@font-face{font-family:Roboto;src:url('assets/roboto-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Roboto;src:url('assets/roboto-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Roboto;src:url('assets/roboto-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Roboto;src:url('assets/roboto-800.ttf') format('truetype');font-weight:800;font-display:swap}
@font-face{font-family:Roboto;src:url('assets/roboto-900.ttf') format('truetype');font-weight:900;font-display:swap}
:root{--navy:#07124f;--body:#284579;--gold:#ffcd46;--blue:#54adfa;--pale-blue:#edf8fe;--pale-yellow:#fff8df;--white:#fff;--page-width:1024px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fff;color:var(--navy);font-family:Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2{font-weight:900;letter-spacing:-.8px}p{color:var(--body)}.shell{max-width:var(--page-width);margin-inline:auto;position:relative}.art{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.mobile-only{display:none!important}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:linear-gradient(110deg,#ffcc42,#ffce47 78%,#ffda64);color:var(--navy);font-weight:800;border:0;border-radius:999px;padding:0 22px;min-height:42px;white-space:nowrap;font-size:16px}.arrow{font-size:27px;line-height:1;font-weight:500}.button-outline{background:white;border:1.5px solid var(--navy);gap:10px;padding-inline:23px}.play{border:2px solid var(--navy);border-radius:50%;height:20px;width:20px;font-size:16px;line-height:16px;padding-left:2px}.button:hover{filter:brightness(.98)}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.skip-link{position:absolute;top:-60px;left:20px;z-index:30;background:white;padding:12px}.skip-link:focus{top:10px}.header{height:78px;display:flex;align-items:center;padding:0 35px 0 61px;gap:0}.logo{width:165px;height:68px;display:block;flex:none}.desktop-navigation{display:flex;align-items:center;gap:23px;margin-left:67px;font-size:12px;white-space:nowrap}.desktop-navigation button,.mobile-navigation button{padding:0;border:0;background:none;color:inherit}.header-pilot{margin-left:auto;min-height:40px;min-width:172px;padding-inline:20px;font-size:14px;gap:10px}.header-pilot .arrow{font-size:24px}.menu-toggle,.mobile-navigation{display:none}.hero{height:514px}.hero-copy{position:relative;z-index:2;padding-top:29px;margin-left:64px;width:450px}h1{font-size:48px;line-height:1.02;letter-spacing:-1.3px;white-space:nowrap}.stressed{position:relative}.stressed svg{position:absolute;width:100%;height:15px;left:0;bottom:-12px}.hero-description{font-size:20px;line-height:23px;margin-top:15px;letter-spacing:-.2px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;margin-left:-22px;width:435px;text-align:center}.benefits article>div{width:88px;height:78px;margin:auto}.benefits h3{font-size:16px;line-height:19px;font-weight:800;min-height:38px;margin-top:0}.benefits article:nth-child(2) h3{padding-top:6px}.benefits p{font-size:14px;line-height:16px;margin-top:5px}.hero-actions{display:flex;gap:12px;margin:24px 0 0 -23px}.hero-actions .button:first-child{width:220px}.hero-actions .button-outline{width:206px}.hero-phone{position:absolute;left:522px;top:-4px;width:274px;height:493px;z-index:3}.hero-community{position:absolute;left:782px;top:-2px;width:242px;height:500px}.status-message{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);max-width:calc(100% - 32px);border-radius:12px;background:var(--navy);color:white;padding:12px 18px;font-size:14px;z-index:40;opacity:0;pointer-events:none;transition:opacity .15s}.status-message.visible{opacity:1}
@media(min-width:960px) and (max-width:1023px){.header{padding-inline:35px 25px}.desktop-navigation{gap:17px;margin-left:42px}.hero-copy{margin-left:40px}.hero-phone{left:50.8%;width:27%;height:auto;aspect-ratio:274/493}.hero-community{left:76.35%;width:23.65%;height:auto;aspect-ratio:242/500}h1{font-size:46px}}
@media(max-width:959px){:root{--page-width:724px}.desktop-only{display:none!important}.mobile-only{display:block!important}.header{height:70px;padding:0 85px;gap:0}.logo{width:104px;height:47px}.header-pilot{width:177px;min-height:42px;font-size:14px;padding:0 19px;margin-left:auto}.menu-toggle{display:flex;flex-direction:column;gap:4px;background:none;border:none;padding:10px 0 10px 40px;margin-right:0}.menu-toggle span{width:22px;height:2px;background:var(--navy)}.mobile-navigation:not([hidden]){display:flex;position:absolute;top:63px;right:64px;flex-direction:column;gap:18px;z-index:20;background:white;border:1px solid #dceaf5;box-shadow:0 6px 24px #07124f16;border-radius:12px;padding:22px;min-width:220px;font-size:16px}.mobile-navigation[hidden]{display:none}.hero{height:477px}.hero-copy{padding-top:11px;margin-left:88px;width:410px}.eyebrow{font-size:15px;line-height:17px;font-weight:800;letter-spacing:1.2px;color:var(--blue);margin-bottom:2px}.eyebrow-sun{color:var(--navy);font-size:23px;line-height:10px;vertical-align:-2px}h1{font-size:40px;line-height:.96;letter-spacing:-.7px}.hero-description{font-size:18px;line-height:20px;margin-top:17px}.mobile-hero-pilot{display:inline-flex!important;margin-top:14px;min-height:44px;width:223px;font-size:16px}.hero-mobile-callout{position:absolute;right:11px;top:-17px;width:260px;height:158px;z-index:0}.hero-mobile-community{position:absolute;right:12px;top:135px;width:307px;height:156px}.benefits{margin-top:14px;margin-left:-10px;position:relative;width:580px;gap:17px}.benefits article>div{width:103px;height:91px}.benefits h3{font-size:20px;line-height:20px;min-height:40px;margin-top:-1px}.benefits article:nth-child(2) h3{padding-top:3px}.benefits p{font-size:17px;line-height:19px;margin-top:8px}}
@media(max-width:723px){.header{padding-inline:clamp(20px,11.5vw,84px) clamp(20px,11.5vw,84px)}.hero-copy{margin-left:clamp(24px,12vw,87px)}.hero{height:auto;min-height:440px}.hero-copy{width:auto;margin-right:25px}.hero-mobile-callout{width:36%;height:auto;aspect-ratio:260/158}.hero-mobile-community{width:42.4%;height:auto;aspect-ratio:307/156;top:135px}.benefits{width:calc(100vw - 56px);max-width:580px;margin-left:calc(28px - clamp(24px,12vw,87px));margin-top:24px}.benefits h3{font-size:clamp(14px,2.76vw,20px);line-height:1.05}.benefits p{font-size:clamp(12px,2.34vw,17px);line-height:1.17}.benefits article>div{width:clamp(68px,14.2vw,103px);height:auto;aspect-ratio:87/77}.benefits p br{display:none}.benefits article:nth-child(2) h3{padding-top:3px}h1{font-size:clamp(25px,5.52vw,40px)}.hero-description{font-size:clamp(15px,2.49vw,18px);line-height:1.15;max-width:58%}.broad-break{display:none}.mobile-hero-pilot{width:auto;min-height:42px;font-size:14px;padding-inline:18px}.eyebrow{font-size:clamp(10px,2.07vw,15px);letter-spacing:.8px}.header-pilot{font-size:12px;min-height:38px;width:auto;padding-inline:15px;gap:8px}.header-pilot .arrow{font-size:20px}.menu-toggle{padding-left:24px}.logo{width:95px}.hero{padding-bottom:24px}.hero-copy{padding-top:11px}}
@media(max-width:430px){.header{height:66px;padding-inline:24px}.logo{width:92px}.header-pilot{padding-inline:13px;font-size:11px}.menu-toggle{padding-left:19px}.menu-toggle span{width:20px}.hero-copy{margin-left:27px;margin-right:17px}h1{font-size:clamp(23px,5.85vw,26px);line-height:1.02}.hero-description{max-width:58%;font-size:14px;line-height:1.2;margin-top:15px}.hero-mobile-callout{right:4px;top:0;width:35%}.hero-mobile-community{right:5px;top:118px;width:40%}.eyebrow{margin-bottom:7px}.mobile-hero-pilot{min-height:40px;font-size:12px;margin-top:15px;padding-inline:16px;gap:9px}.mobile-hero-pilot .arrow{font-size:22px}.benefits{margin-top:28px;margin-left:0;width:calc(100vw - 44px);gap:14px}.benefits h3{font-size:14px;line-height:15px;min-height:31px;margin-top:5px}.benefits p{font-size:12px;line-height:15px;margin-top:7px}.hero{min-height:0}.mobile-navigation:not([hidden]){right:24px}}
@media(max-width:374px){.header{padding-inline:18px}.logo{width:82px}.header-pilot{font-size:10px;padding-inline:10px;gap:5px}.menu-toggle{padding-left:14px}.hero-copy{margin-left:21px}h1{font-size:21px}.hero-description{font-size:13px;max-width:60%}.hero-mobile-community{top:117px}.benefits{width:calc(100vw - 39px);gap:8px}.benefits p{font-size:12px;line-height:14px}.benefits h3{font-size:13px}.mobile-hero-pilot{font-size:11px;padding-inline:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.status-message{transition:none}}
/* Product and process compositions, measured independently at both references. */
h2{font-size:34px;line-height:1.05}.section-intro{font-size:16px;line-height:19px}.support-band{background:#edf8fe}.support-inner{height:325px;padding:15px 40px 0}.support-copy{width:520px}.support-copy h2{font-size:34px;line-height:39px;letter-spacing:-1px}.support-copy>.section-intro{margin-top:2px}.support-features{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:525px;margin-top:15px;margin-left:-22px;text-align:center}.support-features article>div{height:80px;width:90px;margin:0 auto}.support-features h3{font-size:16px;font-weight:800;line-height:18px;min-height:36px;margin-top:2px}.support-features p{font-size:13px;line-height:16px;margin-top:7px}.support-features article:last-child p{margin-top:-8px}.support-laptop{position:absolute;left:535px;top:33px;width:465px;height:278px;mix-blend-mode:multiply}.device-rays{position:absolute;right:17px;top:11px;width:54px;height:80px}.how{height:253px;padding:12px 40px 0}.how h2{margin-bottom:1px}.steps{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.steps>li{position:relative}.step-number{position:absolute;left:-7px;top:4px;width:30px;height:30px;border-radius:50%;background:#ffe297;display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:800;z-index:2}.step-art{width:106px;height:80px;margin:0 auto 3px}.step-art .art{object-fit:contain}.step-copy h3{font-size:15px;line-height:18px;font-weight:800;white-space:nowrap}.step-copy p{font-size:14px;line-height:16px;margin-top:4px}.steps>li:not(:last-child):after{content:'→';color:var(--blue);font-size:32px;font-weight:400;position:absolute;right:-19px;top:26px}.organizations{background:var(--pale-yellow)}.organization-inner{height:234px;padding:15px 39px 0}.organizations h2{font-size:32px;line-height:36px}.organization-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;text-align:center;margin-top:8px}.organization-grid article>div{height:66px;width:80px;margin:0 auto 2px;mix-blend-mode:multiply}.organization-grid h3{font-size:13px;font-weight:700;line-height:15px;min-height:15px;margin-bottom:6px}.organization-grid p{font-size:12px;line-height:15px}.closing{height:132px;padding:7px 40px 0}.closing-copy{position:relative;z-index:2;width:615px}.closing h2{font-size:34px;line-height:36px;letter-spacing:-.85px}.closing p{font-size:16px;line-height:19px;white-space:nowrap}.closing-actions{display:flex;align-items:center;gap:15px;margin-top:12px}.closing .button{min-width:220px;min-height:41px;font-size:16px;padding-inline:20px;gap:12px}.assurances{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:10px;color:var(--body);font-size:10px;white-space:nowrap}.assurances li:before{content:'✓';color:#22559a;margin-right:5px;font-weight:700}.closing-art{position:absolute;right:0;top:0;width:371px;height:132px}
@media(min-width:960px) and (max-width:1023px){.support-inner{padding-left:35px}.support-copy{width:50%}.support-copy h2{font-size:31px}.support-copy>.section-intro br{display:none}.support-features{width:105%;margin-left:-12px;gap:5px}.support-features h3{font-size:15px}.support-features p{font-size:12px}.support-laptop{left:52.3%;width:45.4%;height:auto;aspect-ratio:465/278}.how{padding-inline:35px}.steps{gap:18px}.step-copy h3{font-size:14px}.step-copy p{font-size:13px}.organization-inner{padding-inline:30px}.organization-grid{gap:8px}.organization-grid h3{font-size:12px}.organization-grid p{font-size:11px}.closing{padding-left:35px}.closing h2{font-size:32px}.closing p{font-size:15px}}
@media(max-width:959px){.mobile-product{height:336px;isolation:isolate}.pocket-panel{position:absolute;inset:0 12px;border-radius:25px;background:#edf8fe;z-index:-2}.pocket-copy{padding:16px 0 0 64px;width:350px}.pocket-copy h2,.reporting-copy h2{font-size:32px;line-height:33px;letter-spacing:-.6px}.pocket-copy>p{font-size:18px;line-height:22px;margin-top:10px}.check-list{list-style:none;padding:0;margin:13px 0 0;color:var(--body);font-size:17px;line-height:27px}.check-list li{position:relative;padding-left:31px;white-space:nowrap}.check-list li:before{content:'';position:absolute;left:2px;top:7px;width:18px;height:10px;border-left:4px solid #ffcc35;border-bottom:4px solid #ffcc35;transform:rotate(-45deg);border-radius:1px}.mobile-product-phone{position:absolute;left:347px;top:2px;width:274px;height:433px;z-index:3;mix-blend-mode:multiply}.pocket-sun{position:absolute;width:14%;max-width:100px;height:auto;right:34px;top:29px}.mobile-reporting{height:327px;position:relative}.reporting-copy{padding:27px 0 0 65px;width:385px}.reporting-copy>p{font-size:14px;line-height:17px;margin-top:8px}.reporting-copy .check-list{margin-top:15px;font-size:16px;line-height:28px}.mobile-reporting-laptop{position:absolute;left:316px;top:111px;width:389px;height:219px;z-index:2;mix-blend-mode:multiply}.how{height:404px;padding:0 65px}.how h2{font-size:34px;line-height:37px}.how>.section-intro{font-size:16px;line-height:20px}.steps{display:flex;flex-direction:column;gap:0;margin-top:9px}.steps>li{height:67px;display:grid;grid-template-columns:175px 1fr;gap:5px}.step-number{left:2px;top:3px;width:31px;height:31px;font-size:23px}.step-art{width:98px;height:58px;margin:0 0 0 60px}.step-copy{padding-top:2px;width:300px}.step-copy h3{font-size:16px;line-height:18px}.step-copy p{font-size:14px;line-height:16px;margin-top:0}.steps>li:nth-child(2) .step-copy{width:285px}.steps>li:nth-child(3) .step-copy{width:310px}.steps>li:nth-child(4) .step-copy{width:268px}.steps>li:nth-child(5) .step-copy{width:290px}.steps>li:not(:last-child):after{display:none}.setup-callout{position:absolute;right:24px;top:58px;width:202px;height:176px;z-index:0}.steps{position:relative;z-index:1}.steps>li:nth-child(-n+2) .step-copy{width:245px}.organization-inner{height:295px;padding:10px 38px 0}.organizations h2{font-size:25px;line-height:28px;margin-left:28px;letter-spacing:-.6px}.organizations .section-intro{font-size:16px;line-height:20px;margin-left:28px}.organization-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px 10px;margin-top:3px}.organization-grid article:nth-child(-n+3){grid-column:span 4}.organization-grid article:nth-child(n+4){grid-column:span 3}.organization-grid article>div{width:66px;height:52px;margin-bottom:1px}.organization-grid h3{font-size:13px;line-height:14px;font-weight:800;margin-bottom:4px}.organization-grid p{font-size:13px;line-height:14px}.organization-grid article:nth-child(3){padding-inline:20px}.organization-grid article:nth-child(3) h3{white-space:nowrap}.organization-grid article:nth-child(7) h3{white-space:nowrap;font-size:12px}.testimonial{height:124px;padding:4px 25px 0;isolation:isolate}.testimonial:before{content:'';position:absolute;inset:4px 25px 0;background:#edf8fe;border-radius:20px;z-index:-1}.testimonial figure{margin:0;padding:13px 0 0 61px;position:relative;z-index:1}.testimonial blockquote{margin:0;width:309px;color:var(--body);font-size:16px;line-height:19px}.testimonial figcaption{color:#1683f8;font-size:14px;line-height:19px}.testimonial-art{position:absolute;right:26px;top:1px;width:303px;height:122px;mix-blend-mode:multiply}.closing{height:142px;padding:6px 20px 0;text-align:center}.closing-copy{width:100%}.closing h2{font-size:26px;line-height:28px;letter-spacing:-.4px}.closing p{font-size:14px;line-height:17px;white-space:normal}.closing-actions{display:flex;flex-direction:column;gap:0;margin-top:6px}.closing .button{min-width:225px;min-height:44px;font-size:16px}.assurances{font-size:13px;gap:17px;margin-top:12px}.assurances li:before{margin-right:7px}}
@media(min-width:768px) and (max-width:959px){.header{padding-inline:70px}.hero-copy{margin-left:76px}.hero-mobile-callout{right:24px}.hero-mobile-community{right:26px}.benefits{width:600px}.pocket-panel{inset-inline:15px}.organization-inner{padding-inline:38px}}
@media(max-width:723px){.mobile-product{height:clamp(310px,46.4vw,336px)}.pocket-copy{padding-left:clamp(28px,8.84vw,64px);width:49%}.pocket-copy h2,.reporting-copy h2{font-size:clamp(24px,4.42vw,32px);line-height:1.02}.pocket-copy>p{font-size:clamp(15px,2.49vw,18px);line-height:1.22}.check-list{font-size:clamp(13px,2.35vw,17px);line-height:1.55;margin-top:13px}.check-list li{white-space:normal;padding-left:25px}.check-list li:before{width:14px;height:8px;border-width:3px;top:6px}.mobile-product-phone{left:48%;width:38%;height:auto;aspect-ratio:274/433;top:9px}.pocket-sun{right:5%;top:27px}.mobile-reporting{height:clamp(295px,45.2vw,327px)}.reporting-copy{padding-left:clamp(28px,9vw,65px);width:51%;padding-top:24px}.reporting-copy>p{font-size:clamp(13px,1.94vw,14px);line-height:1.2}.reporting-copy .check-list{font-size:clamp(13px,2.21vw,16px);line-height:1.6}.mobile-reporting-laptop{left:44%;width:54%;height:auto;aspect-ratio:389/219;top:34%}.how{height:auto;padding:4px 9% 20px}.how h2{font-size:clamp(27px,4.7vw,34px)}.how>.section-intro{font-size:clamp(14px,2.21vw,16px);line-height:1.2}.steps>li{grid-template-columns:30% 1fr;min-height:67px;height:auto;gap:8px;padding-bottom:5px}.step-art{margin-left:32px;width:calc(100% - 38px);height:58px}.step-copy{width:auto!important}.step-copy h3{font-size:clamp(14px,2.21vw,16px);white-space:normal}.step-copy p{font-size:clamp(13px,1.94vw,14px);line-height:1.18}.step-number{width:27px;height:27px;font-size:20px}.setup-callout{right:15px;width:25%;height:auto;aspect-ratio:202/176;top:56px;opacity:.85}.steps>li:nth-child(-n+2) .step-copy{max-width:73%}.organization-inner{height:auto;padding:12px 20px 14px}.organizations h2{font-size:clamp(21px,3.45vw,25px);line-height:1.1;margin-left:15px}.organizations .section-intro{font-size:clamp(14px,2.21vw,16px);line-height:1.15;margin:5px 15px 0}.organization-grid{gap:12px 7px;margin-top:10px}.organization-grid article:nth-child(3){padding-inline:0}.organization-grid h3{font-size:clamp(11px,1.8vw,13px);line-height:1.1}.organization-grid article:nth-child(7) h3{white-space:normal;font-size:clamp(11px,1.66vw,12px)}.organization-grid article:nth-child(3) h3{white-space:normal}.organization-grid p{font-size:clamp(11px,1.8vw,13px);line-height:1.12}.organization-grid p br{display:none}.organization-grid article>div{width:60px;height:50px}.testimonial{height:auto;min-height:124px;padding:4px 18px 0}.testimonial:before{inset-inline:18px}.testimonial figure{padding:14px 0 14px 25px;width:58%}.testimonial blockquote{width:auto;font-size:clamp(13px,2.21vw,16px);line-height:1.18}.testimonial figcaption{font-size:clamp(11px,1.94vw,14px);line-height:1.2;margin-top:3px}.testimonial-art{width:42%;height:auto;aspect-ratio:303/122;right:20px;top:18px}.closing{height:auto;min-height:150px;padding:10px 20px 14px}.closing h2{font-size:clamp(22px,3.6vw,26px);line-height:1.05}.closing p{font-size:clamp(12px,1.94vw,14px);line-height:1.2;margin-top:4px}.assurances{font-size:clamp(10px,1.8vw,13px);gap:10px;flex-wrap:wrap;justify-content:center;row-gap:7px}.closing .button{min-height:42px;font-size:15px;min-width:215px}.closing-actions{margin-top:10px}}
@media(max-width:430px){.mobile-product{height:310px;margin-top:0}.pocket-panel{inset-inline:10px;border-radius:19px}.pocket-copy{padding-top:19px;padding-left:28px;width:55%}.pocket-copy h2{font-size:24px;line-height:1.02;letter-spacing:-.5px}.pocket-copy>p{font-size:14px;line-height:1.2;margin-top:10px}.pocket-copy .check-list{font-size:13px;line-height:1.45;margin-top:14px}.pocket-copy .check-list li{margin-bottom:6px;padding-left:21px}.mobile-product-phone{left:54%;width:43%;top:37px}.pocket-sun{right:4%;top:12px}.mobile-reporting{height:295px}.reporting-copy{padding-top:20px;padding-left:28px;width:59%}.reporting-copy h2{font-size:25px;line-height:1.02}.reporting-copy>p{font-size:13px;line-height:1.15}.reporting-copy .check-list{font-size:13px;line-height:1.5;margin-top:12px}.reporting-copy .check-list li{padding-left:23px;margin-bottom:3px}.mobile-reporting-laptop{left:58%;width:41%;top:116px}.how{padding:3px 26px 18px}.how h2{font-size:28px;line-height:31px}.how>.section-intro{font-size:14px;line-height:17px}.steps{margin-top:15px;gap:9px}.steps>li{grid-template-columns:78px 1fr;gap:10px;min-height:71px;padding-bottom:3px}.step-number{left:0;top:2px;width:23px;height:23px;font-size:17px}.step-art{margin-left:24px;width:55px;height:49px;margin-top:5px}.step-copy h3{font-size:14px;line-height:16px}.step-copy p{font-size:13px;line-height:15px;margin-top:3px}.steps>li:nth-child(-n+2) .step-copy{max-width:none}.setup-callout{display:none!important}.organization-inner{padding:13px 20px 17px}.organizations h2{margin-left:5px;font-size:22px;line-height:24px}.organizations .section-intro{margin:5px 5px 0;font-size:13px;line-height:16px}.organization-grid{gap:14px 10px;margin-top:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.organization-grid article:nth-child(-n+3){grid-column:span 2}.organization-grid article:nth-child(n+4){grid-column:span 3}.organization-grid article>div{height:49px;width:61px}.organization-grid h3{font-size:12px;line-height:14px;margin-bottom:5px}.organization-grid p{font-size:12px;line-height:14px;max-width:140px;margin:auto}.organization-grid article:nth-child(7) h3{font-size:12px}.testimonial{padding-inline:14px;min-height:158px}.testimonial:before{inset-inline:14px;border-radius:16px}.testimonial figure{padding:15px 0 16px 19px;width:61%}.testimonial blockquote{font-size:13px;line-height:16px}.testimonial figcaption{font-size:11px;line-height:14px;margin-top:6px}.testimonial-art{right:16px;width:37%;top:51px}.closing{padding:12px 18px 17px}.closing h2{font-size:24px;line-height:25px}.closing p{font-size:12px;line-height:15px;max-width:335px;margin:5px auto 0}.closing-actions{margin-top:11px}.closing .button{min-height:43px}.assurances{max-width:340px;gap:8px 12px;font-size:11px;margin-top:13px}.assurances li:before{margin-right:4px}}
@media(max-width:374px){.pocket-copy{padding-left:23px;width:57%}.pocket-copy h2{font-size:21px}.pocket-copy>p{font-size:13px}.pocket-copy .check-list{font-size:12px}.mobile-product-phone{left:56%;width:42%;top:44px}.reporting-copy{padding-left:23px;width:59%}.reporting-copy h2{font-size:23px}.reporting-copy>p{font-size:12px}.reporting-copy .check-list{font-size:12px}.mobile-reporting-laptop{left:57%;width:42%;top:129px}.how{padding-inline:21px}.steps>li{grid-template-columns:68px 1fr;gap:7px}.step-art{width:46px;margin-left:22px}.step-copy h3{font-size:13px}.step-copy p{font-size:12px;line-height:14px}.organization-inner{padding-inline:17px}.organization-grid{gap:16px 9px}.organization-grid article:nth-child(-n+3),.organization-grid article:nth-child(n+4){grid-column:span 3}.organization-grid article:last-child{grid-column:2/span 4}.organization-grid p{max-width:140px}.testimonial figure{width:67%;padding-left:17px}.testimonial blockquote{font-size:12px;line-height:15px}.testimonial-art{width:31%;top:62px}.closing h2{font-size:22px}.assurances{font-size:10px}}
/* First visual correction: preserve source screen colors and tighten reference rhythm. */
.support-laptop,.mobile-product-phone,.mobile-reporting-laptop,.organization-grid article>div{mix-blend-mode:normal}
.benefits article>div{border-radius:50%;overflow:hidden}
.support-features h3{margin-top:5px}
.support-features p{white-space:nowrap;margin-top:11px}
.support-features article:last-child p{margin-top:-6px}
@media(min-width:960px){h1{font-size:49px;letter-spacing:-1.1px}.benefits{margin-top:9px}.benefits article>div{height:74px;width:85px}.benefits article:nth-child(2) h3{min-height:28px}.hero-actions{margin-top:19px}}
@media(max-width:959px){.desktop-navigation{display:none}.header .logo{transform:translateY(-5px)}.header-pilot{transform:translateY(-3px)}.hero-description{margin-top:10px}.mobile-hero-pilot{margin-top:11px}.benefits{margin-top:12px}.benefits p{margin-top:5px}.benefits article:nth-child(2) h3{min-height:26px}.step-art{width:90px}.testimonial{height:121px}.closing{height:142px}}
@media(max-width:723px){.benefits{margin-top:24px}.step-art{width:calc(100% - 38px)}.testimonial{height:auto}}
@media(max-width:430px){.hero-description{margin-top:15px}.mobile-hero-pilot{margin-top:15px}.benefits{margin-top:28px}.step-art{width:55px}.benefits article:nth-child(2) h3{min-height:31px}.testimonial{height:auto}}
@media(max-width:374px){.step-art{width:46px}}
:root{--pale-blue:#ebf6ff;--pale-yellow:#fef6de}.support-band{background:var(--pale-blue)}.pocket-panel,.testimonial:before{background:var(--pale-blue)}.hero-landscape{position:absolute;left:440px;top:205px;width:89px;height:248px;z-index:0}.hero-phone>.art{mask-image:linear-gradient(to right,transparent,black 4%,black 97%,transparent)}.support-copy>.section-intro{font-size:15.2px}.benefits article:nth-child(3) p{white-space:nowrap}.hero-actions{margin-top:25px}.support-features article:last-child h3{white-space:nowrap}
@media(min-width:960px) and (max-width:1023px){.hero-landscape{left:43%;width:8.7%;height:auto;aspect-ratio:89/248}.hero-actions{margin-top:25px}}
@media(max-width:959px){.benefits article:nth-child(3) p{white-space:normal}.hero-mobile-community{z-index:1}.hero-mobile-callout{z-index:0}.reporting-copy .check-list{font-size:15.5px}.step-art{width:93px;height:57px}.testimonial-art{mask-image:linear-gradient(to right,transparent,black 8%,black 94%,transparent)}}
@media(max-width:723px){.hero-mobile-callout{top:calc(-2.35vw);width:36%;right:1.5%}.hero-mobile-community{top:18.65vw;width:42.4%;right:1.65%}.step-art{width:calc(100% - 38px)}.reporting-copy .check-list{font-size:clamp(13px,2.14vw,15.5px)}}
@media(max-width:430px){.hero-mobile-callout{top:-3px}.hero-mobile-community{top:calc(18.65vw + 6px)}.mobile-product-phone{top:auto;bottom:-48px;z-index:3}.reporting-copy .check-list{font-size:13px}.step-art{width:55px;height:49px}.hero .benefits article:nth-child(2) h3{padding-top:0}.hero .benefits{gap:12px}}
@media(max-width:374px){.step-art{width:46px}.reporting-copy .check-list{font-size:12px}.mobile-product-phone{top:auto;bottom:-42px}.mobile-reporting{height:315px}.reporting-copy{width:57%}.mobile-reporting-laptop{top:129px;left:58%;width:40%}.hero .benefits{gap:6px}.hero .benefits article:nth-child(2) h3{font-size:12px}}
/* Reference alignment refinement after the full-page comparisons. */
@media(min-width:960px){.benefits{margin-left:-27px}.steps{width:calc(100% + 40px);margin-left:-10px;gap:20px}.step-copy{text-align:center}.step-number{left:7px}.steps>li:first-child .step-number{left:2px}.organization-grid h3{font-size:14px;white-space:nowrap}.organization-grid article:first-child{transform:translateX(-16px)}.organization-grid article:nth-child(2){transform:translateX(-8px)}.organization-grid article:last-child{transform:translateX(12px)}.organizations h2{font-size:31.5px;letter-spacing:-1.1px}.closing h2{font-size:33.5px}}
@media(min-width:960px) and (max-width:1023px){.organization-grid h3{font-size:12px}.step-copy h3{font-size:14px}}
@media(min-width:724px) and (max-width:959px){.benefits{width:616px;margin-left:-26px}}
.hero-landscape{left:475px;top:205px;width:54px;height:227px}
@media(min-width:960px) and (max-width:1023px){.hero-landscape{left:46.4%;width:5.27%;height:auto;aspect-ratio:54/227}}
@media(max-width:430px){.mobile-product{height:auto;min-height:310px;padding-bottom:20px}}
.hero-line{display:block}
@media(min-width:960px){.hero-line:first-child{font-size:50px;line-height:46px;transform:translateY(3px)}.hero-line:nth-child(2){font-size:48px;line-height:49px}.hero-line:nth-child(3){transform:translateY(3px)}.benefits{margin-top:14px}}
@media(min-width:960px){.desktop-navigation{font-size:11.5px;gap:20px}.header-pilot{width:172px;min-width:172px;padding-inline:16px}.header-pilot .arrow{font-size:20px}.benefits h3{margin-top:-5px}}
@media(min-width:724px) and (max-width:959px){.pocket-copy>p{margin-top:6px}.organization-grid article:first-child{transform:translateX(14px)}.organization-grid article:nth-child(3){transform:translateX(-14px)}.organization-grid article:nth-child(4){transform:translate(-15px,-10px)}.organization-grid article:nth-child(5){transform:translate(3px,-10px)}.organization-grid article:nth-child(6){transform:translate(13px,-10px)}.organization-grid article:nth-child(7){transform:translate(25px,-10px)}}
/* Targeted phone fidelity pass: give the devices room without changing the wide compositions. */
@media(max-width:430px){
  .mobile-product{padding-bottom:26px}
  .pocket-copy>p,.pocket-copy .check-list{width:calc(48vw - 28px)}
  .mobile-product-phone{left:48.5%;width:50%;bottom:-78px}
  .mobile-product-phone>.art{clip-path:polygon(25% 0,89% 0,98% 4%,98% 25%,96% 87%,92% 98%,80% 100%,13% 98%,1% 92%,2% 78%,13% 14%,16% 7%)}
  .mobile-reporting{height:auto;min-height:345px;padding-bottom:25px}
  .reporting-copy{padding-top:28px}
  .reporting-copy .check-list{width:calc(43vw - 28px);margin-top:14px}
  .mobile-reporting-laptop{left:44%;width:54%;top:158px}
  .how{padding-top:8px;padding-bottom:22px}
  .steps{gap:14px}
  .steps>li{min-height:73px}
  .setup-callout{display:block!important;right:11px;top:86px;width:clamp(88px,25.2vw,108px);opacity:1}
  .steps>li:nth-child(-n+2) .step-copy{max-width:calc(100% - 92px)}
  .organization-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px}
  .organization-grid article:nth-child(-n+3){grid-column:span 4}
  .organization-grid article:nth-child(n+4){grid-column:span 3}
}
@media(min-width:375px) and (max-width:430px){
  .hero-mobile-callout{width:37.8%}
  .hero-mobile-community{width:44.5%;top:calc(19.55vw + 6px)}
}
@media(max-width:374px){
  .pocket-copy>p,.pocket-copy .check-list{width:calc(51vw - 23px)}
  .mobile-product-phone{left:52%;width:46%;bottom:0}
  .reporting-copy .check-list{width:calc(47vw - 23px)}
  .mobile-reporting-laptop{left:49%;width:50%;top:160px}
  .setup-callout{right:9px;top:89px;width:80px}
  .steps>li:nth-child(-n+2) .step-copy{max-width:calc(100% - 78px)}
  .organization-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
  .organization-grid article:nth-child(-n+3){grid-column:span 2}
  .organization-grid article:nth-child(n+4){grid-column:span 3}
}
/* Final reference pass: a clean mobile header and more legible desktop detail. */
@media(max-width:959px){
  .header{height:72px}
  .header-pilot{display:none}
  .header .logo{height:50px;transform:none}
  .menu-toggle{margin-left:auto}
  .mobile-navigation:not([hidden]){top:68px}
}
@media(min-width:960px){.header .logo{height:80px;transform:translateY(4px)}}
@media(min-width:1024px){
  .desktop-navigation{font-size:12px}
  .support-inner{height:324px;padding-left:44px}
  .support-copy h2{font-size:33px}
  .support-features{margin-top:19px;grid-template-columns:repeat(4,minmax(0,1fr))}
  .support-features h3{margin-top:3px}
  .support-features p{font-size:13px;line-height:17px;position:relative;width:max-content;left:50%;transform:translateX(-50%)}
  .how{height:254px;padding-top:13px}
  .steps{margin-top:18px}
  .step-copy p{line-height:17px;margin-top:5px}
  .organization-grid{margin-top:9px}
  .organization-grid p{font-size:13px;line-height:15.5px}
  .closing h2{line-height:35px}
  .closing-actions{margin-top:10px;gap:12px}
  .closing .button{width:220px;min-width:220px;padding-inline:18px}
  .closing .button .arrow{font-size:24px}
  .assurances{font-size:10.5px;gap:7px}
  .assurances li:before{margin-right:4px}
}
