.pg-preview.pg-listing .pg-campaign-wrap{width:100%;max-width:none;padding-inline:0;padding-block:20px 8px}.pg-preview.pg-listing .pg-campaign-wrap [data-campaign-design]{margin-top:0}.pg-preview.pg-listing #pg-intro{padding-top:16px}@media (max-width:767px){.pg-preview.pg-listing .pg-campaign-wrap{padding-block:12px 0}}.pg-listing .pg-survey-preview,.pg-listing button.pg-certificate-link{padding:0;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:inherit}.pg-listing button.pg-certificate-link{width:100%;color:var(--pg-link)}.pg-listing .pg-survey-preview{display:block;min-width:0;width:100%;padding:18px;background:white;border-radius:12px;text-align:center}.pg-listing .pg-survey-preview>span{display:block;margin-bottom:12px;font-size:12px}.pg-listing .pg-survey-preview h3{font-size:18px;margin:15px 0 8px}.pg-listing .pg-survey-preview small{font-size:12px;color:var(--pg-link)}.pg-listing .pg-work-chain>div{position:relative}.pg-listing .pg-work-chain>div>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:700;margin-top:12px}.pg-listing .pg-work-chain>div:not(:last-child):after{content:"›";position:absolute;right:-19px;top:31%;font-size:25px;color:var(--pg-link)}.pg-listing .pg-listing-case-details,.pg-listing .pg-listing-purchase{border-block-end:1px solid #c9dfe6}.pg-listing .pg-listing-privacy>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;color:var(--pg-link);font-size:14px;font-weight:700;cursor:pointer}.pg-listing summary::-webkit-details-marker{display:none}.pg-listing summary>span[aria-hidden]{font-size:22px}.pg-listing details[open]>summary>span[aria-hidden]{transform:rotate(45deg)}.pg-listing .pg-listing-case-details{margin-top:20px}.pg-listing .pg-listing-case-details>h4{padding-top:16px;color:var(--pg-link);font-size:14px}.pg-listing .pg-listing-case-details p{font-size:14px;padding-block:12px;margin:0}.pg-listing .pg-listing-case-details figure{margin:10px 0}.pg-listing .pg-listing-case-details figure img{width:100%;max-height:280px;-o-object-fit:cover;object-fit:cover}.pg-listing .pg-listing-case-details figcaption{font-size:12px}.pg-listing .pg-listing-mini-case{min-width:0}.pg-listing .pg-listing-mini-case>.pg-photo{width:100%;height:185px;border-radius:22px;-o-object-fit:cover;object-fit:cover}.pg-listing .pg-listing-mini-case>span{display:block;color:var(--pg-link);font-size:12px;margin:14px 0 6px}.pg-listing .pg-listing-mini-case>h4{font-size:18px;margin-bottom:12px}.pg-listing .pg-listing-purchase{max-width:760px;margin:22px auto;text-align:left;padding-bottom:20px}.pg-listing .pg-listing-purchase h5{font-size:19px;margin:12px 0}.pg-listing .pg-listing-purchase h5>span{display:inline-block}.pg-listing .pg-listing-purchase p{font-size:14px}.pg-listing-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin:30px 0 0;padding:24px 0;border-top:1px solid #d8e8ed;font-size:13px}.pg-image-dialog{border:0;padding:0 18px 18px;width:min(920px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;border-radius:12px;color:#244454;background:#f5f9fa;overflow:auto;overscroll-behavior:contain}.pg-image-dialog::backdrop{background:#122b3cc4}.pg-image-dialog>header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;background:#f5f9fa}.pg-image-dialog>header h2{font-size:16px}.pg-image-dialog>header button{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid #c9dfe6;background:white;font-size:28px;cursor:pointer}.pg-image-dialog>img{display:block;width:100%;height:auto}.pg-listing .lp-contact{padding:64px 20px;background:#fff}.pg-listing .lp-contact-inner{max-width:740px;margin:auto;background:white;border-radius:16px;overflow:hidden}.pg-listing .lp-contact-header{background:#087e9d;padding:32px 24px;text-align:center;color:white}.pg-listing .lp-contact-header h2{font-size:29px;color:white;margin:0 0 8px}.pg-listing .lp-contact-header p{color:white;font-size:14px;margin:0}.pg-listing .lp-contact-body{padding:32px}.pg-listing .lp-form-intro{margin-bottom:28px;color:#1a3a5c;line-height:1.8}.pg-listing .lp-form-intro p{margin:0 0 8px}.pg-listing .lp-form-intro strong{font-size:18px;font-weight:800}.pg-listing .lp-form-intro strong span{display:inline-block}.pg-listing .lp-form-help{margin:8px 0 0;font-size:13px;line-height:1.7;color:#526778}.pg-listing .lp-optional{background:#f1f5f9;color:#526778;font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px}.pg-listing .lp-form-row{margin-bottom:26px}.pg-listing .lp-form-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:700;margin-bottom:10px}.pg-listing .lp-required{background:#b94040;color:white;font-size:10px;border-radius:3px;padding:2px 7px}.pg-listing .lp-form-input,.pg-listing .lp-form-textarea{width:100%;border:1px solid #bccfd7;border-radius:8px;padding:14px;font-size:16px;font-family:inherit;color:#244454;background:#fbfcfd}.pg-listing .lp-form-textarea{min-height:150px;resize:vertical}.pg-listing .lp-form-submit{width:100%;padding:19px 14px;font-size:18px;font-weight:700;color:white;background:#bc4f00;border-radius:30px;border:0;cursor:pointer}.pg-listing .lp-form-submit:disabled{cursor:wait}.pg-listing .lp-form-submit:hover{background:#a84300}.pg-listing .lp-form-row label:has(input:focus-visible){outline:3px solid #087e9d;outline-offset:3px}.pg-listing .pg-listing-privacy{margin:25px 0;scroll-margin-top:150px}.pg-listing .pg-listing-privacy>summary{font-size:13px;border-block:1px solid #d8e8ed}.pg-listing .pg-listing-privacy>div{max-height:340px;overflow-y:auto;padding:20px 16px;background:#f7fafb}.pg-listing .pg-listing-privacy h2{font-size:16px;margin:24px 0 12px}.pg-listing .pg-listing-privacy li,.pg-listing .pg-listing-privacy p{font-size:12px;line-height:1.9}.pg-listing .pg-listing-privacy ul{list-style:disc;padding-left:20px;margin-bottom:15px}.pg-listing .pg-form-success{max-width:740px;margin:auto;padding:40px 24px;text-align:center;background:white;border-radius:16px}.pg-listing .pg-form-success h2{font-size:25px;margin-bottom:20px}.pg-listing .pg-form-success>a{font-size:30px;font-weight:900;color:var(--pg-link)}@keyframes pg-phone-attention{0%,80%,to{scale:1}40%{scale:1.025}}@media (prefers-reduced-motion:no-preference){.pg-listing .pg-line-cta .review-callbox-phone{animation:pg-phone-attention 2s ease-in-out infinite;transform-origin:center}.pg-listing .pg-line-cta .review-callbox-phone:is(:focus-visible,:active){animation:none}@media (hover:hover){.pg-listing .pg-line-cta .review-callbox-phone:hover{animation:none}}}@media(max-width:768px){.pg-listing .pg-work-chain>div:nth-child(2):after{display:none}.pg-listing .pg-work-chain>div:not(:last-child):after{right:-16px;font-size:23px}.pg-listing .pg-work-chain>div>span{font-size:16px;margin-top:8px}.pg-listing .pg-survey-preview{padding:16px}.pg-listing .lp-contact{padding:40px 14px}.pg-listing .lp-contact-header{padding:26px 15px}.pg-listing .lp-contact-header h2{font-size:24px}.pg-listing .lp-contact-body{padding:24px 18px}.pg-listing .lp-form-label{font-size:14px}.pg-listing .lp-form-submit{font-size:16px}.pg-listing .pg-listing-privacy{scroll-margin-top:80px}}@media(max-width:359px){.pg-listing .lp-form-intro strong{font-size:16px}}