@font-face{font-family:SM Display;src:url(/_revenue-core/home/assets/fonts/archivo-wdth.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:SM Text;src:url(/_revenue-core/home/assets/fonts/outfit-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:SM Mono;src:url(/_revenue-core/home/assets/fonts/plex-mono.woff2)format("woff2");font-weight:400 500;font-display:swap}.agp{--bg:#020a19;--bg-hi:#061224;--surface:#0b1a30;--surface-2:#081729;--ink:#eaf0ff;--ink-soft:#aabacf;--ink-faint:#8c9db8;--action:#6ee25a;--action-ink:#06200c;--action-hover:#7deb69;--action-text:#6ee25a;--system-text:#7db8ff;--focus:#6ee25a;--line:#aec9ef24;--line-strong:#aec9ef42;--status-bg:#ffd98a1a;--status-ink:#ffd98a;--status-line:#ffd98a73;--free-bg:#6ee25a1a;--free-ink:#6ee25a;--free-line:#6ee25a73;--ind-bg:#4a9eff1f;--ind-ink:#7db8ff;--ind-line:#4a9eff73;--danger:#ff8a8a;--p-bg:linear-gradient(160deg, #13284b 0%, #0a1830 46%, #061224 100%);--card-shadow:0 0 0 1px var(--line), inset 0 1px 0 #eaf0ff14, 0 18px 36px -20px #01050ecc;--f-display:"SM Display", "Archivo", "Outfit", sans-serif;--f-text:"SM Text", "Outfit", sans-serif;--f-mono:"SM Mono", "IBM Plex Mono", ui-monospace, monospace;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4.4vw, 64px);z-index:2;isolation:isolate;background:radial-gradient(1100px 520px at 70% -10%, #4a9eff29, transparent 60%), radial-gradient(800px 480px at 0% 30%, #6ee25a12, transparent 60%), var(--bg);min-height:100vh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 1rem/1.6 var(--f-text);-webkit-font-smoothing:antialiased;cursor:auto;position:relative;overflow-x:clip}.agp *,.agp :before,.agp :after{box-sizing:border-box}.agp a{color:inherit}.agp :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.agp h1,.agp h2,.agp h3,.agp p{margin:0}.agp .wrap{width:min(1240px, 100% - 2 * var(--gutter));margin-inline:auto}.agp .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.agp-nav{z-index:20;width:min(1240px, 100% - 2 * var(--gutter));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:64px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -24px #000c;background:#061224d1;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:12px auto 0;padding:0 12px 0 18px;display:flex;position:sticky;top:12px}.agp-nav__brand img{width:auto;height:28px;display:block}.agp-nav__links{align-items:center;gap:6px;display:flex}.agp-nav__links a{color:var(--ink-soft);border-radius:10px;padding:8px 12px;font-size:.94rem;text-decoration:none}.agp-nav__links a:hover{color:var(--ink);background:#eaf0ff0d}@media (max-width:560px){.agp-nav__links .agp-hide-sm{display:none}.agp-nav{padding-left:14px}.agp-nav__brand img{height:24px}}.agp .btn{background:var(--action);min-height:48px;color:var(--action-ink);font:650 1rem/1 var(--f-text);cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease), background .16s var(--ease);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #06200c2e,0 10px 22px -12px #2e8c1ebf}.agp .btn:hover{background:var(--action-hover)}.agp .btn:active{transform:scale(.97)}.agp .btn:disabled{opacity:.55;cursor:progress}.agp .btn--lg{border-radius:15px;min-height:54px;padding:0 26px;font-size:1.06rem}.agp .btn--block{white-space:normal;text-align:center;width:100%;line-height:1.2}.agp .btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.agp .btn--ghost:hover{background:var(--surface-2)}.agp .badge{font:500 .72rem/1.3 var(--f-mono);letter-spacing:.02em;border:1px solid var(--status-line);background:var(--status-bg);color:var(--status-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.agp .badge--open{border-color:var(--free-line);background:var(--free-bg);color:var(--free-ink)}.agp .badge--ind{border-color:var(--ind-line);background:var(--ind-bg);color:var(--ind-ink)}.agp .kicker{font:500 .76rem/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--action-text);align-items:center;gap:10px;display:inline-flex}.agp .display{font:800 clamp(2.1rem, 1.5rem + 2.6vw, 3.5rem)/1.02 var(--f-display);letter-spacing:-.02em;font-stretch:88%}.agp .display--sm{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.agp .lede{color:var(--ink-soft);max-width:60ch;font-size:1.06rem}.agp .fine{color:var(--ink-faint);font-size:.86rem}.agp-main{padding:clamp(36px,6vw,72px) 0 72px}.agp-head{gap:14px;margin-bottom:28px;display:grid}.agp-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:960px){.agp-grid{grid-template-columns:minmax(0,1fr)}}.agp-plans{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}@media (max-width:720px){.agp-plans{grid-template-columns:minmax(0,1fr)}}.agp-plan{background:var(--p-bg);box-shadow:var(--card-shadow);cursor:pointer;transition:box-shadow .16s var(--ease), transform .12s var(--ease);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:16px;display:grid;position:relative}.agp-plan:hover{box-shadow:0 0 0 1px var(--line-strong), 0 18px 36px -20px #01050ecc}.agp-plan input{opacity:0;pointer-events:none;position:absolute}.agp-plan:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.agp-plan.is-on{box-shadow:0 0 0 2px var(--action), 0 18px 36px -18px #2e8c1e8c}.agp-plan__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.agp-plan__n{font:700 1.12rem/1.2 var(--f-display)}.agp-plan__price{font:800 1.9rem/1 var(--f-display);font-stretch:90%}.agp-plan__price span{font:500 .9rem var(--f-text);color:var(--ink-soft);margin-left:3px}.agp-plan__sub{color:var(--ink-faint);min-height:1.3em;font-size:.82rem}.agp-plan__list{color:var(--ink-soft);gap:4px;margin:6px 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.agp-plan__list li{gap:8px;display:flex}.agp-plan__list li:before{content:"✓";color:var(--action-text);font-weight:700}.agp-plan__list .is-rolling:before{content:"•";color:var(--status-ink)}.agp-cycle{background:var(--surface-2);box-shadow:0 0 0 1px var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:inline-grid}.agp-cycle label{color:var(--ink-soft);text-align:center;cursor:pointer;border-radius:9px;padding:8px 14px;font-size:.9rem;position:relative}.agp-cycle label.is-on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.agp-cycle input{opacity:0;pointer-events:none;position:absolute}.agp-cycle label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.agp-card{background:var(--surface);box-shadow:var(--card-shadow);border-radius:20px;min-width:0;padding:clamp(18px,2.4vw,28px)}.agp-form{gap:14px;display:grid}.agp-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.agp-row{grid-template-columns:minmax(0,1fr)}}.agp-field{gap:6px;min-width:0;display:grid}.agp-field>span{font:500 .74rem/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.agp-input{border:1px solid var(--line-strong);background:var(--bg-hi);width:100%;min-height:46px;color:var(--ink);font:400 1rem var(--f-text);border-radius:12px;padding:0 14px}.agp-input::placeholder{color:var(--ink-faint);opacity:.8}.agp-input:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px #6ee25a2e}.agp-code{gap:8px;display:flex}.agp-code .agp-input{text-transform:uppercase;font-family:var(--f-mono)}.agp-terms{background:var(--surface-2);box-shadow:0 0 0 1px var(--line);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.agp-terms h3{font:500 .74rem/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--action-text)}.agp-terms ul{color:var(--ink-soft);gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.agp-terms li{grid-template-columns:18px 1fr;gap:8px;display:grid}.agp-terms li:before{content:"→";color:var(--system-text)}.agp-terms strong{color:var(--ink);font-weight:600}.agp-check{color:var(--ink-soft);cursor:pointer;grid-template-columns:20px 1fr;gap:10px;font-size:.9rem;display:grid}.agp-check input{width:18px;height:18px;accent-color:var(--action);margin-top:2px}.agp-check a{color:var(--system-text)}.agp-summary{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:4px;font-size:.92rem;display:flex}.agp-summary b{color:var(--ink);font-weight:650}.agp-msg{border-radius:12px;padding:12px 14px;font-size:.9rem}.agp-msg--err{color:var(--danger);background:#ff8a8a14;box-shadow:0 0 0 1px #ff8a8a59}.agp-msg--ok{background:var(--free-bg);box-shadow:0 0 0 1px var(--free-line);color:var(--ink)}.agp-msg--info{background:var(--ind-bg);box-shadow:0 0 0 1px var(--ind-line);color:var(--ink)}.agp-msg a{color:var(--action-text);font-weight:600}.agp-alt{text-align:center;color:var(--ink-soft);font-size:.9rem}.agp-alt a{color:var(--action-text)}.agp-hero{justify-items:start;gap:18px;padding-bottom:12px;display:grid}.agp-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.agp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}@media (max-width:860px){.agp-cards{grid-template-columns:minmax(0,1fr)}}.agp-cards article{background:var(--p-bg);box-shadow:var(--card-shadow);border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.agp-cards h3{font:700 1.08rem/1.25 var(--f-display)}.agp-cards .badge{justify-self:start}.agp h1,.agp h2,.agp h3{color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0}.agp h2.kicker{color:var(--action-text)}.agp-cards p{color:var(--ink-soft);font-size:.94rem}.agp-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:.94rem}.agp-table th,.agp-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.agp-table th{font:500 .74rem/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.agp-table td:last-child{color:var(--ink);font-weight:600}.agp-sec{gap:12px;margin-top:56px;display:grid}.agp-faq{gap:10px;margin-top:10px;display:grid}.agp-faq details{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:14px;padding:14px 16px}.agp-faq summary{cursor:pointer;font-weight:600}.agp-faq p{color:var(--ink-soft);margin-top:8px;font-size:.94rem}.agp-foot{border-top:1px solid var(--line);color:var(--ink-faint);padding:28px 0 40px;font-size:.86rem}.agp-foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.agp-foot nav{flex-wrap:wrap;gap:16px;display:flex}.agp-foot a{color:var(--ink-soft);text-decoration:none}.agp-foot a:hover{color:var(--ink)}.agp-foot__btn{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agp-foot__btn:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.agp *,.agp :before,.agp :after{transition:none!important}}
