.contact-calendar-module__yIh3Ta__dialog.contact-calendar-module__yIh3Ta__dialog{box-sizing:border-box;color:#f2f5ef;background:#101516;border:1px solid #51615b;border-radius:16px;width:min(960px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;position:fixed;inset:0;overflow:auto}.contact-calendar-module__yIh3Ta__dialog::backdrop{background:#000000b8}.contact-calendar-module__yIh3Ta__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-calendar-module__yIh3Ta__dialog .contact-calendar-module__yIh3Ta__header h2{letter-spacing:normal;margin:0;font:700 1.25rem/1.3 Arial,sans-serif}.contact-calendar-module__yIh3Ta__header button{color:#101516;cursor:pointer;background:#b7d36b;border:1px solid #b7d36b;border-radius:8px;min-height:44px;padding:8px 14px}.contact-calendar-module__yIh3Ta__dialog .contact-calendar-module__yIh3Ta__alternative{letter-spacing:normal;max-width:none;margin:12px 0;font:400 .875rem/1.6 Arial,sans-serif}.contact-calendar-module__yIh3Ta__dialog .contact-calendar-module__yIh3Ta__alternative a{color:#c9e68e;text-decoration:underline}.contact-calendar-module__yIh3Ta__calendar{min-width:0;height:min(680px,65dvh);min-height:300px}.contact-calendar-module__yIh3Ta__dialog :focus-visible{outline-offset:3px;outline:3px solid #f2f5ef}
@font-face{font-family:Archivo BW4;src:url(/archivo-variable-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-stretch:75% 125%;font-display:swap}.bw4{--carbon:#0f1514;--field:#243129;--paper:#eeeae1;--paper-deep:#dfded5;--signal:#b7d36b;--signal-deep:#586a2c;--steel:#96a09a;--brass:#c9a86a;--line-dark:#eeeae133;--line:#0f151433;--ease:cubic-bezier(.16,1,.3,1);background:var(--paper);min-height:100vh;color:var(--carbon);scroll-behavior:smooth;font-family:Archivo BW4,Arial,sans-serif;font-size:16px;line-height:1.55;overflow:clip}.bw4 *{box-sizing:border-box}.bw4 a{color:inherit;text-decoration:none}.bw4 button{font:inherit}.bw4 h1,.bw4 h2,.bw4 h3,.bw4 p{margin-top:0}.bw4 h1,.bw4 h2,.bw4 h3{text-wrap:balance}.bw4 p{text-wrap:pretty}.bw4 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.bw4 section{scroll-margin-top:90px}.bw4-skip{z-index:100;background:var(--signal);color:var(--carbon);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.bw4-skip:focus{transform:none}.bw4 :is(a,button,summary):focus-visible{outline:2px solid var(--signal);outline-offset:4px}.bw4-header{z-index:80;width:min(100% - 40px,1240px);height:64px;color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1514a6;border:1px solid #eeeae14d;border-radius:999px;align-items:center;gap:28px;padding:0 14px 0 20px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0000002e}.bw4-brand{white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:650;display:inline-flex}.bw4-brand-mark{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.bw4-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.bw4-nav a{color:#dce0dc;font-size:13px;position:relative}.bw4-nav a:after{content:"";background:var(--signal);transform-origin:0;height:1px;transition:transform .25s var(--ease);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.bw4-nav a:hover:after{transform:scaleX(1)}.bw4-menu{background:0 0;border:1px solid #eeeae147;border-radius:50%;width:42px;height:42px;padding:11px;display:none}.bw4-menu span{background:var(--paper);height:1px;transition:transform .25s var(--ease);margin:5px 0;display:block}.bw4-button{min-height:48px;color:inherit;cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease);background:0 0;border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;padding:10px 14px 10px 18px;font-size:13px;font-weight:650;display:inline-flex}.bw4-button:hover{transform:translateY(-2px)}.bw4-button:hover .bw4-arrow{transform:translate(3px)}.bw4-header-cta{border-color:#eeeae166;min-height:40px;padding:7px 12px 7px 16px;font-size:12px}.bw4-button-primary{border-color:var(--signal);background:var(--signal);color:var(--carbon)}.bw4-arrow{width:18px;height:18px;transition:transform .25s var(--ease)}.bw4-arrow-down{transform:rotate(90deg)}.bw4-hero{background:var(--carbon);min-height:100svh;color:var(--paper);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:160px max(5vw,32px) 44px;display:flex;position:relative}.bw4-hero-media,.bw4-final-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.bw4-hero-media img,.bw4-final-media img{object-fit:cover;filter:saturate(.55)brightness(.72)contrast(1.1);width:100%;height:100%;animation:18s ease-in-out infinite alternate bw4-breathe;display:block;transform:scale(1.04)}.bw4-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#070c0bf7 0%,#070c0bc7 45%,#070c0b3d 76%),linear-gradient(#070c0b6b,#0000 45%,#070c0bc7);position:absolute;inset:0}.bw4-hero:after{content:"";z-index:-1;mix-blend-mode:screen;background:radial-gradient(circle,#c9a86a3d,#0000 64%);width:42vw;height:80vh;animation:9s ease-in-out infinite alternate bw4-glint;position:absolute;top:-25%;right:6%}.bw4-hero-copy{width:min(830px,64vw);margin-bottom:44px}.bw4-kicker{color:#dbe8b8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-weight:700;font-size:11px!important}.bw4-kicker i{background:var(--signal);border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 0 6px #b7d36b1f}.bw4-kicker-dark{color:var(--signal-deep)}.bw4-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(64px,8vw,128px);font-weight:650;font-stretch:76%;line-height:.82}.bw4-hero h1 em{color:#f5f0e7;letter-spacing:-.045em;font-size:.94em;display:block}.bw4-hero-lede{color:#d6dbd6;max-width:660px;margin:28px 0 0;font-size:17px;line-height:1.55}.bw4-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.bw4-text-link{color:#e7e9e6;align-items:center;gap:10px;font-size:13px;display:inline-flex}.bw4-text-link:hover .bw4-arrow-down{transform:rotate(90deg)translate(3px)}.bw4-live-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1412a3;border:1px solid #eeeae157;border-radius:18px;width:min(390px,33vw);position:absolute;bottom:86px;right:max(5vw,32px);overflow:hidden;box-shadow:0 30px 90px #00000042}.bw4-live-topline{border-bottom:1px solid var(--line-dark);color:#b7c0bb;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 15px;font-size:10px;display:flex}.bw4-live-topline i{background:var(--signal);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.8s ease-out infinite bw4-pulse;display:inline-block;box-shadow:0 0 #b7d36b80}.bw4-live-main{flex-direction:column;justify-content:space-between;min-height:142px;padding:22px 18px;display:flex}.bw4-live-label{color:#acb5af;letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.bw4-live-main strong{margin-top:6px;font-size:20px;font-stretch:85%;display:block}.bw4-live-main small{color:#aeb7b1;margin-top:3px;font-size:11px;display:block}.bw4-wave{align-items:center;gap:4px;height:25px;display:flex}.bw4-wave span{background:var(--brass);transform-origin:50%;border-radius:999px;width:2px;animation:1.5s ease-in-out infinite alternate bw4-wave;display:block}.bw4-wave span:nth-child(2n){animation-delay:-.45s}.bw4-wave span:nth-child(3n){animation-delay:-.8s}.bw4-live-result{background:#b7d36b1f;border-top:1px solid #b7d36b52;grid-template-columns:1fr auto;align-items:center;min-height:60px;padding:10px 14px;display:grid}.bw4-live-result>span:first-child{color:#c7cfca;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9px}.bw4-live-result strong{grid-column:1;font-size:12px}.bw4-live-check{background:var(--signal);width:29px;height:29px;color:var(--carbon);border-radius:50%;grid-area:1/2/3;place-items:center;font-weight:700;display:grid}.bw4-hero-meta{border-top:1px solid var(--line-dark);color:#abb4ae;letter-spacing:.08em;text-transform:uppercase;gap:26px;padding-top:17px;font-size:10px;display:flex}.bw4-hero-meta span:before{content:"";background:var(--signal);border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}.bw4-section-index{color:#79817c;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.bw4-problem{background:var(--paper);padding:120px max(7vw,32px) 150px;position:relative}.bw4-problem-lead{text-align:center;width:min(1080px,100%);margin:80px auto 0}.bw4-problem h2,.bw4-system h2,.bw4-pilot h2,.bw4-fit h2,.bw4-pricing h2,.bw4-faq h2,.bw4-final h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.3vw,94px);font-weight:580;font-stretch:77%;line-height:.92}.bw4-problem h2 em,.bw4-pilot h2 em,.bw4-final h2 em{color:var(--signal-deep)}.bw4-problem-lead>p:last-child{color:#5e6762;max-width:650px;margin:28px auto 0}.bw4-problem-list{border-top:1px solid var(--carbon);grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.bw4-problem-list article{border-right:1px solid var(--line);min-height:280px;padding:22px 32px 28px 0}.bw4-problem-list article+article{padding-left:32px}.bw4-problem-list article:last-child{border-right:0}.bw4-problem-list article>span{color:var(--signal-deep);font-size:11px}.bw4-problem-list h3{max-width:330px;margin:62px 0 15px;font-size:25px;font-stretch:84%;line-height:1.05}.bw4-problem-list p{color:#5d6661;max-width:330px;margin:0;font-size:14px}.bw4-system{background:var(--carbon);color:var(--paper);padding:110px max(7vw,32px) 145px}.bw4-system>.bw4-section-index{color:#7f8983}.bw4-system-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:60px;margin-top:68px;display:grid}.bw4-system-heading .bw4-kicker{grid-column:1/-1;margin-bottom:-34px}.bw4-system-heading h2 em{color:var(--brass);display:block}.bw4-system-heading>p:last-child{color:#b7c0ba;max-width:480px;margin:0 0 5px}.bw4-path{margin-top:85px;position:relative}.bw4-path-line{background:#eeeae130;height:1px;position:absolute;top:56px;left:0;right:0}.bw4-path-line i{background:var(--signal);height:2px;transition:width .65s var(--ease);display:block;position:absolute;top:-1px;left:0;box-shadow:0 0 16px #b7d36b70}.bw4-path-tabs{grid-template-columns:repeat(4,1fr);display:grid}.bw4-path-tabs button{color:#87918b;text-align:left;cursor:pointer;background:0 0;border:0;min-height:115px;padding:0 24px 22px 0;position:relative}.bw4-path-tabs button:before{content:"";background:var(--carbon);border:2px solid #7f8983;border-radius:50%;width:11px;height:11px;transition:border-color .3s,background .3s,box-shadow .3s;position:absolute;top:51px;left:0}.bw4-path-tabs button.is-active{color:var(--paper)}.bw4-path-tabs button.is-active:before{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 7px #b7d36b1a}.bw4-path-tabs span{font-size:10px;display:block}.bw4-path-tabs strong{margin-top:56px;font-size:14px;font-weight:550;display:block}.bw4-path-record{border:1px solid var(--line-dark);min-height:430px;animation:bw4-record .55s var(--ease) both;background:linear-gradient(135deg,#243129db,#141c19cc);border-radius:18px;overflow:hidden}.bw4-record-state{border-bottom:1px solid var(--line-dark);color:#aab4ad;justify-content:space-between;align-items:center;height:56px;padding:0 20px;font-size:11px;display:flex}.bw4-record-state strong{color:#dce7ba;font-weight:550}.bw4-record-copy{background-image:linear-gradient(#eeeae10d 1px,#0000 1px);background-size:100% 44px;grid-template-columns:160px minmax(0,1fr);align-items:end;gap:40px;min-height:316px;padding:50px 55px;display:grid}.bw4-record-copy>span{color:var(--brass);font-size:clamp(80px,10vw,150px);font-weight:650;font-stretch:75%;line-height:.7}.bw4-record-copy h3{margin:0 0 14px;font-size:clamp(30px,3vw,46px);font-stretch:80%;line-height:1}.bw4-record-copy p{color:#b9c2bc;max-width:620px;margin:0}.bw4-path-record footer{border-top:1px solid var(--line-dark);color:#7f8983;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:57px;padding:0 20px;font-size:10px;display:flex}.bw4-proof{background:var(--paper);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(60px,9vw,145px);padding:145px max(7vw,32px) 165px;display:grid}.bw4-proof-copy h2{letter-spacing:-.045em;margin:62px 0 0;font-size:clamp(40px,4.6vw,67px);font-weight:600;font-stretch:78%;line-height:.95}.bw4-proof-copy>p{color:#5d6661;margin:25px 0 0}.bw4-proof dl{border-top:1px solid var(--carbon);margin:38px 0 0}.bw4-proof dl>div{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:18px;padding:15px 0;display:grid}.bw4-proof dt{color:var(--signal-deep);text-transform:uppercase;font-size:11px}.bw4-proof dd{margin:0;font-size:13px}.bw4-dashboard{border:1px solid var(--carbon);background:var(--carbon);border-radius:18px;margin:0;overflow:hidden;box-shadow:28px 30px #24312921}.bw4-dashboard-bar{border-bottom:1px solid var(--line-dark);color:#aab4ae;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:10px;display:flex}.bw4-dashboard img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;transition:transform 1.2s var(--ease);display:block}.bw4-dashboard:hover img{transform:scale(1.025)}.bw4-dashboard figcaption{color:#b9c0bb;min-height:58px;padding:12px 16px;font-size:12px}.bw4-dashboard figcaption span{color:var(--signal);text-transform:uppercase;margin-right:15px;font-size:10px}.bw4-pilot{background:var(--paper-deep);grid-template-columns:.8fr 1.2fr;gap:clamp(65px,10vw,160px);padding:135px max(7vw,32px) 155px;display:grid}.bw4-pilot-copy{align-self:start;position:sticky;top:130px}.bw4-pilot h2{font-size:clamp(45px,5.2vw,76px)}.bw4-pilot h2 em{display:block}.bw4-pilot-copy>p:last-child{color:#58615c;max-width:520px;margin:28px 0 0}.bw4-pilot-list{border-top:1px solid var(--carbon);margin:0;padding:0;list-style:none}.bw4-pilot-list li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 28px;align-items:start;gap:18px;min-height:135px;padding:24px 0;display:grid}.bw4-pilot-list li>span{color:var(--signal-deep);font-size:11px}.bw4-pilot-list h3{margin:0 0 8px;font-size:24px;font-stretch:82%}.bw4-pilot-list p{color:#59625d;margin:0}.bw4-pilot-list i{color:var(--signal-deep);transition:transform .25s var(--ease);font-family:Georgia,serif;font-size:21px;font-style:normal}.bw4-pilot-list li:hover i{transform:translate(3px,-3px)}.bw4-fit{background:var(--field);color:var(--paper);padding:115px max(7vw,32px) 125px}.bw4-fit h2{max-width:1100px;margin-top:58px;font-size:clamp(46px,5.5vw,82px)}.bw4-fit ul{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);column-gap:60px;margin:70px 0 0;padding:0;list-style:none;display:grid}.bw4-fit li{border-bottom:1px solid var(--line-dark);color:#d0d5d1;min-height:67px;padding:15px 0}.bw4-fit li:before{content:"✓";color:var(--signal);margin-right:12px}.bw4-pricing{color:var(--paper);background:#0b100f;padding:125px max(7vw,32px) 140px}.bw4-pricing-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:70px;display:grid}.bw4-pricing h2{font-size:clamp(48px,5.7vw,82px)}.bw4-pricing-heading>p{color:#aeb7b1;max-width:480px;margin:0 0 7px}.bw4-plans{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.bw4-plans article{border-right:1px solid var(--line-dark);flex-direction:column;min-width:0;padding:33px 34px 34px 0;display:flex}.bw4-plans article+article{padding-left:34px}.bw4-plans article:last-child{border-right:0;padding-right:0}.bw4-plan-featured{border-top:3px solid var(--signal);margin-top:-1px;padding-top:31px!important}.bw4-plan-label{color:#d9e7b4;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.bw4-plans h3{color:#d8ddd9;min-height:80px;margin:22px 0 0;font-size:20px;font-weight:500;font-stretch:88%;line-height:1.25}.bw4-price{align-items:flex-end;gap:8px;min-height:72px;margin:28px 0 0;display:flex}.bw4-price strong{letter-spacing:-.04em;font-size:clamp(47px,4.8vw,70px);font-weight:650;font-stretch:76%;line-height:.78}.bw4-price span{color:#aeb7b1;font-size:13px}.bw4-plan-note{color:#aeb7b1;min-height:46px;margin:15px 0 0;font-size:12px}.bw4-coverage{border-top:1px solid var(--line-dark);min-height:110px;padding:18px 0}.bw4-coverage span{color:#d9e7b4;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.bw4-coverage p{color:#c3cac5;margin:8px 0 0;font-size:13px}.bw4-plan-button{border-color:#eeeae159;width:100%;margin-top:auto}.bw4-plan-button-primary{border-color:var(--signal);background:var(--signal);color:var(--carbon)}.bw4-faq{background:var(--paper);grid-template-columns:.7fr 1.3fr;gap:clamp(70px,11vw,170px);padding:125px max(7vw,32px) 140px;display:grid}.bw4-faq h2{font-size:clamp(45px,5vw,72px)}.bw4-faq-list{border-top:1px solid var(--carbon)}.bw4-faq details{border-bottom:1px solid var(--line)}.bw4-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;font-size:17px;font-weight:600;list-style:none;display:flex}.bw4-faq summary::-webkit-details-marker{display:none}.bw4-faq summary span{color:var(--signal-deep);transition:transform .3s var(--ease);font:28px Georgia,serif}.bw4-faq details[open] summary span{transform:rotate(45deg)}.bw4-faq details p{color:#59625d;max-width:650px;margin:0;padding:0 50px 25px 0}.bw4-final{background:var(--carbon);min-height:86svh;color:var(--paper);isolation:isolate;align-items:flex-end;padding:150px max(7vw,32px) 110px;display:flex;position:relative}.bw4-final-media img{filter:saturate(.45)brightness(.45)contrast(1.15)}.bw4-final:before{content:"";z-index:-1;background:linear-gradient(90deg,#070c0bf0,#070c0b8c 65%,#070c0b5c),linear-gradient(#0000 40%,#070c0bb3);position:absolute;inset:0}.bw4-final-copy{max-width:950px}.bw4-final h2{font-size:clamp(57px,7vw,108px)}.bw4-final h2 em{color:#f1eadc;display:block}.bw4-final-copy>p:not(.bw4-kicker){color:#d0d5d1;max-width:620px;margin:30px 0;font-size:17px}.bw4-footer{color:#c5cbc6;background:#070b0a;justify-content:space-between;align-items:center;gap:28px;min-height:115px;padding:28px max(5vw,32px);display:flex}.bw4-footer p{color:#8f9993;margin:0;font-size:12px}.bw4-footer nav{gap:24px;font-size:12px;display:flex}.bw4-js .bw4 [data-reveal]{opacity:0;transition:opacity .8s var(--ease) var(--delay,0s),transform .8s var(--ease) var(--delay,0s);transform:translateY(28px)}.bw4-js .bw4 [data-reveal].is-visible{opacity:1;transform:none}.bw4-delay-1{--delay:80ms}.bw4-delay-2{--delay:.16s}.bw4-delay-3{--delay:.24s}.bw4-hero h1 em{padding-bottom:.16em}.bw4-hero-lede{margin-top:28px}.bw4-footer nav{flex-wrap:wrap;justify-content:flex-end}@keyframes bw4-breathe{to{transform:scale(1.09)translate(-.6%,.4%)}}@keyframes bw4-glint{to{opacity:.55;transform:translate(-9%,8%)scale(1.12)}}@keyframes bw4-pulse{70%{box-shadow:0 0 0 8px #b7d36b00}to{box-shadow:0 0 #b7d36b00}}@keyframes bw4-wave{to{opacity:.55;transform:scaleY(.55)}}@keyframes bw4-record{0%{opacity:.15;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1050px){.bw4-hero-copy{width:72vw}.bw4-live-card{width:320px}.bw4-system-heading,.bw4-pricing-heading{grid-template-columns:1fr}.bw4-system-heading .bw4-kicker{margin-bottom:-30px}.bw4-system-heading>p:last-child,.bw4-pricing-heading>p{max-width:640px}.bw4-proof{grid-template-columns:1fr}.bw4-proof-copy{max-width:720px}.bw4-pilot{grid-template-columns:1fr}.bw4-pilot-copy{position:static}.bw4-faq{grid-template-columns:1fr}.bw4-faq>div:first-child{max-width:680px}}@media (max-width:780px){.bw4-header{gap:9px;width:calc(100% - 20px);height:58px;padding:0 8px 0 15px;top:10px}.bw4-brand{font-size:12px}.bw4-brand-mark{width:25px;height:25px}.bw4-header-cta{gap:9px;min-height:38px;margin-left:auto;padding:7px 11px}.bw4-header-cta .bw4-arrow{display:none}.bw4-menu{display:block}.bw4-nav{background:#0f1514f7;border:1px solid #eeeae140;border-radius:20px;margin:0;padding:12px 16px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 20px 50px #00000040}.bw4-nav.is-open{display:grid}.bw4-nav a{border-bottom:1px solid var(--line-dark);min-height:46px;padding:12px 2px;font-size:15px}.bw4-nav a:last-child{border-bottom:0}.bw4-nav a:after{display:none}.bw4-hero{min-height:920px;padding:128px 20px 32px}.bw4-hero:before{background:linear-gradient(#070c0beb 0%,#070c0bb8 53%,#070c0bd9 100%)}.bw4-hero-copy{width:100%;margin-bottom:auto}.bw4-hero h1{font-size:clamp(54px,16vw,76px);line-height:.85}.bw4-hero-lede{font-size:15px}.bw4-actions{flex-direction:column;align-items:stretch;gap:13px}.bw4-actions .bw4-button{width:100%}.bw4-text-link{min-height:44px}.bw4-live-card{width:auto;bottom:104px;left:20px;right:20px}.bw4-hero-meta{flex-wrap:wrap;gap:8px 17px}.bw4-problem,.bw4-system,.bw4-proof,.bw4-pilot,.bw4-fit,.bw4-pricing,.bw4-faq{padding:88px 20px 100px}.bw4-problem-lead{text-align:left;margin-top:52px}.bw4-problem h2,.bw4-system h2,.bw4-pilot h2,.bw4-fit h2,.bw4-pricing h2,.bw4-faq h2{font-size:clamp(42px,12vw,58px)}.bw4-problem-lead>p:last-child{margin-left:0}.bw4-problem-list{grid-template-columns:1fr;margin-top:62px}.bw4-problem-list article,.bw4-problem-list article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0 28px}.bw4-problem-list h3{margin-top:32px}.bw4-system-heading{gap:52px;margin-top:52px}.bw4-system-heading .bw4-kicker{margin-bottom:-33px}.bw4-path{margin-top:60px}.bw4-path-line{top:50px}.bw4-path-tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(155px,1fr));overflow-x:auto}.bw4-path-tabs button{min-height:106px}.bw4-path-tabs button:before{top:45px}.bw4-record-copy{grid-template-columns:1fr;gap:45px;min-height:390px;padding:34px 22px}.bw4-record-copy>span{font-size:80px}.bw4-record-copy h3{font-size:31px}.bw4-path-record footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.bw4-proof{gap:55px}.bw4-proof-copy h2{margin-top:45px}.bw4-dashboard{border-radius:12px;box-shadow:10px 12px #24312921}.bw4-dashboard-bar span:last-child{display:none}.bw4-dashboard figcaption span{margin-bottom:3px;display:block}.bw4-pilot{gap:60px}.bw4-pilot-list li{grid-template-columns:42px 1fr 22px;min-height:120px}.bw4-fit ul{grid-template-columns:1fr;margin-top:50px}.bw4-pricing-heading{gap:30px}.bw4-plans{grid-template-columns:1fr;margin-top:55px}.bw4-plans article,.bw4-plans article+article,.bw4-plans article:last-child{border-right:0;border-bottom:1px solid var(--line-dark);padding:30px 0}.bw4-plans article:last-child{border-bottom:0}.bw4-plan-featured{margin:0}.bw4-plans h3{min-height:0}.bw4-price{min-height:58px}.bw4-coverage{min-height:0}.bw4-faq{gap:50px}.bw4-faq summary{font-size:15px}.bw4-final{min-height:760px;padding:125px 20px 80px}.bw4-final h2{font-size:clamp(55px,15vw,76px)}.bw4-footer{flex-direction:column;align-items:flex-start;padding:34px 20px}.bw4-footer nav{justify-content:space-between;width:100%}}@media (max-width:420px){.bw4-header-cta span{font-size:11px}.bw4-hero{min-height:900px}.bw4-live-main{min-height:125px}.bw4-wave{display:none}.bw4-live-main strong{font-size:17px}.bw4-hero-meta span:nth-child(3){display:none}.bw4-proof dl>div{grid-template-columns:78px 1fr}.bw4-path-record{border-radius:12px}}@media (max-width:780px){.bw4-hero{justify-content:flex-start;min-height:auto}.bw4-hero-copy{margin:0 0 34px}.bw4-hero h1{padding-bottom:12px}.bw4-hero-lede{margin-top:28px}.bw4-live-card{width:100%;margin:0 0 28px;position:relative;bottom:auto;left:auto;right:auto}.bw4-path-tabs{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.bw4-path-tabs button{min-width:0;padding-right:8px}.bw4-path-tabs strong{font-size:10px;line-height:1.2}}@media (max-width:420px){.bw4-hero{min-height:auto}}@media (max-width:780px){.bw4-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.bw4{scroll-behavior:auto}.bw4 *{transition-duration:0s!important;animation:none!important}.bw4-js .bw4 [data-reveal]{opacity:1;transform:none}.bw4-hero-media img,.bw4-final-media img{transform:scale(1.04)}}
