@layer tokens{:root{--bg:#0e1113;--surface-1:#151a21;--surface-2:#1b2531;--surface-3:#222e3b;--surface:var(--surface-2);--hairline-color:#22272f;--hairline-strong:#303643;--border:#36364f59;--border-strong:#727da157;--accent:#00d0bf;--accent-hover:#67e5d5;--accent-bright:#04d8dd;--accent-active:#00857a;--accent-wash:color-mix(in srgb, var(--accent) 8%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent) 22%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 35%, transparent);--accent-glow-strong:color-mix(in srgb, var(--accent) 60%, transparent);--accent-veil:color-mix(in srgb, var(--accent) 85%, transparent);--accent-veil-strong:color-mix(in srgb, var(--accent) 90%, transparent);--accent-transparent:#00d0bf00;--text:#fff;--text-soft:#c9d3ee;--text-dim:#656a7b;--figure-line:#98a0aa;--figure-label:#7a8ca5;--highlight-inset:#ffffff0a;--dot-ink:#727da12e;--btn-cta-bg:var(--text);--btn-cta-text:var(--surface-1);--selection-bg:color-mix(in srgb, var(--accent) 30%, transparent);--selection-text:var(--text);--fade-hairline:linear-gradient(to right, var(--bg) 0, var(--hairline-color) min(12%, 180px), var(--hairline-color) calc(100% - min(12%, 180px)), var(--bg) 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--border:lab(23.4697% 5.06496 -15.3946/.35)}}}@layer base,kit,component,responsive,route;
@layer tokens{:root{--font-family-sans:"Geist Sans";--font-11:11px;--font-12:12px;--font-14:14px;--font-16:16px;--font-17:17px;--font-20:20px;--font-24:24px;--font-32:32px;--font-48:48px;--font-70:70px;--font-84:84px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-display-tight:.9;--lh-display:1.05;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.6;--lh-loose:1.7;--lh-prose:1.85;--ls-display-tight:-.035em;--ls-display:-.03em;--ls-tight:-.025em;--ls-snug:-.02em;--ls-snug-loose:-.015em;--ls-normal:-.01em;--ls-label:.08em;--ls-label-wide:.1em;--ls-label-wider:.12em;--ls-label-widest:.14em;--ls-label-max:.16em;--fs-display:clamp(52px, 9vw, 132px);--fs-display-insights:clamp(52px, 8vw, 84px);--fs-display-company:clamp(52px, 4.8vw, 84px);--fs-h1-chain:clamp(34px, 4.4vw, 60px);--fs-h1-article:clamp(34px, 5vw, 56px);--fs-h1-company:clamp(34px, 4vw, 52px);--fs-h2-band:clamp(28px, 3.2vw, 44px);--fs-h2-domain:clamp(28px, 3vw, 40px);--fs-h3-plate:clamp(26px, 3.7vw, 48px);--fs-h3-feature:clamp(26px, 3vw, 38px);--fs-h4-statement:clamp(24px, 2.6vw, 34px);--fs-h4-prose:clamp(24px, 2.6vw, 30px);--fs-lead:clamp(22px, 2.3vw, 30px);--fs-lead-insights:clamp(19px, 1.8vw, 22px);--fs-lead-company:clamp(17px, 1.5vw, 20px);--fs-standfirst:clamp(16px, 1.6vw, 19px);--fs-bench-title:min(20px, calc(11.9cqw - 4px));--fs-arch-title:clamp(var(--font-24), 3vw, var(--font-48))}}@layer base,kit,component,responsive,route;
@layer tokens{:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-80:80px;--space-88:88px;--space-112:112px;--radius-xs:2px;--radius-sm:4px;--radius:8px;--radius-md:12px;--radius-lg:14px;--radius-xl:24px;--radius-pill:999px;--radius-circle:50%;--page-width:1280px;--page-gutter:72px;--page-pad-block:clamp(40px, 5vw, 56px);--nav-float-inset:var(--space-12);--nav-lift:78px}}@layer base,kit,component,responsive,route;
@layer tokens;@layer base{:root{color:var(--text);background:var(--bg);font-family:var(--font-family-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}*,:before,:after{box-sizing:border-box}html{background:var(--bg);min-width:320px;scroll-padding-top:var(--space-40);transition:background-color .25s,color .25s}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-family-sans);margin:0;overflow-x:clip}button{border:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}::selection{background:var(--selection-bg);color:var(--selection-text)}}@layer kit,component,responsive,route;
@layer tokens,base;@layer kit{body{flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.skip-link{z-index:40;padding:var(--space-10) var(--space-14);border-radius:var(--radius);background:var(--btn-cta-bg);color:var(--btn-cta-text);font-size:var(--font-12);font-weight:var(--fw-semibold);transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}main{width:100%;padding-top:var(--nav-lift);flex-direction:column;flex:1 0 auto;align-items:center;display:flex}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-heading{margin:0 0 var(--space-24);color:var(--text);font-size:var(--font-84);font-weight:var(--fw-light);line-height:var(--lh-display);letter-spacing:var(--ls-snug);text-wrap:balance;animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise}.hero-heading strong{margin-top:var(--space-6);color:var(--text);font-weight:var(--fw-medium);display:block}.use-cases-heading{color:var(--text);font-size:var(--font-48);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);text-wrap:balance;font-size:var(--font-48);margin:0}.reveal{opacity:1;transform:translateY(0)}.reveal-enabled .reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.reveal-enabled .reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-enabled .reveal[data-delay="45"],.reveal-enabled .reveal[data-delay="50"]{transition-delay:50ms}.reveal-enabled .reveal[data-delay="80"],.reveal-enabled .reveal[data-delay="90"],.reveal-enabled .reveal[data-delay="95"],.reveal-enabled .reveal[data-delay="100"]{transition-delay:.1s}.reveal-enabled .reveal[data-delay="120"],.reveal-enabled .reveal[data-delay="135"],.reveal-enabled .reveal[data-delay="140"]{transition-delay:.14s}.reveal-enabled .reveal[data-delay="160"],.reveal-enabled .reveal[data-delay="180"],.reveal-enabled .reveal[data-delay="185"]{transition-delay:.18s}.reveal-enabled .reveal[data-delay="200"],.reveal-enabled .reveal[data-delay="225"],.reveal-enabled .reveal[data-delay="230"]{transition-delay:.22s}.reveal-enabled .reveal[data-delay="250"],.reveal-enabled .reveal[data-delay="270"],.reveal-enabled .reveal[data-delay="275"]{transition-delay:.26s}.reveal-enabled .reveal[data-delay="300"],.reveal-enabled .reveal[data-delay="315"]{transition-delay:.3s}.reveal-enabled .reveal:focus-within{opacity:1;transition-delay:0s;transform:translateY(0)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (max-width:768px){body{padding:0}}@media (max-width:560px){.hero-heading{font-size:var(--font-48)}.use-cases-heading{font-size:var(--font-32);letter-spacing:var(--ls-display)}}.masthead-rise>*{animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise}.masthead-rise>:nth-child(2){animation-delay:.11s}.masthead-rise>:nth-child(n+3){animation-delay:.2s}}@layer component,responsive,route;
@layer tokens,base;@layer kit{.swiss-eyebrow{font-size:var(--font-12);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-soft);margin:0}.swiss-eyebrow--accent{color:var(--accent)}.swiss-btn{height:40px;padding:0 var(--space-24);border-radius:var(--radius-pill);font-size:var(--font-14);font-weight:var(--fw-medium);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.swiss-btn--primary{background:var(--accent);color:var(--btn-cta-text);transition:background-color .15s,border-color .15s,color .15s}.swiss-btn--primary:hover{background:var(--accent-hover);color:var(--btn-cta-text)}.swiss-btn--primary:active{background:var(--accent-active);color:var(--btn-cta-text)}.swiss-btn--outline{border:1px solid var(--text);color:var(--text);background:0 0}.swiss-btn--outline:hover{background:var(--text);color:var(--bg)}.swiss-btn--inverse{background:var(--text);color:var(--accent)}.swiss-btn--inverse:hover{background:var(--bg);color:var(--accent);border:1px solid var(--text)}}@layer component,responsive,route;
@layer tokens,base;@layer kit{.swiss-section{width:100%;position:relative}.fade-rule,.provider-marquee:before,.provider-marquee:after,.article-head:after,.swiss-use-cases--bench .swiss-use-case:after{background:var(--fade-hairline);pointer-events:none;height:1px}.fade-rule{width:calc(min(100%, var(--page-width)) - 2 * var(--page-gutter) + 160px);margin-inline:auto}.provider-marquee:before,.provider-marquee:after,.article-head:after,.swiss-use-cases--bench .swiss-use-case:after{content:"";z-index:1;position:absolute;left:0;right:0}.provider-marquee:after,.article-head:after,.swiss-use-cases--bench .swiss-use-case:after{bottom:0}.provider-marquee:before{top:0}.swiss-use-cases--bench .swiss-use-case:after{content:none}.swiss-section__inner{max-width:var(--page-width);padding:var(--space-56) var(--page-gutter);margin-inline:auto}.swiss-section__header{gap:var(--space-48);margin-bottom:var(--space-48);grid-template-columns:5fr 7fr;display:grid}.swiss-section__header-left{align-items:baseline;gap:var(--space-16);display:flex}.swiss-section__title.news-section__title{font-size:var(--font-48);font-weight:var(--fw-medium);margin:0}@media (min-width:1240px){.swiss-section__title.news-section__title{white-space:nowrap}}.swiss-section__title{font-size:var(--font-32);font-weight:var(--fw-semibold);color:var(--text);margin:0}.swiss-section__lead{font-size:var(--font-14);line-height:var(--lh-relaxed);color:var(--text-soft);text-wrap:pretty;margin:0}}@layer component,responsive,route;
@layer tokens,base;@layer kit{.swiss-bench__band{border-bottom:1px solid var(--hairline-color);background-clip:padding-box;background-image:repeating-linear-gradient(45deg, var(--hairline-color) 0, var(--hairline-color) 1px, transparent 1px, transparent 8px);grid-column:1/-1;justify-content:flex-end;align-items:center;height:32px;display:flex}.swiss-bench__band span{padding-inline:var(--space-12);background:var(--bg);font-size:var(--font-11);letter-spacing:var(--ls-label-widest);color:var(--text-soft);opacity:.7;margin-right:var(--space-32);line-height:22px}.swiss-bench__band--pad{height:72px}.swiss-bench__band--foot{border-top:1px solid var(--hairline-color);border-bottom:0}.news-plate{background-origin:content-box;background-clip:content-box;background-image:linear-gradient(to bottom, var(--hairline-color), var(--hairline-color)), linear-gradient(to bottom, var(--hairline-color), var(--hairline-color));background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:1px 100%,1px 100%;padding-block:0;position:relative}.news-plate:before,.arch-fig:before,.swiss-use-case__fig:before,.sector-card__panel:before{content:"";inset:var(--dot-inset,6px);background-image:radial-gradient(var(--dot-color,var(--dot-ink)) 1px, transparent 1px);pointer-events:none;background-position:50%;background-size:18px 18px;position:absolute}.news-plate{--dot-inset:6px calc(var(--page-gutter) + 6px)}.news-plate--closing{display:flow-root}}@layer component,responsive,route;
@layer tokens,base;@layer kit{.swiss-cta{background:var(--accent);width:100%;position:relative}.swiss-cta__inner{justify-content:space-between;align-items:center;gap:var(--space-40);max-width:var(--page-width);padding:var(--space-64) var(--page-gutter);margin-inline:auto;display:flex}.swiss-cta__title{font-size:var(--font-32);font-weight:var(--fw-semibold);margin:0 0 var(--space-12);color:var(--bg)}.swiss-cta__desc{font-size:var(--font-14);color:var(--bg);opacity:.85;max-width:52ch;margin:0}.swiss-cta__actions{gap:var(--space-10);flex-shrink:0;display:flex}.swiss-cta__actions .swiss-btn{min-width:138px;height:44px;padding-inline:var(--space-20);border-radius:var(--radius)}.swiss-cta__actions .swiss-btn--inverse{border:1px solid var(--text)}}@layer component,responsive,route;
@layer tokens,base,kit,component;@layer responsive{@media (max-width:1050px){.swiss-section__header{gap:var(--space-20);grid-template-columns:1fr}.swiss-use-cases{grid-template-columns:repeat(2,1fr)}.swiss-use-cases--bench .swiss-use-case:nth-of-type(2n),.swiss-use-cases--bench .swiss-use-case:last-of-type:nth-of-type(odd){border-right:0}.swiss-use-cases--bench .swiss-use-case:not(:nth-last-of-type(-n+1)):after{content:""}}@media (max-width:768px){.swiss-hero__grid{grid-template-columns:1fr;min-height:0}.swiss-hero__left{padding:var(--space-48) var(--space-24) var(--space-36);border-right:none;border-bottom:1px solid var(--border)}.swiss-hero__heading{font-size:var(--font-48)}.provider-marquee__viewport{padding:var(--space-20) 0}.provider-marquee__track{animation-duration:28s}.swiss-section__inner{padding:var(--space-40) var(--space-24)}.news-section .swiss-section__inner{padding-bottom:0}.news-close{height:clamp(390px,76vw,520px)}.news-cta h3{font-size:var(--font-24)}.swiss-section__title.news-section__title{font-size:var(--font-24);white-space:normal;text-wrap:balance}.swiss-bench__head{gap:var(--space-16);padding:var(--space-48) var(--space-24) var(--space-40)}.swiss-bench__head h2{font-size:var(--font-24);white-space:normal;text-wrap:balance}.swiss-bench__head p{white-space:normal;text-wrap:pretty}.news-cta__actions{flex-direction:column;width:100%;max-width:none}.news-cta__button{width:180px}.swiss-cta__inner{text-align:center;padding:var(--space-48) var(--space-24);flex-direction:column}.swiss-cta__actions{gap:var(--space-8);flex-direction:column;width:100%;max-width:280px}.swiss-cta__actions .swiss-btn{width:100%}.site-nav{--nav-gutter:16px;padding:var(--space-12) var(--space-16)}.footer-main{gap:var(--space-32);grid-template-columns:1fr}}@media (max-width:560px){.swiss-use-cases{grid-template-columns:1fr}.swiss-use-cases--bench .swiss-use-case{border-right:0}.swiss-use-cases--bench .swiss-use-case:not(:last-of-type):after{content:""}.swiss-hero__actions{flex-direction:column}.swiss-hero__actions .swiss-btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.iso-port--rj45.is-live svg{stroke-opacity:1;filter:drop-shadow(0 0 calc(4 * var(--u)) var(--accent-glow-strong));animation:none!important}.iso-link--flow{display:none}.iso-slab-in,.iso-svg__label{opacity:1;transform:none;animation:none!important}.provider-marquee__track{width:100%;max-width:var(--page-width);flex-wrap:wrap;justify-content:center;margin-inline:auto;transform:none;animation:none!important}.provider-marquee__track>.provider-marquee__list:last-child{display:none}.provider-marquee__viewport{-webkit-mask-image:none;mask-image:none}.reveal-enabled .reveal,.reveal-enabled .reveal.is-visible{opacity:1;transform:none}}}@layer route;
@layer tokens,base;@layer kit{.page-shell{width:100%;max-width:var(--page-width);padding:var(--page-pad-block) var(--space-24);margin:0 auto}.page-shell>:last-child>:last-child,.page-shell>:last-child{margin-bottom:0}.page-narrow{max-width:var(--page-width);padding-inline:var(--page-gutter)}.page-header{margin-bottom:var(--space-40)}.page-header h1{margin:var(--space-8) 0 var(--space-12);font-size:var(--font-48);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);line-height:var(--lh-display);text-wrap:balance}.page-header p,.page-header time{color:var(--text-soft);font-size:var(--font-14)}}@layer component,responsive,route;
@layer tokens,base;@layer kit{.wp-prose{color:var(--text-soft);font-size:var(--font-14);line-height:var(--lh-loose);max-width:72ch}.wp-prose p,.wp-prose ul,.wp-prose ol{margin:0 0 1.1em}.wp-prose h1,.wp-prose h2,.wp-prose h3,.wp-prose h4{color:var(--text);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug-loose);line-height:var(--lh-tight);margin:1.6em 0 .6em}.wp-prose h2,.wp-prose h3{font-size:var(--font-24)}.wp-prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.wp-prose a:hover{color:var(--accent-bright)}.wp-prose strong,.wp-prose b{color:var(--text)}.wp-prose img{border-radius:var(--radius);max-width:100%;height:auto;margin:var(--space-12) 0}.wp-prose figure{margin:var(--space-16) 0}.wp-prose figcaption{color:var(--text-soft);font-size:var(--font-12)}.wp-prose blockquote{margin:var(--space-16) 0;padding-left:var(--space-16);border-left:1px solid var(--border-strong);color:var(--text-soft)}.wp-prose li{margin-bottom:.4em}}@layer component,responsive,route;
@layer tokens,base;@layer kit{.content-page{width:100%}.route-fallback{min-height:60vh}.content-section{padding:var(--space-72) 0}.content-section-inner{align-items:flex-start;gap:var(--space-18);max-width:var(--page-width);padding-inline:var(--page-gutter);flex-direction:column;margin-inline:auto;display:flex}.content-section-inner>h1,.content-section-inner>h2,.content-section-inner>h3,.content-section-inner>.wp-prose{max-width:760px}.content-hero{padding-top:var(--space-88)}.content-hero h1{font-size:var(--font-48);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);line-height:var(--lh-display);text-wrap:balance;margin:0}.content-hero .wp-prose:first-of-type{font-size:var(--font-14);color:var(--text-soft);max-width:54ch}.content-section h2{margin:var(--space-12) 0 0;font-size:var(--font-32);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);line-height:var(--lh-tight);text-wrap:balance}.content-section h3{font-size:var(--font-24);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);margin:0}.content-section>.content-section-inner>img{border-radius:var(--radius-md);border:1px solid var(--border);max-width:100%;height:auto}.content-particles{aspect-ratio:16/9;width:100%;margin-top:var(--space-12);position:relative}@media (max-width:720px){.content-particles{aspect-ratio:4/3}}.content-icon{width:28px;height:28px}.content-features{gap:var(--space-28) var(--space-32);width:100%;max-width:none;margin:var(--space-8) 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.content-feature{align-items:flex-start;gap:var(--space-10);padding-top:var(--space-20);border-top:1px solid var(--border);flex-direction:column;display:flex}.content-feature__icon{width:26px;height:26px}.content-feature__title{font-size:var(--font-14);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);color:var(--text);margin:0}.content-feature__desc{font-size:var(--font-14);line-height:var(--lh-relaxed);color:var(--text-soft);margin:0}}@layer component,responsive,route;
@layer tokens,base;@layer kit{.page-masthead{padding-block:0}.page-rail__cell{font-size:var(--font-11);font-weight:var(--fw-medium);letter-spacing:var(--ls-label-widest);text-transform:uppercase;color:var(--text-soft);opacity:.7}.page-rail__cell--end{text-align:right;flex:auto}.page-display{font-size:var(--fs-display);font-weight:var(--fw-light);line-height:var(--lh-display-tight);letter-spacing:var(--ls-display);color:var(--text);text-wrap:balance;margin:clamp(36px,6vw,56px) 0 0}.page-display__line{display:block}.page-display__line+.page-display__line{font-weight:var(--fw-medium)}.page-lead{max-width:780px;font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--ls-snug);color:var(--text);text-wrap:pretty;margin:clamp(36px,5vw,64px) 0 0;padding-bottom:clamp(48px,6vw,72px)}.page-plate{border-top:1px solid var(--hairline-color);border-bottom:1px solid var(--hairline-color);background:var(--bg);width:100%;height:clamp(210px,40vw,520px);overflow:hidden}.page-plate img{object-fit:cover;width:100%;height:100%}.page-split{gap:var(--space-32) var(--space-56);flex-wrap:wrap;padding-block:clamp(56px,8vw,88px);display:flex}.page-split__left{flex:none;min-width:200px;max-width:300px}.page-split__title{margin:var(--space-14) 0 0;font-size:var(--font-24);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-snug);color:var(--text)}.page-split__body{gap:var(--space-20);flex:460px;align-content:start;display:grid}.page-split__body p{font-size:var(--font-17);line-height:var(--lh-loose);color:var(--text-soft);text-wrap:pretty;margin:0}.page-need{flex:520px;min-width:0}.page-need__statement{font-size:var(--fs-h4-statement);font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--ls-snug);color:var(--text);text-wrap:pretty;margin:0}.page-need__cols{gap:var(--space-32) var(--space-56);margin-top:var(--space-40);padding-top:var(--space-32);border-top:1px solid var(--hairline-color);grid-template-columns:repeat(auto-fit,minmax(255px,1fr));display:grid}.page-need__cols p{font-size:var(--font-14);line-height:var(--lh-loose);color:var(--text-soft);text-wrap:pretty;margin:0}.page-hatch{border-top:1px solid var(--hairline-color);border-bottom:1px solid var(--hairline-color);background-clip:padding-box;background-image:repeating-linear-gradient(45deg, var(--hairline-color) 0, var(--hairline-color) 1px, transparent 1px, transparent 8px);height:18px}.page-chain__head{align-items:flex-end;gap:var(--space-16) var(--space-56);padding:clamp(56px, 8vw, 88px) 0 var(--space-44);flex-wrap:wrap;display:flex}.page-chain__title{font-size:var(--fs-h1-chain);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);color:var(--text);text-wrap:balance;flex:520px;margin:0}.page-domain{gap:var(--space-28) var(--space-44);padding:var(--space-40) 0 clamp(48px, 6vw, 68px);border-top:1px solid var(--hairline-strong);flex-wrap:wrap;display:flex}.page-domain:last-of-type{border-bottom:1px solid var(--hairline-strong)}.page-domain__head{flex:240px;max-width:100%}.page-domain__title{margin:var(--space-14) 0 0;font-size:var(--fs-h2-domain);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text)}.page-domain__title span{display:block}.page-domain__sub{margin:var(--space-10) 0 0;font-size:var(--font-14);color:var(--text-soft);opacity:.7}.page-domain__body{flex:3 520px;min-width:0}.page-domain__intro{max-width:66ch;font-size:var(--font-17);line-height:var(--lh-relaxed);color:var(--text-soft);text-wrap:pretty;margin:0}.page-adv__label{margin-top:var(--space-36);font-size:var(--font-11);font-weight:var(--fw-medium);letter-spacing:var(--ls-label-max);text-transform:uppercase;color:var(--text-soft);opacity:.7;display:block}.page-adv{gap:0 var(--space-56);margin-top:var(--space-14);border-top:1px solid var(--hairline-color);grid-template-columns:repeat(auto-fit,minmax(255px,1fr));display:grid}.page-adv__row{gap:var(--space-14);padding:var(--space-18) 0;border-bottom:1px solid var(--hairline-color);grid-template-columns:30px 1fr;display:grid}.page-adv__row--wide{grid-column:1/-1}.page-adv__n{font-size:var(--font-11);font-weight:var(--fw-medium);letter-spacing:var(--ls-label-wide);line-height:var(--lh-loose);color:var(--accent)}.page-adv__title{font-size:var(--font-16);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-normal);color:var(--text);margin:0}.page-adv__desc{margin:var(--space-6) 0 0;font-size:var(--font-14);line-height:var(--lh-relaxed);color:var(--text-soft)}.page-band{background:var(--bg);width:100%;position:relative}.page-band__inner{gap:var(--space-36) var(--space-56);flex-wrap:wrap;padding-block:clamp(56px,8vw,88px);display:flex}.page-band__left{flex:380px}.page-band__title{margin:var(--space-16) 0 0;font-size:var(--fs-h2-band);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);color:var(--text);text-wrap:balance}.page-chips{gap:var(--space-8);margin:var(--space-28) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-chips li{padding:var(--space-6) var(--space-12);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--font-11);font-weight:var(--fw-medium);letter-spacing:var(--ls-label-wider);text-transform:uppercase;color:var(--text-soft)}.page-band__right{gap:var(--space-24);flex:440px;align-content:start;display:grid}.page-band__right p{font-size:var(--font-16);line-height:var(--lh-loose);color:var(--text-soft);text-wrap:pretty;margin:0}@media (max-width:768px){.page-rail__cell--end{text-align:left;flex-basis:100%}.page-split,.page-band__inner{gap:var(--space-28)}.page-split__left{max-width:none}}}@layer component,responsive,route;
