:root{--c-bg:#fff;--c-bg-card:#fff;--c-bg-soft:color-mix(in srgb,#193480 6%,#fff);--c-ink:#1d2129;--c-ink-soft:#4e5969;--c-muted:#5c6570;--c-primary:#193480;--c-primary-deep:#193480;--c-num:#193480;--c-primary-soft:rgba(25,52,128,.08);--c-primary-border:rgba(25,52,128,.22);--c-magenta:#cd06ff;--c-magenta-deep:#9d00c7;--c-magenta-soft:rgba(205,6,255,.08);--c-teal:#12b5b0;--c-on-primary:#fff;--c-header-bg:hsla(0,0%,100%,.86);--c-grad:linear-gradient(90deg,#0468c8,#9d00c7);--c-grad-title:linear-gradient(108deg,#0468c8 12%,#9d00c7);--c-card-hover:linear-gradient(135deg,#4e5fe1,#e9ecfd);--c-card-face:transparent;--c-card-bar:linear-gradient(90deg,#4e5fe1,#e9ecfd);--c-card-bar-h:23.8px;--c-wash-hero:radial-gradient(ellipse 80% 70% at 18% -8%,rgba(25,52,128,.14),transparent 55%),radial-gradient(ellipse 70% 60% at 88% 8%,rgba(205,6,255,.09),transparent 52%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(25,52,128,.05),transparent 50%);--c-wash-shift:radial-gradient(ellipse 72% 64% at 86% -8%,rgba(25,52,128,.13),transparent 55%),radial-gradient(ellipse 58% 52% at 8% 14%,rgba(205,6,255,.1),transparent 52%),radial-gradient(ellipse 46% 38% at 48% 100%,rgba(18,181,176,.08),transparent 50%);--c-success:#007a20;--c-success-soft:#e8f8ec;--c-warn:#b45309;--c-warn-soft:#fff7ed;--c-danger:#c81e1e;--c-danger-soft:#fef2f2;--c-disabled-bg:#f2f3f5;--c-disabled-ink:#86909c;--c-line:#f2f3f5;--c-line-strong:#e5e6eb;--c-line-accent:color-mix(in srgb,#193480 16%,#fff);--f-sans:"PingFang SC","Noto Sans SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--f-mono:"SF Mono","IBM Plex Mono",ui-monospace,Menlo,monospace;--ui-scale:1;--t-caption:calc(12px*var(--ui-scale));--t-sm:calc(13px*var(--ui-scale));--t-body:calc(14px*var(--ui-scale));--t-md:calc(16px*var(--ui-scale));--t-lg:calc(17px*var(--ui-scale));--t-lead:calc(17px*var(--ui-scale));--t-xl:calc(20px*var(--ui-scale));--t-2xl:calc(24px*var(--ui-scale));--t-3xl:calc(30px*var(--ui-scale));--t-h3:19px;--t-h2:26px;--t-hero-page:30px;--t-hero-marketing:32px;--t-hero:calc(42px*var(--ui-scale));--t-display:64px;--ls-tight-3:-.03em;--ls-tight-2:-.02em;--ls-tight:-.01em;--ls-none:0;--ls-sm:.01em;--ls-md:.02em;--ls-lg:.04em;--ls-xl:.06em;--ls-2xl:.08em;--ls-3xl:.12em;--ls-wide:.16em;--lh-tight:1.18;--lh-snug:1.3;--lh-title:1.28;--lh-normal:1.5;--lh-relaxed:1.65;--lh-body:1.7;--lh-lead:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--s-1:calc(4px*var(--ui-scale));--s-2:calc(8px*var(--ui-scale));--s-3:calc(12px*var(--ui-scale));--s-4:calc(16px*var(--ui-scale));--s-6:calc(24px*var(--ui-scale));--s-8:calc(32px*var(--ui-scale));--s-12:calc(48px*var(--ui-scale));--s-16:calc(64px*var(--ui-scale));--s-24:calc(96px*var(--ui-scale));--deck-title-lead:12px;--deck-head-gap:52px;--deck-kicker-gap:10px;--r-sm:calc(8px*var(--ui-scale));--r-md:calc(12px*var(--ui-scale));--r-lg:calc(16px*var(--ui-scale));--r-xl:calc(20px*var(--ui-scale));--r-2xl:calc(24px*var(--ui-scale));--r-pill:999px;--sh-sm:0 0 23px rgba(184,201,224,.18);--sh-md:0 0 46px rgba(184,201,224,.24);--sh-lg:0 20px 60px rgba(30,60,120,.1);--sh-card:5px 5px 7px rgba(25,52,128,.1);--ease:cubic-bezier(.22,1,.36,1);--z-nav:100;--z-modal:200;--max:calc(1320px*var(--ui-scale));--gutter:48px;--gutter-sm:32px;--nav-h:64px}@media(max-width:960px){:root{--gutter:var(--gutter-sm)}}@media(min-width:961px){:root{--ui-scale:1;--t-lg:calc(19px*var(--ui-scale));--t-lead:calc(19px*var(--ui-scale));--t-xl:calc(22px*var(--ui-scale));--t-3xl:calc(34px*var(--ui-scale));--t-h3:24px;--t-h2:36px;--t-hero-page:44px;--t-hero-marketing:44px;--t-hero:calc(56px*var(--ui-scale));--t-display:104px;--deck-title-lead:16px;--deck-head-gap:60px}}:root{--teal:var(--c-primary);--teal-2:color-mix(in srgb,#193480 72%,#fff);--teal-deep:var(--c-primary-deep);--magenta:var(--c-magenta);--grad:linear-gradient(90deg,var(--c-num),#cd06ff);--grad-close:linear-gradient(115deg,var(--c-num),#7a0dd0);--ink:var(--c-ink);--ink-soft:var(--c-ink-soft);--muted:#86909c;--bg:var(--c-bg);--card:var(--c-bg-card);--rule:var(--c-line);--rule-2:var(--c-line-strong);--teal-dim:var(--c-primary-soft);--box-fill:color-mix(in srgb,#193480 12%,#fff);--box-fill-soft:color-mix(in srgb,#193480 5%,#fff);--box-border:color-mix(in srgb,#193480 22%,#fff);--box-border-soft:color-mix(in srgb,#193480 14%,#fff);--box-radius:8px;--box-ink:#193480;--good:#00b42a;--amber:#f99b67;--radius:var(--r-sm);--radius-card:var(--r-md);--radius-pill:var(--r-pill);--sp-1:var(--s-1);--sp-2:var(--s-2);--sp-3:var(--s-3);--sp-4:var(--s-4);--sp-5:var(--s-6);--sp-6:var(--s-8);--sp-7:var(--s-12);--sp-8:var(--s-16);--sp-9:var(--s-24)}@keyframes zc-edge-flow{0%,to{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}}.box-grad{animation:zc-edge-flow 10s ease-in-out infinite;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(108deg,color-mix(in srgb,var(--c-num) 42%,#fff) 0,var(--c-num) 32%,#6d4dff 68%,#cd06ff 100%) border-box;background-position:0 0,0 50%;background-size:auto,220% 100%;border:1px solid transparent;border-radius:12px;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.box-grad:hover{animation-duration:4.2s;box-shadow:0 10px 28px #1934801a;transform:translateY(-2px)}.box-bar{background:var(--box-fill);border:1px solid var(--box-border);border-radius:12px;box-shadow:inset 0 1px #ffffffb3;min-height:72px;padding:20px 28px;transition:border-color .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease)}.box-bar:hover{border-color:color-mix(in srgb,#193480 28%,#fff);box-shadow:inset 0 1px #ffffffd9,0 8px 22px #19348014;transform:translateY(-1px)}.box-bar .box-title,.box-soft .box-title{color:var(--box-ink);font-weight:var(--fw-semibold)}.box-soft{background:var(--box-fill-soft);border:1px solid var(--box-border-soft);border-radius:10px;padding:10px 14px;transition:border-color .28s var(--ease)}.box-soft:hover{border-color:color-mix(in srgb,#193480 24%,#fff)}.box-input,.input{background:#fff;border:1px solid var(--rule-2);border-radius:var(--box-radius);transition:box-shadow .2s var(--ease)}.box-input:focus,.input:focus{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(108deg,var(--c-num),#7a4dff,#cd06ff) border-box;border:1px solid transparent;box-shadow:0 0 0 3px #1934801f;outline:none}.box-card{background:var(--card);border:1px solid var(--rule-2);border-radius:12px;box-shadow:var(--sh-card);transition:border-color .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}.box-card:hover{border-color:#19348061;box-shadow:var(--sh-card);transform:translateY(-2px)}@media(max-width:960px){.box-grad:hover{animation-duration:10s;box-shadow:none;transform:none}.box-bar:hover{border-color:var(--box-border);box-shadow:inset 0 1px #ffffffb3;transform:none}.box-soft:hover{border-color:var(--box-border-soft)}.box-card:hover{border-color:var(--rule-2);box-shadow:var(--sh-card);transform:none}}@media(prefers-reduced-motion:reduce){.box-grad{animation:none}.box-bar:hover,.box-card:hover,.box-grad:hover{transform:none}}body{font-family:var(--f-sans);font-feature-settings:"kern" 1;font-size:var(--t-md);font-weight:var(--fw-regular);letter-spacing:var(--ls-none);line-height:var(--lh-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--c-ink);font-family:var(--f-sans);margin:0 0 .4em;text-wrap:balance}h1{font-size:var(--t-hero-page);line-height:var(--lh-tight)}h1,h2{font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}h2{font-size:var(--t-h2);line-height:var(--lh-title)}h3{font-size:var(--t-h3)}h3,h4{font-weight:var(--fw-semibold);letter-spacing:var(--ls-none);line-height:var(--lh-snug)}h4{font-size:var(--t-xl)}p{font-size:inherit;font-weight:var(--fw-regular);letter-spacing:var(--ls-none);line-break:auto;line-height:inherit;margin:0 0 .75em;overflow-wrap:break-word;word-break:normal}.kicker,.t-kicker{font-size:var(--t-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl);line-height:var(--lh-normal)}.t-lead{font-size:var(--t-lead);font-weight:var(--fw-regular);letter-spacing:var(--ls-none);line-break:auto;line-height:var(--lh-lead);overflow-wrap:break-word;word-break:normal}.detail-copy .aside,.detail-copy .guide,.detail-copy .intro,.detail-copy .proof-line,.t-detail-aside,.t-detail-intro,.t-prose{font-size:var(--t-md);font-weight:var(--fw-regular);letter-spacing:var(--ls-none);line-height:var(--lh-relaxed)}.detail-copy .lead,.t-detail-claim{font-size:var(--t-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-none);line-height:var(--lh-normal)}.t-caption{font-size:var(--t-caption);letter-spacing:var(--ls-none);line-height:1.45}.t-caption,.t-hero-product{font-weight:var(--fw-medium)}.t-hero-product{font-size:var(--t-lg);letter-spacing:var(--ls-sm);line-height:var(--lh-relaxed)}.t-hero-aside{font-size:var(--t-lead);font-weight:var(--fw-medium);letter-spacing:.04em;line-height:1.55}.t-face-title{font-size:var(--t-h3);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-lg);line-height:var(--lh-tight)}.t-chip{font-size:var(--t-body);letter-spacing:var(--ls-sm);line-height:1.4}.t-chip,.t-chip-sm{font-weight:var(--fw-semibold)}.t-chip-sm{font-size:var(--t-sm);line-height:1.3}.t-chip-sm,.t-cta{letter-spacing:var(--ls-none)}.t-cta{font-size:var(--t-body);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.t-section-title,.t-title{font-size:var(--t-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-title)}.muted,.t-muted{color:var(--c-ink-soft)}.grad,.t-grad{background:var(--c-grad);-webkit-background-clip:text;background-clip:text;color:var(--c-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.grad,.t-grad{color:transparent}}.t-num,.t-stat{color:var(--c-num);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}*,:after,:before{box-sizing:border-box}html{font-size:calc(16px*var(--ui-scale, 1));scroll-behavior:smooth}body,html{margin:0;padding:0}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--f-sans);font-size:var(--t-md);line-height:1.75;min-height:100vh}@media(max-width:960px){.site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;left:0;position:fixed!important;right:0;top:0;width:100%;z-index:var(--z-nav)}.app-shell{padding-top:calc(var(--nav-h) + env(safe-area-inset-top))}}html.nav-lock,html.nav-lock body{height:100%!important;overflow:hidden!important;overscroll-behavior:none}.app-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#main{display:flex;flex:1 0 auto;flex-direction:column;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.exit a,.foot-note a,.page-hero a:not(.zc-btn):not(.link-pill):not(.text-cta),.prose a,.text-link,a.link{color:var(--c-primary-deep)}.exit a:hover,.foot-note a:hover,.prose a:hover,.text-link:hover,a.link:hover{color:var(--c-primary-deep);text-decoration:underline;text-underline-offset:3px}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--c-primary-deep);outline-offset:3px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wrap{box-sizing:border-box;margin-inline:auto;width:min(var(--max),calc(100% - var(--gutter)))}.section{background:var(--c-bg-card);padding:calc(88px*var(--ui-scale, 1)) 0}.section.alt{background:var(--c-bg)}.section-head{margin:0 auto;max-width:40em;padding-bottom:var(--deck-head-gap);text-align:center}.section-head .kicker,.section-head .t-kicker{margin:0 0 var(--deck-kicker-gap)}.section-head .t-title,.section-head h2{font-size:var(--t-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-title);margin:0 0 var(--deck-title-lead)}.section-head:not(:has(.t-lead)) :is(h2,.t-title){margin-bottom:0}.section-head .t-lead,.section-head p{color:var(--c-ink-soft);font-size:var(--t-lead);font-weight:var(--fw-regular);letter-spacing:var(--ls-none);line-height:var(--lh-lead);margin:0 auto;max-width:36em}.kicker,.t-kicker{color:var(--c-primary-deep)}.block-head p,.contact-copy p,.dir-head .lead,.intro-lead,.matrix-head .lead,.page-hero:not(:has(.detail-head)) .aside,.page-hero:not(:has(.detail-head)) .lead,.process-head p,.promo-copy .aside,.scen-split .claim,.section-head p,.t-lead{color:var(--c-ink-soft);font-size:var(--t-lead);font-weight:var(--fw-regular);letter-spacing:var(--ls-none);line-height:var(--lh-lead)}.apply-box p,.case-summary,.cluster-block .cluster,.combo,.core-body p,.detail-copy .aside,.detail-copy .intro,.domain .cap span,.expect p,.feature-card li span,.flagship-copy p,.intro-pos,.job-summary,.list span,.loop-node p,.out-card p,.page-hero>.wrap>p:not(.meta):not(.intro):not(.notice):not(.lead):not(.aside),.pain-list p,.pillar-b,.pipe-card p,.rule,.scene-card p,.sdd-copy p,.shelf-note,.step-body p,.step-card p,.steps p,.strat-card>p,.t-prose,.unity-b{color:var(--c-ink-soft);font-size:var(--t-md);font-weight:var(--fw-regular);letter-spacing:var(--ls-none);line-height:var(--lh-relaxed)}.t-caption{color:var(--c-muted)}.t-hero-product{color:var(--c-ink-soft);margin:0;max-width:36em}.t-hero-aside{max-width:40em}.t-face-title,.t-hero-aside{color:var(--c-primary-deep);margin:0}.t-face-title{background:none;border:none;padding:0}.apply-box h2,.block-head h2,.case-copy h2,.cluster-head h2,.contact-copy h2,.detail .hero h1,.dir-head h2,.hero h1,.hero-copy h1,.job-head h2,.matrix-head h2,.page-hero h1,.process-head h2,.promo-copy h2,.scen-split h2,.section-head h2,.shelf-title,.t-section-title,.t-title{-webkit-background-clip:text;background-clip:text;background-image:var(--c-grad-title);color:transparent;-webkit-text-fill-color:transparent}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.apply-box h2,.block-head h2,.case-copy h2,.cluster-head h2,.contact-copy h2,.detail .hero h1,.dir-head h2,.hero h1,.hero-copy h1,.job-head h2,.matrix-head h2,.page-hero h1,.process-head h2,.promo-copy h2,.scen-split h2,.section-head h2,.shelf-title,.t-section-title,.t-title{background-image:none;color:var(--c-primary-deep);-webkit-text-fill-color:unset}}.chip-box{align-items:center;align-self:flex-start;background:#ffffff80;border:1px solid hsla(0,0%,100%,.78);border-radius:var(--r-sm,6px);box-shadow:0 0 0 1px #1d21291a;color:var(--c-ink);display:inline-flex;font-size:var(--t-sm);font-weight:var(--fw-semibold);justify-content:center;letter-spacing:var(--ls-sm);line-height:1.3;max-width:100%;padding:3px 8px;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.chip-box-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.chip-pill,.link-pill{align-items:center;background:#ffffffeb;border:1px solid hsla(0,0%,100%,.78);border-radius:var(--r-pill);box-shadow:0 0 0 1px #1d21291f;color:var(--c-ink,#1a1a1a);display:inline-flex;font-size:var(--t-sm);font-weight:var(--fw-semibold);justify-content:center;letter-spacing:var(--ls-none);line-height:1.3;padding:6px 16px;text-align:center;white-space:nowrap}.chip-pill{min-width:7.5em}.link-pill{align-self:flex-start;cursor:pointer;max-width:100%;text-decoration:none;transition:box-shadow .18s var(--ease),background-color .18s var(--ease);width:-moz-fit-content;width:fit-content}button.link-pill{background:#ffffffeb;border:1px solid hsla(0,0%,100%,.78)}.link-pill:hover{background:#fff;box-shadow:0 0 0 1px #1d212933;color:var(--c-ink);text-decoration:none}.text-cta{align-items:center;align-self:center;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;color:var(--c-primary-deep);display:inline-flex;font-size:var(--t-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-none);line-height:var(--lh-normal);padding-bottom:2px;text-decoration:none;transition:color .18s var(--ease),background-size .28s var(--ease)}.text-cta:hover{background-size:100% 1.5px;color:var(--c-primary)}.page-hero{background:var(--c-bg-card);border-bottom:1px solid var(--c-line);padding:calc(120px*var(--ui-scale, 1)) 0 calc(64px*var(--ui-scale, 1));position:relative}.page-hero h1{font-size:var(--t-hero-page);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0 0 var(--deck-title-lead);max-width:18em}.page-hero p{max-width:38em}.detail-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;margin:0}.detail-head h1{flex:1 1 12em;margin:0;max-width:none;min-width:0;overflow-wrap:break-word;word-break:normal}.detail-nav{align-items:baseline;display:flex;flex:0 0 auto;gap:14px}.detail-kicker{color:var(--c-primary-deep);font-size:var(--t-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl)}.detail-head+.detail-copy,.detail-head+p{margin-top:var(--deck-title-lead)}.detail-nav .text-cta{align-self:baseline}.hero-copy .detail-head{align-items:flex-start;flex-direction:column;gap:8px}.hero-copy .detail-head h1{flex:none;width:100%}.detail-copy{display:flex;flex-direction:column;gap:4px;max-width:none;min-width:0}.detail-copy p{margin:0;max-width:none;overflow-wrap:break-word;white-space:normal;word-break:normal}.detail-copy .lead{color:var(--c-ink)}.detail-copy .aside,.detail-copy .guide,.detail-copy .intro,.detail-copy .proof-line{color:var(--c-ink-soft)}.page-hero:has(.detail-head) h1,.page-hero:has(.detail-head) p{max-width:none}.crumbs{align-items:center;align-self:stretch;color:var(--c-ink-soft);display:flex;flex-wrap:wrap;font-size:var(--t-body);gap:8px;justify-content:flex-start;margin:0 0 16px;text-align:left;width:100%}.crumbs a:hover{color:var(--c-primary-deep)}.page-hero .wrap{text-align:left}.page-hero .hero-inner>.crumbs,.page-hero .hero-stack>.crumbs,.page-hero .panel-inner>.crumbs,.page-hero>.wrap>.crumbs{align-self:stretch;justify-content:flex-start;margin:0 0 18px;max-width:none;order:-1;text-align:left;width:100%}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.spec-table{border-collapse:collapse;font-size:var(--t-body);width:100%}.spec-table td,.spec-table th{border-bottom:1px solid var(--c-line);padding:12px 14px;text-align:left;vertical-align:top}.spec-table th{color:var(--c-primary-deep);font-size:var(--t-caption);font-weight:600}.spec-table td{color:var(--c-ink-soft)}.spec-table b{color:var(--c-ink)}.skip{background:var(--c-grad);border-radius:var(--r-pill);color:var(--c-on-primary);left:12px;padding:8px 14px;position:absolute;top:-48px;z-index:100}.skip:focus{top:12px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cta-band{background:transparent;border-top:none;padding:64px 0}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.filter-row button{background:var(--c-bg-card);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-ink-soft);font-size:var(--t-body);min-height:44px;padding:0 14px}.filter-row button.on{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary-deep)}@media(max-width:1024px){.grid-4{grid-template-columns:1fr 1fr}}@media(max-width:960px){.page-hero{padding:48px 0}}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:56px 0}.page-hero{padding:36px 0 32px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html{scroll-padding-top:calc(var(--nav-h) + 24px)}[id]{scroll-margin-top:calc(var(--nav-h) + var(--toc-h, 64px) + 16px)}.page-hero:not(:has(.detail-head)) .lead{max-width:40em}.page-hero:not(:has(.detail-head)) .aside{margin:0;max-width:40em}.section-subhead{color:var(--c-ink);font-size:var(--t-h3);font-weight:700;letter-spacing:0;margin:var(--s-8) 0 var(--s-4)}.product-toc{--toc-h:56px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--c-bg) 92%,transparent);border-bottom:1px solid var(--c-line);display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:12px 0;position:sticky;scrollbar-width:none;top:var(--nav-h);z-index:40}.product-toc::-webkit-scrollbar{display:none}.product-toc a{background:var(--c-bg-card);border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-ink-soft);flex:0 0 auto;font-size:var(--t-sm);font-weight:600;padding:6px 12px;text-decoration:none;white-space:nowrap}.product-toc a:hover{border-color:var(--c-primary-border);color:var(--c-primary-deep)}@media(max-width:768px){.product-toc{overflow-x:auto;position:static}}.table-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;margin:0}.table-scroll .spec-table{min-width:520px}@media(max-width:768px){.cta-row{flex-wrap:wrap}.cta-row .zc-btn{flex:1 1 auto}}@media(max-width:960px){.toolbar{bottom:max(16px,env(safe-area-inset-bottom));gap:6px;right:10px}.toolbar .item{font-size:var(--t-caption);height:44px;width:44px}}@media(max-width:480px){.toolbar{bottom:max(12px,env(safe-area-inset-bottom));right:8px}}body:not(:has(.about-page)) :is(.info-card,.card-frame,.trust-card,.adv-card,.strat-card,.zc-card,.box-card,.cap-card,.scen-card,.eco-card,.idea-card,.step-card,.pcard,.tag-row>li){background-color:transparent!important;background-image:none!important}body:not(:has(.about-page)) .detail.sol .info-card{background-color:#fff!important}:is(.info-card,.card-frame,.trust-card,.adv-card,.strat-card,.zc-card,.box-card,.cap-card,.scen-card,.eco-card,.idea-card,.htl-card,.step-card,.pcard,.preview button,.point-grid>li,.client-grid>li,.steps>li,.culture-pillars .pillar,.eco-item){container-type:inline-size;isolation:isolate;overflow:hidden;position:relative}#p-core .card-frame:after,#p-domains .trust-card:after,#p-eco .scc-visual:after,#p-services .card-frame:after,.agentos-page :is(.adv-card,.box-card,.eco-card):after,.home-page :is(.strat-card,.adv-card):after,.platform-page :is(.adv-card,.box-card,.eco-item,.eco-card):after,.sol :is(.info-card,.steps>li):after{aspect-ratio:1;background-color:#193480;content:"";height:auto;-webkit-mask:url(../media/snow.svg) center/contain no-repeat;mask:url(../media/snow.svg) center/contain no-repeat;-webkit-mask-mode:alpha;mask-mode:alpha;opacity:.11;pointer-events:none;position:absolute;width:32cqi;z-index:0}#p-core .card-frame:after,#p-domains .trust-card:after,#p-eco .scc-visual:after,#p-services .card-frame:after,.agentos-page :is(.adv-card,.box-card,.eco-card):after,.home-page :is(.strat-card,.adv-card):after,.platform-page :is(.adv-card,.box-card,.eco-item,.eco-card):after,.sol :is(.info-card,.steps>li):after{bottom:-25px;right:-25px;top:auto}#p-core .card-frame:after,#p-domains .trust-card:after,#p-services .card-frame:after{z-index:2}#p-eco .scc-visual{container-type:inline-size}#p-eco .scc-visual:after{z-index:1}#p-core .card-frame:after,#p-domains .trust-card:after,#p-eco .scc-visual:after,#p-services .card-frame:after{height:min(32cqi,calc(100% - 40px));-webkit-mask-position:right bottom;mask-position:right bottom;width:auto}#p-core .card-frame:after,#p-domains .trust-card:after,#p-services .card-frame:after{height:min(56cqi,calc(100% - 40px))}.home-page:not(.products-page) :is(.strat-card,.adv-card):after{aspect-ratio:1;height:auto;-webkit-mask-position:right bottom;mask-position:right bottom;max-height:calc(100% - 40px);width:42%}.agentos-page :is(.adv-card,.box-card,.eco-card):after,.platform-page :is(.adv-card,.box-card,.eco-item,.eco-card):after,.sol :is(.info-card,.steps>li):after{height:min(32cqi,calc(100% - 40px));width:auto}@media(min-width:1025px){.agentos-page :is(.adv-card,.scen-card):after{height:min(44cqi,calc(100% - 40px))}}:is(.info-card,.card-frame,.trust-card,.adv-card,.strat-card,.zc-card,.box-card,.cap-card,.scen-card,.eco-card,.idea-card,.htl-card,.step-card,.pcard,.preview button,.point-grid>li,.client-grid>li,.steps>li,.culture-pillars .pillar,.eco-item,.foot-card,.cert-card)>:not(.card-veil):not(.strat-veil):not(.veil):not(img):not(.thumb){position:relative;z-index:2}@media(min-width:961px){#p-core .card-frame:focus-visible:after,#p-core .card-frame:focus-within:after,#p-core .card-frame:hover:after,#p-domains .trust-card:focus-visible:after,#p-domains .trust-card:focus-within:after,#p-domains .trust-card:hover:after,#p-services .card-frame:focus-visible:after,#p-services .card-frame:focus-within:after,#p-services .card-frame:hover:after{background-color:#f5f7ff}#p-eco .scc-card.active:is(:hover,:focus-within) .scc-visual:after,.agentos-page :is(.adv-card,.box-card,.eco-card):is(:hover,:focus-within):after,.home-page :is(.strat-card,.adv-card):is(:hover,:focus-within):after,.platform-page :is(.adv-card,.box-card,.eco-item,.eco-card):is(:hover,:focus-within):after,.sol :is(.info-card,.steps>li):is(:hover,:focus-within):after{background-color:#193480;opacity:.28;z-index:3}}.agentos-page :is(.adv-card,.box-card,.eco-card)>:not(img):not(.thumb),.home-page :is(.strat-card,.adv-card)>:not(img):not(.thumb),.platform-page :is(.adv-card,.box-card,.eco-item,.eco-card)>:not(img):not(.thumb),.sol :is(.info-card,.steps>li)>:not(img):not(.thumb){z-index:4!important}:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.eco-item,.foot-card,.pcard,.idea-card,.step-card,.htl-card,.cert-card:not(.ghost),.culture-pillars .pillar,.service-room .step,.steps>li,.point-grid>li,.client-grid>li){isolation:isolate;position:relative}:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.eco-item,.foot-card,.pcard,.idea-card,.step-card,.htl-card,.cert-card:not(.ghost),.culture-pillars .pillar,.service-room .step,.steps>li,.point-grid>li,.client-grid>li):before{background:var(--c-card-hover);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s var(--ease);z-index:1}@media(min-width:961px){:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.eco-item,.foot-card,.pcard,.idea-card,.step-card,.htl-card,.cert-card:not(.ghost),.culture-pillars .pillar,.service-room .step,.steps>li,.point-grid>li,.client-grid>li):is(:hover,:focus-within):before{opacity:1}:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.eco-item,.foot-card,.pcard,.idea-card,.step-card,.htl-card,.cert-card:not(.ghost),.culture-pillars .pillar,.service-room .step,.steps>li,.point-grid>li,.client-grid>li):is(:hover,:focus-within) :is(h2,h3,h4,p,li,span,dt,dd,a,small,strong,svg){color:#fff!important}:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.foot-card,.culture-pillars .pillar,.service-room .step,.steps>li):is(:hover,:focus-within) :is(.point-tag,.dir-tags li,.cap-list li,.step-num,.tags li){background:#ffffff29!important;border-color:#ffffff73!important}:is(.pillar-card,.cap-card,.adv-card,.box-card):is(:hover,:focus-within) :is(.pillar-rule,.cap-list,.deliver-list){border-color:#ffffff47!important}.eco-card:is(:hover,:focus-within) .eco-tags li{background:#fff!important;border-color:#ffffffb8!important;color:var(--c-primary-deep)!important}}:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.eco-item,.foot-card,.idea-card,.step-card,.htl-card,.cert-card,.tag-row li,.cell.plain,.product-heading,.group-head){cursor:default}.client-grid>li,.culture-pillars .pillar,.platform-arch .cells li,.point-grid>li,.service-room .step,.steps>li{cursor:default}.slot,a:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.eco-item,.foot-card,.idea-card,.step-card,.htl-card,.cert-card,.card-frame,.trust-card,.mode-card,.cell,.hub-link,.pcard,.zc-card){cursor:pointer}:is(.pillar-card,.info-card,.adv-card,.box-card,.cap-card,.scen-card,.eco-card,.eco-item,.foot-card,.idea-card,.step-card,.htl-card) :is(a[href],button,summary){cursor:pointer}.zc-btn[data-v-3808cc3c]{align-items:center;border:1px solid transparent;border-radius:var(--r-pill);display:inline-flex;font-size:var(--t-body);font-weight:600;gap:8px;justify-content:center;min-height:max(44px,calc(44px*var(--ui-scale, 1)));padding:0 calc(22px*var(--ui-scale, 1));text-decoration:none;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease),filter .16s var(--ease),background-color .16s var(--ease),color .16s var(--ease)}.s-lg[data-v-3808cc3c]{font-size:var(--t-md);min-height:max(48px,calc(48px*var(--ui-scale, 1)));padding:0 calc(26px*var(--ui-scale, 1))}.v-grad[data-v-3808cc3c],.v-primary[data-v-3808cc3c]{background:var(--c-grad);border-color:transparent;box-shadow:0 8px 24px #19348047;color:var(--c-on-primary)}.v-grad[data-v-3808cc3c]:hover,.v-primary[data-v-3808cc3c]:hover{box-shadow:0 10px 28px #19348057;filter:brightness(.96);transform:translateY(-1px)}.v-ghost[data-v-3808cc3c],.v-secondary[data-v-3808cc3c]{background:var(--c-bg-card);border-color:var(--c-line-strong);box-shadow:none;color:var(--c-ink)}.v-ghost[data-v-3808cc3c]:hover,.v-secondary[data-v-3808cc3c]:hover{border-color:var(--c-primary);color:var(--c-primary-deep)}.zc-btn.disabled[data-v-3808cc3c],.zc-btn[data-v-3808cc3c]:disabled{background:var(--c-disabled-bg);border-color:var(--c-line-strong);box-shadow:none;color:var(--c-disabled-ink);filter:none;opacity:1;pointer-events:none}@media(prefers-reduced-motion:reduce){.v-grad[data-v-3808cc3c]:hover,.v-primary[data-v-3808cc3c]:hover{transform:none}}.zc-icon[data-v-d726f57a]{flex-shrink:0}.site-header[data-v-74416c44]{background:transparent;border-bottom:1px solid transparent;box-shadow:none;position:sticky;top:0;transition:background-color .2s ease,border-color .2s ease;z-index:var(--z-nav)}.site-header.scrolled[data-v-74416c44]{background:var(--c-bg-card);border-bottom-color:var(--c-line)}.bar[data-v-74416c44]{gap:var(--s-4);min-height:var(--nav-h)}.bar[data-v-74416c44],.brand[data-v-74416c44]{align-items:center;display:flex;position:relative}.brand[data-v-74416c44]{flex:0 0 auto;line-height:0;z-index:40}.brand-logo[data-v-74416c44]{display:block;height:48px;-o-object-fit:contain;object-fit:contain;width:auto}.nav[data-v-74416c44]{align-items:center;display:flex;gap:12px}.nav-links[data-v-74416c44]{align-items:stretch;display:flex;gap:var(--s-1)}.nav-item[data-v-74416c44]{align-items:center;display:flex;position:relative}.nav-item.drop .submenu[data-v-74416c44]{left:auto;right:0;top:calc(100% - 2px);transform:translateY(8px)}.nav-item.drop.open .submenu[data-v-74416c44]{transform:translateY(0)}.nav-item.drop .submenu[data-v-74416c44]:after{bottom:100%;content:"";height:72px;left:-32px;position:absolute;right:-32px}.nav-link[data-v-74416c44]{align-items:center;border-radius:var(--r-pill);color:var(--c-ink-soft);display:inline-flex;font-size:var(--t-body);gap:6px;min-height:44px;padding:8px 12px;position:relative;z-index:40}.nav-item.open>.nav-link[data-v-74416c44],.nav-link.on[data-v-74416c44],.nav-link[data-v-74416c44]:focus-visible,.nav-link[data-v-74416c44]:hover{background:color-mix(in srgb,#0468c8 12%,#fff);color:#0468c8}.nav-link[data-v-74416c44]:focus-visible{outline:none}.caret[data-v-74416c44]{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;height:0;opacity:.7;transition:transform .18s ease;width:0}.caret.up[data-v-74416c44],.nav-item.open .caret[data-v-74416c44],.nav-link.on .caret[data-v-74416c44],.nav-link:focus-visible .caret[data-v-74416c44],.nav-link:hover .caret[data-v-74416c44]{opacity:1}.caret.up[data-v-74416c44],.nav-item.open .caret[data-v-74416c44]{transform:rotate(180deg)}.submenu[data-v-74416c44]{background:var(--c-bg-card);border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--sh-md);left:50%;min-width:188px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% - 4px);transform:translate(-50%) translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;visibility:hidden;z-index:30}.nav-item.open .submenu[data-v-74416c44]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);visibility:visible}.product-menu[data-v-74416c44]{align-items:start;border-radius:16px;box-shadow:0 12px 32px #1d212914;display:grid;grid-template-columns:188px 300px;padding:16px 8px 12px;width:min(520px,calc(100vw - 48px))}.nav-item.drop .offer-menu[data-v-74416c44]{display:grid;grid-template-columns:148px 180px 272px 148px;left:0;margin-inline:auto;max-height:calc(100vh - var(--nav-h) - 16px);max-width:calc(100vw - 48px);position:fixed;right:0;top:calc(var(--nav-h) - 2px);transform:translate(var(--offer-shift,0)) translateY(8px);width:-moz-max-content;width:max-content}.nav-item.drop.open .offer-menu[data-v-74416c44]{transform:translate(var(--offer-shift,0)) translateY(0)}.nav-item.drop.open[data-v-74416c44]:has(.offer-menu):before{display:none}.offer-menu[data-v-74416c44]:before{background:var(--c-bg-card);border-left:1px solid var(--c-line-strong);border-top:1px solid var(--c-line-strong);content:"";height:12px;left:var(--offer-notch,50%);margin-left:-6px;pointer-events:none;position:absolute;top:-6px;transform:rotate(45deg);width:12px;z-index:2}.offer-menu .product-col[data-v-74416c44]{max-height:calc(100vh - var(--nav-h) - 36px);overflow-y:auto}.offer-menu .product-name[data-v-74416c44]{white-space:nowrap}.solution-menu[data-v-74416c44]{border-radius:16px;box-shadow:0 12px 32px #1d212914;display:grid;grid-template-columns:1fr;max-height:calc(100vh - var(--nav-h) - 28px);overflow-y:auto;padding:14px 8px 10px;width:min(212px,calc(100vw - 32px))}.nav-item.drop.open[data-v-74416c44]:before{background:var(--c-bg-card);border-left:1px solid var(--c-line-strong);border-top:1px solid var(--c-line-strong);bottom:-4px;content:"";height:12px;left:50%;margin-left:-6px;pointer-events:none;position:absolute;transform:rotate(45deg);width:12px;z-index:31}.product-col+.product-col[data-v-74416c44]{border-left:1px solid var(--c-line)}.product-col[data-v-74416c44]:last-child{max-height:calc(100vh - var(--nav-h) - 28px);overflow-y:auto}.product-heading[data-v-74416c44]{color:#8b95a5;font-size:13px;font-weight:500;line-height:1.4;margin:2px 16px 8px}.product-link[data-v-74416c44]{border-radius:10px;display:flex;flex-direction:column;gap:2px;margin:0 8px;padding:8px 12px;text-align:left;text-decoration:none}.product-link.on[data-v-74416c44],.product-link[data-v-74416c44]:focus,.product-link[data-v-74416c44]:focus-visible,.product-link[data-v-74416c44]:hover{background:color-mix(in srgb,#0468c8 12%,#fff)}.product-link.on .product-name[data-v-74416c44],.product-link:focus .product-name[data-v-74416c44],.product-link:focus-visible .product-name[data-v-74416c44],.product-link:hover .product-name[data-v-74416c44]{color:#0468c8}.product-link[data-v-74416c44]:focus-visible{outline:none}.product-name[data-v-74416c44]{color:var(--c-ink);font-size:15px;line-height:1.35}.product-name[data-v-74416c44],.sub-link[data-v-74416c44]{font-weight:var(--fw-regular)}.sub-link[data-v-74416c44]{border-radius:var(--r-md);color:var(--c-ink-soft);display:block;font-size:var(--t-sm);padding:10px 12px;text-align:left;white-space:nowrap}.sub-link.on[data-v-74416c44],.sub-link[data-v-74416c44]:focus-visible,.sub-link[data-v-74416c44]:hover{background:color-mix(in srgb,#0468c8 12%,#fff);color:#0468c8}.sub-link[data-v-74416c44]:focus-visible{outline:none}.right[data-v-74416c44]{flex:0 0 auto;gap:var(--s-3);margin-left:auto;position:relative;z-index:40}.right[data-v-74416c44],.utility[data-v-74416c44]{align-items:center;display:flex}.utility[data-v-74416c44]{gap:4px}.util-link[data-v-74416c44]{align-items:center;border-radius:var(--r-pill);color:var(--c-ink-soft);display:inline-flex;font-size:var(--t-body);font-weight:600;min-height:44px;padding:8px 10px;text-decoration:none}.util-link.on[data-v-74416c44],.util-link[data-v-74416c44]:focus-visible,.util-link[data-v-74416c44]:hover{background:transparent;color:var(--c-primary-deep)}.util-link[data-v-74416c44]:focus-visible{outline:none}.burger[data-v-74416c44],.header-cta[data-v-74416c44]{flex:0 0 auto}.burger[data-v-74416c44]{align-items:center;background:#fff;border:1px solid rgba(25,52,128,.22);border-radius:12px;box-shadow:0 1px 4px #1d212914;color:#193480;display:none;height:44px;justify-content:center;padding:0;width:44px;-webkit-tap-highlight-color:transparent}.burger[data-v-74416c44]:focus,.burger[data-v-74416c44]:focus-visible,.burger[data-v-74416c44]:hover{background:#fff;color:#0468c8;outline:none}.drawer[data-v-74416c44]{background:var(--c-bg-card);border-top:1px solid var(--c-line);display:none}.drawer-inner[data-v-74416c44]{align-items:stretch;display:flex;flex-direction:column;gap:4px;padding:12px 0 20px}.drawer-utils[data-v-74416c44]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.drawer-util-link[data-v-74416c44]{align-items:center;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-ink-soft);display:inline-flex;font-size:var(--t-body);font-weight:600;min-height:44px;padding:10px 14px;text-decoration:none}.drawer-group[data-v-74416c44]{border-radius:var(--r-md);display:flex;flex-direction:column}.drawer-row[data-v-74416c44]{align-items:center;display:flex;gap:8px}.drawer-row .drawer-link[data-v-74416c44]{flex:1}.drawer-toggle[data-v-74416c44]{align-items:center;background:transparent;border:0;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.drawer-link[data-v-74416c44],.drawer-toggle[data-v-74416c44]{border-radius:var(--r-md);color:var(--c-ink)}.drawer-link[data-v-74416c44]{font-size:var(--t-md);font-weight:700;padding:12px 4px}.drawer-link.on[data-v-74416c44],.drawer-link[data-v-74416c44]:focus,.drawer-link[data-v-74416c44]:focus-visible,.drawer-link[data-v-74416c44]:hover,.drawer-util-link[data-v-74416c44]:focus,.drawer-util-link[data-v-74416c44]:focus-visible,.drawer-util-link[data-v-74416c44]:hover{background:transparent;color:#0468c8;-webkit-tap-highlight-color:transparent}.drawer-link[data-v-74416c44]:focus,.drawer-link[data-v-74416c44]:focus-visible,.drawer-util-link[data-v-74416c44]:focus,.drawer-util-link[data-v-74416c44]:focus-visible{outline:none}.drawer-sub[data-v-74416c44]{border-left:2px solid var(--c-line);display:flex;flex-direction:column;gap:2px;margin:0 0 10px 6px;padding-left:14px}.drawer-product-group+.drawer-product-group[data-v-74416c44]{margin-top:8px}.drawer-sub-heading[data-v-74416c44]{color:#8b95a5;font-size:12px;font-weight:500;margin:4px 12px 2px}.drawer-sub-link[data-v-74416c44]{border-radius:var(--r-md);color:var(--c-ink-soft);display:flex;flex-direction:column;font-size:var(--t-sm);font-weight:var(--fw-regular);gap:2px;padding:9px 12px}.drawer-sub-link.on[data-v-74416c44],.drawer-sub-link[data-v-74416c44]:focus,.drawer-sub-link[data-v-74416c44]:focus-visible,.drawer-sub-link[data-v-74416c44]:hover{background:transparent;color:#0468c8;-webkit-tap-highlight-color:transparent}.drawer-sub-link[data-v-74416c44]:focus-visible{outline:none}.drawer-inner[data-v-74416c44] .zc-btn{align-self:stretch;margin-bottom:8px}@media(max-width:1024px){.site-header[data-v-74416c44]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;left:0;padding-top:env(safe-area-inset-top);position:fixed!important;right:0;top:0;width:100%;z-index:var(--z-nav)}.site-header.open[data-v-74416c44]{background:var(--c-bg-card)}.bar[data-v-74416c44]{background:transparent;gap:var(--s-2);position:relative;z-index:2}.nav[data-v-74416c44]{display:none}.right[data-v-74416c44]{margin-left:auto}.header-cta[data-v-74416c44]{display:none}.burger[data-v-74416c44]{align-items:center;display:inline-flex;justify-content:center}.utility[data-v-74416c44]{display:none}.drawer[data-v-74416c44]{bottom:0;display:block;height:auto;left:0;max-height:none;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;position:fixed;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:1;-webkit-overflow-scrolling:touch;touch-action:pan-y}.drawer-inner[data-v-74416c44]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media(max-width:480px){.brand-logo[data-v-74416c44]{height:42px}}.err-shell[data-v-633da24a]{background:var(--c-bg);min-height:100vh}.err-main[data-v-633da24a]{display:grid;min-height:calc(100vh - var(--nav-h));padding:48px 0 80px;place-items:center}.kicker[data-v-633da24a]{color:var(--c-primary);font-size:var(--t-sm);font-weight:var(--fw-semibold);letter-spacing:.08em;margin:0 0 8px}h1[data-v-633da24a]{font-size:var(--t-h2);line-height:1.3;margin:0 0 10px}.err-main p[data-v-633da24a]{color:var(--c-ink-soft);margin:0;max-width:36em}.cta-row[data-v-633da24a]{gap:12px;margin-top:22px}.channels[data-v-633da24a],.cta-row[data-v-633da24a]{display:flex;flex-wrap:wrap}.channels[data-v-633da24a]{border-top:1px solid var(--c-line-strong);gap:10px 18px;margin-top:28px;padding-top:18px}.channels a[data-v-633da24a]{color:var(--c-primary-deep);font-weight:var(--fw-semibold);text-decoration:none}.channels a[data-v-633da24a]:hover{text-decoration:underline}
