@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--deep: #0f4438;--deep-2: #0b362c;--deep-3: #082a22;--ink: #11302a;--ink-soft: #3d5a52;--teal: #4fc9b8;--teal-bright: #5fe0cd;--mint: #9fe7d4;--mint-soft: #d3f5ec;--cream: #fff1dc;--paper: #e6f4ec;--paper-2: #d9efe2;--coral: #ff8a75;--amber: #ffc46b;--on-dark: #f2fbf8;--on-dark-soft: #b8d9d0;--font-display: "Nunito Variable", ui-rounded, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-card: 24px;--max-w: 1200px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto;background-color:var(--deep)}body{font-family:var(--font-body);background-color:transparent;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--teal);color:var(--deep-3)}h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.06}a{color:inherit}img,video{display:block;max-width:100%}button{font:inherit}.wrap{width:min(var(--max-w),calc(100% - 48px));margin-inline:auto}.on-dark{color:var(--on-dark)}.on-dark .muted{color:var(--on-dark-soft)}.on-light{color:var(--ink)}.on-light .muted{color:var(--ink-soft)}.kicker{font-family:var(--font-display);font-weight:800;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:18px}.scene-root{position:fixed;inset:0;z-index:5;pointer-events:none}.scene-root.is-asleep{visibility:hidden}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.nav.is-scrolled{background:#082a22b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #ffffff0f}.nav .brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--on-dark)}.nav .brand img{width:30px;height:30px;border-radius:8px}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a{text-decoration:none;font-size:.92rem;font-weight:600;color:var(--on-dark-soft);transition:color .2s}.nav-links a:hover{color:var(--on-dark)}.nav-cta{pointer-events:auto;background:var(--teal);color:var(--deep-3)!important;padding:9px 18px;border-radius:999px;font-weight:700!important}.nav-cta:hover{background:var(--teal-bright)}@media(max-width:760px){.nav-links a:not(.nav-cta){display:none}}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1rem;text-decoration:none;border-radius:999px;padding:15px 28px;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--teal);color:var(--deep-3);box-shadow:0 10px 30px -10px #4fc9b88c}.btn-primary:hover{background:var(--teal-bright)}.btn-ghost{color:var(--on-dark);border:1.5px solid rgba(242,251,248,.28)}.btn-ghost:hover{border-color:#f2fbf899}.on-light .btn-ghost{color:var(--ink);border-color:#11302a40}.on-light .btn-ghost:hover{border-color:#11302a8c}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:10;max-width:760px;padding:140px 0 120px}.hero h1{font-size:clamp(2.6rem,7vw,5.2rem)}.hero .lede{margin-top:26px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55;max-width:34em}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.hero-foot{margin-top:22px;font-size:.88rem;color:var(--on-dark-soft)}.money-card{position:absolute;z-index:6;display:flex;align-items:center;gap:12px;padding:14px 20px 14px 14px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 22px 50px -22px #0000008c;color:var(--on-dark);white-space:nowrap;will-change:transform,opacity}.money-card .glyph{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--deep-3)}.money-card .label{font-size:.78rem;color:var(--on-dark-soft);line-height:1.2}.money-card .amount{font-family:var(--font-display);font-weight:800;font-size:1.02rem;line-height:1.25}.card-1{top:16%;right:8%}.card-2{top:36%;right:21%}.card-3{top:58%;right:6%}.card-4{top:74%;right:24%}.card-5{top:10%;right:33%}@media(max-width:900px){.hero-copy{padding-top:38vh}.money-card{transform:scale(.78);opacity:.95}.card-1{top:6%;right:4%}.card-2{top:19%;right:36%}.card-3{top:8%;right:56%;left:auto}.card-4{top:21%;right:2%}.card-5{top:31%;right:16%}}@media(max-width:520px){.card-5,.card-3{display:none}.card-1{top:7%;right:6%}.card-2{top:17%;right:30%}.card-4{top:27%;right:10%}}.act-gather{position:relative;min-height:100vh}.gather-steps{position:relative;z-index:10;display:grid;gap:38vh;padding:26vh 0 30vh;max-width:460px}.gather-step h2{font-size:clamp(1.7rem,3.6vw,2.6rem);margin-bottom:14px}.gather-step p{font-size:1.05rem;line-height:1.6}@media(max-width:900px){.gather-steps{max-width:100%;padding-right:0}.gather-step{max-width:30em}}.act-total{position:relative;min-height:130vh;text-align:center}.total-copy{position:relative;z-index:10;padding:18vh 0 0}.act-total h2{font-size:clamp(2.2rem,6vw,4.6rem);max-width:14em;margin-inline:auto}.act-total .lede{margin:26px auto 0;max-width:38em;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6}.beats{position:relative}.beat{position:relative;min-height:100vh;display:flex;align-items:center}.beat-copy{position:relative;z-index:10;max-width:430px}.beat:nth-child(2n) .beat-copy{margin-left:auto}.beat h3{font-size:clamp(1.8rem,3.8vw,2.8rem);margin-bottom:16px}.beat p{font-size:1.06rem;line-height:1.65}.beat .beat-shot{display:none}@media(max-width:900px){.beat{min-height:92vh;align-items:flex-start;padding:8vh 0 0}.beat-copy,.beat:nth-child(2n) .beat-copy{margin:0;max-width:32em}}.pricing{position:relative;z-index:10;padding:16vh 0 14vh}.pricing h2{font-size:clamp(2rem,4.6vw,3.4rem);text-align:center;max-width:18em;margin-inline:auto}.pricing .sub{text-align:center;margin:18px auto 64px;max-width:36em;line-height:1.6}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}@media(max-width:900px){.tiers{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.tier{position:relative;background:#fff;border:1px solid rgba(17,48,42,.08);border-radius:var(--radius-card);padding:34px 30px;box-shadow:0 24px 60px -34px #0f443859;display:flex;flex-direction:column}.tier.is-hero{background:var(--deep);color:var(--on-dark);border-color:transparent;box-shadow:0 34px 80px -30px #0f4438a6}.tier .tier-name{font-family:var(--font-display);font-weight:800;font-size:1.05rem}.tier .tier-price{font-family:var(--font-display);font-weight:800;font-size:2.3rem;margin-top:14px;letter-spacing:-.02em}.tier .tier-cadence{font-size:.95rem;opacity:.7;font-weight:600}.tier .tier-note{margin-top:14px;font-size:.95rem;line-height:1.55;opacity:.85;flex-grow:1}.tier .badge{position:absolute;top:-13px;left:30px;background:var(--amber);color:var(--deep-3);font-family:var(--font-display);font-weight:800;font-size:.78rem;padding:5px 12px;border-radius:999px}.pricing .fineprint{text-align:center;margin-top:36px;font-size:.85rem;color:var(--ink-soft)}.founder{position:relative;z-index:10;padding:14vh 0}.founder-card{display:grid;grid-template-columns:96px 1fr;gap:30px;align-items:start;max-width:760px;margin-inline:auto}.founder-card img{width:96px;height:96px;border-radius:24px;box-shadow:0 18px 40px -18px #0f443873}.founder h2{font-size:clamp(1.7rem,3.4vw,2.5rem);margin-bottom:16px}.founder p{line-height:1.7;font-size:1.05rem}.founder p+p{margin-top:14px}@media(max-width:640px){.founder-card{grid-template-columns:1fr}}.privacy{position:relative;z-index:10;padding:15vh 0}.privacy h2{font-size:clamp(2rem,4.6vw,3.4rem);text-align:center}.privacy .sub{text-align:center;margin:18px auto 60px;max-width:33em;line-height:1.6}.privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin-inline:auto}@media(max-width:760px){.privacy-grid{grid-template-columns:1fr}}.privacy-item{background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-card);padding:28px}.privacy-item h3{font-size:1.15rem;margin-bottom:10px}.privacy-item p{font-size:.97rem;line-height:1.6;color:var(--on-dark-soft)}.final-cta{position:relative;z-index:10;text-align:center;padding:16vh 0 18vh}.final-cta h2{font-size:clamp(2.4rem,6vw,4.4rem)}.final-cta .sub{margin:22px auto 40px;max-width:30em;line-height:1.6;font-size:1.1rem}.footer{position:relative;z-index:10;padding:60px 0 48px;font-size:.88rem;color:var(--on-dark-soft)}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.09)}.footer .brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1rem;color:var(--on-dark)}.footer .brand img{width:26px;height:26px;border-radius:7px}.footer nav{display:flex;flex-wrap:wrap;gap:22px}.footer a{color:var(--on-dark-soft);text-decoration:none}.footer a:hover{color:var(--on-dark)}.footer-legal{padding-top:28px;display:grid;gap:6px;font-size:.8rem;color:#b8d9d099}.static-phone{position:relative;z-index:10;width:min(320px,72vw);margin:60px auto 0;border-radius:46px;padding:12px;background:#1a1d21;box-shadow:0 0 0 1.5px #3a3f45,0 50px 100px -40px #000000b3}.static-phone video,.static-phone img{border-radius:36px;width:100%}.static-phone:after{content:"";position:absolute;top:22px;left:50%;transform:translate(-50%);width:86px;height:24px;border-radius:999px;background:#000}.accent{background:linear-gradient(100deg,var(--teal) 10%,var(--mint) 55%,#c8f3e6 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.on-light .accent{background:linear-gradient(100deg,#0d8a7c 5%,var(--teal) 60%,#6fd9c6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero:before{content:"";position:absolute;top:-28vh;left:-18vw;width:72vw;height:76vh;background:radial-gradient(closest-side,rgba(79,201,184,.16),transparent 70%);pointer-events:none}.final-cta{overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;margin:auto;width:min(720px,90vw);height:60%;background:radial-gradient(closest-side,rgba(79,201,184,.12),transparent 70%);pointer-events:none}.amount,.tier-price,.sub-amount,.subs-total-amount{font-variant-numeric:tabular-nums}.kicker{display:inline-flex;align-items:center;gap:10px}.kicker:before{content:"";width:26px;height:2px;border-radius:2px;background:var(--teal)}.btn-primary{background-image:linear-gradient(180deg,rgba(255,255,255,.22),transparent 55%);box-shadow:inset 0 1px #ffffff59,0 10px 30px -10px #4fc9b88c}.btn-primary:hover{box-shadow:inset 0 1px #ffffff59,0 16px 40px -12px #4fc9b8bf}.btn:focus-visible,.nav-cta:focus-visible{outline:3px solid rgba(79,201,184,.6);outline-offset:3px}.nav.is-scrolled{border-bottom:1px solid rgba(255,255,255,.04)}.money-card{background:linear-gradient(180deg,#ffffff1a,#ffffff0d);box-shadow:inset 0 1px #ffffff2e,0 22px 50px -22px #0000008c}.tier{transition:transform .25s ease,box-shadow .25s ease}.tier:hover{transform:translateY(-4px);box-shadow:0 34px 70px -34px #0f443880}.tier.is-hero{background:radial-gradient(120% 90% at 80% -10%,rgba(79,201,184,.25),transparent 60%),var(--deep);box-shadow:inset 0 1px #ffffff14,0 34px 80px -30px #0f4438a6}.tier-list{list-style:none;margin-top:18px;display:grid;gap:10px;flex-grow:1;font-size:.95rem;line-height:1.5;align-content:start}.tier-list li{display:flex;gap:10px;align-items:baseline}.tier-list li:before{content:"✓";font-family:var(--font-display);font-weight:800;color:var(--teal);flex-shrink:0}.tier:not(.is-hero) .tier-list{color:var(--ink-soft)}.tier.is-hero .tier-list{color:var(--on-dark-soft)}.trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px}.trust-strip span{font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.02em;color:var(--on-dark-soft);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 16px;background:#ffffff0a}.subs{position:relative;z-index:10;padding:14vh 0}.subs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:clamp(32px,6vw,80px);align-items:center}@media(max-width:980px){.subs-grid{grid-template-columns:1fr}}.subs-copy h2{font-size:clamp(1.9rem,3.9vw,2.9rem);margin-bottom:18px;max-width:13em}.subs-copy h2 em{font-style:normal;color:#0d8a7c}.subs-copy p{font-size:1.06rem;line-height:1.65;max-width:36em}.subs-copy p+p{margin-top:14px}.subs-panel{background:#fff;border:1px solid rgba(17,48,42,.08);border-radius:var(--radius-card);padding:10px 22px 0;box-shadow:inset 0 1px #ffffffe6,0 30px 70px -36px #0f443873}.subs-panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(17,48,42,.07)}.subs-panel-title{font-family:var(--font-display);font-weight:800;font-size:1.02rem}.subs-panel-badge{font-family:var(--font-display);font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#0d8a7c;background:var(--mint-soft);border-radius:999px;padding:4px 10px}.sub-row{display:flex;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid rgba(17,48,42,.06)}.sub-glyph{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--deep-3);flex-shrink:0}.sub-name{font-family:var(--font-display);font-weight:700;font-size:.98rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sub-flag{font-family:var(--font-display);font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#b3401f;background:#ffe9df;border-radius:999px;padding:3px 9px;white-space:nowrap}.sub-meta{margin-left:auto;font-size:.82rem;color:var(--ink-soft)}.sub-amount{font-family:var(--font-display);font-weight:800;font-size:.98rem;min-width:64px;text-align:right}.subs-panel-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 0 18px}.subs-panel-total>span:first-child{font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--ink-soft)}.subs-total-amount{font-family:var(--font-display);font-weight:800;font-size:1.45rem;letter-spacing:-.01em}.subs-total-amount span{font-size:.82rem;font-weight:700;color:var(--ink-soft);letter-spacing:0}@media(max-width:520px){.sub-meta{display:none}.sub-amount{margin-left:auto}.subs-panel{padding-inline:16px}}.lang-switch{display:flex;gap:6px}.lang-switch a{padding:5px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16);text-decoration:none!important;font-family:var(--font-display);font-weight:700;font-size:.8rem}.lang-switch a[aria-current=page]{background:var(--teal);color:var(--deep-3)!important;border-color:var(--teal)}
