.pp{background:var(--bg);color:var(--fg);font-family:var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;overflow-x:clip}html:has(.pp){scroll-behavior:smooth}.pp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--tile:#111312;--tile-2:#1a1d1c;--fg:#f5f5f7;--fg-2:#a1a7a3;--fg-3:#868c88;--accent:#2cd491;--btn:#26bd7d;--btn-hover:#2cd491;--btn-ink:#04140d;--tint:#2cd4911f;--line:#ffffff14;--line-2:#ffffff24;--feat:#05231a;--feat-line:#2cd49173;--info:#5ba8f2;--danger:#f2675e;--paper:#f5f5f7;--paper-tile:#fff;--ink:#1d1d1f;--ink-2:#55595a;--ink-3:#666b69;--ink-accent:#157a53;--ink-line:#00000014;--nav:#0a0c0bb8;--font:var(--font-geist-sans),Geist,"SF Pro Display","SF Pro Text",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.22,1,.36,1);--max:1080px}.pp *{box-sizing:border-box}.pp [hidden]{display:none!important}.pp a{color:inherit;text-decoration:none}.pp img{max-width:100%;display:block}.pp h1,.pp h2,.pp h3,.pp p{margin:0}.pp h1,.pp h2,.pp h3{text-wrap:balance;font-weight:600}.pp .wrap{max-width:calc(var(--max) + 48px);padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}@media (max-width:600px){.pp .wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.pp section{padding-block:140px}@media (max-width:740px){.pp section{padding-block:88px}}.pp .acc{color:var(--accent)}.pp .num{font-variant-numeric:tabular-nums}.pp .lucide{stroke-width:1.5px;width:20px;height:20px}.pp .eyebrow{color:var(--accent);letter-spacing:-.01em;font-size:17px;font-weight:600}.pp .mono{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500}.pp .light{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--accent:var(--ink-accent);--tile:var(--paper-tile);--tile-2:#fafafa;--line:var(--ink-line);--line-2:#00000024;--tint:#157a5317;--feat:#eaf7f0;--feat-line:#157a5359;--btn:#157a53;--btn-hover:#11694a;--btn-ink:#fff}.pp .h-xl{letter-spacing:-.045em;font-size:clamp(44px,7.4vw,88px);line-height:1.02}.pp .h-l{letter-spacing:-.04em;font-size:clamp(36px,5.4vw,64px);line-height:1.04}.pp .h-m{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);line-height:1.1}.pp .sub{color:var(--fg-2);letter-spacing:-.015em;font-size:clamp(19px,2.1vw,24px);line-height:1.38}.pp .intro{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:820px;margin:0 auto 72px;display:flex}.pp .btn{height:50px;font:500 17px var(--font);letter-spacing:-.01em;cursor:pointer;background:var(--btn);color:var(--btn-ink);transition:background .2s var(--ease),transform .15s var(--ease),box-shadow .25s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 28px;display:inline-flex}.pp .btn:hover{background:var(--btn-hover);box-shadow:0 0 28px #2cd49147}.pp .light .btn:hover{box-shadow:0 8px 24px #157a5338}.pp .btn:active{transform:scale(.98)}.pp .btn.sm{height:32px;padding:0 14px;font-size:13px}.pp .more{color:var(--accent);align-items:center;gap:2px;font-size:17px;font-weight:500;display:inline-flex}.pp .more:hover{text-underline-offset:3px;text-decoration:underline}.pp .more .lucide{width:18px;height:18px}.pp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.pp .hero{text-align:center;background:radial-gradient(60% 40% at 50% 62%,#26bd7d29,#0000 70%),#000;padding-block:96px 0;overflow:hidden}.pp .hero .copy{flex-direction:column;align-items:center;gap:22px;max-width:900px;margin:0 auto;display:flex}.pp .hero .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:10px;display:flex}.pp .stage{max-width:1100px;margin:72px auto 0;position:relative}.pp .stage img{border-radius:28px 28px 0 0;width:100%;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.pp .facts{grid-template-columns:repeat(3,1fr);max-width:900px;margin:32px auto 0;padding-bottom:96px;display:grid;position:relative}.pp .fact{text-align:center;flex-direction:column;gap:6px;padding:0 16px;display:flex}.pp .fact+.fact{border-left:1px solid var(--line)}.pp .fact b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1}.pp .fact span{color:var(--fg-2);font-size:15px}@media (max-width:600px){.pp .facts{grid-template-columns:1fr;gap:28px;margin-top:-10px}.pp .fact+.fact{border-left:0;border-top:1px solid var(--line);padding-top:28px}}.pp .strip{border-top:1px solid var(--line);padding-block:48px}.pp .strip .wrap{flex-direction:column;align-items:center;gap:22px;display:flex}.pp .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px;display:flex}.pp .lg{color:var(--fg-2);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.pp .lg img{width:auto;height:28px}.pp .timeline{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.pp .tstep{background:var(--tile);border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:32px 28px;display:flex}.pp .tstep .when{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:12px}.pp .tstep h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}.pp .tstep p{color:var(--fg-2);font-size:15px}.pp .tstep .dur{border-top:1px solid var(--line);color:var(--fg-3);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.pp .tstep .dur .lucide{width:15px;height:15px}.pp .tstep.go{background:var(--feat);box-shadow:inset 0 0 0 1px var(--feat-line)}@media (max-width:900px){.pp .timeline{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pp .timeline{grid-template-columns:1fr}}.pp .kit{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.pp .kit .box{background:var(--tile);border-radius:24px;flex-direction:column;gap:20px;min-width:0;padding:36px;display:flex}.pp .kit h3{letter-spacing:-.02em;font-size:24px}.pp .list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pp .list li{color:var(--fg-2);align-items:flex-start;gap:12px;font-size:16px;display:flex}.pp .list li b{color:var(--fg);font-weight:500}.pp .list .lucide{width:20px;height:20px;color:var(--accent);flex:none;margin-top:1px}@media (max-width:820px){.pp .kit{grid-template-columns:1fr}}.pp .bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.pp .tile{background:var(--tile);border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:40px;display:flex;position:relative;overflow:hidden}.pp .tile h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,30px);line-height:1.12}.pp .tile p{color:var(--fg-2);max-width:460px;font-size:16px}.pp .tile .big{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(64px,9vw,112px);font-weight:600;line-height:.95}.pp .tile .mid{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5.4vw,64px);font-weight:600;line-height:1}.pp .t-rev{background:radial-gradient(ellipse 80% 90% at 100% 100%,#26bd7d47,transparent 60%),var(--tile);grid-column:span 4}.pp .t-rev .big{color:var(--accent)}.pp .t-free{grid-column:span 2}.pp .t-rip{grid-column:span 3;padding-bottom:0}.pp .t-rip img{aspect-ratio:1100/560;object-fit:cover;object-position:50% 40%;width:calc(100% + 80px);max-width:none;margin:18px -40px 0}.pp .t-roi{grid-column:span 3}.pp .t-roi .duo{grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;padding-top:24px;display:grid}.pp .t-roi .duo span{color:var(--fg-2);margin-top:6px;font-size:15px;display:block}.pp .t-sm{grid-column:span 2}.pp .ichip{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}@media (max-width:900px){.pp .bento{grid-template-columns:1fr 1fr}.pp .t-rev,.pp .t-rip,.pp .t-roi{grid-column:span 2}.pp .t-free,.pp .t-sm{grid-column:span 1}}@media (max-width:560px){.pp .bento{grid-template-columns:1fr}.pp .t-rev,.pp .t-rip,.pp .t-roi,.pp .t-free,.pp .t-sm{grid-column:span 1}.pp .tile{padding:30px}.pp .t-rip img{width:calc(100% + 60px);margin:18px -30px 0}}.pp .seg{background:#ffffff14;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.pp .light .seg{background:#0000000f}.pp .seg button{font:500 15px var(--font);color:var(--fg-2);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:999px;padding:10px 20px}.pp .seg button[aria-selected=true],.pp .seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.pp .light .seg button[aria-selected=true],.pp .light .seg button[aria-pressed=true]{background:var(--ink);color:#fff}.pp .show{grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;margin-top:48px;display:grid}.pp .show figure{background:var(--tile);border-radius:28px;min-width:0;margin:0;overflow:hidden}.pp .show figure img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:opacity .35s var(--ease)}.pp .show .cap{flex-direction:column;gap:16px;min-width:0;display:flex}.pp .show .cap h3{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.pp .show .cap p{color:var(--fg-2);font-size:18px}.pp .show .speed{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:8px;padding-top:20px;display:flex}.pp .show .speed b{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600}.pp .show .speed span{color:var(--fg-2);font-size:15px}.pp .thumbs{gap:10px;margin-top:8px;display:flex}.pp .thumbs button{cursor:pointer;opacity:.45;transition:opacity .2s var(--ease);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;border-radius:12px;flex:1;padding:0;overflow:hidden}.pp .thumbs button[aria-pressed=true],.pp .thumbs button:hover{opacity:1}.pp .thumbs img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (max-width:860px){.pp .show{grid-template-columns:1fr;gap:28px}}.pp .roles{justify-content:center;margin-bottom:40px;display:flex}.pp .role{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pp .role .box{background:var(--tile);border-radius:28px;flex-direction:column;gap:18px;min-width:0;padding:44px;display:flex}.pp .role .box h3{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,38px);line-height:1.08}.pp .role .box p{color:var(--fg-2);font-size:17px}.pp .role .earn{background:var(--feat);box-shadow:inset 0 0 0 1px var(--feat-line)}.pp .kv{flex-direction:column;gap:18px;display:flex}.pp .kv div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:18px;display:flex}.pp .kv div:last-child{border-bottom:0;padding-bottom:0}.pp .kv span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-size:11px}.pp .kv p{color:var(--fg)!important;font-size:16px!important}@media (max-width:820px){.pp .role{grid-template-columns:1fr}.pp .role .box{padding:30px}}.pp .roi{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pp .bars{flex-direction:column;gap:16px;margin-top:8px;display:flex}.pp .bar{grid-template-columns:160px 1fr 64px;align-items:center;gap:14px;font-size:15px;display:grid}.pp .bar .l{color:var(--fg-2)}.pp .bar .t{background:#ffffff12;border-radius:5px;height:8px;overflow:hidden}.pp .bar .t i{background:var(--accent);border-radius:5px;height:100%;display:block}.pp .bar .t i.ins{background:var(--info)}.pp .bar .t i.cost{background:#4a504d}.pp .bar .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pp .foot{color:var(--fg-3);font-size:13px;line-height:1.45}@media (max-width:860px){.pp .roi{grid-template-columns:1fr}}@media (max-width:460px){.pp .bar{grid-template-columns:104px 1fr 56px;gap:10px;font-size:14px}}.pp .calc{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pp .calc .tile{gap:32px}.pp .field{flex-direction:column;gap:12px;display:flex}.pp .field label,.pp .field .lbl{justify-content:space-between;gap:12px;font-size:16px;font-weight:500;display:flex}.pp .field output{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.pp input[type=range]{width:100%;accent-color:var(--btn);height:28px;margin:0}.pp .calc .seg{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.pp .calc .seg button{font-variant-numeric:tabular-nums;padding:10px 4px}.pp .result{background:var(--feat);box-shadow:inset 0 0 0 1px var(--feat-line);justify-content:center}.pp .result .big{color:var(--accent)}.pp .result .row{border-top:1px solid var(--feat-line);grid-template-columns:1fr 1fr;gap:16px;padding-top:24px;display:grid}.pp .result .row b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;display:block}.pp .result .row span{color:var(--fg-2);font-size:14px}@media (max-width:860px){.pp .calc{grid-template-columns:1fr}}.pp .backers{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pp .bk{background:var(--tile);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:150px;padding:16px;display:flex}.pp .bk img{object-fit:contain;width:auto;max-width:120px;height:48px}.pp .bk p{color:var(--fg-2);font-size:15px;font-weight:600}.pp .glabel{color:var(--fg-3);margin:0 0 14px;font-size:15px;font-weight:600}.pp .backers+.glabel{margin-top:40px}@media (max-width:760px){.pp .backers{grid-template-columns:1fr 1fr}}.pp .faq{border-top:1px solid var(--line);max-width:820px;margin:0 auto}.pp details{border-bottom:1px solid var(--line)}.pp summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.pp summary::-webkit-details-marker{display:none}.pp summary .lucide{color:var(--fg-3);transition:transform .3s var(--ease);flex:none}.pp details[open] summary .lucide{transform:rotate(45deg)}.pp details p{color:var(--fg-2);max-width:700px;padding:0 0 26px;font-size:17px}.pp .apply{background:radial-gradient(60% 50% at 50% 0,#26bd7d29,#0000 70%),#000}.pp .apply .grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.pp .apply .copy{flex-direction:column;gap:22px;min-width:0;display:flex}.pp .mail{color:var(--fg-2);font-size:15px}.pp .mail b{color:var(--fg);-webkit-user-select:all;user-select:all;font-weight:500}@media (max-width:900px){.pp .apply .grid{grid-template-columns:1fr}}.pp .reveal{animation:pp-up .7s var(--ease) both}@keyframes pp-up{0%{transform:translateY(10px)}to{transform:none}}.pp section[id]{scroll-margin-top:72px}.pp .btn-ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.pp .btn-ghost:hover{background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent)}.pp .stage img,.pp .show figure img,.pp .thumbs img{height:auto}.pp .show figure img.fade{animation:pp-fade .35s var(--ease) both}@keyframes pp-fade{0%{opacity:.2}to{opacity:1}}.pp .seg{scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp .seg::-webkit-scrollbar{display:none}.pp .seg button:focus-visible{outline-offset:-2px}.pp .seg button{min-height:44px}.pp .lg img{object-fit:contain;max-width:84px}.pp .apply-card{background:var(--tile);border-radius:28px;flex-direction:column;gap:20px;min-width:0;padding:36px;display:flex;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0f}.pp .apply-card .steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pp .apply-card .steps li{color:var(--fg);align-items:center;gap:14px;font-size:16px;display:flex}.pp .apply-card .steps li span{color:var(--fg-3);white-space:nowrap;margin-left:auto;font-size:13px}.pp .apply-card .steps i{background:var(--tint);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.pp .apply-card .actions{flex-direction:column;gap:12px;display:flex}.pp .apply-card .btn{width:100%;height:54px}.pp .fine{color:var(--fg-3);text-align:center;font-size:13px}.pp .mail a{color:var(--fg);text-underline-offset:3px;font-weight:500;text-decoration:underline}.pp .illustrative{text-align:center;margin-top:56px}@media (max-width:520px){.pp .apply-card{padding:24px}.pp .apply-card .steps li{flex-wrap:wrap}.pp .apply-card .steps li span{width:100%;margin-left:42px}}@media (prefers-reduced-motion:reduce){html:has(.pp){scroll-behavior:auto}.pp *{transition:none!important;animation:none!important}}.pp .tile .mid{color:var(--fg)}.pp .tile .mid.acc{color:var(--accent)}.pp .show figure{background:#0b0d0c}.pp .show figure img{object-fit:contain}@media (max-width:520px){.pp .intro .seg button{padding:10px 12px;font-size:14px}}
