@font-face{font-family:Inter;src:url(/site-assets/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/site-assets/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#f7f8fc;--white:#fff;--ink:#0a1020;--ink-2:#35405a;--ink-3:#5f6b84;--step:#eef1f8;--step-2:#e4e9f3;--line:#dce3f0;--navy:#0b1d32;--navy-2:#132a47;--navy-3:#1d3a63;--navy-ink:#b7c6db;--orange:#ff5a0a;--orange-hover:#e93600;--orange-field:#ff5a0a;--orange-ink:#b93613;--orange-soft:#ff6b4a;--orange-tint:#fff1ec;--cobalt:#315cf4;--cobalt-hover:#2448c7;--cobalt-tint:#edf2ff;--green:#087c68;--wrap:1232px;--gutter:clamp(20px, 5vw, 104px);--section:clamp(96px, 11vw, 160px);--radius:12px;--radius-ui:8px;--radius-btn:6px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-btn:cubic-bezier(.25, 1, .5, 1);--nav-h:68px;--t-display:clamp(48px, 6.4vw, 96px);--t-h2:clamp(28px, 2.7vw, 40px);--t-h3:clamp(22px, 1.9vw, 28px);--t-body:18px;--t-small:15px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-3) var(--paper);scroll-padding-top:110px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 var(--t-body)/1.55 "Inter", ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em}button{font:inherit;color:inherit}::selection{background:var(--orange-field);color:var(--white)}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:4px}input{caret-color:var(--orange)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--white);border-radius:6px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;overflow:visible}.arrow__line{opacity:0;transition:opacity .3s var(--ease-btn)}.arrow__head{transition:transform .3s var(--ease-btn);transform:translate(-3px)}.btn:hover .arrow__line,.link:hover .arrow__line{opacity:1}.btn:hover .arrow__head,.link:hover .arrow__head{transform:translate(1px)}.btn{border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;min-height:54px;transition:background-color .3s var(--ease-btn), color .3s var(--ease-btn), transform .2s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--sm{min-height:42px;padding:0 16px;font-size:16px}.btn--primary{background:var(--orange);color:var(--white)}.btn--primary:hover{background:var(--orange-hover)}.btn--cobalt{background:var(--cobalt);color:var(--white)}.btn--cobalt:hover{background:var(--cobalt-hover)}.link{color:var(--orange-ink);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.nav{z-index:50;pointer-events:none;padding:10px 10px 0;position:fixed;top:0;left:0;right:0}.nav__card,.mobile-menu{pointer-events:auto}.nav__card{max-width:calc(var(--wrap) + 2 * var(--gutter));height:var(--nav-h);padding:0 calc(var(--gutter) - 10px);transition:background-color .37s var(--ease-out), box-shadow .37s var(--ease-out), padding .37s var(--ease-out), max-width .37s var(--ease-out);background:#fff0;border-radius:12px;align-items:center;gap:40px;margin:0 auto;display:flex}.nav.is-scrolled .nav__card{background:var(--white);max-width:calc(var(--wrap) + 72px);padding:0 16px 0 20px;box-shadow:0 1px 2px #0a10200f,0 8px 24px -8px #0a102024}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.brand__ai{color:#ff5a0a}.nav__links{gap:30px;display:flex}.nav__links a,.nav__login{font-size:var(--t-small);color:var(--ink-2);transition:color .3s var(--ease-btn);font-weight:500;text-decoration:none}.nav__lang{letter-spacing:.04em;color:var(--ink-3);transition:color .3s var(--ease-btn);border-radius:6px;padding:4px 6px;font-size:13px;font-weight:600;text-decoration:none}.nav__lang:hover,.nav__links a:hover,.nav__login:hover{color:var(--ink)}.nav__actions{align-items:center;gap:20px;margin-left:auto;display:flex}.nav__menu{cursor:pointer;background:0 0;border:0;border-radius:8px;width:44px;height:44px;display:none}.nav__menu svg{width:24px;stroke:var(--ink);stroke-width:2px;fill:none;stroke-linecap:round;margin:auto}.mobile-menu{background:var(--white);border-radius:12px;gap:2px;max-width:560px;margin:8px auto 0;padding:10px;display:grid;box-shadow:0 12px 32px -10px #0a102040}.mobile-menu[hidden]{display:none}.mobile-menu a{border-radius:8px;padding:14px 12px;font-size:18px;font-weight:500;text-decoration:none}.mobile-menu a:hover{background:var(--step)}.hero{padding-block:calc(var(--nav-h) + clamp(40px, 6vw, 88px)) clamp(64px, 8vw, 112px);overflow:clip}.hero__grid{grid-template-columns:minmax(0,5.2fr) minmax(0,6.8fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.lines{letter-spacing:-.035em;font-size:clamp(36px,4.4vw,63px);font-weight:600;line-height:1}.lines .line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lines [data-line]{display:block}@media (max-width:400px){.lines{font-size:8.4vw}}.hero__flag{vertical-align:0;background:linear-gradient(#000 0 33.34%,#d00 0 66.67%,#ffce00 0);border-radius:50%;width:.72em;height:.72em;margin-left:.18em;display:inline-block;box-shadow:inset 0 0 0 1px #0a10201f}.hero__sub{max-width:30ch;color:var(--ink-2);letter-spacing:-.01em;margin-top:28px;font-size:clamp(19px,1.5vw,22px);line-height:1.42}.hero__sub strong{color:var(--ink);font-weight:500}.signup{flex-wrap:wrap;gap:8px;width:min(520px,100%);margin-top:32px;display:flex}.signup input{border-radius:var(--radius-btn);background:var(--white);min-height:54px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1.5px var(--step-2), 0 1px 2px #0a10200a;transition:box-shadow .3s var(--ease-out);border:0;flex:220px;padding:0 16px;font-size:16px}.signup input::placeholder{color:var(--ink-3)}.signup input:hover{box-shadow:inset 0 0 0 1.5px #c9d2e3}.signup input:focus{box-shadow:inset 0 0 0 2px var(--cobalt);outline:none}.signup input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--orange)}.signup__error{font-size:var(--t-small);color:var(--orange-ink);flex-basis:100%;font-weight:500}.hero__promises{font-size:var(--t-small);color:var(--ink-2);margin-top:16px}.hero__why{gap:9px;max-width:34em;margin:22px 0 0;padding:0;list-style:none;display:grid}.hero__why li{color:var(--ink);align-items:flex-start;gap:10px;font-size:16.5px;font-weight:500;line-height:1.4;display:flex}.hero__why svg{fill:none;width:20px;height:20px;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#e3f5ef;border-radius:50%;flex:none;margin-top:1px;padding:3px}.hero__why+.signup{margin-top:26px}@media (max-width:760px){.hero__why li{font-size:15.5px}}.stage{isolation:isolate;background:#dfe5ee;border-radius:16px;height:clamp(560px,46vw,700px);position:relative;overflow:clip}.stage__media,.stage__img,.stage__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage__img{object-position:62% 50%}.demo{z-index:2;background:var(--white);border-radius:12px;flex-direction:column;width:min(440px,100% - 32px);font-size:14px;line-height:1.45;display:flex;position:absolute;top:clamp(16px,7%,52px);left:clamp(16px,5%,48px);box-shadow:0 0 0 1px #0a10200f,0 30px 70px -30px #0a102073}.demo__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.demo__tag{color:var(--ink-3);background:var(--step);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.demo__log{flex-direction:column;justify-content:flex-end;gap:10px;height:300px;padding:14px 16px 6px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.demo__log>*{animation:msg-in .42s var(--ease-out) both}@keyframes msg-in{0%{opacity:0;translate:0 10px}}.demo__input{background:var(--paper);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:2px;margin:6px 12px 12px;padding:0 6px 0 14px;display:flex}.demo__input [data-typed]:empty:before{content:"Frage stellen …";color:var(--ink-3)}.demo__caret{background:var(--orange);width:1.5px;height:18px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.demo__send{background:var(--step-2);width:32px;height:32px;transition:background-color .2s var(--ease-out);border-radius:8px;place-items:center;margin-left:auto;display:grid}.demo__send svg{fill:none;width:16px;stroke:var(--white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.demo.is-ready .demo__send{background:var(--orange)}.demo .msg{padding:9px 12px}.demo .msg p{font-size:14px}.demo mark{background:linear-gradient(var(--orange-tint), var(--orange-tint)) no-repeat 0 0 / 0% 100%;transition:background-size .7s var(--ease-out);color:var(--ink);padding:0 2px}.demo mark.is-on{background-size:100% 100%}.demo .clarify .ui-btn{transition:background-color .3s var(--ease-btn), transform .15s var(--ease-out)}.demo .clarify .ui-btn.is-press{transform:scale(.95)}.doc{z-index:3;background:var(--white);width:min(320px,46%);color:var(--ink-2);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), translate .6s var(--ease-out);border-radius:10px;padding:0 0 14px;font-size:13px;position:absolute;top:clamp(96px,20%,150px);right:clamp(16px,4%,32px);translate:24px;box-shadow:0 0 0 1px #0a10200f,0 30px 70px -30px #0a102080}.doc.is-open{opacity:1;translate:0}.doc__bar{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.doc p{padding:6px 14px}.doc__h{color:var(--ink);font-size:14px;font-weight:700;padding-top:12px!important}.doc__hit span{color:var(--ink);transition:background-size .9s var(--ease-out) .3s;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#ffe2d1,#ffe2d1) 0 0/0% 100% no-repeat}.doc.is-open .doc__hit span{background-size:100% 100%}.toast{z-index:4;background:var(--navy);color:var(--white);opacity:0;transition:opacity .4s var(--ease-out), translate .4s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:72px;left:16px;right:16px;translate:0 8px}.toast svg{background:var(--green);fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.toast.is-on{opacity:1;translate:0}.stage__steps{z-index:2;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(16px,5%,32px);left:clamp(16px,5%,48px)}.stage__steps li{color:var(--ink-2);transition:background-color .4s var(--ease-out), color .4s var(--ease-out);background:#ffffffd1;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.stage__steps li.is-on{background:var(--orange);color:var(--white)}.stage__steps li.is-done{background:var(--white);color:var(--ink)}.stage__pause{z-index:2;color:var(--ink-2);cursor:pointer;background:#ffffffd1;border:0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:clamp(16px,5%,32px);right:clamp(16px,4%,32px)}.stage__pause:hover{background:var(--white);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.js .lines [data-line]{animation:line-up .9s var(--ease-out) forwards;animation-delay:calc(var(--i) * .11s + .15s);transform:translateY(105%)}.js .fade-up{opacity:0;animation:fade-up .7s var(--ease-out) .65s forwards;translate:0 12px}.js .stage{opacity:0;animation:fade-up 1s var(--ease-out) .35s forwards;translate:0 24px}.js .hero__sub.fade-up{opacity:1;animation-name:rise}}@keyframes line-up{to{transform:none}}@keyframes fade-up{to{opacity:1;translate:0}}@keyframes rise{to{translate:0}}.section{padding-block:var(--section)}.section__title{font-size:var(--t-h2);letter-spacing:-.022em;max-width:26ch;font-weight:500;line-height:1.18}.section__title h2,.section__title p{font:inherit;letter-spacing:inherit;display:inline}.section__title p{color:var(--ink-3)}h2.section__title{display:block}.ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.ticks li:before{content:"";background:var(--orange-tint) no-repeat center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23d4401a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:22px;height:22px;margin-top:2px}.loop-sec{background:var(--white)}.loop{grid-template-columns:minmax(280px,4fr) 8fr;align-items:stretch;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,72px);display:grid}.loop__steps{flex-direction:column;gap:6px;display:flex}.loop__step{text-align:left;cursor:pointer;transition:background-color .4s var(--ease-out);background:0 0;border:0;border-radius:10px;gap:4px;padding:18px 20px 20px;display:grid;position:relative;overflow:hidden}.loop__step strong{color:var(--ink-2);transition:color .4s var(--ease-out);font-size:18px;font-weight:600}.loop__step span{color:var(--ink-3);opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .4s var(--ease-out);font-size:15px}.loop__step:hover,.loop__step[aria-selected=true]{background:var(--paper)}.loop__step[aria-selected=true] strong{color:var(--ink)}.loop__step[aria-selected=true] span{opacity:1;max-height:4em}.loop__bar{background:var(--step-2);opacity:0;border-radius:2px;height:3px;position:absolute;bottom:8px;left:20px;right:20px}.loop__bar:after{content:"";background:var(--orange-field);border-radius:inherit;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.loop__step[aria-selected=true] .loop__bar{opacity:1}.loop__step[aria-selected=true] .loop__bar.is-running:after{animation:bar var(--loop-dur,4.2s) linear forwards}.loop__step[aria-selected=true] .loop__bar.is-done:after{transform:scaleX(1)}@keyframes bar{to{transform:scaleX(1)}}.loop__play{color:var(--ink-3);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:12px 20px;font-size:14px;text-decoration:underline}.loop__play:hover{color:var(--ink)}.loop__stage{background:var(--cobalt-tint);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 38%;align-items:end;gap:20px;min-height:560px;padding:clamp(20px,3vw,40px);display:grid;position:relative;overflow:clip}.loop__graph{align-self:center;margin:0;position:relative}.chat{background:var(--white);border-radius:var(--radius-ui);box-shadow:0 0 0 1px var(--line), 0 16px 40px -20px #0a102040;z-index:1;flex-direction:column;align-self:stretch;font-size:14px;line-height:1.45;display:flex}.chat__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.chat__ws{font-weight:600}.chat__tag{color:var(--ink-3);background:var(--step);border-radius:4px;padding:2px 8px;font-size:13px}.chat__log{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:16px;display:flex}.msg,.clarify{transition:opacity .4s var(--ease-out), translate .4s var(--ease-out);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.msg__who{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.msg--user{background:var(--step);align-self:flex-end;max-width:88%}.msg--ai{background:var(--white);box-shadow:0 0 0 1px var(--line);max-width:96%}.msg mark{background:var(--orange-tint);color:var(--ink);border-radius:3px;padding:0 3px}.msg--typing{gap:5px;width:fit-content;padding:14px;display:flex}.msg--typing span{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite dot}.msg--typing span:nth-child(2){animation-delay:.15s}.msg--typing span:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.25}40%{opacity:1}}.src{color:var(--orange-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.src svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linejoin:round;width:14px}.clarify{background:var(--orange-tint);box-shadow:0 0 0 1px #ffd9cc}.clarify__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.learned{color:var(--green);background:#e3f4ef;border-radius:4px;padding:1px 8px;font-weight:600}[data-show].is-hidden{display:none}.is-entering{opacity:0;translate:0 8px}.ui-btn{background:var(--orange);color:var(--white);cursor:pointer;transition:background-color .3s var(--ease-btn);border:0;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600}.ui-btn:hover{background:var(--orange-hover)}.ui-btn--ghost{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.ui-btn--ghost:hover{background:var(--step)}.ui-btn--lg{width:100%;min-height:54px;font-size:19px;font-weight:700}.ui-btn.is-done{background:var(--green)}.iso{width:100%;height:auto;overflow:visible}.iso .edge{stroke:#0b1d3240;stroke-width:.6px;stroke-linejoin:round}.iso .link{stroke:var(--cobalt);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-dasharray:4 5}.iso .link--new{stroke:var(--orange-field);stroke-dasharray:none}.iso .node-new{transition:opacity .6s var(--ease-out), transform .9s var(--ease-out);transform-box:fill-box}.iso.is-learning .node-new{opacity:1;transform:none}.iso[data-iso=graph]:not(.is-learning) .node-new{opacity:0;transform:translateY(-40px)}.iso[data-iso=graph]:not(.is-learning) .link--new{opacity:0}.iso .link--new{transition:opacity .6s var(--ease-out) .3s}.iso .pulse{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.iso.is-learning .pulse{animation:glow 1.6s var(--ease-out) 2}.iso [data-float]{animation:3s ease-in-out infinite float}.iso [data-float="2"]{animation-delay:-1.5s}}@keyframes glow{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes float{50%{transform:translateY(-6px)}}.placeholder-note{color:var(--ink-3);font-size:13px;position:absolute;bottom:-28px;right:0}.placeholder-note--inline{background:var(--step);border-radius:4px;margin-top:8px;padding:2px 8px;display:inline-block;position:static}.story{background:var(--navy);height:620vh;color:var(--white);position:relative}.story__skip{z-index:5;right:var(--gutter);color:var(--navy-ink);font-size:14px;position:absolute;top:16px}.story__skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.story__stage{height:100svh;position:sticky;top:0;overflow:clip}.story__edges{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story__edges .e{fill:none;stroke:#7d97bf;stroke-width:1.3px}.story__edges .e--hot{stroke:var(--orange);stroke-width:3px}.story__edges .e--old{stroke-dasharray:4 5}.story__edges .p{fill:var(--orange)}.story__scene{z-index:2;pointer-events:none;position:absolute;inset:0}.sf{text-overflow:ellipsis;background:var(--white);max-width:240px;color:var(--ink);white-space:nowrap;will-change:transform, opacity;transform-origin:50%;border-radius:10px;align-items:center;gap:9px;padding:8px 12px 8px 8px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 16px 36px -18px #0009}.sf i{color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:800;display:grid}.sf--pdf i{background:#c2410c}.sf--xls i{background:#15803d}.sf--doc i{background:#2448c7}.sf--mail i{background:#0f6cbd}.sf--chat i{background:#5b5fc7}.sf--page i{background:#1868db}.sf.is-ent{background:var(--navy-3);color:var(--white);box-shadow:0 0 0 1.5px #6f8bb5,0 16px 36px -18px #0009}.sf.is-ent i{background:var(--white);color:var(--navy)}.sf.is-hot{box-shadow:0 0 0 2.5px var(--orange), 0 18px 40px -16px #ff5a0a99}.sf.is-old{text-decoration:line-through;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.sf.is-old:after{content:"ersetzt";color:var(--orange-ink);margin-left:6px;font-size:11px;font-weight:700;text-decoration:none}.src-chip{background:var(--navy-2);color:var(--white);white-space:nowrap;will-change:transform, opacity;border-radius:10px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #b7c6db2e}.src-chip img{background:#fff;border-radius:7px;width:26px;height:26px;padding:3px}.src-chip b{background:50%/10px no-repeat;border-radius:50%;width:18px;height:18px;font-size:0;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1.5px #b7c6db73}.src-chip.is-on b{box-shadow:none;background-color:#0b7a5a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sbox,.qa-card,.out-card{background:var(--white);color:var(--ink);will-change:transform, opacity;border-radius:12px;position:absolute;top:0;left:0;box-shadow:0 30px 70px -30px #000000b3}.sbox{width:380px;padding:14px;font-size:14px}.sbox__in{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.sbox__in svg{fill:none;width:16px;height:16px;stroke:var(--ink-3);stroke-width:2px}.sbox ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sbox li{background:var(--step);color:var(--ink-2);opacity:0;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;transition:opacity .3s;display:flex}.sbox li.is-on{opacity:1}.sbox li b{color:var(--ink)}.sbox__sad{color:var(--orange-ink);opacity:0;margin-top:10px;font-weight:600;transition:opacity .3s}.sbox__sad.is-on{opacity:1}.qa-card{gap:4px;width:400px;padding:14px 16px;font-size:14px;display:grid}.qa-card small{color:var(--ink-3);font-size:13px;font-weight:500}.qa-card p{font-size:15px}.qa-card mark{background:var(--orange-tint);color:var(--ink);border-radius:3px;padding:0 3px}.qa-card .src{margin-top:4px}.qa-card--q{background:var(--step)}.out-card{gap:6px;width:290px;padding:12px 14px;font-size:13.5px;display:grid}.out-card strong{font-size:14.5px}.out-card span{color:var(--ink-3)}.out-card .tag{background:var(--orange-tint);color:var(--orange-ink);border-radius:5px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.out-card .bars2{align-items:end;gap:6px;height:46px;display:flex}.out-card .bars2 i{background:#c7d3ff;border-radius:3px 3px 0 0;flex:1}.out-card .bars2 i:last-child{background:var(--cobalt)}.story{height:800vh}.story__snaps{pointer-events:none;position:absolute;inset:0}.story__snaps i{width:1px;height:1px;position:absolute;left:0}.story__text{z-index:4;left:var(--gutter);width:min(460px,34vw);transition:opacity .5s var(--ease-out);background:#132a47f0;border-radius:16px;padding:36px 36px 34px;display:grid;position:absolute;top:54%;translate:0 -50%;box-shadow:0 0 0 1px #b7c6db24,0 30px 70px -30px #0009}.story__text.is-hidden{opacity:0;pointer-events:none}.chapter h3{letter-spacing:-.028em;font-size:clamp(28px,2.7vw,42px);font-weight:600;line-height:1.08}.chapter>p{color:var(--navy-ink);max-width:36ch;margin-top:16px;font-size:clamp(17px,1.25vw,19px);line-height:1.5}.chapter .signup{margin-top:24px}.signup--dark input{box-shadow:none;background:var(--white)}.js .story .chapter{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out), translate .55s var(--ease-out);grid-area:1/1;align-self:center;translate:0 14px}.js .story .chapter.is-on{opacity:1;pointer-events:auto;translate:0}.story__intro{z-index:4;text-align:center;padding-inline:var(--gutter);transition:opacity .5s var(--ease-out), translate .6s var(--ease-out);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.story__intro h2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(34px,4.8vw,76px);font-weight:600;line-height:1.02}.story__intro p{color:var(--navy-ink);margin-top:22px;font-size:clamp(18px,1.5vw,22px)}.story__hint{border-radius:50%;place-items:center;width:44px;height:44px;margin-top:36px;display:grid;box-shadow:inset 0 0 0 1.5px #b7c6db66}.story__hint svg{fill:none;width:18px;stroke:var(--white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.story__hint svg{animation:1.6s ease-in-out infinite nudge}}@keyframes nudge{50%{transform:translateY(4px)}}.story__intro.is-hidden{opacity:0;pointer-events:none;translate:0 -24px}.story__steps{z-index:5;left:50%;top:calc(var(--nav-h) + 30px);width:min(760px, calc(100% - 2 * var(--gutter)));grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;transition:opacity .4s;display:grid;position:absolute;translate:-50%}.story__steps.is-hidden{opacity:0}.story__steps li{color:#b7c6db99;gap:8px;font-size:14px;font-weight:600;transition:color .3s;display:grid}.story__steps i{background:#b7c6db33;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.story__steps i:after{content:"";background:var(--orange);transform:scaleX(var(--k,0));transform-origin:0;position:absolute;inset:0}.story__steps li.is-on,.story__steps li.is-done{color:var(--white)}.callout{z-index:3;background:var(--orange);color:var(--white);white-space:nowrap;will-change:transform, opacity;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 24px -10px #ff5a0ab3}.callout:before{content:"";background:var(--white);border-radius:50%;width:8px;height:8px}@media (max-width:900px){.story{height:740vh}.story__intro h2{font-size:30px}.story__text{width:auto;left:12px;right:12px;top:calc(var(--nav-h) + 56px);border-radius:12px;padding:18px;translate:none}.js .story .chapter{align-self:start}.js .story .chapter:not(.is-on){display:none}.chapter h3{font-size:22px}.chapter>p{margin-top:8px;font-size:14.5px}.chapter .signup{margin-top:12px}.story__steps{top:calc(var(--nav-h) + 20px);gap:4px}.story__steps li,.story__steps li.is-on{font-size:0}.sf{gap:6px;max-width:220px;padding:6px 9px 6px 6px;font-size:11.5px}.sf i{width:20px;height:20px;font-size:8px}.src-chip{padding:6px 8px 6px 6px;font-size:12px}.src-chip img{width:20px;height:20px}.sbox,.qa-card{width:min(320px,84vw)}.out-card{width:220px;font-size:12px}.callout{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.story{height:auto}.story__stage{height:100svh;min-height:760px;position:relative}}.band{background:var(--white);padding-block:clamp(88px,10vw,140px);overflow:clip}.band__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.band__head p{color:var(--ink-3);max-width:34ch;font-size:17px}.band__rows{gap:14px;margin-top:clamp(40px,5vw,64px);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.band__row{gap:12px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.band__row li{background:var(--paper);white-space:nowrap;height:72px;transition:background-color .3s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:0 22px 0 16px;font-size:16px;font-weight:600;display:flex}.band__row li:hover{background:var(--step)}.band__row img{width:28px;height:28px}.band__row small{color:var(--ink-3);background:var(--white);border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600}.band__mono{background:var(--navy);width:28px;height:28px;color:var(--white);border-radius:7px;place-items:center;font-size:14px;font-weight:700;display:grid}.band__fine{color:var(--ink-3);margin-top:28px;font-size:13px}@media (prefers-reduced-motion:no-preference){.js .band__row{animation:marquee var(--marquee-dur,60s) linear infinite}.js .band__row--rev{animation-direction:reverse}.band__rows:hover .band__row{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band__row{width:auto;padding-inline:var(--gutter);flex-wrap:wrap}.band__rows{-webkit-mask-image:none;mask-image:none}}.stack{gap:72px;margin-top:clamp(48px,6vw,72px);display:grid}.fcard{background:var(--white);border-radius:var(--radius);transform-origin:50% 0;will-change:transform;grid-template-columns:1fr 1.1fr;min-height:540px;display:grid;position:sticky;top:120px;overflow:clip;box-shadow:0 -1px 3px -1px #0a102014,0 -3px 11px -3px #0a102012,0 -11px 46px -4px #0a10200a}.fcard:first-child{box-shadow:none}.fcard__copy{flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(32px,4vw,56px);display:flex}.fcard__copy h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:600;line-height:1.1}.fcard__copy>p{color:var(--ink-2);max-width:40ch}.fcard__copy .link{margin-top:auto}.fcard__media{background:var(--cobalt-tint);place-items:center;padding:clamp(24px,3.5vw,52px);display:grid;overflow:clip}.fcard:nth-child(2n) .fcard__media{background:var(--orange-tint)}@media (prefers-reduced-motion:no-preference){.js .reveal>*{opacity:0;transition:opacity .8s var(--ease-out), translate .8s var(--ease-out);translate:-50px}.js .reveal.is-in>*{opacity:1;translate:0}}.frag{background:var(--white);border-radius:var(--radius-ui);width:100%;max-width:460px;box-shadow:0 0 0 1px var(--line), 0 12px 32px -16px #0a102038;padding:0 0 16px;font-size:14px;line-height:1.45}.frag__bar{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 16px;font-weight:600;display:flex}.frag__muted{color:var(--ink-3);white-space:nowrap;font-weight:500}.frag h4{padding:0 16px 8px;font-size:16px}.frag__line{color:var(--ink-2);padding:6px 16px}.frag__line--hit{background:var(--orange-tint);color:var(--ink)}.frag__answer{background:var(--step);border-radius:6px;gap:4px;margin:14px 16px 0;padding:12px;display:grid}.cite{background:var(--orange);width:18px;height:18px;color:var(--white);vertical-align:1px;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.status{color:var(--orange-ink);background:var(--orange-tint);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:600}.status.is-done{color:var(--green);background:#e3f4ef}.agent-steps{gap:10px;margin:0;padding:0 16px;list-style:none;display:grid}.agent-steps li{grid-template-columns:20px 1fr;align-items:center;gap:10px;display:grid}.agent-steps li:before{content:"";background:var(--step-2);border-radius:50%;width:18px;height:18px}.agent-steps li.done:before{background:var(--green) no-repeat center / 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.agent-steps li.wait{color:var(--orange-ink);font-weight:600}.agent-steps li.wait:before{background:var(--orange-tint);box-shadow:inset 0 0 0 2px var(--orange)}.agent-actions{justify-content:flex-end;gap:8px;padding:16px 16px 0;display:flex}.frag__q{padding:0 16px;font-weight:600}.bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;height:170px;padding:24px 16px 0;display:grid}.bar{height:calc(var(--v) / 246 * 100%);background:#c7d3ff;border-radius:3px 3px 0 0;justify-content:center;display:flex;position:relative}.bar span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;top:-20px}.bar em{color:var(--ink-2);font-size:13px;font-style:normal;position:absolute;bottom:-22px}.bar--hi{background:var(--cobalt)}.frag__a{padding:34px 16px 0}.files{flex-wrap:wrap;gap:8px;padding:12px 16px 0;display:flex}.file{border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600}.file--ppt{color:#a33a17;background:#fdeae4}.file--doc{background:var(--cobalt-tint);color:var(--cobalt-hover)}.plan{gap:10px;margin:0;padding:0 16px;list-style:none;display:grid}.plan li{background:var(--step);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.plan li em{color:var(--ink-3);font-size:13px;font-style:normal}.plan li.run{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--cobalt)}.plan li.run:after{content:"";border:2px solid var(--cobalt);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite spin}@keyframes spin{to{rotate:1turn}}.pill{border-radius:4px;padding:2px 7px;font-size:12px;font-weight:700}.pill--int{background:var(--cobalt-tint);color:var(--cobalt-hover)}.pill--web{color:#a33a17;background:#fdeae4}.sectors{background:var(--white)}.xp{grid-template-columns:minmax(260px,4fr) 8fr;align-items:stretch;gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px);display:grid}.xp__pick{align-content:start;gap:8px;display:grid}.xp__pick button{text-align:left;cursor:pointer;background:var(--paper);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), transform .3s var(--ease-out);border:0;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.xp__pick button:hover{background:var(--step)}.xp__pick button:active{transform:scale(.99)}.xp__pick b{font-size:17px;font-weight:600;display:block}.xp__pick em{color:var(--ink-3);font-size:14px;font-style:normal;transition:color .3s;display:block}.xp__ico{background:var(--white);width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.xp__ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.xp__pick button[aria-selected=true]{background:var(--navy);color:var(--white)}.xp__pick button[aria-selected=true] em{color:var(--navy-ink)}.xp__pick button[aria-selected=true] .xp__ico{background:var(--orange);color:var(--white)}.xp__win{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;min-height:560px;display:flex;overflow:clip}.xp__bar{background:var(--white);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.xp__tag{color:var(--ink-3);background:var(--step);border-radius:4px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:500}.xp__srcs{flex-wrap:wrap;gap:6px;display:flex}.xp__srcs span{color:var(--ink-2);background:var(--paper);animation:msg-in .4s var(--ease-out) both;border-radius:6px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:12.5px;font-weight:600;display:inline-flex}.xp__srcs img{width:16px;height:16px}.xp__srcs i{background:var(--green);border-radius:50%;width:7px;height:7px}.xp__body{flex:1;grid-template-columns:minmax(0,1fr) 260px;display:grid}.xp__chat{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.xp__log{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:230px;font-size:14.5px;line-height:1.5;display:flex}.xp__log>*{animation:msg-in .42s var(--ease-out) both}.xp__log .msg--user{background:var(--white);box-shadow:0 0 0 1px var(--line)}.xp__log .msg--ai{background:var(--white)}.xp__log mark{background:var(--orange-tint);color:var(--ink);border-radius:3px;padding:0 3px}.xp__ask{color:var(--ink-3);font-size:13px;font-weight:500}.xp__qs{flex-wrap:wrap;gap:8px;display:flex}.xp__qs button{cursor:pointer;text-align:left;color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500;transition:box-shadow .25s,background-color .25s,color .25s}.xp__qs button:hover{box-shadow:inset 0 0 0 1.5px var(--orange)}.xp__qs button[aria-pressed=true]{background:var(--orange-tint);box-shadow:inset 0 0 0 1.5px var(--orange);color:var(--orange-ink)}.xp__qs button:disabled{cursor:progress;opacity:.6}.xp__docs{border-left:1px solid var(--line);background:var(--white);padding:16px}.xp__docs-h{color:var(--ink-3);margin-bottom:10px;font-size:12.5px;font-weight:600}.xp__docs ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xp__docs li{background:var(--paper);transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);animation:msg-in .4s var(--ease-out) both;border-radius:10px;padding:9px 10px;font-size:13px}.xp__docs li b{color:var(--ink);word-break:break-word;align-items:center;gap:7px;font-weight:600;display:flex}.xp__docs li b:before{content:"";background:var(--step-2);border-radius:3px;flex:none;width:18px;height:22px}.xp__docs li small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.xp__docs li q{color:var(--ink);quotes:none;transition:background-size .9s var(--ease-out) .2s;background:linear-gradient(#ffe2d1,#ffe2d1) 0 0/0% 100% no-repeat;margin-top:8px;font-size:12.5px;line-height:1.45;display:none}.xp__docs li.is-hit{background:var(--white);box-shadow:0 0 0 2px var(--orange), 0 14px 30px -16px #ff5a0a80}.xp__docs li.is-hit b:before{background:var(--orange)}.xp__docs li.is-hit q{display:block}.xp__docs li.is-hit q.is-on{background-size:100% 100%}.xp__foot{background:var(--white);border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.xp__foot .link{font-size:15px}@media (max-width:900px){.xp{grid-template-columns:1fr}.xp__pick{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.xp__pick em{display:none}.xp__pick button{padding:10px 14px 10px 10px}.xp__ico{width:32px;height:32px}.xp__body{grid-template-columns:1fr}.xp__docs{border-left:0;border-top:1px solid var(--line)}.xp__docs li:not(.is-hit) small{display:none}.xp__win{min-height:0}}.modes__grid{grid-template-columns:6fr 6fr;gap:12px;margin-top:clamp(48px,6vw,72px);display:grid}.mode{border-radius:var(--radius);flex-direction:column;gap:20px;min-height:540px;padding:clamp(32px,4vw,52px);display:flex}.mode h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:600;line-height:1.15}.mode--demand{background:var(--orange-tint)}.mode--demand>p{color:var(--ink-2);max-width:44ch}.mode--prem{background:var(--navy);color:var(--white)}.mode--prem>p{color:var(--navy-ink);max-width:44ch}.mode__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.iso--spark{flex:none;width:150px;margin-top:-8px}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 0;display:grid}.stats div{align-content:start;gap:4px;display:grid}.stats dt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--white);font-size:clamp(28px,2.6vw,40px);font-weight:500}.stats dd{color:var(--navy-ink);margin:0;font-size:14px;line-height:1.4}.mode__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.mode__price{font-size:17px}.mode__price strong{letter-spacing:-.02em;margin-right:6px;font-size:28px;font-weight:600}.pricing{background:var(--white)}.pricing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.switch{background:var(--step);border-radius:8px;gap:4px;padding:4px;display:flex}.switch button{min-height:42px;color:var(--ink-2);cursor:pointer;transition:background-color .3s var(--ease-btn), color .3s var(--ease-btn);background:0 0;border:0;border-radius:6px;padding:0 18px;font-size:15px;font-weight:600}.switch button[aria-selected=true][data-ptrack=demand]{background:var(--orange);color:var(--white)}.switch button[aria-selected=true][data-ptrack=prem]{background:var(--cobalt);color:var(--white)}.plans{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}.plans[hidden]{display:none}.plans>*{min-width:0}.plans__stage .btn,.mode__foot .btn{white-space:normal;text-align:left;padding-block:12px;line-height:1.25}.plans__names{gap:2px;display:grid}.plans__names button{text-align:left;cursor:pointer;letter-spacing:-.03em;color:#7f8aa0;transition:color .3s var(--ease-btn);background:0 0;border:0;padding:6px 0 6px .55em;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.12;position:relative}#price-prem .plans__names button{font-size:clamp(26px,2.9vw,40px)}.plans__names button:hover{color:var(--ink-2)}.plans__names button[aria-checked=true]{color:var(--ink)}.plans__names button[aria-checked=true]:before{content:"";background:var(--orange);border-radius:50%;width:.24em;height:.24em;margin-top:-.12em;position:absolute;top:50%;left:0}#price-prem .plans__names button[aria-checked=true]:before{background:var(--cobalt)}.plans__stage{background:var(--paper);border-radius:var(--radius);transition:opacity .2s var(--ease-out);align-content:start;gap:22px;padding:clamp(28px,4vw,48px);display:grid}.plans__stage.is-swapping{opacity:0}.plans__price span{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(52px,6.4vw,96px);font-weight:500;line-height:1}.plans__price small{color:var(--ink-2);margin-top:10px;font-size:17px;display:block}.plans__desc{color:var(--ink-2);max-width:52ch}.plans__stage .btn{justify-self:start}.plans__fine{font-size:var(--t-small);color:var(--ink-3)}.calc{background:var(--white);border-radius:8px;gap:10px;padding:18px 20px;display:grid}.calc label{font-size:var(--t-small);font-weight:600}.calc__row{align-items:center;gap:16px;display:flex}.calc input[type=range]{accent-color:var(--orange);flex:1;height:28px}.calc output{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:700}.calc__total{color:var(--ink-2)}.calc__total span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.team__inner{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(24px,6vw,96px);display:grid}.team__letter{gap:20px;max-width:58ch;display:grid}.team__letter p{color:var(--ink-2)}.team__contact{font-weight:600;color:var(--ink)!important}.team__contact a{color:var(--orange-ink)}.faq{background:var(--white)}.faq__inner{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.faq__title{position:sticky;top:120px}.faq__list{gap:8px;display:grid}.faq details{background:var(--paper);transition:background-color .4s var(--ease-out);border-radius:10px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 22px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";height:16px;transition:transform .3s var(--ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 2v14M2 9h14' stroke='%230a1020' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/16px no-repeat;flex:0 0 16px}.faq details[open]{background:var(--navy);color:var(--white)}.faq details[open] summary:after{filter:invert();transform:rotate(45deg)}.faq details p{max-width:60ch;color:var(--navy-ink);padding:0 22px 22px}.final{background:var(--orange-field);color:var(--ink);padding-block:clamp(96px,12vw,160px)}.final__inner{grid-template-columns:1fr 440px;align-items:end;gap:48px;display:grid}.final h2{letter-spacing:-.04em;font-size:clamp(52px,7vw,112px);font-weight:600;line-height:.95}.final__copy p{max-width:40ch;margin-top:28px;font-size:18px}.dialog{background:var(--white);border-radius:12px;gap:10px;padding:28px;font-size:15px;display:grid;box-shadow:0 24px 60px -24px #0a102073}.dialog__title{margin-bottom:6px;font-size:20px;font-weight:700}.dialog label{color:var(--ink-2);margin-top:6px;font-size:14px;font-weight:600}.dialog input{border:1px solid var(--line);min-height:48px;font:inherit;color:var(--ink);border-radius:6px;padding:0 14px;font-size:16px}.dialog input:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #315cf42e}.dialog input[aria-invalid=true]{border-color:var(--orange)}.dialog .ui-btn--lg{margin-top:12px}.dialog__fine{text-align:center;color:var(--ink-3);font-size:14px}@media (min-width:1081px){.mobile-menu{display:none!important}}@media (max-width:1080px){.nav__links,.nav__login,.nav__lang{display:none}.nav__menu{display:block}.loop__stage{grid-template-columns:1fr}.loop__graph{display:none}.diagram{grid-template-columns:1fr 1fr}.diagram__core{grid-area:1/1/auto/-1}.diagram__wires{display:none}.bento{grid-template-columns:1fr 1fr}.tile--wide{grid-area:auto/1/auto/-1}.tile--cta{grid-column:1/-1;min-height:0}}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}.stage{height:600px}.loop{grid-template-columns:1fr}.loop__steps{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.loop__step{flex:none;padding:12px 16px 16px}.loop__step span,.loop__play{display:none}.loop__stage{min-height:0}.fcard{grid-template-columns:1fr;min-height:0;top:88px}.fcard__media{min-height:340px}.modes__grid,.plans,.team__inner,.faq__inner,.final__inner{grid-template-columns:1fr}.faq__title{position:static}.mode{min-height:0}.tile--wide{grid-template-columns:1fr}.tile--wide .tile__iso{grid-area:auto/1;max-width:280px}.tile--wide .qa,.tile--wide .link{grid-row:auto}}@media (max-width:560px){:root{--nav-h:60px}.nav{padding:8px 8px 0}.nav__card,.nav.is-scrolled .nav__card{gap:12px;padding:0 6px 0 14px}.nav__actions .btn{display:none}.brand{font-size:18px}.signup .btn{width:100%}.stage{border-radius:12px;height:620px}.demo{width:auto;top:12px;left:12px;right:12px}.demo__log{height:280px}.doc{width:auto;inset:auto 24px 64px}.stage__steps{gap:4px;bottom:14px;left:12px}.stage__steps li{padding:5px 8px;font-size:12px}.stage__pause{display:none}.diagram,.bento{grid-template-columns:1fr}.diagram__col{grid-template-columns:1fr 1fr;gap:10px}.diagram__col li{padding:0 12px;font-size:15px}.stats{grid-template-columns:1fr;gap:12px}.stats div{grid-template-columns:112px 1fr;align-items:baseline;gap:12px}.stack{gap:40px}.fcard{top:76px}.fcard__copy{padding:28px 22px}.fcard__media{min-height:0;padding:20px 16px}.faq summary{padding:14px 18px;font-size:17px}.faq details p{padding:0 18px 18px}.final__inner{gap:36px}.dialog{padding:22px}.mode__head{flex-direction:column-reverse}}.hero{position:relative}.hero__bg{display:none}.hero-b .hero{align-items:center;min-height:min(100svh,980px);display:flex}.hero-b .hero__bg{z-index:0;display:block;position:absolute;inset:0;overflow:clip}.hero-b .stage{display:none}.hero-b .hero__grid{z-index:1;grid-template-columns:minmax(0,1fr);width:100%;position:relative}.hero-b .hero__copy{max-width:680px}.hero__talk{font-size:var(--t-small);color:var(--ink-2);margin-top:6px}.hero__talk a{color:var(--ink);text-underline-offset:3px;font-weight:600}.dataq{background:var(--navy);color:var(--white);padding-block:var(--section)}.dataq__grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.dataq__head{top:calc(var(--nav-h) + 32px);flex-direction:column;align-items:flex-start;display:flex;position:sticky}.dataq__head h2{font-size:var(--t-h2);letter-spacing:-.022em;font-weight:500;line-height:1.18}.dataq__head p{color:var(--navy-ink);max-width:30ch;margin:14px 0 22px;font-size:18px}.dataq__head .link{color:#ffb08a;margin-top:8px}.dataq__list{margin:0}.dataq__list>div{border-top:1px solid #ffffff29;padding-block:22px}.dataq__list>div:last-child{border-bottom:1px solid #ffffff29}.dataq__list dt{letter-spacing:-.01em;font-size:19px;font-weight:600}.dataq__list dd{color:var(--navy-ink);max-width:66ch;margin:8px 0 0;font-size:17px;line-height:1.55}@media (max-width:900px){.dataq__grid{grid-template-columns:minmax(0,1fr)}.dataq__head{position:static}}.hero__bgimg,.hero__bgvideo{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.hero__bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f7f8fceb 0%,#f7f8fccc 42%,#f7f8fc00 66%);position:absolute;inset:0}.graph{z-index:1;position:absolute;inset:0}.graph__edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph__edges .edge{fill:none;stroke:var(--navy);stroke-width:1.8px;stroke-linecap:round;opacity:.75}.graph__edges .edge--new{stroke:var(--orange);stroke-width:2.4px;opacity:1}.graph__edges .elabel{fill:var(--navy);paint-order:stroke;stroke:#f7f8fce6;stroke-width:4px;letter-spacing:.01em;font:600 13px/1 Inter,sans-serif}.graph__edges .elabel--new{fill:var(--orange-ink)}.graph__edges .dot{fill:var(--navy);opacity:.28}.graph__edges .faint{stroke:var(--navy);stroke-width:1px;opacity:.16;fill:none}.graph__edges .pulse{fill:var(--orange)}.graph__edges .arrowhead{fill:var(--navy)}.graph__edges .arrowhead--new{fill:var(--orange)}.gnode{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:var(--white);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #0a10200f,0 18px 40px -18px #0a102066}.gnode b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.2;display:block}.gnode em{color:var(--ink-3);font-size:13px;font-style:normal;display:block}.gnode__icon{background:var(--cobalt-tint);width:38px;height:38px;color:var(--cobalt-hover);background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.gnode__icon--doc{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232448c7' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 2h5l3 3v9H4zM9 2v3h3M6 9h4M6 11.5h4'/%3E%3C/svg%3E")}.gnode__icon--topic{background-color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='2.2'/%3E%3Cpath d='M8 2v2.5M8 11.5V14M2 8h2.5M11.5 8H14'/%3E%3C/svg%3E")}.gnode__icon--person{color:var(--ink-2);background:#e8ecf5}.gnode--new{box-shadow:0 0 0 2px var(--orange), 0 18px 40px -18px #ff5a0a8c}.gnode--new .gnode__icon{background-color:var(--orange-tint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23e93600' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 2h5l3 3v9H4zM9 2v3h3M6 9h4M6 11.5h4'/%3E%3C/svg%3E")}.gnode--new em{color:var(--orange-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.js .gnode{opacity:0;transition:opacity .6s var(--ease-out), scale .7s var(--ease-out);scale:.85}.js .graph.is-built .gnode{opacity:1;transition-delay:calc(var(--d) * .9s + .5s);scale:1}}@media (max-width:900px){.hero-b .hero{min-height:0;padding-bottom:540px;display:block}.hero__bg:after{background:linear-gradient(#f7f8fcf0 0%,#f7f8fccc 45%,#f7f8fc00 70%)}.graph{height:500px;top:auto}.gnode{white-space:normal;gap:8px;max-width:46vw;padding:6px 10px 6px 6px}.gnode b{font-size:13px}.gnode em{font-size:11.5px}.gnode__icon{width:30px;height:30px;font-size:11px}.hero-b .graph__edges .elabel text{font-size:11px}}.hero__sources{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;font-size:14px;display:flex}.hero__sources ul{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero__sources li{align-items:center;gap:4px;display:flex}.hero__sources img{filter:grayscale();opacity:.55;width:22px;height:22px;transition:filter .3s var(--ease-out), opacity .3s var(--ease-out)}.hero__sources:hover img{filter:none;opacity:1}.hero__sources small{color:var(--ink-3);font-size:11px;font-weight:600}.hero__sources a{color:var(--ink-2);border-bottom:1px solid var(--step-2);padding-bottom:1px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s}.hero__sources a:hover{color:var(--ink);border-color:var(--ink-3)}.src--sys img{flex:none;width:14px;height:14px}.via{color:var(--ink-3);background:var(--white);border-radius:5px;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-size:12px;display:inline-flex}.via img{width:13px;height:13px}.doc__sys{align-items:center;gap:6px;display:inline-flex}.doc__sys img{width:16px;height:16px}.doc__file{color:var(--ink);font-size:13px;font-weight:600;padding-top:10px!important}.msg--scan{background:var(--white);box-shadow:0 0 0 1px var(--line)}.scan{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.scan span{color:var(--ink-3);background:var(--paper);opacity:.45;border-radius:6px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:12px;font-weight:600;transition:opacity .2s,background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.scan span img{filter:grayscale();width:14px;height:14px;transition:filter .2s}.scan span.is-on{opacity:1;color:var(--ink-2)}.scan span.is-on img{filter:none}.scan span.is-hit{background:var(--orange-tint);color:var(--orange-ink);box-shadow:inset 0 0 0 1.5px var(--orange)}.src--sys b{font-weight:700}.src-chip{transition:box-shadow .3s var(--ease-out), background-color .3s}.src-chip.is-active{box-shadow:0 0 0 2px var(--orange), 0 12px 30px -12px #ff5a0a99;background:var(--navy-3)}.conn,.consent,.cursor{will-change:transform, opacity;opacity:0;position:absolute;top:0;left:0}.conn{background:var(--white);width:440px;color:var(--ink);border-radius:14px;padding:6px 0 8px;box-shadow:0 0 0 1px #0a10200f,0 40px 90px -30px #000000bf}.conn__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 18px;font-size:15px;display:flex}.conn__head span{color:var(--ink-3);font-size:13px;font-weight:600;transition:color .3s}.conn.is-all .conn__head span{color:var(--green)}.conn ul{margin:0;padding:6px 8px 0;list-style:none}.conn li{border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:9px 10px;transition:background-color .3s;display:grid;position:relative}.conn li[data-st=sync]{background:var(--orange-tint)}.conn li img{background:var(--step);border-radius:8px;width:34px;height:34px;padding:5px}.conn__name{font-size:14.5px;font-weight:600;line-height:1.25}.conn__name small{color:var(--ink-3);font-size:12.5px;font-weight:500;display:block}.conn li>span:not(.conn__name){white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out), transform .15s var(--ease-out);grid-area:1/3;justify-self:end;font-size:13px;font-weight:600}.conn__btn{background:var(--orange);color:var(--white);border-radius:7px;padding:7px 14px;font-weight:700!important}.conn li[data-st=idle] .conn__btn,.conn li:not([data-st]) .conn__btn{opacity:1}.conn li.is-press .conn__btn{background:var(--orange-hover);transform:scale(.92)}.conn__wait{color:var(--ink-3)}.conn li[data-st=wait] .conn__wait{opacity:1}.conn__sync{color:var(--orange-ink);align-items:center;gap:6px;display:inline-flex}.conn__sync i{border:2px solid var(--orange);border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.conn li[data-st=sync] .conn__sync{opacity:1}.conn__done{color:var(--green);align-items:center;gap:6px;display:inline-flex}.conn__done svg,.consent li svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.conn li[data-st=done] .conn__done{opacity:1}.consent{background:var(--white);width:360px;color:var(--ink);border-radius:14px;padding:22px 22px 18px;font-size:14px;box-shadow:0 0 0 1px #0a102014,0 50px 100px -30px #000000d9}.consent__logos{align-items:center;gap:10px;margin-bottom:14px;display:flex}.consent__logos img{background:var(--step);border-radius:10px;width:40px;height:40px;padding:6px}.consent__logos svg{fill:none;width:24px;height:12px;stroke:var(--ink-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.consent b{font-size:17px;display:block}.consent p{color:var(--ink-2);margin-top:4px}.consent ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.consent li{color:var(--ink-2);align-items:center;gap:8px;display:flex}.consent li svg{color:var(--green);flex:none}.consent__btns{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.consent__btns span{transition:transform .15s var(--ease-out), background-color .15s;border-radius:7px;padding:9px 16px;font-weight:700}.consent__no{color:var(--ink-2);background:var(--step)}.consent__yes{color:var(--white);background:var(--orange)}.consent__yes.is-press{background:var(--orange-hover);transform:scale(.92)}.cursor{filter:drop-shadow(0 3px 6px #00000073);width:22px;height:26px}.cursor svg{width:100%;height:100%;fill:var(--white);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.sf.is-mini{gap:0;padding:5px;font-size:0}@media (max-width:900px){.conn{width:min(350px,88vw)}.conn li{grid-template-columns:28px 1fr auto;gap:9px;padding:7px 8px}.conn li img{width:28px;height:28px;padding:4px}.conn__name{font-size:13px}.conn__name small{font-size:11px}.conn li>span:not(.conn__name){font-size:12px}.conn__btn{padding:6px 10px}.consent{width:min(320px,84vw);padding:18px;font-size:13px}.sf.is-mini{padding:4px}}.hero-b .hero__bg:after{background:linear-gradient(90deg,#f7f8fcf7 0%,#f7f8fced 36%,#f7f8fc99 56%,#f7f8fc61 100%)}.hero-b .hero__sub{color:var(--ink-2)}.hero-b .hero__sub strong{font-weight:600}.hero-b .hero__promises{color:var(--ink-2)}.hero-b .graph__edges .edge{stroke:#2b4a70;stroke-width:1.6px;opacity:.62}.hero-b .graph__edges .edge--new{stroke:var(--orange);stroke-width:2.2px;opacity:.95;filter:drop-shadow(0 0 6px #ff782873)}.hero-b .graph__edges .arrowhead{fill:#2b4a70;opacity:.7}.hero-b .graph__edges .elabel text{fill:#24405f;letter-spacing:.01em;font:600 12.5px/1 Inter,sans-serif}.hero-b .graph__edges .elabel--new text{fill:var(--orange-ink)}.hero-b .graph__edges .elabel__bg{fill:#ffffffb8;stroke:#ffffffe6;stroke-width:1px}.hero-b .graph__edges .elabel--new .elabel__bg{fill:#fff6f0db;stroke:#ff5a0a59}.hero-b .graph__edges .dot{fill:#fff;opacity:.7}.hero-b .graph__edges .faint{stroke:#fff;stroke-width:1px;opacity:.38}.hero-b .graph__edges .pulse{fill:#fff;filter:drop-shadow(0 0 5px #fffffff2)}.hero-b .graph__edges .pulse--new{fill:#ffb27a;filter:drop-shadow(0 0 6px #ff7828e6)}.hero-b .gnode{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#ffffffa8;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffffbf,0 24px 48px -28px #1830548c}.hero-b .gnode em{color:#4c6280}.hero-b .gnode__icon{background-color:#fffc;box-shadow:inset 0 0 0 1px #2448c71f}.hero-b .gnode__icon--person{color:#3b5272;background:#fffc}.hero-b .gnode__icon--topic{background-color:var(--navy);box-shadow:0 0 0 4px #ffffff8c}.hero-b .gnode--new{background:#fffaf6cc;box-shadow:inset 0 0 0 1.5px #ff5a0abf,0 0 0 6px #ff782824,0 24px 48px -26px #e9360080}.hero-b .gnode--new .gnode__icon{background-color:var(--orange-tint)}@media (max-width:900px){.hero-b .hero__bg:after{background:linear-gradient(#f7f8fcf7 0%,#f7f8fce6 50%,#f7f8fc73 72%,#f7f8fc61 100%)}}html,body{overflow-x:clip}.ft{background:var(--navy);color:var(--navy-ink);padding-block:clamp(64px,8vw,96px) 32px}.ft a{color:inherit;transition:color .25s var(--ease-btn);text-decoration:none}.ft a:hover{color:var(--white)}.ft-top{border-bottom:1px solid #b7c6db29;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:clamp(40px,6vw,96px);padding-bottom:48px;display:grid}.brand--light{color:var(--white)}.ft-seo{max-width:62ch;margin-top:20px;font-size:14.5px;line-height:1.65}.ft-contact{color:var(--white);margin-top:20px;font-size:14.5px;font-style:normal;line-height:1.7}.ft-contact a{color:var(--white);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.ft-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.ft-col__h{color:var(--white);margin-bottom:14px;font-size:14px;font-weight:600}.ft-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ft-col a{font-size:14.5px}.ft-cookie{font:inherit;color:inherit;cursor:pointer;transition:color .25s var(--ease-btn);background:0 0;border:0;padding:0;font-size:14.5px}.ft-cookie:hover{color:var(--white)}.ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;font-size:13.5px;display:flex}.ft-badges{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.ft-badges li{color:var(--white);align-items:center;gap:6px;display:inline-flex}.ft-badges svg{fill:none;stroke:#6fd3b4;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}@media (max-width:1080px){.ft-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ft-nav{grid-template-columns:1fr 1fr;gap:28px 20px}.ft-bottom{flex-direction:column;align-items:flex-start}}.prc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.prc__head h2,.prc__head h1{font-size:var(--t-h2);letter-spacing:-.022em;max-width:22ch;font-weight:500;line-height:1.18}.prc__head p{color:var(--ink-2);max-width:54ch;margin-top:10px;font-size:17px}.prc__tax,.pc__var{background:var(--step);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.prc__tax button,.pc__var button{cursor:pointer;font:inherit;color:var(--ink-2);transition:background-color .25s var(--ease-out), color .25s;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:14px;font-weight:600}.prc__tax button[aria-checked=true],.pc__var button[aria-checked=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #0a102029}.prc__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pc{background:var(--white);border-radius:16px;flex-direction:column;gap:6px;padding:28px;display:flex;position:relative;box-shadow:0 0 0 1px #0a102014}.pricing .pc,.prc--paper .pc{background:var(--paper);box-shadow:none}.pc--rec,.pricing .pc--rec{background:var(--white);box-shadow:0 0 0 2px var(--orange), 0 30px 60px -36px #ff5a0a8c}.pc__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc__head h3{letter-spacing:-.01em;font-size:22px;font-weight:600}.pc__tag{color:var(--orange-ink);background:var(--orange-tint);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.pc__who{color:var(--ink-2);min-height:3em;font-size:15.5px}.pc__var{align-self:flex-start;margin-top:4px}.pc__var button{padding:6px 12px;font-size:13.5px}.pc__price{margin-top:14px}.pc__price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.pc__price--sm b{font-size:34px}.pc__unit{color:var(--ink-3);font-size:14.5px}.pc .btn{white-space:normal;text-align:center;width:100%;min-height:48px;margin-top:20px;line-height:1.25}.btn--line{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--step-2)}.btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.pc__feats{border-top:1px solid var(--step-2);color:var(--ink-2);gap:10px;margin:22px 0 0;padding:20px 0 0;font-size:15px;list-style:none;display:grid}.pc__feats li{grid-template-columns:16px 1fr;align-items:start;gap:10px;display:grid}.pc__feats svg,.prc svg[viewBox="0 0 12 12"]{fill:none;width:14px;height:14px;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin-top:4px}.prc__prem{background:var(--navy);color:var(--white);border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-top:16px;display:grid;overflow:hidden}.prc__prem-main{padding:clamp(28px,3.5vw,40px)}.prc__prem-side{background:var(--navy-2);align-content:start;gap:12px;padding:clamp(28px,3.5vw,40px);display:grid}.prc__label{color:#8ea3c4;font-size:13px;font-weight:600}.prc__prem h3{max-width:30ch;margin-top:8px;font-size:22px;font-weight:600;line-height:1.3}.prc__prem-main>p:not(.prc__label):not(.prc__fine){color:var(--navy-ink);max-width:52ch;margin-top:8px;font-size:15.5px}.prc__prem-prices{flex-wrap:wrap;gap:16px 40px;margin-top:20px;display:flex}.prc__prem-prices .pc__price{margin-top:0}.prc__prem-prices small{color:var(--navy-ink);margin-top:6px;font-size:13.5px;display:block}.prc__fine{color:#8ea3c4;margin-top:16px;font-size:13.5px}.prc__prem-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.prc__prem-side p{color:var(--navy-ink);font-size:15px}.prc__big{letter-spacing:-.02em;font-weight:600;color:var(--white)!important;font-size:28px!important}.link--light{color:#ffb08a}.prc__foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:20px;font-size:14px;display:flex}@media (max-width:1080px){.prc__grid{grid-template-columns:minmax(0,1fr)}.pc__who{min-height:0}.prc__prem{grid-template-columns:minmax(0,1fr)}}.pc__head .pc__var{margin-top:0}.pc__head{min-height:36px}.home.hero-b .hero{min-height:0;padding-block:calc(var(--nav-h) + clamp(32px, 4vw, 56px)) clamp(48px, 6vw, 80px);display:block}.hero__panel{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.home.hero-b .hero__copy{max-width:none}.hero__panel .lines{font-size:clamp(32px,3.2vw,47px);line-height:1.08}.home.hero-b .hero__sub{max-width:54ch;margin-top:22px;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.hero__panel .hero__why{gap:7px;margin-top:20px}.hero__panel .hero__why li{font-size:16px}.hero__panel .signup{margin-top:24px}.hero__promises{margin-top:14px}.hscene{gap:12px;display:grid}.hscene__tile{place-items:center;display:grid}.hscene .frag{box-shadow:0 0 0 1px #0a10200f,0 24px 48px -20px #0b1d3273}.home.hero-b .hero{--slant:clamp(56px, 8vw, 120px);z-index:2;min-height:min(100svh,880px);margin-bottom:calc(var(--slant) * -1);padding-bottom:calc(var(--slant) + 32px);align-items:center;display:flex;position:relative;overflow:clip visible}.home.hero-b .hero:before{content:"";background:var(--paper);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--slant)), 0 100%);position:absolute;inset:0}.hero__panel{width:100%}.hero__silk{z-index:0;pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 180px - var(--slant)), 0 calc(100% - 180px));position:absolute;inset:0 0 -180px}.hero__silk img,.hero__silk canvas{object-fit:cover;object-position:100% 100%;width:100%;height:100%;position:absolute;inset:0}.hero__silk canvas{opacity:0;transition:opacity .7s var(--ease-out)}.hero__silk canvas.is-on{opacity:1}.hero__silk:has(canvas.is-on) img{opacity:0;transition:opacity .7s var(--ease-out)}@media (min-width:901px) and (max-width:1300px){.hero__silk img{transform:translate(22%)}}.hero__panel{z-index:1;position:relative}.home .nav:not(.is-scrolled) .nav__card{background:#fffffff0;box-shadow:0 1px 2px #0a10200d}.hscene .frag{padding-bottom:14px}.hscene__to{color:var(--ink-3);padding:0 16px;font-size:13px}.hscene__draft{color:var(--ink);padding:4px 16px 0}.hscene .agent-actions{padding-inline:16px}@media (prefers-reduced-motion:no-preference){.js .hscene .frag__line--hit{animation:hhit .7s var(--ease-out) 1s backwards}.js .hscene__tile--do .frag{animation:hrise .6s var(--ease-out) 1.7s backwards}}@keyframes hhit{0%{background-color:#0000}}@keyframes hrise{0%{opacity:0;translate:0 14px}}@media (max-width:900px){.home.hero-b .hero{min-height:0;padding-block:calc(var(--nav-h) + 28px) calc(var(--slant) + 28px);display:block}.hero__silk{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--slant)), 0 100%);inset:0}.hero__panel{grid-template-columns:minmax(0,1fr);gap:32px}.hero__silk:after{content:"";background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 58%, #f7f8fc00 78%);position:absolute;inset:0}}
body.sub{background:var(--paper)}.sub h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(44px,5.4vw,80px);font-weight:600;line-height:1.02}.sub h2{font-size:var(--t-h2);letter-spacing:-.022em;font-weight:500;line-height:1.18}.nav__links a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--orange)}.phero{padding-block:calc(var(--nav-h) + clamp(64px, 9vw, 120px)) clamp(40px, 5vw, 64px)}.phero__lede{max-width:52ch;color:var(--ink-2);margin-top:24px;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.jump{background:var(--white);border-radius:12px;flex-wrap:wrap;gap:4px;margin-top:40px;padding:5px;display:inline-flex;box-shadow:0 0 0 1px #0a10200f,0 10px 30px -18px #0a102059}.jump a{color:var(--ink-2);transition:background-color .25s var(--ease-out), color .25s;border-radius:8px;padding:9px 14px;font-size:15px;font-weight:600;text-decoration:none}.jump a:hover{background:var(--step);color:var(--ink)}.jump a.is-on{background:var(--navy);color:var(--white)}.fgroup{padding-block:clamp(56px,7vw,96px);scroll-margin-top:80px}.fgroup--paper{background:var(--white)}.fgroup__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:36px;display:grid}.fgroup__head p{color:var(--ink-3);max-width:44ch;font-size:18px}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.bento>*{grid-column:span 2}.bento--4>.fcard2--big,.bento--5>.fcard2--big{grid-column:span 4}.bento--4>:nth-child(3),.bento--4>:nth-child(4){grid-column:span 3}.bento--3>.fcard2--big{flex-direction:row;grid-column:span 6}.bento--3:has(.fcard2--big)>:not(.fcard2--big){grid-column:span 3}.fcard2{background:var(--white);color:var(--ink);transition:box-shadow .3s var(--ease-out), transform .3s var(--ease-out);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:clip;box-shadow:0 0 0 1px #0a10200f}.fcard2:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0a102014,0 24px 50px -28px #0a102066}.fcard2__pv{background:var(--step);place-items:center;min-height:200px;padding:28px;display:grid}.fcard2--big .fcard2__pv{min-height:260px}.bento--3>.fcard2--big .fcard2__pv{flex:1.2}.fcard2__pv>*{width:min(100%,380px)}.fcard2__txt{flex:1;align-content:start;gap:8px;padding:24px 26px 26px;display:grid}.bento--3>.fcard2--big .fcard2__txt{align-content:center;padding:40px}.fcard2 h3{letter-spacing:-.01em;margin-top:8px;font-size:21px;font-weight:600}.fcard2__txt p{color:var(--ink-2);font-size:16px;line-height:1.5}.fcard2 .link{margin-top:8px}.ico{background:var(--cobalt-tint);width:40px;height:40px;color:var(--cobalt-hover);border-radius:10px;flex:none;place-items:center;display:grid}.ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ico--lg{border-radius:14px;width:56px;height:56px}.ico--lg svg{width:30px;height:30px}.pv-chat,.pv-rows{gap:10px;display:grid}.pv-rows--tight{gap:8px;margin-top:10px}.pv-q{background:var(--navy);max-width:88%;color:var(--white);border-radius:12px 12px 4px;justify-self:end;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.4}.pv-q--sm{justify-self:start}.pv-a{background:var(--white);border-radius:12px 12px 12px 4px;gap:6px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid;box-shadow:0 0 0 1px #0a10200f,0 12px 30px -18px #0a102059}.pv-a mark,.qalist mark{background:var(--orange-tint);color:var(--ink);border-radius:3px;padding:0 3px;font-weight:600}.pv-src{color:var(--orange-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pv-src svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:13px;height:13px}.pv-row{background:var(--white);border-radius:10px;align-items:center;gap:12px;padding:11px 13px;display:flex;box-shadow:0 0 0 1px #0a10200f}.pv-row b{font-size:14px;font-weight:600;display:block}.pv-row small{color:var(--ink-3);font-size:12.5px;display:block}.pv-row--on{box-shadow:0 0 0 2px var(--green)}.pv-av{background:var(--step-2);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pv-ok{background:var(--green);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pv-ok svg,.pv-check svg{fill:none;width:14px;height:14px;stroke:var(--white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pv-logos{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pv-logos span{aspect-ratio:1;background:var(--white);border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #0a10200f}.pv-logos img{width:46%}.pv-logos i{background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.pv-seg{background:var(--white);border-radius:9px;padding:4px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #0a10200f}.pv-seg span{color:var(--ink-3);border-radius:6px;padding:6px 12px}.pv-seg .is-on{background:var(--navy);color:var(--white)}.pv-tag{background:var(--orange-tint);color:var(--orange-ink);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:700}.pv-tag--web{background:var(--cobalt-tint);color:var(--cobalt-hover)}.pv-files{justify-content:center;gap:10px;display:flex}.pv-file{aspect-ratio:3/4;background:var(--white);word-break:break-word;border-radius:10px;flex-direction:column;flex:1;justify-content:space-between;max-width:120px;padding:12px;font-size:12.5px;font-weight:600;display:flex;box-shadow:0 0 0 1px #0a10200f,0 14px 30px -20px #0a102066}.pv-file i{color:var(--white);border-radius:5px;align-self:start;padding:3px 6px;font-size:10.5px;font-style:normal;font-weight:800}.pv-file--ppt i{background:#c2410c}.pv-file--doc i{background:#2448c7}.pv-file--pdf i{background:#b91c1c}.pv-bars{background:var(--white);border-radius:12px;align-items:end;gap:10px;height:130px;padding:14px;display:flex;box-shadow:0 0 0 1px #0a10200f}.pv-bars i{height:var(--h);background:#c7d3ff;border-radius:4px 4px 0 0;flex:1}.pv-bars i:nth-child(4){background:var(--cobalt)}.pv-cap{color:var(--ink-3);text-align:center;margin-top:8px;font-size:12.5px}.pv-check,.pv-tools{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv-check li,.pv-tools li{background:var(--white);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex;box-shadow:0 0 0 1px #0a10200f}.pv-check li svg{background:var(--green);border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.pv-check li.is-warn b{background:var(--orange);width:22px;height:22px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.pv-check li.is-warn{box-shadow:0 0 0 1.5px var(--orange)}.pv-tools li{justify-content:space-between}.r{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:700}.r--lo{color:var(--green);background:#e3f5ef}.r--mid{background:var(--orange-tint);color:var(--orange-ink)}.r--hi{background:var(--step-2);color:var(--ink-2)}.pv-approve{background:var(--white);border-radius:12px;gap:6px;padding:16px;display:grid;box-shadow:0 0 0 1px #0a10200f,0 14px 30px -20px #0a102066}.pv-approve .pv-tag{justify-self:start}.pv-approve b{font-size:15px}.pv-approve small{color:var(--ink-3);font-size:13px}.pv-btns{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.pv-btns span{background:var(--step);color:var(--ink-2);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:700}.pv-btns .is-pri{background:var(--orange);color:var(--white)}.pv-flow{align-items:center;gap:10px;display:flex}.pv-flow>span{text-align:center;background:var(--white);border-radius:12px;flex:1;justify-items:center;gap:8px;padding:14px 10px;font-size:13px;font-weight:600;display:grid;box-shadow:0 0 0 1px #0a10200f}.pv-flow img{width:30px;height:30px}.pv-flow svg{fill:none;width:28px;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pv-route{gap:12px;display:grid}.pv-models{gap:8px;display:flex}.pv-models span{text-align:center;background:var(--white);color:var(--ink-3);border-radius:10px;flex:1;padding:10px;font-size:13.5px;font-weight:600;box-shadow:0 0 0 1px #0a10200f}.pv-models .is-on{box-shadow:0 0 0 2px var(--orange);color:var(--ink)}.pv-code{background:var(--navy);color:#dbe5f5;white-space:pre-wrap;border-radius:12px;margin:0;padding:16px 18px;font:500 13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.pv-code span{color:#ffb08a;font-weight:700}.sgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.scard{background:var(--white);color:var(--ink);transition:box-shadow .3s var(--ease-out), transform .3s var(--ease-out);border-radius:16px;flex-direction:column;grid-column:span 2;gap:16px;padding:26px;text-decoration:none;display:flex;box-shadow:0 0 0 1px #0a10200f}.scard--big{grid-column:span 3}.scard:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0a102014,0 24px 50px -28px #0a102066}.scard__head{align-items:center;gap:12px;display:flex}.scard h3{letter-spacing:-.01em;font-size:21px;font-weight:600}.scard__short{color:var(--ink-2);font-size:16px;line-height:1.5}.scard__qa{background:var(--step);border-radius:12px;flex:1;align-content:start;gap:10px;padding:16px;display:grid}.scard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.scard__srcs{flex-wrap:wrap;gap:6px;display:flex}.srcl{background:var(--step);color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:12.5px;font-weight:600;display:inline-flex}.srcl img{width:18px;height:18px}.scard__srcs--top{margin-bottom:14px}.scard__srcs--top .srcl{background:var(--white);box-shadow:0 0 0 1px #0a10200f}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tcard{background:var(--paper);color:var(--ink);transition:background-color .3s var(--ease-out), box-shadow .3s;border-radius:14px;align-content:start;gap:8px;padding:24px;text-decoration:none;display:grid;box-shadow:0 0 0 1px #0a10200d}.dsec .tcard{background:var(--white)}.tcard:hover{background:var(--white);box-shadow:0 0 0 1px #0a102014,0 20px 40px -26px #0a102059}.tcard b{font-size:18px;font-weight:600}.tcard p{color:var(--ink-2);font-size:16px}.tcard .link{margin-top:6px}.trust{background:var(--navy);color:var(--white);padding-block:clamp(56px,7vw,88px)}.trust__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.trust .ico{color:var(--white);background:#ffffff14}.trust p{color:var(--navy-ink);max-width:60ch;margin-top:8px;font-size:17px}.trust .link{color:#ffb08a}.modes2{background:var(--white);padding-block:clamp(56px,7vw,96px)}.modes2__grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.mode2{background:var(--paper);color:var(--ink);transition:transform .3s var(--ease-out);border-radius:16px;gap:10px;padding:32px;text-decoration:none;display:grid;box-shadow:0 0 0 1px #0a10200d}.mode2:hover{transform:translateY(-2px)}.mode2 b{font-size:24px;font-weight:600}.mode2 p{color:var(--ink-2);max-width:40ch;font-size:17px}.mode2--dark{background:var(--navy);color:var(--white)}.mode2--dark p{color:var(--navy-ink)}.mode2--dark .link{color:#ffb08a}.pcta{background:var(--navy);color:var(--white);padding-block:clamp(72px,9vw,120px)}.pcta__inner{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;gap:48px;display:grid}.pcta h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.05}.pcta p{color:var(--navy-ink);max-width:46ch;margin-top:16px;font-size:18px}.dhero{padding-block:calc(var(--nav-h) + clamp(40px, 6vw, 80px)) clamp(48px, 6vw, 80px)}.dhero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.dhero h1{font-size:clamp(40px,4.6vw,68px)}.dhero .signup{margin-top:32px}.dhero__fine{font-size:var(--t-small);color:var(--ink-3);margin-top:14px}.crumbs{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.crumbs a{color:var(--ink-2);font-weight:600;text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs svg{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px}.dhero__stage{background:url(/site-assets/photo/hero-mountains.jpg) 55%/cover;border-radius:20px;place-items:center;min-height:clamp(380px,34vw,500px);padding:32px;display:grid;position:relative;overflow:clip}.dhero__stage:before{content:"";background:#f7f8fc6b;position:absolute;inset:0}.dhero__pv{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eef1f8eb;border-radius:16px;width:min(440px,100%);padding:22px;position:relative;box-shadow:0 30px 70px -30px #0a102073}.dhero__pv .pv-q,.dhero__pv .pv-a{font-size:15px}.dsec{padding-block:clamp(56px,7vw,96px)}.dsec--paper{background:var(--white)}.dsec>.wrap>h2{margin-bottom:36px}.points{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.points>div{border-top:2px solid var(--orange);padding-top:20px}.points h3{font-size:20px;font-weight:600}.points p{color:var(--ink-2);margin-top:8px;font-size:17px;line-height:1.5}.flowsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.flowsteps>li{padding-top:34px;position:relative}.flowsteps i{background:var(--orange);width:14px;height:14px;box-shadow:0 0 0 5px var(--orange-tint);border-radius:50%;position:absolute;top:0;left:0}.flowsteps>li:not(:last-child):before{content:"";background:var(--step-2);height:2px;position:absolute;top:6px;left:22px;right:-30px}.flowsteps h3{font-size:20px;font-weight:600}.flowsteps p{color:var(--ink-2);margin-top:8px;font-size:17px}.qalist{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.qalist li{background:var(--step);border-radius:16px;align-content:start;gap:10px;padding:20px;display:grid}.tgrid--3 .tcard .ico{margin-bottom:6px}@media (max-width:1080px){.bento>*,.bento--4>*,.bento--5>*{grid-column:span 3!important}.bento--3>.fcard2--big,.bento>.fcard2--big{grid-column:span 6!important}.scard,.scard--big{grid-column:span 3}}@media (max-width:760px){.fgroup__head,.dhero__grid,.pcta__inner,.trust__inner,.modes2__grid{grid-template-columns:minmax(0,1fr)}.fgroup__head{gap:10px}.bento>*{grid-column:span 6!important}.bento--3>.fcard2--big{flex-direction:column}.bento--3>.fcard2--big .fcard2__txt{padding:24px 26px 26px}.scard,.scard--big{grid-column:span 6}.tgrid,.points,.flowsteps,.qalist{grid-template-columns:minmax(0,1fr);gap:24px}.flowsteps>li:not(:last-child):before{display:none}.jump{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.jump a{white-space:nowrap}.fcard2__pv{min-height:0;padding:22px}.dhero__stage{min-height:0;padding:20px}}.scard__img{aspect-ratio:16/9;background:var(--step);border-radius:12px;flex:1;overflow:clip}.scard__img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.scard:hover .scard__img img{transform:scale(1.03)}.dhero__stage--img{background:var(--step);place-items:stretch stretch;padding:0}.dhero__stage--img:before{display:none}.dhero__stage--img>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dhero__srcs{background:#fffffff0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;padding:10px 12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 16px 40px -20px #0a102073}.dhero__srcs>span:first-child{color:var(--ink-2);margin-right:4px;font-size:13px;font-weight:600}@media (max-width:760px){.dhero__stage--img{aspect-ratio:4/3}}.pv-logos i.off{background:var(--step-2)}.nf-links{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.legal-hero{padding-bottom:clamp(24px,3vw,40px)}.legal-meta{color:var(--ink-3);margin-top:14px;font-size:15px}.legal{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding-bottom:clamp(72px,9vw,120px);display:grid}.legal--plain{grid-template-columns:minmax(0,1fr)}.legal-toc{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);overscroll-behavior:contain;gap:2px;padding-right:8px;display:grid;position:sticky;overflow:auto}.legal-toc a{color:var(--ink-2);transition:background-color .2s var(--ease-btn), color .2s var(--ease-btn);border-radius:8px;padding:6px 10px;font-size:13.5px;line-height:1.35;text-decoration:none;display:block}.legal-toc a:hover{background:var(--step);color:var(--ink)}.legal-toc a.is-on{background:var(--step);color:var(--ink);font-weight:600}.legal-body{max-width:72ch;color:var(--ink-2);font-size:16.5px;line-height:1.65}.legal-body h2{letter-spacing:-.015em;color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 24px);margin:48px 0 12px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.25}.legal-body h2:first-child{margin-top:0}.legal-body h3{color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 24px);margin:32px 0 8px;font-size:18px;font-weight:600;line-height:1.35}.legal-body h4{color:var(--ink);margin:20px 0 6px;font-size:16.5px;font-weight:600}.legal-body p,.legal-body address{margin:0 0 14px;font-style:normal}.legal-body ul,.legal-body ol{gap:6px;margin:0 0 16px;padding-left:22px;display:grid}.legal-body b{color:var(--ink);font-weight:600}.legal-body a{color:var(--orange-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.legal-body dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0 0 14px;display:grid}.legal-body dt{color:var(--ink);font-weight:600}.legal-body dd{margin:0}@media (max-width:900px){.legal{grid-template-columns:minmax(0,1fr)}.legal-toc{background:var(--white);border-radius:14px;max-height:320px;padding:12px;position:static;box-shadow:0 0 0 1px #0a10200f}.legal-body dl{grid-template-columns:minmax(0,1fr);gap:2px}.legal-body dd{margin-bottom:10px}}.contact{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact__lede{color:var(--ink-2);max-width:46ch;margin-top:12px;font-size:18px;line-height:1.55}.contact__ways{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.contact__ways li{border-top:1px solid var(--step-2);gap:4px;padding:20px 0;display:grid}.contact__ways b{color:var(--ink-3);font-size:13px;font-weight:600}.contact__ways a:not(.link){color:var(--ink);font-size:20px;font-weight:600;text-decoration:none}.contact__ways a:not(.link):hover{color:var(--orange-ink)}.contact__ways span{color:var(--ink-2);font-size:15px}.contact__ways address{color:var(--ink);font-size:16px;font-style:normal;line-height:1.55}.contact__ways .link{justify-self:start;margin-top:6px}.contact-form,.contact-done{background:var(--white);border-radius:20px;gap:8px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 0 0 1px #0a10200f,0 30px 70px -40px #0a102073}.contact-form__h,.contact-done__h{color:var(--ink);font-size:20px;font-weight:600}.contact-form label{color:var(--ink-2);margin-top:10px;font-size:14px;font-weight:600}.contact-form label span{color:var(--ink-3);font-weight:500}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);min-height:48px;font:inherit;color:var(--ink);background:var(--white);transition:border-color .2s var(--ease-btn), box-shadow .2s var(--ease-btn);border-radius:8px;padding:10px 14px;font-size:16px}.contact-form textarea{resize:vertical;min-height:150px;line-height:1.5}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #315cf42e}.contact-form [aria-invalid=true]{border-color:var(--orange)}.contact-form__count{font-variant-numeric:tabular-nums;justify-self:end}.contact-form__captcha{min-height:65px;margin-top:10px}.contact-form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form .au-hint a{color:var(--orange-ink);font-weight:600}.contact-done{justify-items:start}.contact-done p{color:var(--ink-2)}.contact-about{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact-about p{color:var(--ink-2);max-width:60ch;margin-top:14px;font-size:17px;line-height:1.6}.contact-team{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contact-team li{background:var(--step);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 16px;display:grid}.contact-team span{background:var(--white);width:48px;height:48px;color:var(--ink-2);border-radius:50%;grid-row:span 2;place-items:center;font-size:15px;font-weight:700;display:grid}.contact-team b{font-size:16px;font-weight:600}.contact-team small{color:var(--ink-3);font-size:14px}.contact-team__co{color:var(--ink-3);margin-top:12px;font-size:14px}@media (max-width:900px){.contact,.contact-about{grid-template-columns:minmax(0,1fr)}}.tp-prose{max-width:72ch}.tp-prose h2{font-size:var(--t-h2);letter-spacing:-.022em;color:var(--ink);max-width:26ch;margin-bottom:24px;font-weight:500;line-height:1.18}.tp-prose p{color:var(--ink-2);font-size:18px;line-height:1.65}.tp-prose p+p{margin-top:16px}.lp-trust .tp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;margin-top:40px}.tp-rel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tp-rel a{border-radius:var(--radius);background:var(--paper);height:100%;box-shadow:inset 0 0 0 1px var(--step);color:var(--ink);transition:box-shadow .25s var(--ease-btn), background-color .25s var(--ease-btn);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:22px 22px 20px;text-decoration:none;display:grid}.tp-rel a:hover{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.tp-rel b{grid-column:1;font-size:17px;font-weight:600}.tp-rel span{color:var(--ink-3);grid-column:1;font-size:15px;line-height:1.5}.tp-rel .arrow{color:var(--orange-ink);grid-area:1/2;align-self:center}@media (max-width:900px){.lp-trust .tp-facts{grid-template-columns:minmax(0,1fr);gap:24px}.tp-prose p{font-size:17px}}.tp-split{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.tp-split--flip .tp-prose{order:2}.tp-split .tp-prose{max-width:60ch}.tp-vis{min-width:0}.tp-vis .fm{max-width:600px;margin-inline:auto}.lp-sec--white .tp-vis .fm{box-shadow:0 0 0 1px #0a102012,0 30px 60px -36px #0a102066}.tv-seg{flex-wrap:wrap}.tv-foot{color:var(--ink-3);animation:msg-in .4s var(--ease-out);font-size:13.5px}.tv-btn{cursor:pointer;background:var(--orange);color:var(--white);font:inherit;border:0;border-radius:7px;justify-self:start;padding:9px 14px;font-size:14px;font-weight:700;transition:background-color .25s,transform .15s}.tv-btn:hover{background:var(--orange-hover)}.tv-btn:active{transform:scale(.97)}.tv-link{cursor:pointer;font:inherit;color:var(--ink-3);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.tv-link:hover{color:var(--ink)}.tv-seg button:focus-visible,.tv-check__list button:focus-visible,.tv-modes__list button:focus-visible,.tv-steps__nav button:focus-visible,.tv-origin__list button:focus-visible,.tv-btn:focus-visible,.tv-link:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.tv-check__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tv-check__list li{background:var(--paper);border-radius:10px;transition:background-color .25s}.tv-check__list li.is-open{background:var(--white);box-shadow:0 0 0 1px var(--step-2)}.tv-check__list button{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:11px 12px;font-size:14.5px;font-weight:600;display:flex}.tv-check__dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--step-2);border-radius:50%;flex:none;place-items:center;transition:background-color .3s,box-shadow .3s;display:grid}.tv-check__dot svg{fill:none;stroke:#0000;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:stroke .3s}.tv-check__list li.is-seen .tv-check__dot{box-shadow:none;background:#e3f5ef}.tv-check__list li.is-seen .tv-check__dot svg{stroke:var(--green)}.tv-check__a{color:var(--ink-2);animation:msg-in .35s var(--ease-out);padding:0 12px 12px 42px;font-size:14px;line-height:1.55}.tv-check__count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.tv-rows{gap:6px;margin:0;display:grid}.tv-rows>div{background:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.tv-rows dt{color:var(--ink-2);font-size:13.5px;font-weight:500}.tv-rows dd{color:var(--ink);animation:msg-in .38s var(--ease-out);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:700;display:flex}.tv-rows dd svg{fill:none;width:13px;height:13px;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tv-rows .is-off dd{color:var(--orange-ink)}.tv-rows .is-off dd svg{stroke:var(--orange-ink);stroke-width:1.5px}.tv-rows--price dd{gap:1px;display:grid}.tv-rows--price dd b{font-variant-numeric:tabular-nums;font-size:16px}.tv-rows--price dd small{color:var(--ink-3);font-size:12px;font-weight:500}.tv-hops{gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:grid;position:relative}.tv-hops:before{content:"";background:var(--step-2);border-radius:1px;width:2px;position:absolute;top:14px;bottom:14px;left:4px}.tv-hops li{background:var(--paper);animation:msg-in .42s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid;position:relative}.tv-hops li:before{content:"";background:var(--white);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-14px;box-shadow:inset 0 0 0 2.5px}.tv-hops span{color:var(--ink-2);font-size:13.5px;font-weight:500}.tv-hops b{text-align:right;border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:700}.tv-hop--lo{color:var(--green)}.tv-hop--lo b{background:#e3f5ef}.tv-hop--mid{color:var(--cobalt-hover)}.tv-hop--mid b{background:var(--cobalt-tint)}.tv-hop--hi{color:var(--orange-ink)}.tv-hop--hi b{background:var(--orange-tint)}.tv-modes{gap:16px;max-width:600px;margin-inline:auto;display:grid}.tv-modes__img{aspect-ratio:16/9;background:#f2f4f8;border-radius:16px;position:relative;overflow:hidden}.tv-modes__img img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out), scale .9s var(--ease-out);position:absolute;inset:0;scale:1.03}.tv-modes__img img.is-on{opacity:1;scale:1}.tv-modes__list{border-top:1px solid var(--step-2);margin:0;padding:0;list-style:none;display:grid}.tv-modes__list li{border-bottom:1px solid var(--step-2)}.tv-modes__list button{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink-3);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 2px;transition:color .25s;display:flex}.tv-modes__list button b{font-size:17px;font-weight:600}.tv-modes__list button span{text-align:right;font-size:13px;font-weight:600}.tv-modes__list li.is-on button,.tv-modes__list button:hover{color:var(--ink)}.tv-modes__list li.is-on button span{color:var(--orange-ink)}.tv-modes__list p{color:var(--ink-2);animation:msg-in .38s var(--ease-out);padding:0 2px 16px;font-size:15px;line-height:1.55}.tv-path svg{width:100%;height:auto;display:block}.tv-path text{fill:var(--ink);font-family:inherit;font-size:14px;font-weight:600}.tv-path__lbl{fill:var(--ink-3)!important;font-size:12px!important}.tv-path__net{fill:#eef6f3;stroke:#b9dfd2;stroke-width:1.5px;transition:width .7s var(--ease-out)}.tv-path__node{fill:var(--white);stroke:var(--step-2);stroke-width:1.5px}.tv-path__model{fill:var(--navy);stroke:none;transition:fill .4s}.tv-path__model.is-away{fill:var(--orange-tint);stroke:#f3b9a3;stroke-width:1.5px}.tv-path .tv-path__mtext{fill:var(--white)}.tv-path .is-cloud .tv-path__mtext{fill:var(--orange-ink)}.tv-path__line{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:4 4}.tv-path__dot{fill:var(--cobalt)}.is-cloud .tv-path__dot{fill:var(--orange)}.tv-diy__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tv-diy__list li{color:var(--ink-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;display:grid}.tv-diy__list li:nth-child(odd){background:var(--paper)}.tv-diy__list b{text-align:right;animation:msg-in .38s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.tv-todo{color:var(--orange-ink)}.tv-ok{color:var(--green)}.tv-ok svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.tv-rights__docs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tv-rights__docs li{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;transition:opacity .3s,background-color .3s;display:grid}.tv-rights__docs svg{fill:none;stroke-width:1.5px;width:15px;height:15px}.tv-rights__docs b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tv-rights__docs span{font-size:12px;font-weight:600}.tv-rights__docs .is-used{background:var(--orange-tint)}.tv-rights__docs .is-used svg{stroke:#c2410c}.tv-rights__docs .is-used span{color:var(--orange-ink)}.tv-rights__docs .is-locked{background:var(--paper);color:var(--ink-3)}.tv-rights__docs .is-locked svg{stroke:var(--ink-3)}.tv-rights__docs .is-locked b{text-decoration:line-through;-webkit-text-decoration-color:var(--step-2);text-decoration-color:var(--step-2)}.tv-rights .pv-a,.tv-learn .pv-a,.tv-steps .pv-a{animation:msg-in .38s var(--ease-out);gap:8px;display:grid}.tv-learn__add,.tv-learn__done{animation:msg-in .4s var(--ease-out);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px;display:grid}.tv-learn__add{background:var(--paper);box-shadow:inset 0 0 0 1px var(--step-2)}.tv-learn__add small{color:var(--ink-3);font-size:12px;font-weight:600}.tv-learn__add p,.tv-learn__done p{color:var(--ink);font-size:14px;line-height:1.5}.tv-learn__add .tv-btn,.tv-learn__done .tv-link{grid-column:2}.tv-learn__done{background:#eef8f4;box-shadow:inset 0 0 0 1px #c3e6da}.tv-learn__done>div{gap:4px;display:grid}.tv-learn__done b{font-size:14.5px}.tv-learn__ic{background:var(--green);width:32px;height:32px;animation:tv-pop .45s var(--ease-out);border-radius:50%;place-items:center;display:grid}.tv-learn__ic svg{fill:none;width:15px;height:15px;stroke:var(--white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}@keyframes tv-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.tv-steps__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tv-steps__nav button{background:var(--paper);cursor:pointer;text-align:left;width:100%;height:100%;font:inherit;color:var(--ink-2);border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;line-height:1.25;transition:background-color .25s,color .25s,box-shadow .25s;display:flex}.tv-steps__nav i{background:var(--step-2);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.tv-steps__nav i svg{fill:none;width:11px;height:11px;stroke:var(--white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tv-steps__nav button[aria-selected=true]{background:var(--white);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.tv-steps__nav button[aria-selected=true] i{background:var(--orange);color:var(--white)}.tv-steps__nav button.is-done i{background:var(--green)}.tv-steps__panel{min-height:168px;animation:msg-in .38s var(--ease-out);align-content:start;gap:10px;display:grid}.tv-steps__form{background:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px;display:grid}.tv-steps__field{background:var(--white);box-shadow:inset 0 0 0 1px var(--step-2);color:var(--ink-3);border-radius:7px;padding:10px 12px;font-size:14px}.tv-steps__form small{color:var(--ink-3);grid-column:1/-1;font-size:12.5px}.tv-steps__src{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tv-steps__src li{background:var(--paper);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:grid}.tv-steps__src img{width:20px;height:20px}.tv-steps__src span{color:var(--green);font-size:11.5px;font-weight:700}.tv-roles__panel{animation:msg-in .38s var(--ease-out);min-height:196px}.tv-roles__it{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tv-roles__it li{background:var(--paper);border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:14px;font-weight:500;display:flex}.tv-roles__it svg{fill:none;width:13px;height:13px;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tv-roles__br{background:var(--paper);border-radius:12px;gap:10px;padding:14px;display:grid}.tv-roles__br>small{color:var(--ink-3);font-size:12px;font-weight:600}.tv-roles__br>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.tv-roles__br i{background:var(--cobalt);height:8px;width:calc(var(--w) * 1%);animation:tv-grow .8s var(--ease-out);transform-origin:0;border-radius:4px}.tv-roles__br p{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:13px;display:flex}@keyframes tv-grow{0%{transform:scaleX(0)}}.tv-origin__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tv-origin__list button{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:11px 12px;transition:background-color .25s;display:grid}.tv-origin__list .is-on button{background:var(--paper)}.tv-origin__list small{color:var(--ink-3);font-size:12px;font-weight:600}.tv-origin__list b{color:var(--ink);grid-column:2;font-size:14.5px;font-weight:600}.tv-origin__flag{opacity:.35;background:linear-gradient(#0a1020 0 33.3%,#dd1c1a 33.3% 66.6%,#ffce00 66.6%);border-radius:50%;grid-row:span 2;width:22px;height:22px;transition:opacity .25s,scale .25s;box-shadow:0 0 0 1px #0a10201a}.tv-origin__flag.is-mixed{background:conic-gradient(var(--cobalt) 0 25%, var(--orange) 0 50%, var(--green) 0 75%, var(--ink-3) 0)}.tv-origin__list .is-on .tv-origin__flag{opacity:1;scale:1.08}.tv-pic{margin:0;background:#f2f4f8;border-radius:16px;max-width:620px;margin-inline:auto;overflow:hidden}.tv-pic img{width:100%;height:auto;display:block}@media (max-width:900px){.tp-split{grid-template-columns:minmax(0,1fr);gap:36px}.tp-split--flip .tp-prose{order:0}}@media (max-width:520px){.tv-steps__nav{grid-template-columns:minmax(0,1fr)}.tv-steps__panel{min-height:0}.tv-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}.tv-hops li{grid-template-columns:minmax(0,1fr);gap:6px}.tv-hops b{text-align:left;justify-self:start}.tv-diy__list li{grid-template-columns:minmax(0,1fr);gap:3px}.tv-diy__list b{text-align:left}.tv-modes__list button{flex-direction:column;gap:2px}.tv-modes__list button span{text-align:left}.tv-steps__form{grid-template-columns:minmax(0,1fr)}.tv-seg{flex-wrap:nowrap;display:flex}.tv-seg button{flex:1 1 0;min-width:0;padding:7px 6px;font-size:12.5px;line-height:1.2}.tv-path text{font-size:17px}.tv-path__lbl{font-size:15px!important}}@media (prefers-reduced-motion:reduce){.tv-hops li,.tv-diy__list b,.tv-foot,.tv-check__a,.tv-learn__add,.tv-learn__done,.tv-learn__ic,.tv-steps__panel,.tv-roles__panel,.tv-roles__br i,.tv-rows dd,.tv-modes__list p{animation:none}.tv-modes__img img{transition:none}}.nw{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.nw .nw__h{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.3}.nw__docs .nw__h+.nw__list{margin-top:14px}.nw__list+.nw__h{margin-top:40px}.nw__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nw__doc{background:var(--white);color:var(--ink);transition:box-shadow .2s, translate .2s var(--ease-out);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:grid;box-shadow:0 0 0 1px #0a102012}.nw__doc:hover{translate:0 -1px;box-shadow:0 0 0 1px #0a10201f,0 14px 30px -18px #0b1d3259}.nw__doc b{font-size:16.5px;font-weight:600;display:block}.nw__doc small{color:var(--ink-2);margin-top:2px;font-size:14.5px;line-height:1.45;display:block}.nw__doc em{color:var(--orange-ink);background:var(--orange-tint);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12.5px;font-style:normal;font-weight:700}.nw__ico{background:var(--cobalt-tint);width:40px;height:40px;color:var(--cobalt-hover);border-radius:10px;place-items:center;display:grid}.nw__side{gap:16px;display:grid}.nw__card{background:var(--paper);border-radius:16px;padding:24px;box-shadow:0 0 0 1px #0a10200d}.nw__card p{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55}.nw__card p a{color:var(--ink);font-weight:600}.nw__card .link{margin-top:12px}.nw__sign{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nw__sign li{gap:10px;font-size:15px;font-weight:500;display:flex}.nw__sign svg{fill:none;width:16px;height:16px;stroke:var(--green);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}@media (max-width:900px){.nw{grid-template-columns:minmax(0,1fr);gap:32px}.nw__doc{grid-template-columns:auto minmax(0,1fr)}.nw__doc em{grid-column:2;justify-self:start}}
