@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-cyrillic-wght-normal-waSyF_sL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-greek-wght-normal-BVXOQ11m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-ext-wght-normal-WAXdtJoO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-wght-normal-B9fg0t1U.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f3f0ee;--lifted:#fcfbfa;--white:#fff;--ink:#141413;--charcoal:#262627;--text:var(--ink);--text-muted:#696969;--text-whisper:#d1cdc7;--ghost:#e8e2da;--text-on-ink:#f3f0ee;--signal:#cf4500;--signal-light:#f37338;--clay:#9a3a0a;--state-danger:#b43b00;--state-danger-fill:#cf450017;--r-btn:20px;--r-hero:40px;--r-pill:999px;--shadow-nav:0 4px 24px 0 #0000000a;--shadow-card:0 32px 64px 0 #0000001f;--shadow-drama:0 70px 110px 0 #00000040;--font:"Sofia Sans Variable", "Sofia Sans", Arial, sans-serif;--w-body:450;--w-medium:500;--w-bold:700;--ls-display:-.02em;--ls-eyebrow:.04em;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-6:48px;--s-8:64px;--s-12:96px;--s-16:128px;--content-max:1240px;--gutter:48px;--nav-safe:82px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur:.28s}@media (width<=767px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}:target,[id]{scroll-margin-top:116px}body{font-family:var(--font);font-weight:var(--w-body);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.4;overflow-x:clip}img,video,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul{list-style:none}::selection{background:var(--signal-light);color:var(--white)}:focus-visible{outline:2px solid var(--signal-light);outline-offset:3px;border-radius:4px}.container{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.btn{border-radius:var(--r-btn);font-size:16px;font-weight:var(--w-medium);letter-spacing:-.02em;border:1.5px solid var(--ink);transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:14px 28px;line-height:1;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--ink);color:var(--text-on-ink)}.btn--primary:hover{background:var(--charcoal)}.btn--secondary{background:var(--white);color:var(--ink);font-weight:var(--w-body)}.btn--secondary:hover{background:var(--lifted)}.eyebrow{font-size:14px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--signal-light);border-radius:50%;flex:none;width:7px;height:7px}.nav-wrap{inset-inline:0;z-index:60;padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;top:24px}.nav{pointer-events:auto;-webkit-backdrop-filter:blur(14px);border-radius:var(--r-pill);box-shadow:var(--shadow-nav);max-width:100%;transition:box-shadow var(--dur) var(--ease-out);background:#ffffffeb;align-items:center;gap:32px;padding:8px 8px 8px 24px;display:flex}.nav--scrolled{box-shadow:0 10px 36px #0000001f}.nav--scrolled .nav__item--secondary{display:none}.nav--scrolled .nav__brand,.nav--scrolled .nav__link,.nav--scrolled .nav__login{padding-block:8px}.nav--scrolled .nav__cta{padding-block:10px}.nav__brand{font-size:19px;font-weight:var(--w-bold);letter-spacing:-.02em;align-items:center;gap:8px;padding-block:8px;display:flex}.nav__links{align-items:center;gap:4px;display:flex}.nav__link{font-size:15px;font-weight:var(--w-medium);letter-spacing:-.01em;border-radius:var(--r-pill);transition:background var(--dur) var(--ease-out);padding:12px 14px;display:inline-block}.nav__link:hover{background:#1414130f}.nav__actions{align-items:center;gap:8px;display:flex}.nav__login{font-size:15px;font-weight:var(--w-medium);border-radius:var(--r-pill);transition:background var(--dur) var(--ease-out);padding:12px 16px}.nav__login:hover{background:#1414130f}.nav__cta{padding:12px 24px;font-size:15px}.nav__burger{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav__burger:hover{background:#1414130f}@media (width<=1120px){.nav__item--secondary,.nav__login{display:none}}@media (width<=767px){.nav__links{display:none}.nav{gap:12px;padding:8px 8px 8px 20px}.nav__burger{display:inline-flex}}@media (width<=480px){.nav__cta{display:none}}.mobilemenu{z-index:70;background:var(--canvas);padding:24px var(--gutter) 48px;animation:menu-in .32s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.mobilemenu--closing{animation:menu-out .2s var(--ease-out) forwards}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes menu-out{to{opacity:0;transform:translateY(-8px)}}.mobilemenu__head{justify-content:space-between;align-items:center;display:flex}.mobilemenu__close{background:var(--white);border:1px solid #14141340;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.mobilemenu__links{margin-top:var(--s-8);flex-direction:column;gap:4px;display:flex}.mobilemenu__links a{font-size:32px;font-weight:var(--w-medium);letter-spacing:var(--ls-display);padding:12px 0;display:block}.mobilemenu__actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.hero{padding-top:calc(var(--nav-safe) + var(--s-6));padding-bottom:var(--s-6);text-align:center;flex-direction:column;justify-content:center;min-height:min(86svh,900px);display:flex;position:relative}.hero__ghost{top:calc(var(--nav-safe) + var(--s-1));font-size:clamp(120px,14vw,240px);font-weight:var(--w-medium);letter-spacing:-.04em;color:var(--ghost);opacity:.85;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:-1;line-height:.88;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 28%,#0000 72%);mask-image:linear-gradient(#000 0% 28%,#0000 72%)}.hero__eyebrow{margin-bottom:var(--s-3)}.hero__title{font-size:clamp(40px,3.2vw + 16px,64px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);margin-inline:auto;line-height:1.04}.hero__line{display:block}.hero__title em{color:var(--text-muted);font-style:normal}.hero__sub{margin-top:var(--s-3);color:var(--text-muted);text-wrap:balance;max-width:52ch;margin-inline:auto;font-size:19px;line-height:1.5}.hero__ctas{margin-top:var(--s-6);flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero__video-btn{font-weight:var(--w-medium);letter-spacing:0}.hero__video-btn svg{flex:none}.hero__caps{margin-top:var(--s-6);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.hero__caps li{border-radius:var(--r-pill);background:color-mix(in srgb, var(--lifted) 72%, transparent);white-space:nowrap;border:1px solid #14141314;align-items:center;gap:8px;padding:8px 16px 8px 12px;display:inline-flex}.hero__caps svg{color:#14141359;flex:none}.hero__badge{border-radius:var(--r-pill);letter-spacing:.06em;color:var(--text-muted);background:#14141314;margin-left:10px;padding:3px 10px;font-size:11px}.callback{margin-top:var(--s-6);flex-direction:column;align-items:center;gap:12px;display:flex}.hero .callback{padding-top:var(--s-6);position:relative}.hero .callback:before{content:"";background:linear-gradient(90deg,#0000,#14141329,#0000);width:min(420px,70%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.callback__label{font-size:14px;font-weight:var(--w-medium);color:var(--text-muted)}.callback__form{background:var(--white);border-radius:var(--r-pill);width:min(640px,100%);box-shadow:var(--shadow-nav);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border:1.5px solid #14141329;align-items:center;gap:0;padding:6px;display:flex}.callback__form:focus-within{border-color:var(--ink)}.callback__form.is-invalid{border-color:var(--signal)}.callback__dial{z-index:5;flex:none;position:relative}.callback__dial-trigger{border-radius:var(--r-pill);min-height:46px;color:var(--text-muted);font-size:15px;font-weight:var(--w-medium);transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:0 0;border:0;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.callback__dial-trigger:hover,.callback__dial.is-open .callback__dial-trigger{color:var(--ink);background:#1414130e}.callback__dial-trigger:focus-visible{outline:none}.callback__dial-trigger:disabled{cursor:default;opacity:.65}.callback__dial-chevron{width:7px;height:7px;transition:transform var(--dur) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin:-4px 2px 0 0;transform:rotate(45deg)}.callback__dial.is-open .callback__dial-chevron{margin-top:4px;transform:rotate(225deg)}.callback__dial-menu{background:var(--white);width:260px;animation:dial-menu-in .15s var(--ease-out) both;border:1px solid #14141321;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 20px 55px #1414132b}@keyframes dial-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}}.callback__dial-option{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:11px 10px;font-size:15px;display:grid}.callback__dial-option:hover,.callback__dial-option:focus-visible{background:var(--lifted);outline:none}.callback__dial-option.is-selected{font-weight:var(--w-medium);background:#14141312}.callback__dial-country{text-overflow:ellipsis;overflow:hidden}.callback__dial-code{color:var(--text-muted);font-variant-numeric:tabular-nums}.callback__dial-check{color:var(--ink);display:inline-flex}.callback__flag{border:1px solid #1414131f;border-radius:3px;flex-direction:column;flex:none;width:20px;height:14px;display:inline-flex;position:relative;overflow:hidden}.callback__dial-option .callback__flag{border-radius:4px;width:24px;height:16px}.callback__flag span{flex:1}.callback__flag--de span:first-child{background:#141413}.callback__flag--de span:nth-child(2){background:#d00}.callback__flag--de span:nth-child(3){background:#ffce00}.callback__flag--at span:nth-child(odd){background:#c8102e}.callback__flag--at span:nth-child(2){background:#fff}.callback__flag--ch{background:#d52b1e}.callback__flag--ch span{display:none}.callback__flag--ch:before,.callback__flag--ch:after{content:"";background:#fff;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.callback__flag--ch:before{width:10px;height:3px}.callback__flag--ch:after{width:3px;height:9px}.callback__input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;border-left:1px solid #1414131a;flex:1;padding:14px;font-size:16px}.callback__input:focus{outline:none}.callback__input::placeholder{color:var(--text-whisper)}.callback__cta{border-radius:var(--r-pill);background:var(--ink);color:var(--text-on-ink);font-size:15px;font-weight:var(--w-medium);letter-spacing:-.01em;white-space:nowrap;transition:background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:8px;padding:14px 24px;display:inline-flex}.callback__cta:hover:not(:disabled){background:var(--charcoal)}.callback__cta:active:not(:disabled){transform:scale(.97)}.callback__cta:disabled{cursor:default;opacity:.75}.callback__spinner{border:2px solid #f3f0ee59;border-top-color:var(--text-on-ink);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.callback__note{color:var(--text-muted);text-align:center;min-height:18px;font-size:13px}.callback__note.is-done{color:var(--clay);font-weight:var(--w-medium)}@media (width<=560px){.callback__form{border-radius:var(--r-hero);flex-wrap:wrap;padding:8px}.callback__dial{margin-left:0}.callback__dial-menu{width:min(260px,100vw - 36px);left:0}.callback__input{flex-basis:60%}.callback__cta{flex-basis:100%;order:3}}@media (width<=767px){.hero{padding-top:calc(var(--nav-safe) + var(--s-6));padding-bottom:var(--s-8);text-align:left}.callback{align-items:flex-start}.callback__note{text-align:left}.hero .callback:before{width:60%;left:0;transform:none}.hero__ghost{left:0;top:calc(var(--nav-safe) + var(--s-1));font-size:clamp(96px,26vw,150px);transform:none}.hero__title,.hero__sub{margin-inline:0}.hero__ctas,.hero__caps{justify-content:flex-start}.hero__caps li{white-space:normal}.hero__ctas .btn{flex:auto;justify-content:center}}.section__title{margin-top:var(--s-2);font-size:clamp(30px,3.4vw,46px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);text-wrap:balance;line-height:1.08}.section__sub{color:var(--text-muted);max-width:46ch;margin-top:14px;font-size:17px;line-height:1.5}.bento__intro,.integr__text,.integr__tile{opacity:0;transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);transform:translateY(34px)}.tile{--tile-drift-x:-10px;opacity:0;transform:translate3d(var(--tile-drift-x), 42px, 0) scale(.975);transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);transition-delay:var(--tile-delay,0s);will-change:opacity, transform}.tile:nth-child(2n){--tile-drift-x:10px}.is-inview .bento__intro,.is-inview .integr__text,.is-inview .integr__tile,.tile.is-tile-inview{opacity:1;transform:none}[data-reveal]{opacity:0;transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);will-change:opacity, transform;transform:translateY(34px)}[data-reveal][data-revealed=true]{opacity:1;transform:none}.voices{padding-block:var(--s-12) var(--s-16);gap:var(--s-8);grid-template-columns:.82fr 1.18fr;align-items:start;display:grid}.voices__points{margin-top:var(--s-4);flex-direction:column;gap:12px;display:flex}.voices__points li{color:var(--text-muted);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.voices__points svg{color:var(--signal-light);flex:none;margin-top:4px}.voices__muted{margin-top:var(--s-3);color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.voices__list{flex-direction:column;gap:12px;display:flex}.vrow{background:var(--white);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1.5px solid #14141314;border-radius:28px;overflow:hidden}.vrow:hover{border-color:#14141338;transform:translate(4px)}.vrow.is-active{border-color:var(--ink);box-shadow:var(--shadow-card);transform:none}.vrow__head{text-align:left;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;width:100%;padding:18px 24px;display:grid}.vrow__play{background:var(--canvas);width:44px;height:44px;color:var(--ink);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vrow:hover .vrow__play{transform:scale(1.08)}.vrow.is-active .vrow__play{background:var(--signal-light);color:var(--white)}.vrow__id{flex-direction:column;gap:2px;min-width:0;display:flex}.vrow__name{font-size:19px;font-weight:var(--w-medium);letter-spacing:var(--ls-display)}.vrow__trait{color:var(--text-muted);font-size:13px}.vrow__use{font-size:12px;font-weight:var(--w-medium);color:var(--text-muted);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #14141324;padding:6px 14px}.vrow.is-active .vrow__use{border-color:var(--ink);color:var(--ink)}.vrow__wave{align-items:center;gap:2px;width:120px;height:34px;display:flex}.vrow__wave i{border-radius:var(--r-pill);background:#14141333;flex:1;min-width:2px;transition:height 90ms linear}.vrow.is-active .vrow__wave i{background:var(--signal-light)}.vrow__body{transition:grid-template-rows .46s var(--ease-out);grid-template-rows:0fr;display:grid;position:relative}.vrow.is-active .vrow__body{grid-template-rows:1fr}.vrow__line{font-size:clamp(17px,1vw + 12px,22px);font-weight:var(--w-medium);letter-spacing:-.01em;margin:0 24px;line-height:1.4;overflow:hidden}.vrow.is-active .vrow__line{padding-bottom:22px}.vrow__word{color:var(--text-whisper);transition:color .2s var(--ease-out), transform .3s var(--ease-out);margin-right:.24em;display:inline-block}.vrow__word.is-spoken{color:var(--ink)}.vrow__word.is-firing{animation:word-fire .42s var(--ease-out)}@keyframes word-fire{0%{color:var(--signal-light);transform:translateY(3px)}50%{color:var(--signal-light);transform:translateY(-2px)}to{color:var(--ink);transform:none}}.vrow__progress{background:var(--signal-light);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (width<=1023px){.voices{gap:var(--s-6);grid-template-columns:1fr}}@media (width<=767px){.voices{padding-block:var(--s-8) var(--s-12)}.vrow__head{grid-template-columns:auto 1fr;gap:14px;padding:16px 18px}.vrow__use,.vrow__wave{display:none}.vrow__line{margin-inline:18px}}.voices--story{grid-template-columns:minmax(300px,.76fr) minmax(520px,1.24fr);align-items:start;gap:clamp(64px,8vw,128px);padding-block:clamp(56px,5vw,80px)}.voices--story .voices__intro{top:calc(var(--nav-safe) + var(--s-4));min-height:calc(100dvh - var(--nav-safe) - var(--s-8));flex-direction:column;justify-content:flex-start;display:flex;position:sticky}.voices--story .section__title{max-width:590px;font-size:clamp(42px,4vw,64px);line-height:1}.voices--story .section__sub{max-width:39ch;margin-top:var(--s-3)}.voices__focus{padding-block:var(--s-3);align-items:center;gap:var(--s-2);border-top:1px solid #14141324;border-bottom:1px solid #14141324;grid-template-columns:58px 1fr;margin-top:clamp(40px,8vh,88px);display:grid}.voices__focus>span{color:var(--signal-light);font-size:28px;font-weight:var(--w-medium);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.voices__focus p{color:var(--text-muted);flex-direction:column;font-size:12px;display:flex}.voices__focus strong{color:var(--ink);font-size:16px;font-weight:var(--w-medium)}.voices__index{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.voices__index button{min-width:0;min-height:50px;color:var(--text-muted);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-bottom:1px solid #14141324;flex-direction:column;align-items:flex-start;gap:2px;padding-block:12px;font-size:12px;display:flex}.voices__index button+button{padding-left:14px}.voices__index button span{font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:10px}.voices__index button:hover,.voices__index button.is-current{color:var(--ink);border-color:var(--signal-light)}.voices__index button:hover{transform:translateY(-2px)}.voices--story .voices__list{gap:clamp(40px,7vh,80px);padding-top:0}.voices--story .vrow--chapter{border-radius:var(--r-hero);background:var(--white);opacity:0;min-height:min(650px,68dvh);transition:opacity .76s var(--ease-out), transform .76s var(--ease-out), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out);scroll-margin-top:calc(var(--nav-safe) + var(--s-4));grid-template-rows:auto auto minmax(120px,1fr) auto auto;align-content:stretch;padding:clamp(28px,3vw,44px);display:grid;position:relative;transform:translateY(58px)scale(.975);box-shadow:0 18px 56px #48372a0e}.voices--story .vrow--chapter:hover{transform:translateY(0)scale(1)}.voices--story .vrow--chapter.is-seen{opacity:1;transform:none}.voices--story .vrow--chapter.is-focused{border-color:#f3733857;box-shadow:0 28px 80px #48372a17}.voices--story .vrow--chapter.is-active{border-color:var(--ink);transform:none}.vrow__top{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(14px,2vw,24px);display:grid}.vrow__ordinal{color:var(--text-whisper);font-size:clamp(38px,4vw,64px);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;letter-spacing:-.065em;line-height:.9}.vrow--chapter .vrow__name{font-size:clamp(24px,2vw,34px)}.vrow--chapter .vrow__trait{margin-top:3px}.vrow--chapter .vrow__play{background:var(--ink);width:52px;height:52px;color:var(--text-on-ink);cursor:pointer}.vrow--chapter .vrow__play:hover{transform:scale(1.06)}.vrow--chapter.is-active .vrow__play{background:var(--signal-light)}.vrow__caller{max-width:34ch;color:var(--ink);font-size:clamp(19px,1.7vw,26px);font-weight:var(--w-medium);letter-spacing:-.02em;margin-top:clamp(30px,5vh,54px);line-height:1.22}.vrow__caller>span,.vrow__answer>span{color:var(--text-muted);font-size:10px;font-weight:var(--w-bold);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;display:block}.vrow__wave--wide{align-self:center;gap:clamp(2px,.26vw,5px);width:100%;height:clamp(108px,16vh,164px)}.vrow__wave--wide i{min-width:2px;height:100%;transform:scaleY(var(--bar-scale));transform-origin:50%;transition:transform .42s var(--ease-out), background .42s var(--ease-out);background:#1414132e}.vrow--chapter.is-focused .vrow__wave--wide i{background:#141413c2}.vrow--chapter.is-active .vrow__wave--wide i{background:var(--signal-light);animation:voice-chapter-speaking calc(.76s + var(--bar-order) * 11ms) ease-in-out infinite alternate}@keyframes voice-chapter-speaking{to{transform:scaleY(calc(var(--bar-scale) * (1.03 + var(--voice-level) * .24)))}}.vrow__answer{max-width:650px}.vrow--chapter .vrow__answer>span{color:var(--signal)}.vrow--chapter .vrow__line{color:var(--ink);font-size:clamp(17px,1.45vw,23px);font-weight:var(--w-body);margin:0;line-height:1.42;overflow:visible}.vrow--chapter .vrow__word{color:var(--ink)}.vrow--chapter.is-active .vrow__word{color:var(--text-whisper)}.vrow--chapter.is-active .vrow__word.is-spoken{color:var(--ink)}.vrow__foot{margin-top:var(--s-4);padding-top:var(--s-2);color:var(--text-muted);border-top:1px solid #1414131f;font-size:11px;position:relative;overflow:hidden}.vrow--chapter .vrow__progress{transform:scaleX(var(--voice-progress));top:-1px;bottom:auto}@media (width<=1023px){.voices--story{gap:var(--s-6);grid-template-columns:minmax(240px,.64fr) minmax(440px,1.36fr)}.voices--story .voices__intro{top:calc(var(--nav-safe) + var(--s-2))}.vrow__top{grid-template-columns:auto minmax(0,1fr) auto}.vrow--chapter .vrow__use{display:none}}@media (width<=767px){.voices--story{padding-block:var(--s-12);display:block}.voices--story .voices__intro{min-height:0;display:block;position:static}.voices--story .section__title{font-size:clamp(38px,11vw,50px)}.voices__focus{margin-top:var(--s-6)}.voices--story .voices__list{margin-top:var(--s-8);gap:var(--s-4);padding-top:0}.voices--story .vrow--chapter{min-height:0;padding:var(--s-3);border-radius:30px;grid-template-rows:auto auto 94px auto auto}.vrow__top{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.vrow__ordinal{font-size:34px}.vrow--chapter .vrow__name{font-size:22px}.vrow--chapter .vrow__trait{font-size:11px}.vrow--chapter .vrow__play{width:46px;height:46px}.vrow__caller{margin-top:var(--s-4);font-size:17px}.vrow__wave--wide{gap:2px;height:86px;display:flex}.vrow--chapter .vrow__line{font-size:16px}.vrow__foot{margin-top:var(--s-3)}}@media (prefers-reduced-motion:reduce){.voices--story .vrow--chapter,.vrow--chapter.is-active .vrow__wave--wide i{transition-duration:1ms;animation:none}}.bento{padding-bottom:var(--s-16)}.bento__grid{margin-top:var(--s-8);grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.tile{background:var(--white);border-radius:var(--r-hero);border:1.5px solid #14141312;flex-direction:column;grid-column:span 2;gap:10px;padding:28px;display:flex;position:relative;overflow:hidden}.tile--wide{grid-column:span 3}.tile__title{font-size:20px;font-weight:var(--w-medium);letter-spacing:var(--ls-display)}.tile__body{color:var(--text-muted);max-width:40ch;font-size:14px;line-height:1.5}.tile__art{padding-top:var(--s-3);margin-top:auto}.mini{flex-direction:column;gap:12px;display:flex;position:relative}.mini--split{align-items:center;gap:var(--s-4);flex-direction:row}.mini__chrome{border-bottom:1px solid #14141314;align-items:center;gap:10px;padding-bottom:10px;display:flex}.mini__dots{gap:4px;display:inline-flex}.mini__dots i{background:#14141324;border-radius:50%;width:7px;height:7px}.mini__label{color:var(--text-muted);margin-inline:auto;font-size:12px}.mini__badge{font-size:11px;font-weight:var(--w-medium);color:var(--text-muted);border-radius:var(--r-pill);background:#1414130f;padding:4px 10px}.mini__badge.is-live{color:var(--clay);background:#cf45001a}.mini__badge.is-live:before{content:"";background:var(--signal-light);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite pulse;display:inline-block}.mini__editor{color:var(--text-muted);flex-direction:column;gap:7px;font-size:13px;line-height:1.4;display:flex}.mini__editor .is-head{letter-spacing:.04em;color:var(--clay);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mini__caret{background:var(--ink);vertical-align:-2px;width:2px;height:14px;margin-left:3px;animation:1.1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.mini__chip{background:var(--white);border-radius:var(--r-btn);box-shadow:var(--shadow-nav);border:1px solid #1414131f;align-self:flex-end;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex;transform:rotate(-3deg)}.mini__drop{border-radius:var(--r-btn);color:var(--text-muted);text-align:center;cursor:pointer;transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1.5px dashed #1414132e;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}.mini__drop:hover,.mini__drop:focus-visible{background:#f373380b;border-color:#cf450085}.mini__drop:active{transform:scale(.985)}.mini__fileinput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mini__drop span{color:var(--ink);font-size:13px}.mini__drop small{letter-spacing:.08em;color:var(--text-whisper);font-size:10px}.mini__file{border-radius:var(--r-btn);border:1px solid #1414131a;grid-template-columns:1fr auto;gap:8px 12px;padding:12px 14px;font-size:12px;display:grid}.mini__filename{color:var(--ink)}.mini__pct{color:var(--text-muted);font-variant-numeric:tabular-nums}.mini__rail{background:#14141314;border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.mini__fill{background:linear-gradient(90deg, var(--signal-light), var(--clay));transform-origin:0;height:100%;animation:fill-in 1.2s var(--ease-out);transition:width .24s var(--ease-out);border-radius:2px;display:block}.mini__file.is-ready{border-color:#14141347}.mini__file.is-ready .mini__pct{color:var(--ink);font-weight:var(--w-medium)}.mini__bubble{border-radius:var(--r-btn);background:#1414130d;border-bottom-left-radius:6px;align-self:flex-start;max-width:92%;padding:12px 16px;font-size:13px;line-height:1.45}.mini__bubble--agent{background:var(--ink);color:var(--text-on-ink);border-radius:var(--r-btn);border-bottom-right-radius:6px;align-self:flex-end}.mini__reply{border-radius:var(--r-pill);border:1px solid #1414131f;align-self:flex-end;align-items:center;gap:12px;padding:10px 16px;display:flex}.tile--live{background:radial-gradient(circle at 92% 8%, #f3733817, transparent 34%), var(--white)}.mini--live{min-height:252px}.mini__bubble--caller{max-width:84%;color:var(--text-muted)}.mini__liveanswer{border-radius:var(--r-btn);background:var(--ink);color:#ffffff80;border-bottom-right-radius:6px;grid-template-columns:auto 1fr;gap:10px;padding:14px 16px;font-size:12px;line-height:1.5;display:grid}.mini__speaker{color:var(--signal-light);font-size:9px;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding-top:2px}.mini__liveword{transition:color .12s ease-out}.mini__liveword.is-spoken{color:var(--text-on-ink)}.mini__livecontrol{border-radius:var(--r-pill);background:var(--white);width:100%;min-height:48px;transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1px solid #14141324;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:7px 12px 7px 8px;display:grid}.mini__livecontrol:hover{border-color:#14141361}.mini__livecontrol:active{transform:scale(.985)}.mini__liveicon{background:var(--ink);width:30px;height:30px;color:var(--text-on-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mini__livewave{align-items:center;gap:2px;height:28px;display:flex;overflow:hidden}.mini__livewave i{border-radius:var(--r-pill);transform-origin:50%;min-width:2px;height:100%;transform:scaleY(var(--wave-scale,.42));transition:transform 90ms ease-out, background var(--dur) var(--ease-out);background:#14141338;flex:1}.mini--live.is-playing .mini__livewave i{background:var(--signal-light)}.mini__audiohint{color:var(--text-whisper);align-self:center;font-size:10px}.mini__mini-wave{align-items:center;gap:2px;height:20px;display:inline-flex}.mini__mini-wave i{border-radius:var(--r-pill);background:#1414134d;width:2px}.mini__time{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}.mini__count{flex-direction:column;flex:none;display:flex}.mini__count strong{font-size:clamp(46px,6vw,68px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);line-height:1}.mini__count span{color:var(--text-muted);max-width:14ch;margin-top:6px;font-size:12px}.mini__voicegrid{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mini__voice{border-radius:var(--r-btn);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1px solid #1414131f;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mini__voice:hover{background:#14141306}.mini__voice:active{transform:scale(.975)}.mini__voice.is-playing{border-color:var(--ink)}.mini__voice.is-playing .mini__mini-wave i{background:var(--signal-light);animation:.78s ease-in-out infinite alternate mini-voice-talk}.mini__voice.is-playing .mini__mini-wave i:nth-child(3n+1){animation-delay:-180ms}.mini__voice.is-playing .mini__mini-wave i:nth-child(3n+2){animation-delay:-360ms}@keyframes mini-voice-talk{to{transform:scaleY(.35)}}.mini__voicename{font-size:13px;font-weight:var(--w-medium);align-items:center;gap:6px;display:inline-flex}.mini__voice--switch{justify-content:center;gap:8px}.mini__voice--switch small{color:var(--text-muted);font-size:11px}.mini__switch{align-items:center;gap:10px;display:flex}.mini__lang{font-size:11px;font-weight:var(--w-bold);letter-spacing:.06em;color:var(--text-muted);border-radius:var(--r-pill);border:1px solid #14141329;padding:4px 10px}.mini__lang.is-next{animation:lang-take 4.4s var(--ease-out) infinite}@keyframes lang-take{0%,40%{color:var(--text-muted);background:0 0;border-color:#14141329}55%,90%{color:var(--text-on-ink);border-color:var(--ink);background:var(--ink)}to{color:var(--text-muted);background:0 0;border-color:#14141329}}.mini__langline{min-width:22px;height:1px;animation:lang-line 4.4s var(--ease-out) infinite;background:linear-gradient(90deg,#14141333 50%,#14141314 50%) 0 0/200% 100%;flex:1}@keyframes lang-line{0%,40%{background-position:100% 0}55%,to{background-position:0 0}}.mini__quote{animation:line-in .32s var(--ease-out)}.mini__tag{color:var(--text-muted);border-radius:var(--r-pill);border:1px solid #1414131f;align-self:center;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mini__track{justify-content:space-between;align-items:center;gap:2px;height:54px;display:flex}.mini__track i{border-radius:var(--r-pill);background:#14141329;flex:1;min-width:2px}.mini__track i.is-past{background:var(--signal-light)}.mini__transport{align-items:center;gap:12px;display:flex}.mini__playbtn{background:var(--ink);width:36px;height:36px;color:var(--text-on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mini__quote{color:var(--text-muted);flex:1;font-size:13px}.mini__wire{align-items:center;gap:16px;display:flex}.mini__hub{width:42px;height:42px;color:var(--ink);border:1.5px solid #14141329;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mini__nodes{flex-direction:column;flex:1;gap:6px;display:flex}.mini__node{color:var(--text-muted);border-radius:var(--r-pill);animation:node-in 2.6s var(--ease-out) infinite;border:1px solid #1414131f;align-items:center;gap:8px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.mini__node i{background:var(--signal-light);border-radius:50%;flex:none;width:6px;height:6px}@keyframes node-in{0%,70%,to{border-color:#1414131f}20%,45%{border-color:#14141366}}.mini__logos{align-items:center;gap:12px;padding-top:4px;display:flex}.mini__logos img{opacity:.85}.mini__shield{font-size:12px;font-weight:var(--w-medium);color:var(--clay);border-radius:var(--r-pill);border:1px solid #cf450047;align-self:center;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.mini__caller{border-radius:var(--r-btn);background:var(--white);border:1px solid #1414131f;align-items:center;gap:12px;padding:14px 16px;display:flex}.mini__avatar{background:var(--canvas);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mini__callerinfo{flex-direction:column;flex:1;min-width:0;display:flex}.mini__callerinfo strong{font-size:14px;font-weight:var(--w-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini__callerinfo small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.mini__answer{background:var(--ink);width:40px;height:40px;color:var(--text-on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mini__ring{border:1.5px solid var(--signal-light);width:40px;height:40px;animation:orbit-pulse 2.4s var(--ease-out) infinite;pointer-events:none;border-radius:50%;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tile--number{background:radial-gradient(circle at 10% 100%, #f3733814, transparent 42%), var(--white)}.tile--number .tile__art{flex:1;margin-top:0;display:flex}.mini--number{background:color-mix(in srgb, var(--canvas) 62%, var(--white));border:1px solid #14141317;border-radius:24px;justify-content:space-between;width:100%;min-height:280px;padding:14px}.mini__numbertabs{border-radius:var(--r-pill);background:#1414130f;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mini__numbertabs button{border-radius:var(--r-pill);min-height:36px;color:var(--text-muted);font-size:11px;font-weight:var(--w-medium);transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);padding:7px 10px}.mini__numbertabs button:active{transform:scale(.97)}.mini__numbertabs button.is-active{background:var(--white);color:var(--ink);box-shadow:0 2px 8px #14141312}.mini__route{grid-template-columns:auto minmax(28px,1fr) auto;align-items:center;gap:8px;padding:8px 2px 0;display:grid}.mini__provider{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.mini__routewire{background:#14141333;height:1px;position:relative;overflow:hidden}.mini__routewire i{background:var(--signal-light);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;inset:-2px auto auto 0}.mini--number.is-ringing .mini__routewire i{animation:number-route 1.15s var(--ease-out) infinite}@keyframes number-route{0%{opacity:0;transform:translate(0)scale(.7)}18%,76%{opacity:1}to{opacity:0;transform:translate(76px)scale(1)}}.mini__routecore{background:var(--ink);width:38px;height:38px;color:var(--text-on-ink);transition:transform var(--dur) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mini--number.is-ringing .mini__routecore{animation:number-core 1.4s var(--ease-out) infinite}@keyframes number-core{50%{transform:scale(1.08)}}.mini__routestate{color:var(--text-muted);grid-column:1/-1;justify-self:end;align-items:center;gap:6px;font-size:10px;display:inline-flex}.mini__routestate i{background:var(--signal-light);border-radius:50%;width:6px;height:6px}.mini--number .mini__caller{transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-color:#1414131a;padding:11px 12px;box-shadow:0 8px 26px #1414130b}.mini--number.is-ringing .mini__caller{border-color:#f3733894;transform:translateY(-2px);box-shadow:0 12px 30px #cf450017}.mini--number .mini__avatar,.mini--number .mini__answer{width:36px;height:36px}.mini__answerwave{align-items:center;gap:2px;height:15px;display:inline-flex}.mini__answerwave i{border-radius:var(--r-pill);background:currentColor;width:2px;height:100%;animation:.64s ease-in-out infinite alternate answer-wave}.mini__answerwave i:nth-child(2){animation-delay:-220ms}.mini__answerwave i:nth-child(3){animation-delay:-420ms}@keyframes answer-wave{to{transform:scaleY(.32)}}.mini__testcall{border-radius:var(--r-pill);background:var(--white);min-height:40px;color:var(--ink);font-size:11px;font-weight:var(--w-medium);transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border:1px solid #14141324;justify-content:center;align-self:center;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.mini__testcall:hover{border-color:#14141361}.mini__testcall:active{transform:scale(.97)}.mini__testdot{background:var(--signal-light);border-radius:50%;width:7px;height:7px}.mini--number.is-ringing .mini__testdot{animation:1s ease-in-out infinite pulse}.tile--playbook.is-tile-inview .mini__chrome{animation:bento-ui-up .46s var(--ease-out) calc(var(--tile-delay) + .13s) backwards}.tile--playbook.is-tile-inview .mini__editor p{animation:bento-ui-left .5s var(--ease-out) calc(var(--tile-delay) + .23s + var(--motion-step,0s)) backwards}.tile--playbook .mini__editor p:nth-child(2){--motion-step:70ms}.tile--playbook .mini__editor p:nth-child(3){--motion-step:.14s}.tile--playbook .mini__editor p:nth-child(4){--motion-step:.21s}.tile--playbook .mini__editor p:nth-child(5){--motion-step:.28s}.tile--playbook .mini__editor p:nth-child(6){--motion-step:.35s}.tile--knowledge.is-tile-inview .mini__chip{animation:bento-chip-drop .65s var(--ease-out) calc(var(--tile-delay) + .13s) backwards}.tile--knowledge.is-tile-inview .mini__drop{animation:bento-ui-pop .56s var(--ease-out) calc(var(--tile-delay) + .3s) backwards}.tile--knowledge.is-tile-inview .mini__file{animation:bento-ui-up .52s var(--ease-out) calc(var(--tile-delay) + .5s) backwards}.tile--knowledge.is-tile-inview .mini__fill{animation:bento-progress 1.05s var(--ease-out) calc(var(--tile-delay) + .7s) backwards}.tile--live.is-tile-inview .mini__chrome{animation:bento-ui-up .44s var(--ease-out) calc(var(--tile-delay) + .11s) backwards}.tile--live.is-tile-inview .mini__bubble--caller{animation:bento-ui-left .52s var(--ease-out) calc(var(--tile-delay) + .23s) backwards}.tile--live.is-tile-inview .mini__liveanswer{animation:bento-ui-right .58s var(--ease-out) calc(var(--tile-delay) + .38s) backwards}.tile--live.is-tile-inview .mini__livecontrol{animation:bento-ui-up .52s var(--ease-out) calc(var(--tile-delay) + .57s) backwards}.tile--live.is-tile-inview .mini__livewave i{animation:bento-wave-burst .76s var(--ease-out) calc(var(--tile-delay) + .7s + var(--wave-delay,0s)) backwards}.tile--voice.is-tile-inview .mini__count{animation:bento-ui-pop .6s var(--ease-out) calc(var(--tile-delay) + .13s) backwards}.tile--voice.is-tile-inview .mini__voice{animation:bento-ui-up .52s var(--ease-out) calc(var(--tile-delay) + .25s + var(--motion-step,0s)) backwards}.tile--voice .mini__voice:nth-child(2){--motion-step:80ms}.tile--voice .mini__voice:nth-child(3){--motion-step:.16s}.tile--voice .mini__voice:nth-child(4){--motion-step:.24s}.tile--voice.is-tile-inview .mini__voice:not(.is-playing) .mini__mini-wave i{animation:bento-mini-wave .76s var(--ease-out) calc(var(--tile-delay) + .62s + var(--motion-step,0s))}.tile--transcript.is-tile-inview .mini__search{animation:bento-ui-pop .52s var(--ease-out) calc(var(--tile-delay) + .14s) backwards}.tile--transcript.is-tile-inview .mini__transcript p{animation-name:bento-ui-left;animation-duration:.48s;animation-timing-function:var(--ease-out);animation-fill-mode:backwards}.mini__call{animation:none}.tile--parallel.is-tile-inview .mini__call{animation-name:bento-call-arrive;animation-duration:.62s;animation-timing-function:var(--ease-out);animation-fill-mode:backwards}.tile--parallel.is-tile-inview .mini__parallelfoot{animation:bento-ui-up .5s var(--ease-out) 1.18s backwards}.tile--guardrails.is-tile-inview .mini__bubble:first-child{animation:bento-ui-left .54s var(--ease-out) calc(var(--tile-delay) + .16s) backwards}.tile--guardrails.is-tile-inview .mini__bubble--agent{animation:bento-ui-right .62s var(--ease-out) calc(var(--tile-delay) + .39s) backwards}.tile--guardrails.is-tile-inview .mini__shield{animation:bento-shield-lock .72s var(--ease-out) calc(var(--tile-delay) + .69s) backwards}.tile--number.is-tile-inview .mini__numbertabs{animation:bento-ui-up .44s var(--ease-out) calc(var(--tile-delay) + .11s) backwards}.tile--number.is-tile-inview .mini__route{animation:bento-ui-pop .52s var(--ease-out) calc(var(--tile-delay) + .27s) backwards}.tile--number.is-tile-inview .mini__caller{animation:bento-ui-left .56s var(--ease-out) calc(var(--tile-delay) + .5s) backwards}.tile--number.is-tile-inview .mini__testcall{animation:bento-ui-up .5s var(--ease-out) calc(var(--tile-delay) + .68s) backwards}.tile--number.is-tile-inview .mini--number:not(.is-ringing) .mini__routewire i{animation:number-route 1.05s var(--ease-out) calc(var(--tile-delay) + .61s) 2}.mini__routecore{position:relative}.mini__routecore:after{content:"";border:1px solid var(--signal-light);opacity:0;border-radius:50%;position:absolute;inset:-1px}.tile--number.is-tile-inview .mini__routecore:after{animation:bento-route-pulse .92s var(--ease-out) calc(var(--tile-delay) + .72s) 2}@keyframes bento-ui-up{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes bento-ui-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes bento-ui-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes bento-ui-pop{0%{opacity:0;transform:scale(.88)}68%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes bento-chip-drop{0%{opacity:0;transform:translate(24px,-20px)rotate(5deg)}72%{opacity:1;transform:translate(-2px,2px)rotate(-5deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes bento-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bento-wave-burst{0%,to{transform:scaleY(var(--wave-scale,.42))}38%{transform:scaleY(var(--wave-high,.9))}68%{transform:scaleY(var(--wave-low,.18))}}@keyframes bento-mini-wave{0%,to{transform:scaleY(1)}48%{transform:scaleY(.28)}}@keyframes bento-call-arrive{0%{opacity:0;border-color:#f3733880;transform:translate(-24px)scale(.97)}70%{opacity:1;transform:translate(2px)scale(1)}to{opacity:1;border-color:#1414131f;transform:none}}@keyframes bento-shield-lock{0%{opacity:0;transform:translateY(14px)scale(.74)}58%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes bento-route-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@media (width<=1023px){.bento__grid{grid-template-columns:repeat(2,1fr)}.tile,.tile--wide{grid-column:span 1}.mini--split{flex-direction:column;align-items:flex-start}.mini__voicegrid{width:100%}}@media (width<=640px){.bento__grid{grid-template-columns:1fr}.tile{border-radius:28px;padding:24px 20px}}.integr{padding-bottom:var(--s-16);gap:var(--s-8);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.integr__field{aspect-ratio:1/.92;min-height:360px;position:relative}.integr__core{background:var(--ink);width:82px;height:82px;color:var(--text-on-ink);box-shadow:var(--shadow-card);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.integr__tile{background:var(--white);width:62px;height:62px;box-shadow:var(--shadow-nav);border:1px solid #14141312;border-radius:50%;justify-content:center;align-items:center;margin:-31px 0 0 -31px;animation:7s ease-in-out infinite drift;display:inline-flex;position:absolute}.integr__tile img{object-fit:contain;width:30px;height:30px}@keyframes drift{50%{transform:translateY(-10px)}}.integr__list{margin-top:var(--s-3);flex-wrap:wrap;gap:8px 10px;display:flex}.integr__list li{color:var(--text-muted);background:var(--white);border-radius:var(--r-pill);border:1px solid #14141314;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:inline-flex}.integr__cta{margin-top:var(--s-4);font-size:15px;font-weight:var(--w-medium);border-bottom:1.5px solid var(--ink);transition:gap var(--dur) var(--ease-out);align-items:center;gap:10px;padding-bottom:4px;display:inline-flex}.integr__cta:hover{gap:16px}@media (width<=1023px){.integr{grid-template-columns:1fr}.integr__field{order:2;width:100%;max-width:480px;min-height:320px;margin-inline:auto}}@media (width<=767px){.integr__tile{width:50px;height:50px;margin:-25px 0 0 -25px}.integr__tile img{width:24px;height:24px}}.band{padding-bottom:var(--s-16)}.band__inner{background:var(--lifted);border-radius:var(--r-hero);padding:var(--s-12) var(--s-8) var(--s-8)}.band__head{opacity:0;transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);transform:translateY(34px)}.is-inview .band__head{opacity:1;transform:none}.calls{margin-top:var(--s-8);gap:var(--s-6);grid-template-columns:.82fr 1.18fr;align-items:start;display:grid}.calls__tabs{flex-direction:column;gap:10px;display:flex}.calltab{text-align:left;background:var(--white);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1.5px solid #14141314;border-radius:24px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.calltab:hover{transform:translate(3px)}.calltab.is-active{border-color:var(--ink)}.calltab__icon{background:var(--canvas);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.calltab.is-active .calltab__icon{background:var(--ink);color:var(--text-on-ink)}.calltab__text{flex-direction:column;gap:3px;min-width:0;display:flex}.calltab__name{font-size:16px;font-weight:var(--w-medium);letter-spacing:-.01em}.calltab__desc{color:var(--text-muted);font-size:13px;line-height:1.4}.calltab__bar{background:var(--signal-light);transform-origin:0;width:100%;height:2px;transition:transform .6s linear;position:absolute;bottom:0;left:0;transform:scaleX(0)}.calls__cta{border-radius:var(--r-btn);border:1.5px solid var(--ink);background:var(--ink);color:var(--text-on-ink);font-size:15px;font-weight:var(--w-medium);transition:gap var(--dur) var(--ease-out);justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:6px;padding:14px 24px;display:inline-flex}.calls__cta:hover{gap:16px}.callwin{background:var(--white);border-radius:var(--r-hero);box-shadow:var(--shadow-card);border:1.5px solid #14141314;flex-direction:column;display:flex;overflow:hidden}.callwin__head{border-bottom:1px solid #14141314;align-items:center;gap:12px;padding:18px 22px;display:flex}.callwin__avatar{background:var(--canvas);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.callwin__who{flex-direction:column;flex:1;min-width:0;display:flex}.callwin__who strong{font-size:15px;font-weight:var(--w-medium)}.callwin__who small{color:var(--text-muted);font-size:12px}.callwin__state{font-size:12px;font-weight:var(--w-medium);letter-spacing:.02em;color:var(--clay);flex:none;align-items:center;gap:10px;display:inline-flex}.callwin__state:before{content:"";background:var(--signal-light);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse}.callwin__state.is-done{color:var(--text-muted)}.callwin__state.is-done:before{background:var(--text-muted);animation:none}.callwin__clock{font-variant-numeric:tabular-nums;color:var(--text-muted)}.callwin__body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:320px;padding:22px;display:flex}.turn{border-radius:var(--r-hero);max-width:78%;animation:line-in .38s var(--ease-out);padding:12px 18px;font-size:15px;line-height:1.45}.turn--caller{color:var(--text-muted);background:#1414130f;border-bottom-left-radius:8px;align-self:flex-start}.turn--agent{background:var(--ink);color:var(--text-on-ink);border-bottom-right-radius:8px;align-self:flex-end}.turn--typing{border-radius:var(--r-pill);background:#1414130f;align-self:flex-end;gap:5px;padding:16px 18px;display:inline-flex}.turn--typing i{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dot}.turn--typing i:nth-child(2){animation-delay:.16s}.turn--typing i:nth-child(3){animation-delay:.32s}@keyframes dot{30%{opacity:1;transform:translateY(-4px)}60%{opacity:.4}}.callwin__foot{max-height:0;transition:max-height .42s var(--ease-out), padding .42s var(--ease-out);border-top:1px solid #0000;padding:0 22px;overflow:hidden}.callwin__foot.is-done{border-top-color:#14141314;max-height:90px;padding:16px 22px}.callwin__outcome{font-size:13px;font-weight:var(--w-medium);color:var(--clay);border-radius:var(--r-pill);background:#cf450014;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}@media (width<=1023px){.calls{grid-template-columns:1fr}.calls__tabs{order:2}}@media (width<=767px){.band__inner{padding:var(--s-8) var(--s-3);border-radius:24px}.callwin__body{min-height:280px;padding:16px}.turn{max-width:90%;font-size:14px}.calls__cta{width:100%}}.price{padding-bottom:var(--s-16)}.price__inner{gap:var(--s-8);opacity:0;transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);grid-template-columns:1fr 1fr;align-items:center;display:grid;transform:translateY(34px)}.price.is-inview .price__inner{opacity:1;transform:none}.price__slider{margin-top:var(--s-6);display:block}.price__sliderhead{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.price__sliderhead strong{font-size:22px;font-weight:var(--w-medium);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-display)}.price__slider input[type=range]{appearance:none;border-radius:var(--r-pill);background:linear-gradient(to right, var(--signal-light) var(--fill,40%), #1414131f var(--fill,40%));cursor:pointer;width:100%;height:6px}.price__slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--canvas);width:26px;height:26px;box-shadow:var(--shadow-nav);cursor:grab;border-radius:50%}.price__slider input[type=range]::-moz-range-thumb{background:var(--ink);border:3px solid var(--canvas);width:26px;height:26px;box-shadow:var(--shadow-nav);cursor:grab;border-radius:50%}.price__free{margin-top:var(--s-3);color:var(--text-muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}.price__card{background:var(--lifted);border-radius:var(--r-hero);padding:var(--s-6);gap:var(--s-4);border:1.5px solid #14141314;flex-direction:column;display:flex}.price__amount{font-size:clamp(44px,5.5vw,68px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;line-height:1;display:flex}.price__amount small{font-size:15px;font-weight:var(--w-body);color:var(--text-muted);letter-spacing:normal}.price__bars{gap:var(--s-3);flex-direction:column;display:flex}.price__row{flex-direction:column;gap:8px;display:flex}.price__rowhead{font-size:14px;font-weight:var(--w-medium);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price__rowhead strong{font-variant-numeric:tabular-nums}.price__row small{color:var(--text-muted);font-size:12px;line-height:1.4}.price__rail{border-radius:var(--r-pill);background:#14141312;height:12px;display:block;overflow:hidden}.price__bar{border-radius:var(--r-pill);height:100%;transition:width .42s var(--ease-out);display:block}.price__bar--us{background:var(--signal-light)}.price__bar--them{background:#14141338}.price__saved{padding-top:var(--s-3);border-top:1px solid #1414131a;align-items:baseline;gap:10px;display:flex}.price__saved strong{font-size:26px;font-weight:var(--w-medium);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;color:var(--clay)}.price__saved span{color:var(--text-muted);font-size:14px}.price__cta{align-self:flex-start}@media (width<=1023px){.price__inner{gap:var(--s-6);grid-template-columns:1fr}}@media (width<=767px){.price__card{padding:var(--s-4);border-radius:28px}.price__cta{align-self:stretch}}.footer{background:var(--ink);color:var(--text-on-ink);border-radius:var(--r-hero) var(--r-hero) 0 0;padding:var(--s-8) 0 var(--s-6)}.footer__headline{font-size:clamp(28px,3vw,44px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);max-width:18ch;margin-bottom:var(--s-8);line-height:1.1}.footer__inner{justify-content:space-between;align-items:flex-start;gap:var(--s-6);flex-wrap:wrap;display:flex}.footer__brand{font-size:20px;font-weight:var(--w-bold);letter-spacing:-.02em;align-items:center;gap:8px;display:flex}.footer__note{color:#f3f0ee99;max-width:34ch;margin-top:12px;font-size:14px}.footer__cols{gap:var(--s-6);grid-template-columns:repeat(4,minmax(120px,auto));display:grid}.footer__col h4{font-size:12px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#f3f0ee80;margin-bottom:8px}.footer__col a{color:#f3f0eed9;padding-block:12px;font-size:14px;display:block}.footer__col a:hover{color:var(--white)}.footer__bottom{margin-top:var(--s-6);padding-top:var(--s-3);justify-content:space-between;align-items:center;gap:var(--s-3);color:#f3f0ee8c;border-top:1px solid #ffffff29;flex-wrap:wrap;font-size:13px;display:flex}.footer__meta{align-items:center;gap:16px;display:flex}.footer__lang{border-radius:var(--r-pill);height:44px;color:var(--text-on-ink);border:1px solid #fff6;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex}.footer__social{gap:8px;display:flex}.footer__social a{color:#f3f0eecc;width:44px;height:44px;transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer__social a:hover{color:var(--white);border-color:#ffffff80}@media (width<=900px){.footer__cols{grid-template-columns:repeat(2,1fr);width:100%}}.overlay{z-index:90;padding:var(--s-3);animation:overlay-in .24s var(--ease-out);background:#14141373;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.overlay--closing{animation:overlay-out .2s var(--ease-out) forwards}@keyframes overlay-out{to{opacity:0}}.modal{background:var(--lifted);border-radius:var(--r-hero);overscroll-behavior:contain;scrollbar-width:thin;width:min(760px,100%);max-height:min(88vh,900px);padding:var(--s-6);animation:modal-in .32s var(--ease-out);box-shadow:var(--shadow-drama);position:relative;overflow-y:auto}@keyframes modal-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.overlay--closing .modal{animation:modal-out .2s var(--ease-out) forwards}@keyframes modal-out{to{opacity:0;transform:translateY(12px)scale(.99)}}.modal__close{background:var(--white);z-index:5;width:44px;height:44px;transition:transform var(--dur) var(--ease-out);border:1px solid #1414131f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:20px;right:20px}.modal__close:hover{transform:scale(1.06)}@media (width<=767px){.overlay{align-items:flex-end;padding:0}.modal{border-radius:var(--r-hero) var(--r-hero) 0 0;max-height:94dvh;padding:var(--s-4) var(--s-3)}}.step-anim{animation:step-in .22s var(--ease-out)}@keyframes step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.start__progress{font-size:13px;font-weight:var(--w-body);color:var(--text-muted);margin-bottom:var(--s-2);gap:16px;display:flex}.start__progress .is-current{color:var(--ink);font-weight:var(--w-medium)}.start__progress span:not(:last-child):after{content:"→";color:var(--text-muted);opacity:.5;margin-left:16px}.start__title{font-size:clamp(26px,4vw,34px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);line-height:1.1}.start__sub{color:var(--text-muted);max-width:52ch;margin-top:8px;font-size:15px}.start__grid{margin-top:var(--s-3);grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width<=560px){.start__grid{grid-template-columns:1fr}}.rolecard{background:var(--white);text-align:left;transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border:1.5px solid #1414131a;border-radius:24px;align-items:flex-start;gap:16px;padding:16px;display:flex}.rolecard:hover{border-color:var(--ink);box-shadow:var(--shadow-nav);transform:translateY(-2px)}.rolecard__icon{background:var(--canvas);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rolecard__name{font-weight:var(--w-medium);letter-spacing:-.01em;font-size:16px;display:block}.rolecard__desc{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.4;display:block}.config{gap:var(--s-3);flex-direction:column;display:flex}.config__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.config__top .start__progress{margin-bottom:0}.config__back{font-size:14px;font-weight:var(--w-medium);color:var(--text-muted);border-radius:var(--r-pill);align-items:center;gap:8px;padding:8px 12px 8px 8px;display:inline-flex}.config__back:hover{background:#1414130d}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:14px;font-weight:var(--w-medium);color:var(--text-muted)}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--white);border-radius:var(--r-btn);resize:none;transition:border-color var(--dur) var(--ease-out);border:1px solid #1414132e;padding:16px 20px;font-size:16px}.field input:focus,.field textarea:focus{border-color:var(--ink);outline:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r-pill);background:var(--white);font-size:15px;font-weight:var(--w-medium);transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);border:1.5px solid #1414132e;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--text-on-ink)}.chip__meta{font-size:12px;font-weight:var(--w-body);color:var(--text-muted)}.chip[aria-pressed=true] .chip__meta{color:#f3f0eeb3}.filechip{background:var(--white);border-radius:var(--r-btn);border:1px solid #1414132e;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.filechip__bar{background:#14141314;border-radius:2px;flex:1;height:4px;overflow:hidden}.filechip__fill{background:linear-gradient(90deg, var(--signal-light), var(--clay));transform-origin:0;width:100%;height:100%;animation:fill-in .9s var(--ease-out);border-radius:2px;display:block}@keyframes fill-in{0%{transform:scaleX(0)}}.config__actions{bottom:calc(-1 * var(--s-6));margin-inline:calc(-1 * var(--s-2));padding:var(--s-2);background:linear-gradient(to top, var(--lifted) 78%, transparent);border-radius:var(--r-btn);flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:sticky}.config__note{color:var(--text-muted);font-size:13px}.call{text-align:center;align-items:center;gap:var(--s-3);padding-block:var(--s-2);flex-direction:column;display:flex}.call__status{font-size:13px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;display:inline-flex}.call__status:before{content:"";background:var(--signal-light);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}.call--done .call__status:before{background:var(--ink);animation:none}@keyframes pulse{50%{opacity:.35}}.call__orb{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:148px;height:148px;display:flex;position:relative}.call__orb:after{content:"";border:1.5px solid var(--signal-light);opacity:.5;animation:orbit-pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-14px}.call--done .call__orb:after{opacity:0;animation:none}.call__check{color:var(--text-on-ink);display:inline-flex}@keyframes orbit-pulse{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.08)}to{opacity:0}}.transcript{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:480px;height:224px;display:flex;overflow:hidden}@media (width<=767px){.transcript{scrollbar-width:thin;height:224px;overflow-y:auto}}.line{animation:line-in .4s var(--ease-out);gap:10px;font-size:15px;line-height:1.45;display:flex}@keyframes line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.line__who{font-size:11px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);flex:none;width:64px;padding-top:3px}.line--agent .line__who{color:var(--clay)}.vmodal{background:var(--ink);width:min(1080px,100%,156.444vh - 206.222px);padding:0;overflow:hidden}.vmodal__stage{aspect-ratio:16/9;background:var(--ink);position:relative}.vmodal__stage video{width:100%;height:100%}.vmodal__bigplay{justify-content:flex-start;align-items:flex-end;padding:28px;display:flex;position:absolute;inset:0}.vmodal__bigplay span{background:var(--white);width:76px;height:76px;color:var(--ink);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vmodal__bigplay:hover span{transform:scale(1.07)}.vmodal__subs{inset-inline:0;padding-inline:var(--s-4);pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:24px}.vmodal__subs span{color:var(--text-on-ink);border-radius:var(--r-btn);text-align:center;text-wrap:balance;background:#141413d1;max-width:60ch;padding:8px 16px;font-size:17px;line-height:1.4}.vbar{background:var(--ink);color:var(--text-on-ink);align-items:center;gap:12px;padding:14px 20px;display:flex}.vbar__btn{width:40px;height:40px;color:var(--text-on-ink);transition:background var(--dur) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vbar__btn:hover{background:#ffffff1f}.vbar__btn[aria-pressed=true]{background:var(--text-on-ink);color:var(--ink)}.vbar__time{font-variant-numeric:tabular-nums;color:#f3f0eeb3;flex:none;font-size:13px}.vbar__track{cursor:pointer;flex:1;align-items:center;height:20px;display:flex;position:relative}.vbar__rail{background:#fff3;border-radius:2px;width:100%;height:4px;overflow:hidden}.vbar__prog{background:var(--signal-light);border-radius:2px;height:100%}.vbar__vol{width:72px;accent-color:var(--signal-light)}@media (width<=767px){.vmodal{width:100%;height:100dvh;max-height:100dvh;padding-top:max(56px, env(safe-area-inset-top));border-radius:0;flex-direction:column;justify-content:flex-start;display:flex}.vmodal__bigplay{padding:16px}.vmodal__bigplay span{width:56px;height:56px}.vbar__vol{display:none}.vbar{flex-wrap:wrap;gap:8px 12px;padding:12px 16px 16px}.vbar__track{flex-basis:100%;order:-1}.vmodal__subs span{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bento .tile{transition-delay:0s}.bento .tile *,.bento .tile :before,.bento .tile :after{transition-delay:0s!important;animation-delay:0s!important}}.authpage{background:radial-gradient(circle at 12% 8%, #f373381a, transparent 30%), var(--canvas);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.authpage__header{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding:24px var(--gutter);display:flex}.authpage__brand{font-size:22px;font-weight:var(--w-bold);letter-spacing:-.04em;align-items:center;gap:9px;display:inline-flex}.authpage__back{border-radius:var(--r-pill);color:var(--text-muted);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);padding:9px 14px;font-size:14px}.authpage__back:hover{color:var(--ink);background:#1414130f}.authpage__main{width:100%;padding:32px var(--gutter) 56px;place-items:center;display:grid}.authpage__card{-webkit-backdrop-filter:blur(18px);text-align:center;background:#ffffffdb;border:1px solid #1414131a;border-radius:28px;width:min(480px,100%);padding:36px;box-shadow:0 24px 70px #1414131a}.authpage__mark{background:var(--ink);width:58px;height:58px;color:var(--text-on-ink);border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.authpage__card h1{font-size:clamp(30px,4vw,38px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);line-height:1.05}.authpage__intro{max-width:34ch;color:var(--text-muted);margin:12px auto 0;font-size:15px;line-height:1.5}.authpage__switch{background:#1414130f;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin-top:28px;padding:4px;display:grid}.authpage__switch a{color:var(--text-muted);font-size:14px;font-weight:var(--w-medium);border-radius:12px;padding:10px 12px}.authpage__switch a.is-active{background:var(--white);color:var(--ink);box-shadow:0 2px 8px #14141314}.authpage__notice,.authpage__error{text-align:left;border-radius:13px;margin-top:16px;padding:11px 13px;font-size:13px;line-height:1.45}.authpage__success{color:#17643b;text-align:left;background:#1f7a491a;border-radius:13px;margin-top:16px;padding:11px 13px;font-size:13px;line-height:1.45}.authpage__notice{color:var(--text-muted);background:#1414130f}.authpage__error{color:var(--signal);background:#cf450017;justify-content:space-between;align-items:center;gap:12px;display:flex}.authpage__error button{font-size:12px;font-weight:var(--w-bold);text-underline-offset:3px;flex:none;text-decoration:underline}.authpage__providers{gap:10px;margin-top:18px;display:grid}.authpage__form{text-align:left;gap:15px;margin-top:20px;display:grid}.authpage__form label{color:var(--ink);font-size:13px;font-weight:var(--w-bold);gap:7px;display:grid}.authpage__form input{background:var(--white);width:100%;height:50px;color:var(--ink);font:inherit;font-weight:var(--w-body);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border:1px solid #14141333;border-radius:12px;outline:none;padding:0 14px}.authpage__form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #14141314}.authpage__form small{color:var(--text-muted);font-size:11px;font-weight:var(--w-body)}.authpage__form input.authpage__otp{font-variant-numeric:tabular-nums;height:62px;font-size:26px;font-weight:var(--w-bold);letter-spacing:.35em;text-align:center;padding-left:calc(14px + .35em)}.authpage__verification-actions{justify-content:space-between;gap:16px;display:flex}.authpage__verification-actions button{color:var(--text-muted);font-size:12px;font-weight:var(--w-medium);text-underline-offset:3px;text-decoration:underline}.authpage__verification-actions button:disabled{cursor:wait;opacity:.48}.authpage__label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.authpage__label-row a{font-weight:var(--w-body);text-underline-offset:3px;text-decoration:underline}.authpage__turnstile{width:100%;min-height:1px}.authpage__submit{background:var(--ink);min-height:52px;color:var(--text-on-ink);font-weight:var(--w-bold);transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border-radius:13px}.authpage__submit:hover:not(:disabled){transform:translateY(-1px)}.authpage__submit:disabled{cursor:wait;opacity:.48}.authpage__divider{color:var(--text-muted);align-items:center;gap:14px;margin-top:20px;font-size:12px;display:flex}.authpage__divider:before,.authpage__divider:after{content:"";background:#1414131f;flex:1;height:1px}.authpage__provider{background:var(--white);width:100%;min-height:56px;font-size:15px;font-weight:var(--w-medium);text-align:center;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1px solid #14141329;border-radius:16px;grid-template-columns:36px 1fr 36px;align-items:center;padding:8px 10px;display:grid}.authpage__provider:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 22px #14141314}.authpage__provider:active:not(:disabled){transform:scale(.99)}.authpage__provider:disabled{cursor:not-allowed;color:var(--text-muted);background:#ffffff9e}.authpage__provider.is-active:disabled{color:var(--ink)}.authpage__provider-logo{background:var(--canvas);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.authpage__provider-logo img{width:21px;height:21px}.authpage__provider-logo>span{font-size:18px;font-weight:750;line-height:1}.authpage__provider>svg{justify-self:center}.authpage__hint{color:var(--text-muted);margin-top:14px;font-size:12px;line-height:1.45}.authpage__alternate{color:var(--text-muted);margin-top:24px;font-size:14px}.authpage__alternate a{color:var(--ink);font-weight:var(--w-bold);text-underline-offset:3px;text-decoration:underline}.authpage__legal{max-width:42ch;color:var(--text-muted);margin:18px auto 0;font-size:11px;line-height:1.5}.authpage__legal a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.authpage--recovery{display:block}.authpage--recovery .authpage__main{min-height:100dvh}.authpage__footer{padding:20px var(--gutter) 28px;color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;font-size:12px;display:flex}.authpage__footer a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.authpage__header{padding-block:18px}.authpage__main{padding:16px var(--gutter) 32px;align-items:start}.authpage__card{border-radius:24px;padding:28px 20px}.authpage__back{font-size:0}.authpage__back:after{content:"Zurück";font-size:14px}.authpage__error{flex-direction:column;align-items:flex-start}}.auth-toast{z-index:120;right:var(--gutter);bottom:var(--s-3);border-radius:var(--r-btn);background:var(--ink);color:var(--text-on-ink);box-shadow:var(--shadow-card);padding:14px 20px;position:fixed}.legal{background:var(--canvas);min-height:100dvh;color:var(--ink)}.legal__nav{z-index:10;padding:18px var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex;position:sticky;top:0}.legal__brand{font-size:20px;font-weight:var(--w-bold);align-items:center;gap:8px;display:inline-flex}.legal__main{width:min(820px, calc(100% - 2 * var(--gutter)));padding:var(--s-8) 0 var(--s-12);margin-inline:auto}.legal__main>h1{font-size:clamp(40px,7vw,72px);font-weight:var(--w-medium);letter-spacing:var(--ls-display);margin-bottom:14px;line-height:1}.legal__main p,.legal__main li{color:var(--text-muted);line-height:1.7}.legal__main a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal__main address{color:var(--text-muted);font-style:normal;line-height:1.7}.legal__section{padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.legal__section h2{font-size:23px;font-weight:var(--w-medium);letter-spacing:-.02em;margin-bottom:12px}.legal__section p+p{margin-top:12px}.legal__section ul{padding-left:22px}.legal__section li{margin-top:8px;list-style:outside}.legal__warning,.legal__draft{margin-bottom:var(--s-4);background:#cf450014;border:1px solid #cf450059;border-radius:16px;padding:16px 18px;color:var(--signal)!important}.legal__warning code{overflow-wrap:anywhere}.legal__footer{padding:var(--s-4) var(--gutter);background:var(--ink);color:var(--text-on-ink);justify-content:center;gap:24px;font-size:14px;display:flex}.integr__wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.integr__wire{fill:none;stroke:#14141347;stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.integr__pulse{fill:none;stroke:var(--signal-light);stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 90;vector-effect:non-scaling-stroke;animation:3.6s linear infinite wire-pulse}@keyframes wire-pulse{0%{stroke-dashoffset:100px;opacity:0}14%,80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.integr__core,.integr__tile{z-index:1}.bench{padding-bottom:var(--s-16)}.bench__inner{gap:var(--s-8);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.bench__intro{opacity:0;transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);transform:translateY(34px)}.bench.is-inview .bench__intro{opacity:1;transform:none}.bench__intro .section__title{align-items:flex-start;gap:14px;display:flex}.bench__intro .section__title svg{color:var(--signal-light);flex:none;margin-top:.24em}.bench__points{margin-top:var(--s-4);flex-direction:column;gap:12px;display:flex}.bench__points li{color:var(--text-muted);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.bench__points svg{color:var(--signal-light);flex:none;margin-top:4px}.bench__board{background:var(--lifted);border-radius:var(--r-hero);padding:var(--s-6);opacity:0;transition:opacity .72s var(--ease-out) .12s, transform .72s var(--ease-out) .12s;border:1.5px solid #14141314;transform:translateY(28px)scale(.985)}.bench.is-inview .bench__board{opacity:1;transform:none}.bench__label{font-size:12px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-4)}.bench__rows{gap:var(--s-3);flex-direction:column;display:flex}.bench__row{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.bench__rows.is-animating .bench__row{animation:bench-row-in .48s var(--ease-out) both;animation-delay:var(--bench-row-delay,0s)}@keyframes bench-row-in{0%{opacity:0;transform:translate(-12px)}}.bench__name{color:var(--text-muted);font-size:14px}.bench__row.is-us .bench__name{font-weight:var(--w-medium);color:var(--ink)}.bench__value{font-variant-numeric:tabular-nums;color:var(--text-muted);grid-area:1/2;font-size:14px}.bench__row.is-us .bench__value{font-weight:var(--w-medium);color:var(--ink)}.bench__rail{border-radius:var(--r-pill);background:#14141312;grid-column:1/-1;height:10px;overflow:hidden}.bench__bar{border-radius:var(--r-pill);transform-origin:0;will-change:transform;background:#14141338;width:100%;height:100%;display:block}.bench__row.is-us .bench__bar{background:var(--signal-light)}.bench__tabs{margin-top:var(--s-4);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bench__tab{border-radius:var(--r-pill);min-height:44px;font-size:13px;font-weight:var(--w-medium);color:var(--text-muted);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);padding:8px 16px}.bench__tab:hover{background:#1414130f}.bench__tab.is-active{background:var(--ink);color:var(--text-on-ink);transform:translateY(-1px)}.bench__note{margin-top:var(--s-3);color:var(--text-whisper);text-align:center;font-size:11px;line-height:1.4}@media (width<=1023px){.bench__inner{grid-template-columns:1fr}}@media (width<=767px){.bench__board{padding:var(--s-4);border-radius:28px}}@media (prefers-reduced-motion:reduce){.bench__intro,.bench__board,.bench__row,.bench__bar,.bench__tab{transition-duration:1ms!important;animation:none!important}}.mini__search{border-radius:var(--r-pill);color:var(--text-muted);background:var(--white);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border:1px solid #14141324;align-items:center;gap:10px;padding:10px 14px;display:flex}.mini__search:focus-within{border-color:#14141370;box-shadow:0 0 0 3px #1414130b}.mini__searchinput{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.mini__searchterm{color:var(--ink);flex:1;font-size:14px}.mini__searchterm:after{content:"";background:var(--ink);vertical-align:-2px;width:1.5px;height:14px;margin-left:2px;animation:1.1s steps(2,end) infinite blink;display:inline-block}.mini__searchmeta{color:var(--text-muted);white-space:nowrap;font-size:11px}.mini__transcript{flex-direction:column;gap:9px;display:flex}.mini__transcript p{animation:line-in .42s var(--ease-out) backwards;grid-template-columns:34px 58px 1fr;align-items:baseline;gap:10px;font-size:13px;line-height:1.45;display:grid}.mini__at{font-variant-numeric:tabular-nums;color:var(--text-whisper);font-size:11px}.mini__who{font-size:11px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.mini__said{color:var(--ink)}.mini__said mark{color:inherit;background:#f373383d;border-radius:3px;padding:1px 2px}.mini__calls{flex-direction:column;gap:8px;display:flex}.mini__call{border-radius:var(--r-pill);animation:call-in 3.2s var(--ease-out) infinite;border:1px solid #1414131f;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}@keyframes call-in{0%{opacity:0;border-color:#f3733880;transform:translate(-8px)}12%,88%{opacity:1;transform:none}to{opacity:1;border-color:#1414131f;transform:none}}.mini__callicon{background:var(--canvas);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mini__callfrom{font-variant-numeric:tabular-nums;color:var(--ink)}.mini__calltopic{color:var(--text-muted);flex:1}.mini__callwave{align-items:center;gap:2px;height:12px;display:inline-flex}.mini__callwave i{border-radius:var(--r-pill);background:var(--signal-light);width:2px;height:100%;animation:.9s ease-in-out infinite talk}.mini__callwave i:nth-child(2){animation-delay:.15s}.mini__callwave i:nth-child(3){animation-delay:.3s}@keyframes talk{50%{transform:scaleY(.35)}}.mini__parallelfoot{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.mini__waiting{color:var(--text-muted);font-size:11px}.hero__aura{z-index:-2;pointer-events:none;background:radial-gradient(40% 48% at 26% 30%,#f3733821,#0000 70%),radial-gradient(36% 44% at 74% 44%,#9a3a0a17,#0000 72%),radial-gradient(54% 38% at 50% 82%,#1414130b,#0000 76%);height:860px;animation:26s ease-in-out infinite alternate aura-drift;position:absolute;inset:-10% -20% auto}@keyframes aura-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,2%)scale(1.09)}}.hero__ghost{animation:18s ease-in-out infinite alternate ghost-breathe}@keyframes ghost-breathe{to{opacity:.58;letter-spacing:-.032em}}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}}.hero__eyebrow,.hero__title .hero__line,.hero__sub,.hero__ctas,.hero__caps li,.hero .callback{animation:hero-rise .9s var(--ease-out) both}.hero__eyebrow{animation-delay:40ms}.hero__title .hero__line:first-child{animation-delay:.13s}.hero__title .hero__line:nth-child(2){animation-delay:.21s}.hero__sub{animation-delay:.3s}.hero__ctas{animation-delay:.38s}.hero__caps li:first-child{animation-delay:.46s}.hero__caps li:nth-child(2){animation-delay:.52s}.hero__caps li:nth-child(3){animation-delay:.58s}.hero__caps li:nth-child(4){animation-delay:.64s}.hero .callback{animation-delay:.72s}.price__engine-choice{margin-top:var(--s-4)}.price__engine-eyebrow{color:var(--text-muted);font-size:12px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.price__engine-choice h3{max-width:23ch;margin-top:var(--s-1);font-size:24px;font-weight:var(--w-medium);letter-spacing:var(--ls-display);line-height:1.15}.price__engine-choice>p:last-of-type{max-width:50ch;margin-top:var(--s-1);color:var(--text-muted);line-height:1.45}.price__engines{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price__engine{min-height:176px;padding:var(--s-3);border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:var(--r-btn);background:var(--lifted);color:var(--ink);text-align:left;transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}.price__engine:hover{transform:translateY(-2px)}.price__engine.is-selected{background:var(--ink);color:var(--text-on-ink)}.price__engine-head{justify-content:space-between;align-items:center;gap:var(--s-1);display:flex}.price__engine-head strong,.price__engine-head small{font-size:12px;font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.price__engine-head small{color:var(--signal-light)}.price__engine-name,.price__engine-region,.price__engine-rate{display:block}.price__engine-name{margin-top:var(--s-3);font-size:18px;font-weight:var(--w-medium);line-height:1.15}.price__engine-region{margin-top:var(--s-1);color:color-mix(in srgb, currentColor 62%, transparent);font-size:13px}.price__engine-rate{margin-top:var(--s-2);font-size:15px;font-weight:var(--w-medium)}@media (width<=560px){.price__engines{grid-template-columns:1fr}.price__engine{min-height:0}}
