@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--indigo:#160b37;--indigo-mid:#3b2b68;--violet:#62308d;--magenta:#b4438b;--lavender:#918fd2;--orange:orange;--soft:#d9d4ee;--grad-accent:linear-gradient(155deg, #62308d 0%, #ba458b 100%);--gutter:clamp(16px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--soft);background:var(--indigo);margin:0;font-family:Montserrat Variable,Montserrat,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,.6vw + 14px,18px);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:#fff}p{margin:0 0 1em}h1,h2,h3{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}h1{font-size:clamp(2.2rem,5.2vw,4.6rem)}h2{font-size:clamp(1.8rem,3.9vw,3.4rem)}h3{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.2}em{color:var(--lavender);font-style:normal}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.wrap{width:min(1240px, 100% - 2 * var(--gutter));margin-inline:auto;position:relative}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);align-items:center;gap:12px;margin:0 0 18px;font-size:clamp(11px,.95vw,14px);font-weight:700;display:flex}.label i,.foot i,.pill i,.badge i{background:var(--orange);flex:none;width:9px;height:9px;display:block}.mask{padding-bottom:.14em;display:block;overflow:hidden}.mask>span{display:block}.foot{color:var(--soft);align-items:center;gap:12px;margin:0;display:flex}.tile{background:#ffffff17;background-image:radial-gradient(260px circle at var(--mx,-400px) var(--my,-400px), #ffffff29, #fff0 70%);border:1px solid #fff}.badge{white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#ffffff1a;border:1px solid #fff;align-items:center;gap:10px;padding:7px 12px;font-weight:700;display:inline-flex}.pill{color:#fff;white-space:nowrap;align-items:center;gap:10px;padding:9px 16px;font-weight:700;display:inline-flex}.btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#fff3;border:2px solid #fff;justify-content:center;align-items:center;min-height:52px;padding:0 30px;font-size:.95rem;font-weight:700;text-decoration:none;transition:box-shadow .25s,background .25s;display:inline-flex}.btn:hover,.btn:focus-visible{background:#ffffff4d;box-shadow:0 0 26px 4px #ffffffbf}.band{padding-block:clamp(64px,9vw,130px);position:relative;overflow:hidden}.bg-deep{background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%)}.bg-plum{background:linear-gradient(#50193d 0%,#242351 100%)}.bg-hero{background:linear-gradient(133deg,#2e2d6e 0%,#904faf 96.65%)}.bg-magenta{background:#b4438b}.backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bands{background:repeating-linear-gradient(115deg,#fff0 0 220px,#ffffff0b 220px 430px,#fff0 430px 720px);width:160%;height:140%;position:absolute;top:-20%;left:-30%}.dots{background-image:radial-gradient(#ffffff38 1.6px,#fff0 2px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 0%,#0000 38% 62%,#000 100%);mask-image:linear-gradient(115deg,#000 0%,#0000 38% 62%,#000 100%)}.blob{aspect-ratio:1;background:radial-gradient(circle,#ba458b6b 0%,#ba458b00 65%);width:min(900px,90vw);position:absolute}.blob.a{bottom:-420px;left:-300px}.blob.b{top:-420px;right:-300px}.sweep{z-index:5;pointer-events:none;background:#fff;width:5px;height:120%;position:absolute;top:-10%;left:-40%;transform:skew(-25deg)}.topbar{z-index:21;background:#0f0729;border-bottom:1px solid #ffffff2e;position:relative}.topbar .wrap{justify-content:flex-end;display:flex}.lang{align-items:stretch;display:flex}.lang-current,.lang a{min-height:34px;color:var(--soft);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 14px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.lang-current{color:#fff;background:var(--grad-accent)}.lang a:hover,.lang a:focus-visible{color:#fff;background:#ffffff24}.site-header{z-index:20;background:#160b37f0;border-bottom:1px solid #ffffff40;position:sticky;top:0}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:18px;min-height:92px;display:flex}.site-logo{flex:none;display:block}.site-header img{width:auto;height:64px}.site-nav{margin-left:auto}.nav-list{align-items:center;gap:clamp(12px,1.7vw,26px);margin:0;padding:0;list-style:none;display:flex}.nav-item{position:relative}.site-nav a,.site-nav .nav-parent{color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding-block:12px;font-size:12.5px;font-weight:700;text-decoration:none;display:block}.site-nav a:hover{color:var(--lavender)}.site-nav .nav-parent{font-family:inherit;line-height:inherit;cursor:default;background:0 0;border:0;margin:0;padding-inline:0}.has-sub>.nav-parent:before{content:"";background:var(--orange);vertical-align:middle;width:6px;height:6px;margin-right:8px;display:inline-block;translate:0 -1px}.site-header .header-partner{flex:none;width:auto;height:58px}.nav-item:last-child>a,.site-nav .nav-item:last-child>.nav-parent{background:#ffffff1f;border:1px solid #fff;padding-inline:16px}.nav-item:last-child>a:hover,.site-nav .nav-item:last-child:hover>.nav-parent{color:#fff;background:#ffffff3d}.sub{margin:0;padding:0;list-style:none}@media (width>=1100px){.sub{z-index:5;background:#1d1145;border:1px solid #fff;min-width:250px;padding:8px 18px;display:none;position:absolute;top:100%;left:-18px}.nav-item:last-child .sub{left:auto;right:0}.has-sub:hover>.sub,.has-sub:focus-within>.sub{display:block}.nav-list:hover .has-sub:focus-within:not(:hover)>.sub{display:none}.sub li+li{border-top:1px solid #ffffff4d}}.nav-check{clip-path:inset(50%);width:1px;height:1px;position:absolute}.nav-btn{display:none}@media (width<=1099px){.site-header .wrap{gap:12px;min-height:68px}.site-header img{height:46px}.site-header .header-partner{display:none}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-item{border-top:1px solid #ffffff4d}.nav-item:last-child>a{text-align:center;margin-block:10px}.sub{padding-bottom:6px;padding-left:18px}.sub a{color:var(--soft);padding-block:8px}.nav-btn{cursor:pointer;color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff;order:2;align-items:center;min-height:44px;margin-left:auto;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.nav-check:focus-visible+.nav-btn{outline:2px solid var(--orange);outline-offset:3px}.site-nav{flex-direction:column;flex-basis:100%;order:3;gap:0;max-height:calc(100dvh - 112px);margin-left:0;padding-bottom:12px;display:none;overflow-y:auto}.nav-check:checked~.site-nav{display:flex}}@media (width<=480px){.site-header .wrap{gap:10px}.site-header img{height:38px}.nav-btn{letter-spacing:.1em;padding:0 12px}}.hero{padding-block:clamp(36px,5vw,80px) clamp(56px,7vw,110px)}.hero-grid{align-items:center;gap:clamp(32px,4vw,60px);display:grid}@media (width>=1100px){.hero-grid{grid-template-columns:.82fr 1.18fr}}.hero h1{font-size:clamp(2.1rem,4.1vw,3.7rem)}.hero-sub{max-width:30em;color:var(--soft);margin:22px 0 30px;font-size:1.15em}.stage{background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff;position:relative;overflow:hidden;container-type:inline-size}.stage-scenes{padding:clamp(10px,2.2cqw,20px) clamp(14px,3.4cqw,34px) clamp(8px,2cqw,20px);position:relative}.scene{color:#fff;align-content:start;gap:clamp(12px,2.4cqw,22px);padding-block:clamp(10px,2cqw,18px);font-size:clamp(11.5px,1.75cqw,16px);display:grid;position:relative}.stage-scenes>.sweep{width:auto;height:auto;inset:0;transform:none}.scene+.scene{border-top:1px solid #ffffff59}.scene .label{margin:0 0 clamp(6px,1.2cqw,12px);font-size:clamp(9px,1.35cqw,13px)}.scene-h{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(20px,5cqw,46px);font-weight:700;line-height:1.08}.scene .foot{font-size:clamp(11px,1.7cqw,16px)}.scene .badge{font-size:clamp(8px,1.1cqw,11px)}.chat{gap:clamp(10px,2cqw,18px);padding:clamp(12px,2.4cqw,24px);display:grid}.chat-top{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.chat-top .who{align-items:center;gap:10px;display:flex}.chat-top img{width:clamp(22px,3.4cqw,34px);height:auto}.chat-user{background:var(--grad-accent);border:1px solid #fff;justify-self:end;padding:clamp(8px,1.5cqw,14px) clamp(12px,2.2cqw,22px);font-size:1.2em;font-weight:700}.chat-tools{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.6cqw,16px);display:grid}.chat-tool{align-items:center;gap:12px;padding:clamp(8px,1.6cqw,16px);display:flex}.chat-tool b{font-size:1.1em;line-height:1.15;display:block}.chat-tool small{color:var(--soft);font-size:.8em}.check{background:#fff;flex:none;width:1.5em;height:1.5em;display:block}.check svg{width:100%;height:100%;display:block}.chat-answer{justify-self:start;padding:clamp(8px,1.5cqw,14px) clamp(12px,2.2cqw,22px);font-size:1.1em}.rule{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;display:grid}.rule-card{padding:0 clamp(12px,2.2cqw,22px)}.rule-card .cap{letter-spacing:.24em;text-transform:uppercase;padding-block:clamp(10px,2cqw,18px);font-size:.9em;font-weight:700}.rule-row{border-top:1px solid #ffffff73;justify-content:space-between;gap:12px;padding-block:clamp(8px,1.7cqw,15px);display:flex}.rule-row span{color:var(--soft)}.rule-row b{text-align:right}.rule-link{background:#ffffffb3;width:clamp(60px,13cqw,130px);height:2px;position:relative}.rule-node{aspect-ratio:1;background:var(--grad-accent);border:2px solid #fff;place-items:center;width:clamp(30px,5.4cqw,54px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 22px 2px #ffffffa6}.rule-node svg{width:50%;height:50%;display:block}.sim{padding:0 clamp(12px,2.4cqw,26px) clamp(12px,2.2cqw,22px)}.sim-top{justify-content:space-between;align-items:center;gap:12px;padding-block:clamp(10px,1.9cqw,18px);font-weight:700;display:flex}.sim-badges{justify-items:end;display:grid}.sim-badges .badge{grid-area:1/1}.sim-badges .badge.done{background:var(--grad-accent)}.sim-row{border-top:1px solid #ffffff73;grid-template-columns:5.6em 1fr 8.8em;align-items:center;gap:clamp(8px,1.8cqw,20px);padding-block:clamp(8px,1.5cqw,14px);font-weight:700;display:grid}.sim-track{height:clamp(10px,1.8cqw,18px);position:relative}.sim-track>*{height:100%;position:absolute;top:0;left:0}.sim-old{background:#ffffff1a;border:1px solid #fff}.sim-new{background:var(--grad-accent);transform-origin:0}.sim-row .d{text-align:right;white-space:nowrap}.sim-row .d.none{color:var(--soft);font-weight:400}.sim-btn{letter-spacing:.08em;text-transform:uppercase;background:#fff3;border:2px solid #fff;justify-self:end;width:max-content;margin-top:clamp(10px,2cqw,18px);margin-left:auto;padding:clamp(8px,1.5cqw,14px) clamp(18px,3.6cqw,40px);font-weight:700;position:relative}.control{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.8cqw,18px);display:grid}.control-card{padding:clamp(12px,2.2cqw,22px);position:relative}.control-card svg{width:clamp(22px,4cqw,40px);height:auto;display:block}.control-card b{letter-spacing:-.02em;margin-top:clamp(10px,2.2cqw,22px);font-size:1.35em;display:block}.control-card span{color:var(--soft);margin-top:6px;line-height:1.35;display:block}@container (width<=560px){.chat-tools,.rule{grid-template-columns:1fr}.rule-link{justify-self:center;width:2px;height:clamp(34px,9cqw,50px)}.control{grid-template-columns:1fr}.sim-row{grid-template-columns:5em 1fr 8.4em}}.stage-nav{z-index:3;border-top:1px solid #fff;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.stage-nav button{cursor:pointer;min-height:46px;color:var(--soft);font:inherit;letter-spacing:.16em;text-transform:uppercase;text-align:left;background:#ffffff0f;border:0;border-left:1px solid #ffffff73;align-items:center;gap:10px;padding:0 clamp(8px,2cqw,18px);font-size:clamp(9px,1.2cqw,12px);font-weight:700;display:flex;position:relative}.stage-nav button:first-child{border-left:0}.stage-nav button[aria-pressed=true]{color:#fff;background:#ffffff29}.stage-nav button i{background:var(--orange);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@container (width<=560px){.stage-nav button span{display:none}.stage-nav button{justify-content:center}}html:not(.motion) .stage-nav{display:none}html:not(.motion) .hero-grid{align-items:start}.section-head{max-width:60rem;margin-bottom:clamp(28px,4vw,54px)}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(14px,2vw,26px);display:grid}.card{flex-direction:column;padding:clamp(20px,2.6vw,32px);display:flex}.card h3{margin-bottom:12px}.card ul{gap:0;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.card li{border-top:1px solid #ffffff4d;padding:10px 0 10px 22px;font-size:.94em;line-height:1.45;position:relative}.card li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:1.15em;left:0}.card>.btn{align-self:flex-start;min-height:44px;margin-top:auto;padding:0 20px;font-size:.8rem}blockquote{margin:0}blockquote.card p{font-size:.98em}blockquote.card footer{color:#fff;border-top:1px solid #ffffff73;align-items:baseline;gap:12px;margin-top:auto;padding-top:16px;font-size:.9em;font-weight:700;display:flex}blockquote.card footer:before{content:"";background:var(--orange);flex:none;width:9px;height:9px}.prose p{max-width:46rem;font-size:1.05em}.prose p:last-child{margin-bottom:0}.stats{border-top:2px solid #fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;display:grid}.stat{padding:clamp(18px,2.4vw,34px) clamp(8px,1.6vw,24px) 0 0}.stat-value{white-space:nowrap;letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;line-height:1.02;display:block}@media (width>=1200px){.stats{justify-content:space-between;gap:clamp(20px,3vw,48px);display:flex}.stat{padding-right:0}.stat-label{width:0;min-width:100%}.stat:last-child .stat-label{text-align:right;justify-content:flex-end;display:flex}.stat-value [data-count]{min-width:calc(var(--digits) * (1ch - .045em));text-align:right;display:inline-block}}.stat-label{letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-top:8px;font-size:.8rem;font-weight:700;display:block}.closing{text-align:center}.closing .label{justify-content:center}.closing h2{font-size:clamp(2.2rem,5.6vw,4.8rem)}.closing p{color:#fff;max-width:36rem;margin:20px auto 30px;font-size:1.1em}.closing .pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:34px;display:flex}.closing .btn{min-height:64px;padding:0 clamp(26px,5vw,70px);font-size:clamp(.9rem,1.4vw,1.15rem)}.progress{z-index:30;background:var(--orange);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}html:not(.motion) .progress{display:none}.acc-list{border-bottom:1px solid #fff}.acc{border-top:1px solid #fff}.acc summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,40px);padding-block:clamp(18px,2.6vw,34px);list-style:none;display:grid}.acc summary::-webkit-details-marker{display:none}.acc-no{letter-spacing:.2em;color:var(--soft);font-size:12px;font-weight:700}.acc summary h3{letter-spacing:-.04em;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.1;transition:color .2s}.acc summary:hover h3,.acc[open] summary h3{color:var(--lavender)}.acc-plus{aspect-ratio:1;background:#ffffff17;border:1px solid #fff;width:clamp(34px,3.4vw,46px);position:relative}.acc-plus:before,.acc-plus:after{content:"";background:#fff;height:2px;transition:transform .25s;position:absolute;top:calc(50% - 1px);left:28%;right:28%}.acc-plus:after{transform:rotate(90deg)}.acc[open] .acc-plus{background:var(--grad-accent)}.acc[open] .acc-plus:after{transform:rotate(0)}.acc-body{gap:clamp(20px,3vw,48px);padding-bottom:clamp(24px,3.4vw,44px);display:grid}@media (width>=900px){.acc-body{grid-template-columns:.8fr 1.2fr}}.acc-body:not(:has(ul)){grid-template-columns:1fr}.acc-body:not(:has(ul)) .acc-lead{max-width:56rem}.acc-lead p{color:#fff;font-size:1.15em}.acc-body ul{columns:2 260px;column-gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none}.acc-body li{break-inside:avoid;border-top:1px solid #ffffff4d;padding:10px 0 10px 22px;font-size:.94em;line-height:1.45;position:relative}.acc-body li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:1.15em;left:0}.acc-body li.glow{color:#fff;background:#ffffff17;border:1px solid #fff;margin-block:14px;padding:12px 14px 12px 36px;font-weight:600;animation:2.4s ease-in-out infinite alternate point-glow;box-shadow:0 0 22px 2px #fff9}.acc-body li.glow:before{top:calc(12px + .45em);left:14px}.acc-body li.glow+li{border-top:0}@keyframes point-glow{to{box-shadow:0 0 34px 6px #ffffffe6}}@media (prefers-reduced-motion:reduce){.acc-body li.glow{animation:none}}.marquee{background:#0f0728;border-block:1px solid #ffffff73;padding-block:clamp(18px,2.4vw,30px);position:relative;overflow:hidden}.marquee-track{padding:0 var(--gutter);flex-wrap:wrap;gap:10px clamp(22px,3vw,46px);margin:0;list-style:none;display:flex}.marquee-track li{white-space:nowrap;letter-spacing:-.03em;color:#fff;align-items:center;gap:clamp(10px,1.2vw,18px);font-size:clamp(1.1rem,2.4vw,2.1rem);font-weight:700;display:flex}.marquee-track li img{flex:none;width:clamp(34px,3.6vw,56px);height:auto;margin-right:clamp(2px,.4vw,6px)}.marquee-track .mq-butler{color:var(--soft);font-weight:500}.marquee-track .mq-dash{color:var(--orange)}.marquee-track .mq-company{color:#fff;font-weight:700}.motion .marquee-track{will-change:transform;flex-wrap:nowrap;width:max-content;padding:0}.motion .marquee-track li{padding-right:clamp(34px,4.4vw,72px)}.statement blockquote{max-width:62rem}.statement blockquote p{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(1.7rem,4.6vw,4rem);font-weight:700;line-height:1.12}.statement blockquote footer{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);align-items:center;gap:12px;margin-top:clamp(20px,3vw,36px);font-size:.8rem;font-weight:700;display:flex}.statement blockquote footer i{background:var(--orange);width:9px;height:9px;display:block}.motion .statement [data-w]{opacity:.22}.checklist{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(10px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}.checklist li{color:#fff;align-items:baseline;gap:14px;padding:clamp(14px,1.8vw,22px);font-weight:700;line-height:1.35;display:flex}.checklist li i{background:var(--orange);flex:none;width:9px;height:9px;display:block;translate:0 -2px}.steps{border-bottom:2px solid #fff;margin:0;padding:0;list-style:none}.steps li{border-top:2px solid #fff;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(16px,3vw,44px);padding-block:clamp(14px,2vw,26px);display:grid}.steps b{letter-spacing:.2em;color:#fff;font-size:13px}.steps h3{letter-spacing:-.045em;font-size:clamp(1.5rem,4vw,3.2rem);line-height:1.08}.steps p{color:#fff;max-width:44rem;margin:10px 0 0}.band.process{overflow:clip}.process-stage{display:none}.js .process-grid{gap:0 clamp(28px,5vw,80px);display:grid}.js .process-stage{z-index:3;background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff;order:-1;height:min(34vh,280px);display:block;position:sticky;top:76px;overflow:hidden}.process-stage canvas{width:100%;height:100%;display:block}.js .process-grid .steps{border-bottom:0}.js .process-grid .steps li{border-top:0;grid-template-columns:1fr;align-content:end;gap:12px;min-height:52vh;padding-block:24px}.js .process-grid .steps li>*{opacity:.4;transition:opacity .5s}.js .process-grid .steps li.on>*{opacity:1}.js .process-grid .steps b{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px #fff;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.9}.js .process-grid .steps li.on b{color:#fff}@media (width>=900px){.js .process-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.js .process-stage{order:0;height:min(72vh,600px);top:116px}.js .process-grid .steps li{align-content:center;min-height:62vh}}.feature{padding-block:clamp(44px,6vw,90px)}.feature-grid{align-items:center;gap:clamp(24px,4vw,60px);display:grid}@media (width>=960px){.feature-grid{grid-template-columns:.9fr 1.1fr}.feature.flip .feature-copy{order:2}}.feature-title{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.08}.feature-copy p{max-width:40rem}.feature-sub{color:#fff;font-weight:700}.feature-copy ul{margin:0;padding:0;list-style:none}.feature-copy li{border-top:1px solid #ffffff4d;padding:10px 0 10px 22px;font-size:.95em;line-height:1.45;position:relative}.feature-copy li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:1.15em;left:0}.feature-media img{width:100%;height:auto}.feature-media.many{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compare-intro{max-width:46rem;margin-bottom:clamp(22px,3vw,40px);font-size:1.05em}.compare-scroll{overflow-x:auto}.compare{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.compare th,.compare td{vertical-align:top;border-top:1px solid #ffffff73;padding:clamp(12px,1.6vw,20px);font-size:.95em;line-height:1.45}.compare thead th{letter-spacing:.2em;text-transform:uppercase;color:#fff;border-top:0;font-size:12px}.compare tbody th{color:#fff;width:20%;font-weight:700}.compare .us{color:#fff;background:#ffffff17;border-inline:1px solid #fff}.compare thead .us{background:var(--grad-accent);border-top:1px solid #fff}.compare tbody tr:last-child .us{border-bottom:1px solid #fff}.faq .acc summary h3{letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.6rem)}.faq-answer{display:block}.faq-answer .acc-lead p{color:var(--soft);max-width:52rem;font-size:1em}.closing{scroll-margin-top:92px}.footer-partner{display:inline-block}.footer-partner img{width:144px;height:auto}.booking{justify-items:center;gap:18px;max-width:900px;margin-inline:auto;display:grid}.booking iframe{background:#fff;border:1px solid #fff;width:100%;height:min(820px,90vh);display:block}.booking a{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.site-footer{border-top:1px solid #ffffff40;padding-block:clamp(44px,6vw,80px) 44px;position:relative;overflow:hidden}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(28px,3.4vw,54px);display:grid}@media (width>=900px){.footer-cols{grid-template-columns:1.4fr .8fr .8fr 1.1fr}}.footer-brand{align-content:start;justify-items:start;gap:22px;display:grid}.footer-brand img{width:200px;height:auto}.footer-brand address{color:#fff;font-size:1.1rem;font-style:normal;line-height:1.6;display:grid}.site-footer h2{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 clamp(22px,2.6vw,38px);font-size:1.1rem;font-weight:700}.site-footer h2:after{content:"";background:#fff;width:30px;height:3px;margin-top:12px;display:block}.footer-cols ul{justify-items:stretch;width:fit-content;min-width:min(100%,164px);margin:0;padding:0;list-style:none;display:grid}.footer-cols li{color:#fff;border-bottom:1px solid #fff;padding-block:9px;font-size:1.1rem;line-height:1.4}.footer-cols li a{color:#fff;text-decoration:none;display:block}.site-footer a:hover{color:var(--lavender)}.footer-badges{border-top:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,28px);margin-top:clamp(34px,4.4vw,60px);padding-top:clamp(24px,3vw,40px);display:flex}.footer-badges>a{padding:0}.footer-proven{background:#fff;border:1px solid #fff;line-height:0;display:inline-block}.footer-proven img{width:90px;height:auto}.footer-known{flex:520px;grid-template-columns:repeat(auto-fill,minmax(min(46%,150px),1fr))}.site-footer p{letter-spacing:.16em;text-transform:uppercase;margin:28px 0 0;font-size:12px}html{scroll-behavior:smooth;scroll-padding-top:110px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.btn-ghost{background:0 0;border-width:1px}.hero-plain h1{max-width:22em;font-size:clamp(2.1rem,4.6vw,4.1rem)}.hero-plain .hero-sub{max-width:none}.hero-plain.compact{padding-block:clamp(36px,5vw,72px) clamp(28px,4vw,56px)}.hero-plain.compact h1{font-size:clamp(1.9rem,3.6vw,3.2rem)}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-points{border-top:1px solid #ffffff73;flex-wrap:wrap;gap:10px 26px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:flex}.hero-points li{color:#fff;align-items:center;gap:10px;font-size:.92em;font-weight:700;display:flex}.hero-points i,.card-meta i,.post-meta i,.log-no i{background:var(--orange);flex:none;width:9px;height:9px;display:block}.section-intro,.pricing-intro,.log-intro{max-width:48rem;margin-bottom:clamp(22px,3vw,40px);font-size:1.08em}.prose-body>*,.post-body>*,.legal-text>*{max-width:48rem}.prose h3,.prose h4{margin:1.8em 0 .6em}.prose h2{margin:2em 0 .7em;font-size:clamp(1.5rem,2.6vw,2.1rem)}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.45em}.prose ul{padding-left:0;list-style:none}.prose ul>li{padding-left:22px;position:relative}.prose ul>li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:.62em;left:0}.prose strong{color:#fff}.prose a{text-underline-offset:3px}.prose blockquote{border-left:3px solid var(--orange);color:#fff;margin:1.4em 0;padding:4px 0 4px 20px;font-size:1.08em}.prose code{color:#fff;background:#ffffff1f;border:1px solid #fff6;padding:2px 6px;font-size:.92em}.prose pre{background:#ffffff17;border:1px solid #fff;padding:16px;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.table-scroll{margin:1.4em 0;overflow-x:auto;max-width:none!important}.prose table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.prose th,.prose td{vertical-align:top;border-top:1px solid #ffffff73;padding:12px 14px;font-size:.95em;line-height:1.45}.prose thead th{letter-spacing:.18em;text-transform:uppercase;color:#fff;border-top:0;font-size:12px}.text-grid{align-items:center;gap:clamp(24px,4vw,60px);display:grid}@media (width>=960px){.text-grid{grid-template-columns:1.15fr .85fr}}.text-img{width:100%}.text-note{justify-items:start;gap:14px;padding:clamp(22px,3vw,38px);display:grid;box-shadow:0 0 26px 2px #ffffff59}.text-note img{width:min(210px,70%);height:auto;margin-bottom:6px}.text-note .label{margin:0}.text-note h3{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.08}.text-note p:not(.label){color:var(--soft);margin:0}.text-note .btn{margin-top:8px}.card-icon{background:var(--grad-accent);border:1px solid #fff;flex:none;place-items:center;width:64px;height:64px;display:grid}.card-icon img{filter:brightness(0)invert();width:40px;height:40px}.card-head{grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:14px;display:grid}.card-head h3{margin:0}.card:has(.card-head){padding:clamp(18px,2.1vw,26px)}.card-img{object-fit:contain;object-position:left center;width:100%;max-height:140px;margin-bottom:18px}.card-meta,.post-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.card-text>p:last-child{margin-bottom:1.2em}.card-text ul{margin-top:0}.legal{padding-block:clamp(40px,6vw,90px)}.legal-text h1{margin-bottom:.8em;font-size:clamp(2rem,4.4vw,3.6rem)}.legal-text{overflow-wrap:anywhere}.band.sf{overflow:clip}.sf-grid{gap:0 clamp(28px,5vw,80px);display:grid}.sf-stage{z-index:3;background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff;grid-template-rows:1fr auto;height:min(38vh,300px);display:grid;position:sticky;top:76px;overflow:hidden}.sf-graphics{min-height:0;position:relative}.sf-g{place-items:center;padding:clamp(8px,2vw,22px);display:grid;position:absolute;inset:0}.js .sf-g{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s}.js .sf-g.is-on{opacity:1;visibility:visible;transition:opacity .45s}.sf-g svg{width:100%;height:100%;display:block}.sf-cap{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);background:#160b3799;border-top:1px solid #fff;justify-content:space-between;gap:14px;padding:10px 16px;font-size:11px;font-weight:700;display:flex;position:relative}.sf-cap b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sf-cap>span{font-variant-numeric:tabular-nums;flex:none}.sf-steps{margin:0;padding:0;list-style:none}.sf-step{border-top:1px solid #ffffff59;align-content:start;padding-block:clamp(34px,6vw,60px);transition:opacity .5s;display:grid}.sf-step:first-child{border-top:0}.js .sf-step{opacity:.4}.js .sf-step.on{opacity:1}.sf-num{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px #ffffff80;margin-bottom:14px;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.9;transition:color .5s,-webkit-text-stroke-color .5s;display:block}.sf-step.on .sf-num,html:not(.js) .sf-num{color:#fff;-webkit-text-stroke-color:#fff}.sf-step p{max-width:40rem}.sf-step ul{margin:0;padding:0;list-style:none}.sf-step li{border-top:1px solid #ffffff4d;padding:10px 0 10px 22px;font-size:.95em;line-height:1.45;position:relative}.sf-step li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:1.15em;left:0}html:not(.js) .sf-stage{display:none}@media (width>=960px){.sf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sf-stage{height:min(72vh,600px);top:116px}.sf-step{border-top:0;align-content:center;min-height:74vh}}.logo-grid{grid-template-columns:repeat(auto-fill,minmax(min(46%,170px),1fr));gap:clamp(8px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.logo-grid li{aspect-ratio:3/2;place-items:center;padding:10%;transition:transform .35s;display:grid}.logo-grid li.light{background:#fff;border:1px solid #fff}.logo-grid img.mono{opacity:.68}.logo-sub{letter-spacing:-.03em;color:#fff;margin:clamp(34px,5vw,64px) 0 clamp(16px,2vw,26px);font-size:clamp(1.3rem,2.4vw,2rem)}.logo-grid li.logo-more{letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#acadad;font-size:.8rem;font-weight:700;line-height:1.5}.logo-grid li:hover{transform:translateY(-4px)}.logo-grid img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.logo-grid li{min-height:0;position:relative;overflow:hidden}.logo-grid a{place-items:center;padding:0;display:grid;position:absolute;inset:14% 10%}.logo-grid a img{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.stars{gap:4px;margin-bottom:16px;display:flex}.stars svg{width:22px;height:22px;fill:var(--orange)}.voices-slide{gap:clamp(22px,3vw,40px);display:grid}.voices-slide+.voices-slide{margin-top:clamp(22px,3vw,40px)}.voice{justify-items:start;width:100%;display:grid}@media (width>=900px){.voice{width:86%}}.voice:nth-child(2n){justify-self:end;justify-items:end}.voice-text{color:#fff;margin:0;padding:clamp(18px,2.4vw,32px) clamp(18px,2.6vw,36px);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55;position:relative}.voice-text:before{content:"„";height:.42em;color:var(--orange);margin-bottom:.2em;font-size:3.2em;font-weight:700;line-height:.2;display:block}:lang(en) .voice-text:before{content:"“";height:.5em;line-height:.9}.voice-text:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:26px;height:20px;position:absolute;top:100%;left:clamp(22px,3vw,44px)}.voice:nth-child(2n) .voice-text:after{clip-path:polygon(0 0,100% 0,100% 100%);left:auto;right:clamp(22px,3vw,44px)}.voice footer{color:#fff;align-items:baseline;gap:12px;margin-top:30px;padding-inline:clamp(22px,3vw,44px);font-size:.95em;font-weight:700;display:flex}.voice footer:before{content:"";background:var(--orange);flex:none;width:9px;height:9px}.slider-nav{display:none}.js .voices-track{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;transition:height .45s;display:flex;overflow:auto hidden}.js .voices-track::-webkit-scrollbar{display:none}.js .voices-track.is-dragging,.js .review-track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.js .review-track{--per:1;--gap:clamp(14px, 2vw, 26px);align-items:stretch;gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto hidden}.js .review-track::-webkit-scrollbar{display:none}.js .review-track>.card{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start}@media (width>=700px){.js .review-track{--per:2}}@media (width>=1100px){.js .review-track{--per:3}}.js .voices-slide{scroll-snap-align:start;flex:0 0 100%;margin-top:0;padding-bottom:4px}.js .slider-nav{justify-content:center;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(24px,3vw,40px);display:flex}.slider-arrow{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #fff;place-items:center;width:46px;height:46px;padding:0;display:grid}.slider-arrow:hover{background:var(--grad-accent)}.slider-arrow svg{width:22px;height:22px}.slider-dots{gap:10px;display:flex}.slider-dots button{cursor:pointer;background:0 0;border:0;width:34px;height:12px;padding:0}.slider-dots button:before{content:"";background:#fff6;height:3px;display:block}.slider-dots button[aria-pressed=true]:before{background:var(--orange)}.quotes-source{text-align:center;margin:clamp(22px,3vw,36px) 0 0}.review-text.is-cut{overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.6em),#0000);mask-image:linear-gradient(#000 calc(100% - 2.6em),#0000)}.review-more{border:0;border-bottom:1px solid var(--orange);color:#fff;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;margin:4px 0 14px;padding:6px 0;font-size:12px;font-weight:700}.review-more:hover{color:var(--lavender)}.proof-grid,.video-grid{align-items:center;gap:clamp(24px,4vw,60px);display:grid}@media (width>=960px){.proof-grid{grid-template-columns:1fr auto}.video-grid{grid-template-columns:.8fr 1.2fr}}.proof-grid .section-head,.video-grid .section-head{margin-bottom:18px}.proof-widget{background:#fff;border:1px solid #fff;padding:14px;display:inline-block}.proof-widget img{max-width:min(465px,100%);height:auto}.video{padding:clamp(8px,1.2vw,14px)}.video-poster{aspect-ratio:16/9;background:#0f0728;display:block;position:relative;overflow:hidden}.video-poster img{object-fit:cover;width:100%;height:100%}.video-play{white-space:nowrap;background:var(--grad-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;border:2px solid #fff;align-items:center;gap:12px;min-height:56px;padding:0 26px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 26px 2px #ffffff8c}.video-play svg{width:22px;height:22px}.video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.video-note{color:var(--soft);margin:10px 4px 2px;font-size:12px}.video-text{max-width:34rem}.pricing-switch{border:1px solid #fff;width:max-content;max-width:100%;margin-bottom:clamp(22px,3vw,36px);display:none}.js .pricing-switch{display:inline-flex}.pricing-switch button{cursor:pointer;min-height:46px;color:var(--soft);font:inherit;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0f;border:0;padding:0 22px;font-size:12.5px;font-weight:700}.pricing-switch button+button{border-left:1px solid #fff}.pricing-switch button[aria-pressed=true]{background:var(--grad-accent);color:#fff}.pricing-mode+.pricing-mode{margin-top:clamp(30px,4vw,54px)}.pricing-mode-title{letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:13px}.js .pricing-mode-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.js .pricing-mode[hidden]{display:none}.js .pricing-mode+.pricing-mode{margin-top:0}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(14px,2vw,26px);display:grid}.plan{flex-direction:column;padding:clamp(20px,2.6vw,32px);display:flex}@supports (grid-template-rows:subgrid){.plan{grid-template-rows:subgrid;grid-row:span 4;align-content:start;row-gap:0;display:grid}.plan .btn{align-self:end}}.plan h3{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-size:13px}.plan-price{letter-spacing:-.04em;color:#fff;margin:14px 0 18px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.05}.plan-price small{letter-spacing:.04em;color:var(--soft);margin-top:6px;font-size:12px;font-weight:400;display:block}.plan dl{margin:0 0 24px}.plan dl div{border-top:1px solid #ffffff59;justify-content:space-between;gap:16px;padding-block:11px;font-size:.94em;display:flex}.plan dt{color:var(--soft)}.plan dd{text-align:right;color:#fff;margin:0;font-weight:700}.plan .btn{text-align:center;min-height:74px;margin-top:auto;padding:14px 18px;line-height:1.4}.pricing-note{max-width:48rem;color:var(--soft);margin:clamp(20px,3vw,34px) 0 0}.timeline{border-bottom:1px solid #fff;margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid #fff;gap:8px clamp(18px,4vw,60px);padding-block:clamp(18px,2.6vw,34px);display:grid}@media (width>=760px){.timeline li{grid-template-columns:9rem 1fr}}.timeline b{letter-spacing:-.045em;color:#fff;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:700;line-height:1}.timeline h3{margin-bottom:10px}.timeline p{max-width:46rem}.timeline p:last-child{margin-bottom:0}.guides .acc summary h3{letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.6rem)}.guide-body{display:block}.guide-body .acc-lead{margin-bottom:18px}.guide-body .acc-lead p{color:var(--soft);font-size:1em}.guide-body>img{max-width:min(100%,760px);margin-bottom:18px}.guide-embed iframe{background:#fff;border:1px solid #fff;width:100%;height:min(640px,80vh);display:block}.guide-embed a{letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:700;display:inline-block}.guides-intro{margin-bottom:clamp(22px,3vw,40px)}.band.manual{overflow:clip}.manual-wrap{align-items:start;gap:clamp(28px,4vw,64px);display:grid}.manual-nav .label{margin-bottom:14px}.manual-nav ul{background:#ffffff17;border:1px solid #fff;margin:0;padding:0;list-style:none}.manual-nav li+li{border-top:1px solid #ffffff4d}.manual-nav a{color:var(--soft);border-left:4px solid #0000;padding:10px 14px 10px 12px;font-size:.84em;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s,background-color .2s;display:block}.manual-nav a:hover,.manual-nav a:focus-visible{color:#fff;background:#ffffff17}.manual-nav a[aria-current]{color:#fff;border-left-color:var(--orange);background:var(--grad-accent)}.manual-panel{scroll-margin-top:116px}.manual-panel+.manual-panel{margin-top:clamp(40px,6vw,80px)}[data-manual-ready] .manual-panel{margin-top:0}.manual-group+.manual-group{margin-top:clamp(36px,5vw,64px)}.manual-group h2{margin-bottom:clamp(14px,2vw,26px);font-size:clamp(1.5rem,2.8vw,2.3rem)}@media (width>=900px){.manual-wrap{grid-template-columns:minmax(250px,.36fr) 1fr}.manual-nav{max-height:calc(100vh - 136px);position:sticky;top:116px;overflow-y:auto}}.log-list{gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.log-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.log-item{padding:clamp(20px,2.6vw,32px)}.log-no{letter-spacing:.2em;text-transform:uppercase;color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.log-no span{color:var(--soft);letter-spacing:.14em;border:1px solid #fff9;margin-left:auto;padding:4px 10px}.log-item h3{margin-bottom:12px;font-size:clamp(1.2rem,1.9vw,1.6rem)}.log-text p:last-child{margin-bottom:0}.log-item ul{margin:14px 0 0;padding:0;list-style:none}.log-item ul li{border-top:1px solid #ffffff4d;padding:9px 0 9px 22px;font-size:.94em;line-height:1.45;position:relative}.log-item ul li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:1.05em;left:0}.post-info{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px 22px;margin:22px 0 0;font-size:12.5px;font-weight:700;display:flex}.post-cat{border:1px solid #fff;padding:5px 12px;text-decoration:none}.post{padding-block:clamp(30px,4vw,60px) clamp(50px,7vw,100px)}.post-wrap{max-width:56rem}.post-hero{object-fit:cover;width:100%;max-height:460px;margin-bottom:clamp(26px,4vw,48px)}.post-body{font-size:1.05em}.post-body>p:first-of-type{color:#fff;font-size:1.15em}.post-foot{padding-block:clamp(48px,7vw,100px)}.post-sales{justify-items:start;gap:18px;margin-bottom:clamp(34px,5vw,64px);padding:clamp(22px,3vw,40px);display:grid}.post-sales .label{margin:0}.post-sales-text{letter-spacing:-.02em;color:#fff;max-width:44rem;margin:0;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:700;line-height:1.25}.post-all{letter-spacing:.16em;text-transform:uppercase;margin:26px 0 0;font-size:12px;font-weight:700}.post-card h3 a{text-decoration:none}.post-card h3 a:hover{color:var(--lavender)}.post-img{border-bottom:1px solid #fff;margin:calc(-1*clamp(20px,2.6vw,32px)) calc(-1*clamp(20px,2.6vw,32px)) 20px;display:block}.post-img img{aspect-ratio:16/9;object-fit:cover;width:100%}.post-meta a{color:#fff;text-decoration:none}.post-meta time{color:var(--soft)}.grid.posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.posts-empty{max-width:44rem}.post-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px clamp(18px,3vw,40px);margin-bottom:clamp(22px,3vw,36px);display:flex}.post-filter{flex-wrap:wrap;gap:10px;display:flex}.post-filter a{min-height:46px;color:var(--soft);letter-spacing:.14em;text-transform:uppercase;background:#ffffff0f;border:1px solid #fff;align-items:center;gap:9px;padding:0 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.post-filter a:hover,.post-filter a:focus-visible{color:#fff;background:#ffffff24}.post-filter a[aria-current]{background:var(--grad-accent);color:#fff}.post-filter span{letter-spacing:0;opacity:.8;font-weight:600}.post-search{letter-spacing:.14em;text-transform:uppercase;color:#fff;flex:240px;gap:7px;max-width:360px;font-size:12px;font-weight:700;display:none}.js .post-search{display:grid}.post-search input{color:#fff;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#ffffff14;border:1px solid #fff;border-radius:0;padding:0 14px;font-size:1rem;font-weight:400}.post-search input::placeholder{color:var(--soft);opacity:.75}.post-search input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.post-card[hidden],.js .post-card[data-post-late]{display:none}.post-more-row{justify-content:center;margin:clamp(26px,4vw,44px) 0 0;display:flex}.post-more[hidden]{display:none}.posts-none{max-width:44rem}@media (width<=699px){.post-filter{gap:8px}.post-filter a{letter-spacing:.1em;min-height:38px;padding:0 11px;font-size:11px}.post-search{max-width:none}}.contact-grid{align-items:start;gap:clamp(20px,3vw,44px);display:grid}@media (width>=1000px){.contact-grid:not(.single){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.contact-grid.single{max-width:46rem}.form{gap:16px;padding:clamp(20px,2.6vw,32px);display:grid}.form-row{gap:16px;display:grid}@media (width>=560px){.form-row{grid-template-columns:1fr 1fr}}.form label{letter-spacing:.14em;text-transform:uppercase;color:#fff;gap:7px;font-size:12px;font-weight:700;display:grid}.form input,.form textarea{color:#fff;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#ffffff14;border:1px solid #fff;border-radius:0;padding:13px 14px;font-size:1rem}.form input:focus-visible,.form textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-note{margin:0;font-size:.86em}.form button{cursor:pointer;justify-self:start;font-family:inherit}.form-status{color:#fff;margin:0;font-weight:700}.form-status:empty{display:none}.contact .booking{justify-items:stretch;width:100%;max-width:none;margin-inline:0}.contact-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px clamp(18px,3vw,40px);margin-bottom:clamp(18px,2.4vw,30px);display:flex}.contact-top .label{margin:0}.contact-top .pills{flex-wrap:wrap;gap:10px;display:flex}.to-top{z-index:25;background:var(--grad-accent);border:2px solid #fff;place-items:center;width:50px;height:50px;transition:opacity .3s,transform .3s,box-shadow .25s;display:grid;position:fixed;bottom:clamp(12px,2.4vw,28px);right:clamp(12px,2.4vw,28px)}.to-top svg{width:22px;height:22px}.to-top:hover,.to-top:focus-visible{box-shadow:0 0 22px 3px #ffffffb3}.js .to-top:not(.is-on){opacity:0;pointer-events:none;transform:translateY(12px)}.bare-page{text-align:center;place-items:center;min-height:100vh;display:grid}.motion .stage-scenes{display:grid}.motion .scene{visibility:hidden;border-top:0;grid-area:1/1}.motion .scene.is-on{visibility:visible}.motion .scene [data-a],.motion .hero-copy [data-a],.motion [data-sweep],.motion [data-reveal] [data-r]{opacity:0}html:not(.motion) .sweep,html:not(.motion) .sim-badges .badge.done{display:none}.band.tight{padding-block:clamp(40px,5vw,72px)}.band.tight .section-head{margin-bottom:clamp(20px,2.6vw,34px)}.band.tight .section-head h2{font-size:clamp(1.5rem,2.8vw,2.3rem)}.logos-band.tight .logo-grid,.logo-grid.small{grid-template-columns:repeat(auto-fill,minmax(min(30%,120px),1fr))}.steps-row{border-top:2px solid #fff;gap:0;margin:0;padding:0;list-style:none;display:grid}.steps-row li{border-bottom:1px solid #fff9;grid-template-columns:auto 1fr;align-items:baseline;gap:16px;padding-block:14px;display:grid}.steps-row b{letter-spacing:.2em;color:#fff;font-size:13px}.steps-row h3{letter-spacing:-.02em;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.2}.steps-row p{color:#fff;grid-column:2;margin:6px 0 0;font-size:.94em}@media (width>=900px){.steps-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.steps-row li{border-bottom:0;grid-template-columns:1fr;align-content:start;gap:10px;padding-block:18px 0}.steps-row b{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3rem);line-height:.9}.steps-row p{grid-column:1}}.feature-acc .acc summary{padding-block:clamp(14px,1.8vw,22px)}.feature-acc .acc summary h3{letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.6rem)}.feature-acc .acc-lead p{color:var(--soft);font-size:1em}.feature-acc .acc-lead p.feature-sub{color:#fff}.feature-acc .acc-body:not(:has(ul)){grid-template-columns:1fr}.feature-acc .acc-body:not(:has(ul)) .acc-lead{max-width:56rem}.feature-acc .acc-body ul{columns:1}.feature-acc .acc-list+.acc-list{border-top:0}.feature-acc .acc-list:not(:last-child){border-bottom:0}@media (width>=1000px){.feature-acc .acc-list:not(:last-child){border-bottom:1px solid #fff}.feature-acc{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(28px,4vw,64px);display:grid}.feature-acc .acc-body{grid-template-columns:1fr}}.benefit-graphic{aspect-ratio:3/2;background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff9;margin-bottom:20px;overflow:hidden}.benefit-graphic svg{width:100%;height:100%;display:block}.benefit h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.7rem)}.benefit p{color:var(--soft);margin:0}.js [data-compare=closed] tr[data-compare-extra]{display:none}.js [data-compare=closed] tr:has(+tr[data-compare-extra]):not([data-compare-extra]) .us{border-bottom:1px solid #fff}.compare-more{text-align:center;margin:clamp(18px,2.4vw,30px) 0 0}html:not(.js) .compare-more{display:none}.compare-link{text-align:center;margin:clamp(14px,2vw,24px) 0 0}.acc-more{margin:4px 0 0}.js [data-faq-list=closed] details[data-faq-extra]{display:none}.mcp-grid{align-items:center;gap:clamp(24px,4vw,64px);display:grid}@media (width>=960px){.mcp-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.mcp-graphic{aspect-ratio:480/424;background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff;justify-self:center;width:100%;max-width:520px;padding:clamp(10px,1.6vw,20px)}.mcp-graphic svg{width:100%;height:100%;display:block}.mcp-intro{color:#fff;margin:0 0 16px;font-size:1.15em}.mcp-body p{color:var(--soft);margin:0 0 16px}.mcp-body strong{color:#fff}.mcp-question{border:1px solid #fff9;border-left:3px solid var(--orange);color:#fff;background:#ffffff12;margin:0 0 26px;padding:14px 18px;font-weight:700;line-height:1.45}.mcp-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mcp-links .btn{text-align:center;padding:10px 12px;line-height:1.25}@media (width<=480px){.mcp-links .btn{letter-spacing:.06em;font-size:.8rem}}.band.text-with-graphic{overflow:clip}.text-graphic-grid{align-items:start;gap:clamp(22px,4vw,60px);display:grid}.text-graphic{background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff;justify-self:center;width:100%;max-width:560px;padding:clamp(10px,1.6vw,20px)}.text-graphic svg{width:100%;height:auto;display:block}.text-graphic-fg{aspect-ratio:3/2}.text-graphic-fg svg{height:100%}@media (width>=960px){.text-graphic-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.text-graphic{order:2;position:sticky;top:124px}}.acc-graphics{gap:clamp(14px,2vw,26px);margin-bottom:clamp(22px,3vw,40px);display:grid}@media (width>=760px){.acc-graphics{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-graphics-item{background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff;padding:clamp(10px,1.6vw,20px)}.acc-graphics-item svg{width:100%;height:auto;display:block}.acc-graphic{aspect-ratio:3/2;background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff9;max-width:420px;overflow:hidden}.acc-graphic svg{width:100%;height:100%;display:block}.cta-strip .wrap{align-items:center;gap:20px;display:grid}.cta-strip h2{font-size:clamp(1.5rem,3vw,2.5rem)}.cta-strip p{color:#fff;margin:10px 0 0}.cta-strip .btn{justify-self:start;min-height:60px;padding:0 clamp(24px,3vw,44px)}@media (width>=900px){.cta-strip .wrap{grid-template-columns:1fr auto}}.quotes-proof{border-top:1px solid #ffffff73;align-items:center;gap:clamp(20px,3vw,48px);margin-top:clamp(28px,4vw,54px);padding-top:clamp(24px,3vw,40px);display:grid}.quotes-proof h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2.4vw,2rem)}.quotes-proof p{max-width:40rem;margin:12px 0 20px}@media (width>=960px){.quotes-proof{grid-template-columns:1fr auto}}.trust .stats{border-top-width:1px}.trust .stat-value{font-size:clamp(2rem,3.6vw,3.2rem)}html[data-dense] .band:not(.hero){padding-block:clamp(44px,5.4vw,78px)}html[data-dense] .hero:has(.hero-points) h1{font-size:clamp(2rem,3.3vw,3rem)}html[data-dense] .hero:has(.hero-points) .hero-sub{margin:18px 0 24px}html[data-dense] .hero .hero-points{margin-top:22px;padding-top:18px}html[data-dense] .band.tight{padding-block:clamp(32px,4vw,54px)}html[data-dense] .section-head{margin-bottom:clamp(22px,3vw,38px)}html[data-dense] .acc summary{padding-block:clamp(12px,1.5vw,18px)}html[data-dense] .compare th,html[data-dense] .compare td{padding:clamp(10px,1.1vw,14px)}html[data-dense] .compare-intro{margin-bottom:clamp(18px,2vw,26px)}html[data-dense] .logo-sub{margin-top:clamp(28px,3.6vw,48px)}@media (width>=960px){html[data-dense] .sf-step{min-height:58vh}html[data-dense] .sf-stage{height:min(58vh,500px)}}.variants{z-index:30;letter-spacing:.12em;text-transform:uppercase;background:#160b37;border:1px solid #fff;align-items:center;gap:4px;padding:5px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:clamp(10px,2vw,22px);left:50%;translate:-50%;box-shadow:0 6px 30px #00000080}.variants span{color:var(--soft);padding:0 10px}.variants a{color:#fff;padding:9px 14px;text-decoration:none}.variants a:hover,.variants a:focus-visible{background:#ffffff2e}.variants a[aria-current=page]{background:var(--grad-accent)}@media (width<=480px){.variants{left:10px;translate:none}.variants span{display:none}.variants a{letter-spacing:.06em;padding:9px 8px}}@media print{.variants{display:none}.motion .scene,.motion .scene [data-a],.motion [data-reveal] [data-r]{opacity:1!important;visibility:visible!important;transform:none!important}.site-header{position:static}}.fg{--fg-e:cubic-bezier(.2, .75, .2, 1);width:100%;height:100%;font-family:inherit;display:block;overflow:visible}.fg *{transform-box:fill-box;transform-origin:50%}.fg-card{fill:#ffffff14;stroke:#fff;stroke-width:1.5px}.fg-card-lav,.fg-frame-lav{stroke:#918fd2}.fg-frame{fill:none;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.fg-frame-lav{fill:#918fd238;stroke-width:2px}.fg-node{fill:#ba458b;stroke:#fff;stroke-width:1.5px}.fg-page{fill:#1d1046;stroke:#fff;stroke-width:1.5px}.fg-line{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:square}.fg-dash{stroke-dasharray:5 6}.fg-dim{opacity:.4}.fg-w{fill:#fff}.fg-lav{fill:#918fd2}.fg-fill{fill:#ba458b}.fg-fill2{fill:#62308d}.fg-spark{fill:orange}.fg-t{fill:#fff;letter-spacing:.14em;font-family:inherit;font-size:15px;font-weight:700}.fg-s{font-size:14px}.fg-big{letter-spacing:0;font-size:22px}.fg-blink .fg-big{font-size:28px}@media (width<=959px){.fg-t{font-size:17px}.fg-s{font-size:15.5px}.fg-big{font-size:24px}}.fg-m{text-anchor:middle}.fg .fg-ox{transform-origin:0}.fg .fg-oy{transform-origin:50% 100%}.fg-on{animation:fg-on 6s var(--fg-e) infinite backwards;animation-delay:calc(var(--i,0) * .2s)}@keyframes fg-on{0%{opacity:0}8%,84%{opacity:1}94%,to{opacity:0}}.fg-gx{animation:fg-gx 6s var(--fg-e) infinite backwards;animation-delay:calc(var(--i,0) * .22s)}@keyframes fg-gx{0%{transform:scaleX(0)}14%,86%{transform:none}97%,to{transform:scaleX(0)}}.fg-gy{animation:fg-gy 6s var(--fg-e) infinite backwards;animation-delay:calc(var(--i,0) * .3s)}@keyframes fg-gy{0%{transform:scaleY(0)}12%,84%{transform:none}96%,to{transform:scaleY(0)}}.fg-draw{stroke-dasharray:1;animation:6s ease-in-out infinite backwards fg-draw;animation-delay:calc(var(--i,0) * .9s)}@keyframes fg-draw{0%,6%{stroke-dashoffset:1px}50%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.fg-draw.fg-late{animation-name:fg-draw-late}@keyframes fg-draw-late{0%,46%{stroke-dashoffset:1px}62%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.fg-pop{animation:fg-pop 6s var(--fg-e) infinite}@keyframes fg-pop{0%,54%{opacity:.45;transform:scale(.82)}64%{opacity:1;transform:scale(1.14)}72%,92%{opacity:1;transform:none}to{opacity:.45;transform:scale(.82)}}.fg-lit{animation:fg-lit 6s var(--fg-e) infinite backwards;animation-delay:calc(var(--i,0) * .8s)}@keyframes fg-lit{0%,5%{opacity:.3}16%,88%{opacity:1}to{opacity:.3}}.fg-step{animation:6s step-end infinite fg-step}@keyframes fg-step{0%{transform:none}20%{transform:translateY(54px)}40%{transform:translateY(108px)}60%,to{transform:translateY(162px)}}.fg-step-xl{animation-name:fg-step-xl}@keyframes fg-step-xl{0%{transform:none}20%{transform:translateY(51px)}40%{transform:translateY(102px)}60%,to{transform:translateY(153px)}}.fg-knob{animation:fg-knob 6s var(--fg-e) infinite backwards;animation-delay:calc(var(--i,0) * .8s)}@keyframes fg-knob{0%,3%{opacity:.5;transform:translate(-18px)}12%,88%{opacity:1;transform:none}to{opacity:.5;transform:translate(-18px)}}.fg-run{animation:fg-run 6s var(--fg-e) infinite backwards;animation-delay:calc(var(--i,0) * .8s)}@keyframes fg-run{0%,10%{opacity:0;transform:translate(-42px)}14%{opacity:1}30%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}.fg-sweep{animation:6s linear infinite fg-sweep}@keyframes fg-sweep{0%{transform:none}80%,to{transform:translateY(198px)}}.fg .fg-win{transform-origin:100%;animation:fg-win 6s var(--fg-e) infinite}@keyframes fg-win{0%,16%{transform:scaleX(.417)}36%,90%{transform:none}to{transform:scaleX(.417)}}.fg-climb{animation:fg-climb 6s var(--fg-e) infinite}@keyframes fg-climb{0%,12%{transform:translateY(92px)}26%,38%{transform:translateY(46px)}52%,90%{transform:none}to{transform:translateY(92px)}}.fg-less{animation:fg-less 6s var(--fg-e) infinite}@keyframes fg-less{0%,52%{transform:none}68%,90%{transform:scaleX(.58)}to{transform:none}}.fg-cursor{animation:1s steps(2,jump-none) infinite fg-cursor}@keyframes fg-cursor{0%{opacity:1}to{opacity:.15}}.fg-kpi .fg-on{animation-delay:calc(var(--i,0) * .42s)}.fg-blink{animation:fg-blink 6s var(--fg-e) infinite backwards;animation-delay:calc(var(--i,0) * .5s)}@keyframes fg-blink{0%{opacity:.5}6%,16%{opacity:1}30%,to{opacity:.5}}.fg-raise{animation:fg-raise 6s var(--fg-e) infinite}@keyframes fg-raise{0%,34%{transform:translateY(50px)}46%,92%{transform:none}to{transform:translateY(50px)}}.fg-clock{animation:6s linear infinite fg-clock}@keyframes fg-clock{0%{transform:none}66%,to{transform:translate(386px)}}.fg-val{animation:fg-val 6s var(--fg-e) infinite backwards}.fg-val-row{animation-delay:calc(1.1s + var(--i,0) * .7s)}@keyframes fg-val{0%,3%{transform:scaleX(.45)}14%,88%{transform:none}to{transform:scaleX(.45)}}.fg-flash{animation:fg-flash 6s var(--fg-e) infinite;animation-delay:calc(.9s + var(--i,0) * .7s)}@keyframes fg-flash{0%,to{transform:none}4%{transform:scale(1.18)}12%{transform:none}}.fg-change .fg-gy{animation-delay:calc(.3s + var(--i,0) * .35s)}.fg-move{animation:fg-move 6s var(--fg-e) infinite}@keyframes fg-move{0%,16%{transform:translateX(var(--fg-from,-250px))}40%,90%{transform:none}to{transform:translateX(var(--fg-from,-250px))}}.fg-gruppen .fg-move{--fg-from:-230px}.fg-move2{animation-name:fg-move-b}@keyframes fg-move-b{0%,44%{transform:translate(-250px)}68%,90%{transform:none}to{transform:translate(-250px)}}.fg-gruppen .fg-lit,.fg-transfer .fg-lit{animation-name:fg-arrive;animation-delay:0s}.fg-transfer .fg-lit2{animation-delay:1.7s}@keyframes fg-arrive{0%,30%{opacity:.45}42%,to{opacity:1}}.fg-shift{animation:fg-shift 6s var(--fg-e) infinite}@keyframes fg-shift{0%,8%{transform:none}24%,56%{transform:scaleX(var(--s))}68%,to{transform:none}}.fg .fg-pg{transform-origin:50% 100%;transform:translate(var(--tx,0px)) rotate(var(--r,0deg));animation:fg-fan 3.4s var(--fg-e) infinite alternate}@keyframes fg-fan{0%,12%{transform:none}72%,to{transform:translate(var(--tx,0px)) rotate(var(--r,0deg))}}.sf-g:not(.is-on) .fg *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.fg *{animation:none!important}}.fg .fg-xs{letter-spacing:.1em;font-size:12px}@media (width<=959px){.fg .fg-xs{font-size:13.5px}}.mcpv-direct{animation:mcpv-direct 6s var(--fg-e) infinite}@keyframes mcpv-direct{0%,4%{opacity:0;transform:none}8%{opacity:1;transform:none}16%,20%{transform:translateY(68px)}34%,84%{opacity:1;transform:translateY(256px)}92%,to{opacity:0;transform:translateY(256px)}}.mcpv-work{animation:mcpv-work 6s var(--fg-e) infinite}@keyframes mcpv-work{0%,4%{opacity:0;transform:none}8%{opacity:1;transform:none}16%,22%{transform:translateY(68px)}30%,36%{transform:translateY(118px)}42%,48%{transform:translateY(146px)}54%,60%{transform:translateY(174px)}66%,72%{transform:translateY(202px)}80%,86%{opacity:1;transform:translateY(256px)}94%,to{opacity:0;transform:translateY(256px)}}.fg-mcpv-anschluss .fg-lit{animation-delay:calc(var(--i,0) * .9s)}.mcpv-guess{animation:6s step-end infinite backwards mcpv-guess;animation-delay:calc(var(--i,0) * 1s)}@keyframes mcpv-guess{0%{opacity:1}17%{opacity:.35}50%{opacity:1}67%,to{opacity:.35}}.mcpv-drop{animation:mcpv-drop 6s var(--fg-e) infinite}@keyframes mcpv-drop{0%,18%{opacity:0;transform:translateY(-8px)}24%{opacity:1}36%,86%{opacity:1;transform:translateY(14px)}96%,to{opacity:0;transform:translateY(14px)}}.fg-mcpv-regel .fg-on{animation-delay:calc(var(--i,0) * .28s)}.mcpv-clamp{animation:mcpv-clamp 6s var(--fg-e) infinite}@keyframes mcpv-clamp{0%,48%{transform:scaleX(.52)}64%,92%{transform:none}to{transform:scaleX(.52)}}.mcpv-walk{animation:mcpv-walk 6s var(--fg-e) infinite}@keyframes mcpv-walk{0%,6%{opacity:0;transform:none}10%{opacity:1;transform:none}18%,26%{transform:translateY(76px)}34%,54%{transform:translateY(152px)}62%,88%{opacity:1;transform:translateY(228px)}96%,to{opacity:0;transform:translateY(228px)}}.mcpv-live{animation:mcpv-live 6s var(--fg-e) infinite}@keyframes mcpv-live{0%,62%{transform:scaleX(0)}76%,94%{transform:none}to{transform:scaleX(0)}}.fg-mcpv-ablauf .fg-lit{animation-delay:calc(var(--i,0) * .9s)}.mcpv-timer{animation:6s linear infinite mcpv-timer}@keyframes mcpv-timer{0%,24%{transform:none}56%,68%{transform:scaleX(0)}78%,to{transform:none}}.fg-mcpv-historie .fg-on{animation-delay:calc(var(--i,0) * .22s)}.fg-mcpv-standard .fg-lit{animation-delay:calc(var(--i,0) * .45s)}.mcpv-pass{animation:mcpv-pass 6s var(--fg-e) infinite}@keyframes mcpv-pass{0%,28%{opacity:0;transform:none}34%{opacity:1}44%,50%{transform:translate(78px)}62%,84%{opacity:1;transform:translate(152px)}94%,to{opacity:0;transform:translate(152px)}}.fg-mcpv-ohnemit .fg-lit{animation-delay:calc(var(--i,0) * .35s)}.fg-mcpv-ohnemit .fg-lit.mcpv-slow{animation-delay:calc(var(--i,0) * 1.2s)}.mcpv-quick{animation:mcpv-quick 6s var(--fg-e) infinite}@keyframes mcpv-quick{0%,4%{opacity:0;transform:none}8%{opacity:1}22%,84%{opacity:1;transform:translateY(156px)}94%,to{opacity:0;transform:translateY(156px)}}.fg-mcpv-ebenen .fg-lit{animation-delay:calc(var(--i,0) * .5s)}.mcpv-round{animation:mcpv-round 6s var(--fg-e) infinite}@keyframes mcpv-round{0%,4%{opacity:0;transform:none}8%{opacity:1}16%{transform:translateY(72px)}28%{transform:translateY(144px)}40%,50%{transform:translateY(216px)}62%{transform:translateY(144px)}74%{transform:translateY(72px)}84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.fg-mcpv-amazon .fg-lit{animation-delay:calc(var(--i,0) * .7s)}.fg-flow{animation:fg-flow 6s var(--fg-e) infinite}@keyframes fg-flow{0%,4%{opacity:0;transform:none}8%{opacity:1;transform:none}20%,26%{transform:translateY(77px)}38%,46%{transform:translateY(170px)}58%,66%{opacity:1;transform:translateY(256px)}74%,to{opacity:0;transform:translateY(256px)}}.fg .vs-q{font-size:64px}.fg-vs-blackbox .fg-lit{animation-delay:calc(var(--i,0) * .9s)}.vs-blind{animation:vs-blind 6s var(--fg-e) infinite}@keyframes vs-blind{0%,4%{opacity:0;transform:none}8%{opacity:1;transform:none}16%{opacity:1;transform:translateY(50px)}20%,60%{opacity:0;transform:translateY(50px)}62%{opacity:0;transform:translateY(256px)}68%,86%{opacity:1;transform:translateY(256px)}94%,to{opacity:0;transform:translateY(256px)}}.vs-seen{animation:vs-seen 6s var(--fg-e) infinite}@keyframes vs-seen{0%,4%{opacity:0;transform:none}8%{opacity:1;transform:none}16%,24%{transform:translateY(68px)}32%,40%{transform:translateY(130px)}48%,56%{transform:translateY(192px)}66%,86%{opacity:1;transform:translateY(256px)}94%,to{opacity:0;transform:translateY(256px)}}.mcpv-grid{align-items:center;gap:clamp(24px,4vw,64px);display:grid}@media (width>=960px){.mcpv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mcpv-flip .mcpv-graphic{order:2}}.mcpv-graphic{aspect-ratio:480/360;background:linear-gradient(155deg,#160b37 0%,#3b2b68 96.65%);border:1px solid #fff;justify-self:center;width:100%;max-width:560px;padding:clamp(10px,1.6vw,20px)}.mcpv-graphic svg{width:100%;height:100%;display:block}.mcpv-lead{color:#fff;margin:0 0 16px;font-size:1.15em;font-weight:700;line-height:1.4}.mcpv-body p{color:var(--soft);margin:0 0 16px}.mcpv-body strong,.mcpv-body a{color:#fff}.mcpv-points-label{color:#fff;margin:0 0 10px;font-weight:700}.mcpv-points{margin:0 0 22px;padding:0;list-style:none}.mcpv-points li{color:#fff;margin:0 0 8px;padding-left:22px;position:relative}.mcpv-points li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:.6em;left:0}.mcpv-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mcpv-links .btn{text-align:center;padding:10px 12px;line-height:1.25}@media (width<=480px){.mcpv-links .btn{letter-spacing:.06em;font-size:.8rem}}.glossary-nav{flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,4vw,56px);display:flex}.glossary-nav a{color:#fff;place-items:center;min-width:44px;height:44px;padding:0 12px;font-weight:700;text-decoration:none;display:grid}.glossary-nav a:hover,.glossary-nav a:focus-visible{color:var(--orange)}.glossary-group{gap:clamp(12px,2vw,28px);margin-bottom:clamp(28px,4vw,56px);scroll-margin-top:110px;display:grid}.glossary-group:last-of-type{margin-bottom:0}.glossary-letter{color:var(--orange);margin:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;line-height:1}.glossary-list{gap:clamp(12px,1.6vw,20px);margin:0;display:grid}.glossary-term{padding:clamp(18px,2.4vw,30px);scroll-margin-top:110px}.glossary-term:target{outline:2px solid var(--orange);outline-offset:3px}.glossary-term dt{color:#fff;margin:0 0 10px;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:700;line-height:1.25}.glossary-term dd{max-width:62rem;margin:0}.glossary-term dd strong{color:#fff}.glossary-more{color:#fff;width:fit-content;margin-top:12px;font-weight:700;display:block}.glossary-more:after{content:" →";color:var(--orange)}@media (width>=900px){.glossary-group{grid-template-columns:90px minmax(0,1fr);align-items:start}.glossary-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
