@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--carbon:#0b0b0b;--ink:#171717;--white:#fff;--paper:#f7f4ef;--mineral:#efeae2;--gray:#747474;--stone:#d9d4cc;--crimson:#dc143c;--teal:#00bfa6;--crimson-deep:#b0102f;--graphite:#202020;--line-faint:#161616;--line-dark:#2b2b2b;--outline-dim:#2e2e2e;--frame-dark:#3a3a3a;--outline-lit:#5a5a5a;--leader:#6b6864;--text-dark-2:#bdbdbd;--text-dark-3:#8d8d8d;--text-light-2:#4f4f4f;--alu:var(--paper);--alu-2:var(--mineral);--alu-3:var(--stone);--ink-2:var(--text-light-2);--ink-3:#5e5e5e;--orange:var(--crimson);--orange-deep:var(--crimson-deep);--cobalt:var(--ink);--cobalt-deep:var(--carbon);--mint:var(--teal);--signal:var(--teal);--bubblegum:var(--crimson);--mat:var(--ink);--kraft:var(--white);--night:var(--carbon);--studio:var(--mineral);--studio-light:var(--paper);--studio-dark:var(--stone);--night-horizon:var(--ink);--star:var(--stone);--tape:color-mix(in srgb, var(--stone) 85%, transparent);--kraft-light:transparent;--kraft-dark:var(--stone);--crt-shell:var(--graphite);--crt-shell-dark:var(--carbon);--crt-glass:#050505;--crt-glass-glow:#0c1513;--crt-rim:#000;--phosphor:var(--teal);--phosphor-glow:transparent;--gloss:#ffffff80;--shade:#0009;--shade-soft:#0000002e;--shade-faint:#0000001f;--door-ia:var(--ink);--door-integracoes:var(--paper);--door-produtos:var(--ink);--door-pods:var(--paper);--part:var(--paper);--part-core:var(--crimson);--font:"Inter Variable", "Inter", Arial, sans-serif;--font-display:"Space Grotesk Variable", "Space Grotesk", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-pixel:var(--font-mono);--step--1:.875rem;--step-0:1rem;--step-1:clamp(1.125rem, 1rem + .55vw, 1.5rem);--step-2:clamp(1.5rem, 1.25rem + 1vw, 2rem);--step-3:clamp(1.875rem, 1.4rem + 2vw, 3rem);--step-4:clamp(2.5rem, 1.6rem + 3.4vw, 4.25rem);--step-5:clamp(3.25rem, 1.9rem + 5vw, 6rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--gutter:clamp(16px, 2.6vw, 40px);--max:1440px;--header-h:72px;--section-space:clamp(96px, 12vw, 176px);--radius-control:4px;--radius-panel:8px;--skew:-8deg;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-feedback:.14s;--dur-state:.26s;--dur-layout:.42s;--dur-entrance:.7s;--z-canvas:0;--z-content:1;--z-header:30;--z-float:35;--z-menu:40;--z-skip:50;color-scheme:dark}@media (width<=720px){:root{--header-h:64px}}[data-surface]{background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{background:var(--carbon);min-height:100svh;color:var(--white);font-family:var(--font);font-size:var(--step-0);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.5}img,svg,canvas,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.28em;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:inherit;font-size:inherit;line-height:inherit;text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}::selection{background:var(--crimson);color:var(--white)}:focus-visible{outline:3px solid var(--focus,var(--teal));outline-offset:4px;border-radius:2px}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip);background:var(--white);color:var(--carbon);border-radius:var(--radius-control);transition:transform var(--dur-state) var(--ease-out);padding:12px 18px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section-space);position:relative;overflow-x:clip}.display{font-family:var(--font-display);letter-spacing:-.045em;font-weight:600;line-height:.98}.callout{font-weight:600;font-size:var(--step--1);letter-spacing:-.005em;line-height:1.3}.label{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.33}.lead{font-size:var(--step-1);max-width:34em;line-height:1.5}.muted{color:var(--fg-2)}.measure{max-width:62ch}.btn{border:1px solid var(--btn-bg);border-radius:var(--radius-control);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--dur-feedback) var(--ease-out), background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);justify-content:center;align-items:center;gap:.6em;padding:0 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-hover-bg,var(--crimson));border-color:var(--btn-hover-bg,var(--crimson));color:var(--btn-hover-fg,var(--white))}@media (width<=560px){.btn{white-space:normal;text-align:center;max-width:100%;padding-block:10px}}.btn:active{transform:translateY(1px)scale(.985)}.btn[disabled],.btn[aria-disabled=true]{cursor:progress;opacity:.72}.link{min-height:44px;text-decoration:underline;text-decoration-color:var(--rule-strong);transition:text-decoration-color var(--dur-state) var(--ease-out);align-items:center;gap:.45em;font-weight:600;display:inline-flex}.link:hover{text-decoration-color:currentColor}.link svg{flex:none}.swatch{background:var(--crimson);border-radius:1px;flex:none;width:10px;height:10px;display:inline-block}[data-door=ia],[data-world=cobalt],[data-door=produtos],[data-world=signal]{--code:var(--ink);--code-fg:var(--white)}[data-door=integracoes],[data-world=mint],[data-door=pods],[data-world=bubblegum]{--code:var(--paper);--code-fg:var(--ink)}[data-world=orange],[data-world=crimson]{--code:var(--crimson);--code-fg:var(--white)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tidy{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-float);border:1px solid var(--frame-dark);border-radius:var(--radius-control);background:var(--carbon);min-height:48px;color:var(--white);align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:600;display:inline-flex;position:fixed}.tidy[hidden]{display:none}.tidy:hover{background:var(--crimson);border-color:var(--crimson)}.tidy:focus-visible{outline:3px solid var(--teal);outline-offset:4px}[data-surface=carbon],[data-surface=signal],[data-surface=night]{--bg:var(--carbon);--fg:var(--white);--fg-2:var(--text-dark-2);--rule:var(--line-dark);--rule-strong:#4a4a4a;--focus:var(--teal);--btn-bg:var(--crimson);--btn-fg:var(--white);--btn-hover-bg:var(--white);--btn-hover-fg:var(--carbon);color-scheme:dark}[data-surface=ink],[data-surface=blueprint],[data-surface=cobalt],[data-surface=mat]{--bg:var(--ink);--fg:var(--white);--fg-2:var(--text-dark-2);--rule:#303030;--rule-strong:#505050;--focus:var(--teal);--btn-bg:var(--crimson);--btn-fg:var(--white);--btn-hover-bg:var(--white);--btn-hover-fg:var(--carbon);color-scheme:dark}[data-surface=paper],[data-surface=alu],[data-surface=mint],[data-surface=bubblegum]{--bg:var(--paper);--fg:var(--ink);--fg-2:var(--text-light-2);--rule:var(--stone);--rule-strong:#9a948b;--focus:var(--carbon);--btn-bg:var(--carbon);--btn-fg:var(--white);--btn-hover-bg:var(--crimson);--btn-hover-fg:var(--white);color-scheme:light}[data-surface=white]{--bg:var(--white);--fg:var(--ink);--fg-2:var(--text-light-2);--rule:var(--stone);--rule-strong:#9a948b;--focus:var(--carbon);--btn-bg:var(--carbon);--btn-fg:var(--white);--btn-hover-bg:var(--crimson);--btn-hover-fg:var(--white);color-scheme:light}[data-surface=mineral],[data-surface=alu-2],[data-surface=studio]{--bg:var(--mineral);--fg:var(--ink);--fg-2:var(--text-light-2);--rule:var(--stone);--rule-strong:#948e85;--focus:var(--carbon);--btn-bg:var(--carbon);--btn-fg:var(--white);--btn-hover-bg:var(--crimson);--btn-hover-fg:var(--white);color-scheme:light}[data-surface=crimson],[data-surface=orange]{--bg:var(--crimson);--fg:var(--white);--fg-2:var(--white);--rule:#ffffff52;--rule-strong:#ffffffb3;--focus:var(--white);--btn-bg:var(--carbon);--btn-fg:var(--white);--btn-hover-bg:var(--white);--btn-hover-fg:var(--carbon);color-scheme:dark}.lines-grid{--g-major:color-mix(in srgb, var(--rule) 100%, transparent);--g-minor:color-mix(in srgb, var(--rule) 45%, transparent);background-image:linear-gradient(var(--g-major) 1px, transparent 1px), linear-gradient(90deg, var(--g-major) 1px, transparent 1px), linear-gradient(var(--g-minor) 1px, transparent 1px), linear-gradient(90deg, var(--g-minor) 1px, transparent 1px);background-position:-1px -1px;background-size:96px 96px,96px 96px,24px 24px,24px 24px}.lines-grid--major{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:96px 96px}.outline-type{color:#0000;-webkit-text-stroke:1px var(--outline,var(--frame-dark));font-family:var(--font-display);letter-spacing:-.08em;white-space:nowrap;user-select:none;pointer-events:none;font-weight:600;line-height:.82}.bar{background:var(--crimson);width:180px;height:8px;display:block}.square{border:2px solid var(--crimson);flex:none;width:12px;height:12px;display:inline-block}.state-dot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tag-ds{border:1px solid var(--rule-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:32px;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex}.crop{position:relative}.crop:before,.crop:after{content:"";border-color:var(--rule-strong);pointer-events:none;border-style:solid;width:14px;height:14px;position:absolute}.crop:before{border-width:1px 0 0 1px;top:-6px;left:-6px}.crop:after{border-width:0 1px 1px 0;bottom:-6px;right:-6px}.tex-mat,.tex-blueprint{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-position:-1px -1px;background-size:96px 96px}.tex-studio,.tex-night{background-image:none}.tex-hazard{background:linear-gradient(var(--crimson), var(--crimson)) center / 100% 2px no-repeat, var(--carbon)}.tape{background:var(--tape-color,var(--carbon));pointer-events:none;width:44px;height:8px;position:absolute}.kraft{background-color:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--stone)}[data-surface=carbon],[data-surface=ink]{--fg-3:var(--text-dark-3);--accent:var(--crimson);--accent-fg:var(--fg);--line-ui:var(--gray);--danger-fg:var(--fg);--num-stroke:var(--outline-lit)}[data-surface=carbon]{--panel:var(--ink);--panel-2:var(--carbon);--glyph:var(--frame-dark);--mark:var(--outline-dim)}[data-surface=ink]{--panel:var(--graphite);--panel-2:var(--ink);--glyph:#404040;--mark:#333}[data-surface=paper],[data-surface=white],[data-surface=mineral]{--fg-3:var(--leader);--accent:var(--crimson);--accent-fg:var(--crimson);--line-ui:var(--gray);--danger-fg:var(--crimson-deep);--glyph:var(--stone);--mark:var(--stone);--num-stroke:#9a948b}[data-surface=paper]{--panel:var(--white);--panel-2:var(--paper)}[data-surface=white]{--panel:var(--paper);--panel-2:var(--white)}[data-surface=mineral]{--panel:var(--white);--panel-2:var(--paper);--accent-fg:var(--crimson-deep)}[data-surface=crimson]{--panel:var(--crimson-deep);--panel-2:var(--crimson);--fg-3:var(--white);--accent:var(--white);--accent-fg:var(--white);--line-ui:var(--white);--danger-fg:var(--white);--glyph:#fff6;--mark:#ffffff52;--num-stroke:#ffffffb3}html:has(.l-page){scroll-padding-top:88px}html.motion:has(.l-page){scroll-behavior:smooth}.l-page{--pad:clamp(20px, 4.45vw, 64px);--wrap:1312px;--off:max(var(--pad), (100vw - var(--wrap)) / 2);--gap:24px;--hd-util:40px;--hd-bar:76px;--hd-bar-c:64px;--sec:clamp(80px, 9.4vw, 136px);padding-top:calc(var(--hd-util) + var(--hd-bar));color:var(--fg);font-size:1rem;overflow-x:clip}@media (width<=1023px){.l-page{--hd-util:36px;--hd-bar:64px;--hd-bar-c:60px}html:has(.l-page){scroll-padding-top:80px}}.l-wrap{width:min(100% - var(--pad) * 2, var(--wrap));margin-inline:auto}.l-sec{padding-block:var(--sec);background:var(--bg);color:var(--fg);position:relative}.l-page main>[data-surface=carbon]+[data-surface=carbon],.l-page main>[data-surface=ink]+[data-surface=ink],.l-page main>[data-surface=paper]+[data-surface=paper],.l-page main>[data-surface=white]+[data-surface=white],.l-page main>[data-surface=mineral]+[data-surface=mineral]{border-top:1px solid var(--rule)}main:focus{outline:none}.l-top{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.l-skip{z-index:100;border-radius:var(--radius-control);background:var(--carbon);color:var(--white);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.l-skip:focus-visible{outline-color:var(--crimson);transform:none}.l-page .bar{background:var(--accent)}.l-h2{font-family:var(--font-display);letter-spacing:-.042em;color:var(--fg);font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem);font-weight:600;line-height:1.04}.l-h2 em,.l-ct__title em{color:var(--accent);font-style:normal}.l-lead{color:var(--fg-2);max-width:44em;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.55}.l-note{color:var(--fg-2);max-width:72ch;margin-top:32px;font-size:.8125rem;line-height:1.5}.l-head{margin-bottom:clamp(48px,5.2vw,80px)}.l-head--center{text-align:center;max-width:980px;margin-inline:auto}.l-head--center .l-lead{max-width:40em;margin:24px auto 0}.l-head--split,.l-head--row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 64px;display:grid}.l-head--split .l-lead,.l-head--row .l-lead{padding-bottom:6px}.l-head--vis{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px 64px;display:grid}.l-head--vis .l-lead{margin-top:24px}.l-head__vis,.l-svc__vis,.l-faq__vis,.l-ct__vis,.l-proof__vis,.l-foot__vis{min-width:0;position:relative}.l-btn-line{border:1px solid var(--fg);border-radius:var(--radius-control);min-height:52px;color:var(--fg);transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.l-btn-line:hover{background:var(--fg);color:var(--bg)}.l-btn-line svg{transition:transform var(--dur-state) var(--ease-out);flex:none}.l-btn-line:hover svg{transform:translate(3px)}.l-btn-line--sm{min-height:44px;padding:0 16px;font-size:.9375rem}.l-arrow{min-height:44px;color:var(--fg);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.l-arrow svg{color:var(--accent);transition:transform var(--dur-state) var(--ease-out);flex:none}.l-arrow:hover{text-underline-offset:.3em;text-decoration:underline 1px}.l-arrow:hover svg{transform:translate(4px)}.l-ctl{border:1px solid var(--line-ui);border-radius:var(--radius-control);background:var(--panel);width:48px;height:48px;color:var(--fg);transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out);place-items:center;display:inline-grid}.l-ctl:hover:not(:disabled){background:var(--fg);border-color:var(--fg);color:var(--bg)}.l-ctl:disabled{cursor:default;opacity:.38}.l-plus{border:1px solid var(--rule-strong);border-radius:var(--radius-control);width:40px;height:40px;transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);flex:none;place-items:center;display:grid}.l-plus svg{transition:transform var(--dur-layout) var(--ease-out)}details[open]>summary .l-plus svg{transform:rotate(45deg)}summary:hover .l-plus{background:var(--fg);border-color:var(--fg);color:var(--bg)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.l-acc__body{overflow:hidden}.l-frame{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-panel);transition:border-color var(--dur-state) var(--ease-out);position:relative;overflow:hidden}.l-frame__bar{border-bottom:1px solid var(--rule);background:var(--panel);align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}.l-frame__bar:after{content:"";flex:none;width:31px}.l-frame__dots{flex:none;gap:5px;display:flex}.l-frame__dots i{border:1px solid var(--rule-strong);border-radius:50%;width:7px;height:7px}.l-frame__url{border-radius:var(--radius-control);background:var(--panel-2);min-width:0;color:var(--fg-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:0 240px;margin-inline:auto;padding:0 10px;font-size:.6875rem;line-height:18px;overflow:hidden}.l-frame__view{position:relative;overflow:hidden}.l-frame__view img{width:100%;height:auto;display:block}@media (width<=640px){.l-frame__bar{height:22px;padding:0 8px}.l-frame__url{font-size:.5625rem;line-height:14px}.l-frame__dots i{width:5px;height:5px}}.l-glyph{width:auto;height:1em;display:block;overflow:visible}.l-glyph path{fill:none;stroke:currentColor;stroke-width:1px}.l-hd{z-index:60;background:var(--bg);color:var(--fg);transition:transform var(--dur-layout) var(--ease-out);position:fixed;inset:0 0 auto}.l-hd.is-compact{transform:translateY(calc(var(--hd-util) * -1))}.l-hd.is-compact:has(.l-hd__util :focus-visible){transform:none}.l-hd__util{height:var(--hd-util);border-bottom:1px solid var(--rule);font-size:.8125rem}.l-hd__util-in{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.l-hd__kicker{color:var(--fg-2);white-space:nowrap;align-items:center;gap:10px;display:flex}.l-hd__kicker strong{color:var(--fg);font-weight:600}.l-hd__kicker span{color:var(--rule-strong)}.l-hd__util-list{align-items:center;margin-left:auto;display:flex}.l-hd__util-list>li{white-space:nowrap;align-items:center;gap:8px;padding:0 16px;display:flex}.l-hd__util-list>li:last-child{padding-right:0}.l-hd__util-list>li+li{border-left:1px solid var(--rule)}.l-hd__util-list a{font-weight:500;text-decoration:none}.l-hd__util-list a:hover{text-decoration:underline}.l-hd__lang{color:var(--fg);font-weight:500}.l-hd__lang svg{color:var(--accent)}.l-hd__bar{border-bottom:1px solid var(--rule);background:var(--bg);position:relative}.l-hd__bar-in{height:var(--hd-bar);transition:height var(--dur-layout) var(--ease-out);align-items:center;gap:clamp(16px,2.4vw,40px);display:flex}.l-hd.is-compact .l-hd__bar-in{height:var(--hd-bar-c)}.l-hd__logo{color:var(--fg);flex:none;display:inline-flex}.l-hd__logo svg{width:auto;height:32px;transition:height var(--dur-layout) var(--ease-out)}.l-hd.is-compact .l-hd__logo svg{height:28px}.l-hd__nav{flex:1;align-self:stretch;min-width:0}.l-hd__menu{height:100%;display:flex}.l-hd__menu>li{display:flex}.l-hd__item{height:100%;color:var(--fg);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex;position:relative}.l-hd__item:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform var(--dur-state) var(--ease-out);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.l-hd__item:focus-visible{outline-offset:-6px}.l-hd__chev{transition:transform var(--dur-state) var(--ease-out)}.l-mm[open] .l-hd__chev{transform:rotate(180deg)}.l-hd__cta{flex:none;min-height:44px;padding:0 20px;font-size:.9375rem}@media (width>=1024px) and (width<=1279px){.l-hd__item{padding:0 9px;font-size:.875rem}.l-hd__item:after{left:9px;right:9px}.l-hd__cta{padding:0 16px;font-size:.875rem}}.l-hd__prog{background:var(--accent);height:2px;transform:scaleX(var(--p,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.l-mm__panel{max-height:calc(100vh - var(--hd-util) - var(--hd-bar));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);color:var(--fg);opacity:1;transition:opacity var(--dur-state) var(--ease-out), transform var(--dur-layout) var(--ease-out);padding-block:40px 48px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:none}@starting-style{.l-mm[open] .l-mm__panel{opacity:0;transform:translateY(-8px)}}.l-mm.is-closing .l-mm__panel{opacity:0;transform:translateY(-6px)}.l-mm__in{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px;display:grid}.l-mm__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:600;line-height:1.1}.l-mm__lead{color:var(--fg-2);margin-top:12px;font-size:.9375rem;line-height:1.55}.l-mm__intro .l-arrow{margin-top:12px}.l-mm__doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.l-mm__door{border:1px solid var(--rule);border-radius:var(--radius-panel);height:100%;transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);flex-direction:column;padding:20px;text-decoration:none;display:flex}.l-mm__door:hover{border-color:var(--fg);background:var(--panel)}.l-mm__glyph{color:var(--rule-strong);transition:color var(--dur-state) var(--ease-out);align-self:flex-start;font-size:44px}.l-mm__door-title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:24px;font-size:1.125rem;font-weight:600}.l-mm__door-text{color:var(--fg-2);margin-top:6px;font-size:.875rem;line-height:1.45}.l-mm__door-step{margin-top:auto;padding-top:16px;font-size:.8125rem;font-weight:600}.l-mm__head{border-bottom:1px solid var(--rule);align-items:baseline;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.l-mm__head .l-mm__lead{margin:0}.l-mm__head .l-arrow{min-height:0;margin-left:auto}.l-mm__groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.l-mm__group-title{min-height:2.6em;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.l-mm__group-title:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:2px}.l-mm__group ul{border-top:1px solid var(--rule);gap:2px;margin-top:12px;padding-top:12px;display:grid}.l-mm__group li a{color:var(--fg-2);padding:5px 0;font-size:.875rem;text-decoration:none;display:block}.l-mm__group li a:hover{color:var(--fg);text-decoration:underline}.l-scrim{z-index:55;opacity:0;pointer-events:none;transition:opacity var(--dur-layout) var(--ease-out);background:#0b0b0b52;position:fixed;inset:0}.l-scrim.is-on{opacity:1;pointer-events:auto}.l-mob{margin-left:auto;display:none}.l-mob__btn{border:1px solid var(--fg);border-radius:var(--radius-control);align-items:center;min-height:44px;padding:0 14px;font-weight:600;display:inline-flex}.l-mob__btn>span{align-items:center;gap:8px;display:inline-flex}.l-mob__when-open,.l-mob[open] .l-mob__when-closed{display:none!important}.l-mob[open] .l-mob__when-open{display:inline-flex!important}.l-mob[open] .l-mob__btn{background:var(--fg);color:var(--bg)}.l-mob__panel{height:calc(100dvh - var(--mob-top,100px));overscroll-behavior:contain;padding:8px var(--pad) 96px;border-top:1px solid var(--rule);background:var(--bg);color:var(--fg);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.l-mob__acc{border-bottom:1px solid var(--rule)}.l-mob__acc>summary,.l-mob__links a{min-height:60px;font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:1.375rem;font-weight:600;text-decoration:none;display:flex}.l-mob__acc>summary svg{transition:transform var(--dur-state) var(--ease-out)}.l-mob__sub{gap:4px;padding-bottom:20px;display:grid}.l-mob__sub>li>a{align-items:center;gap:16px;padding:10px 0;font-weight:600;text-decoration:none;display:flex}.l-mob__sub small{color:var(--fg-2);font-size:.8125rem;font-weight:400;display:block}.l-mob__glyph{width:28px;color:var(--rule-strong);flex:none;font-size:32px}.l-mob__group{padding:6px 0;font-weight:600;text-decoration:none;display:block}.l-mob__sub--svc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.l-mob__sub--svc ul a{color:var(--fg-2);padding:7px 0;font-size:.875rem;text-decoration:none;display:block}.l-mob__links li{border-bottom:1px solid var(--rule)}.l-mob__foot{gap:12px;margin-top:32px;display:grid}.l-mob__lang{color:var(--fg-2);align-items:center;gap:8px;margin-top:8px;font-size:.875rem;display:flex}@media (width<=1023px){.l-hd__nav,.l-hd__cta{display:none}.l-mob{display:block}.l-hd__kicker{display:none}.l-hd__util-list{margin-inline:auto 0}}@media (width<=560px){.l-hd__util{font-size:.75rem}.l-hd__util-list>li{padding:0 10px}.l-hd__util-list>li:first-child{padding-left:0}.l-hd__util-list{justify-content:space-between;width:100%;margin:0}.l-hd__wa-num{display:none}}.l-car{--cw:min(100vw - var(--pad) * 2, var(--wrap));--per:3;position:relative}.l-car__track{gap:var(--gap);margin-inline:calc(var(--off) * -1);padding:4px var(--off) 20px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--off);scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;display:flex;overflow-x:auto}.l-js .l-car__track{scrollbar-width:none}.l-js .l-car__track::-webkit-scrollbar{display:none}.l-car__track:focus-visible{outline-offset:-3px}.l-car__track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.l-dc{flex:0 0 calc((var(--cw) - var(--gap) * (var(--per) - 1)) / var(--per) - 12px);scroll-snap-align:start;display:flex}.l-dc__in{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);width:100%;min-height:540px;transition:border-color var(--dur-state) var(--ease-out);flex-direction:column;padding:clamp(24px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.l-dc__in:hover,.l-dc__in:focus-within{border-color:var(--fg)}.l-dc__glyph{color:var(--glyph);transition:color var(--dur-layout) var(--ease-out);font-size:clamp(104px,9vw,136px);position:absolute;top:clamp(20px,2.2vw,32px);right:clamp(20px,2.2vw,32px)}.l-dc__in:hover .l-dc__glyph,.l-dc__in:focus-within .l-dc__glyph{color:var(--accent)}.l-dc__idx{color:var(--fg-2);position:relative}.l-dc__eyebrow{color:var(--fg-2);margin-top:clamp(96px,9vw,128px);font-size:.875rem;font-weight:500;position:relative}.l-dc__title{font-family:var(--font-display);letter-spacing:-.035em;margin-top:8px;font-size:clamp(1.75rem,1.3rem + 1vw,2.25rem);font-weight:600;line-height:1.02;position:relative}.l-dc__k{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:.75rem;font-weight:600}.l-dc__signal{margin-top:8px;font-size:1rem;line-height:1.55}.l-dc__step{margin-top:auto;padding-top:8px}.l-dc__step .l-dc__k{border-top:1px solid var(--rule);padding-top:20px}.l-dc__first{margin-top:6px;font-size:1.0625rem;font-weight:600;line-height:1.35}.l-dc__more{align-self:flex-start;margin-top:16px}.l-car__ctrl{justify-content:space-between;align-items:center;gap:24px;margin-top:12px;display:flex}html:not(.l-js) .l-car__ctrl,.l-car.is-static .l-car__ctrl{display:none}.l-car__dots{gap:6px;display:flex}.l-car__dots li{background:var(--rule-strong);width:40px;height:3px;transition:background-color var(--dur-state) var(--ease-out)}.l-car__dots li.is-on{background:var(--fg)}.l-car__btns{gap:8px;display:flex}@media (width<=1100px){.l-car{--per:2}}@media (width<=640px){.l-car{--per:1}.l-dc{flex-basis:calc(var(--cw) - 40px)}.l-dc__in{min-height:500px}}.l-dd{margin-top:clamp(64px,7vw,112px)}.l-dd__tabs{display:none}.l-js .l-dd__tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:clamp(16px,3vw,40px);display:flex;overflow-x:auto}.l-dd__tab{min-height:60px;color:var(--fg-2);white-space:nowrap;transition:color var(--dur-state) var(--ease-out);flex:none;align-items:center;gap:10px;font-weight:600;display:flex;position:relative}.l-dd__tab:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform var(--dur-layout) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.l-dd__tab:hover,.l-dd__tab[aria-selected=true]{color:var(--fg)}.l-dd__tab[aria-selected=true]:after{transform:scaleX(1)}.l-dd__tab:focus-visible{outline-offset:-3px}.l-dd__tab-glyph{font-size:26px}.l-dd__tab[aria-selected=true] .l-dd__tab-glyph{color:var(--accent)}.l-dd__panel{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:32px;display:grid;overflow:hidden}.l-dd__panel+.l-dd__panel{margin-top:48px}.l-js .l-dd__panel+.l-dd__panel{margin-top:32px}.l-js .l-dd__panel{scroll-margin-top:180px}.l-dd__panel:not([hidden]){animation:l-panel-in var(--dur-entrance) var(--ease-out)}@keyframes l-panel-in{0%{opacity:0;transform:translateY(10px)}}.l-dd__main{padding:clamp(32px,4.4vw,64px);position:relative;overflow:hidden}.l-dd__idx{color:var(--fg-2)}.l-dd__title{max-width:17ch;font-family:var(--font-display);letter-spacing:-.04em;margin-top:20px;font-size:clamp(1.875rem,1.2rem + 1.7vw,2.75rem);font-weight:600;line-height:1.04;position:relative}.l-dd__desc{max-width:50ch;color:var(--fg-2);margin-top:20px;font-size:1.125rem;line-height:1.6;position:relative}.l-dd__actions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:40px;display:flex;position:relative}.l-dd__glyph{color:var(--glyph);pointer-events:none;font-size:clamp(200px,22vw,320px);position:absolute;bottom:-26%;right:6%}.l-dd__side{border-left:1px solid var(--rule);background:var(--panel-2);padding:clamp(32px,4vw,56px)}.l-dd__k,.l-dd__h{color:var(--fg-2);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.33}.l-dd__k+.l-dd__first{margin-top:8px}.l-dd__first{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.2}.l-dd__list{border-top:1px solid var(--rule);margin:24px 0 36px}.l-dd__list li{border-bottom:1px solid var(--rule);grid-template-columns:36px 1fr;gap:8px;padding:14px 0;line-height:1.45;display:grid}.l-dd__n{color:var(--accent-fg);font-variant-numeric:tabular-nums;padding-top:1px;font-size:.875rem;font-weight:600}.l-dd__tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.l-dd__tags .tag-ds{background:var(--panel)}.l-dd__more{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.l-dd__svc,.l-dd__faq{padding:clamp(28px,3.4vw,48px) clamp(32px,4.4vw,64px)}.l-dd__faq{border-left:1px solid var(--rule);padding-inline:clamp(32px,4vw,56px)}.l-dd__count{border:1px solid var(--rule-strong);border-radius:var(--radius-control);min-width:28px;height:22px;color:var(--fg);letter-spacing:.04em;font-variant-numeric:tabular-nums;place-items:center;margin-left:8px;padding:0 6px;display:inline-grid}.l-dd__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:16px;display:grid}.l-dd__links a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.l-dd__links svg{color:var(--accent);transition:transform var(--dur-state) var(--ease-out);flex:none}.l-dd__links a:hover{text-underline-offset:.3em;text-decoration:underline}.l-dd__links a:hover svg{transform:translate(3px)}.l-dd__qs{border-top:1px solid var(--rule);margin-top:16px}.l-dd__q{border-bottom:1px solid var(--rule)}.l-dd__qs-sum{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:16px;padding:14px 0;display:grid}.l-dd__qs-sum:focus-visible{outline-offset:2px}.l-dd__qt{font-weight:600;line-height:1.4}.l-dd__qa{color:var(--fg-2);padding:0 56px 20px 0;line-height:1.6}@media (width<=900px){.l-dd__panel,.l-dd__more{grid-template-columns:minmax(0,1fr)}.l-dd__side,.l-dd__faq{border-left:0;border-top:1px solid var(--rule)}.l-dd__svc,.l-dd__faq{padding-inline:clamp(24px,4.4vw,64px)}.l-dd__glyph{display:none}}@media (width<=560px){.l-dd__links{grid-template-columns:minmax(0,1fr)}.l-dd__qa{padding-right:0}.l-dd__actions>*{flex:100%}}.l-dd__panel:first-child{margin-top:0}.l-dd__vis{height:var(--porta-visual-h,240px);aspect-ratio:var(--porta-visual-ratio,auto);margin-top:32px;position:relative}.l-porta{position:relative}.l-porta__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"content vis";align-items:start;gap:clamp(32px,4.4vw,72px);display:grid}.l-porta--reverse .l-porta__grid{grid-template-areas:"vis content"}.l-porta--novis .l-porta__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"content"}.l-porta--novis .l-porta__content{max-width:880px}.l-porta__content{grid-area:content;min-width:0}.l-porta__vis{top:calc(var(--hd-bar-c,64px) + 24px);min-width:0;height:var(--porta-visual-h,min(70vh, 640px));aspect-ratio:var(--porta-visual-ratio,auto);background:0 0;grid-area:vis;position:sticky}.l-porta__label{color:var(--fg-2)}.l-porta__title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.5rem,1.05rem + 1.1vw,2.125rem);font-weight:600;line-height:1.06}.l-porta__desc{max-width:58ch;color:var(--fg-2);margin-top:12px;line-height:1.55}.l-porta__k{color:var(--fg-2);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.33}.l-porta__step{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.l-porta__first{font-family:var(--font-display);letter-spacing:-.02em;margin-top:4px;font-size:1.1875rem;font-weight:600;line-height:1.25}.l-porta__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:10px;display:grid}.l-porta__list li{grid-template-columns:28px minmax(0,1fr);font-size:.9375rem;line-height:1.4;display:grid}.l-porta__n{color:var(--accent-fg);font-variant-numeric:tabular-nums;padding-top:1px;font-size:.8125rem;font-weight:600}.l-porta__block{margin-top:16px}.l-porta__chips,.l-porta__svc{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.l-porta__chips .tag-ds{min-height:28px;padding:0 10px;font-size:.6875rem}.l-porta__svc a{border:1px solid var(--rule-strong);border-radius:var(--radius-control);min-height:30px;transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);align-items:center;padding:0 10px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.l-porta__svc a:hover{border-color:var(--fg);background:var(--fg);color:var(--bg)}.l-porta__qs{margin-top:8px}.l-porta__qs .l-dd__qs-sum{padding:8px 0}.l-porta__qs .l-dd__qa{padding-bottom:16px}.l-porta__cta{margin-top:20px}@media (width<=1023px){.l-porta__grid,.l-porta--reverse .l-porta__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"vis""content";gap:28px}.l-porta--novis .l-porta__grid{grid-template-areas:"content"}.l-porta__vis{height:var(--porta-visual-h-mobile,42vh);position:relative;top:auto}}@media (width<=560px){.l-porta__list{grid-template-columns:minmax(0,1fr)}.l-porta__cta .btn{width:100%}}.l-svc__grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.l-svc__aside{position:sticky;top:104px}.l-svc__aside .l-lead{margin-top:24px}.l-svc__vis{margin-top:32px}.l-svc__tabs{display:none}.l-js .l-svc__tabs{border-top:1px solid var(--rule);flex-direction:column;margin-top:40px;display:flex}.l-svc__tab{border-bottom:1px solid var(--rule);min-height:60px;color:var(--fg-2);text-align:left;transition:color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 0 10px 16px;font-weight:600;display:grid;position:relative}.l-svc__tab:before{content:"";background:var(--accent);width:2px;transition:transform var(--dur-state) var(--ease-out);position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.l-svc__tab:hover{color:var(--fg);background:var(--panel)}.l-svc__tab[aria-selected=true]{color:var(--fg)}.l-svc__tab[aria-selected=true]:before{transform:scaleY(1)}.l-svc__tab:focus-visible{outline-offset:-3px}.l-svc__tab-n{font-variant-numeric:tabular-nums;font-size:.8125rem}.l-svc__tab[aria-selected=true] .l-svc__tab-n{color:var(--accent-fg)}.l-svc__tab-c{border:1px solid var(--rule-strong);border-radius:var(--radius-control);font-variant-numeric:tabular-nums;place-items:center;min-width:30px;height:26px;margin-right:4px;font-size:.8125rem;display:grid}.l-svc__tab[aria-selected=true] .l-svc__tab-c{border-color:var(--fg);background:var(--fg);color:var(--bg)}.l-svc__panel+.l-svc__panel{margin-top:72px}.l-js .l-svc__panel+.l-svc__panel{margin-top:0}.l-svc__panel:not([hidden]){animation:l-panel-in var(--dur-entrance) var(--ease-out)}.l-svc__ghead{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:20px;display:flex}.l-svc__gtitle{letter-spacing:-.03em;gap:16px;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:600;line-height:1.1;display:flex}.l-svc__gn{color:var(--accent)}.l-svc__gcount{color:var(--fg-2);flex:none}.l-svc__li{border-bottom:1px solid var(--rule)}.l-svc__sum{grid-template-columns:44px minmax(0,1fr) 40px;grid-template-areas:"n t p"".s p";gap:6px 16px;padding:24px 0;display:grid}.l-svc__sum:focus-visible{outline-offset:2px}.l-svc__n{color:var(--fg-2);font-variant-numeric:tabular-nums;grid-area:n;padding-top:5px;font-size:.875rem;font-weight:600}.l-svc__t{font-family:var(--font-display);letter-spacing:-.02em;grid-area:t;font-size:clamp(1.1875rem,1rem + .45vw,1.4375rem);font-weight:600;line-height:1.22}.l-svc__s{color:var(--fg-2);grid-area:s;line-height:1.5}.l-svc__sum .l-plus{grid-area:p;align-self:center}.l-svc__item[open] .l-svc__n{color:var(--accent-fg)}.l-svc__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;padding:4px 56px 36px 60px;display:grid}.l-svc__col--wide{grid-column:1/-1}.l-svc__k{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.l-svc__signal{max-width:62ch;margin-top:8px;font-size:1.0625rem;line-height:1.55}.l-svc__ul{gap:8px;margin-top:12px;display:grid}.l-svc__ul li{padding-left:16px;font-size:.9375rem;line-height:1.45;position:relative}.l-svc__ul li:before{content:"";background:var(--fg);width:6px;height:6px;position:absolute;top:.55em;left:0}.l-svc__tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.l-svc__tags .tag-ds,.l-caps__tags .tag-ds{min-height:28px;padding:0 10px;font-size:.6875rem}.l-svc__cta{padding-top:4px}@media (width<=1023px){.l-svc__grid{grid-template-columns:minmax(0,1fr)}.l-svc__aside{position:static}.l-js .l-svc__tabs{border-top:0;border-bottom:1px solid var(--rule);margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scrollbar-width:none;flex-direction:row;overflow-x:auto}.l-svc__tab{border-bottom:0;flex:none;grid-template-columns:auto auto auto;padding:10px 20px 10px 0}.l-svc__tab:before{width:auto;height:3px;inset:auto 20px 0 0;transform:scaleX(0)}.l-svc__tab[aria-selected=true]:before{transform:scaleX(1)}.l-svc__tab:hover{background:0 0}}@media (width<=640px){.l-svc__sum{grid-template-columns:32px minmax(0,1fr) 40px;column-gap:12px}.l-svc__body{grid-template-columns:minmax(0,1fr);padding:0 0 28px 44px}.l-svc__ghead{flex-direction:column;gap:8px}}.l-met__flow-title{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:600}.l-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:36px;display:grid;position:relative}.l-steps:before{content:"";background:var(--fg);height:1px;transform:scaleX(var(--draw,1));transform-origin:0;position:absolute;top:7px;left:0;right:0}.l-step{padding-right:clamp(16px,2.4vw,36px);position:relative}.l-step__node{border:2px solid var(--fg);background:var(--bg);width:15px;height:15px;transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out);display:block;position:relative}.l-step:hover .l-step__node{border-color:var(--accent);background:var(--accent)}.l-step__n{color:var(--fg-2);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-top:28px;font-size:.8125rem;font-weight:600;display:block}.l-step__t{letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.5rem,1.1rem + 1vw,2.125rem);font-weight:600;line-height:1.04}.l-step__x{color:var(--fg-2);margin-top:12px;line-height:1.55}.l-conv{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);margin-top:clamp(64px,7vw,104px);display:grid}.l-conv__card{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--bg);color:var(--fg);flex-direction:column;align-items:flex-start;padding:clamp(32px,4vw,56px);display:flex}.l-conv__card--em{border-color:var(--bg)}.l-conv__arrow{color:var(--fg);place-items:center;display:grid}.l-conv__k{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}.l-conv__mark{border:2px solid var(--accent);flex:none;width:12px;height:12px}.l-conv__card--em .l-conv__mark{background:var(--accent)}.l-conv__t{letter-spacing:-.035em;margin-top:24px;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:600;line-height:1.05}.l-conv__x{max-width:44ch;color:var(--fg-2);margin-top:16px;font-size:1.0625rem;line-height:1.6}.l-conv__cta{margin-top:20px}.l-models{margin-top:clamp(72px,8vw,120px)}.l-models__title{letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.5rem,1.1rem + 1vw,2.125rem);font-weight:600;line-height:1.12}.l-models__list{border-top:1px solid var(--fg);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:36px;display:grid}.l-model{flex-direction:column;align-items:flex-start;padding:24px 24px 4px 0;display:flex}.l-model+.l-model{border-left:1px solid var(--rule);padding-left:24px}.l-model__n{border:1px solid var(--rule-strong);border-radius:var(--radius-control);width:32px;height:32px;font-family:var(--font-display);place-items:center;font-weight:600;display:grid}.l-model__t{letter-spacing:-.02em;margin-top:20px;font-size:1.1875rem;font-weight:600;line-height:1.2}.l-model__x{color:var(--fg-2);margin-top:8px;font-size:.9375rem;line-height:1.5}.l-model__cta{margin-top:auto;padding-top:12px;font-size:.9375rem}@media (width<=1023px){.l-head--split,.l-head--row,.l-head--vis{grid-template-columns:minmax(0,1fr)}.l-steps{grid-template-columns:minmax(0,1fr);gap:32px}.l-steps:before{width:1px;height:auto;transform:scaleY(var(--draw,1));transform-origin:50% 0;inset:0 auto 0 7px}.l-step{padding:0 0 0 44px}.l-step__node{position:absolute;top:2px;left:0}.l-step__n{margin-top:0}.l-conv{grid-template-columns:minmax(0,1fr)}.l-conv__arrow{height:56px;transform:rotate(90deg)}.l-models__list{grid-template-columns:repeat(2,minmax(0,1fr))}.l-model,.l-model+.l-model{border-left:0;border-bottom:1px solid var(--rule);padding:24px 16px 24px 0}}@media (width<=560px){.l-models__list{grid-template-columns:minmax(0,1fr)}}.l-feat__slides{gap:var(--gap);scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.l-slide{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);min-height:540px;color:var(--fg);scroll-snap-align:start;flex:0 0 92%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.l-js .l-feat--car .l-feat__slides{padding-bottom:0;display:grid;overflow:visible}.l-js .l-feat--car .l-slide{grid-area:1/1}.l-js .l-feat--car .l-slide:not(:first-child){visibility:hidden;opacity:0}.l-feat--stack .l-feat__slides{gap:clamp(24px,3vw,40px);padding-bottom:0;display:grid;overflow:visible}.l-feat--stack .l-slide{min-height:0}.l-feat--stack .l-slide:nth-child(2n) .l-slide__vis{order:-1}.l-slide__txt{flex-direction:column;align-items:flex-start;padding:clamp(32px,4.4vw,64px);display:flex}.l-slide__k{color:var(--fg-2);align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:flex}.l-slide__sq{border:2px solid var(--accent);flex:none;width:12px;height:12px}.l-slide__t{letter-spacing:-.04em;max-width:17ch;margin-top:24px;font-size:clamp(1.75rem,1.1rem + 1.75vw,2.75rem);font-weight:600;line-height:1.04}.l-slide__x{text-wrap:wrap;max-width:44ch;color:var(--fg-2);margin-top:20px;font-size:1.0625rem;line-height:1.6}.l-slide__acts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.l-slide__cta{text-wrap:balance;min-height:0;padding-block:10px;line-height:1.5;display:inline}.l-slide__cta svg{vertical-align:-3px;margin-left:8px;display:inline-block}.l-slide__gov{border-top:1px solid var(--rule);width:100%;margin-top:24px;padding-top:16px}.l-slide__gk{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.l-slide__gov ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:12px;display:grid}.l-slide__gov li{padding-left:16px;font-size:.9375rem;line-height:1.4;position:relative}.l-slide__gov li:before{content:"";background:var(--fg);width:6px;height:6px;position:absolute;top:.5em;left:0}.l-slide__count{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-top:auto;padding-top:40px;font-size:.875rem;font-weight:600;display:flex}.l-slide__line{background:var(--rule);width:96px;height:2px;position:relative;overflow:hidden}.l-slide__line i{background:var(--fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.l-slide__vis{background:var(--bg);color:var(--fg);flex-direction:column;padding:clamp(28px,3.6vw,52px);display:flex;position:relative;overflow:hidden}.l-vis__cap{color:var(--fg-2);position:relative}.l-vis-vibe:before,.l-vis-ia:before{content:"";border-inline:1px solid var(--rule);width:26%;transform:skewX(var(--skew));pointer-events:none;position:absolute;top:-10%;bottom:-10%;right:14%}.l-vis-vibe__list{border-top:1px solid var(--rule);margin-top:28px;position:relative}.l-vis-vibe__list li{border-bottom:1px solid var(--rule);grid-template-columns:76px 1fr;align-items:center;gap:8px;padding:14px 0;font-size:1rem;line-height:1.4;display:grid}.l-vis-vibe__n{color:#0000;-webkit-text-stroke:1px var(--num-stroke);font-family:var(--font-display);letter-spacing:-.05em;font-size:2.75rem;font-weight:600;line-height:1}.l-vis-vibe__tools{margin-top:auto;padding-top:28px;position:relative}.l-vis-vibe__tools ul{flex-wrap:wrap;gap:6px;display:flex}.l-vis-vibe__tools li{border:1px solid var(--rule-strong);border-radius:var(--radius-control);color:var(--fg-2);padding:5px 10px;font-size:.75rem;font-weight:600}.l-vis-vibe__tools p{color:var(--fg-3);margin-top:10px;font-size:.75rem}.l-vis-19__ruler{border-bottom:1px solid #ffffff80;height:48px;margin-top:4px;position:relative}.l-vis-19__tick{bottom:0;left:calc(var(--i) / 16 * 100%);background:#ffffff8c;width:1px;height:10px;position:absolute}.l-vis-19__tick.is-hour{height:18px}.l-vis-19__tick.is-on{background:var(--white)}.l-vis-19__tick b{white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;bottom:24px;left:0;transform:translate(-50%)}.l-vis-19__span{background:var(--white);transform-origin:0;height:5px;position:absolute;bottom:-3px;left:68.75%;right:0}.l-vis-19__big{font-family:var(--font-display);letter-spacing:-.07em;margin-top:auto;font-size:clamp(7rem,4rem + 9vw,13.5rem);font-weight:600;line-height:.8}.l-vis-19__list{border-top:1px solid #ffffff80;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:28px;padding-top:20px;font-size:.875rem;font-weight:500;display:grid}.l-vis-19__list li{padding-left:16px;position:relative}.l-vis-19__list li:before{content:"";background:var(--white);width:6px;height:6px;position:absolute;top:.5em;left:0}.l-vis-sq{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px}.l-vis-sq__list{gap:10px;margin-top:24px;display:grid}.l-vis-sq__list li{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--panel);gap:10px;padding:16px 18px;display:grid}.l-vis-sq__list li:first-child{border-color:var(--fg)}.l-vis-sq__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1875rem;font-weight:600}.l-vis-sq__roles{flex-wrap:wrap;gap:6px;display:flex}.l-vis-sq__roles i{border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:3px 8px;font-size:.75rem;font-style:normal;font-weight:600}.l-vis-sq__note{color:var(--fg-2);margin-top:auto;padding:16px 0 0;font-size:.75rem;line-height:1.5;position:relative}.l-vis-ia__grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid;position:relative}.l-vis-ia__grid li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:28px;min-height:150px;padding:20px;font-size:.9375rem;line-height:1.4;display:flex}.l-vis-ia__n{color:var(--fg-2);font-size:.8125rem;font-weight:600}.l-vis-ia__safe{color:var(--fg-2);flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:24px;font-size:.8125rem;font-weight:600;display:flex;position:relative}.l-vis-ia__safe li{align-items:center;gap:8px;display:flex}.l-feat__ctrl{align-items:center;gap:16px;margin-top:24px;display:flex}html:not(.l-js) .l-feat__ctrl{display:none}.l-feat__status{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.l-feat__nav{gap:8px;margin-left:auto;display:flex}.l-ctl__play,.is-paused .l-ctl__pause{display:none}.is-paused .l-ctl__play{display:block}@media (width<=900px){.l-slide{grid-template-columns:minmax(0,1fr)}.l-slide__vis{min-height:380px}.l-feat--stack .l-slide:nth-child(2n) .l-slide__vis{order:0}.l-slide__count{padding-top:32px}}@media (width<=560px){.l-slide__gov ul{grid-template-columns:minmax(0,1fr)}.l-slide__acts .btn{flex:100%}.l-vis-ia__grid li{min-height:0;padding:16px}}.l-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.4vw,36px);display:grid}.l-case{border-radius:var(--radius-panel);position:relative}.l-case__frame .l-frame__view{aspect-ratio:16/10}img.l-case__img{transition:transform 5s cubic-bezier(.45,.05,.3,1)}.l-case:hover img.l-case__img,.l-case:focus-within img.l-case__img{transition-duration:6s;transform:translateY(-43.75%)}.l-case:hover .l-case__frame,.l-case:focus-within .l-case__frame{border-color:var(--fg)}.l-case__meta{padding-top:24px}.l-case__seg{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.l-case__name{letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.5rem,1.2rem + .7vw,1.875rem);font-weight:600;line-height:1.08}.l-case__link{text-decoration:none}.l-case__link:after{content:"";z-index:1;position:absolute;inset:0}.l-case__link:focus-visible{outline:none}.l-case:has(.l-case__link:focus-visible){outline:3px solid var(--focus);outline-offset:8px}.l-case__place{color:var(--fg-2);margin-top:6px}.l-case__row{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.l-case__visit{align-items:center;gap:6px;font-weight:600;display:inline-flex}.l-case__visit svg{color:var(--accent);transition:transform var(--dur-state) var(--ease-out)}.l-case:hover .l-case__visit{text-underline-offset:.3em;text-decoration:underline}.l-case:hover .l-case__visit svg{transform:translate(2px,-2px)}@media (width<=1023px){.l-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.l-cases__grid{grid-template-columns:minmax(0,1fr);gap:48px}}.l-proof{background:var(--bg);color:var(--fg);padding-block:clamp(36px,4vw,56px);position:relative}.l-proof__in{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=1200px){.l-proof__in{grid-template-columns:minmax(0,8.6fr) minmax(0,3.4fr);column-gap:clamp(32px,3.4vw,56px)}.l-proof__in--vis{grid-template-columns:minmax(0,7fr) minmax(0,3fr) minmax(0,2fr)}}.l-proof__k{color:var(--fg-2);font-size:.875rem;font-weight:600;line-height:1.4}.l-proof__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.l-proof__case{align-items:center;gap:14px;min-width:0;display:flex}.l-proof__thumb{aspect-ratio:16/10;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--panel);flex:none;width:96px;overflow:hidden}.l-proof__thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.l-proof__txt{gap:4px;min-width:0;display:grid}.l-proof__name{font-family:var(--font-display);letter-spacing:-.015em;font-size:1rem;font-weight:600;line-height:1.2}.l-proof__seg{color:var(--fg-2);font-size:.8125rem;line-height:1.4}.l-proof__more{min-height:40px;margin-top:8px;font-size:.9375rem}.l-proof__grp{border-top:1px solid var(--rule);padding-top:24px}@media (width>=1200px){.l-proof__grp{border-top:0;border-left:1px solid var(--rule);padding:0 0 0 clamp(24px,2.6vw,40px)}}.l-proof__units{border-top:1px solid var(--rule);margin-top:12px;display:grid}.l-proof__unit{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.l-proof__uname{min-width:4.2em;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.l-proof__urole{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;display:flex}.l-proof__soon{border:1px solid var(--accent);border-radius:var(--radius-control);color:var(--accent-fg);white-space:nowrap;padding:1px 8px;font-size:.75rem;font-weight:600}@media (width<=760px){.l-proof__list{grid-template-columns:minmax(0,1fr);gap:12px}}.l-grp__units{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.l-unit{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--bg);min-height:340px;color:var(--fg);flex-direction:column;padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden}.l-unit--gvolo{border-color:var(--bg)}.l-unit__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.l-unit__role{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.l-unit__soon{border:1px solid var(--accent);border-radius:var(--radius-control);color:var(--accent-fg);white-space:nowrap;padding:4px 10px;font-size:.75rem;font-weight:600}.l-unit__name{letter-spacing:-.055em;margin-top:auto;padding-top:72px;font-size:clamp(2.75rem,1.8rem + 2.4vw,4.25rem);font-weight:600;line-height:.9}.l-unit__logo{width:auto;height:clamp(44px,3.6vw,56px);color:var(--fg)}.l-unit__text{max-width:30ch;color:var(--fg-2);margin-top:18px;font-size:1.0625rem;line-height:1.5}.l-unit__rule{background:var(--accent);width:72px;height:4px;position:absolute;top:0;left:0}.l-unit--kryz .l-unit__rule,.l-unit--use3d .l-unit__rule{display:none}.l-grp__low{gap:var(--gap);margin-top:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.l-callout{border-left:6px solid var(--accent);background:var(--panel);padding:clamp(32px,3.6vw,52px)}.l-callout__k{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.l-callout__t{letter-spacing:-.035em;margin-top:20px;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:600;line-height:1.05}.l-callout__x{color:var(--fg-2);margin-top:20px;font-size:1.0625rem;line-height:1.6}.l-caps{border:1px solid var(--rule);border-radius:var(--radius-panel);padding:clamp(32px,3.6vw,52px)}.l-caps__title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:600;line-height:1.1}.l-caps__lead{max-width:56ch;color:var(--fg-2);margin-top:12px;line-height:1.55}.l-caps__row{border:1px solid var(--fg);border-radius:var(--radius-control);margin-top:28px;display:flex;overflow:hidden}.l-caps__row li{text-align:center;flex:1;padding:14px 6px;font-weight:600}.l-caps__row li+li{border-left:1px solid var(--fg)}.l-caps__row li:last-child{background:var(--fg);color:var(--bg)}.l-caps__cap{color:var(--fg-2);margin-top:12px;font-size:.875rem}.l-caps__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.l-facts{margin-top:var(--gap);border:1px solid var(--rule);border-radius:var(--radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.l-fact{padding:clamp(28px,3vw,44px)}.l-fact+.l-fact{border-left:1px solid var(--rule)}.l-fact__k{color:var(--fg-2);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.33}.l-fact__k--next{margin-top:24px}.l-fact__list{gap:10px;margin-top:16px;display:grid}.l-fact__list li{padding-left:16px;font-weight:500;line-height:1.4;position:relative}.l-fact__list li:before{content:"";background:var(--fg);width:6px;height:6px;position:absolute;top:.5em;left:0}.l-fact__x{margin-top:16px;line-height:1.6}.l-fact__note{color:var(--fg-3);margin-top:16px;font-size:.8125rem;line-height:1.5}@media (width<=1023px){.l-grp__units,.l-grp__low,.l-facts{grid-template-columns:minmax(0,1fr)}.l-fact+.l-fact{border-left:0;border-top:1px solid var(--rule)}.l-unit{min-height:0}.l-unit__name{padding-top:48px}}@media (width<=560px){.l-caps__row{flex-wrap:wrap}.l-caps__row li{border-bottom:1px solid var(--fg);flex:33%}}.l-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.l-faq__aside{position:sticky;top:104px}.l-faq__aside .l-lead{margin-top:24px}.l-faq__aside .l-btn-line,.l-faq__vis{margin-top:32px}.l-faq__list{border-top:1px solid var(--fg)}.l-faq__item{border-bottom:1px solid var(--rule)}.l-faq__q{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:22px 0;display:grid}.l-faq__q:focus-visible{outline-offset:2px}.l-faq__n{color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.l-faq__item[open] .l-faq__n{color:var(--accent-fg)}.l-faq__qt{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:600;line-height:1.3}.l-faq__a{max-width:62ch;color:var(--fg-2);padding:0 56px 28px;font-size:1.0625rem;line-height:1.65}@media (width<=1023px){.l-faq__grid{grid-template-columns:minmax(0,1fr)}.l-faq__aside{position:static}}@media (width<=560px){.l-faq__q{grid-template-columns:28px minmax(0,1fr) 40px;gap:12px}.l-faq__a{padding:0 0 24px 40px}}.l-ct__grid{grid-template:"intro card""aside card"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(40px,6vw,96px);display:grid}.l-ct__intro{grid-area:intro}.l-ct__card{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);grid-area:card;padding:clamp(24px,3.2vw,48px)}.l-ct__aside{grid-area:aside;gap:32px;display:grid}.l-ct__title{letter-spacing:-.05em;max-width:12ch;margin-top:32px;font-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem);font-weight:600;line-height:.96}.l-ct__intro .l-lead{max-width:36em;margin-top:24px}.l-form__title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:600;line-height:1.1}.l-form__lead{color:var(--fg-2);margin-top:10px;line-height:1.55}.l-form__prefill{border-radius:var(--radius-control);background:var(--panel-2);margin-top:18px;padding:12px 14px 12px 38px;font-size:.875rem;font-weight:600;line-height:1.45;position:relative}.l-form__prefill:before{content:"";border:2px solid var(--accent);width:12px;height:12px;position:absolute;top:16px;left:14px}.l-form__prefill:empty{margin:0;padding:0}.l-form__prefill:empty:before{content:none}.l-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-top:28px;display:grid}.l-field{align-content:start;gap:8px;min-width:0;display:grid}.l-field--full{grid-column:1/-1}.l-field label,.l-field legend{font-size:.9375rem;font-weight:600}.l-field input:not([type=radio]),.l-field select,.l-field textarea{border:1px solid var(--line-ui);border-radius:var(--radius-control);background:var(--panel-2);width:100%;min-height:52px;color:var(--fg);transition:border-color var(--dur-state) var(--ease-out);padding:12px 14px;font-size:1rem}.l-field input:not([type=radio]):hover,.l-field select:hover,.l-field textarea:hover{border-color:var(--fg)}.l-field input:focus-visible,.l-field select:focus-visible,.l-field textarea:focus-visible{border-color:var(--fg);outline:3px solid var(--focus);outline-offset:2px}.l-field textarea{resize:vertical;min-height:150px;line-height:1.5}.l-select{position:relative}.l-select select{appearance:none;cursor:pointer;padding-right:48px}.l-select__chev{color:var(--fg);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.l-field__help{color:var(--fg-2);justify-content:space-between;gap:12px;font-size:.8125rem;line-height:1.45;display:flex}.l-field__count{font-variant-numeric:tabular-nums;white-space:nowrap}.l-ct .field__error{color:var(--danger-fg);align-items:baseline;gap:8px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.l-ct .field__error:before{content:"";background:var(--accent);flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-1px)}.l-chips{border:0;min-inline-size:0;margin:0;padding:0}.l-chips legend{margin-bottom:10px;padding:0}.l-chips__list{flex-wrap:wrap;gap:8px;display:flex}.l-chip{display:inline-flex;position:relative}.l-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.l-chip span{border:1px solid var(--line-ui);border-radius:var(--radius-control);min-height:44px;transition:background-color var(--dur-feedback) var(--ease-out), border-color var(--dur-feedback) var(--ease-out), color var(--dur-feedback) var(--ease-out);align-items:center;padding:0 14px;font-size:.9375rem;font-weight:500;display:inline-flex}.l-chip:hover span{border-color:var(--fg)}.l-chip input:checked+span{border-color:var(--fg);background:var(--fg);color:var(--bg);font-weight:600}.l-chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.l-chip input[aria-invalid=true]+span{border-color:var(--accent)}.l-ct .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.l-form__foot{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.l-form__submit svg{flex:none}.l-form__note{color:var(--fg-2);flex:260px;font-size:.8125rem;line-height:1.5}.l-form__note a,.l-form__alert a,.l-form-ok__wa a:not(.btn){color:var(--fg);text-underline-offset:.25em;font-weight:600;text-decoration:underline}.l-form__alert{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--panel-2);gap:8px;margin-top:20px;padding:14px 16px;font-weight:600;line-height:1.5;display:grid}.l-form-ok{justify-items:start;gap:16px;display:grid}.l-form-ok__mark{background:var(--teal);width:48px;height:48px;color:var(--carbon);border-radius:50%;place-items:center;display:grid}.l-form-ok__todo,.l-form-ok.is-pending .l-form-ok__done{display:none}.l-form-ok.is-pending .l-form-ok__todo{display:block}.l-form-ok.is-pending .l-form-ok__mark{background:var(--fg);color:var(--bg)}.l-form-ok__title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);font-weight:600;line-height:1.05}.l-form-ok__text{max-width:48ch;color:var(--fg-2);font-size:1.0625rem;line-height:1.6}.l-form-ok__wa{line-height:1.5}.l-form-ok:focus,.l-form__title:focus{outline:none}.l-wa{border:1px solid var(--line-ui);border-radius:var(--radius-panel);background:var(--panel);color:var(--fg);transition:border-color var(--dur-state) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:grid}.l-wa:hover{border-color:var(--fg)}.l-wa__ico{border-radius:var(--radius-control);background:var(--fg);width:44px;height:44px;color:var(--bg);place-items:center;display:grid}.l-wa__txt{gap:2px;display:grid}.l-wa__label{font-size:.9375rem;font-weight:600}.l-wa__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.l-wa__go{color:var(--accent);transition:transform var(--dur-state) var(--ease-out)}.l-wa:hover .l-wa__go{transform:translate(2px,-2px)}.l-ct__first{border-top:1px solid var(--rule);padding-top:24px}.l-ct__k{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}.l-ct__ft{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:1.375rem;font-weight:600;line-height:1.2}.l-ct__fx{max-width:46ch;color:var(--fg-2);margin-top:10px;line-height:1.6}@media (width<=1023px){.l-ct__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""card""aside"}}@media (width<=560px){.l-form__grid{grid-template-columns:minmax(0,1fr)}.l-form__submit{flex:100%}.l-ct__card{margin-inline:calc(var(--pad) * -.5)}}.l-foot{border-top:1px solid var(--rule);background:var(--bg);color:var(--fg);padding:clamp(64px,6vw,88px) 0 72px}.l-foot__top{grid-template-columns:minmax(0,3.6fr) minmax(0,8.4fr);gap:clamp(40px,5vw,80px);display:grid}.l-foot__logo{color:var(--fg);display:inline-flex}.l-foot__logo svg{width:auto;height:32px}.l-foot__tagline{max-width:20ch;font-family:var(--font-display);letter-spacing:-.025em;margin-top:28px;font-size:1.5rem;font-weight:600;line-height:1.2}.l-foot__line{color:var(--fg-2);margin-top:14px;font-size:.9375rem}.l-foot__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;display:grid}.l-foot__h{color:var(--fg-2);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.l-foot__col ul{gap:4px;margin-top:16px;display:grid}.l-foot__col a{color:var(--fg);padding:5px 0;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-block}.l-foot__col a:hover{text-underline-offset:.3em;text-decoration:underline}.l-foot__note{color:var(--fg-3);margin-top:12px;font-size:.875rem}.l-foot__mark,.l-foot__vis{margin-top:clamp(56px,6vw,96px)}.l-foot__mark svg{width:100%;height:auto}.l-foot__mark path{fill:none;stroke:var(--mark);stroke-width:1px;vector-effect:non-scaling-stroke}.l-foot__legal{border-top:1px solid var(--rule);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:28px;padding-top:24px;font-size:.875rem;display:flex}.l-foot__lang{align-items:center;gap:8px;margin-left:auto;display:flex}.l-foot__top-link{color:var(--fg);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.l-foot__top-link:hover{text-underline-offset:.3em;text-decoration:underline}@media (width<=1023px){.l-foot__top{grid-template-columns:minmax(0,1fr)}.l-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.l-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.l-foot__lang{margin-left:0}}.sc-field{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .7s var(--ease-out);display:block;position:fixed;inset:0}html.sc-live .sc-field{opacity:1}.sc.l-page{position:relative}.sc main>*>.l-wrap,.sc .l-foot>.l-wrap{z-index:2;position:relative}.sc .l-dd__panel{--porta-visual-h:clamp(200px, 20vw, 280px);background:0 0}.sc-stage{min-width:0;position:relative}.sc-stage__static{color:var(--fg);place-items:center;display:grid;position:absolute;inset:0}html.js .sc-stage__static,html:not(.js) .sc-stage--bare{display:none}.sc-stage__static .lockup{width:88%;height:auto;max-height:88%}.sc-stage__static .l-glyph{width:auto;max-width:70%;height:72%}.sc-stage__static .l-glyph path,.sc-stage--foot .sc-stage__static path{fill:none;stroke:var(--mark);stroke-width:1px;vector-effect:non-scaling-stroke}.sc-still,.sc-rest{width:100%;height:100%;position:absolute;inset:0}.sc-rest{opacity:.3;transition:opacity .52s var(--ease-out)}.sc-stage[data-current]>.sc-rest{opacity:0}.sc-stage--portas,.sc-stage--head{height:clamp(220px,23vw,330px)}.sc-stage--door{height:100%}.sc-stage--foot{aspect-ratio:3.46}.sc-labels{pointer-events:none;transition:opacity .2s linear;position:absolute;inset:0}.sc-lab{color:var(--fg-2);white-space:nowrap;text-shadow:0 0 2px var(--bg), 0 0 6px var(--bg);font-size:.8125rem;font-weight:500;line-height:1.25;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.sc-lab--wrap{text-align:center;white-space:normal;width:max-content;max-width:7.5em}:root[data-site]:lang(zh) .sc-lab--wrap{word-break:keep-all;overflow-wrap:anywhere;max-width:8.5em}@media (width<=560px){.sc-lab{font-size:.6875rem}.sc-lab--wrap{max-width:7em}.sc-stage--portas,.sc-stage--head{height:196px}}.sc-sq{border:2px solid var(--accent);flex:none;width:10px;height:10px}.sc-hero{min-height:calc(100svh - var(--hd-util) - var(--hd-bar));align-content:center;padding-block:clamp(16px,3vh,40px) clamp(56px,7.5vh,80px);display:grid;position:relative}.sc-hero__grid{grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);align-items:stretch;gap:clamp(24px,3vw,56px);display:grid}.sc-hero__copy{align-self:center}.sc-hero__kicker{color:var(--fg-2);align-items:center;gap:10px;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.sc-hero__title{max-width:15ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:clamp(12px,2vh,20px);font-size:clamp(2.125rem,.85rem + 2.7vw,3.5rem);font-weight:600;line-height:1.01}.sc-hero__cat{font-family:var(--font-display);letter-spacing:-.018em;gap:4px;margin-top:clamp(14px,2.2vh,22px);font-size:clamp(1.0625rem,.93rem + .38vw,1.3125rem);font-weight:500;line-height:1.3;display:grid}.sc-hero__cat span+span{color:var(--fg-2)}.sc-doors{margin-top:clamp(18px,3.2vh,32px)}.sc-doors__k{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.33}.sc-doors__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.sc-door{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--bg);height:100%;min-height:64px;color:var(--fg);transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.sc-door__l{border:2px solid var(--fg);width:34px;height:34px;font-family:var(--font-display);transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);border-radius:7px;place-items:center;font-size:1.125rem;font-weight:600;line-height:1;display:grid}.sc-door__t{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.2;display:block}.sc-door__e{color:var(--fg-2);margin-top:3px;font-size:.8125rem;line-height:1.3;display:block}.sc-door__go{color:var(--fg-2);transition:color var(--dur-state) var(--ease-out), transform var(--dur-state) var(--ease-out)}.sc-door:hover,.sc-door:focus-visible{border-color:var(--fg);background:var(--panel)}.sc-door:hover .sc-door__l,.sc-door:focus-visible .sc-door__l{border-color:var(--accent);background:var(--accent);color:var(--white)}.sc-door:hover .sc-door__go,.sc-door:focus-visible .sc-door__go{color:var(--fg);transform:translate(3px)}.sc-door:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sc-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:clamp(18px,3vh,28px);display:grid}.sc-hero__actions>*{text-align:center;text-wrap:balance;white-space:normal;min-width:0;padding:8px 12px;line-height:1.2}.sc-hero__vis{min-height:min(600px, calc(100svh - var(--hd-util) - var(--hd-bar) - 100px));grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.sc-hero__vis>.sc-stage{min-height:240px}.sc-cap{min-height:92px;text-shadow:0 0 3px var(--bg), 0 0 10px var(--bg), 0 0 18px var(--bg);align-items:end;display:grid}.sc-cap__p{opacity:0;max-width:34rem;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);grid-area:1/1;transform:translateY(6px)}.sc-cap[data-door=""] [data-cap-p=""],.sc-cap[data-door=ia] [data-cap-p=ia],.sc-cap[data-door=integracoes] [data-cap-p=integracoes],.sc-cap[data-door=produtos] [data-cap-p=produtos],.sc-cap[data-door=pods] [data-cap-p=pods]{opacity:1;transform:none}.sc-cap__k{color:var(--accent-fg);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.33}.sc-cap__t{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:1.25rem;font-weight:600;line-height:1.2}.sc-cap__p[data-cap-p=""] .sc-cap__t{margin-top:0}.sc-cap__x{color:var(--fg-2);margin-top:6px;font-size:.9375rem;line-height:1.45}html:not(.sc-live) [data-hint]{display:none}html:not(.motion) .sc-cap__p{transition:none;transform:none}@media (width>=1024px) and (height<=820px){.sc-hero__kicker,.sc-door__e{display:none}.sc-hero__title{margin-top:0;font-size:clamp(2rem,6.2vh,3.5rem)}.sc-hero__cat{font-size:clamp(1rem,2.5vh,1.25rem)}.sc-door{min-height:54px;padding-block:8px}}@media (width<=1023px){.sc-hero{min-height:0;padding-block:20px 48px}.sc-hero__grid{grid-template-columns:minmax(0,1fr);gap:4px}.sc-hero__vis{order:-1;grid-template-rows:auto;min-height:0}.sc-hero__vis>.sc-stage{height:clamp(108px,28vw,240px);min-height:0}.sc-cap{display:none}.sc-hero__title{max-width:18ch}}@media (width<=560px){.sc-hero__kicker{display:none}.sc-hero__title{margin-top:12px;font-size:2rem}.sc-hero__cat{font-size:1rem}.sc-door{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:56px;padding:8px 10px}.sc-door__l{border-radius:6px;width:28px;height:28px;font-size:.9375rem}.sc-door__t{font-size:.9375rem}.sc-door__e,.sc-door__go{display:none}.sc-hero__actions{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.sc-door__t{hyphens:auto;overflow-wrap:anywhere;font-size:.9375rem}}:root[data-site]{--brand:#00bfa6;--brand-deep:#00776b;--brand-ink:#005c53;--crimson:var(--brand-deep);--crimson-deep:var(--brand-ink)}:root[data-site] [data-surface=carbon],:root[data-site] [data-surface=ink]{--accent:var(--brand);--accent-fg:var(--brand)}:root[data-site] [data-surface]{--danger-fg:var(--fg)}:root[data-site] [data-surface=brand]{--bg:var(--brand-deep);--fg:var(--white);--fg-2:var(--white);--fg-3:var(--white);--rule:#ffffff52;--rule-strong:#ffffffb3;--focus:var(--white);--btn-bg:var(--carbon);--btn-fg:var(--white);--btn-hover-bg:var(--white);--btn-hover-fg:var(--carbon);--panel:var(--brand-ink);--panel-2:var(--brand-deep);--accent:var(--white);--accent-fg:var(--white);--line-ui:var(--white);--danger-fg:var(--white);color-scheme:dark}.l-hd__util-list>li.l-hd__lang{padding-left:0}.l-lang{position:relative}.l-lang__btn{border-radius:var(--radius-control);white-space:nowrap;align-items:center;gap:7px;min-height:32px;padding:0 4px;font-weight:500;display:inline-flex}.l-lang__btn:hover{text-underline-offset:.3em;text-decoration:underline}.l-lang__btn:focus-visible{outline-offset:-2px}.l-lang__globe{flex:none}.l-hd__lang .l-lang__chev{color:var(--fg-2);transition:transform var(--dur-state) var(--ease-out);flex:none}.l-lang[open] .l-lang__chev{transform:rotate(180deg)}.l-lang__menu{z-index:5;border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--bg);min-width:196px;color:var(--fg);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:-8px;box-shadow:0 12px 32px #0b0b0b14}.l-lang__menu a{border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.l-lang__menu a:hover{background:var(--panel);text-underline-offset:.3em;text-decoration:underline}.l-lang__menu a[aria-current]{font-weight:600}.l-hd__lang .l-lang__on{color:var(--accent-fg);flex:none}.l-lang__menu a:focus-visible{outline-offset:-3px}.l-hd.is-compact:has(.l-lang[open]){transform:none}.l-hd__wa-link{align-items:center;gap:7px;display:inline-flex}.l-hd__wa-ico{flex:none}.l-hd__util-list>li>a{position:relative}.l-hd__util-list>li>a:before{content:"";inset:calc(50% - var(--hd-util) / 2 + .5px) -8px;position:absolute}.l-hd__item:hover:after,.l-mm[open]>.l-hd__item:after{transform:scaleX(0)}.l-hd__item:hover,.l-mm[open]>.l-hd__item{text-underline-offset:.35em;text-decoration:underline 1px}.l-hd__menu .l-hd__item:is([aria-current=page],.is-current):after{transform:scaleX(1)}.l-hd__util-list>li>a[aria-current=page]{text-decoration:underline 2px;text-decoration-color:var(--accent);text-underline-offset:.35em}.l-hd__prog{top:0;bottom:auto}.l-mm__door:hover .l-mm__glyph{color:var(--fg)}.l-mm__door[aria-current=page]{border-color:var(--accent)}.l-mm__door[aria-current=page] .l-mm__glyph{color:var(--accent)}.l-mm__group-title[aria-current=page],.l-mm__group li a[aria-current=page],.l-mm .l-arrow[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:2px}.l-hd__wa{border:1px solid var(--fg);border-radius:var(--radius-control);width:44px;height:44px;color:var(--fg);transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);flex:none;place-items:center;display:none}.l-hd__wa:hover{background:var(--fg);color:var(--bg)}@media (width<=1023px){.l-hd__wa{margin-left:auto;display:inline-grid}.l-hd__wa+.l-mob{margin-left:calc(10px - clamp(16px,2.4vw,40px))}.l-hd__wa-li{display:none!important}.l-hd__util-list>li.l-hd__contact{padding-right:0}}@media (width<=560px){.l-hd__util-list>li.l-hd__lang{padding-left:0}.l-lang__menu{left:-4px}}.l-mob__acc>summary.is-current,.l-mob__links a[aria-current=page],.l-mob__sub a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:2px}.l-mob__sub a[aria-current=page] .l-mob__glyph{color:var(--accent)}.l-mob__acc[open]>summary svg{transform:none}.l-mob__pm-v{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-state) var(--ease-out)}.l-mob__acc[open]>summary .l-mob__pm-v{transform:scaleY(0)}.l-mob__sub--svc{gap:12px}.l-mob__group{padding-block:10px}.l-mob__sub--svc ul a{padding-block:11.5px}.l-mob__all{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.l-mob__all svg{color:var(--accent)}.l-mob__langs{border-top:1px solid var(--rule);margin-top:20px;padding-top:20px}.l-mob__langs-h{color:var(--fg-2);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.l-mob__langs-h svg{color:var(--accent)}.l-mob__langs ul{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.l-mob__langs a{border:1px solid var(--line-ui);border-radius:var(--radius-control);align-items:center;min-height:44px;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.l-mob__langs a[aria-current]{border-color:var(--fg);background:var(--fg);color:var(--bg);font-weight:600}.l-foot__wa{align-items:center;gap:8px;display:inline-flex!important}.l-foot__wa svg{flex:none}.l-foot__col a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:2px}.l-foot__langs{align-items:center;gap:10px;margin-left:auto;display:flex}.l-foot__langs>svg{color:var(--fg-2);flex:none}.l-foot__langs ul{flex-wrap:wrap;gap:0 14px;display:flex}.l-foot__langs a{color:var(--fg-2);align-items:center;margin-block:-2px;padding-block:2px;text-decoration:none;display:inline-flex}.l-foot__langs a:hover{color:var(--fg);text-underline-offset:.3em;text-decoration:underline}.l-foot__langs a[aria-current]{color:var(--fg);font-weight:600}.l-foot__top-link{position:relative}.l-foot__top-link:before{content:"";position:absolute;inset:-11.5px -8px}.l-foot__langs--top{display:none}@media (width<=640px){.l-foot__langs--legal{display:none}.l-foot__langs--top{margin:20px 0 0;display:flex}.l-foot__langs--top ul{flex-wrap:nowrap;flex:1;justify-content:space-between;gap:0 8px;max-width:360px;font-size:.875rem}.l-foot__langs--top a{margin:-11.5px -4px;padding:11.5px 4px}.l-foot__col ul{gap:0;margin-top:10px}.l-foot__col a{padding-block:11.5px;display:block}.l-foot__wa{display:flex!important}}@media (width<=359px){.l-foot__langs--top{align-items:flex-start}.l-foot__langs--top>svg{margin-top:2.5px}.l-foot__langs--top ul{grid-template-columns:repeat(3,max-content);gap:14px 24px;display:grid}}html.js:not(.sc-live):not(.sc-still) .sc-stage--foot .sc-stage__static{opacity:0;animation:l-foot-mark .4s var(--ease-out) 1.5s forwards;display:grid}@keyframes l-foot-mark{to{opacity:1}}.l-form [data-via]{display:none}.l-form [data-via=mail]{display:inline}html[data-contact-channel=whatsapp] .l-form [data-via=mail]{display:none}html[data-contact-channel=whatsapp] .l-form [data-via=whatsapp]{display:inline}.l-form__submit .l-form__wa{flex:none;display:none}html[data-contact-channel=whatsapp] .l-form__submit .l-form__wa{display:block}html .l-form[aria-busy=true] .l-form__submit>:not([data-via=sending]){display:none}html .l-form[aria-busy=true] .l-form__submit>[data-via=sending]{display:inline}.l-ct .field__error:before{background:var(--fg)}.l-field [aria-invalid=true]:not([type=radio]),.l-chip input[aria-invalid=true]+span{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.l-form__alert{border-color:var(--fg);scroll-margin-bottom:16px}.l-form-ok__wa .btn{margin-top:4px}.l-form__nojs{display:none}html:not(.l-js):not(.l-ready) .l-form__nojs{justify-items:start;gap:16px;margin-top:12px;line-height:1.55;display:grid}html:not(.l-js):not(.l-ready) .l-form>:is(.l-form__lead,.l-form__prefill,.l-form__grid,.l-form__foot){display:none}.l-form__nojs .btn{white-space:normal;height:auto;padding-block:10px}.l-form__nojs .btn svg{flex:none}.l-wa__ico svg{display:block}.l-wa__txt .l-wa__num{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.2}.l-wa__txt .l-wa__label{color:var(--fg-2);font-weight:500}.l-ct--bare{padding-top:clamp(48px,5.6vw,80px)}.l-ct--bare .l-ct__grid{grid-template-rows:auto;grid-template-areas:"aside card"}.l-ct--bare .l-ct__aside{align-self:start}@media (width>=1024px){.l-ct--bare .l-ct__aside{top:calc(var(--hd-bar-c) + 32px);position:sticky}}@media (width<=1023px){.l-ct--bare .l-ct__grid{grid-template-areas:"card""aside"}}.l-legal{padding-block:clamp(8px, 2vw, 24px) var(--sec);background:var(--bg);color:var(--fg)}.l-legal__body{max-width:68ch;font-size:1.0625rem;line-height:1.7}.l-legal__body h2{letter-spacing:-.02em;margin-top:2.4em;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:600;line-height:1.2}.l-legal__body h2:first-child{margin-top:0}.l-legal__body p,.l-legal__body ul{color:var(--fg-2);margin-top:.85em}.l-legal__body ul{gap:.6em;display:grid}.l-legal__body li{padding-left:1.4em;position:relative}.l-legal__body li:before{content:"";border:1.5px solid var(--accent);width:6px;height:6px;position:absolute;top:.72em;left:.2em}.l-legal__more{border-top:1px solid var(--rule);max-width:68ch;margin-top:clamp(48px,6vw,72px);padding-top:24px}.l-legal__more h2{color:var(--fg-2);font-family:var(--font);font-size:.875rem;font-weight:600}.l-legal__more ul{flex-wrap:wrap;gap:8px 24px;margin-top:10px;display:flex}.l-legal__more a{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.l-legal__more a:hover{text-underline-offset:.3em;text-decoration:underline}.l-legal__more a svg{color:var(--accent)}.l-nf{padding-block:clamp(48px, 7vw, 112px) var(--sec);background:var(--bg);color:var(--fg)}.l-nf__code{font-family:var(--font-display);letter-spacing:-.06em;color:var(--fg);font-size:clamp(5rem,3rem + 9vw,11rem);font-weight:600;line-height:.9}.l-nf__list{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0;margin-top:clamp(40px,5vw,64px);display:grid}.l-nf__item{grid-row:span 4;grid-template-rows:subgrid;border-bottom:1px solid var(--rule);align-content:start;gap:8px;padding:24px 24px 28px 0;display:grid}.l-nf__item .l-arrow{grid-row:4}.l-nf__lang{color:var(--fg-2);font-size:.8125rem;font-weight:600}.l-nf__h{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.2}.l-nf__x{color:var(--fg-2);line-height:1.55}.l-nf__item .l-arrow{margin-top:4px}:root[data-site]:lang(zh){--font:"Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", Arial, sans-serif;--font-display:"Space Grotesk Variable", "Space Grotesk", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", Arial, sans-serif}:root[data-site]:lang(zh) body,:root[data-site]:lang(zh) body *{letter-spacing:0!important}:root[data-site]:lang(zh) body{line-height:1.7}:root[data-site]:lang(zh) :is(h1,h2,h3,h4,h5,h6,.display,.l-h2,[class*=title]){line-height:1.28!important}:root[data-site]:lang(zh) :is(p,li,dd,label,legend,.l-lead,[class*=lead],[class*=text]){line-height:1.75}:root[data-site]:lang(zh) em{font-style:normal}.l-ct__title{letter-spacing:-.042em;max-width:none;font-size:clamp(2.25rem,1.2rem + 2.9vw,3.75rem);line-height:1.02}.l-brand{color:inherit;text-underline-offset:.2em;transition:color var(--dur-state) var(--ease-out);text-decoration:underline 1px}.l-brand:hover{color:var(--accent-fg)}.nobr{white-space:nowrap}.l-page :is(li,dd){text-wrap:pretty}:root[data-site]:lang(zh) :is(h1,h2,h3,.l-h2,[class*=title],.l-faq__qt,.sv-toc__t,.l-dd__first,.sx-other__t,.sc-door__t,.l-dd__tab){word-break:keep-all;overflow-wrap:anywhere}.sc-phero{background:var(--bg);color:var(--fg);padding-block:clamp(24px,3.4vw,48px) clamp(56px,6.4vw,96px);position:relative}.sc-phero__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.sc-phero__grid>.sc-stage{align-self:center}.sc-phero--fig .sc-phero__grid{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);gap:clamp(32px,4.4vw,72px)}html:not(.js) .sc-phero--fig .sc-phero__grid{grid-template-columns:minmax(0,1fr)}.sc-phero__copy{min-width:0}.sc-phero__title{max-width:19ch;font-family:var(--font-display);letter-spacing:-.042em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin-top:clamp(28px,3.6vw,48px);font-size:clamp(2.25rem,1.2rem + 2.9vw,3.75rem);font-weight:600;line-height:1.02}.sc-phero__lead{max-width:40em;color:var(--fg-2);margin-top:clamp(18px,2vw,26px);font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.55}.sc-phero__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.sc-stage--phero{height:clamp(300px,31vw,460px)}.sc-crumbs ol{color:var(--fg-2);flex-wrap:wrap;align-items:center;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}.sc-crumbs li{align-items:center;min-width:0;display:inline-flex}.sc-crumbs li+li:before{content:"";border-top:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);flex:none;width:5px;height:5px;margin:0 11px 0 9px;transform:rotate(45deg)}.sc-crumbs a{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.sc-crumbs a:hover{color:var(--fg);text-underline-offset:.3em;text-decoration:underline}.sc-crumbs [aria-current=page]{color:var(--fg);font-weight:600}@media (width<=640px){.sc-crumbs ol{flex-wrap:nowrap}.sc-crumbs li{flex:none}.sc-crumbs li:last-child{flex:0 auto;overflow:hidden}.sc-crumbs li:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=1023px){.sc-phero--fig .sc-phero__grid{grid-template-columns:minmax(0,1fr);gap:8px}.sc-stage--phero{height:clamp(200px,44vw,320px)}}@media (width<=560px){.sc-phero{padding-block:20px 48px}.sc-phero__title{margin-top:22px;font-size:clamp(1.875rem,1.1rem + 3.6vw,2.25rem)}.sc-phero__actions>*{flex:100%}.sc-stage--phero{height:196px}}.sx-cta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px clamp(32px,5vw,80px);display:grid}.sx-cta__title{max-width:18ch}.sx-cta__lead{margin-top:20px}.sx-cta__acts{justify-self:end;gap:12px;width:min(100%,25rem);display:grid}.sx-cta__acts>*{width:100%}.sx-cta__acts .btn{white-space:normal;text-align:center;padding-block:12px}@media (width<=1023px){.sx-cta__grid{grid-template-columns:minmax(0,1fr)}.sx-cta__acts{justify-self:start}}.sx-more{flex-wrap:wrap;gap:12px 24px;margin-top:clamp(40px,4.4vw,64px);display:flex}.sx-more--tight{margin-top:28px}.sx-h2{max-width:28ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.625rem,1.15rem + 1.3vw,2.375rem);font-weight:600;line-height:1.08}.sx-compact .l-h2{letter-spacing:-.035em;font-size:clamp(1.625rem,1.15rem + 1.3vw,2.375rem);line-height:1.08}.sx-compact .l-head,.sx-head{margin-bottom:clamp(32px,3.6vw,56px)}.sx-head .l-lead{margin-top:20px}.sx-sol .l-dd{margin-top:0}.sx-porta__signal{margin-top:8px;font-size:1.0625rem;line-height:1.55}.l-dd__k.sx-porta__k{border-top:1px solid var(--rule);margin-top:28px;padding-top:24px}@media (width>=1024px){.sx-porta .l-dd__side{flex-direction:column;display:flex}.sx-porta__signal{margin-bottom:28px}.l-dd__k.sx-porta__k{margin-top:auto}}.sx-porta .l-dd__list{margin-bottom:0}.sx-tile{width:30px;height:30px;font-family:var(--font-display);transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);border:2px solid;border-radius:6px;flex:none;place-items:center;font-size:.9375rem;font-weight:600;line-height:1;display:grid}.l-dd__tab:hover .sx-tile{border-color:var(--accent);color:var(--accent-fg)}.l-dd__tab[aria-selected=true] .sx-tile{border-color:var(--accent);background:var(--accent);color:var(--white)}@media (width<=640px){.l-js .sx-sol .l-dd__tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.sx-sol .l-dd__tab{border:1px solid var(--rule);border-radius:var(--radius-control);text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;min-height:60px;padding:12px;line-height:1.25}.sx-sol .l-dd__tab:after{content:none}.sx-sol .l-dd__tab[aria-selected=true]{border-color:var(--accent)}}.sx-night{overflow:hidden}.sx-night__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px clamp(40px,5.6vw,96px);display:grid}.sx-night__hour{container-type:inline-size}.sx-night__hour p{font-family:var(--font-display);font-size:min(17rem, 100cqi / var(--em));letter-spacing:-.06em;white-space:nowrap;font-weight:600;line-height:.8}.sx-night__hour p:lang(zh){letter-spacing:0}.sx-night__k{align-items:center;gap:10px;font-weight:600;display:flex}.sx-night__title{text-wrap:balance;max-width:15em;margin-top:20px}.sx-night__lead{max-width:36em;margin-top:24px}.sx-night__acts{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:36px;display:flex}.sx-night__day{margin-top:clamp(56px,6.4vw,96px)}.sx-night__ruler{height:56px}.sx-night__ruler .l-vis-19__tick b{font-size:.8125rem;bottom:26px}.sx-night__ruler .l-vis-19__tick:first-child b{transform:none}.sx-night__ruler .l-vis-19__tick:nth-last-child(2) b{transform:translate(-100%)}.sx-night__remote{margin:20px 0 0 68.75%;padding-left:12px;font-size:.9375rem;font-weight:600;line-height:1.45}.sx-night__inc{border-top:1px solid var(--rule);margin-top:clamp(40px,4.4vw,64px);padding-top:28px}.sx-night__inc-t{font-family:var(--font-display);font-size:1.125rem;font-weight:600}.sx-night__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 32px;margin-top:18px;font-weight:500;line-height:1.45;display:grid}.sx-night__list li{padding-left:18px;position:relative}.sx-night__list li:before{content:"";background:var(--fg);width:7px;height:7px;position:absolute;top:.5em;left:0}.sx-night[data-night=armed] .l-vis-19__span{transform:scaleX(0)}.sx-night[data-night=armed] .l-vis-19__tick.is-on{background:#ffffff8c}.sx-night[data-night=on] .l-vis-19__span{transition:transform 1.4s var(--ease-out) .2s}.sx-night[data-night=on] .l-vis-19__tick.is-on{transition:background-color var(--dur-state) var(--ease-out) calc(.2s + (var(--i) - 11) * .22s)}@media (width<=1023px){.sx-night__top{grid-template-columns:minmax(0,1fr)}.sx-night__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sx-night__hour p{font-size:min(10rem, 100cqi / var(--em))}.sx-night__acts .btn{width:100%}.sx-night__remote{margin-left:0;padding-left:0}.sx-night__list{grid-template-columns:minmax(0,1fr)}.l-ct__card{margin-inline:0}}.l-proof__case{align-items:flex-start}.l-proof__unit{grid-template-columns:4.6em minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.l-vis-vibe:before,.l-vis-ia:before{content:none}.l-vis-sq{background-image:none}@media (width<=900px){.l-js .l-feat--car [data-feat]:not([data-feat-on]) .l-feat__slides{gap:24px}.l-js .l-feat--car [data-feat]:not([data-feat-on]) .l-slide{grid-area:auto}.l-js .l-feat--car [data-feat]:not([data-feat-on]) .l-slide:not(:first-child){visibility:visible;opacity:1}.l-js .l-feat--car [data-feat]:not([data-feat-on]) :is(.l-feat__ctrl,.l-slide__count){display:none}}.l-callout{border:1px solid var(--rule);border-radius:var(--radius-panel)}.l-callout__k{align-items:center;gap:10px;display:flex}.sx-grp__principle{margin-top:var(--gap);border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:24px clamp(32px,5vw,88px);padding:clamp(28px,3.6vw,52px);display:grid}.sx-grp__principle .l-callout__t{max-width:20ch}.sx-grp__principle-body .l-callout__x{margin-top:0}@media (width<=1023px){.sx-grp__principle{grid-template-columns:minmax(0,1fr)}}.l-unit{transition:border-color var(--dur-state) var(--ease-out)}.l-unit:has(.l-unit__link):hover{border-color:var(--fg)}.l-unit__link{color:inherit;text-decoration:none}.l-unit__link:after{content:"";z-index:1;position:absolute;inset:0}.l-unit__link:focus-visible{outline:none}.l-unit:has(.l-unit__link:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.l-unit__go{justify-self:start;align-items:center;gap:6px;margin-top:16px;font-weight:600;display:inline-flex}.l-unit__go svg{color:var(--accent);transition:transform var(--dur-state) var(--ease-out)}.l-unit:hover .l-unit__go svg{transform:translate(2px,-2px)}.l-grp .l-unit__logo{vertical-align:baseline;height:.728em;display:inline-block}.l-grp .l-unit--gvolo{--brand-deep:var(--accent)}@media (width>=1024px){@supports (grid-template-rows:subgrid){.l-grp__units{row-gap:0}.l-grp__units>.l-unit{grid-row:span 4;grid-template-rows:subgrid;min-height:0;display:grid}.l-grp__units .l-unit__name{align-self:end;margin-top:0}}}.l-grp .l-caps__row{border-color:var(--rule-strong)}.l-grp .l-caps__row li+li{border-left-color:var(--rule-strong)}.l-grp .l-caps__row li:last-child{color:inherit;background:0 0}@media (width<=560px){.l-grp .l-caps__row li{border-bottom-color:var(--rule-strong)}}.l-grp .l-caps{flex-direction:column;justify-content:center;display:flex}.l-page .tag-ds{letter-spacing:0;text-transform:none;font-size:.8125rem}.l-unit__top{flex-wrap:wrap;align-items:flex-start}.l-unit__soon{white-space:normal;max-width:100%}.sx-faq__links{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}.l-faq__aside .sx-faq__links .l-btn-line{margin-top:0}.sx-ov__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px clamp(40px,6vw,112px);display:grid}.sx-ov__signal{max-width:30ch;font-family:var(--font-display);letter-spacing:-.015em;margin-top:24px;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);font-weight:500;line-height:1.35}.sx-ov__desc{max-width:60ch;color:var(--fg-2);margin-top:24px;font-size:1.125rem;line-height:1.6}.l-dd__k.sx-ov__k{margin-top:36px}.sx-ov__tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sx-ov__tags .tag-ds{background:var(--panel)}.sx-step__card{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.sx-step__main{flex-direction:column;align-items:flex-start;padding:clamp(32px,4vw,56px);display:flex}.sx-step__k,.sx-step__main .sx-step__k{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:600;line-height:1.33;display:flex}.sx-step__title{max-width:16ch;font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:break-word;hyphens:manual;margin-top:20px;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.625rem);font-weight:600;line-height:1.06}.sx-step__cta{margin-top:auto;padding-top:32px}.sx-step__side{border-left:1px solid var(--rule);background:var(--panel-2);padding:clamp(32px,4vw,56px)}.sx-step__list{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.sx-step__list li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:24px;min-height:136px;padding:20px;line-height:1.45;display:flex}.sx-step__n{color:var(--accent-fg);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.sx-svcs__title{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:clamp(32px,3.6vw,56px);display:flex}.sx-svcs__title .l-dd__count{font-family:var(--font);letter-spacing:.04em;margin-left:0;font-size:.8125rem;font-weight:600}.sx-svcs__grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=1024px){.sx-svcs__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sx-svc{grid-column:span 2}.sx-svc:first-child:nth-last-child(3n+1)~.sx-svc:nth-last-child(-n+4),.sx-svc:first-child:nth-last-child(3n+1):nth-last-child(-n+4),.sx-svc:first-child:nth-last-child(3n+2)~.sx-svc:nth-last-child(-n+2),.sx-svc:first-child:nth-last-child(3n+2):nth-last-child(-n+2){grid-column:span 3}}@media (width>=641px) and (width<=1023px){.sx-svc:last-child:nth-child(odd){grid-column:1/-1}}.sx-svc{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);transition:border-color var(--dur-state) var(--ease-out);flex-direction:column;padding:clamp(24px,2.4vw,32px);display:flex;position:relative}@media (width>=641px){@supports (grid-template-rows:subgrid){.sx-svcs__grid{margin-bottom:calc(-1 * var(--gap));row-gap:0}.sx-svc{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--gap);display:grid}}}.sx-svc:hover,.sx-svc:focus-within{border-color:var(--fg)}.sx-svc__k{color:var(--fg-2);font-size:.8125rem;font-weight:600;line-height:1.4}.sx-svc__t{letter-spacing:-.02em;margin-top:10px;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:600;line-height:1.2}.sx-svc__link{text-decoration:none}.sx-svc__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.sx-svc__link:focus-visible{outline:none}.sx-svc:has(.sx-svc__link:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.sx-svc__x{color:var(--fg-2);margin-top:10px;line-height:1.55}.sx-svc__go{align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:.9375rem;font-weight:600;display:inline-flex}.sx-svc__go svg{color:var(--accent);transition:transform var(--dur-state) var(--ease-out);flex:none}.sx-svc:hover .sx-svc__go svg{transform:translate(3px)}.sx-others__list{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1180px){.sx-others__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){.sx-others__list{row-gap:0}.sx-others__list>li,.sx-others__list .sx-other{grid-row:span 3;grid-template-rows:subgrid;display:grid}.sx-others__list .sx-other{min-height:0}@media (width<=1180px){.sx-others__list>li:nth-child(n+3){margin-top:var(--gap)}}@media (width<=640px){.sx-others__list>li:nth-child(n+2){margin-top:var(--gap)}}}.sx-other{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);height:100%;min-height:340px;color:var(--fg);transition:border-color var(--dur-state) var(--ease-out);flex-direction:column;padding:clamp(24px,2.6vw,36px);text-decoration:none;display:flex;position:relative;overflow:hidden}.sx-other:hover,.sx-other:focus-visible{border-color:var(--fg)}.sx-other__glyph{color:var(--glyph);transition:color var(--dur-layout) var(--ease-out);font-size:clamp(88px,7.4vw,116px);position:absolute;top:clamp(20px,2.2vw,32px);right:clamp(20px,2.2vw,32px)}.sx-other:hover .sx-other__glyph,.sx-other:focus-visible .sx-other__glyph{color:var(--accent)}.sx-other__t{font-family:var(--font-display);letter-spacing:-.035em;margin-top:clamp(104px,9vw,132px);font-size:clamp(1.25rem,1rem + .6vw,1.625rem);font-weight:600;line-height:1.05;position:relative}.sx-other__x{color:var(--fg-2);margin-top:12px;line-height:1.55;position:relative}.sx-other__go{align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-weight:600;display:inline-flex}.sx-other__go svg{color:var(--accent);transition:transform var(--dur-state) var(--ease-out);flex:none}.sx-other:hover .sx-other__go svg{transform:translate(4px)}.sx-other.is-here{border-color:var(--accent)}.sx-other.is-here .sx-other__glyph{color:var(--accent)}.sx-other.is-here .sx-other__go{color:var(--accent-fg);gap:10px}@media (width<=1023px){.sx-ov__grid,.sx-step__card{grid-template-columns:minmax(0,1fr)}.sx-step__side{border-left:0;border-top:1px solid var(--rule)}.sx-svcs__grid,.sx-others__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sx-svcs__grid,.sx-others__list,.sx-step__list{grid-template-columns:minmax(0,1fr)}.sx-step__list li{gap:10px;min-height:0;padding:16px}.sx-step__cta,.sx-step__cta .btn{width:100%}.sx-other{min-height:0}.sx-other__t{margin-top:88px}}.l-legal{padding-top:clamp(40px,4.8vw,72px)}@media (width>=1024px) and (width<=1240px){.l-step__t{font-size:1.375rem}}.sx-met-steps .l-steps,.sx-met-start .l-conv{margin-top:clamp(32px,3.6vw,52px)}.sx-met-formats .l-models{margin-top:0}.sx-h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:clamp(56px,6vw,88px);font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:600;line-height:1.2}.sx-h3--first{margin-top:0}.sx-comps{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.sx-comp{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--panel);flex-direction:column;gap:12px;padding:clamp(20px,2vw,28px);display:flex}.sx-comp__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.15}.sx-comp__roles{color:var(--fg);text-wrap:balance;font-size:.875rem;font-weight:600;line-height:1.4}@media (width>=1101px){@supports (grid-template-rows:subgrid){.sx-comps{row-gap:0}.sx-comp{grid-row:span 3;grid-template-rows:subgrid;display:grid}}}.sx-comp__x{border-top:1px solid var(--rule);color:var(--fg-2);padding-top:12px;font-size:.9375rem;line-height:1.5}.sx-ctls{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.sx-ctl{border:1px solid var(--rule);border-radius:var(--radius-panel);flex-direction:column;align-items:flex-start;padding:clamp(24px,2.6vw,36px);display:flex}.sx-ctl__t{letter-spacing:-.025em;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:600;line-height:1.15}.sx-ctl__x{color:var(--fg-2);margin-top:10px;line-height:1.55}.sx-ctl__cta{margin-top:auto;padding-top:16px}.sx-gov{column-gap:var(--gap);border-top:1px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.sx-gov li{border-bottom:1px solid var(--rule);align-items:baseline;gap:16px;padding:18px 0;font-weight:600;line-height:1.35;display:flex}.sx-gov__n{color:var(--accent-fg);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}@media (width<=1100px){.sx-comps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.sx-ctls,.sx-gov{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sx-comps{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.l-models__list{column-gap:48px}.l-model,.l-model+.l-model{border-left:0;padding:24px 0 4px;position:relative}.l-model+.l-model:before{content:"";border-left:1px solid var(--rule);position:absolute;top:0;bottom:0;left:-24px}@supports (grid-template-rows:subgrid){.l-models__list{row-gap:0}.l-model,.l-model+.l-model{grid-row:span 4;grid-template-rows:subgrid;justify-items:start;display:grid}}}.sx-cases__list{gap:clamp(64px,7vw,120px);display:grid}.sx-case{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:28px clamp(32px,4.4vw,80px);display:grid}.sx-case--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sx-case--flip .sx-case__shot{order:2}.sx-case__shot{min-width:0}.sx-case__name{max-width:16ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.75rem);font-weight:600;line-height:1.04}.sx-case__place{color:var(--fg-2);margin-top:10px;font-size:1.0625rem}.sx-case__row{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.sx-case__visit{white-space:nowrap}.sx-case__visit:hover svg{transform:translate(2px,-2px)}.l-case__row{flex-wrap:wrap}.l-case__visit{white-space:nowrap}.sx-cases__note{margin-top:clamp(56px,6vw,88px)}@media (width<=1023px){.sx-case,.sx-case--flip{grid-template-columns:minmax(0,1fr)}.sx-case--flip .sx-case__shot{order:0}}.sx-grp--full .l-grp__units{margin-top:clamp(32px,3.6vw,52px)}.sx-grp__facts-title{margin-top:clamp(72px,7.6vw,120px);margin-bottom:clamp(28px,2.8vw,40px)}.sx-grp--full .l-facts{margin-top:0}.sx-faqp__grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:40px clamp(40px,6vw,112px);display:grid}.sx-faqp__nav{position:sticky;top:104px}.sx-faqp__nav-k{color:var(--fg-2);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.33}.sx-faqp__nav ul{border-top:1px solid var(--fg);margin-top:14px}.sx-faqp__nav a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.sx-faqp__nav a:hover{text-underline-offset:.3em;text-decoration:underline}.sx-faqp__nav a{color:var(--fg-2);transition:color var(--dur-state) var(--ease-out)}.sx-faqp__nav a:hover,.sx-faqp__nav a[aria-current=true]{color:var(--fg)}.sx-faqp__nav a[aria-current=true] .l-dd__count{color:var(--accent-fg)}.sx-faqp__nav .l-dd__count{flex:none;margin-left:0;font-size:.75rem}.sx-faqp__group{scroll-margin-top:104px}.sx-faqp__group+.sx-faqp__group{margin-top:clamp(56px,6vw,96px)}.sx-faqp__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}@media (width<=1023px){.sx-faqp__grid{grid-template-columns:minmax(0,1fr)}.sx-faqp__nav{position:static}.sx-faqp__group{scroll-margin-top:88px}}.sx-cta__wa:hover svg{transform:none}.sv-home__head{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px clamp(32px,5vw,80px);margin-bottom:clamp(36px,4.4vw,64px);display:grid}.sv-home__title{text-wrap:balance;grid-row:1/span 2;max-width:16ch}.sv-home__lead{align-self:end}.sv-home__all{justify-self:start}.sv-row{--sv-gap:24px;--sv-band:clamp(150px, 13.6vw, 196px);position:relative}.sv-row__stage{top:0;left:calc(var(--sv-gap) / -2);right:calc(var(--sv-gap) / -2);height:var(--sv-band);pointer-events:none;position:absolute}.sv-row__list{column-gap:var(--sv-gap);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sv-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid;position:relative}html.js .sv-card{padding-top:var(--sv-band)}.sv-card__mini{display:none}.sv-card__body{grid-row:1/-1;grid-template-rows:subgrid;border-top:1px solid var(--rule-strong);row-gap:0;padding-top:20px;display:grid}.sv-card:before{content:"";background:var(--fg);transform-origin:0;height:2px;transition:transform var(--dur-layout) var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}html.js .sv-card:before{top:calc(var(--sv-band) - 1px)}.sv-card__n{color:var(--fg-2);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500;line-height:1.2}.sv-card__t{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;margin-top:10px;font-size:clamp(1.125rem,.95rem + .4vw,1.3125rem);font-weight:600;line-height:1.18}.sv-card__link{color:inherit;text-decoration:none}.sv-card__link:after{content:"";z-index:1;position:absolute;inset:0}.sv-card__link:focus-visible{outline:none}.sv-card__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:4px}.sv-card__x{color:var(--fg-2);overflow-wrap:break-word;margin-top:10px;font-size:.9375rem;line-height:1.5}.sv-card__meta{justify-content:space-between;align-self:end;align-items:center;gap:12px;padding-top:18px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.sv-card__go{color:var(--accent);transition:transform var(--dur-state) var(--ease-out);flex:none}.sv-card:hover:before,.sv-card:focus-within:before{transform:scaleX(1)}.sv-card:hover .sv-card__go,.sv-card:focus-within .sv-card__go{transform:translate(4px)}.sv-card:hover .sv-card__t,.sv-card:focus-within .sv-card__t{text-underline-offset:.22em;text-decoration:underline 1px}.sv-card.is-here:before{background:var(--accent);transform:scaleX(1)}.sv-card.is-here:hover .sv-card__t{text-decoration:none}.sv-card__here{color:var(--accent-fg);text-align:right}@media (width<=1023px){.sv-row__stage{display:none}.sv-row__list{border-bottom:1px solid var(--rule);grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0}html.js .sv-card{padding-top:0}.sv-card{border-top:1px solid var(--rule);grid-row:auto;grid-template-rows:none;grid-template-columns:clamp(92px,24vw,132px) minmax(0,1fr);align-items:start;gap:4px clamp(14px,3vw,28px);padding-block:20px 22px}.sv-card__mini{height:clamp(80px,21vw,112px);display:block}html:not(.js) .sv-card{grid-template-columns:minmax(0,1fr)}.sv-card__body{border-top:0;flex-direction:column;grid-row:auto;padding-top:0;display:flex}.sv-card:before{display:none}.sv-card__t{margin-top:4px}.sv-card__x{margin-top:6px}.sv-card__meta{justify-content:flex-start;align-self:flex-start;padding-top:10px}.sv-card.is-here{border-top:2px solid var(--accent)}}.sv-front{padding-block:clamp(56px,6.4vw,96px)}.sv-front__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(40px,6vw,112px);display:grid}.sv-front__intro{top:calc(var(--hd-bar-c) + 28px);min-width:0;position:sticky}.sv-front__stage{max-width:440px;height:clamp(170px,16vw,236px);margin-bottom:20px}html:not(.js) .sv-front__stage{display:none}.sv-front__n{color:var(--fg-2);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.sv-front__title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin-top:8px;font-size:clamp(1.75rem,1.05rem + 1.7vw,2.625rem);font-weight:600;line-height:1.06}.sv-front__desc{max-width:34em;color:var(--fg-2);margin-top:16px;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.55}.sv-front__count{margin-top:16px;font-size:.9375rem;font-weight:600}.sv-front__open{margin-top:20px}.sv-front__list{gap:12px;display:grid}.sv-svc{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--bg);transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);flex-direction:column;padding:clamp(20px,2.2vw,30px) clamp(20px,2.4vw,32px);display:flex;position:relative}.sv-svc:hover,.sv-svc:focus-within{border-color:var(--fg);background:var(--panel)}.sv-svc__t{font-family:var(--font-display);letter-spacing:-.018em;overflow-wrap:break-word;font-size:clamp(1.125rem,1rem + .35vw,1.3125rem);font-weight:600;line-height:1.22}.sv-svc__link{color:inherit;text-decoration:none}.sv-svc__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.sv-svc__link:focus-visible{outline:none}.sv-svc__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.sv-svc__s{max-width:44em;color:var(--fg-2);margin-top:8px;line-height:1.5}.sv-svc__more{align-items:center;gap:8px;margin-top:14px;font-size:.875rem;font-weight:600;display:inline-flex}.sv-svc__more svg{color:var(--accent);transition:transform var(--dur-state) var(--ease-out)}.sv-svc:hover .sv-svc__more svg,.sv-svc:focus-within .sv-svc__more svg{transform:translate(4px)}.sv-note{background:var(--bg);color:var(--fg);padding-block:clamp(24px,2.4vw,32px) clamp(56px,6.4vw,96px)}.sv-note .l-note{margin-top:0}@media (width<=1023px){.sv-front__grid{grid-template-columns:minmax(0,1fr)}.sv-front__intro{position:static}.sv-front__stage{max-width:420px;height:clamp(150px,34vw,220px)}}.sv-detail__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px clamp(40px,5.6vw,104px);display:grid}.sv-detail__intro{top:calc(var(--hd-bar-c) + 28px);min-width:0;position:sticky}.sv-detail__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1vw,2.125rem);font-weight:600;line-height:1.1}.sv-detail__lead{color:var(--fg-2);margin-top:14px;line-height:1.55}.sv-toc{border-top:1px solid var(--rule);margin-top:28px}.sv-toc li{border-bottom:1px solid var(--rule)}.sv-toc__a{color:var(--fg-2);transition:color var(--dur-state) var(--ease-out);grid-template-columns:2.4em minmax(0,1fr);gap:8px;padding-block:12px;font-size:.9375rem;font-weight:500;line-height:1.38;text-decoration:none;display:grid;position:relative}.sv-toc__n{font-variant-numeric:tabular-nums}.sv-toc__a:hover,.sv-toc__a[aria-current=true]{color:var(--fg)}.sv-toc__a[aria-current=true] .sv-toc__n{color:var(--accent-fg);font-weight:600}.sv-toc__a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-detail__stack{gap:16px;min-width:0;display:grid}.sv-item{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--bg);scroll-margin-top:calc(var(--hd-bar-c) + 20px);padding:clamp(24px,3.2vw,48px)}.sv-item__n{color:var(--fg-2);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.sv-item__t{max-width:24ch;font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin-top:10px;font-size:clamp(1.5rem,1.05rem + 1.2vw,2.25rem);font-weight:600;line-height:1.08}.sv-item__s{max-width:40em;color:var(--fg-2);margin-top:14px;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.5}.sv-item__when{border-radius:var(--radius-control);background:var(--panel);margin-top:28px;padding:20px 24px}.sv-item__k{color:var(--fg-2);letter-spacing:.01em;font-size:.8125rem;font-weight:600;line-height:1.35}.sv-item__signal{margin-top:6px;font-size:1.0625rem;line-height:1.5}.sv-item__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);margin-top:28px;display:grid}.sv-list{margin-top:4px}.sv-list li{margin-top:8px;padding-left:20px;line-height:1.45;position:relative}.sv-list li:before{content:"";border:1.5px solid var(--accent);width:7px;height:7px;position:absolute;top:.5em;left:0}.sv-tags,.sv-models{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sv-tags li,.sv-models li{border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:5px 10px;font-size:.8125rem;font-weight:500;line-height:1.3}.sv-models li{border-color:var(--fg)}.sv-item__cta{border-top:1px solid var(--rule);margin-top:32px;padding-top:24px}.sv-detail__note{margin-top:8px}.sv-others__title{font-family:var(--font-display);letter-spacing:-.032em;margin-bottom:clamp(28px,3.2vw,48px);font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:600;line-height:1.08}@media (width<=1023px){.sv-detail__grid{grid-template-columns:minmax(0,1fr)}.sv-detail__intro{position:static}}@media (width<=640px){.sv-home__head{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.sv-home__title{grid-row:auto}.sv-item__cols{grid-template-columns:minmax(0,1fr)}.sv-item__when{padding:16px 18px}}@media (width>=641px) and (width<=1023px){.sv-home__head{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.sv-home__title{grid-row:auto}}
