:root{--navy:#07171c;--surface:#0d2328;--surface-2:#123038;--teal:#39b8ad;--teal-dark:#237f79;--sage:#8e9973;--white:#f3f2ed;--paper:#f7f6f1;--ink:#102329;--muted:#647377;--line:#d8dedb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1180px,100% - 48px);margin:auto}.nav{justify-content:space-between;align-items:center;gap:32px;height:88px;display:flex}.brand{letter-spacing:.075em;font-size:22px;font-weight:900}.brand span,.miniBrand b{color:var(--teal)}.navlinks{color:#405257;gap:30px;font-size:13px;display:flex}.navlinks a,.footerLinks a{transition:color .2s}.navlinks a:hover,.footerLinks a:hover{color:var(--teal-dark)}.button{background:var(--teal);color:var(--navy);cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:15px 21px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{background:#5cc7be;transform:translateY(-2px);box-shadow:0 10px 28px #07171c30}.button.small{gap:8px;padding:11px 16px}.hero{background:var(--navy);color:var(--white);border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.heroGlow{filter:blur(2px);background:#39b8ad13;border-radius:50%;width:700px;height:700px;position:absolute;top:-320px;right:-260px}.heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;padding:100px 0 78px;display:grid;position:relative}.eyebrow{letter-spacing:.18em;color:var(--teal-dark);margin:0 0 22px;font-size:11px;font-weight:900}.eyebrow.light{color:var(--teal)}.hero h1,.section h2,.connectionBand h2,.partnerSection h2,.processSection h2,.fitSection h2,.faqSection h2,.interest h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{max-width:650px;font-size:72px;line-height:.99}.hero h1 em,.partnerSection h2 em{color:var(--teal);font-weight:400}.lead{color:#b6c2c2;max-width:610px;margin:30px 0;font-size:18px;line-height:1.7}.actions{align-items:center;gap:28px;display:flex}.textLink{border-bottom:1px solid #ffffff4d;padding-bottom:5px;font-size:13px;font-weight:800}.hero .textLink{color:var(--white)}.trustList{color:#87999b;flex-wrap:wrap;gap:9px 24px;margin:28px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.trustList li:before{content:"✓";color:var(--teal);margin-right:7px}.conceptLabel{text-align:right;color:#74878a;letter-spacing:.14em;margin:0 8px 10px;font-size:9px}.preview{color:#fff;background:#0b1c21;border:1px solid #ffffff17;border-radius:12px;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 80px #0008}.previewTop{color:#8fa0a2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:54px;padding:0 22px;font-size:10px;display:flex}.miniBrand{color:#fff;letter-spacing:.07em;font-size:14px;font-weight:900}.liveDot:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.previewBody{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.previewHeading{grid-column:1/-1;justify-content:space-between;align-items:center;padding:4px 0 9px;display:flex}.previewHeading small{color:#6f8486;letter-spacing:.12em;margin-bottom:6px;font-size:8px;display:block}.previewHeading strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.previewHeading button{width:28px;height:28px;color:var(--teal);background:#112b31;border:1px solid #ffffff15;border-radius:50%;font-size:10px}.stat,.lakeCard,.activity{background:#102a30;border:1px solid #ffffff0c;border-radius:7px;padding:17px}.stat small,.activity small,.lakeCard small{color:#718789;letter-spacing:.12em;font-size:8px}.stat strong{margin:8px 0 3px;font-size:27px;display:block}.stat span,.lakeCard span{color:#8da0a1;font-size:10px}.lakeCard,.activity{grid-column:1/-1}.lakeCard{align-items:center;gap:18px;display:flex}.lake{background:linear-gradient(145deg,#205b61,#17434b);border-radius:45% 55% 50% 40%;flex:0 0 105px;height:72px;position:relative;overflow:hidden}.lake i{background:#ffffff24;width:60px;height:1px;position:absolute;left:20px}.lake i:first-child{top:25px}.lake i:nth-child(2){top:36px;left:8px}.lake i:nth-child(3){top:48px;left:35px}.lakeCard strong{margin:5px 0;font-size:13px;display:block}.availability{gap:5px;margin-top:11px;display:flex}.availability i{background:var(--teal);border-radius:3px;width:24px;height:4px}.availability i.busy{background:#8e9973}.activity p{border-top:1px solid #ffffff10;justify-content:space-between;padding-top:10px;font-size:10px;display:flex}.activity p span{color:#829497}.audienceStrip{color:#d6dddd;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:11px;display:flex;position:relative}.audienceStrip span{color:#708285}.audienceStrip strong{font-weight:600}.section{padding:118px 0}.sectionIntro{grid-template-columns:1.1fr .75fr;align-items:end;gap:110px;display:grid}.section h2{font-size:51px;line-height:1.08}.section h2 span{color:var(--teal-dark)}.sectionIntro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.featureGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:34px;transition:background .2s,transform .2s;position:relative}.feature:hover{background:#fff;transform:translateY(-3px)}.feature>span{color:var(--teal-dark);letter-spacing:.12em;font-size:9px}.feature h3{margin:39px 0 13px;font-family:Georgia,serif;font-size:22px;font-weight:400}.feature p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.connectionBand{background:var(--surface);color:var(--white);padding:85px 0}.connectionGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;display:grid}.connectionBand h2{font-size:38px;line-height:1.12}.journey{justify-content:flex-end;align-items:center;gap:14px;display:flex}.journey span{border-top:2px solid var(--teal);flex:1;padding-top:16px;font-size:13px;font-weight:800}.journey span small{color:#7f9294;margin-top:8px;font-weight:400;line-height:1.4;display:block}.journey b{color:var(--teal);font-weight:400}.partnerSection{background:#eef0e9;padding:120px 0}.partnerGrid{grid-template-columns:.8fr 1.2fr;gap:115px;display:grid}.stickyCopy{align-self:start;position:sticky;top:110px}.partnerSection h2{font-size:50px;line-height:1.05}.stickyCopy>p:not(.eyebrow){color:var(--muted);margin:26px 0;font-size:15px;line-height:1.75}.arrowLink{border-color:#80908a;gap:32px;display:inline-flex}.partnerBenefits{border-top:1px solid #cbd3ce}.partnerBenefits article{border-bottom:1px solid #cbd3ce;grid-template-columns:.6fr 1fr;gap:35px;padding:34px 0;display:grid}.partnerBenefits strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.partnerBenefits p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.processSection{background:var(--navy);color:var(--white);padding:110px 0}.processIntro{grid-template-columns:1fr .8fr;align-items:end;gap:100px;display:grid}.processSection h2{font-size:50px}.processIntro p{color:#9babad;margin:0;line-height:1.7}.processGrid{border-top:1px solid #ffffff20;border-left:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);margin:65px 0 0;padding:0;list-style:none;display:grid}.processGrid li{border-bottom:1px solid #ffffff20;border-right:1px solid #ffffff20;min-height:245px;padding:27px}.processGrid li>span{color:var(--teal);letter-spacing:.15em;font-size:9px}.processGrid h3{margin:40px 0 15px;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.2}.processGrid p{color:#90a1a3;font-size:12px;line-height:1.65}.fitSection{padding:100px 0}.fitGrid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.fitSection h2{font-size:45px;line-height:1.1}.fitGrid>div:last-child>p{color:var(--muted);font-size:16px;line-height:1.7}.fitTags{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.fitTags span{border:1px solid var(--line);background:#fff;border-radius:100px;padding:11px 14px;font-size:11px}.faqSection{grid-template-columns:.7fr 1.3fr;gap:120px;padding-top:30px;padding-bottom:120px;display:grid}.faqIntro{align-self:start;position:sticky;top:110px}.faqSection h2{font-size:46px;line-height:1.06}.faqIntro>p:last-child{color:var(--muted);margin-top:25px;font-size:14px;line-height:1.7}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-family:Georgia,serif;font-size:19px;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--teal-dark);font-family:Arial;font-size:24px;font-weight:300;transition:transform .2s}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{max-width:650px;color:var(--muted);margin:0 50px 25px 0;font-size:14px;line-height:1.7}.interest{background:var(--surface);color:var(--white);padding:105px 0}.applicationGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:85px;display:grid}.interest h2{font-size:48px;line-height:1.06}.applicationCopy>p:not(.eyebrow){color:#a0b0b1;font-size:15px;line-height:1.7}.applicationPoints{gap:15px;margin-top:34px;display:grid}.applicationPoints span{color:#d5dddd;font-size:12px}.applicationPoints b{width:28px;height:28px;color:var(--teal);border:1px solid #ffffff25;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:8px;display:inline-flex}.formCard,.formSuccess{background:var(--white);color:var(--ink);border-radius:9px;padding:30px;box-shadow:0 28px 65px #0005}.formProgress{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.formProgress>span{letter-spacing:.14em;color:var(--teal-dark);font-size:9px;font-weight:900}.formProgress div{gap:5px;display:flex}.formProgress i{background:#d5dcda;width:42px;height:3px;display:block}.formProgress i.active{background:var(--teal-dark)}.venueForm{padding-top:25px}.formHeading h3,.formSuccess h3{margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.15}.formHeading p{color:var(--muted);margin:0 0 25px;font-size:12px}.fieldRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.venueForm label{gap:8px;margin-bottom:16px;display:grid}.venueForm label>span,.venueForm legend{letter-spacing:.04em;color:#526267;font-size:10px;font-weight:800}.venueForm fieldset{border:0;margin:0 0 17px;padding:0}.venueForm legend{margin-bottom:9px}.choiceGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;margin:0!important;padding:13px!important;display:block!important}.choice.active{border-color:var(--teal-dark);box-shadow:inset 3px 0 var(--teal)}.choice input{opacity:0;pointer-events:none;position:absolute}.choice span{font-size:11px!important}.venueForm input,.venueForm select,.venueForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cad3d0;border-radius:4px;outline:none;padding:12px 13px}.venueForm input:focus,.venueForm select:focus,.venueForm textarea:focus{border-color:var(--teal-dark);box-shadow:0 0 0 3px #39b8ad1c}.venueForm textarea{resize:vertical}.venueForm .consent{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.consent input{width:auto;margin-top:2px}.consent span{line-height:1.5;letter-spacing:0!important;font-weight:400!important}.formButton{width:100%;margin-top:5px}.formNote{color:#778588;text-align:center;margin:12px 0 0;font-size:9px}.backButton,.textButton{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:11px;font-weight:800}.formSuccess>span{letter-spacing:.14em;color:var(--teal-dark);font-size:9px;font-weight:900}.formSuccess h3{margin:22px 0 13px;font-size:30px}.formSuccess p{color:var(--muted);font-size:14px;line-height:1.7}.footer{color:var(--white);background:#061318;padding:48px 0 35px}.footerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:38px;display:grid}.footerGrid>div:first-child p{color:#8fa0a2;margin:10px 0;font-family:Georgia,serif}.footerLinks{color:#9aabad;justify-content:flex-end;gap:24px;font-size:11px;display:flex}.footer small{color:#617578;border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:22px;font-size:9px}.mobileCta{display:none}.heroCopy,.previewWrap{animation:.7s both reveal}.previewWrap{animation-delay:.12s}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroCopy,.previewWrap{animation:none}.button,.feature{transition:none}}@media (max-width:940px){.navlinks{display:none}.heroGrid,.sectionIntro,.connectionGrid,.partnerGrid,.processIntro,.fitGrid,.faqSection,.applicationGrid{grid-template-columns:1fr}.heroGrid{gap:58px}.hero h1{font-size:58px}.preview{transform:none}.audienceStrip{flex-wrap:wrap;justify-content:flex-start}.sectionIntro,.connectionGrid,.partnerGrid,.processIntro,.fitGrid,.faqSection,.applicationGrid{gap:45px}.featureGrid{grid-template-columns:1fr 1fr}.journey{justify-content:flex-start}.stickyCopy,.faqIntro{position:static}.processGrid{grid-template-columns:1fr 1fr}.applicationCopy{max-width:650px}.footerGrid{grid-template-columns:1fr}.footerLinks{justify-content:flex-start}.footer small{grid-column:auto}}@media (max-width:600px){body{padding-bottom:62px}.shell{width:min(100% - 30px,1180px)}.nav{height:74px}.nav .button{display:none}.heroGrid{padding:65px 0 50px}.hero h1{font-size:46px}.lead{font-size:16px}.actions{flex-direction:column;align-items:flex-start}.previewBody{grid-template-columns:1fr}.stat,.lakeCard,.activity,.previewHeading{grid-column:1}.audienceStrip{display:none}.section,.partnerSection{padding:78px 0}.section h2,.partnerSection h2,.processSection h2,.fitSection h2,.faqSection h2,.interest h2{font-size:38px}.featureGrid,.processGrid{grid-template-columns:1fr;margin-top:42px}.feature{min-height:205px}.connectionBand{padding:70px 0}.journey{grid-template-columns:1fr;display:grid}.journey b{display:none}.partnerBenefits article{grid-template-columns:1fr;gap:12px}.processSection,.interest{padding:78px 0}.processGrid li{min-height:auto}.fitSection{padding:75px 0}.faqSection{padding-top:0;padding-bottom:80px}.choiceGrid,.fieldRow{grid-template-columns:1fr}.formCard,.formSuccess{padding:22px}.footerLinks{flex-wrap:wrap}.mobileCta{z-index:20;background:var(--teal);height:62px;color:var(--navy);justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;font-weight:900;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0004}}.siteHeader{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f1f5;position:sticky;top:0}.siteHeader .nav{gap:24px;width:min(1380px,100% - 48px);height:78px}.siteHeader .navlinks{align-items:center;gap:19px;font-size:11px}.siteHeader .navlinks .active,.mobileMenu .active{color:var(--teal-dark);font-weight:800}.navCta{white-space:nowrap}.menuButton,.mobileMenu{display:none}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compactHero{padding:82px 0 70px}.hubSection{padding-top:100px}.routeGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.routeCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:265px;padding:29px;transition:background .2s,transform .2s;display:flex}.routeCard:hover{background:#fff;transform:translateY(-3px)}.routeCard>span{color:var(--teal-dark);letter-spacing:.12em;font-size:9px}.routeCard h3{margin:34px 0 12px;font-family:Georgia,serif;font-size:22px;font-weight:400}.routeCard p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.65}.routeCard b{margin-top:auto;font-size:11px}.routeCard i{color:var(--teal-dark);margin-left:8px;font-style:normal}.bandCopy{max-width:590px}.bandCopy p{color:#9babad;margin:0 0 24px;line-height:1.7}.pageHero{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.pageHeroInner{padding:104px 0 96px;position:relative}.pageHero h1{letter-spacing:-.035em;max-width:880px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:67px;font-weight:400;line-height:1.01}.pageHero h1 em{color:var(--teal);font-weight:400}.pageHero .lead{max-width:740px}.pageHero .textLink{color:var(--white)}.previewPage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.previewPage h2,.contactGrid h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:45px;font-weight:400}.bodyCopy,.contactGrid article>p:not(.eyebrow){color:var(--muted);margin:25px 0;line-height:1.75}.previewPage .preview{transform:none}.applicationPage{padding-top:100px}.contactGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}.contactGrid article{border:1px solid var(--line);background:#fff;padding:50px}.contactGrid article+article{border-left:0}.darkLink{border-color:#80908a}@media (max-width:1180px){.siteHeader .navlinks{display:none}.menuButton{border:1px solid var(--line);background:0 0;order:2;align-content:center;gap:4px;width:42px;height:42px;padding:11px;display:grid}.menuButton i{background:var(--ink);height:1px;display:block}.navCta{order:1;margin-left:auto}.mobileMenu{background:var(--paper);border-top:1px solid var(--line);padding:20px 24px 26px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 20px 40px #07171c22}.mobileMenu.open{display:grid}.mobileMenu>a:not(.button){border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.mobileMenu .button{margin-top:20px}.routeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.previewPage,.contactGrid{grid-template-columns:1fr}.contactGrid article+article{border-left:1px solid var(--line);border-top:0}.pageHero h1{font-size:56px}}@media (max-width:600px){body{padding-bottom:0}.siteHeader .nav{width:min(100% - 30px,1180px);height:70px}.siteHeader .brand{font-size:19px}.navCta{display:none}.menuButton{order:initial;margin-left:auto}.mobileMenu{top:70px}.mobileMenu .button{display:flex}.pageHeroInner{padding:72px 0 68px}.pageHero h1{font-size:43px}.routeGrid{grid-template-columns:1fr;margin-top:40px}.routeCard{min-height:215px}.compactHero{padding-top:64px}.contactGrid article{padding:30px}.previewPage h2,.contactGrid h2{font-size:37px}}.showcaseSection{grid-template-columns:.78fr 1.22fr;align-items:center;gap:76px;display:grid}.showcaseSection.reverse{border-top:1px solid var(--line);grid-template-columns:1.22fr .78fr}.showcaseCopy h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:45px;font-weight:400}.productLabel{text-align:right;color:#667b7d;letter-spacing:.14em;margin:0 6px 10px;font-size:9px;font-weight:800}.appFrame{color:#fff;background:#071b20;border:1px solid #ffffff1c;border-radius:15px;overflow:hidden;box-shadow:0 34px 75px #07171c52}.appTop{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex}.rolePill{color:var(--teal);border:1px solid #39b8ad66;border-radius:99px;padding:7px 10px;font-size:9px}.appBody{padding:22px}.appHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.appHeading div{gap:5px;display:grid}.appHeading small,.valueCard small,.metricGrid small{letter-spacing:.13em;color:var(--teal);font-size:8px}.appHeading strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.appHeading div>span{color:#8ea0a2;font-size:10px}.avatar{background:var(--teal);height:38px;color:var(--navy);border-radius:50%;flex:0 0 38px;place-items:center;font-size:10px;font-weight:900;display:grid}.valueCard{background:#0d292f;border:1px solid #39b8ad3b;border-radius:9px;padding:18px}.valueCard strong{margin:8px 0 3px;font-size:29px;display:block}.valueCard span,.metricGrid span,.appCards span{color:#8da0a2;font-size:9px}.equipmentList{gap:8px;margin-top:12px;display:grid}.equipmentList article{background:#102a30;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.equipmentList article>span{width:32px;height:32px;color:var(--teal);background:#173a40;border-radius:6px;place-items:center;font-size:11px;display:grid}.equipmentList div{gap:2px;display:grid}.equipmentList small{color:#839699;text-transform:uppercase;font-size:7px}.equipmentList strong{font-size:10px}.equipmentList b{font-size:11px}.appNav{border-top:1px solid #ffffff12;justify-content:space-around;margin:17px -22px -22px;padding:12px;display:flex}.appNav b{color:#6f8587;place-items:center;gap:3px;font-size:12px;display:grid}.appNav small{font-size:7px}.appNav .active{color:var(--teal)}.metricGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.metricGrid>div{background:#102a30;border-radius:7px;padding:15px}.metricGrid strong{margin:8px 0 3px;font-size:22px;display:block}.appCards{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.appCards article{background:#0d252b;border:1px solid #ffffff0d;border-radius:7px;grid-template-columns:auto 1fr;gap:5px 10px;padding:15px;display:grid}.appCards i{color:var(--teal);grid-row:1/3;font-size:8px;font-style:normal}.appCards strong{font-size:10px}.appCards span{grid-column:2}.phoneFrame{max-width:520px;margin-left:auto}@media (max-width:940px){.showcaseSection,.showcaseSection.reverse{grid-template-columns:1fr}.showcaseSection.reverse .productShot{order:2}.phoneFrame{max-width:none;margin:0}}@media (max-width:600px){.showcaseSection{gap:38px}.showcaseCopy h2{font-size:37px}.metricGrid,.appCards{grid-template-columns:1fr}.appBody{padding:16px}.appNav{margin:17px -16px -16px}.productLabel{text-align:left}}.featureLink{flex-direction:column;display:flex}.featureLink b{margin-top:auto;padding-top:22px;font-size:11px}.featureLink b i{color:var(--teal-dark);margin-left:7px;font-style:normal}.featureLink:focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px}.featureHero{background:var(--navy);color:var(--white);padding:85px 0}.featureHeroGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.featureHero h1{letter-spacing:-.045em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(50px,7vw,82px);font-weight:400}.featureHeroGrid>div:first-child>p:last-child{color:#aab9ba;max-width:580px;line-height:1.75}.backLink{color:#b7c3c4;border-bottom:1px solid #ffffff38;margin-bottom:42px;padding-bottom:5px;font-size:12px;display:inline-block}.detailGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.detailGrid h2,.screenStory h2{letter-spacing:-.035em;margin:0 0 30px;font-family:Georgia,serif;font-size:44px;font-weight:400}.benefitList{border-top:1px solid var(--line)}.benefitList>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:25px 0;display:grid}.benefitList span{color:var(--teal-dark);font-size:10px;font-weight:800}.benefitList p{color:var(--muted);margin:0;line-height:1.65}.workflowCard{border:1px solid var(--line);background:#fff;border-radius:9px;padding:38px}.workflowCard ol{counter-reset:steps;padding:0;list-style:none}.workflowCard li{counter-increment:steps;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:15px 0;font-size:14px;display:grid}.workflowCard li:before{content:counter(steps);width:30px;height:30px;color:var(--teal-dark);background:#e5f2f0;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.demoNote{color:var(--muted);background:#edf1ee;margin:28px 0 0;padding:17px;font-size:11px;line-height:1.6}.demoNote strong{color:var(--ink);margin-bottom:4px;display:block}.screenStory{background:var(--surface);color:var(--white);padding:100px 0}.screenStory h2{max-width:730px}.screenPair{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;margin-top:45px;display:grid}.screenCaption{border-left:1px solid #ffffff1f;padding:30px}.screenCaption strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.screenCaption p,.screenCaption li{color:#9fb0b1;font-size:13px;line-height:1.65}.screenCaption ul{padding-left:18px}@media (max-width:940px){.featureHeroGrid,.detailGrid,.screenPair{grid-template-columns:1fr}.featureHeroGrid,.detailGrid{gap:45px}.screenPair{gap:30px}}@media (max-width:600px){.featureHero{padding:60px 0}.featureHero h1{font-size:49px}.featureHeroGrid .productShot{margin-top:10px}.detailGrid h2,.screenStory h2{font-size:36px}.workflowCard{padding:24px}.screenStory{padding:75px 0}.screenCaption{border-top:1px solid #ffffff1f;border-left:0;padding:22px 0}}.featurePreview .appFrame{min-height:420px}.featureMetric{background:linear-gradient(135deg,#0f3036,#0b252b);border:1px solid #39b8ad42;border-radius:9px;padding:20px}.featureMetric small{letter-spacing:.14em;color:var(--teal);font-size:8px}.featureMetric strong{margin:9px 0 4px;font-size:30px;display:block}.featureMetric span{color:#8da0a2;font-size:9px}.featureRows{gap:8px;margin-top:12px;display:grid}.featureRows article{background:#102a30;border:1px solid #ffffff08;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.featureRows i{color:var(--teal);font-size:8px;font-style:normal}.featureRows article div{gap:4px;display:grid}.featureRows strong{font-size:11px}.featureRows span{color:#8da0a2;font-size:9px}.featureRows article>b{color:var(--teal);font-weight:400}.previewTabs{border-bottom:1px solid #ffffff13;gap:22px;margin-bottom:12px;display:flex}.previewTabs span,.previewTabs b{color:#7f9294;padding:0 0 11px;font-size:9px}.previewTabs b{color:var(--teal);border-bottom:2px solid var(--teal)}.previewAction{color:#8da0a2;background:#0b2025;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;font-size:9px;display:flex}.previewAction b{color:var(--teal);background:#173a40;border-radius:99px;padding:6px 9px}.anglerAlphaForm{padding-top:30px}.anglerAlphaForm .formHeading .eyebrow{margin-bottom:14px}.anglerAlphaForm .formHeading h3{margin-bottom:9px}.anglerAlphaForm label small{color:var(--muted);font-weight:400}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}html,body{overflow-x:hidden}.choice input{opacity:0;pointer-events:none;border:0;height:1px;padding:0;position:absolute;width:1px!important}.skipLink{z-index:100;color:#07171c;background:#39b8ad;padding:11px 14px;font-size:12px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.brandWithIcon{align-items:center;gap:9px;display:inline-flex}.brandWithIcon img{border-radius:7px}.brandWithIcon>span{color:inherit}.brandWithIcon b{color:#39b8ad}.footerBrand{max-width:190px;display:inline-block}.footerBrand img{width:100%;height:auto;display:block}.formHeading h3:focus{outline:none}.priorityGrid{margin-bottom:18px}.selectionHint{color:#647377;margin:-3px 0 12px;font-size:10px}.formButton:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.formError{color:#6d3329;background:#f3e9e4;border-left:3px solid #9a4f3f;margin:0 0 12px;padding:11px 12px;font-size:11px;line-height:1.5}.reviewPanel{background:#fff;border:1px solid #d8dedb;border-left:3px solid #39b8ad;margin:4px 0 18px;padding:17px}.reviewPanel>span{color:#237f79;letter-spacing:.13em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.reviewPanel strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.reviewPanel p{color:#647377;margin:5px 0 10px;font-size:11px}.reviewPanel ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.reviewPanel li,.applicationSummary span{color:#405257;background:#e7efeb;border-radius:100px;padding:6px 8px;font-size:9px}.applicationSummary{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.notFound{align-items:center;min-height:65vh;display:flex}.consent a{color:#237f79;text-underline-offset:2px;text-decoration:underline}.privacyLayout{grid-template-columns:.55fr 1.45fr;gap:110px;display:grid}.privacyLayout>aside{align-self:start;position:sticky;top:110px}.privacyLayout>aside>p:not(.eyebrow){color:#647377;margin:-10px 0 28px;font-size:11px}.privacyLayout nav{border-top:1px solid #d8dedb;display:grid}.privacyLayout nav a{color:#526267;border-bottom:1px solid #d8dedb;padding:13px 0;font-size:12px}.privacyLayout nav a:hover{color:#237f79}.privacyContent>section{padding-bottom:54px;scroll-margin-top:110px}.privacyContent>section+section{border-top:1px solid #d8dedb;padding-top:54px}.privacyContent h2{letter-spacing:-.025em;margin:0 0 18px;font-family:Georgia,serif;font-size:34px;font-weight:400}.privacyContent p{color:#647377;max-width:760px;font-size:15px;line-height:1.75}.privacyCallout{background:#e9efeb;border-left:3px solid #39b8ad;gap:8px;margin-top:25px;padding:20px;display:grid}.privacyCallout strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.privacyCallout span{color:#647377;font-size:12px;line-height:1.6}.privacyChecklist{border-top:1px solid #d8dedb;gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.privacyChecklist li{color:#526267;border-bottom:1px solid #d8dedb;padding:16px 12px 16px 34px;font-size:13px;line-height:1.55;position:relative}.privacyChecklist li:before{content:"—";color:#237f79;position:absolute;left:8px}@media (max-width:940px){.privacyLayout{grid-template-columns:1fr;gap:55px}.privacyLayout>aside{position:static}}@media (max-width:600px){.privacyContent h2{font-size:29px}}
