@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.ap{--bg:#0a0f1a;--bg-2:#0f1626;--surface:#151c2e9e;--surface-solid:#151c2e;--surface-2:#1a2332b8;--card-hover:#1c253ac7;--line:#94a3b821;--line-strong:#94a3b83d;--edge:#ffffff12;--text:#f4f7fb;--muted:#a7b4c7;--faint:#64748b;--accent:#3b82f6;--accent-hi:#60a5fa;--accent-cyan:#7dd3fc;--green:#34d399;--red:#f87171;--pro:#f0883e;--pro-soft:#f0883e24;--ref-purple:#a78bfa;--ref-pink:#f472b6;--content:1200px;--r-lg:20px;--r-md:14px;--r-sm:10px;--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--shadow-card:0 1px 2px #00000038,0 12px 32px -12px #0000006b;--shadow-float:0 24px 60px -18px #0000008c,0 4px 14px #00000047;--ease-settle:cubic-bezier(.22,1,.36,1);font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-optical-sizing:auto;min-height:100vh;line-height:1.6;overflow-x:hidden}.ap *,.ap :before,.ap :after{box-sizing:border-box}.ap a{color:inherit;text-decoration:none}.ap img,.ap svg,.ap video{max-width:100%;display:block}.ap button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.ap input,.ap select,.ap textarea{font:inherit}.ap ::selection{background:#3b82f652}.ap :focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px;border-radius:6px}.ap .wrap{width:min(calc(100% - 40px),var(--content));margin:0 auto}.ap .wrap-narrow{width:min(100% - 40px,920px);margin:0 auto}.ap .display{letter-spacing:-.03em;margin:0;font-size:clamp(2.9rem,1rem + 5.4vw,5.4rem);font-weight:700;line-height:1.02}.ap .display-sm{letter-spacing:-.028em;margin:0;font-size:clamp(2.2rem,1rem + 3.4vw,3.6rem);font-weight:700;line-height:1.04}.ap h2.title{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,1rem + 2.6vw,3rem);font-weight:700;line-height:1.05}.ap h3{letter-spacing:-.018em;margin:0;line-height:1.15}.ap p{margin:0}.ap .grad{background:linear-gradient(100deg,var(--accent)0%,var(--accent-cyan)90%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ap .grad-pro{background:linear-gradient(100deg,#f0883e 0%,#fbbf24 90%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ap .grad-ref{background:linear-gradient(100deg,var(--ref-purple)0%,var(--ref-pink)90%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ap .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px;font-weight:600}.ap .eyebrow.accent{color:var(--accent-hi)}.ap .eyebrow.pro-c{color:var(--pro)}.ap .num{font-variant-numeric:tabular-nums}.ap .press{transition:transform .26s var(--ease-settle),box-shadow .26s var(--ease-settle),background .2s,border-color .2s}.ap .press:active{transition-duration:90ms;transform:scale(.97)}.ap .press-soft{transition:transform .3s var(--ease-settle),box-shadow .3s var(--ease-settle),background .22s,border-color .22s}.ap .press-soft:active{transition-duration:.1s;transform:scale(.988)}.ap .btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.ap .btn-primary{background:var(--accent);color:#fff;box-shadow:0 1px 2px #0000004d,0 8px 24px -8px #3b82f68c,inset 0 1px #ffffff2e}.ap .btn-primary:hover{background:var(--accent-hi)}.ap .btn-pro{color:#fff;background:linear-gradient(135deg,#f0883e,#d97030);box-shadow:0 1px 2px #0000004d,0 8px 24px -8px #f0883e80,inset 0 1px #ffffff2e}.ap .btn-pro:hover{filter:brightness(1.08)}.ap .btn-secondary{color:var(--text);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#94a3b817}.ap .btn-secondary:hover{background:#94a3b826;border-color:#94a3b857}.ap .btn-full{width:100%}.ap .btn[disabled]{opacity:.55;cursor:default}.ap .btn-ref{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 1px 2px #0000004d,0 10px 28px -8px #a78bfa80,inset 0 1px #fff3}.ap .btn-ref:hover{filter:brightness(1.08)}.ap .btn-green{background:var(--green);color:#06281c;box-shadow:0 1px 2px #0000004d,0 8px 24px -8px #34d39980,inset 0 1px #ffffff40}.ap .nav{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#0a0f1a8c;border-bottom:1px solid #0000;transition:background .38s,border-color .38s,box-shadow .38s;position:fixed;top:0;left:0;right:0}.ap .nav.scrolled{border-bottom-color:var(--line);background:#0a0f1ac7;box-shadow:0 8px 30px -12px #00000080}.ap .nav-inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.ap .logo{align-items:center;gap:12px;display:flex}.ap .logo-mark{background:linear-gradient(135deg,var(--accent),#2563eb);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;box-shadow:0 4px 14px -4px #3b82f699,inset 0 1px #ffffff40}.ap .logo-text{letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.15;display:block}.ap .logo-sub{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:600;display:block}.ap .nav-links{align-items:center;gap:6px;font-size:14px;display:flex}.ap .nav-links>a{color:var(--muted);transition:color .16s,background .16s,transform .24s var(--ease-settle);border-radius:999px;padding:9px 13px;font-weight:500}.ap .nav-links>a:hover{color:var(--text);background:#94a3b817}.ap .nav-links>a:active{transition-duration:80ms;transform:scale(.95)}.ap .nav-tour{border:1px solid #3b82f680;box-shadow:0 0 16px -4px #3b82f659,inset 0 1px #ffffff0f;color:var(--accent-hi)!important}.ap .nav-tour:hover{background:#3b82f624!important}.ap .nav-cta{background:var(--accent);box-shadow:0 1px 2px #0000004d,0 6px 18px -6px #3b82f699,inset 0 1px #ffffff2e;color:#fff!important;font-weight:600!important}.ap .nav-cta:hover{background:var(--accent-hi)!important}.ap .menu-btn{width:42px;height:42px;color:var(--text);border-radius:12px;place-items:center;display:none}.ap .menu-btn:hover{background:#94a3b81a}.ap .scrim{z-index:70;opacity:0;pointer-events:none;background:#04070e99;transition:opacity .32s;position:fixed;inset:0}.ap .scrim.on{opacity:1;pointer-events:auto}.ap .sheet{z-index:71;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-top:1px solid var(--edge);box-shadow:var(--shadow-float);padding:10px 22px calc(26px + env(safe-area-inset-bottom));touch-action:none;will-change:transform;background:#12192ae6;border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.ap .sheet-grip{background:#94a3b859;border-radius:3px;width:40px;height:5px;margin:6px auto 14px}.ap .sheet a{letter-spacing:-.01em;border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;padding:15px 6px;font-size:17px;font-weight:600;display:flex}.ap .sheet a:last-of-type{border-bottom:none}.ap .sheet a span{color:var(--faint);font-weight:400}.ap .sheet .btn{margin-top:14px}.ap .page-hero{text-align:center;padding:clamp(128px,15vw,172px) 0 clamp(36px,5vw,56px);position:relative;overflow:hidden}.ap .page-hero-glow{pointer-events:none;background:radial-gradient(60% 90% at 50% 0,#3b82f624,#0000 60%);position:absolute;inset:0}.ap .page-hero .display-sm,.ap .page-hero .display{position:relative}.ap .page-hero-sub{max-width:58ch;color:var(--muted);margin:18px auto 0;font-size:16.5px;line-height:1.65;position:relative}.ap .badge-chip{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--muted);background:#94a3b814;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.ap .hero-video{object-fit:cover;pointer-events:none;z-index:0;opacity:.38;will-change:transform;transform-origin:50%;width:100%;height:100%;position:absolute;top:0;left:0}.ap .hero-veil{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 70% 10%,#3b82f624,transparent 55%),linear-gradient(to bottom,#0a0f1a6b 0%,#0a0f1a9e 55%,var(--bg)100%);position:absolute;inset:0}.ap .hero-sec{position:relative;overflow:hidden}.ap .hero{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:clamp(140px,16vw,190px) 0 clamp(56px,7vw,88px);display:grid;position:relative}.ap .hero-lead{max-width:47ch;color:var(--muted);margin:22px 0 30px;font-size:17.5px;line-height:1.65}.ap .hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.ap .hero-meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.ap .hero-meta span{align-items:center;gap:8px;display:inline-flex}.ap .hero-meta span:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #34d399cc}.ap .hero-proof{gap:16px;display:grid}.ap .video-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-top-color:var(--edge);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.ap .video-card video{aspect-ratio:16/9;object-fit:cover;width:100%}.ap .hero-note{background:var(--surface);border:1px solid var(--line);border-top-color:var(--edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--r-md);color:var(--muted);padding:14px 18px;font-size:13.5px}.ap .hero-note strong{color:var(--text)}.ap .stage{opacity:0;transform:translateY(26px)}.staged .ap .stage,.ap.staged .stage,body.staged .ap .stage{opacity:1;transition:opacity .8s var(--ease-settle),transform .8s var(--ease-settle);transform:none}body.staged .ap .stage.s1{transition-delay:60ms}body.staged .ap .stage.s2{transition-delay:.15s}body.staged .ap .stage.s3{transition-delay:.24s}body.staged .ap .stage.s4{transition-delay:.33s}body.staged .ap .stage.s5{transition-delay:.42s}.ap .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:13px 0;font-size:14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ap .ticker-track{width:max-content;animation:30s linear infinite ap-marquee;display:flex}.ap .ticker:hover .ticker-track,.ap .ticker:active .ticker-track{animation-play-state:paused}.ap .ticker-track span{white-space:nowrap;align-items:center;gap:44px;padding:0 22px;display:inline-flex}.ap .ticker-track span:after{content:"·";color:var(--line-strong)}@keyframes ap-marquee{to{transform:translate(-50%)}}.ap .sec{padding:clamp(56px,7.5vw,100px) 0}.ap .sec-tight{padding:clamp(36px,4.5vw,60px) 0}.ap .sec-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:24px;margin-bottom:36px;display:grid}.ap .sec-head p{max-width:54ch;color:var(--muted);place-self:end}.ap .sec-head.center{text-align:center;display:block}.ap .sec-head.center p{justify-self:auto;margin:14px auto 0}.ap .rv{opacity:0;transform:translateY(24px)}.ap .rv.in{opacity:1;transition:opacity .75s var(--ease-settle),transform .75s var(--ease-settle);transform:none}.ap .rv.d1.in{transition-delay:80ms}.ap .rv.d2.in{transition-delay:.16s}.ap .rv.d3.in{transition-delay:.24s}.ap .rv.d4.in{transition-delay:.32s}.ap .card{background:var(--surface);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:30px}.ap .card:hover{background:var(--card-hover)}.ap .card.static:hover{background:var(--surface)}.ap .story-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.ap .story-main{flex-direction:column;justify-content:space-between;min-height:380px;display:flex}.ap .story-main h3{margin:12px 0 14px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:700}.ap .story-main>div>p{color:var(--muted);max-width:58ch;font-size:15px;line-height:1.7}.ap .story-side{gap:18px;display:grid}.ap .story-side h3{margin:10px 0;font-size:1.45rem;font-weight:700}.ap .story-side p{color:var(--muted);font-size:14px;line-height:1.65}.ap .stats-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;padding-top:20px;display:grid}.ap .stats-row strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;display:block}.ap .stats-row span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.ap .steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ap .step-icon{width:46px;height:46px;color:var(--accent-hi);font-variant-numeric:tabular-nums;background:#3b82f61f;border:1px solid #3b82f640;border-radius:14px;place-items:center;margin-bottom:18px;font-size:14px;font-weight:700;display:grid}.ap .steps-grid h3{margin-bottom:10px;font-size:1.4rem;font-weight:700}.ap .steps-grid p{color:var(--muted);font-size:14px}.ap .caro-shell{padding-inline:max(20px,calc((100% - var(--content))/2));overflow-x:clip}.ap .caro{cursor:grab;touch-action:pan-y;will-change:transform;-webkit-user-select:none;user-select:none;gap:18px;display:flex}.ap .caro.grabbing{cursor:grabbing}.ap .caro-card{pointer-events:auto;flex:0 0 min(78%,520px)}.ap .caro-card em{letter-spacing:-.018em;margin:12px 0 18px;font-size:clamp(1.25rem,2.2vw,1.7rem);font-style:italic;font-weight:500;line-height:1.3;display:block}.ap .caro-card .who{color:var(--muted);font-size:14px}.ap .caro-card .init{width:40px;height:40px;color:var(--accent-hi);background:#3b82f61f;border:1px solid #3b82f640;border-radius:12px;place-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-grid}.ap .caro-card .note{color:var(--text);margin:8px 0 16px;font-size:15.5px;line-height:1.6}.ap .caro-hint{color:var(--faint);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.ap .caro-dots{gap:6px;display:inline-flex}.ap .caro-dots i{background:var(--line-strong);width:6px;height:6px;transition:background .24s,transform .24s var(--ease-settle);border-radius:50%}.ap .caro-dots i.on{background:var(--accent-hi);transform:scale(1.25)}.ap .comp-table{border-collapse:collapse;width:100%}.ap .comp-table th,.ap .comp-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;font-size:14px}.ap .comp-table tbody tr{transition:background .18s}.ap .comp-table tbody tr:hover{background:#94a3b80d}.ap .comp-table tbody tr:last-child td{border-bottom:none}.ap .comp-table thead th{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-size:11px;font-weight:600}.ap .comp-good{color:var(--green);font-weight:600}.ap .comp-neutral{color:var(--muted)}.ap .comp-note{color:var(--faint);margin-top:16px;font-size:12.5px}.ap .privacy{background:radial-gradient(90% 140% at 90% 0%,#3b82f621,transparent 60%),var(--surface);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--line);border-top-color:var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow-card);grid-template-columns:1fr auto;align-items:center;gap:28px;padding:38px;display:grid}.ap .privacy h2{margin:8px 0 12px}.ap .privacy p{color:var(--muted);max-width:56ch;font-size:15px;line-height:1.65}.ap .privacy-pills{flex-direction:column;gap:10px;display:flex}.ap .pill{border:1px solid var(--line-strong);color:var(--text);white-space:nowrap;background:#94a3b812;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:11px 16px;font-size:13.5px;display:inline-flex}.ap .tools-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ap .tool-card{flex-direction:column;justify-content:space-between;min-height:230px;display:flex}.ap .tool-icon{width:46px;height:46px;color:var(--accent-hi);letter-spacing:.05em;background:#3b82f61f;border:1px solid #3b82f640;border-radius:14px;place-items:center;margin-bottom:16px;font-size:13px;font-weight:700;display:grid}.ap .tool-card h3{margin-bottom:10px;font-size:1.22rem;font-weight:700}.ap .tool-card p{color:var(--muted);flex:1;font-size:13.5px;line-height:1.6}.ap .tool-link{color:var(--accent-hi);align-items:center;gap:6px;margin-top:18px;font-size:13.5px;font-weight:600;display:inline-flex}.ap .tool-link:after{content:"→";transition:transform .24s var(--ease-settle)}.ap .tool-card:hover .tool-link:after{transform:translate(4px)}.ap .seg-wrap{justify-content:center;margin-bottom:30px;display:flex}.ap .seg{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#94a3b817;border-radius:999px;align-items:stretch;padding:4px;display:inline-flex;position:relative}.ap .seg-thumb{will-change:transform;background:#3b82f6e6;border-radius:999px;width:50%;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 2px 10px -2px #3b82f699,inset 0 1px #fff3}.ap .seg button{z-index:1;color:var(--muted);border-radius:999px;min-width:132px;padding:9px 26px;font-size:14px;font-weight:600;transition:color .24s;position:relative}.ap .seg button.on{color:#fff}.ap .seg button:active{transform:scale(.96)}.ap .seg-note{text-align:center;color:var(--faint);margin-top:12px;font-size:12.5px}.ap .pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.ap .price-card{flex-direction:column;display:flex}.ap .price-card.pro{background:radial-gradient(120% 90% at 50% 0%,#3b82f624,transparent 55%),var(--surface);border-color:#3b82f673;box-shadow:0 1px 2px #00000038,0 18px 46px -14px #3b82f647}.ap .tier{text-transform:uppercase;letter-spacing:.16em;color:var(--faint);margin-bottom:8px;font-size:11px;font-weight:600}.ap .tier.accent{color:var(--accent-hi)}.ap .tier-tag{letter-spacing:.12em;color:var(--accent-hi);background:#3b82f629;border-radius:6px;margin-left:8px;padding:3px 9px;font-size:10px;font-weight:700}.ap .price-headline{letter-spacing:-.02em;margin:4px 0 18px;font-size:1.55rem;font-weight:700}.ap .price-line{align-items:flex-end;gap:10px;min-height:56px;margin-bottom:6px;display:flex}.ap .price-cur{color:var(--muted);font-size:21px;font-weight:700;line-height:1.5}.ap .price-amt{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:700;line-height:1}.ap .price-was{color:var(--faint);font-variant-numeric:tabular-nums;font-size:20px;text-decoration:line-through}.ap .price-flip{will-change:transform,opacity;display:inline-block}.ap .price-flip.out{opacity:0;transition:opacity .13s ease-in,transform .13s ease-in;transform:translateY(-10px)}.ap .price-flip.in-up{opacity:0;transform:translateY(12px)}.ap .price-flip.settled{opacity:1;transition:opacity .3s var(--ease-settle),transform .3s var(--ease-settle);transform:none}.ap .price-period{color:var(--muted);margin-bottom:22px;font-size:13px}.ap .feats{flex-direction:column;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ap .feats li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ap .feats li:before{content:"✓";color:var(--faint);flex-shrink:0;font-weight:700}.ap .feats li.hi{color:var(--text);font-weight:500}.ap .feats li.hi:before{color:var(--green)}.ap .price-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:18px;font-size:13px;display:flex}.ap .pricing-note{text-align:center;color:var(--faint);margin-top:20px;font-size:13px}.ap .faq-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}.ap .faq-card{padding:0;overflow:hidden}.ap .faq-q{text-align:left;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 26px;font-size:15.5px;font-weight:600;display:flex}.ap .faq-q .chev{transition:transform .42s var(--ease-settle);color:var(--faint);flex-shrink:0}.ap .faq-card.open .chev{color:var(--accent-hi);transform:rotate(180deg)}.ap .faq-a{will-change:height;height:0;overflow:hidden}.ap .faq-a>p{color:var(--muted);padding:0 26px 24px;font-size:14px;line-height:1.65}.ap .closing-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.ap .cta-panel h3{letter-spacing:-.028em;margin:10px 0 14px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.05}.ap .cta-panel>p{color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.65}.ap .partner-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.ap .partner-metrics div{border:1px solid var(--line);background:#94a3b80f;border-radius:16px;padding:16px}.ap .partner-metrics strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:26px;font-weight:700;display:block}.ap .partner-metrics span{color:var(--muted);font-size:12px}.ap .footer{color:var(--muted);padding:30px 0 54px;font-size:14px}.ap .footer-line{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.ap .footer-links{flex-wrap:wrap;gap:8px 22px;display:flex}.ap .footer-links a{color:var(--muted);font-size:13px;transition:color .16s}.ap .footer-links a:hover{color:var(--text)}.ap .value-props{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:30px auto 0;display:flex;position:relative}.ap .value-props span{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ap .jump-label{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-hi);margin:34px 0 12px;font-size:11px;font-weight:700;position:relative}.ap .jump-label.pro-c{color:var(--pro)}.ap .jump-nav{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.ap .jump-chip{color:var(--text);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#94a3b814;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.ap .jump-chip:hover{background:#94a3b826}.ap .jump-chip.pro-b{border-color:#f0883e59}.ap .tour-sec{border-top:1px solid var(--line);padding:clamp(48px,6vw,84px) 0}.ap .tour-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.ap .tour-layout.reverse .tour-media{order:2}.ap .tour-media{position:relative}.ap .step-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hi);background:#3b82f61f;border:1px solid #3b82f640;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.ap .step-badge.pro-b{color:var(--pro);background:var(--pro-soft);border-color:#f0883e4d}.ap .tour-frame{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-top-color:var(--edge);box-shadow:var(--shadow-float);overflow:hidden}.ap .tour-frame img{width:100%;height:auto;display:block}.ap .tour-frame.placeholder{background:radial-gradient(80% 80% at 50% 20%,#3b82f61a,transparent 60%),var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:320px;display:flex}.ap .tour-frame.placeholder .big{font-size:56px}.ap .tour-frame.placeholder .t{font-size:19px;font-weight:700}.ap .tour-frame.placeholder .s{color:var(--faint);font-size:13px}.ap .tour-kicker{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ap .tour-kicker .ico{font-size:24px}.ap .tour-title{letter-spacing:-.024em;margin-bottom:10px;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:700}.ap .tour-tagline{color:var(--text);margin-bottom:12px;font-size:16px;font-style:italic;font-weight:600}.ap .tour-tagline.pro-line{border-left:3px solid var(--pro);padding-left:14px}.ap .tour-desc{color:var(--muted);margin-bottom:22px;font-size:15px;line-height:1.7}.ap .tour-points{gap:13px;margin-bottom:22px;display:grid}.ap .tour-point{border-left:2px solid #3b82f659;padding-left:14px}.ap .tour-point.pro-b{border-left-color:#f0883e66}.ap .tour-point .lbl{margin-bottom:2px;font-size:14px;font-weight:600}.ap .tour-point.pro-b .lbl{color:var(--pro)}.ap .tour-point .txt{color:var(--muted);font-size:13.5px;line-height:1.6}.ap .tour-tip{border-radius:var(--r-md);color:var(--muted);background:#3b82f612;border:1px solid #3b82f633;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.ap .tour-tip.pro-t{background:#f0883e0f;border-color:#f0883e38}.ap .hl-chips{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.ap .hl-chip{text-align:center;background:var(--pro-soft);border:1px solid #f0883e40;border-radius:14px;flex:1;min-width:150px;padding:13px 16px}.ap .hl-chip .st{font-size:22px}.ap .hl-chip .lb{color:var(--muted);margin-top:4px;font-size:12px}.ap .pro-divider{text-align:center;background:linear-gradient(#f0883e12,#0000 70%);border-top:1px solid #f0883e40;padding:clamp(56px,7vw,88px) 0}.ap .pro-pill{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#f0883e,#d97030);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 20px -6px #f0883e80}.ap .flow-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.ap .flow-chip{background:var(--surface);border:1px solid var(--line);border-top-color:var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;border-radius:14px;min-width:108px;padding:14px 16px}.ap .flow-chip .ico{margin-bottom:4px;font-size:24px}.ap .flow-chip .lb{font-size:11.5px;font-weight:600}.ap .flow-arrow{color:var(--faint);font-size:18px}.ap .flow-chip.pro-b{border-color:#f0883e4d}.ap .flow-chip.pro-b .lb{color:var(--pro)}.ap .calc-shell{max-width:880px;margin:0 auto;padding:0 20px}.ap .calc-card-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:24px;font-size:13px;font-weight:600;display:flex}.ap .calc-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #3b82f6cc}.ap .form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ap .field label{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ap .in-wrap{align-items:center;display:flex;position:relative}.ap .in-wrap .ico{color:var(--faint);pointer-events:none;text-align:center;z-index:1;width:20px;font-size:14px;position:absolute;left:14px}.ap .in-wrap input,.ap .in-wrap select,.ap .field textarea,.ap .in-plain{width:100%;color:var(--text);border:1px solid var(--line-strong);appearance:none;background:#0a0f1a8c;border-radius:12px;outline:none;padding:13px 14px 13px 44px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.ap .in-plain{padding-left:14px}.ap .field textarea{resize:vertical;padding:13px 14px}.ap .in-wrap select{cursor:pointer}.ap .in-wrap.sel:before{content:"";pointer-events:none;z-index:1;border-right:1.8px solid var(--faint);border-bottom:1.8px solid var(--faint);width:8px;height:8px;position:absolute;right:16px;transform:rotate(45deg)translateY(-2px)}.ap .in-wrap input:focus,.ap .in-wrap select:focus,.ap .field textarea:focus,.ap .in-plain:focus{border-color:var(--accent);background:#0a0f1abf;box-shadow:0 0 0 3px #3b82f62e}.ap .in-wrap select option{background:var(--surface-solid);color:var(--text)}.ap .switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.ap .switch input{opacity:0;pointer-events:none;position:absolute}.ap .switch .track{background:#94a3b838;border-radius:999px;flex-shrink:0;width:50px;height:30px;transition:background .26s;position:relative;box-shadow:inset 0 1px 3px #0000004d}.ap .switch .track:after{content:"";width:24px;height:24px;transition:transform .32s var(--ease-settle);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}.ap .switch input:checked+.track{background:var(--green)}.ap .switch input:checked+.track:after{transform:translate(20px)}.ap .switch input:focus-visible+.track{outline:2px solid var(--accent-hi);outline-offset:3px}.ap .switch .lbl{font-size:14px;font-weight:500}.ap .calc-submit{background:var(--accent);color:#fff;letter-spacing:-.01em;border-radius:14px;width:100%;margin-top:22px;padding:16px 24px;font-size:16px;font-weight:700;box-shadow:0 1px 2px #0000004d,0 10px 28px -8px #3b82f68c,inset 0 1px #ffffff2e}.ap .calc-submit:hover{background:var(--accent-hi)}.ap .results-enter{animation:ap-results-in .65s var(--ease-settle)both}@keyframes ap-results-in{0%{opacity:0;transform:translateY(18px)}}.ap .results-inner{padding-top:28px}.ap .results-divider{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:22px;font-size:11.5px;font-weight:700;display:flex}.ap .results-divider:before,.ap .results-divider:after{content:"";background:var(--line);flex:1;height:1px}.ap .result-hero{text-align:center;border-radius:var(--r-lg);background:radial-gradient(80% 120% at 50% 0,#f871711f,#0000 65%),#0a0f1a66;border:1px solid #f8717140;margin-bottom:20px;padding:30px 24px}.ap .result-hero.good{background:radial-gradient(80% 120% at 50% 0,#34d3991f,#0000 65%),#0a0f1a66;border-color:#34d39940}.ap .result-hero .lbl{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.ap .result-hero .amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:700;line-height:1}.ap .result-hero.good .amt{color:var(--green)}.ap .result-hero:not(.good) .amt{color:var(--red)}.ap .result-hero .det{color:var(--faint);margin-top:10px;font-size:13px}.ap .stat-tiles{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.ap .stat-tile{border:1px solid var(--line);text-align:center;background:#94a3b80f;border-radius:16px;padding:18px}.ap .stat-tile .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ap .stat-tile .v.red{color:var(--red)}.ap .stat-tile .v.green{color:var(--green)}.ap .stat-tile .v.blue{color:var(--accent-hi)}.ap .stat-tile .l{color:var(--muted);margin-top:4px;font-size:12px}.ap .brk{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:20px;overflow:hidden}.ap .brk-row{border-bottom:1px solid var(--line);background:#0a0f1a4d;justify-content:space-between;gap:16px;padding:12px 18px;font-size:14px;display:flex}.ap .brk-row:last-child{border-bottom:none}.ap .brk-row.head{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-size:11px;font-weight:600}.ap .brk-row .a{font-variant-numeric:tabular-nums;font-weight:600}.ap .brk-row .a.red{color:var(--red)}.ap .brk-row.sub{background:#94a3b812;font-weight:600}.ap .brk-row.total{font-size:15px;font-weight:700}.ap .brk-row.total.good{color:var(--green);background:#34d3991a}.ap .brk-row.total.bad{color:var(--red);background:#f871711a}.ap .brk-hint{color:var(--faint);font-size:12px;font-weight:400}.ap .note-band{border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);background:#94a3b80f;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.ap .note-band strong{color:var(--text)}.ap .cta-box{text-align:center;border-radius:var(--r-lg);background:radial-gradient(90% 120% at 50% 0,#3b82f621,#0000 60%),#0a0f1a66;border:1px solid #3b82f64d;padding:28px}.ap .cta-box h3{margin-bottom:10px;font-size:1.35rem;font-weight:700}.ap .cta-box p{color:var(--muted);max-width:52ch;margin:0 auto 18px;font-size:14px}.ap .cta-box .row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ap .cta-micro{color:var(--faint);margin-top:14px;font-size:12.5px}.ap .trust-strip{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:22px;font-size:13px;display:flex}.ap .vs-band{flex-wrap:wrap;align-items:stretch;gap:14px;margin:20px 0;display:flex}.ap .vs-item{border-radius:var(--r-md);text-align:center;flex:1;min-width:200px;padding:18px}.ap .vs-item.bad{background:#f8717112;border:1px solid #f8717140}.ap .vs-item.goodv{background:#34d39912;border:1px solid #34d39940}.ap .vs-item .l{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:600}.ap .vs-item .v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.ap .vs-item.bad .v{color:var(--red)}.ap .vs-item.goodv .v{color:var(--green)}.ap .vs-sep{color:var(--faint);align-self:center;font-size:13px;font-weight:700}.ap .ref-tables{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.ap .ref-scroll{border-radius:10px;max-height:420px;overflow-y:auto}.ap .ref-scroll::-webkit-scrollbar{width:8px}.ap .ref-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.ap .ftable{border-collapse:collapse;width:100%;font-size:13.5px}.ap .ftable th,.ap .ftable td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.ap .ftable th{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);background:var(--surface-solid);font-size:10.5px;position:sticky;top:0}.ap .ftable tr.hot td{color:var(--accent-hi);background:#3b82f61f;font-weight:600}.ap .other-cost{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.ap .other-cost:last-child{border-bottom:none}.ap .other-cost .v{color:var(--text);font-weight:600}.ap .promo-band{text-align:center;background:radial-gradient(90% 140% at 50% 0%,#f0883e24,transparent 65%),var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);border:1px solid #f0883e66;padding:28px;position:relative;overflow:hidden}.ap .promo-band:before{content:"";background:linear-gradient(90deg,#f0883e,#fbbf24,#f0883e);height:3px;position:absolute;top:0;left:0;right:0}.ap .promo-band h3{color:var(--pro);letter-spacing:-.02em;margin:6px 0 10px;font-size:1.3rem;font-weight:800}.ap .promo-band p{color:var(--muted);max-width:56ch;margin:0 auto 10px;font-size:14px;line-height:1.6}.ap .promo-band .fine{color:var(--faint);font-size:12px}.ap .promo-chip{background:var(--pro-soft);color:var(--pro);border:1px solid #f0883e4d;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex}.ap .tier-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ap .tier-card{cursor:pointer;transition:border-color .26s,background .26s,transform .3s var(--ease-settle),box-shadow .3s var(--ease-settle);border-width:2px;position:relative}.ap .tier-card .checkmark{color:#fff;background:var(--accent);opacity:0;width:26px;height:26px;transition:opacity .26s var(--ease-settle),transform .34s var(--ease-settle);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:16px;right:16px;transform:scale(.5)}.ap .tier-card.pro-tier .checkmark{background:var(--pro)}.ap .tier-card.selected .checkmark{opacity:1;transform:scale(1)}.ap .tier-card.selected{border-color:var(--accent);background:radial-gradient(120% 100% at 50% 0%,#3b82f621,transparent 60%),var(--surface)}.ap .tier-card.pro-tier.selected{border-color:var(--pro);background:radial-gradient(120% 100% at 50% 0%,#f0883e21,transparent 60%),var(--surface)}.ap .tier-card .off-tag{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#ef4444,#f87171);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:16px;box-shadow:0 4px 14px -4px #ef444480}.ap .pay-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.ap .pay-card{flex-direction:column;display:flex;position:relative}.ap .pay-card .pbadge{letter-spacing:.03em;color:var(--green);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#34d39926;border:1px solid #34d39959;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:24px}.ap .pay-card .pbadge.blue{color:var(--accent-hi);background:#3b82f626;border-color:#3b82f659}.ap .pay-card .pbadge.purple{color:var(--ref-purple);background:#a78bfa26;border-color:#a78bfa59}.ap .pay-card.featured{border-color:#34d39959}.ap .pay-icon{margin:8px 0 10px;font-size:30px}.ap .pay-title{margin-bottom:4px;font-size:1.2rem;font-weight:700}.ap .pay-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:30px;font-weight:700}.ap .pay-desc{color:var(--muted);margin-bottom:16px;font-size:13.5px;line-height:1.6}.ap .bank-toggle{color:var(--accent-hi);background:#3b82f614;border:1px solid #3b82f659;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ap .bank-toggle .dot{background:var(--accent-hi);border-radius:50%;width:6px;height:6px}.ap .bank-rows{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:14px;overflow:hidden}.ap .bank-row{border-bottom:1px solid var(--line);background:#0a0f1a4d;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.ap .bank-row:last-child{border-bottom:none}.ap .bank-row .bl{color:var(--faint)}.ap .bank-row .bv{text-align:right;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ap .copy-btn{opacity:.7;transition:background .16s,opacity .16s,transform .2s var(--ease-settle);border-radius:6px;padding:2px 6px;font-size:12px}.ap .copy-btn:hover{opacity:1;background:#94a3b826}.ap .copy-btn:active{transform:scale(.85)}.ap .pay-note{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);background:#94a3b80f;margin-top:auto;padding:12px 14px;font-size:12.5px;line-height:1.6}.ap .pay-note a{color:var(--accent-hi)}.ap .pay-input{width:100%;color:var(--text);border:1px solid var(--line-strong);background:#0a0f1a8c;border-radius:12px;outline:none;margin-bottom:12px;padding:12px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.ap .pay-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f62e}.ap .method-badges{gap:8px;margin-bottom:4px;display:flex}.ap .method-badge{border:1px solid var(--line-strong);color:var(--muted);background:#94a3b81a;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.ap .guarantee-band{border-radius:var(--r-lg);background:#34d3990f;border:2px solid #34d3994d;align-items:center;gap:16px;padding:20px 24px;display:flex}.ap .guarantee-band .big{font-size:38px;line-height:1}.ap .guarantee-band .t{color:var(--green);margin-bottom:2px;font-size:16px;font-weight:800}.ap .guarantee-band .d{color:var(--muted);font-size:13px;line-height:1.55}.ap .guarantee-band .d a{color:var(--accent-hi)}.ap .error-band{border-radius:var(--r-md);color:var(--red);background:#f8717114;border:1px solid #f8717159;padding:13px 18px;font-size:14px}.ap .auth-split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ap .auth-convict{background:radial-gradient(110% 90% at 20% 100%,#3b82f62e,transparent 60%),radial-gradient(90% 70% at 90% 10%,#7dd3fc1a,transparent 55%),var(--bg-2);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:34px 44px 44px;display:flex;position:relative;overflow:hidden}.ap .auth-back{color:var(--muted);width:fit-content;font-size:14px;font-weight:500;position:relative}.ap .auth-back:hover{color:var(--text)}.ap .auth-quote{letter-spacing:-.022em;max-width:20ch;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.28;position:relative}.ap .auth-who{align-items:center;gap:14px;margin-top:26px;display:flex;position:relative}.ap .auth-ava{background:#3b82f624;border:1px solid #3b82f64d;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.ap .auth-who .n{font-size:14px;font-weight:700}.ap .auth-who .t{color:var(--muted);font-size:12.5px}.ap .auth-stats{gap:14px;margin-top:30px;display:flex;position:relative}.ap .auth-stat{border:1px solid var(--line);background:#94a3b812;border-radius:16px;flex:1;padding:16px}.ap .auth-stat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ap .auth-stat .l{color:var(--muted);margin-top:2px;font-size:12px}.ap .auth-form-panel{justify-content:center;align-items:center;padding:100px 24px 48px;display:flex}.ap .auth-box{width:min(100%,420px)}.ap .auth-logo{background:linear-gradient(135deg,var(--accent),#2563eb);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:24px;display:grid;box-shadow:0 8px 24px -8px #3b82f699,inset 0 1px #ffffff40}.ap .auth-title{text-align:center;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.ap .auth-sub{text-align:center;color:var(--muted);margin:4px 0 26px;font-size:14px}.ap .auth-tabs{border:1px solid var(--line);background:#94a3b817;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid;position:relative}.ap .auth-tabs .thumb{width:calc(50% - 4px);transition:transform .34s var(--ease-settle);background:#3b82f6e6;border-radius:999px;margin-left:4px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 2px 10px -2px #3b82f699,inset 0 1px #fff3}.ap .auth-tabs button{z-index:1;color:var(--muted);border-radius:999px;padding:10px;font-size:14px;font-weight:600;transition:color .24s;position:relative}.ap .auth-tabs button.on{color:#fff}.ap .form-group{margin-bottom:16px}.ap .form-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ap .form-label{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ap .form-hint{color:var(--faint);margin-top:6px;font-size:12px}.ap .forgot-row{text-align:right;margin-top:8px}.ap .forgot-row a{color:var(--faint);font-size:13px}.ap .forgot-row a:hover{color:var(--muted)}.ap .spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ap-spin;display:inline-block}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap .ref-hero-icon{background:linear-gradient(135deg,#a78bfa40,#f472b633);border:1px solid #a78bfa66;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;display:grid;position:relative;box-shadow:0 10px 30px -10px #a78bfa80}.ap .ref-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ap .ref-step{text-align:center}.ap .ref-step .ico{margin-bottom:8px;font-size:26px}.ap .ref-step .t{margin-bottom:4px;font-size:14px;font-weight:700}.ap .ref-step .d{color:var(--muted);font-size:12.5px;line-height:1.5}.ap .ref-comm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ap .ref-comm-card{text-align:center;border:1px solid var(--line);background:#94a3b80f;border-radius:16px;padding:22px}.ap .ref-comm-card .t{text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:700}.ap .ref-comm-card .t.purple{color:var(--ref-purple)}.ap .ref-comm-card .t.pink{color:var(--ref-pink)}.ap .ref-comm-card .v{letter-spacing:-.03em;color:var(--green);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.ap .ref-comm-card .d{color:var(--faint);margin-top:2px;font-size:12px}.ap .ref-code-box{border:2px solid var(--ref-purple);border-radius:var(--r-md);color:var(--ref-purple);text-align:center;cursor:pointer;background:#a78bfa1a;padding:16px 20px;font-family:monospace;font-size:22px;font-weight:700}.ap .ref-link-box{border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--ref-purple);cursor:pointer;word-break:break-all;background:#0a0f1a80;padding:14px 16px;font-size:13px}.ap .ref-note{color:var(--faint);font-size:11px;font-family:var(--font);margin-top:4px;font-weight:400}.ap .blog-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ap .post-card{display:block}.ap .post-card .meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ap .post-tag{border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.ap .post-read{color:var(--faint);font-size:11.5px}.ap .post-card h3{margin-bottom:8px;font-size:1.1rem;font-weight:700}.ap .post-card p{color:var(--muted);font-size:13.5px;line-height:1.6}.ap .blog-h2{letter-spacing:-.015em;margin:0 0 18px;font-size:1.2rem;font-weight:800}@media (max-width:1080px){.ap .hero{grid-template-columns:1fr;gap:40px}.ap .sec-head{grid-template-columns:1fr}.ap .sec-head p{justify-self:start}.ap .story-grid,.ap .privacy,.ap .pricing-grid,.ap .closing-grid,.ap .tier-grid,.ap .ref-tables{grid-template-columns:1fr}.ap .privacy-pills{flex-flow:wrap}.ap .tools-grid{grid-template-columns:repeat(2,1fr)}.ap .pay-grid,.ap .tour-layout,.ap .tour-layout.reverse{grid-template-columns:1fr}.ap .tour-layout.reverse .tour-media{order:0}.ap .auth-split{grid-template-columns:1fr}.ap .auth-convict{display:none}}@media (max-width:900px){.ap .nav-links{display:none}.ap .menu-btn{display:grid}}@media (max-width:760px){.ap .steps-grid,.ap .faq-grid,.ap .tools-grid,.ap .partner-metrics,.ap .form-grid,.ap .stat-tiles,.ap .ref-steps,.ap .ref-comm,.ap .blog-grid2,.ap .form-row2{grid-template-columns:1fr}.ap .stats-row{grid-template-columns:repeat(2,1fr)}.ap .caro-card{flex-basis:86%}.ap .vs-band{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ap .hero-video{display:none}.ap .ticker-track{animation:none}.ap .ticker{overflow-x:auto}.ap .stage,.ap .rv{opacity:0;transform:none}body.staged .ap .stage,.ap .rv.in{opacity:1;transition:opacity .24s;transform:none}.ap .press:active,.ap .press-soft:active,.ap .seg button:active,.ap .nav-links>a:active{transform:none}.ap .faq-q .chev,.ap .switch .track:after,.ap .auth-tabs .thumb{transition:none}.ap .tool-card:hover .tool-link:after{transform:none}.ap .results-enter{animation:none}}@media (prefers-reduced-transparency:reduce){.ap .nav,.ap .nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1524}.ap .card,.ap .privacy,.ap .sheet,.ap .hero-note{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.ap{--line:#94a3b866;--line-strong:#94a3b899;--muted:#c3cedd}}
