.oso-module__w4Fw2q__page{color:#2a3a3d;-webkit-font-smoothing:antialiased;background:#fafafa;line-height:1.55}.oso-module__w4Fw2q__page ::selection{color:#0c2e33;background:#2fb4ac}.oso-module__w4Fw2q__wrap{max-width:1240px;margin:0 auto;padding:0 36px}.oso-module__w4Fw2q__hero{color:#fafafa;background:#0c2e33;position:relative;overflow:hidden}.oso-module__w4Fw2q__heroGlow{pointer-events:none;background:radial-gradient(110% 80% at 88% 10%,#2fb4ac2e,#0000 60%);position:absolute;inset:0}.oso-module__w4Fw2q__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:560px;padding-top:84px;display:grid;position:relative}.oso-module__w4Fw2q__heroCopy{padding-bottom:84px}.oso-module__w4Fw2q__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#5fd0c7;background:#2fb4ac14;border:1px solid #5fd0c759;border-radius:9999px;margin-bottom:24px;padding:.5rem 1rem;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:500;display:inline-block}.oso-module__w4Fw2q__h1{letter-spacing:-.01em;margin:0 0 20px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.8rem,5.2vw,4.8rem);font-weight:600;line-height:1.02}.oso-module__w4Fw2q__h1 em{color:#2fb4ac;font-style:normal}.oso-module__w4Fw2q__lead{color:#fafafad6;max-width:46ch;margin:0 0 32px;font-size:19px}.oso-module__w4Fw2q__btnRow{flex-wrap:wrap;gap:14px;display:flex}.oso-module__w4Fw2q__btn{letter-spacing:.02em;cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.oso-module__w4Fw2q__btn .oso-module__w4Fw2q__ar{transition:transform .25s}.oso-module__w4Fw2q__btn:hover .oso-module__w4Fw2q__ar{transform:translate(3px)}.oso-module__w4Fw2q__btnT{color:#0c2e33;background:#2fb4ac}.oso-module__w4Fw2q__btnT:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2fb4ac59}.oso-module__w4Fw2q__btnOd{color:#fff;background:0 0;border:1.5px solid #ffffff80}.oso-module__w4Fw2q__btnOd:hover{background:#ffffff14;transform:translateY(-1px)}.oso-module__w4Fw2q__heroMedia{align-self:stretch;min-height:420px;position:relative}.oso-module__w4Fw2q__whale{width:560px;max-width:100%;height:auto;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.oso-module__w4Fw2q__trust{background:#fff;border-bottom:1px solid #e6eaea}.oso-module__w4Fw2q__trustGrid{grid-template-columns:repeat(4,1fr);gap:28px;padding:36px 0;display:grid}.oso-module__w4Fw2q__trustItem{align-items:flex-start;gap:14px;display:flex}.oso-module__w4Fw2q__trustIcon{color:#117a72;flex:none}.oso-module__w4Fw2q__trustItem h4{color:#0c2e33;margin:0 0 2px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:600}.oso-module__w4Fw2q__trustItem p{color:#5b6571;margin:0;font-size:14px}.oso-module__w4Fw2q__waitlist{color:#fafafa;background:#06323c;padding:88px 0}.oso-module__w4Fw2q__waitInner{text-align:center;max-width:620px;margin:0 auto}.oso-module__w4Fw2q__waitH2{letter-spacing:-.01em;margin:14px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.04}.oso-module__w4Fw2q__waitBody{color:#fafafad1;margin:0 0 28px;font-size:18px}.oso-module__w4Fw2q__waitPromise{color:#fafafa8c;margin:14px 0 0;font-size:13px}.oso-module__w4Fw2q__sectionHead{text-align:center;margin-bottom:44px}.oso-module__w4Fw2q__eyebrowPlain{letter-spacing:.18em;text-transform:uppercase;color:#117a72;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:500}.oso-module__w4Fw2q__eyebrowDark{color:#5fd0c7}.oso-module__w4Fw2q__h2{letter-spacing:-.01em;color:#0c2e33;margin:10px 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.04}.oso-module__w4Fw2q__sectionLead{color:#5b6571;max-width:62ch;margin:14px auto 0;font-size:17px}.oso-module__w4Fw2q__footprint{background:#e8f4f2;padding:88px 0}.oso-module__w4Fw2q__statGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.oso-module__w4Fw2q__statCard{background:#fff;border:1px solid #cfe6e2;border-radius:16px;padding:32px 28px;position:relative;overflow:hidden}.oso-module__w4Fw2q__statGhost{color:#117a721a;font-family:Barlow Condensed,sans-serif;font-size:84px;font-weight:700;line-height:1;position:absolute;top:6px;right:18px}.oso-module__w4Fw2q__statBig{color:#117a72;font-family:Barlow Condensed,sans-serif;font-size:46px;font-weight:700;line-height:1;position:relative}.oso-module__w4Fw2q__statBody{color:#5b6571;margin:12px 0 0;font-size:15px;position:relative}.oso-module__w4Fw2q__footNote{text-align:center;color:#7c8a88;max-width:60ch;margin:28px auto 0;font-size:13px}.oso-module__w4Fw2q__pledge{color:#fafafa;background:#0c2e33;padding:72px 0}.oso-module__w4Fw2q__pledgeGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.oso-module__w4Fw2q__pledgeH2{letter-spacing:-.01em;color:#fafafa;margin:12px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:600;line-height:1.06}.oso-module__w4Fw2q__pledgeBody{color:#fafafad1;max-width:48ch;margin:0 0 24px;font-size:17px}.oso-module__w4Fw2q__pledgeChips{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.oso-module__w4Fw2q__chip{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:22px 26px}.oso-module__w4Fw2q__chipBig{color:#2fb4ac;font-family:Barlow Condensed,sans-serif;font-size:40px;font-weight:700;line-height:1}.oso-module__w4Fw2q__chipLabel{color:#fafafab3;margin-top:6px;font-size:13px}@media (max-width:860px){.oso-module__w4Fw2q__wrap{padding:0 22px}.oso-module__w4Fw2q__heroGrid{grid-template-columns:1fr;gap:8px;min-height:0;padding-top:56px}.oso-module__w4Fw2q__heroCopy{padding-bottom:24px}.oso-module__w4Fw2q__heroMedia{order:-1;min-height:280px}.oso-module__w4Fw2q__whale{width:320px;margin:0 auto;display:block;position:static;transform:none}.oso-module__w4Fw2q__trustGrid{grid-template-columns:1fr 1fr;gap:22px;padding:28px 0}.oso-module__w4Fw2q__waitlist,.oso-module__w4Fw2q__footprint,.oso-module__w4Fw2q__pledge{padding:56px 0}.oso-module__w4Fw2q__statGrid{grid-template-columns:1fr;gap:16px}.oso-module__w4Fw2q__pledgeGrid{grid-template-columns:1fr;gap:28px}}
