.interior-hero{padding-block:72px 80px}.interior-hero.illustrated img{aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}.comparison-scroll{overflow-x:auto}.comparison-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.comparison-scroll caption{text-align:left;padding-bottom:28px;font-family:Fraunces Variable,Georgia,serif;font-size:1.5rem}.comparison-scroll th,.comparison-scroll td{border-bottom:1px solid #cbd2cc;width:35%;padding:26px 30px;font-size:1rem}.comparison-scroll th:first-child{width:25%;font-weight:650}.comparison-scroll thead{background:#ddeffc}.comparison-scroll thead th{font-family:Fraunces Variable,Georgia,serif;font-size:1.25rem}.table-note{margin-top:20px;font-size:1rem}.sitemap-list{grid-template-columns:1fr 1fr;gap:16px 40px;display:grid}.sitemap-list a{border-bottom:1px solid #cbd2cc;padding:15px 0;text-decoration:none}@media (width<=1100px){.interior-hero.illustrated img{aspect-ratio:2;width:100%;max-height:370px}}@media (width<=560px){.interior-hero{padding-block:50px 55px}.interior-hero.illustrated img{aspect-ratio:1.4}.comparison-scroll th,.comparison-scroll td{padding:20px;font-size:1rem}.comparison-scroll thead th{font-size:1.5rem}.sitemap-list{grid-template-columns:1fr}}.interior-hero.illustrated>img{aspect-ratio:1.45;object-fit:cover;border-radius:16px;width:100%}.feature-row{border-top:1px solid #cbd2cc;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:65px;display:grid}.feature-row:nth-child(2n)>img{order:2}.feature-row>img{aspect-ratio:1.35;object-fit:cover;border-radius:18px;width:100%}.feature-row h2{max-width:760px}.feature-row .feature-copy{padding:30px}.brand-tile-panel{background:#ddeffc;border-radius:20px;grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;padding:55px;display:grid}.brand-tiles{grid-template-columns:1fr 1fr;gap:25px;display:grid}.brand-tiles a{background:#fff8ec;border:1px solid #cbd2cc;border-radius:14px;padding:18px;text-decoration:none;display:block}.brand-tiles img{aspect-ratio:1.65;object-fit:cover;object-position:top;width:100%}.purpose-picker{justify-content:space-between;align-items:center;gap:45px;padding-block:55px;display:flex}.purpose-picker>div{gap:25px;display:flex}.purpose-picker a{background:#ddeffc;border-radius:14px;place-items:center;gap:15px;min-width:130px;padding:25px;text-decoration:none;display:grid}.purpose-picker h2{max-width:580px}.brand-directory-grid .brand-card{border:1px solid #cbd2cc;border-radius:24px;flex-direction:column;padding:30px;display:flex}.brand-directory-grid .brand-card-body{order:-1;padding:0 0 30px}.brand-directory-grid .brand-card-body .eyebrow{display:none}.brand-directory-grid .brand-card h3{font-size:clamp(1.5rem,1.9vw,1.875rem)}.brand-directory-grid .brand-card-body>p{min-height:0}.brand-directory-grid .brand-card .text-link{margin-top:15px}.brand-comparison{grid-template-columns:.7fr 1.3fr;gap:55px;padding-block:60px;display:grid}.brand-comparison h2{max-width:500px}.brand-comparison table{border-collapse:collapse;width:100%}.brand-comparison th,.brand-comparison td{text-align:left;border-bottom:1px solid #cbd2cc;padding:20px;font-size:1.25rem}.brand-comparison th{background:#ddeffc}.fidelity-page .faq-section{grid-template-columns:1fr;gap:25px}.fidelity-page .questions{border:0}.compact-cta{background:#ddeffc;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-block:40px;padding:50px;display:flex}.compact-cta p{margin:0}.compact-cta .button{flex-shrink:0}@media (width>=1200px){.interior-hero{min-height:780px;padding-block:40px 60px}.interior-hero .eyebrow{display:none}}@media (width<=1199px){.feature-row{gap:30px}.feature-row .feature-copy{padding:0}.brand-comparison{grid-template-columns:1fr}.purpose-picker{flex-direction:column;align-items:start}}@media (width<=700px){.feature-row,.brand-tile-panel{grid-template-columns:1fr;gap:30px;padding-block:35px}.feature-row:nth-child(2n)>img{order:0}.brand-tile-panel{padding:25px}.brand-tiles{gap:15px}.purpose-picker>div{flex-wrap:wrap;gap:15px}.purpose-picker a{min-width:100px;padding:18px}.brand-directory-grid .brand-card{padding:20px}.brand-directory-grid .brand-card h3{font-size:clamp(1.5rem,1.9vw,1.875rem)}.brand-comparison{overflow:auto}.compact-cta{flex-direction:column;align-items:flex-start;padding:25px}}.feature-rows .feature-row:nth-child(2n){background:#ddeffc80;border-radius:18px;padding-inline:30px}.feature-rows .feature-row:nth-child(odd) img{order:2}.feature-rows .feature-row:nth-child(2n) img{order:0}.decision-cards article{border:1px solid #cbd2cc;border-radius:18px;padding:35px}.decision-cards img{aspect-ratio:2;object-fit:cover;border-radius:12px;width:100%;margin-bottom:30px}.template-comparison .comparison-scroll th,.template-comparison .comparison-scroll td{padding:40px;font-size:1.25rem}.template-comparison .comparison-scroll thead th{font-size:1.5rem}.sitemap-groups>section{border:1px solid #cbd2cc;border-radius:20px;padding:45px}.sitemap-groups img{aspect-ratio:3;object-fit:cover;border-radius:12px;width:100%;margin-bottom:30px}.sitemap-groups nav{grid-template-columns:1fr 1fr;gap:18px 30px;display:grid}.sitemap-groups a{font-size:1.25rem}.sitemap-articles .sitemap-list a{padding:16px;font-size:1.125rem}.sitemap-articles .sitemap-list{grid-template-columns:repeat(3,1fr)}.faq-directory{padding-block:30px 70px}.faq-directory .questions{border:0}.faq-directory .questions p{font-size:1.5rem}.faq-followup>div>a{padding:20px 0;display:block}@media (width>=1200px){.feature-row{min-height:660px}.template-legal .feature-row,.process-journey .feature-row{min-height:780px}.template-about .brand-tile-panel{min-height:650px}.ai-service .interior-hero{min-height:920px}.ai-service .feature-row{min-height:580px}.brand-directory-grid .brand-grid{gap:45px}.brand-directory-grid .brand-card .brand-preview img{aspect-ratio:1.7}.brand-directory-grid .brand-card-body{min-height:340px}.template-brands .final-scene .scene-banner{min-height:680px}.template-comparison .comparison-scroll{min-height:1100px}.faq-directory{min-height:1500px}.template-faq .final-scene .scene-banner{min-height:850px}}@media (width<=1199px){.sitemap-groups nav{grid-template-columns:1fr}.sitemap-articles .sitemap-list{grid-template-columns:1fr 1fr}.feature-row .feature-copy{padding:0}}@media (width<=700px){.decision-cards article{padding:25px}.template-comparison .comparison-scroll th,.template-comparison .comparison-scroll td{padding:20px;font-size:1rem}.template-comparison .comparison-scroll thead th{font-size:1.25rem}.sitemap-groups>section{padding:25px}.sitemap-groups a{font-size:1rem}.sitemap-articles .sitemap-list{grid-template-columns:1fr}.faq-directory .questions p{font-size:1rem}.fidelity-page .final-scene .scene-banner{min-height:540px}.feature-rows .feature-row:nth-child(2n){padding:25px}.feature-rows .feature-row:nth-child(odd) img{order:0}}@media (width>=1200px){.ai-service .interior-hero{grid-template-columns:.8fr 1.2fr;gap:15px}.ai-service .interior-hero>img{aspect-ratio:1.1;min-height:870px}.ai-service .feature-row>img{order:0}.ai-service .compact-cta{background:0 0;border-block:1px solid #cbd2cc;border-radius:0}.template-about .interior-hero>div{z-index:1;background:linear-gradient(90deg,#fff8ec 65%,#fff8eccc,#0000);width:590px;padding:25px 30px 25px 0;position:relative}.template-about .interior-hero>img{object-fit:cover;z-index:-1;border-radius:0;width:80%;height:100%;position:absolute;top:0;right:0}.template-about .final-scene .scene-banner{border-radius:0;margin-bottom:0}.ai-service .interior-hero{align-items:start;min-height:880px;padding-top:0;padding-bottom:30px}.ai-service .interior-hero>div{padding-top:70px}.ai-service .interior-hero>img{object-fit:cover;border-radius:0;height:950px;min-height:0;margin-top:-70px}.ai-service .interior-hero h1{max-width:740px;font-size:clamp(2.625rem,3.4vw,3rem)}.ai-service .feature-rows .feature-row:nth-child(odd)>img{order:0}.ai-service .compact-cta{min-height:330px}.ai-service .compact-cta h2{font-size:clamp(2rem,2.4vw,2.375rem)}.ai-service .feature-row{padding-block:35px}}.comparison-choice-cards{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.comparison-choice-cards article{border:1px solid #cbd2cc;border-radius:20px;flex-direction:column;padding:30px;display:flex}.comparison-choice-cards img{aspect-ratio:.95;object-fit:cover;border-radius:15px;width:100%;margin-bottom:30px}.comparison-choice-cards h3 a{text-decoration:none}.process-journey .feature-row:nth-child(odd)>img{order:0}.process-journey .feature-row:nth-child(2n)>img{order:2}.process-journey .feature-row:nth-child(2n){background:0 0}.process-journey .feature-row:nth-child(odd) .feature-copy{background:#ddeffc;border-radius:18px;padding:50px}.process-journey .feature-row{border:0;gap:30px;padding-block:20px}.process-journey .feature-row>img{height:100%;min-height:620px}@media (width>=1200px){.template-process .interior-hero>img,.template-comparisons .interior-hero>img{aspect-ratio:auto;height:850px}.template-comparisons .comparison-choice-cards{min-height:1300px}}@media (width<=1000px){.comparison-choice-cards{grid-template-columns:1fr}.comparison-choice-cards img{aspect-ratio:2;max-height:350px}.process-journey .feature-row>img{height:auto;min-height:0}.process-journey .feature-row:nth-child(odd) .feature-copy{padding:25px}}@media (width<=700px){.comparison-choice-cards article{padding:25px}.process-journey .feature-row{padding-block:30px}.process-journey .feature-row:nth-child(2n)>img{order:0}}@media (width>=1200px){.template-about .interior-hero>div,.template-pricing .interior-hero>div{background:#fff8ec}.template-about .interior-hero>div:after,.template-pricing .interior-hero>div:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff8ec,#fff8ec00);width:140px;position:absolute;top:0;bottom:0;left:100%}}.responsive-site .compact-cta h2{font-size:clamp(1.8rem,2.6vw,2.8rem)}.responsive-site .compact-cta p{max-width:64ch}.responsive-site .destination-cards svg{width:56px;height:56px}@media (width<=900px){.responsive-site .compact-cta{grid-template-columns:1fr;justify-items:start}}.responsive-site .responsive-content{--content-gap:clamp(24px, 4vw, 64px)}.responsive-site .responsive-content .interior-hero,.responsive-site .responsive-content .interior-hero.illustrated{isolation:auto;align-items:center;gap:var(--content-gap);width:calc(100% - var(--page-gutter) * 2);max-width:var(--site-content-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:clamp(36px,5vw,80px) 0;display:grid;position:static;overflow:visible}.responsive-site .responsive-content .interior-hero>div{z-index:auto;background:0 0;width:auto;max-width:none;margin:0;padding:0;position:static}.responsive-site .responsive-content .interior-hero>div:after{content:none}.responsive-site .responsive-content .interior-hero h1,.responsive-site .responsive-content .interior-hero.illustrated h1{white-space:normal;overflow-wrap:anywhere;max-width:16ch;margin-bottom:24px;font-size:clamp(2.5rem,4.8vw,5.25rem)}.responsive-site .responsive-content .interior-hero .lead{max-width:52ch;font-size:clamp(1.0625rem,1.3vw,1.375rem)}.responsive-site .responsive-content .interior-hero>img,.responsive-site .responsive-content .interior-hero.illustrated>img{z-index:auto;aspect-ratio:1.2;object-fit:cover;mix-blend-mode:normal;border-radius:16px;width:100%;height:auto;min-height:0;max-height:none;margin:0;position:static;inset:auto}.responsive-site .responsive-content .interior-hero:not(.illustrated){grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content .feature-row,.responsive-site .responsive-content .process-journey .feature-row{gap:var(--content-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding-block:clamp(36px,4vw,64px)}.responsive-site .responsive-content .feature-row>img,.responsive-site .responsive-content .process-journey .feature-row>img{aspect-ratio:1.4;width:100%;height:auto;min-height:0;max-height:none}.responsive-site .responsive-content .feature-row .feature-copy{padding:0}.responsive-site .responsive-content .feature-row .feature-copy h2{font-size:clamp(2rem,3.1vw,3.25rem)}.responsive-site .responsive-content .feature-row p,.responsive-site .responsive-content .feature-row li{max-width:65ch}.responsive-site .responsive-content .process-journey .feature-row:nth-child(odd) .feature-copy{padding:clamp(24px,3vw,40px)}.responsive-site .responsive-content .brand-tile-panel{gap:var(--content-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:clamp(24px,4vw,48px)}.responsive-site .responsive-content .brand-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.responsive-site .responsive-content .brand-tiles a{padding:16px}.responsive-site .responsive-content .brand-tiles h3{font-size:clamp(1.125rem,1.5vw,1.5rem)}.responsive-site .responsive-content .comparison-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;min-height:0;overflow-x:auto}.responsive-site .responsive-content .comparison-scroll table{width:100%;min-width:680px}.responsive-site .responsive-content .comparison-scroll th,.responsive-site .responsive-content .comparison-scroll td{vertical-align:top;padding:20px;font-size:1rem;line-height:1.6}.responsive-site .responsive-content .comparison-scroll thead th{font-size:clamp(1.25rem,1.6vw,1.65rem)}.responsive-site .responsive-content .comparison-scroll caption{font-size:1.65rem}.responsive-site .responsive-content .table-note{max-width:72ch;font-size:.9375rem}.responsive-site .responsive-content .brand-comparison{min-width:0;overflow:visible}.responsive-site .responsive-content .comparison-choice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:0}.responsive-site .responsive-content .comparison-choice-cards article{padding:24px}.responsive-site .responsive-content .comparison-choice-cards img{aspect-ratio:1.4;height:auto;max-height:none}.responsive-site .responsive-content .comparison-choice-cards h3{font-size:clamp(1.5rem,2vw,2.2rem)}.responsive-site .responsive-content .comparison-choice-cards p,.responsive-site .responsive-content .comparison-jump{font-size:1rem}.responsive-site .responsive-content .decision-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;min-height:0}.responsive-site .responsive-content .decision-cards article{padding:clamp(22px,3vw,36px)}.responsive-site .responsive-content .decision-cards h2{font-size:clamp(1.75rem,2.5vw,2.75rem)}.responsive-site .responsive-content .decision-cards p{font-size:1rem}.responsive-site .responsive-content .faq-directory{min-height:0;padding-block:32px}.responsive-site .responsive-content .faq-followup{grid-template-columns:minmax(0,1fr);gap:32px}.responsive-site .responsive-content .faq-followup>div:first-child{flex-wrap:wrap;gap:16px 28px;display:flex}.responsive-site .responsive-content .faq-followup>div:first-child h2{width:100%}.responsive-site .responsive-content .faq-followup a{font-size:1rem}.responsive-site .responsive-content .sitemap-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.responsive-site .responsive-content .sitemap-groups>section{padding:clamp(22px,3vw,40px)}.responsive-site .responsive-content .sitemap-groups nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.responsive-site .responsive-content .sitemap-groups h2{font-size:clamp(1.8rem,2.5vw,2.75rem)}.responsive-site .responsive-content .sitemap-groups a,.responsive-site .responsive-content .sitemap-articles a{font-size:1rem;line-height:1.6}.responsive-site .responsive-content .sitemap-articles .sitemap-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px}@media (width<=1050px){.responsive-site .responsive-content .pricing-tiers,.responsive-site .responsive-content .comparison-choice-cards{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.responsive-site .responsive-content .comparison-choice-cards img{aspect-ratio:1.8}.responsive-site .responsive-content .sitemap-articles .sitemap-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.responsive-site .responsive-content .interior-hero,.responsive-site .responsive-content .interior-hero.illustrated{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content .interior-hero h1,.responsive-site .responsive-content .interior-hero.illustrated h1{max-width:20ch;font-size:clamp(2.5rem,6vw,4rem)}.responsive-site .responsive-content .interior-hero>img,.responsive-site .responsive-content .interior-hero.illustrated>img{aspect-ratio:1.65;max-height:420px}.responsive-site .responsive-content .brand-tile-panel,.responsive-site .responsive-content .featured-guide,.responsive-site .responsive-content .category-next,.responsive-site .responsive-content .success-next .wrap{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content .brand-tiles{max-width:650px}.responsive-site .responsive-content .feature-row,.responsive-site .responsive-content .process-journey .feature-row{grid-template-columns:minmax(0,1fr);gap:28px}.responsive-site .responsive-content .feature-rows .feature-row>img,.responsive-site .responsive-content .process-journey .feature-row>img{aspect-ratio:1.7;order:0;max-height:380px}.responsive-site .responsive-content .feature-rows .feature-row .feature-copy{order:1}.responsive-site .responsive-content .feature-rows .feature-row:nth-child(2n){padding-inline:24px}.responsive-site .responsive-content .sitemap-groups{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.responsive-site .responsive-content .interior-hero h1,.responsive-site .responsive-content .interior-hero.illustrated h1{font-size:clamp(2.35rem,9vw,3.25rem)}.responsive-site .responsive-content .brand-tiles,.responsive-site .responsive-content .decision-cards,.responsive-site .responsive-content .sitemap-groups nav,.responsive-site .responsive-content .sitemap-articles .sitemap-list{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content .brand-tiles img{aspect-ratio:1.8}.responsive-site .responsive-content .comparison-choice-cards article{padding:20px}}.responsive-site .responsive-content .mockup-detail-rows .button{margin-top:20px}.responsive-site .responsive-content .mockup-faq-search{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:28px;display:grid}.responsive-site .responsive-content .mockup-faq-search label{grid-column:1/-1;font-weight:700}.responsive-site .responsive-content .mockup-faq-search input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #102c3b59;border-radius:6px;padding:16px}.responsive-site .responsive-content #faq-answers{scroll-margin-top:120px}.responsive-site .responsive-content .faq-followup>div>a{border-bottom:1px solid #102c3b26;align-items:center;gap:16px;padding-block:20px;display:flex}.responsive-site .responsive-content .faq-followup>div>a svg{color:#0868b2;flex-shrink:0}.responsive-site .responsive-content.template-faq .faq-directory .questions summary{padding-block:28px;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(1.125rem,2vw,2rem)}.responsive-site .responsive-content.template-faq .faq-directory .questions details[open]{background:#ddeffc}.responsive-site .responsive-content.template-faq .faq-followup{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;padding-block:60px;display:grid}.responsive-site .responsive-content .faq-followup>div{display:block}.responsive-site .responsive-content .faq-followup>div>a{text-decoration:none}.responsive-site .responsive-content .faq-followup a strong,.responsive-site .responsive-content .faq-followup a small{display:block}.responsive-site .responsive-content .faq-followup a small{margin-top:6px;font-size:1rem;font-weight:400}.responsive-site .responsive-content .faq-followup a span{flex:1}.responsive-site .responsive-content .faq-followup .mockup-faq-contact{border-left:1px solid #102c3b33;padding-left:48px}.responsive-site .responsive-content .mockup-faq-contact img{width:100%;height:auto;margin-top:36px}.responsive-site .responsive-content .faq-followup .mockup-faq-contact>.button{border:0;padding:14px 24px;display:inline-flex}@media (width<=650px){.responsive-site .responsive-content .mockup-service-grid,.responsive-site .responsive-content .mockup-faq-search{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content .mockup-faq-search label{grid-column:auto}.responsive-site .responsive-content.template-faq .faq-followup{grid-template-columns:minmax(0,1fr);gap:36px}.responsive-site .responsive-content .faq-followup .mockup-faq-contact{border-left:0;padding-left:0}}.responsive-site .responsive-content.mockup-landing .mockup-landing-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,4vw,72px);padding-block:clamp(32px,4vw,64px);display:grid}.responsive-site .responsive-content.mockup-landing .mockup-hero-copy{min-width:0}.responsive-site .responsive-content.mockup-landing .mockup-landing-hero h1{max-width:14ch;margin-bottom:28px;font-size:clamp(2.5rem,4.6vw,5.6rem);line-height:1.04}.responsive-site .responsive-content.mockup-landing .mockup-landing-hero .lead{max-width:43ch;font-size:clamp(1.125rem,1.4vw,1.625rem);line-height:1.55}.responsive-site .responsive-content.mockup-landing .mockup-landing-hero>img{aspect-ratio:1.32;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.responsive-site .responsive-content.mockup-landing .button{border-radius:6px}.responsive-site .responsive-content.mockup-landing .mockup-hero-actions{flex-wrap:wrap;gap:16px;margin-block:28px 18px;display:flex}.responsive-site .responsive-content.mockup-landing .mockup-use-cases{padding-block:clamp(36px,4vw,64px)}.responsive-site .responsive-content.mockup-landing .mockup-section-heading{text-align:center;max-width:1560px;margin:0 auto 36px}.responsive-site .responsive-content.mockup-landing .mockup-section-heading h2{margin-bottom:14px;font-size:clamp(2rem,3.1vw,3.65rem)}.responsive-site .responsive-content.mockup-landing .mockup-section-heading p{margin:0}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid article{text-align:center}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid h3{margin:22px 0 14px;font-size:clamp(1.5rem,2vw,2.1rem)}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid p{max-width:42ch;margin:0 auto;font-size:clamp(1rem,1.15vw,1.25rem);line-height:1.6}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid img{aspect-ratio:1.65;object-fit:contain;border-radius:0;width:100%;height:auto}.responsive-site .responsive-content.mockup-landing.template-local .mockup-use-case-grid article{text-align:left}.responsive-site .responsive-content.mockup-landing.template-local .mockup-landing-hero{padding-block:16px 24px}.responsive-site .responsive-content.mockup-landing.template-local .mockup-landing-hero>img{aspect-ratio:1.48}.responsive-site .responsive-content.mockup-landing.template-local .mockup-process{padding-bottom:32px}.responsive-site .responsive-content.mockup-landing.template-local .mockup-resource-section{padding-bottom:24px}.responsive-site .responsive-content.mockup-landing.template-local .mockup-landing-faq{padding-top:24px;padding-bottom:40px}.responsive-site .responsive-content.mockup-landing .mockup-team-section{padding-block:clamp(28px,3vw,48px)}.responsive-site .responsive-content.mockup-landing .mockup-team-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.responsive-site .responsive-content.mockup-landing .mockup-team-grid>img{aspect-ratio:1.5;object-fit:contain;width:100%;height:auto;display:block}.responsive-site .responsive-content.mockup-landing .mockup-team-grid h2{white-space:pre-line;margin-bottom:22px;font-size:clamp(2rem,3.15vw,3.75rem);line-height:1.06}.responsive-site .responsive-content.mockup-landing .mockup-team-grid p{max-width:48ch;font-size:clamp(1rem,1.3vw,1.5rem);line-height:1.55}.responsive-site .responsive-content.mockup-landing .mockup-region-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.responsive-site .responsive-content.mockup-landing .mockup-region-facts>div{align-items:flex-start;gap:14px;display:flex}.responsive-site .responsive-content.mockup-landing .mockup-region-facts svg{color:#0868b2;flex-shrink:0}.responsive-site .responsive-content.mockup-landing .mockup-region-facts p{margin:0;font-size:1rem}.responsive-site .responsive-content.mockup-landing .mockup-region-facts strong,.responsive-site .responsive-content.mockup-landing .mockup-region-facts span{display:block}.responsive-site .responsive-content.mockup-landing .mockup-process,.responsive-site .responsive-content.mockup-landing .mockup-resource-section,.responsive-site .responsive-content.mockup-landing .mockup-landing-faq{padding-block:clamp(36px,3.5vw,64px)}.responsive-site .responsive-content.mockup-landing .mockup-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,72px);margin:0;padding:0;list-style:none;display:grid}.responsive-site .responsive-content.mockup-landing .mockup-step-list li{min-width:0;position:relative}.responsive-site .responsive-content.mockup-landing .mockup-step-number{color:#0868b2;background:#ddeffc;border-radius:50%;place-items:center;width:90px;height:90px;margin-bottom:20px;font-family:Fraunces Variable,Georgia,serif;font-size:2.5rem;font-weight:650;display:grid}.responsive-site .responsive-content.mockup-landing .mockup-step-list h3{margin-bottom:12px;font-size:clamp(1.5rem,2vw,2.2rem)}.responsive-site .responsive-content.mockup-landing .mockup-step-list p{margin:0;font-size:clamp(1rem,1.15vw,1.3rem);line-height:1.5}.responsive-site .responsive-content.mockup-landing .mockup-step-arrow{color:#0868b2;position:absolute;top:118px;right:calc(clamp(32px,4vw,72px)/-2 - 18px)}.responsive-site .responsive-content.mockup-landing .mockup-step-list.three-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-site .responsive-content.mockup-landing .three-steps li{gap:20px;display:flex}.responsive-site .responsive-content.mockup-landing .three-steps .mockup-step-number{flex-shrink:0}.responsive-site .responsive-content.mockup-landing .three-steps .mockup-step-arrow{top:30px}.responsive-site .responsive-content.mockup-landing .mockup-service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:36px;display:grid}.responsive-site .responsive-content.mockup-landing .mockup-service-options article{background:#ddeffc;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:22px;padding:clamp(24px,2vw,40px);display:grid}.responsive-site .responsive-content.mockup-landing .mockup-service-options article+article{background:#fff0d6}.responsive-site .responsive-content.mockup-landing .mockup-service-options h2{font-size:clamp(1.75rem,2.5vw,3rem)}.responsive-site .responsive-content.mockup-landing .mockup-service-options p{font-size:clamp(1rem,1.1vw,1.3rem)}.responsive-site .responsive-content.mockup-landing .mockup-service-options .button{font-size:1rem}.responsive-site .responsive-content.mockup-landing .mockup-service-options img{aspect-ratio:.85;object-fit:contain;width:100%;height:auto;display:block}.responsive-site .responsive-content.mockup-landing .mockup-resource-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.responsive-site .responsive-content.mockup-landing .mockup-resource-heading.mockup-section-heading{display:block}.responsive-site .responsive-content.mockup-landing .mockup-resource-heading h2,.responsive-site .responsive-content.mockup-landing .mockup-landing-faq h2{font-size:clamp(2rem,3vw,3.5rem)}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid article{background:#ffffff73;border:1px solid #102c3b29;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:14px;display:grid}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid article>div{padding:10px 8px}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid h3{margin-bottom:14px;font-size:clamp(1.5rem,1.8vw,2.1rem);line-height:1.1}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid h3 a{color:inherit;text-decoration:none}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid p{font-size:clamp(1rem,1.15vw,1.3rem);line-height:1.5}.responsive-site .responsive-content.mockup-landing .text-link{align-items:center;gap:8px;display:inline-flex}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid.local-resources{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-site .responsive-content.mockup-landing .local-resources article{border:0;flex-direction:column;gap:0;padding:0;display:flex}.responsive-site .responsive-content.mockup-landing .local-resources img{aspect-ratio:1.75;height:auto;min-height:0}.responsive-site .responsive-content.mockup-landing .local-resources article>div{padding:20px 24px}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq .questions{max-width:none;margin-top:28px}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq details{background:#ffffff73;border:1px solid #102c3b2e;margin-bottom:12px;padding-inline:0}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq summary{justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;font-size:clamp(1rem,1.2vw,1.3rem);list-style:none;display:flex}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq summary::-webkit-details-marker{display:none}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq summary:after{content:"";border-bottom:2px solid #0868b2;border-right:2px solid #0868b2;flex-shrink:0;width:9px;height:9px;display:block;transform:rotate(-45deg)}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq details[open] summary:after{transform:rotate(45deg)}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq details{border-radius:3px}.responsive-site .responsive-content.mockup-landing .mockup-landing-faq details p{padding-inline:24px;font-size:1.05rem}.responsive-site .responsive-content.mockup-landing .local-faq .questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 28px;display:grid}.responsive-site .responsive-content.mockup-landing .local-faq details{margin:0}.responsive-site .responsive-content.mockup-landing .mockup-final-band{color:#fff8ec;background:#0868b2;margin-top:24px}.responsive-site .responsive-content.mockup-landing .mockup-final-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-block:36px;display:grid}.responsive-site .responsive-content.mockup-landing .mockup-final-grid h2{color:inherit;margin-bottom:20px;font-size:clamp(2rem,3.2vw,3.8rem)}.responsive-site .responsive-content.mockup-landing .mockup-final-grid p{max-width:48ch;font-size:clamp(1rem,1.2vw,1.4rem)}.responsive-site .responsive-content.mockup-landing .mockup-final-grid img{aspect-ratio:1.9;object-fit:contain;width:100%;height:auto;display:block}.responsive-site .responsive-content.mockup-landing .mockup-final-band.local-final{color:#102c3b;background:#ddeffc}@media (width>=901px) and (width<=1200px){.responsive-site .responsive-content.mockup-landing .mockup-step-arrow{display:none}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid:not(.local-resources) article{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid:not(.local-resources) img{aspect-ratio:1.6;height:auto;min-height:0}}@media (width<=900px){.responsive-site .responsive-content.mockup-landing .mockup-landing-hero{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content.mockup-landing .mockup-landing-hero h1{max-width:20ch;font-size:clamp(2.5rem,6vw,4rem)}.responsive-site .responsive-content.mockup-landing .mockup-landing-hero>img{aspect-ratio:1.7;max-height:430px}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid{gap:24px}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid h3{font-size:1.5rem}.responsive-site .responsive-content.mockup-landing .mockup-team-grid,.responsive-site .responsive-content.mockup-landing .mockup-final-grid{grid-template-columns:minmax(0,1fr);gap:28px}.responsive-site .responsive-content.mockup-landing .mockup-team-grid>img{max-height:400px}.responsive-site .responsive-content.mockup-landing .mockup-step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.responsive-site .responsive-content.mockup-landing .mockup-step-arrow{display:none}.responsive-site .responsive-content.mockup-landing .mockup-step-number{width:64px;height:64px;font-size:2rem}.responsive-site .responsive-content.mockup-landing .mockup-step-list.three-steps,.responsive-site .responsive-content.mockup-landing .mockup-service-options{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content.mockup-landing .mockup-service-options img{aspect-ratio:1.2;object-fit:contain;max-height:250px}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid article{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid img{aspect-ratio:1.6;height:auto;min-height:0}.responsive-site .responsive-content.mockup-landing .mockup-resource-grid.local-resources{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content.mockup-landing .local-resources article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.responsive-site .responsive-content.mockup-landing .local-resources img{object-fit:cover;height:100%}}@media (width<=650px){.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid{grid-template-columns:minmax(0,1fr);gap:36px}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid article,.responsive-site .responsive-content.mockup-landing.template-local .mockup-use-case-grid article{text-align:left}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid p{max-width:none}.responsive-site .responsive-content.mockup-landing .mockup-use-case-grid img{max-height:260px}.responsive-site .responsive-content.mockup-landing .mockup-section-heading{text-align:left}.responsive-site .responsive-content.mockup-landing .mockup-hero-actions{flex-direction:column;align-items:stretch}.responsive-site .responsive-content.mockup-landing .mockup-region-facts,.responsive-site .responsive-content.mockup-landing .mockup-step-list,.responsive-site .responsive-content.mockup-landing .mockup-readiness-grid,.responsive-site .responsive-content.mockup-landing .mockup-resource-grid,.responsive-site .responsive-content.mockup-landing .local-faq .questions{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content.mockup-landing .mockup-step-list li{align-items:flex-start;gap:20px;display:flex}.responsive-site .responsive-content.mockup-landing .mockup-step-number{flex-shrink:0}.responsive-site .responsive-content.mockup-landing .mockup-service-options article,.responsive-site .responsive-content.mockup-landing .local-resources article{grid-template-columns:minmax(0,1fr)}.responsive-site .responsive-content.mockup-landing .mockup-service-options img{max-height:210px}.responsive-site .responsive-content.mockup-landing .mockup-resource-heading{flex-direction:column;gap:12px}.responsive-site .responsive-content.mockup-landing .mockup-final-grid img{aspect-ratio:1.6}}
