*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.table{display:table}.min-h-screen{min-height:100vh}.font-sans{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{color-scheme:dark;--bg:#07071a;--bg-deep:#050814;--panel:#0f0f26;--elevated:#14142b;--surface:rgba(255,255,255,0.045);--border:rgba(255,255,255,0.08);--border-hot:rgba(167,139,250,0.34);--text:#f0f0f8;--muted:rgba(255,255,255,0.62);--dim:rgba(255,255,255,0.42);--violet:#a78bfa;--cyan:#22d3ee;--pink:#ec4899;--amber:#fbbf24;--grad-primary:linear-gradient(135deg,#7c3aed,#9333ea 55%,#c026d3);--grad-text:linear-gradient(110deg,#a78bfa,#c4b5fd 30%,#22d3ee 75%,#a78bfa)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(ellipse 72% 42rem at 50% -8rem,rgba(124,58,237,.2),transparent 72%),radial-gradient(ellipse 32rem 22rem at 88% 10rem,rgba(34,211,238,.11),transparent 70%),var(--bg);font-feature-settings:"ss01" 1,"cv05" 1;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.18em}button,input,textarea{font:inherit}summary::-webkit-details-marker{display:none}::-moz-selection{background:#7c3aed;color:#ffffff}::selection{background:#7c3aed;color:#ffffff}.wrap{max-width:1100px;margin:0 auto;padding:0 1.5rem}.ticker{border-bottom:1px solid rgba(167,139,250,.2);background:linear-gradient(90deg,rgba(124,58,237,.28),rgba(34,211,238,.1));color:var(--muted);font-size:.78rem;font-weight:700;white-space:nowrap}.ticker-inner{display:flex;min-height:2rem;align-items:center;gap:.6rem;overflow:hidden}.ticker-tag{flex:0 0 auto;border-radius:999px;background:rgba(124,58,237,.42);padding:.12rem .58rem;color:#ffffff;font-family:var(--font-space-grotesk);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ticker a{overflow:hidden;text-overflow:ellipsis;text-decoration:none}.ticker a:hover{color:#ffffff}.site-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:rgba(7,7,26,.84);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.site-nav-inner{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1.5rem}.brand-link{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.brand-link img{height:1.45rem;width:auto}.nav-links{display:flex;align-items:center;gap:1.35rem}.mobile-menu a,.nav-links a{color:var(--muted);font-size:.82rem;font-weight:700;text-decoration:none}.mobile-menu a:hover,.nav-links a:hover{color:#ffffff}.btn-primary,.gradient-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:10px;background:var(--grad-primary);color:#ffffff;font-weight:800;text-decoration:none;box-shadow:0 0 0 1px rgba(167,139,250,.34),0 12px 34px rgba(124,58,237,.36)}.gradient-cta{padding:.55rem 1rem;font-size:.78rem}.btn-primary{min-height:2.75rem;padding:.8rem 1.25rem;cursor:pointer;font-size:.9rem}.btn-secondary{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.06);padding:.72rem 1rem;color:#ffffff;font-size:.86rem;font-weight:800;text-decoration:none}.btn-primary:hover,.gradient-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(167,139,250,.5),0 16px 44px rgba(124,58,237,.5)}.btn-secondary:hover{border-color:var(--border-hot);background:rgba(255,255,255,.09)}.mobile-trigger{display:none;height:2.4rem;width:2.4rem;cursor:pointer;place-items:center;border:1px solid var(--border);border-radius:10px;color:#ffffff}.mobile-menu{position:absolute;right:1.5rem;top:calc(100% + .5rem);display:grid;min-width:13rem;gap:.25rem;border:1px solid var(--border-hot);border-radius:16px;background:rgba(15,15,38,.98);padding:.7rem;box-shadow:0 24px 70px rgba(0,0,0,.4)}.mobile-menu a{border-radius:10px;padding:.7rem .8rem}.mobile-menu a:hover{background:rgba(255,255,255,.06)}.hero-shell{position:relative;overflow:hidden;padding:3.5rem 0 4.8rem}.hero-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(167,139,250,.045) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.045) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 28%,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse 75% 75% at 50% 28%,#000 35%,transparent 80%)}.hero-head{position:relative;margin:0 auto 2.7rem;max-width:760px;text-align:center}.hero-head h1,.page-title{font-family:var(--font-sora);font-weight:800;letter-spacing:-.035em}.hero-head h1{font-size:clamp(2.2rem,5vw,3.65rem);line-height:1.03}.page-title{font-size:clamp(2.8rem,7vw,4.85rem);line-height:.98}.grad-text{background-image:var(--grad-text);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-sub,.page-sub{color:var(--muted);line-height:1.65}.hero-sub{margin:1rem auto 0;max-width:620px;font-size:1rem}.page-sub{margin-top:1rem;max-width:680px;font-size:1.1rem}.featured-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,1fr);gap:1.35rem}.article-card,.comparison-wrap,.dark-card,.featured-main,.panel-card,.resource-card{border:1px solid var(--border);border-radius:16px;background:var(--surface)}.featured-main{display:flex;min-height:23.5rem;flex-direction:column;justify-content:flex-end;overflow:hidden;border-color:var(--border-hot);background:radial-gradient(70% 80% at 20% 20%,rgba(124,58,237,.42),transparent 60%),radial-gradient(60% 60% at 85% 80%,rgba(34,211,238,.24),transparent 60%),var(--panel);padding:clamp(1.35rem,4vw,2.35rem);text-decoration:none}.article-card:hover,.dark-card:hover,.featured-main:hover,.resource-card:hover{transform:translateY(-3px);border-color:var(--border-hot);box-shadow:0 18px 52px rgba(124,58,237,.2)}.featured-main h2{margin-top:.8rem;max-width:680px;font-family:var(--font-sora);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;letter-spacing:-.025em;line-height:1.12}.featured-main p{margin-top:.8rem;max-width:620px;color:var(--muted);font-size:.96rem;line-height:1.65}.featured-side{display:flex;flex-direction:column;gap:.8rem}.side-card{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.1rem 1.25rem;text-decoration:none}.side-card h3{margin-top:.5rem;font-family:var(--font-sora);font-size:.94rem;font-weight:800;line-height:1.35}.section-band{border-top:1px solid rgba(255,255,255,.055);background:rgba(5,8,20,.6)}.section-pad{padding:4rem 0}.kicker{display:flex;align-items:center;gap:.7rem;margin-bottom:1.35rem;color:#c4b5fd;font-family:var(--font-space-grotesk);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.kicker:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(167,139,250,.4),transparent)}.kicker .more{margin-left:auto;flex:0 0 auto;color:var(--cyan);font-family:var(--font-inter);letter-spacing:.08em;text-decoration:none}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.article-card,.panel-card,.resource-card{padding:1.35rem;text-decoration:none}.article-card h2,.article-card h3,.panel-card h2,.resource-card h3{font-family:var(--font-sora);font-weight:800;letter-spacing:-.015em;line-height:1.28}.article-card h2,.article-card h3{margin-top:.65rem;font-size:1.02rem}.article-card p,.panel-card p,.resource-card p{margin-top:.75rem;color:var(--muted);font-size:.86rem;line-height:1.62}.read-link{margin-top:1rem;color:var(--dim);font-size:.78rem;font-weight:800}.chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.chip,.chip-row{align-items:center}.chip{display:inline-flex;border-radius:999px;padding:.2rem .6rem;font-family:var(--font-inter);font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.chip-ai,.chip-news{border:1px solid rgba(167,139,250,.35);background:rgba(124,58,237,.22);color:#c4b5fd}.chip-agents{border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.14);color:#7dd3fc}.chip-guide,.chip-guides{border:1px solid rgba(251,191,36,.3);background:rgba(251,191,36,.13);color:#fcd34d}.chip-business,.chip-home{border:1px solid rgba(236,72,153,.3);background:rgba(236,72,153,.14);color:#f9a8d4}.meta{color:var(--dim);font-size:.72rem;font-weight:700}.row-list{display:flex;flex-direction:column}.row-item{display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(255,255,255,.065);padding:.95rem .2rem;text-decoration:none}.row-item h3,.row-item h4{flex:1;font-size:.92rem;font-weight:800}.row-item:hover{background:rgba(255,255,255,.025)}.row-arrow{color:var(--violet);font-weight:900}.split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,1fr);gap:2.5rem;align-items:start}.cta-card{overflow:hidden;border-color:rgba(167,139,250,.28);background:radial-gradient(80% 70% at 16% 0,rgba(124,58,237,.28),transparent 60%),radial-gradient(70% 70% at 86% 100%,rgba(34,211,238,.16),transparent 60%),var(--surface)}.cta-card h2{font-size:clamp(1.35rem,3vw,1.8rem)}.button-stack{display:grid;gap:.65rem;margin-top:1.15rem}.newsletter-band{padding:4.8rem 1.5rem;text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(124,58,237,.14),transparent 70%)}.newsletter-band h2{font-family:var(--font-sora);font-size:clamp(1.65rem,4vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.newsletter-form{display:flex;gap:.75rem;max-width:470px;margin:1.35rem auto 0}.field-input,.newsletter-form input{min-height:2.75rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.06);color:#ffffff;outline:none}.newsletter-form input{flex:1;padding:0 1rem}.field-input::-moz-placeholder,.newsletter-form input::-moz-placeholder{color:rgba(255,255,255,.38)}.field-input::placeholder,.newsletter-form input::placeholder{color:rgba(255,255,255,.38)}.field-input:focus,.newsletter-form input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.2)}.form-message{flex-basis:100%;color:var(--muted);font-size:.82rem;font-weight:700}.site-footer{border-top:1px solid rgba(255,255,255,.06);background:#050814}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,minmax(8rem,1fr));gap:2.5rem;padding:3.5rem 0 2.2rem}.footer-title{color:var(--dim);font-family:var(--font-space-grotesk);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.footer-links{display:grid;gap:.55rem;margin-top:.9rem}.footer-copy,.footer-links a{color:var(--muted);font-size:.82rem;text-decoration:none}.footer-links a:hover{color:#ffffff}.article-body{color:rgba(255,255,255,.78);font-size:1.05rem;line-height:1.85}.article-body h2{margin-top:2.2rem;margin-bottom:.6rem;color:#ffffff;font-family:var(--font-sora);font-size:clamp(1.45rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.article-body h3{margin-top:2rem;margin-bottom:.5rem;color:#ffffff;font-size:1.1rem;font-weight:800}.article-body p,.article-body ul{margin-top:1rem}.article-body ul{padding-left:1.25rem;list-style:disc}.article-body a{color:var(--cyan);text-decoration:underline}.comparison-wrap{overflow-x:auto;background:rgba(255,255,255,.035)}@media (prefers-reduced-motion:no-preference){.article-card,.dark-card,.featured-main,.resource-card,a,button,input,textarea{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}}@media (max-width:900px){.featured-grid,.split{grid-template-columns:1fr}.article-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wrap{padding:0 1rem}.nav-links{display:none}.mobile-trigger{display:grid}.site-nav-inner{min-height:3.35rem}.brand-link img{height:1.25rem}.hero-shell{padding:2rem 0 3rem}.featured-main{min-height:18rem}.article-grid,.footer-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}}:root{--bg:#0b111b;--bg-deep:#080e17;--panel:#111a27;--surface:transparent;--text:#f0eee8;--muted:#abb2bc;--dim:#9ca7b7;--border:#2b3544;--border-hot:#8c9fb7;--font-inter:Arial,sans-serif;--font-sora:Arial,sans-serif;--font-space-grotesk:Arial,sans-serif;--grad-primary:linear-gradient(110deg,#52658f,#494e78)}body{background:var(--bg);overflow-x:visible;color:var(--text)}.wrap{max-width:1240px;padding-left:32px;padding-right:32px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #8ce1e8;outline-offset:5px}a:hover{color:#b7dfe6}.preview-note{padding:7px 16px;background:#172131;color:#b9c6d7;font:10px Arial,sans-serif;letter-spacing:.14em;text-align:center}.preview-note span{margin:0 10px;color:#9d9cce}.masthead{display:flex;align-items:center;justify-content:space-between;min-height:128px;gap:20px}.publication-logo{font-family:Georgia,serif;font-size:68px;font-weight:700;letter-spacing:-4px;text-decoration:none;line-height:1.1}.publication-logo span{font-size:13px;color:#91c9d3;vertical-align:top;display:inline-block;padding-top:14px;letter-spacing:0;margin-left:5px}.edition{font-size:9px;letter-spacing:.13em;line-height:1.9;max-width:240px}.edition span{letter-spacing:0;color:var(--muted);font-size:11px}.edition-link{font-size:11px;text-decoration:none;max-width:240px;text-align:right}.desk-nav{display:flex;gap:30px;min-height:48px;align-items:center;border-top:1px solid #6b7380;border-bottom:3px double #6b7380}.desk-nav a{font-size:12px;text-decoration:none}.standards-link{margin-left:auto;color:var(--muted)}.edition-bar{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.11em;color:var(--muted);padding:17px 0;border-bottom:1px solid var(--border)}.front-heading{display:grid;grid-template-columns:1fr 330px;-moz-column-gap:60px;column-gap:60px;padding:35px 0 32px}.front-heading .kicker{grid-column:1/-1;margin-bottom:12px}.kicker{color:#9bb8cb;font-size:9px;letter-spacing:.16em}.kicker:after{display:none}.front-heading h1{font:normal clamp(32px,3.3vw,47px)/1.07 Georgia,serif;letter-spacing:-1px}.front-heading h1 em{color:#a8b4cd;font-weight:400}.front-heading>p:last-child{color:var(--muted);font-size:13px;line-height:1.8;align-self:center}.newsroom-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;border-top:1px solid var(--border);padding:24px 0 35px}.lead-story>a{display:block;text-decoration:none}.editorial-art{height:285px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#34465d,transparent 60%),linear-gradient(130deg,#111f2c,#17192c);display:grid;place-items:center;border:1px solid #354251}.orbital{position:absolute;width:300px;height:300px;border:1px solid #8d9cc34d;border-radius:50%;transform:rotateX(60deg) rotate(-25deg);box-shadow:0 0 45px #adb3f017}.orbital-one{transform:rotate(-35deg) scaleX(1.7) scaleY(.65)}.orbital-two{transform:rotate(35deg) scaleX(1.7) scaleY(.65)}.art-center{font:italic 110px Georgia,serif;color:#dbd9ee;text-shadow:0 0 60px #a8b6ff66;z-index:1;letter-spacing:-7px}.art-center span{font-size:64px;letter-spacing:-4px}.art-label{position:absolute;bottom:18px;left:20px;font-size:8px;letter-spacing:.2em;color:#adb6c9}.art-index{position:absolute;right:20px;top:18px;font-size:9px;letter-spacing:.15em;color:#b3bcd0}.story-label{font-size:9px;font-weight:700;letter-spacing:.13em;color:#a7b3d6;margin:21px 0 10px;text-transform:uppercase}.lead-story h2{font:normal clamp(28px,2.8vw,39px)/1.13 Georgia,serif;letter-spacing:-.6px}.lead-dek{font-size:14px;line-height:1.75;color:var(--muted);margin-top:15px}.byline{font-size:10px;margin-top:19px;color:#9da8b7}.byline span{float:right;color:#bbd6e3}.news-rail{border-left:1px solid var(--border);padding-left:30px}.rail-title{font-size:9px;font-weight:700;letter-spacing:.16em;padding-bottom:17px}.rail-story,.rail-title{border-bottom:1px solid var(--border)}.rail-story{display:flex;gap:18px;text-decoration:none;padding:20px 0}.rail-number{font:italic 26px Georgia,serif;color:#59687c}.rail-story .story-label{margin-top:0}.rail-story h2{font:normal 23px/1.18 Georgia,serif}.rail-story div>p:last-child{font-size:11px;line-height:1.7;color:var(--muted);margin-top:9px}.rail-all{font-size:11px;display:block;padding-top:22px;text-decoration:none}.coverage-section{border-top:3px double #6b7380;padding:26px 0 40px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.section-heading h2{font:26px Georgia,serif}.section-heading a{font-size:10px;text-decoration:none}.article-grid{gap:24px}.article-card{border:0;border-top:1px solid var(--border);border-radius:0;padding:20px 0;background:transparent;height:100%}.article-card h2,.article-card h3{font:normal 24px/1.2 Georgia,serif;margin-top:16px}.article-card p{font-size:12px;line-height:1.75}.article-card:hover,.dark-card:hover,.featured-main:hover,.resource-card:hover{transform:none;box-shadow:none}.read-link{display:inline-block;color:#a9c4d2;font-size:11px}.chip{border:0!important;border-radius:0;background:none!important;padding:0;color:#a7c1cf!important;font-size:9px;letter-spacing:.1em}.meta{font-size:10px;color:#9ba7b7}.chip-row{gap:14px}.chip-row .meta{margin-left:auto}.editorial-bottom{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);padding:10px 0 55px;gap:70px}.editorial-bottom h2{font:normal 34px/1.15 Georgia,serif}.editorial-bottom p:not(.story-label){font-size:13px;line-height:1.8;color:var(--muted);max-width:430px;margin:15px 0 22px}.editorial-bottom a{font-size:12px}.briefing-callout{border-left:1px solid var(--border);padding-left:35px}.btn-primary,.btn-secondary,.gradient-cta{border-radius:3px;box-shadow:none;font-size:12px;font-weight:600;min-height:44px;padding:10px 20px}.btn-primary:hover,.gradient-cta:hover{box-shadow:none;transform:none}.comparison-wrap,.panel-card,.resource-card{border-radius:0;background:transparent}.page-title{font:normal clamp(36px,5vw,61px)/1.08 Georgia,serif;letter-spacing:-1.5px}.page-sub{font-size:17px;line-height:1.75}.section-pad{padding-top:48px;padding-bottom:55px}.article-body{font:18px/1.9 Georgia,serif;color:#c6ccd5}.article-body h2{font:normal 29px/1.2 Georgia,serif;color:var(--text);margin-top:38px}.article-body a{color:#a6d4e4}.article-body li{margin-top:8px}.article-back{display:block;font-size:11px;color:var(--muted);margin-bottom:25px}.article-back,.article-body p{margin-top:20px}.newsletter-unavailable{border:1px solid var(--border);margin:25px 0;padding:20px;font-size:13px;line-height:1.8;color:var(--muted)}.newsletter-unavailable a{display:block;margin-top:9px;color:#b6d8e7}.news-search{margin:30px 0 15px}.news-search label{display:block;font-size:12px;margin-bottom:9px}.news-search>div{display:flex;gap:10px;max-width:600px}.news-search input[type=search]{min-width:0;flex:1;border:1px solid #596679;border-radius:3px;background:#111b29;color:white;padding:10px 15px}.results-count{font-size:11px;color:var(--muted)}.empty-state{padding:30px 0;color:var(--muted)}.empty-state a{text-decoration:underline}.site-footer{background:#080e17;border-top:3px double #6b7380}.footer-grid{padding:35px 32px}.footer-copy,.footer-links a{font-size:11px}.footer-title{font-size:9px;color:#9daabc}.skip-link{position:fixed;top:-60px;left:15px;background:white;color:#111;padding:10px;z-index:100}.skip-link:focus{top:10px}@media(max-width:900px){.masthead .edition{display:none}.publication-logo{font-size:58px}.masthead{min-height:105px}.desk-nav{gap:22px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.standards-link{display:none}.front-heading{grid-template-columns:1fr 240px;gap:25px}.newsroom-grid{gap:25px}.news-rail{padding-left:22px}.rail-story h2{font-size:20px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-art{height:250px}}@media(max-width:640px){.wrap{padding-left:20px;padding-right:20px}.masthead{min-height:89px}.publication-logo{font-size:46px;letter-spacing:-2px}.publication-logo span{font-size:9px;padding-top:10px}.edition-link{font-size:10px;max-width:110px}.preview-note{font-size:8px;letter-spacing:.07em}.desk-nav{gap:0;justify-content:space-between;row-gap:14px;padding:13px 20px}.desk-nav a{font-size:11px;flex-basis:30%;text-align:center}.edition-bar{font-size:8px;padding:13px 0}.edition-bar span:last-child{display:none}.front-heading{display:block;padding:24px 0}.front-heading h1{font-size:36px}.front-heading>p:last-child{margin-top:17px;font-size:12px;max-width:340px}.newsroom-grid{grid-template-columns:1fr;padding-top:18px;gap:27px}.editorial-art{height:225px}.lead-story h2{font-size:32px}.lead-dek{font-size:13px}.byline{font-size:9px;line-height:1.9}.byline span{float:none;display:block}.news-rail{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:20px}.rail-story{padding:20px 0}.rail-story h2{font-size:24px}.rail-story div>p:last-child{font-size:12px}.article-grid{grid-template-columns:1fr;gap:8px}.editorial-bottom{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.briefing-callout{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:10px}.page-title{font-size:39px;letter-spacing:-1px}.page-sub{font-size:16px}.article-body{font-size:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding:30px 20px}.section-pad{padding-top:30px;padding-bottom:40px}.news-search button{padding:10px 15px}.section-heading h2{font-size:25px}.article-card h2{font-size:27px}}.publication-logo{display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:0;flex:none}.publication-logo>img{width:360px;height:84px;display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.article-visual{margin:0 0 18px}.visual-frame{position:relative;overflow:hidden;background:#172131}.visual-frame>img{display:block;width:100%;aspect-ratio:1.9;-o-object-fit:cover;object-fit:cover;height:auto}.article-visual figcaption{display:flex;justify-content:space-between;gap:9px;color:#a5afbc;font-size:9px;line-height:1.6;margin-top:7px}.article-visual figcaption a{text-decoration:none;color:#a5afbc}.article-visual figcaption a:hover{color:#c6d7e5}.article-visual figcaption>span{max-width:48%;text-align:right}.visual-lead .visual-frame>img{aspect-ratio:1.9;-o-object-position:center;object-position:center}.visual-lead{margin-bottom:0}.visual-article{margin-top:28px;margin-bottom:10px}.visual-article .visual-frame>img{aspect-ratio:1.9}.muse-brand-badge{position:absolute;right:15px;bottom:15px;display:flex;align-items:center;gap:7px;padding:8px 12px;background:#fffffff0;color:#182131;border:1px solid #fff8;border-radius:5px;font-size:14px;font-weight:600}.muse-brand-badge img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.rail-thumb{width:94px;height:76px;-o-object-fit:cover;object-fit:cover;flex:none;margin-top:3px}.rail-story{gap:15px}.rail-story h2{font-size:21px}.resource-feature-photo{display:block;width:100%;height:180px;-o-object-fit:cover;object-fit:cover;margin:22px 0 0}.photo-credit{font-size:9px!important;margin:6px 0 14px!important;color:#a5afbc!important}.resource-library-photo{margin:30px 0}.resource-library-photo img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover;display:block}.resource-library-photo figcaption{font-size:10px;color:#a5afbc;margin-top:8px}.visual-card .visual-frame>img{aspect-ratio:1.65}.article-card .chip-row{margin-top:18px}.article-card .article-visual figcaption{font-size:8px}.visual-card .muse-brand-badge{padding:5px 9px;right:10px;bottom:10px;font-size:12px}.visual-card .muse-brand-badge img{width:24px;height:24px}@media(max-width:900px){.publication-logo>img{width:320px;height:75px}.rail-thumb{width:72px;height:68px}.rail-story h2{font-size:19px}.visual-lead .visual-frame>img{aspect-ratio:1.55}}@media(max-width:640px){.publication-logo>img{width:230px;height:54px}.masthead{gap:8px}.edition-link{max-width:85px;font-size:9px}.article-visual figcaption{display:block;font-size:8px}.article-visual figcaption>span{display:block;max-width:100%;text-align:left}.visual-article .visual-frame>img,.visual-lead .visual-frame>img{aspect-ratio:1.5;-o-object-position:44% center;object-position:44% center}.visual-card .visual-frame>img{aspect-ratio:1.75}.rail-thumb{width:94px;height:82px}.rail-story h2{font-size:22px}.resource-feature-photo{height:180px}.resource-library-photo img{height:220px}.muse-brand-badge{right:10px;bottom:10px;padding:6px 9px;font-size:12px}.muse-brand-badge img{width:25px;height:25px}}.cobalt-site{--cobalt-paper:#f5f4ef;--cobalt-paper-deep:#e9eceb;--cobalt-ink:#111a2b;--cobalt-muted:#5f6878;--cobalt-line:#cbd1d7;--cobalt-blue:#3158ff;--cobalt-deep:#121d43;--cobalt-aqua:#8fcfc2;--cobalt-aqua-ink:#2d7069;min-height:100vh;overflow-x:clip;overflow-y:visible;background:var(--cobalt-paper);color:var(--cobalt-ink);font:16px/1.6 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.cobalt-site *,.cobalt-site :after,.cobalt-site :before{box-sizing:border-box}.cobalt-site a{color:inherit}.cobalt-site a:focus-visible,.cobalt-site button:focus-visible,.cobalt-site summary:focus-visible{outline:3px solid #8b5b08;outline-offset:4px;border-radius:4px}.cobalt-site ::-moz-selection{background:#dce4ff;color:var(--cobalt-ink)}.cobalt-site ::selection{background:#dce4ff;color:var(--cobalt-ink)}.cobalt-wrap{width:min(1180px,calc(100% - 3rem));margin:0 auto}.cobalt-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cobalt-pulse-mark{flex:0 0 auto;width:2.55rem;height:2.3rem}.cobalt-brand-link{text-decoration:none}.cobalt-brand-link,.cobalt-brand-lockup{display:inline-flex;min-width:0;align-items:center}.cobalt-brand-lockup{gap:.58rem}.cobalt-wordmark{display:inline-flex;min-width:0;color:var(--cobalt-ink);font:700 1.35rem/.9 Helvetica Neue,Arial,sans-serif;letter-spacing:-.04em;white-space:nowrap}.cobalt-wordmark-flow{color:var(--cobalt-blue)}.cobalt-brand-meta{display:block;margin-top:.25rem;color:var(--cobalt-muted);font-size:.56rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.cobalt-brand-inverse .cobalt-wordmark{color:#f7f8ff;font-size:1.05rem}.cobalt-brand-inverse .cobalt-wordmark-flow{color:var(--cobalt-aqua)}.cobalt-brand-inverse .cobalt-brand-meta{color:#c9d2ff}.cobalt-nav{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--cobalt-line);background:rgba(245,244,239,.94);backdrop-filter:blur(16px)}.cobalt-nav-inner{position:relative;display:flex;min-height:4.6rem;align-items:center;justify-content:space-between;gap:1.5rem}.cobalt-site #main-content,.cobalt-site section[id]{scroll-margin-top:6rem}.cobalt-desktop-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.1rem;color:var(--cobalt-muted);font-size:.8rem;font-weight:750}.cobalt-desktop-nav a{text-decoration:none}.cobalt-desktop-nav a:hover{color:var(--cobalt-ink)}.cobalt-nav-cta{border-bottom:1px solid var(--cobalt-blue);color:var(--cobalt-blue)!important}.cobalt-mobile-nav{display:none;flex:0 0 auto}.cobalt-mobile-nav summary{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--cobalt-line);border-radius:50%;cursor:pointer;list-style:none}.cobalt-mobile-nav summary::-webkit-details-marker{display:none}.cobalt-mobile-nav summary>span:first-child{color:var(--cobalt-ink);font-size:1.1rem;line-height:1}.cobalt-mobile-menu{position:absolute;right:0;top:calc(100% + .5rem);display:grid;width:min(20rem,calc(100vw - 2.5rem));max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain;gap:.25rem;border:1px solid var(--cobalt-line);background:var(--cobalt-paper);padding:.65rem;box-shadow:0 1.5rem 4rem rgba(17,26,43,.12)}.cobalt-mobile-menu a{padding:.65rem .75rem;color:var(--cobalt-ink);font-weight:750;text-decoration:none}.cobalt-mobile-menu a:hover{background:var(--cobalt-paper-deep)}.cobalt-eyebrow,.cobalt-mobile-menu .cobalt-mobile-cta{color:var(--cobalt-blue)}.cobalt-eyebrow{margin:0;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.cobalt-section{padding:clamp(4rem,8vw,8rem) 0}.cobalt-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--cobalt-line);padding:clamp(4rem,9vw,8.5rem) 0 clamp(4.5rem,9vw,8rem)}.cobalt-hero:before{position:absolute;top:0;right:8%;width:20vw;height:.35rem;background:var(--cobalt-blue);content:""}.cobalt-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(24rem,1.14fr);gap:clamp(2.5rem,8vw,8rem);align-items:center}.cobalt-hero h1{max-width:10ch;margin:.8rem 0 1.15rem;font:850 clamp(3.2rem,7vw,7.25rem)/.88 Arial,Helvetica,sans-serif;letter-spacing:-.09em}.cobalt-hero h1 em{color:var(--cobalt-blue);font-style:normal}.cobalt-hero-lede{max-width:37rem;margin:0;color:#303847;font-size:clamp(1.05rem,1.6vw,1.22rem)}.cobalt-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.cobalt-button-primary,.cobalt-button-secondary{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;padding:.76rem 1.05rem;font-size:.86rem;font-weight:850;text-decoration:none}.cobalt-site a.cobalt-button-primary{border:1px solid var(--cobalt-blue);background:var(--cobalt-blue);color:#fff}.cobalt-site a.cobalt-button-primary:hover{background:#233fcb;color:#fff}.cobalt-button-secondary{border:1px solid var(--cobalt-ink);color:var(--cobalt-ink)}.cobalt-button-secondary:hover{background:var(--cobalt-ink);color:var(--cobalt-paper)}.cobalt-preview-note{margin:1.2rem 0 0;color:var(--cobalt-muted);font-size:.78rem}.cobalt-hero-card{position:relative;border:1px solid #5d75d2;background:var(--cobalt-deep);color:#f7f8ff;box-shadow:0 1.5rem 4rem rgba(17,26,43,.12)}.cobalt-hero-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #42517a;padding:.9rem 1rem}.cobalt-hero-card-head small{color:#c9d2ff;font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cobalt-hero-card-body{padding:clamp(1.25rem,4vw,2.2rem)}.cobalt-hero-card-body h2{max-width:11ch;margin:0 0 1.4rem;font:500 clamp(2rem,4vw,3.9rem)/.92 Georgia,Times New Roman,serif;letter-spacing:-.06em}.cobalt-record-stack{border-top:1px solid #7480a0}.cobalt-record-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:.8rem;align-items:baseline;border-bottom:1px solid #7480a0;padding:.82rem 0}.cobalt-record-label{color:var(--cobalt-aqua);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cobalt-record-row code{color:#f7f8ff;font:700 clamp(.92rem,1.8vw,1.25rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cobalt-record-row strong{color:#f7f8ff;font:400 clamp(1.35rem,3vw,2.55rem)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.08em;white-space:nowrap}.cobalt-difference{position:relative;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end;margin-top:1.45rem;padding:.8rem 0 .1rem 1.15rem}.cobalt-difference:before{position:absolute;top:.75rem;bottom:0;left:0;width:.62rem;border-top:3px solid var(--cobalt-blue);border-bottom:3px solid var(--cobalt-blue);border-left:3px solid var(--cobalt-blue);content:""}.cobalt-difference p{margin:0;color:#c9d2ff;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cobalt-difference strong{display:block;margin-top:.3rem;color:#fff;font:500 clamp(2.25rem,5vw,4.35rem)/.86 Arial,Helvetica,sans-serif;letter-spacing:-.07em}.cobalt-difference>span{color:var(--cobalt-aqua);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-align:right;text-transform:uppercase}.cobalt-hero-card-foot{margin:1.2rem 0 0;color:#c9d2ff;font-size:.76rem}.cobalt-section-header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);align-items:end;margin-bottom:2.6rem}.cobalt-about-copy h2,.cobalt-band h2,.cobalt-consultation h2,.cobalt-faq h2,.cobalt-sample-copy h2,.cobalt-section-header h2{max-width:12ch;margin:.7rem 0 0;font:500 clamp(2.7rem,5vw,5.3rem)/.9 Georgia,Times New Roman,serif;letter-spacing:-.065em}.cobalt-section-header>p{max-width:36rem;margin:0;color:var(--cobalt-muted);font-size:1rem}.cobalt-preview-banner{border-left:3px solid var(--cobalt-blue);padding-left:1rem;color:var(--cobalt-ink)!important}.cobalt-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cobalt-service-card{display:flex;min-height:100%;flex-direction:column;border-top:3px solid var(--cobalt-ink);background:#fff;padding:1.35rem}.cobalt-service-selected{border-top-color:var(--cobalt-blue);box-shadow:0 1rem 2.5rem rgba(17,26,43,.08)}.cobalt-card-label,.cobalt-footer-title{margin:0 0 1.3rem;color:var(--cobalt-blue);font-size:.67rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cobalt-inquiry-card h3,.cobalt-scope-card h3,.cobalt-service-card h3{margin:0;font:500 clamp(1.45rem,2.4vw,2.1rem)/.98 Georgia,Times New Roman,serif;letter-spacing:-.04em}.cobalt-service-card p{margin:1rem 0 0;color:var(--cobalt-muted);font-size:.9rem}.cobalt-service-foot{margin-top:auto!important;border-top:1px solid var(--cobalt-line);padding-top:1rem;color:var(--cobalt-ink)!important;font-size:.78rem!important;font-weight:750}.cobalt-service-link{display:inline-block;margin-top:.8rem;color:var(--cobalt-blue);font-size:.78rem;font-weight:850;text-underline-offset:.18em}.cobalt-scope-tag{display:inline-flex;align-self:flex-start;margin-top:1.2rem;border:1px solid var(--cobalt-line);padding:.22rem .45rem;color:var(--cobalt-muted);font-size:.63rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cobalt-band,.cobalt-faq{background:var(--cobalt-deep);color:#f7f8ff}.cobalt-band .cobalt-eyebrow,.cobalt-faq .cobalt-eyebrow{color:var(--cobalt-aqua)}.cobalt-band h2,.cobalt-faq h2{max-width:14ch;margin-bottom:2.6rem}.cobalt-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #617096}.cobalt-process-step{min-height:12rem;border-right:1px solid #617096;padding:1.15rem 1.1rem 0 0}.cobalt-process-step+.cobalt-process-step{padding-left:1.1rem}.cobalt-process-step:last-child{border-right:0}.cobalt-process-number{color:var(--cobalt-aqua);font-size:.72rem;font-weight:900;letter-spacing:.14em}.cobalt-process-step h3{margin:1.4rem 0 .55rem;font:500 1.45rem/.95 Georgia,Times New Roman,serif}.cobalt-process-step p{margin:0;color:#c9d2ff;font-size:.84rem}.cobalt-sample{border-top:1px solid var(--cobalt-line)}.cobalt-sample-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,8rem);align-items:start}.cobalt-sample-copy>p:not(.cobalt-eyebrow){max-width:31rem;margin:1rem 0 0;color:var(--cobalt-muted)}.cobalt-sample-note{border-top:1px solid var(--cobalt-ink);padding-top:1rem;color:var(--cobalt-ink)!important;font-size:.82rem!important}.cobalt-sample-table{overflow:hidden;border:1px solid #9ca8ba;background:#fff}.cobalt-sample-table-head{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #9ca8ba;padding:.85rem 1rem;color:var(--cobalt-muted);font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cobalt-sample-row{display:grid;grid-template-columns:7.4rem minmax(0,1fr) auto;gap:.8rem;align-items:baseline;border-bottom:1px solid #9ca8ba;padding:1rem}.cobalt-sample-row small{color:var(--cobalt-aqua-ink);font-size:.63rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cobalt-sample-row code{color:var(--cobalt-ink);font:700 1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.cobalt-sample-row strong{color:var(--cobalt-ink);font:400 clamp(1.35rem,3vw,2.3rem)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.08em;white-space:nowrap}.cobalt-sample-hold strong{color:var(--cobalt-blue)}.cobalt-sample-foot{margin:0;border-top:1px solid #9ca8ba;padding:.9rem 1rem;color:var(--cobalt-muted);font-size:.76rem}.cobalt-scope-band{background:var(--cobalt-paper-deep);border-top:1px solid var(--cobalt-line);border-bottom:1px solid var(--cobalt-line)}.cobalt-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cobalt-scope-card{border-top:2px solid var(--cobalt-ink);background:var(--cobalt-paper);padding:1.25rem}.cobalt-scope-card ul{display:grid;gap:.65rem;margin:1.3rem 0 0;padding:0;list-style:none}.cobalt-scope-card li{position:relative;padding-left:1.15rem;color:var(--cobalt-muted);font-size:.88rem}.cobalt-scope-card li:before{position:absolute;top:.65em;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--cobalt-blue);content:""}.cobalt-about{border-top:1px solid var(--cobalt-line)}.cobalt-about-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,8vw,8rem);align-items:start}.cobalt-about-copy h2,.cobalt-consultation h2{max-width:11ch}.cobalt-about-copy h2+.cobalt-about-name{margin-top:.9rem!important}.cobalt-about-name{margin:0 0 .8rem!important;color:var(--cobalt-ink)!important;font-size:.78rem!important;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cobalt-about-copy>p:not(.cobalt-eyebrow){max-width:36rem;margin:0;color:var(--cobalt-muted)}.cobalt-about-side{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:1.25rem;align-items:start}.cobalt-portrait{width:100%;max-width:12rem;aspect-ratio:1;overflow:hidden;border:1px solid #9ca8ba;border-radius:50%;background:var(--cobalt-paper-deep);margin:0}.cobalt-portrait img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.cobalt-about-points{display:grid;gap:1rem}.cobalt-about-point{border-top:1px solid var(--cobalt-line);padding-top:.8rem}.cobalt-about-point strong{display:block;color:var(--cobalt-blue);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cobalt-about-point p{margin:.35rem 0 0;color:var(--cobalt-muted);font-size:.84rem}.cobalt-consultation{border-top:1px solid var(--cobalt-line)}.cobalt-consultation-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,8vw,8rem);align-items:start}.cobalt-consultation-copy{max-width:35rem;margin:1rem 0 0;color:var(--cobalt-muted)}.cobalt-inquiry-grid{display:grid;gap:1rem}.cobalt-inquiry-card{border:1px solid var(--cobalt-line);background:#fff;padding:1.15rem}.cobalt-inquiry-card p{margin:.7rem 0 0;color:var(--cobalt-muted);font-size:.84rem}.cobalt-inquiry-checklist{display:grid;gap:.55rem;margin:1rem 0;padding-left:1.2rem;list-style:disc;color:var(--cobalt-muted);font-size:.88rem}.cobalt-inquiry-privacy{border-top:1px solid var(--cobalt-line);padding-top:.8rem}.cobalt-contact-note{margin:1.5rem 0 0;color:var(--cobalt-muted);font-size:.82rem}.cobalt-contact-note a{color:var(--cobalt-blue);font-weight:800;overflow-wrap:anywhere}.cobalt-faq h2{margin-bottom:2.2rem}.cobalt-faq-list{border-top:1px solid #617096}.cobalt-faq-list details{border-bottom:1px solid #617096}.cobalt-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;font-weight:800;list-style:none}.cobalt-faq-list summary::-webkit-details-marker{display:none}.cobalt-faq-list summary:after{color:var(--cobalt-aqua);content:"+";font-size:1.3rem;font-weight:400}.cobalt-faq-list details[open] summary:after{content:"−"}.cobalt-faq-list details p{max-width:43rem;margin:0 0 1.2rem;color:#c9d2ff;font-size:.9rem}.cobalt-footer{border-top:1px solid var(--cobalt-line);background:var(--cobalt-paper);padding:2rem 0 3rem}.cobalt-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:2rem}.cobalt-footer-copy{max-width:23rem;margin:1rem 0 0;color:var(--cobalt-muted);font-size:.82rem}.cobalt-footer-title{color:var(--cobalt-ink);margin-bottom:.65rem}.cobalt-footer-links{display:grid;gap:.4rem;color:var(--cobalt-muted);font-size:.82rem}.cobalt-footer-links a{text-decoration:none}.cobalt-footer-links a:hover{color:var(--cobalt-blue)}.cobalt-footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;border-top:1px solid var(--cobalt-line);padding-top:1rem;color:var(--cobalt-muted);font-size:.72rem}.cobalt-preview-stamp{color:var(--cobalt-blue);font-weight:850}@media (max-width:960px){.cobalt-consultation-grid,.cobalt-hero-grid,.cobalt-sample-grid{grid-template-columns:1fr;gap:2.5rem}.cobalt-hero h1{max-width:11ch}.cobalt-hero-card{max-width:44rem}.cobalt-services-grid{grid-template-columns:1fr 1fr}.cobalt-service-card:last-child{grid-column:1/-1}.cobalt-process-grid{grid-template-columns:1fr 1fr}.cobalt-process-step:nth-child(2){border-right:0}.cobalt-process-step:nth-child(n+3){border-top:1px solid #617096;padding-top:1.1rem}.cobalt-process-step:nth-child(3){padding-left:0}.cobalt-footer-grid{grid-template-columns:1.2fr 1fr 1fr}}@media (max-width:900px){.cobalt-nav-inner{min-height:4.1rem;gap:1rem}.cobalt-desktop-nav{display:none}.cobalt-mobile-nav{display:block}}@media (max-width:640px){.cobalt-wrap{width:min(100% - 2.5rem,1180px)}.cobalt-hero{padding-top:3.3rem}.cobalt-hero h1{max-width:10ch;font-size:clamp(3.1rem,14vw,4.7rem)}.cobalt-hero-actions{align-items:stretch;flex-direction:column}.cobalt-button-primary,.cobalt-button-secondary{width:100%}.cobalt-record-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem}.cobalt-record-label{grid-column:1/-1}.cobalt-record-row code{grid-column:1}.cobalt-record-row strong{grid-column:2}.cobalt-difference{grid-template-columns:1fr;gap:.5rem}.cobalt-difference>span{text-align:left}.cobalt-section-header{grid-template-columns:1fr;gap:1.5rem}.cobalt-about-copy h2,.cobalt-band h2,.cobalt-consultation h2,.cobalt-faq h2,.cobalt-sample-copy h2,.cobalt-section-header h2{max-width:13ch}.cobalt-scope-grid,.cobalt-services-grid{grid-template-columns:1fr}.cobalt-service-card:last-child{grid-column:auto}.cobalt-process-grid{grid-template-columns:1fr}.cobalt-process-step,.cobalt-process-step+.cobalt-process-step{min-height:0;border-right:0;border-top:1px solid #617096;padding:1.1rem 0}.cobalt-process-step:first-child{border-top:0}.cobalt-sample-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem}.cobalt-sample-row small{grid-column:1/-1}.cobalt-sample-row code{grid-column:1}.cobalt-sample-row strong{grid-column:2}.cobalt-about-grid{grid-template-columns:1fr;gap:2.5rem}.cobalt-about-side{grid-template-columns:minmax(8rem,.5fr) minmax(0,1fr)}.cobalt-portrait{max-width:12rem}.cobalt-footer-grid{grid-template-columns:1fr 1fr}.cobalt-footer-grid>:first-child{grid-column:1/-1}.cobalt-footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cobalt-site *,.cobalt-site :after,.cobalt-site :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}