:root{--navy:#082a3c;--navy2:#103e51;--teal:#079aaa;--teal2:#0bb2bd;--coral:#e55e55;--cream:#f3f1e9;--ink:#163744;--muted:#647983;--line:#d9e3e5;--white:#fff;--shell:min(1180px,calc(100% - 40px));--shadow:0 24px 70px rgba(7,42,60,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;margin:0}a{color:inherit}.shell{margin:auto;width:var(--shell)}.skip-link{background:#fff;left:16px;padding:10px 16px;position:fixed;top:-80px;z-index:999}.skip-link:focus{top:16px}.site-header{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.95);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:90}.topline{background:var(--navy);color:#c6e6e9;display:grid;font-size:10px;font-weight:800;height:30px;letter-spacing:.17em;place-items:center;text-transform:uppercase}.nav{align-items:center;display:flex;gap:26px;height:76px;justify-content:space-between}.brand img{display:block;height:52px;object-fit:contain;object-position:left;width:230px}.nav-links{display:flex;gap:30px;margin-left:auto}.nav-links a{font-size:13px;font-weight:700;text-decoration:none}.button{align-items:center;background:var(--coral);border:0;border-radius:4px;box-shadow:0 12px 25px rgba(229,94,85,.22);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:20px;justify-content:center;min-height:52px;padding:0 25px;text-decoration:none;transition:.2s}.button:hover{background:#ee6c63;transform:translateY(-2px)}.button-small{font-size:12px;min-height:42px;padding:0 18px}.hero{background:linear-gradient(120deg,#062938,#0b4052 67%,#086d77);color:#fff;overflow:hidden;position:relative}.hero:after{background:linear-gradient(90deg,var(--teal2) 0 68%,var(--coral) 68%);content:"";height:5px;inset:auto 0 0;position:absolute}.hero-orb{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;position:absolute}.orb-one{height:640px;right:-210px;top:-300px;width:640px}.orb-two{bottom:-250px;height:390px;right:80px;width:390px}.hero-grid{align-items:center;display:grid;gap:78px;grid-template-columns:1.12fr .88fr;min-height:650px;padding:78px 0 94px;position:relative;z-index:2}.eyebrow,.kicker{color:#79d9df;font-size:11px;font-weight:900;letter-spacing:.18em;margin:0 0 18px;text-transform:uppercase}.eyebrow{align-items:center;display:flex;gap:12px}.eyebrow span{background:var(--coral);height:2px;width:34px}h1{font-size:clamp(50px,6vw,76px);letter-spacing:-.055em;line-height:.97;margin:0;max-width:690px}h1 em{color:#91dee2;display:block;font-style:normal}.hero-lead{color:#d8e8eb;font-size:18px;line-height:1.65;margin:28px 0;max-width:690px}.hero-actions{align-items:center;display:flex;gap:26px}.text-link{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.hero-note{color:#94b8c2;font-size:12px;margin:18px 0 0}.ecosystem-card{background:radial-gradient(circle,rgba(9,157,171,.18),transparent 61%);border:1px solid hsla(0,0%,100%,.13);border-radius:50%;box-shadow:inset 0 0 80px hsla(0,0%,100%,.03);min-height:420px;position:relative}.ecosystem-card:before{border:1px dashed hsla(0,0%,100%,.16);border-radius:50%;content:"";inset:58px;position:absolute}.micro-label{color:#8eb9c2;font-size:10px;left:50%;letter-spacing:.16em;position:absolute;text-transform:uppercase;top:-34px;transform:translateX(-50%);white-space:nowrap}.ecosystem-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.ecosystem-center span{color:#7fced4;font-size:10px;font-weight:900;letter-spacing:.18em}.ecosystem-center strong{font-size:25px;line-height:1.1;margin-top:8px}.orbit{align-items:center;background:#113f50;border:1px solid hsla(0,0%,100%,.16);border-radius:9px;box-shadow:0 15px 30px rgba(0,0,0,.16);display:flex;gap:10px;padding:12px 15px;position:absolute}.orbit b{background:var(--teal);border-radius:50%;display:grid;font-size:10px;height:30px;place-items:center;width:30px}.orbit span{font-size:12px;font-weight:800;line-height:1.15}.orbit-a{left:-18px;top:75px}.orbit-b{right:-18px;top:165px}.orbit-c{bottom:36px;left:40px}.proof-bar{margin-top:-35px;position:relative;z-index:5}.proof-grid{background:#fff;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid div{border-right:1px solid var(--line);border-top:4px solid var(--teal);display:flex;flex-direction:column;justify-content:center;min-height:102px;padding:20px 25px}.proof-grid div:nth-child(2n){border-top-color:var(--coral)}.proof-grid div:last-child{border-right:0}.proof-grid strong{color:var(--navy);font-size:17px}.proof-grid span{color:var(--muted);font-size:11px;margin-top:3px}.section{padding:110px 0}.section-intro{align-items:end;display:grid;gap:60px;grid-template-columns:1.3fr .7fr;margin-bottom:48px}.journey h2,.partner h2,.review h2,.section-intro h2{color:var(--navy);font-size:clamp(38px,5vw,59px);letter-spacing:-.045em;line-height:1.02;margin:0}.section-intro h2 span{color:var(--teal)}.section-intro>p{color:var(--muted);font-size:16px;margin:0}.impact-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.impact-card{background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px rgba(8,42,60,.05);min-height:465px;padding:29px;position:relative}.impact-card:before{background:var(--accent);content:"";height:5px;left:0;position:absolute;right:0;top:0}.impact-card.teal{--accent:var(--teal)}.impact-card.coral{--accent:var(--coral)}.impact-card.navy{--accent:var(--navy)}.icon{background:color-mix(in srgb,var(--accent) 12%,#fff);border-radius:50%;color:var(--accent);display:grid;font-size:22px;height:49px;margin-bottom:35px;place-items:center;width:49px}.number,.solution-type{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.14em}.impact-card h3{color:var(--navy);font-size:25px;line-height:1.13;margin:10px 0 16px}.impact-card>p:not(.number){color:var(--muted);font-size:14px}.impact-card ul,.solution-list ul{list-style:none;margin:22px 0;padding:0}.impact-card li{font-size:13px;margin:8px 0}.impact-card li:before{color:var(--accent);content:"—";margin-right:10px}.tags{bottom:28px;display:flex;gap:7px;left:29px;position:absolute}.tags span{background:#eef4f5;color:var(--navy);font-size:10px;font-weight:800;padding:6px 9px}.solutions{background:var(--navy);color:#fff;padding:110px 0}.section-intro.light h2{color:#fff}.section-intro.light h2 span{color:#7cdae0}.section-intro.light>p{color:#b8cdd3}.solution-list{border-top:1px solid hsla(0,0%,100%,.16)}.solution-list article{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16);display:grid;gap:25px;grid-template-columns:70px 1.2fr .8fr 50px;padding:29px 10px;transition:.2s}.solution-list article:hover{background:hsla(0,0%,100%,.04);padding-left:20px}.solution-num{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#75d5db;display:grid;font-size:11px;font-weight:900;height:43px;place-items:center;width:43px}.solution-list h3{font-size:30px;line-height:1;margin:4px 0}.solution-list p{color:#b8cdd3;font-size:13px;margin:9px 0 0;max-width:520px}.solution-list .solution-type{color:#6bd2da}.solution-list ul{color:#d3e1e4;font-size:12px;margin:0}.solution-list li{margin:5px 0}.solution-list li:before{color:var(--coral);content:"+";margin-right:8px}.solution-list a{border:1px solid hsla(0,0%,100%,.22);border-radius:50%;display:grid;height:42px;place-items:center;text-decoration:none;width:42px}.journey{align-items:center;display:grid;gap:100px;grid-template-columns:.85fr 1.15fr}.journey-copy>p:not(.kicker){color:var(--muted)}.text-link.dark{color:var(--teal);display:inline-block;margin-top:15px}.journey-steps{position:relative}.journey-steps:before{border-left:1px dashed #9fc6cb;bottom:28px;content:"";left:23px;position:absolute;top:28px}.journey-steps>div{align-items:center;background:#f5f8f8;display:grid;gap:19px;grid-template-columns:48px 1fr;margin:17px 0;padding:18px;position:relative;z-index:2}.journey-steps b{background:var(--teal);border-radius:50%;color:#fff;display:grid;height:48px;place-items:center;width:48px}.journey-steps span{color:var(--muted);font-size:13px}.journey-steps strong{color:var(--navy);display:block;font-size:16px}.partner{background:linear-gradient(125deg,#087f8c,#079faa);color:#fff;padding:110px 0}.partner-grid{align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr}.partner .kicker{color:#b7f2f2}.partner h2{color:#fff}.partner-grid>div>p:not(.kicker){color:#d8f0f1}.button-white{background:#fff;box-shadow:none;color:var(--navy);margin-top:18px}.partner-points{border-left:1px solid hsla(0,0%,100%,.25);border-top:1px solid hsla(0,0%,100%,.25);display:grid;grid-template-columns:1fr 1fr}.partner-points>div{border-bottom:1px solid hsla(0,0%,100%,.25);border-right:1px solid hsla(0,0%,100%,.25);min-height:175px;padding:22px}.partner-points span{font-size:10px;font-weight:900;letter-spacing:.12em}.partner-points p{color:#d8f0f1;font-size:13px;margin:25px 0 0}.partner-points strong{color:#fff;display:block;font-size:18px}.review{background:var(--cream)}.review-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr .85fr}.review-copy>p:not(.kicker){color:var(--muted);font-size:16px}.review-list{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:28px 0}.review-list span{font-size:13px;font-weight:700}.review-list span:first-letter{color:var(--teal)}.person{align-items:center;display:flex;gap:14px;margin-top:35px}.avatar{background:var(--navy);border-radius:50%;color:#fff;display:grid;font-weight:800;height:52px;place-items:center;width:52px}.person span,.person strong{display:block}.person span{color:var(--muted);font-size:12px}.review-form{background:#fff;box-shadow:var(--shadow);padding:34px}.form-head{align-items:end;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:23px;padding-bottom:18px}.form-head span{color:var(--teal);font-size:10px;font-weight:900;letter-spacing:.15em}.form-head strong{font-size:21px}.review-form label{color:var(--navy);display:grid;font-size:11px;font-weight:800;gap:6px;margin-bottom:13px}.two-col{display:grid;gap:12px;grid-template-columns:1fr 1fr}.review-form input,.review-form select,.review-form textarea{background:#fbfcfc;border:1px solid #cbd8da;color:var(--ink);font:inherit;font-size:13px;padding:11px;width:100%}.review-form textarea{resize:vertical}.review-form .button{margin-top:4px;width:100%}.privacy{color:#87999f;font-size:10px;margin:8px 0 0;text-align:center}.form-success{background:#e2f6f2;color:#156c61;font-size:12px;font-weight:800;padding:10px;text-align:center}footer{background:#051f2c;color:#b7cbd1;padding:32px 0}footer .shell{align-items:center;display:flex;gap:30px;justify-content:space-between}footer img{filter:brightness(0) invert(1);width:185px}footer p,footer span{font-size:11px}footer span{color:#708e97}@media(max-width:940px){.nav-links{display:none}.hero-grid,.journey,.partner-grid,.review-grid{grid-template-columns:1fr}.hero-grid{padding-top:70px}.ecosystem-card{margin:auto;max-width:520px;width:100%}.impact-grid{grid-template-columns:1fr 1fr}.impact-card:last-child{grid-column:1/-1}.section-intro{grid-template-columns:1fr}.solution-list article{grid-template-columns:55px 1fr 40px}.solution-list ul{display:none}.partner-grid,.review-grid{gap:45px}}@media(max-width:650px){:root{--shell:min(100% - 28px,1180px)}html{scroll-padding-top:92px}.topline{font-size:8px}.nav{height:64px}.brand img{width:175px}.button-small{font-size:10px;padding:0 11px}.hero-grid{gap:45px;min-height:auto;padding:62px 0 80px}h1{font-size:48px}.hero-lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.ecosystem-card{min-height:350px}.ecosystem-card:before{inset:45px}.orbit{padding:9px}.orbit-a{left:-7px}.orbit-b{right:-7px}.proof-bar{margin:0}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid div{min-height:90px;padding:14px}.proof-grid div:nth-child(2){border-right:0}.partner,.section,.solutions{padding:76px 0}.impact-grid{grid-template-columns:1fr}.impact-card:last-child{grid-column:auto}.section-intro{gap:18px}.solution-list article{gap:12px;grid-template-columns:45px 1fr 35px;padding:25px 0}.solution-list h3{font-size:25px}.partner-points,.review-list,.two-col{grid-template-columns:1fr}.review-form{padding:24px}.form-head{gap:6px}.form-head,footer .shell{align-items:flex-start;flex-direction:column}footer p{margin:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.solution-list article{transition:none}}.signature-card{background:#fff;border-left:4px solid var(--teal);box-shadow:0 12px 35px rgba(7,42,60,.08);margin-top:34px;padding:19px}.signature-card .person{align-items:center;display:grid;gap:15px;grid-template-columns:68px 1fr;margin:0}.signature-card .person img{border:3px solid #fff;border-radius:50%;box-shadow:0 5px 15px rgba(7,42,60,.16);height:68px;object-fit:cover;width:68px}.signature-card .person small,.signature-card .person span,.signature-card .person strong{display:block}.signature-card .person strong{color:var(--navy);font-size:17px}.signature-card .person span{color:var(--muted);font-size:12px}.signature-card .person small{color:var(--teal);font-size:10px;font-weight:900;letter-spacing:.03em;margin-top:2px}.contact-links{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:13px;padding-top:12px}.contact-links a,.signature-link{color:var(--navy);font-size:11px;font-weight:700;text-decoration:none}.signature-link{align-items:center;background:var(--coral);border-radius:4px;box-shadow:0 10px 22px rgba(229,94,85,.2);color:#fff;display:inline-flex;justify-content:center;margin-top:14px;padding:11px 17px;transition:transform .2s ease,background .2s ease}.signature-link:hover{background:#ee6c63;transform:translateY(-2px)}.solution-gallery{display:grid;gap:13px;grid-template-columns:repeat(3,1fr);margin:-5px 0 56px}.brand-visual{background:#fff;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 18px 45px rgba(0,0,0,.16);color:var(--navy);min-height:350px;overflow:hidden;position:relative;transition:border-color .25s ease,transform .25s ease}.brand-visual:hover{border-color:rgba(113,220,226,.7);transform:translateY(-5px)}.brand-logo{background:#fff;border-bottom:1px solid #e3eaec;display:grid;height:72px;padding:13px 20px;place-items:center}.brand-logo img{display:block;height:44px;max-width:100%;object-fit:contain;width:auto}.brand-sara .brand-logo img{height:39px}.brand-logo.wordmark{align-items:flex-start;background:var(--navy);display:flex;flex-direction:column;gap:0;justify-content:center;padding-left:24px}.brand-logo.wordmark span{color:#64d2d9;font-size:9px;font-weight:900;letter-spacing:.18em}.brand-logo.wordmark strong{color:#fff;font-size:17px}.brand-image{background:#eef3f4;height:180px;overflow:hidden}.brand-image img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%}.brand-control .brand-image img,.brand-rxcart .brand-image img{object-position:center}.brand-sara .brand-image{background:linear-gradient(145deg,#071921,#102f3c)}.brand-sara .brand-image img{object-fit:contain;padding:10px}.brand-products .brand-image img{background:#fff;object-fit:contain;padding:7px}.brand-showroom .brand-logo img{height:47px}.showroom-stage{background:linear-gradient(145deg,#eaf3f4,#fff);display:grid;padding:15px;place-items:center}.showroom-stage>div{background:#fff;border:1px solid #d5e2e4;border-radius:5px;box-shadow:0 12px 25px rgba(7,42,60,.1);display:grid;gap:7px;grid-template-columns:repeat(3,1fr);height:100%;padding:9px;width:100%}.showroom-stage img{background:#f6f9f9!important;border-radius:3px;height:100%!important;min-width:0;object-fit:contain!important;padding:4px!important;width:100%}.brand-visual:hover .brand-image img{transform:scale(1.035)}.brand-caption{min-height:98px;padding:18px 20px}.brand-caption span{color:var(--teal);display:block;font-size:8px;font-weight:900;letter-spacing:.16em;margin-bottom:7px}.brand-caption strong{display:block;font-size:16px;line-height:1.2}@media(max-width:940px){.solution-gallery{grid-template-columns:1fr 1fr}}@media(max-width:650px){.solution-gallery{grid-template-columns:1fr}.brand-visual{min-height:330px}.brand-image{height:175px}}.motion-ready .motion-item{opacity:0;transition:opacity .72s ease,transform .82s cubic-bezier(.2,.7,.2,1);transition-delay:var(--motion-delay,0s);will-change:opacity,transform}.motion-ready .motion-rise{transform:translate3d(0,28px,0)}.motion-ready .motion-slide-right{transform:translate3d(76px,0,0)}.motion-ready .motion-item.is-visible{opacity:1;transform:translateZ(0)}.hero-copy{opacity:var(--hero-fade,1);transform:translate3d(0,var(--hero-drift,0),0);will-change:transform,opacity}.ecosystem-card{transform:translate3d(0,var(--orbit-drift,0),0);will-change:transform}.hero-orb{transform:translate3d(0,calc(var(--hero-drift,0)*.7),0);will-change:transform}.journey-steps{transform:translate3d(0,var(--journey-drift,0),0);transition:transform .15s linear;will-change:transform}.impact-card .icon,.journey-steps b,.solution-num{transition:transform .28s ease,box-shadow .28s ease}.impact-card:hover .icon,.journey-steps>div:hover b,.solution-list article:hover .solution-num{box-shadow:0 8px 20px rgba(7,42,60,.15);transform:scale(1.08)}@media(max-width:650px){.motion-ready .motion-slide-right{transform:translate3d(42px,0,0)}.ecosystem-card,.hero-copy,.hero-orb,.journey-steps{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.motion-ready .motion-item{opacity:1;transform:none;transition:none}.ecosystem-card,.hero-copy,.hero-orb,.journey-steps{opacity:1!important;transform:none!important;transition:none}}.solution-list article{gap:28px;grid-template-columns:155px minmax(0,1.35fr) minmax(150px,.55fr) 48px}.solution-mark{background:linear-gradient(145deg,rgba(238,252,252,.98),rgba(194,230,233,.98));border:1px solid rgba(196,242,244,.72);border-radius:999px;box-shadow:inset 4px 4px 8px hsla(0,0%,100%,.65),inset -5px -7px 12px rgba(30,105,115,.12),0 13px 24px rgba(0,8,18,.3);display:grid;height:70px;padding:10px 12px;place-items:center;width:145px}.solution-mark img{display:block;height:auto;max-height:48px;max-width:100%;mix-blend-mode:multiply;object-fit:contain;width:auto}.solution-mark.sara-mark img{max-height:40px}.solution-mark.ncm-mark img{max-height:42px}.solution-mark.generated-mark img{max-height:54px;mix-blend-mode:normal}.solution-mark.wordmark{padding:8px 10px}.solution-mark.wordmark img{max-height:58px;width:100%}.solution-list h3{font-size:23px;line-height:1.12;max-width:690px}.solution-list .solution-type{color:#72d5dc}.solution-payoff{background:hsla(0,0%,100%,.045);border-left:2px solid var(--coral);padding:15px 17px}.solution-payoff span{color:#73d5dc;display:block;font-size:8px;font-weight:900;letter-spacing:.15em;margin-bottom:7px}.solution-payoff strong{color:#fff;display:block;font-size:13px;line-height:1.35}@media(max-width:940px){.solution-list article{grid-template-columns:135px 1fr 40px}.solution-mark{width:125px}.solution-payoff{grid-column:2/3;margin-top:-12px}.solution-list article>a{grid-column:3;grid-row:1/3}}@media(max-width:650px){.solution-list article{gap:13px;grid-template-columns:92px 1fr 32px}.solution-mark{height:58px;padding:7px;width:86px}.solution-mark img{max-height:38px}.solution-list h3{font-size:20px}.solution-list article>div:nth-child(2) p:last-child{font-size:12px}}.ecosystem-card .orbit{align-items:center;backdrop-filter:blur(8px);background:rgba(17,63,80,.94);border-radius:9px;display:flex;gap:8px;padding:9px 10px;width:132px}.ecosystem-card .orbit b{flex:0 0 auto;font-size:9px;height:27px;width:27px}.ecosystem-card .orbit span{font-size:11px;line-height:1.12}.ecosystem-card .orbit-a{left:-16px;top:54px}.ecosystem-card .orbit-b{right:-16px;top:54px}.ecosystem-card .orbit-c{left:-38px;top:178px}.ecosystem-card .orbit-d{right:-38px;top:178px}.ecosystem-card .orbit-e{bottom:34px;left:18px;top:auto}.ecosystem-card .orbit-f{bottom:34px;right:18px;top:auto}footer img{filter:none;height:52px;object-fit:contain;object-position:left center;width:230px}@media(max-width:650px){.ecosystem-card{min-height:440px}.ecosystem-card .orbit{padding:7px;width:112px}.ecosystem-card .orbit b{height:24px;width:24px}.ecosystem-card .orbit span{font-size:10px}.ecosystem-card .orbit-a{left:-5px;top:58px}.ecosystem-card .orbit-b{right:-5px;top:58px}.ecosystem-card .orbit-c{left:-10px;top:188px}.ecosystem-card .orbit-d{right:-10px;top:188px}.ecosystem-card .orbit-e{bottom:42px;left:8px}.ecosystem-card .orbit-f{bottom:42px;right:8px}footer img{width:210px}}.card-route{color:var(--accent);display:inline-block;font-size:12px;font-weight:900;margin-top:12px;text-decoration:none}.card-route:hover{text-decoration:underline}.solution-finder{background:linear-gradient(135deg,#edf8f8,#f8fbfb);border:1px solid #d4e5e6;box-shadow:0 22px 55px rgba(8,42,60,.08);display:grid;gap:55px;grid-template-columns:.72fr 1.28fr;margin-top:70px;padding:48px}.finder-intro h2{color:var(--navy);font-size:clamp(34px,4vw,48px);letter-spacing:-.04em;line-height:1.02;margin:0}.finder-intro>p:not(.kicker){color:var(--muted);font-size:14px}.finder-progress{align-items:center;display:flex;margin-top:32px}.finder-progress span{border:1px solid #a8c8cb;border-radius:50%;color:#6c8c91;display:grid;font-size:10px;font-weight:900;height:30px;place-items:center;transition:.25s;width:30px}.finder-progress span.active{background:var(--teal);border-color:var(--teal);color:#fff}.finder-progress i{border-top:1px solid #bdd2d4;width:38px}.finder-panel{background:#fff;box-shadow:0 15px 35px rgba(8,42,60,.08);min-height:380px;padding:32px}.finder-step{animation:finderIn .35s ease both}.finder-step[hidden]{display:none}.finder-step-label{color:var(--teal);font-size:9px;font-weight:900;letter-spacing:.16em;margin:0 0 8px}.finder-step h3{color:var(--navy);font-size:27px;line-height:1.12;margin:0 0 22px}.finder-options{display:grid;gap:10px;grid-template-columns:1fr 1fr}.finder-options button{background:#fbfdfd;border:1px solid #d7e3e4;color:var(--navy);cursor:pointer;min-height:114px;padding:17px;text-align:left;transition:.2s}.finder-options button:focus-visible,.finder-options button:hover{background:#f1fafa;border-color:var(--teal);box-shadow:0 9px 22px rgba(8,125,137,.1);transform:translateY(-2px)}.finder-options button span{color:var(--teal);display:block;font-size:9px;font-weight:900;letter-spacing:.12em;margin-bottom:9px}.finder-options button strong{display:block;font-size:14px}.finder-options button small{color:var(--muted);display:block;font-size:11px;line-height:1.35;margin-top:5px}