.platform-page{--pp-bg:#080f1b;--pp-surface:#0d1b2c;--pp-raised:#122239;--pp-line:#263c55;--pp-ink:#eef5ff;--pp-muted:#afc1d6;--pp-red:#ff687b;--pp-cyan:#68d1ff;min-height:100vh;background:var(--pp-bg);color:var(--pp-ink);font:400 16px/1.65 DM Sans,Arial,sans-serif;overflow-x:clip}.platform-page *{box-sizing:border-box}.platform-page :focus-visible{outline:3px solid var(--pp-cyan);outline-offset:4px}.platform-page a{color:inherit;text-decoration:none}.platform-page button,.platform-page input{font:inherit}.platform-page h1,.platform-page h2,.platform-page h3,.platform-page p{margin:0}.platform-container{width:min(1320px,calc(100% - 64px));margin-inline:auto}.platform-preview{text-align:center;padding:8px 16px;background:#101a29;border-bottom:1px solid var(--pp-line);color:#c3d0df;font-size:.75rem;letter-spacing:.025em}.platform-preview strong{color:white}.platform-header{position:sticky;top:0;z-index:30;background:#080f1bf5;border-bottom:1px solid var(--pp-line);backdrop-filter:blur(14px)}.platform-header-inner{min-height:82px;display:flex;align-items:center;gap:32px}.platform-brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.platform-brand>span{font:800 30px/1 Manrope,sans-serif;letter-spacing:-.08em}.platform-brand>span span{color:var(--pp-cyan)}.platform-brand small{border-left:1px solid #52627a;padding-left:12px;font-size:.59rem;line-height:1.4;letter-spacing:.11em;color:#c0cede}.platform-nav{display:flex;align-items:center;justify-content:center;gap:clamp(15px,2.6vw,36px);margin-left:auto}.platform-nav a,.platform-return{font-size:.83rem;color:var(--pp-muted);white-space:nowrap}.platform-nav a:hover,.platform-return:hover{color:white}.platform-return{display:flex;align-items:center;gap:7px}.platform-menu-toggle,.platform-mobile-nav{display:none}.platform-hero{padding:78px 0 0;background:radial-gradient(ellipse at 80% 25%,#6d263317,transparent 43%),linear-gradient(180deg,#0a1220,#080f1b)}.platform-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.94fr);align-items:center;gap:7%}.platform-hero-copy{padding:20px 0}.platform-eyebrow{font:600 .72rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.11em;color:var(--pp-muted)}.platform-red{color:var(--pp-red)}.platform-cyan{color:var(--pp-cyan)}.platform-hero h1{margin-top:20px;font:750 clamp(3.2rem,5.4vw,5.5rem)/1.07 Manrope,sans-serif;letter-spacing:-.06em}.platform-hero h1 span{color:var(--pp-red)}.platform-lead{max-width:590px;margin-top:23px!important;color:var(--pp-muted);font-size:1.03rem;line-height:1.8}.platform-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.platform-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:12px 17px;border:1px solid transparent;border-radius:3px;font-size:.875rem;font-weight:650}.platform-primary{background:#d7384c;border-color:#ee5d6e;color:white!important}.platform-primary:hover{background:#ed4c5f}.platform-secondary{border-color:#44566d;background:#101d2e}.platform-secondary:hover{border-color:#a1b5cc}.platform-micro{margin-top:21px;color:#a7bbd0;font:500 .65rem/1.7 ui-monospace,monospace;letter-spacing:.06em}.platform-micro i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--pp-cyan);margin:0 9px 2px}.platform-signature{display:flex;align-items:center;gap:17px;margin-top:36px}.platform-signature strong{font:750 1.8rem/1 Manrope,sans-serif;letter-spacing:.07em;color:#f6d8de}.platform-signature span{font:500 .62rem/1.6 ui-monospace,monospace;letter-spacing:.09em;color:var(--pp-red);border-left:1px solid #52343e;padding-left:16px}.platform-console{min-width:0;border:1px solid #543440;border-radius:9px;background:linear-gradient(145deg,#151a25,#0d1725);box-shadow:0 25px 70px #0005;overflow:hidden}.platform-console-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 19px;border-bottom:1px solid var(--pp-line)}.platform-console-head strong{font-size:.9rem}.platform-console-head strong span{font-weight:400;color:#aab9ca}.platform-console-head>b{font:500 .61rem/1.3 ui-monospace,monospace;letter-spacing:.07em;border:1px solid #607187;border-radius:3px;padding:4px 7px;color:#d2dce8}.platform-console-body{padding:19px}.platform-operation{display:flex;justify-content:space-between;align-items:center;gap:12px}.platform-operation p,.platform-operation small{color:var(--pp-muted);font-size:.69rem}.platform-operation h2{font:650 1.05rem/1.4 Manrope,sans-serif;margin:3px 0}.platform-operation>span{font:500 .57rem/1.4 ui-monospace,monospace;color:var(--pp-cyan);border:1px solid #36556b;padding:5px 7px;white-space:nowrap}.platform-balances{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;margin:19px 0}.platform-balances>div{min-width:0;border:1px solid var(--pp-line);border-radius:4px;background:#080f1b80;padding:12px}.platform-balances small{display:block;color:var(--pp-muted);font-size:.68rem}.platform-balances strong{display:block;font:600 clamp(1.25rem,2.3vw,1.8rem)/1.3 Manrope,sans-serif;letter-spacing:-.04em}.platform-balances strong i{font:400 .58rem ui-monospace,monospace;color:var(--pp-muted);letter-spacing:0}.platform-balances>div+div strong{color:var(--pp-cyan)}.platform-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;color:#c2cddd;font:500 .55rem ui-monospace,monospace}.platform-progress>span:nth-child(2){text-align:center}.platform-progress>span:nth-child(3){text-align:right}.platform-progress>i{grid-column:1/-1;display:block;height:3px;background:#2c3a4f;margin-top:5px}.platform-progress>i>b{display:block;width:62%;height:100%;background:linear-gradient(90deg,#ba394b,var(--pp-red))}.platform-evidence{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid #263c556e}.platform-evidence>svg{width:18px;color:var(--pp-cyan)}.platform-evidence small,.platform-evidence strong{display:block}.platform-evidence strong{font-size:.75rem}.platform-evidence small{font-size:.65rem;color:var(--pp-muted)}.platform-evidence em{font:500 .55rem ui-monospace,monospace;color:#e9a2ac;font-style:normal}.platform-demo-switch{display:flex;gap:7px;margin-top:14px}.platform-demo-switch button{min-height:35px;padding:5px 12px;border:1px solid #425771;background:#101e30;color:#c1d0e0;border-radius:3px;font-size:.7rem}.platform-demo-switch button[aria-pressed=true]{background:#1a3851;color:white;border-color:#4a829e}.platform-demo-output{min-height:43px;margin-top:9px!important;color:#b5c5d8;font-size:.68rem}.platform-console-foot{display:block;border-top:1px solid var(--pp-line);margin-top:9px;padding-top:12px;color:#a3b4c9;font:500 .56rem/1.5 ui-monospace,monospace;letter-spacing:.025em}.platform-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:61px;padding:22px 0;border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line)}.platform-principles>div{display:flex;align-items:center;gap:14px;color:#d8e2ee}.platform-principles>div+div{border-left:1px solid var(--pp-line);padding-left:25px}.platform-principles b{font:600 .7rem ui-monospace,monospace;color:var(--pp-red)}.platform-section{padding:88px 0}.platform-closing h2,.platform-section h2{font:650 clamp(2.1rem,4vw,3.3rem)/1.15 Manrope,sans-serif;letter-spacing:-.05em}.platform-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.platform-consumption h2,.platform-ecosystem h2,.platform-faq h2,.platform-section-heading h2{margin-top:14px}.platform-ecosystem-grid>div>p:not(.platform-eyebrow),.platform-section-heading>div>p:last-child{max-width:660px;margin-top:16px;color:var(--pp-muted);line-height:1.8}.platform-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--pp-line);border-radius:5px;background:#101b2a;flex-shrink:0}.platform-switch button{min-height:40px;padding:7px 13px;border:0;border-radius:3px;background:transparent;color:var(--pp-muted);font-size:.76rem}.platform-switch button[aria-pressed=true]{background:#35465a;color:#fff}.platform-notice{margin-top:28px;padding:12px 15px;border:1px solid #455064;background:#141b27;border-radius:4px;color:#c1ccda;font-size:.76rem}.platform-notice strong{color:white}.platform-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;margin-top:22px}.platform-price-card{display:flex;flex-direction:column;min-width:0;padding:25px 23px;border:1px solid var(--pp-line);border-radius:7px;background:var(--pp-surface)}.platform-price-card.platform-highlight{border-color:#bd5866;background:linear-gradient(155deg,#281820,#101b29 60%)}.platform-card-type{color:var(--pp-red);font:600 .6rem ui-monospace,monospace;letter-spacing:.09em}.platform-price-card h3{margin-top:8px;font:650 1.25rem Manrope,sans-serif}.platform-card-description{min-height:53px;margin-top:7px!important;color:var(--pp-muted);font-size:.77rem;line-height:1.65}.platform-credits{margin-top:18px;font:650 clamp(2rem,3.3vw,2.8rem)/1.1 Manrope,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere}.platform-credit-label{margin-top:4px;color:#afc0d5;font:500 .61rem ui-monospace,monospace;letter-spacing:.05em}.platform-price{margin-top:18px;font:650 1.65rem/1.3 Manrope,sans-serif}.platform-price small{font:400 .7rem DM Sans,sans-serif;color:var(--pp-muted)}.platform-unit-price{color:var(--pp-muted);font-size:.66rem;min-height:28px}.platform-price-card ul{display:grid;gap:10px;margin:18px 0 20px;padding:15px 0;border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);list-style:none}.platform-price-card li{display:flex;align-items:flex-start;gap:8px;color:#d0dbe8;font-size:.73rem}.platform-price-card li svg{color:var(--pp-cyan);flex:none;margin-top:3px}.platform-disabled-button{min-height:43px;margin-top:auto;padding:9px;border:1px solid #526276;background:#1a2533;color:#d3dce8;border-radius:3px;font-size:.73rem;font-weight:600;opacity:.82}.platform-card-foot{margin-top:11px;color:#aab8ca;font-size:.65rem;line-height:1.5}.platform-explainer,.platform-sales-note{margin-top:15px;color:var(--pp-muted);font-size:.75rem}.platform-sales-note{color:#f3c1c7}.platform-faq,.platform-method{background:#0b1523;border-block:1px solid #1e334b}.platform-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:38px}.platform-steps article{border-top:1px solid #52657b;padding-top:15px}.platform-steps b{color:var(--pp-red);font:600 .75rem ui-monospace,monospace}.platform-steps h3{margin-top:19px;font:600 1.04rem/1.35 Manrope,sans-serif}.platform-steps p{margin-top:9px;color:var(--pp-muted);font-size:.78rem;line-height:1.75}.platform-demo-disclaimer{margin-top:30px;color:#aebdd0;font-size:.72rem}.platform-consumption{display:grid;grid-template-columns:1fr minmax(340px,.82fr);gap:9%;align-items:center}.platform-consumption>div:first-child>p:not(.platform-eyebrow){margin-top:18px;color:var(--pp-muted);line-height:1.8}.platform-detail{display:flex;gap:13px;margin-top:22px;padding-top:19px;border-top:1px solid var(--pp-line)}.platform-detail>svg{width:19px;color:var(--pp-cyan);flex:none}.platform-detail strong{font-size:.85rem}.platform-detail p{margin-top:3px;color:var(--pp-muted);font-size:.76rem}.platform-budget{min-width:0;padding:25px;border:1px solid #365267;border-radius:7px;background:linear-gradient(145deg,#102431,#0d1927)}.platform-budget h3{margin-top:17px;font:600 1.15rem Manrope,sans-serif}.platform-budget label{display:flex;align-items:baseline;gap:10px;margin-top:22px;color:#c1d3e5;font-size:.72rem}.platform-budget output{font:650 2.8rem/1 Manrope,sans-serif;color:var(--pp-cyan);letter-spacing:-.05em}.platform-budget input{width:100%;margin:17px 0 5px;accent-color:var(--pp-cyan)}.platform-range-labels{display:flex;justify-content:space-between;color:var(--pp-muted);font:500 .63rem ui-monospace,monospace}.platform-budget dl{margin:21px 0 0;border-top:1px solid #345066}.platform-budget dl>div{display:flex;justify-content:space-between;gap:13px;padding:11px 0;border-bottom:1px solid #263d51;font-size:.72rem}.platform-budget dt{color:#c0ccda}.platform-budget dd{margin:0;color:white;font-weight:600;text-align:right}.platform-budget>p:last-child{margin-top:14px;color:#aebfd0;font-size:.68rem}.platform-ecosystem{border-top:1px solid var(--pp-line)}.platform-ecosystem-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.platform-art{min-width:0;position:relative;overflow:hidden;border:1px solid #55333e;background:#0e1420}.platform-art img{width:100%;aspect-ratio:1.78;object-fit:cover}.platform-art p{padding:13px 16px;border-top:1px solid var(--pp-line);font:500 .65rem ui-monospace,monospace;letter-spacing:.07em;color:#e8c3c8}.platform-abel{display:flex;align-items:center;gap:17px;margin-top:24px;padding:18px;border:1px solid #31536b;background:#0e2030}.platform-abel>strong{padding-right:17px;border-right:1px solid #3c5e73;color:var(--pp-cyan);font:600 1.1rem ui-monospace,monospace;letter-spacing:.08em}.platform-abel b,.platform-abel span{display:inline-block}.platform-abel b{font-size:.8rem}.platform-abel span{margin-left:9px;padding:3px 5px;border:1px solid #3c6178;color:var(--pp-cyan);font:500 .52rem ui-monospace,monospace}.platform-abel p{margin-top:4px;color:var(--pp-muted);font-size:.7rem}.platform-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#dbe8f6;font-size:.78rem;text-decoration:underline!important;text-underline-offset:4px}.platform-faq-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:9%}.platform-faq-grid>div:first-child>p:last-child{margin-top:15px;color:var(--pp-muted);font-size:.8rem}.platform-faq details{border-bottom:1px solid var(--pp-line);padding:17px 0}.platform-faq details:first-child{padding-top:0}.platform-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-weight:550;font-size:.86rem}.platform-faq summary::-webkit-details-marker{display:none}.platform-faq summary svg{flex:none;color:#9cb0c6;transition:transform .18s}.platform-faq details[open] summary svg{transform:rotate(180deg);color:var(--pp-red)}.platform-faq details>p{margin-top:10px;padding-right:30px;color:var(--pp-muted);font-size:.77rem;line-height:1.8}.platform-closing{padding:58px 0}.platform-closing>.platform-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.platform-closing h2{margin-top:10px;font-size:clamp(1.8rem,3vw,2.6rem)}.platform-closing>div>div>p:last-child{margin-top:10px;color:var(--pp-muted);font-size:.8rem}.platform-footer{border-top:1px solid var(--pp-line);padding:30px 0 20px;background:#060c15}.platform-footer>.platform-container{display:flex;justify-content:space-between;align-items:center;gap:25px}.platform-footer .platform-brand>span{font-size:1.55rem}.platform-footer .platform-brand small{font-size:.5rem}.platform-footer>.platform-container>div>p{margin-top:10px;color:var(--pp-muted);font-size:.72rem}.platform-footer nav{display:flex;gap:22px;flex-wrap:wrap}.platform-footer nav a{color:#c0ccda;font-size:.72rem}.platform-footer nav a:hover{color:white}.platform-legal{width:min(1320px,calc(100% - 64px));margin:23px auto 0;padding-top:15px;border-top:1px solid #203248;color:#98abc0;font-size:.64rem}.platform-service-link{display:block;margin-top:16px;color:#ff9ba6;font-size:.85rem;text-underline-offset:4px}.platform-service-link:hover{text-decoration:underline}.platform-skip{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 18px;background:var(--pp-raised);border:1px solid var(--pp-cyan)}.platform-skip:focus{top:12px}.platform-catalog-status{padding-bottom:36px}.platform-catalog-status .platform-button{margin-top:16px}.platform-button:disabled{cursor:default;opacity:.65}.platform-payment>.platform-container{max-width:900px}.platform-payment h1{font:700 clamp(2rem,6vw,3.5rem)/1.15 Manrope,sans-serif;margin:18px 0 24px;letter-spacing:-.04em}.platform-payment p{color:var(--pp-muted);margin-top:16px}.platform-payment-panel{margin-top:32px;padding:clamp(20px,4vw,32px);border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-surface)}.platform-payment-panel h2{font-size:clamp(1.3rem,4vw,1.8rem)}.platform-payment-panel dl{margin:24px 0}.platform-payment-panel dl>div{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--pp-line)}.platform-payment-panel dt{color:var(--pp-muted)}.platform-payment-panel dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.platform-payment .platform-micro{overflow-wrap:anywhere}@media(max-width:600px){.platform-payment-panel dl>div{flex-direction:column;gap:4px}.platform-payment-panel dd{text-align:left}}@media(max-width:1050px){.platform-nav{gap:15px}.platform-nav a,.platform-return{font-size:.74rem}.platform-hero-grid{grid-template-columns:minmax(0,1fr) minmax(370px,.95fr);gap:4%}.platform-card-grid{gap:11px}.platform-price-card{padding:20px 16px}.platform-section{padding:72px 0}}@media(max-width:820px){.platform-container{width:calc(100% - 48px)}.platform-header-inner{min-height:73px}.platform-nav,.platform-return{display:none}.platform-menu-toggle{display:grid;place-items:center;margin-left:auto;width:44px;height:44px;border:1px solid var(--pp-line);background:#101d2e;color:white}.platform-mobile-nav{display:flex;flex-direction:column;padding:8px 24px 18px;border-top:1px solid var(--pp-line)}.platform-mobile-nav a{padding:10px 0;color:#d6e0ec;font-size:.88rem}.platform-hero{padding-top:52px}.platform-hero-grid{grid-template-columns:1fr;gap:32px}.platform-hero-copy{padding:0}.platform-hero h1{font-size:clamp(3.1rem,9vw,5rem)}.platform-console{width:min(100%,650px);margin-inline:auto}.platform-principles{margin-top:38px}.platform-section{padding:64px 0}.platform-section-heading{align-items:flex-start;flex-direction:column}.platform-card-grid{gap:12px}.platform-price-card{padding:18px 14px}.platform-price-card h3{font-size:1.05rem}.platform-credits{font-size:2rem}.platform-price{font-size:1.3rem}.platform-consumption{grid-template-columns:1fr;gap:30px}.platform-budget{width:min(100%,600px)}.platform-ecosystem-grid{grid-template-columns:1fr;gap:30px}.platform-art{max-width:650px}.platform-faq-grid{grid-template-columns:1fr;gap:28px}.platform-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}}@media(max-width:600px){.platform-container{width:calc(100% - 36px)}.platform-preview{font-size:.65rem;line-height:1.55}.platform-header-inner{min-height:66px}.platform-brand>span{font-size:27px}.platform-brand small{font-size:.52rem}.platform-hero{padding-top:39px}.platform-hero h1{font-size:clamp(2.65rem,11vw,4rem)}.platform-lead{font-size:.9rem}.platform-actions{align-items:stretch;flex-direction:column}.platform-button{width:100%;font-size:.82rem}.platform-micro{font-size:.57rem;line-height:2}.platform-signature{margin-top:24px}.platform-console-body{padding:14px}.platform-console-head{padding:13px}.platform-operation{align-items:flex-start;flex-direction:column}.platform-balances strong{font-size:1.35rem}.platform-progress{font-size:.48rem}.platform-principles{grid-template-columns:1fr;gap:12px;margin-top:30px;padding:18px 0}.platform-principles>div+div{border:0;padding-left:0}.platform-section{padding:49px 0}.platform-section h2{font-size:2rem}.platform-switch{width:100%}.platform-switch button{flex:1;font-size:.69rem;padding-inline:7px}.platform-notice{font-size:.71rem}.platform-card-grid{grid-template-columns:1fr;gap:14px}.platform-price-card{padding:22px}.platform-card-description{min-height:0}.platform-credits{font-size:2.5rem}.platform-steps{grid-template-columns:1fr;gap:20px}.platform-steps h3{margin-top:10px}.platform-budget{padding:19px}.platform-abel{align-items:flex-start;gap:11px;padding:14px}.platform-abel>strong{padding-right:11px}.platform-abel span{display:table;margin:5px 0 0}.platform-closing>.platform-container,.platform-footer>.platform-container{align-items:flex-start;flex-direction:column}.platform-closing{padding:44px 0}.platform-footer nav{gap:12px 20px}.platform-legal{width:calc(100% - 36px);line-height:1.7}}@media(prefers-reduced-motion:reduce){.platform-page{scroll-behavior:auto}.platform-page *,.platform-page :after,.platform-page :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}