main.ok-page{--ok-accent:var(--ok-brand,var(--deepwater));--ok-accent-alt:var(--ok-brand-alt,var(--lagoon))}.ok-white{background:var(--white)}.ok-tint{background:var(--paper-2)}.ok-lagoon{background:color-mix(in srgb, var(--lagoon) 22%, var(--white))}.ok-dark{background:linear-gradient(160deg, #16344a, var(--deepwater));color:var(--sailcloth)}.ok-dark .section-title{color:#fff}.ok-body{color:var(--basalt);margin-top:1.3rem;font-size:1.1rem;line-height:1.6}.ok-body--light{color:#ffffffd1}.ok-ticks{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ok-ticks li{color:var(--deepwater);padding-left:1.8rem;font-weight:600;position:relative}.ok-ticks li:before{content:"✓";color:var(--kelp);font-weight:800;position:absolute;left:0}.ok-ticks--light li{color:#fff}.ok-ticks--light li:before{color:var(--lagoon)}.ok-split{align-items:center;gap:clamp(2.2rem,5vw,4.5rem);display:grid}@media (min-width:960px){.ok-split{grid-template-columns:1fr 1fr}.ok-split--flip>:first-child{order:2}}.ok-split .section-title{margin-top:1.1rem}.ok-big-title{color:var(--deepwater);margin-top:1.1rem;font-size:clamp(2.3rem,1.3rem + 3.4vw,3.8rem);line-height:1.04}.ok-link{color:var(--deepwater);border-bottom:2px solid var(--lagoon);margin-top:1.5rem;padding-bottom:.15rem;font-weight:700;display:inline-block}.ok-link--light{color:#fff}.ok-link .arrow{transition:transform .3s var(--ease);display:inline-block}.ok-link:hover .arrow{transform:translate(4px)}.ok-hero{color:#fff;background:radial-gradient(50% 70% at 72% 55%, #ffffff29, transparent 70%), linear-gradient(100deg, color-mix(in srgb, var(--ok-accent) 78%, #0b1a24) 0%, color-mix(in srgb, var(--ok-accent) 94%, #0b1a24) 100%);padding-block:clamp(3.5rem,7vw,6rem) clamp(3rem,6vw,5rem);overflow:hidden}.ok-hero-grid{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:960px){.ok-hero-grid{grid-template-columns:.8fr 1.2fr}}.ok-hero-title{color:#fff;margin-top:1.1rem;font-size:clamp(2.4rem,1.2rem + 3.4vw,3.7rem);line-height:1.05}.ok-hero-title strong{display:block}.ok-hero-lead{color:#ffffffe0;max-width:34rem;margin-top:1.3rem;font-size:clamp(1.05rem,1rem + .45vw,1.25rem);line-height:1.55}.ok-cta-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.ok-golf{width:100%;margin:0}@media (min-width:960px){.ok-golf{width:118%;margin-left:-4%}}.ok-golf-frame{aspect-ratio:1470/750;position:relative;container-type:inline-size}.ok-golf-img{max-width:none;height:auto;position:absolute;top:-44%;left:-17.687%;width:136.054%!important}.ok-golf-mark{pointer-events:none;place-items:center;display:grid;position:absolute}.ok-golf-mark img{object-fit:contain;opacity:.95;filter:drop-shadow(0 1px 1px #00000040);width:100%;height:100%;display:block}.ok-golf-text{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;opacity:.95;font-size:2cqw;font-weight:800}.ok-golf figcaption{text-align:center;color:#ffffffbf;margin-top:.6rem;font-size:.9rem;font-style:italic}.ok-inbox{border:1px solid var(--line);background:#fff;border-radius:18px;justify-self:center;width:100%;max-width:560px;margin:0;overflow:hidden;box-shadow:0 30px 60px -36px #214c668c}.ok-inbox-bar{border-bottom:1px solid var(--line);color:var(--deepwater);justify-content:space-between;align-items:center;padding:.85rem 1.1rem;font-weight:800;display:flex}.ok-inbox-count{color:#b0412f;font-size:.78rem;font-weight:700}.ok-inbox ul{margin:0;padding:0;list-style:none}.ok-inbox-row{border-bottom:1px solid var(--line);color:#8b979f;grid-template-columns:8px 7.5rem 1fr auto;align-items:center;gap:.8rem;padding:.8rem 1.1rem;font-size:.88rem;display:grid}.ok-inbox-dot{background:#c5d3dc;border-radius:50%;width:8px;height:8px}.ok-inbox-from{color:#6f7c85;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ok-inbox-subj{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ok-inbox-when{white-space:nowrap;font-size:.75rem}@media (max-width:520px){.ok-inbox-row{grid-template-columns:8px 1fr auto}.ok-inbox-from{display:none}}.ok-inbox-box{background:var(--deepwater);color:#fff;border-radius:12px;align-items:center;gap:.9rem;margin:.9rem;padding:1rem 1.1rem;display:flex;transform:rotate(-1.2deg)scale(1.02);box-shadow:0 20px 40px -20px #0b1a24cc}.ok-inbox-ico{background:var(--kelp);border-radius:10px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.ok-inbox-ico svg{width:1.3rem;height:1.3rem}.ok-inbox-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lagoon);font-size:.7rem;font-weight:800;display:block}.ok-inbox-box-subj{margin-top:.15rem;font-weight:700;display:block}.ok-proof{color:var(--sailcloth);background:#0b1a33;display:grid}@media (min-width:960px){.ok-proof{grid-template-columns:1.25fr 1fr;align-items:stretch}}.ok-proof-media{min-height:clamp(300px,52vw,640px);position:relative}.ok-proof-media img{object-fit:cover}.ok-proof-copy{padding:clamp(2.5rem, 6vw, 5rem) var(--gutter);align-self:center;max-width:38rem}@media (min-width:960px){.ok-proof-copy{padding-left:clamp(2rem,4vw,4rem)}}.ok-proof-copy .section-title{color:#fff;margin-top:1.1rem}.ok-proof-quote{border-left:3px solid var(--lagoon);color:#ffffffe6;margin:1.6rem 0 0;padding-left:1.1rem;font-size:1.05rem;font-style:italic;line-height:1.6}.ok-proof-big{color:#fff;margin-top:1.8rem;font-size:clamp(1.9rem,1.3rem + 2vw,2.8rem);font-weight:800;line-height:1.05}.ok-proof-sub{color:#ffffffb8;margin-top:.5rem;line-height:1.55}.ok-second{align-items:center;gap:clamp(1.8rem,4vw,3.5rem);display:grid}@media (min-width:900px){.ok-second{grid-template-columns:1.1fr .9fr}}.ok-second-photo{aspect-ratio:4/3;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #214c668c}.ok-second-photo img{object-fit:cover}.ok-second-title{color:var(--deepwater);font-size:clamp(1.9rem,1.3rem + 2vw,2.8rem);font-weight:300;line-height:1.1}.ok-principles{border-top:1px solid var(--line);gap:0;margin:clamp(2rem,4vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.ok-principles{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4rem)}}.ok-principles li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;column-gap:1.3rem;padding:1.8rem 0;display:grid}.ok-principle-n{color:var(--kelp);grid-row:span 2;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:300;line-height:.9}.ok-principles h3{color:var(--deepwater);font-size:1.3rem}.ok-principles p{color:var(--basalt-soft);margin-top:.45rem;line-height:1.6}.ok-timeline{gap:1.8rem;margin:clamp(2.2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.ok-timeline li{padding-left:3.6rem;position:relative}.ok-timeline-dot{z-index:1;background:var(--deepwater);color:#fff;width:2.6rem;height:2.6rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--lagoon) 22%, var(--white));border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-.2rem;left:0}.ok-timeline:before{content:"";background:color-mix(in srgb, var(--deepwater) 30%, transparent);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.3rem}.ok-timeline h3{color:var(--deepwater);font-size:1.2rem}.ok-timeline p{color:var(--basalt-soft);max-width:22rem;margin-top:.45rem;line-height:1.55}@media (min-width:900px){.ok-timeline{grid-template-columns:repeat(4,1fr);gap:2rem}.ok-timeline:before{width:auto;height:2px;inset:1.1rem 1.3rem auto}.ok-timeline li{padding-top:3.6rem;padding-left:0}.ok-timeline-dot{top:0}}.ok-stages{gap:.8rem;margin:clamp(2.2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ok-stages{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.ok-stages{grid-template-columns:repeat(5,1fr);gap:0;position:relative}.ok-stages:before{content:"";background:color-mix(in srgb, var(--kelp) 50%, transparent);height:2px;position:absolute;top:1.15rem;left:10%;right:10%}}.ok-stages li{background:var(--white);border-radius:14px;padding:1.3rem 1.2rem;position:relative}@media (min-width:1040px){.ok-stages li{text-align:center;background:0 0;padding:3rem 1rem 0}}.ok-stage-dot{display:none}@media (min-width:1040px){.ok-stage-dot{background:var(--kelp);width:1.2rem;height:1.2rem;box-shadow:0 0 0 6px var(--paper-2);border-radius:50%;margin-left:-.6rem;display:block;position:absolute;top:.55rem;left:50%}}.ok-stages h3{color:var(--deepwater);font-size:1.15rem}.ok-stages p{color:var(--basalt-soft);margin-top:.4rem;line-height:1.5}.ok-send{border:1px solid var(--line);background:#fff;border-radius:18px;justify-self:center;width:100%;max-width:460px;margin:0;padding:0 0 1.2rem;overflow:hidden;box-shadow:0 30px 60px -36px #214c6699}.ok-send-bar{border-bottom:2px solid var(--ok-accent);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.ok-send-bar img{object-fit:contain;width:auto;max-width:140px;height:24px}.ok-send-bar strong{color:var(--ok-accent);text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.ok-send-bar span{color:var(--slate);font-size:.82rem;font-weight:700}.ok-send-kit{background:var(--paper-2);border-radius:12px;grid-template-columns:72px 1fr;align-items:center;gap:.9rem;margin:1rem 1.1rem 0;padding:.6rem;display:grid}.ok-send-thumb{border-radius:8px;overflow:hidden}.ok-send-kit-name{color:var(--deepwater);font-weight:800}.ok-send-kit-meta{color:#13633f;margin-top:.15rem;font-size:.8rem;font-weight:700}.ok-send-fields{gap:0;margin:.6rem 1.1rem 0;display:grid}.ok-send-fields div{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr;gap:.8rem;padding:.7rem 0;font-size:.92rem;display:grid}.ok-send-fields dt{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);padding-top:.1rem;font-size:.75rem;font-weight:800}.ok-send-fields dd{color:var(--basalt);margin:0;font-weight:600}.ok-send-note dd{font-style:italic;font-weight:400;line-height:1.5}.ok-send-btn{background:var(--kelp);color:#fff;text-align:center;border-radius:10px;margin:1rem 1.1rem 0;padding:.75rem;font-weight:800}
