@font-face{font-family:"Poppins";src:url("../fonts/poppins-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#e8ecf2;--bg-rgb:232,236,242;--beige:#dde3ec;--beige-2:#cfd7e3;--navy:#13295e;--ink:#0b1630;--navy-bg:#0a1b4d;--navy-soft:#6a7dae;--text:#27324e;--muted:#4c5773;--soft:#5f6a84;--line:#d3dae5;--line-2:#c2cad8;--brand-1:#1238f0;--brand-2:#1f7bff;--brand-3:#00c4f0;--grad:linear-gradient(120deg,var(--brand-1) 0%,var(--brand-2) 58%,var(--brand-3) 100%);--grad-btn:linear-gradient(120deg,var(--brand-1) 0%,var(--brand-2) 100%);--grad-text:linear-gradient(100deg,var(--brand-1) 0%,var(--brand-2) 72%,#0aa6ef 100%);--accent:#1745f2;--accent-dark:#1238f0;--acc-rgb:23,69,242;--accent-dim:rgba(var(--acc-rgb),.08);--radius:16px;--shadow:0 1px 2px rgba(11,26,60,.12),0 12px 30px -16px rgba(11,26,60,.28);--shadow-lg:0 2px 6px rgba(11,26,60,.08),0 30px 60px -30px rgba(11,26,60,.42);--ease:cubic-bezier(.22,1,.36,1);--dur:.45s;--sans:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--s:1;--wrap:max(calc(1280px * var(--s)),min(74vw,1880px));--nav-h:calc(80px * var(--s));--mono:ui-monospace,"Cascadia Code","SF Mono",Menlo,Consolas,monospace;}@media (min-width:1600px){:root{--s:1.08}}@media (min-width:1900px){:root{--s:1.16}}@media (min-width:2300px){:root{--s:1.28}}@media (min-width:2800px){:root{--s:1.4}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:calc(16px * var(--s));line-height:1.75;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font-family:inherit}img,svg{display:block}::selection{background:var(--accent);color:#fff}.wrap{width:min(var(--wrap),100% - 48px);margin-inline:auto}@view-transition{navigation:auto}.nav{view-transition-name:site-nav}::view-transition-old(root){animation:vtOut .22s ease-in both}::view-transition-new(root){animation:vtIn .42s var(--ease) both}::view-transition-group(site-nav){animation:none}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{from{opacity:0;transform:translateY(8px)}}.progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--grad);transform-origin:left;transform:scaleX(var(--sp,0));z-index:60;pointer-events:none}@supports (animation-timeline:scroll()){.progress{animation:mxSp linear both;animation-timeline:scroll(root)}@media (prefers-reduced-motion:no-preference){.hero-bg img{animation:mxPara linear both;animation-timeline:scroll(root);animation-range:0px 100vh}}}@keyframes mxSp{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mxPara{from{transform:translateY(0) scale(1.02)}to{transform:translateY(36px) scale(1.02)}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(var(--bg-rgb),.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .4s}.nav.scrolled{box-shadow:0 10px 30px -20px rgba(11,26,60,.25)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);gap:24px}.logo{display:flex;align-items:center;color:var(--ink);flex:none}.logo svg{height:calc(48px * var(--s));width:auto;overflow:visible}.logo .lg-icon{transition:transform .5s var(--ease)}@media (hover:hover){.logo:hover .lg-icon{transform:translateY(-2px)}}.first .lg-circuit{stroke-dasharray:420;stroke-dashoffset:420;animation:trace 1.6s .2s var(--ease) forwards}.first .lg-node{opacity:0;transform-box:fill-box;transform-origin:center;animation:node .5s var(--ease) forwards}@keyframes trace{to{stroke-dashoffset:0}}@keyframes node{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.nav-right{display:flex;align-items:center;gap:calc(52px * var(--s))}.nav-links{display:flex;gap:calc(48px * var(--s));font-size:calc(15px * var(--s));font-weight:500;letter-spacing:-.005em;color:var(--navy)}.nav-links a{position:relative;padding:6px 0;transition:color .25s}.nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.nav-links a.active{color:var(--accent)}@media (hover:hover){.nav-links a:hover{color:var(--accent)}}.nav-links a.active::after{transform:scaleX(1);transform-origin:left}@media (hover:hover){.nav-links a:hover::after{transform:scaleX(1);transform-origin:left}}.nav-links .menu-cta{display:none}.burger{display:none;background:none;border:0;width:42px;height:42px;cursor:pointer;position:relative;border-radius:10px}.burger span{position:absolute;left:10px;right:10px;height:2px;border-radius:2px;background:var(--navy);transition:transform .35s var(--ease)}.burger span:nth-child(1){top:16px}.burger span:nth-child(2){top:24px}.nav.open .burger span:nth-child(1){transform:translateY(4px) rotate(45deg)}.nav.open .burger span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:.98em 1.95em;border-radius:999px;font-weight:600;font-size:calc(15px * var(--s));border:1px solid var(--line-2);transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);cursor:pointer;font-family:inherit;white-space:nowrap}.btn svg{width:16px;height:16px;transition:transform .35s var(--ease)}@media (hover:hover){.btn:hover{transform:translateY(-1px)}}.btn:active{transform:translateY(0);transition-duration:.1s}@media (hover:hover){.btn:hover svg{transform:translateX(3px)}}.btn-primary{background:var(--grad-btn) border-box;color:#fff;border-color:transparent;box-shadow:0 10px 24px -12px rgba(18,56,240,.75)}@media (hover:hover){.btn-primary:hover{box-shadow:inset 0 0 0 100vmax rgba(6,18,92,.14),0 16px 30px -12px rgba(18,56,240,.7)}}.btn-ghost{color:var(--accent);background:#fff;border-color:var(--line-2)}@media (hover:hover){.btn-ghost:hover{border-color:var(--accent)}}.btn-light{background:#fff;color:var(--navy);border-color:#fff}@media (hover:hover){.btn-light:hover{background:#d8e3ff}}.nav .btn{padding:.76em 1.38em;font-size:calc(14.5px * var(--s))}h1,h2,h3,h4{color:var(--navy);font-weight:600;text-wrap:balance;font-feature-settings:"kern"}h3{letter-spacing:-.01em}h2{font-size:calc(clamp(30px,3.2vw,44px) * var(--s));line-height:1.14;letter-spacing:-.028em;max-width:calc(780px * var(--s))}h2 em{font-style:normal;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lead{font-size:calc(17px * var(--s));line-height:1.75;color:var(--muted);max-width:calc(600px * var(--s))}section{position:relative}.sec{padding:calc(110px * var(--s)) 0}.beige{--fade:clamp(70px,9vw,150px);background:linear-gradient(180deg,var(--bg) 0,var(--beige) var(--fade),var(--beige) calc(100% - var(--fade)),var(--bg) 100%)}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;flex-wrap:wrap}.sec-head p{color:var(--muted);max-width:calc(520px * var(--s));font-size:calc(16px * var(--s))}.sec-head.centered{display:block;text-align:center;margin-bottom:56px}.sec-head.centered h2{margin:0 auto}.sec-head.centered p{margin:12px auto 0;max-width:calc(560px * var(--s))}.js [data-reveal]{opacity:0;translate:0 14px;transition:opacity .6s var(--ease) var(--d,0s),translate .7s var(--ease) var(--d,0s),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color .35s ease,background-color .35s ease,color .35s ease}.js [data-reveal].in{opacity:1;translate:0 0}.js [data-reveal].instant,.js [data-reveal].instant *{transition:none!important}.hero{--p:0;position:relative;display:flex;flex-direction:column;min-height:max(720px,min(100svh,calc(940px * var(--s))));padding-top:var(--nav-h);overflow:hidden;background:var(--bg)}.hero-bg{position:absolute;inset:0;overflow:hidden}.hero-bg .kb{position:absolute;inset:0;animation:kb 2.6s var(--ease) both}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:100% 42%;transform-origin:75% 50%;transform:translateY(calc(var(--p) * 36px)) scale(1.02);will-change:transform}.hero-bg::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:14%;background:linear-gradient(180deg,rgba(var(--bg-rgb),0),var(--bg));pointer-events:none}.hero-inner{position:relative;z-index:2;flex:1;display:flex;align-items:center;padding:56px 0 36px}.hero-copy{max-width:calc(560px * var(--s))}.hero h1{font-size:calc(clamp(42px,4.8vw,68px) * var(--s));line-height:1.08;letter-spacing:-.035em}.hero h1 .line{display:block;overflow:hidden;padding-bottom:.06em}.hero h1 .line>span{display:inline-block;transform:translateY(105%);animation:rise .9s var(--ease) forwards}.hero h1 .line:nth-child(2)>span{animation-delay:.12s}@keyframes rise{to{transform:none}}.rotator{display:inline-grid;vertical-align:bottom}.rotator>span{grid-area:1/1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.04em;transition:transform .8s var(--ease),opacity .6s var(--ease);transform:translateY(60%);opacity:0}.rotator>span.on{transform:none;opacity:1}.rotator>span[data-w]::before{content:attr(data-w)}.rotator>span.out{transform:translateY(-60%);opacity:0}.hero-copy .lead{margin-top:28px;max-width:calc(500px * var(--s));opacity:0;animation:fade 1s .45s var(--ease) forwards}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px;opacity:0;animation:fade 1s .6s var(--ease) forwards}.hero-card-wrap{position:relative;z-index:2;padding-bottom:40px}.hero-card{display:grid;grid-template-columns:repeat(3,1fr);padding:calc(26px * var(--s)) 10px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,255,255,.44));backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 0 1px rgba(19,41,94,.08),0 24px 60px -36px rgba(11,26,60,.45);opacity:0;animation:fade 1s .9s var(--ease) forwards}.hc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2px 24px}.hc+.hc{border-left:1px solid rgba(11,26,60,.1)}.hc b{display:block;font-size:calc(16.5px * var(--s));font-weight:600;color:var(--navy)}.hc-t>span{display:block;font-size:calc(14px * var(--s));color:var(--muted);margin-top:4px}.hc .live{justify-content:center;margin-top:8px;font-size:calc(12.5px * var(--s));font-weight:500;color:var(--navy);gap:8px}.hc .live .dot{width:7px;height:7px}@keyframes fade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes kb{from{transform:scale(1.05)}to{transform:none}}.live{display:flex;align-items:center;gap:12px}.live .dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--navy-soft);box-shadow:0 0 0 4px rgba(127,145,189,.2)}.live.open .dot{background:#16c784;box-shadow:0 0 0 4px rgba(22,199,132,.18);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px rgba(22,199,132,0)}100%{box-shadow:0 0 0 0 rgba(22,199,132,0)}}.contact-person{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.photo{margin:0}.photo .ph{position:relative;border-radius:calc(28px * var(--s));overflow:hidden;aspect-ratio:1.04;box-shadow:var(--shadow-lg)}.photo img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;transform:scale(1.04);transition:transform 1.2s var(--ease)}.photo.in img{transform:none}.contact-person h2{font-size:calc(clamp(28px,2.8vw,38px) * var(--s))}.contact-person .lead{margin-top:20px;font-size:calc(16px * var(--s))}.way{background:var(--navy-bg);color:#c6cfe6;padding:calc(110px * var(--s)) 0;overflow:hidden;margin:0 clamp(10px,1.6vw,28px);border-radius:clamp(22px,2.4vw,40px)}.way::before{content:"";position:absolute;width:620px;height:620px;left:-260px;bottom:-320px;border-radius:50%;background:radial-gradient(circle,rgba(31,123,255,.36),transparent 65%);pointer-events:none}.way::after{content:"";position:absolute;width:560px;height:560px;right:-240px;top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(0,196,240,.16),transparent 65%);pointer-events:none}.way .wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.way h2{color:#fff;font-size:calc(clamp(30px,3.2vw,44px) * var(--s))}.way .lead{color:#b4bfdc;margin-top:24px;font-size:calc(15.5px * var(--s));max-width:calc(440px * var(--s))}.way .btn{margin-top:34px}.way-steps>div{position:relative;display:grid;grid-template-columns:calc(62px * var(--s)) 1fr;padding:0 0 calc(14px * var(--s))}.way-steps>div>div{padding:calc(16px * var(--s)) calc(22px * var(--s));border-radius:calc(18px * var(--s));background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:background-color .35s ease,border-color .35s ease}@media (hover:hover){.way-steps>div:hover>div{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}}.way-steps>div:first-child{padding-top:0}.way-steps>div:last-child{padding-bottom:0}.way-steps i{position:relative;z-index:1;margin-top:calc(10px * var(--s));width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:calc(12.5px * var(--s));font-weight:600;color:#fff;border:2px solid transparent;background:linear-gradient(var(--navy-bg),var(--navy-bg)) padding-box,linear-gradient(120deg,#4d86ff,#4fb4ff 55%,#6fe6ff) border-box}.way-steps>div:not(:last-child)::before{content:"";position:absolute;left:calc(20px * var(--s) - 1px);top:calc(50px * var(--s));bottom:calc(-10px * var(--s));width:2px;background:linear-gradient(180deg,#4fb4ff,rgba(79,180,255,.2));transform-origin:top;transform:scaleY(0);transition:transform 1s var(--ease) .35s}.way-steps>div.in::before{transform:scaleY(1)}.way-steps b{display:block;padding-top:0;color:#fff;font-size:calc(17px * var(--s));font-weight:600}.way-steps span{display:block;font-size:calc(14.5px * var(--s));color:#b4bfdc;margin-top:4px}.way-promise{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12px * var(--s));margin:calc(-36px * var(--s)) 0 0;padding:calc(34px * var(--s)) 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.1)}.way-promise li{display:flex;align-items:center;gap:calc(12px * var(--s));padding:calc(15px * var(--s)) calc(18px * var(--s));border-radius:calc(16px * var(--s));background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#eef3ff;font-size:calc(14.5px * var(--s));font-weight:500;line-height:1.35}.way-promise svg{flex:none;width:calc(24px * var(--s));height:calc(24px * var(--s))}@media (max-width:1080px){.way-promise{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;max-width:640px;width:100%;margin-inline:auto}}@media (max-width:520px){.way-promise{grid-template-columns:minmax(0,1fr);padding-top:26px;margin-top:-18px}.way-promise li{padding:13px 16px}}.ov-sec .wrap{position:relative;z-index:1}.ov-head{text-align:center;margin-bottom:calc(60px * var(--s))}.ov-head h2{margin-inline:auto;font-size:calc(clamp(32px,3.6vw,50px) * var(--s));letter-spacing:-.032em}.svx-anchor{position:absolute;top:0;left:0;scroll-margin-top:calc(var(--nav-h) + 28px)}.svx-top{display:flex;justify-content:space-between;align-items:flex-start}.svx-ico{width:calc(60px * var(--s));height:calc(60px * var(--s));border-radius:calc(18px * var(--s));display:grid;place-items:center;background:var(--grad);color:#fff;box-shadow:0 12px 26px -12px rgba(18,56,240,.55)}.svx-ico svg{width:calc(27px * var(--s));height:calc(27px * var(--s));stroke-width:1.6}.svx-count{font-size:calc(14px * var(--s));font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--navy)}.svx-count i{font-style:normal;color:var(--navy-soft);font-weight:500}.svx-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:calc(14px * var(--s)) calc(20px * var(--s));margin-top:calc(30px * var(--s));padding-top:calc(28px * var(--s));border-top:1px solid var(--line)}.svx-list li{display:flex;align-items:flex-start;gap:12px;text-wrap:balance;font-size:calc(14.5px * var(--s));line-height:1.5;color:var(--text)}.svx-list svg{flex:none;width:calc(16px * var(--s));height:calc(16px * var(--s));margin-top:calc(2px * var(--s));color:var(--accent)}.svx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:auto;padding-top:calc(38px * var(--s))}@media (max-width:560px){.svx-list{grid-template-columns:1fr}}.sv{position:relative}.sv-tabs-wrap{display:none}.js .sv-tabs-wrap{display:flex;justify-content:center;margin-bottom:calc(28px * var(--s))}.sv-tabs{position:relative;display:inline-flex;gap:2px;max-width:100%;padding:calc(6px * var(--s));border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(19,41,94,.13);box-shadow:0 1px 2px rgba(11,26,60,.07),0 18px 40px -26px rgba(19,41,94,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sv-thumb{position:absolute;left:0;top:calc(6px * var(--s));bottom:calc(6px * var(--s));width:0;border-radius:999px;background:var(--navy);box-shadow:0 10px 22px -10px rgba(19,41,94,.7);opacity:0}.sv.ready .sv-thumb{opacity:1;transition:transform .55s var(--ease),width .55s var(--ease)}.sv-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;padding:calc(12px * var(--s)) calc(21px * var(--s));border:0;border-radius:999px;background:none;font:inherit;font-size:calc(14.5px * var(--s));font-weight:500;line-height:1.2;color:var(--navy);white-space:nowrap;cursor:pointer;transition:color .35s ease,background-color .25s ease;-webkit-tap-highlight-color:transparent}.sv-tab svg{width:calc(17px * var(--s));height:calc(17px * var(--s));flex:none;opacity:.75}@media (hover:hover){.sv-tab:hover{background:rgba(19,41,94,.08)}}.sv-tab.active{color:#fff;background:none}.sv-tab.active svg{opacity:1}.sv-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-prog{position:absolute;left:22%;right:22%;bottom:5px;height:2px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden;opacity:0}.sv-prog::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--brand-2),var(--brand-3));transform:scaleX(0);transform-origin:left}.sv.auto:not(.manual) .sv-tab.active .sv-prog{opacity:1}.sv.auto:not(.manual) .sv-tab.active .sv-prog::after{animation:svProg 7s linear forwards}.sv.paused .sv-prog::after,.sv.offscreen .sv-prog::after{animation-play-state:paused!important}@keyframes svProg{to{transform:scaleX(1)}}.sv-panels{display:grid;gap:24px}.js .sv-panels{gap:0}.js .sv-panel{grid-area:1/1}.js .sv-panel:not(.active){opacity:0;visibility:hidden;transform:translateY(10px) scale(.995);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.js .sv-panel.active{transition:opacity .5s var(--ease),transform .6s var(--ease)}.sv-card{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);height:100%;padding:calc(12px * var(--s));border-radius:calc(32px * var(--s));border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(150deg,rgba(31,123,255,.28),rgba(19,41,94,.1) 38%,rgba(19,41,94,.1) 62%,rgba(0,196,240,.26)) border-box;box-shadow:0 1px 2px rgba(11,26,60,.06),0 50px 90px -56px rgba(19,41,94,.4)}.sv-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(520px circle at var(--mx,30%) var(--my,0%),rgba(31,123,255,.07),transparent 45%);opacity:0;transition:opacity .4s ease;pointer-events:none}@media (hover:hover){.sv-card:hover::before{opacity:1}}.sv-text{position:relative;display:flex;flex-direction:column;padding:calc(42px * var(--s)) calc(52px * var(--s)) calc(40px * var(--s)) calc(40px * var(--s))}.sv-text p{max-width:34em}.sv-text h3{margin-top:calc(30px * var(--s));font-size:calc(clamp(24px,2.1vw,30px) * var(--s));line-height:1.2;letter-spacing:-.026em}.sv-text p{margin-top:calc(12px * var(--s));font-size:calc(16px * var(--s));line-height:1.7;color:var(--muted)}.sv-text .svx-list{grid-template-columns:1fr;gap:calc(12px * var(--s));margin-top:calc(24px * var(--s));padding-top:calc(24px * var(--s))}.sv-text .svx-cta{padding-top:calc(30px * var(--s))}.vz-stage{position:relative;isolation:isolate;display:grid;place-items:center;min-height:calc(400px * var(--s));padding:calc(30px * var(--s));border-radius:calc(22px * var(--s));overflow:hidden;font-size:clamp(14px,1.35cqi,21px);background:radial-gradient(55% 55% at 86% 10%,rgba(0,196,240,.36),transparent 62%),radial-gradient(65% 65% at 8% 94%,rgba(18,56,240,.28),transparent 62%),linear-gradient(160deg,#e6edff,#d6e2ff)}.vz-stage::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(19,41,94,.14) 1px,transparent 1.3px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 15%,transparent 75%)}.vz{position:relative;width:min(100%,25em);display:grid;gap:.9em;color:var(--text);line-height:1.4}.vz-win{background:rgba(255,255,255,.94);border:1px solid rgba(19,41,94,.13);border-radius:1.1em;padding:1.1em 1.2em;box-shadow:0 .1em .2em rgba(19,41,94,.07),0 1.6em 3.2em -1.8em rgba(19,41,94,.42)}.vz-row{display:flex;align-items:center;justify-content:space-between;gap:1em}.vz-k{font-size:.8em;font-weight:500;color:var(--muted)}.vz-t{display:block;margin-top:.4em;font-size:1.12em;font-weight:600;letter-spacing:-.01em;color:var(--navy)}.vz-pill,.vz-ok,.vz-status i{display:inline-flex;align-items:center;gap:.45em;padding:.32em .78em;border-radius:99em;font-size:.74em;font-weight:600;font-style:normal;white-space:nowrap}.vz-pill{background:#d5e2ff;color:var(--accent)}.vz-ok{background:#cfeedd;color:#0d6e42}.vz-ok::before{content:"";width:.5em;height:.5em;border-radius:50%;background:#16c784}.vz-chk{flex:none;display:grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;background:#16c784;color:#fff}.vz-chk svg{width:.8em;height:.8em}.vz-bar{position:relative;height:.38em;margin-top:1em;border-radius:99em;background:#e2e8f2;overflow:hidden}.vz-bar i{position:absolute;inset:0;border-radius:inherit;background:var(--grad);transform-origin:left}.vz-cap{display:block;margin-top:.55em;font-size:.76em;color:var(--muted)}.vz-status{display:inline-grid}.vz-status i{grid-area:1/1;opacity:0}.vz-status i:nth-child(1){background:#e4e8ef;color:var(--muted)}.vz-status i:nth-child(2){background:#d5e2ff;color:var(--accent)}.vz-status i:nth-child(3){background:#cfeedd;color:#0d6e42;opacity:1}.vz-log{display:grid;gap:.6em;margin-top:1em;padding-top:1em;border-top:1px solid #e1e6ee;font-size:.84em;color:var(--muted)}.vz-log span{display:flex;align-items:center;gap:.7em}.vz-log i{width:.55em;height:.55em;border-radius:50%;background:#c9d3e6}.vz-log i.on{background:#16c784;box-shadow:0 0 0 .25em rgba(22,199,132,.18)}.vz-msg{display:flex;align-items:center;gap:.85em;margin-left:2.2em;padding:.85em 1em}.vz-msg>div{display:grid;gap:.1em}.vz-msg b{font-size:.8em;color:var(--navy)}.vz-msg span:not(.vz-av){font-size:.84em;color:var(--muted)}.vz-av{flex:none;width:2.4em;height:2.4em;border-radius:.75em;display:grid;place-items:center;background:var(--grad);color:#fff}.vz-av svg{width:1.45em;height:auto}.vz-apps{display:grid;grid-template-columns:1fr 1fr;gap:.6em;margin-top:1em}.vz-app{position:relative;display:flex;align-items:center;gap:.6em;padding:.6em .7em;border-radius:.8em;background:#e4eaf5;font-size:.84em;font-weight:500;color:var(--navy)}.vz-app b{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.6em;background:#fff;color:var(--accent);box-shadow:0 0 0 1px rgba(19,41,94,.1)}.vz-app b svg{width:1.05em;height:1.05em}.vz-app .vz-chk{position:absolute;top:-.35em;right:-.35em;width:1.15em;height:1.15em}.vz-users{display:flex;align-items:center;gap:.8em;padding:.8em 1em;font-size:.84em;color:var(--muted)}.vz-avs{display:flex}.vz-avs i{display:grid;place-items:center;width:2em;height:2em;margin-left:-.45em;border-radius:50%;border:2px solid #fff;font-size:.78em;font-style:normal;font-weight:600;color:#fff;background:var(--grad-btn)}.vz-avs i:first-child{margin-left:0}.vz-avs i:nth-child(2){background:linear-gradient(120deg,#1f7bff,#00c4f0)}.vz-avs i:nth-child(3){background:linear-gradient(120deg,#13295e,#1f5bff)}.vz-avs i:last-child{background:#e5eaf4;color:var(--navy)}.vz-shield{position:relative;justify-self:center;display:grid;place-items:center;width:5.6em;height:5.6em;margin-bottom:.4em}.vz-shield b{position:relative;z-index:1;display:grid;place-items:center;width:4em;height:4em;border-radius:1.3em;background:var(--grad);color:#fff;box-shadow:0 1.2em 2.4em -1em rgba(18,56,240,.7)}.vz-shield b svg{width:1.9em;height:1.9em}.vz-ring{position:absolute;inset:.8em;border-radius:1.6em;border:1.5px solid rgba(31,123,255,.45);opacity:0}.vz-list{display:grid;font-size:.88em}.vz-list span{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.62em 0;border-bottom:1px solid #e1e6ee;font-weight:500;color:var(--navy)}.vz-list span:first-child{padding-top:0}.vz-list span:last-child{padding-bottom:0;border-bottom:0}.vz-list em{display:inline-flex;align-items:center;gap:.5em;font-style:normal;font-weight:400;font-size:.92em;color:var(--muted)}.vz-list em::before{content:"";width:.5em;height:.5em;border-radius:50%;background:#16c784;box-shadow:0 0 0 .22em rgba(22,199,132,.16)}.vz-device{display:flex;align-items:center;gap:.8em;margin-top:1em}.vz-device b{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:.8em;background:#d8e3ff;color:var(--accent)}.vz-device b svg{width:1.35em;height:1.35em}.vz-device div{display:grid}.vz-device strong{font-size:.9em;font-weight:600;color:var(--navy)}.vz-device span{font-size:.76em;color:var(--muted)}.vz-todo{display:grid;gap:.6em;margin-top:1.05em;font-size:.86em;color:var(--navy)}.vz-todo>span{display:flex;align-items:center;gap:.7em}.vz-browser{padding:0;overflow:hidden}.vz-chrome{display:flex;align-items:center;gap:.4em;padding:.7em .9em;border-bottom:1px solid #e1e6ee;background:#f2f5fa}.vz-chrome i{width:.6em;height:.6em;border-radius:50%;background:#dfe5ef}.vz-chrome span{margin-left:.6em;flex:1;padding:.25em .8em;border-radius:99em;background:#e4e9f2;font-size:.74em;color:var(--muted)}.vz-page{display:grid;gap:.8em;padding:1em}.vz-hero{display:grid;gap:.45em;padding:1.1em;border-radius:.8em;background:linear-gradient(120deg,#13295e,#1f5bff 70%,#00a8e8)}.vz-hero i{display:block;height:.55em;border-radius:99em;background:rgba(255,255,255,.85);width:70%}.vz-hero i+i{width:45%;background:rgba(255,255,255,.5)}.vz-hero b{display:block;width:5em;height:1.5em;margin-top:.35em;border-radius:99em;background:#fff}.vz-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.vz-cols i{display:block;height:3.4em;border-radius:.7em;background:#e6ebf4;box-shadow:inset 0 0 0 1px rgba(19,41,94,.08)}.vz-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:.5em}.vz-chips .vz-ok{background:#fff;box-shadow:0 .8em 1.6em -1em rgba(19,41,94,.4),0 0 0 1px rgba(19,41,94,.1)}.vz-road{position:relative;display:grid;gap:1.05em;margin-top:1.1em;padding-left:.2em}.vz-road::before{content:"";position:absolute;left:calc(1.05em - 1px);top:.8em;bottom:.8em;width:2px;background:linear-gradient(180deg,#16c784,var(--brand-2) 50%,#dfe5ef)}.vz-road span{position:relative;display:grid;grid-template-columns:2.1em 1fr;column-gap:.6em;font-size:.88em;color:var(--navy);font-weight:500}.vz-road b{grid-column:2;font-size:.82em;font-weight:500;color:var(--muted)}.vz-road span>:not(i){grid-column:2}.vz-road i{grid-row:1 / span 2;align-self:center;position:relative;z-index:1;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#fff;border:2px solid #dfe5ef;color:#fff}.vz-road .done i{background:#16c784;border-color:#16c784}.vz-road .done i svg{width:.95em;height:.95em}.vz-road .next i{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box}.vz-road .next i::after{content:"";width:.55em;height:.55em;border-radius:50%;background:var(--grad)}@keyframes vzUp{from{opacity:0;transform:translateY(.9em)}}@keyframes vzPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}100%{opacity:1;transform:none}}@keyframes vzFill{from{transform:scaleX(0)}}@keyframes vzRing{0%{opacity:.9;transform:scale(.9)}100%{opacity:0;transform:scale(1.55)}}@keyframes vzS1{0%,30%{opacity:1}36%,100%{opacity:0}}@keyframes vzS2{0%,32%{opacity:0}38%,66%{opacity:1}72%,100%{opacity:0}}@keyframes vzS3{0%,68%{opacity:0}74%,100%{opacity:1}}@keyframes vzBeat{0%,100%{box-shadow:0 0 0 0 rgba(31,123,255,.35)}50%{box-shadow:0 0 0 .45em rgba(31,123,255,0)}}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-a{animation:vzUp .7s var(--ease) both;animation-delay:var(--t,0s)}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-p{animation:vzPop .55s var(--ease) both;animation-delay:var(--t,0s)}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-bar i{animation:vzFill 1.6s var(--ease) both;animation-delay:var(--t,0s)}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-ring{animation:vzRing 2.4s ease-out infinite}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-status i:nth-child(1){animation:vzS1 2.4s .3s both}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-status i:nth-child(2){animation:vzS2 2.4s .3s both}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-status i:nth-child(3){animation:vzS3 2.4s .3s both}:is(.js .sv-panel.active,.js .bn-tile.in) .vz-road .next i{animation:vzBeat 2s 1.4s ease-in-out infinite}.oa-ico{flex:none;width:calc(48px * var(--s));height:calc(48px * var(--s));border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff;box-shadow:0 10px 22px -10px rgba(18,56,240,.6)}.oa-ico svg{width:calc(26px * var(--s));height:auto}@media (max-width:960px){.js .sv-tabs-wrap{margin-inline:-16px;padding-inline:16px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.js .sv-tabs-wrap::-webkit-scrollbar{display:none}.sv-tabs{flex:none;max-width:none}.sv-card{grid-template-columns:1fr;padding:10px;border-radius:26px}.vz-stage{order:-1;min-height:250px;font-size:12.5px;padding:24px 18px}.sv-text{padding:24px 14px 16px}.sv-text h3{margin-top:22px}}@media (max-width:560px){.vz-stage{font-size:11.5px}}.situation{padding:96px 0}.situation .wrap{display:block}.situation h2{max-width:none;margin-bottom:calc(48px * var(--s));font-size:calc(clamp(28px,3vw,42px) * var(--s))}.map{position:relative;width:100%;height:auto}.map .river{fill:none;stroke:#9cc4f2;stroke-width:3;stroke-linecap:round;opacity:.8}.map .canal{fill:none;stroke:#b7d3f5;stroke-width:2;stroke-dasharray:6 6}.map .lake{fill:#d6e7fc;stroke:#9cc4f2;stroke-width:1.5}.map .ring{fill:none;stroke:#b6c4dc;stroke-width:1.2;stroke-dasharray:3 5}.map .ring-l{font:600 10px var(--sans);fill:var(--soft);letter-spacing:.08em}.map .link{stroke:#7ea5ff;stroke-width:1.3;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease);transition-delay:var(--d)}.map .town circle{fill:#fff;stroke:var(--accent);stroke-width:2.2}.map .town text{font:500 12.5px var(--sans);fill:var(--navy)}.map .town{opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--d)}.map.in .town{opacity:1;transform:none}.map.in .link{stroke-dashoffset:0}.map .hq circle.core{fill:var(--accent)}.map .hq circle.halo{fill:rgba(var(--acc-rgb),.18);transform-box:fill-box;transform-origin:center;animation:halo 2.4s ease-out infinite}.map .hq text{font:700 15px var(--sans);fill:var(--navy);letter-spacing:.04em}@keyframes halo{from{transform:scale(.4);opacity:1}to{transform:scale(2.6);opacity:0}}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}form{display:grid;gap:14px}.form-note{font-size:calc(13px * var(--s));color:var(--muted)}.form-note a{text-decoration:underline}form .btn{justify-self:start;margin-top:6px}.todo{background:#fff6dc;color:#8a5a00;padding:1px 7px;border-radius:5px;font-size:.95em}footer{background:linear-gradient(180deg,var(--bg) 0,var(--beige) clamp(60px,7vw,120px));padding:calc(90px * var(--s)) 0 30px;color:var(--muted);font-size:calc(14.5px * var(--s))}.foot-top{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;padding-bottom:34px}.foot-logo{color:var(--ink);display:inline-block}.foot-logo svg{height:52px;width:auto}.foot-links{display:flex;flex-wrap:wrap;gap:12px 52px;font-size:calc(14.5px * var(--s));font-weight:500;color:var(--navy)}.foot-links a{transition:color .25s}@media (hover:hover){.foot-links a:hover{color:var(--accent)}}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--beige-2);font-size:calc(13px * var(--s))}.way h2 em{background:linear-gradient(100deg,#6ea4ff 0%,#4fc0ff 55%,#62e3ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hc-ico{display:grid;place-items:center;width:calc(40px * var(--s));height:calc(40px * var(--s));margin-bottom:calc(12px * var(--s));border-radius:calc(13px * var(--s));background:var(--grad);color:#fff;box-shadow:0 10px 22px -12px rgba(18,56,240,.7)}.hc-ico svg{width:calc(19px * var(--s));height:calc(19px * var(--s))}.pts{display:grid;gap:12px;margin-top:calc(30px * var(--s))}.pt{display:flex;align-items:flex-start;gap:16px;padding:calc(16px * var(--s)) calc(20px * var(--s)) calc(16px * var(--s)) calc(16px * var(--s));border-radius:calc(18px * var(--s));background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media (hover:hover){.pt:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}}.pt-ico{flex:none;display:grid;place-items:center;width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:calc(12px * var(--s));background:#d8e3ff;color:var(--accent)}.pt-ico svg{width:calc(19px * var(--s));height:calc(19px * var(--s))}.pt b{display:block;font-size:calc(15.5px * var(--s));font-weight:600;color:var(--navy)}.pt div>span{display:block;margin-top:2px;font-size:calc(14px * var(--s));color:var(--muted)}.sit-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(18px * var(--s))}.sit{display:flex;flex-direction:column;padding:calc(28px * var(--s)) calc(28px * var(--s)) calc(30px * var(--s));border-radius:calc(24px * var(--s));background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.11);transition:background-color .35s ease,border-color .35s ease,transform var(--dur) var(--ease)}@media (hover:hover){.sit:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-3px)}}.sit-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(26px * var(--s))}.sit-ico{display:grid;place-items:center;width:calc(48px * var(--s));height:calc(48px * var(--s));border-radius:calc(15px * var(--s));background:var(--grad);color:#fff;box-shadow:0 12px 26px -12px rgba(18,56,240,.8)}.sit-ico svg{width:calc(22px * var(--s));height:calc(22px * var(--s))}.sit-tag{padding:.4em .95em;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:calc(12.5px * var(--s));font-weight:500;color:#cfe0ff}.sit b{font-size:calc(19px * var(--s));font-weight:600;letter-spacing:-.01em;color:#fff}.sit>span{margin-top:8px;font-size:calc(15px * var(--s));line-height:1.65;color:#b9c4e0}@media (max-width:1080px){.sit-cards{grid-template-columns:1fr}}@media (max-width:860px){.hc{flex-direction:row;gap:14px}.hc-ico{margin:2px 0 0;flex:none}}.fq-list{display:grid;gap:12px}.fq{border:1px solid var(--line);border-radius:calc(20px * var(--s));background:#fff;transition:border-color .3s ease,box-shadow var(--dur) var(--ease)}@media (hover:hover){.fq:hover{border-color:var(--line-2)}}.fq[open]{border-color:rgba(19,41,94,.16);box-shadow:0 1px 2px rgba(11,26,60,.06),0 26px 50px -32px rgba(19,41,94,.42)}.fq summary{display:grid;grid-template-columns:calc(26px * var(--s)) 1fr auto;align-items:center;gap:calc(18px * var(--s));padding:calc(25px * var(--s)) calc(24px * var(--s)) calc(25px * var(--s)) calc(30px * var(--s));cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.fq summary::-webkit-details-marker{display:none}.fq summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:calc(20px * var(--s))}.fq-n{font-size:calc(13px * var(--s));font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--navy-soft);transition:color .3s ease}.fq-q{font-size:calc(16.5px * var(--s));font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--navy)}.fq i{position:relative;flex:none;width:calc(36px * var(--s));height:calc(36px * var(--s));border-radius:50%;border:1px solid var(--line-2);transition:background-color .35s ease,border-color .35s ease,transform .5s var(--ease)}.fq i::before,.fq i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;border-radius:2px;background:var(--navy);translate:-50% -50%;transition:background-color .35s ease}.fq i::after{rotate:90deg}@media (hover:hover){.fq summary:hover i{border-color:var(--navy)}}.fq[open] i{background:var(--navy);border-color:var(--navy);transform:rotate(135deg)}.fq[open] i::before,.fq[open] i::after{background:#fff}.fq[open] .fq-n{color:var(--accent)}.fq-a p{max-width:42em;padding:0 calc(80px * var(--s)) calc(28px * var(--s)) calc(74px * var(--s));font-size:calc(15.5px * var(--s));line-height:1.75;color:var(--muted)}@keyframes fqIn{from{opacity:0;transform:translateY(-6px)}}.fq[open] .fq-a p{animation:fqIn .5s var(--ease) both}@supports (interpolate-size:allow-keywords){.fq{interpolate-size:allow-keywords}.fq::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}.fq[open]::details-content{block-size:auto}}.mx-wm{position:absolute;z-index:0;pointer-events:none;height:auto;overflow:visible}.mx-wm path{stroke-width:var(--sw,1.5)}.js .mx-wm path{stroke-dasharray:1 2;stroke-dashoffset:1.5;transition:stroke-dashoffset 2s var(--ease) .1s}.js .mx-wm .c{transition-duration:1.3s;transition-delay:.75s}.js .mx-wm .n{transition-duration:.8s;transition-delay:1.45s}.js .mx-wm.in path{stroke-dashoffset:0}.way>.mx-wm{width:calc(460px * var(--s));right:calc(-60px * var(--s));bottom:calc(-110px * var(--s));opacity:.42;--sw:1.6;-webkit-mask-image:linear-gradient(320deg,#000 34%,transparent 74%);mask-image:linear-gradient(320deg,#000 34%,transparent 74%)}.way:not(.situation)>.mx-wm{width:calc(380px * var(--s));right:calc(-80px * var(--s));bottom:calc(-200px * var(--s))}.situation>.mx-wm{top:calc(-110px * var(--s));bottom:auto;-webkit-mask-image:linear-gradient(205deg,#000 30%,transparent 72%);mask-image:linear-gradient(205deg,#000 30%,transparent 72%)}.way .wrap{z-index:1}.photo{position:relative}@media (dynamic-range:high),(prefers-contrast:more){:root{--bg:#e2e7ee;--bg-rgb:226,231,238;--beige:#d6dde8;--line:#cbd3df;--line-2:#b9c2d1;--text:#212b46;--muted:#434e6a;--soft:#66718b}}@media (max-width:1080px){.nav-right,.nav-links{gap:32px}.contact-person,.way .wrap{grid-template-columns:1fr}.contact-person,.way .wrap{gap:50px}.hc{padding:2px 16px}}@media (max-width:860px){.wrap{width:calc(100% - 32px)}.nav-links{position:fixed;inset:var(--nav-h) 0 auto 0;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 30px 40px -30px rgba(11,26,60,.3);padding:6px 16px 20px;clip-path:inset(0 0 100% 0);transition:clip-path .5s var(--ease)}.nav.open .nav-links{clip-path:inset(0 0 0 0)}.nav-links a{padding:16px 0;font-size:calc(17px * var(--s));border-bottom:1px solid var(--line)}.nav-links a::after{display:none}.nav-links .menu-cta{display:block;border:0;margin-top:14px;text-align:center;padding:14px;border-radius:9px;background:var(--grad-btn);color:#fff}.nav .nav-btn{display:none}.burger{display:block}.logo svg{height:40px}.sec{padding:80px 0}.way{padding:72px 0;margin:0 8px;border-radius:22px}.fq summary{grid-template-columns:1fr auto;padding:18px 16px 18px 18px;gap:12px}.fq-n{display:none}.fq-a p{padding:0 18px 20px}.way>.mx-wm{width:240px;right:-60px;bottom:-100px;--sw:2.4}.way:not(.situation)>.mx-wm{width:calc(380px * var(--s));right:calc(-80px * var(--s));bottom:calc(-200px * var(--s))}.situation>.mx-wm{top:-70px;bottom:auto}.hero{min-height:0}.hero-inner{order:1;padding:40px 0 0;flex:none}.hero-bg{order:2;position:relative;inset:auto;width:100%;aspect-ratio:5/4;margin-top:8px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%)}.hero-bg img{object-position:100% 50%}.hero-card-wrap{order:3;margin-top:-80px;padding-bottom:24px}.hero-card{grid-template-columns:1fr;padding:6px 20px}.hc{align-items:flex-start;text-align:left;padding:14px 0}.hc+.hc{border-left:0;border-top:1px solid rgba(11,26,60,.1)}.hc .live{justify-content:flex-start}.situation{padding:72px 0}.foot-top{flex-direction:column;align-items:flex-start}.foot-links{gap:12px 28px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}[data-reveal]{opacity:1;transform:none}}:root{--gb:linear-gradient(150deg,rgba(31,123,255,.28),rgba(19,41,94,.1) 38%,rgba(19,41,94,.1) 62%,rgba(0,196,240,.26));--card-sh:0 1px 2px rgba(11,26,60,.06),0 24px 50px -34px rgba(19,41,94,.42)}.nav{top:calc(10px * var(--s));background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nav.scrolled{box-shadow:none}.nav .wrap{height:calc(64px * var(--s));padding:0 calc(8px * var(--s)) 0 calc(22px * var(--s));border-radius:999px;background:rgba(var(--bg-rgb),.72);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px 2px rgba(11,26,60,.05),0 14px 40px -22px rgba(19,41,94,.38);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);transition:background-color .4s ease,box-shadow .4s ease}.nav.scrolled .wrap{background:rgba(var(--bg-rgb),.86);box-shadow:0 1px 2px rgba(11,26,60,.06),0 18px 46px -20px rgba(19,41,94,.5)}.logo svg{height:calc(42px * var(--s))}footer{position:relative}footer::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(31,123,255,.35) 30%,rgba(0,196,240,.35) 70%,transparent)}@media (max-width:860px){.nav{top:8px}.nav .wrap{height:60px;padding:0 6px 0 16px}.logo svg{height:36px}.nav-links{inset:76px 16px auto 16px;border:1px solid var(--line);border-radius:22px;background:rgba(var(--bg-rgb),.97);box-shadow:0 30px 60px -30px rgba(19,41,94,.45);padding:6px 18px 18px;clip-path:inset(0 0 100% 0 round 22px)}.nav.open .nav-links{clip-path:inset(0 0 0 0 round 22px)}.nav-links a:last-of-type{border-bottom:0}.nav-links .menu-cta{border-radius:999px}}:root{--glow-a:rgba(31,123,255,.085);--glow-b:rgba(0,196,240,.075);--glow-c:rgba(18,56,240,.06)}main>.sec:not(.alt):not(.beige){background:radial-gradient(38% 42% at 82% 48%,var(--glow-a),transparent 72%),radial-gradient(30% 36% at 14% 62%,var(--glow-b),transparent 72%)}main>.sec:not(.alt):not(.beige):nth-of-type(even){background:radial-gradient(38% 42% at 16% 46%,var(--glow-a),transparent 72%),radial-gradient(30% 36% at 86% 64%,var(--glow-b),transparent 72%)}.beige{background:radial-gradient(34% 30% at 12% 34%,var(--glow-a),transparent 72%),radial-gradient(30% 28% at 88% 70%,var(--glow-b),transparent 72%),linear-gradient(180deg,var(--bg) 0,var(--beige) var(--fade),var(--beige) calc(100% - var(--fade)),var(--bg) 100%)}.hero{background:radial-gradient(34% 40% at 8% 38%,var(--glow-c),transparent 72%),var(--bg)}body::after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@media (dynamic-range:high),(prefers-contrast:more){:root{--glow-a:rgba(31,123,255,.11);--glow-b:rgba(0,196,240,.095)}}@media print{body::after{display:none}}:root{--dark:linear-gradient(160deg,#0d2160,#07143c)}.beige{background:radial-gradient(34% 30% at 12% 34%,var(--glow-a),transparent 72%),radial-gradient(30% 28% at 88% 70%,var(--glow-b),transparent 72%)}footer{background:none}.way{background:var(--dark)}@keyframes aurora{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(6%,-4%,0) rotate(8deg) scale(1.08)}100%{transform:translate3d(-4%,5%,0) rotate(-6deg) scale(.96)}}.h-aurora{position:absolute;left:-12%;top:6%;width:62%;height:78%;pointer-events:none;background:radial-gradient(44% 48% at 34% 40%,rgba(31,123,255,.22),transparent 100%),radial-gradient(38% 42% at 64% 66%,rgba(0,196,240,.19),transparent 100%),radial-gradient(34% 38% at 20% 76%,rgba(120,90,255,.10),transparent 100%)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes shine{to{background-position:200% 0}}h2 em,.grad-text{background-image:linear-gradient(100deg,var(--brand-1) 0%,var(--brand-2) 28%,#0aa6ef 50%,var(--brand-2) 72%,var(--brand-1) 100%);background-size:200% 100%}.way h2 em{background-image:linear-gradient(100deg,#6ea4ff 0%,#4fc0ff 28%,#62e3ff 50%,#4fc0ff 72%,#6ea4ff 100%);background-size:200% 100%}.btn-primary{position:relative;overflow:hidden;isolation:isolate}.btn-primary::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s var(--ease)}@media (hover:hover){.btn-primary:hover::after{transform:translateX(120%)}}.way-steps i{transition:box-shadow .4s ease}@media (hover:hover){.way-steps>div:hover i{box-shadow:0 0 0 6px rgba(79,180,255,.14),0 0 26px rgba(79,180,255,.5)}}@media (max-width:860px){.h-aurora{left:-30%;top:0;width:120%;height:60%}}@media (prefers-reduced-motion:reduce){.h-aurora,h2 em,.grad-text{animation:none!important}}:root{--fs-h1:calc(clamp(40px,4.6vw,64px) * var(--s));--fs-h2:calc(clamp(32px,3.4vw,48px) * var(--s));--fs-h2s:calc(clamp(28px,2.8vw,40px) * var(--s));--fs-sub:calc(17px * var(--s))}.hero h1{font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.035em}h2,.sec-head h2,.ov-head h2,.situation h2{font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.03em}:is(.contact-person,.way:not(.situation),.fq-side,.split) h2{font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.sec-head{display:block;text-align:center;margin-bottom:calc(56px * var(--s))}.sec-head h2{margin-inline:auto;max-width:calc(820px * var(--s))}.sec-head p{margin:calc(14px * var(--s)) auto 0;max-width:calc(600px * var(--s));font-size:var(--fs-sub);line-height:1.65;color:var(--muted)}.ov-head{margin-bottom:calc(56px * var(--s))}.situation h2{max-width:calc(820px * var(--s));margin:0 auto calc(56px * var(--s));text-align:center}body::after{display:none}.h-aurora{animation:none}.btn-primary::after{display:none}@media (hover:hover){.way-steps>div:hover i{box-shadow:none}}h2 em,.way h2 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;animation:none}.a-shelf-sec h2 em,.logos h2 em,.ov-head h2 em,.grad-text{background-image:var(--grad-text);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:none}.sit-ico{background:rgba(255,255,255,.08);color:#8fc0ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.svx-top .svx-ico{display:none}.way-steps{--gap:calc(14px * var(--s))}.way-steps>div{align-items:center}.way-steps i{margin-top:0}.way-steps>div:not(:last-child)::before{top:calc((100% - var(--gap)) / 2);bottom:calc((var(--gap) - 100%) / 2)}.cc{position:fixed;z-index:120;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;pointer-events:none}.cc-box{pointer-events:auto;width:100%;max-width:640px;max-height:calc(100vh - 32px);overflow:auto;padding:22px 24px;border-radius:24px;background:#fff;color:var(--text);box-shadow:0 0 0 1px rgba(19,41,94,.08),0 28px 70px -24px rgba(11,26,60,.5);font-size:14.5px;line-height:1.55;animation:ccIn .45s var(--ease) both}@keyframes ccIn{from{opacity:0;transform:translateY(18px)}}.cc-t{margin:0 0 6px;font-weight:600;font-size:17px;color:var(--navy)}.cc-d{margin:0}.cc-d a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cc-opts{display:grid;gap:10px;margin:16px 0 0}.cc-opts[hidden]{display:none}.cc-opt{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#f4f7fc;border:1px solid #e3e8f2;cursor:pointer}.cc-opt input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent);cursor:pointer}.cc-opt input[disabled]{cursor:default}.cc-opt b{display:block;color:var(--navy);font-weight:600}.cc-opt small{display:block;color:var(--muted);font-size:13px;line-height:1.45}.cc-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cc-b{flex:1 1 150px;padding:12px 18px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-weight:600;font-size:14.5px;line-height:1.2;cursor:pointer;transition:filter .2s ease}@media (hover:hover){.cc-b:hover{filter:brightness(1.15)}}.cc-b.cc-yes{background:var(--accent)}.cc-b.cc-set{background:transparent;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--line-2)}@media (hover:hover){.cc-b.cc-set:hover{filter:none;box-shadow:inset 0 0 0 1.5px var(--navy)}}.cc-b:focus-visible,.cc-opt input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:599px){.cc{left:10px;right:10px;bottom:10px}.cc-box{padding:18px 18px 16px;border-radius:20px}.cc-b{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.cc-box{animation:none}}.kt-termin{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:calc(44px * var(--s));margin-top:calc(22px * var(--s));padding:calc(48px * var(--s)) calc(52px * var(--s));border-radius:calc(32px * var(--s));border:1px solid transparent;background:linear-gradient(140deg,rgba(255,255,255,.8) 0%,rgba(243,247,255,.66) 55%,rgba(230,245,253,.74) 100%) padding-box,var(--gb) border-box;box-shadow:var(--card-sh);overflow:hidden;scroll-margin-top:calc(var(--nav-h) + 24px)}.kt-termin::before{content:"";position:absolute;z-index:-1;right:-6%;top:-28%;width:60%;height:156%;background:radial-gradient(closest-side,rgba(23,69,242,.17),rgba(23,69,242,0) 72%),radial-gradient(closest-side at 72% 74%,rgba(0,196,240,.16),rgba(0,196,240,0) 70%);pointer-events:none}.kt-termin h2{max-width:none;font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.kt-t-lead{max-width:34em;margin-top:calc(14px * var(--s));font-size:calc(16.5px * var(--s));line-height:1.6;color:var(--muted)}.kt-t-arten{display:flex;flex-wrap:wrap;gap:calc(10px * var(--s));margin:calc(26px * var(--s)) 0 0;padding:0;list-style:none}.kt-t-arten li{display:flex;border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 0 0 1px rgba(19,41,94,.08),0 10px 20px -16px rgba(19,41,94,.4);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.kt-t-arten a{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:inherit;font-size:calc(14.5px * var(--s));font-weight:500;line-height:1.3;color:var(--navy);text-decoration:none;white-space:nowrap}@media (hover:hover){.kt-t-arten li:hover{box-shadow:0 0 0 1px rgba(23,69,242,.42),0 14px 24px -16px rgba(19,41,94,.5);transform:translateY(-1px)}}.kt-t-arten a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kt-t-arten em{font-style:normal;font-weight:600;color:var(--accent)}.kt-t-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--grad);color:#fff;box-shadow:0 6px 14px -8px rgba(18,56,240,.8)}.kt-t-ico svg{width:15px;height:15px}.kt-t-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:calc(32px * var(--s))}.kt-t-cta .btn svg{width:15px;height:15px}.kt-termin .kt-fine{margin:0;font-size:calc(12.5px * var(--s));line-height:1.5;color:var(--soft)}.kt-termin .kt-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.kt-termin .kt-fine a:hover{color:var(--accent)}}.kt-t-vis{position:relative;display:grid;place-items:center}.kt-cal{display:block;width:100%;max-width:410px;height:auto;overflow:visible}.kt-cal-ring{transform-box:fill-box;transform-origin:center;opacity:0}.js .kt-termin.in .kt-cal-ring{animation:ktRing 2.4s 1s var(--ease) 3}.kt-cal-pick{transform-box:fill-box;transform-origin:center}.js .kt-termin .kt-cal-pick{opacity:0;transform:scale(.7);transition:opacity .4s .5s,transform .7s .5s var(--ease)}.js .kt-termin.in .kt-cal-pick{opacity:1;transform:none}@keyframes ktRing{0%{opacity:.65;transform:scale(1)}80%,100%{opacity:0;transform:scale(1.9)}}.hero-kt .hero-cta .btn-ghost svg{width:17px;height:17px}html.kb-lock{overflow:hidden;scrollbar-gutter:stable}.kb-dlg{position:fixed;inset:0;width:min(720px,calc(100vw - 32px));height:min(880px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:32px;background:#f8fafd;color:var(--navy);box-shadow:0 0 0 1px rgba(19,41,94,.06),0 60px 120px -40px rgba(11,26,60,.5),0 24px 48px -30px rgba(11,26,60,.3);overflow:hidden}.kb-dlg.kb-s1{height:fit-content;max-height:calc(100dvh - 48px)}.kb-dlg.kb-s2{width:min(1060px,calc(100vw - 32px))}@media (max-width:1100px){.kb-dlg.kb-s2{width:min(440px,calc(100vw - 32px))}}.kb-dlg[open]{display:flex;flex-direction:column;animation:kbDrop .62s cubic-bezier(.16,1,.3,1)}.kb-dlg::backdrop{background:rgba(12,24,52,.28);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.kb-dlg[open]::backdrop{animation:kbFade .4s ease}.kb-dlg.kb-zu{animation:kbLift .3s cubic-bezier(.4,0,1,1) forwards}.kb-dlg.kb-zu::backdrop{animation:kbFadeOut .3s ease forwards}.kb-bar{display:flex;align-items:center;gap:16px;padding:22px 22px 20px 26px;background:linear-gradient(135deg,#f0f4ff 0%,#eaf6fd 100%);border-bottom:1px solid rgba(19,41,94,.07)}.kb-badge{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:var(--grad);color:#fff;box-shadow:0 12px 24px -12px rgba(18,56,240,.75)}.kb-badge svg{width:24px;height:24px}.kb-head{flex:1;min-width:0}.kb-head p{margin:0;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.018em;color:var(--navy)}.kb-head span{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:var(--muted)}.kb-x{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(19,41,94,.07);color:var(--navy);cursor:pointer;transition:background .2s,transform .2s}@media (hover:hover){.kb-x:hover{background:rgba(19,41,94,.12)}}.kb-x:active{transform:scale(.94)}.kb-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-x svg{width:17px;height:17px}.kb-back{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-right:-4px;padding:0;border:0;border-radius:50%;background:rgba(19,41,94,.07);color:var(--navy);cursor:pointer;transition:background .2s,transform .2s}@media (hover:hover){.kb-back:hover{background:rgba(19,41,94,.12);transform:translateX(-2px)}}.kb-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-back svg{width:18px;height:18px}.kb-back[hidden],.kb-wahl[hidden],.kb-body[hidden]{display:none}.kb-wahl{flex:1;min-height:0;overflow-y:auto;padding:30px 28px 28px;background:linear-gradient(180deg,#f8fafd 0%,#f0f5fc 100%)}.kb-dlg.kb-s1 .kb-wahl{flex:0 1 auto}.kb-frage{margin:0 2px 20px;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.024em;color:var(--navy)}.kb-arten{display:grid;gap:12px}.kb-art{display:flex;align-items:center;gap:18px;width:100%;padding:20px 20px 20px 18px;border:1px solid rgba(19,41,94,.08);border-radius:24px;background:#fff;color:var(--navy);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(11,26,60,.04),0 18px 34px -28px rgba(19,41,94,.6);transition:border-color .25s,box-shadow .4s var(--ease),transform .4s var(--ease)}@media (hover:hover){.kb-art:hover{border-color:rgba(23,69,242,.4);box-shadow:0 0 0 5px rgba(23,69,242,.07),0 22px 40px -26px rgba(19,41,94,.55);transform:translateY(-2px)}}.kb-art:active{transform:translateY(0) scale(.99)}.kb-art:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-art-ico{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--grad);color:#fff;box-shadow:0 12px 24px -12px rgba(18,56,240,.8)}.kb-art-ico svg{width:27px;height:27px}.kb-art-t{flex:1;min-width:0}.kb-art-t b{display:block;font-size:18.5px;font-weight:600;line-height:1.3;letter-spacing:-.014em}.kb-art-t small{display:block;margin-top:3px;font-size:15px;line-height:1.4;color:var(--muted)}.kb-art-tag{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:999px;background:var(--accent-dim);color:var(--accent);font-style:normal;font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:0;vertical-align:2px}.kb-art-pfeil{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f1f4fb;color:var(--accent);transition:transform .3s var(--ease),background .3s}.kb-art-pfeil svg{width:17px;height:17px}@media (hover:hover){.kb-art:hover .kb-art-pfeil{transform:translateX(3px);background:var(--accent-dim)}}.kb-infos{display:flex;flex-wrap:wrap;gap:10px 24px;margin:26px 2px 0;padding:0;list-style:none;font-size:14.5px;line-height:1.4;color:var(--muted)}.kb-infos li{display:inline-flex;align-items:center;gap:8px}.kb-infos svg{width:18px;height:18px;color:var(--accent)}.kb-wahl .kb-fine{margin:14px 2px 0;font-size:13px;line-height:1.5;color:var(--soft)}.kb-wahl .kb-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.kb-wahl .kb-fine a:hover{color:var(--accent)}}.kb-zeit,.kb-daten,.kb-fertig{flex:0 1 auto;min-height:0;overflow-y:auto;background:linear-gradient(180deg,#f8fafd 0%,#f0f5fc 100%)}.kb-zeit[hidden],.kb-daten[hidden],.kb-fertig[hidden]{display:none}.kb-zeit{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:18px;align-items:start;padding:26px 28px 28px}.kb-kal,.kb-zeiten{padding:20px;border-radius:24px;background:#fff;border:1px solid rgba(19,41,94,.08);box-shadow:0 1px 2px rgba(11,26,60,.04),0 18px 34px -28px rgba(19,41,94,.5)}.kb-kal-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.kb-mon{margin:0;font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--navy)}.kb-mon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f4fb;color:var(--navy);cursor:pointer;transition:background .2s,color .2s}@media (hover:hover){.kb-mon-btn:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}}.kb-mon-btn:disabled{opacity:.35;cursor:default}.kb-mon-btn svg{width:16px;height:16px}.kb-wt,.kb-tage{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.kb-wt span{padding:4px 0;font-size:12px;font-weight:600;color:var(--soft)}.kb-tag{display:grid;place-items:center;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;color:#a9b2c6;font:inherit;font-size:14.5px;cursor:default}.kb-tag.frei{background:rgba(23,69,242,.07);color:var(--navy);font-weight:600;cursor:pointer;transition:background .2s,color .2s,transform .2s}@media (hover:hover){.kb-tag.frei:hover{background:rgba(23,69,242,.15)}}.kb-tag.an{background:var(--grad);color:#fff;box-shadow:0 8px 16px -8px rgba(18,56,240,.8)}@media (hover:hover){.kb-tag.an:hover{background:var(--grad);color:#fff;box-shadow:0 8px 16px -8px rgba(18,56,240,.8)}}.kb-tag:focus-visible,.kb-slot:focus-visible,.kb-mon-btn:focus-visible,.kb-sum-neu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-zeiten-tag{margin:2px 0 0;font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--navy)}.kb-zeiten-sub{margin:4px 0 0;min-height:1.4em;font-size:13.5px;color:var(--muted)}.kb-gruppe{margin:16px 0 8px;font-size:13px;font-weight:600;color:var(--soft)}.kb-slot-reihe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kb-slot{padding:11px 0;border:1px solid rgba(23,69,242,.24);border-radius:14px;background:#fff;color:var(--accent);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}@media (hover:hover){.kb-slot:hover{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 10px 18px -10px rgba(18,56,240,.8);transform:translateY(-1px)}}.kb-mon-weiter{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:10px 16px;border:0;border-radius:999px;background:var(--accent-dim);color:var(--accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.kb-mon-weiter svg{width:15px;height:15px}.kb-laedt .kb-tag{color:transparent;background:linear-gradient(90deg,#eef2f9 25%,#f7f9fd 50%,#eef2f9 75%);background-size:200% 100%;animation:kbSchimmer 1.2s linear infinite}.kb-laedt .kb-slots::before{content:"";display:block;height:150px;margin-top:16px;border-radius:16px;background:linear-gradient(90deg,#eef2f9 25%,#f7f9fd 50%,#eef2f9 75%);background-size:200% 100%;animation:kbSchimmer 1.2s linear infinite}@keyframes kbSchimmer{to{background-position:-200% 0}}.kb-daten{padding:24px 28px 28px}.kb-sum{display:flex;align-items:center;gap:14px;padding:14px 14px 14px 16px;border-radius:20px;background:#fff;border:1px solid rgba(19,41,94,.08);box-shadow:0 1px 2px rgba(11,26,60,.04)}.kb-sum-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--grad);color:#fff}.kb-sum-ico svg{width:21px;height:21px}.kb-sum-t{flex:1;min-width:0}.kb-sum-t b{display:block;font-size:16px;font-weight:600;color:var(--navy)}.kb-sum-t span{display:block;margin-top:1px;font-size:14px;color:var(--muted)}.kb-sum-neu{flex:none;padding:8px 14px;border:0;border-radius:999px;background:#f1f4fb;color:var(--accent);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .2s}@media (hover:hover){.kb-sum-neu:hover{background:var(--accent-dim)}}.kb-form-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 2px 16px}.kb-form-kopf p{margin:0;font-size:22px;font-weight:600;letter-spacing:-.022em;color:var(--navy)}.kb-logo{flex:none;opacity:.9}.kb-logo svg{display:block;width:150px;height:auto}.kb-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kb-f{grid-column:1/-1;display:grid;gap:7px;min-width:0}.kb-f.kb-plz{grid-column:span 1}.kb-f.kb-stadt{grid-column:span 2}.kb-f[hidden]{display:none}.kb-f label{display:block;margin:0;font-size:14px;font-weight:600;color:var(--navy)}.kb-f label i{font-style:normal;color:var(--accent)}.kb-f input,.kb-f textarea{display:block;width:100%;margin:0;padding:14px 16px;border:1px solid rgba(19,41,94,.15);border-radius:14px;background:#fff;color:var(--navy);font:inherit;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.kb-f textarea{min-height:112px;resize:vertical;line-height:1.5}.kb-f input::placeholder,.kb-f textarea::placeholder{color:#9aa4ba}.kb-f input:focus,.kb-f textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px rgba(23,69,242,.12)}.kb-f.fehlt input,.kb-f.fehlt textarea{border-color:#d43c3c;box-shadow:0 0 0 4px rgba(212,60,60,.1)}.kb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kb-fehler{margin:16px 2px 0;padding:12px 14px;border-radius:14px;background:#fff1f1;color:#a12626;font-size:14px;line-height:1.5}.kb-fehler a{color:inherit;text-decoration:underline}.kb-daten-fuss{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:22px}.kb-daten-fuss .btn{width:100%;justify-content:center;padding-top:1.08em;padding-bottom:1.08em;font-size:16px}.kb-hinweis{margin:0;font-size:13px;line-height:1.5;color:var(--soft)}.kb-hinweis a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.kb-hinweis a:hover{color:var(--accent)}}.kb-buchen{gap:10px}.kb-buchen svg{width:16px;height:16px}.kb-buchen[disabled]{opacity:.75;cursor:progress}.kb-knopf-spin{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:kbSpin .8s linear infinite}.kb-fertig{padding:46px 32px 38px;text-align:center}.kb-ok{display:inline-grid;place-items:center;width:86px;height:86px;border-radius:50%;background:var(--grad);color:#fff;box-shadow:0 18px 36px -16px rgba(18,56,240,.8);animation:kbPop .6s cubic-bezier(.16,1,.3,1)}.kb-ok svg{width:42px;height:42px}.kb-ok-t{margin:22px 0 10px;font-size:27px;font-weight:600;letter-spacing:-.024em;color:var(--navy)}.kb-ok-d{margin:0;font-size:16px;line-height:1.6;color:var(--navy)}.kb-ok-s{max-width:32em;margin:12px auto 0;font-size:14.5px;line-height:1.6;color:var(--muted)}.kb-ok-zu{margin-top:26px}@keyframes kbPop{from{opacity:0;transform:scale(.6)}}.kb-body{position:relative;flex:1;min-height:0;overflow:hidden;background:#fff}.kb-body:not([hidden]){animation:kbFade .4s ease}.kb-iframe{position:relative;z-index:1;display:block;width:100%;height:calc(100% + 22px);margin-top:-22px;border:0;transform-origin:0 0}.kb-spin{position:absolute;left:50%;top:42%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:3px solid #dbe4ff;border-top-color:var(--accent);animation:kbSpin .8s linear infinite}@keyframes kbSpin{to{transform:rotate(360deg)}}@keyframes kbDrop{from{opacity:0;transform:translateY(-56px) scale(.97)}}@keyframes kbLift{to{opacity:0;transform:translateY(-32px) scale(.98)}}@keyframes kbFade{from{opacity:0}}@keyframes kbFadeOut{to{opacity:0}}@media (max-width:1080px){.kt-termin{grid-template-columns:minmax(0,1fr);gap:26px;padding:34px 24px 30px;border-radius:30px;text-align:center}.kt-termin::before{right:-30%;top:-12%;width:160%;height:62%}.kt-t-vis{order:-1}.kt-cal{max-width:340px}.kt-t-lead{margin-inline:auto}.kt-t-arten,.kt-t-cta{justify-content:center}.kt-t-cta{flex-direction:column}}@media (max-width:600px){.kt-termin{gap:20px;padding:24px 16px 22px;border-radius:26px}.kt-cal{max-width:258px}.kt-t-lead{font-size:15px}.kt-t-arten{gap:8px;margin-top:20px}.kt-t-arten a{gap:8px;padding:5px 12px 5px 5px;font-size:13px}.kt-t-ico{width:24px;height:24px}.kt-t-ico svg{width:13px;height:13px}.kt-t-cta{margin-top:24px}.kt-t-cta .btn{width:100%}}@media (max-width:600px){.kb-dlg,.kb-dlg.kb-s2{width:calc(100vw - 20px)}.kb-dlg{height:calc(100dvh - 24px);border-radius:28px}.kb-dlg.kb-s1{max-height:calc(100dvh - 24px)}.kb-back:not([hidden]) + .kb-badge{display:none}.kb-bar{gap:14px;padding:18px 16px 16px 20px}.kb-badge{width:44px;height:44px;border-radius:14px}.kb-badge svg{width:22px;height:22px}.kb-head p{font-size:18px}.kb-head span{font-size:13.5px}.kb-wahl{padding:24px 16px 20px}.kb-frage{margin-bottom:16px;font-size:20px}.kb-arten{gap:10px}.kb-art{gap:12px;padding:16px 14px;border-radius:22px}.kb-art-ico{width:48px;height:48px;border-radius:15px}.kb-art-ico svg{width:23px;height:23px}.kb-art-t b{font-size:16px}.kb-art-t small{font-size:13.5px}.kb-art-tag{margin-left:5px;font-size:11.5px;padding:2px 8px}.kb-art-pfeil{width:18px;height:18px;background:none}.kb-infos{gap:8px 18px;margin-top:20px;font-size:13.5px}.kb-zeit{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 12px 18px}.kb-kal,.kb-zeiten{padding:14px;border-radius:20px}.kb-daten{padding:16px 14px 20px}.kb-form-kopf{margin:20px 2px 12px}.kb-form-kopf p{font-size:19px}.kb-logo svg{width:112px}.kb-daten-fuss .btn{width:100%}.kb-fertig{padding:36px 18px 28px}.kb-ok-t{font-size:23px}}@media (prefers-reduced-motion:reduce){.kb-dlg[open],.kb-dlg.kb-zu,.kb-dlg[open]::backdrop,.kb-dlg.kb-zu::backdrop,.js .kt-termin.in .kt-cal-ring{animation:none}.js .kt-termin .kt-cal-pick{opacity:1;transform:none;transition:none}}.apple .hero-card{gap:calc(16px * var(--s));padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;animation:none}.apple .hc{position:relative;isolation:isolate;overflow:hidden;flex-direction:column;align-items:flex-start;text-align:left;gap:0;padding:calc(22px * var(--s)) calc(24px * var(--s)) calc(24px * var(--s));border-radius:calc(24px * var(--s));border:1px solid transparent;background:linear-gradient(rgba(255,255,255,.86),rgba(255,255,255,.74)) padding-box,var(--gb) border-box;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(11,26,60,.06),0 26px 50px -30px rgba(19,41,94,.5);opacity:0;animation:fade 1s .9s var(--ease) forwards;transition:translate .5s var(--ease),box-shadow .5s var(--ease)}.apple .hc:nth-child(2){animation-delay:1s}.apple .hc:nth-child(3){animation-delay:1.1s}@media (hover:hover){.apple .hc:hover{translate:0 -4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(11,26,60,.06),0 34px 60px -30px rgba(19,41,94,.55)}}.apple .hc-ico{position:relative;isolation:isolate;flex:none;margin:0 0 calc(18px * var(--s));width:calc(46px * var(--s));height:calc(46px * var(--s));border-radius:calc(14px * var(--s));background:linear-gradient(140deg,#d8e3ff,#cfeef9);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(23,69,242,.12);transition:color .35s ease,box-shadow .35s ease}.apple .hc-ico::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .35s ease}@media (hover:hover){.apple .hc:hover .hc-ico{color:#fff;box-shadow:0 12px 24px -12px rgba(18,56,240,.75)}}@media (hover:hover){.apple .hc:hover .hc-ico::before{opacity:1}}.apple .hc-ico svg{width:calc(21px * var(--s));height:calc(21px * var(--s))}.apple .hc b{font-size:calc(17px * var(--s));letter-spacing:-.01em}.apple .hc-t>span{margin-top:4px;font-size:calc(14.5px * var(--s));line-height:1.55}.apple .hc .live{position:absolute;top:calc(24px * var(--s));right:calc(22px * var(--s));display:inline-flex;margin:0;padding:.34em .85em;border-radius:999px;background:rgba(19,41,94,.06);font-size:calc(12px * var(--s));font-weight:500}.apple .hc .live.open{background:rgba(22,199,132,.12);color:#0f7a4a}.hero-lp .hero-bg img{object-position:100% 38%}@keyframes logos{to{transform:translateX(-50%)}}.logos{padding:calc(10px * var(--s)) 0 0}.logos .sec-head{margin-bottom:calc(30px * var(--s))}.logo-band{--gap:calc(18px * var(--s));position:relative;overflow:hidden}.logo-band::before,.logo-band::after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:9%;pointer-events:none}.logo-band::before{left:0;background:linear-gradient(90deg,var(--bg),rgba(var(--bg-rgb),0))}.logo-band::after{right:0;background:linear-gradient(270deg,var(--bg),rgba(var(--bg-rgb),0))}.logo-track{display:flex;width:max-content;animation:logos var(--speed,55s) linear infinite;will-change:transform}@media (hover:hover){.logo-band:hover .logo-track{animation-play-state:paused}}.logo-set{display:flex;gap:var(--gap);padding:calc(8px * var(--s)) var(--gap) calc(30px * var(--s)) 0;list-style:none}.logo-set li{flex:none;display:grid;place-items:center;width:calc(252px * var(--s));height:calc(116px * var(--s));border-radius:calc(22px * var(--s));background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(19,41,94,.06),0 16px 34px -24px rgba(19,41,94,.45);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}@media (hover:hover){.logo-set li:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(19,41,94,.08),0 22px 40px -24px rgba(19,41,94,.55)}}.logo-set img{display:block;width:auto;height:auto;max-width:calc(208px * var(--s));max-height:calc(74px * var(--s));object-fit:contain;opacity:.88;transition:opacity .35s ease}@media (hover:hover){.logo-set li:hover img{opacity:1}}.logo-set a{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit}.logo-set a:focus-visible{outline:2px solid #1f6bff;outline-offset:3px}.logo-band:focus-within .logo-track{animation-play-state:paused}.tools-sec{padding-bottom:calc(44px * var(--s))}.wz{display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--s))}.logo-set.tools img{max-width:calc(196px * var(--s));max-height:calc(54px * var(--s))}.wz b{font-weight:600;font-size:calc(20px * var(--s));letter-spacing:-.01em;color:#2b2b2b;white-space:nowrap}.wz:has(b) img{max-height:calc(46px * var(--s))}.logo-set.tools img[src*="datev"]{max-height:calc(64px * var(--s))}.logo-set.tools img[src*="lexware"]{max-width:calc(172px * var(--s))}.logo-set.tools img[src*="bricks"]{max-width:calc(166px * var(--s))}.tools-note{margin:0;text-align:center;font-size:calc(12.5px * var(--s));color:var(--soft)}@media (max-width:860px){.logo-set.tools img{max-width:148px;max-height:44px}.wz b{font-size:16px}.wz:has(b) img{max-height:36px}.logo-set.tools img[src*="datev"]{max-height:52px}.logo-set.tools img[src*="lexware"]{max-width:130px}.logo-set.tools img[src*="bricks"]{max-width:126px}}.a-shelf-sec{padding-bottom:calc(100px * var(--s))}.a-shelf-sec .sec-head{margin-bottom:calc(20px * var(--s))}.a-track{--pad:max(24px,(100% - var(--wrap)) / 2);display:flex;gap:calc(20px * var(--s));padding:calc(36px * var(--s)) var(--pad) calc(44px * var(--s));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none}.a-track::-webkit-scrollbar{display:none}.a-card{position:relative;isolation:isolate;flex:none;display:flex;flex-direction:column;width:calc(clamp(290px,25vw,400px) * var(--s));height:calc(clamp(470px,36vw,560px) * var(--s));padding:calc(30px * var(--s)) calc(28px * var(--s)) 0;border-radius:calc(28px * var(--s));overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(11,26,60,.06),0 18px 40px -28px rgba(19,41,94,.42);scroll-snap-align:start;transition:opacity .6s var(--ease) var(--d,0s),translate .7s var(--ease) var(--d,0s),transform .5s var(--ease),box-shadow .5s var(--ease)}@media (hover:hover){.a-card:hover{transform:scale(1.015);box-shadow:0 1px 2px rgba(11,26,60,.06),0 34px 60px -30px rgba(19,41,94,.5)}}.a-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.a-card-t{min-height:calc(142px * var(--s))}.a-card h3{font-size:calc(25px * var(--s));line-height:1.15;color:var(--navy)}.a-card p{margin-top:calc(10px * var(--s));font-size:calc(16px * var(--s));line-height:1.5;color:var(--muted)}.a-card-v{position:relative;flex:1;display:grid;place-items:center;margin:calc(24px * var(--s)) calc(-28px * var(--s)) 0;padding:calc(22px * var(--s)) calc(22px * var(--s)) calc(66px * var(--s));font-size:calc(12.5px * var(--s));background:radial-gradient(60% 60% at 88% 12%,rgba(0,196,240,.32),transparent 62%),radial-gradient(70% 70% at 8% 96%,rgba(18,56,240,.26),transparent 62%),linear-gradient(160deg,#e6edff,#d6e2ff)}.a-plus{position:absolute;right:calc(18px * var(--s));bottom:calc(18px * var(--s));z-index:2;display:grid;place-items:center;width:calc(38px * var(--s));height:calc(38px * var(--s));border-radius:50%;background:var(--navy);color:#fff;box-shadow:0 8px 18px -8px rgba(11,26,60,.6);transition:transform .45s var(--ease),background-color .3s ease}.a-plus svg{width:15px;height:15px}@media (hover:hover){.a-card:hover .a-plus{transform:rotate(90deg);background:var(--accent)}}.a-card-all{justify-content:space-between;padding-bottom:calc(30px * var(--s));color:#c3cde6;background:radial-gradient(70% 60% at 100% 0%,rgba(0,196,240,.28),transparent 62%),radial-gradient(80% 70% at 0% 100%,rgba(18,56,240,.55),transparent 62%),linear-gradient(160deg,#0d2160,#07143c)}.a-card-all .a-card-t{position:relative;z-index:1}.a-card-all h3{color:#fff;font-size:calc(30px * var(--s));line-height:1.12}.a-card-all h3 em{font-style:normal;background:linear-gradient(100deg,#6ea4ff,#4fc0ff 55%,#62e3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.a-card-all p{color:#b9c4e0}.a-card-all .mx-wm{width:calc(300px * var(--s));right:calc(-60px * var(--s));bottom:calc(-70px * var(--s));opacity:.5;--sw:1.6}.a-card-all .a-plus{background:#fff;color:var(--navy)}.a-card-all .a-plus svg{width:16px;height:16px}@media (hover:hover){.a-card-all:hover .a-plus{transform:translateX(3px);background:#fff}}.js .a-card.play .vz-a{animation:vzUp .7s var(--ease) both;animation-delay:var(--t,0s)}.js .a-card.play .vz-p{animation:vzPop .55s var(--ease) both;animation-delay:var(--t,0s)}.js .a-card.play .vz-bar i{animation:vzFill 1.6s var(--ease) both;animation-delay:var(--t,0s)}.a-pads{display:flex;align-items:center;justify-content:flex-end;gap:20px}.a-pad-grp{display:flex;gap:12px}.a-pad{display:grid;place-items:center;width:calc(44px * var(--s));height:calc(44px * var(--s));border:0;border-radius:50%;background:rgba(19,41,94,.09);color:var(--navy);cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.a-pad svg{width:18px;height:18px}@media (hover:hover){.a-pad:hover:not(:disabled){background:rgba(19,41,94,.16)}}.a-pad:disabled{opacity:.35;cursor:default}.a-pad:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apple .sv-tabs-wrap{align-items:center}.apple .sv-tabs{background:rgba(19,41,94,.075);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.apple .sv-thumb{background:#fff;box-shadow:0 3px 10px rgba(11,26,60,.13),0 1px 2px rgba(11,26,60,.1)}.apple .sv-tab.active{color:var(--navy)}@media (hover:hover){.apple .sv-tab:hover{background:rgba(19,41,94,.06)}}.apple .sv-prog{background:rgba(19,41,94,.1)}.fq-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:calc(12px * var(--s));max-width:calc(1180px * var(--s));margin:0 auto;padding:calc(12px * var(--s));border-radius:calc(32px * var(--s));border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--gb) border-box;box-shadow:0 1px 2px rgba(11,26,60,.06),0 50px 90px -56px rgba(19,41,94,.4)}.fq-panel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:calc(44px * var(--s)) calc(36px * var(--s)) calc(36px * var(--s));border-radius:calc(22px * var(--s));background:radial-gradient(55% 55% at 86% 10%,rgba(0,196,240,.36),transparent 62%),radial-gradient(65% 65% at 8% 94%,rgba(18,56,240,.28),transparent 62%),linear-gradient(160deg,#e6edff,#d6e2ff)}.fq-panel h2{font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.fq-panel .lead{margin-top:calc(14px * var(--s));max-width:22em}.fq-bubble{display:flex;align-items:center;gap:calc(12px * var(--s));width:100%;max-width:calc(420px * var(--s));margin-top:calc(40px * var(--s));padding:calc(12px * var(--s));border:1px solid transparent;border-radius:calc(22px * var(--s)) calc(22px * var(--s)) calc(22px * var(--s)) calc(6px * var(--s));background:linear-gradient(#fff,#fff) padding-box,var(--gb) border-box;box-shadow:0 2px 4px rgba(19,41,94,.06),0 24px 48px -26px rgba(19,41,94,.55)}.fq-bubble .oa-ico{flex:none;width:calc(48px * var(--s));height:calc(48px * var(--s));border-radius:50%}.fq-bubble .oa-ico svg{width:calc(26px * var(--s))}.fqb-t{flex:1;min-width:0;display:grid;line-height:1.35}.fqb-t b{font-size:calc(15.5px * var(--s));font-weight:600;color:var(--navy)}.fqb-t span{font-size:calc(13.5px * var(--s));color:var(--muted)}.fqb-btn{flex:none;display:grid;place-items:center;width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:50%;transition:transform .35s var(--ease),box-shadow .35s ease,background-color .3s ease,color .3s ease}.fqb-btn svg{width:calc(18px * var(--s));height:calc(18px * var(--s))}.fqb-call{background:linear-gradient(140deg,#d8e3ff,#cfeef9);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(23,69,242,.12)}.fqb-go{margin-left:calc(-4px * var(--s));background:var(--grad);color:#fff;box-shadow:0 10px 20px -10px rgba(18,56,240,.7)}.fqb-go svg{width:calc(16px * var(--s));height:calc(16px * var(--s))}@media (hover:hover){.fqb-btn:hover{transform:translateY(-2px)}}@media (hover:hover){.fqb-call:hover{color:#fff;background:var(--grad)}}.fqb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fq-x .fq-list{gap:0;align-self:start;padding:calc(14px * var(--s)) calc(26px * var(--s)) calc(14px * var(--s)) calc(18px * var(--s))}.fq-x .fq{border:0;border-radius:0;background:none;box-shadow:none}.fq-x .fq[open]{border:0;box-shadow:none}@media (hover:hover){.fq-x .fq:hover{border:0;box-shadow:none}}.fq-x .fq+.fq{border-top:1px solid var(--line)}.fq-x .fq summary{padding:calc(22px * var(--s)) 0 calc(22px * var(--s)) calc(8px * var(--s))}.fq-x .fq summary:focus-visible{border-radius:12px}.fq-x .fq summary{grid-template-columns:calc(40px * var(--s)) 1fr auto}.fq-x .fq-n{display:grid;place-items:center;height:calc(26px * var(--s));border-radius:999px;background:#eaf0ff;color:#4b5c91;font-size:calc(12px * var(--s));letter-spacing:.04em;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.fq-x .fq summary:hover .fq-n{color:var(--accent)}}.fq-x .fq[open] .fq-n{background:var(--grad);color:#fff}.fq-x .fq[open] .fq-q{color:var(--accent)}.fq-x .fq-q{font-size:calc(17px * var(--s));transition:color .25s ease}@media (hover:hover){.fq-x .fq summary:hover .fq-q{color:var(--accent)}}.fq-x .fq-a p{padding:0 calc(56px * var(--s)) calc(24px * var(--s)) calc(66px * var(--s));font-size:calc(16px * var(--s));line-height:1.7}.fq-x .fq i{border-color:transparent;background:linear-gradient(140deg,#d8e3ff,#cfeef9);box-shadow:inset 0 0 0 1px rgba(23,69,242,.12)}@media (hover:hover){.fq-x .fq summary:hover i{border-color:transparent;background:linear-gradient(140deg,#d8e3ff,#cfeef9);box-shadow:inset 0 0 0 1px rgba(23,69,242,.12)}}.fq-x .fq i::before{width:calc(8px * var(--s));height:calc(8px * var(--s));border-radius:1px;background:none;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);translate:-50% -30%;rotate:225deg;transition:border-color .35s ease}.fq-x .fq i::after{display:none}.fq-x .fq[open] i{transform:rotate(180deg);background:var(--grad);box-shadow:0 10px 20px -10px rgba(18,56,240,.7)}.fq-x .fq[open] i::before{border-color:#fff}.svx-ask{display:inline-flex;align-items:center;gap:8px;font-size:calc(15px * var(--s));font-weight:600;color:var(--accent)}.svx-ask svg{width:16px;height:16px;transition:transform .35s var(--ease)}@media (hover:hover){.svx-ask:hover svg{transform:translateX(3px)}}@media (hover:hover){.svx-ask:hover{text-decoration:underline;text-underline-offset:4px}}.ic-sec{padding-top:calc(40px * var(--s))}.ic-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:calc(48px * var(--s));align-items:stretch}.ic-main h2{font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.ic-main .lead{max-width:32em;margin-top:calc(16px * var(--s))}.ic-qs{display:grid;gap:calc(10px * var(--s));margin-top:calc(30px * var(--s));padding:0;list-style:none}.ic-q{display:flex;align-items:center;justify-content:space-between;gap:calc(20px * var(--s));padding:calc(16px * var(--s)) calc(18px * var(--s)) calc(16px * var(--s)) calc(22px * var(--s));border-radius:calc(16px * var(--s));border:1px solid rgba(19,41,94,.08);background:rgba(255,255,255,.7);box-shadow:0 1px 2px rgba(19,41,94,.04);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}@media (hover:hover){.ic-q:hover{background:#fff}}.ic-q:has(.ic-in:checked){border-color:rgba(23,69,242,.22);background:#fff}.ic-q>span{font-size:calc(15.5px * var(--s));font-weight:500;line-height:1.45;color:var(--navy)}.ic-in{position:absolute;width:1px;height:1px;opacity:0}.ic-sw{position:relative;flex:none;width:calc(52px * var(--s));height:calc(32px * var(--s));border-radius:999px;background:#d3dae5;transition:background-color .3s ease}.ic-sw::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .3s ease}.ic-sw::after{content:"";position:absolute;top:calc(3px * var(--s));left:calc(3px * var(--s));width:calc(26px * var(--s));height:calc(26px * var(--s));border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(11,26,60,.25);transition:transform .4s var(--ease)}.ic-in:checked+.ic-sw::before{opacity:1}.ic-in:checked+.ic-sw::after{transform:translateX(calc(20px * var(--s)))}.ic-in:focus-visible+.ic-sw{outline:2px solid var(--accent);outline-offset:3px}.ic-res{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(40px * var(--s)) calc(32px * var(--s));border-radius:calc(28px * var(--s));color:#c3cde6;background:radial-gradient(60% 45% at 50% 28%,rgba(31,123,255,.38),transparent 70%),radial-gradient(70% 60% at 100% 100%,rgba(0,196,240,.18),transparent 65%),linear-gradient(160deg,#0d2160,#07143c);box-shadow:0 1px 2px rgba(7,20,60,.2),0 40px 80px -40px rgba(7,20,60,.8)}.ic-gauge{position:relative;width:calc(176px * var(--s));height:calc(176px * var(--s))}.ic-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.ic-ring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:10}.ic-ring-v{fill:none;stroke:url(#icG);stroke-width:10;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease)}.ic-gauge>span{position:absolute;inset:0;display:grid;place-content:center;line-height:1}.ic-score{font-size:calc(58px * var(--s));font-weight:600;letter-spacing:-.03em;color:#fff}.ic-gauge small{margin-top:calc(6px * var(--s));font-size:calc(13.5px * var(--s));color:#9fb0d6}.ic-msg{max-width:22em;margin-top:calc(24px * var(--s));font-size:calc(16px * var(--s));line-height:1.55;color:#dbe3f7}.ic-tips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:calc(16px * var(--s))}.ic-tip{display:inline-flex;align-items:center;gap:7px;padding:.5em .95em;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font-size:calc(13.5px * var(--s));font-weight:500;color:#fff;transition:background-color .3s ease}.ic-tip svg{width:15px;height:15px;color:#7fc4ff}@media (hover:hover){.ic-tip:hover{background:rgba(255,255,255,.16)}}.ic-tip[hidden]{display:none}.hero-ue{min-height:max(700px,min(94svh,calc(880px * var(--s))))}.ue-visual{position:absolute;z-index:1;top:calc(var(--nav-h) + 10px);bottom:calc(150px * var(--s));right:max(24px,(100% - var(--wrap)) / 2);width:min(44%,calc(600px * var(--s)));display:grid;place-items:center;pointer-events:none}.ue-visual::before{content:"";position:absolute;inset:-8% -14%;background-image:radial-gradient(rgba(19,41,94,.15) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 25%,transparent 72%)}.ue-visual::after{content:"";position:absolute;inset:6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(31,123,255,.2),rgba(0,196,240,.08) 60%,transparent)}.ue-visual .ue-mark{position:relative;width:100%;max-height:100%;--sw:7;filter:drop-shadow(0 26px 40px rgba(18,56,240,.28))}.ue-mark path:first-child{fill:rgba(31,123,255,.09)}.js .ue-mark path:first-child{fill-opacity:0;transition:stroke-dashoffset 2s var(--ease) .1s,fill-opacity 1.2s ease 1.6s}.js .ue-mark.in path:first-child{fill-opacity:1}.ue-vals .sec-head{margin-bottom:calc(44px * var(--s))}.ue-vals h2 em{background-image:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ue-circ{--u:calc(1px * var(--s));position:relative;isolation:isolate;display:grid;grid-template-columns:auto calc(280 * var(--u)) minmax(0,1fr);align-items:center;max-width:calc(1200 * var(--u));margin:0 auto}.ue-circ::before{content:"";position:absolute;z-index:-1;left:-4%;top:-8%;width:62%;height:116%;background-image:radial-gradient(rgba(19,41,94,.13) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 20%,transparent 72%)}.ue-brand{position:relative;color:var(--navy)}.ue-brand::before{content:"";position:absolute;z-index:-1;inset:-40% -12%;border-radius:50%;background:radial-gradient(closest-side,rgba(31,123,255,.16),rgba(0,196,240,.06) 60%,transparent)}.ue-brand svg{display:block;width:auto;height:calc(112 * var(--u));overflow:visible}.ue-brand .lg-circuit,.ue-brand .lg-node{animation:none}.js .ue-brand .lg-circuit{stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.4s var(--ease) .3s}.js .ue-brand .lg-node{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .4s ease 1.1s,transform .6s var(--ease) 1.1s}.js .ue-circ.in .ue-brand .lg-circuit{stroke-dashoffset:0}.js .ue-circ.in .ue-brand .lg-node{opacity:1;transform:none}.ue-lines{display:block;width:calc(280 * var(--u));height:calc(390 * var(--u));overflow:visible}.ue-track{stroke:rgba(19,41,94,.09);stroke-width:6}.ue-l{stroke:url(#ueG);stroke-width:4;transition:stroke-width .35s ease,filter .35s ease}.ue-n{fill:var(--bg);stroke:url(#ueG);stroke-width:5;transform-box:fill-box;transform-origin:center;transition:transform .45s var(--ease),fill .35s ease}.js .ue-l{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1s var(--ease) 1.2s,stroke-width .35s ease,filter .35s ease}.js .ue-l2{transition-delay:1.35s,0s,0s}.js .ue-l3{transition-delay:1.5s,0s,0s}.js .ue-n{opacity:0;transform:scale(.3);transition:opacity .4s ease,transform .5s var(--ease),fill .35s ease}.js .ue-n1{transition-delay:2s,2s,0s}.js .ue-n2{transition-delay:2.15s,2.15s,0s}.js .ue-n3{transition-delay:2.3s,2.3s,0s}.js .ue-circ.in .ue-l{stroke-dashoffset:0}.js .ue-circ.in .ue-n{opacity:1;transform:none}.ue-vlist{display:grid;grid-template-rows:repeat(3,calc(130 * var(--u)));padding-left:calc(24 * var(--u))}.js .ue-v{opacity:0;translate:calc(-12 * var(--u)) 0;transition:opacity .6s var(--ease),translate .7s var(--ease)}.js .ue-v:nth-child(1){transition-delay:2.05s}.js .ue-v:nth-child(2){transition-delay:2.2s}.js .ue-v:nth-child(3){transition-delay:2.35s}.js .ue-circ.in .ue-v{opacity:1;translate:none}.ue-v{align-self:center;max-width:26em}.ue-v h3{font-size:calc(22px * var(--s));line-height:1.25;letter-spacing:-.018em;color:var(--navy);transition:color .3s ease}.ue-v p{margin-top:calc(6px * var(--s));font-size:calc(16px * var(--s));line-height:1.6;color:var(--muted)}@media (hover:hover){.ue-circ:has(.ue-v:nth-child(1):hover) .ue-l1,.ue-circ:has(.ue-v:nth-child(2):hover) .ue-l2,.ue-circ:has(.ue-v:nth-child(3):hover) .ue-l3{stroke-width:6;filter:drop-shadow(0 0 6px rgba(31,123,255,.45))}}@media (hover:hover){.ue-circ:has(.ue-v:nth-child(1):hover) .ue-n1,.ue-circ:has(.ue-v:nth-child(2):hover) .ue-n2,.ue-circ:has(.ue-v:nth-child(3):hover) .ue-n3{fill:#1f7bff;transform:scale(1.15)}}@media (hover:hover){.ue-v:hover h3{color:var(--accent)}}.ue-founder{padding-top:calc(30px * var(--s))}.ue-fd{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:calc(76px * var(--s));align-items:center;max-width:calc(1120px * var(--s))}.ue-fd-photo{position:relative;isolation:isolate;margin:0}.ue-fd-photo::before{content:"";position:absolute;inset:-8% -10%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(31,123,255,.2),rgba(0,196,240,.08) 60%,transparent)}.ue-fd-photo img,.ue-fd-ph{display:block;width:100%;height:auto;aspect-ratio:4/5;border-radius:calc(30px * var(--s));object-fit:cover;box-shadow:0 1px 2px rgba(11,26,60,.06),0 44px 80px -44px rgba(19,41,94,.55)}.ue-fd-ph{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(55% 45% at 82% 12%,rgba(0,196,240,.3),transparent 65%),radial-gradient(60% 50% at 10% 95%,rgba(18,56,240,.24),transparent 65%),linear-gradient(160deg,#e6edff,#d6e2ff)}.ue-fd-logo .logo-stack{width:78%;height:auto;color:#0b1630;overflow:visible}.ue-fd-logo .lg-circuit,.ue-fd-logo .lg-node{animation:none}.js .ue-fd-logo .lg-circuit{stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.4s var(--ease) calc(.4s + var(--d,0s))}.js .ue-fd-logo .lg-node{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .4s ease 1.3s,transform .6s var(--ease) 1.3s}.js .ue-fd-photo.in .lg-circuit{stroke-dashoffset:0}.js .ue-fd-photo.in .lg-node{opacity:1;transform:none}.ue-fd-text h2{font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.ue-fd-text blockquote{position:relative;margin:calc(26px * var(--s)) 0 0;padding-left:calc(26px * var(--s));border-left:3px solid transparent;border-image:var(--grad) 1}.ue-fd-text blockquote p{font-size:calc(21px * var(--s));line-height:1.6;letter-spacing:-.01em;color:var(--navy)}.ue-fd-sig{display:flex;align-items:center;gap:calc(14px * var(--s));margin-top:calc(30px * var(--s));padding-left:calc(29px * var(--s))}.ue-fd-mark{display:grid;place-items:center;flex:none;width:calc(46px * var(--s));height:calc(46px * var(--s));border-radius:50%;background:var(--grad);color:#fff;box-shadow:0 12px 24px -12px rgba(18,56,240,.7)}.ue-fd-mark svg{width:calc(25px * var(--s));height:auto}.ue-fd-sig>span:last-child{display:grid;gap:2px}.ue-fd-sig b{font-size:calc(18px * var(--s));font-weight:600;color:var(--navy)}.ue-fd-sig small{font-size:calc(14.5px * var(--s));color:var(--muted)}.hero-kt{min-height:max(700px,min(94svh,calc(880px * var(--s))))}.kt-map{position:absolute;z-index:1;top:calc(var(--nav-h) + 8px * var(--s));bottom:calc(120px * var(--s));right:max(0px,(100% - var(--wrap)) / 2 - 60px * var(--s));width:min(60%,calc(900px * var(--s)));pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 52% 54% at 58% 48%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 52% 54% at 58% 48%,#000 58%,transparent 100%)}.kt-map::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(19,41,94,.16) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 58% 46%,#000 30%,transparent 74%);mask-image:radial-gradient(ellipse 58% 62% at 58% 46%,#000 30%,transparent 74%)}.kt-map .map{position:relative;width:100%;height:100%}.apple a.hc{color:inherit}.apple a.hc:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-kt .hc b{line-height:1.35}.kt-ask{padding-top:calc(56px * var(--s))}.kt-box{position:relative;isolation:isolate;overflow:hidden;padding:calc(44px * var(--s)) calc(48px * var(--s)) calc(40px * var(--s));border-radius:calc(32px * var(--s));border:1px solid rgba(255,255,255,.7);background:radial-gradient(40% 70% at 92% 0%,rgba(0,196,240,.3),transparent 62%),radial-gradient(45% 80% at 4% 100%,rgba(18,56,240,.22),transparent 62%),linear-gradient(160deg,#e6edff,#d6e2ff);box-shadow:0 1px 2px rgba(11,26,60,.06),0 50px 90px -56px rgba(19,41,94,.45);scroll-margin-top:calc(var(--nav-h) + 24px)}.kt-box h2{font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.kt-head{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--s))}.kt-logo{flex:none;color:var(--navy)}.kt-logo svg{display:block;width:auto;height:calc(50px * var(--s))}.kt-logo .lg-icon{transition:transform .5s var(--ease)}@media (hover:hover){.kt-box:hover .kt-logo .lg-icon{transform:translateY(-2px)}}.kt-logo .lg-circuit,.kt-logo .lg-node{animation:none}.js .kt-logo .lg-circuit{stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.6s var(--ease) .35s}.js .kt-logo .lg-node{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .4s ease 1.3s,transform .6s var(--ease) 1.3s}.js .kt-box.in .kt-logo .lg-circuit{stroke-dashoffset:0}.js .kt-box.in .kt-logo .lg-node{opacity:1;transform:none}.kt-form{gap:0;margin-top:calc(30px * var(--s))}.kt-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24px * var(--s))}.kt-grid{display:grid;grid-template-columns:1fr;gap:calc(16px * var(--s))}.kt-content{display:grid;grid-template-rows:auto 1fr;gap:calc(16px * var(--s))}.kt-msg{grid-template-rows:auto 1fr}.kt-msg textarea{height:100%;min-height:calc(150px * var(--s))}.kt-f{display:grid;gap:calc(7px * var(--s))}.kt-f label{font-size:calc(14px * var(--s));font-weight:500;color:var(--navy)}.kt-f label i{font-style:normal;color:var(--accent)}.kt-f :is(input,select,textarea){width:100%;padding:calc(13px * var(--s)) calc(16px * var(--s));border:1px solid rgba(19,41,94,.08);border-radius:calc(12px * var(--s));background-color:rgba(255,255,255,.88);color:var(--navy);font:inherit;font-size:calc(15.5px * var(--s));line-height:1.4;outline:none;box-shadow:0 1px 2px rgba(19,41,94,.05);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}@media (hover:hover){.kt-f :is(input,select,textarea):hover{background-color:#fff;border-color:rgba(19,41,94,.14)}}.kt-f :is(input,select,textarea):focus{background-color:#fff;border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.14)}.kt-f select{-webkit-appearance:none;appearance:none;padding-right:calc(46px * var(--s));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%235d6782' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(16px * var(--s)) center;background-size:16px;cursor:pointer}.kt-sel{position:relative}.kt-sel select{height:calc(58px * var(--s));padding-left:calc(62px * var(--s));font-weight:500}.kt-sel-ico{position:absolute;z-index:1;left:calc(9px * var(--s));top:50%;display:grid;place-items:center;width:calc(40px * var(--s));height:calc(40px * var(--s));margin-top:calc(-20px * var(--s));border-radius:calc(11px * var(--s));background:var(--grad);color:#fff;box-shadow:0 8px 18px -10px rgba(18,56,240,.75);pointer-events:none}.kt-sel-ico svg{grid-area:1/1;width:calc(20px * var(--s));height:calc(20px * var(--s));opacity:0;transform:scale(.6) rotate(-10deg);transition:opacity .3s ease,transform .5s var(--ease)}.kt-sel-ico svg.on,html:not(.js) .kt-sel-ico svg:first-child{opacity:1;transform:none}.kt-f textarea{resize:vertical}.kt-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(20px * var(--s));margin-top:calc(26px * var(--s))}.kt-box .form-note{font-size:calc(13.5px * var(--s));color:var(--muted)}.kt-box .form-note a{text-decoration:underline}.kt-foot .btn{margin:0}.kt-remote{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(22px * var(--s));margin-top:calc(18px * var(--s));padding:calc(20px * var(--s)) calc(26px * var(--s));border-radius:calc(24px * var(--s));border:1px solid transparent;background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.48)) padding-box,var(--gb) border-box;box-shadow:0 1px 2px rgba(11,26,60,.05),0 24px 50px -36px rgba(19,41,94,.42);scroll-margin-top:calc(var(--nav-h) + 24px)}.kt-remote-ico{display:grid;place-items:center;width:calc(52px * var(--s));height:calc(52px * var(--s));border-radius:calc(16px * var(--s));background:var(--grad);color:#fff;box-shadow:0 12px 24px -12px rgba(18,56,240,.75)}.kt-remote-ico svg{width:calc(24px * var(--s));height:calc(24px * var(--s))}.kt-remote h3{font-size:calc(19px * var(--s));line-height:1.3;letter-spacing:-.012em;color:var(--navy)}.kt-remote p{max-width:52em;margin-top:2px;font-size:calc(15px * var(--s));line-height:1.55;color:var(--muted)}.kt-remote .btn{gap:8px}.kt-remote .btn svg{width:15px;height:15px}@media (max-width:860px){.kt-remote{grid-template-columns:auto minmax(0,1fr);padding:18px 16px;border-radius:20px}.kt-remote .btn{grid-column:1/-1;justify-content:center}.kt-remote-ico{width:44px;height:44px;border-radius:13px}}.kt-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kt-form.sending .btn{opacity:.75;cursor:progress}.kt-err{margin-top:calc(20px * var(--s));padding:calc(12px * var(--s)) calc(16px * var(--s));border-radius:calc(12px * var(--s));background:rgba(255,255,255,.75);box-shadow:inset 0 0 0 1px rgba(196,58,58,.28);font-size:calc(14.5px * var(--s));line-height:1.55;color:#8c2f2f}.kt-err a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.kt-box.sent .kt-form{display:none}.kt-done{display:grid;justify-items:center;padding:calc(34px * var(--s)) 0 calc(14px * var(--s));text-align:center;outline:none}.kt-done[hidden]{display:none}.kt-done-ico{display:grid;place-items:center;width:calc(66px * var(--s));height:calc(66px * var(--s));border-radius:50%;background:var(--grad);color:#fff;box-shadow:0 16px 30px -14px rgba(18,56,240,.75);animation:ktPop .6s var(--ease) both}.kt-done-ico svg{width:calc(30px * var(--s));height:calc(30px * var(--s))}@keyframes ktPop{from{opacity:0;transform:scale(.5)}}.kt-done h3{margin-top:calc(22px * var(--s));font-size:calc(26px * var(--s));line-height:1.25;letter-spacing:-.02em;color:var(--navy)}.kt-done p{max-width:30em;margin-top:calc(8px * var(--s));font-size:calc(16px * var(--s));line-height:1.6;color:var(--muted)}.kt-done p a{font-weight:600;color:var(--accent);white-space:nowrap}.kt-again{margin-top:calc(22px * var(--s));padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:calc(15px * var(--s));font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.kt-next{padding-top:calc(24px * var(--s))}.kt-steps{--g:calc(40px * var(--s));--n:calc(76px * var(--s));position:relative;display:grid;counter-reset:kt;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g);max-width:calc(1080px * var(--s));margin:0 auto;padding:0;list-style:none;text-align:center}.kt-steps::before,.kt-steps::after{content:"";position:absolute;top:calc(var(--n) / 2 - 1px);left:calc((100% - 2 * var(--g)) / 6);right:calc((100% - 2 * var(--g)) / 6);height:2px;border-radius:2px}.kt-steps::before{background:rgba(19,41,94,.1)}.kt-steps::after{background:linear-gradient(90deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));transform:scaleX(0);transform-origin:left center;transition:transform 1.6s var(--ease) .25s}.kt-steps.in::after{transform:none}.kt-steps li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;counter-increment:kt}.js .kt-steps li{opacity:0;translate:0 14px;transition:opacity .7s var(--ease) calc(var(--i) * .4s + .15s),translate .8s var(--ease) calc(var(--i) * .4s + .15s)}.js .kt-steps.in li{opacity:1;translate:none}.kt-node{position:relative;isolation:isolate;display:grid;place-items:center;width:var(--n);height:var(--n);border-radius:50%;background:linear-gradient(140deg,#d8e3ff,#cfeef9);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(23,69,242,.12),0 14px 30px -18px rgba(19,41,94,.55);transition:color .35s ease,box-shadow .35s ease}.kt-node::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .35s ease}@media (hover:hover){.kt-steps li:hover .kt-node{color:#fff;box-shadow:0 14px 28px -12px rgba(18,56,240,.7)}}@media (hover:hover){.kt-steps li:hover .kt-node::before{opacity:1}}.kt-node svg{width:calc(30px * var(--s));height:calc(30px * var(--s))}.kt-node::after{content:counter(kt);position:absolute;top:calc(-3px * var(--s));right:calc(-5px * var(--s));display:grid;place-items:center;width:calc(26px * var(--s));height:calc(26px * var(--s));border-radius:50%;background:var(--grad);color:#fff;font-size:calc(12px * var(--s));font-weight:600;box-shadow:0 0 0 3px var(--bg),0 6px 14px -6px rgba(18,56,240,.7)}.kt-steps h3{margin-top:calc(26px * var(--s));font-size:calc(20px * var(--s));line-height:1.3;letter-spacing:-.015em;color:var(--navy)}.kt-steps p{max-width:19em;margin-top:calc(8px * var(--s));font-size:calc(16px * var(--s));line-height:1.6;color:var(--muted)}.law{position:relative;isolation:isolate;padding:calc(var(--nav-h) + 84px * var(--s)) 0 calc(130px * var(--s))}.law-bg{position:absolute;inset:0 0 auto;z-index:-1;height:min(100%,calc(900px * var(--s)));overflow:hidden;pointer-events:none}.law-bg .h-aurora{top:2%;height:70%}.law h1{font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.035em}.law h1 .line{display:block;overflow:hidden;padding-bottom:.06em}.law h1 .line>span{display:inline-block;transform:translateY(105%);animation:rise .9s var(--ease) forwards}.law .lead{margin-top:calc(22px * var(--s));max-width:25em;opacity:0;animation:fade 1s .3s var(--ease) forwards}.law-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:calc(88px * var(--s));align-items:start}.law-side{position:sticky;top:calc(var(--nav-h) + 56px * var(--s))}.im-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(40px * var(--s))}.im-hint{flex:none;display:flex;align-items:center;gap:10px;margin-bottom:calc(6px * var(--s));font-size:calc(14.5px * var(--s));font-weight:500;color:var(--muted);opacity:0;animation:fade 1s .45s var(--ease) forwards}.im-hint svg{flex:none;width:calc(18px * var(--s));height:calc(18px * var(--s));color:var(--accent)}.im-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:calc(18px * var(--s));margin-top:calc(56px * var(--s))}.im-card{display:grid;grid-template-columns:calc(52px * var(--s)) minmax(0,1fr);column-gap:calc(20px * var(--s));align-items:center;align-content:start;padding:calc(28px * var(--s)) calc(30px * var(--s)) calc(32px * var(--s));border:1px solid transparent;border-radius:calc(28px * var(--s));background:linear-gradient(rgba(255,255,255,.62),rgba(255,255,255,.5)) padding-box,var(--gb) border-box;box-shadow:0 1px 2px rgba(11,26,60,.05),0 24px 50px -34px rgba(19,41,94,.42)}@media (hover:hover){.im-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(11,26,60,.05),0 32px 60px -34px rgba(19,41,94,.5)}}.im-card.wide{grid-column:span 2}.im-card.full{grid-column:1/-1}.im-card.im-accent{background:radial-gradient(42% 90% at 100% 0%,rgba(0,196,240,.28),transparent 62%),radial-gradient(40% 90% at 0% 100%,rgba(18,56,240,.18),transparent 62%),linear-gradient(160deg,#e6edff,#d6e2ff) padding-box,var(--gb) border-box}.im-ico{position:relative;isolation:isolate;display:grid;place-items:center;width:calc(52px * var(--s));height:calc(52px * var(--s));border-radius:calc(16px * var(--s));background:linear-gradient(140deg,#d8e3ff,#cfeef9);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(23,69,242,.12);transition:color .35s ease,box-shadow .35s ease}.im-ico::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .35s ease}@media (hover:hover){.im-card:hover .im-ico{color:#fff;box-shadow:0 12px 24px -12px rgba(18,56,240,.75)}}@media (hover:hover){.im-card:hover .im-ico::before{opacity:1}}.im-ico svg{width:calc(23px * var(--s));height:calc(23px * var(--s))}.im-card h2{max-width:none;font-size:calc(22px * var(--s));line-height:1.3;letter-spacing:-.016em}.im-vals{grid-column:2;display:grid;grid-template-columns:var(--cols);gap:calc(18px * var(--s)) calc(30px * var(--s));margin-top:calc(16px * var(--s))}.im-v{min-width:0}.im-k{display:flex;align-items:center;gap:6px;min-height:calc(28px * var(--s));font-size:calc(13.5px * var(--s));font-weight:500;color:var(--soft)}.im-val{margin-top:2px;font-size:calc(16.5px * var(--s));font-weight:500;line-height:1.6;color:var(--navy)}.im-val a{text-decoration:underline;text-decoration-color:rgba(23,69,242,.35);text-underline-offset:3px;transition:color .25s ease}@media (hover:hover){.im-val a:hover{color:var(--accent)}}.im-copy{position:relative;display:grid;place-items:center;width:calc(28px * var(--s));height:calc(28px * var(--s));padding:0;border:0;border-radius:50%;background:transparent;color:var(--soft);cursor:pointer;opacity:0;transition:opacity .25s ease,background-color .25s ease,color .25s ease}.im-copy:focus-visible,.im-copy.done{opacity:1}@media (hover:hover){.im-v:hover .im-copy{opacity:1}}@media (hover:hover){.im-copy:hover{background:rgba(var(--acc-rgb),.1);color:var(--accent)}}.im-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.im-ci{display:grid}.im-ci svg{grid-area:1/1;width:calc(15px * var(--s));height:calc(15px * var(--s));transition:opacity .25s ease,transform .4s var(--ease)}.im-ci svg:last-child{opacity:0;transform:scale(.4)}.im-copy.done{background:var(--grad);color:#fff;box-shadow:0 8px 16px -8px rgba(18,56,240,.7)}.im-copy.done .im-ci svg:first-child{opacity:0;transform:scale(.4)}.im-copy.done .im-ci svg:last-child{opacity:1;transform:none}.im-tip{position:absolute;bottom:calc(100% + 8px);left:50%;padding:3px 10px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap;opacity:0;translate:-50% 4px;pointer-events:none;transition:opacity .25s ease,translate .4s var(--ease)}.im-copy.done .im-tip{opacity:1;translate:-50% 0}.ds-toc{margin-top:calc(40px * var(--s));opacity:0;animation:fade 1s .45s var(--ease) forwards}.ds-toc ol{--ty:0px;--th:0px;position:relative;display:grid;padding:0;list-style:none;border-left:2px solid rgba(19,41,94,.1)}.ds-toc ol::before{content:"";position:absolute;left:-2px;top:0;width:2px;height:var(--th);border-radius:2px;background:linear-gradient(180deg,var(--brand-1),var(--brand-3));transform:translateY(var(--ty));opacity:0;transition:transform .5s var(--ease),height .5s var(--ease),opacity .3s ease}.ds-toc ol.has::before{opacity:1}.ds-toc a{display:flex;align-items:baseline;gap:calc(14px * var(--s));padding:calc(6px * var(--s)) 0 calc(6px * var(--s)) calc(20px * var(--s));font-size:calc(15px * var(--s));line-height:1.45;color:var(--muted);transition:color .25s ease}.ds-toc a i{flex:none;font-style:normal;font-size:calc(12px * var(--s));font-weight:600;font-variant-numeric:tabular-nums;color:var(--soft);transition:color .25s ease}@media (hover:hover){.ds-toc a:hover{color:var(--navy)}}.ds-toc a.on{color:var(--navy);font-weight:600}.ds-toc a.on i{color:var(--accent)}.ds-toc a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}html:not(.js) .ds-live{display:none}.ds-live{position:relative;isolation:isolate;overflow:hidden;padding:calc(28px * var(--s)) calc(30px * var(--s)) calc(22px * var(--s));border-radius:calc(30px * var(--s));border:1px solid rgba(255,255,255,.7);background:radial-gradient(42% 70% at 100% 0%,rgba(0,196,240,.3),transparent 62%),radial-gradient(40% 70% at 0% 100%,rgba(18,56,240,.2),transparent 62%),linear-gradient(160deg,#e6edff,#d6e2ff);box-shadow:0 1px 2px rgba(11,26,60,.06),0 50px 90px -56px rgba(19,41,94,.45)}.ds-live-head{display:flex;align-items:center;gap:calc(16px * var(--s))}.ds-live-ico{flex:none;display:grid;place-items:center;width:calc(50px * var(--s));height:calc(50px * var(--s));border-radius:calc(15px * var(--s));background:var(--grad);color:#fff;box-shadow:0 12px 24px -12px rgba(18,56,240,.75)}.ds-live-ico svg{width:calc(24px * var(--s));height:calc(24px * var(--s))}.ds-live-head b{display:block;font-size:calc(19px * var(--s));font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--navy)}.ds-live-head div span{display:block;font-size:calc(14.5px * var(--s));line-height:1.45;color:var(--muted)}.ds-again{flex:none;display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:.62em 1.1em;border:0;border-radius:999px;background:rgba(255,255,255,.72);color:var(--accent);font:inherit;font-size:calc(14px * var(--s));font-weight:600;line-height:1.2;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(23,69,242,.14);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.ds-again svg{width:calc(16px * var(--s));height:calc(16px * var(--s));transition:transform .6s var(--ease)}@media (hover:hover){.ds-again:hover{background:var(--grad);color:#fff;box-shadow:0 10px 20px -10px rgba(18,56,240,.7)}}.ds-again:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-live.busy .ds-again svg{animation:dsSpin .9s linear infinite}.ds-meter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(24px * var(--s));padding:0;list-style:none;border-radius:calc(20px * var(--s));background:rgba(255,255,255,.66);box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 1px 2px rgba(19,41,94,.05)}.ds-meter li{min-width:0;padding:calc(22px * var(--s)) calc(22px * var(--s)) calc(24px * var(--s))}.ds-meter li+li{border-left:1px solid rgba(19,41,94,.08)}.ds-num{display:flex;align-items:center;gap:calc(12px * var(--s));height:calc(48px * var(--s))}.ds-meter output{font-size:calc(46px * var(--s));font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .3s ease,translate .5s var(--ease)}.ds-st{position:relative;flex:none;display:grid;place-items:center;width:calc(28px * var(--s));height:calc(28px * var(--s));border-radius:50%;background:var(--grad);color:#fff;box-shadow:0 8px 16px -8px rgba(18,56,240,.7);transition:background-color .3s ease}.ds-st svg{width:calc(15px * var(--s));height:calc(15px * var(--s));stroke-width:2.4;transition:opacity .25s ease,transform .45s var(--ease)}.ds-st::after{content:"";position:absolute;inset:0;border-radius:50%;border:2.5px solid rgba(23,69,242,.16);border-top-color:var(--accent);opacity:0}.ds-meter li.busy .ds-st{background:transparent;box-shadow:none}.ds-meter li.busy .ds-st svg{opacity:0;transform:scale(.4)}.ds-meter li.busy .ds-st::after{opacity:1;animation:dsSpin .8s linear infinite}.ds-meter li.busy output{opacity:0;translate:0 8px}.ds-meter li.found .ds-st{background:var(--navy-soft)}.ds-meter li.found output{background:none;color:var(--navy)}@keyframes dsSpin{to{transform:rotate(360deg)}}.ds-meter b{display:block;margin-top:calc(14px * var(--s));font-size:calc(16px * var(--s));font-weight:600;line-height:1.35;color:var(--navy)}.ds-meter small{display:block;margin-top:4px;font-size:calc(13.5px * var(--s));line-height:1.5;color:var(--muted)}.ds-live-foot{display:flex;align-items:flex-start;gap:10px;margin-top:calc(18px * var(--s));padding-left:4px;font-size:calc(13.5px * var(--s));line-height:1.5;color:var(--muted)}.ds-live-foot svg{flex:none;width:calc(15px * var(--s));height:calc(15px * var(--s));margin-top:.15em;color:var(--accent)}.ds-text{margin-top:calc(64px * var(--s))}.ds-sec{padding:calc(38px * var(--s)) 0 calc(40px * var(--s));border-top:1px solid var(--line-2);scroll-margin-top:calc(var(--nav-h) + 28px * var(--s))}.ds-sec:first-child{padding-top:0;border-top:0}.ds-sec h2{max-width:none;font-size:calc(26px * var(--s));line-height:1.25;letter-spacing:-.02em}.ds-sec p{max-width:44em;margin-top:calc(14px * var(--s));font-size:calc(16.5px * var(--s));line-height:1.75;color:var(--muted)}.ds-sec p a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ds-addr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(30px * var(--s));max-width:44em}.ds-addr p{color:var(--navy)}.ds-addr b{font-weight:600}.ds-facts{display:grid;gap:calc(12px * var(--s));max-width:44em;margin-top:calc(18px * var(--s));padding:0;list-style:none}.ds-facts li{display:grid;grid-template-columns:calc(24px * var(--s)) minmax(0,1fr);gap:calc(14px * var(--s));font-size:calc(16px * var(--s));line-height:1.6;color:var(--navy)}.ds-facts svg{width:calc(24px * var(--s));height:calc(24px * var(--s));padding:5px;border-radius:50%;background:var(--grad);color:#fff;stroke-width:2.6;translate:0 1px}.ds-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10px * var(--s)) calc(30px * var(--s));max-width:44em;margin-top:calc(18px * var(--s));padding:0;list-style:none}.ds-list li{position:relative;padding-left:calc(20px * var(--s));font-size:calc(15.5px * var(--s));line-height:1.55;color:var(--navy)}.ds-list li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--grad)}.ds-rights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12px * var(--s));margin-top:calc(20px * var(--s));padding:0;list-style:none}.ds-rights li{display:grid;align-content:start;gap:2px;padding:calc(16px * var(--s)) calc(18px * var(--s));border-radius:calc(16px * var(--s));background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 1px 2px rgba(19,41,94,.05);transition:background-color .3s ease}@media (hover:hover){.ds-rights li:hover{background:rgba(255,255,255,.8)}}.ds-rights b{font-size:calc(15.5px * var(--s));font-weight:600;line-height:1.35;color:var(--navy)}.ds-rights span{font-size:calc(13px * var(--s));color:var(--soft)}.ds-stand{margin-top:calc(8px * var(--s));padding-top:calc(26px * var(--s));border-top:1px solid var(--line-2);font-size:calc(14px * var(--s));color:var(--soft)}@media (max-width:1080px){.law-grid{grid-template-columns:1fr;gap:calc(44px * var(--s))}.law-side{position:static}.law .lead{max-width:34em}.law-ds .law-grid{display:flex;flex-direction:column;gap:0}.law-ds :is(.law-side,.ds-main){display:contents}.law-ds h1{order:1}.law-ds .lead{order:2}.ds-live{order:3;margin-top:calc(40px * var(--s))}.ds-toc{order:4;margin-top:calc(48px * var(--s))}.ds-text{order:5}.ds-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;border-left:0}.ds-toc ol::before{display:none}.ds-toc a{padding-left:0}.im-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.im-card.wide{grid-column:1/-1}}@media (max-width:860px){.law{padding:calc(var(--nav-h) + 40px) 0 90px}.law-bg .h-aurora{left:-30%;width:120%;height:50%}.im-head{flex-direction:column;align-items:flex-start;gap:22px}.im-hint{margin:0}.im-grid{grid-template-columns:1fr;gap:14px;margin-top:36px}.im-card.wide,.im-card.full{grid-column:auto}.im-card{grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:22px 20px 24px;border-radius:24px}.im-ico{width:44px;height:44px;border-radius:13px}.im-ico svg{width:20px;height:20px}.im-card h2{font-size:19px}.im-vals{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:18px}.im-copy{opacity:1}.ds-live{margin-top:32px;padding:22px 16px 18px;border-radius:24px}.ds-toc{margin-top:40px}.ds-live-head{flex-wrap:wrap}.ds-live-head>div{flex:1 1 180px}.ds-again{width:100%;justify-content:center;margin-left:0}.ds-meter{grid-template-columns:1fr;margin-top:18px}.ds-meter li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;padding:16px}.ds-meter li+li{border-left:0;border-top:1px solid rgba(19,41,94,.08)}.ds-num{grid-row:span 2;height:auto}.ds-meter output{font-size:34px}.ds-meter b{margin-top:0}.ds-meter small{margin-top:0}.ds-text{margin-top:48px}.ds-sec{padding:30px 0 32px}.ds-sec h2{font-size:22px}.ds-sec p{font-size:16px}.ds-addr{grid-template-columns:1fr;gap:0}.ds-list{grid-template-columns:1fr}.ds-rights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.im-vals{grid-template-columns:1fr}.ds-toc ol{grid-template-columns:1fr}}@media (hover:none){.im-copy{opacity:1}}.nf-hero{min-height:max(620px,calc(100svh - 260px * var(--s)))}.nf-wrap{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(60px * var(--s));align-items:center;padding:calc(40px * var(--s)) 0 calc(80px * var(--s))}.nf-copy .lead{margin-top:calc(22px * var(--s));opacity:0;animation:fade 1s .3s var(--ease) forwards}.nf-copy .hero-cta{opacity:0;animation:fade 1s .45s var(--ease) forwards}.nf-visual{position:relative;display:grid;place-items:center}.nf-visual::before{content:"";position:absolute;inset:-10% -6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(31,123,255,.18),rgba(0,196,240,.07) 60%,transparent)}.nf-svg{width:100%;max-width:calc(560px * var(--s));height:auto;overflow:visible;filter:drop-shadow(0 26px 40px rgba(18,56,240,.22))}.nf-screen{fill:rgba(31,123,255,.07)}.nf-plug{animation:nfPlug 2.8s var(--ease) infinite}@keyframes nfPlug{0%,100%{transform:translateX(0)}45%,55%{transform:translateX(9px)}}@media (max-width:860px){.nf-wrap{grid-template-columns:1fr;gap:20px;padding:24px 0 60px}.nf-visual{order:-1;max-width:340px}}@media (prefers-reduced-motion:reduce){.nf-plug{animation:none}}.pts .pt{align-items:center}.pt-ico{position:relative;isolation:isolate;width:calc(46px * var(--s));height:calc(46px * var(--s));border-radius:calc(14px * var(--s));background:linear-gradient(140deg,#d8e3ff,#cfeef9);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(23,69,242,.12);transition:color .35s ease,box-shadow .35s ease}.pt-ico::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .35s ease}@media (hover:hover){.pt:hover .pt-ico{color:#fff;box-shadow:0 10px 22px -10px rgba(18,56,240,.7)}}@media (hover:hover){.pt:hover .pt-ico::before{opacity:1}}.pt-ico svg{width:calc(22px * var(--s));height:calc(22px * var(--s));stroke-width:1.8}.vz-av,.oa-ico,.ue-fd-mark{background:#fff;color:inherit;box-shadow:inset 0 0 0 1px rgba(19,41,94,.08),0 8px 18px -10px rgba(18,56,240,.45)}.vz-av{width:2.6em;height:2.6em;border-radius:.8em}.vz-av .mx-badge{width:1.85em;height:auto}.oa-ico .mx-badge,.fq-bubble .oa-ico .mx-badge{width:calc(32px * var(--s));height:auto}.ue-fd-mark .mx-badge{width:calc(31px * var(--s));height:auto}.live .dot{position:relative}.live.open .dot{animation:none}.live.open .dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#16c784;animation:ping 2s ease-out infinite}@keyframes ping{0%{transform:scale(1);opacity:.45}80%,100%{transform:scale(2.6);opacity:0}}.nav.scrolled .wrap{background:rgba(var(--bg-rgb),.55);border-color:rgba(255,255,255,.45);box-shadow:0 1px 2px rgba(11,26,60,.04),0 12px 32px -24px rgba(19,41,94,.3);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.nav-btn{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .4s ease,transform var(--dur) var(--ease)}.nav.scrolled .nav-btn{box-shadow:none}@supports (-moz-appearance:none){*,::before,::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nav .wrap{background:rgba(var(--bg-rgb),.96)}.nav.scrolled .wrap{background:rgba(var(--bg-rgb),.8)}.apple .hc{background:linear-gradient(rgba(255,255,255,.97),rgba(255,255,255,.93)) padding-box,var(--gb) border-box}.hero-card{background:linear-gradient(135deg,rgba(255,255,255,.93),rgba(255,255,255,.86))}.h-aurora{filter:none;opacity:.6}.ue-mark{filter:none!important}}@media (max-width:860px){.apple .hero-card{gap:12px;padding:0}.apple .hc{flex-direction:row;gap:14px;padding:16px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(11,26,60,.06),0 14px 28px -18px rgba(19,41,94,.45)}.apple .hc-ico{margin:0}.apple .hc .live{position:static;margin-top:8px}.logo-band{--gap:12px}.fq-card{grid-template-columns:1fr;padding:8px;border-radius:24px}.fq-panel{padding:30px 22px 24px;border-radius:18px}.fq-x .fq-list{padding:4px 14px 6px}.fq-x .fq summary{padding:18px 0;grid-template-columns:1fr auto}.fq-x .fq-n{display:none}.fq-bubble{flex-wrap:wrap;max-width:none;margin-top:28px}.fqb-t{flex:1 1 calc(100% - 64px)}.fqb-btn{flex:1 1 0;display:flex;justify-content:center;align-items:center;gap:8px;width:auto;height:44px;margin:0;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.fqb-call::after{content:"Anrufen"}.fqb-go::before{content:"Kontakt"}.fq-x .fq-a p{padding:0 4px 20px}.hero-kt .kt-map{order:2;position:relative;inset:auto;width:100%;height:280px;margin-top:8px;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 54% 58% at 50% 48%,#000 50%,transparent 100%);mask-image:radial-gradient(ellipse 54% 58% at 50% 48%,#000 50%,transparent 100%)}.hero-kt .kt-map .map{position:absolute;left:50%;top:50%;width:640px;height:auto;max-width:none;transform:translate(-59%,-46%)}.hero-kt .hero-card-wrap{margin-top:-36px}.kt-grid{grid-template-columns:1fr}.kt-cols{grid-template-columns:1fr;gap:16px}.kt-ask{padding-top:36px}.hero-ue .ue-visual{order:2;position:relative;inset:auto;width:100%;height:250px;margin-top:8px}.hero-ue .ue-visual .ue-mark{width:auto;max-width:100%;height:210px}.hero-ue .hero-card-wrap{margin-top:-8px}.hero-ue .ue-visual .ue-mark{--sw:9}.ue-fd{grid-template-columns:1fr;gap:34px}.ue-fd-photo{max-width:320px}.ue-fd-text blockquote{padding-left:18px}.ue-fd-text blockquote p{font-size:18px}.ue-fd-sig{padding-left:21px}.ic-wrap{grid-template-columns:1fr;gap:28px}.ic-q{padding:14px 14px 14px 16px}.ic-q>span{font-size:15px}.ic-res{padding:32px 20px}.ue-circ{grid-template-columns:1fr;justify-items:start;gap:30px}.ue-circ::before{display:none}.ue-lines{display:none}.ue-vlist{position:relative;grid-template-rows:none;gap:26px;padding-left:34px}.ue-vlist::before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--grad)}.ue-v{position:relative}.ue-v::before{content:"";position:absolute;left:-33px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:3px solid var(--brand-2)}.js .ue-v{transition-delay:.2s}.ue-brand svg{height:64px}.kt-box{padding:28px 16px 22px;border-radius:24px}.kt-head{flex-direction:column-reverse;align-items:flex-start;gap:16px}.kt-logo svg{height:34px}.kt-foot{flex-direction:column-reverse;align-items:stretch;gap:14px}.kt-foot .btn{justify-content:center}.kt-box .form-note{text-align:center}.kt-steps{--n:52px;grid-template-columns:1fr;gap:30px;text-align:left}.kt-steps::before,.kt-steps::after{display:none}.kt-steps li:not(:last-child)::after{content:"";position:absolute;z-index:-1;left:25px;top:26px;bottom:-56px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--brand-2),var(--brand-3));transform:scaleY(0);transform-origin:center top;transition:transform .8s var(--ease) calc(var(--i) * .4s + .45s)}.kt-steps.in li::after{transform:none}.kt-steps li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:18px;align-items:start}.kt-node{grid-row:span 2}.kt-node svg{width:22px;height:22px}.kt-steps h3{margin-top:4px;font-size:17px}.kt-steps p{max-width:none;margin-top:4px}.logo-set li{width:184px;height:88px;border-radius:18px}.logo-set img{max-width:152px;max-height:54px}.a-track{gap:14px;padding-top:28px;padding-bottom:32px}.a-card{width:min(80vw,340px);height:470px;padding:26px 24px 0}.a-card-v{margin-inline:-24px}.a-card h3{font-size:24px}.a-shelf-sec{padding-bottom:88px}}@media (min-width:861px) and (max-width:1080px){.apple .hc{padding-inline:18px}.kt-map{opacity:.55}.ue-visual{opacity:.5}.ue-circ{grid-template-columns:1fr;justify-items:start;gap:30px}.ue-circ::before{display:none}.ue-lines{display:none}.ue-vlist{position:relative;grid-template-rows:none;gap:26px;padding-left:34px}.ue-vlist::before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--grad)}.ue-v{position:relative}.ue-v::before{content:"";position:absolute;left:-33px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:3px solid var(--brand-2)}.js .ue-v{transition-delay:.2s}.ue-brand svg{height:84px}.ue-circ{max-width:540px}.ue-fd{gap:48px}.ic-wrap{grid-template-columns:1fr}}@media (min-width:961px) and (max-width:1240px){.sv-tab{gap:7px;padding-inline:calc(12px * var(--s))}}@media (hover:none){.a-pad-grp{display:none}}@media (prefers-reduced-motion:reduce){.a-card,.a-plus{transition:none}.apple .hc{animation:none;opacity:1}.logo-track{animation:none}.live.open .dot::after{animation:none;opacity:0}.logo-band{overflow-x:auto;scrollbar-width:none}.logo-set[aria-hidden]{display:none}}@media (hover:none){.nav,.nav .wrap,.nav.scrolled .wrap,.sv-tabs,.apple .hc,.hero-card{-webkit-backdrop-filter:none;backdrop-filter:none}.nav .wrap{background:rgba(var(--bg-rgb),.96)}.nav.scrolled .wrap{background:rgba(var(--bg-rgb),.92)}.sv-tabs{background:rgba(255,255,255,.95)}.apple .hc{background:linear-gradient(rgba(255,255,255,.97),rgba(255,255,255,.93)) padding-box,var(--gb) border-box}}.btn .cta-x{display:contents}@media (max-width:1080px){.apple main,.apple footer{text-align:center}.apple .vz{text-align:left}.apple .contact-person .lead,.apple .way .lead{max-width:40em;margin-inline:auto}.apple .hc{flex-direction:column;align-items:center;text-align:center;gap:12px;border-radius:28px}.apple .hc-ico{margin:0;border-radius:16px}.apple .pts .pt{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 20px 26px;border-radius:26px}.apple .pt-ico{border-radius:16px}.apple .photo .ph{border-radius:32px}.apple .a-card{border-radius:32px}.apple .logo-set li{border-radius:22px}.apple .way{border-radius:32px}.apple .way-steps{max-width:560px;margin-inline:auto}.apple .way-steps>div{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px;padding:0 0 34px}.apple .way-steps>div:last-child{padding-bottom:0}.apple .way-steps>div>div{width:100%;padding:20px 22px 22px;border-radius:24px}.apple .way-steps>div:not(:last-child)::before{left:calc(50% - 1px);top:auto;bottom:6px;height:22px}.apple .sv-card{border-radius:32px}.apple .vz-stage{border-radius:26px}.apple .sv-text{align-items:center;text-align:center}.apple .svx-top{justify-content:center}.apple .sv-text p{margin-inline:auto}.apple .sv-text .svx-list{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.apple .svx-cta{justify-content:center}.apple .sit{align-items:center;text-align:center;border-radius:28px}.apple .sit-top{justify-content:center;gap:12px}.apple .sit-ico{border-radius:16px}.apple .fq-card{border-radius:32px}.apple .fq-panel{align-items:center;text-align:center;border-radius:26px}.apple .fq-bubble{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:12px;margin-inline:auto;padding:16px;border-radius:26px 26px 26px 8px;text-align:center}.apple .fq-bubble .oa-ico,.apple .fqb-t{grid-column:1/-1}.apple .fq-list{text-align:left}.apple .ic-qs{text-align:left}.apple .ic-q{border-radius:22px}.apple .ic-res{border-radius:32px}.apple .ue-circ{justify-items:center;margin-inline:auto}.apple .ue-vlist{padding-left:0;gap:0;justify-items:center}.apple .ue-vlist::before{display:none}.apple .ue-v{max-width:30em;text-align:center}.apple .ue-v::before{position:static;display:block;margin:0 auto 14px}.apple .ue-v:not(:last-child)::after{content:"";display:block;width:3px;height:30px;margin:18px auto;border-radius:3px;background:var(--grad)}.apple .ue-fd{justify-items:center}.apple .ue-fd-photo{margin-inline:auto}.apple .ue-fd-ph{border-radius:32px}.apple .ue-fd-text blockquote{padding-left:0;border-left:0;border-image:none}.apple .ue-fd-text blockquote::before{content:"";display:block;width:56px;height:3px;margin:0 auto 20px;border-radius:3px;background:var(--grad)}.apple .ue-fd-sig{justify-content:center;padding-left:0}.apple .kt-box{border-radius:32px}.apple .kt-head{flex-direction:column-reverse;align-items:center;gap:16px}.apple .kt-form{text-align:left}.apple .kt-f :is(input,select,textarea){border-radius:16px}.apple .kt-remote{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:14px;padding:26px 22px;border-radius:28px}.apple .kt-remote .btn{grid-column:auto}.apple .kt-remote-ico{border-radius:16px}.apple .im-head{flex-direction:column;align-items:center;gap:18px}.apple .im-hint{justify-content:center}.apple .im-card{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px;border-radius:30px}.apple .im-card>*{grid-column:1/-1}.apple .im-k{justify-content:center}.apple .im-ico{border-radius:16px}.apple .law-grid{align-items:stretch}.apple .ds-toc ol{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.apple .ds-live{border-radius:30px}.apple .ds-live-head{flex-direction:column;text-align:center;gap:12px}.apple .ds-live-head>div{flex:none}.apple .ds-meter{text-align:left;border-radius:24px}.apple .ds-live-foot{justify-content:center;text-align:center}.apple .ds-text{text-align:left}.apple .nf-visual{justify-self:center}.apple footer .foot-top{flex-direction:column;align-items:center;gap:22px}.apple footer .foot-links{justify-content:center}.apple footer .foot-bottom{justify-content:center}}@media (max-width:860px){.apple .hero-inner{justify-content:center}.apple .hero-copy{margin-inline:auto}.apple .hero-copy .lead{margin-inline:auto}.apple .hero-cta{justify-content:center}.apple .nav-links{border-radius:28px;background:var(--bg);text-align:center;clip-path:inset(0 0 100% 0 round 28px)}.apple .nav.open .nav-links{clip-path:inset(0 0 0 0 round 28px)}.apple .hc{padding:22px 20px 24px}.apple .fqb-btn{width:100%}.apple .kt-steps{max-width:460px;text-align:center}.apple .kt-steps li{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px}.apple .kt-node{grid-row:auto}.apple .kt-steps p{max-width:24em;margin-inline:auto}.apple .kt-steps li:not(:last-child)::after{left:calc(50% - 1px);top:auto;bottom:-27px;height:24px}.apple .hero-kt .kt-map{--mw:min(calc((100vw - 16px) * 1.1254),760px);height:calc(var(--mw) * .54);margin-top:14px;-webkit-mask-image:none;mask-image:none}.apple .hero-kt .kt-map .map{width:var(--mw);transform:translate(-52%,-54.3%)}.apple .hero-kt .hero-card-wrap{margin-top:10px}.map text.ring-l[x="88"],.map ellipse.lake[cx="88"]{display:none}}@media (max-width:599px){.map .town text{font-size:16px}.map .hq text{font-size:19px}.map .ring-l{font-size:14px}.map .town[data-ort="Burgdorf"] text{transform:translateY(11px)}.apple .hero-kt .kt-map{--mw:calc((100vw - 16px) * 1.4286);height:calc(var(--mw) * .53)}.apple .hero-kt .kt-map .map{transform:translate(-57.3%,-54.1%)}.map .town[data-ort="Barsinghausen"] text{text-anchor:start;transform:translate(0,20px)}.map .town[data-ort="Lehrte"] text,.map .town[data-ort="Sehnde"] text{text-anchor:middle;transform:translate(-11px,20px)}.map .town .dot,.map .town .ping{r:7}.map .link{stroke-width:2}.map .pulse{stroke-width:4.5}.map .pulse.glow{stroke-width:14}}@media (max-width:599px){.apple .hero-cta{flex-wrap:nowrap;gap:10px;justify-content:center}.apple .hero-cta .btn{flex:1 1 auto;min-width:0;height:50px;padding:0 16px;justify-content:center;font-size:clamp(12.5px,3.7vw,14.5px);white-space:nowrap}}@media (max-width:480px){.apple .hero-cta .btn svg{display:none}.apple .btn .cta-x{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width:600px) and (max-width:860px){.apple .hero-card,.apple .pts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1080px){.apple .hero-copy,.apple .nf-copy{text-align:left}.apple .fq-bubble{grid-template-columns:repeat(2,auto);justify-content:center}.apple .sit-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.apple .kt-map{opacity:.85}}.map .link{opacity:.42;stroke-width:1.2}.map .ring{stroke:#bcc8dd}.map .sweep,.map .ripple,.map .pulse,.map .town .ping{display:none}.map .hq circle.halo{animation:hqGlow 5s ease-in-out infinite}@keyframes hqGlow{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.55);opacity:.12}}.map.paused,.map.paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.map .hq circle.halo{animation:none}}:root{--surface:#f6f8fc;--surface-2:#eef2f8;--ease-io:cubic-bezier(.77,0,.175,1)}.apple .hero-card{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:0;padding:0;border:1px solid var(--line);border-radius:calc(24px * var(--s));background:var(--surface);box-shadow:0 1px 2px rgba(11,26,60,.05),0 26px 50px -36px rgba(19,41,94,.5);overflow:hidden;opacity:0;animation:fade 1s .9s var(--ease) forwards}.apple .hc{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;animation:none!important;translate:none!important;overflow:visible;padding:calc(24px * var(--s)) calc(28px * var(--s)) calc(26px * var(--s))}.apple .hc+.hc{border-left:1px solid var(--line)!important}.apple a.hc{transition:background-color .2s ease}@media (hover:hover){.apple a.hc:hover{background:rgba(var(--acc-rgb),.035)!important}}.apple .hc-ico{width:calc(42px * var(--s));height:calc(42px * var(--s));margin-bottom:calc(16px * var(--s))}@media (max-width:1080px) and (min-width:761px){.apple .hero-card{grid-template-columns:repeat(3,minmax(0,1fr))}.apple .hc{padding:22px 18px 24px}}@media (max-width:760px){.apple .hero-card{grid-template-columns:1fr;border-radius:24px}.apple .hc+.hc{border-left:0!important;border-top:1px solid var(--line)!important}.apple .hc{flex-direction:row!important;align-items:flex-start!important;text-align:left!important;gap:14px!important;padding:18px 18px 18px!important}.apple .hc-ico{margin:2px 0 0!important;flex:none;width:42px;height:42px;border-radius:13px}.apple .hc-t,.apple .hc b,.apple .hc-t>span{text-align:left!important}.apple .hc .live{position:static!important;margin:10px 0 0!important;justify-content:flex-start!important;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.apple .hero-card{animation:none;opacity:1}}.apple .pts{gap:0!important;border-top:1px solid var(--line)}.apple .pts>*{background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.svx-count{display:none!important}.fq-x .fq-n{display:none!important}.fq-x .fq summary{grid-template-columns:1fr auto!important}@media (min-width:861px){.fq-x .fq-a p{padding-left:calc(8px * var(--s))}}@media (min-width:1081px){.ue-founder .ue-fd-text blockquote{padding-left:0;border-left:0;border-image:none}.ue-founder .ue-fd-text blockquote::before{content:"";display:block;width:56px;height:3px;margin:0 0 calc(22px * var(--s));border-radius:3px;background:var(--grad)}.ue-founder .ue-fd-sig{padding-left:0}}h2 em{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor;color:inherit!important;animation:none!important}.js :is(h1,h2,h3,h4,p,blockquote,.lead)[data-reveal]{opacity:1!important;translate:none!important}.btn:active,.sv-tab:active,.a-pad:active,.im-copy:active,.ds-again:active,.kt-t-arten a:active,.cc-b:active,.kb-x:active{transform:scale(.97);transition-duration:.12s}input,textarea,select{caret-color:var(--accent)}html{scrollbar-color:rgba(19,41,94,.32) var(--bg)}@media (prefers-reduced-transparency:reduce){.nav .wrap,.nav.scrolled .wrap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(var(--bg-rgb),.98)!important}.kb-dlg::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(12,24,52,.55)!important}}@media (prefers-reduced-motion:no-preference){.js .hero-bg .kb{animation:kb 1.8s var(--ease) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ph img{animation:mxFoto linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@keyframes mxFoto{from{transform:scale(1.14)}to{transform:scale(1)}}html:not(.first) :is(.hero h1 .line>span,.hero-copy .lead,.hero-cta,.hero-card,.hero-bg .kb){animation-duration:0s!important;animation-delay:0s!important}.first .hero h1 .line>span{animation-duration:.7s}.first .hero h1 .line:nth-child(2)>span{animation-delay:.08s}.first .hero-copy .lead{animation-duration:.6s;animation-delay:.15s}.first .hero-cta{animation-duration:.6s;animation-delay:.25s}.first .apple .hero-card{animation-duration:.6s;animation-delay:.35s}.first .lg-circuit{animation-duration:1.1s;animation-delay:.1s}.first .lg-node{animation-duration:.4s}::view-transition-old(root){animation-duration:.12s}::view-transition-new(root){animation-duration:.24s}.fq i{transition-duration:.25s}.fq[open] .fq-a p{animation-duration:.28s}@supports (interpolate-size:allow-keywords){.fq::details-content{transition-duration:.28s}}.way-promise{display:none}.way-steps>div>div{background:none;border:0;border-radius:0;padding:calc(12px * var(--s)) calc(22px * var(--s)) calc(24px * var(--s));transition:none}@media (hover:hover){.way-steps>div:hover>div{background:none;border-color:transparent}}.way-steps>div{padding-bottom:calc(8px * var(--s))}.way-steps>div:not(:last-child)>div{border-bottom:1px solid rgba(255,255,255,.1)}.way-steps b{font-size:calc(18px * var(--s))}.way-steps span{font-size:calc(15px * var(--s));line-height:1.55;margin-top:6px}@media (min-width:1081px){.way:not(.situation){padding:calc(96px * var(--s)) 0}}.sit-cards{gap:0}.sit{background:none;border:0;box-shadow:none;padding:calc(6px * var(--s)) calc(40px * var(--s)) calc(6px * var(--s)) 0;transition:none}@media (hover:hover){.sit:hover{background:none;border-color:transparent;transform:none}}.sit+.sit{border-left:1px solid rgba(255,255,255,.12);padding-left:calc(40px * var(--s))}.sit:last-child{padding-right:0}@media (max-width:860px){.sit{padding:calc(22px * var(--s)) 0}.sit+.sit{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-left:0}.sit:first-child{padding-top:0}.sit:last-child{padding-bottom:0}}:root{--dur:.22s}@media (prefers-reduced-motion:no-preference){.a-card{transition:opacity .6s var(--ease) var(--d,0s),translate .7s var(--ease) var(--d,0s),transform .2s var(--ease),box-shadow .2s var(--ease)}}::view-transition-old(root){animation-timing-function:ease-out}.js .kt-steps li{transition:opacity .7s var(--ease) calc(var(--i) * .18s + .15s),translate .8s var(--ease) calc(var(--i) * .18s + .15s)}.kt-steps li:not(:last-child)::after{transition:transform .8s var(--ease) calc(var(--i) * .18s + .45s)}.apple .sit,.sit,.apple .way-steps>div>div,.way-steps>div>div{border-radius:0}.nav-live{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px rgba(19,41,94,.06);font-size:calc(13.5px * var(--s));font-weight:500;line-height:1.2;color:var(--navy);white-space:nowrap}.nav-live .nav-live-sub{font-size:inherit;font-weight:400;color:var(--soft)}.nav-live:not(.open) .nav-live-sub{display:none}.nav-live{margin-left:clamp(12px,1.6vw,40px);margin-right:auto}.nav-right{margin-left:0}@media (max-width:1080px){.nav-live{display:none}}.af-sec{padding-top:calc(30px * var(--s))}.af-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:calc(48px * var(--s));align-items:stretch}.af-main h2{font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.af-main .lead{max-width:32em;margin-top:calc(16px * var(--s))}.af-rows{display:grid;gap:calc(10px * var(--s));margin-top:calc(30px * var(--s))}.af-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px calc(20px * var(--s));align-items:center;padding:calc(16px * var(--s)) calc(22px * var(--s)) calc(18px * var(--s));border-radius:calc(16px * var(--s));border:1px solid rgba(19,41,94,.08);background:rgba(255,255,255,.7);box-shadow:0 1px 2px rgba(19,41,94,.04);cursor:pointer;text-align:left}.af-l{font-size:calc(15.5px * var(--s));font-weight:500;color:var(--navy);line-height:1.35}.af-l small{display:block;margin-top:2px;font-size:calc(13px * var(--s));font-weight:400;color:var(--muted)}.af-v{font-size:calc(17px * var(--s));font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}.af-row input[type=range]{grid-column:1/-1;width:100%;height:28px;margin:0;accent-color:var(--accent);cursor:pointer}.af-row input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:999px}.af-res{display:flex;flex-direction:column;justify-content:center;padding:calc(36px * var(--s)) calc(32px * var(--s));border-radius:calc(28px * var(--s));background:var(--surface);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(11,26,60,.05),0 26px 50px -36px rgba(19,41,94,.5)}.af-k{font-size:calc(14px * var(--s));font-weight:500;color:var(--muted)}.af-sum{display:block;margin-top:calc(8px * var(--s));font-size:calc(clamp(38px,3.6vw,54px) * var(--s));line-height:1.05;letter-spacing:-.03em;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.af-sub{display:block;margin-top:calc(8px * var(--s));font-size:calc(16px * var(--s));color:var(--text)}.af-sub strong{color:var(--navy);font-variant-numeric:tabular-nums}.af-note{margin-top:calc(20px * var(--s));padding-top:calc(18px * var(--s));border-top:1px solid var(--line);font-size:calc(14px * var(--s));line-height:1.6;color:var(--muted);max-width:30em}@media (max-width:1080px){.af-wrap{grid-template-columns:1fr;gap:28px}.af-res{text-align:center;align-items:center}.af-note{max-width:none}}@media (max-width:860px){.af-row{padding:14px 16px 16px}}.btn:active{transform:translateY(0) scale(.98)}.hero-bg::after{height:26%}.hero-lp .hero-bg::after{height:34%}.logo-band.still .logo-track{animation:none;width:100%;justify-content:center;will-change:auto}.logo-band.still .logo-set{padding-right:0}.logo-band.still .logo-set[aria-hidden],.logo-band.still .logo-set li.dup{display:none}.logo-band.still::before,.logo-band.still::after{display:none}.kt-map{-webkit-mask-image:radial-gradient(ellipse 62% 60% at 52% 48%,#000 66%,transparent 100%);mask-image:radial-gradient(ellipse 62% 60% at 52% 48%,#000 66%,transparent 100%)}.kon{--mono:ui-monospace,"Cascadia Mono",Consolas,"JetBrains Mono",Menlo,monospace;position:relative;width:100%;max-width:calc(560px * var(--s));margin:0 auto;border-radius:calc(22px * var(--s));background:#f7f9fd;border:1px solid rgba(19,41,94,.1);box-shadow:0 1px 2px rgba(11,26,60,.05),0 40px 80px -40px rgba(19,41,94,.5);overflow:hidden;font-family:var(--mono);font-size:calc(14.5px * var(--s));line-height:1.55;color:var(--navy);text-align:left;transition:box-shadow .3s ease,border-color .3s ease}.kon.aktiv{border-color:rgba(23,69,242,.35);box-shadow:0 1px 2px rgba(11,26,60,.05),0 40px 80px -40px rgba(19,41,94,.5),0 0 0 4px rgba(23,69,242,.12)}.kon-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid rgba(19,41,94,.08);background:#eef2f9;font-size:.82em;color:var(--muted)}.kon-bar i{width:10px;height:10px;border-radius:50%;background:#d5dceb}.kon-bar i:nth-child(1){background:#ff8a80}.kon-bar i:nth-child(2){background:#ffd166}.kon-bar i:nth-child(3){background:#16c784}.kon-bar span{margin-left:8px}.kon-out{min-height:calc(150px * var(--s));max-height:calc(260px * var(--s));overflow:auto;padding:16px 18px 6px;display:grid;align-content:start;gap:4px;scrollbar-width:thin}.kon-l{margin:0;word-break:break-word}.kon-p{color:var(--accent);font-weight:600}.kon-err{color:#b4232c}.kon-ok{color:#0d6e42}.js .kon-out>.kon-l{opacity:0;animation:konIn .25s ease forwards}.js .kon-out>.kon-l:nth-child(1){animation-delay:.3s}.js .kon-out>.kon-l:nth-child(2){animation-delay:.9s}.js .kon-out>.kon-l:nth-child(3){animation-delay:1.4s}@keyframes konIn{to{opacity:1}}.kon-in{display:flex;align-items:center;gap:8px;padding:8px 18px 14px}.kon-in label{flex:none;cursor:text}.kon-in input{flex:1;min-width:0;margin:0;padding:4px 0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;color:var(--navy);outline:none;caret-color:var(--accent)}.kon-in input::placeholder{color:#9aa6c2}.kon-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 16px}.kon-chips button{font:inherit;font-size:.86em;padding:.35em .85em;border-radius:999px;border:1px solid rgba(19,41,94,.14);background:#fff;color:var(--navy);cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .15s ease}@media (hover:hover){.kon-chips button:hover{border-color:var(--accent);color:var(--accent)}}.kon-chips button:active{transform:scale(.97)}.kon-chips button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nf-visual.kon-wrap::before{inset:-6% -4%}@media (max-width:860px){.nf-hero:has(.kon){min-height:0}.nf-wrap:has(.kon){align-content:start;gap:28px;padding-top:28px}.kon-wrap{order:0;max-width:none}.kon{max-width:none}.kon-out{min-height:120px}}@media (prefers-reduced-motion:reduce){.js .kon-out>.kon-l{animation:none;opacity:1}}.fw{margin:calc(10px * var(--s)) auto 0;max-width:calc(820px * var(--s));text-align:center;font-size:calc(15px * var(--s));line-height:1.6;color:var(--muted);text-wrap:balance}.svx-nutzen{display:flex;align-items:flex-start;gap:10px;margin-top:calc(18px * var(--s));padding:calc(12px * var(--s)) calc(16px * var(--s));border-radius:calc(14px * var(--s));background:linear-gradient(120deg,rgba(23,69,242,.06),rgba(0,196,240,.07));font-size:calc(15.5px * var(--s));font-weight:500;line-height:1.5;color:var(--navy)}.svx-nutzen svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--accent)}@media (max-width:860px){.fw{font-size:14.5px}.svx-nutzen{padding:12px 14px;font-size:15px}}.wz-sec{padding-top:calc(40px * var(--s))}.wz-switch-wrap{display:flex;justify-content:center;margin-bottom:calc(36px * var(--s))}.wz-switch{display:inline-flex;gap:2px;padding:calc(6px * var(--s));border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(19,41,94,.13);box-shadow:0 1px 2px rgba(11,26,60,.07),0 18px 40px -26px rgba(19,41,94,.35)}.wz-tab{padding:calc(12px * var(--s)) calc(22px * var(--s));border:0;border-radius:999px;background:none;font:inherit;font-size:calc(14.5px * var(--s));font-weight:500;line-height:1.2;color:var(--navy);cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.wz-tab:active{transform:scale(.97)}.wz-tab.active{background:var(--navy);color:#fff;box-shadow:0 10px 22px -10px rgba(19,41,94,.7)}.wz-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wz-pane{display:none}.wz-pane.active{display:block;animation:wzIn .35s var(--ease) both}@keyframes wzIn{from{opacity:0;translate:0 8px}}@media (max-width:860px){.wz-switch-wrap{margin-bottom:26px}.wz-tab{padding:11px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.wz-pane.active{animation:none}}.kt-after{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10px * var(--s)) calc(18px * var(--s));margin-top:calc(22px * var(--s));padding-top:calc(16px * var(--s));border-top:1px solid rgba(19,41,94,.1);font-size:calc(14px * var(--s));color:var(--muted)}.kt-after-t{font-weight:500;color:var(--navy)}.kt-mini{display:flex;flex-wrap:wrap;gap:calc(8px * var(--s)) calc(20px * var(--s));margin:0;padding:0;list-style:none}.kt-mini li{display:inline-flex;align-items:center;gap:8px}.kt-mini i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-style:normal;font-size:11.5px;font-weight:600;line-height:1}.a-shelf-sec{padding-bottom:calc(64px * var(--s))}.logos:not(.tools-sec) .sec-head{margin-bottom:calc(18px * var(--s))}.logos:not(.tools-sec) .sec-head h2{font-size:var(--fs-h2s);line-height:1.15;letter-spacing:-.028em}.logos:not(.tools-sec) .sec-head p{margin-top:calc(10px * var(--s))}.logos:not(.tools-sec) .logo-set{padding-bottom:calc(14px * var(--s))}.logos:not(.tools-sec) + .sec{padding-top:calc(70px * var(--s))}@media (max-width:860px){.kt-after{gap:8px 14px}.kt-mini{flex-direction:column;align-items:flex-start;gap:8px}.kt-after,.kt-mini li{text-align:left}}.logo-set.tools img[src*="dell"]{max-height:calc(62px * var(--s))}.logo-set.tools img[src*="ugreen"]{max-width:calc(176px * var(--s))}@media (max-width:860px){.logo-set.tools img[src*="dell"]{max-height:50px}}.hero-ue .hero-inner{flex:0 0 auto;align-items:flex-start;padding:calc(116px * var(--s)) 0 calc(18px * var(--s))}.hero-ue{justify-content:flex-start}.ue-sky{position:relative;z-index:1;order:1;width:min(76%,var(--wrap));margin:0 max(0px,(100% - var(--wrap)) / 2) calc(6px * var(--s)) auto;pointer-events:none;color:var(--navy);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hero-ue .hero-card-wrap{order:2}.ue-sky .skyline{display:block;width:100%;height:auto;overflow:hidden}.sk{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.84}.sk.hl{stroke:var(--accent);stroke-width:3;opacity:1}.skw{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;opacity:.38}.sk.ground{opacity:.35}.water{fill:none;stroke:#1f7bff;stroke-width:1.5;opacity:.5}.boat path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.boat .sail{fill:rgba(23,69,242,.14)}.js :is(.skyline,.zeich) .sk{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--ease) var(--d,0s)}.js :is(.skyline,.zeich) :is(.skw,.water,.boat,.pin){opacity:0;transition:opacity .7s ease calc(var(--d,0s) + .9s)}.js :is(.skyline,.zeich).in .sk{stroke-dashoffset:0}.js :is(.skyline,.zeich).in .skw{opacity:.38}.js .skyline.in .water{opacity:.5}.js .skyline.in .boat{opacity:1}.js .zeich.in .pin{opacity:1}.zeich{display:block;width:100%;height:auto;color:var(--navy)}.zeich .sk{stroke-width:2.6}.zeich .sk.hl{stroke-width:3.4}.zeich .skw{stroke-width:1.6}.ue-haltung .sec-head{margin-bottom:calc(10px * var(--s))}.hl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(60px * var(--s));align-items:start;max-width:calc(1180px * var(--s));margin:0 auto}.hl-art{position:sticky;top:calc(var(--nav-h) + 30px * var(--s));display:grid;height:calc(100vh - var(--nav-h) - 60px * var(--s));max-height:calc(440px * var(--s));align-content:center}.hl-frame{grid-area:1/1;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .5s var(--ease),transform .6s var(--ease)}.hl-frame.in{opacity:1;transform:none}.hl-frame .zeich{max-width:calc(520px * var(--s));margin:0 auto}.hl-list{list-style:none;margin:0;padding:0;counter-reset:none}.hl-item{display:flex;align-items:center;min-height:min(48vh,calc(360px * var(--s)));padding:calc(16px * var(--s)) 0}.hl-item:first-child{align-items:center;min-height:min(48vh,calc(440px * var(--s)))}.hl-inline{display:none}.hl-txt{opacity:.38;transform:translateX(0);transition:opacity .45s ease,transform .5s var(--ease)}.hl-item.on .hl-txt{opacity:1}.hl-txt h3{font-size:calc(clamp(30px,2.6vw,40px) * var(--s));line-height:1.12;letter-spacing:-.025em;color:var(--navy)}.hl-txt p{margin-top:calc(14px * var(--s));max-width:26em;font-size:calc(18px * var(--s));line-height:1.6;color:var(--text)}.ue-founder{padding-top:calc(20px * var(--s))}.ue-desk{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:calc(64px * var(--s));align-items:center;max-width:calc(1240px * var(--s))}.ud-portrait{position:relative;margin:0;aspect-ratio:4/5;border-radius:calc(32px * var(--s));overflow:hidden;display:grid;place-items:center;padding:calc(24px * var(--s));background:radial-gradient(60% 50% at 80% 12%,rgba(0,196,240,.26),transparent 65%),radial-gradient(60% 50% at 12% 92%,rgba(18,56,240,.22),transparent 65%),linear-gradient(160deg,#e9eefc,#dfe7fb);box-shadow:0 1px 2px rgba(11,26,60,.05),0 40px 80px -44px rgba(19,41,94,.5)}.ud-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ud-draw{width:100%}.ud-text h2{max-width:none}.ud-text blockquote{margin-top:calc(22px * var(--s))}.ud-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:calc(30px * var(--s));padding-left:calc(29px * var(--s))}.ud-cta .btn svg{width:16px;height:16px}.ud-draw .zeich{max-width:none}.ud-svg [data-obj] .sk,.ud-svg [data-obj] .skw{transition:stroke .3s ease,opacity .3s ease,stroke-width .3s ease,filter .3s ease}.ud-svg [data-obj].lit .sk{stroke:var(--accent);opacity:1;filter:drop-shadow(0 0 6px rgba(31,123,255,.45))}.ud-svg [data-obj].lit .skw{stroke:var(--accent);opacity:.7}.ud-svg .pin{color:var(--accent)}.ud-svg .pin-dot{fill:var(--accent)}.ud-svg .pin-ring{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:.6;transform-box:fill-box;transform-origin:center;animation:dsPin 2.4s ease-out infinite}.ud-svg .pin.lit .pin-ring{animation-duration:1.2s}@keyframes dsPin{0%{transform:scale(.6);opacity:.8}100%{transform:scale(2.2);opacity:0}}.ud-facts{list-style:none;margin:calc(26px * var(--s)) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6px * var(--s)) calc(18px * var(--s))}.ud-facts li{display:flex;gap:12px;align-items:flex-start;padding:calc(10px * var(--s)) calc(12px * var(--s));border-radius:calc(14px * var(--s));cursor:default;transition:background-color .25s ease}.ud-facts li.on,.ud-facts li:focus-visible{background:rgba(255,255,255,.72);outline:none}@media (hover:hover){.ud-facts li:hover{background:rgba(255,255,255,.72);outline:none}}.ud-facts li:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ud-facts i{flex:none;width:10px;height:10px;margin-top:8px;border-radius:50%;background:var(--navy-soft);transition:background-color .25s ease,box-shadow .25s ease}.ud-facts li.on i{background:var(--accent);box-shadow:0 0 0 4px rgba(31,123,255,.18)}@media (hover:hover){.ud-facts li:hover i{background:var(--accent);box-shadow:0 0 0 4px rgba(31,123,255,.18)}}.ud-facts b{display:block;font-size:calc(15px * var(--s));font-weight:600;color:var(--navy)}.ud-facts span{display:block;margin-top:2px;font-size:calc(14px * var(--s));line-height:1.5;color:var(--muted)}@media (max-width:1080px){.hl-grid{grid-template-columns:1fr;gap:0}.hl-art{display:none}.hl-item{min-height:0;max-height:none;flex-direction:column;align-items:stretch;gap:14px;padding:calc(22px * var(--s)) 0}.hl-item:first-child,.hl-item:last-child{min-height:0}.hl-inline{display:block;max-width:360px;margin:0 auto}.hl-txt{opacity:1;text-align:center}.hl-txt p{margin-inline:auto}.ue-desk{grid-template-columns:1fr;gap:30px}.ud-portrait{width:100%;max-width:420px;margin:0 auto}.ud-facts{grid-template-columns:1fr}.ud-cta{padding-left:0}}@media (max-width:860px){.ue-sky{order:2;width:100%;height:150px;margin:6px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ue-sky .skyline{width:230%;max-width:none;margin-left:-93%}.hero-ue .hero-inner{padding-bottom:0}.ud-facts li,.ud-facts div{text-align:left}.ud-cta{justify-content:center}}.brxe-shortcode{display:contents}#brx-header,#brx-content{margin:0;padding:0}blockquote,blockquote p,q{font-family:inherit}:where([class*="brxe-"]){max-width:revert}:where(svg){min-width:revert;min-height:revert}:where(html){font-size:revert;line-height:revert;text-size-adjust:revert}:where(body){background-color:revert;background-position:revert;color:revert;font-family:revert;font-size:revert;font-weight:revert;line-height:revert;-webkit-font-smoothing:revert}:where(*){border-color:revert}:where(a){color:revert;text-decoration:revert;cursor:revert}:where(h1,h2,h3,h4,h5,h6){font-size:revert;line-height:revert;text-rendering:revert}:where(small){font-size:revert}:where(img){height:revert;max-width:revert;vertical-align:revert;outline:revert}:where(button,input,optgroup,select,textarea){font-family:revert;font-size:revert;line-height:revert;text-align:revert;text-transform:revert;overflow:revert;appearance:revert}:where(button){border:revert;cursor:revert;outline:revert}:where(input,select,textarea){border-style:revert;border-width:revert;box-shadow:revert;color:revert;outline:revert;transition:revert;width:revert;cursor:revert}:where(select){background:revert}:where(label){color:revert;display:revert;font-weight:revert}:where(input,textarea)::placeholder{color:revert}:where(blockquote){border-left-style:revert;border-left-width:revert;font-family:revert;font-size:revert;position:revert}:where(:focus){outline:revert}@layer meldax-vorrang{.kt-f textarea{line-height:1.4!important}}.skip-link{position:absolute;top:-200px;left:12px;z-index:1000;padding:12px 18px;border-radius:0 0 14px 14px;background:var(--navy);color:#fff;font-weight:600}.skip-link:focus{top:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-bar .nav{top:calc(32px + 10px * var(--s))}@media (max-width:782px){.admin-bar .nav{top:calc(46px + 10px)}}