.partner-page{--cyan:#00f0d4;--violet:#4d7cff;--magenta:#e040fb;--dark:#04060f;--dark2:#070a18;--dark3:#0a0e1a;--glass:#ffffff0a;--glass-border:#ffffff14;--text:#f0f4ff;--muted:#f0f4ff8c;--font-display:var(--font-head);--font-body:var(--font-body);background:var(--dark);color:var(--text);font-family:var(--font-body);min-height:100vh;font-size:16px;line-height:1.6;overflow-x:hidden}.partner-page *,.partner-page :before,.partner-page :after{box-sizing:border-box;margin:0;padding:0}.partner-page html{scroll-behavior:smooth}.partner-page body{background:var(--dark);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}.partner-page .logo-svg,.partner-page .brand-logo{width:auto;height:36px;display:block}.partner-page .brand-logo-footer{opacity:.9;object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:34px;display:block}.partner-page nav.partner-nav{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#04060fbf;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(12px,2vw,28px);padding:14px clamp(16px,4vw,56px);animation:.6s both slideDown;display:grid;position:fixed;top:0;left:0;right:0}@keyframes slideDown{0%{opacity:0}to{opacity:1}}.partner-page .nav-logo,.partner-page .nav-brand,.partner-page .nav-actions{z-index:210;flex-shrink:0;position:relative}.partner-page .nav-logo{grid-column:1;justify-self:start}.partner-page .nav-brand{align-items:center;text-decoration:none;display:flex}.partner-page .brand-logo{width:auto;height:36px;display:block}.partner-page .nav-links{grid-column:2;justify-content:center;justify-self:center;gap:clamp(12px,1.8vw,32px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.partner-page .nav-links a{color:#f0f4ff73;white-space:nowrap;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}.partner-page .nav-links a:hover{color:#f0f4ff}.partner-page .nav-dropdown{position:relative}.partner-page .nav-dropdown-trigger:after{content:"";vertical-align:middle;opacity:.55;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:6px;transition:opacity .2s;display:inline-block}.partner-page .nav-dropdown:hover .nav-dropdown-trigger:after,.partner-page .nav-dropdown:focus-within .nav-dropdown-trigger:after{opacity:1}.partner-page .nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:220;background:#060a18fa;border:1px solid #ffffff1a;border-radius:12px;min-width:240px;margin:0;padding:8px 0;list-style:none;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.partner-page .nav-dropdown-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.partner-page .nav-dropdown:hover .nav-dropdown-menu,.partner-page .nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.partner-page .nav-dropdown-menu a{color:#f0f4ff8c;white-space:nowrap;padding:10px 18px;font-size:.82rem;line-height:1.35;display:block}.partner-page .nav-dropdown-menu a:hover{color:#f0f4ff;background:#00f0d414}.partner-page .nav-actions{flex-shrink:0;grid-column:3;justify-self:end;align-items:center;gap:clamp(8px,1.2vw,14px);max-width:100%;margin-left:0;display:flex}.partner-page .nav-cta-label--short,.partner-page .nav-burger{display:none}.partner-page .nav-backdrop{z-index:199;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#0000008c;border:none;margin:0;padding:0;display:none;position:fixed;inset:0}.partner-page .nav-backdrop.nav-backdrop-visible{display:block}.partner-page .nav-cta{color:#050510;font-family:var(--font-head);cursor:pointer;white-space:nowrap;box-shadow:none;background:linear-gradient(90deg,#00f0d4,#7c5cff);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 22px;font-size:clamp(.72rem,1.1vw,.85rem);font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,filter .2s;display:none}.partner-page .nav-cta.is-visible{animation:.28s partnerNavCtaIn;display:inline-flex}@keyframes partnerNavCtaIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.partner-page .nav-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (min-width:1280px){.partner-page .nav-links a{font-size:clamp(.78rem,1vw,.88rem)}}@keyframes partnerNavDrawerIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:1279px){.partner-page nav.partner-nav{-webkit-backdrop-filter:none;isolation:isolate;background:#04060fe0;grid-template-columns:auto 1fr auto}.partner-page nav.partner-nav.nav-mobile-open{z-index:200}.partner-page .nav-links{grid-column:auto;justify-self:auto}.partner-page .nav-burger{cursor:pointer;background:#ffffff0f;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:background .2s;display:flex}.partner-page .nav-burger:hover{background:#ffffff1a}.partner-page .nav-burger-bar{background:#f0f4ffd9;border-radius:1px;width:20px;height:2px;transition:transform .25s,opacity .2s;display:block}.partner-page nav.partner-nav.nav-mobile-open .nav-burger .nav-burger-bar:first-child{transform:translateY(7px)rotate(45deg)}.partner-page nav.partner-nav.nav-mobile-open .nav-burger .nav-burger-bar:nth-child(2){opacity:0}.partner-page nav.partner-nav.nav-mobile-open .nav-burger .nav-burger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.partner-page nav.partner-nav:not(.nav-mobile-open) .nav-links{display:none!important}.partner-page nav.partner-nav.nav-mobile-open .nav-links{z-index:1;width:min(320px,88vw);max-width:none;height:100dvh;min-height:100dvh;max-height:none;padding:max(72px, env(safe-area-inset-top,0px) + 56px) 24px max(32px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);overscroll-behavior:contain;pointer-events:auto;background:#04060ffa;border-left:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;animation:.22s ease-out partnerNavDrawerIn;position:fixed;top:0;left:auto;right:0;overflow-y:auto;transform:none;box-shadow:-12px 0 40px #00000073;display:flex!important}.partner-page nav.partner-nav.nav-mobile-open .nav-links>li{border-bottom:1px solid #ffffff0f}.partner-page nav.partner-nav.nav-mobile-open .nav-links a{pointer-events:auto;padding:16px 4px;font-size:1rem;display:block;color:#f0f4ffe0!important}.partner-page nav.partner-nav.nav-mobile-open .nav-dropdown-trigger:after{display:none}.partner-page nav.partner-nav.nav-mobile-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0 0 8px 12px;position:static;transform:none}.partner-page nav.partner-nav.nav-mobile-open .nav-dropdown-menu:before{display:none}.partner-page nav.partner-nav.nav-mobile-open .nav-dropdown-menu a{padding:10px 4px 10px 12px;font-size:.9rem;color:#f0f4ffa6!important}.partner-page nav.partner-nav.nav-mobile-open .nav-actions{z-index:2;position:relative}}.partner-page .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 80px;display:flex;position:relative;overflow:hidden}.partner-page .hero-bg{z-index:0;background:radial-gradient(90% 70% at 50% -10%,#7b2fff59 0%,#0000 65%),radial-gradient(50% 40% at 85% 80%,#00e5ff26 0%,#0000 55%),radial-gradient(40% 30% at 15% 70%,#ff2d781f 0%,#0000 50%);animation:8s ease-in-out infinite breathe;position:absolute;inset:0}@keyframes breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.partner-page .orb{filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;animation:linear infinite orbFloat;position:absolute}.partner-page .orb1{background:#7b2fff2e;width:300px;height:300px;animation-duration:18s;top:10%;left:-5%}.partner-page .orb2{background:#00e5ff26;width:200px;height:200px;animation-duration:14s;animation-delay:-7s;top:60%;right:-3%}.partner-page .orb3{background:#ff2d781f;width:150px;height:150px;animation-duration:20s;animation-delay:-3s;bottom:15%;left:30%}@keyframes orbFloat{0%{transform:translate(0)rotate(0)}33%{transform:translate(30px,-40px)rotate(120deg)}66%{transform:translate(-20px,30px)rotate(240deg)}to{transform:translate(0)rotate(360deg)}}.partner-page .hero-eyebrow{color:var(--cyan);letter-spacing:3px;text-transform:uppercase;z-index:1;background:#00e5ff14;border:1px solid #00e5ff4d;border-radius:100px;margin-bottom:28px;padding:6px 18px;font-size:11px;font-weight:700;animation:.7s .2s both fadeUp;display:inline-block;position:relative}.partner-page .hero h1{font-family:var(--font-display);z-index:1;letter-spacing:-1px;max-width:960px;margin-bottom:24px;font-size:clamp(38px,5.5vw,74px);font-weight:900;line-height:1.08;animation:.7s .35s both fadeUp;position:relative}.partner-page .hero h1 .grad{background:linear-gradient(135deg, var(--cyan) 0%, var(--violet) 45%, var(--magenta) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradShift}@keyframes gradShift{0%,to{background-position:0%}50%{background-position:100%}}.partner-page .hero-sub{color:var(--muted);z-index:1;max-width:600px;margin:0 auto 40px;font-size:18px;line-height:1.75;animation:.7s .5s both fadeUp;position:relative}.partner-page .hero-ctas{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:52px;animation:.7s .65s both fadeUp;display:flex;position:relative}.partner-page .hero-badges{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:18px;animation:.7s .8s both fadeUp;display:flex;position:relative}.partner-page .badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:border-color .3s;display:flex}.partner-page .badge:hover{border-color:#00e5ff66}.partner-page .badge .dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulseDot}.partner-page .badge.violet .dot{background:var(--violet)}.partner-page .badge.magenta .dot{background:var(--magenta)}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.6)}}.partner-page .hero-note{color:var(--muted);z-index:1;font-size:13px;animation:.7s .9s both fadeUp;position:relative}.partner-page .hero-img{z-index:1;width:100%;max-width:820px;margin-top:64px;animation:.9s 1s both fadeUp;position:relative}.partner-page .hero-img img{border-radius:24px;width:100%;animation:7s ease-in-out infinite heroFloat;box-shadow:0 0 100px #7b2fff59,0 0 40px #00e5ff1a}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.partner-page .btn-primary{color:#050510;font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;background:linear-gradient(90deg,#00f0d4,#7c5cff);border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000047}.partner-page .btn-primary .btn-arrow{transition:transform .22s;display:inline-block}.partner-page .btn-primary:after{display:none}.partner-page .btn-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 32px #00000057}.partner-page .btn-primary:hover .btn-arrow{transform:translate(3px)}.partner-page .btn-secondary{color:#f0f4ffeb;font-family:var(--font-display);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,color .22s;display:inline-flex}.partner-page .btn-secondary:hover{color:#fff;background:#ffffff0f;border-color:#00f0d473;transform:translateY(-2px)}.partner-page section{padding:100px 24px;position:relative}.partner-page .container{max-width:1100px;margin:0 auto}.partner-page .section-label{letter-spacing:3px;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;font-size:11px;font-weight:700;display:inline-block}.partner-page h2{font-family:var(--font-display);letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(30px,4vw,54px);font-weight:800;line-height:1.1}.partner-page h2 .grad{background:linear-gradient(135deg, var(--cyan), var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.partner-page .section-text{color:var(--muted);max-width:620px;font-size:17px;line-height:1.8}.partner-page .section-text p+p{margin-top:14px}.partner-page .grad-divider{background:linear-gradient(90deg,#0000,#00e5ff40,#7b2fff40,#0000);height:1px}.partner-page .problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.partner-page .problem-punchline{background:linear-gradient(135deg,#00e5ff0f,#7b2fff0f);border:1px solid #00e5ff33;border-radius:20px;margin-top:32px;padding:28px 32px}.partner-page .problem-punchline p{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.4}.partner-page .problem-punchline .sub{font-size:15px;font-family:var(--font-body);color:var(--muted);margin-top:12px;font-weight:400}.partner-page .problem-img img{border-radius:20px;width:100%;box-shadow:0 0 60px #00e5ff1f}.partner-page .cards-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.partner-page .card{background:var(--glass);border:1px solid var(--glass-border);cursor:default;border-radius:16px;padding:22px;transition:all .3s;position:relative;overflow:hidden}.partner-page .card:before{content:"";opacity:0;background:linear-gradient(135deg,#00e5ff14,#0000);transition:opacity .3s;position:absolute;inset:0}.partner-page .card:hover{border-color:#00e5ff59;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.partner-page .card:hover:before{opacity:1}.partner-page .card-icon{z-index:1;margin-bottom:12px;font-size:26px;position:relative}.partner-page .card h4{font-family:var(--font-display);z-index:1;font-size:14px;font-weight:700;line-height:1.3;position:relative}.partner-page .transition-text{font-family:var(--font-display);color:var(--text);text-align:center;border-top:1px solid var(--glass-border);margin-top:48px;padding:24px;font-size:18px;font-weight:700}.partner-page .use-cases{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:36px;display:grid}.partner-page .use-case{background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;transition:all .25s;display:flex}.partner-page .use-case:hover{border-color:#00e5ff40}.partner-page .use-case:before{content:"→";color:var(--cyan);flex-shrink:0;margin-top:1px;font-weight:700}.partner-page .use-case p{color:var(--muted);font-size:14px}.partner-page .punchline-box{background:linear-gradient(135deg,#ff2d7812,#7b2fff12);border:1px solid #ff2d7833;border-radius:20px;margin-top:40px;padding:28px 32px}.partner-page .punchline-box p{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.55}.partner-page .diff-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);grid-template-areas:"title.""intro media""cards media";align-items:start;gap:22px 40px;display:grid}.partner-page .diff-intro{grid-area:intro;max-width:36rem}.partner-page .diff-intro .section-label{margin-bottom:10px}.partner-page .diff-intro .section-text{margin-top:0}.partner-page .diff-title{letter-spacing:-.02em;grid-area:title;align-self:start;max-width:none;margin:0;font-size:clamp(22px,2.6vw,40px);line-height:1.15}.partner-page .diff-title-line{white-space:nowrap;display:block}.partner-page .diff-title .diff-title-line.grad{display:block}.partner-page .diff-title-brand{letter-spacing:-.03em;margin-top:.12em;font-size:1.28em;font-weight:900;line-height:1.05}.partner-page .diff-title-accent{margin-top:.06em;font-size:.92em;font-weight:800}.partner-page .diff-cards{grid-area:cards;margin-top:0}.partner-page .diff-media{min-height:0;box-shadow:none;background:#070512;border:none;border-radius:20px;grid-area:media;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}.partner-page .diff-media picture{background:0 0;width:100%;height:100%;display:block}.partner-page .diff-media img{object-fit:cover;object-position:center center;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;display:block}.partner-page .knowledge-levels{flex-direction:column;gap:14px;margin-top:32px;display:flex}.partner-page .diff-cards.knowledge-levels{margin-top:0}.partner-page .knowledge-item{background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;align-items:center;gap:16px;padding:18px 22px;transition:all .3s;display:flex}.partner-page .knowledge-item:hover{border-color:#00e5ff4d;transform:translate(6px)}.partner-page .k-num{background:linear-gradient(135deg, var(--cyan), var(--violet));width:42px;height:42px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.partner-page .k-text h4{font-family:var(--font-display);font-size:15px;font-weight:700}.partner-page .k-text p{color:var(--muted);margin-top:3px;font-size:13px}.partner-page .diff-img img{border-radius:20px;width:100%;box-shadow:0 0 80px #7b2fff4d}.partner-page .stats-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.partner-page .stat-card{background:var(--glass);border:1px solid var(--glass-border);text-align:center;border-radius:20px;padding:40px 28px;transition:all .3s;position:relative;overflow:hidden}.partner-page .stat-card:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:0;width:60%;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.partner-page .stat-card:hover{border-color:#00e5ff66;transform:translateY(-6px);box-shadow:0 0 50px #00e5ff14}.partner-page .stat-card:hover:after{opacity:1}.partner-page .stat-num{font-family:var(--font-display);background:linear-gradient(135deg, var(--cyan), var(--violet));-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;font-size:58px;font-weight:900;line-height:1}.partner-page .stat-label{color:var(--muted);margin-top:10px;font-size:14px}.partner-page .expertise-stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;display:grid}.partner-page .exp-card{background:var(--glass);border:1px solid var(--glass-border);text-align:center;border-radius:18px;padding:30px 22px;transition:all .3s}.partner-page .exp-card:hover{border-color:#7b2fff66;transform:translateY(-4px)}.partner-page .exp-num{font-family:var(--font-display);color:var(--cyan);letter-spacing:-1px;font-size:38px;font-weight:900}.partner-page .exp-label{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4}.partner-page .prog-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.partner-page .prog-offer{background:linear-gradient(135deg,#00e5ff0d,#7b2fff0d);border:1px solid #00e5ff33;border-radius:24px;padding:36px}.partner-page .prog-offer h3{font-family:var(--font-display);color:var(--cyan);margin-bottom:20px;font-size:18px;font-weight:700}.partner-page .prog-model-title{font-family:var(--font-display);color:var(--text);margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}.partner-page .prog-item{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.partner-page .prog-item:last-child{border-bottom:none}.partner-page .prog-item-label{color:var(--muted);font-size:14px}.partner-page .prog-item-val{font-family:var(--font-display);font-size:18px;font-weight:700}.partner-page .prog-item-val.accent{color:var(--cyan)}.partner-page .prog-note{background:#7b2fff14;border:1px solid #7b2fff33;border-radius:14px;margin-top:24px;padding:20px 24px 36px;font-size:15px;line-height:1.7;position:relative}.partner-page .prog-note-title{color:var(--cyan);margin-bottom:8px;font-weight:700}.partner-page .prog-note-body{color:var(--muted);margin:0;font-size:14px}.partner-page .prog-note-footnote{color:var(--muted);opacity:.9;margin:0;font-size:11px;font-style:italic;position:absolute;bottom:12px;right:16px}.partner-page .gains-table{border-collapse:collapse;border-radius:16px;width:100%;margin-top:40px;overflow:hidden}.partner-page .gains-table th{font-family:var(--font-display);letter-spacing:1px;text-align:left;color:var(--cyan);border-bottom:1px solid var(--glass-border);text-transform:uppercase;background:#00e5ff12;padding:16px 20px;font-size:12px;font-weight:700}.partner-page .gains-table td{border-bottom:1px solid var(--glass-border);color:var(--muted);padding:16px 20px;font-size:15px;transition:background .2s}.partner-page .gains-table tr:last-child td{border-bottom:none}.partner-page .gains-table .plan-name{font-family:var(--font-body);color:var(--text);vertical-align:top;font-weight:400;line-height:1.35}.partner-page .gains-table .plan-price{font-family:var(--font-display);color:var(--text);font-weight:700}.partner-page .gains-table .hl{color:var(--cyan);font-weight:700;font-family:var(--font-display)}.partner-page .gains-table th.col-total,.partner-page .gains-table td.col-total{color:var(--cyan);font-family:var(--font-display);background:linear-gradient(135deg,#00f0d424,#4d7cff1f);font-size:16px;font-weight:800;box-shadow:inset 0 0 0 1px #00f0d438}.partner-page .gains-table th.col-total{color:#f0f4ff;text-transform:none;letter-spacing:.02em}.partner-page .gains-table tbody tr:hover td{background:#ffffff06}.partner-page .gains-table tbody tr:hover td.col-total{background:linear-gradient(135deg,#00f0d433,#4d7cff29)}.partner-page .cible-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.partner-page .criteria-list{margin-top:24px;list-style:none}.partner-page .criteria-list li{border-bottom:1px solid var(--glass-border);color:var(--muted);align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;display:flex}.partner-page .criteria-list li:before{content:"✓";color:var(--cyan);flex-shrink:0;margin-top:2px;font-weight:700}.partner-page .sectors-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.partner-page .sector-tag{background:var(--glass);border:1px solid var(--glass-border);color:var(--muted);border-radius:10px;padding:10px 14px;font-size:14px;transition:all .2s}.partner-page .sector-tag:hover{border-color:var(--violet);color:var(--text)}.partner-page .pitch-main{text-align:center;background:linear-gradient(135deg,#00e5ff0d,#7b2fff0d);border:2px solid #00e5ff33;border-radius:24px;margin-top:40px;padding:52px;position:relative;overflow:hidden}.partner-page .pitch-main:before{content:"";background:conic-gradient(#0000 0deg,#00e5ff08 60deg,#0000 120deg);width:200%;height:200%;animation:12s linear infinite spinGlow;position:absolute;top:-50%;left:-50%}@keyframes spinGlow{to{transform:rotate(360deg)}}.partner-page .pitch-main blockquote{font-family:var(--font-display);color:var(--text);z-index:1;font-size:clamp(20px,2.5vw,28px);font-weight:700;line-height:1.55;position:relative}.partner-page .pitch-variants{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.partner-page .pitch-variant{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:24px;transition:all .3s}.partner-page .pitch-variant:hover{border-color:#7b2fff59;transform:translateY(-4px)}.partner-page .pitch-variant .for{letter-spacing:2px;text-transform:uppercase;color:var(--violet);margin-bottom:10px;font-size:11px;font-weight:700}.partner-page .pitch-variant p{color:var(--muted);font-size:14px;font-style:italic;line-height:1.7}.partner-page .steps{flex-direction:column;gap:0;max-width:680px;margin-top:48px;display:flex}.partner-page .step{opacity:0;align-items:flex-start;gap:24px;padding-bottom:36px;transition:opacity .5s,transform .5s;display:flex;position:relative;transform:translate(-20px)}.partner-page .step.visible{opacity:1;transform:translate(0)}.partner-page .step:last-child{padding-bottom:0}.partner-page .step-line{background:linear-gradient(#00e5ff4d,#0000);width:2px;position:absolute;top:44px;bottom:0;left:19px}.partner-page .step:last-child .step-line{display:none}.partner-page .step-num{background:linear-gradient(135deg, var(--cyan), var(--violet));width:40px;height:40px;font-family:var(--font-display);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:relative;box-shadow:0 0 20px #00e5ff4d}.partner-page .step-content h4{font-family:var(--font-display);margin-bottom:4px;font-size:17px;font-weight:700}.partner-page .step-content p{color:var(--muted);font-size:14px}.partner-page .cta-final{background:linear-gradient(135deg, var(--dark2) 0%, #7b2fff1a 50%, var(--dark2) 100%);text-align:center;padding:64px 24px;position:relative;overflow:hidden}.partner-page .cta-bg-anim{z-index:0;background:radial-gradient(60% 50% at 30%,#00e5ff0f 0%,#0000 60%),radial-gradient(50% 40% at 70%,#7b2fff14 0%,#0000 60%);animation:6s ease-in-out infinite breathe;position:absolute;inset:0}.partner-page .cta-final .container{z-index:1;position:relative}.partner-page .cta-final .hero-eyebrow{margin-bottom:10px}.partner-page .cta-final h2{max-width:640px;margin:0 auto 12px;font-size:clamp(24px,3vw,36px);line-height:1.15}.partner-page .cta-final p{max-width:520px;color:var(--muted);margin:0 auto 20px;font-size:15px;line-height:1.6}.partner-page .cta-final-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px;display:flex}.partner-page .cta-final-btns .btn-primary,.partner-page .cta-final-btns .btn-secondary{padding:12px 22px;font-size:15px}.partner-page .cta-final .microcopy{flex-wrap:wrap;justify-content:center;gap:20px 24px;display:flex}.partner-page .cta-final .microcopy span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.partner-page .cta-final .microcopy span:before{content:"✓";color:var(--cyan)}.partner-page>footer,.partner-page footer{border-top:1px solid var(--glass-border);color:var(--muted);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px clamp(20px,4vw,48px) 48px;font-size:.8rem;display:flex}.partner-page footer img,.partner-page footer .site-footer__logo{object-fit:contain;width:auto;height:36px;display:block}.partner-page footer .footer-links{flex-wrap:wrap;gap:28px;display:flex;position:static}.partner-page footer .footer-links a,.partner-page footer .footer-links .footer-contact-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .2s}.partner-page footer .footer-links a:hover,.partner-page footer .footer-links .footer-contact-btn:hover{color:var(--cyan)}.partner-page footer .site-footer__aside{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.partner-page footer .site-footer__social{align-items:center;gap:12px;display:flex}.partner-page footer .site-footer__follow,.partner-page footer .site-footer__copy{color:var(--muted)}.partner-page footer .site-footer__social-btn{color:#f0f4ffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.partner-page footer .site-footer__social-btn:hover{color:#f0f4fff2;background:#ffffff1a;border-color:#ffffff38}.partner-page footer .site-footer__social-btn svg{display:block}.partner-page footer .site-footer__social-btn[href*=facebook] svg path,.partner-page footer .site-footer__social-btn[href*=linkedin] svg path,.partner-page footer .site-footer__social-btn[href*=linkedin] svg circle{fill:currentColor}.partner-page footer .site-footer__social-btn[href*=instagram] svg,.partner-page footer .site-footer__social-btn[href*=instagram] svg path,.partner-page footer .site-footer__social-btn[href*=instagram] svg rect,.partner-page footer .site-footer__social-btn[href*=instagram] svg circle,.partner-page footer .site-footer__social-btn[href*=instagram] svg line{fill:none;stroke:currentColor;stroke-width:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.partner-page .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(28px)}.partner-page .reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.partner-page .reveal{opacity:1;transition:none;transform:none}}.partner-page .reveal-delay-1{transition-delay:.1s}.partner-page .reveal-delay-2{transition-delay:.2s}.partner-page .reveal-delay-3{transition-delay:.3s}.partner-page .reveal-delay-4{transition-delay:.4s}.partner-page .count-up{display:inline-block}@media (max-width:900px){.partner-page nav.partner-nav{padding:14px 20px}.partner-page .brand-logo{height:36px}.partner-page .nav-actions{gap:8px}.partner-page .nav-cta{padding:8px 14px}.partner-page .problem-grid,.partner-page .prog-grid,.partner-page .cible-grid{grid-template-columns:1fr;gap:40px}.partner-page .diff-grid{grid-template-columns:1fr;grid-template-areas:"title""intro""cards""media";gap:28px}.partner-page .diff-title{align-self:start;font-size:clamp(22px,5.8vw,34px);line-height:1.18}.partner-page .diff-title-line{white-space:nowrap}.partner-page .diff-title-brand{font-size:1.22em}.partner-page .diff-media img{object-fit:contain;height:auto;box-shadow:0 18px 50px #7b2fff38}.partner-page .cards-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:10px;scroll-padding-inline:4px;overflow:auto hidden;grid-template-columns:none!important;gap:12px!important;margin-top:28px!important;display:flex!important}.partner-page .cards-grid::-webkit-scrollbar{display:none}.partner-page .cards-grid .card{scroll-snap-align:start;flex:0 0 min(72vw,220px);min-height:132px;transform:none!important}.partner-page .stats-row,.partner-page .expertise-stats{grid-template-columns:repeat(2,1fr)}.partner-page .pitch-variants,.partner-page .use-cases{grid-template-columns:1fr}.partner-page footer{flex-direction:column;align-items:flex-start}.partner-page footer .site-footer__aside{align-self:stretch;align-items:flex-start}.partner-page .pitch-main{padding:32px}}@media (max-width:600px){.partner-page nav.partner-nav{padding:12px 16px}.partner-page .brand-logo{height:32px}.partner-page .nav-actions{gap:6px}.partner-page .nav-cta{padding:8px 12px}.partner-page .lang-toggle{width:38px;height:38px;padding:0;font-size:.68rem}}@media (max-width:420px){.partner-page .nav-cta-label{display:none}.partner-page .nav-cta-label--short{display:inline}}.partner-page .hero-home{text-align:left;justify-content:center;align-items:center;min-height:100vh;padding:138px 48px 84px;display:flex;overflow:hidden}.partner-page .hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(36px,5vw,80px);width:min(1180px,100%);display:grid;position:relative}.partner-page .hero-copy{max-width:650px}.partner-page .hero-home .hero-eyebrow{margin-bottom:26px;animation:.7s .15s both fadeUp}.partner-page .hero-home h1{max-width:700px;margin-bottom:26px;animation:.7s .3s both fadeUp}.partner-page .hero-home .hero-sub{color:#f0f0ffb3;max-width:560px;margin:0 0 36px;animation:.7s .45s both fadeUp}.partner-page .hero-home .hero-ctas{justify-content:flex-start;margin-bottom:34px;animation:.7s .58s both fadeUp}.partner-page .hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:600px;animation:.7s .72s both fadeUp;display:grid}.partner-page .hero-metrics div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:16px 18px}.partner-page .hero-metrics strong{font-family:var(--font-display);background:linear-gradient(135deg, var(--cyan), var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,38px);line-height:1;display:block}.partner-page .hero-metrics span{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.35;display:block}.partner-page .hero-visual{justify-content:center;align-items:center;min-height:560px;animation:.9s .5s both fadeUp;display:flex;position:relative}.partner-page .hero-photo-card{z-index:2;border-radius:34px;width:min(520px,100%);animation:7s ease-in-out infinite heroFloat;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-7deg)rotateX(3deg);box-shadow:0 36px 110px #00000073,0 0 70px #00e5ff38,0 0 110px #ff2d7829}.partner-page .hero-photo-card:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff47;border-radius:34px;position:absolute;inset:0}.partner-page .hero-photo-card:after{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 28% 68%,#00e5ff2e);position:absolute;inset:0}.partner-page .hero-photo-card picture{width:100%;display:block}.partner-page .hero-photo-card img{aspect-ratio:1;object-fit:contain;border-radius:34px;width:100%;height:auto;display:block}.partner-page .hero-glow{filter:blur(55px);opacity:.72;pointer-events:none;border-radius:50%;position:absolute}.partner-page .hero-glow-cyan{background:#00e5ff4d;width:260px;height:260px;animation:14s linear infinite orbFloat;top:8%;right:0}.partner-page .hero-glow-violet{background:#7b2fff52;width:320px;height:320px;animation:18s linear infinite reverse orbFloat;bottom:4%;left:2%}.partner-page .floating-pill{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:var(--font-display);color:var(--text);white-space:nowrap;background:#070710b8;border:1px solid #ffffff29;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:700;position:absolute;box-shadow:0 18px 50px #00000059}.partner-page .pill-top{color:var(--cyan);animation:.9s .9s both fadeUp,6s ease-in-out infinite heroFloat;top:62px;left:0}.partner-page .pill-bottom{color:#fff;animation:.9s 1s both fadeUp,7.5s ease-in-out infinite heroFloat;bottom:88px;right:6px}@media (max-width:980px){.partner-page .hero-home{padding:122px 24px 72px}.partner-page .hero-grid{grid-template-columns:1fr}.partner-page .hero-copy{max-width:760px}.partner-page .hero-visual{min-height:auto}.partner-page .hero-photo-card{width:min(620px,100%);transform:none}}@media (max-width:600px){.partner-page .hero-home{text-align:left}.partner-page .hero-home .hero-ctas{align-items:stretch}.hero-home .btn-primary,.partner-page .hero-home .btn-secondary{text-align:center;width:100%}.partner-page .hero-metrics{grid-template-columns:1fr}.partner-page .floating-pill{display:none}}.partner-page .hero-home{min-height:100vh;padding:104px 48px 46px}.partner-page .hero-home h1{letter-spacing:-1.2px;max-width:620px;margin-bottom:18px;font-size:clamp(34px,4.25vw,56px);line-height:1.04}.partner-page .hero-home .hero-eyebrow{margin-bottom:16px}.partner-page .hero-home .hero-sub{max-width:540px;margin-bottom:24px;font-size:16px;line-height:1.62}.partner-page .hero-home .hero-ctas{margin-bottom:22px}.partner-page .hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);gap:clamp(28px,4vw,62px)}.partner-page .hero-visual{min-height:470px}.partner-page .hero-photo-card{width:min(500px,100%);animation:5.5s ease-in-out infinite heroFloatSoft;transform:none}@keyframes heroFloatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.partner-page .hero-metrics div{padding:12px 14px}.partner-page .hero-metrics span{margin-top:6px}@media (max-width:980px){.partner-page .hero-home{padding:102px 24px 48px}.partner-page .hero-home h1{font-size:clamp(32px,7vw,50px)}}@media (max-width:600px){.partner-page .hero-home{padding:96px 20px 42px}.partner-page .hero-home h1{font-size:clamp(30px,10vw,42px)}.partner-page .hero-sub{font-size:15px}}.partner-page :root{--dark:#09121f;--dark2:#111b2d;--dark3:#18253a;--glass:#fff1;--glass-border:#ffffff24;--muted:#f0f0ffc7}.partner-page body{background:radial-gradient(circle at 0 0,#00e5ff1c,#0000 28%),radial-gradient(circle at 85% 12%,#ff2d7817,#0000 24%),linear-gradient(#09121f 0%,#10192b 44%,#16243a 100%)}.partner-page nav.partner-nav{background:#04060fe0}.partner-page section{padding:88px 24px}.partner-page h2{font-size:clamp(26px,3.1vw,42px)}.partner-page .hero-home .hero-bg{background:radial-gradient(70% 58% at 78% 34%,#ff2d7833 0%,#0000 60%),radial-gradient(70% 60% at 22% 16%,#00e5ff2b 0%,#0000 56%),radial-gradient(80% 72% at 58% 88%,#7b2fff36 0%,#0000 66%),linear-gradient(135deg,#09121f 0%,#10192b 48%,#18243a 100%)}.partner-page .hero-metrics strong{font-size:clamp(20px,2vw,28px)}.partner-page .hero-metrics span{font-size:11px}.partner-page .section-text{color:#f0f0ffc9}.partner-page .card,.partner-page .stat-card,.partner-page .exp-card,.partner-page .knowledge-item,.partner-page .use-case,.partner-page .sector-tag,.partner-page .pitch-variant,.partner-page .hero-metrics div,.partner-page .prog-offer,.partner-page .problem-punchline,.partner-page .punchline-box{background:#ffffff0f}.partner-page .problem-img img,.partner-page .diff-img img,.partner-page .visual-card img{box-shadow:0 26px 70px #00000042,0 0 50px #00e5ff1a}.partner-page .visual-showcase{background:linear-gradient(#ffffff08,#ffffff03)}.partner-page .visual-grid{grid-template-columns:1.15fr .95fr;align-items:stretch;gap:22px;margin-top:42px;display:grid}.partner-page .visual-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;overflow:hidden;box-shadow:0 16px 50px #00000038}.partner-page .visual-card img{object-fit:cover;width:100%;height:100%;display:block}.partner-page .visual-card figcaption{color:#f0f0ffd6;padding:16px 18px 18px;font-size:14px}.partner-page .light-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.partner-page .light-band .mini-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;padding:18px}.partner-page .light-band .mini-card strong{font-family:var(--font-display);color:var(--text);margin-bottom:6px;font-size:15px;display:block}.partner-page .light-band .mini-card span{color:#f0f0ffc2;font-size:13px;line-height:1.5}@media (max-width:980px){.partner-page .hero-home{padding:94px 24px 42px}.partner-page .hero-home h1{max-width:100%;font-size:clamp(28px,6.2vw,40px)}.partner-page .visual-grid,.partner-page .light-band{grid-template-columns:1fr}}@media (max-width:600px){.partner-page section{padding:72px 20px}.partner-page .hero-home{padding:92px 20px 38px}.partner-page .hero-home h1{font-size:clamp(27px,9vw,36px)}.partner-page h2{font-size:clamp(24px,8vw,34px)}.partner-page .cta-final{padding:44px 20px}.partner-page .cta-final h2{margin-bottom:10px;font-size:clamp(22px,6.5vw,28px)}.partner-page .cta-final p{margin-bottom:16px;font-size:14px}.partner-page .cta-final-btns{margin-bottom:14px}.partner-page .cta-final .microcopy{gap:10px 14px}}.partner-page .visual-grid{grid-template-columns:1fr;gap:24px}.partner-page .visual-card.wide-hero{border-radius:28px;padding:0}.partner-page .visual-card.wide-hero img,.partner-page .visual-card.product-shot img{object-fit:contain;width:100%;height:auto;display:block}.partner-page .extra-visual-section{background:linear-gradient(#ffffff05,#ffffff0a)}.partner-page .extra-visual-wrap{margin-top:34px}.partner-page .visual-only .container{max-width:1180px}.partner-page .visual-only{padding-top:54px;padding-bottom:54px}.partner-page .visual-only .visual-card{margin:0}.partner-page .visual-only .wide-hero img{object-fit:contain;width:100%;height:auto}.partner-page .visual-only .product-shot{max-width:980px;margin:0 auto}.partner-page .visual-only .product-shot img{object-fit:contain;width:100%;height:auto}.partner-page .solution-visual{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:26px;margin:32px 0 14px;overflow:hidden;box-shadow:0 26px 70px #0000003d,0 0 50px #00e5ff1a}.partner-page .solution-visual img{width:100%;height:auto;display:block}.partner-page .proofs-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:28px;margin-top:34px;display:grid}.partner-page .proofs-grid .stats-row{align-content:stretch;height:100%;margin-top:0}.partner-page .proof-visual{background:#07111f;border:1px solid #ffffff1a;border-radius:24px;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden;box-shadow:0 26px 70px #00000038,0 0 50px #7b2fff1f}.partner-page .proof-visual img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}@media (max-width:980px){.partner-page .proofs-grid{grid-template-columns:1fr}}.partner-page .proofs-grid .stats-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.partner-page .proofs-grid .stat-card-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.partner-page .proofs-grid .stat-card{padding:30px 16px}.partner-page .proofs-grid .stat-num{letter-spacing:-1px;white-space:normal;font-size:clamp(28px,3.2vw,46px);line-height:1.1;display:block}.partner-page .proofs-grid .stat-label{font-size:13px;line-height:1.5}.partner-page .proofs-grid .stat-usecase-banner{text-align:center;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg, var(--cyan), var(--violet));border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #7b2fff47}.partner-page .proofs-grid .stat-usecase-banner:hover,.partner-page .proofs-grid .stat-usecase-banner:focus-visible{filter:brightness(1.06);color:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #7b2fff61}.partner-page .proof-visual,.partner-page .pitch-visual,.partner-page .process-visual{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 26px 70px #00000038,0 0 50px #7b2fff1f}.partner-page .proof-visual{min-height:420px}.proof-visual img,.proof-visual video,.pitch-visual img,.partner-page .process-visual video{object-fit:cover;width:100%;height:100%;display:block}.partner-page .pitch-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:stretch;gap:28px;margin-top:34px;display:grid}.partner-page .pitch-grid .pitch-main{text-align:left;align-items:center;min-height:320px;margin-top:0;display:flex}.partner-page .pitch-visual{background:#160a2e;justify-content:center;align-items:center;min-height:320px;display:flex}.partner-page .pitch-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.partner-page .process-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:32px;margin-top:40px;display:grid}.partner-page .process-main .steps{max-width:none;margin-top:0}.partner-page .process-side{position:sticky;top:108px}.partner-page .process-visual video{aspect-ratio:16/9}.partner-page .process-support{max-width:none!important;margin-top:32px!important}@media (max-width:1180px){.partner-page .proofs-grid .stat-card{padding:26px 12px}.partner-page .proofs-grid .stat-num{letter-spacing:-.5px;font-size:clamp(34px,3.6vw,48px)}}@media (max-width:1100px){.pitch-grid,.partner-page .process-grid{grid-template-columns:1fr}.partner-page .process-side{position:static}}@media (max-width:860px){.partner-page .proofs-grid .stats-row{grid-template-columns:1fr}.partner-page .proofs-grid .stat-card{aspect-ratio:auto!important;min-height:0!important;padding:18px 14px!important}.partner-page .proofs-grid .stat-num{font-size:clamp(28px,6vw,36px)!important}.partner-page .proof-visual{min-height:260px}.pitch-grid .pitch-main,.partner-page .pitch-visual{min-height:auto}}.partner-page .proofs-grid{align-items:start!important}.partner-page .proofs-grid .stats-row{align-content:start!important;align-items:start!important;height:auto!important}.partner-page .proofs-grid .stat-card{aspect-ratio:1!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;height:auto!important;min-height:0!important;padding:22px 14px!important;display:flex!important;overflow:visible!important}.partner-page .proofs-grid .stat-num{letter-spacing:-1px!important;white-space:nowrap!important;-webkit-text-fill-color:inherit!important;max-width:100%!important;color:inherit!important;background:0 0!important;flex-direction:column!important;align-items:center!important;gap:2px!important;font-size:clamp(32px,3.4vw,46px)!important;line-height:1.05!important;display:flex!important;overflow:visible!important}.partner-page .proofs-grid .stat-num-prefix{letter-spacing:.04em;-webkit-text-fill-color:var(--muted);color:var(--muted);background:0 0;font-family:inherit;font-size:clamp(10px,1.1vw,12px);font-style:italic;font-weight:500;line-height:1.2;display:block}.partner-page .proofs-grid .stat-num-value{background:linear-gradient(135deg, var(--cyan), var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.05;display:block}.partner-page .proofs-grid .stat-label{overflow-wrap:anywhere;margin-top:12px!important;font-size:13px!important;line-height:1.45!important}.partner-page .process-visual{aspect-ratio:16/9!important;background:#07111f!important;justify-content:center!important;align-items:center!important;display:flex!important}.partner-page .process-visual video{object-fit:contain!important;aspect-ratio:auto!important;width:100%!important;height:100%!important}.partner-page .process-side{top:120px!important}@media (max-width:1180px){.partner-page .proofs-grid{grid-template-columns:1fr!important}.partner-page .proofs-grid .stats-row{max-width:760px!important}}@media (max-width:760px){.partner-page .proofs-grid .stats-row{grid-template-columns:1fr!important;gap:12px!important}.partner-page .proofs-grid .stat-card-stack{gap:8px}.partner-page .proofs-grid .stat-card{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:16px 14px!important}.partner-page .proofs-grid .stat-num{letter-spacing:-.5px!important;font-size:clamp(26px,8vw,34px)!important}.partner-page .proofs-grid .stat-num-prefix{font-size:11px!important}.partner-page .proofs-grid .stat-label{margin-top:8px!important;font-size:12px!important}.partner-page .proofs-grid .stat-usecase-banner{padding:9px 12px;font-size:11px}}.partner-page .proof-visual{aspect-ratio:auto!important;background:#07111f!important;justify-content:center!important;align-items:center!important;min-height:auto!important;display:flex!important}.partner-page .proof-visual img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.partner-page .proof-visual video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.partner-page .process-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important}.partner-page .process-side{width:100%!important;max-width:320px!important;margin-left:auto!important}.partner-page .process-visual{aspect-ratio:9/16!important;background:#07111f!important;width:100%!important;max-width:320px!important;min-height:0!important;margin:0 auto!important}.partner-page .process-visual video{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}@media (max-width:1100px){.partner-page .process-grid{grid-template-columns:1fr!important}.partner-page .process-side{margin:0 auto!important}}.partner-page .hero-home h1 .grad{background:linear-gradient(90deg, var(--cyan) 0%, var(--violet) 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.partner-page .hero-eyebrow{font-family:var(--font-display)!important;font-weight:600!important}@media (max-width:980px){.partner-page .hero-home h1{font-size:clamp(24px,5.7vw,32px)!important}}.partner-page .hero-home .hero-grid{align-items:center!important}.partner-page .hero-photo-card{transform-origin:50%!important;transform:scale(.92)!important}@media (max-width:980px){.partner-page .hero-photo-card{transform:none!important}}.partner-page .hero-home h1{font-family:var(--font-display)!important;font-weight:800!important}.partner-page .lang-toggle{box-sizing:border-box;width:40px;height:40px;font-family:var(--font-head);letter-spacing:.08em;color:#f0f4ff8c;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.partner-page .lang-toggle:hover{color:#f0f4ff;border-color:#00f0d459}.partner-page button.nav-cta,.partner-page button.btn-primary{cursor:pointer;font:inherit;border:none}.partner-page .section-subtitle{font-family:var(--font-display);color:var(--muted);margin-bottom:4px;font-size:17px;font-weight:700}.partner-page .process-support{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;margin-top:32px;padding:24px}.partner-page .process-support p{color:var(--muted);font-size:15px}
@keyframes partnerHeroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.partner-page .hero-home{--partner-nav-h:72px;isolation:isolate;text-align:left!important;background:#080812!important;justify-content:flex-start!important;align-items:stretch!important;min-height:100svh!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.partner-page .hero-home .hero-bg,.partner-page .hero-home .hero-grid,.partner-page .hero-home .hero-visual,.partner-page .hero-home .hero-photo-card,.partner-page .hero-home .hero-glow,.partner-page .hero-home .floating-pill,.partner-page .hero-home .hero-metrics{display:none!important}.partner-page .hero-home:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080812 0%,#080812f5 28%,#080812b8 42%,#08081247 56%,#0000 70%);position:absolute;inset:0}.partner-page .hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.partner-page .hero-cover{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.partner-page .hero-cover--desktop{object-fit:cover;object-position:72% center;filter:none;image-rendering:auto;backface-visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;transform:translateZ(0)}.partner-page .hero-cover--mobile{object-fit:cover;object-position:center bottom;filter:none;width:100%;height:100%;display:none;position:absolute;inset:0}.partner-page .hero-home .hero-copy{z-index:2;width:min(620px,52%)!important;max-width:640px!important;padding:calc(var(--partner-nav-h) + 120px) 40px 72px clamp(48px, 7vw, 104px)!important;text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important;display:flex!important;position:relative!important}.partner-page .hero-home .hero-copy:before{display:none}.partner-page .hero-home .hero-eyebrow{animation:.65s 80ms both partnerHeroIn;color:#ffffff73!important;font-family:var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin:0 0 22px!important;padding:0!important;font-size:.7rem!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.partner-page .hero-home .hero-eyebrow:before{content:"";background:linear-gradient(90deg,#00f0d4,#e040fb);flex-shrink:0;width:18px;height:1px}.partner-page .hero-home h1{text-wrap:balance;animation:.7s .16s both partnerHeroIn;max-width:14ch!important;font-family:var(--font-display)!important;letter-spacing:-.04em!important;color:#fff!important;margin:0 0 20px!important;font-size:clamp(2.6rem,4vw,3.75rem)!important;font-weight:700!important;line-height:1.05!important}.partner-page .hero-home h1 .grad{background:linear-gradient(90deg,#00f0d4 0%,#e040fb 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.partner-page .hero-home .hero-br{display:none}.partner-page .hero-home .hero-grad{white-space:nowrap}.partner-page .hero-home .hero-sub{animation:.7s .26s both partnerHeroIn;color:#ffffff9e!important;max-width:38ch!important;margin:0 0 32px!important;font-size:clamp(1rem,1.2vw,1.15rem)!important;font-weight:400!important;line-height:1.55!important}.partner-page .hero-home .hero-ctas{animation:.7s .36s both partnerHeroIn;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.partner-page .hero-home .btn-primary{box-shadow:none!important;filter:none!important;border-radius:999px!important;padding:14px 26px!important;font-size:14px!important;font-weight:700!important}.partner-page .hero-home .btn-primary:hover{filter:brightness(1.04)!important;box-shadow:none!important}.partner-page .hero-home .btn-secondary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#ffffffe0!important;background:0 0!important;border:1px solid #ffffff2e!important;padding:14px 22px!important;font-size:14px!important}.partner-page .hero-home .btn-secondary:hover{color:#fff!important;background:#ffffff0a!important;border-color:#ffffff59!important}@media (max-width:1100px){.partner-page .hero-home{--partner-nav-h:64px;background:#080812!important;min-height:100svh!important}.partner-page .hero-home:before{background:linear-gradient(#080812d1 0%,#08081259 26%,#0000 46%)}.partner-page .hero-media{inset:0}.partner-page .hero-cover--desktop{display:none!important}.partner-page .hero-cover--mobile{object-fit:cover;object-position:center bottom;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0;display:block!important}.partner-page .hero-home .hero-copy{pointer-events:none;width:min(100%,720px)!important;max-width:720px!important;max-height:none!important;padding:calc(var(--partner-nav-h) + 72px) 24px 24px!important;text-align:center!important;align-items:center!important;margin:0!important;position:absolute!important;top:0!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.partner-page .hero-home .hero-copy>*{pointer-events:auto}.partner-page .hero-home .hero-eyebrow{justify-content:center!important;margin-bottom:10px!important}.partner-page .hero-home .hero-eyebrow:before{width:14px}.partner-page .hero-home h1{text-shadow:0 2px 16px #080812b3;max-width:16ch!important;margin:0 0 10px!important;font-size:clamp(1.65rem,4.2vw,2.35rem)!important}.partner-page .hero-home .hero-sub{text-shadow:0 2px 12px #080812bf;max-width:38ch!important;margin:0 0 16px!important;font-size:clamp(.84rem,2vw,1rem)!important}.partner-page .hero-home .hero-ctas{justify-content:center!important}.partner-page .hero-home .btn-primary,.partner-page .hero-home .btn-secondary{padding:clamp(10px,1.2vh,13px) clamp(16px,3vw,22px)!important;font-size:clamp(12px,1.5vh,14px)!important}}@media (min-width:768px) and (max-width:1100px){.partner-page .hero-home{--partner-nav-h:68px}.partner-page .hero-home .hero-copy{padding:calc(var(--partner-nav-h) + 80px) 36px 28px!important;width:min(100%,720px)!important;max-width:720px!important}.partner-page .hero-home .hero-br{display:block!important}.partner-page .hero-home .hero-grad{white-space:nowrap!important}.partner-page .hero-home h1{text-shadow:0 2px 18px #0808128c;max-width:16em!important;margin:0 0 14px!important;font-size:clamp(2.35rem,4.6vw,3.15rem)!important;line-height:1.12!important}.partner-page .hero-home .hero-sub{max-width:46ch!important;margin:0 auto 18px!important;font-size:clamp(.78rem,1.55vw,.92rem)!important;line-height:1.4!important}.partner-page .hero-cover--mobile{object-position:center center}}@media (prefers-reduced-motion:reduce){.partner-page .hero-home .hero-eyebrow,.partner-page .hero-home h1,.partner-page .hero-home .hero-sub,.partner-page .hero-home .hero-ctas{animation:none!important}}@media (min-width:1101px){.partner-page .hero-home{justify-content:flex-start!important;align-items:flex-start!important;min-height:100svh!important;padding:0!important}.partner-page .hero-cover--desktop{object-fit:cover!important;object-position:72% center!important;width:100%!important;height:100%!important;display:block!important;inset:0!important}.partner-page .hero-cover--mobile{display:none!important}.partner-page .hero-home .hero-copy{width:min(640px,54%)!important;max-width:640px!important;padding-top:calc(var(--partner-nav-h) + 128px)!important;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;max-height:none!important;margin:0!important;padding-bottom:72px!important;padding-left:clamp(56px,7vw,112px)!important;padding-right:40px!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.partner-page .hero-home .hero-eyebrow{margin-bottom:22px!important}.partner-page .hero-home h1{font-family:var(--font-display)!important;letter-spacing:-.04em!important;max-width:14ch!important;margin-bottom:20px!important;font-size:clamp(2.6rem,4vw,3.75rem)!important;font-weight:800!important;line-height:1.05!important}.partner-page .hero-home .hero-sub{max-width:38ch!important;margin-bottom:32px!important;font-size:clamp(1rem,1.2vw,1.15rem)!important}}
.partner-page.partner-page--light{--cyan:#2563eb;--violet:#7c3aed;--magenta:#c026d3;--dark:#f4f6fa;--dark2:#fff;--dark3:#eef2f7;--glass:#ffffffb8;--glass-border:#0f172a14;--text:#1e293b;--muted:#64748b;background:var(--dark);color:var(--text)}.partner-page.partner-page--light nav.partner-nav{-webkit-backdrop-filter:blur(22px)saturate(165%);border-bottom:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffd9,0 1px #0f172a08;background:#f8fafc85!important}.partner-page.partner-page--light .brand-logo{height:30px}.partner-page.partner-page--light .nav-links a{color:#64748b;font-weight:500}.partner-page.partner-page--light .nav-links a:hover{color:#1e293b}.partner-page.partner-page--light .nav-burger-bar{background:#1e293b}.partner-page.partner-page--light .nav-cta,.partner-page.partner-page--light .nav-cta:hover,.partner-page.partner-page--light .btn-primary,.partner-page.partner-page--light .btn-primary:hover,.partner-page.partner-page--light .hero-home .btn-primary,.partner-page.partner-page--light .hero-home .btn-primary:hover,.partner-page.partner-page--light .cta-final .btn-primary,.partner-page.partner-page--light button.nav-cta,.partner-page.partner-page--light button.btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;background:linear-gradient(90deg,#2563eb 0%,#7c3aed 100%)!important;box-shadow:0 8px 24px #2563eb38!important}.partner-page.partner-page--light .btn-primary .btn-arrow,.partner-page.partner-page--light .nav-cta-label{color:#fff!important;-webkit-text-fill-color:#fff!important}.partner-page.partner-page--light .proofs-grid .stat-usecase-banner{color:#fff;background:linear-gradient(90deg,#2563eb 0%,#7c3aed 100%);box-shadow:0 8px 24px #2563eb38}.partner-page.partner-page--light .btn-secondary,.partner-page.partner-page--light .hero-home .btn-secondary,.partner-page.partner-page--light .cta-final .btn-secondary{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f172a24!important}.partner-page.partner-page--light .btn-secondary:hover,.partner-page.partner-page--light .hero-home .btn-secondary:hover{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;background:#f8fafc!important;border-color:#2563eb59!important}.partner-page.partner-page--light .lang-toggle{color:#64748b;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:8px}.partner-page.partner-page--light .lang-toggle:hover{color:#1e293b;background:#fff;border-color:#2563eb47}.partner-page.partner-page--light .nav-dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #0f172a14;box-shadow:0 1px 2px #0f172a0a,0 16px 36px #0f172a1a}.partner-page.partner-page--light .nav-dropdown-menu a{color:#334155}.partner-page.partner-page--light .nav-dropdown-menu a:hover{color:#1e293b;background:#2563eb0f}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open{background:#f8fafceb!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-links{background:#fff!important;border-left:1px solid #0f172a14!important;box-shadow:-12px 0 40px #0f172a1f!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-links>li{border-bottom-color:#0f172a14!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-links a{color:#1e293b!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-links a:hover{color:#2563eb!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-dropdown-menu{box-shadow:none!important;background:0 0!important;border:none!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-dropdown-menu a{color:#475569!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-dropdown-menu a:hover{color:#2563eb!important;background:#2563eb0f!important}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-burger{background:#0f172a0f}.partner-page.partner-page--light nav.partner-nav.nav-mobile-open .nav-burger-bar{background:#1e293b}.partner-page.partner-page--light .section-label{color:#2563eb}.partner-page.partner-page--light h2,.partner-page.partner-page--light h3,.partner-page.partner-page--light .section-subtitle{color:#1e293b}.partner-page.partner-page--light p,.partner-page.partner-page--light .hero-sub,.partner-page.partner-page--light .section-text{color:#475569}.partner-page.partner-page--light .grad,.partner-page.partner-page--light h1 .grad,.partner-page.partner-page--light h2 .grad{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 55%,#c026d3 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.partner-page.partner-page--light .grad-divider{background:linear-gradient(90deg,#0000,#2563eb59,#c026d359,#0000)}.partner-page.partner-page--light section[style*=dark3],.partner-page.partner-page--light #programme{background:#eef2f7!important}.partner-page.partner-page--light .prog-offer,.partner-page.partner-page--light .card,.partner-page.partner-page--light .stat-card,.partner-page.partner-page--light .exp-card,.partner-page.partner-page--light .knowledge-item,.partner-page.partner-page--light .use-case,.partner-page.partner-page--light .pitch-variant,.partner-page.partner-page--light .problem-punchline,.partner-page.partner-page--light .punchline-box,.partner-page.partner-page--light .process-support{background:#fff;border-color:#0f172a14}.partner-page.partner-page--light .diff-media,.partner-page.partner-page--light .diff-media picture{background:#070512!important;border:none!important;box-shadow:0 18px 48px #0f172a1f!important}.partner-page.partner-page--light .diff-media img{box-shadow:none}.partner-page.partner-page--light .pitch-visual,.partner-page.partner-page--light .proof-visual{background:#f4f6fa;border-color:#0f172a14;box-shadow:0 18px 50px #0f172a14}.partner-page.partner-page--light .hero-home{background:#f4f6fa!important}.partner-page.partner-page--light .hero-home:before{background:linear-gradient(90deg,#f4f6fa 0%,#f4f6faf0 28%,#f4f6fab3 42%,#f4f6fa40 56%,#0000 70%);display:block}.partner-page.partner-page--light .hero-home .hero-eyebrow{color:#64748b!important}.partner-page.partner-page--light .hero-home .hero-eyebrow:before{background:linear-gradient(90deg,#2563eb,#c026d3)}.partner-page.partner-page--light .hero-home h1{color:#1e293b!important}.partner-page.partner-page--light .hero-home .hero-sub{color:#475569!important}@media (max-width:1100px){.partner-page.partner-page--light .hero-home:before{background:linear-gradient(#f4f6faeb 0%,#f4f6fa8c 28%,#0000 48%);display:block}.partner-page.partner-page--light .hero-home h1,.partner-page.partner-page--light .hero-home .hero-sub{text-shadow:none}}.partner-page.partner-page--light .cta-final{background:linear-gradient(#eef2f7 0%,#f4f6fa 100%)}.partner-page.partner-page--light .cta-final h2{color:#1e293b}.partner-page.partner-page--light .cta-final p{color:#475569}.partner-page.partner-page--light footer,.partner-page.partner-page--light footer .site-footer__follow,.partner-page.partner-page--light footer .site-footer__copy,.partner-page.partner-page--light footer .footer-links a,.partner-page.partner-page--light footer .footer-links .footer-contact-btn{color:#64748b}.partner-page.partner-page--light footer{border-top-color:#0f172a14}.partner-page.partner-page--light footer .footer-links a:hover,.partner-page.partner-page--light footer .footer-links .footer-contact-btn:hover{color:#2563eb}.partner-page.partner-page--light footer .site-footer__social-btn{color:#475569;background:#0f172a0a;border-color:#0f172a1a}.partner-page.partner-page--light footer .site-footer__social-btn:hover{color:#0f172a;background:#0f172a14;border-color:#0f172a29}.partner-page.partner-page--light .ufv-theme-toggle{color:#64748b}.partner-page.partner-page--light .ufv-theme-toggle.is-light{color:#475569}.partner-page.partner-page--light .ufv-theme-toggle__track{background:#0f172a0f;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffe6}.partner-page.partner-page--light .ufv-theme-toggle__label{color:#64748b}.partner-page.partner-page--light .ufv-theme-toggle:focus-visible{outline-color:#2563eb73}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.partner-page .invest-contact-modal:not(.open){display:none}.partner-page .closing{text-align:center;background:linear-gradient(#0c0e1c 0%,#09091c 100%);border:1px solid #ffffff1a;border-radius:28px;margin-top:64px;padding:60px 48px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.partner-page .closing:before{display:none}.partner-page .closing>*{z-index:1;position:relative}.partner-page .closing h2{font-family:var(--font-head);letter-spacing:-.04em;color:#fff;margin-bottom:14px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1}.partner-page .closing h2 .accent{background:linear-gradient(90deg, var(--cyan), var(--magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.partner-page .closing-lead{color:#ffffff9e;max-width:560px;margin:0 auto 38px;font-size:1.05rem;line-height:1.7}.partner-page .close-option{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:32px;transition:border-color .2s,background .2s}.partner-page .close-option:hover{background:#ffffff0b;border-color:#ffffff2e}.partner-page .close-option.main{background:#ffffff0a;border-color:#ffffff24}.partner-page .close-option h4{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:8px;margin-bottom:14px;font-size:.7rem;font-weight:500;display:inline-flex}.partner-page .close-option h4:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--magenta));width:18px;height:1px;box-shadow:none;border-radius:0}.partner-page .close-option h3{font-family:var(--font-head);letter-spacing:-.03em;color:#fff;margin-bottom:10px;font-size:1.4rem;font-weight:700}.partner-page .close-option p{color:#ffffff8c;margin-bottom:22px;font-size:.92rem;line-height:1.6}.partner-page .close-btn-big{color:#050510;box-shadow:none;cursor:pointer;font-size:.92rem;font-weight:700;font-family:var(--font-body);background:linear-gradient(90deg,#00f0d4,#7c5cff);border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.partner-page .close-btn-big:hover{filter:brightness(1.04);box-shadow:none;transform:translateY(-1px)}.partner-page .close-btn-big:after{content:"→";font-size:1.1em}.partner-page .contact-form{flex-direction:column;gap:14px;display:flex}.partner-page .form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.partner-page .contact-form label{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:#f0f4ff99;margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.partner-page .contact-form label .req{color:#ffffff73;margin-left:3px}.partner-page .contact-form input,.partner-page .contact-form select,.partner-page .contact-form textarea{width:100%;color:var(--text);font-family:var(--font-body);resize:vertical;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:11px 14px;font-size:.92rem;transition:border-color .2s,background-color .2s}.partner-page .contact-form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23f0f4ff' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.partner-page .contact-form option{color:var(--text);background:#0a0e1f}.partner-page .contact-form input:focus,.partner-page .contact-form select:focus,.partner-page .contact-form textarea:focus{background-color:#ffffff0d;border-color:#ffffff47}.partner-page .contact-form select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23f0f4ff' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.partner-page .form-optin{color:#ffffff80;align-items:flex-start;gap:10px;margin:18px 0 6px;font-size:.8rem;line-height:1.55;display:flex}.partner-page .form-optin input[type=checkbox]{accent-color:#00f0d4;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:3px}.partner-page .form-optin label{font-size:inherit;color:inherit;cursor:pointer;margin:0}.partner-page .form-optin a{color:#ffffffd9;text-underline-offset:2px;text-decoration:underline}.partner-page .form-optin a:hover{color:#fff}.partner-page .form-submit{color:#050510;cursor:pointer;font-size:.92rem;font-weight:700;font-family:var(--font-body);box-shadow:none;background:linear-gradient(90deg,#00f0d4,#7c5cff);border:none;border-radius:999px;margin-top:6px;padding:13px 24px;transition:filter .2s,transform .2s}.partner-page .form-submit:hover{filter:brightness(1.04);box-shadow:none;transform:translateY(-1px)}.partner-page .form-confirm{color:#7df0a8;background:#00e67614;border:1px solid #00e6764d;border-radius:12px;margin-top:14px;padding:14px;font-size:.88rem;display:none}.partner-page .form-confirm.show{animation:.4s fadeUp;display:block}.partner-page .invest-contact-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2147483646;background:#050510c7;justify-content:center;align-items:center;padding:16px 20px;display:flex;position:fixed;inset:0;overflow:hidden}.partner-page .invest-contact-modal-dialog{width:min(1060px,100vw - 40px);max-height:calc(100dvh - 32px);margin:auto;position:relative;overflow-y:auto}.partner-page .invest-contact-close{z-index:2;color:#fffc;width:36px;height:36px;box-shadow:none;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.partner-page .invest-contact-close:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.partner-page .invest-contact-closing{text-align:center;margin-top:0;padding:28px 28px 24px}.partner-page .invest-contact-closing h2{margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.2rem)}.partner-page .invest-contact-lead{max-width:480px;margin:0 auto 18px;font-size:.88rem;line-height:1.5}.partner-page .invest-contact-body{text-align:left;grid-template-columns:minmax(240px,34%) minmax(0,1fr);align-items:stretch;gap:18px;width:100%;display:grid}.partner-page .invest-contact-side{flex-direction:column;gap:14px;min-width:0;display:flex}.partner-page .invest-contact-side .close-option{flex-direction:column;flex:1;padding:18px 20px;display:flex}.partner-page .invest-contact-side .close-option h3{margin-bottom:6px;font-size:1.1rem}.partner-page .invest-contact-side .close-option h4{margin-bottom:8px}.partner-page .invest-contact-side .close-option p{margin-bottom:12px;font-size:.8rem;line-height:1.4}.partner-page .invest-contact-side .close-btn-big{justify-content:center;width:100%;margin-top:auto;padding:10px 16px;font-size:.8rem}.partner-page .invest-contact-form-block{text-align:left;min-width:0;margin:0;padding:20px 22px}.partner-page .invest-contact-form-block h3{margin-bottom:6px;font-size:1.15rem}.partner-page .invest-contact-form-block h4{margin-bottom:10px}.partner-page .invest-contact-form-lead{color:var(--muted);margin-bottom:12px;font-size:.82rem;line-height:1.45}.partner-page .invest-contact-form{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.partner-page .invest-contact-form .form-row{grid-column:1/-1;gap:10px}.partner-page .invest-contact-form-split{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.partner-page .invest-contact-form .invest-contact-field-message,.partner-page .invest-contact-form .form-optin,.partner-page .invest-contact-form .form-submit,.partner-page .invest-contact-form .form-confirm{grid-column:1/-1}.partner-page .invest-contact-form label{margin-bottom:4px;font-size:.62rem}.partner-page .invest-contact-form input,.partner-page .invest-contact-form select,.partner-page .invest-contact-form textarea{padding:9px 11px;font-size:.88rem}.partner-page .invest-contact-form textarea{resize:vertical;min-height:52px}.partner-page .invest-contact-optin{gap:8px;margin:4px 0 2px;font-size:.72rem}.partner-page .invest-contact-optin input[type=checkbox]{width:13px;height:13px;margin-top:2px}.partner-page .invest-contact-form .form-submit{margin-top:2px;padding:11px 20px;font-size:.85rem}@media (max-width:860px){.partner-page .invest-contact-body{grid-template-columns:1fr}.partner-page .invest-contact-side{flex-flow:wrap;align-items:stretch}.partner-page .invest-contact-side .close-option{flex:220px}}@media (max-width:720px){.partner-page .invest-contact-modal{padding:12px}.partner-page .invest-contact-modal-dialog{width:min(100%,100vw - 24px)}.partner-page .invest-contact-closing{padding:22px 16px 18px}.partner-page .invest-contact-side{flex-direction:column}.partner-page .invest-contact-form,.partner-page .invest-contact-form-split{grid-template-columns:1fr}}@media (max-height:760px){.partner-page .invest-contact-closing{padding:20px 18px 16px}.partner-page .invest-contact-lead{display:none}.partner-page .invest-contact-form-lead{margin-bottom:8px}.partner-page .invest-contact-side .close-option,.partner-page .invest-contact-form-block{padding:16px 18px}}.partner-page.partner-page--light .invest-contact-modal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f5f9c7}.partner-page.partner-page--light .closing,.partner-page.partner-page--light .invest-contact-closing{background:radial-gradient(70% 80% at 50% 0,#2563eb14 0%,#0000 55%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;box-shadow:0 24px 64px #0f172a1f}.partner-page.partner-page--light .closing:before{background:conic-gradient(#0000,#2563eb0a,#0000,#7c3aed0a,#0000)}.partner-page.partner-page--light .closing h2,.partner-page.partner-page--light .invest-contact-closing h2{color:#1e293b}.partner-page.partner-page--light .closing h2 .accent,.partner-page.partner-page--light .invest-contact-closing h2 .accent{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.partner-page.partner-page--light .closing-lead,.partner-page.partner-page--light .invest-contact-lead{color:#475569}.partner-page.partner-page--light .close-option{background:#fff;border:1px solid #0f172a14;box-shadow:0 1px 3px #0f172a0a}.partner-page.partner-page--light .close-option:hover{border-color:#2563eb47}.partner-page.partner-page--light .close-option.main{background:linear-gradient(160deg,#2563eb0f,#7c3aed08);border-color:#2563eb38}.partner-page.partner-page--light .close-option h4{color:#2563eb}.partner-page.partner-page--light .close-option h4:before{background:#2563eb;box-shadow:0 0 6px #2563eb73}.partner-page.partner-page--light .close-option h3{color:#1e293b}.partner-page.partner-page--light .close-option p,.partner-page.partner-page--light .invest-contact-form-lead{color:#64748b}.partner-page.partner-page--light .close-btn-big{color:#fff;background:linear-gradient(90deg,#2563eb 0%,#7c3aed 100%);box-shadow:0 8px 22px #2563eb38}.partner-page.partner-page--light .close-btn-big:hover{box-shadow:0 10px 28px #2563eb52}.partner-page.partner-page--light .contact-form label{color:#64748b}.partner-page.partner-page--light .contact-form label .req{color:#db2777}.partner-page.partner-page--light .contact-form input,.partner-page.partner-page--light .contact-form select,.partner-page.partner-page--light .contact-form textarea{color:#1e293b;background-color:#f8fafc;border:1px solid #0f172a1f}.partner-page.partner-page--light .contact-form select{background-color:#f8fafc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%232563eb' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px}.partner-page.partner-page--light .contact-form option{color:#1e293b;background:#fff}.partner-page.partner-page--light .contact-form input:focus,.partner-page.partner-page--light .contact-form select:focus,.partner-page.partner-page--light .contact-form textarea:focus{background-color:#fff;border-color:#2563eb73}.partner-page.partner-page--light .contact-form select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%232563eb' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px}.partner-page.partner-page--light .form-optin{color:#64748b}.partner-page.partner-page--light .form-optin input[type=checkbox]{accent-color:#2563eb}.partner-page.partner-page--light .form-optin a{color:#2563eb}.partner-page.partner-page--light .form-submit{color:#fff;background:linear-gradient(90deg,#2563eb 0%,#7c3aed 100%);box-shadow:0 8px 22px #2563eb38}.partner-page.partner-page--light .form-submit:hover{box-shadow:0 10px 28px #2563eb52}.partner-page.partner-page--light .form-confirm{color:#047857;background:#10b98114;border-color:#10b98147}.partner-page.partner-page--light .invest-contact-close{color:#1e293b;background:#ffffffeb;box-shadow:0 8px 24px #0f172a1f}.partner-page.partner-page--light .invest-contact-close:hover{background:#fff}
