:root{--ink: #262832;--ink-2: #3c3f4e;--muted: #6b6e7d;--muted-2: #9a9daa;--line: #e8e8ee;--line-strong: #dcdce4;--voyce-purple: #9d94d7;--green: #94fd9e;--brand: #9d94d7;--brand-strong: #7a70c9;--brand-ink: #262832;--brand-tint: #efedf9;--brand-soft: #dcd8f2;--accent: #262832;--accent-hover: #94fd9e;--surface: #ffffff;--surface-2: #f4f4f8;--paper: #f6f4ef;--gray-section: #f6f4ef;--bg-footer: #262832;--navy-900: #16141f;--navy-800: #262832;--navy-700: #34374a;--on-dark: #ffffff;--on-dark-dim: rgba(255, 255, 255, .72);--on-dark-faint: rgba(255, 255, 255, .14);--font-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Merriweather", Georgia, "Times New Roman", serif;--fs-display: clamp(40px, 5.2vw, 78px);--fs-h2: clamp(34px, 4vw, 56px);--fs-h3: clamp(21px, 2.2vw, 30px);--fs-body-lg: 18px;--fs-body: 16px;--fs-small: 13.5px;--r-pill: 999px;--r-header: 30px;--r-btn: 999px;--r-media: clamp(36px, 5.5vw, 68px);--r-card: clamp(28px, 3.4vw, 44px);--r-xl: var(--r-card);--r-lg: 24px;--r-md: 14px;--r-sm: 10px;--shadow-pill: none;--shadow-panel: none;--shadow-promo: none;--maxw: 1300px;--gutter: 24px;--header-h: 66px;--header-top: 14px;--sec-pad: clamp(76px, 11vh, 120px);--head-mb: clamp(34px, 5vh, 52px);--block-gap: clamp(28px, 4vh, 44px);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ink-solid: #262832}:root[data-theme=dark]{--ink: #f2f2f7;--ink-2: #c7c9d4;--muted: #a2a5b4;--muted-2: #787b8c;--line: #2a2c38;--line-strong: #343648;--brand-strong: #b3aae6;--brand-ink: #f2f2f7;--brand-tint: #262437;--brand-soft: #3b3663;--surface: #15161d;--surface-2: #232532;--paper: #1b1c25;--gray-section: #1b1c25;--shadow-pill: none;--shadow-panel: none}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul{list-style:none}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease-out),background .2s ease,color .2s ease}.btn--accent{background:var(--accent);color:#fff;padding:12px 24px;font-size:15px;font-weight:600;border-radius:var(--r-btn);box-shadow:none}.btn--accent:hover{background:var(--accent-hover);color:var(--ink)}.btn--accent:active{background:#7fe98a;color:var(--ink)}.btn--dark{background:var(--ink);color:#fff;padding:12px 22px;font-size:14.5px;font-weight:600;border-radius:12px}.btn--dark:hover{background:var(--accent-hover);color:var(--ink)}.container{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.section-title{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.sub-title{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-h3);line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.reveal-sec [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out) var(--d, 0s),transform .7s var(--ease-out) var(--d, 0s)}.reveal-sec.in [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal-sec [data-reveal]{opacity:1;transform:none;transition:none}}@keyframes ab-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}[data-theme=dark] .btn--accent{background:var(--green);color:#16141f}[data-theme=dark] .btn--accent:hover,[data-theme=dark] .btn--accent:active{background:#fff;color:#16141f}[data-theme=dark] .btn--dark{background:var(--ink-solid)}[data-theme=dark] .btn--dark:hover{color:#16141f}[data-theme=dark] .site-header__inner{background:#15161db8}[data-theme=dark] .site-header__inner--open{background:#232532}[data-theme=dark] .site-nav__link:hover,[data-theme=dark] .site-nav__item--menu:hover .site-nav__link{color:#16141f}[data-theme=dark] .hdr-tools{background:#232532}[data-theme=dark] .tool:hover{background:#ffffff12}[data-theme=dark] .tool--theme{background:var(--on-dark-faint)}[data-theme=dark] .tool--theme:hover{background:#fff3}[data-theme=dark] .tool--theme.is-dark{background:var(--ink-solid)}[data-theme=dark] .tool--theme.is-dark:hover{background:#2a2c3a}[data-theme=dark] .mobile-menu__row:hover,[data-theme=dark] .mobile-menu__row:active{background:#ffffff12}[data-theme=dark] .footer__social-pill:hover{color:#16141f}[data-theme=dark] .hero{background:var(--surface)}[data-theme=dark] .hero__scrim{background:linear-gradient(to bottom,#15161d59,#15161d00 16%,#15161d00 55%,#15161dc7 86%,#15161df5)}[data-theme=dark] .hero__title{text-shadow:0 2px 26px rgba(0,0,0,.45)}[data-theme=dark] .hero__toggle{background:#15161db8;color:var(--ink);border-color:var(--line-strong)}[data-theme=dark] .hero__toggle:hover{background:#15161dd9}[data-theme=dark] .logoband{background:var(--surface)}[data-theme=dark] .logoband__logo{color:var(--ink-2)}[data-theme=dark] .logoband__logo img{filter:grayscale(1) brightness(.3) invert(1)}[data-theme=dark] .uc{background:var(--surface)}[data-theme=dark] .uc__tablist{background:var(--surface-2)}[data-theme=dark] .manifesto,[data-theme=dark] .loved{background:var(--surface)}[data-theme=dark] .mc__arrow,[data-theme=dark] .why__arrow{background:#2a2c3a}[data-theme=dark] .mc__arrow:hover:not(:disabled),[data-theme=dark] .why__arrow:hover:not(:disabled){background:var(--line-strong)}[data-theme=dark] .faq__item,[data-theme=dark] .why__card{background:var(--surface-2)}[data-theme=dark] .why__plus{color:#16141f}[data-theme=dark] .mock{background:var(--surface-2)}[data-theme=dark] .mock__dots{background:radial-gradient(circle 4px,var(--muted-2) 97%,transparent) 0 50% / 12px 8px repeat-x}[data-theme=dark] .mock__chrome--url .mock__url{background:#ffffff12}[data-theme=dark] .chip--ok{background:#94fd9e24;color:#8ef29b}[data-theme=dark] .chip--warn{background:#e0a63a29;color:#e6c07a}[data-theme=dark] .chip--bad{background:#ff7a6e26;color:#ff9d93}[data-theme=dark] .mock__unread{background:#262437;color:#b3aae6}[data-theme=dark] .mock__bar i{background:var(--brand-strong)}[data-theme=dark] .mock__assign{background:#94fd9e24;color:#8ef29b}[data-theme=dark] .cbtn--dim{background:#2a2c3a}[data-theme=dark] .cbtn--bad{background:#ff7a6e26;color:#ff9d93}[data-theme=dark] .mock__file-icon{background:#94fd9e24;color:#8ef29b}[data-theme=dark] .mock--hub{background:radial-gradient(circle at 50% 50%,var(--brand-tint) 0%,transparent 55%),var(--surface-2)}[data-theme=dark] .mock__hub-chip{background:#2a2c3a}[data-theme=dark] .scta__card{background:var(--ink-solid)}[data-theme=dark] .scta__btn,[data-theme=dark] .scta__chip{color:#16141f}[data-theme=dark] .pg-hero__display em:after,[data-theme=dark] .pg-mark:after{background:#94fd9e38}[data-theme=dark] .shot{background:#232532}[data-theme=dark] .shot__bar{background:#2a2c3a}[data-theme=dark] a.chip:hover,[data-theme=dark] .chip--green{color:#16141f}[data-theme=dark] .icard{background:#232532}[data-theme=dark] .icard__icon{color:#16141f}[data-theme=dark] .icard--green{background:var(--green);border-color:transparent}[data-theme=dark] .icard--green .icard__t{color:#16141f}[data-theme=dark] .icard--green .icard__d{color:#16141fc7}[data-theme=dark] .icard--green .icard__icon{background:var(--ink-solid);color:var(--green)}[data-theme=dark] .stat-band{background:var(--ink-solid)}[data-theme=dark] .pg-sec--white,[data-theme=dark] .quality,[data-theme=dark] .findex,[data-theme=dark] .fcat,[data-theme=dark] .fdet,[data-theme=dark] .sol{background:var(--surface)}[data-theme=dark] .fgrid__card:hover{background:#2a2c3a}[data-theme=dark] .post,[data-theme=dark] .kb-search,[data-theme=dark] .kb-faq details,[data-theme=dark] .story,[data-theme=dark] .press-card{background:#232532}[data-theme=dark] .post__tag{background:#94fd9e24;color:#8ef29b}[data-theme=dark] .story__sector{color:#16141f}[data-theme=dark] .press-card--dark{background:var(--ink-solid)}[data-theme=dark] .press-swatch code{background:#15161db8}[data-theme=dark] .about,[data-theme=dark] .ab-road{background:var(--surface)}[data-theme=dark] .ab-chip--green{color:#16141f}[data-theme=dark] .ab-stats,[data-theme=dark] .ab-cta{background:var(--ink-solid)}[data-theme=dark] .bento-card{background:#232532}[data-theme=dark] .bento-card__icon{color:#16141f}[data-theme=dark] .bento-card--green .bento-card__icon{background:var(--ink-solid);color:var(--green)}[data-theme=dark] .bento-card--green .bento-card__t{color:#16141f}[data-theme=dark] .tl__dot{background:var(--surface)}[data-theme=dark] .tl__panel{background:#232532}[data-theme=dark] .tl__col--active .tl__card{background:var(--ink-solid);border-color:var(--ink-solid)}[data-theme=dark] .tl__col--active .tl__panel{background:#2a2c3a}[data-theme=dark] .fcard{background:#232532}[data-theme=dark] .fsoc{background:#2a2c3a}[data-theme=dark] .fsoc:hover{color:#16141f}[data-theme=dark] .cite__pop{background:var(--ink-solid)}[data-theme=dark] .cite__pop:after{border-top-color:var(--ink-solid)}[data-theme=dark] .kb__search,[data-theme=dark] .kb__answer,[data-theme=dark] .kb__chips .chip{background:#232532}[data-theme=dark] .kb__clear:hover,[data-theme=dark] .kb__chips .chip:hover,[data-theme=dark] .kb__related .chip:hover{color:#16141f}[data-theme=dark] .pricing,[data-theme=dark] .pr-marquee,[data-theme=dark] .pcta{background:var(--surface)}[data-theme=dark] .plan,[data-theme=dark] .cmp__head-plan,[data-theme=dark] .cmp__row{background:#232532}[data-theme=dark] .plan__vat,[data-theme=dark] .plan__check,[data-theme=dark] .cmp__check{color:#16141f}[data-theme=dark] .cmp__head{background:#15161db8}[data-theme=dark] .pcta__btn{color:var(--ink-solid)}[data-theme=dark] .contact{background:var(--surface)}[data-theme=dark] a.ab-chip:hover{color:#16141f}[data-theme=dark] .mlib,[data-theme=dark] .cinfo{background:#232532}[data-theme=dark] .mlib__chips .chip--green{color:#16141f}[data-theme=dark] .mlib__btn{background:var(--ink-solid)}[data-theme=dark] .mlib__btn:hover{background:var(--green);color:#16141f}[data-theme=dark] .blank--captcha,[data-theme=dark] .blank--captcha:focus,[data-theme=dark] .blank--captcha:not(:placeholder-shown){background:#2a2c3a}[data-theme=dark] .blank--err{border-bottom-color:#ff9d93;background:#ff7a6e26}[data-theme=dark] .mlib__captcha--err{border-color:#ff9d93;background:#ff7a6e26}[data-theme=dark] .mlib__captcha--err .blank--captcha{border-color:#ff9d93}[data-theme=dark] .mlib__err{color:#ff9d93}[data-theme=dark] .cinfo__icon,[data-theme=dark] .mlib__done-badge{color:#16141f}[data-theme=dark] .lib__card{background:#232532}[data-theme=dark] .lib__card--dark{background:#2a2c3a}[data-theme=dark] .lib__dl:hover{color:#16141f}[data-theme=dark] .lib__dl--primary{background:var(--ink-solid);border-color:var(--ink-solid)}[data-theme=dark] .lib__dl--primary:hover{background:var(--green);border-color:var(--green);color:#16141f}[data-theme=dark] .lib__swatch span{color:var(--ink-solid)}[data-theme=dark] .lib__swatch--dark span{color:#fff}[data-theme=dark] .lib__shot span{background:#15161db8}[data-theme=dark] .careers__form{background:#232532}[data-theme=dark] .careers__field input,[data-theme=dark] .careers__field select,[data-theme=dark] .careers__field textarea{background:#1b1c25}[data-theme=dark] .careers__mail{background:var(--ink-solid)}[data-theme=dark] .careers__mail:hover{background:var(--green);color:#16141f}[data-theme=dark] .va,[data-theme=dark] .ca,[data-theme=dark] .se{background:var(--surface)}[data-theme=dark] .va-scene__pill{background:#15161db8}[data-theme=dark] .va-bubble--customer{color:var(--ink-solid)}[data-theme=dark] .va-bubble--agent{background:var(--ink-solid)}[data-theme=dark] .an-stage,[data-theme=dark] .sp,[data-theme=dark] .se-act__card{background:var(--surface-2)}[data-theme=dark] .an-row--done{background:#94fd9e1a;border-color:#94fd9e52}[data-theme=dark] .an-row--done .an-wave__base span,[data-theme=dark] .an-row--done .an-wave__fill span{background:#5b607a}[data-theme=dark] .an-flag--bad,[data-theme=dark] .an-score--low,[data-theme=dark] .an-senti--negatif,[data-theme=dark] .se-act__sig--neg{background:#ff7a6e26;color:#ff9d93}[data-theme=dark] .an-flag--ok,[data-theme=dark] .an-senti--pozitif,[data-theme=dark] .se-act__sig--pos{background:#94fd9e24;color:#8ef29b}[data-theme=dark] .an-check,[data-theme=dark] .an-score--good{color:#16141f}[data-theme=dark] .an-senti--nötr{background:#ffffff12;color:#a2a5b4}[data-theme=dark] .sp__ava,[data-theme=dark] .sp__bar{background:#2a2c3a}[data-theme=dark] .sp__play,[data-theme=dark] .se-curve{background:var(--ink-solid)}[data-theme=dark] .sol-moves__fix{background:var(--surface-2)}[data-theme=dark] .sol-moves__tag{background:#ff7a6e26;color:#ff9d93}[data-theme=dark] .sol-moves__tag--fix,[data-theme=dark] .sol-moves__ico{background:#94fd9e24;color:#8ef29b}[data-theme=dark] .sol-band,[data-theme=dark] .sol-chan__box{background:var(--ink-solid)}[data-theme=dark] .sol-pipe__ico,[data-theme=dark] .sol-steps__num{color:#16141f}[data-theme=dark] .sol-file__ico{background:#2a2c3a}[data-theme=dark] .fsc{background:#232532}[data-theme=dark] .fsc-tag--pos{background:#94fd9e24;color:#8ef29b}[data-theme=dark] .fsc-tag--neg{background:#ff7a6e26;color:#ff9d93}[data-theme=dark] .fsc-tag--mid{background:#ffffff12;color:#a2a5b4}[data-theme=dark] .fsc-score--pos{color:#16141f}[data-theme=dark] .fsc-score--neg{background:#ff7a6e26;color:#ff9d93}[data-theme=dark] .ai-q__check{color:#16141f}[data-theme=dark] .ai-i__ava,[data-theme=dark] .ai-t__ico,[data-theme=dark] .cy-ava,[data-theme=dark] .yz-em__ico,[data-theme=dark] .eg-c__ico,[data-theme=dark] .eg-cp__ava,[data-theme=dark] .eg-cp__ico,[data-theme=dark] .rp-c__ico,[data-theme=dark] .alt-iv__mic,[data-theme=dark] .alt-q__ava{background:#2a2c3a}[data-theme=dark] .ai-f__node,[data-theme=dark] .ai-l__step,[data-theme=dark] .alt-iv__opt i,[data-theme=dark] .alt-m__act--sufle{--ink: #262832;--surface-2: rgba(255, 255, 255, .07)}[data-theme=dark] .cy-ivr__node{--surface-2: rgba(255, 255, 255, .07)}[data-theme=dark] .cy-prog{background:#ffffff12}[data-theme=dark] .cy-ivr__src,[data-theme=dark] .cy-ivn__count{background:var(--ink-solid)}[data-theme=dark] .cy-ivn__ico{background:#ffffff12}[data-theme=dark] .cy-pd__row--hit{animation:none;background:#94fd9e24}[data-theme=dark] .ka-mon__card--alert{animation:none;background:#ff7a6e26}[data-theme=dark] .cy-pv__call{color:#16141f}[data-theme=dark] .yz-wa__bubble--ai{background:#94fd9e24}[data-theme=dark] .yz-sq__chan{background:#ffffff12}[data-theme=dark] .yz-sq__pos b{background:#2a2c3a}[data-theme=dark] .yz-wc__url,[data-theme=dark] .alt-br__url{background:#15161d}[data-theme=dark] .yz-wc__skel i{background:#ffffff12}[data-theme=dark] .yz-em__ico--mail{background:var(--green);color:#16141f}[data-theme=dark] .ka-arc__row--hit{background:#94fd9e24}[data-theme=dark] .ka-arc__play{background:var(--ink-solid)}[data-theme=dark] .eg-c__track,[data-theme=dark] .eg-p__num,[data-theme=dark] .eg-p__bar,[data-theme=dark] .eg-p__lock,[data-theme=dark] .alt-m__act{background:#ffffff12}[data-theme=dark] .eg-p__check:before{border-color:#16141f}[data-theme=dark] .eg-cp__chip{background:#2a2c3a}[data-theme=dark] .eg-cp__chip--fill{background:var(--ink-solid)}[data-theme=dark] .rp-d__kpi .rp-d__val--pos{color:#8ef29b}[data-theme=dark] .rp-i__node{background:#2a2c3a}[data-theme=dark] .rp-i__hub{background:var(--ink-solid)}[data-theme=dark] .alt-br__bar{background:var(--paper)}[data-theme=dark] .alt-br__btn--end{background:#ff7a6e26;color:#ff9d93}[data-theme=dark] .lg-todo{background:#e0a63a29;color:#e6c07a}[data-theme=dark] .lb__figure{--ink: #262832;--muted: #6b6e7d}.cm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);background:color-mix(in srgb,var(--ink-solid) 46%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:cm-veil .22s ease both;overflow-y:auto}@keyframes cm-veil{0%{opacity:0}}.cm__panel{position:relative;width:min(560px,100%);margin:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(26px,3.6vw,40px);animation:cm-rise .3s cubic-bezier(.22,.9,.25,1) both}@keyframes cm-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}}.cm__close{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;transition:background .18s ease,border-color .18s ease}.cm__close:hover{background:var(--green);border-color:var(--green)}.cm__title{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.02em;color:var(--ink);padding-right:44px}.cm__lead{margin-top:8px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.cm__lead a{color:var(--ink);font-weight:600;border-bottom:1px solid var(--line-strong);transition:border-color .18s ease}.cm__lead a:hover{border-bottom-color:var(--ink)}.cm__form{margin-top:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:16px}.cm__field--topic{gap:9px;margin-bottom:2px}.cm__field{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0;min-width:0}.cm__label{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);padding:0}.cm__input{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--surface-2);border:1px solid transparent;border-radius:16px;padding:15px 18px;transition:border-color .18s ease,background .18s ease}.cm__input::placeholder{color:var(--ink-2);opacity:.55}.cm__input:focus{outline:none;background:var(--surface);border-color:var(--voyce-purple)}.cm__input.is-err{border-color:#d9534f}.cm__input--area{resize:vertical;min-height:104px;line-height:1.5}.cm__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cm__chips{display:flex;flex-wrap:wrap;gap:8px}.cm__chip{font:inherit;font-size:14.5px;font-weight:500;color:var(--ink);background:var(--surface-2);border:1px solid transparent;border-radius:999px;padding:8px 15px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.cm__chip:hover{border-color:var(--line-strong)}.cm__chip.is-on{background:var(--green);border-color:var(--green);color:var(--ink-solid)}.cm__foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px;flex-wrap:nowrap}.cm__captcha{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);flex-shrink:0}.cm__captcha-label{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.cm__captcha-q{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);white-space:nowrap}.cm__input--captcha{width:76px;padding:13px 12px;text-align:center}.cm__captcha.is-err .cm__input--captcha{border-color:#d9534f}.cm__submit{padding:13px 30px;font-size:15.5px}.cm__err{font-size:13.5px;color:#d9534f}.cm__done{text-align:center;padding:8px 0 4px}.cm__done-mark{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 16px;border-radius:999px;background:var(--green);color:var(--ink-solid)}.cm__done .cm__title{padding-right:0}.cm__done .cm__submit{margin-top:20px}@media (max-width: 520px){.cm__row{grid-template-columns:1fr}.cm__foot{gap:8px}.cm__captcha{gap:6px;font-size:13px}.cm__captcha-label{font-size:11.5px}.cm__input--captcha{width:54px;padding:12px 6px}.cm__submit{padding:13px 20px;font-size:15px}}@media (prefers-reduced-motion: reduce){.cm,.cm__panel{animation:none}}.cm__trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cm__submit[disabled]{opacity:.6;pointer-events:none}.site-header{position:fixed;inset:0 0 auto 0;z-index:100;padding:var(--header-top) var(--gutter) 0;display:flex;justify-content:center;pointer-events:none}.site-header__inner{pointer-events:auto;width:100%;max-width:var(--maxw);display:flex;flex-direction:column;color:var(--ink);background:#ffffffb8;backdrop-filter:saturate(170%) blur(22px);-webkit-backdrop-filter:saturate(170%) blur(22px);border-radius:var(--r-header);transition:background .3s var(--ease-out)}.site-header__inner--open{background:#fff}.site-header__bar{height:var(--header-h);flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:0 10px 0 22px}@media (min-width: 941px){.site-nav,.site-header__actions{margin-left:18px}}.site-header__brand{display:inline-flex;align-items:center;flex:0 0 auto}.site-header__logo{height:36px;width:auto}.site-nav{flex:0 0 auto;display:flex;margin-left:8px}.site-nav__list{display:flex;align-items:stretch;height:var(--header-h);gap:0}.site-nav__item{position:relative;display:flex;align-items:center}.site-nav__link{display:inline-flex;align-items:center;padding:6px 16px;font-size:16px;font-weight:400;letter-spacing:0;color:var(--ink);border-radius:999px;cursor:pointer;transition:background .25s var(--ease-out),color .25s var(--ease-out);-webkit-user-select:none;user-select:none}.site-nav__link:hover,.site-nav__item--menu:hover .site-nav__link{background:var(--ink);color:#fff}.site-header__actions{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:10px}.site-header__cta{padding:12px 22px;font-size:15px}.hdr-tools{display:inline-flex;align-items:center;gap:4px;margin-left:12px;padding:4px;background:#fff;border:1px solid var(--line);border-radius:999px}.tool{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:32px;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;transition:background .2s ease}.tool:hover{background:#2628320f}.tool--theme{position:relative;width:54px;background:#26283224;transition:background .35s var(--ease-out)}.tool--theme:hover{background:#26283233}.tool__knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .35s var(--ease-out)}.tool__sun,.tool__moon{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;transition:opacity .25s ease}.tool__sun{right:7px;color:var(--ink);opacity:.75}.tool__moon{left:7px;color:#fff;opacity:0}.tool--theme.is-dark{background:var(--ink)}.tool--theme.is-dark:hover{background:#33353f}.tool--theme.is-dark .tool__knob{transform:translate(24px)}.tool--theme.is-dark .tool__sun{opacity:0}.tool--theme.is-dark .tool__moon{opacity:.95}.tool-lang{position:relative;display:inline-flex}.tool--lang{padding:0 13px;font-size:13.5px;font-weight:700;letter-spacing:.03em}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:100%;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:14px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s cubic-bezier(.4,0,.1,1) .05s,transform .25s cubic-bezier(.4,0,.1,1) .05s,visibility 0s linear .3s}.lang-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.tool-lang:hover .lang-menu,.tool-lang:focus-within .lang-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.lang-menu button{display:block;width:100%;padding:7px 13px;border-radius:10px;font-size:13.5px;font-weight:700;letter-spacing:.03em;text-align:center;color:var(--ink);cursor:pointer;transition:background .16s ease}.lang-menu button:hover{background:var(--brand-tint)}.mega{position:absolute;top:calc(100% + 10px);left:0;transform:translateY(10px);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.1,1) .08s,transform .3s cubic-bezier(.4,0,.1,1) .08s,visibility 0s linear .3s}.site-nav__item--menu:hover .mega{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.site-nav__item.is-suppressed .mega{display:none}.mega:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.mega__inner{display:flex;gap:6px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--ink)}.mega__col{min-width:224px;padding:4px 2px}.mega__col+.mega__col{border-left:1px solid var(--line)}.mega__group+.mega__group{margin-top:16px}.mega__title{display:block;padding:6px 14px 7px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.mega__link{display:block;padding:5px 13px;border-radius:10px;transition:background .16s ease}.mega__link:hover{background:var(--brand-tint)}.mega__label{display:block;font-size:15px;font-weight:400;line-height:1.8;color:var(--ink);white-space:nowrap}.mega--wide .mega__label{font-weight:600}.mega__desc{display:block;margin-top:-2px;font-size:12px;line-height:1.35;color:var(--muted-2);max-width:230px;padding-bottom:3px}:root[data-theme=dark] .mega__inner{background:var(--ink-solid);border-color:transparent;color:#fff}:root[data-theme=dark] .mega__col+.mega__col{border-left-color:#ffffff17}:root[data-theme=dark] .mega__title{color:#ffffff6b}:root[data-theme=dark] .mega__link:hover{background:#ffffff17}:root[data-theme=dark] .mega__label{color:#fff}:root[data-theme=dark] .mega__desc{color:#ffffff85}:root[data-theme=dark] .lang-menu{background:var(--ink-solid);border-color:transparent}:root[data-theme=dark] .lang-menu button{color:#fff}:root[data-theme=dark] .lang-menu button:hover{background:#ffffff17}.mega--wide{position:fixed;left:50%;top:calc(var(--header-top) + var(--header-h) + 10px);transform:translate(-50%) translateY(8px);padding-top:0}.site-nav__item--menu:hover .mega--wide{transform:translate(-50%) translateY(0)}.mega--wide:before{top:-28px;height:28px}.site-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 9px;border-radius:12px;color:var(--ink)}.site-header__burger span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .28s var(--ease-out),opacity .2s ease}.site-header--open .site-header__burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header--open .site-header__burger span:nth-child(2){opacity:0}.site-header--open .site-header__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{overflow-y:auto;max-height:calc(100dvh - var(--header-top) - var(--header-h) - 40px);padding:2px 12px 14px;display:flex;flex-direction:column;animation:menu-in .24s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.mobile-menu__list{display:flex;flex-direction:column}.mobile-menu__row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 10px;font-size:18px;font-weight:600;letter-spacing:-.01em;text-align:left;color:var(--ink);border-radius:var(--r-md);transition:background .15s ease}.mobile-menu__row:hover,.mobile-menu__row:active{background:#17171a0b}.mobile-menu__row .caret{opacity:.55}.mobile-menu__sub{padding:0 10px 12px;display:flex;flex-direction:column;gap:12px}.mobile-menu__group{display:flex;flex-direction:column;gap:2px}.mobile-menu__group-title{padding:4px 12px 6px;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.mobile-menu__sublink{padding:10px 12px;font-size:15.5px;color:var(--muted);border-radius:var(--r-sm)}.mobile-menu__sublink:hover{background:var(--brand-tint);color:var(--ink)}.mobile-menu__cta{margin:12px 10px 6px;padding:15px;font-size:16px}@media (max-width: 940px){.site-nav,.site-header__actions{display:none}.site-header__burger{display:flex;margin-left:auto}}@media (min-width: 941px){.mobile-menu{display:none}}.lang-menu__soon{opacity:.38;cursor:default}.lang-menu__soon:hover{background:none!important}.footer{background:var(--bg-footer)}.footer__shell{background:transparent;color:#fff;border-radius:0;padding:clamp(40px,5vw,72px) 0 28px}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(36px,5vh,56px)}.footer__logo{height:26px;width:auto;color:#fff}.footer__socials{display:flex;gap:10px;flex-wrap:wrap}.footer__social-pill{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#ffffffd9;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:10px 22px 10px 18px;transition:background .2s ease,color .2s ease,border-color .2s ease}.footer__social-logo{display:inline-grid;place-items:center;line-height:0}.footer__social-logo svg{width:16px;height:16px;display:block}.footer__social-pill:hover{background:var(--green);border-color:var(--green);color:var(--ink)}.footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:32px 24px}.footer__col-title{display:block;font-size:15px;font-weight:700;color:#fff;margin-bottom:16px}.footer__col li+li{margin-top:10px}.footer__link{font-size:14.5px;color:#fff9;transition:color .18s ease}.footer__link:hover{color:var(--green)}.footer__contact{font-size:14.5px;line-height:1.55;color:#fff9}.footer__contact+.footer__contact{margin-top:10px}.footer__contact a{color:#ffffffd9}.footer__contact a:hover{color:var(--green)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(40px,6vh,64px);padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:var(--fs-small);color:#ffffff80}.footer__legal{display:flex;gap:24px;flex-wrap:wrap}.footer__legal a{color:#fff9;transition:color .18s ease}.footer__legal a:hover{color:#fff}@media (max-width: 1020px){.footer__grid{grid-template-columns:1fr 1fr}.footer__col--contact{grid-column:1 / -1}}@media (max-width: 560px){.footer__grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column;align-items:flex-start}}.hero{position:relative;height:100svh;min-height:640px;overflow:hidden;background:#e9e7f1;isolation:isolate}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center}.hero__video,.hero__mobile-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__mobile-bg{object-position:55% center}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#ffffff47,#fff0 16%,#fff0 55%,#ffffffb3 86%,#fffffff0)}.hero__toggle{position:absolute;bottom:clamp(34px,6vh,60px);right:var(--gutter);z-index:5;width:38px;height:38px;display:grid;place-items:center;color:#2a2a33;border-radius:var(--r-pill);background:#ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(23,23,26,.08);opacity:.9;transition:opacity .2s ease,transform .2s var(--ease-out),background .2s ease}.hero__toggle:hover{opacity:1;background:#fffc;transform:scale(1.05)}.hero__content{position:absolute;inset:auto 0 0 0;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter) clamp(38px,6vh,64px);display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.hero__lead{color:var(--ink);max-width:60%}.hero__eyebrow{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(12px,1.6vh,20px);color:var(--brand-strong);opacity:0;animation:rise .7s var(--ease-out) .15s forwards}.hero__title{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--ink);text-shadow:0 2px 26px rgba(255,255,255,.55);opacity:0;animation:rise .85s var(--ease-out) .28s forwards}.hero__promo{flex:0 0 auto;display:none;align-items:center;gap:16px;padding:9px 9px 9px 22px;border-radius:var(--r-pill);background:#f4f4fa9e;backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px);border:1px solid rgba(255,255,255,.35);white-space:nowrap;opacity:0;animation:rise .85s var(--ease-out) .45s forwards}.hero__promo-text{font-size:16px;font-weight:600;letter-spacing:-.01em;color:#1c1b22}.hero__promo-cta{padding:10px 20px}.hero__promo-cta .caret,.hero__promo-cta svg{transition:transform .2s var(--ease-out)}.hero__promo-cta:hover svg{transform:translate(3px)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 860px){.hero__content{flex-direction:column;align-items:flex-start;gap:26px;padding-bottom:34px}.hero__lead{max-width:100%}.hero__eyebrow{font-size:13px}.hero__title{font-size:clamp(42px,11.5vw,72px);line-height:1.08;letter-spacing:-.02em}.hero__promo{display:flex;width:100%;flex-direction:column;align-items:stretch;padding:0;background:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;white-space:normal}.hero__promo-text{display:none}.hero__promo-cta{justify-content:center;padding:15px}.hero__toggle{top:calc(var(--header-top) + var(--header-h) + 16px);bottom:auto}}@media (prefers-reduced-motion: reduce){.hero__eyebrow,.hero__title,.hero__promo{opacity:1;animation:none}}.logoband{background:#fff;padding:calc(var(--sec-pad) * .6) 0}.logoband__viewport{position:relative;display:flex;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.logoband__viewport:before,.logoband__viewport:after{content:"";position:absolute;top:-8px;bottom:-8px;width:clamp(90px,12vw,200px);z-index:2;pointer-events:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.logoband__viewport:before{left:0;mask-image:linear-gradient(to right,#000 30%,transparent);-webkit-mask-image:linear-gradient(to right,#000 30%,transparent)}.logoband__viewport:after{right:0;mask-image:linear-gradient(to left,#000 30%,transparent);-webkit-mask-image:linear-gradient(to left,#000 30%,transparent)}.logoband__track,.logoband__track--clone{flex:0 0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(18px,1.8vw,30px);padding-right:clamp(18px,1.8vw,30px);animation:logo-marquee 55s linear infinite}@keyframes logo-marquee{to{transform:translate(-100%)}}.logoband__logo{color:#222;opacity:.8;white-space:nowrap;font-size:21px}.logoband__logo img{height:34px;width:auto;max-width:none;filter:grayscale(1) brightness(.3);opacity:.85}.logo--light{font-weight:400;letter-spacing:-.01em}.logo--spaced{font-weight:600;letter-spacing:.34em}.logo--bold{font-weight:700;letter-spacing:-.03em;font-size:23px}.logo--thin{font-weight:400;font-size:16px;letter-spacing:.08em}.logo--serif{font-family:var(--font-serif);font-weight:700;font-style:italic;font-size:24px}.logo--slab{font-weight:700;letter-spacing:.12em;font-size:18px}@media (prefers-reduced-motion: reduce){.logoband__track,.logoband__track--clone{animation:none}.logoband__viewport{overflow-x:auto}}.hl{--hl-cw: min(1120px, 86vw);--hl-gap: 24px;background:var(--paper);padding:var(--sec-pad) 0}.hl__heading{margin-bottom:var(--head-mb)}.hl__rail{display:flex;gap:var(--hl-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-inline:calc((100% - var(--hl-cw)) / 2);padding-block:4px 10px}.hl__rail::-webkit-scrollbar{display:none}.hl__card{position:relative;overflow:hidden;flex:0 0 var(--hl-cw);scroll-snap-align:center;min-height:clamp(570px,54vw,720px);border-radius:var(--r-media);opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.hl.in .hl__card{opacity:1;transform:none}.hl__card--custom{background:#fff;display:flex;align-items:center}.hl__card--custom>div{width:100%}.hl__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, center)}.hl__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hl__copy{position:absolute;z-index:1;max-width:min(560px,58%);--hl-pad: clamp(28px, 4.2vw, 64px)}.hl__card--tl .hl__copy{top:var(--hl-pad);left:var(--hl-pad)}.hl__card--bl .hl__copy{bottom:var(--hl-pad);left:var(--hl-pad)}.hl__card--tr .hl__copy{top:var(--hl-pad);right:var(--hl-pad)}.hl__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(30px,3.4vw,52px);line-height:1.12;letter-spacing:-.02em;margin-bottom:16px}.hl__body{font-size:clamp(15px,1.25vw,18px);line-height:1.55;max-width:44ch}.hl__card--dark .hl__title{color:#fff}.hl__card--dark .hl__body{color:#ffffffdb}.hl__card--dark.hl__card--tl .hl__scrim{background:linear-gradient(108deg,#0a0c149e,#0a0c144d 40%,#0a0c1400 66%)}.hl__card--dark.hl__card--bl .hl__scrim{background:linear-gradient(8deg,#0a0c14ad,#0a0c144d 42%,#0a0c1400 68%)}.hl__card--light .hl__title{color:var(--ink-solid)}.hl__card--light .hl__body{color:#262832c7}.hl__card--light.hl__card--tl .hl__scrim{background:linear-gradient(108deg,#ffffffe6,#ffffff8c 38%,#fff0 64%)}.hl__card--light.hl__card--tr .hl__scrim{background:linear-gradient(252deg,#ffffffe6,#ffffff8c 38%,#fff0 64%)}.hl__ctl{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:clamp(20px,3vh,32px);opacity:0;transition:opacity .6s var(--ease-out) .15s}.hl.in .hl__ctl{opacity:1}.hl__arrow{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink-solid);font-size:24px;line-height:1;display:grid;place-items:center;padding-bottom:3px;transition:background .18s ease,color .18s ease}.hl__arrow:hover{background:var(--green);color:var(--ink-solid)}.hl__dots{display:flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:999px;background:#fff}.hl__dot{width:8px;height:8px;border-radius:50%;background:var(--muted-2);opacity:.75;transition:width .32s var(--ease-out),background .3s ease,opacity .3s ease}.hl__dot:hover{opacity:1}.hl__dot.is-on{width:26px;border-radius:999px;background:var(--ink-solid);opacity:1}:root[data-theme=dark] .hl__arrow,:root[data-theme=dark] .hl__dots{background:var(--surface-2)}:root[data-theme=dark] .hl__arrow{color:var(--ink)}:root[data-theme=dark] .hl__arrow:hover{background:var(--green);color:var(--ink-solid)}:root[data-theme=dark] .hl__dot.is-on{background:#fff}@media (max-width: 900px){.hl{--hl-cw: 86vw;--hl-gap: 16px}.hl__card{min-height:clamp(400px,108vw,560px)}.hl__copy{max-width:82%}.hl__title{font-size:clamp(26px,7.2vw,34px)}.hl__card--tr .hl__copy{right:auto;left:var(--hl-pad)}.hl__card--light.hl__card--tr .hl__scrim{background:linear-gradient(108deg,#ffffffe6,#ffffff8c 38%,#fff0 64%)}}@media (prefers-reduced-motion: reduce){.hl__card,.hl__ctl,.hl__dot{transition:none}}.uc{background:#fff;padding:var(--sec-pad) 0;overflow:hidden}.uc__stage{position:relative;width:min(1780px,calc(100vw - 32px));margin-left:50%;transform:translate(-50%);aspect-ratio:2200 / 1238}.uc__laptop-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .55s var(--ease-out);will-change:opacity}.uc__laptop-img.is-active{opacity:1}.uc__fade{animation:uc-in .4s var(--ease-out)}@keyframes uc-in{0%{opacity:0;transform:translateY(8px)}}.uc__tabs{display:flex;justify-content:center;margin:calc(min(1780px,100vw - 32px)*-.03) auto var(--block-gap);position:relative;z-index:1}.uc__tablist{position:relative;display:inline-flex;gap:4px;max-width:100%;background:var(--paper);border-radius:999px;padding:6px;overflow-x:auto;scrollbar-width:none}.uc__tablist::-webkit-scrollbar{display:none}.uc__thumb{position:absolute;top:6px;left:0;height:calc(100% - 12px);background:var(--ink);border-radius:999px;transition:transform .38s cubic-bezier(.4,0,.1,1),width .38s cubic-bezier(.4,0,.1,1),opacity .2s ease;pointer-events:none;z-index:0}.uc__tab{position:relative;z-index:1;flex:0 0 auto;white-space:nowrap;padding:11px 24px;font-size:15px;color:var(--muted);background:transparent;border-radius:999px;cursor:pointer;transition:color .25s ease}.uc__tab:hover{color:var(--ink)}.uc__tab.is-active{color:var(--surface);font-weight:600}.uc__copy{max-width:760px;margin:0 auto;text-align:center}.uc__lead{margin-bottom:14px}.uc__rest{font-size:var(--fs-body-lg);line-height:1.65;color:var(--ink-2)}.uc__apps{margin-top:12px;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}@media (prefers-reduced-motion: reduce){.uc__laptop-img{transition:none}.uc__thumb{transition:opacity .2s ease}}@media (max-width: 640px){.uc__tablist{width:100%;-webkit-overflow-scrolling:touch}.uc__tab{padding:10px 16px;font-size:14px}.uc__copy{text-align:left}}.fcx{background:var(--paper);padding:var(--sec-pad) 0}.fcx__head{margin-bottom:var(--head-mb)}.fcx__rail{display:flex;gap:clamp(16px,1.8vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));scrollbar-width:none;padding:6px max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter))) 10px}.fcx__rail::-webkit-scrollbar{display:none}.fcx__card{--fcx-btn: 46px;--fcx-btn-top: clamp(20px, 1.9vw, 28px);position:relative;display:flex;flex-direction:column;flex:0 0 clamp(300px,33vw,450px);scroll-snap-align:start;min-height:clamp(430px,37vw,520px);background:var(--surface);border-radius:var(--r-card);padding:clamp(26px,2.4vw,38px);padding-top:calc(var(--fcx-btn-top) + var(--fcx-btn) + clamp(14px,1.4vw,22px));cursor:pointer;transition:transform .3s var(--ease-out)}@media (hover: hover){.fcx__card:hover{transform:translateY(-6px)}.fcx__card:hover .fcx__go{transform:scale(1.08)}}.fcx__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(19px,1.65vw,25px);line-height:1.22;letter-spacing:-.012em;color:var(--ink);margin-bottom:14px}.fcx__line{font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.55;letter-spacing:-.005em;color:var(--ink)}.fcx__line em{font-style:normal;font-weight:700}.fcx__line em.is-mark{background:var(--green);color:var(--ink-solid);border-radius:6px;padding:.04em .3em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fcx__line em.is-under{background:linear-gradient(var(--green),var(--green)) left 88% / 100% .32em no-repeat;padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fcx__doodle{align-self:flex-start;margin-top:auto;padding-top:clamp(20px,2.2vw,30px);line-height:0;color:var(--ink)}.fcx__doodle svg{width:150px;height:150px}.fcx__go{position:absolute;top:clamp(20px,1.9vw,28px);right:clamp(20px,1.9vw,28px);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink-solid);transition:transform .2s var(--ease-out)}.fcx__go svg{width:18px;height:18px}.fcx__nav{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.fcx__arrow{width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--ink);font-size:24px;line-height:1;display:grid;place-items:center;padding-bottom:3px;transition:background .18s ease,color .18s ease}.fcx__arrow:hover{background:var(--green);color:var(--ink-solid)}.fcx__lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#0a0c1473;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:fcx-lb-in .25s ease}@keyframes fcx-lb-in{0%{opacity:0}to{opacity:1}}.fcx__lb-card{position:relative;width:min(560px,100%);background:var(--surface);border-radius:var(--r-card);padding:clamp(28px,4vw,44px);animation:fcx-lb-card .3s var(--ease-out)}@keyframes fcx-lb-card{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.fcx__doodle--lb{margin:0 0 12px;padding-top:0}.fcx__doodle--lb svg{width:64px;height:64px}.fcx__lb-title{font-family:var(--font-serif);font-weight:700;font-size:clamp(21px,2.2vw,27px);line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin-bottom:12px;padding-right:40px}.fcx__lb-desc{font-size:var(--fs-body);line-height:1.65;color:var(--muted)}.fcx__lb-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--ink);transition:background .18s ease,color .18s ease}.fcx__lb-close:hover{background:var(--green);color:var(--ink-solid)}.fcx__lb-close svg{width:16px;height:16px}:root[data-theme=dark] .fcx__card,:root[data-theme=dark] .fcx__arrow{background:var(--surface-2)}:root[data-theme=dark] .fcx__lb{background:#0000008c}@media (max-width: 640px){.fcx__card{flex:0 0 80vw;min-height:420px}.fcx__doodle svg{width:124px;height:124px}}@media (prefers-reduced-motion: reduce){.fcx__card,.fcx__go,.fcx__arrow{transition:none}.fcx__lb,.fcx__lb-card{animation:none}}.fcx__ast{font-size:.62em;font-weight:700;line-height:0;vertical-align:super;color:var(--ink);opacity:.55}.fcx__foot{margin-top:12px;font-size:12.5px;line-height:1.4;color:var(--ink-2);opacity:.5}.loved{background:#fff;padding:var(--sec-pad) 0;overflow:hidden}.loved__collage{display:block;width:100%;max-width:1180px;margin:0 auto var(--sec-pad);opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.loved.in .loved__collage{opacity:1;transform:none}.loved__text{max-width:1020px;margin:0 auto;text-align:center;opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out) .25s,transform .9s var(--ease-out) .25s}.loved.in .loved__text{opacity:1;transform:none}.loved__title{font-size:clamp(30px,3.4vw,46px);line-height:1.18;margin-bottom:18px}.loved__br{display:none}@media (min-width: 700px){.loved__br{display:inline}}.loved__sub{font-size:var(--fs-body-lg);line-height:1.65;color:var(--muted);max-width:760px;margin:0 auto}.faq{background:var(--paper);padding:var(--sec-pad) 0}.faq__grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.5fr);gap:clamp(32px,5vw,72px);align-items:start}.faq__title{text-align:left;margin:0}.faq__list{display:flex;flex-direction:column;gap:12px}.faq__item{background:#fff;border-radius:36px;border:1.5px solid transparent;transition:border-color .25s ease}.faq__item.is-open{border-color:var(--voyce-purple)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;padding:19px 26px;font-size:16px;font-weight:500;color:var(--ink)}.faq__plus{flex:0 0 auto;color:var(--ink-2);transition:transform .25s var(--ease-out)}.faq__item.is-open .faq__plus{transform:rotate(45deg);color:var(--brand-strong)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a-inner{overflow:hidden;padding:0 26px;font-size:var(--fs-body);line-height:1.65;color:var(--muted)}.faq__item.is-open .faq__a-inner{padding-bottom:20px}@media (max-width: 860px){.faq__grid{grid-template-columns:1fr;gap:28px}.faq__q{padding:17px 20px;font-size:15.5px}.faq__a-inner{padding:0 20px}.faq__item.is-open .faq__a-inner{padding-bottom:17px}}.page{padding-top:calc(var(--header-top) + var(--header-h))}.page-eyebrow{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:18px}.about{background:#fff;overflow:hidden}.ab-in{opacity:0;animation:ab-rise .75s var(--ease-out) forwards;animation-delay:var(--d, 0s)}@media (prefers-reduced-motion: reduce){.ab-in{opacity:1;animation:none}}.ab-hero{position:relative;padding:clamp(64px,11vh,128px) 0 clamp(48px,8vh,88px)}.ab-hero--min{text-align:center}.ab-hero--min .ab-hero__title{max-width:16ch;margin-left:auto;margin-right:auto}.ab-hero--min .ab-hero__lead{margin-left:auto;margin-right:auto}.ab-hero--min .ab-hero__chips{justify-content:center}.ab-hero__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(44px,6.4vw,96px);line-height:1.04;letter-spacing:-.02em;color:var(--ink);margin-bottom:28px}.ab-hero__title span{display:block}.ab-hero__title em{font-style:italic;position:relative;white-space:nowrap}.ab-hero__title em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.3em;background:var(--green);z-index:-1;border-radius:4px}.ab-hero__lead{max-width:56ch;font-size:var(--fs-body-lg);line-height:1.65;color:var(--ink-2);margin-bottom:26px}.ab-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.ab-chip{font-size:14px;font-weight:600;color:var(--ink);background:var(--surface-2);border-radius:999px;padding:9px 18px}.ab-chip--green{background:var(--green)}.ab-stats{background:var(--ink);padding:clamp(48px,7vh,80px) 0}.ab-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ab-stat{display:flex;flex-direction:column;gap:8px;padding-left:18px;border-left:2px solid rgba(255,255,255,.14)}.ab-stat__n{font-family:var(--font-serif);font-weight:700;font-size:clamp(36px,4vw,56px);line-height:1;color:var(--green);font-variant-numeric:tabular-nums}.ab-stat__l{font-size:var(--fs-body);color:#ffffffb3}.ab-bento{background:var(--paper);padding:var(--sec-pad) 0}.ab-bento__title{margin-bottom:var(--head-mb)}.bento{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(14px,1.6vw,20px);align-items:stretch}.bento__photo{position:relative;border-radius:var(--r-xl);overflow:hidden;min-height:clamp(420px,46vw,560px);isolation:isolate}.bento__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.bento__overlay{position:absolute;inset:auto 0 0 0;padding:clamp(24px,3vw,40px);padding-top:clamp(80px,10vw,140px);background:linear-gradient(to top,rgba(20,22,30,.82) 0%,rgba(20,22,30,.45) 55%,transparent 100%);color:#fff}.bento__overlay-t{font-family:var(--font-serif);font-weight:700;font-size:clamp(24px,2.6vw,36px);line-height:1.15;letter-spacing:-.015em;margin-bottom:12px}.bento__overlay-d{max-width:46ch;font-size:var(--fs-body);line-height:1.6;color:#ffffffd9}.bento__cards{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(14px,1.6vw,20px)}.bento-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-xl);padding:clamp(22px,2.2vw,30px) clamp(20px,2vw,28px)}.bento-card--green{background:var(--green);box-shadow:none}.bento-card__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink);margin-bottom:auto}.bento-card--green .bento-card__icon{background:var(--ink);color:var(--green)}.bento-card__t{font-family:var(--font-serif);font-weight:700;font-size:clamp(19px,1.8vw,23px);color:var(--ink);margin:clamp(24px,3.4vw,48px) 0 8px}.bento-card__d{font-size:14.5px;line-height:1.6;color:var(--muted)}.bento-card--green .bento-card__d{color:#262832c7}.ab-road{background:#fff;padding:var(--sec-pad) 0}.ab-road__title{margin-bottom:12px}.ab-road__sub{font-size:var(--fs-body-lg);line-height:1.6;color:var(--ink-2);max-width:56ch;margin-bottom:var(--head-mb)}.ab-road__sub em{font-family:var(--font-serif);font-style:italic}.tl{overflow-x:auto;scrollbar-width:none;padding:0 var(--gutter) 8px}.tl::-webkit-scrollbar{display:none}.tl__track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(240px,1fr));gap:clamp(14px,1.6vw,22px);min-width:1560px;max-width:var(--maxw);margin:0 auto;padding-top:4px}.tl__track:before{content:"";position:absolute;top:46px;left:0;right:0;border-top:2px dashed var(--line-strong)}.tl__col{position:relative;display:flex;flex-direction:column;align-items:center}.tl__year{font-family:var(--font-serif);font-weight:900;font-size:21px;line-height:1;color:var(--muted-2);margin-bottom:14px;white-space:nowrap;transition:color .25s ease}.tl__col--active .tl__year,.tl__col:hover .tl__year{color:var(--ink)}.tl__dot{position:relative;z-index:1;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--line-strong);display:grid;place-items:center;margin-bottom:22px;transition:border-color .25s ease}.tl__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-strong);transition:background .25s ease}.tl__col--active .tl__dot{border-color:var(--ink)}.tl__col--active .tl__dot:after{background:var(--green)}.tl__col:hover .tl__dot{border-color:var(--voyce-purple)}.tl__col:hover .tl__dot:after{background:var(--voyce-purple)}.tl__card{width:100%;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:18px;opacity:.72;transition:opacity .25s ease,transform .25s var(--ease-out)}.tl__col:hover .tl__card{opacity:1;transform:translateY(-4px)}.tl__t{font-family:var(--font-serif);font-weight:700;font-size:17px;line-height:1.25;text-align:center;color:var(--ink);margin:4px 0 14px}.tl__panel{background:#fff;border-radius:var(--r-lg);padding:4px 14px}.tl__item{font-size:12.5px;line-height:1.55;text-align:center;color:var(--muted);padding:11px 0}.tl__item+.tl__item{border-top:1px dashed var(--line-strong)}.tl__col--active .tl__card{background:var(--ink);border-color:var(--ink);opacity:1}.tl__col--active .tl__t{color:#fff}.tl__col--active .tl__panel{background:var(--paper)}.tl__col--active .tl__item{color:var(--ink-2)}.tl__col--active .tl__item+.tl__item{border-top-color:var(--line-strong)}.ab-founders{background:var(--paper);padding:var(--sec-pad) 0}.ab-founders__title{margin-bottom:var(--head-mb)}.ab-founders__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,32px);max-width:900px;margin:0 auto}.fcard{display:flex;flex-direction:column;gap:14px;background:#fff;border-radius:var(--r-card);padding:6px 6px 18px}.fcard__photo{aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--r-card) - 6px);border:1px solid var(--line);background:var(--surface-2)}.fcard__photo img{width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform .5s var(--ease-out)}.fcard:hover .fcard__photo img{transform:scale(1.04)}.fcard__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 6px 4px}.fcard__socials{display:flex;gap:8px;flex:0 0 auto}.fsoc{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--ink);transition:background .2s ease,color .2s ease,transform .2s var(--ease-out)}.fsoc:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.fcard__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.fcard__name{font-family:var(--font-serif);font-weight:700;font-size:clamp(19px,1.9vw,24px);letter-spacing:-.01em;line-height:1.12;color:var(--ink)}.fcard__role{font-size:14.5px;font-weight:500;color:var(--muted)}.fcard__quote{padding:0 8px;font-family:var(--font-serif);font-size:15.5px;line-height:1.55;color:var(--ink-2)}.ab-cta{background:var(--ink);padding:clamp(64px,9vh,120px) 0}.ab-cta__inner{text-align:center}.ab-cta__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(30px,4vw,54px);color:#fff;margin-bottom:14px}.ab-cta__sub{font-size:var(--fs-body-lg);color:#ffffffb8;margin-bottom:28px}.ab-cta__btn{font-size:16px;padding:15px 30px}@media (max-width: 900px){.ab-hero__mark{font-size:42vw;opacity:.35}.ab-stats__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.bento{grid-template-columns:1fr}.bento__photo{min-height:clamp(320px,60vw,440px)}.bento-card__t{margin-top:22px}.ab-founders__grid{grid-template-columns:1fr}.tl{scroll-snap-type:x proximity}.tl__col{scroll-snap-align:center}}@media (max-width: 420px){.fcard__foot{flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.bento__cards{grid-template-columns:1fr}}.pg-in{opacity:0;animation:ab-rise .75s var(--ease-out) forwards;animation-delay:var(--d, 0s)}@media (prefers-reduced-motion: reduce){.pg-in{opacity:1;animation:none}}.pg-hero{padding:clamp(48px,8vh,96px) 0 clamp(40px,6vh,72px)}@property --gx{syntax: "<percentage>"; inherits: false; initial-value: 78%;}@property --gy{syntax: "<percentage>"; inherits: false; initial-value: 12%;}.pg-hero--glow{position:relative;overflow:hidden}.pg-hero--glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(560px circle at var(--gx) var(--gy),rgba(157,148,215,.22),transparent 65%),radial-gradient(420px circle at calc(100% - var(--gx)) calc(100% - var(--gy)),rgba(148,253,158,.16),transparent 60%);animation:pg-glow-drift 9s ease-in-out infinite alternate;pointer-events:none}@keyframes pg-glow-drift{to{--gx: 30%;--gy: 70%}}@media (prefers-reduced-motion: reduce){.pg-hero--glow:before{animation:none}}.pg-hero--wm{position:relative;padding:clamp(56px,9vh,110px) 0 clamp(48px,8vh,88px)}.pg-hero__mark{position:absolute;top:-.08em;right:0;font-family:var(--font-serif);font-weight:900;font-size:clamp(200px,27vw,440px);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--brand-soft);opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.pg-hero__display{font-family:var(--font-serif);font-weight:700;font-size:clamp(44px,6.4vw,96px);line-height:1.04;letter-spacing:-.02em;color:var(--ink);margin-bottom:26px}.pg-hero__display span{display:block}.pg-hero__display em{font-style:italic;position:relative;white-space:nowrap}.pg-hero__display em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.3em;background:var(--green);z-index:-1;border-radius:4px}.pg-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media (max-width: 900px){.pg-hero__mark{font-size:44vw;opacity:.22}}.pg-hero--center{text-align:center}.pg-hero--min{padding:clamp(64px,11vh,128px) 0 clamp(44px,7vh,80px)}.pg-hero--center .pg-hero__display,.pg-hero--center .pg-hero__title{max-width:18ch;margin-left:auto;margin-right:auto}.pg-hero--center .pg-hero__chips,.pg-hero--center .pg-hero__actions{justify-content:center}.pg-hero--center .pg-hero__lead{margin-left:auto;margin-right:auto}.pg-hero__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(40px,5.2vw,76px);line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin-bottom:20px;max-width:18ch}.pg-hero--center .pg-hero__title{margin-left:auto;margin-right:auto}.pg-hero__lead{max-width:56ch;font-size:var(--fs-body-lg);line-height:1.65;color:var(--ink-2)}.pg-hero__actions{display:flex;align-items:center;gap:18px;margin-top:28px}.pg-hero--center .pg-hero__actions{justify-content:center}.pg-mark{font-style:italic;position:relative;white-space:nowrap}.pg-mark:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.3em;background:var(--green);z-index:-1;border-radius:4px}.shot{background:#fff;border-radius:var(--r-xl);border:1px solid var(--line);overflow:hidden}.shot__bar{display:flex;gap:6px;padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.shot__bar i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.shot__bar i:first-child{background:var(--voyce-purple)}.shot__bar i:nth-child(2){background:var(--green)}.shot img{width:100%;height:auto}.pg-showcase{padding-bottom:var(--sec-pad)}.zig{display:flex;flex-direction:column;gap:clamp(56px,9vh,110px)}.zig__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:center}.zig__row--flip .zig__media{order:-1}.zig__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:12px}.zig__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,3vw,42px);line-height:1.15;letter-spacing:-.015em;color:var(--ink);margin-bottom:14px;max-width:16ch}.zig__desc{font-size:var(--fs-body-lg);line-height:1.65;color:var(--ink-2);max-width:52ch;margin-bottom:18px}.zig__link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--brand-strong);transition:color .18s ease}.zig__link:hover{color:var(--ink)}.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip{font-size:13.5px;font-weight:600;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:7px 14px;transition:background .18s ease,border-color .18s ease}a.chip:hover,.chip--green{background:var(--green);border-color:var(--green)}.icard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px)}.icard-grid--4{grid-template-columns:repeat(4,1fr)}.icard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(22px,2.2vw,30px) clamp(20px,2vw,26px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.icard:hover{transform:translateY(-4px)}.icard--green{background:var(--green);border-color:transparent}.icard__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink);margin-bottom:18px}.icard--green .icard__icon{background:var(--ink);color:var(--green)}.icard__t{font-family:var(--font-serif);font-weight:700;font-size:19px;color:var(--ink);margin-bottom:8px}.icard__d{font-size:14.5px;line-height:1.6;color:var(--muted)}.icard--green .icard__d{color:#262832c7}.stat-band{background:var(--ink);padding:clamp(48px,7vh,80px) 0}.stat-band__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.quote-band{padding:var(--sec-pad) 0;background:var(--paper)}.quote-band__q{font-family:var(--font-serif);font-weight:700;font-size:clamp(24px,3vw,40px);line-height:1.3;letter-spacing:-.015em;color:var(--ink);max-width:28ch;margin:0 auto 28px;text-align:center}.quote-band__who{display:flex;align-items:center;justify-content:center;gap:14px}.quote-band__ava{width:52px;height:52px;border-radius:50%;object-fit:cover}.quote-band__name{font-weight:700;font-size:15px;color:var(--ink)}.quote-band__role{display:block;font-size:13.5px;font-weight:600;color:var(--brand-strong)}.pg-sec{padding:var(--sec-pad) 0}.pg-sec--paper{background:var(--paper)}.pg-sec--white{background:#fff}.pg-sec__head{margin-bottom:var(--head-mb)}.pg-sec__head--center{text-align:center}.pg-sec__sub{font-size:var(--fs-body-lg);line-height:1.65;color:var(--ink-2);max-width:56ch;margin-top:14px}.pg-sec__head--center .pg-sec__sub{margin-left:auto;margin-right:auto}.photo-card{position:relative;border-radius:var(--r-xl);overflow:hidden;isolation:isolate}.photo-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.photo-card__overlay{position:absolute;inset:auto 0 0 0;padding:clamp(22px,2.6vw,36px);padding-top:clamp(70px,9vw,120px);background:linear-gradient(to top,rgba(20,22,30,.82) 0%,rgba(20,22,30,.45) 55%,transparent 100%);color:#fff}.photo-card__t{font-family:var(--font-serif);font-weight:700;font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.015em;margin-bottom:8px}.photo-card__d{font-size:14.5px;line-height:1.55;color:#ffffffd9}.quality,.findex,.fcat,.fdet,.sol{background:#fff;overflow:hidden}.pg-hero__mark-icon{position:absolute;top:clamp(10px,3vh,40px);right:0;color:var(--brand-soft);opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.pg-hero__mark-icon svg{width:clamp(220px,26vw,380px);height:auto}.pg-hero__mark-icon svg *{vector-effect:non-scaling-stroke;stroke-width:1.5px}@media (max-width: 720px){.pg-hero__mark-icon{opacity:.22}.pg-hero__mark-icon svg{width:52vw}}.fgrid-sec{padding-bottom:clamp(40px,6vh,64px)}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(12px,1.4vw,18px)}.fgrid__card{position:relative;display:flex;flex-direction:column;gap:26px;background:var(--paper);border-radius:var(--r-lg);padding:18px 20px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease}.fgrid__card:hover{transform:translateY(-4px);background:#fff}.fgrid__no{font-family:var(--font-serif);font-weight:900;font-size:34px;line-height:1;color:transparent;-webkit-text-stroke:1.3px var(--voyce-purple)}.fgrid__name{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px;color:var(--ink);padding-right:26px}.fgrid__name svg{color:var(--brand-strong);flex:0 0 auto}.fgrid__go{position:absolute;right:16px;bottom:12px;font-size:17px;color:var(--muted-2);transition:transform .25s var(--ease-out),color .25s ease}.fgrid__card:hover .fgrid__go{transform:translate(4px);color:var(--ink)}@media (max-width: 960px){.zig__row{grid-template-columns:1fr;gap:24px}.zig__row--flip .zig__media{order:0}.icard-grid,.icard-grid--4{grid-template-columns:1fr 1fr}.stat-band__grid{grid-template-columns:1fr 1fr;gap:28px 20px}}@media (max-width: 560px){.icard-grid,.icard-grid--4{grid-template-columns:1fr}}.contact{background:#fff;overflow:hidden}.ct-hero{position:relative;padding:clamp(64px,11vh,128px) 0 clamp(40px,6vh,72px)}.ct-hero--min{text-align:center}.ct-hero--min .ct-hero__title{max-width:16ch;margin-left:auto;margin-right:auto}.ct-hero--min .ct-hero__lead{margin-left:auto;margin-right:auto}.ct-hero--min .ct-hero__chips{justify-content:center}.ct-hero__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(44px,6.4vw,96px);line-height:1.04;letter-spacing:-.02em;color:var(--ink);margin-bottom:26px}.ct-hero__title span{display:block}.ct-hero__title em{font-style:italic;position:relative;white-space:nowrap}.ct-hero__title em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.3em;background:var(--green);z-index:-1;border-radius:4px}.ct-hero__lead{max-width:54ch;font-size:var(--fs-body-lg);line-height:1.65;color:var(--ink-2);margin-bottom:24px}.ct-hero__chips{display:flex;flex-wrap:wrap;gap:10px}a.ab-chip{transition:background .18s ease}a.ab-chip:hover{background:var(--green)}.ct-stage{background:var(--paper);padding:clamp(48px,7vh,88px) 0 var(--sec-pad)}.ct-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:clamp(16px,2vw,24px);align-items:stretch}.mlib{background:#fff;border-radius:var(--r-media);padding:clamp(26px,3.4vw,52px);display:flex;flex-direction:column;justify-content:center}.mlib__hint{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:26px}.mlib__sentence{font-family:var(--font-serif);font-weight:700;font-size:clamp(17px,1.8vw,23px);line-height:2.05;letter-spacing:-.01em;color:var(--ink);margin-bottom:10px}.blank{display:inline-block;vertical-align:baseline;border:none;outline:none;background:transparent;border-bottom:3px solid var(--green);border-radius:0;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.25em;color:var(--ink);padding:0 6px 2px;max-width:100%;transition:border-color .2s ease,background .2s ease}.blank:focus,.blank:not(:placeholder-shown){background:#94fd9e29;border-radius:8px 8px 0 0;border-bottom-color:var(--green)}.blank::placeholder{font:inherit;color:var(--muted-2);opacity:.65}.blank--err{border-bottom-color:#d4574e;background:#d4574e14}.blank--note{width:min(340px,100%)}.mlib__chips{display:inline-flex;flex-wrap:wrap;gap:8px;vertical-align:middle;margin-left:4px}.mlib__chips .chip{cursor:pointer;font-family:var(--font-sans);font-size:13.5px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.mlib__chips .chip:hover{transform:translateY(-2px)}.mlib__chips .chip--green{background:var(--green);border-color:var(--green)}.mlib__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:16px}.mlib__btn{position:relative;display:inline-flex;align-items:center;gap:9px;background:var(--accent);color:#fff;font-weight:700;font-size:15px;padding:14px 28px;border-radius:999px;overflow:hidden;transition:background .2s ease,color .2s ease,transform .2s var(--ease-out)}.mlib__btn:hover{background:var(--green);color:var(--ink);transform:translateY(-2px)}.mlib__btn svg{transition:transform .2s var(--ease-out)}.mlib__btn:hover svg{transform:translate(4px)}.mlib__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translate(-110%);animation:mlib-shimmer 3.8s ease-in-out infinite;pointer-events:none}@keyframes mlib-shimmer{0%,62%{transform:translate(-110%)}86%,to{transform:translate(110%)}}.mlib__captcha-row{margin-top:26px}.mlib__captcha{display:inline-flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:8px 10px 8px 16px;transition:border-color .2s ease,background .2s ease}.mlib__captcha-label{font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.mlib__captcha-q{font-family:var(--font-serif);font-weight:700;font-size:17px;color:var(--ink);white-space:nowrap}.blank--captcha{width:3em;text-align:center;font-style:normal;font-weight:700;font-size:16px;border-radius:999px;border-bottom:none;background:#fff;border:2px solid var(--green);padding:3px 8px}.blank--captcha:focus,.blank--captcha:not(:placeholder-shown){border:2px solid var(--green);border-radius:999px;background:#fff;box-shadow:none}.blank--captcha::placeholder{font:inherit;color:var(--muted-2);opacity:.65}.mlib__captcha--err{border-color:#d4574e;background:#d4574e14}.mlib__captcha--err .blank--captcha{border-color:#d4574e}.mlib__err{margin-top:14px;font-size:14px;font-weight:600;color:#d4574e}.mlib__kvkk{margin-top:16px;font-size:12.5px;color:var(--muted-2);max-width:52ch}.mlib__done{text-align:center;padding:clamp(24px,4vh,48px) 0}.mlib__done-badge{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--green);color:var(--ink);margin-bottom:18px;animation:mlib-pop .45s var(--ease-out)}@keyframes mlib-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.mlib__done-title{font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,3vw,38px);color:var(--ink);margin-bottom:10px}.mlib__done-text{font-size:var(--fs-body-lg);line-height:1.6;color:var(--ink-2);max-width:40ch;margin:0 auto 24px}.ct-side{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.ct-side__photo{min-height:260px;flex:1}.cinfo{background:#fff;border-radius:var(--r-xl);padding:8px}.cinfo__row{display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:var(--r-lg);transition:background .18s ease}a.cinfo__row:hover{background:var(--surface-2)}.cinfo__row+.cinfo__row{border-top:1px solid var(--line)}.cinfo__icon{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink)}.cinfo__row strong{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.cinfo__row small{display:block;font-size:12.5px;color:var(--muted)}.ct-map{border-radius:var(--r-xl);overflow:hidden;height:210px}.ct-map iframe{width:100%;height:100%;border:0;display:block;filter:grayscale(1) contrast(1.04);transition:filter .45s ease}.ct-map:hover iframe{filter:none}@media (max-width: 960px){.ct-hero__mark{font-size:48vw;opacity:.35}.ct-grid{grid-template-columns:1fr}.ct-side__photo{min-height:300px;flex:none}.mlib__sentence{line-height:2.15}}@media (prefers-reduced-motion: reduce){.mlib__btn:after{animation:none}.mlib__done-badge{animation:none}}.wcta{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-media);background:var(--paper);padding:clamp(36px,4.2vw,62px) clamp(24px,5vw,72px);display:flex;align-items:center;justify-content:center}.wcta__wave{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:2px;padding:0 clamp(10px,2vw,26px);pointer-events:none;opacity:.7;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.wcta__wave i{display:block;flex:0 0 9px;width:9px;border-radius:999px;background:var(--line-strong);transform-origin:center;transform:scaleY(var(--a));animation:wcta-beat var(--dur) ease-in-out var(--dly) infinite alternate}@keyframes wcta-beat{0%{transform:scaleY(var(--a))}to{transform:scaleY(var(--b))}}.wcta.is-paused .wcta__wave i{animation-play-state:paused}.wcta__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(66% 82% at 50% 50%,var(--paper) 0%,color-mix(in srgb,var(--paper) 62%,transparent) 54%,color-mix(in srgb,var(--paper) 0%,transparent) 86%)}.wcta__in{position:relative;z-index:2;max-width:clamp(320px,66vw,640px);text-align:center}.wcta__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(27px,3.1vw,44px);line-height:1.12;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.wcta__sub{margin-top:14px;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--ink-2)}.wcta__acts{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:clamp(24px,2.8vw,34px)}.wcta__btn{padding:15px 30px;font-size:16px}.wcta__link{font-size:15.5px;font-weight:600;color:var(--ink);padding:8px 2px;border-bottom:1px solid transparent;transition:border-color .18s ease}.wcta__link:hover{border-bottom-color:var(--ink)}@media (max-width: 560px){.wcta__wave i{flex-basis:6px;width:6px}.wcta__acts{flex-direction:column;gap:12px}.wcta__btn{width:100%;text-align:center}}@media (prefers-reduced-motion: reduce){.wcta__wave i{animation:none}}.wcta--form .wcta__in{max-width:min(560px,100%)}.wcta__slot{margin-top:clamp(22px,2.8vw,30px);text-align:left}.wcta--form .cm__form{margin-top:0}.wcta--form .cm__input,.wcta--form .cm__chip{background:var(--surface);border-color:var(--line)}.wcta--form .cm__chip.is-on{background:var(--green);border-color:var(--green)}.wcta--form .cm__input:focus{border-color:var(--voyce-purple)}.wcta__done{font-size:var(--fs-body-lg);line-height:1.55;color:var(--ink-2)}.wcta__tel{color:var(--ink);font-weight:600;border-bottom:1px solid var(--line-strong);transition:border-color .18s ease;white-space:nowrap}.wcta__tel:hover{border-bottom-color:var(--ink)}.pricing{background:#fff;overflow:hidden}.pr-in{opacity:0;animation:ab-rise .75s var(--ease-out) forwards;animation-delay:var(--d, 0s)}@media (prefers-reduced-motion: reduce){.pr-in{opacity:1;animation:none}}.pr-hero{position:relative;padding:clamp(64px,11vh,128px) 0 clamp(44px,7vh,80px)}.pr-hero--min{text-align:center}.pr-hero--min .pr-hero__title{max-width:16ch;margin-left:auto;margin-right:auto}.pr-hero--min .pr-hero__lead{margin-left:auto;margin-right:auto}.pr-hero--min .pr-hero__chips{justify-content:center}.pr-hero__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(44px,6.4vw,96px);line-height:1.04;letter-spacing:-.02em;color:var(--ink);margin-bottom:26px}.pr-hero__title span{display:block}.pr-hero__title em{font-style:italic;position:relative;white-space:nowrap}.pr-hero__title em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.3em;background:var(--green);z-index:-1;border-radius:4px}.pr-hero__lead{max-width:54ch;font-size:var(--fs-body-lg);line-height:1.65;color:var(--ink-2);margin-bottom:24px}.pr-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.pr-plans{background:var(--paper);padding:clamp(48px,7vh,80px) 0}.pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px);align-items:stretch}.plan{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-xl);padding:30px 28px;border:1.5px solid transparent;transition:transform .3s cubic-bezier(.4,0,.2,1)}.plan:hover{transform:translateY(-4px)}.plan--hi{border-color:var(--voyce-purple);position:relative}.plan__tag{width:fit-content;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-radius:999px;padding:6px 14px;margin-bottom:18px}.plan__tag--hi{background:var(--voyce-purple);color:#fff}.plan__name{font-family:var(--font-serif);font-weight:700;font-size:26px;color:var(--ink);margin-bottom:8px}.plan__desc{font-size:var(--fs-body);line-height:1.55;color:var(--muted);margin-bottom:22px;min-height:3.1em}.plan__price{display:flex;align-items:baseline;gap:7px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin-bottom:22px}.plan__amount{font-family:var(--font-serif);font-weight:700;font-size:34px;line-height:1;color:var(--ink)}.plan__period{font-size:15px;color:var(--muted)}.plan__vat{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--green);border-radius:999px;padding:4px 11px}.plan__features{display:flex;flex-direction:column;gap:11px;margin-bottom:26px;flex:1}.plan__features li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink-2)}.plan__check{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink)}.plan__btn{width:100%;padding:13px;font-size:15px}.pr-marquee{background:#fff;padding:clamp(36px,5vh,56px) 0;border-bottom:1px solid var(--line)}.pr-marquee__viewport{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.pr-marquee__track{flex:0 0 auto;display:flex;align-items:center;animation:pr-marquee-x 26s linear infinite}.pr-marquee__word{font-family:var(--font-serif);font-weight:700;font-size:clamp(24px,2.8vw,40px);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;gap:38px;padding-right:38px}.pr-marquee__word i{font-style:normal;font-size:.55em;color:var(--voyce-purple)}@keyframes pr-marquee-x{to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.pr-marquee__track{animation:none}}.pr-cmp{background:var(--paper);padding:var(--sec-pad) 0}.cmp__title{text-align:center;margin-bottom:var(--head-mb)}.cmp__head,.cmp__row,.cmp__ctas{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;gap:10px}.cmp__head{position:sticky;top:calc(var(--header-top) + var(--header-h) + 8px);z-index:5;background:#f3f2f8eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--r-lg);padding:10px;margin-bottom:8px}.cmp__head-plan{text-align:center;background:#fff;border-radius:var(--r-md);padding:12px 8px;border:1.5px solid transparent}.cmp__head-plan--hi{border-color:var(--voyce-purple)}.cmp__head-name{display:block;font-family:var(--font-serif);font-weight:700;font-size:clamp(14px,1.4vw,18px);color:var(--ink)}.cmp__head-price{display:block;font-size:12.5px;color:var(--muted-2);min-height:1.2em}.cmp__cat{margin-top:clamp(24px,3.4vh,38px)}.cmp__cat-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-strong);padding:0 14px 10px}.cmp__row{background:#fff;border-radius:var(--r-md);padding:13px 14px}.cmp__row+.cmp__row{margin-top:6px}.cmp__feature{font-size:14.5px;color:var(--ink-2)}.cmp__check{justify-self:center;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink)}.cmp__dash{justify-self:center;color:var(--muted-2)}.cmp__ctas{margin-top:clamp(24px,3.4vh,36px)}.cmp__cta-btn{justify-self:stretch;text-align:center;padding:12px 8px;font-size:14px}.pcta{background:#fff;padding:clamp(48px,7vh,88px) 0}.pcta__card{position:relative;min-height:clamp(360px,46vh,480px);display:flex;align-items:center;border-radius:var(--r-media);overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#0a0c12c7,#0a0c126b 52%,#0a0c121f),url(/cta-pricing.jpg) center 32% / cover no-repeat}.pcta__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 70%,rgba(10,12,18,.35));pointer-events:none}.pcta__inner{position:relative;z-index:1;padding:clamp(32px,5vw,72px)}.pcta__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(34px,4.4vw,62px);line-height:1.08;letter-spacing:-.015em;color:#fff;margin-bottom:28px;text-shadow:0 2px 24px rgba(0,0,0,.35)}.pcta__btn{background:#fff;color:var(--ink);font-size:15px;font-weight:700;padding:14px 30px;border-radius:999px;transition:background .2s ease,transform .2s var(--ease-out)}.pcta__btn:hover{background:var(--green);transform:translateY(-2px)}@media (max-width: 960px){.pricing__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.plan__desc{min-height:0}.pr-hero__mark{font-size:46vw;opacity:.35}.pcta__card{min-height:320px;background-position:72% 32%}}@media (max-width: 640px){.cmp__head,.cmp__row,.cmp__ctas{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:6px}.cmp__feature{font-size:13px}.cmp__head-name{font-size:12.5px}.cmp__check{width:20px;height:20px}.cmp__cta-btn{font-size:12px;padding:10px 4px}}.stat{display:flex;flex-direction:column;gap:8px;padding-left:18px;border-left:2px solid rgba(255,255,255,.14)}.stat__n{font-family:var(--font-serif);font-weight:700;font-size:clamp(36px,4vw,56px);line-height:1;color:var(--green);font-variant-numeric:tabular-nums}.stat__l{font-size:var(--fs-body);color:#ffffffb3}.careers__hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.careers__photo{min-height:clamp(320px,30vw,420px)}.careers__values{margin-top:clamp(24px,3.4vh,36px);margin-bottom:0}.careers__track{position:relative}.careers__apply{margin-top:14px}@media (max-width: 900px){.careers__hero-grid{grid-template-columns:1fr}.careers__photo{min-height:260px}}.careers__hero-note{font-size:14px;font-weight:600;color:var(--muted)}.careers__apply-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:center}.careers__apply-sub{margin-top:14px;max-width:46ch}.careers__mail{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:12px 22px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;font-size:15px;transition:background .25s ease,color .25s ease}.careers__mail:hover{background:var(--green);color:var(--ink)}.careers__mail-note{margin-top:14px;max-width:44ch;font-size:14px;line-height:1.6;color:var(--muted)}.careers__form{background:#fff;border-radius:var(--r-card);padding:clamp(24px,2.8vw,40px)}.careers__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.careers__field{display:block;margin-bottom:14px;min-width:0}.careers__field span{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:var(--ink-2)}.careers__field input,.careers__field select,.careers__field textarea{width:100%;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;padding:12px 14px;font:inherit;font-size:14.5px;color:var(--ink);transition:border-color .2s ease}.careers__field textarea{resize:vertical}.careers__field input:focus,.careers__field select:focus,.careers__field textarea:focus{outline:none;border-color:var(--brand)}.careers__field input::placeholder,.careers__field textarea::placeholder{color:var(--muted-2)}.careers__submit{width:100%;margin-top:4px}@media (max-width: 860px){.careers__apply-grid{grid-template-columns:1fr}.careers__row{grid-template-columns:1fr;gap:0}}.blog__mast{padding:clamp(56px,9vh,104px) 0 clamp(8px,2vh,24px)}.blog__giant{font-family:var(--font-serif);font-weight:700;font-size:clamp(72px,14vw,168px);line-height:.98;letter-spacing:-.03em;color:var(--ink);margin:4px 0 18px}.blog__mast-lead{margin-left:auto;margin-right:auto}.post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px)}.post-grid--3{grid-template-columns:repeat(3,1fr)}.post{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-card);padding:5px;overflow:hidden;transition:transform .25s var(--ease-out)}.post:hover{transform:translateY(-4px)}.post__cover{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--surface-2);border-radius:calc(var(--r-card) - 5px)}.post__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left top;transition:transform .5s var(--ease-out)}.post:hover .post__cover img{transform:scale(1.04)}.post__body{padding:16px 14px 18px;display:flex;flex-direction:column;gap:11px;flex:1}.post__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.post__tag{font-weight:700;font-size:11.5px;letter-spacing:.04em;color:var(--ink);background:#94fd9e59;border-radius:999px;padding:4px 11px}.post__date{font-size:12.5px;color:var(--muted-2)}.post__t{font-family:var(--font-serif);font-weight:700;font-size:clamp(18px,1.7vw,21px);line-height:1.28;color:var(--ink)}.post__d{font-size:14.5px;line-height:1.6;color:var(--muted)}.kb-search{display:flex;align-items:center;gap:12px;max-width:560px;margin:26px auto 0;background:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:14px 22px;color:var(--muted)}.kb-search input{border:none;outline:none;font:inherit;width:100%;color:var(--ink);background:transparent}.kb-faq{max-width:820px;margin:0 auto}.kb-faq details{background:#fff;border-radius:var(--r-lg);border:1.5px solid transparent;padding:0;margin-bottom:10px;overflow:hidden}.kb-faq details[open]{border-color:var(--voyce-purple)}.kb-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-weight:600;font-size:16px;color:var(--ink)}.kb-faq summary::-webkit-details-marker{display:none}.kb-faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--brand-strong);transition:transform .25s var(--ease-out)}.kb-faq details[open] summary:after{transform:rotate(45deg)}.kb-faq .kb-faq__a{padding:0 22px 20px;font-size:15px;line-height:1.65;color:var(--ink-2);max-width:62ch}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.story{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-xl);overflow:hidden}.story__cover{position:relative;min-height:170px;overflow:hidden}.story__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left top}.story__sector{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;background:var(--green);color:var(--ink);border-radius:999px;padding:6px 12px}.story__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.story__t{font-family:var(--font-serif);font-weight:700;font-size:19px;line-height:1.3;color:var(--ink)}.story__d{font-size:14.5px;line-height:1.6;color:var(--muted);flex:1}.story__metrics{display:flex;gap:18px;border-top:1px solid var(--line);padding-top:14px}.story__m-n{display:block;font-family:var(--font-serif);font-weight:700;font-size:20px;color:var(--brand-strong)}.story__m-l{font-size:12.5px;color:var(--muted)}.press-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:stretch}.press-card{background:#fff;border-radius:var(--r-xl);padding:clamp(24px,2.6vw,36px)}.press-card--dark{background:var(--ink);color:#fff}.press-card__t{font-family:var(--font-serif);font-weight:700;font-size:22px;margin-bottom:14px}.press-card p{font-size:15px;line-height:1.7;color:var(--ink-2)}.press-card--dark p{color:#ffffffbf}.press-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}.press-fact__n{display:block;font-family:var(--font-serif);font-weight:700;font-size:clamp(24px,2.4vw,32px);color:var(--green)}.press-fact__l{font-size:13.5px;color:#ffffffa6}.press-swatches{display:flex;gap:10px;margin-top:16px}.press-swatch{flex:1;border-radius:var(--r-md);height:56px;border:1px solid var(--line);position:relative}.press-swatch code{position:absolute;left:8px;bottom:6px;font-size:11px;color:var(--muted);background:#ffffffd9;border-radius:6px;padding:1px 5px}@media (max-width: 900px){.post-grid,.post-grid--3,.story-grid,.press-grid{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.post-grid,.post-grid--3,.story-grid,.press-grid{grid-template-columns:1fr}}.vid-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px)}.vid{display:flex;flex-direction:column}.vid__thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border-radius:var(--r-card);overflow:hidden;cursor:pointer;background:var(--ink-solid)}.vid__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.vid__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14161e8c,#14161e0d 42%,#14161e47);transition:background .3s ease}.vid__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#ffffffeb;color:var(--ink-solid);padding-left:3px;transition:transform .28s var(--ease-out),background .28s ease}.vid__thumb:hover img{transform:scale(1.05)}.vid__thumb:hover .vid__play{transform:translate(-50%,-50%) scale(1.12);background:var(--green)}.vid__thumb:hover .vid__scrim{background:linear-gradient(to top,#14161e99,#14161e1a 45%,#14161e52)}.vid__sector{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:var(--ink-solid);font-size:12px;font-weight:700}.vid__dur{position:absolute;bottom:14px;right:14px;padding:4px 10px;border-radius:6px;background:#14161eb8;color:#fff;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.vid__body{padding:18px 4px 0}.vid__t{font-family:var(--font-serif);font-weight:700;font-size:clamp(17px,1.7vw,21px);line-height:1.28;letter-spacing:-.01em;color:var(--ink)}.vid__role{margin-top:8px;font-size:14px;font-weight:600;color:var(--muted)}@media (max-width: 860px){.vid-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.bpost{overflow-x:clip}.bpost__wrap{max-width:780px;padding-top:clamp(36px,6vh,64px)}.bpost__back{display:inline-block;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--brand-strong);margin-bottom:22px;transition:color .18s ease}.bpost__back:hover{color:var(--ink)}.bpost__meta{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:13px;color:var(--muted);margin-bottom:14px}.bpost__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(30px,4vw,52px);line-height:1.14;letter-spacing:-.02em;color:var(--ink);margin:6px 0 14px}.bpost__excerpt{font-family:var(--font-serif);font-weight:300;font-size:var(--fs-body-lg);line-height:1.6;color:var(--muted)}.bpost__byline{display:flex;align-items:center;gap:11px;margin-top:20px}.bpost__byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}.bpost__byline span{font-family:var(--font-sans);font-size:14.5px;font-weight:600;color:var(--ink)}.bpost__cover{--bp-wide: min(1160px, calc(100vw - 2 * var(--gutter)));width:var(--bp-wide);margin:clamp(24px,4vh,44px) calc((var(--bp-wide) - 100%) / -2);border-radius:var(--r-media);overflow:hidden;aspect-ratio:2 / 1;border:1px solid var(--line)}.bpost__cover img{width:100%;height:100%;object-fit:cover}.bpost__body{padding-bottom:clamp(40px,6vh,72px);font-family:var(--font-serif)}.bpost__lead{font-family:var(--font-serif);font-weight:400;font-size:20px;line-height:1.7;color:var(--ink-2);margin-bottom:26px}.bpost__body h2{font-family:var(--font-serif);font-weight:700;font-size:clamp(21px,2.2vw,27px);line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:32px 0 12px}.bpost__body>p,.bpost__body>div>p{font-family:var(--font-serif);font-weight:300;font-size:17px;line-height:1.85;color:var(--ink-2);margin-bottom:18px}.cite{position:relative;display:inline;margin-left:1px}.cite sup{font-family:var(--font-sans);font-weight:700;font-size:10px;line-height:0;color:var(--brand-strong);background:var(--brand-tint);border-radius:5px;padding:2px 5px;margin-left:2px;vertical-align:super;transition:background .16s ease,color .16s ease;cursor:pointer}.cite:hover sup{background:var(--voyce-purple);color:#fff}.cite__pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);z-index:20;width:244px;background:var(--ink);color:#fff;border-radius:var(--r-md);padding:12px 14px;font-family:var(--font-sans);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s var(--ease-out),visibility 0s linear .18s}.cite:hover .cite__pop,.cite:focus-visible .cite__pop{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition-delay:0s}.cite__pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink)}.cite__pop-n{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:4px}.cite__pop-l{display:block;font-size:13px;line-height:1.4;color:#fff;margin-bottom:5px}.cite__pop-d{display:block;font-size:12px;color:#fff9}.bpost__quote{margin:30px 0;padding:22px 26px;background:var(--brand-tint);border-left:4px solid var(--voyce-purple);border-radius:0 var(--r-lg) var(--r-lg) 0}.bpost__quote-txt{font-family:var(--font-serif);font-weight:400;font-size:clamp(17px,1.8vw,21px);line-height:1.5;color:var(--ink);margin-bottom:10px}.bpost__quote-src{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--brand-strong)}.bpost__closing{font-family:var(--font-serif);font-weight:400;font-size:18px;line-height:1.8;color:var(--ink);margin:30px 0 8px;padding-top:26px;border-top:1px solid var(--line)}.bpost__refs{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.bpost__refs h3{font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.bpost__refs ol{list-style:none;counter-reset:ref}.bpost__refs li{counter-increment:ref;position:relative;padding-left:34px}.bpost__refs li+li{margin-top:10px}.bpost__refs li:before{content:counter(ref);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-sans);font-size:11px;font-weight:700;color:var(--brand-strong);background:var(--brand-tint)}.bpost__refs a{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink);line-height:1.4}.bpost__refs a em{display:block;font-style:normal;font-size:12.5px;font-weight:500;color:var(--brand-strong);margin-top:1px}.bpost__refs a:hover em{text-decoration:underline}.bpost__more .sub-title{margin-bottom:var(--block-gap)}.bpost__more-grid{max-width:780px}@media (max-width: 620px){.cite__pop{width:200px}}.kb__hero{padding-bottom:clamp(48px,7vh,88px)}.kb__search{position:relative;display:flex;align-items:center;gap:12px;max-width:640px;margin:30px auto 0;background:#fff;border:1.5px solid var(--line-strong);border-radius:999px;padding:16px 22px;transition:border-color .2s ease}.kb__search:focus-within{border-color:var(--voyce-purple)}.kb__search-icon{color:var(--brand-strong);display:grid;place-items:center}.kb__search input{border:none;outline:none;font:inherit;font-size:16.5px;width:100%;color:var(--ink);background:transparent}.kb__search input::placeholder{color:var(--muted-2)}.kb__search input::-webkit-search-cancel-button{display:none}.kb__clear{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:var(--muted);background:var(--surface-2);transition:background .18s ease,color .18s ease}.kb__clear:hover{background:var(--green);color:var(--ink)}.kb__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin:18px auto 0}.kb__chips .chip{cursor:pointer;background:#fff}.kb__chips .chip:hover{background:var(--green);border-color:var(--green)}.kb__answer{max-width:640px;margin:22px auto 0;text-align:left;background:#fff;border:1.5px solid var(--brand-soft);border-radius:var(--r-xl);padding:22px 26px 24px;animation:kb-answer-in .4s var(--ease-out)}@keyframes kb-answer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kb__answer-head{display:flex;align-items:center;gap:9px;margin-bottom:12px}.kb__ava{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--voyce-purple);color:#fff}.kb__who{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong)}.kb__answer-q{font-family:var(--font-serif);font-weight:700;font-size:20px;color:var(--ink);margin-bottom:8px}.kb__answer-a{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.kb__answer-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.kb__related{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.kb__related span{font-size:13px;font-weight:600;color:var(--muted)}.kb__related .chip{cursor:pointer;font-size:12.5px;padding:6px 12px}.kb__related .chip:hover{background:var(--green);border-color:var(--green)}.kb__answer--empty .kb__answer-a{margin-top:2px}@media (max-width: 560px){.kb__search{padding:13px 18px}.kb__answer{padding:18px 20px 20px}}.kb-cta{padding:var(--sec-pad) 0;background:var(--surface)}.kb-cta__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;background:var(--ink-solid);color:#fff;border-radius:var(--r-media);padding:clamp(36px,5vw,64px) clamp(30px,4.5vw,60px)}.kb-cta__eyebrow{color:var(--green)}.kb-cta__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(28px,3.4vw,46px);line-height:1.1;letter-spacing:-.02em;margin-top:10px}.kb-cta__sub{margin-top:16px;max-width:46ch;font-size:var(--fs-body-lg);line-height:1.65;color:#ffffffad}.kb-cta__actions{display:flex;flex-direction:column;gap:16px}.kb-cta__call{display:flex;align-items:center;gap:16px;padding:18px 24px;border-radius:var(--r-card);background:var(--green);color:var(--ink-solid);transition:transform .25s var(--ease-out),background .25s ease}.kb-cta__call:hover{transform:translateY(-2px);background:#fff}.kb-cta__call-ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#2628321f;color:var(--ink-solid)}.kb-cta__call-txt{display:flex;flex-direction:column;line-height:1.2}.kb-cta__call-txt em{font-style:normal;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.kb-cta__call-txt strong{font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.01em}.kb-cta__contact{align-self:center;font-weight:700;font-size:15px;color:#fff}.kb-cta__contact:hover{text-decoration:underline}@media (max-width: 820px){.kb-cta__inner{grid-template-columns:1fr;gap:28px}.kb-cta__actions{align-items:stretch}.kb-cta__contact{align-self:flex-start}}.lib{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px);grid-auto-flow:dense}.lib__card{background:#fff;border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1)}.lib__card:hover{transform:translateY(-4px)}.lib__card--wide{grid-column:span 2}.lib__card--dark{background:var(--ink);color:#fff}.lib__body{padding:clamp(20px,2.2vw,28px);display:flex;flex-direction:column;gap:12px;flex:1}.lib__t{display:flex;align-items:center;gap:9px;font-family:var(--font-serif);font-weight:700;font-size:19px;color:inherit}.lib__t svg{color:var(--brand-strong);flex:0 0 auto}.lib__card--dark .lib__t svg{color:var(--green)}.lib__d{font-size:14.5px;line-height:1.65;color:var(--muted)}.lib__d--quote{font-size:14px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-md);padding:14px 16px}.lib__logo-stage{display:grid;place-items:center;background:var(--paper);padding:30px 24px;border-bottom:1px solid var(--line)}.lib__logo-stage svg{max-width:190px}.lib__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.lib__dl{font-size:13.5px;font-weight:700;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:8px 15px;transition:background .18s ease,border-color .18s ease}.lib__dl:hover{background:var(--green);border-color:var(--green)}.lib__dl--primary{background:var(--ink);color:#fff;border-color:var(--ink)}.lib__dl--primary:hover{color:var(--ink)}.lib__swatches{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lib__swatch{border-radius:var(--r-md);border:1px solid var(--line);padding:14px 12px 10px;min-height:74px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.lib__swatch span{font-size:12.5px;font-weight:700;color:var(--ink)}.lib__swatch code{font-size:11.5px;color:#262832a6}.lib__swatch--dark span{color:#fff}.lib__swatch--dark code{color:#ffffffa6}.lib__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lib__shot{position:relative;display:block;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);cursor:pointer;background:var(--surface-2)}.lib__shot img{width:100%;height:118px;object-fit:cover;object-position:left top;transition:transform .4s var(--ease-out)}.lib__shot:hover img{transform:scale(1.05)}.lib__shot-zoom{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fffffff0;color:var(--ink-solid);opacity:0;transform:scale(.85);transition:opacity .22s ease,transform .22s var(--ease-out)}.lib__shot:hover .lib__shot-zoom{opacity:1;transform:scale(1)}.lib__shot-cap{position:absolute;left:8px;bottom:8px;font-size:11.5px;font-weight:700;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:4px 10px}.lib__people{display:flex;flex-direction:column;gap:12px}.lib__person{display:flex;align-items:center;gap:14px}.lib__person img{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center top}.lib__person strong{display:block;font-size:15px;color:var(--ink)}.lib__person span{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2vw,28px);padding:clamp(16px,4vw,48px);background:#1011189e;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);animation:lb-in .28s var(--ease-out)}@keyframes lb-in{0%{opacity:0}}.lb__figure{justify-self:center;max-width:min(1080px,100%);max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:var(--r-card);overflow:hidden;animation:lb-pop .32s var(--ease-out)}@keyframes lb-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.lb__figure img{width:100%;max-height:74vh;object-fit:contain;background:var(--surface-2)}.lb__cap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px}.lb__cap strong{display:block;font-size:15.5px;color:var(--ink)}.lb__cap span{display:block;margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--muted)}.lb__dl{flex:none;padding:11px 20px;border-radius:999px;background:var(--ink-solid);color:#fff;font-weight:700;font-size:14px;transition:background .25s ease,color .25s ease}.lb__dl:hover{background:var(--green);color:var(--ink-solid)}.lb__close{position:absolute;top:clamp(14px,3vw,26px);right:clamp(14px,3vw,26px);width:44px;height:44px;border-radius:50%;background:#ffffff24;color:#fff;font-size:20px;line-height:1;transition:background .2s ease}.lb__close:hover{background:#ffffff42}.lb__nav{width:52px;height:52px;border-radius:50%;background:#ffffff24;color:#fff;font-size:30px;line-height:1;transition:background .2s ease,transform .2s var(--ease-out)}.lb__nav:hover{background:#ffffff47;transform:scale(1.06)}.lib__contact{margin-top:auto;font-size:13.5px;line-height:1.7;color:#ffffffb3;border-top:1px solid rgba(255,255,255,.14);padding-top:14px}.lib__contact a{color:var(--green);font-weight:700}@media (max-width: 960px){.lib{grid-template-columns:1fr 1fr}.lib__card--wide{grid-column:span 2}}@media (max-width: 620px){.lib{grid-template-columns:1fr}.lib__card--wide{grid-column:auto}.lib__gallery{grid-template-columns:1fr 1fr}.lib__shot img{height:120px}.lb{grid-template-columns:1fr;grid-template-rows:auto}.lb__nav{display:none}.lb__cap{flex-direction:column;align-items:flex-start;gap:12px}}.media--glow{position:relative;isolation:isolate}.media--glow:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(760px circle at 18% 8%,rgba(157,148,215,.24),transparent 62%),radial-gradient(620px circle at 82% 34%,rgba(148,253,158,.16),transparent 60%),radial-gradient(700px circle at 30% 88%,rgba(157,148,215,.14),transparent 62%)}.media__sec{padding-top:0}.media__sec--last{padding-bottom:var(--sec-pad)}.media__h{margin-bottom:var(--head-mb)}.mdoc{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,20px)}.mdoc__card{display:flex;align-items:center;gap:16px;padding:clamp(20px,2.2vw,26px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color .2s ease,transform .2s ease}.mdoc__card:hover{border-color:var(--voyce-purple);transform:translateY(-2px)}.mdoc__icon{flex:0 0 46px;height:46px;display:grid;place-items:center;border-radius:999px;background:var(--surface-2);color:var(--ink)}.mdoc__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.mdoc__t{font-size:16.5px;font-weight:600;color:var(--ink)}.mdoc__d{font-size:14px;line-height:1.45;color:var(--ink-2)}.mdoc__meta{font-size:12.5px;color:var(--ink-2);opacity:.65}.mdoc__dl,.mlogo__dl{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--ink)}.mdoc__card:hover .mdoc__dl,.mlogo__card:hover .mlogo__dl{color:var(--voyce-purple)}.mlogo{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.2vw,16px)}.mlogo__card{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px 14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;transition:border-color .2s ease,transform .2s ease}.mlogo__card:hover{border-color:var(--voyce-purple);transform:translateY(-2px)}.mlogo__stage{display:block;box-sizing:border-box;height:104px;padding:10px;border-radius:var(--r-md);background:var(--surface-2)}.mlogo__card--dark .mlogo__stage{background:var(--ink-solid)}.mlogo__stage img{display:block;width:100%;height:100%;object-fit:contain}.mlogo__cap{display:flex;flex-direction:column;gap:2px;min-height:52px}.mlogo__cap strong{font-size:14px;font-weight:600;color:var(--ink)}.mlogo__cap span{font-size:12.5px;line-height:1.35;color:var(--ink-2)}.mlogo__dl{justify-content:center;margin-top:auto}@media (max-width: 1080px){.mlogo{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){.mdoc{grid-template-columns:1fr}.mlogo{grid-template-columns:repeat(2,1fr)}.mdoc__card{flex-wrap:wrap}}.page.sol{padding-top:0}.sol-hero{position:relative;min-height:clamp(460px,62vh,640px);display:flex;align-items:flex-end;overflow:hidden}.sol-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, center 35%)}.sol-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,#16141fd6,#16141f85 46%,#16141f24)}.sol-hero--center .sol-hero__scrim{background:linear-gradient(180deg,#16141f4d,#16141f8c 55%,#16141fd9)}.sol-hero .container{position:relative;z-index:1;width:100%}.sol-hero__content{max-width:780px;padding:clamp(110px,16vh,150px) 0 clamp(38px,6vh,64px);color:#fff}.sol-hero--center .sol-hero__content{margin:0 auto;text-align:center}.sol-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.sol-hero__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green)}.sol-hero__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(34px,4.6vw,68px);line-height:1.05;letter-spacing:-.02em;margin-top:14px}.sol-hero__lead{margin-top:16px;max-width:56ch;font-size:var(--fs-body-lg);line-height:1.65;color:#ffffffc7}.sol-hero--center .sol-hero__lead{margin-left:auto;margin-right:auto}.sol-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sol-hero--center .sol-hero__chips{justify-content:center}.sol-hero__chips span{padding:7px 15px;border-radius:999px;background:#ffffff24;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;font-weight:700;color:#fff}.sol-why__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,84px);align-items:center}.sol-why__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,3.1vw,44px);line-height:1.12;letter-spacing:-.02em;margin-top:12px}.sol-why__text{margin-top:16px;font-size:var(--fs-body-lg);line-height:1.7;color:var(--ink-2)}.sol-why__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sol-why__tile{background:var(--paper);border-radius:var(--r-lg);padding:clamp(18px,2vw,26px) clamp(16px,1.8vw,24px)}.sol-why__tile b{display:block;font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,2.6vw,38px);letter-spacing:-.02em;color:var(--ink)}.sol-why__tile span{display:block;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--muted)}.sol-moves__row{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.08fr);gap:clamp(12px,1.8vw,24px);align-items:stretch}.sol-moves__row+.sol-moves__row{margin-top:14px}.sol-moves__pain{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);padding:20px 22px}.sol-moves__fix{display:flex;gap:14px;background:#fff;border-radius:var(--r-lg);padding:20px 22px}.sol-moves__tag{display:inline-block;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#fbe5e2;color:#b8443a}.sol-moves__tag--fix{background:#e2fce6;color:#1e7c30}.sol-moves__pain h3,.sol-moves__fix h3{margin-top:10px;font-size:16.5px;font-weight:700;color:var(--ink)}.sol-moves__pain h3{color:var(--ink-2)}.sol-moves__pain p,.sol-moves__fix p{margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--muted)}.sol-moves__arrow{align-self:center;display:grid;place-items:center;color:var(--brand-strong)}.sol-moves__ico{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e2fce6;color:var(--ink)}.sol-band{background:var(--ink);color:#fff;padding:clamp(56px,9vh,96px) 0}.sol-band__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.sol-band__item b{display:block;font-family:var(--font-serif);font-weight:700;font-size:clamp(34px,3.6vw,56px);letter-spacing:-.02em;color:var(--green)}.sol-band__item span{display:block;margin-top:8px;font-size:14px;line-height:1.5;color:#ffffff9e}.sol-insight{background:var(--ink-solid);color:#fff;padding:clamp(56px,9vh,100px) 0}.sol-insight__head{max-width:780px;margin-bottom:clamp(28px,4vh,48px)}.sol-insight__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--green);margin-bottom:12px}.sol-insight__title{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.02em;color:#fff}.sol-insight__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);border-top:1px solid rgba(255,255,255,.12);padding-top:clamp(28px,4vh,44px)}.sol-insight__item b{display:block;font-family:var(--font-serif);font-weight:700;font-size:clamp(40px,4.4vw,68px);line-height:1;letter-spacing:-.02em;color:var(--green)}.sol-insight__label{display:block;margin-top:12px;font-size:15px;line-height:1.5;color:#ffffffd1;max-width:320px}.sol-insight__src{display:block;margin-top:8px;font-size:12px;letter-spacing:.01em;color:#ffffff6b}.sol-insight__line{margin-top:clamp(28px,4vh,44px);max-width:740px;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#ffffffe6}.sol-pipe__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.sol-pipe__step{position:relative;background:var(--paper);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,28px) clamp(18px,2vw,24px)}.sol-pipe__step:not(:last-child):after{content:"→";position:absolute;top:50%;right:calc(-.5*clamp(14px,2vw,28px) - 7px);transform:translateY(-50%);color:var(--brand-strong);font-weight:700;z-index:1}.sol-pipe__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--green);color:var(--ink)}.sol-pipe__step h3{margin-top:16px;font-family:var(--font-serif);font-weight:700;font-size:19px;letter-spacing:-.01em}.sol-pipe__step p{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--muted)}.sol-quote{background:var(--brand-tint);padding:clamp(64px,10vh,110px) 0;text-align:center}.sol-quote__text{font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,3.6vw,52px);line-height:1.15;letter-spacing:-.02em;color:var(--ink);max-width:22ch;margin:0 auto}.sol-chan__card{background:var(--paper);border-radius:var(--r-media);padding:clamp(40px,5vw,84px) clamp(24px,4vw,64px);text-align:center}.sol-chan__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(28px,3.4vw,50px);line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin-bottom:clamp(32px,4.4vh,56px);text-wrap:balance}.sol-chan__flow{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.5vw,36px)}.sol-chan__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:420px}.sol-chan__chip{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;background:var(--surface);font-size:14.5px;font-weight:700;color:var(--ink-2)}.sol-chan__chip svg{color:var(--brand-strong)}.sol-chan__arrow{flex:none;color:var(--brand-strong)}.sol-chan__box{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;border-radius:var(--r-lg);background:var(--ink-solid);color:#fff;font-family:var(--font-serif);font-weight:700;font-size:clamp(16px,1.6vw,20px);white-space:nowrap}.sol-chan__vmark{flex:none;width:22px;height:22px}.sol-chan__note{margin-top:clamp(24px,3.4vh,38px);text-align:center;font-size:14px;color:var(--muted)}@media (max-width: 760px){.sol-chan__flow{flex-direction:column;gap:20px}.sol-chan__list{justify-content:center;max-width:none}.sol-chan__arrow{transform:rotate(90deg)}}.sol-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.sol-steps__col{background:var(--paper);border-radius:var(--r-card);padding:clamp(24px,2.6vw,36px) clamp(20px,2.2vw,30px)}.sol-steps__num{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--green);color:var(--ink);font-family:var(--font-serif);font-weight:700;font-size:24px}.sol-steps__col h3{margin-top:18px;font-family:var(--font-serif);font-weight:700;font-size:clamp(20px,2vw,26px);letter-spacing:-.01em}.sol-steps__col p{margin-top:10px;font-size:15px;line-height:1.62;color:var(--muted)}.sol-file__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.sol-file__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,3.1vw,44px);line-height:1.12;letter-spacing:-.02em;margin-top:12px}.sol-file__desc{margin-top:16px;font-size:var(--fs-body-lg);line-height:1.7;color:var(--ink-2)}.sol-file__note{margin-top:14px;font-size:14.5px;font-weight:700;color:var(--brand-strong)}.sol-file__rows{width:100%}.sol-file__row{display:flex;align-items:center;gap:14px;background:var(--paper);border-radius:var(--r-lg);padding:15px 20px}.sol-file__row+.sol-file__row{margin-top:10px}.sol-file__ico{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.sol-file__row b{font-size:15.5px;color:var(--ink)}.sol-ben__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.sol-ben__grid .icard{padding:clamp(26px,3vw,40px) clamp(24px,2.6vw,36px)}.sol-cta{background:var(--paper);padding:var(--sec-pad) 0;text-align:center}.sol-cta__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(28px,3.4vw,48px);letter-spacing:-.02em;line-height:1.1}.sol-cta__sub{margin:16px auto 0;max-width:52ch;font-size:var(--fs-body-lg);line-height:1.65;color:var(--muted)}.sol-cta__actions{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}@media (max-width: 900px){.sol-hero{min-height:480px}.sol-hero__content{padding-top:140px}.sol-why__grid,.sol-file__grid{grid-template-columns:1fr}.sol-moves__row{grid-template-columns:1fr;gap:8px}.sol-moves__arrow{transform:rotate(90deg);padding:2px 0}.sol-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sol-pipe__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-pipe__step:not(:last-child):after{display:none}.sol-steps__grid{grid-template-columns:1fr}.sol-chan__flow{flex-direction:column}.sol-chan__list{justify-content:center}.sol-chan__arrow{transform:rotate(90deg)}}@media (max-width: 640px){.sol-ben__grid,.sol-pipe__strip,.sol-insight__grid{grid-template-columns:1fr}.sol-insight__item b{font-size:clamp(38px,12vw,52px)}.sol-cta__actions{flex-direction:column;gap:14px}}.va{background:#fff;overflow:hidden}.va__hero{padding-bottom:clamp(40px,6vh,72px)}.va-scene{position:relative;margin-top:clamp(28px,4vh,44px);border-radius:var(--r-media);overflow:hidden;isolation:isolate}.va-scene__img{display:block;width:100%;height:auto}.va-scene__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(16,18,26,.52) 0%,transparent 26%),linear-gradient(to top,rgba(16,18,26,.78) 0%,rgba(16,18,26,.32) 28%,transparent 52%),#10121a1a;pointer-events:none}.va-scene__pill{position:absolute;top:14px;z-index:2;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink);background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:8px 14px;opacity:.75;transition:opacity .3s ease,transform .3s ease}.va-scene__pill.is-live{opacity:1;transform:translateY(2px)}.va-scene__pill--customer{left:14px}.va-scene__pill--agent{right:14px}.va-scene__pill--agent svg{color:var(--brand-strong)}.va-scene__pill em{font-style:normal;font-weight:600;font-size:11.5px;color:var(--muted)}.va-scene__wavebox{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:2;background:#10121a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:8px 18px;color:#fff6;transition:color .3s ease}.va-scene__wavebox.is-customer{color:#fff}.va-scene__wavebox.is-agent{color:var(--green)}.va-thinking{display:inline-flex;align-items:baseline;gap:3px;color:var(--brand-strong);font-weight:600}.va-thinking i,.va-bubble--dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:va-dot 1s ease-in-out infinite}.va-thinking i:nth-child(2),.va-bubble--dots i:nth-child(2){animation-delay:.15s}.va-thinking i:nth-child(3),.va-bubble--dots i:nth-child(3){animation-delay:.3s}@keyframes va-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.va-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:24px}.va-wave span{width:3px;height:22px;border-radius:2px;background:currentColor;transform:scaleY(.18);transition:transform .3s ease}.va-scene__wavebox.is-active .va-wave span{animation:va-wave .8s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -85ms)}@keyframes va-wave{0%{transform:scaleY(.16)}to{transform:scaleY(1)}}.va-chat--overlay{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(14px,2vw,22px);pointer-events:none}.va-bubble{max-width:64%;font-size:14.5px;line-height:1.5;padding:11px 16px;border-radius:var(--r-lg);animation:va-pop .35s var(--ease-out);position:relative}.va-bubble--customer{align-self:flex-start;background:#fffffff2;color:var(--ink);border-bottom-left-radius:6px}.va-bubble--agent{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:6px}.va-bubble__tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--green);margin-right:8px;vertical-align:1px}.va-bubble--dots{display:inline-flex;gap:4px;align-items:center;padding:14px 18px;color:#ffffffd9}@keyframes va-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.va-scene__wavebox.is-active .va-wave span,.va-thinking i,.va-bubble--dots i,.va-bubble{animation:none}}.va-out{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(16px,2vw,26px);align-items:stretch}.va-out__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,22px)}.va-proc{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,44px)}.va-proc--3{grid-template-columns:repeat(3,1fr)}.va-proc__step{position:relative;text-align:center;padding-top:58px;opacity:0;transform:translate(-22px);transition:opacity .6s var(--ease-out) var(--d, 0s),transform .6s var(--ease-out) var(--d, 0s)}.reveal-sec.in .va-proc__step{opacity:1;transform:none}.va-proc__wm{position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--ink);opacity:.07;pointer-events:none}.va-proc__t{position:relative;font-family:var(--font-serif);font-weight:700;font-size:clamp(18px,1.8vw,22px);color:var(--ink);margin-bottom:10px}.va-proc__d{position:relative;font-size:14px;line-height:1.6;color:var(--muted);max-width:30ch;margin:0 auto}@media (prefers-reduced-motion: reduce){.va-proc__step{opacity:1;transform:none;transition:none}}.va-out__shot{align-self:center;min-width:0}@media (max-width: 760px){.va-scene__img{height:460px;object-fit:cover;object-position:30% center}.va-scene__pill{font-size:11px;padding:6px 10px;max-width:46%}.va-scene__pill em{display:none}.va-scene__wavebox{top:auto;bottom:150px;padding:6px 12px}.va-wave{gap:3px}.va-wave span{width:2px}.va-wave span:nth-child(n+15){display:none}.va-bubble{max-width:88%;font-size:13.5px}.va-out{grid-template-columns:1fr}.va-proc{grid-template-columns:1fr;gap:34px}}@media (max-width: 1020px) and (min-width: 761px){.va-out__grid{grid-template-columns:1fr 1fr}.va-proc{grid-template-columns:1fr 1fr;row-gap:40px}}.eqb{--eqb-max: 1em;--eqb-w: .25em;display:inline-flex;align-items:center;gap:.12em;height:var(--eqb-max);vertical-align:-.16em;flex:none}.eqb i{display:block;width:var(--eqb-w);height:var(--eqb-w);border-radius:999px;background:currentColor;animation:eqb-beat var(--dur) var(--ease-in-out) infinite;animation-delay:var(--dly)}@keyframes eqb-beat{0%,to{height:var(--eqb-w)}50%{height:var(--peak)}}.eqb i:nth-child(1){--dur: 1.05s;--dly: 0s;--peak: 1em}.eqb i:nth-child(2){--dur: .78s;--dly: .19s;--peak: .84em}.eqb i:nth-child(3){--dur: 1.33s;--dly: .06s;--peak: .88em}.eqb i:nth-child(4){--dur: .92s;--dly: .32s;--peak: .76em}.eqb i:nth-child(5){--dur: 1.17s;--dly: .11s;--peak: .95em}@media (prefers-reduced-motion: reduce){.eqb i{animation:none;height:.6em}}.ca{background:#fff;overflow:hidden}.ca__hero{padding-bottom:clamp(40px,6vh,72px)}.ca__wm{position:absolute;top:clamp(10px,3vh,40px);right:0;width:clamp(300px,46vw,720px);height:auto;fill:none;stroke:var(--brand-soft);stroke-width:1.5;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 720px){.ca__wm{width:74vw;opacity:.22}}.ca__hero .pg-hero__lead strong{font-weight:700;color:var(--ink)}.an-stage{margin-top:clamp(28px,4vh,44px);background:#fff;border:1px solid var(--line);border-radius:var(--r-media);padding:clamp(16px,2.2vw,26px)}.an-stage__head{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong);padding-bottom:14px;border-bottom:1px solid var(--line)}.an-stage__head em{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto}.an-stage__live{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #94fd9eb3;animation:an-live 1.8s ease-out infinite}@keyframes an-live{to{box-shadow:0 0 0 9px #94fd9e00}}.an-stage__rows{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:300px;overflow:hidden;padding-top:10px}.an-row{display:grid;grid-template-columns:108px 1fr 168px;align-items:center;gap:clamp(10px,1.6vw,20px);padding:12px 10px;border-radius:var(--r-lg);border:1px solid transparent;animation:an-rise .4s var(--ease-out)}.an-row--done{background:#94fd9e29;border-color:#94fd9e9e;transition:background .4s ease,border-color .4s ease}@keyframes an-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.an-row__meta{display:flex;align-items:center;gap:6px;color:var(--muted)}.an-row__id{font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap}.an-row__dur{font-size:11.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.an-wave{position:relative;height:46px}.an-wave__base,.an-wave__fill{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:2px}.an-wave__base span,.an-wave__fill span{flex:0 0 3px;width:3px;border-radius:999px}.an-wave__base span{background:var(--line-strong)}.an-wave__fill span{background:var(--brand-strong)}.an-wave__fill{clip-path:inset(0 100% 0 0);animation:an-sweep var(--dur, 3.4s) linear forwards}@keyframes an-sweep{to{clip-path:inset(0 0 0 0)}}.an-row--done .an-wave__base span,.an-row--done .an-wave__fill span{background:#a9aebd;transition:background .4s ease}.an-flag{position:absolute;top:-14px;transform:translate(-50%);z-index:2;font-size:10.5px;font-weight:700;white-space:nowrap;padding:3px 9px 3px 16px;border-radius:999px;animation:an-pop .3s var(--ease-out)}.an-flag:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:currentColor}.an-flag:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:42px;background:currentColor;opacity:.35}.an-flag--bad{background:#fdecea;color:#c2483f}.an-flag--warn{background:var(--brand-tint);color:var(--brand-strong)}.an-flag--ok{background:#94fd9e59;color:#1c7c33}@keyframes an-pop{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.an-row__result{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:30px}.an-scan{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--brand-strong);animation:an-blink 1.1s ease-in-out infinite}.an-scan .eqb{font-size:15px}@keyframes an-blink{50%{opacity:.4}}.an-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink);animation:an-pop-c .35s var(--ease-out)}@keyframes an-pop-c{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.an-score{font-family:var(--font-serif);font-weight:900;font-size:17px;padding:3px 11px;border-radius:999px;animation:an-pop-c .4s var(--ease-out);font-variant-numeric:tabular-nums}.an-score--good{background:var(--green);color:var(--ink)}.an-score--mid{background:var(--brand-soft);color:var(--ink)}.an-score--low{background:#f6d1cd;color:#a13a32}.an-senti{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;animation:an-pop-c .45s var(--ease-out)}.an-senti--pozitif{background:#94fd9e59;color:#1c7c33}.an-senti--nötr{background:var(--surface-2);color:var(--muted)}.an-senti--negatif{background:#fdecea;color:#c2483f}@media (prefers-reduced-motion: reduce){.an-wave__fill{animation:none;clip-path:none}.an-stage__live,.an-scan{animation:none}}@media (max-width: 760px){.an-row{grid-template-columns:1fr;gap:8px;padding:12px 8px}.an-row__meta{order:1}.an-wave{order:2;height:40px}.an-row__result{order:3;justify-content:flex-start}.an-flag{font-size:9.5px;top:-12px}.an-flag:after{height:34px}.an-stage__rows{min-height:380px}.an-stage__head em{font-size:11px}}.ca-cta{position:relative;border-radius:var(--r-media);overflow:hidden;min-height:clamp(340px,44vh,460px);display:flex;align-items:center;isolation:isolate}.ca-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%;z-index:-2}.ca-cta__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#10121ad1,#10121a8c 44%,#10121a1f 78%,#10121a00)}.ca-cta__body{padding:clamp(28px,4vw,64px);max-width:560px}.ca-cta__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(28px,3.6vw,48px);line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:14px}.ca-cta__sub{font-size:var(--fs-body-lg);line-height:1.6;color:#ffffffc7;margin-bottom:26px}.ca-cta__btn{padding:14px 30px;font-size:16px}@media (max-width: 640px){.ca-cta__scrim{background:linear-gradient(to top,#10121ad9 30%,#10121a4d 75%,#10121a1a)}}.se{background:#fff;overflow:hidden}.se__hero{padding-bottom:clamp(40px,6vh,72px)}.se-mark{position:absolute;top:clamp(10px,3vh,40px);right:0;width:clamp(240px,30vw,420px);height:auto;fill:none;stroke:var(--brand-soft);stroke-width:1.5;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 720px){.se-mark{width:50vw;opacity:.22}}.sp{--sp-dur: 9s;margin-top:clamp(28px,4vh,44px);background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(18px,2.4vw,30px) clamp(18px,2.6vw,34px)}.sp__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong);padding-bottom:16px;border-bottom:1px solid var(--line)}.sp__head em{font-style:normal;font-weight:600;font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}.sp__live{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 #94fd9e99;animation:sp-live 1.9s ease-out infinite}@keyframes sp-live{0%{box-shadow:0 0 #94fd9e99}70%{box-shadow:0 0 0 8px #94fd9e00}to{box-shadow:0 0 #94fd9e00}}.sp__legend{margin-left:auto;display:flex;gap:16px;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}.sp__lg{display:inline-flex;align-items:center;gap:6px}.sp__lg:before{content:"";width:9px;height:9px;border-radius:50%}.sp__lg--pos:before{background:var(--green)}.sp__lg--mid:before{background:#b6a9e6}.sp__lg--neg:before{background:#d4574e}.sp__stage{position:relative;padding:6px 0 2px}.sp__row{display:grid;grid-template-columns:172px 1fr;align-items:center;gap:clamp(14px,2vw,26px);padding:16px 0}.sp__row+.sp__row{border-top:1px dashed var(--line)}.sp__who{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700;color:var(--ink)}.sp__who em{font-style:normal;font-weight:600;font-size:12px;color:var(--muted-2)}.sp__ava{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);flex:0 0 auto}.sp__ava--agent{background:var(--brand-tint);color:var(--brand-strong)}.sp__track{position:relative;height:18px}.sp__base,.sp__glow{position:absolute;top:0;right:0;bottom:0;left:0}.sp__rail{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:var(--line);border-radius:2px}.sp__seg{position:absolute;top:50%;height:6px;transform:translateY(-50%);border-radius:4px}.sp__seg--pos{background:var(--green)}.sp__seg--mid{background:#b6a9e6}.sp__seg--neg{background:#d4574e}.sp__base .sp__seg{opacity:.28}.sp__base .sp__rail{opacity:.7}.sp__glow{clip-path:inset(0 100% 0 0);animation:sp-sweep var(--sp-dur) linear infinite}.sp__glow .sp__rail{background:var(--line-strong)}@keyframes sp-sweep{to{clip-path:inset(0 0% 0 0)}}.sp__cursor{position:absolute;top:4px;bottom:2px;left:calc(172px + clamp(14px,2vw,26px));right:0;pointer-events:none}.sp__cursor:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;border-radius:2px;background:var(--ink);opacity:.55;animation:sp-cursor var(--sp-dur) linear infinite}@keyframes sp-cursor{to{left:100%}}.sp__foot{display:flex;align-items:center;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.sp__play{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--green);flex:0 0 auto}.sp__bar{flex:1;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.sp__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--voyce-purple),var(--green));transform-origin:left center;transform:scaleX(0);animation:sp-bar var(--sp-dur) linear infinite}@keyframes sp-bar{to{transform:scaleX(1)}}.sp__time{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}@media (prefers-reduced-motion: reduce){.sp__live,.sp__cursor:before{animation:none}.sp__cursor{display:none}.sp__glow{clip-path:none;animation:none}.sp__base .sp__seg{opacity:1}.sp__bar i{transform:scaleX(.62);animation:none}}@media (max-width: 640px){.sp__legend{width:100%;margin-left:0;gap:12px}.sp__row{grid-template-columns:1fr;gap:8px;padding:12px 0}.sp__cursor{display:none}}.se-curve{background:var(--ink);padding:var(--sec-pad) 0;color:#fff}.se-curve__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.se-curve__eyebrow{color:var(--green)}.se-curve__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,3.2vw,42px);line-height:1.12;letter-spacing:-.02em;margin-top:10px}.se-curve__desc{margin-top:14px;font-size:var(--fs-body-lg);line-height:1.65;color:#ffffffad}.se-curve__chips{margin-top:20px}.se-curve__chips .chip{background:#ffffff14;border-color:transparent;color:#ffffffd9}.se-curve__panel{position:relative;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-card);padding:clamp(20px,2.6vw,36px)}.se-curve__svg{display:block;width:100%;height:auto}.se-curve__line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease-out) .25s}.reveal-sec.in .se-curve__line{stroke-dashoffset:0}.se-curve__dot{opacity:0;transition:opacity .4s ease 1.15s}.reveal-sec.in .se-curve__dot{opacity:1;animation:se-dot 2s ease-out 1.4s infinite}@keyframes se-dot{0%{r:7}50%{r:9}to{r:7}}.se-curve__flag{position:absolute;left:46%;bottom:18%;font-size:12.5px;font-weight:700;color:#ffb1aa;background:#d4574e29;border:1px solid rgba(212,87,78,.35);border-radius:999px;padding:6px 12px;opacity:0;transform:translateY(6px);transition:opacity .45s ease 1.3s,transform .45s var(--ease-out) 1.3s}.reveal-sec.in .se-curve__flag{opacity:1;transform:none}.se-curve__axis{position:absolute;top:clamp(20px,2.6vw,36px);bottom:clamp(20px,2.6vw,36px);right:8px;display:flex;flex-direction:column;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;writing-mode:vertical-rl}.se-act{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px)}.se-act__card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:#fff;border-radius:var(--r-card);padding:clamp(22px,2.4vw,32px);transition:transform .3s var(--ease-out)}.se-act__card:hover{transform:translateY(-4px)}.se-act__sig{justify-self:start;font-size:13.5px;font-weight:700;border-radius:999px;padding:7px 14px;white-space:nowrap}.se-act__sig--neg{background:#d4574e24;color:#b0433c}.se-act__sig--mid{background:var(--brand-tint);color:var(--brand-strong)}.se-act__sig--pos{background:#94fd9e59;color:var(--ink)}.se-act__arrow{color:var(--muted-2);display:inline-flex}.se-act__desc{font-size:15px;line-height:1.55;color:var(--ink-2)}@media (max-width: 860px){.se-curve__grid,.se-act{grid-template-columns:1fr}}.fsc{position:relative;margin-top:clamp(36px,5vh,54px);background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(18px,2.4vw,26px) clamp(18px,2.8vw,32px) clamp(22px,2.8vw,30px)}.fsc__head{display:flex;align-items:center;gap:10px;min-width:0}.fsc__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--green);animation:fsc-pulse 2.4s ease-in-out infinite}.fsc__title{font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--brand-strong);white-space:nowrap}.fsc__hint{margin-left:auto;font-size:13px;color:var(--muted-2);white-space:nowrap}.fsc__body{margin-top:clamp(16px,2vw,22px)}.fsc-row{display:flex;align-items:center;gap:14px;min-width:0;background:var(--paper);border-radius:16px;padding:12px 16px}.fsc-row+.fsc-row{margin-top:10px}.fsc-row__label{font-weight:700;font-size:14px;color:var(--ink);white-space:nowrap}.fsc-row__time{font-size:12.5px;color:var(--muted-2);white-space:nowrap}.fsc-wave{display:flex;align-items:center;gap:3px;height:var(--wh, 36px);flex:1;min-width:0}.fsc-wave i{flex:1;min-width:2px;border-radius:3px;background:var(--green);height:calc(var(--h) * 1%)}.fsc-wave--brand i{background:var(--voyce-purple)}.fsc-wave--mid i{background:var(--line-strong)}.fsc-wave--anim i{animation:fsc-eq 1.5s ease-in-out infinite alternate;animation-delay:var(--ad, 0s)}.fsc-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.35;white-space:nowrap}.fsc-tag:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.fsc-tag--pos{background:#e2fce6;color:#1e7c30}.fsc-tag--neg{background:#fbe5e2;color:#b8443a}.fsc-tag--brand{background:var(--brand-tint);color:var(--brand-strong)}.fsc-tag--mid{background:var(--surface-2);color:var(--muted)}.fsc-score{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;letter-spacing:-.02em}.fsc-score--pos{background:var(--green);color:var(--ink)}.fsc-score--neg{background:#f6cdc7;color:#8f2e24}.fsc-score--brand{background:var(--brand-soft);color:var(--ink)}.fsc-step{opacity:0;animation:fsc-step var(--cy, 9s) infinite;animation-delay:var(--at, 0s)}@keyframes fsc-step{0%,2%{opacity:0;transform:translateY(5px)}7%,86%{opacity:1;transform:none}93%,to{opacity:0}}.fsc-ants{height:2px;background-image:repeating-linear-gradient(90deg,var(--brand-soft) 0 6px,transparent 6px 12px);animation:fsc-ants .9s linear infinite}@keyframes fsc-pulse{0%,to{opacity:1;transform:none}50%{opacity:.45;transform:scale(.82)}}@keyframes fsc-eq{0%{transform:scaleY(.68)}to{transform:scaleY(1.12)}}@keyframes fsc-ants{to{background-position:12px 0}}@keyframes fsc-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.fsc *,.fsc *:before,.fsc *:after{animation-duration:1ms!important;animation-iteration-count:1!important}.fsc-step{opacity:1;animation:none!important;transform:none}}@media (max-width: 640px){.fsc{padding:16px}.fsc__hint{display:none}.fsc__title{white-space:normal;letter-spacing:.1em}}.ai-q{display:flex;align-items:center;gap:clamp(20px,3vw,44px)}.ai-q__list{flex:1;min-width:0}.ai-q__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px;font-size:14.5px;font-weight:600;color:var(--ink-2)}.ai-q__list li+li{border-top:1px solid var(--line)}.ai-q__check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink)}.ai-q__card{flex:none;display:flex;align-items:center;gap:14px;background:var(--paper);border-radius:18px;padding:14px 18px}.ai-q__meta strong,.ai-t__meta strong{display:block;font-size:14px;color:var(--ink)}.ai-q__meta em,.ai-t__meta em{font-style:normal;font-size:12.5px;color:var(--muted-2)}.ai-i__ava{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.ai-i__type{display:inline-block;overflow:hidden;white-space:nowrap;max-width:100%;font-size:14.5px;color:var(--ink-2);border-right:2px solid var(--brand-strong);animation:ai-type 10s steps(40) infinite,fsc-blink .85s step-end infinite}@keyframes ai-type{0%,4%{width:0}34%,to{width:100%}}.ai-i__out{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;padding-left:6px}.ai-i__arrow{color:var(--muted-2);font-weight:700}.ai-f{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.ai-f__src{flex:none;display:flex;align-items:center;gap:10px;background:var(--brand-tint);color:var(--brand-strong);border-radius:16px;padding:13px 16px;font-size:14px}.ai-f__src b{color:var(--ink)}.ai-f__branches{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.ai-f__br{display:flex;align-items:center;gap:12px}.ai-f__br .fsc-ants{flex:1;min-width:18px}.ai-f__node{flex:none;font-size:13.5px;font-weight:700;color:var(--muted);background:var(--surface-2);border:1px solid transparent;border-radius:999px;padding:7px 14px;animation:ai-f-active 12s infinite;animation-delay:var(--bt, 0s)}@keyframes ai-f-active{0%,30%{background:#e2fce6;border-color:var(--green);color:var(--ink)}36%,to{background:var(--surface-2);border-color:transparent;color:var(--muted)}}.ai-t__sug{display:flex;align-items:center;gap:14px;margin-top:14px;background:var(--brand-tint);border-radius:16px;padding:12px 16px}.ai-t__ico{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.ai-t__meta{flex:1;min-width:0}.ai-l{display:flex;align-items:center;gap:clamp(20px,3vw,48px)}.ai-l__steps{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.ai-l__step{font-size:13px;font-weight:700;color:var(--muted);background:var(--surface-2);border-radius:999px;padding:8px 15px;animation:ai-l-active 12s infinite;animation-delay:var(--bt, 0s)}@keyframes ai-l-active{0%,22%{background:var(--ink);color:#fff}28%,to{background:var(--surface-2);color:var(--muted)}}.ai-l__trend{flex:none;display:flex;align-items:flex-end;gap:10px;height:74px}.ai-l__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}.ai-l__col b{font-size:11.5px;color:var(--muted)}.ai-l__col i{width:22px;height:var(--h);border-radius:6px 6px 3px 3px;background:var(--brand-soft);transform-origin:bottom;animation:ai-grow 10s var(--ease-out) infinite;animation-delay:var(--gt, 0s)}.ai-l__col:last-child i{background:var(--green)}@keyframes ai-grow{0%{transform:scaleY(0)}7%,90%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.ai-l__trend em{align-self:flex-end;font-style:normal;font-size:11.5px;color:var(--muted-2);writing-mode:initial;margin-left:4px}@media (max-width: 640px){.ai-q,.ai-f,.ai-l{flex-direction:column;align-items:stretch}.ai-q__card,.ai-f__src{justify-content:center}.ai-l__trend{align-self:center}}.cy-ava{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.cy-io{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.6vw,30px)}.cy-io__col{min-width:0}.cy-io__cap{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--muted-2);margin-bottom:10px}.cy-prog{flex:1;min-width:36px;height:6px;border-radius:999px;background:#fff;overflow:hidden}.cy-prog i{display:block;height:100%;border-radius:999px;background:var(--voyce-purple);transform-origin:left;transform:scaleX(var(--p, .6));animation:cy-fill var(--cy, 10s) var(--ease-out) infinite;animation-delay:var(--at, 0s)}@keyframes cy-fill{0%,5%{transform:scaleX(0)}38%,86%{transform:scaleX(var(--p, .6))}95%,to{transform:scaleX(0)}}.cy-ivr{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.cy-ivr__src{flex:none;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:16px;padding:13px 16px;font-size:14px;font-weight:600}.cy-ivr__branches{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.cy-ivr__br{display:flex;align-items:center;gap:12px}.cy-ivr__br .fsc-ants{flex:1;min-width:18px}.cy-ivr__node{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--muted);background:var(--surface-2);border:1px solid transparent;border-radius:999px;padding:7px 14px;animation:cy-node 12s infinite;animation-delay:var(--bt, 0s)}.cy-ivr__node b{font-size:10.5px;font-weight:800;opacity:.55}@keyframes cy-node{0%,30%{background:var(--brand-tint);border-color:var(--voyce-purple);color:var(--ink)}36%,to{background:var(--surface-2);border-color:transparent;color:var(--muted)}}.cy-ivr__voice{margin-top:16px;padding-left:6px}.cy-ivn__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;color:var(--ink-2)}.cy-ivn__wv{flex:none;width:64px;display:flex}.cy-ivn__count{flex:none;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:5px 11px;border-radius:999px;font-variant-numeric:tabular-nums}.cy-ivn__list{margin-top:8px;padding:0 6px}.cy-ivn__row{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0}.cy-ivn__row+.cy-ivn__row{border-top:1px solid var(--line)}.cy-ivn__ico{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted)}.cy-ivn__num,.cy-pd__num{font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.cy-ivn__st{margin-left:auto;display:grid;justify-items:end}.cy-ivn__st>*{grid-area:1 / 1}.cy-ivn__wait{opacity:0;animation:cy-wait var(--cy, 10s) infinite;animation-delay:var(--at, 0s)}@keyframes cy-wait{0%,2%{opacity:0;transform:translateY(4px)}6%,18%{opacity:1;transform:none}24%,to{opacity:0;transform:none}}.cy-pd__row .fsc-tag{margin-left:auto}.cy-pd__row--hit{animation:cy-hit var(--cy, 10s) infinite;animation-delay:var(--at, 0s)}@keyframes cy-hit{0%,3%{background:var(--paper)}8%,86%{background:#e2fce6}93%,to{background:var(--paper)}}.cy-pv__card{display:flex;align-items:center;gap:14px;background:var(--paper);border-radius:18px;padding:14px 18px;min-width:0}.cy-pv__ava{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--ink);font-weight:800;font-size:13.5px;letter-spacing:.02em}.cy-pv__meta{flex:1;min-width:0}.cy-pv__meta strong{display:block;font-size:14.5px;color:var(--ink)}.cy-pv__meta em{display:block;font-style:normal;font-size:12.5px;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cy-pv__act{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;padding-left:6px}.cy-pv__call{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:var(--ink);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:700;animation:cy-breathe 2.4s ease-in-out infinite}.cy-pv__call i{font-style:normal;font-weight:800}@keyframes cy-breathe{0%,to{transform:none}50%{transform:scale(1.05)}}@media (max-width: 640px){.cy-io{grid-template-columns:1fr}.cy-ivr{flex-direction:column;align-items:stretch}.cy-ivr__src{justify-content:center}.cy-ivr__voice .fsc-tag{white-space:normal}.cy-ivn__wv{display:none}.cy-pd__row,.cy-pv__card{flex-wrap:wrap}.cy-pv__meta{min-width:160px}}.yz-wa{display:flex;flex-direction:column;gap:10px}.yz-wa__bubble{max-width:74%;padding:9px 15px 11px;line-height:1.45}.yz-wa__bubble em{display:block;font-style:normal;font-size:11.5px;color:var(--muted-2);margin-bottom:2px}.yz-wa__bubble span{display:block;font-size:14px;font-weight:600;color:var(--ink)}.yz-wa__bubble--in{align-self:flex-start;background:var(--paper);border-radius:16px 16px 16px 5px}.yz-wa__bubble--ai{align-self:flex-end;background:#e2fce6;border-radius:16px 16px 5px}.yz-wa__handoff{display:flex;align-items:center;gap:12px;margin-top:6px}.yz-wa__handoff:before,.yz-wa__handoff:after{content:"";flex:1;min-width:12px;height:1px;background:var(--line-strong)}.yz-sq__chans{display:flex;flex-wrap:wrap;gap:8px}.yz-sq__chan{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--surface-2);border-radius:999px;padding:6px 13px}.yz-sq__chan:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--dot, var(--muted-2))}.yz-sq__chan--ig{--dot: var(--voyce-purple)}.yz-sq__chan--tg{--dot: var(--muted-2)}.yz-sq__chan--dm{--dot: var(--green)}.yz-sq__flow{display:block;margin:14px 0}.yz-sq__msg{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yz-sq__pos{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px}.yz-sq__pos b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);font-size:12.5px}.yz-sq__pos em{font-style:normal;font-size:10.5px;letter-spacing:.04em;color:var(--muted-2)}.yz-wc{border:1px solid var(--line);border-radius:18px;overflow:hidden}.yz-wc__bar{display:flex;align-items:center;gap:6px;background:var(--paper);border-bottom:1px solid var(--line);padding:9px 14px}.yz-wc__bar i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.yz-wc__url{margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 16px;font-size:12px;color:var(--muted);white-space:nowrap}.yz-wc__page{display:flex;align-items:flex-start;gap:18px;padding:14px 16px 16px}.yz-wc__skel{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px;padding-top:8px}.yz-wc__skel i{height:9px;border-radius:5px;background:var(--surface-2)}.yz-wc__panel{flex:none;width:min(280px,58%);min-width:0;border:1px solid var(--line);border-radius:14px;padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.yz-wc__phead{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--brand-strong)}.yz-wc__msg{max-width:92%;font-size:13px;font-weight:600;line-height:1.4;color:var(--ink-2);border-radius:12px;padding:8px 11px}.yz-wc__msg--in{align-self:flex-start;background:var(--paper);border-bottom-left-radius:4px}.yz-wc__msg--ai{align-self:flex-end;background:var(--brand-tint);border-bottom-right-radius:4px}.yz-wc__typing{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:var(--paper);border-radius:12px 12px 12px 4px;padding:9px 11px;opacity:0;animation:yz-typing-vis 10s infinite}.yz-wc__typing i{width:5px;height:5px;border-radius:50%;background:var(--muted-2);animation:yz-dot 1.1s ease-in-out infinite}.yz-wc__typing i:nth-child(2){animation-delay:.18s}.yz-wc__typing i:nth-child(3){animation-delay:.36s}@keyframes yz-typing-vis{0%,9%{opacity:0}13%,30%{opacity:1}34%,to{opacity:0}}@keyframes yz-dot{0%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.yz-wc__foot{margin-top:12px}.yz-em__ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.yz-em__ico--mail{background:var(--green);color:var(--ink)}.yz-em__msg{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yz-em__end{margin-left:auto}.yz-em__arrow{width:26px;margin:4px auto;text-align:center;font-size:17px;font-weight:700;color:var(--brand-strong)}@media (max-width: 640px){.yz-wa__bubble{max-width:88%}.yz-wc__skel{display:none}.yz-wc__panel{width:100%}.yz-em .fsc-row{flex-wrap:wrap;row-gap:8px}.yz-em .fsc-row__time{display:none}}.ka-rec{display:flex;gap:16px;align-items:stretch}.ka-rec__lbls{flex:none;display:flex;flex-direction:column;justify-content:space-around;gap:10px}.ka-rec__lbls span{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap}.ka-rec__right{flex:1;min-width:0}.ka-rec__tracks{position:relative;display:flex;flex-direction:column;gap:10px}.ka-rec__track{display:flex;align-items:center;background:var(--paper);border-radius:12px;padding:8px 14px}.ka-rec__film{gap:6px}.ka-rec__film i{flex:1;height:26px;border-radius:6px;background:var(--line-strong)}.ka-rec__film i:nth-child(2n){background:var(--line)}.ka-rec__head{position:absolute;top:-4px;bottom:-4px;left:0;width:2px;border-radius:2px;background:var(--ink);animation:ka-head 8s linear infinite}@keyframes ka-head{0%{left:0}to{left:calc(100% - 2px)}}.ka-rec__time{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;color:var(--muted-2)}.ka-mon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px}.ka-mon__card{position:relative;display:flex;flex-direction:column;gap:9px;background:var(--paper);border:1px solid transparent;border-radius:14px;padding:11px 13px}.ka-mon__card--alert{animation:ka-alert 10s infinite}@keyframes ka-alert{0%,12%{background:var(--paper);border-color:transparent}18%,86%{background:#fbe5e2;border-color:#eec3bd}94%,to{background:var(--paper);border-color:transparent}}.ka-mon__flags{position:absolute;top:-13px;right:8px;z-index:2;display:flex;gap:6px}.ka-mon__head{display:flex;align-items:center;gap:8px;min-width:0}.ka-mon__ava{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--ink);font-size:10px;font-weight:800}.ka-mon__name{font-size:12.5px;font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka-arc__search{display:flex;align-items:center;gap:10px;max-width:340px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:9px 16px;color:var(--muted)}.ka-arc__type{display:inline-block;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:600;color:var(--ink);border-right:2px solid var(--brand-strong);animation:ka-type 10s steps(11) infinite,fsc-blink .85s step-end infinite}@keyframes ka-type{0%,5%{width:0}26%,to{width:10.5ch}}.ka-arc__rows{margin-top:14px}.ka-arc__row--dim{opacity:.45}.ka-arc__row--hit{background:#ecfdf0;border:1px solid var(--green)}.ka-arc__play{flex:none;position:relative;width:26px;height:26px;border-radius:50%;background:var(--ink)}.ka-arc__play:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff}.ka-arc__row--hit .ka-arc__play{animation:fsc-pulse 2.4s ease-in-out infinite}.ka-arc__date{margin-left:auto;font-size:12px;color:var(--muted-2);white-space:nowrap}.ka-arc__found{margin-left:auto}.ka-qc__row .fsc-score{width:40px;height:40px;font-size:15px}.ka-qc__flag{margin-left:auto}.ka-km__flags{position:relative;height:32px;margin-bottom:8px}.ka-km__flag{position:absolute;left:var(--x);top:0}.ka-km__wave{display:flex;background:var(--paper);border-radius:14px;padding:12px 16px}.ka-km__axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;color:var(--muted-2)}@media (max-width: 640px){.ka-rec{flex-direction:column;gap:10px}.ka-rec__lbls{flex-direction:row;justify-content:flex-start}.ka-mon{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-arc__date{display:none}.ka-km__flags{position:static;height:auto;display:flex;flex-wrap:wrap;gap:6px}.ka-km__flag{position:static}.ka-qc__row .fsc-wave{display:none}}.eg-c{display:flex;align-items:center;gap:clamp(20px,3vw,44px)}.eg-c__skills{flex:1;min-width:0}.eg-c__who{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:14px}.eg-c__ava{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--brand-strong)}.eg-c__who strong{font-size:14.5px;color:var(--ink);white-space:nowrap}.eg-c__who em{font-style:normal;font-size:12.5px;color:var(--muted-2);margin-left:auto;white-space:nowrap}.eg-c__grid{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:14px 12px}.eg-c__mlabel{font-size:13.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.eg-c__track{display:block;height:8px;min-width:0;border-radius:999px;background:var(--surface-2);overflow:hidden}.eg-c__fill{display:block;height:100%;width:var(--w, 60%);border-radius:999px;transform-origin:left;animation:eg-fill 10s var(--ease-out) infinite backwards;animation-delay:var(--gt, 0s)}.eg-c__fill--pos{background:var(--green)}.eg-c__fill--brand{background:var(--voyce-purple)}@keyframes eg-fill{0%{transform:scaleX(0)}9%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.eg-c__pct{font-size:13px;font-weight:800;color:var(--ink);white-space:nowrap}.eg-c__pct--brand{color:var(--brand-strong)}.eg-c__sug{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:250px;background:var(--brand-tint);border-radius:18px;padding:16px 18px}.eg-c__sughead{display:flex;align-items:center;gap:11px;min-width:0}.eg-c__ico{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.eg-c__sughead strong{font-size:14px;line-height:1.35;color:var(--ink)}.eg-p__list li{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 2px;font-size:14.5px;font-weight:600;color:var(--ink-2)}.eg-p__list li+li{border-top:1px solid var(--line)}.eg-p__row--locked{color:var(--muted-2)}.eg-p__num{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);font-style:normal;font-size:11px;font-weight:800}.eg-p__name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eg-p__check{flex:none;margin-left:auto;width:22px;height:22px;border-radius:50%;background:var(--green);display:grid;place-items:center}.eg-p__check:before{content:"";width:9px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translateY(-1px)}.eg-p__bar{flex:0 1 180px;min-width:56px;margin-left:auto;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.eg-p__bar i{display:block;height:100%;border-radius:999px;background:var(--voyce-purple);transform-origin:left;animation:eg-prog 10s linear infinite}@keyframes eg-prog{0%{transform:scaleX(.06)}74%,90%{transform:scaleX(.85)}97%,to{transform:scaleX(.06)}}.eg-p__now{flex:none;font-style:normal;font-size:12px;font-weight:700;color:var(--brand-strong);white-space:nowrap}.eg-p__lock{flex:none;margin-left:auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted-2)}.eg-p__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px}.eg-p__note{font-size:12.5px;color:var(--muted-2)}.eg-cp__ava{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.eg-cp__q{flex:1;min-width:0;font-size:14.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eg-cp__card{display:flex;align-items:flex-start;gap:13px;margin-top:12px;background:var(--brand-tint);border-radius:16px;padding:14px 16px}.eg-cp__ico{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.eg-cp__body{flex:1;min-width:0}.eg-cp__body p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.eg-cp__body b{color:var(--brand-strong)}.eg-cp__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.eg-cp__chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:700;background:#fff;color:var(--ink)}.eg-cp__chip--fill{background:var(--ink);color:#fff}.eg-cp__foot{display:flex;margin-top:12px}@media (max-width: 640px){.eg-c{flex-direction:column;align-items:stretch}.eg-c__sug{max-width:none}}@media (max-width: 480px){.eg-cp__time{display:none}}.rp-c__ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.rp-c__num{font-weight:700;font-size:14px;color:var(--ink);white-space:nowrap}.rp-c__live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);white-space:nowrap}.rp-c__live i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--green);animation:fsc-pulse 2.4s ease-in-out infinite}.rp-c__card{display:flex;align-items:center;gap:14px;margin-top:12px;background:var(--paper);border-radius:16px;padding:14px 16px}.rp-c__ava{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.02em}.rp-c__meta{flex:1;min-width:0}.rp-c__meta strong{display:block;font-size:14.5px;color:var(--ink)}.rp-c__meta em{display:block;font-style:normal;font-size:12.5px;color:var(--muted-2);margin-top:2px}.rp-s{display:flex;flex-direction:column;gap:9px}.rp-s__row{display:flex;align-items:center;gap:11px;min-width:0;background:var(--paper);border-radius:14px;padding:10px 14px}.rp-s__ico{flex:none;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand-strong)}.rp-s__name{flex:none;font-weight:700;font-size:13px;color:var(--ink);white-space:nowrap}.rp-s__bar{flex:1;min-width:26px;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.rp-s__bar i{display:block;height:100%;border-radius:inherit;background:var(--brand-strong);transform-origin:left center;transform:scaleX(0);animation:rp-fill var(--cy, 10s) linear infinite;animation-delay:var(--at, 0s)}@keyframes rp-fill{0%{transform:scaleX(0)}11%,88%{transform:scaleX(1)}to{transform:scaleX(1)}}.rp-s__to{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap}.rp-d{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rp-d__kpi{min-width:0;background:var(--paper);border-radius:16px;padding:14px 16px}.rp-d__kpi em{display:block;font-style:normal;font-size:12.5px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-d__kpi b{display:block;margin-top:4px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.rp-d__kpi .rp-d__val--pos{color:#1e7c30}.rp-d__swap{position:relative}.rp-d__swap span{animation:rp-swap 7s ease-in-out infinite}.rp-d__swap span:last-child{position:absolute;left:0;top:0;animation-delay:-3.5s}@keyframes rp-swap{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}.rp-d__wave{margin-top:16px;display:flex}.rp-i{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.rp-i__col{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.rp-i__row{display:flex;align-items:center;gap:10px;min-width:0}.rp-i__col--l .rp-i__row{flex-direction:row-reverse}.rp-i__row .fsc-ants{flex:1;min-width:18px}.rp-i__node{flex:none;font-size:13.5px;font-weight:700;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:7px 14px}.rp-i__hub{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:700}@media (max-width: 640px){.rp-c__card{flex-wrap:wrap}.rp-s__row{flex-wrap:wrap;gap:8px 10px}.rp-s__bar{order:3;flex-basis:100%}.rp-d{grid-template-columns:1fr}.rp-d__kpi{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-d__kpi b{margin-top:0;font-size:20px}.rp-i{flex-direction:column;align-items:stretch}.rp-i__hub{order:-1;align-self:center}.rp-i__col--l .rp-i__row{flex-direction:row}}.alt-br{border:1px solid var(--line);border-radius:18px;overflow:hidden}.alt-br__bar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.alt-br__dots{flex:none;display:flex;gap:5px}.alt-br__dots i{width:8px;height:8px;border-radius:50%;background:var(--brand-soft)}.alt-br__url{flex:none;display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0 auto;background:#fff;border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:600;color:var(--muted)}.alt-br__sp{flex:none;width:34px}.alt-br__call{display:flex;align-items:center;gap:12px;min-width:0;margin:14px;background:var(--paper);border-radius:14px;padding:12px 14px}.alt-br__live{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green);animation:fsc-pulse 2.4s ease-in-out infinite}.alt-br__state{font-size:13.5px;color:var(--muted);white-space:nowrap}.alt-br__state b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.alt-br__btn{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand-strong)}.alt-br__btn--end{background:#fbe5e2;color:#b8443a}.alt-br__btn--end svg{transform:rotate(135deg)}.alt-br__foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.alt-iv__mic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.alt-iv__anons{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--ink-2)}.alt-iv__menu{margin-top:12px;display:flex;flex-direction:column;gap:6px}.alt-iv__opt{display:flex;align-items:center;gap:12px;min-width:0;padding:9px 12px;border-radius:12px;font-size:14px;font-weight:600;color:var(--ink-2);animation:alt-iv-row 12s infinite;animation-delay:var(--bt, 0s)}.alt-iv__opt i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12.5px;font-weight:700;background:var(--surface-2);color:var(--muted);animation:alt-iv-num 12s infinite;animation-delay:var(--bt, 0s)}@keyframes alt-iv-row{0%,30%{background:var(--brand-tint)}36%,to{background:transparent}}@keyframes alt-iv-num{0%,30%{background:var(--ink);color:#fff}36%,to{background:var(--surface-2);color:var(--muted)}}.alt-q{display:grid;grid-template-columns:minmax(0,auto) minmax(18px,1fr) minmax(0,auto);align-items:center;column-gap:clamp(12px,2vw,22px);row-gap:12px}.alt-q__head{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);justify-self:start;white-space:nowrap}.alt-q__chip{justify-self:start}.alt-q__wire{align-self:center}.alt-q__agent{display:flex;align-items:center;gap:10px;min-width:0;background:var(--paper);border-radius:14px;padding:9px 12px}.alt-q__ava{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-strong)}.alt-q__meta{min-width:0}.alt-q__meta strong{display:block;font-size:13.5px;color:var(--ink);white-space:nowrap}.alt-q__meta em{font-style:normal;font-size:12px;color:var(--muted-2);white-space:nowrap}.alt-m__dir{color:var(--muted-2);font-weight:700}.alt-m__num{font-size:13.5px;font-weight:600;color:var(--muted);white-space:nowrap}.alt-m__acts{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.alt-m__act{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:700;background:var(--surface-2);color:var(--muted)}.alt-m__act--sufle{animation:alt-m-sufle 10s infinite;animation-delay:3s}@keyframes alt-m-sufle{0%,2%{background:var(--surface-2);color:var(--muted)}7%,86%{background:var(--ink);color:#fff}93%,to{background:var(--surface-2);color:var(--muted)}}@media (max-width: 640px){.alt-br__call{flex-wrap:wrap}.alt-br__call .fsc-wave{order:9;flex-basis:100%}.alt-br__sp{display:none}.alt-q{grid-template-columns:1fr;row-gap:8px}.alt-q__wire,.alt-q__sp,.alt-q__head--r{display:none}.alt-q__agent{margin-bottom:6px}.alt-m__row{flex-wrap:wrap}.alt-m__row .fsc-wave{order:9;flex-basis:100%}.alt-m__dir{display:none}}.lg-hero{padding-bottom:clamp(20px,3vh,32px)}.lg-hero__meta{margin-top:10px;font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong)}.lg-hero__lead{margin-top:16px;max-width:62ch}.lg-body{padding-top:clamp(28px,4vh,44px)}.lg-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.lg-toc{position:sticky;top:calc(var(--header-h) + var(--header-top) + 20px);background:var(--paper);border-radius:var(--r-lg);padding:22px 24px}.lg-toc__title{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.lg-toc ol{list-style:none;counter-reset:toc}.lg-toc li{counter-increment:toc}.lg-toc li+li{margin-top:9px}.lg-toc a{display:flex;gap:9px;font-size:14px;line-height:1.4;color:var(--ink-2);transition:color .2s ease}.lg-toc a:before{content:counter(toc) ".";flex:none;color:var(--muted-2);font-variant-numeric:tabular-nums}.lg-toc a:hover{color:var(--brand-strong)}.lg-doc{max-width:74ch;min-width:0}.lg-sec{scroll-margin-top:calc(var(--header-h) + var(--header-top) + 24px)}.lg-sec+.lg-sec{margin-top:clamp(34px,4.5vh,52px)}.lg-doc h2{font-family:var(--font-serif);font-weight:700;font-size:clamp(20px,2.1vw,27px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin-bottom:14px}.lg-doc p{font-size:16px;line-height:1.75;color:var(--ink-2)}.lg-doc p+p{margin-top:12px}.lg-list{margin-top:14px;padding-left:4px}.lg-list li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.lg-list li+li{margin-top:9px}.lg-list li:before{content:"";position:absolute;left:2px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--green)}.lg-table-wrap{margin-top:18px;overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--line)}.lg-table{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px}.lg-table th{text-align:left;background:var(--paper);color:var(--ink);font-weight:700;padding:13px 16px;white-space:nowrap}.lg-table td{padding:13px 16px;color:var(--ink-2);line-height:1.55;border-top:1px solid var(--line);vertical-align:top}.lg-todo{background:#e0a63a2e;color:#8a6413;border-radius:5px;padding:1px 5px;font-weight:600;font-size:.94em}.lg-more{margin-top:clamp(44px,6vh,68px);padding-top:clamp(26px,3.5vh,36px);border-top:1px solid var(--line)}.lg-more__title{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.lg-more ul{display:flex;flex-wrap:wrap;gap:10px}.lg-more a{display:inline-block;padding:9px 17px;border-radius:999px;background:var(--paper);font-size:14.5px;font-weight:600;color:var(--ink-2);transition:background .2s ease,color .2s ease}.lg-more a:hover{background:var(--green);color:var(--ink-solid)}@media (max-width: 900px){.lg-grid{grid-template-columns:1fr;gap:28px}.lg-toc{position:static}}@media (max-width: 620px){.lg-table{min-width:460px}}.lg-link{color:var(--brand-strong);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.lg-link:hover{color:var(--ink)}
