:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9edf7;background:#080b12;font-synthesis:none;--bg:#080b12;--panel:#101622;--panel2:#151d2b;--line:#263247;--text:#f4f7fb;--muted:#9eabc0;--accent:#6d7cff;--accent2:#9c6cff;--ok:#34d399}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell,.legacy-shell{width:min(1180px,calc(100% - 40px));margin:auto}.topbar,.legacy-header{height:72px;display:flex;align-items:center;gap:28px;padding:0 max(20px,calc((100vw - 1180px)/2));position:sticky;top:0;z-index:20;background:#080b12db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand small{display:block;color:var(--muted);font-size:10px;font-weight:600}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 8px 30px #6d7cff55}.topbar nav{display:flex;gap:24px;margin-left:auto;color:#b9c2d3;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:14px 20px;background:linear-gradient(135deg,#6877ff,#8b6cff);color:#fff;font-weight:750;cursor:pointer;box-shadow:0 12px 34px #6d7cff30}.btn:disabled{opacity:.6;cursor:wait}.btn-sm{padding:10px 14px}.btn.ghost{background:transparent;border:1px solid var(--line);box-shadow:none}.btn.light{background:#fff;color:#11182a;box-shadow:none}.btn.full{width:100%}.hero{min-height:620px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-top:72px;padding-bottom:72px}.eyebrow,.section-kicker{color:#8ea0ff;font-size:12px;font-weight:800;letter-spacing:.16em}.hero h1,.checkout h1,.result-card h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-.045em;margin:18px 0 22px}.hero p,.lead{color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px;color:#7f8ca4;font-size:12px}.network-card{padding:34px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 30%,#29376b55,transparent 55%),#0d121d;box-shadow:0 30px 80px #0009;text-align:center}.node{padding:14px;border:1px solid #3a4862;background:#141d2c;border-radius:12px;font-weight:700}.node.publisher{width:55%;margin:auto}.node.core{margin:8px auto;width:65%;background:linear-gradient(135deg,#5365ed,#754de3);border:0;box-shadow:0 0 40px #6d7cff55}.flow,.branches{color:#6477ba;margin:12px}.branches{display:flex;justify-content:space-around}.network-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.section{padding:96px 0}.section h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.035em;max-width:850px;margin:14px 0 22px}.grid{display:grid;gap:16px}.cards{grid-template-columns:repeat(4,1fr);margin-top:40px}.cards.three{grid-template-columns:repeat(3,1fr)}.cards article{padding:26px;border-radius:18px;background:var(--panel);border:1px solid #202b40}.cards b{font-size:18px}.cards p{color:var(--muted);line-height:1.55}.alt{background:#0c111b;border-block:1px solid #171f30}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.checklist{list-style:none;padding:0;color:#b9c5d8;line-height:2}.checklist li:before{content:"✓";color:var(--ok);margin-right:10px}.code-card{padding:28px;border-radius:20px;background:#060910;border:1px solid #222d42;color:#aebcff;overflow:auto;line-height:1.7}.live-strip{background:linear-gradient(120deg,#5668ef,#7d4ee4)}.form-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.lead-form{padding:28px;border:1px solid var(--line);background:var(--panel);border-radius:22px;display:grid;gap:18px}.lead-form label,.checkout label{display:grid;gap:8px;font-size:13px;color:#bdc8d8}.lead-form input,.lead-form select,.lead-form textarea,.checkout input,.checkout select,.search-wrap input{width:100%;border:1px solid #2c3850;background:#0b101a;color:#fff;border-radius:11px;padding:13px 14px;outline:none}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.checkout input:focus,.checkout select:focus,.search-wrap input:focus{border-color:#7180ff;box-shadow:0 0 0 3px #6d7cff20}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.consent input{width:auto}.success-box{align-self:start;padding:30px;background:#0d2a22;border:1px solid #1e6d55;border-radius:20px}.error{color:#ff8f8f}.footer{display:flex;justify-content:space-between;padding:35px 0 50px;color:#76839a;border-top:1px solid #161e2c}.legacy-header .back-link{margin-left:auto;color:#aeb8ca;font-size:13px}.legacy-badge{background:#f0b429;color:#171007;font-size:11px;font-weight:900;padding:6px 9px;border-radius:7px;letter-spacing:.08em}.legacy-badge.inline{display:inline-block}.legacy-warning{padding:8px;text-align:center;background:#2c210b;color:#ffd979;font-size:12px;border-bottom:1px solid #5d4515}.legacy-hero{padding:54px 0 34px;display:flex;justify-content:space-between;gap:30px;align-items:end}.legacy-hero h1{font-size:clamp(36px,5vw,56px);margin:12px 0}.legacy-hero p{color:var(--muted)}.app-preview{padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:#0d1421;color:#94a2b8}.search-wrap{margin:10px 0 36px}.search-wrap input{font-size:16px;padding:16px 18px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.section-head h2{margin:0}.section-head span{color:var(--muted);font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:100px}.product-card{text-align:left;border:1px solid #222d41;background:#101620;color:#fff;border-radius:18px;padding:12px;cursor:pointer;transition:.2s}.product-card:hover{transform:translateY(-3px);border-color:#45577b}.product-card>span:last-child{display:grid;gap:4px;padding:12px 6px 4px}.product-card small{color:var(--muted)}.product-card em{font-style:normal;color:#93a2ff;font-size:11px;margin-top:5px}.game-art{height:150px;border-radius:13px;display:grid;place-items:center;font-size:34px;font-weight:900;letter-spacing:-.05em;background:linear-gradient(135deg,#25395d,#5d4b85)}.art-1{background:linear-gradient(135deg,#144b5e,#356f91)}.art-2{background:linear-gradient(135deg,#523c21,#986c30)}.art-3{background:linear-gradient(135deg,#263e2f,#456e55)}.checkout{padding:44px 0 100px}.text-btn{background:none;border:0;color:#9ba8bc;padding:0 0 25px;cursor:pointer}.checkout-grid{display:grid;grid-template-columns:1fr 420px;gap:60px}.checkout h1{font-size:52px}.checkout h3{margin-top:30px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.package{padding:14px;border-radius:12px;border:1px solid #2b3750;background:#101722;color:#fff;cursor:pointer}.package.active{border-color:#7582ff;background:#1b2450}.checkout-card{align-self:start;position:sticky;top:100px;padding:25px;border:1px solid var(--line);border-radius:20px;background:#101722}.pay-option{padding:16px;border:1px solid #3b4a6e;border-radius:12px;margin:15px 0}.pay-option span{float:right;color:#7ee3be;font-size:12px}.checkout-card details{border-top:1px solid #263044;padding-top:16px;margin-top:18px}.checkout-card summary{cursor:pointer;font-weight:700}.checkout-card details label{margin-top:15px}.fineprint{color:#7e8ba0;font-size:12px;line-height:1.5}.result-card{width:min(650px,100%);margin:70px auto;padding:40px;text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:24px}.result-card h1{font-size:40px}.status-orb{margin:0 auto 18px;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#29334a;font-size:32px}.status-orb.success{background:#123c31;color:#5fe0b6}.status-orb.failed,.status-orb.timeout{background:#452329;color:#ff9aa7}.bottom-nav{display:none}@media(max-width:800px){.shell,.legacy-shell{width:min(100% - 28px,1180px)}.topbar nav{display:none}.topbar{padding:0 14px}.topbar .brand small{display:none}.hero,.two-col,.form-section,.checkout-grid{grid-template-columns:1fr;gap:32px}.hero{padding-top:45px;min-height:auto}.hero h1{font-size:44px}.network-card{padding:22px}.cards,.cards.three,.product-grid{grid-template-columns:repeat(2,1fr)}.section{padding:68px 0}.form-row{grid-template-columns:1fr}.legacy-header{padding:0 14px;height:60px}.legacy-header .back-link{display:none}.legacy-hero{display:block;padding-top:35px}.app-preview{margin-top:20px;font-size:12px}.product-grid{padding-bottom:110px}.game-art{height:120px}.checkout{padding-top:28px}.checkout h1{font-size:38px}.checkout-card{position:static}.package-grid{grid-template-columns:repeat(2,1fr)}.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:30;bottom:0;left:0;right:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0b101acc;border-top:1px solid #263146;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav a{display:grid;place-items:center;gap:3px;color:#9ca8ba;font-size:18px}.bottom-nav span{font-size:9px}.result-card{margin:35px auto;padding:28px 20px}.result-card h1{font-size:31px}.footer{padding-inline:14px}}@media(max-width:430px){.cards,.cards.three,.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-card{padding:8px}.game-art{height:100px}.product-card b{font-size:13px}.product-card small{font-size:10px}.network-bottom{grid-template-columns:1fr}.branches{display:none}.hero-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.offline-notice{margin:18px 0;padding:12px 16px;border:1px solid #7a5b16;background:#2c210b;color:#ffd979;border-radius:12px}.history-view{padding:52px 0 110px}.history-view h1{font-size:clamp(36px,5vw,54px);margin:10px 0}.empty-state{padding:44px;border:1px solid var(--line);border-radius:20px;background:var(--panel);text-align:center}.empty-state p{color:var(--muted);margin-bottom:22px}.history-list{display:grid;gap:12px}.history-list article{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--line);background:var(--panel);border-radius:15px}.history-list article>div{display:grid;gap:5px}.history-list small{color:var(--muted)}.history-list article>div:last-child{text-align:right}.history-status{font-style:normal;font-size:11px;text-transform:uppercase;color:#9eabc0}.history-status.success{color:#55d9ae}.history-status.failed,.history-status.timeout{color:#ff919f}.voucher-code{padding:12px;border-radius:10px;background:#0a241d;border:1px dashed #2c8067;color:#75e7c0}.lead-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px}.lead-form fieldset[hidden]{display:none}.lead-form legend{font-size:20px;font-weight:800;margin-bottom:18px}.form-progress{display:grid;gap:8px;color:var(--muted);font-size:12px}.form-progress>div{height:4px;background:#252f42;border-radius:999px;overflow:hidden}.form-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .2s}.form-actions{display:flex;justify-content:space-between;gap:12px}.check-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.check-row label{display:flex!important;align-items:center;gap:6px}.check-row input{width:auto}.field-label{font-size:13px;color:#bdc8d8}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.topbar{transition:background-color .2s ease,border-color .2s ease}.hero-copy{max-width:720px}.cards article{min-height:150px}.cards article,.network-card,.lead-form,.code-card{will-change:auto}@media(hover:hover)and (pointer:fine){.cards article:hover{transform:translateY(-2px);border-color:#35435f;box-shadow:0 18px 40px #00000024}.topbar nav a:hover{color:#fff}}@media(max-width:800px){.hero{padding-top:34px;padding-bottom:46px}.hero p,.lead{font-size:16px}.network-card{border-radius:20px}.section{padding:58px 0}.form-section{gap:28px}}.partner-page-r3{--r3-text:#111827;--r3-muted:#667085;--r3-line:#e4e7ec;--r3-soft:#f8fafc;--r3-soft-blue:#f6f7ff;--r3-brand:#4b4df7;--r3-brand-2:#3d43e8;--r3-green:#2e9a5b;--r3-shadow:0 14px 40px rgba(16,24,40,.06);background:#fff;color:var(--r3-text);font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.partner-page-r3 .shell{width:min(1360px,calc(100% - 48px))}.partner-page-r3 .partner-topbar{height:78px;padding:0 max(24px,calc((100vw - 1360px)/2));background:#fffffff5;border-bottom:1px solid #eef0f4;color:var(--r3-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.partner-page-r3 .brand{color:var(--r3-text);gap:10px}.partner-page-r3 .brand span:last-child{font-size:17px;line-height:1.05}.partner-page-r3 .brand small{color:#667085;font-size:10px;margin-top:3px}.partner-page-r3 .brand-mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#5a5df8,#4044e9);box-shadow:none;color:#fff;font-size:18px}.partner-page-r3 .partner-topbar nav{margin-left:auto;display:flex;gap:34px;color:#344054;font-size:14px;font-weight:600}.partner-page-r3 .partner-topbar nav a{transition:color .15s}.partner-page-r3 .partner-topbar nav a:hover{color:var(--r3-brand)}.partner-header-actions{display:flex;align-items:center;gap:10px;margin-left:28px}.partner-login{height:42px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid #d9dee7;border-radius:9px;color:#202939;font-size:14px;font-weight:700;background:#fff}.partner-page-r3 .btn{background:linear-gradient(135deg,#4f52f7,#3d43e8);border-radius:9px;box-shadow:none;font-weight:750;padding:13px 20px}.partner-page-r3 .btn span{margin-left:8px}.partner-page-r3 .btn:hover{filter:brightness(.98)}.partner-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(540px,1.05fr);align-items:center;gap:70px;padding-top:64px;padding-bottom:44px;min-height:560px}.partner-hero-copy .eyebrow,.partner-page-r3 .section-kicker{color:#4054d7;font-size:11px;font-weight:850;letter-spacing:.16em}.partner-hero-copy h1{margin:18px 0 22px;max-width:680px;font-size:clamp(48px,5.6vw,76px);line-height:1.02;letter-spacing:-.055em;color:#0d1425}.partner-hero-copy p{max-width:660px;margin:0;color:#596579;font-size:18px;line-height:1.65}.partner-page-r3 .hero-actions{margin-top:30px;gap:14px}.partner-secondary{height:48px;display:inline-flex;align-items:center;padding:0 22px;border:1px solid #d8dde6;border-radius:9px;background:#fff;color:#1a2333;font-weight:750;font-size:14px}.partner-proof{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px;color:#4d5a6c;font-size:12px;font-weight:650}.partner-proof span:first-letter{color:var(--r3-green)}.partner-network{position:relative;padding:24px 24px 22px;border:1px solid #e4e8ef;border-radius:26px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 20px 60px #1321440f}.partner-network-row,.partner-core,.partner-channel-grid article{display:flex;align-items:center;gap:12px;border:1px solid #e4e8ef;background:#fff;border-radius:14px}.partner-network-row{padding:12px 14px;max-width:470px;margin:auto}.partner-network-row>div:nth-child(2){display:grid;gap:2px}.partner-network-row b,.partner-core b,.partner-channel-grid b{font-size:14px}.partner-network-row small,.partner-core small,.partner-channel-grid small{color:#7a8798;font-size:10px}.partner-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f2f7f4;color:#2e8c57;font-weight:850}.partner-avatar-stack{margin-left:auto;display:flex}.partner-avatar-stack i{display:block;width:44px;height:44px;margin-left:-6px;border:2px solid #fff;border-radius:10px;background:linear-gradient(135deg,#d9e1ee,#8698b5)}.partner-avatar-stack i:nth-child(2){background:linear-gradient(135deg,#e6d8ce,#8b654f)}.partner-avatar-stack i:nth-child(3){background:linear-gradient(135deg,#dad8ef,#655885)}.partner-flow{display:block;text-align:center;margin:7px 0;color:#2f9b59;font-weight:900}.partner-core{width:280px;margin:auto;padding:12px 18px;justify-content:center}.partner-core .brand-mark{width:34px;height:34px}.partner-branches{display:flex;justify-content:space-around;width:70%;margin:7px auto;color:#2f9b59}.partner-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.partner-channel-grid article{padding:12px}.partner-network-line{height:26px;width:1px;background:#bddbc9;margin:0 auto;position:relative}.partner-network-line:before,.partner-network-line:after{content:"";position:absolute;top:9px;width:105px;height:1px;background:#bddbc9}.partner-network-line:before{right:0}.partner-network-line:after{left:0}.player-row{max-width:430px}.partner-feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:4px;margin-bottom:72px;border:1px solid #e8ebf0;border-radius:18px;background:#fff;overflow:hidden}.partner-feature-strip article{display:flex;gap:14px;padding:18px 22px;min-width:0}.partner-feature-strip article+article{border-left:1px solid #eef1f4}.partner-feature-strip b{font-size:13px;color:#1a2333}.partner-feature-strip p{margin:4px 0 0;color:#6f7b8d;font-size:11px;line-height:1.45}.partner-feature-strip .partner-icon{background:#f5f8f6}.partner-solutions{padding:26px 0 72px}.partner-section-copy{max-width:620px}.partner-section-copy h2,.partner-page-r3 .partner-section h2,.partner-form-section h2{margin:13px 0 16px;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.045em;color:#111827}.partner-section-copy p{margin:0;color:#667085;font-size:16px;line-height:1.6}.partner-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.partner-solution-card{position:relative;min-height:310px;padding:26px 290px 26px 28px;border:1px solid #e6e9ee;border-radius:18px;background:#fff;overflow:hidden}.partner-solution-card.player{background:linear-gradient(135deg,#fff,#fff9f5)}.partner-solution-card>small{color:#4054d7;font-weight:800}.partner-solution-card.player>small{color:#2f9158}.partner-solution-card h3{font-size:25px;line-height:1.1;letter-spacing:-.03em;margin:10px 0 14px}.partner-solution-card ul{list-style:none;margin:0 0 18px;padding:0;color:#667085;font-size:13px;line-height:1.8}.partner-solution-card li:before{content:"✓";color:#3c68df;font-weight:900;margin-right:8px}.partner-solution-card.player li:before{color:#2f9158}.partner-solution-card>a{display:inline-flex;gap:10px;align-items:center;padding:11px 15px;border-radius:9px;background:#4448ec;color:#fff;font-weight:800;font-size:12px}.partner-mini-store,.partner-phone-card{position:absolute;right:20px;top:24px;width:238px;height:260px;border:1px solid #e7eaf0;border-radius:16px;background:#fff;box-shadow:0 16px 40px #1e2b4414}.partner-mini-store{padding:14px}.partner-mini-store>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.partner-mini-store i{height:74px;display:grid;place-items:center;border-radius:10px;background:#f3f5f8;font-style:normal;font-weight:900;color:#26344b}.partner-phone-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.partner-phone-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e9f8ef;color:#2e9a5b;font-weight:900}.partner-phone-card small{color:#7d8999}.partner-page-r3 .partner-section{padding-top:80px;padding-bottom:80px}.partner-page-r3 .partner-section .lead{color:#667085;max-width:760px;font-size:17px}.partner-page-r3 .cards{margin-top:28px}.partner-page-r3 .cards article{min-height:140px;padding:22px;border:1px solid #e6e9ee;background:#fff;border-radius:14px;box-shadow:none}.partner-page-r3 .cards b{color:#1d2635;font-size:16px}.partner-page-r3 .cards p{color:#6c7889;font-size:13px}.partner-page-r3 .alt{background:#f8fafc;border-block:1px solid #eef1f4}.partner-page-r3 .checklist{color:#526174}.partner-page-r3 .code-card{background:#111827;border:0;border-radius:14px;color:#c7d2fe;box-shadow:none}.partner-form-section{padding-top:86px;padding-bottom:86px}.partner-page-r3 .lead-form{background:#fff;border:1px solid #e1e6ed;border-radius:16px;box-shadow:0 12px 36px #141f360d}.partner-page-r3 .lead-form label,.partner-page-r3 .field-label{color:#465266}.partner-page-r3 .lead-form input,.partner-page-r3 .lead-form select,.partner-page-r3 .lead-form textarea{border-color:#d8dee7;background:#fff;color:#111827;border-radius:9px}.partner-page-r3 .lead-form input:focus,.partner-page-r3 .lead-form select:focus,.partner-page-r3 .lead-form textarea:focus{border-color:#6c73ef;box-shadow:0 0 0 3px #4f52f717}.partner-footer{border-top:1px solid #eceff3;background:#fff}.partner-footer>.shell:first-child{display:grid;grid-template-columns:1.35fr repeat(3,.7fr);gap:34px;padding:30px 0 24px}.partner-footer>.shell>div{display:grid;align-content:start;gap:8px}.partner-footer b{font-size:12px;color:#344054}.partner-footer a:not(.brand){font-size:11px;color:#707c8f}.partner-copyright{padding:16px 0 28px;border-top:1px solid #f0f2f5;color:#8a94a3;font-size:10px}@media(max-width:1120px){.partner-page-r3 .partner-topbar nav{gap:20px}.partner-hero{grid-template-columns:1fr 1fr;gap:34px}.partner-solution-card{padding-right:220px}.partner-mini-store,.partner-phone-card{width:190px}.partner-feature-strip{grid-template-columns:1fr 1fr}.partner-feature-strip article:nth-child(3){border-left:0;border-top:1px solid #eef1f4}.partner-feature-strip article:nth-child(4){border-top:1px solid #eef1f4}}@media(max-width:900px){.partner-page-r3 .shell{width:min(100% - 32px,1360px)}.partner-page-r3 .partner-topbar{height:64px;padding:0 16px}.partner-page-r3 .partner-topbar nav,.partner-login{display:none}.partner-header-actions{margin-left:auto}.partner-header-actions .btn{height:40px;padding:0 13px;font-size:12px}.partner-hero{grid-template-columns:1fr;padding-top:42px;gap:36px;min-height:auto}.partner-hero-copy h1{font-size:48px;max-width:760px}.partner-network{max-width:720px;width:100%;margin:auto}.partner-solution-grid{grid-template-columns:1fr}.partner-solution-card{min-height:280px}.partner-footer>.shell:first-child{grid-template-columns:1fr 1fr}}@media(max-width:640px){.partner-page-r3 .shell{width:min(100% - 24px,1360px)}.partner-page-r3 .brand span:last-child{font-size:15px}.partner-page-r3 .brand small{display:none}.partner-header-actions .btn{padding:0 11px}.partner-header-actions .btn span{display:none}.partner-hero{padding-top:28px;padding-bottom:26px}.partner-hero-copy h1{font-size:38px;line-height:1.04;margin:13px 0 16px}.partner-hero-copy p{font-size:15px}.partner-page-r3 .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.partner-page-r3 .hero-actions a{width:100%;padding:12px 10px;font-size:12px}.partner-proof{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.partner-network{padding:15px;border-radius:18px}.partner-network-row{padding:9px}.partner-avatar-stack i{width:30px;height:30px}.partner-channel-grid{grid-template-columns:1fr}.partner-branches,.partner-network-line{display:none}.partner-channel-grid article{padding:10px}.partner-feature-strip{grid-template-columns:1fr;margin-bottom:46px}.partner-feature-strip article+article{border-left:0;border-top:1px solid #eef1f4}.partner-solutions{padding-bottom:48px}.partner-section-copy h2,.partner-page-r3 .partner-section h2,.partner-form-section h2{font-size:34px}.partner-solution-card{padding:22px;min-height:auto}.partner-mini-store,.partner-phone-card{position:relative;right:auto;top:auto;width:100%;height:180px;margin-top:22px}.partner-page-r3 .cards,.partner-page-r3 .cards.three{grid-template-columns:1fr 1fr}.partner-page-r3 .partner-section{padding-top:54px;padding-bottom:54px}.partner-footer>.shell:first-child{grid-template-columns:1fr 1fr;gap:24px}.partner-footer>.shell>.brand{grid-column:1/-1}}@media(max-width:430px){.partner-page-r3 .cards,.partner-page-r3 .cards.three,.partner-page-r3 .hero-actions{grid-template-columns:1fr}.partner-proof{grid-template-columns:1fr 1fr;font-size:11px}.partner-footer>.shell:first-child{grid-template-columns:1fr}}:root{--ui-ease:cubic-bezier(.2,.7,.2,1);--ui-fast:.14s;--ui-normal:.22s}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}body{min-width:320px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:where(button,a,input,select,textarea):focus-visible{outline:2px solid #6d7cff;outline-offset:2px}:where(.sm-card,.sa-card,.pp-card,.sf-content>section,.cards article,.history-list article){content-visibility:auto;contain-intrinsic-size:1px 220px}:where(.sf-game-card,.product-card,.sm-card,.sa-card,.pp-card,.sa-list article,.sm-row){transition:transform var(--ui-normal) var(--ui-ease),border-color var(--ui-normal) var(--ui-ease),box-shadow var(--ui-normal) var(--ui-ease),background-color var(--ui-normal) var(--ui-ease)}.ui-route-loader{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;background:#080b12;color:#8d9ab0;font:600 12px/1.4 Inter,system-ui,sans-serif}.ui-route-loader>span{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#5d70ee,#8253dc);box-shadow:0 12px 36px #5d70ee38;animation:ui-pulse 1.15s ease-in-out infinite alternate}.ui-route-loader>div{display:flex;gap:6px}.ui-route-loader i{display:block;width:42px;height:5px;border-radius:999px;background:#1b2636;overflow:hidden}.ui-route-loader i:before{content:"";display:block;width:50%;height:100%;background:#7182ff;animation:ui-shimmer 1.2s ease-in-out infinite}.ui-route-loader i:nth-child(2):before{animation-delay:.12s}.ui-route-loader i:nth-child(3):before{animation-delay:.24s}@keyframes ui-pulse{to{transform:translateY(-3px);filter:brightness(1.1)}}@keyframes ui-shimmer{0%{transform:translate(-120%)}to{transform:translate(240%)}}@media(hover:hover)and (pointer:fine){:where(.sf-game-card,.product-card,.sm-card,.sa-card,.pp-card):hover{transform:translateY(-1px)}}@media(max-width:700px){html{scrollbar-gutter:auto}:where(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
