.partner-page{color:#faf9ff;font-family:var(--font-geist-sans),Arial,sans-serif;background:#0b0b0e;min-height:100vh}.partner-page *{box-sizing:border-box}.partner-container{width:min(1160px,100% - 48px);margin-inline:auto}.partner-nav{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:92px;display:flex}.partner-logo{letter-spacing:.24em;font-size:20px;font-weight:800}.partner-logo span{vertical-align:top;font-size:9px}.partner-nav>div{gap:20px;display:flex}.partner-nav a[aria-current]{color:#b69aff}.partner-hero{text-align:center;background:radial-gradient(at 50% 10%,#6833a521,#0000 65%);padding:110px 0 55px}.partner-kicker{letter-spacing:.14em;color:#b69aff;margin-bottom:24px;font-size:12px;font-weight:700}.partner-hero h1{letter-spacing:-.06em;font-size:clamp(48px,7vw,88px);font-weight:550;line-height:1.06}.partner-hero h1 em{color:#b69aff;font-family:Georgia,serif;font-weight:400;display:block}.partner-hero>p:not(.partner-kicker){color:#aba8b6;max-width:680px;margin:30px auto;font-size:19px;line-height:1.8}.partner-cta{color:#fff;cursor:pointer;background:#8c5af2;border:1px solid #b691ff5c;border-radius:10px;justify-content:center;padding:17px 28px;font-weight:700;display:inline-flex}.partner-stats{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;flex-wrap:wrap;justify-content:space-around;gap:24px;margin-top:90px;padding:35px;display:flex}.partner-stats span{color:#aba8b6;flex-direction:column;gap:8px;display:flex}.partner-stats strong{color:#faf9ff;font-size:48px;line-height:1}.partner-section{padding-top:100px;padding-bottom:100px}.partner-section h2{letter-spacing:-.04em;max-width:790px;margin:0 0 32px;font-size:clamp(32px,4vw,52px);font-weight:550;line-height:1.15}.partner-section p{line-height:1.8}.partner-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.partner-steps>div,.partner-country-note,.partner-result{background:#17131e;border:1px solid #ffffff26;border-radius:16px;padding:28px}.partner-steps small{color:#b69aff}.partner-steps p{font-size:17px}.partner-field{color:#c4c0cf;flex-direction:column;gap:10px;font-size:14px;display:flex}.partner-field input,.partner-field select,.partner-field textarea{color:#fff;width:100%;font:inherit;background:#1a1720;border:1px solid #fff3;border-radius:9px;padding:15px 16px}.partner-field select{max-width:500px}.partner-country-note{flex-direction:column;gap:12px;margin-top:24px;display:flex}.partner-country-note strong{font-size:26px}.partner-country-note small,.partner-result small,.partner-muted{color:#aba8b6;line-height:1.6}.partner-calculator{background:#17131f;border-block:1px solid #ffffff1a}.partner-calc-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.partner-inputs{gap:20px;display:grid}.partner-result{background:#0b0b0e;align-self:start}.partner-result strong{color:#b69aff;margin:28px 0;font-size:clamp(40px,5vw,70px);display:block}.partner-result p{border-top:1px solid #ffffff1a;padding:10px 0}.partner-form{grid-template-columns:1fr 1fr;gap:24px;display:grid}.partner-wide{grid-column:1/-1}.partner-check{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.partner-check input{margin-top:6px}.partner-check a{color:#cdbaff;text-decoration:underline}.partner-footer{color:#aba8b6;border-top:1px solid #ffffff26;padding:40px 0;font-size:13px}.partner-page :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #cbbaff}@media (max-width:800px){.partner-hero{padding-top:70px}.partner-stats{margin-top:55px}.partner-steps{grid-template-columns:1fr 1fr}.partner-calc-grid{grid-template-columns:1fr}.partner-section{padding-block:70px}}@media (max-width:520px){.partner-steps,.partner-form{grid-template-columns:1fr}.partner-stats{gap:28px}.partner-stats span{text-align:center;width:100%}.partner-container{width:calc(100% - 36px)}}.partner-page{overflow:clip}.partner-page a{text-decoration:none}.partner-page h3{letter-spacing:-.025em;margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.3}.partner-page section[id]{scroll-margin-top:28px}.partner-hero{text-align:left;background:0 0;grid-template-columns:1.12fr 1fr;align-items:center;gap:54px;padding:84px 0 64px;display:grid}.partner-hero h1{margin:0;font-size:clamp(42px,4.6vw,66px)}.partner-hero h1 em{margin-top:8px}.partner-lead{color:#c1bdcc;max-width:580px;margin:28px 0;font-size:18px;line-height:1.8}.partner-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.partner-cta{gap:16px;transition:transform .2s,background .2s,box-shadow .2s}.partner-cta:hover{background:#9c6cf7;transform:translateY(-2px);box-shadow:0 8px 28px #8c5af233}.partner-cta:disabled{opacity:.55;cursor:wait;transform:none}.partner-text-link{color:#d5c6fa;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:600;display:inline-flex}.partner-text-link:hover{color:#fff}.partner-hero-footnote{color:#aba8b6;max-width:410px;margin:24px 0 0;font-size:12px;line-height:1.7}.partner-hero-art{isolation:isolate;padding-bottom:62px;position:relative}.partner-hero-art:before{content:"";z-index:-1;background:radial-gradient(#8c5af229,#0000 70%);position:absolute;inset:-50px}.partner-hero-art>img{object-fit:cover;object-position:63% center;border:1px solid #ffffff24;border-radius:24px;width:100%;height:450px}.partner-art-label{letter-spacing:.08em;color:#fff;background:#0b0b0ebd;border:1px solid #ffffff30;border-radius:100px;align-items:center;gap:9px;width:fit-content;padding:12px;font-size:10px;display:flex;position:absolute;top:20px;left:18px;right:18px}.partner-dot{background:#c3a7ff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.partner-share-card{background:linear-gradient(135deg,#292032,#16111f);border:1px solid #cdbaff55;border-radius:18px;width:280px;padding:24px;position:absolute;bottom:28px;left:-24px;box-shadow:0 20px 60px #0006}.partner-share-card>span{color:#d7cce9;font-size:12px}.partner-share-card strong{letter-spacing:-.06em;color:#cbb4ff;margin:10px 0;font-size:76px;line-height:1.1;display:block}.partner-share-card strong span{font-size:40px}.partner-share-card p{margin:0;font-size:15px}.partner-share-card small{color:#b7afc5;margin-top:12px;font-size:10px;line-height:1.6;display:block}.partner-photo-caption{color:#8d879a;font-size:10px;position:absolute;bottom:34px;right:0}.partner-value-strip{color:#c4becd;border-block:1px solid #ffffff1c;justify-content:space-between;gap:22px;padding:25px 0;font-size:13px;display:flex}.partner-value-strip>span{align-items:center;gap:14px;display:flex}.partner-value-strip>span>span{color:#b69aff}.partner-product{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.partner-product-visual{justify-self:center;max-width:380px;position:relative}.partner-product-visual img{border-radius:24px;width:100%;height:auto}.partner-screen-caption{text-align:center;color:#aba8b6;margin-top:12px;font-size:11px;display:block}.partner-benefits{margin:28px 0}.partner-benefits>div{border-top:1px solid #ffffff20;gap:20px;padding:20px 0;display:flex}.partner-benefits>div>span{color:#b69aff;padding-top:4px;font-size:12px}.partner-benefits h3{margin-bottom:6px;font-size:20px}.partner-benefits p{color:#aba8b6;margin:0;font-size:14px}.partner-collaboration{background:#121015;border-block:1px solid #ffffff14}.partner-role-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.partner-role-grid article{background:#19151f;border:1px solid #ffffff20;border-radius:18px;padding:36px;transition:border-color .2s,transform .2s}.partner-role-grid article:hover{border-color:#b69aff80;transform:translateY(-3px)}.partner-role-tag{color:#b69aff;letter-spacing:.12em;margin-bottom:30px;font-size:11px;display:block}.partner-role-grid ul{margin:24px 0 0;padding:0;list-style:none}.partner-role-grid li{color:#c4becd;border-top:1px solid #ffffff17;padding:12px 0;font-size:15px}.partner-role-grid li:before{content:"↗";color:#b69aff;margin-right:12px}.partner-small,.partner-scenario-note{color:#aaa2b7;max-width:800px;font-size:12px;line-height:1.8}.partner-small{margin:24px 0 0}.partner-scenarios{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.partner-scenarios button{color:#c8bfd6;text-align:left;cursor:pointer;background:#211b2b;border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:20px;transition:background .2s,border-color .2s;display:flex}.partner-scenarios button[aria-pressed=true]{color:#fff;background:#8c5af229;border-color:#b69aff}.partner-scenarios button:hover{border-color:#b69aff}.partner-scenarios button span{font-size:12px}.partner-scenarios button strong{white-space:nowrap;font-size:20px}.partner-scenario-note{margin:16px 0 30px}.partner-total{font-variant-numeric:tabular-nums;animation:.3s ease-out partner-number}.partner-steps{grid-template-columns:repeat(3,1fr);gap:20px}.partner-steps article{background:linear-gradient(#b69aff0a,#0000);border-top:1px solid #b69aff60;border-radius:0 0 14px 14px;padding:30px}.partner-steps small{margin-bottom:28px;display:block}.partner-steps h3{font-size:23px}.partner-steps p{color:#b7afc5;margin:0;font-size:15px}.partner-faq{grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:10px;display:grid}.partner-faq h2{font-size:clamp(30px,3.3vw,42px)}.partner-faq details{border-bottom:1px solid #ffffff26}.partner-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font-size:16px;list-style:none;display:flex}.partner-faq summary::-webkit-details-marker{display:none}.partner-faq summary span{color:#b69aff;font-size:25px;transition:transform .2s}.partner-faq details[open] summary span{transform:rotate(45deg)}.partner-faq details p{color:#b7afc5;margin:0 0 24px;font-size:14px}.partner-faq summary:focus-visible{outline-offset:4px;outline:3px solid #cbbaff}#apply{border-top:1px solid #ffffff24}.partner-apply-intro{max-width:720px;margin:-10px 0 36px}.partner-form{max-width:920px}.partner-check{font-size:13px}.partner-check input{flex-shrink:0}.partner-check a{text-decoration:underline}.partner-terms{color:#928a9e;padding-bottom:44px;font-size:12px;line-height:1.8}.partner-section{padding-block:88px}.partner-hero-copy{animation:.7s ease-out both partner-enter}.partner-hero-art{animation:.8s ease-out .12s both partner-enter}[data-reveal]{transition:opacity .65s,transform .65s}.partner-reveal-pending{opacity:0;transform:translateY(24px)}@keyframes partner-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-number{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.partner-hero{gap:34px}.partner-share-card{width:245px;left:-10px}.partner-product{gap:40px}.partner-scenarios button{flex-direction:column;align-items:flex-start}.partner-faq{gap:35px}.partner-hero-art>img{height:420px}}@media (max-width:800px){.partner-hero{grid-template-columns:1fr;gap:40px;padding-top:50px}.partner-hero h1{font-size:clamp(44px,7vw,66px)}.partner-hero-art{justify-self:center;width:100%;max-width:600px}.partner-hero-art>img{object-position:center;height:400px}.partner-share-card{left:20px}.partner-photo-caption{right:12px}.partner-value-strip{flex-wrap:wrap;justify-content:flex-start}.partner-product{grid-template-columns:1fr}.partner-product-visual{order:2;max-width:300px}.partner-role-grid{gap:16px}.partner-role-grid article{padding:24px}.partner-faq{grid-template-columns:1fr;gap:10px}.partner-steps{grid-template-columns:1fr}.partner-steps article{padding:24px}.partner-section{padding-block:64px}}@media (max-width:520px){.partner-hero-art>img{height:340px}.partner-hero{padding-bottom:30px}.partner-hero-art{padding-bottom:100px}.partner-share-card{width:235px;padding:20px;bottom:32px;left:14px}.partner-share-card strong{font-size:62px}.partner-photo-caption{bottom:10px}.partner-value-strip{gap:18px;font-size:12px;display:grid}.partner-role-grid{grid-template-columns:1fr}.partner-scenarios{gap:7px}.partner-scenarios button{padding:14px 10px}.partner-scenarios button span{font-size:10px}.partner-scenarios button strong{font-size:18px}.partner-result{padding:24px}.partner-calc-grid{gap:26px}.partner-section h2{font-size:34px}.partner-hero .partner-kicker{font-size:10px}.partner-actions{gap:12px}.partner-hero-footnote{margin-top:14px}}@media (prefers-reduced-motion:reduce){.partner-page *,.partner-page :before,.partner-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.partner-reveal-pending{opacity:1;transform:none}}.partner-language-menu{z-index:20;font-size:.85rem;position:relative}.partner-language-menu summary{cursor:pointer;padding:.65rem}.partner-language-menu>div{background:#191420;border:1px solid #42334f;border-radius:12px;min-width:180px;padding:.5rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0008}.partner-language-menu a{color:#eee;border-radius:6px;padding:.65rem .8rem}.partner-language-menu a:hover,.partner-language-menu a[aria-current=page]{color:#c7a7ff;background:#37264d}.partner-language-menu a:focus-visible,.partner-language-menu summary:focus-visible{outline-offset:2px;outline:2px solid #b18aff}
