:root{color-scheme:dark;--bg:#08090c;--panel:#111216;--line:#27292f;--text:#f1f2f4;--muted:#9499a5;--red:#ec203b;font-family:'Segoe UI',system-ui,-apple-system,Roboto,'Helvetica Neue',Arial,sans-serif;font-size:16px;scroll-padding-top:88px;scroll-behavior:auto}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,.table-scroll:focus-visible{outline:2px solid #ff6e82;outline-offset:5px}button:disabled{cursor:not-allowed}[hidden]{display:none!important}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.container{width:min(1180px,calc(100% - 96px));margin-inline:auto}.section-space{padding-top:112px}.cosmos{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}main,.site-footer{position:relative;z-index:1}
.site-header{height:94px;position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 max(48px,calc((100% - 1180px)/2));border-bottom:1px solid #ffffff0b;background:linear-gradient(#08090cbb,#08090c00)}.small-brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-.5px}.small-brand img{object-fit:contain}.access-badge{font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:#c0a3aa;border:1px solid #67313c;border-radius:5px;padding:5px 7px;margin-left:7px;background:#35121b70}.header-links{display:flex;align-items:center;gap:32px;font-size:13px;color:#b4b8c1}.header-links a:hover{color:#fff}.header-links .header-pricing{background:#f2f2f4;color:#111216;padding:11px 17px;border-radius:7px;font-weight:600}.header-pricing span{margin-left:15px}.section-nav{display:flex;justify-content:center;gap:35px;padding:20px 24px;position:sticky;top:0;z-index:6;min-height:66px;background:#0b0c10ed;backdrop-filter:blur(18px);border-block:1px solid var(--line);font-size:13px}.section-nav a{color:#9fa4af;white-space:nowrap}.section-nav a:hover,.section-nav a.active{color:#fff}.section-nav a.active{position:relative}.section-nav a.active:after{content:'';position:absolute;bottom:-21px;left:0;right:0;height:2px;background:var(--red)}
.finale{height:330svh;min-height:2400px;position:relative}.finale-sticky{height:100svh;min-height:650px;position:sticky;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:110px 24px 44px;overflow:hidden}.finale-kicker{position:absolute;top:125px;left:24px;right:24px;text-align:center;font-size:10px;font-weight:500;letter-spacing:3px;color:#9197a4;line-height:1.7}.intro-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.intro-progress{position:fixed;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ec203b,#ff7a8a);transform:scaleX(0);transform-origin:left;z-index:20;pointer-events:none;transition:opacity .5s}.skip-intro,.replay-intro{font:inherit;font-size:12px;color:#a3a8b3;background:#0c0d11cc;border:1px solid #30333c;border-radius:7px;padding:9px 14px;backdrop-filter:blur(8px);transition:color .2s,border-color .2s}.skip-intro:hover,.replay-intro:hover{color:#fff;border-color:#666a76}.skip-intro{position:fixed;right:max(24px,calc((100% - 1180px)/2));bottom:26px;z-index:21}.replay-intro{position:absolute;right:max(24px,calc((100% - 1180px)/2));bottom:26px}.skip-link{position:fixed;left:16px;top:-60px;z-index:50;background:#f2f2f4;color:#111216;padding:10px 14px;border-radius:7px;font-size:13px;font-weight:600;transition:top .15s}.skip-link:focus{top:12px}
.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:40px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--line)}.stats>div{padding:26px 24px;background:#0f1115f5}.stats strong{display:block;font-size:38px;font-weight:600;letter-spacing:-1.5px;line-height:1.1;color:#f1f2f4;font-variant-numeric:tabular-nums}.stats span{display:block;margin-top:9px;font-size:12px;line-height:1.6;color:#8f97a6}
.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.agent-card{position:relative;padding:26px 28px;border:1px solid var(--line);border-radius:11px;background:#101216f2;transition:border-color .2s,transform .25s}.agent-card:hover{border-color:#6a3643;transform:translateY(-3px)}.agent-id{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.6px;color:#ec6a80;border:1px solid #5a2c37;background:#2a121b66;border-radius:5px;padding:4px 8px;margin-bottom:18px}.agent-card h3{font-size:18px;font-weight:600;letter-spacing:-.25px;margin:0 0 9px}.agent-card p{font-size:13.5px;line-height:1.75;color:#98a0ad;margin:0}.agent-pulse{border-color:#6b2e3c;background:linear-gradient(150deg,#26141bf5,#101216f2 70%)}
.steps{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:s}.steps li{position:relative;padding:24px 22px;border:1px solid var(--line);border-radius:11px;background:#101216f2}.steps li>span{display:block;font-size:11px;font-weight:600;letter-spacing:1.4px;color:#df7d8e;margin-bottom:16px}.steps h3{font-size:16px;font-weight:600;margin:0 0 8px}.steps p{font-size:13px;line-height:1.75;color:#98a0ad;margin:0}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none}.feature-card,.plan-card,.hardware-card,.honesty-card{transition:border-color .2s,transform .25s,opacity .7s ease}.feature-card:hover,.hardware-card:hover{transform:translateY(-3px)}.plan-card:hover{border-color:#555a68}.plan-card.featured:hover{border-color:#c25268}@keyframes nudge{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}.finale-hint{animation:nudge 1.9s ease-in-out infinite;font-size:12px}.section-nav a,.header-links a,.site-footer a{position:relative}.section-nav a:before,.header-links a:before,.site-footer a:before{content:'';position:absolute;inset:-14px -8px}.finale-art{width:100%;height:480px;position:relative;display:grid;place-items:center;flex-shrink:0}.finale-logo{width:min(480px,82vw);height:min(480px,82vw);object-fit:contain;opacity:0;position:absolute}.finale-wordmark{font:400 clamp(35px,11.3vw,146px)/1.1 Impact,'Arial Narrow',sans-serif;letter-spacing:0;white-space:nowrap;text-align:center;margin:0;opacity:0}.finale-copy{min-height:132px;text-align:center;opacity:0;margin-top:18px}.finale-copy p{font-size:15px;line-height:1.8;color:#a3a8b3;margin:0 0 24px}.scroll-hint{position:absolute;left:24px;right:24px;bottom:30px;text-align:center;font-size:11px;letter-spacing:.3px;color:#818793}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;min-height:46px;border-radius:7px;padding:12px 21px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s}.button-outline{border-color:#3a3d45;background:#0c0d11bb;color:#d8dbe2}.button-outline:hover{border-color:#666a76;background:#202228}.button-red{background:var(--red);border-color:var(--red);color:white}.button-red:hover{background:#c81931;border-color:#c81931}.button-muted{background:#24262e;border-color:#393c46}.button-muted:hover{background:#30333d}
.eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:1.8px;line-height:1.6;color:#df7d8e;margin:0 0 18px}.section-heading{margin-bottom:36px;max-width:820px}.section-heading h2,.closing h2{font-size:clamp(30px,3.8vw,46px);font-weight:600;line-height:1.17;letter-spacing:-1.6px;margin:0 0 18px}.section-heading p{color:var(--muted);font-size:16px;line-height:1.8;margin:0;max-width:660px}.app-screen{display:block;position:relative;width:100%;padding:0;border:1px solid #343740;border-radius:14px;overflow:hidden;background:#101114;box-shadow:0 24px 80px #0005}.app-screen>img{display:block;width:100%;height:auto}.expand-label{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;border:1px solid #545761;background:#181a20ed;border-radius:6px;padding:11px 14px;font-size:12px}.expand-label svg{width:15px;height:15px}.app-screen:hover{border-color:#626775}.screen-caption{display:flex;justify-content:space-between;gap:20px;margin-top:16px;font-size:10px;color:#767d8b;letter-spacing:1px}
.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card{padding:28px;border:1px solid var(--line);border-radius:11px;background:#101216f2;transition:border-color .2s}.feature-card:hover{border-color:#555864}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:15px}.feature-top svg{color:#ec6a80;width:25px;height:25px}.feature-top span{font-size:9px;letter-spacing:1px;color:#696f7d}.feature-card h3{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.25px;margin:0 0 10px}.feature-card p{font-size:14px;color:#989eaa;line-height:1.75;margin:0}.mode-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;border-bottom:1px solid var(--line);font-size:12px}.mode-strip>span{font-size:10px;letter-spacing:1px;color:#7c8391}.mode-strip>div{display:flex;gap:12px;flex-wrap:wrap}.mode-strip>div>span{padding:6px 11px;border:1px solid #30333c;border-radius:5px;background:#101216f0;color:#b3b8c3}.mode-strip>div>.ultra-mode{color:#ea7d91;border-color:#683342}
.honesty-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.honesty-card{padding:34px;border:1px solid var(--line);border-radius:12px;background:#111318f5}.column-label{font-size:10px;letter-spacing:1.5px;color:#de7b8e;font-weight:600}.honesty-card>h3{font-size:25px;letter-spacing:-.6px;font-weight:600;margin:14px 0 30px}.honesty-card ul{list-style:none;margin:0;padding:0;display:grid;gap:24px}.honesty-card li{display:flex;gap:15px}.plus-sign,.minus-sign{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid #5c303c;border-radius:5px;color:#e88398;font-size:18px;line-height:1;margin-top:3px}.minus-sign{color:#a8afbc;border-color:#3c424d}.limits-card .column-label{color:#9da4b1}.honesty-card h4{font-size:15px;font-weight:600;line-height:1.55;margin:0 0 6px}.honesty-card li p{font-size:14px;line-height:1.8;margin:0;color:#949ba8}
.hardware-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hardware-card{padding:30px;border:1px solid var(--line);border-radius:11px;background:#111318f5;position:relative}.hardware-card>svg{position:absolute;top:28px;right:28px;width:23px;height:23px;color:#808898}.hardware-label{display:block;font-size:9px;font-weight:600;letter-spacing:1.4px;color:#959dab;margin-right:24px}.hardware-card h3{font-size:64px;font-weight:500;letter-spacing:-3px;line-height:1;margin:33px 0 16px;font-variant-numeric:tabular-nums}.hardware-card h3 span{font-size:20px;letter-spacing:0;color:#8f97a6;font-weight:400}.hardware-card p{font-size:13px;color:#9ba3b1;line-height:1.8;margin:0}.hardware-note{color:#8e96a4;font-size:13px;line-height:1.8;margin:20px 0 0;padding-left:14px;border-left:2px solid #58323e}
.plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}.plan-card{display:flex;flex-direction:column;padding:25px 19px;border:1px solid #30343e;border-radius:12px;background:#111318f7;min-width:0}.plan-card.featured{border-color:#974252;background:linear-gradient(155deg,#291921fa,#13151afa 65%);box-shadow:0 0 0 1px #6b253222}.plan-tag{font-size:8px;font-weight:600;letter-spacing:.8px;color:#8f97a7;min-height:26px;line-height:1.5}.featured .plan-tag{color:#f092a4}.plan-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-title h3{font-size:25px;font-weight:600;letter-spacing:-.65px;margin:0;line-height:1.4}.plan-title svg{width:20px;height:20px;color:#ef879d}.plan-description{font-size:12px;line-height:1.8;color:#929bab;min-height:74px;margin:14px 0 25px}.plan-price{font-size:32px;font-weight:600;letter-spacing:-1.2px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.plan-price>span{font-size:18px;letter-spacing:0;color:#c3c8d1}.free-price{font-size:22px;letter-spacing:-.5px;min-height:39px;display:flex;align-items:center}.dollar-price{font-size:17px;color:#a4adbb;line-height:1.5;margin-top:5px;font-weight:400}.dollar-price>span{font-size:11px;color:#7d8797}.free-dollar{color:#7d8797}.plan-period{font-size:11px;color:#7d8797;margin:5px 0 25px;line-height:1.7}.plan-divider{height:1px;background:#2c3039;margin-bottom:23px}.feature-heading{font-size:9px;font-weight:600;letter-spacing:1.2px;color:#808a9a;margin:0 0 16px}.plan-modes{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:12px;align-content:start}.plan-modes li{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;color:#c1c8d3}.plan-modes svg{width:14px;height:14px;color:#757f90}.featured .plan-modes svg{color:#e47b91}.plan-limits{margin-top:auto;padding-top:3px}.plan-limits>span{font-size:10px;color:#848e9e}.plan-limits>p{font-size:12px;line-height:1.8;color:#b5becb;min-height:66px;margin:9px 0 22px}.plan-card>.button{width:100%;font-size:12px;padding:11px 8px}.pricing-footnote{display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.8;color:#7e8797;margin:20px 0 26px}.comparison{padding:22px 24px;border:1px solid var(--line);border-radius:9px;background:#111318f3}.comparison>summary,.faq-list summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:14px;line-height:1.65}.comparison>summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none}.comparison>summary:after,.faq-list summary:after{content:'+';font-size:20px;color:#8a94a6;line-height:1.2;flex-shrink:0}.comparison[open]>summary:after,.faq-list details[open]>summary:after{content:'−'}.table-scroll{overflow:auto;margin-top:23px}table{width:100%;border-collapse:collapse;min-width:800px;font-size:12px;line-height:1.8;text-align:center}th,td{padding:17px 12px;border-bottom:1px solid #2b303a;width:16.66%}th:first-child{text-align:left;color:#939daf;font-weight:500}thead th{font-size:14px;font-weight:600}thead span{display:block;font-size:10px;color:#8792a4;margin-top:6px}td:last-child,thead th:last-child{background:#271a22}
.bonus-banner{display:flex;justify-content:space-between;align-items:center;gap:40px;border:1px solid #60313f;border-radius:12px;padding:36px 40px;margin-top:28px;background:linear-gradient(120deg,#27151eeb,#131319f5)}.bonus-banner .eyebrow{margin-bottom:13px;font-size:9px;color:#d67d94}.bonus-banner h3{font-size:28px;line-height:1.3;letter-spacing:-.6px;font-weight:600;margin:0 0 15px}.bonus-banner p{font-size:14px;line-height:1.9;color:#a89ba8;max-width:610px;margin:0}.bonus-value{font-size:92px;font-weight:500;line-height:1;letter-spacing:-5px;color:#ee819a;white-space:nowrap}.bonus-value>span{font-size:44px;letter-spacing:-2px}.bonus-value small{display:block;font-size:9px;letter-spacing:2.5px;font-weight:600;color:#b47789;text-align:center;margin-top:14px}
.faq-section .section-heading{margin-bottom:30px}.faq-list{border-top:1px solid var(--line);background:#0d1014cf}.faq-list details{padding:24px 2px;border-bottom:1px solid var(--line)}.faq-list summary{font-size:15px;font-weight:500}.faq-list p{font-size:14px;color:#98a2b1;line-height:1.9;max-width:850px;margin:18px 0 0}.closing{padding:105px 0 98px;text-align:center}.closing .eyebrow{color:#828b9c}.closing h2{font-size:42px;letter-spacing:-1.3px}.closing p{color:#8e98a8;font-size:15px;line-height:1.9;margin:0 0 28px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding:28px 0 34px;font-size:10px;color:#6f798a;letter-spacing:.6px}.site-footer a:hover{color:white}
dialog{width:min(510px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#15181f;color:var(--text);border:1px solid #414754;border-radius:15px;padding:30px;box-shadow:0 30px 130px #0009}dialog::backdrop{background:#020307bb;backdrop-filter:blur(7px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.dialog-top .eyebrow{font-size:9px;margin:0}.icon-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #3c4351;border-radius:7px;background:#20252e}.icon-button svg{width:17px;height:17px}dialog h2{font-size:29px;font-weight:600;letter-spacing:-.7px;margin:25px 0 11px}#plan-dialog-description{font-size:14px;line-height:1.8;color:#9ca7b8;margin:0 0 23px}.order-summary{padding:18px;background:#0e1117;border:1px solid #303746;border-radius:9px}.order-summary>div{display:flex;justify-content:space-between;gap:25px;font-size:13px;line-height:1.8;padding:9px 0}.order-summary>div+div{border-top:1px solid #282f3b}.order-summary span{color:#8996ab}.order-summary strong{font-weight:500;text-align:right}.dialog-hardware,.dialog-note{font-size:12px;line-height:1.9;color:#8c99ad}.dialog-hardware{margin:21px 0}.dialog-note{margin:13px 0 0}#purchase-link{width:100%;opacity:.5;cursor:not-allowed}.image-dialog{width:min(1450px,calc(100% - 25px));padding:48px 10px 10px;position:relative}.image-dialog>.icon-button{position:absolute;top:9px;right:10px}.image-dialog>img{width:100%;height:auto;display:block;border-radius:6px}
@media(max-width:1120px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.plan-card.featured{grid-column:span 2}.featured .plan-modes{grid-template-columns:1fr 1fr}.plan-description{min-height:55px}.plan-modes{min-height:168px}.featured .plan-modes{min-height:90px}.feature-card{padding:24px}.site-header{padding-inline:40px}.container{width:calc(100% - 80px)}}
@media(max-width:760px){:root{scroll-padding-top:77px}.container{width:calc(100% - 40px)}.section-space{padding-top:76px}.site-header{height:78px;padding:0 20px}.small-brand{font-size:18px;gap:7px}.small-brand img{width:29px;height:29px}.access-badge{font-size:8px;margin-left:4px;padding:4px 5px}.header-links{gap:18px;font-size:12px}.header-links>a:not(.header-pricing){display:none}.header-links .header-pricing{padding:9px 12px}.header-pricing span{margin-left:8px}.section-nav{justify-content:flex-start;gap:25px;font-size:12px;overflow:auto;padding:18px 20px;min-height:57px}.section-nav a{flex-shrink:0}.section-nav a.active:after{bottom:-19px}.section-heading h2{font-size:32px;letter-spacing:-1px}.section-heading p{font-size:14px;line-height:1.9}.section-heading{margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:16px}.feature-grid{grid-template-columns:1fr 1fr;gap:11px}.feature-card{padding:23px 18px}.feature-card h3{font-size:16px}.feature-card p{font-size:13px}.feature-top{margin-bottom:25px}.feature-top span{font-size:8px}.feature-top svg{width:23px;height:23px}.mode-strip{align-items:flex-start;flex-direction:column;gap:17px}.mode-strip>div{gap:8px}.mode-strip>div>span{font-size:10px;padding:5px 8px}.honesty-grid{grid-template-columns:1fr;gap:16px}.honesty-card{padding:28px 24px}.honesty-card>h3{font-size:23px}.honesty-card h4{font-size:14px}.honesty-card li p{font-size:13px}.hardware-grid{grid-template-columns:1fr;gap:12px}.hardware-card{padding:27px}.hardware-label{font-size:9px}.hardware-card h3{font-size:56px;margin-top:26px}.plan-grid{grid-template-columns:1fr 1fr}.plan-card{padding:24px 20px}.plan-card.featured{grid-column:span 2}.plan-title h3{font-size:26px}.plan-description{font-size:13px;min-height:71px}.plan-price{font-size:33px}.plan-modes li{font-size:13px}.plan-tag{font-size:9px;min-height:28px}.plan-limits>p{font-size:13px;min-height:72px}.featured .plan-limits>p{min-height:30px}.pricing-footnote{flex-direction:column;gap:4px;font-size:11px}.comparison{padding:19px}.bonus-banner{padding:28px;gap:26px}.bonus-banner h3{font-size:25px}.bonus-banner p{font-size:13px}.bonus-value{font-size:72px}.bonus-value>span{font-size:35px}.bonus-value small{font-size:8px;letter-spacing:1.5px}.faq-list summary{font-size:14px}.faq-list p{font-size:13px}.closing{padding:85px 0 78px}.closing h2{font-size:33px}.closing p{font-size:14px}.site-footer{font-size:9px;gap:20px;flex-wrap:wrap}.site-footer>span:nth-child(2){display:none}.app-screen{border-radius:9px}.expand-label{font-size:10px;right:10px;bottom:10px;padding:8px 10px}.screen-caption{font-size:8px;letter-spacing:.6px}.finale{height:350svh;min-height:2400px}.skip-intro{right:18px;bottom:18px}.replay-intro{bottom:24px}.finale-sticky{padding:85px 18px 35px}.finale-kicker{top:105px;font-size:8px;letter-spacing:2px}.finale-art{height:360px}.finale-logo{width:min(360px,82vw);height:min(360px,82vw)}.finale-wordmark{font-size:clamp(30px,11.1vw,83px)}.finale-copy{min-height:132px;max-width:380px;margin-top:20px}.intro-actions .button{flex:1 1 100%}.finale-copy p{font-size:13px}.scroll-hint{font-size:10px;bottom:25px}.button{font-size:12px;padding:12px 18px}}
@media(max-width:480px){.access-badge{display:none}.feature-grid{grid-template-columns:1fr}.feature-top{margin-bottom:20px}.feature-card{padding:25px}.plan-grid{grid-template-columns:1fr}.plan-card,.plan-card.featured{grid-column:auto;padding:27px}.plan-modes,.featured .plan-modes{grid-template-columns:1fr;min-height:0}.plan-description{min-height:0;margin-bottom:24px;font-size:14px}.plan-limits>p,.featured .plan-limits>p{min-height:0}.plan-price{font-size:38px}.free-price{font-size:27px}.plan-modes li{font-size:14px}.plan-card>.button{font-size:13px}.plan-tag{min-height:23px}.bonus-banner{flex-direction:column;align-items:flex-start}.bonus-value{font-size:75px}.bonus-value small{text-align:left}.order-summary>div{font-size:12px;gap:14px}dialog{padding:25px}}
@media(max-width:1120px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.stats{grid-template-columns:1fr 1fr;margin-top:28px}.stats>div{padding:20px 18px}.stats strong{font-size:30px}.stats span{font-size:11px}.agent-card{padding:22px}.replay-intro{right:18px;bottom:76px}}
@media(max-width:480px){.agent-grid,.steps{grid-template-columns:1fr}.agent-card p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.finale{height:100svh;min-height:740px}.finale-sticky{position:relative;min-height:740px}.finale-hint,.intro-progress,.skip-intro,.replay-intro{display:none}}
