@font-face{font-family:Russo One;src:url(/assets/fonts/RussoOne-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Jura;src:url(/assets/fonts/Jura.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/fonts/Exo2.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:110px}body{color:#f1f2e9;-webkit-font-smoothing:antialiased;background:#111310;margin:0;font:400 15px/1.65 Manrope,Arial,sans-serif}::selection{color:#fff;background:#ed1b2e}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,p{margin:0}h1{letter-spacing:-.04em;line-height:1}button:focus-visible,a:focus-visible{outline-offset:6px;outline:2px solid}[hidden]{display:none!important}img{max-width:100%;display:block}.skip-link{z-index:100;color:#111310;background:#f1f2e9;padding:10px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:30;align-items:center;display:flex;position:relative}.desktop-nav{font-weight:650;display:flex}.desktop-nav a,.header-cta{align-items:center;display:flex}.menu-toggle{display:none}#mobile-nav{z-index:1;position:absolute}#mobile-nav a{border-bottom:1px solid #fff2;padding:12px 3px;font-size:15px;display:block}.hero{isolation:isolate;position:relative}.hero-line{transform-origin:50%;display:block}:root{--reference-glow:#07080b;--brand-red:#ed1b2e;--accent:#e92133;--accent-glow:#e9213366;--accent-muted:#f66375;--accent-soft:#ff8a94;--accent-deep:#8b1e25;--accent-glow-soft:#f6637526;--fs-h2:clamp(30px,calc(24.429px + 1.4286vw),45px);--fs-h3s:clamp(20px,calc(16.286px + .9524vw),30px);--fs-lead:clamp(15px,calc(13.143px + .4762vw),20px);--fs-text:15px;--card-surface:radial-gradient(ellipse 80% 3px at 50% 0,#ffffff18,transparent 80%) padding-box,radial-gradient(ellipse 3px 68% at 0 18%,#ffffff16,transparent 80%) padding-box,radial-gradient(ellipse 3px 68% at 100% 18%,#ffffff16,transparent 80%) padding-box,radial-gradient(ellipse 95% 90% at 8% 0%,#1c1c21e8 0%,#121216ec 65%,#0e0e12ef 100%) padding-box;--card-surface-active:radial-gradient(ellipse 80% 3px at 50% 0,#ff909522,transparent 80%) padding-box,radial-gradient(ellipse 3px 68% at 0 18%,#ff858b20,transparent 80%) padding-box,radial-gradient(ellipse 3px 68% at 100% 18%,#ff858b20,transparent 80%) padding-box,radial-gradient(ellipse 95% 90% at 8% 0%,#50171de8 0%,#2d1014ec 65%,#1d0a0def 100%) padding-box;--card-border:linear-gradient(180deg,#393940 0%,#2c2c32 38%,#1a1a1f 100%) border-box;--card-border-active:linear-gradient(180deg,#803039 0%,#61232a 38%,#351216 100%) border-box;--card-shadow:inset 0 1px 2px #ffffff12,0 0 6px #ffffff06;--card-shadow-active:inset 0 1px 2px #ff788e38,0 0 14px #e6243026;--radius-lg:20px;--radius-md:15px;--radius-sm:10px;--radius-pill:999px;--line:1px solid #ffffff1f;--divider:#ffffff12;--well:#08090ca6;--shadow-float:inset 0 1px 2px #ffffff12,0 15px 40px #0006;--scrollbar-size:10px;--scrollbar-track:#07080b;--scrollbar-thumb:#ffffff26;--scrollbar-thumb-hover:var(--accent-deep);--scrollbar-thumb-active:var(--accent-muted);--card-radius:var(--radius-md);--card-radius-lg:var(--radius-lg);--card-title:#fff;--card-text:#bfb8b8;--card-font:Manrope,Arial,sans-serif;--card-ease:.24s ease;--toggle-gap:14px}@media (width<=1050px){:root{--toggle-gap:12px}}@media (width<=700px){:root{--toggle-gap:10px}}.reference-header{background:var(--reference-glow);color:#f8f8fa;background-attachment:fixed;border:0;gap:20px;height:96px;padding:0 max(7%,50% - 514px);font-family:Manrope,Arial,sans-serif}.reference-brand{letter-spacing:.08em;align-items:center;gap:9px;font-size:20px;font-weight:800;line-height:1;display:flex}.brand-mark{color:#f21d32;font-size:35px;font-weight:800;line-height:1}.reference-header .desktop-nav{gap:42px;font-size:15px;font-weight:700}.reference-header .desktop-nav .current{color:var(--accent-soft)}.reference-header .header-cta{color:#fff;background:#ed1b2e;border:0;gap:17px;min-height:42px;padding:0 20px;font-size:15px;font-weight:700}.reference-header .header-cta:hover{color:#fff;background:#ff3448}.reference-header .header-cta>span{font-size:20px}.reference-hero{background:var(--reference-glow);color:#f5efed;background-attachment:fixed;min-height:calc(100svh - 96px);padding:0;font-family:Manrope,Arial,sans-serif;display:block;overflow:hidden}.reference-main{grid-template-columns:48% 52%;align-items:center;width:min(1028px,86%);min-height:470px;margin:auto;display:grid;position:relative}.reference-copy{z-index:4;padding:0 0 16px;position:relative}.reference-eyebrow{border:var(--line);border-radius:var(--radius-pill);color:#f2f2f4;align-items:center;gap:9px;padding:5px 15px;font-size:15px;font-weight:600;display:inline-flex}.reference-eyebrow span{color:#ed1b2e;font-size:15px;line-height:1}.reference-hero h1{letter-spacing:-.025em;color:#f5efed;width:auto;margin:18px 0 0;font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:round(clamp(43px,4.45vw,61px),5px);font-weight:650;line-height:1.02}.reference-hero h1 .hero-line{white-space:nowrap}.reference-hero h1 em{font-style:normal}.heading-accent{color:var(--accent)}.reference-description{color:#bfb8b8;max-width:420px;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);text-wrap:pretty;margin:23px 0 30px;line-height:1.5}.reference-actions{flex-wrap:wrap;gap:15px;display:flex}.reference-button{white-space:nowrap;border:1px solid #27272e;border-radius:50px;justify-content:center;align-items:center;gap:16px;min-height:47px;padding:0 24px;font-size:15px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.reference-button:hover{transform:translateY(-2px)}.reference-button span{font-size:20px;line-height:1}.reference-button.primary{background:#ed1b2e;border-color:#ed1b2e;box-shadow:0 4px 20px #ef1d3033}.reference-button.secondary{background:#08090d}.reference-art{isolation:isolate;align-self:center;width:100%;height:465px;position:relative}.reference-art:before{content:"";z-index:1;background:radial-gradient(at 50% 48%,#ff9a9d 0 4%,#ff394b 7%,#b11b2d 11%,#51101b 15%,#0000 24%),radial-gradient(#15090d 0 19%,#a52435 20%,#0b0a0e 22% 29%,#7e2733 30%,#1c0b10 31% 39%,#5c252d 40%,#0b0b0f 42% 49%,#bd3541 50%,#151115 51% 58%,#504247 59%,#101014 61% 68%,#30272b 69%,#09090c 74%);border:1px solid #604044;border-radius:50%;width:57%;height:16%;position:absolute;top:76%;left:23%;box-shadow:0 0 20px #e51c2d40,inset 0 -8px 12px #000}.platform-base{z-index:0;background:linear-gradient(#393036 0%,#111014 38%,#302b30 57%,#090a0d 76%,#371015 88%,#050609 100%);border:1px solid #46383c;border-radius:50%;width:57%;height:16%;position:absolute;top:79.5%;left:23%;box-shadow:0 9px 14px #000b,0 12px 24px #b40e2224,inset 0 -3px 3px #000}.platform-base:after{content:"";border-bottom:1px solid #c9363c80;border-radius:50%;position:absolute;inset:10% 2% 3%;box-shadow:0 2px 3px #ff283a20}.reference-art:after{content:"";z-index:0;pointer-events:none;filter:blur(10px);opacity:.55;background:radial-gradient(35% 18% at 50% 94%,#ff8b9590 0%,#ff334b65 35%,#0000 85%),radial-gradient(35% 75% at 50% 88%,#ff344866 0%,#ed1c3229 50%,#0000 100%);width:39%;height:38%;animation:3s ease-in-out infinite beam-glow;position:absolute;top:46%;left:32%}.projection-rays{z-index:0;pointer-events:none;filter:blur(4px);background:linear-gradient(90deg,#0000 12%,#ff435012 28%,#0000 36%,#ff8a9425 49%,#0000 55%,#f62a4012 70%,#0000 84%);width:27%;height:32%;animation:4s ease-in-out infinite beam-glow;position:absolute;top:52%;left:38%;-webkit-mask-image:radial-gradient(46% 90% at 50% 95%,#000,#0000);mask-image:radial-gradient(46% 90% at 50% 95%,#000,#0000)}.reference-art .hero-photo{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 14px 16px #ec1b2e38);width:67%;max-width:none;height:72%;animation:4s ease-in-out infinite robot-float;position:absolute;inset:9% auto auto 18%}.robot-reflection{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(38% 23% at 50% 77%,#ff424b70,#0000 100%);width:67%;height:72%;animation:4s ease-in-out infinite robot-float;position:absolute;top:9%;left:18%;-webkit-mask:url(/assets/art/axel-robot.png) 50%/contain no-repeat;mask:url(/assets/art/axel-robot.png) 50%/contain no-repeat}@keyframes robot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes beam-glow{0%,to{opacity:.4}50%{opacity:.75}}.art-panel{z-index:2;border-radius:var(--radius-md);color:#f6f3f4;background:linear-gradient(145deg,#180c10ed,#09090de6);border:1px solid #0000;width:29%;height:29%;padding:15px;font-size:15px;line-height:1.2;position:absolute;box-shadow:inset 0 1px #ffffff0c,0 5px 25px #0008}.panel-chart{top:12%;left:0;transform:rotate(3deg)}.panel-network{top:15%;right:0;transform:rotate(3deg)}.panel-ring{top:51%;left:-1%;transform:rotate(5deg)}.panel-bars{top:57%;right:0;transform:rotate(5deg)}.reference-cards{z-index:3;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1030px,86%);margin:0 auto;display:grid;position:relative}.reference-card{color:inherit;aspect-ratio:197/134;border-radius:var(--radius-md);background:linear-gradient(145deg,#111116,#0b0b0f);border:1px solid #0000;min-height:134px;padding:15px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;position:relative}.reference-card .card-icon{border-radius:var(--radius-sm);color:#f0f0f1;background:#29292f;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:25px;line-height:1;display:grid}.reference-card strong{font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);margin-bottom:5px;line-height:1.2;display:block}.reference-card>span:not(.card-icon){color:#bfb8b8;font-size:15px;line-height:1.35;display:block}.reference-card>i{border:1px solid #323138;border-radius:50%;place-items:center;width:35px;height:35px;font-size:20px;font-style:normal;display:grid;position:absolute;bottom:17px;right:17px}@media (width<=1000px){.reference-header{padding-inline:5%}.reference-main{grid-template-columns:48% 52%;width:90%}.reference-hero h1{font-size:round(clamp(39px,4.9vw,52px),5px)}.reference-cards{gap:12px;width:90%}.reference-card{padding:15px}.reference-card>i{right:12px}.reference-header .desktop-nav{gap:22px}}@media (width<=700px){.reference-header{height:74px;padding:0 18px}.reference-header .desktop-nav{display:none}.reference-header .header-cta{min-height:44px;margin-left:auto;padding:0 14px;font-size:15px}.reference-header .menu-toggle{display:flex}.reference-header .menu-toggle>span{background:#fff}#mobile-nav{color:#fff;background:#101015;top:73px}#mobile-nav a{border-color:#fff2}.reference-hero{min-height:0}.reference-main{flex-direction:column;width:auto;min-height:0;margin:0 20px;display:flex}.reference-copy{width:100%;padding:36px 0 0}.reference-hero h1{pointer-events:auto;font-size:round(clamp(38px,9vw,58px),5px);line-height:1.05}.reference-hero h1 .hero-line{white-space:normal}.reference-description{max-width:420px;margin:19px 0 23px;font-size:15px}.reference-actions{gap:10px}.reference-button{min-height:45px;padding:0 16px;font-size:15px}.reference-art{aspect-ratio:1.14;width:min(100%,500px);height:auto;margin:12px auto 0}.art-panel{padding:10px;font-size:15px}.reference-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:auto;margin:0 20px}.reference-card{min-height:150px}.reference-card strong,.reference-card>span:not(.card-icon){font-size:15px}.reference-card>i{width:30px;height:30px;bottom:12px;right:10px}}@media (width<=380px){.art-panel{padding:10px}.reference-card{padding-bottom:44px}.reference-brand{font-size:15px}.brand-mark{font-size:30px}.reference-header .header-cta{padding:0 10px;font-size:15px}.reference-header{gap:6px}.reference-card>span:not(.card-icon){max-width:110px}.reference-card>i{right:7px}}@media (prefers-reduced-motion:reduce){.reference-art:before,.reference-art:after,.reference-art .hero-photo,.projection-rays,.robot-reflection{animation:none}}@media (width<=700px){.reference-header .menu-toggle{background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;width:44px;height:44px;padding:9px}.reference-header .menu-toggle>span{width:24px;height:1px;transition:transform .2s}.reference-header .menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3.5px)rotate(45deg)}.reference-header .menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}}.reference-header{gap:24px;height:104px}.reference-brand{flex-shrink:0;gap:11px}.reference-brand .brand-mark{filter:drop-shadow(0 0 7px #e9233b55);width:31px;height:31px}.brand-word{letter-spacing:.09em;font-size:20px;font-weight:800;line-height:1;display:flex}.reference-header .desktop-nav{border:var(--line);border-radius:var(--radius-pill);background:var(--well);box-shadow:none;gap:2px;margin-inline:auto;padding:5px;font-size:15px}.reference-header .desktop-nav a{color:#c6c3c8;border-radius:999px;min-height:38px;padding:0 15px;transition:background .2s,color .2s}.reference-header .desktop-nav a:hover,.reference-header .desktop-nav a:focus-visible{color:#fff;background:#ffffff0b;text-decoration:none}.reference-header .desktop-nav .current{color:var(--accent-soft);background:#e921331f;box-shadow:inset 0 0 0 1px #e9213366}#mobile-nav a.current{color:#fff;padding-left:15px;box-shadow:inset 3px 0 #e92133}.reference-header .header-cta{white-space:nowrap;gap:12px;min-height:44px;padding:5px 6px 5px 18px;box-shadow:0 5px 18px #ed1b2e25}.reference-header .header-cta>span{color:#ed1b2e;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.reference-header .header-cta{background:linear-gradient(145deg,#8b1e25,#6a171c);box-shadow:inset 0 1px 1px #ffffff25,inset 0 -2px 3px #3d090d50,0 5px 18px #8b1e2525}.reference-header .header-cta:hover,.reference-header .header-cta:focus-visible{background:linear-gradient(145deg,#a1262f,#7c1c23)}@media (width<=1000px){.reference-header{gap:12px}.reference-header .desktop-nav{gap:0}.reference-header .desktop-nav a{padding-inline:11px}}@media (width<=700px){.reference-header{height:78px}.reference-brand .brand-mark{width:29px;height:29px}.reference-header .header-cta{gap:8px;min-height:40px;padding:4px 5px 4px 13px}.reference-header .header-cta>span{width:29px;height:29px;font-size:15px}#mobile-nav{top:77px}}@media (width<=380px){.reference-header .header-cta{padding-left:10px}}.reference-header{transition:transform .25s;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.reference-header{transition:none}}.reference-header{border:var(--line);border-radius:var(--radius-lg);background:var(--card-surface);width:min(1028px,86%);height:76px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px);margin:14px auto 0;padding:0 15px 0 20px;top:14px}.reference-header.header-hidden{transform:translateY(calc(-100% - 22px))}.reference-header .desktop-nav{background:var(--well)}@media (width<=1000px){.reference-header{width:90%;padding-inline:15px}}@media (width>=701px) and (width<=820px){.reference-header{gap:8px}.reference-header .desktop-nav a{padding-inline:8px}.reference-header .header-cta{gap:7px;padding-left:12px}}@media (width<=700px){.reference-header{border-radius:var(--radius-lg);width:calc(100% - 24px);height:64px;margin-top:12px;padding:0 10px 0 15px;top:12px}.reference-header .header-cta{display:none}.reference-header .menu-toggle{margin-left:auto}#mobile-nav{border:var(--line);border-radius:var(--radius-md);background:var(--card-surface),#0e0e12;box-shadow:var(--shadow-float);padding:10px 15px 15px;top:calc(100% + 8px);left:0;right:0}}body:before{content:"";background:var(--reference-glow);pointer-events:none;background-attachment:fixed;height:120px;position:absolute;top:0;left:0;right:0}@media (width<=700px){.reference-card{min-height:150px}}.reference-card{background:radial-gradient(95% 90% at 8% 0,#1c1c21e8 0%,#121216ec 65%,#0e0e12ef 100%) padding-box padding-box;border:1px solid #0000;box-shadow:inset 0 1px 2px #ffffff12,0 0 6px #ffffff06}.reference-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(80% 3px at 50% 0,#ffffff18,#0000 80%),radial-gradient(3px 68% at 0 18%,#ffffff16,#0000 80%),radial-gradient(3px 68% at 100% 18%,#ffffff16,#0000 80%);position:absolute;inset:0}.reference-card:after{content:"";border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.reference-card .card-icon{border-radius:var(--radius-sm);background:linear-gradient(145deg,#37373f,#29292f);width:38px;height:38px;box-shadow:inset 0 1px 1px #ffffff24,0 0 12px #ffffff09}.reference-card .card-icon svg{flex-shrink:0;width:22px;height:22px;display:block}.reference-header .header-cta{border-radius:100px}@media (prefers-reduced-motion:reduce){.reference-card{transition:none}}@media (width>=1001px){.reference-header,.reference-main,.reference-cards{width:min(1240px,90%)}.reference-cards{gap:20px}}@media (width>=1101px){.reference-main{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:clamp(24px,3vw,42px)}}.reference-card{aspect-ratio:auto;min-height:0}@media (width<=700px){.reference-card>span:not(.card-icon){padding-right:32px}}@media (width>=701px){.reference-main{margin-top:auto;margin-bottom:auto;padding-block:20px}}@media (width<=700px){.reference-main{margin-top:auto;margin-bottom:auto}}@media (width>=1001px){.reference-hero h1{font-size:round(clamp(52px,5.3vw,74px),5px)}}@media (width>=701px) and (width<=1000px){.reference-hero h1{font-size:round(clamp(40px,5.15vw,55px),5px)}}@media (width>=701px) and (width<=900px){.reference-card{padding-bottom:52px}}@media (width<=700px){.reference-hero h1{font-size:round(clamp(40px,9.5vw,62px),5px)}}.reference-hero h1 .hero-line{word-spacing:.08em}.art-panel{border-radius:var(--radius-md);transform-style:preserve-3d;background:radial-gradient(at 15% 0,#2b1317ed,#0000 65%),linear-gradient(145deg,#160d10f5,#09090ded);border:1px solid #0000;overflow:hidden;box-shadow:inset 0 1px 1px #ffbec41f,inset 1px 0 1px #ff8b8b12,inset -1px 0 1px #ff8b8b12,0 8px 25px #0009,0 0 12px #c7222810}.art-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0b,#0000 40%);position:absolute;inset:0}.panel-chart{transform:perspective(850px)rotateY(-9deg)rotateX(1deg)rotate(3deg)}.panel-ring{transform:perspective(850px)rotateY(-9deg)rotateX(1deg)rotate(5deg)}.panel-network{transform:perspective(850px)rotateY(-8deg)rotateX(-1deg)rotate(3deg)}.panel-bars{transform:perspective(850px)rotateY(-8deg)rotateX(-1deg)rotate(5deg)}.art-panel{-webkit-backdrop-filter:blur(2px);background:radial-gradient(100% 90% at 8% 0,#2b1116bf 0%,#140b0eb3 65%,#09080ca6 100%) padding-box padding-box,linear-gradient(#a75a6299 0%,#783c4666 38%,#35171b99 100%) border-box;border-color:#0000;box-shadow:inset 0 1px 2px #ffbdc41e,inset 1px 0 2px #ff9aa512,inset -1px 0 2px #ff9aa512,0 8px 25px #0009,0 0 12px #c7222810}.art-panel:before{background:radial-gradient(80% 3px at 50% 0,#ffb2ba30,#0000 80%),radial-gradient(3px 68% at 0 18%,#ff98a22b,#0000 80%),radial-gradient(3px 68% at 100% 18%,#ff98a224,#0000 80%),linear-gradient(135deg,#ffffff08,#0000 40%)}.hologram-halo{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e51b2d0c 0%,#e51b2d0d 49%,#0000 70%);border:1px solid #dd273c69;border-radius:50%;width:min(70%,350px);animation:4s ease-in-out infinite halo-glow;position:absolute;bottom:16%;left:51.5%;transform:translate(-50%);box-shadow:0 0 18px #d91d352c,inset 0 0 22px #d91d351f}.hologram-halo:before,.hologram-halo:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.hologram-halo:before{border:1px solid #ed35472c;inset:8%;box-shadow:0 0 9px #f0283c20}.hologram-halo:after{border:1px solid #ef35471c;inset:19%}@keyframes halo-glow{0%,to{opacity:.58}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.hologram-halo{animation:none}}.hologram-halo{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 95%);mask-image:linear-gradient(#000 0% 72%,#0000 95%)}.art-panel{flex-direction:column;align-items:stretch;display:flex}.art-panel>span{z-index:1;color:#ffd5da;letter-spacing:.01em;text-shadow:0 0 8px #ff365035;flex:none;font-size:15px;font-weight:500;line-height:1.25;position:relative}@media (width<=700px){.art-panel>span{font-size:15px}}.art-panel .panel-visual{z-index:1;flex:1;width:100%;height:100%;min-height:0;margin-top:14px;display:block;position:relative;overflow:visible}.panel-chart{z-index:0;transform:perspective(700px)rotateY(-15deg)rotateX(4deg)rotate(3deg)scale(.96)}.panel-network{z-index:0;transform:perspective(700px)rotateY(15deg)rotateX(-4deg)rotate(-3deg)scale(.96)}.panel-ring{z-index:2;transform:perspective(700px)rotateY(-20deg)rotateX(-4deg)rotate(-4deg)}.panel-bars{z-index:2;transform:perspective(700px)rotateY(18deg)rotateX(5deg)rotate(4deg)}.data-glow{animation:3.8s ease-in-out infinite data-glow}.data-bars rect{transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite alternate data-bar}.data-bars rect:nth-child(2n){animation-delay:-1.2s}.data-bars rect:nth-child(3n){animation-delay:-2.2s}@keyframes data-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes data-bar{0%{opacity:.78;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.data-glow,.data-bars rect{animation:none}}.art-panel{animation:6.5s ease-in-out infinite panel-float}.panel-network{animation-duration:7.2s;animation-delay:-1.5s}.panel-ring{animation-duration:6.8s;animation-delay:-3s}.panel-bars{animation-duration:7.5s;animation-delay:-4.5s}@keyframes panel-float{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.art-panel{animation:none;translate:none}}.panel-chart .panel-visual{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ad-motion{transform-box:view-box;transform-origin:50% 62px;animation:6.5s ease-in-out infinite ad-rise}.ad-curve{animation:6.5s ease-in-out infinite ad-draw}.panel-chart .data-glow{animation-duration:6.5s}.panel-network .panel-visual rect{animation:4s ease-in-out infinite bot-node}.panel-network .panel-visual rect:nth-of-type(2){animation-delay:-.8s}.panel-network .panel-visual rect:nth-of-type(3){animation-delay:-1.6s}.panel-network .panel-visual rect:nth-of-type(4){animation-delay:-2.4s}.panel-network .panel-visual rect:nth-of-type(5){animation-delay:-3.2s}.ai-ring{animation:8s ease-in-out infinite ai-fill}.ai-spark{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite ai-spark}@keyframes ad-draw{0%,to{opacity:.55}50%{opacity:1}}@keyframes ad-rise{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes bot-node{0%,to{fill:#230d12;stroke:#9f3340}50%{fill:#621b27;stroke:#ff6472}}@keyframes ai-fill{0%,to{stroke-dasharray:32 145}50%{stroke-dasharray:132 145}}@keyframes ai-spark{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.ad-motion,.ad-curve,.panel-network .panel-visual rect,.ai-ring,.ai-spark{animation:none}}.button-filter{pointer-events:none;position:absolute}.reference-button,.reference-button.primary,.reference-button.secondary{isolation:isolate;min-height:0;box-shadow:none;background:0 0;border:0;gap:0;padding:0;position:relative}.reference-button .button-shapes{z-index:-1;filter:url(#button-morph);pointer-events:none;position:absolute;inset:0}.reference-button .button-shapes:before,.reference-button .button-shapes:after{content:"";background:#ed1b2e;position:absolute;top:0;bottom:0}.reference-button.primary .button-shapes{filter:url(#button-morph)drop-shadow(0 5px 8px #d20e2627)}.reference-button.primary .button-shapes:before,.reference-button.primary .button-shapes:after{background:linear-gradient(145deg,#8b1e25,#6a171c);box-shadow:inset 0 1px 1px #ffffff25,inset 0 -2px 3px #3d090d50}.reference-button .button-shapes:before{border-radius:999px;transition:right .5s;left:0;right:51px}.reference-button .button-shapes:after{border-radius:50%;width:51px;right:0}.reference-button.secondary .button-shapes:before,.reference-button.secondary .button-shapes:after{background:#211e25}.reference-button .button-label,.reference-button .button-arrow{justify-content:center;align-items:center;height:51px;display:flex}.reference-button .button-label{border-radius:999px;padding:0 22px;font-size:15px;font-weight:750;line-height:1}.reference-button .button-arrow{box-sizing:border-box;color:#ed1b2e;background:#fff;border:3px solid #ed1b2e;border-radius:50%;flex:none;width:51px;transition:transform .5s}.reference-button.primary .button-arrow{border-color:#801c23}.reference-button.secondary .button-arrow{color:#f5f3f5;background:#4b464f;border-color:#211e25}.reference-button .button-arrow-icon{flex:none;width:calc(100% + -2*round(down,50% - .3em,1px));height:calc(100% + -2*round(down,50% - .3em,1px));font-size:20px;transition:transform .5s;display:block}.reference-button:hover,.reference-button:focus-visible{transform:none}.reference-button:hover .button-shapes:before,.reference-button:focus-visible .button-shapes:before{right:0}.reference-button:hover .button-arrow,.reference-button:focus-visible .button-arrow{transform:translate(-5px)}.reference-button:hover .button-arrow-icon,.reference-button:focus-visible .button-arrow-icon{transform:rotate(-90deg)}.reference-button:hover .play-icon,.reference-button:focus-visible .play-icon{transform:none}.button-play{display:none}@media (width<=768px){.reference-button.secondary .button-play{flex:none;align-items:center;margin-right:10px;display:inline-flex}.button-play-icon{width:10px;height:10px;display:block}}@media (width<=700px){.reference-button .button-label,.reference-button .button-arrow{height:44px}.reference-button .button-label{letter-spacing:-.01em;padding:0 8px 0 10px;font-size:15px}.reference-button .button-arrow,.reference-button .button-shapes:after{width:44px}.reference-button .button-shapes:before{right:44px}.reference-button:hover .button-shapes:before,.reference-button:focus-visible .button-shapes:before{right:0}.reference-button:is(.primary,.secondary){color:#fff;background:linear-gradient(145deg,#8b1e25,#6a171c);border-radius:100px;align-self:flex-start;gap:12px;width:auto;max-width:100%;min-height:55px;padding:6px 6px 6px 18px;font-family:Manrope,Arial,sans-serif;font-weight:700;transition:filter .24s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff25,inset 0 -2px 3px #3d090d50,0 5px 18px #8b1e2525}.reference-button:is(.primary,.secondary):is(:hover,:focus-visible){filter:brightness(1.18)}.reference-button:is(.primary,.secondary) .button-shapes{display:none}.reference-button:is(.primary,.secondary) .button-label{text-align:center;white-space:nowrap;letter-spacing:normal;flex:none;justify-content:center;min-width:0;height:auto;padding:0;font-size:15px;font-weight:700;line-height:1.65}.reference-button:is(.primary,.secondary) .button-arrow,.reference-button:is(.primary,.secondary):is(:hover,:focus-visible) .button-arrow{color:#ed1b2e;background:#fff;border:0;border-radius:50%;place-items:center;width:43px;height:43px;transition:none;display:grid;transform:none}.reference-button:is(.primary,.secondary) .button-arrow:before{content:"";background:currentColor;width:21px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.875 5h13.25M9.75.875 14.125 5 9.75 9.125'/%3E%3C/svg%3E") 50%/21px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.875 5h13.25M9.75.875 14.125 5 9.75 9.125'/%3E%3C/svg%3E") 50%/21px 14px no-repeat}.reference-button:is(.primary,.secondary) .button-arrow-icon{display:none}.reference-button.secondary{box-shadow:none;color:#f5efed;background:#211e25}.reference-button.secondary .button-arrow,.reference-button.secondary:is(:hover,:focus-visible) .button-arrow{color:#f5f3f5;background:#4b464f}}@media (width<=700px) and (prefers-reduced-motion:reduce){.reference-button:is(.primary,.secondary){transition:none}}@media (prefers-reduced-motion:reduce){.reference-button .button-shapes:before,.reference-button .button-arrow,.reference-button .button-arrow-icon{transition:none}}body{isolation:isolate;background:#07080b;display:flow-root;position:relative}body:before{content:none}.ambient-flow{z-index:-1;pointer-events:none;opacity:.08;will-change:transform;width:100%;height:100vh;position:absolute;top:0;left:0}html.is-preloading .ambient-flow{opacity:1}html.is-preloading body>:not(.ambient-flow){opacity:0;pointer-events:none}html.is-preloading.lenis.lenis-stopped{overflow:visible}@media (hover:none),(pointer:coarse){html.is-preloading{overflow:hidden}}html.pre-in body>:not(.ambient-flow){animation:.6s cubic-bezier(.2,.7,.2,1) backwards pre-in}@keyframes pre-in{0%{opacity:0}}.reference-hero{background:0 0;flex-direction:column;min-height:calc(100svh - 90px);display:flex}.reference-cards{margin-top:0;margin-bottom:50px;padding-top:0}@media (width<=700px){.reference-hero{min-height:calc(100svh - 76px)}}.reference-card{background:var(--card-surface);transition:transform .24s,box-shadow .24s}.reference-card:before{z-index:0;background:var(--card-surface-active),var(--card-border-active);opacity:0;border:1px solid #0000;transition:opacity .24s;inset:-1px}.reference-card:after{z-index:2;background:var(--card-border);transition:opacity .24s}.reference-card>strong,.reference-card>span{z-index:1;position:relative}.reference-card>i{z-index:1;transition:background-color .24s,border-color .24s}.reference-card .card-icon{background:linear-gradient(145deg,#37373f,#29292f);transition:box-shadow .24s}.reference-card .card-icon:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(145deg,#8b1e25,#6a171c);transition:opacity .24s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ff7e8030}.reference-card .card-icon svg{z-index:1;transition:filter .24s;position:relative}.reference-header .header-cta,.reference-header .header-cta:hover,.reference-header .header-cta:focus-visible{background:linear-gradient(145deg,#8b1e25,#6a171c);transition:filter .24s}.reference-header .header-cta:is(:hover,:focus-visible){filter:brightness(1.18)}@media (width<=700px){#mobile-nav{opacity:1;transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete;transform:translateY(0)}#mobile-nav[hidden]{opacity:0;transform:translateY(-6px)}@starting-style{#mobile-nav:not([hidden]){opacity:0;transform:translateY(-6px)}}}@media (prefers-reduced-motion:reduce){.reference-card,.reference-card:before,.reference-card:after,.reference-card .card-icon,.reference-card .card-icon:before,.reference-card .card-icon svg,.reference-card>i,.reference-header .header-cta,#mobile-nav,.reference-header .desktop-nav a,.menu-toggle>span{transition:none}}@media (width>=701px) and (width<=900px){.reference-header .header-cta{display:none}}.js-reveal [data-reveal-state=pending]{opacity:0;translate:0 28px}.js-reveal [data-reveal-state=in]{animation:reveal-fade .7s ease var(--reveal-delay,0s) backwards,reveal-rise .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s) backwards}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-rise{0%{translate:0 28px}}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal-state]{opacity:1;animation:none;translate:none}}.arrow-right{flex:none;width:calc(100% + -2*round(down,50% - .375em,1px));height:calc(100% + -2*round(down,50% - .25em,1px));display:block}@media (width<=700px){.reference-cards{margin-bottom:40px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=700px){.reference-card{padding:15px 10px}.reference-card>i{display:none}.reference-card>span:not(.card-icon){max-width:none;padding-right:0}.art-panel>span{display:none}.art-panel .panel-visual{margin-top:0}}.reference-card{cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-card:is(:focus-visible,:active){box-shadow:inset 0 1px 2px #ff788e38,0 0 14px #e6243026}.reference-card:is(:focus-visible,:active):before{opacity:1}.reference-card:is(:focus-visible,:active):after{opacity:0}.reference-card:is(:focus-visible,:active) .card-icon:before{opacity:1}.reference-card:is(:focus-visible,:active) .card-icon svg{filter:drop-shadow(0 0 4px #fff8)}.reference-card:focus-visible{outline-offset:3px;outline:2px solid #e92133}@media (hover:hover){.reference-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 2px #ff788e38,0 0 14px #e6243026}.reference-card:hover:before{opacity:1}.reference-card:hover:after{opacity:0}.reference-card:hover .card-icon:before{opacity:1}.reference-card:hover .card-icon svg{filter:drop-shadow(0 0 4px #fff8)}}@media (width<=700px){.reference-cards{padding-top:20px}.reference-copy{padding-top:35px}.reference-button:is(.primary,.secondary),.reference-actions .reference-button:is(.primary,.secondary){justify-content:center;padding:0 25px}.reference-button:is(.primary,.secondary) .button-arrow,.reference-button:is(.primary,.secondary):is(:hover,:focus-visible) .button-arrow{display:none}.reference-actions{flex-flow:row;align-items:center;gap:10px}.reference-actions .reference-button:is(.primary,.secondary){flex:none}.reference-header .header-cta{padding:0 15px}.reference-header .header-cta>span,.partner-nav-next .partner-nav-arrow{display:none}button.partner-nav-next{padding:0 20px!important}}@media (width<=380px){.reference-actions{gap:5px}.reference-actions .reference-button:is(.primary,.secondary){padding:0 15px}.reference-cards{padding-top:10px}}img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.reference-art,.ads-art,.bots-art,.feature-art,.bento-art{pointer-events:none}@media (width<=768px){.reference-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.reference-actions .reference-button:is(.primary,.secondary){width:100%;min-width:0;max-width:none}}@media (width>=701px) and (width<=768px){.reference-actions{gap:5px}.reference-actions .reference-button:is(.primary,.secondary){justify-content:space-between}.reference-actions .reference-button .button-label{flex:auto;min-width:0;padding:0}.reference-actions .reference-button .button-arrow,.reference-actions .reference-button .button-shapes:after{width:44px;height:44px}.reference-actions .reference-button .button-label{height:44px}.reference-actions .reference-button .button-shapes:before{right:44px}.reference-actions .reference-button.secondary .button-arrow,.reference-actions .reference-button.secondary .button-shapes:after{display:none}.reference-actions .reference-button.secondary .button-shapes:before{right:0}}@media (width<=380px){.reference-actions{gap:5px}.reference-actions .reference-button:is(.primary,.secondary){padding:0 10px}}.header-end{align-items:center;gap:15px;display:flex}.lang-switch{--seg:62px;grid-template-columns:repeat(2,minmax(var(--seg),1fr));border-radius:var(--radius-pill);isolation:isolate;background:var(--well);white-space:nowrap;align-items:stretch;padding:0;font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;display:grid;position:relative}.lang-switch:after{content:"";border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.lang-thumb{z-index:-1;border-radius:var(--radius-pill);background:linear-gradient(145deg,#8b1e25,#6a171c);width:calc(50% - 3px);transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px 1px #ffffff25,inset 0 -2px 3px #3d090d50,0 3px 10px #d20e2633}.lang-switch[data-current=en] .lang-thumb{transform:translate(100%)}.lang-link{border-radius:var(--radius-pill);color:#8f888c;place-items:center;min-height:44px;padding:0 10px;text-decoration:none;transition:color .22s,background-color .2s;display:grid;position:relative}.lang-link:hover,.lang-link:focus-visible{color:#fff;text-decoration:none}.lang-link:not(.is-current):hover{background:#ffffff0a}.lang-link.is-current{color:#fff}.lang-link:focus-visible{outline-offset:1px;outline:2px solid #e92133}.lang-switch.is-switching .lang-link{color:#8f888c;background:0 0}.lang-switch.is-switching .lang-link.is-target{color:#fff}@media (width>=701px){.reference-header{grid-template-columns:auto auto auto;justify-content:space-between;display:grid}.reference-header .reference-brand{justify-self:start}.reference-header .desktop-nav{margin-inline:0}.reference-header .header-end{justify-self:end}}@media (width>=861px) and (width<=1360px){.lang-switch{--seg:46px}}@media (width>=1001px) and (width<=1200px){.reference-header{gap:12px}.reference-header .header-end{gap:8px}.lang-switch{--seg:40px}.lang-link{padding:0 7px}.reference-header .desktop-nav a{padding-inline:9px}.reference-header .header-cta{padding:0 18px}.reference-header .header-cta>span{display:none}}@media (width>=701px) and (width<=1000px){.reference-header .header-cta{display:none}}@media (width>=701px) and (width<=860px){.reference-header{padding-inline:10px}.reference-header .desktop-nav a{padding-inline:6px}.lang-switch{--seg:36px}.lang-link{padding:0 6px}}@media (width>=801px) and (width<=860px){.lang-switch{--seg:54px}}@media (width>=701px) and (width<=760px){.reference-header{gap:6px;padding-inline:10px}.reference-header .desktop-nav{padding:2px}.reference-header .desktop-nav a{padding-inline:3px}.lang-switch{--seg:32px}.lang-link{padding:0 4px}}@media (width>=1281px){.reference-header:lang(ru){gap:12px}.reference-header:lang(ru) .desktop-nav a{padding-inline:10px}}@media (width>=1201px) and (width<=1280px){.reference-header:lang(ru){gap:12px}.reference-header:lang(ru) .header-end{gap:8px}.reference-header:lang(ru) .desktop-nav a{padding-inline:9px}.reference-header:lang(ru) .header-cta{padding:0 18px}.reference-header:lang(ru) .header-cta>span{display:none}}@media (width>=1001px) and (width<=1200px){.reference-header:lang(ru) .desktop-nav{gap:0}.reference-header:lang(ru) .desktop-nav a{padding-inline:6px}}@media (width>=861px) and (width<=1000px){.reference-header:lang(ru) .desktop-nav a{padding-inline:10px}}@media (width>=801px) and (width<=860px){.reference-header:lang(ru) .desktop-nav a{padding-inline:5px}}@media (width>=761px) and (width<=800px){.reference-header:lang(ru) .desktop-nav a{padding-inline:3px}}@media (width<=700px){.reference-header .header-end{margin-left:auto}.reference-header .menu-toggle{margin-left:5px}}@media (prefers-reduced-motion:reduce){.lang-link,.lang-thumb{transition:none}}html.lenis.lenis-smooth{scroll-behavior:auto!important}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb) padding-box;border:2px solid #0000;min-height:40px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover) padding-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active) padding-box}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}@media (width<=767px){.lang-link{letter-spacing:.02em;min-height:32px;font-weight:600}.lang-link:before{content:"";position:absolute;inset:-6px 0}.lang-thumb{width:calc(50% - 2px);top:2px;bottom:2px;left:2px;box-shadow:inset 0 1px 1px #ffffff25,inset 0 -2px 3px #3d090d50,0 2px 8px #d20e2633}}@media (width<=700px){.lang-switch{--seg:46px}}.anim-paused,.anim-paused:before,.anim-paused:after,.anim-paused *,.anim-paused :before,.anim-paused :after{animation-play-state:paused!important}.feature-option,.faq-tab{border-radius:var(--radius-md);background:var(--card-surface);box-shadow:var(--card-shadow);cursor:pointer;border:1px solid #0000;align-items:center;gap:clamp(18px,2.15vw,34px);padding:20px 25px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.feature-choice:checked+.feature-option,.faq-tab[aria-selected=true]{box-shadow:var(--card-shadow-active)}.feature-option:after,.faq-tab:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;border:1px solid #0000;transition:opacity .24s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.feature-choice:checked+.feature-option:after,.faq-tab[aria-selected=true]:after{opacity:0}.feature-option-surface,.faq-tab-surface{border-radius:inherit;pointer-events:none;opacity:0;background:var(--card-surface-active),var(--card-border-active);border:1px solid #0000;transition:opacity .24s;position:absolute;inset:-1px}.feature-choice:checked+.feature-option .feature-option-surface,.faq-tab[aria-selected=true] .faq-tab-surface{opacity:1}.feature-option:before,.faq-tab:before{content:"";opacity:0;background:#ff4556;border-radius:8px;width:7px;transition:opacity .24s;position:absolute;top:9px;bottom:9px;left:-18px;box-shadow:0 0 4px #ff3049,0 0 14px #f31432bb,0 0 26px #e7193055}.feature-choice:checked+.feature-option:before,.faq-tab[aria-selected=true]:before{opacity:1}.feature-choice:focus-visible+.feature-option,.faq-tab:focus-visible{outline-offset:4px;outline:2px solid #fff}.feature-option-copy,.feature-option-icon,.feature-option-arrow,.faq-n,.faq-t{z-index:1;position:relative}.feature-option-icon,.faq-n{border-radius:var(--radius-md);color:#f8f6f6;background:linear-gradient(145deg,#37373f,#29292f);border:1px solid #0000;flex:none;place-items:center;width:68px;height:68px;transition:box-shadow .24s,border-color .24s;display:grid;box-shadow:inset 0 1px 1px #ffffff24,0 0 12px #ffffff09}.feature-option-icon:before,.faq-n:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(145deg,#8b1e25,#6a171c);transition:opacity .24s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ff7e8030}.feature-option-icon svg{z-index:1;transition:filter .24s;position:relative}.feature-choice:is(:checked,:focus-visible)+.feature-option .feature-option-icon,.feature-option:active .feature-option-icon,.faq-tab:is([aria-selected=true],:focus-visible,:active) .faq-n{color:#fff;box-shadow:inset 0 1px 1px #ff7e8030,0 0 12px #d1212c24}.feature-choice:is(:checked,:focus-visible)+.feature-option .feature-option-icon:before,.feature-option:active .feature-option-icon:before,.faq-tab:is([aria-selected=true],:focus-visible,:active) .faq-n:before{opacity:1}.feature-choice:is(:checked,:focus-visible)+.feature-option .feature-option-icon svg,.feature-option:active .feature-option-icon svg{filter:drop-shadow(0 0 4px #fff8)}@media (hover:hover){.feature-option:hover .feature-option-icon,.faq-tab:hover .faq-n{color:#fff;box-shadow:inset 0 1px 1px #ff7e8030,0 0 12px #d1212c24}.feature-option:hover .feature-option-icon:before,.faq-tab:hover .faq-n:before{opacity:1}.feature-option:hover .feature-option-icon svg{filter:drop-shadow(0 0 4px #fff8)}}@media (width<=1100px){.feature-option,.faq-tab{gap:16px;padding:20px}.feature-option-icon{width:52px;height:52px}}@media (width<=700px){.feature-option,.faq-tab{gap:9px;padding:10px}.feature-option-icon,.faq-n{border-radius:var(--radius-sm)}.feature-option:before,.faq-tab:before{display:none}}@media (width<=420px){.feature-option,.faq-tab{gap:15px;padding:10px 15px}}@media (prefers-reduced-motion:reduce){.feature-option,.faq-tab,.feature-option-surface,.faq-tab-surface,.feature-option:before,.faq-tab:before,.feature-option:after,.faq-tab:after,.feature-option-icon,.faq-n,.feature-option-icon:before,.faq-n:before,.feature-option-icon svg{transition:none}}.feature-section{color:#f5efed;padding:50px 0 75px;position:relative;overflow:clip}.feature-section-inner{width:min(1240px,90%);margin:0 auto}.feature-heading h2{font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:var(--fs-h2);font-size:round(nearest,var(--fs-h2),5px);letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.05}.feature-heading>p{color:#c6c0c3;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);letter-spacing:0;margin:14px 0 0;line-height:1.45}.feature-selector{gap:var(--toggle-gap) 22px;border:0;grid-template-columns:minmax(0,483fr) minmax(0,899fr);min-width:0;margin:28px 0 0;padding:0;display:grid;position:relative}.feature-visually-hidden,.feature-choice{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feature-option{grid-column:1;min-width:0;min-height:135px}.feature-detail:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.feature-option-icon svg{width:31px;height:31px}.feature-option-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.feature-option-name{font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);letter-spacing:-.01em;font-weight:750;line-height:1.2}.feature-option-description{color:#bdb7bc;letter-spacing:0;font-size:15px;line-height:1.35}.feature-option-arrow{border:1px solid #44404a;border-radius:50%;flex:none;place-items:center;width:51px;height:51px;font-size:20px;line-height:1;display:grid}.feature-choice:checked+.feature-option .feature-option-arrow{color:#fff;border-color:#972331}.feature-panels{grid-area:1/2/span 4;min-width:0}.feature-detail{border-radius:var(--radius-lg);background:var(--card-surface);height:100%;min-height:582px;box-shadow:var(--shadow-float);border:1px solid #0000;padding:40px;display:none;position:relative}#direction-ad:checked~.feature-panels .feature-detail-ad,#direction-bots:checked~.feature-panels .feature-detail-bots,#direction-ai:checked~.feature-panels .feature-detail-ai,#direction-partners:checked~.feature-panels .feature-detail-partners{display:block}.feature-selector--enhanced .feature-panels{grid-template-areas:"panel";display:grid}.feature-selector--enhanced .feature-detail{opacity:0;visibility:hidden;pointer-events:none;grid-area:panel;transition:opacity .15s ease-out,visibility 0s linear .15s;display:block}.feature-selector--enhanced :is(#direction-ad:checked~.feature-panels .feature-detail-ad,#direction-bots:checked~.feature-panels .feature-detail-bots,#direction-ai:checked~.feature-panels .feature-detail-ai,#direction-partners:checked~.feature-panels .feature-detail-partners){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s ease-in,visibility}.feature-detail-copy{z-index:2;width:42%;max-width:365px;position:relative}.feature-detail-tag{border-radius:var(--radius-pill);background:linear-gradient(110deg,#17151b,#251014) padding-box,var(--card-border-active);color:#f8f2f3;border:1px solid #0000;align-items:center;gap:12px;margin:0 0 35px;padding:10px 15px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 4px 20px #dd1c2f20}.feature-detail-tag span{background:var(--accent-muted);width:10px;height:10px;box-shadow:none;border-radius:50%}.feature-detail h3{font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:calc(var(--fs-h3s) + 5px);font-size:calc(round(nearest,var(--fs-h3s),5px) + 5px);letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.1}.feature-detail-description{color:#c4bbc0;letter-spacing:0;text-wrap:pretty;margin:30px 0 0;font-size:15px;line-height:1.5}.feature-note{color:#b4aab0;margin:15px 0 0;padding-left:15px;font-size:15px;line-height:1.5;position:relative}.feature-note:before{content:"";background:var(--accent-muted);width:3px;box-shadow:none;border-radius:3px;position:absolute;top:4px;bottom:4px;left:0}.feature-art{z-index:1;isolation:isolate;pointer-events:none;position:absolute;inset:5% 20px 5% calc(42% + 26.72px);transform:translate(-14px)}.feature-art:before{content:"";filter:blur(18px);background:radial-gradient(at 55% 58%,#bf172b38,#0000 62%);position:absolute;inset:5% -8% 4%}.feature-orbit{background:radial-gradient(#0000 57%,#bf1a2d32 57.2%,#0000 57.5% 75%,#bf1a2d28 75.2%,#0000 75.5%);border:1px solid #bf1a2d55;border-radius:50%;position:absolute;inset:10% 12% 20%;transform:rotate(-17deg)}.feature-orbit:before,.feature-orbit:after{content:"";background:radial-gradient(circle at 35% 25%,#fff,#ff4027 35%,#9c0615 70%);border:1px solid #ffab9f;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 12px #f52535}.feature-orbit:before{top:9%;left:12%}.feature-orbit:after{bottom:8%;right:8%}.feature-platform{z-index:0;background:linear-gradient(#393036 0%,#111014 38%,#302b30 57%,#090a0d 76%,#371015 88%,#050609 100%);border:1px solid #46383c;border-radius:50%;height:20%;position:absolute;bottom:3%;left:0;right:0;box-shadow:0 9px 14px #000b,0 12px 24px #b40e2224,inset 0 -3px 3px #000}.feature-platform:before{content:"";background:radial-gradient(at 50% 48%,#ff9a9d 0 4%,#ff394b 7%,#b11b2d 11%,#51101b 15%,#0000 24%),radial-gradient(#15090d 0 19%,#a52435 20%,#0b0a0e 22% 29%,#7e2733 30%,#1c0b10 31% 39%,#5c252d 40%,#0b0b0f 42% 49%,#bd3541 50%,#151115 51% 58%,#504247 59%,#101014 61% 68%,#30272b 69%,#09090c 74%);border:1px solid #604044;border-radius:50%;height:100%;position:absolute;top:-22%;left:-1px;right:-1px;box-shadow:0 0 20px #e51c2d40,inset 0 -8px 12px #000}.feature-platform:after{content:"";border-bottom:1px solid #c9363c80;border-radius:50%;position:absolute;inset:10% 2% 3%;box-shadow:0 2px 3px #ff283a20}.feature-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 22px #c4193033);width:auto;max-width:100%;height:77%;animation:5s ease-in-out infinite feature-float;position:absolute;top:0;left:50%;translate:-50%}.feature-detail-ad .feature-art img{translate:-54%}.feature-detail-bots .feature-art img{translate:-51.9%}.feature-detail-ai .feature-art img{translate:-51.7%}@keyframes feature-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1100px){.feature-option{min-height:115px}.feature-option-arrow{width:40px;height:40px}.feature-detail{min-height:502px;padding:40px 30px}.feature-detail-copy{width:42%}.feature-art{left:calc(42% + 24.8px);transform:translate(-8px)}}@media (width<=1050px){.feature-selector{gap:var(--toggle-gap) 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-option{grid-column:auto;min-height:100px}.feature-panels{grid-area:auto/1/auto/-1}.feature-detail{min-height:410px}}@media (width<=700px){.feature-section{padding:35px 0 45px}.feature-section-inner{width:calc(100% - 24px)}.feature-heading>p{font-size:15px}.feature-selector{gap:var(--toggle-gap) 20px;margin-top:25px}.feature-option{min-height:72px}.feature-option-icon{width:38px;height:38px}.feature-option-icon svg{width:20px;height:20px}.feature-option-name{letter-spacing:0}.feature-option-description,.feature-option-arrow{display:none}.feature-detail{min-height:0;padding:25px 20px}.feature-detail-copy{width:auto;max-width:none}.feature-detail-tag{margin-bottom:21px}.feature-detail-description{margin-top:16px;font-size:15px}.feature-art{height:230px;margin:-5px -8px 8px;position:relative;inset:auto;transform:none}.feature-orbit{width:min(86%,200px);inset:8% auto 19% 50%;transform:translate(-50%)rotate(-17deg)}.feature-platform{left:3%;right:3%}.feature-detail{display:none}#direction-ad:checked~.feature-panels .feature-detail-ad,#direction-bots:checked~.feature-panels .feature-detail-bots,#direction-ai:checked~.feature-panels .feature-detail-ai,#direction-partners:checked~.feature-panels .feature-detail-partners,.feature-selector--enhanced .feature-detail{flex-direction:column;display:flex}.feature-detail-copy{order:2}.feature-art{order:1}}@media (width<=420px){.feature-selector{grid-template-columns:minmax(0,1fr)}.feature-option{min-height:76px}.feature-option-name{font-size:15px}.feature-option-description{display:block}.feature-option-description br{display:none}.feature-panels{grid-column:1}}@media (prefers-reduced-motion:reduce){.feature-selector--enhanced .feature-detail,.feature-selector--enhanced :is(#direction-ad:checked~.feature-panels .feature-detail-ad,#direction-bots:checked~.feature-panels .feature-detail-bots,#direction-ai:checked~.feature-panels .feature-detail-ai,#direction-partners:checked~.feature-panels .feature-detail-partners){transition:none}.feature-art img{animation:none}}.feature-option-arrow{transition:border-color .24s,color .24s}@media (prefers-reduced-motion:reduce){.feature-option-arrow{transition:none}}.feature-detail-models{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:15px 0 0;display:flex;position:static}.feature-detail-models .bento-vip{margin-left:0}.feature-detail-link{z-index:3;color:var(--accent-soft);text-underline-offset:4px;align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex;position:relative}.feature-detail-link:hover,.feature-detail-link:focus-visible,.feature-neuro-link:hover,.feature-neuro-link:focus-visible{text-decoration-color:currentColor}.feature-neuro-link{z-index:3;min-height:44px;color:var(--accent-soft);text-underline-offset:4px;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex;position:relative}.feature-selector--enhanced .feature-detail-link{grid-area:panel;place-self:end start;margin:0 0 45px 42px}@media (width<=1100px){.feature-selector--enhanced .feature-detail-link{margin:0 0 35px 30px}}@media (width<=700px){.feature-selector--enhanced .feature-panels{grid-template-areas:"panel""link"}.feature-selector--enhanced .feature-detail-link{grid-area:link;min-height:44px;margin:10px 0 0}.feature-detail-link svg{display:none}}@media (prefers-reduced-motion:reduce){.feature-detail-link,.feature-neuro-link{transition:none}}@font-face{font-family:Montserrat AXEL;src:url(/_astro/Montserrat-cyr-lat.DG13Pw2X.woff2)format("woff2");font-weight:100 900;font-display:swap}.bento-section{color:#fff;background:0 0;padding:75px 0;font-family:Montserrat AXEL,Manrope,Arial,sans-serif;position:relative}@media (width<=700px){.bento-section{padding-top:45px;padding-bottom:45px}}.bento-inner{--u:calc(100cqw / 1582);width:min(1240px,90%);margin:0 auto;container-type:inline-size}.bento-grid{grid-template-columns:382fr 385fr 405fr 347fr;grid-template-rows:calc(409 * var(--u)) calc(334 * var(--u));--bento-gap:20px;gap:var(--bento-gap);display:grid}.bento-lead{justify-content:center;align-items:flex-start;gap:calc(36 * var(--u));min-width:0;padding-left:calc(36 * var(--u));flex-direction:column;display:flex;position:relative}.bento-lead h2{font-size:var(--fs-h2);font-size:round(nearest,var(--fs-h2),5px);letter-spacing:-.016em;color:#fff;margin:0;font-weight:700;line-height:.97}.bento-lead h2>span{white-space:nowrap;display:block}.bento-card{--w:385;--c:calc(100cqw / var(--w));--pad-x:calc(34 * var(--c));--pad-y:calc(34 * var(--c));--gap:calc(12 * var(--c));--r:var(--card-radius-lg);border-radius:var(--r);min-width:0;color:var(--card-title);font-family:var(--card-font);isolation:isolate;background:var(--card-surface);box-shadow:var(--card-shadow);transition:transform var(--card-ease),box-shadow var(--card-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.bento-card:before,.bento-card:after{content:"";border-radius:inherit;pointer-events:none;transition:opacity var(--card-ease);border:1px solid #0000;position:absolute;inset:0}.bento-card:before{z-index:0;background:var(--card-surface-active),var(--card-border-active);opacity:0}.bento-card:after{z-index:3;background:var(--card-border);-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.bento-ad{--w:385;grid-area:1/2}.bento-bots{--w:405;grid-area:1/3}.bento-ai{--w:347;grid-area:1/4}.bento-content{--w:783;grid-area:2/1/auto/3}.bento-partners{--w:777;grid-area:2/3/auto/5}.bento-content,.bento-partners{--pad-x:calc(38 * var(--c));--pad-y:calc(38 * var(--c))}.bento-copy{z-index:2;padding:var(--pad-y) var(--pad-x) 0;align-items:flex-start;gap:var(--gap);pointer-events:none;flex-direction:column;flex:none;display:flex;position:relative}.bento-copy>*{white-space:nowrap;margin:0}.bento-card h3{font-size:var(--fs-h3s);font-size:round(nearest,var(--fs-h3s),5px);letter-spacing:-.01em;color:var(--card-title);font-weight:750;line-height:1.1}.bento-text{min-height:1.5em;color:var(--card-text);align-items:center;font-size:15px;font-weight:400;line-height:1.35;display:flex}.bento-vip{box-sizing:border-box;color:#ff3b4a;letter-spacing:.01em;background:#e5223a14;border:1.5px solid #f0303f;border-radius:999px;place-items:center;height:25px;margin-left:8px;padding:0 10px;font-size:15px;font-weight:700;line-height:1;display:inline-grid;box-shadow:0 0 .5em #f0303f59}.bento-art{z-index:1;pointer-events:none;flex:auto;min-height:0;display:block;position:relative}.bento-art img{width:100%;height:calc(100% + 8 * var(--c));object-fit:contain;object-position:50% 100%;user-select:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:0;left:0}.bento-art-bots{animation:6s ease-in-out infinite bento-float}.bento-art-ai{animation:6s ease-in-out -2s infinite bento-float}.bento-art-content{animation:7s ease-in-out -4s infinite bento-float}@media (width>=1000px){.bento-content{justify-content:center}.bento-content .bento-copy{padding-bottom:var(--pad-y)}.bento-content .bento-art{--art-l:max(calc(200 * var(--c)),calc(var(--pad-x) + 198px - 73 * var(--c)));--art-w:min(calc(560 * var(--c)),calc((769 * var(--c) - var(--art-l)) / .933));left:var(--art-l);top:calc(166.5 * var(--c) - .3483 * var(--art-w));width:var(--art-w);margin:0;position:absolute}}@media (width>=700px){.bento-partners{justify-content:center}.bento-partners .bento-copy{padding-bottom:var(--pad-y)}.bento-partners .bento-art{--art-l:max(calc(244 * var(--c)),calc(var(--pad-x) + 6.9 * round(nearest,var(--fs-h3s),5px) + 14px - 30 * var(--c)));--art-w:min(calc(560 * var(--c)),calc((771 * var(--c) - var(--art-l)) / .94));left:var(--art-l);top:calc(167 * var(--c) - .3094 * var(--art-w));width:var(--art-w);margin:0;position:absolute}}.bento-content .bento-art img,.bento-partners .bento-art img{height:auto;position:static}@media (width<=999px){.bento-content .bento-art img{height:calc(100% + 8 * var(--c));object-position:50% 50%;position:absolute}}@media (width<=699px){.bento-partners .bento-art img{height:calc(100% + 8 * var(--c));object-position:50% 50%;position:absolute}}@keyframes bento-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-7 * var(--c)))}}.bento-vip-title{vertical-align:middle;margin-left:10px;position:relative;top:-.1em}.bento-card{cursor:default}@media (hover:hover){.bento-card:hover{box-shadow:var(--card-shadow-active);transform:translateY(-4px)}.bento-card:hover:before{opacity:1}.bento-card:hover:after{opacity:0}.bento-card:hover .bento-art img{transform:translateY(calc(-6 * var(--c))) scale(1.03)}.bento-ad:hover .bento-art img{transform:translate(calc(-5 * var(--c)),calc(-5 * var(--c))) rotate(-2deg) scale(1.02)}.bento-partners:hover .bento-art img{transform:translateX(calc(-6 * var(--c))) scale(1.02)}}@media (width<=999px){.bento-inner{width:min(760px,100% - 40px)}.bento-grid{--bento-gap:15px;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.bento-lead{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px 24px;margin-bottom:8px;padding-left:0}.bento-lead h2>span{display:inline}.bento-lead h2{width:auto;line-height:1.05}.bento-card{--pad-x:clamp(20px,3.1vw,26px);--pad-y:clamp(20px,3.1vw,26px);--gap:10px;aspect-ratio:385/409;grid-area:auto;margin:0}.bento-content,.bento-partners{--pad-x:clamp(20px,3.1vw,26px);--pad-y:clamp(20px,3.1vw,26px)}.bento-partners{aspect-ratio:777/334;grid-column:1/-1}.bento-ad,.bento-bots,.bento-ai,.bento-content{--w:385}}@media (width<=699px){.bento-inner{width:calc(100% - 40px)}.bento-grid{grid-template-columns:minmax(0,1fr)}.bento-lead{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:6px}.bento-card{--pad-x:22px;--pad-y:22px;--gap:8px;aspect-ratio:385/380}.bento-content,.bento-partners{--pad-x:22px;--pad-y:22px}.bento-partners{--w:385;aspect-ratio:385/380}}@media (width<=380px){.bento-inner{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.bento-art{animation:none}.bento-card,.bento-card:before,.bento-card:after,.bento-art img{transition:none}.bento-card:hover,.bento-card:hover .bento-art img{transform:none}}.reference-art .robot-eyes{z-index:1;pointer-events:none;width:67%;height:72%;animation:4s ease-in-out infinite robot-float;position:absolute;top:9%;left:18%;-webkit-mask:url(/assets/art/robot-visor-mask.png) 50%/contain no-repeat;mask:url(/assets/art/robot-visor-mask.png) 50%/contain no-repeat;container-type:size}.robot-eyes-gaze{--u:min(1cqw,1cqh);transform:translate(calc(var(--look-x,0) * var(--u)),calc(var(--look-y,0) * var(--u)));transition:transform var(--look-ms,.45s) cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.robot-eye{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.robot-eye-left{transform-origin:calc(50% - 14.11 * var(--u)) calc(50% - 12.2 * var(--u))}.robot-eye-right{transform-origin:calc(50% + 1.2 * var(--u)) calc(50% - 10.13 * var(--u))}.robot-eyes.is-blinking .robot-eye{animation:.14s ease-in-out robot-blink}@keyframes robot-blink{0%,to{transform:scaleY(1)}45%,55%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.reference-art .robot-eyes{animation:none}.robot-eyes-gaze{transition:none}.robot-eyes.is-blinking .robot-eye{animation:none}}.bots-section{color:#f5efed;background:0 0;padding:65px 0 73px;position:relative;overflow-x:clip}.bots-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:50px;width:min(1240px,90%);margin:0 auto;display:grid}.bots-col{flex-direction:column;gap:30px;min-width:0;display:flex}.bots-col-side{justify-content:space-between}.bots-col-main .bots-art{margin-top:auto}.bots-col-main .bots-robot{align-self:flex-start;width:120%;margin-left:-17.5%}.bots-heading h2{font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:var(--fs-h2);font-size:round(nearest,var(--fs-h2),5px);letter-spacing:-.01em;color:#fff;margin:0;font-weight:650;line-height:1.05}.bots-heading h2>span{display:block}.bots-lead{color:#bfb8b8;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);margin:20px 0 0;line-height:1.5}.bots-lead strong{color:#fff;white-space:nowrap;font-weight:700}.bots-panel{border-radius:var(--radius-lg);isolation:isolate;backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--shadow-float);background:radial-gradient(70% 55% at 0 100%,#e5223a33 0%,#b0182a1a 45%,#0000 75%),linear-gradient(160deg,#ffffff12 0%,#ffffff08 40%,#ffffff05 100%),#0c0b0e8c;padding:30px;position:relative}.bots-panel:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(155deg,#ffffff6e 0%,#ffffff26 22%,#ffffff12 55%,#ffffff1f 80%,#ff6b7a40 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bots-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 30px;display:grid}.bots-list-col{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.bots-list li{color:#e6e1e3;padding-left:23px;font-size:15px;font-weight:600;line-height:1.4;position:relative}.bots-list li:before{content:"✱";color:var(--accent-muted);font-size:15px;line-height:1.4;position:absolute;top:0;left:0}.bots-neuro-link{color:inherit;text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s,color .2s;display:inline-flex}.bots-neuro-link:hover,.bots-neuro-link:focus-visible{color:#fff;text-decoration-color:currentColor}.bots-neuro-link svg{flex:none}.bots-highlights{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.bots-highlights li{color:#fff;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);align-items:center;gap:15px;font-weight:700;line-height:1.35;display:flex}.bots-hl-icon{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.bots-hl-icon.is-red{background:linear-gradient(145deg,#8b1e25,#6a171c);border-color:#0000;box-shadow:inset 0 1px 1px #ffffff25,0 0 18px #e9213340}.bots-note{margin:0}.bots-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.bots-note strong{color:#fff;font-weight:700}.bots-art{min-width:0;position:relative}.bots-robot{position:relative}.bots-robot-stage{aspect-ratio:622/465;isolation:isolate;width:100%;position:relative}.bots-robot-figure{z-index:1;position:absolute;inset:0;transform:scaleX(-1)}.bots-robot-stage:before{content:"";z-index:1;background:radial-gradient(at 50% 48%,#ff9a9d 0 4%,#ff394b 7%,#b11b2d 11%,#51101b 15%,#0000 24%),radial-gradient(#15090d 0 19%,#a52435 20%,#0b0a0e 22% 29%,#7e2733 30%,#1c0b10 31% 39%,#5c252d 40%,#0b0b0f 42% 49%,#bd3541 50%,#151115 51% 58%,#504247 59%,#101014 61% 68%,#30272b 69%,#09090c 74%);border:1px solid #604044;border-radius:50%;width:57%;height:16%;position:absolute;top:76%;left:23%;box-shadow:0 0 20px #e51c2d40,inset 0 -8px 12px #000}.bots-robot-stage:after{content:"";z-index:0;pointer-events:none;filter:blur(10px);opacity:.55;background:radial-gradient(35% 18% at 50% 94%,#ff8b9590 0%,#ff334b65 35%,#0000 85%),radial-gradient(35% 75% at 50% 88%,#ff344866 0%,#ed1c3229 50%,#0000 100%);width:39%;height:38%;animation:3s ease-in-out infinite beam-glow;position:absolute;top:46%;left:32%}.bots-robot-photo,.bots-robot .robot-eyes,.bots-robot-reflection{z-index:1;pointer-events:none;width:67%;height:72%;animation:4s ease-in-out infinite robot-float;position:absolute;top:9%;left:18%}.bots-robot-photo{object-fit:contain;filter:drop-shadow(0 14px 16px #ec1b2e38);max-width:none}.bots-robot .robot-eyes{-webkit-mask:url(/assets/art/robot-visor-mask.png) 50%/contain no-repeat;mask:url(/assets/art/robot-visor-mask.png) 50%/contain no-repeat;container-type:size}.bots-robot-reflection{z-index:2;mix-blend-mode:screen;background:radial-gradient(38% 23% at 50% 77%,#ff424b70,#0000 100%);-webkit-mask:url(/assets/art/axel-robot.png) 50%/contain no-repeat;mask:url(/assets/art/axel-robot.png) 50%/contain no-repeat}@media (width<=1100px){.bots-inner{grid-template-columns:minmax(0,1fr);gap:30px;width:min(760px,90%)}.bots-col-main .bots-art{width:min(100%,560px);margin:0 auto}.bots-col-main .bots-robot{align-self:center;width:min(120%,670px);margin:0}}@media (width<=700px){.bots-section{padding-top:40px;padding-bottom:45px}.bots-inner{gap:20px;width:calc(100% - 40px)}.bots-col{gap:20px}.bots-lead{margin-top:15px}.bots-panel{border-radius:var(--radius-lg);padding:20px}.bots-list{flex-direction:column;gap:10px;display:flex}.bots-list-col{display:contents}.bots-list li{order:var(--i)}.bots-highlights li{gap:12px;font-weight:700}.bots-hl-icon{width:36px;height:36px;font-size:15px}.bots-col-main .bots-art{width:min(100%,420px)}.bots-col-main .bots-robot{width:min(115%,480px)}.bots-robot-stage{aspect-ratio:1.14}}.bots-bubbles{z-index:2;pointer-events:none;width:23%;height:auto;animation:5s ease-in-out infinite bots-bubble-float;position:absolute;top:3%;left:72%}@keyframes bots-bubble-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}@media (prefers-reduced-motion:reduce){.bots-robot-stage:after,.bots-robot-photo,.bots-robot .robot-eyes,.bots-robot-reflection,.bots-bubbles{animation:none}}.adcalc-nowrap{white-space:nowrap}.adcalc-card{border-radius:var(--card-radius-lg);isolation:isolate;background:var(--card-surface);box-shadow:var(--card-shadow);font-family:var(--card-font);border:1px solid #0000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;margin-top:40px;padding:40px;display:grid;position:relative}.adcalc-card:after{content:"";border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.adcalc-controls{flex-direction:column;gap:30px;min-width:0;display:flex}.adcalc-field{flex-direction:column;gap:5px;display:flex}.adcalc-row{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.adcalc-row label{color:#fff;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);font-weight:700;line-height:1.35}.adcalc-value{color:#fff;min-width:2ch;font-family:"Exo 2",Manrope,sans-serif;font-size:var(--fs-h3s);font-size:round(nearest,var(--fs-h3s),5px);text-align:right;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.adcalc-range{--track:6px;--thumb:25px;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}.adcalc-range::-webkit-slider-runnable-track{height:var(--track);border-radius:var(--track);background:linear-gradient(90deg,var(--accent-deep) 0,var(--accent-muted) var(--p,0%),#ffffff1f var(--p,0%) 100%)}.adcalc-range::-moz-range-track{height:var(--track);border-radius:var(--track);background:#ffffff1f}.adcalc-range::-moz-range-progress{height:var(--track);border-radius:var(--track);background:linear-gradient(90deg,var(--accent-deep),var(--accent-muted))}.adcalc-range::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);background:var(--accent);-webkit-appearance:none;appearance:none;border:2px solid #fff;border-radius:50%;transition:box-shadow .2s;box-shadow:0 0 0 6px #e9213326,0 2px 8px #0008}.adcalc-range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);box-sizing:border-box;background:var(--accent);border:2px solid #fff;border-radius:50%;transition:box-shadow .2s;box-shadow:0 0 0 6px #e9213326,0 2px 8px #0008}.adcalc-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #e9213333,0 2px 8px #0008}.adcalc-range:hover::-moz-range-thumb{box-shadow:0 0 0 6px #e9213333,0 2px 8px #0008}.adcalc-range:focus{outline:none}.adcalc-range:focus-visible::-webkit-slider-thumb{outline-offset:4px;outline:2px solid #fff}.adcalc-range:focus-visible::-moz-range-thumb{outline-offset:4px;outline:2px solid #fff}.adcalc-scale{color:#8f888c;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:15px;line-height:1.4;display:flex}.adcalc-scale span{text-align:center;width:25px}.adcalc-note{color:var(--card-text);margin:10px 0 0;font-size:15px;line-height:1.5}.adcalc-zap{vertical-align:-2px;color:#ff3b4a;width:15px;height:15px;display:inline-block}.adcalc-result{border-left:1px solid var(--divider);flex-direction:column;align-items:flex-start;min-width:0;padding-left:60px;display:flex}.adcalc-result-title{color:#fff;margin:0 0 15px;font-size:15px;font-weight:600;line-height:1.4}.adcalc-total{flex-direction:column;margin:0;display:flex}.adcalc-num{color:var(--accent-muted);font-family:"Exo 2",Manrope,sans-serif;font-size:var(--fs-h3s);font-size:round(nearest,var(--fs-h3s),5px);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.adcalc-cap{color:var(--card-text);margin-top:10px;font-size:15px;font-weight:600;line-height:1.4}.adcalc-cap strong{color:#fff;font-weight:700}.adcalc-formula{color:#8f888c;margin:20px 0 30px;font-size:15px;line-height:1.5}.adcalc-cta{margin-top:auto}@media (width<=1000px){.adcalc-card{grid-template-columns:minmax(0,1fr);gap:30px}.adcalc-result{border-left:0;border-top:1px solid var(--divider);padding:30px 0 0}}@media (width<=700px){.adcalc-card{gap:25px;margin-top:30px;padding:25px 20px}.adcalc-controls{gap:20px}.adcalc-result{padding-top:25px}.adcalc-formula{margin:15px 0 25px}}@media (prefers-reduced-motion:reduce){.adcalc-range::-webkit-slider-thumb{transition:none}.adcalc-range::-moz-range-thumb{transition:none}}.ads-section{color:#f5efed;background:0 0;padding:65px 0 75px;position:relative}.ads-inner{width:min(1240px,90%);margin:0 auto}.ads-top{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:40px;display:grid}.ads-copy{flex-direction:column;gap:30px;min-width:0;display:flex}.ads-heading{flex-direction:column;gap:20px;display:flex}.ads-heading h2{font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:var(--fs-h2);font-size:round(nearest,var(--fs-h2),5px);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;font-weight:650;line-height:1.05}.ads-lead{color:#bfb8b8;max-width:540px;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);text-wrap:pretty;margin:0;line-height:1.5}.ads-nowrap{white-space:nowrap}.ads-points{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.ads-point{color:#fff;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);text-wrap:pretty;align-items:center;gap:15px;font-weight:700;line-height:1.35;display:flex}.ads-point-icon{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.ads-point-icon.is-red{background:linear-gradient(145deg,#8b1e25,#6a171c);border-color:#0000;box-shadow:inset 0 1px 1px #ffffff25,0 0 18px #e9213340}.ads-art{min-width:0;margin-right:-3%;position:relative}.ads-section .adcalc-card{margin-top:0}.ads-art:before{content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:14% 27% -1% -6%}.ads-art img{aspect-ratio:992/592;object-fit:contain;filter:drop-shadow(0 14px 18px #ec1b2e30);width:100%;height:auto;animation:6s ease-in-out infinite ads-float;display:block;position:relative}@keyframes ads-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ads-effect-line{color:#fff;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);text-wrap:balance;margin:45px 0 20px;font-weight:700;line-height:1.35}@media (width<=1100px){.ads-top{grid-template-columns:minmax(0,1fr);gap:30px}.ads-art{width:min(100%,600px);margin:0 auto}}@media (width<=700px){.ads-section{padding:40px 0 45px}.ads-inner{width:calc(100% - 40px)}.ads-copy{gap:20px}.ads-heading{gap:15px}.ads-points,.ads-point{gap:12px}.ads-point-icon{width:36px;height:36px}.ads-top{gap:20px}.ads-art{width:100%}.ads-effect-line{margin:30px 0 15px}}@media (prefers-reduced-motion:reduce){.ads-art img{animation:none}}.partner-section{color:#f5efed;background:0 0;padding:75px 0;position:relative}.partner-inner{width:min(1240px,90%);margin:0 auto}.partner-top{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;gap:60px;display:grid}.partner-top h2{font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:var(--fs-h2);font-size:round(nearest,var(--fs-h2),5px);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;font-weight:650;line-height:1.05}.partner-top h2>span{display:block}.partner-nowrap{white-space:nowrap}.partner-step,.partner-details{border-radius:var(--card-radius-lg);isolation:isolate;background:var(--card-surface);box-shadow:var(--card-shadow);font-family:var(--card-font);border:1px solid #0000;position:relative}.partner-step:after,.partner-details:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;transition:opacity var(--card-ease);border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.partner-step:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--card-surface-active),var(--card-border-active);opacity:0;transition:opacity var(--card-ease);background-origin:border-box;border:1px solid #0000;position:absolute;inset:-1px}.partner-warn{font-family:var(--card-font);padding-left:20px;position:relative}.partner-warn:before{content:"";background:var(--accent-muted);width:3px;box-shadow:none;border-radius:3px;position:absolute;top:4px;bottom:4px;left:0}.partner-warn p{color:#fff;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);text-wrap:pretty;margin:0;font-weight:700;line-height:1.4}.partner-path{margin-top:60px}.partner-track{--gap:20px;--partner-n:5;--partner-k:calc(var(--partner-n) - 1);grid-template-columns:repeat(var(--partner-n),minmax(0,1fr));gap:var(--gap);padding-top:45px;display:grid;position:relative}.partner-line{top:12px;left:calc((100% - (var(--partner-n) - 1) * var(--gap)) / (2 * var(--partner-n)));width:calc((var(--partner-n) - 1) * ((100% - (var(--partner-n) - 1) * var(--gap)) / var(--partner-n) + var(--gap)));pointer-events:none;background:#ffffff1f;border-radius:2px;height:2px;position:absolute}.partner-line-fill{border-radius:inherit;background:linear-gradient(90deg,#b3121f,var(--accent));box-shadow:0 0 6px var(--accent-glow);transform-origin:0;transform:scaleX(calc(var(--partner-k) / (var(--partner-n) - 1)));transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.partner-step{border-radius:var(--radius-md);min-width:0;min-height:44px;color:var(--card-title);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--card-ease),box-shadow var(--card-ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;padding:25px 15px;display:flex}.partner-step-dot{width:16px;height:16px;transition:background-color var(--card-ease),border-color var(--card-ease),box-shadow var(--card-ease),transform var(--card-ease);background:#1c1c21;border:2px solid #5a5a62;border-radius:50%;margin-left:-8px;position:absolute;top:-41px;left:50%}.partner-step-n{color:#929098;letter-spacing:.08em;transition:color var(--card-ease);font-size:15px;font-weight:700;line-height:1}.partner-step-label{color:#fff;font-family:"Exo 2",Manrope,sans-serif;font-size:var(--fs-h3s);font-size:round(nearest,var(--fs-h3s),5px);letter-spacing:-.01em;white-space:nowrap;font-weight:700;line-height:1}.partner-step.is-passed .partner-step-dot{border-color:var(--accent-soft);background:var(--accent-muted)}.partner-step[aria-selected=true]{box-shadow:var(--card-shadow-active)}.partner-step[aria-selected=true]:before{opacity:1}.partner-step[aria-selected=true]:after{opacity:0}.partner-step[aria-selected=true] .partner-step-n{color:#ff8a94}.partner-step[aria-selected=true] .partner-step-dot{background:var(--accent);box-shadow:0 0 0 5px #e9213326,0 0 18px var(--accent-glow);border-color:#ff8a94}@media (hover:hover){.partner-step:hover{box-shadow:var(--card-shadow-active);transform:translateY(-4px)}.partner-step:hover:before{opacity:1}.partner-step:hover:after{opacity:0}.partner-step:hover .partner-step-n{color:#ff8a94}.partner-step:hover .partner-step-dot{border-color:#ff8a94;transform:translateY(4px)}}.partner-step:focus-visible{outline-offset:4px;outline:2px solid #fff}.partner-details{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:20px;padding:30px 40px;display:grid}.partner-panels{flex-direction:column;gap:20px;min-width:0;display:flex}.partner-panel{align-items:center;gap:30px;min-width:0;display:flex}.partner-panel-label{color:#fff;width:110px;font-family:"Exo 2",Manrope,sans-serif;font-size:var(--fs-h3s);font-size:round(nearest,var(--fs-h3s),5px);white-space:nowrap;flex-direction:column;flex:none;gap:5px;font-weight:700;line-height:1;display:flex}.partner-panel-label span{color:#ff8a94;font-family:var(--card-font);letter-spacing:.08em;font-size:15px}.partner-panel p{color:var(--card-text);text-wrap:pretty;margin:0;font-size:15px;font-weight:600;line-height:1.5}.partner-panel strong{color:#fff;font-weight:700}.partner-panel-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.partner-panel-points{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.partner-panel-points li{color:var(--card-text);text-wrap:pretty;padding-left:20px;font-size:15px;font-weight:600;line-height:1.5;position:relative}.partner-panel-points li:before{content:"";background:#929098;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:5px}[data-partner-ready] .partner-panels{display:grid}[data-partner-ready] .partner-panel{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,translate .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;translate:0 10px}[data-partner-ready] .partner-panel.is-active{opacity:1;visibility:visible;transition:opacity .35s 50ms,translate .45s cubic-bezier(.2,.7,.2,1) 50ms,visibility;translate:none}.partner-nav{align-items:center;gap:10px;display:flex}.partner-nav[hidden]{display:none}.partner-nav button{isolation:isolate;border-radius:var(--radius-pill);background:var(--card-surface);min-width:44px;height:44px;box-shadow:var(--card-shadow);color:#fff;font:700 15px/1 var(--card-font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--card-ease),border-color var(--card-ease),box-shadow var(--card-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:15px;margin:0;padding:0;display:inline-flex;position:relative}.partner-nav button:after{content:"";border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.partner-nav-prev .arrow-right{transform:rotate(180deg)}.partner-nav-next{padding:0 4px 0 20px!important}.partner-nav-arrow{background:linear-gradient(145deg,#8b1e25,#6a171c);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px 1px #ffffff25}@media (hover:hover){.partner-nav button:hover{background:var(--card-surface-active);box-shadow:var(--card-shadow-active)}.partner-nav button:hover:after{background:var(--card-border-active)}}.partner-nav button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=1100px){.partner-section{padding-top:65px}.partner-top{grid-template-columns:minmax(0,1fr);gap:30px}.partner-warn{max-width:600px}.partner-path{margin-top:45px}.partner-track{--gap:15px}.partner-step{padding:20px 10px}.partner-details{grid-template-columns:minmax(0,1fr);gap:25px}.partner-nav{justify-content:flex-end}}@media (width<=700px){.partner-section{padding:40px 0 45px}.partner-inner{width:calc(100% - 40px)}.partner-top{gap:20px}.partner-warn{padding-left:15px}.partner-path{margin-top:30px}.partner-track{--gap:5px;padding-top:30px}.partner-line{top:7px}.partner-step{border-radius:var(--radius-md);gap:5px;padding:10px 0}.partner-step-dot{width:14px;height:14px;margin-left:-7px;top:-30px}.partner-step-label{font-size:20px}.partner-details{border-radius:var(--radius-lg);gap:20px;margin-top:15px;padding:25px 20px}.partner-panel{flex-direction:column;align-items:flex-start;gap:10px}.partner-panel-label{width:auto}.partner-nav{justify-content:space-between}}@media (width<=768px){.partner-step-label{white-space:normal;text-wrap:balance;font-size:15px;line-height:1.2}.partner-panel-label{font-size:20px}}@media (prefers-reduced-motion:reduce){.partner-step,.partner-step:before,.partner-step:after,.partner-step-dot,.partner-line-fill,.partner-nav button{transition:none}.partner-step:hover,.partner-step:hover .partner-step-dot{transform:none}[data-partner-ready] .partner-panel,[data-partner-ready] .partner-panel.is-active{transition:none;translate:none}}.faq-section{color:#f5efed;background:0 0;padding:65px 0 75px;position:relative}.faq-inner{width:min(1240px,90%);margin:0 auto}.faq-chat{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.faq-side{flex-direction:column;min-width:0;display:flex}.faq-side h2{font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:var(--fs-h2);font-size:round(nearest,var(--fs-h2),5px);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.faq-lead{color:#c6c0c3;max-width:470px;font-size:var(--fs-lead);font-size:round(nearest,var(--fs-lead),5px);margin:15px 0 0;line-height:1.45}.faq-listwrap{flex-direction:column;flex:1;margin-top:30px;display:flex}.faq-list{gap:var(--toggle-gap);flex-direction:column;flex:1;display:flex}.faq-list>.faq-tab{flex:auto}.faq-tab{color:#f5efed;text-align:left;width:100%;min-height:44px;font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.faq-tab .faq-n{width:52px;height:52px;font-family:"Exo 2",Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1}.faq-t{min-width:0}.faq-chip:focus-visible,.faq-panel:focus-visible{outline-offset:3px;outline:2px solid #e92133}.faq-panelbox{border-radius:var(--card-radius-lg);background:var(--card-surface);min-width:0;box-shadow:var(--card-shadow);font-family:var(--card-font);isolation:isolate;contain:layout style;flex-direction:column;display:flex;position:relative}.faq-panelbox:after{content:"";border-radius:inherit;pointer-events:none;background:var(--card-border);-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.faq-ph{border-bottom:1px solid var(--divider);align-items:center;gap:15px;padding:20px 30px;display:flex}.faq-av{background:radial-gradient(circle at 50% 40%,#2a1216,#0e0e12) padding-box,var(--card-border-active);border:1px solid #0000;border-radius:50%;flex:none;width:40px;height:40px;display:block;overflow:hidden}.faq-av-lg{width:50px;height:50px}.faq-av img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.35)translateY(4%)}.faq-name{color:#fff;font-family:"Exo 2",Manrope,sans-serif;font-size:20px;line-height:1.2;display:block}.faq-status{color:#8d878a;align-items:center;gap:10px;font-size:15px;line-height:1.4;display:flex}.faq-status i{background:#4cd47a;border-radius:50%;width:8px;height:8px}.faq-body{flex-direction:column;flex:1;justify-content:center;gap:25px;padding:25px 30px;display:flex}.faq-panel{border-radius:var(--radius-md);flex-direction:column;gap:25px;display:flex}.faq-u{border-radius:var(--radius-lg) var(--radius-lg) 5px var(--radius-lg);background:var(--accent-deep);color:#fff;align-self:flex-end;max-width:70%;padding:15px 20px;font-size:15px;font-weight:700;line-height:1.5}.faq-bot{align-items:flex-end;gap:15px;max-width:85%;display:flex}.faq-bb{border:var(--line);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 5px;color:#d8d2d4;background:#ffffff0c;padding:20px 25px;font-size:15px;line-height:1.6;position:relative}.faq-bb p{margin:0}.faq-bb p+p{margin-top:10px}.faq-bb a{color:var(--accent-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:4px;font-weight:700;transition:text-decoration-color .2s}.faq-bb a:hover,.faq-bb a:focus-visible{text-decoration-color:currentColor}.faq-cta-row{padding-left:55px}.faq-more{border-top:1px solid var(--divider);flex-wrap:wrap;gap:10px;padding:15px 30px 20px;display:flex}.faq-more[hidden]{display:none}.faq-more-t{color:#8d878a;width:100%;font-size:15px}.faq-chips{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.faq-chip{border:var(--line);border-radius:var(--radius-pill);color:#c6c0c3;text-align:left;cursor:pointer;background:0 0;min-height:44px;padding:10px 15px;font:700 15px/1.35 Manrope,Arial,sans-serif;transition:color .2s,border-color .2s}.faq-chip[aria-pressed=true]{background:var(--card-surface-active);border-color:var(--accent-muted);color:#fff}@media (hover:hover){.faq-chip:hover{color:#fff;border-color:var(--accent-soft)}}.faq-js .faq-body{align-content:center;display:grid}.faq-js .faq-panel{grid-area:1/1;transition:opacity .45s ease-in,visibility}.faq-js .faq-panel.is-off{opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility 0s linear .15s}.faq-panel.is-enter-a{animation:.45s ease-in both faq-in-a}.faq-panel.is-enter-b{animation:.45s ease-in both faq-in-b}@keyframes faq-in-a{0%{opacity:0}to{opacity:1}}@keyframes faq-in-b{0%{opacity:0}to{opacity:1}}.faq-bb.is-typing .faq-bb-text{opacity:0}.faq-tw{padding:inherit;position:absolute;inset:0}.faq-tw span{opacity:0;animation:faq-word 1ms linear var(--d) forwards}@keyframes faq-word{to{opacity:1}}.faq-bb.is-typing:before{content:"";background:radial-gradient(circle,#c6c0c3 4px,#0000 4.5px) 0 0/15px 10px repeat-x;width:40px;height:10px;animation:.25s step-end forwards faq-dots;position:absolute;top:28px;left:25px}@keyframes faq-dots{to{opacity:0}}@media (width<=1000px){.faq-chat{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:30px}.faq-u{max-width:85%}.faq-bot{max-width:100%}}@media (width<=860px){.faq-chat{grid-template-columns:1fr}.faq-lead{max-width:none}}@media (width<=768px){.faq-listwrap{flex:none;margin-top:25px}.faq-list,.faq-list>.faq-tab{flex:none}.faq-tab{min-height:50px}.faq-ph{padding:15px 20px}.faq-body{padding:20px}.faq-js .faq-body{align-content:start;min-height:400px}.faq-js .faq-panel.is-off{display:none}.faq-u{max-width:85%}.faq-bot{gap:10px;max-width:100%}.faq-bot .faq-av{width:30px;height:30px}.faq-bb{min-width:0;padding:15px 20px}.faq-bb.is-typing:before{top:23px;left:20px}.faq-cta-row{padding-left:40px}.faq-more{padding:15px 20px 20px}}@media (width<=700px){.faq-tab .faq-n{width:38px;height:38px}.faq-section{padding:40px 0 45px}.faq-inner{width:calc(100% - 40px)}}@media (width<=420px){.faq-bot .faq-av{display:none}.faq-cta-row{padding-left:0}.faq-u{max-width:100%}}@media (prefers-reduced-motion:reduce){.faq-panel.is-enter-a,.faq-panel.is-enter-b,.faq-tw span,.faq-bb.is-typing:before{animation:none}.faq-js .faq-panel,.faq-chip{transition:none}}.totop-sentinel{pointer-events:none;width:1px;height:100vh;position:absolute;top:0;left:0}.totop{z-index:25;right:max(25px,env(safe-area-inset-right));bottom:calc(max(25px,env(safe-area-inset-bottom)) + 65px);border:var(--line);background:var(--card-surface);width:55px;height:55px;box-shadow:var(--card-shadow);color:#fff;cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;place-items:center;padding:0;transition:opacity .3s,transform .3s,visibility 0s linear .3s,border-color .2s,color .2s;display:grid;position:fixed;transform:translateY(15px)}.totop[hidden]{display:none}.totop.is-on{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility,border-color .2s,color .2s;transform:none}.totop.is-avoid,html.contact-open .totop.is-on{opacity:0;visibility:hidden;transform:translateY(15px)}.totop .arrow-right{width:20px;height:auto;transform:rotate(-90deg)}@media (hover:hover){.totop:hover{border-color:var(--accent-muted);color:var(--accent-muted)}}.totop:focus-visible{outline-offset:3px;outline:2px solid #e92133}@media (width<=768px){.totop{right:max(15px,env(safe-area-inset-right));bottom:calc(max(15px,env(safe-area-inset-bottom)) + 60px);width:50px;height:50px;transition-duration:.2s,.2s,0s,.2s,.2s;transition-delay:0s,0s,.2s,0s,0s}.totop.is-on{transition-duration:.2s,.2s,0s,.2s,.2s;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.totop,.totop.is-on{transition:none}}.contact-widget{--cw-size:55px;--cw-gap:10px;--cw-spring:cubic-bezier(.34,1.56,.64,1);z-index:25;right:max(25px,env(safe-area-inset-right));bottom:max(25px,env(safe-area-inset-bottom));width:var(--cw-size);height:var(--cw-size);transition:opacity .3s,transform .3s,visibility linear;position:fixed}.contact-widget[hidden]{display:none}.contact-widget.is-avoid{opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s linear .3s;transform:translateY(15px)}.contact-toggle,.contact-link{width:var(--cw-size);height:var(--cw-size);border:var(--line);background:var(--card-surface);box-shadow:var(--card-shadow);color:#fff;cursor:pointer;transition:transform .35s var(--cw-spring),border-color .2s,box-shadow .25s ease;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.contact-glyph{pointer-events:none;width:22px;height:22px}.contact-toggle .contact-glyph{transition:opacity .25s ease,transform .4s var(--cw-spring);margin:auto;position:absolute;inset:0}.contact-glyph-close{opacity:0;transform:rotate(-90deg)scale(.5)}.contact-widget.is-open .contact-glyph-open{opacity:0;transform:rotate(90deg)scale(.5)}.contact-widget.is-open .contact-glyph-close{opacity:1;transform:none}.contact-toggle:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffffff4d;animation:2.8s ease-out infinite cw-pulse;position:absolute;inset:-1px}.contact-widget.is-open .contact-toggle:after{animation:none}@keyframes cw-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}.contact-widget.is-open .contact-toggle{border-color:var(--accent-muted);box-shadow:var(--card-shadow),0 0 18px #e9213333}@media (hover:hover){.contact-toggle:hover,.contact-link:hover{box-shadow:var(--card-shadow),0 0 20px #ffffff1f;border-color:#ffffff4d;transform:scale(1.08)}.contact-widget.is-open .contact-toggle:hover{border-color:var(--accent-muted);box-shadow:var(--card-shadow),0 0 20px #e9213340}}.contact-toggle:focus-visible,.contact-link:focus-visible{outline-offset:3px;outline:2px solid #e92133}.contact-list{right:0;bottom:calc(100% + var(--cw-gap));gap:var(--cw-gap);visibility:hidden;flex-direction:column;margin:0;padding:0;list-style:none;transition:visibility 0s linear .25s;display:flex;position:absolute}.contact-list li{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(12px)scale(.6)}.contact-widget.is-open .contact-list{visibility:visible;transition:none}.contact-widget.is-open .contact-list li{opacity:1;transition:opacity .3s ease calc(var(--i) * 50ms),transform .45s var(--cw-spring) calc(var(--i) * 50ms);transform:none}@media (width<=768px){.contact-widget{--cw-size:50px;right:max(15px,env(safe-area-inset-right));bottom:max(15px,env(safe-area-inset-bottom))}.contact-glyph{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.contact-widget,.contact-widget.is-avoid,.contact-toggle,.contact-link,.contact-toggle .contact-glyph,.contact-list,.contact-list li,.contact-widget.is-open .contact-list li{transition:none}.contact-toggle:after{animation:none}.contact-toggle:hover,.contact-link:hover{transform:none}}.video-modal{z-index:200;backdrop-filter:blur(10px);color:#f5efed;opacity:0;overscroll-behavior:contain;background:#07080bb8;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;transition:opacity .3s;display:grid;position:fixed;inset:0}.video-modal:not([open]){display:none}.video-modal::backdrop{background:0 0}.video-modal.is-open{opacity:1}.video-modal-card{width:min(1100px,100%,177.778dvh - 266.667px);min-width:min(300px,100%);transition:transform .3s;position:relative;transform:scale(.96)}.video-modal.is-open .video-modal-card{transform:none}.video-modal-frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000a6}.video-modal-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.video-modal-close{border:var(--line);color:#fff;cursor:pointer;background:#121216cc;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:grid;position:absolute;bottom:calc(100% + 10px);right:0}.video-modal-close:hover{background:#2a2a30e6}.video-modal-close:focus-visible{outline-offset:3px;outline:2px solid #e92133}html.is-video-open{overflow:hidden}@media (width<=700px){.video-modal{padding:15px}.video-modal-frame{border-radius:var(--radius-md)}}@media (prefers-reduced-motion:reduce){.video-modal,.video-modal-card,.video-modal-close{transition:none}.video-modal-card{transform:none}}.site-footer{color:#f5efed;background:radial-gradient(40% 35% at 50% 30%,#e921331f,#0000 70%);padding:100px 0 30px;position:relative;overflow:hidden}.footer-inner{z-index:1;width:min(1240px,90%);margin:0 auto;position:relative}.footer-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.footer-copy h2{font-family:"Exo 2",Manrope,Arial,sans-serif;font-size:var(--fs-h2);font-size:round(nearest,var(--fs-h2),5px);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 20px;font-weight:700;line-height:1.05}.footer-lead{color:#8d878a;text-wrap:balance;max-width:520px;margin:0 0 30px;font-size:15px;line-height:1.5}.footer-actions{justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.footer-tg{transition:none}.fd{animation:none}}.footer-decor{pointer-events:none;position:absolute;inset:0}.fd-defs{position:absolute}.fd{opacity:.9;filter:drop-shadow(0 0 22px #e921333d);height:auto;animation:10s ease-in-out infinite fd-float;display:block;position:absolute}.fd-edge{stroke:var(--accent);stroke-opacity:.55}.fd-glass{stroke:url(#fd-glass)}.fd-fill{fill:url(#fd-glass);stroke:var(--accent);stroke-opacity:.5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.fd-a{width:250px;top:60px;left:-55px;rotate:-14deg}.fd-ring-l{width:90px;animation-delay:-3s;top:185px;left:215px}.fd-square{width:210px;animation-delay:-6s;top:65px;right:-70px;rotate:12deg}.fd-ring-r{width:95px;animation-delay:-8s;top:150px;right:195px}@keyframes fd-float{50%{translate:0 -6px}}.footer-bottom{border-top:1px solid var(--divider);color:#8d878a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:15px 25px;margin-top:80px;padding-top:25px;font-size:15px;line-height:1.4;display:grid}.footer-brand{justify-self:start}.footer-copy-r{justify-self:end}.footer-sell{text-align:center;margin:0}.footer-tg{color:#ff4556;text-underline-offset:4px;text-shadow:0 0 8px #e9213366;align-items:center;min-height:44px;font-weight:600;text-decoration:none;transition:text-shadow .2s;display:inline-flex}@media (hover:hover){.footer-tg:hover{text-shadow:0 0 4px #ff3049,0 0 14px #f31432bb;text-decoration:underline}}.footer-tg:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #e92133}.footer-brand{color:#fff;align-items:center;gap:10px;min-height:44px;font-family:"Exo 2",Manrope,sans-serif;font-size:20px;text-decoration:none;display:inline-flex}.footer-brand svg{color:var(--brand-red)}@media (hover:hover){.footer-brand:hover{color:#fff}}.footer-brand:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #e92133}@media (width<=1419px){.site-footer{padding-bottom:160px}}@media (width<=1100px){.fd-a{width:190px;top:70px;left:-45px}.fd-ring-l{width:65px;top:175px;left:140px}.fd-square{width:150px;top:80px;right:-55px}.fd-ring-r{width:70px;top:160px;right:125px}}@media (width<=960px){.fd-ring{display:none}}@media (width<=800px){.footer-decor{display:none}}@media (width<=700px){.site-footer{padding-top:50px}.footer-inner{width:calc(100% - 40px)}.footer-bottom{grid-template-columns:1fr;gap:5px;margin-top:40px}.footer-sell{text-align:left}.footer-copy-r{justify-self:start}}.section-divider{z-index:1;pointer-events:none;height:0;position:relative}.section-divider:before{content:"";background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent) 20%,transparent) 20%,color-mix(in srgb,var(--accent) 55%,transparent) 38%,var(--accent-muted) 50%,color-mix(in srgb,var(--accent) 55%,transparent) 62%,color-mix(in srgb,var(--accent) 20%,transparent) 80%,transparent 100%);width:min(1100px,90%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-divider:after{content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 70%);width:min(600px,70%);height:80px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}
