@font-face{font-family:Figtree;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root,[data-theme=light]{--paper:#f3f7f1;--surface:#fff;--surface-sunken:#e8eee5;--line:#d5dfd3;--line-soft:#e4eae1;--control-border:#66796c;--ink:#10211a;--ink-soft:#3f5449;--brand:#0e7c45;--brand-strong:#0a6236;--on-brand:#fff;--brand-soft:#d3f1df;--leaf:#10824a;--on-leaf:#fff;--deep:#0f4a2c;--on-deep:#fbfdf4;--sun:#ffcf33;--on-sun:#10211a;--sun-soft:#fff1bf;--sun-ink:#5c4000;--tint-green:#dcf1e3;--tint-sky:#dff0fa;--tint-peach:#fde8dc;--danger:#c32d1b;--on-danger:#fff;--danger-soft:#fde3dc;--danger-ink:#8a2110;--focus-ring:#1563bd;--on-person:#fff;--person-azure:#1f74b8;--person-azure-soft:#deecf7;--person-rose:#c2417c;--person-rose-soft:#f9e4ee;--person-tangerine:#b8560f;--person-tangerine-soft:#fde9d9;--person-violet:#7550b8;--person-violet-soft:#ece6f8;--person-teal:#0b7a75;--person-teal-soft:#dcf1ef;--person-slate:#56646f;--person-slate-soft:#e9edf0;--shadow-card:0 6px 24px #10211a14;--shadow-sheet:0 18px 60px #10211a33}[data-theme=dark]{--paper:#10211a;--surface:#182d24;--surface-sunken:#0b1813;--line:#2a4236;--line-soft:#223629;--control-border:#7f9a8b;--ink:#f1f5ea;--ink-soft:#a9c0b2;--brand:#6fd39a;--brand-strong:#8fe0b1;--on-brand:#0c1f16;--brand-soft:#1d3f2d;--leaf:#10824a;--on-leaf:#fff;--deep:#123d28;--on-deep:#fbfdf4;--sun:#ffd84f;--on-sun:#10211a;--sun-soft:#3b3212;--sun-ink:#f7dc8a;--tint-green:#1c3a27;--tint-sky:#18344a;--tint-peach:#40291d;--danger:#ff9478;--on-danger:#2a0d06;--danger-soft:#40201c;--danger-ink:#ffc4b3;--focus-ring:#ffd84f;--on-person:#10211a;--person-azure:#93c8f2;--person-azure-soft:#1a3a52;--person-rose:#f4a9cc;--person-rose-soft:#452243;--person-tangerine:#f5b27a;--person-tangerine-soft:#43301c;--person-violet:#c3b0f3;--person-violet-soft:#30295a;--person-teal:#74d3cb;--person-teal-soft:#123c3c;--person-slate:#b5c2cc;--person-slate-soft:#2a3a3c;--shadow-card:0 0 0 1px #2a4236;--shadow-sheet:0 18px 60px #04100a99}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-full:999px;--touch-min:48px;--touch-board:64px;--nav-board:96px;--content-app:980px;--content-landing:1200px;--font-sans:"Figtree", ui-sans-serif, system-ui, sans-serif}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.body-strong{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.label{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.meta{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.eyebrow{font-family:var(--font-sans);letter-spacing:.06em;font-size:.85rem;font-weight:700;line-height:20px}.title{font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:28px}.heading{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:800;line-height:38px}.board-nav{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:28px}.board-body{font-family:var(--font-sans);font-size:24px;font-weight:400;line-height:1.6}.board-strong{font-family:var(--font-sans);font-size:28px;font-weight:600;line-height:36px}.board-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:40px;font-weight:800;line-height:1.15}.board-hero{font-family:var(--font-sans);letter-spacing:-.015em;font-size:72px;font-weight:800;line-height:1.1}.board-clock{font-family:var(--font-sans);letter-spacing:-.02em;font-size:132px;font-weight:800;line-height:1}.display-xl{font-family:var(--font-sans);letter-spacing:-.025em;font-size:84px;font-weight:800;line-height:1}.display-lg{font-family:var(--font-sans);letter-spacing:-.02em;font-size:54px;font-weight:800;line-height:1.08}.display-md{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:40px}.lead{font-family:var(--font-sans);font-size:21px;font-weight:400;line-height:31px}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,p,ol,ul,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.eyebrow{color:var(--ink-soft);text-transform:uppercase}.owa-tabular{font-variant-numeric:tabular-nums lining-nums}.owa-soft{color:var(--ink-soft)}.owa-btn{min-height:var(--touch-min);border-radius:var(--radius-full);border:1.5px solid #0000;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;display:inline-flex}.owa-btn-primary{background:var(--brand);color:var(--on-brand)}.owa-btn-primary:active{background:var(--brand-strong)}.owa-logo{color:var(--ink);align-items:center;gap:.4em;font-size:24px;display:inline-flex}.owa-logo-stacked{color:var(--on-deep);flex-direction:column;align-items:flex-start;gap:.3em}.owa-logo-name{letter-spacing:-.015em;white-space:nowrap;font-weight:800;line-height:1}.owa-logo-mark{flex:none;display:block}.owa-logo-w{stroke:var(--brand)}.owa-logo-stacked .owa-logo-w{stroke:var(--on-leaf)}.owa-logo-sun{fill:var(--sun)}.owa-site-header{background:var(--tint-sky);flex-direction:column;display:flex}.owa-notice{padding:var(--space-3) var(--space-6);background:var(--sun-soft);color:var(--sun-ink);text-align:center}.owa-site-logo{width:fit-content;max-width:var(--content-landing);padding:var(--space-4) var(--space-6);margin-inline:max(0px, calc((100% - var(--content-landing)) / 2));text-decoration:none;display:block}.owa-site-footer{align-items:flex-end;gap:var(--space-8);padding:var(--space-16) max(var(--space-6), calc((100% - var(--content-landing)) / 2 + var(--space-6)));background:var(--deep);color:var(--on-deep);flex-wrap:wrap;display:flex}.owa-site-footer nav{gap:var(--space-6);flex-wrap:wrap;margin-left:auto;display:flex}.owa-site-footer nav a{color:var(--on-deep);padding:var(--space-3) 0}.owa-stub{max-width:var(--content-landing);padding:var(--space-16) var(--space-6);gap:var(--space-6);margin:0 auto;display:grid}.owa-legal{max-width:52rem;padding:var(--space-10) var(--space-6);gap:var(--space-5);margin-inline:auto;display:grid}.owa-legal h2{margin-top:var(--space-4)}.owa-legal nav{gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.owa-hero{background:var(--tint-sky);position:relative;overflow:hidden}.owa-hero-sun{background:var(--sun);border-radius:50%;width:460px;height:460px;position:absolute;top:40px;left:calc(50% + 150px)}.owa-hero-inner{z-index:1;align-items:end;gap:var(--space-8);max-width:var(--content-landing);padding:var(--space-12) var(--space-6) 0;grid-template-columns:1fr 340px;min-height:700px;margin-inline:auto;display:grid;position:relative}.owa-hero-copy{gap:var(--space-6);padding-bottom:var(--space-24);align-self:center;display:grid}.owa-hero h1 span{display:block}.owa-hero h1 span:not(:first-child){color:var(--brand)}.owa-hero .lead{max-width:480px}.owa-hero-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.owa-hero-note{gap:var(--space-1);max-width:480px;display:grid}.owa-hero-art{justify-content:center;align-items:flex-end;display:flex}.owa-hero .owa-screen{object-fit:cover;object-position:top;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;height:560px}.owa-screen{border:8px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);width:min(340px,100%);height:auto;display:block}.owa-band-leaf .owa-screen{border-color:var(--on-leaf)}.owa-band{padding-block:var(--space-24)}.owa-band-surface{background:var(--surface)}.owa-band-sky{background:var(--tint-sky)}.owa-band-peach{background:var(--tint-peach)}.owa-band-green{background:var(--tint-green)}.owa-band-leaf{background:var(--leaf);color:var(--on-leaf)}.owa-band-leaf .eyebrow{color:var(--on-leaf)}.owa-band-inner{max-width:var(--content-landing);padding-inline:var(--space-6);margin-inline:auto}.owa-band .eyebrow+h2{margin-top:var(--space-3);max-width:18em}.owa-band-lead{margin-top:var(--space-5);max-width:34em}.owa-band-split{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.owa-band-split>div{min-width:0}.owa-band-aside{justify-content:center;display:flex}.owa-founder{margin-top:var(--space-5);gap:var(--space-4);max-width:34em;display:grid}.owa-stat{gap:var(--space-3);color:var(--ink);display:grid}.owa-stat p{color:var(--brand)}.owa-compare{width:100%;margin-top:var(--space-8);border-collapse:collapse;text-align:left}.owa-compare th,.owa-compare td{padding:var(--space-4) var(--space-4) var(--space-4) 0;vertical-align:top;border-top:1px solid var(--control-border)}.owa-compare thead th{padding-bottom:var(--space-2);border-top:0}.owa-compare tbody th{width:24%}.owa-compare tbody td:last-child{font-weight:600}.owa-weekrows{margin-top:var(--space-10)}.owa-weekrows li{gap:var(--space-6);padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:72px minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.owa-weekrows-day{border-radius:var(--radius-full);background:var(--tint-green);width:64px;height:64px;color:var(--ink);place-items:center;display:grid}.owa-weekrows .lead{color:var(--ink-soft)}.owa-flow{margin-top:var(--space-12);gap:var(--space-3);counter-reset:step;flex-wrap:wrap;display:flex}.owa-flow li{counter-increment:step;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);background:var(--tint-green);border-radius:var(--radius-full);display:flex}.owa-flow li:before{content:counter(step);border-radius:var(--radius-full);background:var(--brand);width:32px;height:32px;color:var(--on-brand);place-items:center;font-weight:700;display:grid}.owa-paths{gap:var(--space-3);margin-top:var(--space-6);display:grid}.owa-paths li{gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--paper);border-radius:var(--radius-md);display:grid}.owa-paths-head{justify-content:space-between;gap:var(--space-4);display:flex}.owa-paths-head p{color:var(--brand);flex:none}.owa-paths-note{margin-top:var(--space-4)}.owa-plans{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:1fr 1.35fr;display:grid}.owa-plan-card{align-content:start;gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.owa-plan-card.is-lead{border:3px solid var(--brand)}.owa-plan-card>.display-lg{color:var(--brand)}.owa-plans-note{margin-top:var(--space-4);max-width:46em}.owa-faq{margin-top:var(--space-8);max-width:780px}.owa-faq details{border-top:1px solid var(--control-border)}.owa-faq details:last-child{border-bottom:1px solid var(--control-border)}.owa-faq summary{min-height:var(--touch-min);padding:var(--space-3) 0;cursor:pointer;font-size:24px;line-height:30px}.owa-faq details p{padding-bottom:var(--space-4);color:var(--ink-soft)}@media (max-width:960px){.owa-hero-inner{grid-template-columns:1fr;min-height:0}.owa-hero-copy{padding-bottom:0}.owa-hero-art{justify-content:flex-start}.owa-hero-sun{width:320px;height:320px;inset:auto -80px 280px auto}.owa-band-split{gap:var(--space-10);grid-template-columns:1fr}.owa-plans{grid-template-columns:1fr}}@media (max-width:720px){.owa-hero h1.display-xl,.owa-stat .display-xl{font-size:52px}.owa-hero-inner{padding-top:var(--space-6)}.owa-band{padding-block:var(--space-16)}.owa-band h2.display-lg{font-size:36px;line-height:42px}.owa-weekrows li{gap:var(--space-2) var(--space-4);grid-template-columns:64px 1fr}.owa-weekrows-day{grid-row:span 2;align-self:start}.owa-weekrows h3.display-md{font-size:26px;line-height:32px}.owa-weekrows p.lead{font-size:18px;line-height:26px}.owa-hero p.lead,.owa-band-lead{font-size:19px;line-height:28px}.owa-compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.owa-compare,.owa-compare tbody,.owa-compare tr,.owa-compare th,.owa-compare td{width:100%;display:block}.owa-compare tbody tr{padding:var(--space-3) 0;border-top:1px solid var(--control-border)}.owa-compare tbody th,.owa-compare tbody td{padding:var(--space-1) 0;border:0;width:100%}.owa-hero-note{max-width:none}.owa-site-footer nav{margin-left:0}.owa-faq summary{font-size:20px;line-height:26px}}@media (prefers-reduced-motion:no-preference){.owa-btn{transition:background-color .12s ease-out}}
