:root{--ap-accent:#19e08a;--ap-gold:#e6c079;--ap-ink:#04100c;--ap-panel:#08170f;--ap-line:rgba(255,255,255,.09);--ap-line2:rgba(25,224,138,.22);--ap-dim:#7f9389;--ap-text:#eaf3ee;--ap-red:#ff6a5a}*{box-sizing:border-box}body{margin:0;background:var(--ap-ink);color:var(--ap-text);font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--ap-accent);text-decoration:none}a:hover{color:#fff}::selection{background:var(--ap-accent);color:#04100c}h1,h2,h3,p,ul{margin:0}@keyframes apleg{0%{opacity:.13}7%{opacity:1}58%{opacity:1}74%{opacity:.13}to{opacity:.13}}@keyframes apchip{0%,to{box-shadow:0 0 0 1px #19e08a47,0 0 60px #19e08a1a inset,0 20px 70px #0009}50%{box-shadow:0 0 0 1px #19e08a80,0 0 90px #19e08a2e inset,0 20px 70px #0009}}@keyframes apblip{0%,to{opacity:1}50%{opacity:.12}}@keyframes aprun{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes apspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes apspinr{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes apfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes apglow{0%,to{opacity:.35}50%{opacity:.75}}:root{--ap-wrap:min(1680px,92vw)}.ap-shell{max-width:var(--ap-wrap);margin:0 auto;position:relative}.ap-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.ap-wrap{max-width:calc(var(--ap-wrap) - 44px);margin:0 auto;width:100%}.ap-progress{position:fixed;top:0;left:0;height:2px;width:0%;background:var(--ap-accent);z-index:60;box-shadow:0 0 14px #19e08acc}.ap-accent{color:var(--ap-accent)}.ap-red{color:var(--ap-red)}.up{color:var(--ap-accent)}.down{color:var(--ap-red)}.ap-mono,.ap-stat-v,.ap-kicker,.ap-tag,.ap-num{font-family:JetBrains Mono,monospace}.ap-blip{width:7px;height:7px;background:var(--ap-accent);animation:apblip 1.3s ease-in-out infinite;flex:none}.ap-dimtext{color:var(--ap-dim);font-size:12.5px}.ap-right{text-align:right}.ap-promo{background:var(--ap-accent);color:#04100c;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:center;padding:9px 20px;font-size:13px;font-weight:600;text-align:center}.ap-promo-cd{font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.04em;background:#04100c;color:var(--ap-accent);padding:3px 8px}.ap-header{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:14px 22px;background:#04100ccc;backdrop-filter:blur(14px);border-bottom:1px solid var(--ap-line)}.ap-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.02em}.ap-logo-accent{color:var(--ap-accent)}.ap-logo-tld{color:var(--ap-dim);font-weight:400}.ap-nav{display:flex;gap:20px;margin-left:auto;font-size:13.5px;flex-wrap:wrap}.ap-nav a{color:#b8c9c0;padding-bottom:3px;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.ap-nav a:hover{color:#fff}.ap-nav a.is-active{color:var(--ap-accent);border-bottom-color:var(--ap-accent)}.ap-cta{display:inline-block;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;font-weight:700}.ap-cta:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 18px 50px #19e08a4d}.ap-cta-solid{background:var(--ap-accent);color:#04100c;font-size:13.5px;padding:11px 16px}.ap-cta-solid:hover{color:#04100c}.ap-cta-ghost{border:1px solid rgba(255,255,255,.22);color:#fff;font-weight:600}.ap-cta-lg{font-size:15px;padding:16px 24px}.ap-cta-sm{font-size:13px;padding:10px 15px}.ap-hero-actions .ap-cta-solid{box-shadow:0 0 0 1px #19e08a66,0 12px 40px #19e08a33}.ap-card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background-color .35s ease;border:1px solid transparent}.ap-card:hover{transform:translateY(-6px);border-color:var(--ap-line2)}.ap-hero{position:relative;min-height:clamp(600px,88vh,860px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--ap-line)}.ap-hero-visual{position:absolute;right:3vw;top:50%;transform:translateY(-50%);width:min(52vw,660px);aspect-ratio:1;pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 20%,#000 46%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 20%,#000 46%)}.ap-ring,.ap-candles{position:absolute;inset:0;width:100%;height:100%}.ap-candles{overflow:visible}.ap-ring-slow{animation:apspin 64s linear infinite}.ap-ring-rev{animation:apspinr 44s linear infinite}.ap-ring-fast{animation:apspin 30s linear infinite}.ap-chip{position:absolute;left:31.25%;top:31.25%;width:37.5%;aspect-ratio:1;background:linear-gradient(150deg,#0d2419,#061410 55%,#0a1f17);border:1px solid rgba(25,224,138,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;animation:apchip 5s ease-in-out infinite}.ap-chip-inner{position:absolute;inset:9px;border:1px solid rgba(255,255,255,.06)}.ap-chip-grid{position:absolute;inset:9px;background:repeating-linear-gradient(90deg,rgba(25,224,138,.05) 0 1px,transparent 1px 14px),repeating-linear-gradient(0deg,rgba(25,224,138,.05) 0 1px,transparent 1px 14px)}.ap-chip-dot{position:absolute;left:16px;top:16px;width:9px;height:9px;border-radius:50%;border:1px solid rgba(25,224,138,.55)}.ap-chip-word{position:relative;font-size:clamp(22px,4.4vw,46px);font-weight:700;letter-spacing:-.03em;line-height:.98;color:#eaf3ee}.ap-chip-word-accent{color:var(--ap-accent)}.ap-chip-sub{position:relative;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:clamp(7px,1.1vw,10px);letter-spacing:.24em;text-transform:uppercase;color:#5f7a6e}.ap-hero-glow{position:absolute;inset:0;background:radial-gradient(52% 70% at 76% 46%,rgba(25,224,138,.16),transparent 62%)}.ap-hero-fadex{position:absolute;inset:0;background:linear-gradient(90deg,#04100cf2,#04100ce6 34%,#04100c73 56%,#04100c00 76%)}.ap-hero-fadey{position:absolute;inset:0;background:linear-gradient(180deg,#04100cb8,#04100c00 28% 68%,#04100c99)}.ap-hero-body{position:relative;padding:66px 22px 74px;width:100%;max-width:var(--ap-wrap);margin:0 auto;z-index:2}.ap-badge{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-accent);margin-bottom:26px;border:1px solid var(--ap-line2);padding:7px 12px}.ap-h1{font-size:clamp(38px,6.4vw,84px);line-height:.96;letter-spacing:-.035em;font-weight:700;margin:0 0 22px;max-width:17ch}.ap-lead{font-size:clamp(16px,1.5vw,20px);line-height:1.5;color:#c3d5cb;max-width:46ch;margin:0 0 14px}.ap-lead b{color:#fff}.ap-sub{font-size:15px;line-height:1.5;color:var(--ap-dim);max-width:46ch;margin:0 0 32px}.ap-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.ap-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--ap-line);max-width:680px;border:1px solid var(--ap-line)}.ap-stat{background:#08170fc7;padding:16px 18px;backdrop-filter:blur(6px)}.ap-stat-v{font-size:26px;font-weight:700;letter-spacing:-.02em}.ap-stat-l{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-dim);margin-top:6px}.ap-marquee-wrap{overflow:hidden;border-bottom:1px solid var(--ap-line);background:#061510}.ap-marquee{display:flex;width:max-content;animation:aprun 46s linear infinite}.ap-quote{display:inline-flex;gap:8px;align-items:baseline;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:12.5px;white-space:nowrap;border-right:1px solid var(--ap-line)}.ap-quote b{font-weight:700;color:#dcece3}.ap-section{padding:78px 22px;border-bottom:1px solid var(--ap-line);position:relative}.ap-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-accent);margin:0 0 16px}.ap-h2{font-size:clamp(28px,4.2vw,50px);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin:0 0 42px;max-width:24ch}.ap-h2-tight{margin-bottom:20px;max-width:24ch}.ap-h2-flush{margin:0;max-width:20ch}.ap-h2-xl{font-size:clamp(30px,5.4vw,66px);line-height:.98;letter-spacing:-.035em;font-weight:700;margin:0 0 28px;max-width:18ch}.ap-h3{font-size:18px;line-height:1.2;font-weight:600;margin:0 0 10px;letter-spacing:-.01em}.ap-body{font-size:14px;line-height:1.6;color:var(--ap-dim);margin:0}.ap-body-wide{font-size:14.5px;max-width:38ch}.ap-body-lede{font-size:15px;max-width:52ch;margin-bottom:34px}.ap-note{font-size:12.5px;color:#6a7d74;margin:12px 0 32px}.ap-note-wide{margin:16px 0 0;max-width:60ch}.ap-num{font-size:12px;color:var(--ap-accent);margin-bottom:16px}.ap-grid{display:grid;gap:1px;background:var(--ap-line);border:1px solid var(--ap-line)}.ap-grid-4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ap-panel{background:var(--ap-panel);padding:26px 22px 30px}.ap-pull{font-size:clamp(19px,2.6vw,28px);line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:38px 0 0;max-width:34ch}.ap-track{height:2px;background:var(--ap-line);margin:0 0 34px}.ap-track-fill{height:2px;width:0%;background:var(--ap-accent);box-shadow:0 0 12px #19e08ab3}.ap-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.ap-step-n{font-family:JetBrains Mono,monospace;font-size:30px;font-weight:700;letter-spacing:-.04em;color:var(--ap-accent)}.ap-tag{font-size:10px;letter-spacing:.1em;padding:4px 8px;border:1px solid var(--ap-line);color:var(--ap-dim)}.ap-matrix{position:relative;padding:120px 22px 128px;overflow:hidden;border-bottom:1px solid var(--ap-line);background:#061510}.ap-tiles{position:absolute;inset:0;display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(9,1fr);gap:3px;padding:3px}.ap-tile{background:#19e08a12;border:1px solid rgba(25,224,138,.13)}.ap-matrix-veil{position:absolute;inset:0;background:radial-gradient(70% 100% at 30% 50%,#04100ceb,#04100c99 60%,#04100c59)}.ap-matrix-body{position:relative;max-width:var(--ap-wrap);margin:0 auto}.ap-pillars{display:flex;flex-wrap:wrap;gap:14px}.ap-pillar{border:1px solid var(--ap-line2);background:#04100cb8;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.02em;color:#c3d5cb}.ap-headrow{display:flex;flex-wrap:wrap;gap:18px;align-items:baseline;justify-content:space-between;margin-bottom:34px}.ap-signalgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:start}.ap-board{border:1px solid var(--ap-line);background:var(--ap-panel)}.ap-board-head{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--ap-line);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ap-board-live{display:flex;align-items:center;gap:8px;color:var(--ap-accent)}.ap-board-body{padding:4px 20px 20px}.ap-row{display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr .8fr;gap:8px;font-family:JetBrains Mono,monospace;font-size:14px;padding:13px 0;border-bottom:1px solid var(--ap-line);align-items:center;color:#c3d5cb}.ap-row-head{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-dim);padding:14px 0 10px}.ap-row .ap-t{font-weight:700;color:#fff}.ap-row .ap-right{font-weight:700}.ap-locked{filter:blur(4px);opacity:.45}.ap-board-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px}.ap-col{display:flex;flex-direction:column;gap:18px}.ap-tg{border:1px solid var(--ap-line);background:#061510;padding:22px}.ap-tg-head{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-dim);margin-bottom:18px}.ap-tg-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:18px}.ap-tg-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);padding:16px 0}.ap-tg-l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-dim)}.ap-tg-v{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:700;margin-top:4px}.ap-tg-note{font-size:13px;margin-top:14px}.ap-inside{border:1px solid var(--ap-line);padding:22px}.ap-inside .ap-h3{font-size:17px;margin-bottom:14px}.ap-list{list-style:none;padding:0;margin:0}.ap-list li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--ap-line);font-size:14px;line-height:1.5;color:#c3d5cb}.ap-arrow{color:var(--ap-accent);font-weight:700}.ap-chartcard{border:1px solid var(--ap-line);background:var(--ap-panel);padding:22px 22px 14px;position:relative;overflow:hidden}.ap-chartglow{position:absolute;inset:0;background:radial-gradient(60% 90% at 90% 0%,rgba(25,224,138,.1),transparent 60%);animation:apglow 6s ease-in-out infinite}.ap-chartinner{position:relative}.ap-chart-head{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-dim);margin-bottom:18px}.ap-chart-total{color:var(--ap-accent);font-size:16px}.ap-chart{width:100%;height:190px;display:block}.ap-chart-axis{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ap-dim);padding:10px 0 0}.ap-table{border:1px solid var(--ap-line);overflow-x:auto}.ap-table-inner{min-width:540px}.ap-trow{display:grid;grid-template-columns:1.4fr .9fr .9fr .8fr .9fr;gap:8px;padding:14px 20px;border-bottom:1px solid var(--ap-line);align-items:center;font-family:JetBrains Mono,monospace;font-size:13.5px;color:#c3d5cb}.ap-trow b{color:#fff}.ap-trow-head{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-dim);background:var(--ap-panel)}.ap-date{color:#6a7d74}.ap-status{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;padding:4px 8px;border:1px solid currentColor;justify-self:start}.ap-recap{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--ap-line);border:1px solid var(--ap-line);border-top:none}.ap-recap-cell{background:var(--ap-panel);padding:20px 18px}.ap-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;align-items:stretch}.ap-plan{border:1px solid var(--ap-line);padding:26px 24px 28px;display:flex;flex-direction:column;gap:14px}.ap-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ap-plan-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-dim)}.ap-plan-badge{font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:4px 8px;background:#04100c;color:var(--ap-accent)}.ap-plan-price{font-family:JetBrains Mono,monospace;font-size:34px;font-weight:700;letter-spacing:-.03em;color:#fff}.ap-plan-per{font-size:13px;color:var(--ap-dim);margin-top:6px}.ap-featlist{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:10px}.ap-featlist li{display:flex;gap:10px;font-size:14px;line-height:1.45;color:#c3d5cb}.ap-tick{color:var(--ap-accent);font-weight:700}.ap-plan-cta{margin-top:auto;font-size:14.5px;padding:14px 18px;text-align:center}.ap-plan-hero{background:var(--ap-accent);border-color:var(--ap-accent)}.ap-plan-hero .ap-plan-kicker{color:#04100ca6}.ap-plan-hero .ap-plan-price{color:#04100c}.ap-plan-hero .ap-plan-per{color:#04100cb3}.ap-plan-hero .ap-featlist li{color:#062012}.ap-plan-hero .ap-tick{color:#04100c}.ap-plan-cta-dark{background:#04100c;color:var(--ap-accent);border:1px solid #04100c}.ap-plan-cta-dark:hover{color:#fff}.ap-faqwrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:start}.ap-h2-faq{font-size:clamp(26px,3.6vw,42px);line-height:1.04;letter-spacing:-.03em;font-weight:700;margin:0;max-width:16ch}.ap-faqs{border-top:1px solid var(--ap-line)}.ap-faqs details{border-bottom:1px solid var(--ap-line)}.ap-faqs summary{display:flex;gap:16px;align-items:baseline;justify-content:space-between;padding:18px 0;font-size:16px;font-weight:600;letter-spacing:-.01em;list-style:none;cursor:pointer}.ap-faqs summary::-webkit-details-marker{display:none}.ap-faqs .ap-body{margin:0 0 20px;line-height:1.65;max-width:56ch}.ap-plus{color:var(--ap-accent);font-size:20px;line-height:1;transition:transform .2s ease;flex:none}details[open] .ap-plus{transform:rotate(45deg)}.ap-closer{position:relative;padding:92px 22px;border-bottom:1px solid var(--ap-line);overflow:hidden}.ap-closer-glow{position:absolute;inset:0;background:radial-gradient(70% 135% at 0% 100%,rgba(25,224,138,.18),rgba(25,224,138,.07) 42%,transparent 70%);animation:apglow 7s ease-in-out infinite}.ap-closer-square{position:absolute;right:8vw;top:14%;width:120px;height:120px;border:1px solid var(--ap-line2);animation:apfloat 6s ease-in-out infinite}.ap-closer-body{position:relative;max-width:var(--ap-wrap);margin:0 auto}.ap-h2-closer{font-size:clamp(30px,5.2vw,62px);line-height:1;margin:0 0 20px;max-width:20ch}.ap-closer .ap-lead{font-size:16px;line-height:1.6;max-width:44ch;margin:0 0 30px}.ap-closer .ap-cta-lg{font-size:15.5px;padding:17px 26px}.ap-footer{padding:44px 22px 56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.ap-footer-logo{font-weight:700;font-size:17px;letter-spacing:-.02em;margin-bottom:10px}.ap-footer-text{font-size:13px;line-height:1.6;color:var(--ap-dim);margin:0;max-width:34ch}.ap-footer-col{display:flex;flex-direction:column;gap:9px;font-size:13.5px}.ap-footer-col a{color:#b8c9c0}.ap-footer-head{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6a7d74;margin-bottom:4px}.ap-footer-bottom{grid-column:1/-1;border-top:1px solid var(--ap-line);padding-top:20px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.ap-footer-bottom p{font-size:12px;line-height:1.6;color:#6a7d74;margin:0;max-width:70ch}.ap-footer-bottom p:last-child{max-width:none}.ap-partners{padding:44px 22px 52px;border-bottom:1px solid var(--ap-line);background:#061510}.ap-partners-head{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:baseline;justify-content:space-between;margin-bottom:26px}.ap-partners-head .ap-kicker{margin:0}.ap-logowall{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--ap-line);border:1px solid var(--ap-line)}.ap-logocell{background:var(--ap-ink);padding:22px 20px 20px;display:flex;flex-direction:column;gap:10px;transition:background-color .3s ease}.ap-logocell:hover{background:#0a1d14}.ap-logoname{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#dcece3}.ap-logometa{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6a7d74}.ap-logomark{width:22px;height:22px;display:block;flex:none;background:var(--ap-accent);opacity:.85}.ap-mk-circle{border-radius:50%}.ap-mk-square{transform:none}.ap-mk-diamond{transform:rotate(45deg);width:19px;height:19px}.ap-mk-ring{background:transparent;border:3px solid var(--ap-accent);border-radius:50%}.ap-mk-half{background:linear-gradient(90deg,var(--ap-accent) 0 50%,var(--ap-gold) 50% 100%);border-radius:50%}.ap-mk-bars{background:repeating-linear-gradient(90deg,var(--ap-accent) 0 5px,transparent 5px 9px)}.ap-partners .ap-note{margin:14px 0 0}.ap-note-flush{margin:0}.ap-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ap-panel-tall{padding:26px 22px 30px;display:flex;flex-direction:column;gap:2px}.ap-panel-tall .ap-step-top{margin-bottom:26px}.ap-quotewrap{padding:0 22px 78px;border-bottom:1px solid var(--ap-line)}.ap-quotecard{border:1px solid var(--ap-line2);background:linear-gradient(160deg,#0a1f16,#061410 70%);padding:38px 34px 30px;max-width:900px;position:relative}.ap-quotemark{font-size:64px;line-height:.6;color:var(--ap-accent);margin:0 0 12px;font-weight:700}.ap-quotetext{font-size:clamp(18px,2.4vw,26px);line-height:1.35;letter-spacing:-.02em;font-weight:500;margin:0 0 26px;max-width:44ch;text-wrap:pretty}.ap-quoteby{display:flex;align-items:center;gap:12px;font-size:13.5px;color:#c3d5cb}.ap-quoteby span span{display:block}.ap-quoteby b{color:#fff}.ap-calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1px;background:var(--ap-line);border:1px solid var(--ap-line)}.ap-calc-controls{background:var(--ap-panel);padding:28px 26px 24px;display:flex;flex-direction:column;gap:26px}.ap-field{display:flex;flex-direction:column;gap:12px}.ap-field-top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;color:#c3d5cb}.ap-field-top output{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:var(--ap-accent)}.ap-field input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:#ffffff29;outline:none}.ap-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--ap-accent);cursor:grab;box-shadow:0 0 0 4px #19e08a29}.ap-field input[type=range]::-moz-range-thumb{width:16px;height:16px;border:none;background:var(--ap-accent);cursor:grab;box-shadow:0 0 0 4px #19e08a29}.ap-calc-out{background:#061510;padding:28px 26px;display:flex;flex-direction:column;gap:14px}.ap-calc-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;color:#c3d5cb;padding-bottom:12px;border-bottom:1px solid var(--ap-line)}.ap-calc-row b{font-family:JetBrains Mono,monospace;font-size:17px;color:#fff}.ap-calc-row-mute,.ap-calc-row-mute b{color:var(--ap-dim)}.ap-calc-hero{border:1px solid var(--ap-line2);background:#19e08a0f;padding:20px;display:flex;flex-direction:column;gap:4px;margin-top:4px}.ap-calc-hero>span:first-child{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-dim)}.ap-calc-hero b{font-family:JetBrains Mono,monospace;font-size:clamp(30px,4.4vw,42px);font-weight:700;letter-spacing:-.03em;color:var(--ap-accent);line-height:1.05}.ap-calc-year{font-size:12.5px;color:var(--ap-dim)}.ap-calc-cta{margin-top:auto;text-align:center;font-size:14px;padding:14px 18px}.ap-tiers{border:1px solid var(--ap-line)}.ap-tierrow{display:grid;grid-template-columns:1.2fr .9fr .9fr 1fr;gap:12px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--ap-line);font-family:JetBrains Mono,monospace;font-size:14px;color:#c3d5cb;transition:background-color .3s ease}.ap-tierrow:last-child{border-bottom:none}.ap-tierrow:hover{background:#19e08a0d}.ap-tierrow b{color:#fff;font-size:17px}.ap-tierrow-head{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-dim);background:var(--ap-panel);padding:14px 22px}.ap-tierrow-head:hover{background:var(--ap-panel)}.ap-tierpct{color:var(--ap-accent);font-weight:700;font-size:17px}.ap-tierrow-top{background:#19e08a12}.ap-tierrow-top .ap-tierpct{font-size:22px}.ap-incl{border:1px solid var(--ap-line);border-top:none;background:var(--ap-panel);padding:26px 22px 28px;display:flex;flex-direction:column;gap:18px}.ap-featlist-wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 28px}.ap-incl-cta{align-self:start;font-size:14.5px;padding:14px 20px}.ap-tierbar{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--ap-line);border:1px solid var(--ap-line)}.ap-tierbar span{background:var(--ap-ink);padding:9px 4px;text-align:center;font-family:JetBrains Mono,monospace;font-size:11.5px;color:#6a7d74;transition:background-color .25s ease,color .25s ease}.ap-tierbar span.is-on{background:#19e08a24;color:var(--ap-accent)}.ap-tierbar span.is-now{background:var(--ap-accent);color:#04100c;font-weight:700}.ap-calc-tier{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--ap-line);padding-top:16px;font-size:13.5px;color:#c3d5cb}.ap-calc-tier b{font-family:JetBrains Mono,monospace;font-size:30px;font-weight:700;letter-spacing:-.03em;color:var(--ap-accent);line-height:1}@media(max-width:620px){.ap-tierrow{grid-template-columns:1fr 1fr;row-gap:6px;font-size:13px}.ap-tierrow-head{display:none}.ap-tierrow .ap-right{text-align:left}}@media(max-width:900px){.ap-hero{flex-direction:column;align-items:stretch;min-height:0}.ap-hero-body{order:1;padding:52px 22px 8px}.ap-hero-visual{order:2;position:relative;right:auto;top:auto;transform:none;width:min(84vw,440px);margin:0 auto 46px;-webkit-mask-image:none;mask-image:none;z-index:1}.ap-hero-fadex,.ap-hero-fadey{display:none}.ap-hero-glow{background:radial-gradient(80% 50% at 50% 78%,rgba(25,224,138,.14),transparent 64%)}.ap-hero-actions{margin-bottom:32px}.ap-chip-word{font-size:clamp(24px,8vw,40px)}.ap-chip-sub{font-size:clamp(7px,2vw,10px)}.ap-quotecard{padding:28px 22px 24px}.ap-calc-controls,.ap-calc-out{padding:24px 20px}.ap-nav{order:3;width:100%;margin-left:0;gap:16px;overflow-x:auto;scrollbar-width:none}.ap-nav::-webkit-scrollbar{display:none}.ap-header-cta{margin-left:auto}}@media(max-width:560px){.ap-section,.ap-matrix,.ap-closer{padding-left:18px;padding-right:18px}.ap-section{padding-top:60px;padding-bottom:60px}}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important}}.ap-panel,.ap-logocell,.ap-pillar{position:relative;overflow:hidden}.ap-panel:before,.ap-logocell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(180px 180px at var(--mx,50%) var(--my,50%),rgba(25,224,138,.13),transparent 70%)}.ap-panel:hover:before,.ap-logocell:hover:before{opacity:1}.ap-panel:after{content:"";position:absolute;left:0;top:0;width:0;height:1px;background:linear-gradient(90deg,var(--ap-accent),transparent);transition:width .55s cubic-bezier(.22,1,.36,1)}.ap-panel:hover:after{width:100%}.ap-pillar{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease}.ap-pillar:hover{transform:translateY(-3px);border-color:var(--ap-accent);background:#19e08a14}
