._7UBwSW_page{color:var(--color-navy-800);background:#fff;overflow:clip}._7UBwSW_page>section:where(:not(._7UBwSW_hero):not(._7UBwSW_cta):not(._7UBwSW_photoInterlude)){width:100%;max-width:1200px;margin-inline:auto;padding:88px 24px}._7UBwSW_page>section:where(:not(._7UBwSW_hero):not(._7UBwSW_cta):not(._7UBwSW_photoInterlude))+section:where(:not(._7UBwSW_hero):not(._7UBwSW_cta):not(._7UBwSW_photoInterlude)){padding-top:24px}._7UBwSW_page :is(a,button,input,select,textarea):focus-visible,._7UBwSW_nav :is(a,button):focus-visible,._7UBwSW_footer a:focus-visible{outline:2px solid var(--border-focus);outline-offset:5px}._7UBwSW_page :is(input,select,textarea){font-size:16px}._7UBwSW_page :is(button,select,input:not([type=checkbox])){min-height:44px}._7UBwSW_page button,._7UBwSW_nav button{border-radius:10px}._7UBwSW_page section[id],._7UBwSW_page article[id]{scroll-margin-top:108px}._7UBwSW_page>section>h1{letter-spacing:-.04em;text-wrap:balance;max-width:900px;font-size:clamp(42px,5.2vw,72px);line-height:1.05}._7UBwSW_page>section>h2{letter-spacing:-.04em;text-wrap:balance;max-width:900px;font-size:clamp(32px,3.7vw,48px);line-height:1.1}._7UBwSW_page>section>p:not([class*=text-xs]){line-height:1.75}._7UBwSW_nav{z-index:40;border-bottom:1px solid var(--color-neutral-100);width:100%;color:var(--color-navy-800);background:#fff;position:sticky;top:0}._7UBwSW_navInner{justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:1200px;min-height:68px;margin-inline:auto;padding:12px 24px;display:flex;position:relative}._7UBwSW_navLogo,._7UBwSW_navLink,._7UBwSW_navAction,._7UBwSW_navToggle,._7UBwSW_navLogin{justify-content:center;align-items:center;min-height:44px;display:inline-flex}._7UBwSW_navLogo{flex-shrink:0}._7UBwSW_navLinks{align-items:center;gap:clamp(18px,2vw,30px);display:none}._7UBwSW_navLink{white-space:nowrap;gap:5px;padding-inline:0;font-size:14px;font-weight:600;transition:color .18s;position:relative}._7UBwSW_navLink:hover,._7UBwSW_navLinkActive{color:var(--color-teal-700)}._7UBwSW_navLinkActive:after{background:var(--color-teal-500);content:"";height:2px;position:absolute;bottom:2px;left:0;right:0}._7UBwSW_navControls{align-items:center;gap:20px;display:flex}._7UBwSW_navLogin{justify-content:center;min-width:44px;font-size:14px;font-weight:600}._7UBwSW_navAction{white-space:nowrap;border:1px solid var(--color-teal-500);background:var(--color-teal-500);color:var(--color-navy-800);border-radius:12px;gap:16px;padding:0 22px;font-size:14px;font-weight:600;transition:background .18s,transform .45s}._7UBwSW_navAction:hover{border-color:var(--color-teal-600);background:var(--color-teal-600);transform:translateY(-2px)}._7UBwSW_navSignupDesktop{display:none}._7UBwSW_navToggle{width:44px;color:var(--color-navy-800);border-radius:10px}._7UBwSW_nav .mega-menu-panel [class*="text-[color:var(--color-teal-500)]"]{color:var(--color-teal-700)}._7UBwSW_nav .mega-menu-panel a{min-height:44px}._7UBwSW_nav .mega-menu-panel{animation-duration:.45s}._7UBwSW_mobileNav{border-top:1px solid var(--color-neutral-200);background:#fff;max-height:calc(100svh - 76px);overflow-y:auto}._7UBwSW_mobileNav a{min-height:44px}._7UBwSW_nav[data-overlay=true]{transition:background-color .24s,border-color .24s;position:fixed;left:0;right:0}._7UBwSW_nav[data-transparent=true]{background:var(--color-navy-800);border-bottom-color:var(--color-navy-600);color:var(--color-navy-50)}._7UBwSW_nav[data-transparent=true] ._7UBwSW_navLink,._7UBwSW_nav[data-transparent=true] ._7UBwSW_navControls>a:not(._7UBwSW_navAction),._7UBwSW_nav[data-transparent=true] ._7UBwSW_navToggle{color:inherit;background:0 0}._7UBwSW_nav[data-transparent=true] ._7UBwSW_navLink:hover,._7UBwSW_nav[data-transparent=true] ._7UBwSW_navLogin:hover{color:inherit;text-underline-offset:5px;text-decoration:underline}._7UBwSW_hero{background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200);position:relative}._7UBwSW_heroInner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,6vw,96px);width:100%;max-width:1360px;min-height:620px;margin-inline:auto;padding:52px 32px 60px;display:grid;position:relative}._7UBwSW_heroCopy{z-index:2;position:relative}._7UBwSW_eyebrow{color:var(--color-navy-800);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}._7UBwSW_eyebrow:before{background:var(--color-teal-500);content:"";border-radius:50%;flex-shrink:0;width:7px;height:7px}._7UBwSW_heroTitle{letter-spacing:-.04em;text-wrap:balance;margin-top:24px;font-size:clamp(46px,4.65vw,66px);font-weight:500;line-height:1.035}._7UBwSW_heroTitleLong{font-size:clamp(40px,4.1vw,58px)}._7UBwSW_heroBody{max-width:43ch;color:var(--color-neutral-600);margin-top:28px;font-size:16px;line-height:1.75}._7UBwSW_actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:32px;display:flex}._7UBwSW_primaryAction{border:1px solid var(--color-teal-500);background:var(--color-teal-500);min-height:52px;color:var(--color-navy-800);border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:14px 23px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .18s;display:inline-flex}._7UBwSW_primaryAction:hover{border-color:var(--color-teal-600);background:var(--color-teal-600);transform:translateY(-3px)}._7UBwSW_primaryAction svg{flex-shrink:0}._7UBwSW_secondaryAction{border-bottom:1px solid var(--color-navy-200);min-height:48px;color:var(--color-navy-800);align-items:center;gap:10px;font-size:14px;font-weight:500;transition:border-color .18s;display:inline-flex}._7UBwSW_secondaryAction:hover{border-color:var(--color-teal-500)}._7UBwSW_heroVisual{justify-self:end;width:100%;min-width:0;max-width:720px;padding:0;position:relative}._7UBwSW_heroFrame{z-index:1;background:var(--color-navy-100);border:1px solid #101b2d1f;border-radius:28px;height:clamp(400px,50svh,500px);margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #101b2d24}._7UBwSW_heroPhoto{object-fit:cover}._7UBwSW_heroCaption{border-bottom:1px solid var(--color-navy-200);min-height:44px;color:var(--color-navy-800);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 12px;font-size:12px;font-weight:600;display:flex}._7UBwSW_heroCaption:before{background:var(--color-teal-500);content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}._7UBwSW_heroCaption span{margin-right:auto}._7UBwSW_heroCaption svg{color:var(--color-teal-700)}._7UBwSW_sectionHeading{max-width:750px}._7UBwSW_sectionHeadingCenter{text-align:center;margin-inline:auto}._7UBwSW_sectionHeadingCenter ._7UBwSW_eyebrow{justify-content:center}._7UBwSW_sectionTitle{color:var(--color-navy-800);letter-spacing:-.04em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.1}._7UBwSW_sectionBody{max-width:57ch;color:var(--color-neutral-600);margin-top:22px;font-size:16px;line-height:1.8}._7UBwSW_sectionHeadingCenter ._7UBwSW_sectionBody{margin-inline:auto}._7UBwSW_featureList{counter-reset:public-feature;display:block}._7UBwSW_page .grid:has(>._7UBwSW_feature){counter-reset:public-feature;display:block}._7UBwSW_featureList>a{display:block}._7UBwSW_featureList>a:hover ._7UBwSW_featureTitle{text-underline-offset:5px;text-decoration:underline}._7UBwSW_feature{border-top:1px solid var(--color-neutral-200);counter-increment:public-feature;grid-template-columns:64px minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:28px;padding:34px 0 38px;display:grid;position:relative}._7UBwSW_feature:before{color:var(--color-navy-300);font-family:var(--font-display);letter-spacing:-.04em;content:counter(public-feature, decimal-leading-zero);font-size:28px;font-weight:400;line-height:1.2}._7UBwSW_featureTitle{max-width:27ch;color:var(--color-navy-800);letter-spacing:-.035em;font-size:22px;font-weight:500;line-height:1.3}._7UBwSW_featureIcon{width:20px;height:20px;color:var(--color-teal-700);margin-top:20px;display:block}._7UBwSW_featureBody{color:var(--color-neutral-600);font-size:16px;line-height:1.75}._7UBwSW_featurePoints{color:var(--color-neutral-600);flex-direction:column;gap:9px;margin-top:19px;font-size:14px;line-height:1.6;display:flex}._7UBwSW_featurePoints li{align-items:start;gap:10px;display:flex}._7UBwSW_featurePoints svg{width:15px;height:15px;color:var(--color-success-500);flex-shrink:0;margin-top:3px}._7UBwSW_photoInterlude{max-width:1200px;margin:8px auto 24px;padding:0 24px;position:relative}._7UBwSW_photoInterludeFrame{background:var(--color-navy-800);border-radius:12px;min-height:330px;position:relative;overflow:hidden}._7UBwSW_photoInterludeFrame:after{content:"";background:#101b2d94;position:absolute;inset:0}._7UBwSW_photoInterludeCopy{z-index:1;color:#fff;max-width:600px;padding:64px 56px;position:relative}._7UBwSW_photoInterludeCopy p{font-size:clamp(30px,3.7vw,48px);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.15}._7UBwSW_photoInterludeCopy span{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:12px;font-weight:500;display:block}._7UBwSW_cta{background:var(--color-navy-900);color:#fff;padding:84px 24px;position:relative;overflow:hidden}._7UBwSW_ctaInner{grid-template-columns:1.15fr .8fr;align-items:center;gap:88px;max-width:1152px;margin-inline:auto;display:grid}._7UBwSW_ctaEyebrow{color:var(--color-navy-100);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}._7UBwSW_ctaEyebrow:before{background:var(--color-teal-500);content:"";border-radius:50%;width:7px;height:7px}._7UBwSW_ctaTitle{letter-spacing:-.04em;text-wrap:balance;margin-top:24px;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.1}._7UBwSW_ctaBody{max-width:49ch;color:var(--color-navy-100);margin-top:24px;font-size:16px;line-height:1.75}._7UBwSW_cta ._7UBwSW_secondaryAction{color:#fff;border-color:var(--color-navy-500)}._7UBwSW_ctaVisual{min-height:340px;position:relative}._7UBwSW_ctaPhoto{background:var(--color-navy-700);border-radius:160px 160px 12px 12px;position:absolute;inset:8px 18px 8px 0;overflow:hidden;transform:rotate(3deg)}._7UBwSW_ctaGraphic{pointer-events:none;width:115%;max-width:none;height:88%;color:var(--color-teal-500);position:absolute;top:8%;right:-32px;overflow:visible}._7UBwSW_ctaGraphicDot{fill:var(--color-navy-900)}._7UBwSW_footer{--border-focus:var(--color-teal-500);background:var(--color-navy-800);color:#fff;border-top:1px solid var(--color-navy-600);position:relative;overflow:hidden}._7UBwSW_footerInner{z-index:1;max-width:1200px;margin-inline:auto;padding:80px 24px 28px;position:relative}._7UBwSW_footerTop{border-bottom:1px solid var(--color-navy-600);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:56px;padding-bottom:56px;display:grid}._7UBwSW_footerKicker{color:var(--color-teal-500);letter-spacing:.14em;margin-bottom:18px;font-size:12px;font-weight:700}._7UBwSW_footerTitle{max-width:680px;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(44px,5.6vw,78px);font-weight:500;line-height:1.03}._7UBwSW_footerTitle span{color:var(--color-teal-500);display:block}._7UBwSW_footerNote{max-width:300px;color:var(--color-neutral-300);justify-self:end;font-size:14px;line-height:1.7}._7UBwSW_footerMeta{color:#fff;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;font-size:12px;display:flex}._7UBwSW_footerMeta>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._7UBwSW_footerCta{color:#fff;white-space:nowrap;border-bottom:1px solid #fff;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}._7UBwSW_footerGrid{grid-template-columns:1.6fr repeat(4,1fr);gap:36px;padding-top:48px;display:grid}._7UBwSW_footerBrand p{max-width:230px;color:var(--color-neutral-300);margin-top:22px;font-size:14px;line-height:1.7}._7UBwSW_footerSupport{margin-top:28px}._7UBwSW_footerSupportLabel{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#fff!important;margin-top:0!important;font-size:12px!important}._7UBwSW_footerSupport>div{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}._7UBwSW_footerSupport a{color:var(--color-neutral-300);font-size:12px}._7UBwSW_footerSupport a:hover{color:var(--color-teal-500)}._7UBwSW_footerHeading{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}._7UBwSW_footerList{margin-top:16px}._7UBwSW_footerList a{min-height:34px;color:var(--color-neutral-300);align-items:center;font-size:13px;line-height:1.4;transition:color .18s;display:inline-flex}._7UBwSW_footerList a:hover{color:var(--color-teal-500)}._7UBwSW_footerList a{flex-wrap:wrap;gap:2px 8px}._7UBwSW_footerSoon{border:1px solid var(--color-navy-500);color:var(--color-neutral-300);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.5}._7UBwSW_footerBottom{border-top:1px solid var(--color-navy-600);color:var(--color-neutral-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding-top:22px;font-size:12px;display:flex}._7UBwSW_footerPolicies{flex-wrap:wrap;gap:8px 24px;display:flex}._7UBwSW_footerPolicies a{align-items:center;min-height:44px;display:inline-flex}._7UBwSW_story{grid-template-columns:.85fr 1.2fr;align-items:start;gap:90px;display:grid}._7UBwSW_storyText{color:var(--color-neutral-600);font-size:16px;line-height:1.9}._7UBwSW_storyText p+p{margin-top:22px}._7UBwSW_chapterGrid{counter-reset:chapter;grid-template-columns:1fr 1fr;gap:30px 64px;display:grid}._7UBwSW_chapter{border-top:1px solid var(--color-neutral-200);counter-increment:chapter;padding:32px 0;position:relative}._7UBwSW_chapter:before{color:var(--color-teal-700);letter-spacing:.06em;content:"0" counter(chapter);margin-bottom:28px;font-size:13px;display:block}._7UBwSW_chapter h3{color:var(--color-navy-800);letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1.2}._7UBwSW_chapter>p{color:var(--color-neutral-600);margin-top:18px;font-size:16px;line-height:1.75}._7UBwSW_chapter ul{margin-top:20px}._7UBwSW_directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._7UBwSW_listingCard{border:1px solid var(--color-neutral-200);background:#fff;border-radius:12px;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .18s;display:block;overflow:hidden}._7UBwSW_listingCard:hover{border-color:var(--color-navy-300);transform:translateY(-5px)}._7UBwSW_listingPhoto{background:var(--color-neutral-50);width:100%;height:230px;position:relative;overflow:hidden}._7UBwSW_listingBody{padding:24px}._7UBwSW_listingTitle{color:var(--color-navy-800);letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.3}._7UBwSW_taxonomyGrid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}._7UBwSW_taxonomyCard{border-top:1px solid var(--color-neutral-200);align-items:center;gap:16px;min-height:115px;padding:24px 0;transition:transform .45s;display:flex}._7UBwSW_taxonomyCard:hover{transform:translate(5px)}._7UBwSW_taxonomyCard h3{letter-spacing:-.025em;font-size:18px;font-weight:500}._7UBwSW_taxonomyCard>span{width:42px;height:42px;color:var(--color-teal-700);background:0 0}._7UBwSW_publicationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}._7UBwSW_publication{border-top:1px solid var(--color-navy-800);flex-direction:column;min-height:350px;padding:28px 0;display:flex}._7UBwSW_publication h2{color:var(--color-navy-800);letter-spacing:-.04em;margin-top:36px;font-size:27px;font-weight:500;line-height:1.2}._7UBwSW_publication>p{color:var(--color-neutral-600);font-size:16px;line-height:1.75}._7UBwSW_publication>p:first-child{font-size:12px}._7UBwSW_publication>span{min-height:44px;margin-top:auto;padding-top:28px}._7UBwSW_serviceTags{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}._7UBwSW_serviceTags span{border:1px solid var(--color-neutral-200);color:var(--color-navy-800);border-radius:999px;padding:12px 20px;font-size:15px}._7UBwSW_contactChannels{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}._7UBwSW_contactChannel{border-top:1px solid var(--color-navy-200);padding-top:26px}._7UBwSW_contactChannel h2{color:var(--color-navy-800);letter-spacing:-.035em;margin-top:24px;font-size:24px;font-weight:500}._7UBwSW_contactChannel p{color:var(--color-neutral-600);margin-top:16px;font-size:16px;line-height:1.7}._7UBwSW_contactChannel ul{color:var(--color-neutral-600);margin-top:20px;font-size:13px;line-height:1.8}._7UBwSW_formPanel{border:1px solid var(--color-neutral-200);background:var(--color-neutral-50);border-radius:12px;padding:32px}._7UBwSW_formPanel :is(input,select,textarea){background:#fff}._7UBwSW_page>._7UBwSW_servicePromise{background:var(--color-navy-900);color:#fff;max-width:none}._7UBwSW_promiseInner{max-width:1152px;margin-inline:auto}._7UBwSW_promiseTitle{letter-spacing:-.04em;text-align:center;max-width:700px;margin-inline:auto;font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.1}._7UBwSW_promiseStats{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px;display:grid}._7UBwSW_promiseValue{color:#fff;letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.2}._7UBwSW_promiseLabel{color:var(--color-navy-100);margin-top:14px;font-size:14px;line-height:1.5}._7UBwSW_pricingBreakdown{border-top:1px solid var(--color-navy-800);padding-top:32px}._7UBwSW_pricingBreakdown h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(32px,3.5vw,44px);font-weight:500;line-height:1.15}._7UBwSW_pricingFigures{background:var(--color-neutral-50);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;padding:36px;display:grid}._7UBwSW_pricingFigures p:nth-child(2){letter-spacing:-.04em;margin-top:14px;margin-bottom:12px;font-size:40px;font-weight:500}._7UBwSW_article{max-width:850px;margin-inline:auto;padding:80px 24px 100px}._7UBwSW_article h1{letter-spacing:-.04em;text-wrap:balance;margin-top:24px;font-size:clamp(38px,4.2vw,56px);font-weight:500;line-height:1.1}._7UBwSW_articleCopy{color:var(--color-neutral-600);margin-top:40px;font-size:18px;line-height:1.9}._7UBwSW_articleCopy p+p{margin-top:24px}._7UBwSW_page>._7UBwSW_proseSection{max-width:848px}._7UBwSW_legalSections{flex-direction:column;gap:36px;display:flex}._7UBwSW_legalSections h2{color:var(--color-navy-800);letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.3}._7UBwSW_legalSections p{color:var(--color-neutral-600);margin-top:14px;font-size:16px;line-height:1.85}._7UBwSW_faqList{border-top:1px solid var(--color-navy-200);margin-top:44px}._7UBwSW_faqItem{border-bottom:1px solid var(--color-neutral-200)}._7UBwSW_faqButton{width:100%;min-height:88px;color:var(--color-navy-800);text-align:left;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:500;line-height:1.5;display:flex}._7UBwSW_faqAnswer{max-width:78ch;color:var(--color-neutral-600);padding:0 40px 30px 0;font-size:16px;line-height:1.85}@media (prefers-reduced-motion:no-preference){._7UBwSW_heroCopy{animation:.75s cubic-bezier(.2,.8,.2,1) both _7UBwSW_enter}._7UBwSW_heroVisual{animation:.85s cubic-bezier(.2,.8,.2,1) both _7UBwSW_postcardEnter}}@keyframes _7UBwSW_enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _7UBwSW_postcardEnter{0%{opacity:0;transform:translateY(24px)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (min-width:640px){._7UBwSW_navSignupDesktop{display:inline-flex}._7UBwSW_navSignupMobile{display:none}}@media (min-width:1100px){._7UBwSW_navLinks{display:flex}._7UBwSW_navToggle,._7UBwSW_mobileNav{display:none}}@media (min-width:1024px){._7UBwSW_heroInner{min-height:620px}._7UBwSW_heroCopy{justify-self:center;width:100%;max-width:520px}._7UBwSW_heroFrame{height:clamp(400px,50svh,500px)}}@media (max-width:1023px){._7UBwSW_heroInner{gap:30px;min-height:540px;padding-block:44px}._7UBwSW_heroTitle{font-size:50px}._7UBwSW_heroTitleLong{font-size:42px}._7UBwSW_heroFrame{height:380px}._7UBwSW_ctaInner{gap:40px}._7UBwSW_footerGrid{grid-template-columns:repeat(4,1fr)}._7UBwSW_footerBrand{grid-column:1/-1}._7UBwSW_footerBrand p{max-width:400px}._7UBwSW_story{gap:44px}._7UBwSW_taxonomyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){._7UBwSW_navInner{gap:12px;min-height:64px;padding:10px 20px}._7UBwSW_navControls{gap:8px}._7UBwSW_navLogin{display:none}._7UBwSW_navAction{border-radius:10px;min-height:44px;padding-inline:14px;font-size:12px}._7UBwSW_page>section:where(:not(._7UBwSW_hero):not(._7UBwSW_cta):not(._7UBwSW_photoInterlude)){padding:64px 20px}._7UBwSW_page>section:where(:not(._7UBwSW_hero):not(._7UBwSW_cta):not(._7UBwSW_photoInterlude))+section:where(:not(._7UBwSW_hero):not(._7UBwSW_cta):not(._7UBwSW_photoInterlude)){padding-top:8px}._7UBwSW_heroInner{grid-template-columns:1fr;gap:44px;min-height:auto;padding:46px 20px 40px}._7UBwSW_heroTitle{max-width:600px;margin-top:22px;font-size:clamp(42px,8.5vw,58px)}._7UBwSW_heroTitleLong{font-size:clamp(38px,7.7vw,52px)}._7UBwSW_heroBody{max-width:47ch;margin-top:24px}._7UBwSW_actions{gap:12px 20px;margin-top:26px}._7UBwSW_primaryAction{border-radius:10px;gap:10px;min-height:44px;padding:10px 16px;font-size:13px}._7UBwSW_secondaryAction{font-size:13px}._7UBwSW_heroVisual{width:100%;max-width:500px;margin-inline:auto}._7UBwSW_heroFrame{border-radius:22px;height:300px}._7UBwSW_heroCaption{min-height:44px;padding:12px 4px 10px}._7UBwSW_sectionTitle{font-size:35px}._7UBwSW_feature{grid-template-columns:38px 1fr;gap:14px;padding-block:28px 32px}._7UBwSW_feature:before{margin-top:4px;font-size:20px}._7UBwSW_featureTitle{max-width:none;font-size:23px}._7UBwSW_featureIcon{display:none}._7UBwSW_featureDetail{grid-column:2}._7UBwSW_featureBody{line-height:1.8}._7UBwSW_photoInterlude{padding-inline:20px}._7UBwSW_photoInterludeFrame{min-height:340px}._7UBwSW_photoInterludeCopy{padding:56px 28px}._7UBwSW_cta{padding:64px 20px}._7UBwSW_ctaInner{grid-template-columns:1fr;gap:40px}._7UBwSW_ctaTitle{max-width:600px;font-size:39px}._7UBwSW_ctaVisual{width:85%;max-width:370px;min-height:275px;margin-inline:auto}._7UBwSW_ctaGraphic{right:-20px}._7UBwSW_footerInner{padding:64px 20px 24px}._7UBwSW_footerTop{flex-direction:column;align-items:start;gap:24px;padding-bottom:36px;display:flex}._7UBwSW_footerTitle{font-size:clamp(45px,8vw,60px)}._7UBwSW_footerNote{justify-self:auto;max-width:340px}._7UBwSW_footerMeta{flex-direction:column;align-items:flex-start;gap:12px}._7UBwSW_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-top:36px}._7UBwSW_footerList a{min-height:44px;font-size:14px}._7UBwSW_footerBottom{flex-direction:column;align-items:start;gap:8px;margin-top:36px}._7UBwSW_footerPolicies{gap:4px 20px}._7UBwSW_story{grid-template-columns:1fr;gap:32px}._7UBwSW_chapterGrid,._7UBwSW_publicationGrid,._7UBwSW_contactChannels{grid-template-columns:1fr;gap:16px}._7UBwSW_chapter{padding-block:28px}._7UBwSW_chapter:before{margin-bottom:20px}._7UBwSW_directoryGrid{grid-template-columns:1fr;gap:28px}._7UBwSW_listingPhoto{height:250px}._7UBwSW_taxonomyGrid{grid-template-columns:1fr}._7UBwSW_taxonomyCard{min-height:90px}._7UBwSW_publication{min-height:0;padding-bottom:32px}._7UBwSW_publication h2{margin-top:20px}._7UBwSW_contactChannel{padding-block:24px}._7UBwSW_serviceTags{gap:9px}._7UBwSW_serviceTags span{padding:10px 16px;font-size:14px}._7UBwSW_formPanel{padding:24px}._7UBwSW_faqButton{min-height:80px;font-size:18px}._7UBwSW_promiseStats{grid-template-columns:1fr 1fr;gap:32px 16px}._7UBwSW_promiseValue{font-size:32px}._7UBwSW_pricingFigures{grid-template-columns:1fr;padding:28px}._7UBwSW_article{padding:48px 20px 64px}._7UBwSW_articleCopy{font-size:16px}}@media (prefers-reduced-motion:reduce){._7UBwSW_page *,._7UBwSW_nav *,._7UBwSW_footer *{transition:none!important;animation:none!important}._7UBwSW_primaryAction:hover,._7UBwSW_navAction:hover,._7UBwSW_listingCard:hover,._7UBwSW_taxonomyCard:hover{transform:none}}[data-brand=october] ._7UBwSW_page{background:var(--bg-subtle)}[data-brand=october] ._7UBwSW_nav{--border-focus:var(--color-teal-500);border-bottom-color:var(--color-navy-600);background:var(--color-navy-800);color:var(--color-navy-50)}[data-brand=october] ._7UBwSW_navInner{padding-block:4px}[data-brand=october] ._7UBwSW_navLogo{margin-left:-14px}[data-brand=october] ._7UBwSW_navOctoberLogo{max-width:100%;display:block}[data-brand=october] ._7UBwSW_navLogo:focus-visible{outline-offset:2px}[data-brand=october] ._7UBwSW_navLink:hover{color:var(--color-teal-500)}[data-brand=october] ._7UBwSW_navLinkActive{color:var(--color-teal-500)}[data-brand=october] ._7UBwSW_navLogin:hover{color:var(--color-teal-500)}[data-brand=october] ._7UBwSW_navControls>a:not(._7UBwSW_navAction){color:var(--color-navy-50)}[data-brand=october] ._7UBwSW_navControls>a:not(._7UBwSW_navAction):hover{color:var(--color-teal-500)}[data-brand=october] ._7UBwSW_navToggle{color:var(--color-navy-50)}[data-brand=october] ._7UBwSW_nav .mega-menu-panel{--border-focus:var(--color-navy-800);color:var(--text-primary)}[data-brand=october] ._7UBwSW_mobileNav{--text-primary:var(--color-navy-50);--text-secondary:var(--color-neutral-300);--text-tertiary:var(--color-neutral-300);--text-accent:var(--color-teal-500);--bg-subtle:var(--color-navy-600);--border-default:var(--color-navy-600);border-top-color:var(--color-navy-600);background:var(--color-navy-700);color:var(--color-navy-50)}@media (max-width:767px){[data-brand=october] ._7UBwSW_navInner{padding-inline:20px}}@media (max-width:359px){[data-brand=october] ._7UBwSW_navOctoberLogo{max-width:152px}[data-brand=october] ._7UBwSW_navLogo{margin-left:-12px}}[data-brand=october] ._7UBwSW_footer{color:var(--color-navy-50)}:is([data-brand=october] ._7UBwSW_footerMeta,[data-brand=october] ._7UBwSW_footerCta,[data-brand=october] ._7UBwSW_footerHeading){color:var(--color-navy-50)}[data-brand=october] ._7UBwSW_footerCta{border-bottom-color:var(--color-navy-50)}[data-brand=october] ._7UBwSW_footerSupportLabel{color:var(--color-navy-50)!important}[data-brand=october] ._7UBwSW_footerOctoberLogo{margin:-18px 0 -10px -20px;line-height:0;display:inline-block}[data-brand=october] ._7UBwSW_cta{--border-focus:var(--color-teal-500);color:var(--color-navy-50)}[data-brand=october] ._7UBwSW_feature:before{color:var(--color-navy-400)}
.DGTr3q_page{overflow-wrap:anywhere;min-width:0;max-width:1220px;margin-inline:auto;padding:28px 30px 48px}.DGTr3q_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.DGTr3q_header h1{color:var(--text-primary);letter-spacing:-.03em;font-size:30px;font-weight:650;line-height:1.2}.DGTr3q_header p{color:var(--text-secondary);max-width:68ch;margin-top:10px;font-size:14px;line-height:1.6}.DGTr3q_nav{border-bottom:1px solid var(--border-default);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:18px;display:flex}.DGTr3q_nav a,.DGTr3q_button,.DGTr3q_primary,.DGTr3q_iconButton{border:1px solid var(--border-input);min-height:44px;color:var(--text-primary);background:var(--bg-surface);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.DGTr3q_nav a{background:0 0;border-color:#0000}.DGTr3q_nav a[aria-current=page]{border-color:var(--border-default);background:var(--bg-surface)}.DGTr3q_primary{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.DGTr3q_iconButton{min-width:44px;padding:10px}.DGTr3q_button:disabled,.DGTr3q_primary:disabled{opacity:.55;cursor:not-allowed}.DGTr3q_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DGTr3q_stack{gap:24px;min-width:0;display:grid}.DGTr3q_search{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.DGTr3q_search>label:first-child{flex:1;min-width:min(250px,100%)}.DGTr3q_field{min-width:0;color:var(--text-primary);gap:8px;font-size:13px;font-weight:550;display:grid}.DGTr3q_field :is(input,select,textarea){border:1px solid var(--border-input);width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:var(--bg-surface);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:400}.DGTr3q_field input[type=checkbox],.DGTr3q_field input[type=radio]{width:18px;min-height:18px;accent-color:var(--action-primary)}.DGTr3q_field small{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.5}.DGTr3q_filters{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;padding-block:18px;display:grid}.DGTr3q_resultsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.DGTr3q_resultsHeading h2,.DGTr3q_panel h2{color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.4}.DGTr3q_resultsHeading p,.DGTr3q_muted{color:var(--text-secondary);font-size:13px;line-height:1.6}.DGTr3q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.DGTr3q_product{align-content:start;gap:12px;min-width:0;padding-bottom:18px;display:grid}.DGTr3q_productPhoto{aspect-ratio:1.2;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;place-items:center;display:grid;overflow:hidden}.DGTr3q_productPhoto img{object-fit:contain;width:100%;height:100%}.DGTr3q_productPhoto svg{color:var(--text-secondary);width:48px;height:48px}.DGTr3q_product h3{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.5}.DGTr3q_product a{color:inherit;text-decoration:none}.DGTr3q_product a:hover h3{text-underline-offset:4px;text-decoration:underline}.DGTr3q_product p{color:var(--text-secondary);font-size:13px;line-height:1.6}.DGTr3q_product strong{color:var(--text-primary);font-size:19px;font-weight:650;display:inline-block}.DGTr3q_meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.DGTr3q_meta svg{width:14px;height:14px}.DGTr3q_twoColumn{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:28px;display:grid}.DGTr3q_panel{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;min-width:0;padding:22px}.DGTr3q_panel h3{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.5}.DGTr3q_panel p,.DGTr3q_panel li{color:var(--text-secondary);font-size:14px;line-height:1.6}.DGTr3q_panel p+p{margin-top:10px}.DGTr3q_panel>h2,.DGTr3q_panel>h3{margin-bottom:16px}.DGTr3q_gallery{gap:12px;display:grid}.DGTr3q_mainPhoto{aspect-ratio:1.1;object-fit:contain;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;width:100%;max-height:470px}.DGTr3q_thumbnails{flex-wrap:wrap;gap:8px;display:flex}.DGTr3q_thumbnails button{border:1px solid var(--border-input);background:var(--bg-surface);border-radius:8px;width:72px;min-height:72px;padding:4px}.DGTr3q_thumbnails button[aria-pressed=true]{border-color:var(--text-accent)}.DGTr3q_thumbnails img{object-fit:contain;width:100%;height:64px}.DGTr3q_price{color:var(--text-primary);font-size:28px;font-weight:650;line-height:1.3}.DGTr3q_offerList{gap:10px;margin-block:14px;padding:0;list-style:none;display:grid}.DGTr3q_offer{border:1px solid var(--border-input);border-radius:8px;gap:8px;padding:16px;display:grid}.DGTr3q_offer:has(input:checked){border-color:var(--text-accent);background:var(--bg-subtle)}.DGTr3q_offer>label{min-height:44px;color:var(--text-primary);align-items:center;gap:10px;font-size:14px;display:flex}.DGTr3q_offer input{accent-color:var(--action-primary);width:18px;height:18px}.DGTr3q_offer p{font-size:12px}.DGTr3q_details{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:10px 18px;display:grid}.DGTr3q_details dt{color:var(--text-secondary);font-size:13px;line-height:1.6}.DGTr3q_details dd{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.DGTr3q_list{gap:16px;padding:0;list-style:none;display:grid}.DGTr3q_list>li{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;min-width:0;padding:20px}.DGTr3q_list h2,.DGTr3q_list h3{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.5}.DGTr3q_list p{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.6}.DGTr3q_lineItem{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.DGTr3q_lineItem>img{object-fit:contain;background:var(--bg-surface);border-radius:8px;width:96px;height:96px}.DGTr3q_lineItem>div{flex:1;min-width:min(200px,100%)}.DGTr3q_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.DGTr3q_full{grid-column:1/-1}.DGTr3q_form{gap:18px;display:grid}.DGTr3q_summary{border-top:1px solid var(--border-default);gap:14px;padding-top:18px;display:grid}.DGTr3q_summary>div{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.DGTr3q_summary strong{color:var(--text-primary)}.DGTr3q_badge{background:var(--bg-subtle);max-width:100%;color:var(--text-primary);border-radius:6px;padding:5px 9px;font-size:12px;line-height:1.5;display:inline-flex}.DGTr3q_notice{border:1px solid var(--border-default);color:var(--text-primary);background:var(--bg-subtle);border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6}.DGTr3q_error{color:var(--color-error-700);font-size:14px;line-height:1.6}.DGTr3q_success{color:var(--color-success-700);font-size:14px;line-height:1.6}.DGTr3q_empty{border:1px dashed var(--border-input);border-radius:12px;justify-items:start;gap:14px;padding:30px;display:grid}.DGTr3q_empty h2{color:var(--text-primary);font-size:20px;font-weight:600}.DGTr3q_empty p{color:var(--text-secondary);max-width:65ch;font-size:14px;line-height:1.6}.DGTr3q_skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.DGTr3q_skeleton div{background:var(--bg-surface);border-radius:12px;height:300px}.DGTr3q_tabs{flex-wrap:wrap;gap:8px;margin-block:18px;display:flex}.DGTr3q_tabs button{border:1px solid var(--border-default);min-height:44px;color:var(--text-secondary);border-radius:8px;padding:10px 14px;font-size:13px}.DGTr3q_tabs button[aria-pressed=true]{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-input)}.DGTr3q_evidence{flex-wrap:wrap;gap:12px;display:flex}.DGTr3q_evidence img{object-fit:cover;border-radius:8px;width:112px;height:96px}.DGTr3q_quoteLines{gap:12px;display:grid}.DGTr3q_quoteLine{grid-template-columns:minmax(0,1.5fr) minmax(90px,.8fr) minmax(70px,.4fr) minmax(90px,.6fr) auto;align-items:end;gap:8px;display:grid}.DGTr3q_quoteLine>button{min-height:44px}@media (max-width:1050px){.DGTr3q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.DGTr3q_filters{grid-template-columns:repeat(3,minmax(0,1fr))}.DGTr3q_twoColumn{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.DGTr3q_page{padding:22px 18px 36px}.DGTr3q_header h1{font-size:26px}.DGTr3q_grid{gap:20px 14px}.DGTr3q_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.DGTr3q_panel{padding:18px}.DGTr3q_formGrid{grid-template-columns:minmax(0,1fr)}.DGTr3q_details{grid-template-columns:minmax(0,1fr);gap:5px}.DGTr3q_details dd{margin-bottom:10px}.DGTr3q_quoteLine{grid-template-columns:repeat(2,minmax(0,1fr))}.DGTr3q_quoteLine>label:first-child{grid-column:1/-1}.DGTr3q_skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.DGTr3q_productPhoto img{transition:transform .18s ease-out}.DGTr3q_productPhoto:hover img{transform:scale(1.025)}}.DGTr3q_filterDisclosure{margin-block:16px 24px}.DGTr3q_filterDisclosure summary{cursor:pointer;min-height:44px;color:var(--text-primary);align-content:center;font-size:14px;font-weight:550;display:list-item}.DGTr3q_product a:has(h3){align-items:center;min-height:44px;display:flex}.DGTr3q_notice+form{margin-top:16px}@media (max-width:600px){.DGTr3q_nav[aria-label=Marketplace\ pages]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.DGTr3q_nav[aria-label=Marketplace\ pages] a{text-align:center;padding:8px 4px;font-size:12px}.DGTr3q_nav{margin-bottom:16px}}
.kgm0SW_picker{grid-column:1/-1;gap:12px;min-width:0;display:grid}.kgm0SW_field{min-width:0;color:var(--text-primary);gap:8px;font-size:13px;font-weight:550;display:grid}.kgm0SW_field :is(input,select,textarea),.kgm0SW_settings select,.kgm0SW_settings input:not([type=checkbox]){border:1px solid var(--border-input);background:var(--bg-surface);width:100%;min-width:0;min-height:44px;color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:14px}.kgm0SW_muted,.kgm0SW_holdNote,.kgm0SW_settings p,.kgm0SW_settings small{color:var(--text-secondary);font-size:13px;line-height:1.6}.kgm0SW_holdNote{color:var(--text-primary)}.kgm0SW_slotGroup{border:0;min-width:0;padding:0}.kgm0SW_slotGroup legend{color:var(--text-primary);margin-bottom:12px;font-size:13px;font-weight:600}.kgm0SW_slots{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;display:grid}.kgm0SW_slot{border:1px solid var(--border-input);background:var(--bg-surface);min-height:48px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.kgm0SW_slot[data-selected=true]{border-color:var(--text-accent);background:var(--bg-subtle)}.kgm0SW_slot[data-unavailable=true]{color:var(--text-secondary);cursor:not-allowed;background:var(--bg-subtle)}.kgm0SW_slot input[type=radio]{width:16px;min-height:16px;accent-color:var(--action-primary);margin:0;padding:0}.kgm0SW_slot small{font-size:12px;display:block}.kgm0SW_error{color:var(--color-error-700);font-size:13px;line-height:1.6}.kgm0SW_quietButton,.kgm0SW_primaryButton{border:1px solid var(--border-input);background:var(--bg-surface);min-height:44px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:550;display:inline-flex}.kgm0SW_primaryButton{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.kgm0SW_quietButton:disabled,.kgm0SW_primaryButton:disabled{opacity:.6;cursor:not-allowed}.kgm0SW_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kgm0SW_settings{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;gap:26px;min-width:0;margin-bottom:28px;padding:24px;display:grid}.kgm0SW_settings h2{color:var(--text-primary);font-size:20px;font-weight:650;line-height:1.4}.kgm0SW_settings h3{color:var(--text-primary);margin-bottom:12px;font-size:16px;font-weight:600}.kgm0SW_settings form{gap:24px;display:grid}.kgm0SW_settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kgm0SW_checkField{min-height:44px;color:var(--text-primary);align-items:center;gap:10px;font-size:14px;display:flex}.kgm0SW_checkField input{width:18px;height:18px;accent-color:var(--action-primary)}.kgm0SW_windows{gap:12px;margin-block:12px;display:grid}.kgm0SW_window{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) minmax(100px,1fr) auto;align-items:end;gap:10px;display:grid}.kgm0SW_serviceSettings{gap:18px;padding:0;list-style:none;display:grid}.kgm0SW_serviceSettings>li{border-top:1px solid var(--border-default);padding-block:18px}.kgm0SW_serviceSettings h4{margin-bottom:14px;font-size:14px;font-weight:600;line-height:1.5}.kgm0SW_timeOffList{gap:12px;padding:0;list-style:none;display:grid}.kgm0SW_timeOffList li{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.kgm0SW_notice{color:var(--text-primary);font-size:13px;line-height:1.6}@media (max-width:760px){.kgm0SW_settings{padding:18px}.kgm0SW_settingsGrid{grid-template-columns:minmax(0,1fr)}.kgm0SW_window{grid-template-columns:repeat(2,minmax(0,1fr))}.kgm0SW_window>label:first-child{grid-column:1/-1}}
.SD0mWW_hero{isolation:isolate;background:var(--color-neutral-50);color:#fff;height:100svh;min-height:800px;max-height:1040px;position:relative;overflow:clip}.SD0mWW_scenePanel,.SD0mWW_sceneLayer,.SD0mWW_sceneDrift{position:absolute;inset:0}.SD0mWW_scenePanel{z-index:0}.SD0mWW_sceneLayer{opacity:0;transition:opacity .7s;overflow:hidden}.SD0mWW_sceneLayer[data-active=true]{opacity:1}.SD0mWW_sceneDrift{transform-origin:65% 48%;animation:24s ease-in-out infinite alternate SD0mWW_destination-drift}.SD0mWW_sceneLayer:not([data-active=true]) .SD0mWW_sceneDrift,.SD0mWW_hero[data-motion-paused=true] .SD0mWW_sceneDrift{animation-play-state:paused}.SD0mWW_sceneImage{object-fit:cover;object-position:center 52%}.SD0mWW_sceneLayer:nth-child(2) .SD0mWW_sceneImage{object-position:center 47%}.SD0mWW_sceneLayer:nth-child(3) .SD0mWW_sceneImage{object-position:center 48%}.SD0mWW_inner{z-index:1;align-items:center;width:min(100% - 48px,1200px);height:100%;margin:0 auto;display:flex;position:relative}.SD0mWW_content{grid-template-columns:minmax(0,1fr);align-items:center;width:100%;display:grid}.SD0mWW_content .SD0mWW_copy{padding-top:0}.SD0mWW_copy{z-index:2;max-width:680px;padding-top:clamp(164px,19svh,205px);position:relative}.SD0mWW_eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.SD0mWW_eyebrow>span{background:var(--color-teal-500);border-radius:50%;width:7px;height:7px}.SD0mWW_copy h1{letter-spacing:-.04em;margin:24px 0 30px;font-size:clamp(56px,6.4vw,92px);font-weight:500;line-height:1.04}.SD0mWW_description{color:#ffffffe6;max-width:540px;font-size:17px;line-height:1.75}.SD0mWW_tagline{max-width:540px;color:var(--color-teal-300);margin-top:20px;font-size:17px;font-weight:600;line-height:1.5}.SD0mWW_actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:29px;display:flex}.SD0mWW_primaryLink{background:var(--action-primary);border:1px solid var(--action-primary);border-radius:4px;justify-content:center;align-items:center;gap:23px;min-height:56px;padding:16px 23px;font-size:14px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex}.SD0mWW_primaryLink:hover{background:var(--action-primary-hover);transform:translateY(-2px)}.SD0mWW_discoverLink{align-items:center;gap:12px;min-height:48px;font-size:13px;display:inline-flex}.SD0mWW_discoverLink svg{transition:transform .25s}.SD0mWW_discoverLink:hover svg{transform:translateY(3px)}.SD0mWW_sceneNavigation{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;bottom:20px;left:0;right:0}.SD0mWW_motionToggle{color:#fff;filter:drop-shadow(0 1px 3px #101b2de6);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;transition:transform .3s;display:grid}.SD0mWW_motionToggle:hover{transform:scale(1.12)}.SD0mWW_sceneDots{justify-content:center;gap:2px;display:flex}.SD0mWW_sceneDots>button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.SD0mWW_sceneDots>button:after{content:"";background:#ffffffc7;border:1px solid #101b2da6;border-radius:50%;width:8px;height:8px;transition:background-color .3s,transform .3s;box-shadow:0 1px 5px #101b2d99}.SD0mWW_sceneDots>button[aria-selected=true]:after{background:var(--color-teal-500);transform:scale(1.25);box-shadow:0 0 0 2px #ffffffb3,0 1px 5px #101b2d99}.SD0mWW_sceneDots>button:hover:after{transform:scale(1.25)}.SD0mWW_footer{justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:absolute;bottom:27px;left:0;right:0}.SD0mWW_sceneChooser>p{color:#ffffffba;margin-bottom:12px;font-size:12px}.SD0mWW_sceneTabs{gap:23px;display:flex}.SD0mWW_sceneTabs>button{color:#ffffffc2;cursor:pointer;border-bottom:1px solid #ffffff38;align-items:center;gap:10px;min-height:48px;padding:6px 0 10px;font-size:13px;display:flex;position:relative}.SD0mWW_sceneTabs>button>span{color:#ffffff9c;font-size:12px}.SD0mWW_sceneTabs>button[aria-selected=true]{color:#fff;border-bottom-color:var(--color-teal-500)}.SD0mWW_sceneTabs>button[aria-selected=true]>span{color:var(--color-teal-300)}.SD0mWW_sceneDetails{align-items:flex-end;gap:27px;padding-bottom:2px;display:flex}.SD0mWW_sceneDetails>p{color:#ffffffba;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;display:flex}.SD0mWW_sceneDetails>p>span{color:#fff;font-size:13px}.SD0mWW_hero :is(a,button):focus-visible{outline:3px solid var(--color-teal-500);outline-offset:5px;box-shadow:0 0 0 5px var(--color-navy-800)}@keyframes SD0mWW_destination-drift{0%{transform:scale(1.025)translate(.2%)}to{transform:scale(1.085)translate(-.6%)}}@media (min-width:1600px){.SD0mWW_copy{padding-top:clamp(180px,20svh,230px)}}@media (max-width:1100px){.SD0mWW_hero{min-height:800px}.SD0mWW_copy h1{font-size:clamp(52px,7vw,76px)}.SD0mWW_sceneDetails>p{display:none}.SD0mWW_sceneTabs{gap:20px}}@media (max-width:767px){.SD0mWW_content{flex-direction:column;align-items:stretch;gap:28px;padding-bottom:96px;display:flex}.SD0mWW_hero{height:auto;min-height:100svh;max-height:none}.SD0mWW_inner{width:calc(100% - 40px)}.SD0mWW_sceneImage{object-position:57% center}.SD0mWW_sceneLayer:nth-child(2) .SD0mWW_sceneImage{object-position:58% center}.SD0mWW_copy{max-width:100%}.SD0mWW_content .SD0mWW_copy{padding-top:120px}.SD0mWW_eyebrow{letter-spacing:.1em;font-size:12px}.SD0mWW_copy h1{margin:20px 0 22px;font-size:clamp(46px,12.5vw,64px);line-height:1.06}.SD0mWW_description{max-width:100%;font-size:16px;line-height:1.7}.SD0mWW_tagline{max-width:100%;margin-top:16px;font-size:16px}.SD0mWW_actions{gap:8px 17px;margin-top:24px}.SD0mWW_primaryLink{gap:16px;min-height:52px;padding:14px 16px;font-size:13px}.SD0mWW_discoverLink{gap:7px;font-size:12px}.SD0mWW_discoverLink svg{width:14px}.SD0mWW_footer{display:block;bottom:20px}.SD0mWW_sceneChooser>p{margin-bottom:5px;font-size:12px}.SD0mWW_sceneTabs{justify-content:space-between;gap:16px}.SD0mWW_sceneTabs>button{gap:6px;min-height:46px;font-size:12px}.SD0mWW_sceneTabs>button>span{font-size:12px}.SD0mWW_sceneDetails{justify-content:flex-end;padding-top:10px}}@media (max-width:359px){.SD0mWW_copy h1{font-size:56px}.SD0mWW_hero{min-height:900px}.SD0mWW_sceneTabs{gap:12px}.SD0mWW_sceneTabs>button{gap:4px}.SD0mWW_sceneTabs>button>span{display:none}}@media (prefers-reduced-motion:reduce){.SD0mWW_sceneDots>button:after{transition:none}.SD0mWW_sceneDrift{animation:none;transform:none}.SD0mWW_sceneLayer,.SD0mWW_primaryLink,.SD0mWW_discoverLink svg{transition:none}.SD0mWW_primaryLink:hover{transform:none}}.SD0mWW_copy:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(68% 64% at 36%,#101b2dd1 0%,#101b2dbd 58%,#101b2d00 100%);position:absolute;inset:-56px -140px -56px -72px}.SD0mWW_copy,.SD0mWW_tagline,.SD0mWW_sceneChooser>p,.SD0mWW_sceneDetails>p{text-shadow:0 1px 4px #101b2d29}.SD0mWW_primaryLink,.SD0mWW_discoverLink,.SD0mWW_hero .SD0mWW_sceneTabs>button{color:var(--color-navy-800);-webkit-backdrop-filter:blur(18px)saturate(1.12);text-shadow:none;background:#ffffffad;border:1px solid #ffffffb8;border-radius:12px;transition:transform .25s,background-color .25s,box-shadow .25s;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #ffffff47,0 7px 22px #101b2d29}.SD0mWW_primaryLink{background:var(--action-primary);border-color:var(--action-primary);-webkit-backdrop-filter:none;box-shadow:0 7px 22px #101b2d2e}.SD0mWW_discoverLink{min-height:56px;padding:14px 20px}.SD0mWW_primaryLink:hover,.SD0mWW_discoverLink:hover,.SD0mWW_hero .SD0mWW_sceneTabs>button:hover{background:#ffffffe0;transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff61,0 10px 26px #101b2d33}.SD0mWW_primaryLink:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover);box-shadow:0 10px 26px #101b2d38}.SD0mWW_primaryLink:active,.SD0mWW_discoverLink:active,.SD0mWW_hero .SD0mWW_sceneTabs>button:active{transform:translateY(0)scale(.98)}.SD0mWW_sceneTabs{gap:10px}.SD0mWW_sceneTabs>button{padding:10px 14px}.SD0mWW_hero .SD0mWW_sceneTabs>button>span{color:var(--color-neutral-600)}.SD0mWW_hero .SD0mWW_sceneTabs>button[aria-selected=true]{color:var(--color-navy-800);box-shadow:inset 0 1px 0 white, inset 0 -3px 0 var(--color-teal-500), 0 7px 22px #101b2d29;background:#ffffffe0}.SD0mWW_hero[data-scene="1"] .SD0mWW_copy{color:#fff;text-shadow:0 1px 4px #101b2d29}.SD0mWW_hero[data-scene="1"] .SD0mWW_description{color:#fff}.SD0mWW_hero[data-scene="1"] .SD0mWW_primaryLink{color:var(--color-navy-800)}.SD0mWW_description,.SD0mWW_eyebrow,.SD0mWW_sceneChooser>p,.SD0mWW_sceneDetails>p{color:#fff;text-shadow:0 1px 3px #101b2d26}@media (max-width:767px){.SD0mWW_actions{grid-template-columns:.9fr 1.1fr;gap:8px;display:grid}.SD0mWW_primaryLink,.SD0mWW_discoverLink{border-radius:10px;gap:6px;min-width:0;min-height:44px;padding:9px 10px;font-size:12px}.SD0mWW_primaryLink svg,.SD0mWW_discoverLink svg{flex-shrink:0;width:15px;height:15px}.SD0mWW_sceneTabs{gap:8px}.SD0mWW_hero .SD0mWW_sceneTabs>button{border-radius:10px;flex:1;justify-content:center;min-height:44px;padding:7px 9px}.SD0mWW_sceneTabs>button>span{display:none}}@media (prefers-reduced-motion:reduce){.SD0mWW_primaryLink,.SD0mWW_discoverLink,.SD0mWW_hero .SD0mWW_sceneTabs>button{transition:none}.SD0mWW_primaryLink:hover,.SD0mWW_discoverLink:hover,.SD0mWW_hero .SD0mWW_sceneTabs>button:hover,.SD0mWW_primaryLink:active,.SD0mWW_discoverLink:active,.SD0mWW_hero .SD0mWW_sceneTabs>button:active{transform:none}}
._3mrN-a_section{gap:16px;min-width:0;margin-block:24px;display:grid}._3mrN-a_heading,._3mrN-a_rowHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._3mrN-a_heading h2{color:var(--text-primary);font-size:18px;font-weight:650;line-height:1.4}._3mrN-a_heading button,._3mrN-a_actions :is(button,a){border:1px solid var(--border-input);background:var(--bg-surface);min-height:44px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:550;display:inline-flex}._3mrN-a_orders{gap:14px;padding:0;list-style:none;display:grid}._3mrN-a_orders>li{background:var(--bg-surface);border:1px solid var(--border-default);overflow-wrap:anywhere;border-radius:12px;gap:12px;min-width:0;padding:22px;display:grid}._3mrN-a_rowHeading h3{font-size:15px;font-weight:600;line-height:1.5}._3mrN-a_status{color:var(--text-secondary);background:var(--bg-subtle);border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.5}._3mrN-a_orders p{color:var(--text-secondary);font-size:13px;line-height:1.6}._3mrN-a_orders strong{color:var(--text-primary);font-weight:600}._3mrN-a_orders ._3mrN-a_reference{font-size:12px}._3mrN-a_notes{white-space:pre-line}._3mrN-a_muted{color:var(--text-secondary);font-size:13px;line-height:1.6}._3mrN-a_actions{flex-wrap:wrap;gap:8px;display:flex}._3mrN-a_actions button:disabled{cursor:not-allowed;opacity:.6}._3mrN-a_confirm{border:1px solid var(--border-input);border-radius:8px;gap:14px;padding:18px;display:grid}._3mrN-a_confirm h4{font-size:15px;font-weight:600}._3mrN-a_confirm label{gap:8px;font-size:13px;display:grid}._3mrN-a_confirm textarea{border:1px solid var(--border-input);background:var(--bg-surface);color:var(--text-primary);border-radius:8px;width:100%;min-height:88px;padding:12px;font-size:14px}._3mrN-a_error{color:var(--color-error-700);font-size:13px;line-height:1.6}._3mrN-a_notice{color:var(--text-primary);font-size:13px;line-height:1.6}
._0Xcb3q_schedule{gap:20px;min-width:0;margin-bottom:32px;display:grid}._0Xcb3q_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._0Xcb3q_top>div{min-width:0}._0Xcb3q_top h2{color:var(--text-primary);letter-spacing:-.025em;font-size:22px;font-weight:650;line-height:1.35}._0Xcb3q_top h3{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.45}._0Xcb3q_top p{color:var(--text-secondary);max-width:65ch;margin-top:8px;font-size:13px;line-height:1.6}._0Xcb3q_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._0Xcb3q_button,._0Xcb3q_primaryButton,._0Xcb3q_iconButton{border:1px solid var(--border-input);background:var(--bg-surface);min-height:44px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}._0Xcb3q_primaryButton{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}._0Xcb3q_iconButton{width:44px;padding:0}._0Xcb3q_button:disabled,._0Xcb3q_primaryButton:disabled{opacity:.6;cursor:not-allowed}._0Xcb3q_toolbar{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}._0Xcb3q_filters,._0Xcb3q_views{flex-wrap:wrap;gap:6px;display:flex}._0Xcb3q_filters button,._0Xcb3q_views button{min-height:44px;color:var(--text-secondary);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:550;display:inline-flex}._0Xcb3q_filters button[aria-pressed=true],._0Xcb3q_views button[aria-pressed=true]{border-color:var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._0Xcb3q_filters span{font-variant-numeric:tabular-nums;font-size:12px}._0Xcb3q_calendarControls{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}._0Xcb3q_dateField,._0Xcb3q_field{min-width:0;color:var(--text-secondary);gap:7px;font-size:12px;display:grid}._0Xcb3q_dateField :is(input,select),._0Xcb3q_field :is(input,textarea){border:1px solid var(--border-input);background:var(--bg-surface);width:100%;min-width:0;min-height:44px;color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:14px}._0Xcb3q_zone{color:var(--text-secondary);padding-block:12px;font-size:12px}._0Xcb3q_range{color:var(--text-secondary);font-size:12px;line-height:1.6}._0Xcb3q_agenda{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;gap:0;padding:0;list-style:none;display:grid;overflow:hidden}._0Xcb3q_agenda>li+li{border-top:1px solid var(--border-default)}._0Xcb3q_agenda>li>button{text-align:left;flex-wrap:wrap;align-items:flex-start;gap:18px;width:100%;min-height:88px;padding:20px;display:flex}._0Xcb3q_agendaDate{min-width:104px;color:var(--text-secondary);gap:8px;font-size:12px;display:grid}._0Xcb3q_agendaDate svg{color:var(--text-accent)}._0Xcb3q_agendaCopy{flex:1;min-width:160px}._0Xcb3q_agendaCopy h3{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.5}._0Xcb3q_agendaCopy p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.6}._0Xcb3q_status{max-width:100%;color:var(--text-secondary);background:var(--bg-subtle);border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.5;display:inline-flex}._0Xcb3q_status[data-status=ACCEPTED]{color:var(--color-success-700)}._0Xcb3q_status[data-status=PAYMENT_PENDING]{color:var(--color-warning-700)}._0Xcb3q_week{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}._0Xcb3q_week[data-view=DAY]{grid-template-columns:minmax(0,1fr)}._0Xcb3q_day{min-width:0;min-height:220px;padding:10px}._0Xcb3q_day+._0Xcb3q_day{border-left:1px solid var(--border-default)}._0Xcb3q_dayHeading{min-height:44px;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:14px;font-size:12px;display:flex}._0Xcb3q_dayHeading strong{width:32px;min-height:32px;color:var(--text-primary);place-items:center;font-size:17px;font-weight:650;display:grid}._0Xcb3q_dayHeading[aria-current=date] strong{background:var(--action-primary);color:var(--action-primary-text);border-radius:50%}._0Xcb3q_day ul{gap:8px;padding:0;list-style:none;display:grid}._0Xcb3q_calendarBooking{background:var(--bg-subtle);text-align:left;width:100%;min-height:80px;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;font-size:12px;line-height:1.5;display:flex}._0Xcb3q_calendarBooking strong,._0Xcb3q_calendarBooking small{width:100%;font-size:12px;display:block}._0Xcb3q_calendarBooking strong{color:var(--text-primary);font-weight:600}._0Xcb3q_noBookings{color:var(--text-secondary);font-size:12px;line-height:1.5}._0Xcb3q_details{border:1px solid var(--border-input);background:var(--bg-surface);overflow-wrap:anywhere;border-radius:12px;gap:18px;min-width:0;padding:24px;display:grid}._0Xcb3q_details>p{color:var(--text-secondary);font-size:14px;line-height:1.6}._0Xcb3q_details ._0Xcb3q_appointmentTime{color:var(--text-primary);font-size:16px;font-weight:550}._0Xcb3q_details ._0Xcb3q_detailMeta{color:var(--text-secondary);font-size:12px}._0Xcb3q_proposal,._0Xcb3q_reschedule{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);gap:14px;min-width:0;padding-block:18px;display:grid}._0Xcb3q_proposal h4,._0Xcb3q_reschedule h4{color:var(--text-primary);font-size:15px;font-weight:600}._0Xcb3q_proposal p,._0Xcb3q_reschedule p{color:var(--text-secondary);font-size:13px;line-height:1.6}._0Xcb3q_slotGroup{border:0;min-width:0;padding:0}._0Xcb3q_slotGroup legend{color:var(--text-primary);margin-bottom:12px;font-size:13px;font-weight:550}._0Xcb3q_slotChoices{flex-wrap:wrap;gap:8px;display:flex}._0Xcb3q_slotChoices label{border:1px solid var(--border-input);min-height:44px;color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}._0Xcb3q_slotChoices label[data-selected=true]{border-color:var(--text-accent);background:var(--bg-subtle)}._0Xcb3q_slotChoices input{accent-color:var(--action-primary)}._0Xcb3q_error{color:var(--color-error-700);font-size:13px;line-height:1.6}._0Xcb3q_empty{border:1px dashed var(--border-input);border-radius:12px;justify-items:start;gap:12px;padding:28px;display:grid}._0Xcb3q_empty svg{color:var(--text-secondary)}._0Xcb3q_empty h3{color:var(--text-primary);font-size:17px;font-weight:600}._0Xcb3q_empty p{color:var(--text-secondary);font-size:14px;line-height:1.6}._0Xcb3q_skeleton{color:var(--text-secondary);gap:14px;font-size:13px;display:grid}._0Xcb3q_skeleton div{background:var(--bg-surface);border-radius:8px;height:70px}@media (max-width:1023px){._0Xcb3q_week{grid-template-columns:repeat(2,minmax(0,1fr))}._0Xcb3q_day+._0Xcb3q_day{border-left:0}._0Xcb3q_day{border-top:1px solid var(--border-default)}}@media (max-width:600px){._0Xcb3q_week{grid-template-columns:minmax(0,1fr)}._0Xcb3q_day{min-height:120px}._0Xcb3q_agenda>li>button{gap:12px;padding:16px}._0Xcb3q_agendaDate{align-items:center;width:100%;min-width:0;display:flex}._0Xcb3q_details{padding:18px}._0Xcb3q_calendarControls>label{flex:1;min-width:140px}}
.gjCjpW_home{--home-navy:var(--color-navy-800);--home-accent:var(--color-teal-500);color:var(--home-navy);overflow:clip}.gjCjpW_home :is(a,button,input):focus-visible{outline:3px solid var(--border-focus);outline-offset:5px}.gjCjpW_home :is(a,button){-webkit-tap-highlight-color:transparent}.gjCjpW_eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.gjCjpW_accentDot{background:var(--home-accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.gjCjpW_actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.gjCjpW_primaryLink,.gjCjpW_lightLink{background:var(--action-primary);min-height:54px;color:var(--action-primary-text);border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:15px 24px;font-size:14px;font-weight:600;line-height:1.4;transition:transform .25s,background .25s;display:inline-flex}.gjCjpW_primaryLink:hover,.gjCjpW_lightLink:hover{background:var(--action-primary-hover);transform:translateY(-2px)}.gjCjpW_textLink,.gjCjpW_joinLink{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.gjCjpW_textLink svg,.gjCjpW_joinLink svg{transition:transform .25s}.gjCjpW_textLink:hover svg,.gjCjpW_joinLink:hover svg{transform:translate(3px)}.gjCjpW_overview .gjCjpW_textLink{margin-top:20px}.gjCjpW_joinLink{margin-top:auto}.gjCjpW_section{max-width:1248px;margin:0 auto;padding:110px 24px}.gjCjpW_section h2,.gjCjpW_corporateBand h2,.gjCjpW_finalCta h2{letter-spacing:-.04em;font-weight:500}.gjCjpW_sectionHeading{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.gjCjpW_sectionHeading h2{margin-top:18px;font-size:clamp(34px,3.3vw,48px);line-height:1.17}.gjCjpW_sectionHeading>p{max-width:400px;color:var(--text-secondary);padding-bottom:2px;font-size:16px;line-height:1.85}.gjCjpW_services .gjCjpW_actions{margin-top:36px}.gjCjpW_why{border-top:1px solid var(--color-neutral-200)}.gjCjpW_whyColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 80px;margin-top:28px;display:grid}.gjCjpW_closing{margin-top:56px}.gjCjpW_corporateBand{--border-focus:var(--color-teal-500);background:var(--color-navy-800);color:#fff}.gjCjpW_corporateInner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px 100px;max-width:1248px;margin:0 auto;padding:88px 24px;display:grid}.gjCjpW_corporateInner h2{font-size:clamp(34px,3.3vw,48px);line-height:1.17}.gjCjpW_corporateTagline{color:var(--color-teal-500);margin-top:18px;font-size:19px;font-weight:500;line-height:1.5}.gjCjpW_corporateInner>div:last-child>p{max-width:560px;color:var(--color-neutral-300);font-size:16px;line-height:1.85}.gjCjpW_joinIntro{max-width:820px}.gjCjpW_joinIntro>p{color:var(--text-secondary);margin-top:24px;font-size:17px;line-height:1.85}.gjCjpW_finalCta{background:var(--color-neutral-50)}.gjCjpW_finalCtaInner{max-width:1248px;margin:0 auto;padding:90px 24px 100px}.gjCjpW_finalCta h2{text-wrap:balance;max-width:980px;font-size:clamp(36px,5vw,68px);line-height:1.1}@media (max-width:1023px){.gjCjpW_section{padding:84px 24px}.gjCjpW_sectionHeading{flex-direction:column;align-items:flex-start;gap:20px}.gjCjpW_whyColumns,.gjCjpW_corporateInner{grid-template-columns:1fr;gap:36px}}@media (max-width:639px){.gjCjpW_section,.gjCjpW_corporateInner{padding:64px 20px}.gjCjpW_finalCtaInner{padding:64px 20px 72px}.gjCjpW_joinIntro>p{font-size:16px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.gjCjpW_primaryLink,.gjCjpW_lightLink,.gjCjpW_textLink svg,.gjCjpW_joinLink svg{transition:none}.gjCjpW_primaryLink:hover,.gjCjpW_lightLink:hover,.gjCjpW_textLink:hover svg,.gjCjpW_joinLink:hover svg{transform:none}}.gjCjpW_searchSection{border-bottom:1px solid var(--color-neutral-200)}.gjCjpW_searchInner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;max-width:1248px;margin:0 auto;padding:42px 24px 30px;display:grid}.gjCjpW_searchCopy .gjCjpW_eyebrow{color:var(--text-tertiary);font-size:12px}.gjCjpW_searchCopy h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:24px;font-weight:500}.gjCjpW_searchCopy>p:last-child{color:var(--color-neutral-900);font-size:13px}.gjCjpW_searchForm{border:1px solid var(--border-input);border-radius:6px;gap:7px;padding:6px;display:flex}.gjCjpW_searchInput{flex:1;align-items:center;gap:10px;min-width:0;padding-left:12px;display:flex}.gjCjpW_queryInput{width:100%;min-width:0;color:var(--home-navy);background:0 0;outline:none;font-size:13px}.gjCjpW_queryInput::placeholder{color:var(--text-tertiary)}.gjCjpW_searchButton{background:var(--action-primary);min-height:46px;color:var(--action-primary-text);cursor:pointer;border-radius:10px;padding:12px 23px;font-size:12px;font-weight:500}.gjCjpW_searchButton:hover{background:var(--action-primary-hover)}.gjCjpW_quickActions{justify-content:space-between;gap:9px;padding-top:9px;display:flex}.gjCjpW_quickAction{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.gjCjpW_quickAction svg{width:14px;height:14px;color:var(--color-neutral-900)}.gjCjpW_quickAction:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1023px){.gjCjpW_searchInner{grid-template-columns:.75fr 1.25fr;gap:25px}.gjCjpW_searchCopy h2{font-size:21px}.gjCjpW_searchCopy>p:last-child{font-size:12px;line-height:1.7}.gjCjpW_quickActions{flex-wrap:wrap;justify-content:flex-start;gap:3px 15px}.gjCjpW_queryInput{font-size:12px}.gjCjpW_searchInput{gap:6px;padding-left:6px}}@media (max-width:767px){.gjCjpW_searchInner{padding:35px 20px 27px;display:block}.gjCjpW_searchCopy h2{font-size:25px}.gjCjpW_searchCopy>p:last-child{font-size:13px}.gjCjpW_searchForm{gap:5px;margin-top:21px}.gjCjpW_searchButton{min-height:44px;padding:10px 14px}.gjCjpW_queryInput{font-size:12px}.gjCjpW_quickActions{grid-template-columns:1fr 1fr;gap:0 17px;padding-top:13px;display:grid}.gjCjpW_quickAction{font-size:12px}.gjCjpW_quickAction svg{width:15px;height:15px}}
.CFNZEW_audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 72px;display:grid}.CFNZEW_audience{border-top:1px solid var(--color-navy-800);padding-top:28px}.CFNZEW_audienceTitle{color:var(--color-navy-800);letter-spacing:-.03em;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}.CFNZEW_audienceBody{color:var(--text-secondary);margin-top:18px;font-size:17px;line-height:1.85}.CFNZEW_audienceNote{color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.7}.CFNZEW_audienceActions{flex-wrap:wrap;gap:8px 28px;margin-top:22px;display:flex}.CFNZEW_audienceLink{min-height:44px;color:var(--color-navy-800);border-bottom:1px solid;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.CFNZEW_audienceLink:hover{color:var(--text-accent)}.CFNZEW_audienceLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:6px}@media (max-width:767px){.CFNZEW_audiences{grid-template-columns:1fr;gap:40px}}
.WXMi7q_badge{border:1px solid var(--color-navy-200);color:var(--color-navy-800);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.WXMi7q_badge:before{background:var(--color-teal-500);content:"";border-radius:50%;width:7px;height:7px}.WXMi7q_badgeSoon{color:var(--text-secondary);background:0 0;border-style:dashed}.WXMi7q_badgeSoon:before{border:1.5px solid var(--text-tertiary);background:0 0}.WXMi7q_badgePreview{background:var(--bg-subtle)}.WXMi7q_badgeRow{flex-wrap:wrap;gap:8px;display:flex}.WXMi7q_legend{max-width:70ch;color:var(--text-secondary);margin-top:20px;font-size:14px;line-height:1.7}.WXMi7q_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 40px;margin-top:48px;padding:0;list-style:none;display:grid}.WXMi7q_serviceCard{border-top:1px solid var(--color-navy-800);height:100%;color:var(--color-navy-800);flex-direction:column;gap:14px;padding:26px 0 30px;display:flex}.WXMi7q_serviceCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.WXMi7q_serviceNumber{color:var(--text-accent);letter-spacing:.08em;font-size:13px;font-weight:600}.WXMi7q_serviceName{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.25}.WXMi7q_serviceTagline{color:var(--text-accent);font-size:16px;font-weight:500;line-height:1.5}.WXMi7q_serviceMore{align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}a.WXMi7q_serviceCard:hover .WXMi7q_serviceName{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}a.WXMi7q_serviceCard:focus-visible{outline:2px solid var(--border-focus);outline-offset:6px}.WXMi7q_prose{max-width:760px}.WXMi7q_proseWide{max-width:940px}.WXMi7q_proseTitle{color:var(--color-navy-800);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,42px);font-weight:500;line-height:1.15}.WXMi7q_proseSub{color:var(--color-navy-800);letter-spacing:-.03em;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}.WXMi7q_proseLead{color:var(--text-accent);margin-top:18px;font-size:19px;font-weight:500;line-height:1.5}.WXMi7q_prose p:not(.WXMi7q_proseLead){color:var(--text-secondary);margin-top:20px;font-size:17px;line-height:1.85}.WXMi7q_prose .WXMi7q_proseTitle+p:not(.WXMi7q_proseLead),.WXMi7q_prose .WXMi7q_proseSub+p:not(.WXMi7q_proseLead){margin-top:24px}.WXMi7q_twoUp{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 72px;display:grid}.WXMi7q_panel{border-top:1px solid var(--color-navy-800);padding-top:28px}.WXMi7q_panel p{color:var(--text-secondary);margin-top:18px;font-size:17px;line-height:1.85}.WXMi7q_statement{border-left:3px solid var(--color-teal-500);color:var(--color-navy-800);letter-spacing:-.02em;margin-top:28px;padding-left:22px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.4}.WXMi7q_statusNote{border:1px solid var(--border-default);background:var(--bg-subtle);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:36px;padding:22px 24px;display:flex}.WXMi7q_statusNote p{max-width:68ch;color:var(--text-secondary);font-size:15px;line-height:1.7}.WXMi7q_statusNote a{color:var(--text-accent);text-underline-offset:4px;font-weight:600;text-decoration:underline}.WXMi7q_detail{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:56px 80px;display:grid}.WXMi7q_detailBody{color:var(--text-secondary);font-size:18px;line-height:1.9}.WXMi7q_detailAside{border-top:1px solid var(--color-navy-800);padding-top:22px}.WXMi7q_detailAside h2{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.WXMi7q_detailAside p{color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.7}.WXMi7q_detailActions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.WXMi7q_related{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.WXMi7q_related a{border:1px solid var(--color-navy-200);min-height:44px;color:var(--color-navy-800);border-radius:999px;align-items:center;padding:8px 18px;font-size:14px;font-weight:500;display:inline-flex}.WXMi7q_related a:hover{border-color:var(--color-navy-800)}.WXMi7q_joinGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 40px;margin-top:48px;padding:0;list-style:none;display:grid}.WXMi7q_joinItem{border-top:1px solid var(--color-navy-800);flex-direction:column;gap:14px;padding:26px 0 30px;display:flex}.WXMi7q_joinItem h3{color:var(--color-navy-800);letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.3}.WXMi7q_joinItem p{color:var(--text-secondary);font-size:16px;line-height:1.75}@media (max-width:1023px){.WXMi7q_serviceGrid,.WXMi7q_joinGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WXMi7q_detail,.WXMi7q_twoUp{grid-template-columns:1fr;gap:40px}}@media (max-width:639px){.WXMi7q_serviceGrid,.WXMi7q_joinGrid{grid-template-columns:1fr}.WXMi7q_serviceName{font-size:22px}.WXMi7q_prose p:not(.WXMi7q_proseLead),.WXMi7q_panel p,.WXMi7q_detailBody{font-size:16px;line-height:1.8}}@media (prefers-reduced-motion:reduce){a.WXMi7q_serviceCard{transition:none}}
