.mkt-page--platform .mkt-hero,.mkt-page--agents .mkt-hero,.mkt-page--brain .mkt-hero{background:var(--surface-raised)}.mkt-page--studio .mkt-hero{background:var(--cream);color:var(--ink)}.mkt-page--studio .mkt-hero h1{color:var(--ink)}.mkt-page--studio .mkt-hero-copy>p{color:var(--ink-soft)}.mkt-page--studio .mkt-eyebrow,.mkt-page--studio .mkt-text-button{color:var(--gold-text)}.mkt-page--integrations .mkt-hero,.mkt-page--workflow .mkt-hero{background:var(--surface-raised)}.mkt-page--solutions .mkt-hero{background:var(--cream);color:var(--ink)}.mkt-page--solutions .mkt-hero h1{color:var(--ink)}.mkt-page--solutions .mkt-hero-copy>p{color:var(--ink-soft)}.mkt-page--solutions .mkt-eyebrow,.mkt-page--solutions .mkt-text-button{color:var(--gold-text)}.mkt-page--trust .mkt-hero,.mkt-page--enterprise .mkt-hero{background:var(--surface-raised)}.mkt-page--pricing .mkt-hero{background:var(--surface-soft);color:var(--ink)}.mkt-page--pricing .mkt-hero h1{color:var(--ink)}.mkt-page--pricing .mkt-hero-copy>p{color:var(--ink-soft)}.mkt-page--pricing .mkt-eyebrow,.mkt-page--pricing .mkt-text-button{color:var(--gold-text)}.mkt-page--stories .mkt-hero{background:var(--gold-deep);color:var(--text-primary)}.mkt-page--stories .mkt-hero h1,.mkt-page--stories .mkt-hero h1 em,.mkt-page--stories .mkt-hero-copy>p,.mkt-page--stories .mkt-eyebrow,.mkt-page--stories .mkt-text-button{color:var(--text-primary)}.mkt-page--stories .mkt-button-gold{color:var(--text-primary);background:var(--surface-raised)}.mkt-page--editorial .mkt-hero{background:var(--cream);color:var(--ink)}.mkt-page--editorial .mkt-hero h1{color:var(--ink)}.mkt-page--editorial .mkt-hero-copy>p{color:var(--ink-soft)}.mkt-page--editorial .mkt-eyebrow,.mkt-page--editorial .mkt-text-button{color:var(--gold-text)}.mkt-page--help .mkt-hero{background:var(--surface-soft);color:var(--ink)}.mkt-page--help .mkt-hero h1{color:var(--ink)}.mkt-page--help .mkt-hero-copy>p{color:var(--ink-soft)}.mkt-page--help .mkt-eyebrow,.mkt-page--help .mkt-text-button{color:var(--gold-text)}.mkt-page--contact .mkt-hero,.mkt-page--company .mkt-hero{background:var(--surface-raised)}.mkt-page--legal .mkt-hero{background:var(--surface-soft);color:var(--ink);padding-bottom:72px}.mkt-page--legal .mkt-hero h1{color:var(--ink)}.mkt-page--legal .mkt-hero-copy>p{color:var(--ink-soft)}.mkt-page--legal .mkt-eyebrow,.mkt-page--legal .mkt-text-button{color:var(--gold-text)}.identity-platform h2,.identity-agent-intro h2,.identity-brain-architecture h2,.identity-creative-header h2,.identity-integration-heading h2,.identity-workflow-wrap h2,.identity-solution-title h2,.identity-enterprise-intro h2,.identity-pricing-heading h2,.identity-story-hero h2,.identity-editorial h2,.identity-help-search h2,.identity-contact h2,.identity-company-manifesto h2,.identity-legal h2,.identity-signal h2,.identity-agent-closing h2,.identity-brain-fields h2,.identity-resources-topics h2,.identity-support-channels h2,.identity-help-faq-teaser h2,.identity-pricing-faq h2,.identity-enterprise-fit h2,.identity-workflow-builder h2,.identity-disclosure-steps h2,.identity-trust-band h2,.identity-agent-scope h2,.identity-company-band h2,.identity-platform-band h2{letter-spacing:-2.6px;margin:25px 0 0;font-size:clamp(34px,3.8vw,52px);font-weight:540;line-height:1.09}.identity-platform{grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;padding:120px 0 60px;display:grid}.identity-platform-copy>p:not(.mkt-eyebrow){max-width:390px;color:var(--ink-soft);margin:19px 0 0;font-size:16px;line-height:1.68}.identity-platform-board{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:8px;overflow:hidden}.identity-platform-board header{color:var(--ink-soft);border-bottom:1px solid var(--cream);letter-spacing:.6px;justify-content:space-between;padding:15px 18px;font-size:10.5px;font-weight:800;display:flex}.identity-platform-board header b{color:var(--gold-text)}.identity-platform-board>div{border-bottom:1px solid var(--cream);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:65px;padding:0 18px;display:grid}.identity-platform-board>div:last-child{border:0}.identity-platform-board i{background:var(--line);border-radius:50%;width:7px;height:7px}.identity-platform-board i.gold{background:var(--gold)}.identity-platform-board p{margin:0}.identity-platform-board strong{color:var(--ink);font-size:11.5px;display:block}.identity-platform-board small{color:var(--ink-soft);margin-top:4px;font-size:9.5px;display:block}.identity-platform-board time{color:var(--text-secondary);font-size:9.5px}.identity-platform-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:116px;display:grid}.identity-platform-band article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:30px}.identity-platform-band span{color:var(--gold-text);font-size:10.5px;font-weight:850}.identity-platform-band p{color:var(--ink-soft);margin:12px 0 0;font-size:16px;line-height:1.6}.identity-rail{color:var(--text-primary);background:var(--surface-raised)}.identity-rail .wrap{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.identity-rail article{border-right:1px solid var(--border);min-height:255px;padding:32px 28px}.identity-rail article:first-child{border-left:1px solid var(--border)}.identity-rail span{color:var(--gold-text);font-size:10.5px;font-weight:850}.identity-rail h3{letter-spacing:-.8px;margin:53px 0 11px;font-size:20px}.identity-rail p{color:var(--text-primary);margin:0;font-size:15px;line-height:1.6}.identity-signal{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding:115px 0;display:grid}.identity-signal>div{position:relative}.signal-number{color:var(--gold-text);font-size:10.5px;font-weight:800;position:absolute;top:-24px;left:0}.identity-signal h2{max-width:495px}.identity-signal>p{max-width:400px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.68}.identity-agent-intro{grid-template-columns:1fr .75fr;align-items:end;gap:100px;padding:112px 0 46px;display:grid}.identity-agent-intro>p{max-width:410px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.identity-agent-directory{gap:16px;padding-bottom:104px;display:grid}.agent-directory-item{border:1px solid var(--line);background:var(--paper);min-height:376px;box-shadow:var(--shadow-soft);border-radius:11px;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:grid;overflow:hidden}.agent-directory-item:hover{box-shadow:0 16px 36px -12px color-mix(in srgb, var(--shadow-color) 12%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--shadow-color) 5%, transparent);border-color:color-mix(in srgb, var(--gold) 35%, transparent);transform:translateY(-5px)}.agent-directory-item--reversed .agent-directory-copy{order:2}.agent-directory-copy{flex-direction:column;padding:clamp(30px,4.1vw,52px);display:flex}.agent-directory-meta{color:var(--gold-text);letter-spacing:1px;justify-content:space-between;align-items:center;gap:18px;font-size:10.5px;font-weight:850;display:flex}.agent-directory-meta>span{width:31px;height:31px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.agent-directory-meta b{color:var(--ink-soft);font-size:10.5px}.agent-directory-copy h3{max-width:430px;font-family:var(--font-serif-stack);letter-spacing:-2.1px;margin:35px 0 11px;font-size:clamp(31px,3.2vw,43px);font-weight:500;line-height:.99}.agent-directory-copy>p{max-width:485px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.68}.agent-directory-copy dl{grid-template-columns:1fr 1fr;gap:18px;margin:29px 0 0;display:grid}.agent-directory-copy dl>div{border-top:1px solid var(--line);min-width:0;padding-top:13px}.agent-directory-copy dt{color:var(--gold-text);letter-spacing:.9px;font-size:9.5px;font-weight:850}.agent-directory-copy dd{color:var(--ink);margin:7px 0 0;font-size:12.5px;font-weight:650;line-height:1.5}.agent-directory-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:23px;display:flex}.agent-directory-footer>span{color:var(--ink-soft);align-items:center;gap:8px;font-size:11.5px;font-weight:750;display:inline-flex}.agent-directory-footer>span i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 4px var(--gold-pale);border-radius:50%}.agent-directory-footer a{color:var(--gold-text);flex:none;align-items:center;gap:9px;font-size:11.5px;font-weight:850;display:inline-flex}.agent-directory-footer a svg{width:14px;transition:transform .2s}.agent-directory-footer a:hover svg{transform:translate(3px)}.agent-directory-art{isolation:isolate;background:radial-gradient(circle at 50% 50%, var(--surface-raised) 0%, var(--surface-raised) 100%);justify-content:center;align-items:center;min-height:376px;padding:24px;display:flex;position:relative;overflow:hidden}.agent-directory-art>img,.agent-directory-img{filter:drop-shadow(0 14px 30px color-mix(in srgb, var(--shadow-color) 60%, transparent));border-radius:8px;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1);object-fit:contain!important;object-position:center!important;width:calc(100% - 44px)!important;height:calc(100% - 44px)!important;position:absolute!important;inset:22px!important}.agent-directory-video{filter:drop-shadow(0 14px 30px color-mix(in srgb, var(--shadow-color) 60%, transparent));z-index:2;opacity:0;pointer-events:none;backface-visibility:hidden;border-radius:8px;transition:opacity .35s;transform:translateZ(0);object-fit:contain!important;object-position:center!important;width:calc(100% - 44px)!important;height:calc(100% - 44px)!important;position:absolute!important;inset:22px!important}.agent-directory-item.is-hovered .agent-directory-video{opacity:1}.agent-directory-item.is-hovered .agent-directory-art>img{opacity:0}.agent-directory-art:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--gold) 8%, transparent) 0%, transparent 70%);position:absolute;inset:0}.agent-directory-art:after{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highlight) 6%, transparent);position:absolute;inset:0}.agent-directory-code,.agent-directory-caption{z-index:4;color:var(--text-primary);letter-spacing:1px;pointer-events:none;font-size:10px;font-weight:850;position:absolute}.agent-directory-code{width:32px;height:32px;color:var(--on-gold);background:var(--gold-bright);box-shadow:0 4px 12px color-mix(in srgb, var(--shadow-color) 35%, transparent);border-radius:50%;place-items:center;display:grid;top:14px;right:14px}.agent-directory-caption{color:color-mix(in srgb, var(--text-primary) 70%, transparent);letter-spacing:.8px;font-size:9.5px;bottom:12px;left:16px}.identity-agent-orchestration{color:var(--text-primary);background:var(--surface-raised);padding:80px 0}.identity-agent-orchestration .wrap{grid-template-columns:.75fr .12fr 1.13fr;align-items:center;gap:25px;display:grid}.orchestration-prompt,.orchestration-result{border:1px solid color-mix(in srgb, var(--gold) 36%, transparent);border-radius:7px;padding:23px}.orchestration-prompt small,.orchestration-result small{color:var(--gold-text);letter-spacing:.8px;font-size:9.5px;font-weight:800}.orchestration-prompt p,.orchestration-result p{margin:10px 0 0;font-size:15px;line-height:1.4}.orchestration-result p{color:var(--text-primary);font-size:15px}.orchestration-line{background:var(--gold-deep);height:1px}.orchestration-result span{gap:4px;margin-top:16px;display:flex}.orchestration-result i{width:23px;height:23px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:850;display:grid}.identity-agent-closing{text-align:center;padding:108px 0 116px}.identity-agent-closing .mkt-eyebrow{justify-content:center}.identity-agent-closing h2{margin:25px auto 0}.identity-agent-closing em{color:var(--gold-text);font-style:normal}.identity-agent-closing>p{max-width:520px;color:var(--ink-soft);margin:18px auto 0;font-size:16px;line-height:1.7}.identity-agent-closing .mkt-actions{justify-content:center;margin-top:24px}.identity-agent-closing .mkt-text-button{color:var(--gold-text)}.identity-agent-case{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding:120px 0;display:grid}.identity-agent-case-title{align-items:center;gap:18px;display:flex}.identity-agent-case-title>span{width:85px;height:85px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:25px;font-weight:750;display:grid}.identity-agent-case-title small{color:var(--gold-text);letter-spacing:.8px;font-size:9.5px;font-weight:850}.identity-agent-case-title h2{letter-spacing:-1.3px;margin:7px 0 0;font-size:30px;line-height:1.1}.identity-agent-case-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.identity-agent-case-flow>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-items:start;gap:10px;padding:16px 13px;display:grid;position:relative}.identity-agent-case-flow>div:first-child{border-left:1px solid var(--line);border-radius:6px 0 0 6px}.identity-agent-case-flow>div:last-child{border-right:1px solid var(--line);border-radius:0 6px 6px 0}.identity-agent-case-flow i{width:24px;height:24px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:800;display:grid}.identity-agent-case-flow p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.35}.identity-agent-case-flow b{z-index:1;color:var(--gold-text);background:var(--surface-soft);font-size:13.5px;position:absolute;top:42%;right:-6px}.identity-detail-cards{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;display:grid;overflow:hidden}.identity-detail-cards article{border-right:1px solid var(--line);padding:31px}.identity-detail-cards article:last-child{border:0}.identity-detail-cards span{color:var(--gold-text);font-size:10.5px;font-weight:850}.identity-detail-cards h3{letter-spacing:-.7px;margin:44px 0 9px;font-size:18px}.identity-agent-scope{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;padding:88px 0 116px;display:grid}.identity-agent-scope>p,.identity-agent-scope div>p{max-width:44ch;color:var(--ink-soft);margin:16px 0 0;font-size:1.02rem;line-height:1.65}.identity-agent-scope ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.identity-agent-scope li{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 2px 6px color-mix(in srgb, var(--shadow-color) 2%, transparent);border-radius:12px;padding:18px 22px 18px 44px;font-size:.95rem;font-weight:500;line-height:1.5;position:relative}.identity-agent-scope li:before{content:"—";color:var(--gold-text);font-weight:800;position:absolute;left:18px}.brain-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.brain-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 17%, transparent);width:880px;height:880px;box-shadow:0 0 0 86px color-mix(in srgb, var(--gold) 4%, transparent), 0 0 0 172px color-mix(in srgb, var(--gold) 2%, transparent);border-radius:50%;position:absolute;top:-450px;right:-240px}.brain-hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(46px,8vw,118px);min-height:610px;padding:104px 0 110px;display:grid;position:relative}.brain-hero-copy{max-width:540px}.brain-hero .mkt-eyebrow{color:var(--gold-text)}.brain-hero h1{letter-spacing:-4px;max-width:530px;margin:22px 0 19px;font-size:clamp(48px,5.4vw,72px);font-weight:520;line-height:.99}.brain-hero-copy>p:not(.mkt-eyebrow){max-width:490px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.brain-hero-proof{color:var(--text-secondary);letter-spacing:.85px;flex-wrap:wrap;gap:9px 17px;margin-top:42px;font-size:9.5px;font-weight:850;display:flex}.brain-hero-proof span{align-items:center;gap:7px;display:inline-flex}.brain-hero-proof span:before{content:"";background:var(--gold-bright);border-radius:50%;width:5px;height:5px}.brain-memory-window{border:1px solid color-mix(in srgb, var(--gold) 43%, transparent);background:var(--surface-raised);box-shadow:0 32px 70px color-mix(in srgb, var(--shadow-color) 42%, transparent);border-radius:12px;position:relative;overflow:hidden}.brain-memory-window:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--gold) 20%, transparent), transparent 66%);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;left:36%}.brain-memory-window header,.brain-memory-window footer{z-index:1;border-bottom:1px solid var(--border);min-height:52px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:11.5px;font-weight:750;display:flex;position:relative}.brain-memory-window header>span{align-items:center;gap:8px;display:inline-flex}.brain-memory-window header svg{width:15px;color:var(--gold-text)}.brain-memory-window header b{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 28%, transparent);border-radius:20px;padding:5px 8px;font-size:9.5px}.brain-memory-summary{z-index:1;border-bottom:1px solid var(--border);padding:34px 34px 29px;position:relative}.brain-memory-summary p{color:var(--gold-text);letter-spacing:.95px;margin:0;font-size:11px;font-weight:850}.brain-memory-summary h2{max-width:410px;color:var(--text-primary);letter-spacing:-1.5px;margin:14px 0 19px;font-size:clamp(25px,2.45vw,34px);font-weight:500;line-height:1.07}.brain-memory-summary>span{color:var(--text-primary);background:color-mix(in srgb, var(--surface) 9%, transparent);border-radius:4px;padding:7px 9px;font-size:10.5px;display:inline-flex}.brain-memory-entries{z-index:1;gap:0;padding:12px 20px;display:grid;position:relative}.brain-memory-entries>div{border-bottom:1px solid var(--border);grid-template-columns:104px 1fr auto;align-items:center;gap:12px;min-height:52px;display:grid}.brain-memory-entries>div:last-child{border-bottom:0}.brain-memory-entries>div>span{color:var(--text-secondary);letter-spacing:.8px;font-size:9.5px;font-weight:850}.brain-memory-entries p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.45}.brain-memory-entries b{color:var(--gold-text);font-size:9.5px}.brain-memory-window footer{min-height:46px;color:var(--text-secondary);border-top:1px solid var(--border);border-bottom:0;font-size:9.5px}.brain-memory-window footer b{color:var(--gold-text);font-size:9.5px}.brain-intake{grid-template-columns:.8fr .77fr 1.08fr;align-items:center;gap:clamp(28px,4.4vw,66px);padding:126px 0;display:grid}.brain-intake-copy h2,.brain-index-heading h2,.brain-governance h2,.brain-lifecycle-heading h2,.brain-boundary h2{letter-spacing:-2.7px;margin:20px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.brain-intake-copy>p:not(.mkt-eyebrow),.brain-index-heading>p,.brain-governance-grid>div>p:not(.mkt-eyebrow),.brain-lifecycle-heading>p:not(.mkt-eyebrow),.brain-boundary>div:last-child>p{color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.brain-intake-media{background:var(--surface-raised);border-radius:9px;min-height:430px;position:relative;overflow:hidden}.brain-intake-media img{object-fit:cover;filter:saturate(.65)sepia(.12)contrast(1.05)}.brain-intake-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 4%, transparent), color-mix(in srgb, var(--surface-raised) 72%, transparent));position:absolute;inset:0}.brain-intake-media>span{z-index:1;color:var(--text-primary);letter-spacing:.9px;font-size:10.5px;font-weight:850;line-height:1.55;position:absolute;bottom:21px;left:22px;right:22px}.brain-intake-methods{border-top:1px solid var(--line)}.brain-intake-methods article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:14px;padding:20px 0;display:grid}.brain-intake-methods span{color:var(--gold-text);font-size:10.5px;font-weight:850}.brain-intake-methods h3{letter-spacing:-.65px;margin:0;font-size:17px}.brain-intake-methods p{color:var(--ink-soft);margin:7px 0 0;font-size:15px;line-height:1.58}.brain-index{background:var(--cream);padding:112px 0 118px}.brain-index-heading{grid-template-columns:1fr .72fr;align-items:end;gap:100px;display:grid}.brain-index-heading>p{max-width:420px}.brain-index-list{border-top:1px solid var(--line);margin-top:58px}.brain-index-list article{border-bottom:1px solid var(--line);grid-template-columns:68px minmax(180px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:24px;min-height:103px;display:grid}.brain-index-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.brain-index-list h3{letter-spacing:-.8px;margin:0;font-size:20px}.brain-index-list p{max-width:475px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.brain-index-list b{color:var(--gold-text);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-weight:850;display:inline-flex}.brain-index-list svg{width:14px}.brain-governance{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.brain-governance-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.brain-governance .mkt-eyebrow{color:var(--gold-text)}.brain-governance-grid>div>p:not(.mkt-eyebrow){max-width:430px;color:var(--text-primary)}.brain-governance .mkt-text-button{color:var(--gold-text);margin-top:26px}.brain-governance-ledger{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;overflow:hidden}.brain-governance-ledger header,.brain-governance-ledger footer{color:var(--text-secondary);letter-spacing:.7px;justify-content:space-between;gap:18px;padding:15px 18px;font-size:9.5px;font-weight:850;display:flex}.brain-governance-ledger header{border-bottom:1px solid var(--border)}.brain-governance-ledger header b{color:var(--gold-text)}.brain-governance-ledger article{border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,1.15fr) minmax(90px,.7fr) auto;align-items:center;gap:17px;min-height:82px;padding:12px 18px;display:grid}.brain-governance-ledger article>div{align-items:center;gap:11px;display:flex}.brain-governance-ledger article>div>span{width:25px;height:25px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:850;display:grid}.brain-governance-ledger p{margin:0}.brain-governance-ledger strong,.brain-governance-ledger small{display:block}.brain-governance-ledger strong{color:var(--text-primary);font-size:12.5px}.brain-governance-ledger small{color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.4}.brain-governance-ledger article>em{color:var(--text-primary);font-size:10.5px;font-style:normal;line-height:1.45}.brain-governance-ledger article>b{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);border-radius:4px;justify-self:end;padding:5px 7px;font-size:9.5px}.brain-governance-ledger footer{color:var(--text-secondary);background:var(--surface-raised);border-top:0}.brain-governance-ledger footer span:last-child{color:var(--gold-text)}.brain-lifecycle{padding:120px 0}.brain-lifecycle-heading{grid-template-columns:1fr .72fr;align-items:end;gap:95px;display:grid}.brain-lifecycle-heading>p:not(.mkt-eyebrow){max-width:425px}.brain-lifecycle-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:61px;display:grid}.brain-lifecycle-steps article{border-right:1px solid var(--line);min-height:242px;padding:27px 25px}.brain-lifecycle-steps article:first-child{padding-left:0}.brain-lifecycle-steps article:last-child{border-right:0;padding-right:0}.brain-lifecycle-steps span{color:var(--gold-text);font-size:10.5px;font-weight:850}.brain-lifecycle-steps h3{letter-spacing:-.75px;margin:52px 0 10px;font-size:19px}.brain-lifecycle-steps p{max-width:205px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.62}.brain-boundary{border-top:1px solid var(--line);grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(45px,9vw,138px);padding:92px 0 122px;display:grid}.brain-boundary h2{margin-top:20px}.brain-boundary h2 em{color:var(--gold-text);font-style:normal}.brain-boundary>div:last-child>p{max-width:500px;margin-top:0}.brain-boundary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:29px 0 0;padding:0;list-style:none;display:grid}.brain-boundary li{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:5px;padding:11px 12px;font-size:13px;font-weight:750;line-height:1.4}.identity-creative-header{grid-template-columns:1fr .7fr;align-items:end;gap:100px;padding:112px 0 55px;display:grid}.identity-creative-header>p:last-child{max-width:365px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.identity-creative-wall{grid-template-rows:240px 170px;grid-template-columns:1.15fr .85fr .75fr;gap:10px;display:grid}.identity-creative-wall>div{border-radius:8px;position:relative;overflow:hidden}.creative-wall-a{color:var(--text-primary);background:linear-gradient(145deg, var(--gold-bright), var(--gold-deep));grid-row:1/3;padding:23px}.creative-wall-a:after{content:"";border:35px solid color-mix(in srgb, var(--border) 24%, transparent);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-70px;right:-55px}.creative-wall-a span,.creative-wall-a h3{z-index:1;position:relative}.creative-wall-a span{font-size:11.5px;font-weight:800}.creative-wall-a h3{letter-spacing:-1px;margin:0;font-size:25px;position:absolute;bottom:19px}.creative-wall-b{background:var(--cream)}.creative-wall-b:after{content:"";background:var(--surface-raised);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-45px}.creative-wall-b i{z-index:1;background:var(--gold);border-radius:50%;position:absolute}.creative-wall-b i:first-child{width:60px;height:60px;top:39px;left:30px}.creative-wall-b i:nth-child(2){background:var(--gold-subtle);width:28px;height:28px;top:77px;left:75px}.creative-wall-b i:nth-child(3){background:var(--surface-raised);width:12px;height:12px;top:32px;left:95px}.creative-wall-c{color:var(--text-primary);background:var(--surface-raised);padding:20px}.creative-wall-c p{font-family:var(--font-serif-stack);margin:0;font-size:19px;line-height:1.15}.creative-wall-c small{color:var(--gold-text);font-size:10.5px;position:absolute;bottom:18px}.creative-wall-d{color:var(--text-primary);background:var(--surface-raised);grid-column:2/4;padding:20px}.creative-wall-d h3{letter-spacing:-1px;margin:0;font-size:25px;line-height:1.05}.creative-wall-d b{color:var(--gold-text);font-size:11.5px;position:absolute;bottom:18px;right:19px}.identity-creative-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:60px 0;display:grid}.identity-creative-tools article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s}.identity-creative-tools article:hover{border-color:var(--gold);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.identity-creative-tools span{color:var(--gold-text);font-size:10.5px;font-weight:850}.identity-creative-tools h3{letter-spacing:-.5px;margin:18px 0 8px;font-size:17px}.identity-creative-tools p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.identity-creative-notes{color:var(--text-secondary);border-bottom:1px solid var(--line);letter-spacing:1px;justify-content:space-between;padding:25px 0 110px;font-size:10.5px;font-weight:800;display:flex}.studio-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.studio-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:850px;height:850px;box-shadow:0 0 0 80px color-mix(in srgb, var(--gold) 3%, transparent), 0 0 0 160px color-mix(in srgb, var(--gold) 1.8%, transparent);border-radius:50%;position:absolute;top:-410px;right:-220px}.studio-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:650px;padding:102px 0 106px;display:grid;position:relative}.studio-hero-copy{max-width:540px}.studio-hero .mkt-eyebrow{color:var(--gold-text)}.studio-hero h1{letter-spacing:-4px;margin:20px 0 19px;font-size:clamp(45px,5.05vw,69px);font-weight:520;line-height:.99}.studio-hero h1 em{color:var(--gold-text);font-style:normal}.studio-hero-copy>p:not(.mkt-eyebrow){max-width:480px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.studio-hero .mkt-text-button{color:var(--gold-text)}.studio-hero-canvas{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.studio-hero-canvas:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:280px;height:280px;box-shadow:0 0 0 34px color-mix(in srgb, var(--gold) 3%, transparent);border-radius:50%;position:absolute;bottom:-88px;right:-72px}.studio-hero-canvas>header,.studio-hero-canvas>footer{z-index:1;min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.76px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 20px;font-size:9.5px;font-weight:850;display:grid;position:relative}.studio-hero-canvas>header b{color:var(--text-primary);text-align:center;font-size:10.5px}.studio-hero-canvas>header i{color:var(--gold-text);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:9.5px;font-style:normal;display:inline-flex}.studio-hero-canvas>header i small{background:#6c9d69;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6c9d6921}.studio-hero-art{z-index:1;grid-template-columns:1.25fr .75fr;gap:8px;padding:20px;display:grid;position:relative}.studio-hero-art-main,.studio-hero-art-side>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;position:relative;overflow:hidden}.studio-hero-art-main{min-height:330px}.studio-hero-art-main img,.studio-hero-art-side img{object-fit:cover;filter:saturate(.68)sepia(.08)contrast(1.05)}.studio-hero-art-main:after,.studio-hero-art-side>div:first-child:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 3%, transparent), color-mix(in srgb, var(--surface-raised) 68%, transparent));position:absolute;inset:0}.studio-hero-art-main span,.studio-hero-art-side>div:first-child span{z-index:1;color:var(--text-primary);letter-spacing:.76px;font-size:9.5px;font-weight:850;position:absolute;bottom:14px;left:14px;right:14px}.studio-hero-art-side{grid-template-rows:1.06fr .94fr;gap:8px;display:grid}.studio-hero-art-side>div:first-child{min-height:160px}.studio-hero-art-side>div:last-child{color:var(--text-primary);background:var(--surface-raised);flex-direction:column;justify-content:space-between;padding:18px;display:flex}.studio-hero-art-side p{max-width:145px;font-family:var(--font-serif-stack);margin:0;font-size:20px;line-height:1.12}.studio-hero-art-side small{color:var(--gold-text);letter-spacing:.6px;font-size:8.5px;font-weight:850;line-height:1.5}.studio-hero-canvas>footer{border-top:1px solid var(--border);border-bottom:0;grid-template-columns:1fr auto;min-height:43px}.studio-hero-canvas>footer span:last-child{color:var(--gold-text)}.studio-context{background:var(--surface-soft);padding:114px 0}.studio-context-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.studio-context-copy{max-width:490px}.studio-context h2,.studio-tools h2,.studio-production h2,.studio-library h2,.studio-guardrails h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.studio-context-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.studio-context .mkt-text-button{color:var(--gold-text);margin-top:24px}.studio-context-sheet{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.studio-context-sheet header,.studio-context-sheet footer{min-height:49px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.studio-context-sheet header b{color:var(--gold-text);font-size:9.5px}.studio-context-sheet article{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr auto;align-items:center;gap:11px;min-height:78px;margin:0 20px;display:grid}.studio-context-sheet article>span{width:24px;height:24px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-weight:850;display:grid}.studio-context-sheet h3{margin:0;font-size:13.5px}.studio-context-sheet article p{color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.studio-context-sheet article>b{color:var(--gold-text);white-space:nowrap;font-size:9.5px}.studio-context-sheet footer{border-top:1px solid var(--line);border-bottom:0;min-height:43px}.studio-context-sheet footer span:last-child{color:var(--gold-text)}.studio-tools{padding:114px 0 120px}.studio-tools-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.studio-tools-heading>p{max-width:450px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.studio-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:59px;display:grid}.studio-tools-grid article{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 20px color-mix(in srgb, var(--shadow-color) 2.5%, transparent);border-radius:9px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.studio-tools-grid article:hover{border-color:var(--gold);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.studio-tool-media{background:var(--surface-raised);min-height:174px;position:relative;overflow:hidden}.studio-tool-media img{object-fit:cover;filter:saturate(.62)sepia(.08)contrast(1.05);transition:transform .4s}.studio-tools-grid article:hover .studio-tool-media img{transform:scale(1.035)}.studio-tool-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 4%, transparent), color-mix(in srgb, var(--surface-raised) 67%, transparent));position:absolute;inset:0}.studio-tool-media span,.studio-tool-media b{z-index:1;color:var(--text-primary);letter-spacing:.72px;font-size:9.5px;font-weight:850;position:absolute}.studio-tool-media span{top:16px;left:16px}.studio-tool-media b{color:var(--gold-text);bottom:15px;right:16px}.studio-tool-copy{flex-direction:column;min-height:242px;padding:21px;display:flex}.studio-tool-copy h3{letter-spacing:-.75px;margin:0 0 8px;font-size:20px;line-height:1.1}.studio-tool-copy>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.studio-tool-copy dl{gap:8px;margin:17px 0 0;display:grid}.studio-tool-copy dl div{grid-template-columns:70px 1fr;gap:8px;display:grid}.studio-tool-copy dt{color:var(--gold-text);letter-spacing:.65px;font-size:8.5px;font-weight:850}.studio-tool-copy dd{color:var(--ink-soft);margin:0;font-size:10.5px;line-height:1.45}.studio-tool-copy a{color:var(--gold-text);border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:11.5px;font-weight:850;display:inline-flex}.studio-tool-copy a svg{width:14px;transition:transform .2s}.studio-tool-copy a:hover svg{transform:translate(3px)}.studio-production{color:var(--text-primary);background:var(--surface-raised);padding:112px 0 118px}.studio-production .mkt-eyebrow{color:var(--gold-text)}.studio-production-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.studio-production-heading>p{max-width:435px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.7}.studio-production-steps{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60px;display:grid}.studio-production-steps article{border-right:1px solid var(--border);min-height:242px;padding:27px 25px}.studio-production-steps article:first-child{border-left:1px solid var(--border)}.studio-production-steps span{width:31px;height:31px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:10.5px;font-weight:850;display:grid}.studio-production-steps h3{letter-spacing:-.75px;margin:51px 0 10px;font-size:19px}.studio-production-steps p{max-width:210px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.62}.studio-library{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(40px,7vw,106px);padding:115px 0;display:grid}.studio-library-media{background:var(--surface-raised);border-radius:9px;min-height:470px;position:relative;overflow:hidden}.studio-library-media img{object-fit:cover;filter:saturate(.65)sepia(.1)contrast(1.05)}.studio-library-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 4%, transparent), color-mix(in srgb, var(--surface-raised) 75%, transparent));position:absolute;inset:0}.studio-library-media span{z-index:1;color:var(--text-primary);letter-spacing:.8px;font-size:9.5px;font-weight:850;position:absolute;bottom:23px;left:23px}.studio-library-copy{max-width:500px}.studio-library-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.studio-library-copy>div{border-top:1px solid var(--line);margin-top:30px}.studio-library-copy article{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:11px;padding:17px 0;display:grid}.studio-library-copy article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.studio-library-copy article p{margin:0}.studio-library-copy article b,.studio-library-copy article small{display:block}.studio-library-copy article b{color:var(--ink);font-size:13.5px}.studio-library-copy article small{max-width:370px;color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:1.55}.studio-guardrails{color:var(--text-primary);background:var(--surface-raised);padding:112px 0 118px}.studio-guardrails-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.studio-guardrails-grid>div:first-child{max-width:490px}.studio-guardrails .mkt-eyebrow{color:var(--gold-text)}.studio-guardrails h2 em{color:var(--gold-text);font-style:normal}.studio-guardrails-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.7}.studio-guardrails-list{border-top:1px solid var(--border)}.studio-guardrails-list article{border-bottom:1px solid var(--border);grid-template-columns:39px 1fr;gap:14px;min-height:103px;padding:20px 0;display:grid}.studio-guardrails-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.studio-guardrails-list h3{letter-spacing:-.55px;margin:0;font-size:17px}.studio-guardrails-list p{max-width:440px;color:var(--text-secondary);margin:7px 0 0;font-size:14px;line-height:1.6}.identity-integration-heading{grid-template-columns:1.13fr .87fr;align-items:end;gap:90px;padding:115px 0 58px;display:grid}.identity-integration-heading>p{max-width:370px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.identity-integration-list{border-top:1px solid var(--line);margin-bottom:60px}.identity-integration-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr .75fr;align-items:center;gap:20px;min-height:120px;display:grid}.identity-integration-list span{color:var(--gold-text);font-size:11.5px;font-weight:850}.identity-integration-list h3{letter-spacing:-.7px;margin:0;font-size:19px}.identity-integration-list p{max-width:420px;color:var(--ink-soft);margin:7px 0 0;font-size:15px;line-height:1.55}.identity-integration-list b{color:var(--gold-text);text-align:right;font-size:11.5px}.integrations-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.integrations-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:860px;height:860px;box-shadow:0 0 0 80px color-mix(in srgb, var(--gold) 3%, transparent), 0 0 0 160px color-mix(in srgb, var(--gold) 1.8%, transparent);border-radius:50%;position:absolute;top:-420px;right:-220px}.integrations-hero-grid{grid-template-columns:.83fr 1.17fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:645px;padding:101px 0 106px;display:grid;position:relative}.integrations-hero-copy{max-width:535px}.integrations-hero .mkt-eyebrow{color:var(--gold-text)}.integrations-hero h1{letter-spacing:-4px;margin:20px 0 19px;font-size:clamp(46px,5.1vw,70px);font-weight:520;line-height:.99}.integrations-hero h1 em{color:var(--gold-text);font-style:normal}.integrations-hero-copy>p:not(.mkt-eyebrow){max-width:475px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.integrations-hero .mkt-text-button{color:var(--gold-text)}.integrations-workspace{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.integrations-workspace:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);width:260px;height:260px;box-shadow:0 0 0 33px color-mix(in srgb, var(--gold) 3.2%, transparent);border-radius:50%;position:absolute;bottom:-87px;right:-68px}.integrations-workspace>header,.integrations-workspace>footer{z-index:1;min-height:52px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.76px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 21px;font-size:9.5px;font-weight:850;display:grid;position:relative}.integrations-workspace>header b{color:var(--text-primary);text-align:center;font-size:10.5px}.integrations-workspace>header>i{color:var(--gold-text);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:9.5px;font-style:normal;display:inline-flex}.integrations-workspace>header i small,.integrations-workspace footer i,.integration-catalogue-card footer i{background:#6c9d69;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6c9d6921}.integrations-workspace-intro{z-index:1;padding:32px 34px 27px;position:relative}.integrations-workspace-intro p{color:var(--gold-text);letter-spacing:.9px;margin:0;font-size:11px;font-weight:850}.integrations-workspace-intro h2{letter-spacing:-1.8px;max-width:360px;margin:13px 0 10px;font-size:clamp(27px,2.7vw,38px);font-weight:510;line-height:1.05}.integrations-workspace-intro>span{max-width:430px;color:var(--text-primary);font-size:12.5px;line-height:1.63;display:block}.integrations-workspace-flow{z-index:1;gap:7px;padding:0 20px 16px;display:grid;position:relative}.integrations-workspace-flow article{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:6px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:61px;padding:0 13px;display:grid}.integrations-workspace-flow article>img{display:block}.integrations-workspace-flow b{color:var(--text-primary);font-size:11.5px;display:block}.integrations-workspace-flow small{color:var(--text-secondary);margin-top:3px;font-size:10.5px;display:block}.integrations-workspace-flow em{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);letter-spacing:.45px;white-space:nowrap;border-radius:3px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.integrations-workspace>footer{border-top:1px solid var(--border);border-bottom:0;grid-template-columns:1fr auto;min-height:44px}.integrations-workspace>footer span{align-items:center;gap:8px;display:inline-flex}.integrations-workspace>footer span:last-child{color:var(--gold-text)}.integrations-purpose{background:var(--surface-soft);padding:112px 0 118px}.integrations-purpose-heading,.integrations-catalogue-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.integrations-purpose h2,.integrations-catalogue h2,.integrations-route h2,.integrations-boundary h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.integrations-purpose-heading>p,.integrations-catalogue-heading>p{max-width:440px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.integrations-purpose-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;display:grid}.integrations-purpose-list article{border-right:1px solid var(--line);min-height:245px;padding:27px 30px 20px}.integrations-purpose-list article:first-child{border-left:1px solid var(--line)}.integrations-purpose-list span{width:31px;height:31px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:10.5px;font-weight:850;display:grid}.integrations-purpose-list h3{letter-spacing:-.75px;max-width:240px;margin:51px 0 9px;font-size:19px;line-height:1.1}.integrations-purpose-list p{max-width:290px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.62}.integrations-catalogue{padding:115px 0 120px}.integrations-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:59px;display:grid}.integration-catalogue-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;min-height:260px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.integration-catalogue-card:hover{border-color:var(--gold);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.integration-catalogue-card-top{justify-content:space-between;align-items:center;gap:13px;display:flex}.integration-brand-mark{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;box-shadow:0 4px 10px color-mix(in srgb, var(--shadow-color) 5%, transparent);border-radius:7px;place-items:center;display:grid}.integration-brand-mark img{display:block}.integration-catalogue-card-top>b{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.integration-catalogue-card h3{letter-spacing:-.8px;margin:31px 0 9px;font-size:21px;line-height:1.1}.integration-catalogue-card>p{max-width:260px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.integration-catalogue-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.integration-catalogue-card footer>span{color:var(--ink-soft);align-items:center;gap:8px;font-size:10.5px;font-weight:750;display:inline-flex}.integration-catalogue-card footer small{color:var(--gold-text);white-space:nowrap;font-size:9.5px;font-weight:850}.integrations-route{background:var(--cream);padding:110px 0}.integrations-route-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.integrations-route-grid>div:first-child{max-width:485px}.integrations-route-grid>div:first-child>p:not(.mkt-eyebrow),.integrations-boundary-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.integrations-route .mkt-text-button{color:var(--gold-text);margin-top:23px}.integrations-route-board{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.integrations-route-board header,.integrations-route-board footer{border-bottom:1px solid var(--line);min-height:50px;color:var(--ink-soft);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.integrations-route-board header b{color:var(--gold-text);border:1px solid var(--gold-pale);border-radius:20px;padding:5px 7px;font-size:9.5px}.integrations-route-board article{border-bottom:1px solid var(--line);grid-template-columns:26px 31px 1fr;align-items:center;gap:10px;min-height:82px;margin:0 20px;display:grid}.integrations-route-board article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.integrations-route-board article>img{display:block}.integrations-route-board article b{font-size:12.5px;display:block}.integrations-route-board article small{color:var(--ink-soft);margin-top:4px;font-size:10.5px;line-height:1.5;display:block}.integrations-route-agent{width:23px;height:23px;color:var(--on-gold);background:var(--gold);border-radius:6px;place-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:grid}.integrations-route-board footer{border-bottom:0;min-height:43px}.integrations-route-board footer span:last-child{color:var(--gold-text)}.integrations-boundary{color:var(--text-primary);background:var(--surface-raised);padding:112px 0 118px}.integrations-boundary-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(45px,8vw,122px);display:grid}.integrations-boundary-grid>div:first-child{max-width:505px}.integrations-boundary .mkt-eyebrow{color:var(--gold-text)}.integrations-boundary-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--text-primary)}.integrations-boundary-list{border-top:1px solid var(--border)}.integrations-boundary-list article{border-bottom:1px solid var(--border);grid-template-columns:39px 1fr;gap:14px;min-height:103px;padding:20px 0;display:grid}.integrations-boundary-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.integrations-boundary-list h3{letter-spacing:-.55px;margin:0;font-size:17px}.integrations-boundary-list p{max-width:440px;color:var(--text-secondary);margin:7px 0 0;font-size:14px;line-height:1.6}.how-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.how-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:870px;height:870px;box-shadow:0 0 0 78px color-mix(in srgb, var(--gold) 3.2%, transparent), 0 0 0 156px color-mix(in srgb, var(--gold) 1.6%, transparent);border-radius:50%;position:absolute;top:-435px;right:-235px}.how-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,125px);min-height:652px;padding:101px 0 106px;display:grid;position:relative}.how-hero-copy{max-width:540px}.how-hero .mkt-eyebrow{color:var(--gold-text)}.how-hero h1{letter-spacing:-4px;margin:20px 0 19px;font-size:clamp(46px,5.1vw,70px);font-weight:520;line-height:.99}.how-hero h1 em{color:var(--gold-text);font-style:normal}.how-hero-copy>p:not(.mkt-eyebrow){max-width:490px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.how-hero .mkt-text-button{color:var(--gold-text)}.how-request{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.how-request:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:280px;height:280px;box-shadow:0 0 0 34px color-mix(in srgb, var(--gold) 3%, transparent);border-radius:50%;position:absolute;bottom:-92px;right:-76px}.how-request>header,.how-request>footer{z-index:1;min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.76px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex;position:relative}.how-request>header b{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);border-radius:30px;padding:5px 8px;font-size:9.5px}.how-request-body{z-index:1;padding:37px 36px 30px;position:relative}.how-request-body>p{color:var(--gold-text);letter-spacing:.86px;margin:0;font-size:11px;font-weight:850}.how-request-body h2{letter-spacing:-1.8px;max-width:440px;margin:14px 0 21px;font-size:clamp(26px,2.75vw,38px);font-weight:510;line-height:1.06}.how-request-tags{flex-wrap:wrap;gap:7px;display:flex}.how-request-tags span{color:var(--text-primary);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:4px;padding:6px 8px;font-size:9.5px;font-weight:750}.how-request-assistant{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);border-radius:7px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;margin-top:30px;padding:14px;display:grid}.how-request-assistant>i{width:27px;height:27px;color:var(--on-gold);background:var(--gold);border-radius:7px;place-items:center;font-size:9.5px;font-style:normal;font-weight:900;display:grid}.how-request-assistant b,.how-request-assistant small{display:block}.how-request-assistant b{color:var(--text-primary);font-size:11.5px}.how-request-assistant small{max-width:285px;color:var(--text-secondary);margin-top:4px;font-size:9.5px;line-height:1.45}.how-request-assistant em{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);letter-spacing:.5px;border-radius:4px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.how-request>footer{border-top:1px solid var(--border);border-bottom:0;min-height:44px}.how-request>footer span:last-child{color:var(--gold-text)}.how-workspaces{background:var(--surface-soft);padding:114px 0}.how-workspaces-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.how-workspaces-copy{max-width:500px}.how-workspaces h2,.how-method h2,.how-specialists h2,.how-control h2,.how-repeat h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.how-workspaces-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.how-workspace-points{gap:9px;margin-top:27px;display:grid}.how-workspace-points span{color:var(--ink);align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:flex}.how-workspace-points span:before{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 11%, transparent);border-radius:50%}.how-workspace-art{background:var(--surface-raised);border-radius:9px;min-height:448px;position:relative;overflow:hidden}.how-workspace-art>img{object-fit:cover;filter:saturate(.62)sepia(.08)contrast(1.05)}.how-workspace-art:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 8%, transparent), color-mix(in srgb, var(--surface-raised) 64%, transparent));position:absolute;inset:0}.how-workspace-panel{z-index:1;color:var(--ink);border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--surface) 95%, transparent);box-shadow:0 12px 31px color-mix(in srgb, var(--shadow-color) 24%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;position:absolute;bottom:24px;left:24px;right:24px;overflow:hidden}.how-workspace-panel header,.how-workspace-panel footer{min-height:43px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.65px;justify-content:space-between;align-items:center;gap:13px;padding:0 16px;font-size:9.5px;font-weight:850;display:flex}.how-workspace-panel header b{color:var(--gold-text);font-size:9.5px}.how-workspace-panel>div{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.how-workspace-panel>div>i{width:30px;height:30px;color:var(--text-primary);background:var(--surface-raised);border-radius:7px;place-items:center;font-size:10.5px;font-style:normal;font-weight:850;display:grid}.how-workspace-panel p{margin:0}.how-workspace-panel strong,.how-workspace-panel small{display:block}.how-workspace-panel strong{font-size:12.5px}.how-workspace-panel small{color:var(--ink-soft);margin-top:3px;font-size:10.5px}.how-workspace-panel footer{border-top:1px solid var(--line);border-bottom:0;min-height:39px}.how-workspace-panel footer span:last-child{color:var(--gold-text)}.how-method{padding:115px 0 120px}.how-method-heading,.how-specialists-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.how-method-heading>p,.how-specialists-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.how-method-list{border-top:1px solid var(--line);margin-top:61px}.how-method-list article{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(190px,.82fr) 1.35fr auto;align-items:center;gap:clamp(14px,2vw,30px);min-height:145px;display:grid}.how-method-list article>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.how-method-list small{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.how-method-list h3{letter-spacing:-.8px;max-width:235px;margin:8px 0 0;font-size:20px;line-height:1.08}.how-method-list article>p{max-width:430px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.how-method-list article>b{color:var(--ink);text-align:right;justify-self:end;font-size:11.5px}.how-method-list article>b:before{content:"";background:var(--gold);width:21px;height:1px;margin:0 0 8px auto;display:block}.how-handoff{color:var(--text-primary);background:var(--surface-raised);padding:112px 0 118px}.how-handoff-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.how-handoff-copy{max-width:495px}.how-handoff .mkt-eyebrow{color:var(--gold-text)}.how-handoff h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.how-handoff-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.how-handoff .mkt-text-button{color:var(--gold-text);margin-top:24px}.how-handoff-log{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.how-handoff-log header,.how-handoff-log footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:13px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.how-handoff-log header b{color:var(--gold-text);font-size:9.5px}.how-handoff-log article{border-bottom:1px solid var(--border);grid-template-columns:24px 30px 1fr auto;align-items:center;gap:10px;min-height:81px;margin:0 20px;display:grid}.how-handoff-log article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.how-handoff-log article>i{width:24px;height:24px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:grid}.how-handoff-log article:nth-of-type(3)>i{color:var(--gold-text);background:var(--surface-raised)}.how-handoff-log strong,.how-handoff-log small{display:block}.how-handoff-log strong{color:var(--text-primary);font-size:12.5px}.how-handoff-log small{color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.45}.how-handoff-log em{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);letter-spacing:.45px;border-radius:4px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.how-handoff-log footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.how-handoff-log footer span:last-child{color:var(--gold-text)}.how-specialists{padding:115px 0 120px}.how-specialists-board{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;margin-top:61px;overflow:hidden}.how-specialists-board>header,.how-specialists-board>footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.how-specialists-board>header b{color:var(--gold-text);font-size:9.5px}.how-specialists-board>div{grid-template-columns:1fr 1fr;display:grid}.how-specialists-board article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:23px 32px 1fr 20px;align-items:center;gap:11px;min-height:102px;padding:0 20px;display:grid}.how-specialists-board article:nth-child(2n){border-right:0}.how-specialists-board article:last-child{border-bottom:0;grid-column:1/-1}.how-specialists-board article>span{color:var(--gold-text);font-size:9.5px;font-weight:850}.how-specialists-board article>i{width:28px;height:28px;color:var(--text-primary);border:1px solid var(--gold);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:grid}.how-specialists-board h3,.how-specialists-board p{margin:0}.how-specialists-board h3{font-size:13.5px}.how-specialists-board p{max-width:330px;color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.5}.how-specialists-board article a{width:20px;height:20px;color:var(--gold-text);border-radius:50%;place-items:center;font-size:11.5px;transition:color .2s,background .2s,transform .2s;display:grid}.how-specialists-board article a:hover{color:var(--on-gold);background:var(--gold);transform:translate(2px)}.how-specialists-board>footer{border-top:1px solid var(--line);border-bottom:0;min-height:43px}.how-specialists-board>footer a{color:var(--gold-text);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.how-specialists-board>footer a:hover svg{transform:translate(3px)}.how-specialists-board>footer a svg{transition:transform .2s}.how-control{color:var(--text-primary);background:var(--surface-raised);padding:114px 0 118px}.how-control-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.how-control-visual{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.how-control-visual>header,.how-control-visual>footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:13px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.how-control-visual>header b{color:var(--gold-text);font-size:9.5px}.how-control-visual>main{gap:8px;padding:18px 20px;display:grid}.how-control-visual>main>div{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 85%, transparent);border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:0 14px;display:grid}.how-control-visual i{width:24px;height:24px;color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);border-radius:50%;place-items:center;font-size:8.5px;font-style:normal;font-weight:850;display:grid}.how-control-visual p{margin:0}.how-control-visual strong,.how-control-visual small{display:block}.how-control-visual strong{color:var(--text-primary);font-size:11.5px}.how-control-visual small{color:var(--text-secondary);margin-top:4px;font-size:9.5px;line-height:1.45}.how-control-visual em{color:var(--gold-text);font-size:9.5px;font-style:normal;font-weight:850}.how-control-visual .how-control-focus{color:var(--on-gold);border-color:color-mix(in srgb, var(--gold) 65%, transparent);background:var(--gold)}.how-control-focus i{color:var(--text-primary);border-color:color-mix(in srgb, var(--border) 35%, transparent)}.how-control-focus strong,.how-control-focus small{color:var(--text-primary)}.how-control-focus small{color:var(--text-secondary)}.how-control-focus button{min-height:29px;color:var(--text-primary);background:var(--surface-raised);border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-family:inherit;font-size:9.5px;font-weight:850;display:inline-flex}.how-control-focus button svg{width:12px}.how-control-visual>footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.how-control-visual>footer span:last-child{color:var(--gold-text)}.how-control-copy{max-width:490px}.how-control .mkt-eyebrow{color:var(--gold-text)}.how-control h2{margin:19px 0 0}.how-control h2 em{color:var(--gold-text);font-style:normal}.how-control-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.how-control-copy ul{gap:9px;margin:25px 0 0;padding:0;list-style:none;display:grid}.how-control-copy li{color:var(--text-primary);align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.how-control-copy li:before{content:"";background:var(--gold-bright);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 12%, transparent);border-radius:50%}.how-control .mkt-text-button{color:var(--gold-text);margin-top:25px}.how-repeat{grid-template-columns:1fr .78fr;align-items:end;gap:clamp(45px,9vw,135px);padding:116px 0 121px;display:grid}.how-repeat>div:first-child{max-width:580px}.how-repeat>div:last-child{max-width:450px}.how-repeat>div:last-child>p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.how-repeat .mkt-button{margin-top:25px}.partners-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.partners-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);width:900px;height:900px;box-shadow:0 0 0 78px color-mix(in srgb, var(--gold) 2.6%, transparent), 0 0 0 156px color-mix(in srgb, var(--gold) 1.4%, transparent);border-radius:50%;position:absolute;top:-470px;right:-250px}.partners-hero-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:657px;padding:104px 0 109px;display:grid;position:relative}.partners-hero-copy{max-width:555px}.partners-hero .mkt-eyebrow,.partners-fit .mkt-eyebrow,.partners-boundaries .mkt-eyebrow{color:var(--gold-text)}.partners-hero h1{letter-spacing:-4.5px;margin:20px 0;font-size:clamp(50px,5.45vw,76px);font-weight:520;line-height:.93}.partners-hero h1 em,.partners-boundaries h2 em{color:var(--gold-text);font-style:normal}.partners-hero-copy>p:not(.mkt-eyebrow){max-width:510px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.74}.partners-hero .mkt-text-button{color:var(--gold-text)}.partners-brief{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;overflow:hidden}.partners-brief header,.partners-brief footer{min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.76px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.partners-brief header b{color:var(--gold-text);font-size:9.5px}.partners-brief-body{padding:clamp(29px,4vw,48px)}.partners-brief-mark{color:var(--gold-text);letter-spacing:.75px;align-items:center;gap:10px;font-size:9.5px;font-weight:850;display:flex}.partners-brief-mark i{width:31px;height:31px;color:var(--on-gold);background:var(--gold-bright);letter-spacing:-1px;border-radius:7px;place-items:center;font-size:11.5px;font-style:normal;font-weight:950;display:grid}.partners-brief h2{max-width:475px;color:var(--text-primary);letter-spacing:-1.9px;margin:33px 0 0;font-size:clamp(27px,3vw,39px);font-weight:530;line-height:1.05}.partners-brief-body>p{max-width:460px;color:var(--text-secondary);margin:15px 0 0;font-size:15px;line-height:1.65}.partners-brief-signals{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.partners-brief-signals span{color:var(--text-primary);border:1px solid var(--border);background:var(--surface-raised);letter-spacing:.45px;border-radius:4px;align-items:center;gap:6px;padding:8px 9px;font-size:9.5px;font-weight:850;display:inline-flex}.partners-brief-signals i{background:var(--gold-bright);border-radius:50%;width:5px;height:5px}.partners-brief footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.partners-brief footer span:last-child{color:var(--gold-text)}.partners-models{background:var(--surface-soft);padding:116px 0 120px}.partners-models-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.partners-models h2,.partners-fit h2,.partners-method h2,.partners-boundaries h2,.partners-next h2{letter-spacing:-2.9px;margin:19px 0 0;font-size:clamp(36px,4.1vw,56px);font-weight:530;line-height:1.06}.partners-models-heading>p{max-width:460px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.72}.partners-model-list{border-top:1px solid var(--line);margin-top:58px}.partners-model-list article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(220px,.79fr) 1.18fr minmax(130px,.5fr);align-items:center;gap:clamp(16px,2.6vw,37px);min-height:172px;display:grid}.partners-model-number{color:var(--gold-text);align-self:start;padding-top:29px;font-size:11.5px;font-weight:900}.partners-model-title small,.partners-model-outcome small{color:var(--gold-text);letter-spacing:.76px;font-size:9.5px;font-weight:850;display:block}.partners-model-title h3{font-family:var(--font-serif-stack);letter-spacing:-1.25px;margin:9px 0 7px;font-size:27px;font-weight:520;line-height:1}.partners-model-title b{color:var(--ink-soft);font-size:11.5px;font-weight:650}.partners-model-list article>p{max-width:440px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.64}.partners-model-outcome{border-left:1px solid var(--line);padding-left:18px}.partners-model-outcome b{color:var(--ink);margin-top:8px;font-size:12.5px;line-height:1.35;display:block}.partners-models-footer{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:27px;font-size:12.5px;line-height:1.5;display:flex}.partners-models-footer>span{max-width:460px}.partners-models-footer a{color:var(--gold-text);flex:none;align-items:center;gap:9px;font-size:11.5px;font-weight:850;display:inline-flex}.partners-models-footer svg{width:14px}.partners-fit{color:var(--text-primary);background:var(--surface-raised);padding:116px 0}.partners-fit-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(44px,7.5vw,112px);display:grid}.partners-fit-media{background:var(--surface-raised);border-radius:10px;min-height:513px;position:relative;overflow:hidden}.partners-fit-media img{object-fit:cover;filter:saturate(.58)sepia(.1)contrast(1.06)}.partners-fit-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 4%, transparent) 25%, color-mix(in srgb, var(--surface-raised) 78%, transparent));position:absolute;inset:0}.partners-fit-media>div{z-index:1;border-top:1px solid color-mix(in srgb, var(--gold) 55%, transparent);padding-top:15px;position:absolute;bottom:22px;left:22px;right:22px}.partners-fit-media span,.partners-fit-media b{display:block}.partners-fit-media span{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.partners-fit-media b{max-width:280px;color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-.8px;margin-top:8px;font-size:23px;font-weight:500;line-height:1.08}.partners-fit-copy{max-width:540px}.partners-fit-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.partners-fit-list{border-top:1px solid var(--border);margin-top:30px}.partners-fit-list article{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr;gap:12px;padding:17px 0;display:grid}.partners-fit-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.partners-fit-list p{margin:0}.partners-fit-list b,.partners-fit-list small{display:block}.partners-fit-list b{color:var(--text-primary);font-size:13.5px}.partners-fit-list small{max-width:440px;color:var(--text-secondary);margin-top:5px;font-size:11.5px;line-height:1.55}.partners-method{background:var(--cream);padding:116px 0 120px}.partners-method-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.partners-method-copy{max-width:485px}.partners-method-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.partners-method-copy>a{color:var(--gold-text);margin-top:26px}.partners-method-board{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.partners-method-board header,.partners-method-board footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.partners-method-board header b{color:var(--gold-text);font-size:9.5px}.partners-method-board article{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:12px;min-height:82px;margin:0 20px;display:grid}.partners-method-board article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.partners-method-board h3{color:var(--ink);margin:0;font-size:13.5px}.partners-method-board p{max-width:400px;color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.partners-method-board article>i{color:var(--gold-text);border:1px solid var(--line);border-radius:3px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.partners-method-board footer{border-top:1px solid var(--line);border-bottom:0;min-height:43px}.partners-method-board footer span:last-child{color:var(--gold-text)}.partners-boundaries{color:var(--text-primary);background:var(--surface-raised);padding:117px 0}.partners-boundaries-grid{grid-template-columns:.81fr 1.19fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.partners-boundaries-heading{max-width:505px}.partners-boundaries-heading>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.partners-boundary-map{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--surface-raised);border-radius:9px;overflow:hidden}.partners-boundary-map header,.partners-boundary-map footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.partners-boundary-map header b{color:var(--gold-text);font-size:9.5px}.partners-boundary-map>div{grid-template-columns:1fr 23px 1fr 23px 1fr;align-items:center;gap:7px;min-height:195px;padding:22px;display:grid}.partners-boundary-map article{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;min-height:106px;padding:17px 14px}.partners-boundary-map article span,.partners-boundary-map article b{display:block}.partners-boundary-map article span{color:var(--gold-text);letter-spacing:.6px;font-size:9.5px;font-weight:850}.partners-boundary-map article b{color:var(--text-primary);margin-top:10px;font-size:11.5px;line-height:1.5}.partners-boundary-map .partners-boundary-center{border-color:color-mix(in srgb, var(--gold) 63%, transparent);background:var(--surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 14%, transparent)}.partners-boundary-map .partners-boundary-center span{color:var(--gold-text)}.partners-boundary-map>div>i{color:var(--gold-text);text-align:center;font-size:16px;font-style:normal}.partners-boundary-map footer{border-top:1px solid var(--border);border-bottom:0;min-height:48px}.partners-boundary-map footer a{color:var(--gold-text);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.partners-boundary-map footer svg{width:12px}.partners-next{background:var(--surface-soft);padding:118px 0 122px}.partners-next-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(46px,8vw,120px);display:grid}.partners-next-copy{max-width:490px}.partners-next-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.partners-next-copy>div{border-top:1px solid var(--line);gap:6px;margin-top:30px;padding-top:19px;display:grid}.partners-next-copy>div span{color:var(--ink-soft);font-size:11.5px}.partners-next-copy>div a{color:var(--gold-text);align-items:center;gap:8px;font-size:13.5px;font-weight:850;display:inline-flex}.partners-next-copy svg{width:13px}.partners-form{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.partners-form>header,.partners-form>footer{min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.partners-form>header b{color:var(--gold-text);font-size:9.5px}.partners-form>label,.partners-form-row{color:var(--text-primary);gap:7px;margin:0 20px;font-size:11.5px;font-weight:750;display:grid}.partners-form>label{margin-top:17px}.partners-form-row{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.partners-form-row label{min-width:0;color:var(--text-primary);gap:7px;font-size:11.5px;font-weight:750;display:grid}.partners-form input,.partners-form select,.partners-form textarea{width:100%;color:var(--text-primary);border:1px solid var(--border);background:var(--surface-raised);border-radius:5px;outline:0;font-family:inherit;font-size:13.5px}.partners-form input,.partners-form select{height:43px;padding:0 11px}.partners-form textarea{resize:vertical;min-height:108px;padding:11px}.partners-form input:focus,.partners-form select:focus,.partners-form textarea:focus{border-color:var(--gold-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 14%, transparent)}.partners-form>footer{border-top:1px solid var(--border);border-bottom:0;min-height:74px;margin-top:20px}.partners-form>footer button{border:0}.partners-form>footer small{max-width:250px;color:var(--text-secondary);text-align:right;font-size:9.5px;font-weight:500;line-height:1.45}.partners-hero,.partners-fit,.partners-boundaries,.partners-form,.partners-brief h2,.partners-fit-media b,.partners-fit-list b,.partners-form input,.partners-form select,.partners-form textarea{color:var(--text-primary)}.identity-workflow-wrap{color:var(--text-primary);background:var(--surface-raised);padding:120px 0}.identity-workflow-wrap .wrap>div:first-child{grid-template-columns:1fr .7fr;gap:80px;display:grid}.identity-workflow-wrap .mkt-eyebrow{color:var(--gold-text)}.identity-workflow-wrap h2{max-width:600px}.identity-workflow-track{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid}.identity-workflow-track article{border-right:1px solid var(--border);min-height:250px;padding:25px}.identity-workflow-track article:first-child{border-left:1px solid var(--border)}.identity-workflow-track span{width:31px;height:31px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:10.5px;font-weight:850;display:grid}.identity-workflow-track h3{letter-spacing:-.7px;margin:52px 0 9px;font-size:18px}.identity-workflow-track p{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.identity-workflow-builder{text-align:center;padding:110px 0 120px}.identity-workflow-builder>div{max-width:620px;margin:0 auto}.identity-workflow-builder .mkt-eyebrow{color:var(--gold-text);justify-content:center}.identity-workflow-builder h2{margin:22px auto 0}.identity-workflow-builder>div>p{color:var(--ink-soft);margin:16px 0 0;font-size:16px;line-height:1.7}.identity-workflow-builder .mkt-text-button{color:var(--gold-text);justify-content:center;margin-top:20px}.identity-solution-title{padding:115px 0 56px}.identity-solution-title h2{margin-top:24px}.identity-solution-mosaic{grid-template-rows:245px 245px;grid-template-columns:1.1fr .9fr;gap:10px;display:grid}.identity-solution-mosaic article{color:var(--text-primary);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:24px}.identity-solution-mosaic .solution-mosaic-lead{color:var(--text-primary);background:var(--surface-raised);grid-row:1/3}.identity-solution-mosaic article:nth-child(3){color:var(--on-gold);background:var(--gold-bright)}.identity-solution-mosaic span{opacity:.72;font-size:11.5px;font-weight:850}.identity-solution-mosaic h3{letter-spacing:-1px;max-width:270px;margin:44px 0 11px;font-size:23px;line-height:1.1}.identity-solution-mosaic p{opacity:.72;max-width:260px;margin:0;font-size:15px;line-height:1.6}.identity-solution-quote{text-align:center;padding:90px 0 120px}.identity-solution-quote blockquote{max-width:700px;font-family:var(--font-serif-stack);letter-spacing:-1px;color:var(--ink);margin:0 auto 22px;font-size:clamp(23px,2.6vw,34px);line-height:1.25}.identity-solution-quote .mkt-text-button{color:var(--gold-text);justify-content:center}.security-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.security-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:870px;height:870px;box-shadow:0 0 0 79px color-mix(in srgb, var(--gold) 3.2%, transparent), 0 0 0 158px color-mix(in srgb, var(--gold) 1.6%, transparent);border-radius:50%;position:absolute;top:-430px;right:-230px}.security-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:650px;padding:101px 0 106px;display:grid;position:relative}.security-hero-copy{max-width:540px}.security-hero .mkt-eyebrow{color:var(--gold-text)}.security-hero h1{letter-spacing:-4px;margin:20px 0 19px;font-size:clamp(46px,5.1vw,70px);font-weight:520;line-height:.99}.security-hero h1 em{color:var(--gold-text);font-style:normal}.security-hero-copy>p:not(.mkt-eyebrow){max-width:490px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.security-hero .mkt-text-button{color:var(--gold-text)}.security-perimeter{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.security-perimeter:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:285px;height:285px;box-shadow:0 0 0 34px color-mix(in srgb, var(--gold) 3%, transparent);border-radius:50%;position:absolute;bottom:-93px;right:-78px}.security-perimeter>header,.security-perimeter>footer{z-index:1;min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.76px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex;position:relative}.security-perimeter>header b{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);border-radius:30px;padding:5px 8px;font-size:9.5px}.security-perimeter-core{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 90%, transparent);border-radius:8px;grid-template-columns:47px 1fr auto;align-items:center;gap:13px;margin:25px 25px 13px;padding:19px;display:grid;position:relative}.security-perimeter-core>i{width:41px;height:41px;color:var(--text-primary);background:var(--surface-raised);border-radius:8px;place-items:center;font-size:11.5px;font-style:normal;font-weight:900;display:grid}.security-perimeter-core small,.security-perimeter-core strong,.security-perimeter-core span{display:block}.security-perimeter-core small{color:var(--gold-text);letter-spacing:.7px;font-size:8.5px;font-weight:850}.security-perimeter-core strong{color:var(--text-primary);margin-top:5px;font-size:14.5px}.security-perimeter-core span{color:var(--text-secondary);margin-top:4px;font-size:10.5px}.security-perimeter-core em{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);letter-spacing:.5px;border-radius:4px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.security-perimeter-rules{z-index:1;gap:7px;padding:0 25px 18px;display:grid;position:relative}.security-perimeter-rules article{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:57px;padding:0 12px;display:grid}.security-perimeter-rules i{width:20px;height:20px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:8.5px;font-style:normal;font-weight:850;display:grid}.security-perimeter-rules b,.security-perimeter-rules small{display:block}.security-perimeter-rules b{color:var(--text-primary);font-size:11.5px}.security-perimeter-rules small{color:var(--text-secondary);margin-top:3px;font-size:9.5px}.security-perimeter-rules article>span{color:var(--gold-text);letter-spacing:.45px;font-size:8.5px;font-weight:850}.security-perimeter>footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.security-perimeter>footer span:last-child{color:var(--gold-text)}.security-boundaries{background:var(--surface-soft);padding:114px 0 120px}.security-boundaries-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.security-boundaries h2,.security-roles h2,.security-review h2,.security-connections h2,.security-disclosure h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.security-boundaries-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.security-space-map{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;margin-top:61px;overflow:hidden}.security-space-map header,.security-space-map footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.security-space-map header b{color:var(--gold-text);font-size:9.5px}.security-space-map-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.security-space-map-list article{border-right:1px solid var(--line);grid-template-columns:22px 35px 1fr;align-items:start;gap:10px;min-height:192px;padding:25px 21px;display:grid}.security-space-map-list article:last-child{border-right:0}.security-space-map-list article>span{color:var(--gold-text);font-size:9.5px;font-weight:850}.security-space-map-list article>i{width:29px;height:29px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:grid}.security-space-map h3{margin:0;font-size:14px}.security-space-map p{max-width:220px;color:var(--ink-soft);margin:6px 0 0;font-size:13px;line-height:1.55}.security-space-map article>b{color:var(--gold-text);grid-column:2/-1;align-self:end;font-size:9.5px}.security-space-map footer{border-top:1px solid var(--line);border-bottom:0;min-height:43px}.security-space-map footer span:last-child{color:var(--gold-text)}.security-roles{color:var(--text-primary);background:var(--surface-raised);padding:112px 0 118px}.security-roles-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.security-roles-copy{max-width:490px}.security-roles .mkt-eyebrow{color:var(--gold-text)}.security-roles-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.security-roles .mkt-text-button{color:var(--gold-text);margin-top:24px}.security-roles-ledger{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.security-roles-ledger header,.security-roles-ledger footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:13px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.security-roles-ledger header b{color:var(--gold-text);font-size:9.5px}.security-roles-ledger article{border-bottom:1px solid var(--border);grid-template-columns:31px 1fr;align-items:center;gap:12px;min-height:84px;margin:0 20px;display:grid}.security-roles-ledger article>i{width:27px;height:27px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:grid}.security-roles-ledger h3,.security-roles-ledger p{margin:0}.security-roles-ledger h3{color:var(--text-primary);font-size:12.5px;display:inline}.security-roles-ledger article b{color:var(--gold-text);margin-left:7px;font-size:9.5px}.security-roles-ledger article p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.45}.security-roles-ledger footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.security-roles-ledger footer span:last-child{color:var(--gold-text)}.security-review{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(42px,7vw,106px);padding:115px 0;display:grid}.security-review-media{background:var(--surface-raised);border-radius:9px;min-height:470px;position:relative;overflow:hidden}.security-review-media img{object-fit:cover;filter:saturate(.62)sepia(.08)contrast(1.05)}.security-review-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 4%, transparent), color-mix(in srgb, var(--surface-raised) 74%, transparent));position:absolute;inset:0}.security-review-media>div{z-index:1;color:var(--text-primary);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:color-mix(in srgb, var(--surface-raised) 76%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;padding:17px;position:absolute;bottom:23px;left:23px;right:23px}.security-review-media span{color:var(--gold-text);letter-spacing:.7px;font-size:8.5px;font-weight:850;display:block}.security-review-media b{font-family:var(--font-serif-stack);margin-top:7px;font-size:23px;font-weight:500;line-height:1.08;display:block}.security-review-copy{max-width:500px}.security-review-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.security-review-points{border-top:1px solid var(--line);margin-top:30px}.security-review-points article{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:11px;padding:17px 0;display:grid}.security-review-points article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.security-review-points p{margin:0}.security-review-points b,.security-review-points small{display:block}.security-review-points b{color:var(--ink);font-size:13.5px}.security-review-points small{max-width:370px;color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:1.55}.security-connections{background:var(--cream);padding:112px 0 118px}.security-connections-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.security-connections-grid>div:first-child{max-width:495px}.security-connections-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.security-connections .mkt-text-button{color:var(--gold-text);margin-top:24px}.security-connection-board{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.security-connection-board header,.security-connection-board footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:13px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.security-connection-board header b{color:var(--gold-text);font-size:9.5px}.security-connection-board article{border-bottom:1px solid var(--line);grid-template-columns:24px 30px 1fr auto;align-items:center;gap:10px;min-height:82px;margin:0 20px;display:grid}.security-connection-board article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.security-connection-board article>i{width:25px;height:25px;color:var(--text-primary);border:1px solid var(--gold-pale);background:var(--cream);border-radius:6px;place-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:grid}.security-connection-board article:nth-of-type(2)>i{color:var(--text-primary);border-color:var(--border);background:var(--surface-raised)}.security-connection-board b,.security-connection-board small{display:block}.security-connection-board b{font-size:12.5px}.security-connection-board small{color:var(--ink-soft);margin-top:4px;font-size:10.5px;line-height:1.45}.security-connection-board em{color:var(--gold-text);border:1px solid var(--gold-pale);letter-spacing:.45px;border-radius:4px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.security-connection-board footer{border-top:1px solid var(--line);border-bottom:0;min-height:43px}.security-connection-board footer span:last-child{color:var(--gold-text)}.security-disclosure{color:var(--text-primary);background:var(--surface-raised);padding:112px 0 118px}.security-disclosure-grid{grid-template-columns:1fr .68fr;align-items:end;gap:clamp(45px,9vw,130px);display:grid}.security-disclosure-grid>div:first-child{max-width:565px}.security-disclosure .mkt-eyebrow{color:var(--gold-text)}.security-disclosure-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.security-disclosure-grid>div:last-child{justify-items:start;gap:17px;display:grid}.security-disclosure .mkt-text-button{color:var(--gold-text)}.security-disclosure-grid small{color:var(--text-secondary);font-size:10.5px;line-height:1.55}.security-disclosure-grid small a{color:var(--gold-text);text-underline-offset:3px;text-decoration:underline}.identity-trust-wrap{color:var(--text-primary);background:var(--surface-raised);padding:117px 0}.identity-trust-wrap .wrap{grid-template-columns:145px 1fr;align-items:center;gap:70px;display:grid}.trust-seal{width:120px;height:120px;color:var(--gold-text);border:1px solid var(--gold);background:var(--surface-raised);border-radius:34px 34px 60px 60px;place-items:center;font-size:53px;display:grid}.identity-trust-wrap .mkt-eyebrow{color:var(--gold-text)}.identity-trust-wrap h2{max-width:580px}.identity-trust-wrap p:not(.mkt-eyebrow){max-width:520px;color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.7}.identity-trust-list{border-top:1px solid var(--line);margin:95px auto 60px}.identity-trust-list div{border-bottom:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:30px;padding:25px 0;display:grid}.identity-trust-list span{color:var(--gold-text);letter-spacing:.4px;font-size:11.5px;font-weight:800}.identity-trust-list b{max-width:460px;color:var(--ink);font-size:15px;font-weight:600}.identity-trust-band{text-align:center;padding:90px 0 120px}.identity-trust-band>div{max-width:560px;margin:0 auto}.identity-trust-band .mkt-eyebrow{justify-content:center}.identity-trust-band h2{margin:20px auto 0}.identity-trust-band>p{color:var(--ink-soft);margin:16px 0 0;font-size:16px}.identity-trust-band .mkt-text-button{color:var(--gold-text);justify-content:center;margin-top:20px}.identity-disclosure-steps{padding:90px 0 120px}.identity-disclosure-steps>div{max-width:620px;margin:0 0 60px}.identity-disclosure-steps>div>p{color:var(--ink-soft);margin-top:20px;font-size:16px}.identity-enterprise-intro{grid-template-columns:.95fr .75fr;align-items:end;gap:120px;padding:120px 0 55px;display:grid}.identity-enterprise-intro>p{max-width:370px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.identity-enterprise-grid{grid-template-columns:1.25fr .75fr .75fr;gap:10px;padding-bottom:60px;display:grid}.identity-enterprise-grid article{min-height:310px;color:var(--text-primary);background:var(--surface-raised);border-radius:8px;padding:28px}.identity-enterprise-grid article:nth-child(2){color:var(--on-gold);background:var(--gold-bright)}.identity-enterprise-grid article:nth-child(3){color:var(--text-primary);background:var(--cream)}.identity-enterprise-grid small{opacity:.7;font-size:10.5px;font-weight:850}.identity-enterprise-grid h3{letter-spacing:-1px;max-width:275px;margin:70px 0 11px;font-size:22px;line-height:1.1}.identity-enterprise-grid p{opacity:.7;margin:0;font-size:15px;line-height:1.6}.identity-enterprise-fit{padding:60px 0 120px}.identity-enterprise-fit>div>p{max-width:460px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.68}.identity-enterprise-fit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.identity-enterprise-fit li{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:7px;padding:16px 18px;font-size:16px;font-weight:600}.pricing-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.pricing-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);width:920px;height:920px;box-shadow:0 0 0 80px color-mix(in srgb, var(--gold) 2.5%, transparent), 0 0 0 160px color-mix(in srgb, var(--gold) 1.2%, transparent);border-radius:50%;position:absolute;top:-490px;right:-260px}.pricing-hero-grid{grid-template-columns:.81fr 1.19fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:655px;padding:104px 0 110px;display:grid;position:relative}.pricing-hero-copy{max-width:555px}.pricing-hero .mkt-eyebrow,.pricing-fit .mkt-eyebrow,.pricing-usage .mkt-eyebrow,.pricing-enterprise .mkt-eyebrow{color:var(--gold-text)}.pricing-hero h1{letter-spacing:-4.2px;margin:20px 0;font-size:clamp(48px,5.05vw,70px);font-weight:520;line-height:.94}.pricing-hero h1 em,.pricing-usage h2 em{color:var(--gold-text);font-style:normal}.pricing-hero-copy>p:not(.mkt-eyebrow){max-width:510px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.73}.pricing-hero .mkt-text-button{color:var(--gold-text)}.pricing-hero-guide{position:relative}.pricing-hero-guide header,.pricing-hero-guide footer{color:var(--text-secondary);letter-spacing:.76px;justify-content:space-between;align-items:center;gap:14px;padding:0 2px 18px;font-size:9.5px;font-weight:850;display:flex}.pricing-hero-guide header b{color:var(--gold-text);font-size:9.5px}.pricing-hero-guide>div{border-top:1px solid color-mix(in srgb, var(--gold) 22%, transparent);padding:0 2px}.pricing-hero-guide article{border-bottom:1px solid color-mix(in srgb, var(--gold) 16%, transparent);grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:86px;display:grid;position:relative}.pricing-hero-guide article:before{content:"";background:color-mix(in srgb, var(--gold) 22%, transparent);width:1px;position:absolute;top:0;bottom:-1px;left:13px}.pricing-hero-guide article:first-child:before{top:50%}.pricing-hero-guide article:last-child:before{bottom:50%}.pricing-hero-guide article>span{z-index:1;width:26px;height:26px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:10.5px;font-weight:850;display:grid;position:relative}.pricing-hero-guide article small,.pricing-hero-guide article b{display:block}.pricing-hero-guide article small{color:var(--gold-text);letter-spacing:.65px;font-size:9.5px;font-weight:850}.pricing-hero-guide article b{max-width:340px;color:var(--text-primary);margin-top:5px;font-size:11.5px;line-height:1.43}.pricing-hero-guide article>i{color:var(--gold-text);border:1px solid var(--border);background:var(--surface-raised);border-radius:3px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.pricing-hero-guide footer{border-top:1px solid color-mix(in srgb, var(--gold) 22%, transparent);padding:18px 2px 0}.pricing-hero-guide footer span:last-child{color:var(--gold-text)}.pricing-plans{background:var(--cream);padding:116px 0 120px}.pricing-plans-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.pricing-plans h2,.pricing-fit h2,.pricing-usage h2,.pricing-move h2,.pricing-questions h2,.pricing-enterprise h2{letter-spacing:-2.9px;margin:19px 0 0;font-size:clamp(36px,4.1vw,56px);font-weight:530;line-height:1.06}.pricing-plans-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.72}.pricing-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:58px;display:grid}.pricing-plan-grid article{min-height:493px;color:var(--ink);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;flex-direction:column;padding:25px 22px;display:flex;position:relative}.pricing-plan-grid .pricing-plan-featured{color:var(--text-primary);border-color:color-mix(in srgb, var(--gold) 48%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark)}.pricing-plan-marker{color:var(--on-gold);background:var(--gold-bright);letter-spacing:.42px;border-radius:3px;padding:5px 7px;font-size:8.5px;font-weight:900;position:absolute;top:-11px;left:18px}.pricing-plan-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-plan-grid header>span,.pricing-plan-grid header>b{color:var(--gold-text);font-size:10.5px;font-weight:850}.pricing-plan-grid .pricing-plan-featured header>span,.pricing-plan-grid .pricing-plan-featured header>b{color:var(--gold-text)}.pricing-plan-grid h3{min-height:53px;font-family:var(--font-serif-stack);letter-spacing:-.9px;margin:25px 0 17px;font-size:23px;font-weight:520;line-height:1.07}.pricing-plan-price{align-items:baseline;gap:7px;display:flex}.pricing-plan-price strong{letter-spacing:-1.6px;font-size:34px}.pricing-plan-price small{color:var(--ink-soft);font-size:10.5px;line-height:1.35}.pricing-plan-featured .pricing-plan-price small{color:var(--text-secondary)}.pricing-plan-grid ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:11px;margin:25px 0;padding:19px 0;list-style:none;display:grid}.pricing-plan-featured ul{border-color:var(--border)}.pricing-plan-grid li{color:var(--ink-soft);align-items:start;gap:8px;font-size:13px;line-height:1.48;display:flex}.pricing-plan-grid li i{width:13px;height:13px;color:var(--gold-text);background:var(--gold-subtle);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-style:normal;font-weight:900;display:grid}.pricing-plan-featured li{color:var(--text-primary)}.pricing-plan-featured li i{color:var(--on-gold);background:var(--gold-bright)}.pricing-plan-grid a{min-height:42px;color:var(--on-gold);background:var(--gold-gradient);border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:11.5px;font-weight:850;display:inline-flex}.pricing-plan-grid a svg{width:13px}.pricing-plan-note{color:var(--ink-soft);text-align:center;margin:21px 0 0;font-size:10.5px}.pricing-fit{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.pricing-fit-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.pricing-fit-copy{max-width:490px}.pricing-fit-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.pricing-fit-list{border-top:1px solid var(--border)}.pricing-fit-list article{border-bottom:1px solid var(--border);grid-template-columns:31px 1fr;gap:12px;min-height:104px;padding:18px 0;display:grid}.pricing-fit-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.pricing-fit-list small{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.pricing-fit-list h3{color:var(--text-primary);letter-spacing:-.45px;margin:7px 0 5px;font-size:14.5px}.pricing-fit-list p{max-width:485px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.pricing-usage{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.pricing-usage-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.pricing-usage-copy{max-width:485px}.pricing-usage-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.pricing-usage-copy>a{color:var(--gold-text);margin-top:27px}.pricing-usage-console{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.pricing-usage-console header,.pricing-usage-console footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.pricing-usage-console header b{color:var(--gold-text);font-size:9.5px}.pricing-usage-console article{border-bottom:1px solid var(--border);grid-template-columns:31px 1fr auto;align-items:center;gap:12px;min-height:86px;margin:0 20px;display:grid}.pricing-usage-console article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.pricing-usage-console h3{color:var(--text-primary);margin:0;font-size:13.5px}.pricing-usage-console p{max-width:390px;color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}.pricing-usage-console article>b{color:var(--gold-text);border:1px solid var(--border);border-radius:3px;padding:5px 7px;font-size:8.5px}.pricing-usage-console footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.pricing-usage-console footer span:last-child{color:var(--gold-text)}.pricing-move{background:var(--surface-soft);padding:116px 0 120px}.pricing-move-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.pricing-move-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.72}.pricing-move-path{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:58px;display:grid}.pricing-move-path article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:263px;padding:26px 24px}.pricing-move-path article:first-child{padding-left:0}.pricing-move-path article:last-child{border-right:0;padding-right:0}.pricing-move-path article>span,.pricing-move-path small{color:var(--gold-text);font-size:10.5px;font-weight:850;display:block}.pricing-move-path small{letter-spacing:.7px;margin-top:36px;font-size:9.5px}.pricing-move-path h3{color:var(--ink);letter-spacing:-.5px;margin:9px 0 10px;font-size:16px;line-height:1.15}.pricing-move-path p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.62}.pricing-questions{background:var(--cream);padding:118px 0}.pricing-questions-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(46px,8vw,120px);display:grid}.pricing-questions-grid>div:first-child{max-width:485px}.pricing-questions-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.pricing-question-list{border-top:1px solid var(--line)}.pricing-question-list .faq-native{border-bottom:1px solid var(--line)}.pricing-question-list .faq-native-summary{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:19px 0;font-size:13.5px;font-weight:750;transition:color .2s;display:flex}.pricing-question-list .faq-native-summary svg{width:14px;color:var(--gold-text);flex:none}.pricing-question-list .faq-native.is-open .faq-native-summary{color:var(--gold-text)}.pricing-question-list .faq-native-answer{max-width:560px;color:var(--ink-soft);margin:-2px 0 19px;font-size:12.5px;line-height:1.65}.pricing-enterprise{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.pricing-enterprise-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.pricing-enterprise-grid>div:first-child{max-width:500px}.pricing-enterprise-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.pricing-enterprise-actions{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:var(--surface-raised);border-radius:8px;justify-items:start;gap:18px;padding:34px;display:grid}.pricing-enterprise-actions .mkt-text-button{color:var(--gold-text)}.pricing-enterprise-actions>span{color:var(--text-secondary);border-top:1px solid var(--border);padding-top:18px;font-size:11.5px}.pricing-enterprise-actions>span a{color:var(--gold-text);align-items:center;gap:5px;margin-left:4px;font-weight:800;display:inline-flex}.pricing-enterprise-actions svg{width:12px}.identity-pricing-heading{text-align:center;padding:110px 0 56px}.identity-pricing-heading .mkt-eyebrow{justify-content:center}.identity-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px 10px;display:grid}.identity-pricing-grid article{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;min-height:460px;padding:28px;display:flex;position:relative;transition:transform .22s,box-shadow .22s!important}.identity-pricing-grid article:not(.pricing-featured):hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.identity-pricing-grid .pricing-featured{color:var(--text-primary);border-color:var(--border);background:var(--surface-raised);box-shadow:var(--shadow-lift), 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent), 0 0 60px color-mix(in srgb, var(--gold) 16%, transparent);transform:translateY(-15px)}.identity-pricing-grid .pricing-badge{color:var(--on-gold);background:var(--gold-gradient);letter-spacing:.5px;white-space:nowrap;box-shadow:0 10px 20px color-mix(in srgb, var(--gold) 38%, transparent);border-radius:20px;padding:6px 15px;font-size:10.5px;font-weight:850;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.identity-pricing-grid article>p{color:var(--gold-text);letter-spacing:.8px;margin:0;font-size:12px;font-weight:850}.identity-pricing-grid .pricing-featured>p{color:var(--gold-text)}.identity-pricing-grid h3{letter-spacing:-.8px;max-width:220px;margin:22px 0 15px;font-size:21px;line-height:1.12}.identity-pricing-grid strong{letter-spacing:-1.6px;font-size:34px}.identity-pricing-grid strong small{color:var(--text-secondary);letter-spacing:0;margin-left:4px;font-size:11.5px;font-weight:500}.identity-pricing-grid .pricing-featured strong small{color:var(--text-secondary)}.identity-pricing-grid ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:26px 0;padding:20px 0;list-style:none;display:grid}.identity-pricing-grid .pricing-featured ul{border-color:var(--border)}.identity-pricing-grid li{color:var(--ink-soft);align-items:center;gap:9px;font-size:14px;display:flex}.identity-pricing-grid li svg{color:var(--gold-text);flex:none}.identity-pricing-grid .pricing-featured li{color:var(--text-primary)}.identity-pricing-grid .pricing-featured li svg{color:var(--gold-text)}.identity-pricing-grid a{min-height:43px;color:var(--on-gold);background:var(--gold-gradient);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:12.5px;font-weight:800;display:inline-flex;transition:transform .2s!important}.identity-pricing-grid a:hover{transform:translateY(-1px)}.identity-pricing-grid .pricing-featured a{color:var(--on-gold);background:var(--gold-gradient)}.identity-compare{padding-bottom:40px}.identity-compare-scroll{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.identity-compare table{border-collapse:collapse;background:var(--paper);width:100%;min-width:720px}.identity-compare th,.identity-compare td{border-bottom:1px solid var(--line);text-align:left;padding:16px 20px;font-size:14px}.identity-compare thead th{color:var(--ink);background:var(--cream);letter-spacing:.4px;font-size:12.5px;font-weight:800}.identity-compare tbody th{color:var(--ink);white-space:nowrap;font-weight:650}.identity-compare td{color:var(--ink-soft)}.identity-compare tbody tr:last-child th,.identity-compare tbody tr:last-child td{border-bottom:0}.identity-pricing-faq{padding:80px 0 40px}.identity-pricing-faq>div>p{max-width:420px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.68}.identity-pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin-top:40px;display:grid}.identity-pricing-faq-grid b{color:var(--ink);margin-bottom:8px;font-size:14.5px;display:block}.identity-pricing-faq-grid p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.identity-pricing-note{color:var(--text-secondary);text-align:center;margin:24px 0 116px;font-size:10.5px}.identity-story-hero{grid-template-columns:.9fr 1.1fr;align-items:end;gap:95px;padding:112px 0 67px;display:grid}.identity-story-hero blockquote{color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-1px;margin:0;font-size:clamp(23px,2.5vw,35px);line-height:1.2}.identity-story-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding-bottom:60px;display:grid}.identity-story-list article{min-height:310px;color:var(--text-primary);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:27px}.identity-story-list article:nth-child(2){color:var(--text-primary);background:var(--surface-raised)}.identity-story-list article:nth-child(3){color:var(--on-gold);background:var(--gold-bright)}.identity-story-list span{letter-spacing:.6px;opacity:.75;font-size:10.5px;font-weight:850}.identity-story-list h3{letter-spacing:-1px;margin:69px 0 11px;font-size:21px;line-height:1.1}.identity-story-list p{opacity:.72;margin:0;font-size:14px;line-height:1.6}.identity-story-list b{margin-top:22px;font-size:11.5px;display:block}.identity-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:60px;display:grid}.identity-testimonial-grid figure{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;flex-direction:column;margin:0;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.identity-testimonial-grid figure:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.identity-testimonial-grid blockquote{color:var(--ink);margin:0 0 20px;font-size:14.5px;line-height:1.6}.identity-testimonial-grid figcaption{border-top:1px solid var(--line);gap:2px;margin-top:auto;padding-top:16px;display:grid}.identity-testimonial-grid figcaption b{font-size:13.5px}.identity-testimonial-grid figcaption span{color:var(--ink-soft);font-size:12.5px}.stories-hero{background:var(--surface-soft);position:relative;overflow:hidden}.stories-hero:before{content:"";border:1px solid var(--line);width:760px;height:760px;box-shadow:0 0 0 86px color-mix(in srgb, var(--gold) 4.5%, transparent), 0 0 0 172px color-mix(in srgb, var(--gold) 2.2%, transparent);border-radius:50%;position:absolute;top:-350px;right:-160px}.stories-hero-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(46px,8vw,125px);min-height:610px;padding:101px 0 106px;display:grid;position:relative}.stories-hero-copy{max-width:525px}.stories-hero h1{color:var(--ink);letter-spacing:-4px;margin:21px 0 19px;font-size:clamp(47px,5.2vw,71px);font-weight:520;line-height:.99}.stories-hero h1 em{color:var(--gold-text);font-style:normal}.stories-hero-copy>p:not(.mkt-eyebrow){max-width:465px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.72}.stories-hero .mkt-text-button{color:var(--gold-text)}.stories-case-file{border:1px solid color-mix(in srgb, var(--gold) 46%, transparent);color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:11px;position:relative;overflow:hidden}.stories-case-file:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 28%, transparent);width:270px;height:270px;box-shadow:0 0 0 30px color-mix(in srgb, var(--gold) 3.5%, transparent);border-radius:50%;position:absolute;bottom:-107px;right:-92px}.stories-case-file header,.stories-case-file footer{z-index:1;min-height:51px;color:var(--text-primary);border-bottom:1px solid var(--border);letter-spacing:.8px;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex;position:relative}.stories-case-file header b{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 28%, transparent);border-radius:20px;padding:5px 7px;font-size:9.5px}.stories-case-file>div{z-index:1;padding:34px 34px 29px;position:relative}.stories-case-file>div small{color:var(--gold-text);letter-spacing:.9px;font-size:9.5px;font-weight:850}.stories-case-file>div h2{letter-spacing:-1.8px;max-width:345px;margin:13px 0 11px;font-size:clamp(28px,2.8vw,39px);font-weight:500;line-height:1.05}.stories-case-file>div p{max-width:390px;color:var(--text-primary);margin:0;font-size:14px;line-height:1.65}.stories-case-file ol{z-index:1;gap:0;margin:0;padding:0 20px 12px;list-style:none;display:grid;position:relative}.stories-case-file li{border-top:1px solid var(--border);grid-template-columns:31px 1fr;align-items:center;gap:4px 12px;min-height:54px;display:grid}.stories-case-file li>span{width:25px;height:25px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;grid-row:1/3;place-items:center;font-size:9.5px;font-weight:850;display:grid}.stories-case-file li b{font-size:11.5px}.stories-case-file li small{color:var(--text-secondary);font-size:10.5px}.stories-case-file footer{min-height:44px;color:var(--text-secondary);border-top:1px solid var(--border);border-bottom:0}.stories-case-file footer span:last-child{color:var(--gold-text)}.stories-standard{color:var(--text-primary);background:var(--surface-raised);padding:113px 0}.stories-standard-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(45px,8vw,122px);display:grid}.stories-standard-copy{max-width:485px}.stories-standard .mkt-eyebrow{color:var(--gold-text)}.stories-standard h2,.stories-library-heading h2,.stories-proof h2,.stories-invitation h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.stories-standard-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.stories-standard-copy>div{flex-wrap:wrap;gap:8px;margin-top:29px;display:flex}.stories-standard-copy>div span{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 25%, transparent);border-radius:4px;padding:8px 10px;font-size:10.5px;font-weight:750}.stories-standard-media{background:var(--surface-raised);border-radius:9px;min-height:405px;position:relative;overflow:hidden}.stories-standard-media img{object-fit:cover;filter:saturate(.64)sepia(.1)contrast(1.04)}.stories-standard-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 3%, transparent), color-mix(in srgb, var(--surface-raised) 75%, transparent));position:absolute;inset:0}.stories-standard-media span{z-index:1;color:var(--text-primary);letter-spacing:.9px;font-size:10.5px;font-weight:850;line-height:1.55;position:absolute;bottom:25px;left:25px}.stories-library{padding:118px 0}.stories-library-heading{grid-template-columns:1fr .72fr;align-items:end;gap:95px;display:grid}.stories-library-heading>p{max-width:425px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.stories-library-list{gap:16px;margin-top:60px;display:grid}.stories-library-item{border:1px solid var(--line);background:var(--paper);min-height:342px;box-shadow:var(--shadow-soft);border-radius:10px;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);display:grid;overflow:hidden}.stories-library-item--reverse .stories-library-copy{order:2}.stories-library-copy{flex-direction:column;padding:clamp(29px,4vw,49px);display:flex}.stories-library-meta{color:var(--gold-text);letter-spacing:.9px;justify-content:space-between;align-items:center;gap:18px;font-size:10.5px;font-weight:850;display:flex}.stories-library-meta>span{width:31px;height:31px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;display:grid}.stories-library-meta b{color:var(--ink-soft);font-size:10.5px}.stories-library-copy h3{letter-spacing:-1.9px;max-width:480px;margin:34px 0 11px;font-size:clamp(29px,3vw,40px);font-weight:510;line-height:1.02}.stories-library-copy>p{max-width:500px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.68}.stories-library-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:21px;display:flex}.stories-library-status>span{color:var(--ink-soft);align-items:center;gap:8px;font-size:11.5px;font-weight:750;display:inline-flex}.stories-library-status>span i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 4px var(--gold-pale);border-radius:50%}.stories-library-status a{color:var(--gold-text);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;font-weight:850;display:inline-flex}.stories-library-status a svg{width:14px}.stories-library-media{background:var(--surface-raised);min-height:342px;position:relative;overflow:hidden}.stories-library-media img{object-fit:cover;filter:saturate(.64)sepia(.09)contrast(1.04);transform:scale(1.025)}.stories-library-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 2%, transparent), color-mix(in srgb, var(--surface-raised) 72%, transparent));position:absolute;inset:0}.stories-library-media span{z-index:1;color:var(--text-primary);letter-spacing:.9px;font-size:9.5px;font-weight:850;position:absolute;bottom:23px;left:24px}.stories-proof{border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,8vw,118px);padding:108px 0 118px;display:grid}.stories-proof>div>p:not(.mkt-eyebrow){max-width:420px;color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.stories-proof-list{border-top:1px solid var(--line)}.stories-proof-list article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;min-height:97px;display:grid}.stories-proof-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.stories-proof-list h3{letter-spacing:-.6px;margin:0;font-size:17px}.stories-proof-list p{max-width:420px;color:var(--ink-soft);margin:6px 0 0;font-size:14px;line-height:1.55}.stories-proof-list article>b{color:var(--gold-text);font-size:10.5px;font-weight:850}.stories-invitation{color:var(--text-primary);background:var(--surface-raised);padding:88px 0}.stories-invitation .wrap{grid-template-columns:1fr .7fr auto;align-items:end;gap:50px;display:grid}.stories-invitation .mkt-eyebrow{color:var(--gold-text)}.stories-invitation h2{max-width:520px}.stories-invitation .wrap>p{max-width:365px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.68}.stories-invitation .mkt-button{white-space:nowrap;min-height:45px}.identity-editorial{text-align:center;max-width:870px;padding:122px 0 72px}.editorial-label{color:var(--gold-text);letter-spacing:1px;font-size:10.5px;font-weight:850}.identity-editorial h2{font-family:var(--font-serif-stack);letter-spacing:-2.6px;margin:20px auto 18px;font-size:clamp(38px,4.6vw,60px);line-height:1.05}.identity-editorial>p{max-width:590px;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.7}.identity-editorial>a{color:var(--gold-text);align-items:center;gap:8px;margin-top:25px;font-size:12.5px;font-weight:800;display:inline-flex}.editorial-byline{color:var(--text-secondary);margin-top:20px;font-size:12.5px;display:block}.identity-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:60px;display:grid}.identity-editorial-grid article,a.identity-editorial-post{border-top:1px solid var(--line);color:var(--ink);padding-top:16px}.identity-editorial-grid span,a.identity-editorial-post span{color:var(--gold-text);letter-spacing:.8px;font-size:9.5px;font-weight:850}.identity-editorial-grid h3,a.identity-editorial-post h3{font-family:var(--font-serif-stack);letter-spacing:-.8px;margin:16px 0 9px;font-size:22px;line-height:1.15}.identity-editorial-grid p,a.identity-editorial-post p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}a.identity-editorial-post{transition:transform .2s;display:block}a.identity-editorial-post:hover{transform:translateY(-3px)}a.identity-editorial-post b{color:var(--text-secondary);margin-top:14px;font-size:11.5px;display:block}.identity-article-body{grid-template-columns:.4fr 1fr;gap:90px;padding-bottom:60px;display:grid}.identity-article-body aside{color:var(--text-secondary);border-top:1px solid var(--line);align-content:start;gap:12px;padding-top:16px;font-size:10.5px;line-height:1.4;display:grid}.identity-article-body aside b{color:var(--ink-soft);font-size:11.5px}.identity-article-body article{max-width:560px}.identity-article-body article p{color:var(--ink-soft);font-family:var(--font-serif-stack);font-size:18px;line-height:1.65}.identity-article-body article h3{letter-spacing:-1px;margin:38px 0 14px;font-size:26px}.identity-article-body article blockquote{border-left:2px solid var(--gold);color:var(--ink);font-family:var(--font-serif-stack);margin:40px 0 0;padding-left:20px;font-size:20px;line-height:1.4}.identity-editorial-related{border-top:1px solid var(--line);padding:60px 0 120px}.identity-editorial-related .mkt-eyebrow{color:var(--gold-text)}.identity-editorial-related .identity-editorial-grid{margin-top:26px;padding-bottom:0}a.identity-editorial-related-card{border-top:1px solid var(--line);color:var(--ink);padding-top:16px;transition:transform .2s;display:block}a.identity-editorial-related-card:hover{transform:translateY(-3px)}a.identity-editorial-related-card span{color:var(--gold-text);letter-spacing:.8px;font-size:9.5px;font-weight:850}a.identity-editorial-related-card h3{font-family:var(--font-serif-stack);letter-spacing:-.6px;margin:12px 0 8px;font-size:19px;line-height:1.2}a.identity-editorial-related-card p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.identity-resources-topics{padding:60px 0 120px}.identity-resources-topics>div>p{max-width:420px;color:var(--ink-soft);margin:0;font-size:16px}.identity-resources-topics-grid{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.identity-resources-topics-grid span{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:30px;padding:12px 18px;font-size:13.5px;font-weight:650}.identity-help-search{color:var(--text-primary);background:var(--surface-raised);text-align:center;padding:95px 0}.identity-help-search .wrap{max-width:710px}.identity-help-search .mkt-eyebrow{color:var(--gold-text);justify-content:center}.identity-help-search h2{margin:20px 0 26px}.identity-help-search .wrap>div{height:50px;color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-raised);text-align:left;border-radius:5px;align-items:center;gap:9px;padding:0 15px;font-size:13.5px;display:flex}.identity-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:60px 0;display:grid}.identity-help-grid>a{min-height:200px;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:21px;transition:transform .2s,border-color .2s;position:relative}.identity-help-grid>a:hover{border-color:var(--gold);transform:translateY(-3px)}.identity-help-grid span{color:var(--gold-text);font-size:10.5px;font-weight:850}.identity-help-grid h3{letter-spacing:-.6px;margin:38px 0 8px;font-size:17px}.identity-help-grid p{max-width:230px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.identity-help-grid b{color:var(--gold-text);position:absolute;bottom:18px;right:20px}.identity-help-article{grid-template-columns:.45fr 1fr;gap:90px;padding:90px 0 60px;display:grid}.identity-help-article aside{color:var(--text-secondary);align-content:start;gap:13px;font-size:11.5px;display:grid}.identity-help-article aside b{color:var(--ink);margin-bottom:8px}.identity-help-article aside span:first-of-type{color:var(--gold-text);font-weight:800}.identity-help-article article>p{color:var(--gold-text);letter-spacing:.8px;margin:0;font-size:12px;font-weight:850}.identity-help-article h3{letter-spacing:-1.4px;max-width:475px;margin:17px 0 37px;font-size:32px;line-height:1.12}.identity-help-article article>div{grid-template-columns:31px 1fr;gap:7px 13px;max-width:560px;margin-top:24px;display:grid}.identity-help-article i{width:28px;height:28px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;grid-row:span 2;place-items:center;font-size:9.5px;font-style:normal;font-weight:850;display:grid}.identity-help-article b{font-size:14.5px}.identity-help-article article>div span{color:var(--ink-soft);font-size:13.5px;line-height:1.6}.identity-faq-list{border-top:1px solid var(--line);padding:60px 0}.identity-faq-list .faq-native{border-bottom:1px solid var(--line)}.identity-faq-list .faq-native-summary{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14.5px;font-weight:650;transition:color .2s;display:flex}.identity-faq-list .faq-native.is-open .faq-native-summary{color:var(--gold-text)}.identity-faq-list .faq-native-summary svg{flex:none}.identity-faq-list p{max-width:620px;color:var(--ink-soft);margin:-4px 0 22px;font-size:16px;line-height:1.65}.identity-support-channels{padding:66px 0 38px}.identity-support-channels>div>p{max-width:420px;color:var(--ink-soft);margin:0;font-size:16px}.identity-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:34px;display:grid}.support-card,.support-ticket{border:1px solid var(--line);background:var(--paper);min-height:260px;box-shadow:0 12px 28px color-mix(in srgb, var(--shadow-color) 4.5%, transparent);border-radius:9px}.support-card{flex-direction:column;padding:27px;display:flex}.support-card>span,.support-ticket-heading>span{color:var(--gold-text);letter-spacing:.75px;font-size:10.5px;font-weight:850}.support-card h3{color:var(--ink);letter-spacing:-.65px;margin:18px 0 10px;font-size:20px;line-height:1.16}.support-card p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.support-card a{color:var(--gold-text);border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:auto;padding-top:23px;font-size:12.5px;font-weight:800;display:inline-flex}.support-card a svg{width:15px;height:15px}.support-ticket{background:linear-gradient(180deg, var(--paper), var(--surface-soft));align-content:start;gap:9px;padding:22px;display:grid}.support-ticket-heading{gap:5px;margin-bottom:5px;display:grid}.support-ticket-heading p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.45}.identity-support-grid input,.identity-support-grid textarea{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;outline:none;width:100%;padding:10px 11px;font-size:13.5px}.identity-support-grid textarea{resize:vertical;height:64px}.identity-support-grid input:focus,.identity-support-grid textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 13%, transparent)}.identity-support-grid button{border:0;justify-self:start;min-height:39px;padding:0 15px;font-size:12.5px}.identity-help-faq-teaser{border-top:1px solid var(--line);padding:60px 0 120px}.identity-help-faq-teaser h2{margin:14px 0 30px}.identity-help-faq-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.identity-help-faq-teaser-grid b{color:var(--ink);margin-bottom:8px;font-size:14px;display:block}.identity-help-faq-teaser-grid p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.identity-help-faq-teaser .mkt-text-button{color:var(--gold-text);margin-top:30px}.help-hub-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.help-hub-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);width:850px;height:850px;box-shadow:0 0 0 80px color-mix(in srgb, var(--gold) 3%, transparent), 0 0 0 160px color-mix(in srgb, var(--gold) 1.8%, transparent);border-radius:50%;position:absolute;top:-420px;right:-230px}.help-hub-hero-grid{grid-template-columns:.83fr 1.17fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:650px;padding:102px 0 106px;display:grid;position:relative}.help-hub-hero-copy{max-width:535px}.help-hub-hero .mkt-eyebrow{color:var(--gold-text)}.help-hub-hero h1{letter-spacing:-4px;margin:20px 0 19px;font-size:clamp(46px,5.15vw,70px);font-weight:520;line-height:.99}.help-hub-hero h1 em{color:var(--gold-text);font-style:normal}.help-hub-hero-copy>p:not(.mkt-eyebrow){max-width:465px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.help-hub-quick-links{border-top:1px solid var(--border);gap:1px;margin-top:35px;display:grid}.help-hub-quick-links a{min-height:42px;color:var(--text-primary);border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;font-size:11.5px;font-weight:750;display:grid}.help-hub-quick-links a>span{color:var(--gold-text);font-size:9.5px;font-weight:850}.help-hub-quick-links svg{width:14px;transition:transform .2s}.help-hub-quick-links a:hover{color:var(--gold-text)}.help-hub-quick-links a:hover svg{transform:translate(3px)}.help-hub-console{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.help-hub-console:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:270px;height:270px;box-shadow:0 0 0 34px color-mix(in srgb, var(--gold) 3%, transparent);border-radius:50%;position:absolute;bottom:-90px;right:-70px}.help-hub-console header,.help-hub-console footer{z-index:1;min-height:52px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.75px;justify-content:space-between;align-items:center;gap:16px;padding:0 21px;font-size:9.5px;font-weight:850;display:flex;position:relative}.help-hub-console header b{color:var(--gold-text);align-items:center;gap:8px;font-size:9.5px;display:inline-flex}.help-hub-console header b i{background:#6c9d69;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6c9d6921}.help-hub-console-intro{z-index:1;padding:33px 34px 26px;position:relative}.help-hub-console-intro>small{color:var(--gold-text);letter-spacing:.9px;font-size:9.5px;font-weight:850}.help-hub-console-intro h2{letter-spacing:-1.8px;max-width:340px;margin:13px 0 10px;font-size:clamp(27px,2.8vw,38px);font-weight:510;line-height:1.05}.help-hub-console-intro p{max-width:410px;color:var(--text-primary);margin:0;font-size:14px;line-height:1.63}.help-hub-console-list{z-index:1;gap:7px;padding:0 20px 16px;display:grid;position:relative}.help-hub-console-list>div{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:61px;padding:0 13px;display:grid}.help-hub-console-list>div>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.help-hub-console-list p{margin:0}.help-hub-console-list b{color:var(--text-primary);font-size:11.5px;display:block}.help-hub-console-list small{color:var(--text-secondary);margin-top:3px;font-size:10.5px;display:block}.help-hub-console-list em{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);letter-spacing:.4px;white-space:nowrap;border-radius:3px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.help-hub-console footer{border-top:1px solid var(--border);border-bottom:0;min-height:44px}.help-hub-console footer span:last-child{color:var(--gold-text)}.help-hub-topics{padding:113px 0 118px}.help-hub-topics-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.help-hub-topics h2,.help-hub-routes h2,.help-hub-request h2,.help-hub-expectations h2,.help-hub-faq h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.help-hub-topics-heading>p{max-width:440px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.help-hub-topic-list{border-top:1px solid var(--line);margin-top:60px}.help-hub-topic-list a{min-height:112px;color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:48px minmax(200px,.7fr) minmax(135px,.3fr) 16px;align-items:center;gap:20px;transition:padding .2s,color .2s;display:grid}.help-hub-topic-list a>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.help-hub-topic-list h3{letter-spacing:-.65px;margin:0;font-size:18px}.help-hub-topic-list p{max-width:470px;color:var(--ink-soft);margin:6px 0 0;font-size:15px;line-height:1.55}.help-hub-topic-list b{color:var(--gold-text);text-align:right;font-size:10.5px}.help-hub-topic-list svg{color:var(--gold-text);transition:transform .2s}.help-hub-topic-list a:hover{color:var(--gold-text);padding-inline:8px}.help-hub-topic-list a:hover svg{transform:translate(3px)}.help-hub-routes{color:var(--text-primary);background:var(--surface-raised);padding:110px 0 116px}.help-hub-routes-heading{max-width:570px}.help-hub-routes .mkt-eyebrow{color:var(--gold-text)}.help-hub-routes-list{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.help-hub-routes-list a{min-height:272px;color:var(--text-primary);border-right:1px solid var(--border);flex-direction:column;padding:27px;transition:background-color .2s;display:flex}.help-hub-routes-list a:first-child{border-left:1px solid var(--border)}.help-hub-routes-list a:hover{background:color-mix(in srgb, var(--gold) 7.5%, transparent)}.help-hub-routes-list a>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.help-hub-routes-list a>small{color:var(--text-secondary);letter-spacing:.75px;margin-top:22px;font-size:9.5px;font-weight:850}.help-hub-routes-list h3{letter-spacing:-.75px;margin:11px 0 9px;font-size:20px;line-height:1.1}.help-hub-routes-list p{max-width:285px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.62}.help-hub-routes-list b{color:var(--gold-text);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:11.5px;display:inline-flex}.help-hub-routes-list svg{width:14px;transition:transform .2s}.help-hub-routes-list a:hover svg{transform:translate(3px)}.help-hub-request{grid-template-columns:.74fr 1.26fr;align-items:stretch;gap:clamp(36px,7vw,106px);padding:115px 0;display:grid}.help-hub-request-aside{background:var(--surface-raised);border-radius:9px;min-height:620px;position:relative;overflow:hidden}.help-hub-request-aside>img{object-fit:cover;filter:saturate(.6)sepia(.09)contrast(1.04)}.help-hub-request-aside:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 8%, transparent), color-mix(in srgb, var(--surface-raised) 91%, transparent));position:absolute;inset:0}.help-hub-request-aside>div{z-index:1;position:absolute;bottom:27px;left:26px;right:26px}.help-hub-request-aside p{color:var(--gold-text);letter-spacing:.85px;margin:0;font-size:11px;font-weight:850}.help-hub-request-aside h2{color:var(--text-primary);letter-spacing:-1.8px;margin:13px 0 10px;font-size:clamp(29px,3vw,40px)}.help-hub-request-aside span{color:var(--text-primary);font-size:12.5px;line-height:1.6;display:block}.help-hub-request-form{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;align-content:start;gap:17px;padding:clamp(26px,4vw,46px);display:grid}.help-hub-request-heading{margin-bottom:10px}.help-hub-request-heading h2{letter-spacing:-2px;max-width:500px;margin-top:16px;font-size:clamp(31px,3.15vw,43px)}.help-hub-request-heading>p:not(.mkt-eyebrow){max-width:480px;color:var(--ink-soft);margin:14px 0 0;font-size:16px;line-height:1.65}.help-hub-request-form label{color:var(--ink-soft);gap:7px;font-size:11.5px;font-weight:750;display:grid}.help-hub-form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.help-hub-request-form input:not([type=checkbox]),.help-hub-request-form select,.help-hub-request-form textarea{width:100%;height:43px;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;outline:none;padding:0 11px;font-family:inherit;font-size:13.5px}.help-hub-request-form textarea{resize:vertical;height:117px;padding:11px}.help-hub-request-form input:focus,.help-hub-request-form select:focus,.help-hub-request-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 13%, transparent)}.help-hub-consent{grid-template-columns:16px 1fr;align-items:start;padding-top:3px;line-height:1.55;gap:9px!important;font-size:11.5px!important;font-weight:600!important}.help-hub-consent input{width:14px;height:14px;accent-color:var(--gold);margin:0}.help-hub-form-submit{flex-wrap:wrap;align-items:center;gap:16px;padding-top:5px;display:flex}.help-hub-form-submit button{border:0}.help-hub-form-submit small{max-width:260px;color:var(--ink-soft);font-size:10.5px;line-height:1.5}.help-hub-expectations{color:var(--text-primary);background:var(--surface-raised);padding:110px 0}.help-hub-expectations-grid{grid-template-columns:.77fr 1.23fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.help-hub-expectations-grid>div:first-child{max-width:470px}.help-hub-expectations .mkt-eyebrow{color:var(--gold-text)}.help-hub-expectations-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.7}.help-hub-expectations-grid>div:last-child{border-top:1px solid var(--border)}.help-hub-expectations article{border-bottom:1px solid var(--border);grid-template-columns:39px 1fr;gap:14px;min-height:103px;padding:20px 0;display:grid}.help-hub-expectations article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.help-hub-expectations h3{letter-spacing:-.55px;margin:0;font-size:17px}.help-hub-expectations article p{max-width:440px;color:var(--text-secondary);margin:7px 0 0;font-size:14px;line-height:1.6}.help-hub-faq{grid-template-columns:.77fr 1.23fr;align-items:start;gap:clamp(45px,8vw,120px);padding:110px 0 120px;display:grid}.help-hub-faq>div:first-child{max-width:470px}.help-hub-faq>div:last-child{border-top:1px solid var(--line)}.help-hub-faq .faq-native{border-bottom:1px solid var(--line)}.help-hub-faq .faq-native-summary{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:17px;padding:20px 0;font-size:14px;font-weight:700;transition:color .2s;display:flex}.help-hub-faq .faq-native-summary svg{flex:none}.help-hub-faq .faq-native.is-open .faq-native-summary{color:var(--gold-text)}.help-hub-faq .faq-native-answer{max-width:590px;color:var(--ink-soft);margin:-2px 0 20px;font-size:13.5px;line-height:1.65}.help-hub-faq .mkt-text-button{color:var(--gold-text);margin-top:24px}.faq-hero{background:var(--surface-soft);position:relative;overflow:hidden}.faq-hero:before{content:"?";color:color-mix(in srgb, var(--gold-text) 8.5%, transparent);font-family:var(--font-serif-stack);font-size:650px;font-weight:500;line-height:1;position:absolute;top:-95px;left:min(51vw,730px)}.faq-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,8vw,125px);min-height:640px;padding:102px 0 105px;display:grid;position:relative}.faq-hero-copy{max-width:535px}.faq-hero h1{color:var(--ink);letter-spacing:-4px;margin:20px 0 19px;font-size:clamp(46px,5.15vw,70px);font-weight:520;line-height:.99}.faq-hero h1 em{color:var(--gold-text);font-style:normal}.faq-hero-copy>p:not(.mkt-eyebrow){max-width:460px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.72}.faq-hero-links{flex-wrap:wrap;gap:19px 26px;margin-top:30px;display:flex}.faq-hero-links a{color:var(--gold-text);align-items:center;gap:8px;font-size:11.5px;font-weight:850;display:inline-flex}.faq-hero-links a svg{width:14px;transition:transform .2s}.faq-hero-links a:hover svg{transform:translate(3px)}.faq-hero-index{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.faq-hero-index:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:270px;height:270px;box-shadow:0 0 0 36px color-mix(in srgb, var(--gold) 3.2%, transparent);border-radius:50%;position:absolute;top:-82px;right:-100px}.faq-hero-index header,.faq-hero-index footer{z-index:1;min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.76px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex;position:relative}.faq-hero-index header b{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 24%, transparent);border-radius:20px;padding:5px 7px;font-size:9.5px}.faq-hero-index>div{z-index:1;border-bottom:1px solid var(--border);grid-template-columns:31px 1fr;gap:10px;min-height:68px;padding:13px 20px;display:grid;position:relative}.faq-hero-index>div>span{width:25px;height:25px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;align-self:start;place-items:center;font-size:9.5px;font-weight:850;display:grid}.faq-hero-index p{margin:0}.faq-hero-index p b{color:var(--text-primary);font-size:11.5px;display:block}.faq-hero-index p small{color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.faq-hero-index footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.faq-hero-index footer span:last-child{color:var(--gold-text)}.faq-jump{border-bottom:1px solid var(--line);background:var(--paper)}.faq-jump .wrap{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faq-jump a{min-height:84px;color:var(--ink);border-right:1px solid var(--line);letter-spacing:.5px;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:0 26px;font-size:17.5px;font-weight:800;transition:background-color .2s,color .2s;display:grid}.faq-jump a:first-child{border-left:1px solid var(--line)}.faq-jump a>span{color:var(--gold-text);letter-spacing:.5px;font-size:18px;font-weight:850}.faq-jump a b{letter-spacing:.65px;font-size:17.5px;font-weight:800;line-height:1.25}.faq-jump a svg{width:20px;height:20px;color:var(--gold-text);flex-shrink:0;transition:transform .2s}.faq-jump a:hover{color:var(--gold-text);background:var(--cream)}.faq-jump a:hover svg{transform:translate(4px)}.faq-library{padding:113px 0 118px}.faq-library-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.faq-library h2,.faq-principles h2,.faq-next h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.faq-library-heading>p{max-width:450px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.faq-library-sections{gap:13px;margin-top:60px;display:grid}.faq-library-sections>section{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 20px color-mix(in srgb, var(--shadow-color) 2.5%, transparent);border-radius:9px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(35px,6vw,85px);padding:32px;display:grid}.faq-library-sections>section>header{grid-template-columns:35px 1fr;align-content:start;gap:8px 11px;display:grid}.faq-library-sections>section>header>span{width:29px;height:29px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-weight:850;display:grid}.faq-library-sections>section header small{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.faq-library-sections>section header h3{letter-spacing:-1px;margin:8px 0 0;font-size:23px;line-height:1.08}.faq-library-sections>section header>p{max-width:330px;color:var(--ink-soft);grid-column:1/-1;margin:19px 0 0;font-size:15px;line-height:1.62}.faq-library-sections>section>div{border-top:1px solid var(--line)}.faq-library-sections .faq-native{border-bottom:1px solid var(--line)}.faq-library-sections .faq-native-summary{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:13.5px;font-weight:700;transition:color .2s;display:flex}.faq-library-sections .faq-native-summary svg{flex:none;width:14px}.faq-library-sections .faq-native.is-open .faq-native-summary{color:var(--gold-text)}.faq-library-sections .faq-native-answer{max-width:580px;color:var(--ink-soft);margin:-1px 0 18px;font-size:13.5px;line-height:1.65}.faq-principles{color:var(--text-primary);background:var(--surface-raised);padding:110px 0}.faq-principles-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.faq-principles-grid>div:first-child{max-width:475px}.faq-principles .mkt-eyebrow{color:var(--gold-text)}.faq-principles h2 em{color:var(--gold-text);font-style:normal}.faq-principles-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.7}.faq-principle-board{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--surface-raised);border-radius:9px;overflow:hidden}.faq-principle-board header,.faq-principle-board footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.faq-principle-board header b{color:var(--gold-text);font-size:9.5px}.faq-principle-board article{border-bottom:1px solid var(--border);grid-template-columns:31px 1fr auto;align-items:center;gap:11px;min-height:76px;margin:0 20px;display:grid}.faq-principle-board article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.faq-principle-board h3{margin:0;font-size:12.5px}.faq-principle-board article p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}.faq-principle-board article>b{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);white-space:nowrap;border-radius:3px;padding:5px 7px;font-size:8.5px}.faq-principle-board footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.faq-principle-board footer span:last-child{color:var(--gold-text)}.faq-next{grid-template-columns:.77fr 1.23fr;align-items:center;gap:clamp(45px,8vw,120px);padding:110px 0 120px;display:grid}.faq-next-heading{max-width:470px}.faq-next-heading>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.faq-next-routes{border-top:1px solid var(--line)}.faq-next-routes a{min-height:104px;color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;transition:padding .2s,color .2s;display:grid}.faq-next-routes a>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.faq-next-routes small{color:var(--gold-text);letter-spacing:.72px;font-size:9.5px;font-weight:850}.faq-next-routes h3{letter-spacing:-.45px;margin:7px 0 5px;font-size:16px}.faq-next-routes p{max-width:450px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.faq-next-routes svg{color:var(--gold-text);transition:transform .2s}.faq-next-routes a:hover{color:var(--gold-text);padding-inline:8px}.faq-next-routes a:hover svg{transform:translate(3px)}.contact-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.contact-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);width:870px;height:870px;box-shadow:0 0 0 79px color-mix(in srgb, var(--gold) 3.2%, transparent), 0 0 0 158px color-mix(in srgb, var(--gold) 1.6%, transparent);border-radius:50%;position:absolute;top:-430px;right:-230px}.contact-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:650px;padding:101px 0 106px;display:grid;position:relative}.contact-hero-copy{max-width:540px}.contact-hero .mkt-eyebrow{color:var(--gold-text)}.contact-hero h1{letter-spacing:-4px;margin:20px 0 19px;font-size:clamp(46px,5.1vw,70px);font-weight:520;line-height:.99}.contact-hero h1 em{color:var(--gold-text);font-style:normal}.contact-hero-copy>p:not(.mkt-eyebrow){max-width:490px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.contact-hero .mkt-text-button{color:var(--gold-text)}.contact-route-console{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;overflow:hidden}.contact-route-console header,.contact-route-console footer{min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.76px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.contact-route-console header b{color:var(--gold-text);font-size:9.5px}.contact-route-console article{border-bottom:1px solid var(--border);grid-template-columns:24px 29px 1fr auto;align-items:center;gap:10px;min-height:86px;margin:0 20px;display:grid}.contact-route-console article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.contact-route-console article>i{width:24px;height:24px;color:var(--text-primary);background:var(--gold-subtle);border-radius:6px;place-items:center;font-size:10.5px;font-style:normal;font-weight:900;display:grid}.contact-route-console article:nth-of-type(2)>i{color:var(--gold-text);background:var(--surface-raised)}.contact-route-console strong,.contact-route-console small{display:block}.contact-route-console strong{color:var(--text-primary);font-size:12.5px}.contact-route-console small{color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.45}.contact-route-console article>b{color:var(--gold-text);font-size:9.5px}.contact-route-console footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.contact-route-console footer span:last-child{color:var(--gold-text)}.contact-inquiry{background:var(--surface-soft);padding:114px 0 120px}.contact-inquiry-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(46px,8vw,120px);display:grid}.contact-inquiry-copy{max-width:490px}.contact-inquiry h2,.contact-routes h2,.contact-context h2,.contact-expectations h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(34px,3.9vw,53px);font-weight:530;line-height:1.07}.contact-inquiry-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.contact-inquiry-notes{border-top:1px solid var(--line);margin-top:30px}.contact-inquiry-notes article{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:11px;padding:17px 0;display:grid}.contact-inquiry-notes article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.contact-inquiry-notes p{margin:0}.contact-inquiry-notes b,.contact-inquiry-notes small{display:block}.contact-inquiry-notes b{color:var(--ink);font-size:13.5px}.contact-inquiry-notes small{max-width:360px;color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:1.55}.contact-inquiry-form{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.contact-inquiry-form>header,.contact-inquiry-form>footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.contact-inquiry-form>header b{color:var(--gold-text);font-size:9.5px}.contact-inquiry-form>label,.contact-form-row{color:var(--ink-soft);gap:7px;margin:0 20px;font-size:11.5px;font-weight:750;display:grid}.contact-inquiry-form>label{margin-top:17px}.contact-form-row{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.contact-form-row label{min-width:0;color:var(--ink-soft);gap:7px;font-size:11.5px;font-weight:750;display:grid}.contact-inquiry-form input,.contact-inquiry-form select,.contact-inquiry-form textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;outline:0;font-family:inherit;font-size:13.5px}.contact-inquiry-form input,.contact-inquiry-form select{height:43px;padding:0 11px}.contact-inquiry-form textarea{resize:vertical;min-height:113px;padding:11px}.contact-inquiry-form input:focus,.contact-inquiry-form select:focus,.contact-inquiry-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 13%, transparent)}.contact-consent{grid-template-columns:15px 1fr;align-items:start;line-height:1.45;gap:9px!important}.contact-consent input{width:14px;height:14px;accent-color:var(--gold-deep);margin-top:1px}.contact-inquiry-form>footer{border-top:1px solid var(--line);border-bottom:0;min-height:74px;margin-top:20px}.contact-inquiry-form>footer button{border:0}.contact-inquiry-form>footer small{max-width:260px;color:var(--ink-soft);text-align:right;font-size:9.5px;font-weight:500;line-height:1.45}.contact-routes{padding:115px 0 120px}.contact-routes-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,112px);display:grid}.contact-routes-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.contact-routes-list{border-top:1px solid var(--line);margin-top:61px}.contact-routes-list a{min-height:129px;color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:50px minmax(220px,.72fr) 1.28fr 20px;align-items:center;gap:clamp(14px,2.2vw,30px);transition:padding .2s,background .2s;display:grid}.contact-routes-list a:hover{background:var(--paper);padding-inline:12px}.contact-routes-list a>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.contact-routes-list small{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.contact-routes-list h3{letter-spacing:-.7px;margin:7px 0 0;font-size:19px}.contact-routes-list p{max-width:440px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.62}.contact-routes-list>a>svg{color:var(--gold-text);transition:transform .2s}.contact-routes-list a:hover>svg{transform:translate(4px)}.contact-context{color:var(--text-primary);background:var(--surface-raised);padding:112px 0 118px}.contact-context-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(42px,7vw,106px);display:grid}.contact-context-media{background:var(--surface-raised);border-radius:9px;min-height:458px;position:relative;overflow:hidden}.contact-context-media img{object-fit:cover;filter:saturate(.62)sepia(.08)contrast(1.05)}.contact-context-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 4%, transparent), color-mix(in srgb, var(--surface-raised) 74%, transparent));position:absolute;inset:0}.contact-context-media>div{z-index:1;border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:color-mix(in srgb, var(--surface-raised) 76%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;padding:16px;position:absolute;bottom:22px;left:22px;right:22px}.contact-context-media span{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850;line-height:1.45}.contact-context-copy{max-width:500px}.contact-context .mkt-eyebrow{color:var(--gold-text)}.contact-context-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.contact-context-copy>div{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.contact-context-copy>div span{color:var(--text-primary);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:4px;padding:7px 9px;font-size:10.5px;font-weight:700}.contact-expectations{background:var(--cream);padding:112px 0 118px}.contact-expectations-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.contact-expectations-grid>div:first-child{max-width:495px}.contact-expectations-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.contact-expectations-list{border-top:1px solid var(--line)}.contact-expectations-list article{border-bottom:1px solid var(--line);grid-template-columns:39px 1fr;gap:14px;min-height:103px;padding:20px 0;display:grid}.contact-expectations-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.contact-expectations-list h3{letter-spacing:-.55px;margin:0;font-size:17px}.contact-expectations-list p{max-width:440px;color:var(--ink-soft);margin:7px 0 0;font-size:14px;line-height:1.6}.identity-contact{grid-template-columns:.9fr 1.1fr;gap:100px;padding:115px 0 60px;display:grid}.identity-contact>div>p:not(.mkt-eyebrow){max-width:410px;color:var(--ink-soft);margin:20px 0 0;font-size:16px;line-height:1.7}.identity-contact dl{gap:16px;margin:38px 0 0;display:grid}.identity-contact dl div{gap:3px;display:grid}.identity-contact dt{color:var(--gold-text);letter-spacing:.6px;font-size:10.5px;font-weight:850}.identity-contact dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.identity-contact form{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:16px;padding:28px;display:grid}.identity-contact label{color:var(--ink-soft);gap:7px;font-size:11.5px;font-weight:750;display:grid}.identity-contact input,.identity-contact textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:4px;outline:none;padding:11px;font-size:13.5px}.identity-contact input{height:43px}.identity-contact textarea{resize:vertical;height:108px}.identity-contact input:focus,.identity-contact textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 13%, transparent)}.identity-contact button{border:0}.identity-contact-alt{border-top:1px solid var(--line);padding:60px 0 120px}.identity-contact-alt h2{margin:14px 0 30px}.identity-contact-alt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.identity-contact-alt-grid a{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:8px;gap:8px;padding:22px;transition:transform .2s,border-color .2s;display:grid}.identity-contact-alt-grid a:hover{border-color:var(--gold);transform:translateY(-3px)}.identity-contact-alt-grid span{color:var(--gold-text);letter-spacing:.6px;font-size:10.5px;font-weight:850}.identity-contact-alt-grid b{font-size:14.5px}.product-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.product-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 18%, transparent);width:960px;height:960px;box-shadow:0 0 0 80px color-mix(in srgb, var(--gold) 2.5%, transparent), 0 0 0 160px color-mix(in srgb, var(--gold) 1.2%, transparent);border-radius:50%;position:absolute;top:-500px;right:-290px}.product-hero-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:690px;padding:108px 0 111px;display:grid;position:relative}.product-hero-copy{max-width:545px}.product-hero .mkt-eyebrow,.product-flow .mkt-eyebrow,.product-coordination .mkt-eyebrow{color:var(--gold-text)}.product-hero h1{letter-spacing:-4.2px;margin:20px 0;font-size:clamp(48px,5.05vw,71px);font-weight:520;line-height:.95}.product-hero h1 em,.product-controls h2 em{color:var(--gold-text);font-style:normal}.product-hero-copy>p:not(.mkt-eyebrow){max-width:500px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.74}.product-hero .mkt-text-button{color:var(--gold-text)}.product-hero-window{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;overflow:hidden}.product-hero-window>header,.product-hero-window>footer{min-height:47px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.65px;justify-content:space-between;align-items:center;gap:14px;padding:0 17px;font-size:9.5px;font-weight:800;display:flex}.product-hero-window>header>div{gap:5px;display:flex}.product-hero-window>header i{background:var(--hover);border-radius:50%;width:6px;height:6px}.product-hero-window>header i:first-child{background:var(--gold-bright)}.product-hero-window>header b{color:var(--gold-text);font-size:9.5px}.product-hero-window-body{grid-template-columns:126px 1fr;min-height:365px;display:grid}.product-hero-window aside{border-right:1px solid var(--border);background:var(--surface-raised);align-content:start;gap:5px;padding:17px 11px;display:grid}.product-hero-window aside strong{color:var(--text-primary);align-items:center;gap:6px;margin:0 0 16px 3px;font-size:11.5px;display:flex}.product-hero-window aside strong i{width:19px;height:19px;color:var(--on-gold);background:var(--gold-bright);border-radius:5px;place-items:center;font-size:8.5px;font-style:normal;font-weight:900;display:grid}.product-hero-window aside>span{color:var(--text-secondary);border-radius:4px;padding:8px;font-size:9.5px;font-weight:700}.product-hero-window aside .product-nav-active{color:var(--text-primary);background:var(--gold-subtle)}.product-hero-window aside span b{float:right;color:var(--gold-text);font-size:8.5px}.product-hero-window aside small{color:var(--gold-text);letter-spacing:.6px;margin:20px 4px 4px;font-size:8.5px;font-weight:850}.product-hero-window aside p{color:var(--text-primary);border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;margin:0 3px;padding:9px;font-size:11px;line-height:1.45}.product-hero-window main{background:var(--surface-raised);padding:24px}.product-window-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.product-window-title small,.product-window-grid small{color:var(--gold-text);letter-spacing:.6px;font-size:8.5px;font-weight:850}.product-window-title h2{color:var(--text-primary);letter-spacing:-.7px;margin:6px 0 0;font-size:18px}.product-window-title>span{color:var(--text-primary);align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:inline-flex}.product-window-title>span i,.product-window-priority>div i{background:#5d9a55;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5d9a551f}.product-window-grid{grid-template-columns:1.1fr .9fr;gap:9px;margin-top:18px;display:grid}.product-window-grid>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:5px}.product-window-request{min-height:161px;padding:17px}.product-window-request h3{max-width:180px;color:var(--text-primary);letter-spacing:-.35px;margin:13px 0 7px;font-size:14px}.product-window-request p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.product-window-request>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.product-window-request>div span{color:var(--gold-text);border:1px solid var(--border);border-radius:3px;padding:5px 6px;font-size:8.5px}.product-window-request>div b{color:var(--gold-text);margin-left:auto;font-size:9.5px}.product-window-priority{padding:17px}.product-window-priority h3{color:var(--text-primary);margin:13px 0 5px;font-size:13.5px}.product-window-priority p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.45}.product-window-priority>div{color:var(--gold-text);border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:28px;padding-top:11px;font-size:8.5px;font-weight:750;display:flex}.product-window-progress{grid-column:1/-1;padding:14px 17px}.product-window-progress>div{justify-content:space-between;gap:15px;margin-top:10px;display:flex}.product-window-progress p{margin:0}.product-window-progress p b,.product-window-progress p small{display:block}.product-window-progress p b{color:var(--text-primary);font-size:11.5px}.product-window-progress p small{color:var(--text-secondary);letter-spacing:0;margin-top:3px;font-size:8.5px;font-weight:500}.product-window-progress strong{color:var(--gold-text);font-size:12.5px}.product-window-progress>span{background:var(--surface-raised);border-radius:5px;height:4px;margin-top:10px;display:block;overflow:hidden}.product-window-progress>span i{border-radius:inherit;background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));width:72%;height:100%;display:block}.product-window-progress footer{gap:15px;margin-top:10px;display:flex}.product-window-progress footer b{color:var(--text-secondary);font-size:8.5px}.product-window-progress footer .is-active{color:var(--gold-text)}.product-hero-window>footer{border-top:1px solid var(--border);border-bottom:0;min-height:41px}.product-hero-window>footer span:last-child{color:var(--gold-text)}.product-layers{background:var(--cream);padding:116px 0 120px}.product-layers-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.product-layers h2,.product-flow h2,.product-day h2,.product-coordination h2,.product-controls h2,.product-next h2{letter-spacing:-2.9px;margin:19px 0 0;font-size:clamp(36px,4.1vw,56px);font-weight:530;line-height:1.06}.product-layers-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.72}.product-layers-grid{background:var(--line);border:1px solid var(--line);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:58px;display:grid}.product-layers-grid article{background:var(--cream);min-height:200px;padding:26px 24px;transition:background-color .3s}.product-layers-grid article>span,.product-layers-grid small{color:var(--gold-text);font-size:10.5px;font-weight:850;display:block}.product-layers-grid small{letter-spacing:.7px;margin-top:36px;font-size:9.5px}.product-layers-grid h3{color:var(--ink);letter-spacing:-.55px;margin:9px 0 10px;font-size:17px;line-height:1.15}.product-layers-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.62}.product-layers-grid article:first-child{background:var(--surface-raised);grid-area:1/1/3/3;min-height:416px;padding:34px 32px}.product-layers-grid article:first-child>span,.product-layers-grid article:first-child small{color:var(--gold-text)}.product-layers-grid article:first-child h3{letter-spacing:-.9px;max-width:15em;color:var(--text-primary);font-size:25px}.product-layers-grid article:first-child p{max-width:26em;color:var(--text-primary);font-size:16px}.product-layers-grid article:nth-child(2){grid-area:1/3/auto/5}.product-layers-grid article:nth-child(3){grid-area:2/3/auto/4}.product-layers-grid article:nth-child(4){grid-area:2/4/auto/5}.product-flow{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.product-flow-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(44px,7.5vw,112px);display:grid}.product-flow-heading h2{max-width:590px}.product-flow-heading>p:not(.mkt-eyebrow){max-width:485px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.72}.product-flow-track{grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center;gap:7px;margin-top:57px;display:grid}.product-flow-track article{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;min-height:230px;padding:24px 20px}.product-flow-track article>span,.product-flow-track small{color:var(--gold-text);font-size:10.5px;font-weight:850;display:block}.product-flow-track small{color:var(--gold-text);letter-spacing:.7px;margin-top:35px;font-size:9.5px}.product-flow-track h3{color:var(--text-primary);letter-spacing:-.55px;margin:9px 0;font-size:16px}.product-flow-track p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.58}.product-flow-track>i{color:var(--gold-text);text-align:center;font-size:16px;font-style:normal}.product-day{background:var(--surface-soft);padding:118px 0}.product-day-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,7.5vw,112px);display:grid}.product-day-media{background:var(--surface-raised);border-radius:10px;min-height:515px;position:relative;overflow:hidden}.product-day-media img{object-fit:cover;filter:saturate(.62)sepia(.08)contrast(1.04)}.product-day-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 2%, transparent) 22%, color-mix(in srgb, var(--surface-raised) 79%, transparent));position:absolute;inset:0}.product-day-media>div{z-index:1;border-top:1px solid color-mix(in srgb, var(--gold) 55%, transparent);padding-top:15px;position:absolute;bottom:22px;left:22px;right:22px}.product-day-media span,.product-day-media b{display:block}.product-day-media span{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.product-day-media b{max-width:320px;color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-.8px;margin-top:8px;font-size:23px;font-weight:500;line-height:1.08}.product-day-copy{max-width:545px}.product-day-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.product-day-list{border-top:1px solid var(--line);margin-top:30px}.product-day-list article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;padding:17px 0;display:grid}.product-day-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.product-day-list p{margin:0}.product-day-list b,.product-day-list small{display:block}.product-day-list b{color:var(--ink);font-size:13.5px}.product-day-list small{max-width:440px;color:var(--ink-soft);margin-top:5px;font-size:11.5px;line-height:1.55}.product-coordination{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.product-coordination-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.product-coordination-copy{max-width:485px}.product-coordination-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.product-coordination-copy>a{color:var(--gold-text);margin-top:26px}.product-coordination-board{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.product-coordination-board header,.product-coordination-board footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.product-coordination-board header b{color:var(--gold-text);font-size:9.5px}.product-coordination-core{justify-items:center;gap:8px;padding:20px;display:grid}.product-coordination-core>i{color:var(--gold-text);font-size:16px;font-style:normal}.product-coordination-input,.product-coordination-output{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;width:100%;padding:16px}.product-coordination-core small,.product-coordination-input strong,.product-coordination-output strong,.product-coordination-output span{display:block}.product-coordination-core small{color:var(--gold-text);letter-spacing:.65px;font-size:9.5px;font-weight:850}.product-coordination-input strong,.product-coordination-output strong{max-width:390px;color:var(--text-primary);margin-top:8px;font-size:13.5px;line-height:1.45}.product-coordination-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.product-coordination-agents article{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;min-height:91px;padding:13px}.product-coordination-agents span{width:25px;height:25px;color:var(--text-primary);background:var(--gold-subtle);border-radius:5px;place-items:center;font-size:9.5px;font-weight:900;display:grid}.product-coordination-agents p{margin:12px 0 0}.product-coordination-agents b,.product-coordination-agents small{display:block}.product-coordination-agents b{color:var(--text-primary);font-size:10.5px}.product-coordination-agents small{color:var(--text-secondary);letter-spacing:0;margin-top:3px;font-size:8.5px}.product-coordination-output span{color:var(--gold-text);align-items:center;gap:6px;margin-top:10px;font-size:9.5px;font-weight:750;display:inline-flex}.product-coordination-output span i{background:var(--gold-bright);border-radius:50%;width:6px;height:6px}.product-coordination-board footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.product-coordination-board footer span:last-child{color:var(--gold-text)}.product-controls{background:var(--cream);padding:118px 0}.product-controls-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.product-controls-copy{max-width:485px}.product-controls-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.product-controls-ledger{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.product-controls-ledger header,.product-controls-ledger footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.product-controls-ledger header b{color:var(--gold-text);font-size:9.5px}.product-controls-ledger article{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:12px;min-height:82px;margin:0 20px;display:grid}.product-controls-ledger article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.product-controls-ledger h3{color:var(--ink);margin:0;font-size:13.5px}.product-controls-ledger p{max-width:400px;color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.product-controls-ledger article>b{color:var(--gold-text);border:1px solid var(--line);border-radius:3px;padding:5px 7px;font-size:8.5px}.product-controls-ledger footer{border-top:1px solid var(--line);border-bottom:0;min-height:43px}.product-controls-ledger footer a{color:var(--gold-text);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.product-controls-ledger footer svg{width:12px}.product-next{background:var(--surface-soft);padding:118px 0 122px}.product-next-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.product-next-grid>div:first-child{max-width:490px}.product-next .mkt-eyebrow{color:var(--gold-text)}.product-next-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.product-next .mkt-text-button{color:var(--gold-text)}.product-next-steps{border-top:1px solid var(--line)}.product-next-steps article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:12px;min-height:103px;padding:19px 0;display:grid}.product-next-steps article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.product-next-steps small{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.product-next-steps b{color:var(--ink);letter-spacing:-.4px;margin:7px 0 5px;font-size:15px;display:block}.product-next-steps p{max-width:440px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.about-hero{background:var(--surface-soft);position:relative;overflow:hidden}.about-hero:before{content:"";border:1px solid var(--line);width:820px;height:820px;box-shadow:0 0 0 85px color-mix(in srgb, var(--gold-pale) 28%, transparent), 0 0 0 170px color-mix(in srgb, var(--gold-pale) 14%, transparent);border-radius:50%;position:absolute;top:-380px;right:-290px}.about-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:662px;padding:104px 0 110px;display:grid;position:relative}.about-hero-copy{max-width:555px}.about-hero h1{color:var(--ink);letter-spacing:-4.5px;margin:20px 0;font-size:clamp(50px,5.4vw,75px);font-weight:520;line-height:.94}.about-hero h1 em{color:var(--gold-text);font-style:normal}.about-hero-copy>p:not(.mkt-eyebrow){max-width:510px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.73}.about-hero .mkt-text-button{color:var(--gold-text)}.about-hero-console{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);background:radial-gradient(ellipse 480px 320px at 50% -10%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 65%), var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:32px;position:relative;overflow:hidden}.about-hero-console header,.about-hero-console footer{color:var(--text-secondary);letter-spacing:.76px;justify-content:space-between;align-items:center;gap:14px;padding:26px 28px 0;font-size:9.5px;font-weight:850;display:flex}.about-hero-console header b{color:var(--gold-text);font-size:9.5px}.about-hero-console-core{grid-template-columns:1fr 1fr;gap:9px;padding:22px 28px 28px;display:grid;position:relative}.about-hero-console-core:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);border-radius:50%;position:absolute;inset:72px 30%}.about-hero-console-center{z-index:1;text-align:center;grid-column:1/-1;place-items:center;min-height:164px;display:grid;position:relative}.about-hero-console-center i{width:38px;height:38px;color:var(--on-gold);background:var(--gold-bright);letter-spacing:-1px;border-radius:50%;place-items:center;font-size:11.5px;font-style:normal;font-weight:950;display:grid}.about-hero-console-center span{color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-.7px;margin-top:11px;font-size:22px}.about-hero-console-center b{color:var(--gold-text);margin-top:4px;font-size:9.5px;font-weight:750}.about-hero-console-core article{z-index:1;border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;min-height:81px;padding:14px;position:relative}.about-hero-console-core article span,.about-hero-console-core article b{display:block}.about-hero-console-core article span{color:var(--gold-text);letter-spacing:.65px;font-size:9.5px;font-weight:850}.about-hero-console-core article b{max-width:150px;color:var(--text-primary);margin-top:8px;font-size:11.5px;line-height:1.42}.about-hero-console footer{padding:0 28px 26px}.about-hero-console footer span:last-child{color:var(--gold-text)}.about-belief{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.about-belief-grid{grid-template-columns:.43fr 1.57fr;align-items:start;gap:clamp(45px,8vw,120px);display:grid}.about-belief .mkt-eyebrow{color:var(--gold-text)}.about-belief h2,.about-components h2,.about-context h2,.about-approach h2,.about-principles h2,.about-next h2{letter-spacing:-3px;margin:0;font-size:clamp(37px,4.2vw,58px);font-weight:530;line-height:1.05}.about-belief h2{max-width:690px}.about-belief-grid>div>p{max-width:625px;color:var(--text-primary);margin:24px 0 0;font-size:15px;line-height:1.76}.about-belief-grid>span{color:var(--gold-text);letter-spacing:.74px;grid-column:2;font-size:9.5px;font-weight:850}.about-components{background:var(--cream);padding:116px 0 120px}.about-components-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.about-components-heading h2{max-width:650px;margin-top:19px}.about-components-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.72}.about-components-list{border-top:1px solid var(--line);margin-top:58px}.about-components-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(220px,.74fr) 1.2fr auto;align-items:center;gap:clamp(16px,2.6vw,36px);min-height:172px;display:grid}.about-components-list article>span{color:var(--gold-text);align-self:start;padding-top:29px;font-size:11.5px;font-weight:900}.about-components-list small{color:var(--gold-text);letter-spacing:.76px;font-size:9.5px;font-weight:850}.about-components-list h3{font-family:var(--font-serif-stack);letter-spacing:-1.25px;margin:9px 0 0;font-size:28px;font-weight:520;line-height:1}.about-components-list article>div>p{max-width:440px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.64}.about-components-list a{color:var(--gold-text);white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:11.5px;font-weight:850;display:inline-flex}.about-components-list a svg{width:14px;transition:transform .2s}.about-components-list a:hover svg{transform:translate(3px)}.about-context{color:var(--text-primary);background:var(--surface-raised);padding:118px 0}.about-context-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.about-context-copy{max-width:485px}.about-context .mkt-eyebrow{color:var(--gold-text)}.about-context-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.about-context-copy>a{color:var(--gold-text);margin-top:27px}.about-context-map{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.about-context-map header,.about-context-map footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.about-context-map header b{color:var(--gold-text);font-size:9.5px}.about-context-map>div{justify-items:center;gap:4px;padding:18px 20px;display:grid}.about-context-map article{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;grid-template-columns:30px 1fr;gap:12px;width:100%;min-height:76px;padding:16px;display:grid}.about-context-map article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.about-context-map article p{margin:0}.about-context-map article b,.about-context-map article small{display:block}.about-context-map article b{color:var(--text-primary);font-size:12.5px}.about-context-map article small{color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.45}.about-context-map>div>i{color:var(--gold-text);font-size:16px;font-style:normal}.about-context-map footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.about-context-map footer span:last-child{color:var(--gold-text)}.about-approach{background:var(--surface-soft);padding:118px 0}.about-approach-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,7.5vw,112px);display:grid}.about-approach-media{background:var(--surface-raised);border-radius:10px;min-height:515px;position:relative;overflow:hidden}.about-approach-media img{object-fit:cover;filter:saturate(.7)sepia(.05)contrast(1.02)}.about-approach-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 3%, transparent) 22%, color-mix(in srgb, var(--surface-raised) 76%, transparent));position:absolute;inset:0}.about-approach-media>div{z-index:1;border-top:1px solid color-mix(in srgb, var(--gold) 55%, transparent);padding-top:15px;position:absolute;bottom:22px;left:22px;right:22px}.about-approach-media span,.about-approach-media b{display:block}.about-approach-media span{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.about-approach-media b{max-width:305px;color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-.8px;margin-top:8px;font-size:23px;font-weight:500;line-height:1.08}.about-approach-copy{max-width:545px}.about-approach-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.about-approach-list{border-top:1px solid var(--line);margin-top:30px}.about-approach-list article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;padding:17px 0;display:grid}.about-approach-list article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.about-approach-list p{margin:0}.about-approach-list b,.about-approach-list small{display:block}.about-approach-list b{color:var(--ink);font-size:13.5px}.about-approach-list small{max-width:440px;color:var(--ink-soft);margin-top:5px;font-size:11.5px;line-height:1.55}.about-principles{background:var(--cream);padding:116px 0 120px}.about-principles-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.about-principles-heading h2{margin-top:19px}.about-principles-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.72}.about-principles-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid}.about-principles-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:265px;padding:26px 24px}.about-principles-grid article:first-child{padding-left:0}.about-principles-grid article:last-child{border-right:0;padding-right:0}.about-principles-grid span{color:var(--gold-text);font-size:10.5px;font-weight:850}.about-principles-grid h3{color:var(--ink);letter-spacing:-.55px;margin:46px 0 10px;font-size:17px;line-height:1.15}.about-principles-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.about-next{background:var(--surface-soft);padding:118px 0 122px}.about-next-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.about-next-grid>div:first-child{max-width:490px}.about-next .mkt-eyebrow{color:var(--gold-text)}.about-next h2{margin-top:19px}.about-next-grid>div:first-child>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.about-next-routes{border-top:1px solid var(--line)}.about-next-routes a{min-height:103px;color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;transition:padding .2s,color .2s;display:grid}.about-next-routes a>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.about-next-routes small{color:var(--gold-text);letter-spacing:.72px;font-size:9.5px;font-weight:850}.about-next-routes b{letter-spacing:-.45px;margin:7px 0 5px;font-size:16px;display:block}.about-next-routes p{max-width:440px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.about-next-routes svg{color:var(--gold-text);transition:transform .2s}.about-next-routes a:hover{color:var(--gold-text);padding-inline:8px}.about-next-routes a:hover svg{transform:translate(3px)}.careers-hero{color:var(--text-primary);background:var(--surface-raised);position:relative;overflow:hidden}.careers-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 17%, transparent);width:900px;height:900px;box-shadow:0 0 0 78px color-mix(in srgb, var(--gold) 2.3%, transparent), 0 0 0 156px color-mix(in srgb, var(--gold) 1.2%, transparent);border-radius:50%;position:absolute;top:-510px;left:-270px}.careers-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(48px,8vw,126px);min-height:660px;padding:104px 0 110px;display:grid;position:relative}.careers-hero-copy{max-width:570px}.careers-hero .mkt-eyebrow,.careers-work .mkt-eyebrow{color:var(--gold-text)}.careers-hero h1{letter-spacing:-4.4px;margin:20px 0;font-size:clamp(50px,5.3vw,74px);font-weight:520;line-height:.94}.careers-hero h1 em{color:var(--gold-text);font-style:normal}.careers-hero-copy>p:not(.mkt-eyebrow){max-width:520px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.73}.careers-hero .mkt-text-button{color:var(--gold-text)}.careers-hero-canvas{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;overflow:hidden}.careers-hero-canvas header,.careers-hero-canvas footer{min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.72px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.careers-hero-canvas header b{color:var(--gold-text);font-size:9.5px}.careers-hero-core{grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.careers-hero-core>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;min-height:175px;padding:19px}.careers-hero-core>div:first-child{border-color:color-mix(in srgb, var(--gold) 58%, transparent);background:linear-gradient(120deg, var(--surface-raised), var(--surface-raised));grid-column:1/-1;min-height:150px}.careers-hero-core span,.careers-hero-core small,.careers-hero-core strong{display:block}.careers-hero-core span{color:var(--gold-text);font-size:10.5px;font-weight:850}.careers-hero-core small{color:var(--gold-text);letter-spacing:.68px;margin-top:25px;font-size:9.5px;font-weight:850}.careers-hero-core strong{max-width:255px;color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-.7px;margin-top:8px;font-size:20px;font-weight:500;line-height:1.05}.careers-hero-canvas footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.careers-hero-canvas footer span:last-child{color:var(--gold-text)}.careers-principles{background:var(--surface-soft);padding:116px 0 120px}.careers-principles-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.careers-principles-copy{max-width:485px}.careers-principles h2,.careers-work h2,.careers-roles h2,.careers-process h2,.careers-open h2{letter-spacing:-2.9px;margin:19px 0 0;font-size:clamp(36px,4.1vw,56px);font-weight:530;line-height:1.06}.careers-principles-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.careers-principles-ledger{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.careers-principles-ledger header,.careers-principles-ledger footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.careers-principles-ledger header b{color:var(--gold-text);font-size:9.5px}.careers-principles-ledger article{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr;gap:12px;min-height:97px;margin:0 20px;padding:18px 0;display:grid}.careers-principles-ledger article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.careers-principles-ledger h3{color:var(--ink);margin:0;font-size:14px}.careers-principles-ledger article p{max-width:440px;color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.55}.careers-principles-ledger footer{border-top:1px solid var(--line);border-bottom:0;min-height:43px}.careers-principles-ledger footer span:last-child{color:var(--gold-text)}.careers-work{color:var(--text-primary);background:var(--surface-raised);padding:116px 0}.careers-work-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,7.5vw,112px);display:grid}.careers-work-media{background:var(--surface-raised);border-radius:10px;min-height:515px;position:relative;overflow:hidden}.careers-work-media img{object-fit:cover;filter:saturate(.58)sepia(.1)contrast(1.06)}.careers-work-media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 3%, transparent) 22%, color-mix(in srgb, var(--surface-raised) 80%, transparent));position:absolute;inset:0}.careers-work-media>div{z-index:1;border-top:1px solid color-mix(in srgb, var(--gold) 55%, transparent);padding-top:15px;position:absolute;bottom:22px;left:22px;right:22px}.careers-work-media span,.careers-work-media b{display:block}.careers-work-media span{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.careers-work-media b{max-width:295px;color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-.8px;margin-top:8px;font-size:23px;font-weight:500;line-height:1.08}.careers-work-copy{max-width:545px}.careers-work-copy>p:not(.mkt-eyebrow){color:var(--text-primary);margin:18px 0 0;font-size:16px;line-height:1.72}.careers-work-notes{border-top:1px solid var(--border);margin-top:30px}.careers-work-notes article{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr;gap:12px;padding:17px 0;display:grid}.careers-work-notes article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.careers-work-notes p{margin:0}.careers-work-notes b,.careers-work-notes small{display:block}.careers-work-notes b{color:var(--text-primary);font-size:13.5px}.careers-work-notes small{max-width:445px;color:var(--text-secondary);margin-top:5px;font-size:11.5px;line-height:1.55}.careers-roles{background:var(--cream);padding:116px 0 120px}.careers-roles-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.careers-roles-heading>p{max-width:455px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.72}.careers-role-list{border-top:1px solid var(--line);margin-top:58px}.careers-role-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(210px,.75fr) 1.2fr auto;align-items:center;gap:clamp(16px,2.6vw,36px);min-height:172px;display:grid}.careers-role-list article>span{color:var(--gold-text);align-self:start;padding-top:29px;font-size:11.5px;font-weight:900}.careers-role-list small{color:var(--gold-text);letter-spacing:.76px;font-size:9.5px;font-weight:850}.careers-role-list h3{font-family:var(--font-serif-stack);letter-spacing:-1.25px;margin:9px 0 7px;font-size:28px;font-weight:520;line-height:1}.careers-role-list b{color:var(--ink-soft);font-size:11.5px;font-weight:650}.careers-role-list article>p{max-width:440px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.64}.careers-role-list a{color:var(--gold-text);white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:11.5px;font-weight:850;display:inline-flex}.careers-role-list a svg{width:14px;transition:transform .2s}.careers-role-list a:hover svg{transform:translate(3px)}.careers-roles-note{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:22px;margin-top:27px;font-size:12.5px;display:flex}.careers-roles-note a{color:var(--gold-text);align-items:center;gap:9px;font-size:11.5px;font-weight:850;display:inline-flex}.careers-roles-note svg{width:14px}.careers-process{background:var(--surface-soft);padding:116px 0 120px}.careers-process-grid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.careers-process-copy{max-width:485px}.careers-process-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.careers-process-path{border-top:1px solid var(--line);gap:0;display:grid;position:relative}.careers-process-path:before{content:"";background:var(--gold-subtle);width:1px;position:absolute;top:32px;bottom:32px;left:16px}.careers-process-path article{border-bottom:1px solid var(--line);grid-template-columns:47px 1fr;gap:16px;min-height:112px;padding:23px 0;display:grid;position:relative}.careers-process-path article>span{z-index:1;width:33px;height:33px;color:var(--gold-text);border:1px solid var(--gold);background:var(--surface-soft);border-radius:50%;place-items:center;font-size:10.5px;font-weight:850;display:grid}.careers-process-path h3{color:var(--ink);margin:1px 0 0;font-size:14.5px}.careers-process-path p{max-width:470px;color:var(--ink-soft);margin:7px 0 0;font-size:14px;line-height:1.6}.careers-open{background:var(--cream);padding:118px 0 122px}.careers-open-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(46px,8vw,120px);display:grid}.careers-open-copy{max-width:490px}.careers-open-copy>p:not(.mkt-eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.72}.careers-open-copy>div{border-top:1px solid var(--line);gap:6px;margin-top:30px;padding-top:19px;display:grid}.careers-open-copy>div span{color:var(--ink-soft);font-size:11.5px}.careers-open-copy>div a{color:var(--gold-text);align-items:center;gap:8px;font-size:13.5px;font-weight:850;display:inline-flex}.careers-open-copy svg{width:13px}.careers-form{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.careers-form>header,.careers-form>footer{min-height:51px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.careers-form>header b{color:var(--gold-text);font-size:9.5px}.careers-form>label,.careers-form-row{color:var(--text-primary);gap:7px;margin:0 20px;font-size:11.5px;font-weight:750;display:grid}.careers-form>label{margin-top:17px}.careers-form-row{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.careers-form-row label{min-width:0;color:var(--text-primary);gap:7px;font-size:11.5px;font-weight:750;display:grid}.careers-form input,.careers-form select,.careers-form textarea{width:100%;color:var(--text-primary);border:1px solid var(--border);background:var(--surface-raised);border-radius:5px;outline:0;font-family:inherit;font-size:13.5px}.careers-form input::placeholder{color:var(--text-secondary)}.careers-form input,.careers-form select{height:43px;padding:0 11px}.careers-form textarea{resize:vertical;min-height:108px;padding:11px}.careers-form input:focus,.careers-form select:focus,.careers-form textarea:focus{border-color:var(--gold-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 14%, transparent)}.careers-form>footer{border-top:1px solid var(--border);border-bottom:0;min-height:74px;margin-top:20px}.careers-form>footer button{border:0}.careers-form>footer small{max-width:250px;color:var(--text-secondary);text-align:right;font-size:9.5px;font-weight:500;line-height:1.45}.identity-company-manifesto{color:var(--text-primary);background:var(--surface-raised);text-align:center;padding:130px 0}.identity-company-manifesto .wrap{max-width:845px}.identity-company-manifesto span{color:var(--gold-text);letter-spacing:1px;font-size:11.5px;font-weight:850}.identity-company-manifesto h2{max-width:790px;font-family:var(--font-serif-stack);letter-spacing:-2.6px;margin:25px auto 20px;font-size:clamp(38px,4.6vw,62px);line-height:1.06}.identity-company-manifesto p{max-width:580px;color:var(--text-primary);margin:0 auto;font-size:15px;line-height:1.7}.identity-values{grid-template-columns:repeat(3,minmax(0,1fr));padding:96px 0 60px;display:grid}.identity-values article{border-right:1px solid var(--line);min-height:170px;padding:0 27px}.identity-values article:first-child{padding-left:0}.identity-values article:last-child{border:0}.identity-values span{color:var(--gold-text);font-size:10.5px;font-weight:850}.identity-values h3{letter-spacing:-1px;max-width:230px;margin:38px 0 0;font-size:22px;line-height:1.15}.identity-jobs{padding:90px 0 60px}.identity-jobs h3{letter-spacing:-1px;margin:0 0 26px;font-size:26px}.identity-jobs>a{min-height:66px;color:var(--ink);border-top:1px solid var(--line);grid-template-columns:1fr .6fr auto;align-items:center;font-size:14px;font-weight:700;display:grid}.identity-jobs>a:last-child{border-bottom:1px solid var(--line)}.identity-jobs>a span:nth-child(2){color:var(--ink-soft);font-size:12.5px;font-weight:500}.identity-jobs b{color:var(--gold-text)}.identity-company-band{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:60px 0 120px;display:flex}.identity-company-band>div{max-width:560px}.identity-company-band>div>p{color:var(--ink-soft);margin:16px 0 0;font-size:16px;line-height:1.68}.identity-company-band .mkt-text-button{color:var(--gold-text)}.identity-legal{grid-template-columns:.4fr 1fr;gap:120px;padding:100px 0 130px;display:grid}.identity-legal aside{color:var(--text-secondary);border-top:1px solid var(--line);text-transform:capitalize;align-content:start;gap:12px;padding-top:16px;font-size:11.5px;display:grid}.identity-legal aside p{color:var(--gold-text);letter-spacing:.8px;margin:0;font-size:12px;font-weight:850}.identity-legal aside b{color:var(--ink);font-size:14px}.identity-legal aside span{margin-top:12px;line-height:1.6}.identity-legal article{max-width:620px}.identity-legal h2{text-transform:capitalize;margin:0}.identity-legal article>p{color:var(--ink-soft);font-size:16px;line-height:1.75}.identity-legal article>div{margin-top:0}.identity-legal article h3{letter-spacing:-.7px;margin:35px 0 8px;font-size:20px}@media (max-width:900px){.identity-platform,.identity-agent-intro,.identity-brain-architecture .wrap,.identity-creative-header,.identity-integration-heading,.identity-enterprise-intro,.identity-story-hero,.identity-contact,.identity-agent-scope{grid-template-columns:1fr;gap:34px}.identity-platform,.identity-agent-intro,.identity-creative-header,.identity-integration-heading,.identity-enterprise-intro,.identity-story-hero,.identity-contact,.identity-agent-scope{padding-block:70px}.brain-hero-grid,.brain-intake,.brain-index-heading,.brain-governance-grid,.brain-lifecycle-heading,.brain-boundary{grid-template-columns:1fr;gap:36px}.brain-hero-grid{min-height:auto;padding:78px 0 84px}.brain-memory-window{max-width:640px}.brain-intake{padding:78px 0}.brain-intake-copy{max-width:590px}.brain-intake-media{max-width:620px;min-height:340px}.brain-intake-methods{max-width:680px}.brain-index{padding:80px 0}.brain-index-list article{grid-template-columns:54px minmax(170px,.75fr) minmax(260px,1.25fr) auto;gap:17px}.brain-governance{padding:80px 0}.brain-governance-ledger{max-width:680px}.brain-lifecycle{padding:80px 0}.brain-lifecycle-steps{grid-template-columns:1fr 1fr}.brain-lifecycle-steps article:nth-child(3){border-top:1px solid var(--line);padding-left:0}.brain-lifecycle-steps article:nth-child(2){border-right:0}.brain-lifecycle-steps article:nth-child(4){border-top:1px solid var(--line);border-right:0}.brain-boundary{padding:75px 0 85px}.integrations-hero-grid,.integrations-purpose-heading,.integrations-route-grid,.integrations-boundary-grid{grid-template-columns:1fr;gap:36px}.integrations-hero-grid{min-height:auto;padding:78px 0 84px}.integrations-workspace{max-width:640px}.integrations-purpose,.integrations-route,.integrations-boundary,.integrations-catalogue{padding:80px 0}.integrations-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-route-board{max-width:680px}.help-hub-hero-grid,.help-hub-topics-heading,.help-hub-request,.help-hub-expectations-grid,.help-hub-faq{grid-template-columns:1fr;gap:36px}.help-hub-hero-grid{min-height:auto;padding:78px 0 84px}.help-hub-console{max-width:640px}.help-hub-topics,.help-hub-request,.help-hub-expectations,.help-hub-faq,.help-hub-routes{padding:80px 0}.help-hub-request-aside{max-width:640px;min-height:430px}.faq-hero-grid,.faq-library-heading,.faq-principles-grid,.faq-next{grid-template-columns:1fr;gap:36px}.faq-hero-grid{min-height:auto;padding:78px 0 84px}.faq-hero-index{max-width:640px}.faq-library,.faq-principles,.faq-next{padding:80px 0}.faq-library-sections>section{grid-template-columns:.7fr 1.3fr;gap:35px}.studio-hero-grid,.studio-context-grid,.studio-tools-heading,.studio-production-heading,.studio-library,.studio-guardrails-grid{grid-template-columns:1fr;gap:36px}.studio-hero-grid{min-height:auto;padding:78px 0 84px}.studio-hero-canvas{max-width:640px}.studio-context,.studio-tools,.studio-production,.studio-library,.studio-guardrails{padding:80px 0}.studio-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-production-steps{grid-template-columns:1fr 1fr}.studio-production-steps article:nth-child(3){border-left:1px solid var(--border)}.studio-library-media{max-width:640px;min-height:380px}.how-hero-grid,.how-workspaces-grid,.how-method-heading,.how-handoff-grid,.how-specialists-heading,.how-control-grid,.how-repeat{grid-template-columns:1fr;gap:36px}.how-hero-grid{min-height:auto;padding:78px 0 84px}.how-request,.how-workspace-art,.how-handoff-log,.how-control-visual{max-width:640px}.how-workspaces,.how-method,.how-handoff,.how-specialists,.how-control,.how-repeat{padding:80px 0}.how-method-list article{grid-template-columns:46px minmax(0,1fr) auto;gap:15px;min-height:0;padding:22px 0}.how-method-list article>p{grid-column:2/-1;max-width:590px}.how-control-copy{order:-1}.how-specialists-board{max-width:680px}.security-hero-grid,.security-boundaries-heading,.security-roles-grid,.security-review,.security-connections-grid,.security-disclosure-grid{grid-template-columns:1fr;gap:36px}.security-hero-grid{min-height:auto;padding:78px 0 84px}.security-perimeter,.security-roles-ledger,.security-connection-board{max-width:640px}.security-boundaries,.security-roles,.security-review,.security-connections,.security-disclosure{padding:80px 0}.security-space-map-list{grid-template-columns:1fr}.security-space-map-list article,.security-space-map-list article:last-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:22px 35px 1fr;min-height:0;padding:21px 20px}.security-space-map-list article>b{grid-column:2/-1}.security-review-media{max-width:640px;min-height:390px}.security-review-copy{max-width:600px}.security-disclosure-grid>div:last-child{max-width:460px}.contact-hero-grid,.contact-inquiry-grid,.contact-routes-heading,.contact-context-grid,.contact-expectations-grid{grid-template-columns:1fr;gap:36px}.contact-hero-grid{min-height:auto;padding:78px 0 84px}.contact-route-console,.contact-inquiry-form{max-width:640px}.contact-inquiry,.contact-routes,.contact-context,.contact-expectations{padding:80px 0}.contact-context-media{max-width:640px;min-height:380px}.contact-context-copy{max-width:600px}.partners-hero-grid,.partners-models-heading,.partners-fit-grid,.partners-method-grid,.partners-boundaries-grid,.partners-next-grid{grid-template-columns:1fr;gap:36px}.partners-hero-grid{min-height:auto;padding:78px 0 84px}.partners-brief,.partners-fit-media,.partners-method-board,.partners-boundary-map,.partners-form{max-width:640px}.partners-models,.partners-fit,.partners-method,.partners-boundaries,.partners-next{padding:80px 0}.partners-model-list article{grid-template-columns:38px minmax(190px,.8fr) 1.2fr;gap:17px;min-height:0;padding:24px 0}.partners-model-number{padding-top:0}.partners-model-outcome{border-left:0;grid-column:2/-1;padding-left:0}.partners-model-outcome small,.partners-model-outcome b{display:inline}.partners-model-outcome b{margin:0 0 0 9px}.partners-fit-copy,.partners-method-copy,.partners-boundaries-heading,.partners-next-copy{max-width:600px}.partners-fit-media{min-height:400px}.partners-boundary-map>div{max-width:640px}.product-hero-grid,.product-layers-heading,.product-flow-heading,.product-day-grid,.product-coordination-grid,.product-controls-grid,.product-next-grid{grid-template-columns:1fr;gap:36px}.product-hero-grid{min-height:auto;padding:78px 0 84px}.product-hero-window,.product-coordination-board,.product-controls-ledger{max-width:640px}.product-layers,.product-flow,.product-day,.product-coordination,.product-controls,.product-next{padding:80px 0}.product-layers-grid{grid-template-columns:1fr 1fr}.product-layers-grid article,.product-layers-grid article:first-child,.product-layers-grid article:nth-child(2),.product-layers-grid article:nth-child(3),.product-layers-grid article:nth-child(4){grid-area:auto;min-height:230px;padding:25px 20px}.product-layers-grid article:first-child{grid-column:1/3;min-height:260px}.product-layers-grid article:nth-child(4){grid-column:1/3}.product-flow-track{grid-template-columns:1fr 1fr;gap:10px}.product-flow-track>i{display:none}.product-flow-track article{min-height:200px}.product-day-media{max-width:640px;min-height:400px}.product-day-copy,.product-coordination-copy,.product-controls-copy,.product-next-grid>div:first-child{max-width:600px}.pricing-hero-grid,.pricing-plans-heading,.pricing-fit-grid,.pricing-usage-grid,.pricing-move-heading,.pricing-questions-grid,.pricing-enterprise-grid{grid-template-columns:1fr;gap:36px}.pricing-hero-grid{min-height:auto;padding:78px 0 84px}.pricing-hero-guide,.pricing-usage-console{max-width:640px}.pricing-plans,.pricing-fit,.pricing-usage,.pricing-move,.pricing-questions,.pricing-enterprise{padding:80px 0}.pricing-plan-grid{grid-template-columns:1fr 1fr;gap:20px 10px}.pricing-plan-grid article{min-height:455px}.pricing-fit-copy,.pricing-usage-copy,.pricing-questions-grid>div:first-child,.pricing-enterprise-grid>div:first-child{max-width:600px}.pricing-move-path{grid-template-columns:1fr 1fr}.pricing-move-path article,.pricing-move-path article:first-child,.pricing-move-path article:last-child{border-right:1px solid var(--line);min-height:220px;padding:25px 20px}.pricing-move-path article:nth-child(2n){border-right:0}.about-hero-grid,.about-belief-grid,.about-components-heading,.about-context-grid,.about-approach-grid,.about-principles-heading,.about-next-grid{grid-template-columns:1fr;gap:36px}.about-hero-grid{min-height:auto;padding:78px 0 84px}.about-hero-console,.about-context-map{max-width:640px}.about-belief-grid>span{grid-column:auto}.about-belief,.about-components,.about-context,.about-approach,.about-principles,.about-next{padding:80px 0}.about-components-list article{grid-template-columns:38px minmax(190px,.8fr) 1.2fr;gap:17px;min-height:0;padding:24px 0}.about-components-list article>span{padding-top:0}.about-components-list a{grid-column:2/-1;justify-content:flex-start}.about-context-copy,.about-approach-copy,.about-next-grid>div:first-child{max-width:600px}.about-approach-media{max-width:640px;min-height:400px}.about-principles-grid{grid-template-columns:1fr 1fr}.about-principles-grid article,.about-principles-grid article:first-child,.about-principles-grid article:last-child{border-right:1px solid var(--line);min-height:220px;padding:25px 20px}.about-principles-grid article:nth-child(2n){border-right:0}.about-principles-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.careers-hero-grid,.careers-principles-grid,.careers-work-grid,.careers-roles-heading,.careers-process-grid,.careers-open-grid{grid-template-columns:1fr;gap:36px}.careers-hero-grid{min-height:auto;padding:78px 0 84px}.careers-hero-canvas,.careers-principles-ledger,.careers-work-media,.careers-process-path,.careers-form{max-width:640px}.careers-principles,.careers-work,.careers-roles,.careers-process,.careers-open{padding:80px 0}.careers-work-media{min-height:400px}.careers-role-list article{grid-template-columns:38px minmax(190px,.8fr) 1.2fr;gap:17px;min-height:0;padding:24px 0}.careers-role-list article>span{padding-top:0}.careers-role-list a{grid-column:2/-1;justify-content:flex-start}.careers-principles-copy,.careers-work-copy,.careers-process-copy,.careers-open-copy{max-width:600px}.stories-hero-grid,.stories-standard-grid,.stories-library-heading,.stories-proof,.stories-invitation .wrap{grid-template-columns:1fr;gap:36px}.stories-hero-grid{min-height:auto;padding:78px 0 84px}.stories-case-file{max-width:640px}.stories-standard{padding:80px 0}.stories-standard-media{max-width:640px;min-height:340px}.stories-library{padding:80px 0}.stories-library-item{grid-template-columns:1fr}.stories-library-item--reverse .stories-library-copy{order:0}.stories-library-media{min-height:310px}.stories-proof{padding:80px 0}.stories-proof-list{max-width:680px}.stories-invitation{padding:70px 0}.agent-directory-item{grid-template-columns:1fr}.agent-directory-item--reversed .agent-directory-copy{order:0}.agent-directory-art{min-height:315px}.identity-agent-orchestration .wrap{grid-template-columns:1fr}.orchestration-line{width:1px;height:30px;margin-left:20px}.identity-help-grid,.identity-testimonial-grid,.identity-creative-tools,.identity-support-grid,.identity-help-faq-teaser-grid,.identity-contact-alt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-agent-case{grid-template-columns:1fr;gap:50px}.identity-brain-architecture{padding:70px 0}.identity-workflow-track{grid-template-columns:1fr 1fr}.identity-workflow-track article:nth-child(3){border-left:1px solid var(--border)}.identity-solution-mosaic,.identity-enterprise-grid,.identity-story-list,.identity-pricing-grid{grid-template-columns:1fr 1fr}.identity-pricing-grid .pricing-featured{transform:none}.identity-editorial-grid{grid-template-columns:1fr 1fr;gap:30px}.identity-article-body,.identity-help-article,.identity-legal{grid-template-columns:1fr;gap:35px}.identity-article-body aside,.identity-help-article aside{display:none}.identity-pricing-faq-grid,.identity-enterprise-fit ul,.identity-platform-band{grid-template-columns:1fr}}@media (max-width:590px){.identity-platform h2,.identity-agent-intro h2,.identity-brain-architecture h2,.identity-creative-header h2,.identity-integration-heading h2,.identity-workflow-wrap h2,.identity-solution-title h2,.identity-enterprise-intro h2,.identity-pricing-heading h2,.identity-story-hero h2,.identity-editorial h2,.identity-help-search h2,.identity-contact h2,.identity-company-manifesto h2{letter-spacing:-2px}.identity-platform{padding:60px 0}.brain-hero-grid{padding:62px 0 66px}.brain-hero h1{letter-spacing:-2.8px;font-size:47px}.brain-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.brain-hero-proof{gap:11px;margin-top:31px;display:grid}.brain-memory-summary{padding:27px 20px 23px}.brain-memory-summary h2{font-size:26px}.brain-memory-entries{padding:8px 15px}.brain-memory-entries>div{grid-template-columns:88px 1fr;gap:8px;padding:10px 0}.brain-memory-entries b{grid-column:2}.brain-memory-window footer{gap:5px;padding:12px 15px;display:grid}.brain-intake,.brain-lifecycle{padding:65px 0}.brain-intake-copy h2,.brain-index-heading h2,.brain-governance h2,.brain-lifecycle-heading h2,.brain-boundary h2{letter-spacing:-2px;font-size:35px}.brain-intake-media{min-height:270px}.brain-index{padding:65px 0}.brain-index-list{margin-top:40px}.brain-index-list article{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:19px 0}.brain-index-list article>p{grid-column:2}.brain-index-list article>b{display:none}.brain-governance{padding:65px 0}.brain-governance-ledger article{grid-template-columns:1fr auto;gap:8px;min-height:0;padding:15px}.brain-governance-ledger article>em{grid-column:1}.brain-governance-ledger footer{gap:6px;padding:13px 15px;display:grid}.brain-lifecycle-steps{grid-template-columns:1fr;margin-top:43px}.brain-lifecycle-steps article,.brain-lifecycle-steps article:first-child,.brain-lifecycle-steps article:nth-child(3){border-top:0;border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.brain-lifecycle-steps article:last-child{border-bottom:0}.brain-lifecycle-steps h3{margin-top:25px}.brain-boundary{padding:65px 0 70px}.brain-boundary ul{grid-template-columns:1fr}.integrations-hero-grid{padding:62px 0 66px}.integrations-hero h1{letter-spacing:-2.8px;font-size:47px}.integrations-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.integrations-workspace>header{grid-template-columns:1fr auto;padding:0 15px}.integrations-workspace>header b{display:none}.integrations-workspace-intro{padding:27px 20px 23px}.integrations-workspace-intro h2{font-size:27px}.integrations-workspace-flow{padding:0 15px 11px}.integrations-workspace-flow article{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:13px 11px}.integrations-workspace-flow em{grid-column:2;justify-self:start}.integrations-workspace>footer{gap:6px;padding:12px 15px;display:grid}.integrations-purpose,.integrations-route,.integrations-boundary,.integrations-catalogue{padding:65px 0}.integrations-purpose h2,.integrations-catalogue h2,.integrations-route h2,.integrations-boundary h2{letter-spacing:-2px;font-size:35px}.integrations-purpose-list{grid-template-columns:1fr;margin-top:42px}.integrations-purpose-list article,.integrations-purpose-list article:first-child{border-top:0;border-right:0;border-bottom:1px solid var(--line);border-left:0;min-height:0;padding:23px 0}.integrations-purpose-list article:last-child{border-bottom:0}.integrations-purpose-list h3{margin-top:26px}.integrations-catalogue-grid{grid-template-columns:1fr;gap:9px;margin-top:42px}.integration-catalogue-card{min-height:230px;padding:20px}.integration-catalogue-card h3{margin-top:25px}.integrations-route-board header,.integrations-route-board footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.integrations-route-board article{grid-template-columns:24px 28px 1fr;gap:7px;min-height:0;margin:0 15px;padding:15px 0}.integrations-boundary-list article{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:19px 0}.help-hub-hero-grid{padding:62px 0 66px}.help-hub-hero h1{letter-spacing:-2.8px;font-size:47px}.help-hub-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.help-hub-console header{padding:0 15px}.help-hub-console-intro{padding:27px 20px 23px}.help-hub-console-intro h2{font-size:27px}.help-hub-console-list{padding:0 15px 11px}.help-hub-console-list>div{grid-template-columns:23px 1fr;gap:8px;min-height:0;padding:13px 11px}.help-hub-console-list em{grid-column:2;justify-self:start}.help-hub-console footer{gap:6px;min-height:0;padding:12px 15px;display:grid}.help-hub-topics,.help-hub-request,.help-hub-expectations,.help-hub-faq,.help-hub-routes{padding:65px 0}.help-hub-topics h2,.help-hub-routes h2,.help-hub-request h2,.help-hub-expectations h2,.help-hub-faq h2{letter-spacing:-2px;font-size:35px}.help-hub-topic-list{margin-top:42px}.help-hub-topic-list a{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:20px 0}.help-hub-topic-list a>b{text-align:left;grid-column:2}.help-hub-topic-list a>svg{grid-column:2}.help-hub-topic-list a:hover{padding-inline:0}.help-hub-routes-list{grid-template-columns:1fr;margin-top:42px}.help-hub-routes-list a,.help-hub-routes-list a:first-child{border-right:0;border-bottom:1px solid var(--border);border-left:0;min-height:0;padding:24px 0}.help-hub-routes-list a:last-child{border-bottom:0}.help-hub-routes-list a>small{margin-top:20px}.help-hub-routes-list h3{margin-top:10px}.help-hub-routes-list b{margin-top:20px;padding-top:0}.help-hub-request-aside{min-height:300px}.help-hub-request-aside>div{bottom:21px;left:20px;right:20px}.help-hub-request-form{gap:15px;padding:25px 20px}.help-hub-request-heading h2{letter-spacing:-1.8px;font-size:34px}.help-hub-form-row{grid-template-columns:1fr;gap:15px}.help-hub-form-submit{gap:12px;display:grid}.help-hub-expectations article{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:19px 0}.help-hub-faq{gap:35px}.faq-hero-grid{padding:62px 0 66px}.faq-hero h1{letter-spacing:-2.8px;font-size:47px}.faq-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.faq-hero-links{gap:12px;display:grid}.faq-hero-index header{padding:0 15px}.faq-hero-index>div{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:12px 15px}.faq-hero-index footer{gap:6px;min-height:0;padding:12px 15px;display:grid}.faq-jump .wrap{grid-template-columns:1fr 1fr}.faq-jump a,.faq-jump a:first-child{border-bottom:1px solid var(--line);border-left:0;min-height:72px;padding:14px 18px}.faq-jump a:nth-child(odd){border-left:1px solid var(--line)}.faq-jump a:nth-last-child(-n+2){border-bottom:0}.faq-library,.faq-principles,.faq-next{padding:65px 0}.faq-library h2,.faq-principles h2,.faq-next h2{letter-spacing:-2px;font-size:35px}.faq-library-sections{gap:10px;margin-top:42px}.faq-library-sections>section{grid-template-columns:1fr;gap:25px;padding:22px 20px}.faq-library-sections>section header h3{font-size:21px}.faq-library-sections>section header>p{margin-top:17px}.faq-library-sections .faq-native-summary{padding:16px 0}.faq-principle-board header,.faq-principle-board footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.faq-principle-board article{grid-template-columns:24px 1fr;gap:8px;min-height:0;margin:0 15px;padding:16px 0}.faq-principle-board article>b{grid-column:2;justify-self:start}.faq-next{gap:35px}.faq-next-routes a{grid-template-columns:27px 1fr;gap:8px;min-height:0;padding:19px 0}.faq-next-routes a>svg{grid-column:2}.faq-next-routes a:hover{padding-inline:0}.studio-hero-grid{padding:62px 0 66px}.studio-hero h1{letter-spacing:-2.8px;font-size:47px}.studio-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.studio-hero-canvas>header{grid-template-columns:1fr auto;padding:0 15px}.studio-hero-canvas>header b{display:none}.studio-hero-art{grid-template-columns:1fr;padding:15px}.studio-hero-art-main{min-height:265px}.studio-hero-art-side{grid-template-rows:150px;grid-template-columns:1fr 1fr}.studio-hero-art-side>div:first-child{min-height:0}.studio-hero-art-side>div:last-child{padding:15px}.studio-hero-art-side p{font-size:17px}.studio-hero-canvas>footer{gap:6px;min-height:0;padding:12px 15px;display:grid}.studio-context,.studio-tools,.studio-production,.studio-library,.studio-guardrails{padding:65px 0}.studio-context h2,.studio-tools h2,.studio-production h2,.studio-library h2,.studio-guardrails h2{letter-spacing:-2px;font-size:35px}.studio-context-sheet header,.studio-context-sheet footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.studio-context-sheet article{grid-template-columns:27px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.studio-context-sheet article>b{grid-column:2;justify-self:start}.studio-tools-grid{grid-template-columns:1fr;gap:10px;margin-top:42px}.studio-tool-media{min-height:205px}.studio-tool-copy{min-height:0}.studio-production-steps{grid-template-columns:1fr;margin-top:42px}.studio-production-steps article,.studio-production-steps article:first-child,.studio-production-steps article:nth-child(3){border-top:0;border-right:0;border-bottom:1px solid var(--border);border-left:0;min-height:0;padding:24px 0}.studio-production-steps article:last-child{border-bottom:0}.studio-production-steps h3{margin-top:25px}.studio-library-media{min-height:290px}.studio-library-copy article{grid-template-columns:27px 1fr;gap:8px}.studio-guardrails-list article{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:19px 0}.how-hero-grid{padding:62px 0 66px}.how-hero h1{letter-spacing:-2.8px;font-size:47px}.how-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.how-request>header,.how-request>footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.how-request-body{padding:26px 20px 21px}.how-request-body h2{font-size:27px}.how-request-assistant{grid-template-columns:29px 1fr}.how-request-assistant em{grid-column:2;justify-self:start}.how-workspaces,.how-method,.how-handoff,.how-specialists,.how-control,.how-repeat{padding:65px 0}.how-workspaces h2,.how-method h2,.how-specialists h2,.how-control h2,.how-repeat h2,.how-handoff h2{letter-spacing:-2px;font-size:35px}.how-workspace-art{min-height:335px}.how-workspace-panel{bottom:15px;left:15px;right:15px}.how-workspace-panel header,.how-workspace-panel footer{gap:5px;min-height:0;padding:12px 14px;display:grid}.how-workspace-panel>div{padding:13px 14px}.how-method-list{margin-top:42px}.how-method-list article{grid-template-columns:31px 1fr;gap:8px;padding:21px 0}.how-method-list article>p,.how-method-list article>b{grid-column:2;justify-self:start}.how-method-list article>b{text-align:left;margin-top:2px}.how-method-list article>b:before{margin-left:0;margin-right:auto}.how-handoff-log header,.how-handoff-log footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.how-handoff-log article{grid-template-columns:23px 28px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.how-handoff-log em{grid-column:3;justify-self:start}.how-specialists-board{margin-top:42px}.how-specialists-board>header,.how-specialists-board>footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.how-specialists-board>div{grid-template-columns:1fr}.how-specialists-board article,.how-specialists-board article:nth-child(2n),.how-specialists-board article:last-child{border-right:0;grid-column:auto;grid-template-columns:23px 30px 1fr 18px;gap:8px;min-height:0;padding:17px 15px}.how-specialists-board article:last-child{border-bottom:0}.how-control-visual>header,.how-control-visual>footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.how-control-visual>main{padding:15px}.how-control-visual>main>div{grid-template-columns:27px 1fr;gap:8px;min-height:0;padding:14px}.how-control-visual em,.how-control-focus a{grid-column:2;justify-self:start}.how-repeat{gap:28px}.security-hero-grid{padding:62px 0 66px}.security-hero h1{letter-spacing:-2.8px;font-size:47px}.security-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.security-perimeter>header,.security-perimeter>footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.security-perimeter-core{grid-template-columns:41px 1fr;gap:10px;margin:15px 15px 10px;padding:15px}.security-perimeter-core em{grid-column:2;justify-self:start}.security-perimeter-rules{gap:6px;padding:0 15px 15px}.security-perimeter-rules article{grid-template-columns:21px 1fr;gap:8px;min-height:0;padding:12px}.security-perimeter-rules article>span{grid-column:2}.security-boundaries,.security-roles,.security-review,.security-connections,.security-disclosure{padding:65px 0}.security-boundaries h2,.security-roles h2,.security-review h2,.security-connections h2,.security-disclosure h2{letter-spacing:-2px;font-size:35px}.security-space-map{margin-top:42px}.security-space-map header,.security-space-map footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.security-space-map-list article,.security-space-map-list article:last-child{grid-template-columns:22px 31px 1fr;gap:8px;padding:18px 15px}.security-space-map article>b{grid-column:2/-1}.security-roles-ledger header,.security-roles-ledger footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.security-roles-ledger article{grid-template-columns:29px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.security-roles-ledger article b{margin:4px 0 0;display:block}.security-review-media{min-height:290px}.security-review-media>div{padding:14px;bottom:15px;left:15px;right:15px}.security-review-media b{font-size:20px}.security-review-points article{grid-template-columns:27px 1fr;gap:8px}.security-connection-board header,.security-connection-board footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.security-connection-board article{grid-template-columns:22px 28px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.security-connection-board em{grid-column:3;justify-self:start}.security-disclosure-grid>div:last-child{gap:14px}.contact-hero-grid{padding:62px 0 66px}.contact-hero h1{letter-spacing:-2.8px;font-size:47px}.contact-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.contact-route-console header,.contact-route-console footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.contact-route-console article{grid-template-columns:22px 27px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.contact-route-console article>b{grid-column:3}.contact-inquiry,.contact-routes,.contact-context,.contact-expectations{padding:65px 0}.contact-inquiry h2,.contact-routes h2,.contact-context h2,.contact-expectations h2{letter-spacing:-2px;font-size:35px}.contact-inquiry-notes article{grid-template-columns:27px 1fr;gap:8px}.contact-inquiry-form>header,.contact-inquiry-form>footer{gap:7px;min-height:0;padding:14px 15px;display:grid}.contact-inquiry-form>label,.contact-form-row{margin-inline:15px}.contact-form-row{grid-template-columns:1fr;gap:17px}.contact-inquiry-form>footer small{text-align:left;max-width:none}.contact-routes-list{margin-top:42px}.contact-routes-list a{grid-template-columns:29px 1fr;gap:8px;min-height:0;padding:21px 0}.contact-routes-list>a>svg{grid-column:2}.contact-routes-list a:hover{background:0 0;padding-inline:0}.contact-context-media{min-height:290px}.contact-context-media>div{padding:14px;bottom:15px;left:15px;right:15px}.contact-expectations-list article{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:19px 0}.partners-hero-grid{padding:62px 0 66px}.partners-hero h1{letter-spacing:-3px;font-size:49px}.partners-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.partners-brief header,.partners-brief footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.partners-brief-body{padding:25px 19px 23px}.partners-brief h2{letter-spacing:-1.5px;margin-top:26px;font-size:29px}.partners-brief-signals{gap:6px;margin-top:25px}.partners-models,.partners-fit,.partners-method,.partners-boundaries,.partners-next{padding:65px 0}.partners-models h2,.partners-fit h2,.partners-method h2,.partners-boundaries h2,.partners-next h2{letter-spacing:-2px;font-size:35px}.partners-model-list{margin-top:42px}.partners-model-list article{grid-template-columns:29px 1fr;gap:8px;padding:21px 0}.partners-model-title h3{margin-top:7px;font-size:24px}.partners-model-list article>p,.partners-model-outcome{grid-column:2;margin-top:2px}.partners-models-footer{align-items:start;gap:15px;margin-top:21px;display:grid}.partners-fit-media{min-height:300px}.partners-fit-media>div{bottom:15px;left:15px;right:15px}.partners-fit-media b{font-size:20px}.partners-fit-list article{grid-template-columns:27px 1fr;gap:8px}.partners-method-board header,.partners-method-board footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.partners-method-board article{grid-template-columns:22px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.partners-method-board article>i{grid-column:2;justify-self:start}.partners-boundary-map header,.partners-boundary-map footer{gap:7px;min-height:0;padding:13px 15px;display:grid}.partners-boundary-map>div{grid-template-columns:1fr;gap:10px;min-height:0;padding:15px}.partners-boundary-map>div>i{transform:rotate(90deg)}.partners-boundary-map article{min-height:0;padding:14px}.partners-boundary-map footer a{font-size:9.5px}.partners-form>header,.partners-form>footer{gap:7px;min-height:0;padding:14px 15px;display:grid}.partners-form>label,.partners-form-row{margin-inline:15px}.partners-form-row{grid-template-columns:1fr;gap:17px}.partners-form>footer small{text-align:left;max-width:none}.product-hero-grid{padding:62px 0 66px}.product-hero h1{letter-spacing:-2.8px;font-size:47px}.product-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.product-hero-window>header,.product-hero-window>footer{gap:5px;min-height:0;padding:12px 14px;display:grid}.product-hero-window-body{grid-template-columns:1fr;min-height:0}.product-hero-window aside{display:none}.product-hero-window main{padding:19px 15px}.product-window-title h2{font-size:16px}.product-window-grid{grid-template-columns:1fr}.product-window-progress{grid-column:auto}.product-window-request,.product-window-priority{min-height:0}.product-window-priority>div{margin-top:16px}.product-layers,.product-flow,.product-day,.product-coordination,.product-controls,.product-next{padding:65px 0}.product-layers h2,.product-flow h2,.product-day h2,.product-coordination h2,.product-controls h2,.product-next h2{letter-spacing:-2px;font-size:35px}.product-layers-grid{grid-template-columns:1fr;margin-top:42px}.product-layers-grid article,.product-layers-grid article:first-child,.product-layers-grid article:nth-child(2),.product-layers-grid article:nth-child(3),.product-layers-grid article:nth-child(4){grid-area:auto;min-height:0;padding:22px 20px}.product-layers-grid article:first-child{min-height:0;padding:28px 20px}.product-layers-grid small{margin-top:24px}.product-flow-track{grid-template-columns:1fr;margin-top:42px}.product-flow-track article{min-height:0;padding:21px 18px}.product-flow-track small{margin-top:23px}.product-day-media{min-height:300px}.product-day-media>div{bottom:15px;left:15px;right:15px}.product-day-media b{font-size:20px}.product-day-list article{grid-template-columns:27px 1fr;gap:8px}.product-coordination-board header,.product-coordination-board footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.product-coordination-core{padding:15px}.product-coordination-agents{grid-template-columns:1fr}.product-coordination-agents article{grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:0;display:grid}.product-coordination-agents p{margin:0}.product-controls-ledger header,.product-controls-ledger footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.product-controls-ledger article{grid-template-columns:22px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.product-controls-ledger article>b{grid-column:2;justify-self:start}.product-next-steps article{grid-template-columns:29px 1fr;gap:8px;min-height:0;padding:21px 0}.pricing-hero-grid{padding:62px 0 66px}.pricing-hero h1{letter-spacing:-2.8px;font-size:47px}.pricing-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.pricing-hero-guide header,.pricing-hero-guide footer{gap:6px;padding:0 2px 14px;display:grid}.pricing-hero-guide footer{padding:14px 2px 0}.pricing-hero-guide>div{padding:0 2px}.pricing-hero-guide article{grid-template-columns:26px 1fr;gap:10px;min-height:0;padding:15px 0}.pricing-hero-guide article:before{left:13px}.pricing-hero-guide article>i{grid-column:2;justify-self:start}.pricing-plans,.pricing-fit,.pricing-usage,.pricing-move,.pricing-questions,.pricing-enterprise{padding:65px 0}.pricing-plans h2,.pricing-fit h2,.pricing-usage h2,.pricing-move h2,.pricing-questions h2,.pricing-enterprise h2{letter-spacing:-2px;font-size:35px}.pricing-plan-grid{grid-template-columns:1fr;gap:15px;margin-top:42px}.pricing-plan-grid article{min-height:0;padding:23px 20px}.pricing-plan-grid h3{min-height:0;margin-top:22px}.pricing-fit-list article{grid-template-columns:27px 1fr;gap:8px;min-height:0;padding:18px 0}.pricing-usage-console header,.pricing-usage-console footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.pricing-usage-console article{grid-template-columns:22px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.pricing-usage-console article>b{grid-column:2;justify-self:start}.pricing-move-path{grid-template-columns:1fr;margin-top:42px}.pricing-move-path article,.pricing-move-path article:first-child,.pricing-move-path article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0}.pricing-move-path small{margin-top:24px}.pricing-question-list .faq-native-summary{padding:18px 0;font-size:12.5px}.pricing-enterprise-actions{gap:15px;padding:24px 20px}.about-hero-grid{padding:62px 0 66px}.about-hero h1{letter-spacing:-3px;font-size:49px}.about-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.about-hero-console header,.about-hero-console footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.about-hero-console-core{gap:7px;padding:15px}.about-hero-console-core:before{inset:65px 22%}.about-hero-console-center{min-height:138px}.about-hero-console-core article{min-height:77px;padding:12px}.about-belief,.about-components,.about-context,.about-approach,.about-principles,.about-next{padding:65px 0}.about-belief h2,.about-components h2,.about-context h2,.about-approach h2,.about-principles h2,.about-next h2{letter-spacing:-2px;font-size:35px}.about-belief-grid>div>p{margin-top:18px;font-size:16px}.about-components-list{margin-top:42px}.about-components-list article{grid-template-columns:29px 1fr;gap:8px;padding:21px 0}.about-components-list h3{margin-top:7px;font-size:24px}.about-components-list article>div>p,.about-components-list a{grid-column:2}.about-components-list article>div>p{margin-top:2px}.about-components-list a{margin-top:3px}.about-context-map header,.about-context-map footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.about-context-map>div{padding:15px}.about-context-map article{grid-template-columns:22px 1fr;gap:8px;min-height:0;padding:14px}.about-approach-media{min-height:300px}.about-approach-media>div{bottom:15px;left:15px;right:15px}.about-approach-media b{font-size:20px}.about-approach-list article{grid-template-columns:27px 1fr;gap:8px}.about-principles-grid{grid-template-columns:1fr;margin-top:42px}.about-principles-grid article,.about-principles-grid article:first-child,.about-principles-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0}.about-principles-grid h3{margin-top:25px}.about-next-routes a{grid-template-columns:29px 1fr;gap:8px;min-height:0;padding:21px 0}.about-next-routes svg{grid-column:2}.about-next-routes a:hover{color:var(--ink);padding-inline:0}.careers-hero-grid{padding:62px 0 66px}.careers-hero h1{letter-spacing:-3px;font-size:49px}.careers-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.careers-hero-canvas header,.careers-hero-canvas footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.careers-hero-core{grid-template-columns:1fr;gap:8px;padding:15px}.careers-hero-core>div,.careers-hero-core>div:first-child{min-height:0;padding:16px}.careers-hero-core small{margin-top:17px}.careers-principles,.careers-work,.careers-roles,.careers-process,.careers-open{padding:65px 0}.careers-principles h2,.careers-work h2,.careers-roles h2,.careers-process h2,.careers-open h2{letter-spacing:-2px;font-size:35px}.careers-principles-ledger header,.careers-principles-ledger footer{gap:6px;min-height:0;padding:13px 15px;display:grid}.careers-principles-ledger article{grid-template-columns:22px 1fr;gap:8px;min-height:0;margin:0 15px;padding:15px 0}.careers-work-media{min-height:300px}.careers-work-media>div{bottom:15px;left:15px;right:15px}.careers-work-media b{font-size:20px}.careers-work-notes article{grid-template-columns:27px 1fr;gap:8px}.careers-role-list{margin-top:42px}.careers-role-list article{grid-template-columns:29px 1fr;gap:8px;padding:21px 0}.careers-role-list h3{margin-top:7px;font-size:24px}.careers-role-list article>p,.careers-role-list a{grid-column:2}.careers-role-list article>p{margin-top:2px}.careers-role-list a{margin-top:3px}.careers-roles-note{align-items:start;gap:15px;margin-top:21px;display:grid}.careers-process-path:before{top:29px;bottom:29px;left:13px}.careers-process-path article{grid-template-columns:39px 1fr;gap:10px;min-height:0;padding:19px 0}.careers-process-path article>span{width:27px;height:27px;font-size:9.5px}.careers-form>header,.careers-form>footer{gap:7px;min-height:0;padding:14px 15px;display:grid}.careers-form>label,.careers-form-row{margin-inline:15px}.careers-form-row{grid-template-columns:1fr;gap:17px}.careers-form>footer small{text-align:left;max-width:none}.stories-hero-grid{padding:62px 0 66px}.stories-hero h1{letter-spacing:-2.8px;font-size:47px}.stories-hero-copy>p:not(.mkt-eyebrow){font-size:16px}.stories-case-file>div{padding:27px 20px 23px}.stories-case-file>div h2{font-size:28px}.stories-case-file ol{padding:0 15px 10px}.stories-case-file footer{gap:5px;padding:12px 15px;display:grid}.stories-standard,.stories-library,.stories-proof{padding:65px 0}.stories-standard h2,.stories-library-heading h2,.stories-proof h2,.stories-invitation h2{letter-spacing:-2px;font-size:35px}.stories-standard-media{min-height:270px}.stories-library-list{gap:12px;margin-top:41px}.stories-library-copy{padding:27px 22px 24px}.stories-library-copy h3{letter-spacing:-1.6px;margin-top:29px;font-size:33px}.stories-library-status{align-items:start;gap:16px;display:grid}.stories-library-media{min-height:245px}.stories-proof-list article{grid-template-columns:31px 1fr;gap:8px;min-height:0;padding:19px 0}.stories-proof-list article>b{grid-column:2;justify-self:start}.stories-invitation{padding:65px 0}.identity-agent-directory{gap:12px;padding-bottom:70px}.agent-directory-copy{padding:27px 22px 24px}.agent-directory-copy h3{letter-spacing:-1.7px;margin-top:29px;font-size:34px}.agent-directory-copy dl{grid-template-columns:1fr;gap:12px;margin-top:25px}.agent-directory-footer{align-items:start;gap:17px;padding-top:20px;display:grid}.agent-directory-art{min-height:250px;padding:14px}.agent-directory-art>img,.agent-directory-img,.agent-directory-video{width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;inset:12px!important}.agent-directory-code{top:12px;right:12px}.agent-directory-caption{bottom:10px;left:12px}.identity-rail .wrap,.identity-detail-cards,.identity-brain-ledger,.identity-values{grid-template-columns:1fr}.identity-rail article,.identity-rail article:first-child{border-right:0;border-bottom:1px solid var(--border);border-left:0;min-height:180px}.identity-rail h3{margin-top:25px}.identity-signal{grid-template-columns:1fr;gap:27px;padding:70px 0}.identity-help-grid,.identity-testimonial-grid,.identity-creative-tools,.identity-support-grid,.identity-help-faq-teaser-grid,.identity-contact-alt-grid,.identity-enterprise-grid,.identity-story-list,.identity-pricing-grid{grid-template-columns:1fr}.identity-agent-orchestration{padding:50px 0}.identity-agent-case-flow{grid-template-columns:1fr 1fr}.identity-agent-case-flow>div:nth-child(3){border-left:1px solid var(--line)}.identity-agent-case-flow>div:nth-child(2){border-right:1px solid var(--line)}.identity-agent-case-flow>div:last-child{border-top:0;border-radius:0 0 6px}.identity-agent-case-flow>div:nth-child(3){border-top:0;border-radius:0 0 0 6px}.identity-agent-case-flow b{display:none}.identity-detail-cards article,.identity-brain-ledger>div{border-right:0;border-bottom:1px solid var(--line)}.identity-detail-cards article:last-child,.identity-brain-ledger>div:last-child{border-bottom:0}.brain-source-map{margin:-30px -45px;transform:scale(.84)}.identity-creative-wall{grid-template-rows:195px 165px 150px;grid-template-columns:1fr 1fr}.creative-wall-a{grid-row:1/3}.creative-wall-d{grid-column:1/3}.identity-creative-notes{flex-wrap:wrap;gap:12px 21px;padding-bottom:60px}.identity-integration-list article{grid-template-columns:37px 1fr;gap:10px;padding:20px 0}.identity-integration-list b{text-align:left;grid-column:2}.identity-workflow-wrap{padding:60px 0}.identity-workflow-wrap .wrap>div:first-child{grid-template-columns:1fr}.identity-workflow-track{grid-template-columns:1fr;margin-top:42px}.identity-workflow-track article,.identity-workflow-track article:nth-child(3){border-left:1px solid var(--border);border-bottom:1px solid var(--border);min-height:auto}.identity-workflow-track article:last-child{border-bottom:0}.identity-workflow-track h3{margin:20px 0 8px}.identity-solution-mosaic{grid-template-rows:auto;grid-template-columns:1fr}.identity-solution-mosaic .solution-mosaic-lead{grid-row:auto;min-height:260px}.identity-story-list{padding-bottom:60px}.identity-editorial{padding:60px 0 45px}.identity-editorial-grid{grid-template-columns:1fr;padding-bottom:60px}.identity-help-search{padding:60px 0}.identity-contact form,.identity-support-grid form{padding:20px}.identity-company-manifesto{padding:70px 0}.identity-values{padding:60px 0}.identity-values article,.identity-values article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.identity-values article:last-child{border-bottom:0}.identity-jobs>a{grid-template-columns:1fr auto;gap:5px;padding:15px 0}.identity-jobs>a span:nth-child(2){grid-row:2}.identity-jobs>a b{grid-area:1/2/3}.identity-legal{padding:60px 0}.identity-compare table{min-width:600px}}.solution-agency-hero,.solution-marketing-hero,.solution-creator-hero,.solution-solo-hero{padding:86px 0 95px;overflow:hidden}.solution-agency-hero-grid,.solution-marketing-hero-grid,.solution-creator-hero-grid,.solution-solo-hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(42px,7vw,100px);display:grid}.solution-agency-hero h1,.solution-marketing-hero h1,.solution-creator-hero h1,.solution-solo-hero h1{letter-spacing:-3.5px;margin:22px 0 21px;font-size:clamp(46px,5.35vw,70px);font-weight:520;line-height:1.01}.solution-agency-hero h1 em,.solution-marketing-hero h1 em,.solution-creator-hero h1 em,.solution-solo-hero h1 em{color:var(--gold-text);font-style:normal}.solution-agency-hero>.wrap>div>p:not(.mkt-eyebrow),.solution-marketing-hero>.wrap>div>p:not(.mkt-eyebrow),.solution-creator-hero>.wrap>div>p:not(.mkt-eyebrow),.solution-solo-hero>.wrap>div>p:not(.mkt-eyebrow){max-width:500px;margin:0;font-size:15px;line-height:1.7}.solution-agency-hero{color:var(--text-primary);background:var(--surface-raised)}.solution-agency-hero .mkt-eyebrow,.solution-agency-hero .mkt-text-button{color:var(--text-primary)}.agency-client-board,.marketing-campaign-board,.creator-project-board,.solo-record-console{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);box-shadow:var(--shadow-dark);border-radius:10px;overflow:hidden}.agency-client-board{color:var(--text-primary);background:var(--surface-raised)}.agency-client-board header,.marketing-campaign-board header,.creator-project-board header,.solo-record-console header{border-bottom:1px solid color-mix(in srgb, var(--border) 13%, transparent);letter-spacing:.7px;justify-content:space-between;gap:18px;padding:16px 19px;font-size:10.5px;font-weight:800;display:flex}.agency-client-board header b{color:var(--gold-text)}.agency-client-list{gap:8px;padding:16px;display:grid}.agency-client-list article{border:1px solid color-mix(in srgb, var(--border) 12%, transparent);background:color-mix(in srgb, var(--surface) 3.5%, transparent);border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.agency-client-list i{width:32px;height:32px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:850;display:grid}.agency-client-list p{margin:0}.agency-client-list strong,.agency-client-list small{display:block}.agency-client-list strong{font-size:12.5px}.agency-client-list small{color:var(--text-secondary);margin-top:3px;font-size:10.5px}.agency-client-list b{color:var(--gold-text);font-size:9.5px}.agency-client-board footer,.creator-project-board footer,.solo-record-console footer{color:var(--text-secondary);border-top:1px solid color-mix(in srgb, var(--border) 13%, transparent);justify-content:space-between;gap:12px;padding:13px 19px;font-size:10.5px;display:flex}.agency-client-board footer i,.solo-record-console header i{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.solution-agency-context{background:var(--cream);padding:105px 0}.solution-agency-context-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,8vw,115px);display:grid}.solution-agency-context h2,.solution-marketing-foundation h2,.solution-creator-workspace h2,.solution-solo-record h2{letter-spacing:-2.6px;margin:20px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.08}.solution-agency-context h2 em{color:var(--gold-text);font-style:normal}.solution-agency-context p:not(.mkt-eyebrow),.solution-marketing-foundation p:not(.mkt-eyebrow),.solution-creator-workspace p:not(.mkt-eyebrow),.solution-solo-record p:not(.mkt-eyebrow){max-width:500px;color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.agency-context-register{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.agency-context-register header{color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.75px;justify-content:space-between;padding:15px 18px;font-size:10.5px;font-weight:850;display:flex}.agency-context-register header b{color:var(--gold-text)}.agency-context-register article{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:12px;min-height:77px;padding:0 18px;display:grid}.agency-context-register article>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.agency-context-register p{margin:0}.agency-context-register strong,.agency-context-register small{display:block}.agency-context-register strong{font-size:12.5px}.agency-context-register small{color:var(--ink-soft);margin-top:4px;font-size:10.5px}.agency-context-register em{color:var(--gold-text);font-size:9.5px;font-style:normal;font-weight:800}.agency-context-register footer{color:var(--ink-soft);padding:13px 18px;font-size:10.5px}.solution-agency-operations{padding:105px 0}.solution-section-heading{grid-template-columns:.85fr 1.15fr;align-items:end;gap:40px;margin-bottom:42px;display:grid}.solution-section-heading h2{letter-spacing:-2.6px;max-width:590px;margin:0;font-size:clamp(34px,4vw,51px);line-height:1.08}.agency-operations-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agency-operations-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:247px;padding:25px}.agency-operations-grid article:first-child{border-left:1px solid var(--line)}.agency-operations-grid span,.creator-practice-list span{color:var(--gold-text);letter-spacing:.8px;font-size:11.5px;font-weight:850}.agency-operations-grid h3{letter-spacing:-.7px;margin:42px 0 10px;font-size:19px;line-height:1.13}.agency-operations-grid p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.solution-agency-media{padding:0 0 105px}.solution-agency-media-grid{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(38px,7vw,100px);display:grid}.solution-agency-media .editorial-image{min-height:400px}.solution-agency-media h2{letter-spacing:-2px;margin:19px 0 0;font-size:clamp(32px,3.5vw,46px);line-height:1.08}.solution-agency-media p:not(.mkt-eyebrow){color:var(--ink-soft);margin:17px 0 0;font-size:16px;line-height:1.7}.solution-agency-media .mkt-text-button{color:var(--gold-text);margin-top:24px}.solution-marketing-hero{color:var(--text-primary);background:linear-gradient(118deg, var(--surface-raised) 0%, var(--surface-raised) 100%)}.solution-marketing-hero .mkt-eyebrow,.solution-marketing-hero .mkt-text-button{color:var(--text-primary)}.marketing-campaign-board{color:var(--text-primary);background:var(--surface-raised)}.marketing-campaign-board header b{color:var(--gold-text)}.marketing-campaign-board main{grid-template-columns:.94fr 1.06fr;gap:11px;padding:17px;display:grid}.marketing-campaign-board main article{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:linear-gradient(145deg, var(--surface-raised), var(--surface-raised));border-radius:7px;min-height:188px;padding:19px}.marketing-campaign-board small{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.marketing-campaign-board main article b{font-family:var(--font-serif-stack);letter-spacing:-.8px;margin-top:26px;font-size:23px;font-weight:500;line-height:1.05;display:block}.marketing-campaign-board main article p{color:var(--text-primary);margin:9px 0 0;font-size:13px;line-height:1.5}.marketing-campaign-board main article span{color:var(--gold-text);margin-top:17px;font-size:9.5px;font-weight:800;display:inline-block}.marketing-campaign-board main>div{gap:7px;display:grid}.marketing-campaign-board main>div p{border:1px solid color-mix(in srgb, var(--border) 12%, transparent);background:color-mix(in srgb, var(--surface) 3.5%, transparent);border-radius:6px;flex-direction:column;justify-content:space-between;min-height:57px;margin:0;padding:12px;display:flex}.marketing-campaign-board main>div span{color:var(--text-primary);font-size:11.5px;font-weight:700}.marketing-campaign-board main>div b{color:var(--gold-text);font-size:9.5px}.marketing-campaign-board footer{color:var(--text-secondary);border-top:1px solid color-mix(in srgb, var(--border) 12%, transparent);justify-content:space-between;padding:13px 17px;font-size:10.5px;display:flex}.solution-marketing-foundation{padding:110px 0}.solution-marketing-foundation-grid{grid-template-columns:1fr .86fr;align-items:center;gap:clamp(38px,7vw,105px);display:grid}.marketing-foundation-poster{position:relative}.marketing-foundation-poster .editorial-image{min-height:455px}.marketing-foundation-poster span{z-index:1;color:var(--text-primary);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.7px;padding:11px 13px;font-size:10.5px;font-weight:800;position:absolute;bottom:17px;left:17px;right:17px}.solution-marketing-foundation dl{gap:9px;margin:28px 0 0;display:grid}.solution-marketing-foundation dl div{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:14px;padding-top:11px;display:grid}.solution-marketing-foundation dt{color:var(--gold-text);letter-spacing:.7px;font-size:10.5px;font-weight:850}.solution-marketing-foundation dd{color:var(--ink);margin:0;font-size:12.5px;font-weight:650}.solution-marketing-flow{padding:0 0 108px}.marketing-flow-line{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marketing-flow-line article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:25px;position:relative}.marketing-flow-line article:first-child{border-left:1px solid var(--line)}.marketing-flow-line article:before{content:"";background:var(--gold);width:28px;height:1px;position:absolute;top:54px;left:25px}.marketing-flow-line span{color:var(--gold-text);font-size:11.5px;font-weight:850}.marketing-flow-line small{color:var(--ink-soft);letter-spacing:.75px;margin-top:43px;font-size:9.5px;font-weight:850;display:block}.marketing-flow-line h3{margin:10px 0 9px;font-size:18px;line-height:1.12}.marketing-flow-line p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.solution-marketing-roles{color:var(--text-primary);background:var(--surface-raised);padding:72px 0 100px}.solution-marketing-roles-head{grid-template-columns:.8fr 1.2fr;align-items:end;gap:50px;padding-bottom:35px;display:grid}.solution-marketing-roles-head>p:last-child{max-width:500px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.7}.marketing-role-cards{border-top:1px solid color-mix(in srgb, var(--border) 15%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marketing-role-cards article{border-right:1px solid color-mix(in srgb, var(--border) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 15%, transparent);gap:28px;min-height:154px;padding:22px;display:grid}.marketing-role-cards article:first-child{border-left:1px solid color-mix(in srgb, var(--border) 15%, transparent)}.marketing-role-cards b{color:var(--gold-text);font-size:12.5px}.marketing-role-cards span{color:var(--text-primary);font-size:12.5px;line-height:1.5}.solution-creator-hero{color:var(--text-primary);background:var(--surface-raised)}.solution-creator-hero .mkt-eyebrow,.solution-creator-hero .mkt-text-button{color:var(--text-primary)}.creator-hero-collage,.solo-hero-collage{grid-template-rows:1fr auto;grid-template-columns:1.1fr .9fr;gap:10px;min-height:405px;display:grid;position:relative}.creator-hero-collage>div,.solo-hero-collage>div{border-radius:9px;grid-row:1/3;position:relative;overflow:hidden}.creator-hero-collage>div:after,.solo-hero-collage>div:after{content:"";background:linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--surface-raised) 64%, transparent));position:absolute;inset:0}.creator-hero-collage>div img,.solo-hero-collage>div img{object-fit:cover}.creator-hero-collage>div span,.solo-hero-collage>div span{z-index:1;color:var(--text-primary);letter-spacing:.7px;font-size:10.5px;font-weight:850;position:absolute;bottom:16px;left:16px}.creator-hero-collage article,.solo-hero-collage article{color:var(--on-gold);background:var(--gold-bright);border-radius:9px;align-content:center;padding:22px;display:grid}.creator-hero-collage article small,.solo-hero-collage article small,.creator-hero-collage article span,.solo-hero-collage article span{letter-spacing:.75px;font-size:9.5px;font-weight:850}.creator-hero-collage article b,.solo-hero-collage article b{font-family:var(--font-serif-stack);letter-spacing:-.7px;margin:17px 0;font-size:20px;font-weight:500;line-height:1.12}.creator-hero-collage aside,.solo-hero-collage aside{border:1px solid color-mix(in srgb, var(--gold) 33%, transparent);background:var(--surface-raised);border-radius:9px;align-items:center;gap:13px;padding:16px;display:flex}.creator-hero-collage aside i,.solo-hero-collage aside i{width:38px;height:38px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:850;display:grid}.creator-hero-collage aside p,.solo-hero-collage aside p{margin:0}.creator-hero-collage aside small,.solo-hero-collage aside small,.creator-hero-collage aside b,.solo-hero-collage aside b{display:block}.creator-hero-collage aside small,.solo-hero-collage aside small{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.creator-hero-collage aside b,.solo-hero-collage aside b{color:var(--text-primary);margin-top:5px;font-size:12.5px;line-height:1.4}.solution-creator-workspace{background:var(--cream);padding:108px 0}.solution-creator-workspace-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(40px,8vw,112px);display:grid}.solution-creator-workspace .mkt-text-button{color:var(--gold-text);margin-top:25px}.creator-project-board{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-soft)}.creator-project-board header{color:var(--ink-soft);border-color:var(--line)}.creator-project-board header b{color:var(--gold-text)}.creator-project-board article,.solo-record-console article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:0 19px;display:grid}.creator-project-board article>span,.solo-record-console article>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.creator-project-board article p,.solo-record-console article p{margin:0}.creator-project-board strong,.creator-project-board small,.solo-record-console strong,.solo-record-console small{display:block}.creator-project-board strong,.solo-record-console strong{font-size:12.5px}.creator-project-board small,.solo-record-console small{color:var(--ink-soft);margin-top:4px;font-size:10.5px}.creator-project-board em,.solo-record-console em{color:var(--gold-text);font-size:9.5px;font-style:normal;font-weight:800}.creator-project-board footer,.solo-record-console footer{color:var(--ink-soft);border-color:var(--line)}.solution-creator-practice{grid-template-columns:.78fr 1.22fr;gap:clamp(42px,8vw,116px);padding:108px 0;display:grid}.creator-practice-title h2{letter-spacing:-2.5px;margin:20px 0 0;font-size:clamp(34px,4vw,51px);line-height:1.08}.creator-practice-list{border-top:1px solid var(--line)}.creator-practice-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:16px;padding:20px 0;display:grid}.creator-practice-list h3{letter-spacing:-.6px;margin:0 0 7px;font-size:18px}.creator-practice-list p{max-width:470px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.solution-creator-close{color:var(--text-primary);background:var(--surface-raised);padding:78px 0}.solution-creator-close-grid{grid-template-columns:1fr .78fr;align-items:end;gap:80px;display:grid}.solution-creator-close h2{letter-spacing:-2.5px;margin:18px 0 0;font-size:clamp(35px,4vw,51px);line-height:1.06}.solution-creator-close h2 em{color:var(--gold-text);font-style:normal}.solution-creator-close-grid>div:last-child>p{color:var(--text-primary);margin:0;font-size:16px;line-height:1.7}.solution-creator-close .mkt-button{margin-top:24px}.solution-solo-hero{color:var(--text-primary);background:var(--surface-raised)}.solution-solo-hero .mkt-eyebrow,.solution-solo-hero .mkt-text-button{color:var(--text-primary)}.solution-solo-hero .mkt-actions,.solution-solo-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.property-hero-media{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);min-height:420px;box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.property-hero-media img{object-fit:cover}.property-hero-media:after{content:"";background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--surface-raised) 68%, transparent));position:absolute;inset:0}.property-hero-media>div{z-index:1;color:var(--text-primary);gap:5px;display:grid;position:absolute;bottom:20px;left:21px;right:21px}.property-hero-media span{color:var(--gold-text);letter-spacing:.8px;font-size:10.5px;font-weight:850}.property-hero-media b{font-family:var(--font-serif-stack);letter-spacing:-1px;font-size:28px;font-weight:500}.property-hero-media small{color:var(--text-primary);font-size:11.5px}.solution-solo-record{padding:109px 0}.solution-solo-record-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,8vw,110px);display:grid}.solo-record-console{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-soft)}.solo-record-console header{color:var(--ink-soft);border-color:var(--line)}.solo-record-console header b{color:var(--gold-text)}.solution-solo-record .mkt-text-button{color:var(--gold-text);margin-top:25px}.property-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.property-media-grid article{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.property-media-grid .editorial-image{border-radius:0;min-height:265px}.property-media-grid span{color:var(--gold-text);letter-spacing:.7px;margin:18px 18px 7px;font-size:10.5px;font-weight:850;display:block}.property-media-grid p{color:var(--ink-soft);margin:0 18px 21px;font-size:15px;line-height:1.6}.solution-solo-lifecycle{color:var(--text-primary);background:var(--surface-raised);border-top:1px solid color-mix(in srgb, var(--gold) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gold) 18%, transparent);padding:96px 0 112px;position:relative;overflow:hidden}.solo-lifecycle-header{margin-bottom:44px}.solo-lifecycle-kicker{color:var(--gold-text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;font-weight:850;display:inline-flex}.solo-lifecycle-kicker:before{content:"";background:var(--gold-bright);width:6px;height:6px;box-shadow:0 0 8px var(--gold-bright);border-radius:50%;display:inline-block}.solo-lifecycle-header-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;display:grid}.solo-lifecycle-header h2{font-family:var(--font-serif-stack);letter-spacing:-2.4px;color:var(--text-primary);margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.solo-lifecycle-header h2 em{color:var(--gold-text);font-style:normal}.solo-lifecycle-header-copy>p{color:var(--text-primary);margin:0 0 18px;font-size:15.5px;line-height:1.68}.solo-lifecycle-pills{flex-wrap:wrap;gap:8px;display:flex}.solo-lifecycle-pill{background:color-mix(in srgb, var(--surface) 4%, transparent);border:1px solid color-mix(in srgb, var(--gold) 24%, transparent);color:var(--text-primary);letter-spacing:.02em;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.solo-lifecycle-pill i{color:var(--gold-text);font-size:10px;font-style:normal}.solo-lifecycle-rail{justify-content:space-between;align-items:center;margin-bottom:22px;padding:0 6px;display:flex;position:relative}.solo-lifecycle-rail-step{z-index:2;background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--shadow-color) 40%, transparent);border-radius:99px;align-items:center;gap:8px;padding:6px 14px;display:flex}.solo-lifecycle-rail-step span{background:var(--gold-bright);width:20px;height:20px;color:var(--on-gold);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.solo-lifecycle-rail-step b{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:750}.solo-lifecycle-rail-step.active{border-color:var(--gold-bright);box-shadow:0 0 14px color-mix(in srgb, var(--gold) 22%, transparent)}.solo-lifecycle-rail-step.air-gapped span{background:var(--surface);color:var(--text-primary)}.solo-lifecycle-rail-line{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 45%, transparent), color-mix(in srgb, var(--gold) 15%, transparent));flex:1;height:2px;margin:0 4px;position:relative}.solo-lifecycle-rail-line:after{content:"▶";color:color-mix(in srgb, var(--gold-text) 55%, transparent);font-size:7px;position:absolute;top:-5px;right:0}.solo-lifecycle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:34px;display:grid}.solo-lifecycle-card{border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);background:linear-gradient(175deg, color-mix(in srgb, var(--surface-raised) 94%, transparent) 0%, color-mix(in srgb, var(--surface-raised) 98%, transparent) 100%);min-height:385px;box-shadow:0 10px 30px color-mix(in srgb, var(--shadow-color) 40%, transparent);border-radius:12px;flex-direction:column;justify-content:space-between;padding:24px 20px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.solo-lifecycle-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 55%, transparent), transparent);opacity:.65;height:3px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.solo-lifecycle-card:hover{border-color:color-mix(in srgb, var(--gold) 68%, transparent);box-shadow:0 18px 42px color-mix(in srgb, var(--shadow-color) 55%, transparent), 0 0 24px color-mix(in srgb, var(--gold) 18%, transparent);transform:translateY(-5px)}.solo-lifecycle-card:hover:before{opacity:1;background:linear-gradient(90deg, var(--gold-bright), var(--surface))}.solo-lifecycle-card--private{border-color:color-mix(in srgb, var(--border) 36%, transparent);background:linear-gradient(175deg, color-mix(in srgb, var(--surface-raised) 95%, transparent) 0%, color-mix(in srgb, var(--surface-raised) 99%, transparent) 100%)}.solo-lifecycle-card--private:before{background:linear-gradient(90deg, var(--surface), var(--gold-subtle))}.solo-lifecycle-card-badge{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.solo-lifecycle-step-num{font-family:var(--font-serif-stack);color:var(--gold-text);letter-spacing:-1px;flex-shrink:0;font-size:25px;font-weight:500;line-height:1}.solo-lifecycle-agent-tag,.solo-lifecycle-agent{background:color-mix(in srgb, var(--surface) 5%, transparent);border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:8.5px;font-weight:850;line-height:1;display:inline-flex}.solo-lifecycle-card--private .solo-lifecycle-agent-tag,.solo-lifecycle-card--private .solo-lifecycle-agent{background:color-mix(in srgb, var(--surface) 4%, transparent);border-color:color-mix(in srgb, var(--border) 28%, transparent);color:var(--text-primary)}.solo-lifecycle-card-body h3{font-family:var(--font-serif-stack);letter-spacing:-.5px;color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.15}.solo-lifecycle-card-body b{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-text);margin-bottom:8px;font-size:11px;font-weight:850;display:block}.solo-lifecycle-card-body p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.solo-lifecycle-card-points{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.solo-lifecycle-card-points li{color:var(--text-primary);padding-left:13px;font-size:11.5px;line-height:1.42;position:relative}.solo-lifecycle-card-points li:before{content:"•";color:var(--gold-text);font-size:13px;line-height:1.2;position:absolute;top:-1px;left:0}.solo-lifecycle-card--private .solo-lifecycle-card-points li:before{color:var(--text-primary)}.solo-lifecycle-card-artifact{background:color-mix(in srgb, var(--surface-raised) 55%, transparent);border:1px solid color-mix(in srgb, var(--gold) 22%, transparent);border-radius:7px;align-items:flex-start;gap:9px;margin-top:18px;padding:10px 12px;display:flex}.solo-lifecycle-card-artifact i{color:var(--gold-text);margin-top:1px;font-size:12px;font-style:normal}.solo-lifecycle-card-artifact div{gap:2px;display:grid}.solo-lifecycle-card-artifact small{color:var(--gold-text);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:850}.solo-lifecycle-card-artifact strong{color:var(--text-primary);font-size:11px;font-weight:650;line-height:1.35}.solo-lifecycle-summary{border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);background:linear-gradient(160deg, var(--surface-raised) 0%, var(--surface-raised) 100%);box-shadow:var(--shadow-dark);border-radius:12px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:36px;padding:28px 32px;display:grid}.solo-lifecycle-summary-lead span{color:var(--gold-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9.5px;font-weight:850;display:inline-block}.solo-lifecycle-summary-lead h4{font-family:var(--font-serif-stack);letter-spacing:-.7px;color:var(--text-primary);margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.15}.solo-lifecycle-summary-lead p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.solo-lifecycle-summary-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.solo-lifecycle-pillar{background:color-mix(in srgb, var(--surface) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--border) 10%, transparent);border-radius:8px;gap:6px;padding:14px;display:grid}.solo-lifecycle-pillar b{color:var(--text-primary);align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.solo-lifecycle-pillar b i{color:var(--gold-text);font-size:11px;font-style:normal}.solo-lifecycle-pillar p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}@media (max-width:1080px){.solo-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solo-lifecycle-card:nth-child(4),.solo-lifecycle-card:nth-child(5){grid-column:span 1}.solo-lifecycle-summary{grid-template-columns:1fr;gap:24px}}@media (max-width:860px){.solo-lifecycle-header-grid{grid-template-columns:1fr;gap:20px}.solo-lifecycle-rail{display:none}.solo-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solo-lifecycle-card:nth-child(5){grid-column:1/-1}.solo-lifecycle-summary-pillars{grid-template-columns:1fr;gap:10px}}@media (max-width:590px){.solution-solo-lifecycle{padding:64px 0 76px}.solo-lifecycle-grid{grid-template-columns:1fr}.solo-lifecycle-card{min-height:auto;padding:20px 18px}.solo-lifecycle-summary{padding:20px 18px}}.solution-route-links{flex-wrap:wrap;gap:8px;padding:0 0 108px;display:flex}.solution-route-links a{color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:10px 14px;font-size:11.5px;font-weight:750;position:relative;transition:color .2s,border-color .2s,transform .2s!important}.solution-route-links a:hover{color:var(--gold-text);border-color:var(--gold);transform:translateY(-2px)}@media (max-width:900px){.solution-agency-hero-grid,.solution-marketing-hero-grid,.solution-creator-hero-grid,.solution-solo-hero-grid,.solution-agency-context-grid,.solution-marketing-foundation-grid,.solution-creator-workspace-grid,.solution-solo-record-grid,.solution-agency-media-grid,.solution-creator-practice,.solution-creator-close-grid{grid-template-columns:1fr}.agency-operations-grid,.marketing-flow-line,.marketing-role-cards,.property-lifecycle-line{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-section-heading,.solution-marketing-roles-head,.solution-solo-lifecycle-head{grid-template-columns:1fr;gap:20px}.solution-agency-hero,.solution-marketing-hero,.solution-creator-hero,.solution-solo-hero{padding:74px 0 80px}.solution-creator-practice{gap:40px}.solution-agency-media{padding-bottom:80px}.property-media-grid{grid-template-columns:1fr 1fr}.property-media-grid article:last-child{grid-column:1/-1}.marketing-foundation-poster{max-width:650px}.solution-solo-record-grid>div:last-child{grid-row:1}}@media (max-width:590px){.solution-agency-hero,.solution-marketing-hero,.solution-creator-hero,.solution-solo-hero{padding:54px 0 62px}.solution-agency-hero h1,.solution-marketing-hero h1,.solution-creator-hero h1,.solution-solo-hero h1{letter-spacing:-2.5px;font-size:43px}.agency-client-list article,.creator-project-board article,.solo-record-console article,.agency-context-register article{grid-template-columns:28px 1fr;padding:13px}.agency-client-list b,.creator-project-board em,.solo-record-console em,.agency-context-register em{grid-column:2;justify-self:start}.agency-client-board footer,.creator-project-board footer,.solo-record-console footer{display:grid}.solution-agency-context,.solution-creator-workspace,.solution-solo-record{padding:70px 0}.solution-agency-operations,.solution-creator-practice{padding:72px 0}.agency-operations-grid,.marketing-flow-line,.marketing-role-cards,.property-lifecycle-line,.property-media-grid{grid-template-columns:1fr}.agency-operations-grid article,.marketing-flow-line article,.marketing-role-cards article,.property-lifecycle-line article{border-left:1px solid var(--line);min-height:auto}.marketing-role-cards article,.property-lifecycle-line article{border-left-color:color-mix(in srgb, var(--border) 16%, transparent)}.agency-operations-grid h3{margin-top:29px}.marketing-campaign-board main{grid-template-columns:1fr}.marketing-campaign-board main article{min-height:160px}.marketing-foundation-poster .editorial-image,.solution-agency-media .editorial-image{min-height:300px}.solution-marketing-foundation,.solution-marketing-flow,.solution-solo-media{padding-bottom:72px}.solution-marketing-foundation{padding-top:70px}.solution-marketing-roles,.solution-solo-lifecycle,.solution-creator-close{padding:62px 0 72px}.creator-hero-collage,.solo-hero-collage{grid-template-rows:1.2fr auto auto;grid-template-columns:1fr;min-height:355px}.creator-hero-collage>div,.solo-hero-collage>div{grid-row:auto;min-height:190px}.creator-hero-collage article,.solo-hero-collage article{min-height:120px}.property-hero-media{min-height:320px}.property-media-grid article:last-child{grid-column:auto}.property-media-grid .editorial-image{min-height:235px}.solution-route-links{padding-bottom:72px}}.enterprise-hero{color:var(--text-primary);background:var(--surface-raised);padding:90px 0 100px;overflow:hidden}.enterprise-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(42px,7vw,105px);display:grid}.enterprise-hero .mkt-eyebrow{color:var(--text-primary)}.enterprise-hero h1{letter-spacing:-3.5px;margin:22px 0 21px;font-size:clamp(46px,5.2vw,70px);font-weight:520;line-height:1.01}.enterprise-hero h1 em{color:var(--gold-text);font-style:normal}.enterprise-hero-copy>p:not(.mkt-eyebrow){max-width:535px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.7}.enterprise-hero .mkt-text-button{color:var(--text-primary)}.enterprise-hero-console,.enterprise-workspace-map,.enterprise-brain-atlas,.enterprise-handoff-board{border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);border-radius:10px;overflow:hidden}.enterprise-hero-console{background:var(--surface-raised);box-shadow:var(--shadow-dark)}.enterprise-hero-console header,.enterprise-workspace-map header,.enterprise-brain-atlas header,.enterprise-handoff-board header{border-bottom:1px solid color-mix(in srgb, var(--border) 13%, transparent);color:var(--text-primary);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:16px;padding:16px 19px;font-size:10.5px;font-weight:800;display:flex}.enterprise-hero-console header b,.enterprise-workspace-map header b,.enterprise-brain-atlas header b,.enterprise-handoff-board header b{color:var(--gold-text)}.enterprise-hero-console header i{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.enterprise-hero-console-core{justify-items:center;gap:12px;padding:25px 20px 20px;display:grid}.enterprise-hero-console-core>article{width:min(280px,100%);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--gold) 46%, transparent);background:linear-gradient(145deg, var(--surface-raised), var(--surface-raised));text-align:center;border-radius:7px;justify-items:center;gap:6px;padding:16px;display:grid}.enterprise-hero-console-core small{color:var(--gold-text);letter-spacing:.75px;font-size:9.5px;font-weight:850}.enterprise-hero-console-core strong{font-family:var(--font-serif-stack);letter-spacing:-.6px;font-size:20px;font-weight:500}.enterprise-hero-console-core>article span{color:var(--text-primary);font-size:10.5px}.enterprise-hero-console-core>i{color:var(--gold-text);font-style:normal}.enterprise-hero-console-core>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.enterprise-hero-console-core>div article{border:1px solid color-mix(in srgb, var(--border) 12%, transparent);background:color-mix(in srgb, var(--surface) 3.5%, transparent);border-radius:6px;gap:8px;padding:12px;display:grid}.enterprise-hero-console-core>div span{color:var(--gold-text);font-size:10.5px;font-weight:850}.enterprise-hero-console-core>div p{margin:0}.enterprise-hero-console-core>div b,.enterprise-hero-console-core>div small{display:block}.enterprise-hero-console-core>div b{color:var(--text-primary);font-size:11.5px;line-height:1.25}.enterprise-hero-console-core>div small{color:var(--text-secondary);margin-top:4px;font-size:9.5px;line-height:1.35}.enterprise-hero-console-core>div em{color:var(--gold-text);font-size:9.5px;font-style:normal;font-weight:800}.enterprise-hero-console footer,.enterprise-brain-atlas footer,.enterprise-handoff-board footer{color:var(--text-secondary);border-top:1px solid color-mix(in srgb, var(--border) 13%, transparent);justify-content:space-between;gap:14px;padding:13px 19px;font-size:10.5px;display:flex}.enterprise-architecture{background:var(--cream);padding:112px 0}.enterprise-architecture-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(42px,8vw,112px);display:grid}.enterprise-architecture h2,.enterprise-brain h2,.enterprise-handoff h2,.enterprise-rollout h2,.enterprise-fit h2{letter-spacing:-2.6px;margin:19px 0 0;font-size:clamp(34px,4vw,52px);font-weight:540;line-height:1.08}.enterprise-architecture p:not(.mkt-eyebrow),.enterprise-brain-copy>p:not(.mkt-eyebrow),.enterprise-rollout>.wrap>div>p:not(.mkt-eyebrow),.enterprise-fit>.wrap>div>p:not(.mkt-eyebrow){max-width:510px;color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.enterprise-architecture .mkt-text-button{color:var(--gold-text);margin-top:25px}.enterprise-workspace-map{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-soft)}.enterprise-workspace-map header{color:var(--ink-soft);border-color:var(--line)}.enterprise-workspace-map header b{color:var(--gold-text)}.enterprise-workspace-map-root{color:var(--text-primary);background:var(--surface-raised);border-radius:7px;align-items:center;gap:13px;margin:21px 21px 0;padding:15px;display:flex}.enterprise-workspace-map-root i{width:34px;height:34px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:850;display:grid}.enterprise-workspace-map-root p{margin:0}.enterprise-workspace-map-root strong,.enterprise-workspace-map-root small{display:block}.enterprise-workspace-map-root strong{font-size:12.5px}.enterprise-workspace-map-root small{color:var(--text-primary);margin-top:3px;font-size:10.5px}.enterprise-workspace-map-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 21px;display:grid}.enterprise-workspace-map-branches article{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;align-content:start;min-height:125px;padding:13px;display:grid}.enterprise-workspace-map-branches span{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.enterprise-workspace-map-branches b{margin-top:17px;font-size:12.5px;line-height:1.35}.enterprise-workspace-map-branches small{color:var(--ink-soft);margin-top:auto;padding-top:9px;font-size:9.5px}.enterprise-workspace-map footer{color:var(--ink-soft);border-top:1px solid var(--line);padding:13px 21px;font-size:10.5px}.enterprise-brain{color:var(--text-primary);background:var(--surface-raised);padding:110px 0}.enterprise-brain-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(42px,8vw,112px);display:grid}.enterprise-brain .mkt-eyebrow,.enterprise-brain-copy>p:not(.mkt-eyebrow){color:var(--text-primary)}.enterprise-brain-copy ul{gap:10px;margin:27px 0 0;padding:0;list-style:none;display:grid}.enterprise-brain-copy li{color:var(--text-primary);padding-left:22px;font-size:15px;line-height:1.55;position:relative}.enterprise-brain-copy li:before{content:"✓";color:var(--gold-text);font-weight:800;position:absolute;left:0}.enterprise-brain .mkt-text-button{color:var(--gold-text);margin-top:25px}.enterprise-brain-atlas{background:radial-gradient(circle at center, var(--surface-raised) 0 17%, var(--surface-raised) 18% 100%);min-height:385px;position:relative}.enterprise-brain-atlas header{z-index:3;position:relative}.enterprise-brain-atlas-core{z-index:2;border:1px solid var(--gold);background:var(--surface-raised);width:145px;height:145px;box-shadow:0 0 0 26px color-mix(in srgb, var(--gold) 6%, transparent), 0 0 0 54px color-mix(in srgb, var(--gold) 3%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.enterprise-brain-atlas-core i{color:var(--gold-text);font-size:20px;font-style:normal}.enterprise-brain-atlas-core b{margin-top:5px;font-size:13.5px}.enterprise-brain-atlas-core small{color:var(--text-primary);margin-top:4px;font-size:9.5px}.enterprise-brain-atlas-nodes{position:absolute;inset:50px 0 39px}.enterprise-brain-atlas-nodes span{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--gold) 36%, transparent);background:var(--surface-raised);border-radius:4px;padding:7px 9px;font-size:9.5px;position:absolute}.enterprise-brain-atlas-nodes span:first-child{top:24px;left:12%}.enterprise-brain-atlas-nodes span:nth-child(2){top:20px;right:12%}.enterprise-brain-atlas-nodes span:nth-child(3){top:46%;right:6%}.enterprise-brain-atlas-nodes span:nth-child(4){bottom:13%;right:16%}.enterprise-brain-atlas-nodes span:nth-child(5){bottom:11%;left:15%}.enterprise-brain-atlas-nodes span:nth-child(6){top:48%;left:7%}.enterprise-brain-atlas footer{z-index:3;position:absolute;bottom:0;left:0;right:0}.enterprise-handoff{padding:112px 0}.enterprise-handoff-heading{grid-template-columns:1fr .83fr;align-items:end;gap:clamp(42px,8vw,112px);margin-bottom:45px;display:grid}.enterprise-handoff-heading>p{max-width:450px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.enterprise-handoff-board{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-soft)}.enterprise-handoff-board header{color:var(--ink-soft);border-color:var(--line)}.enterprise-handoff-board header b{color:var(--gold-text)}.enterprise-handoff-board article{border-bottom:1px solid var(--line);grid-template-columns:30px 31px 1fr auto;align-items:center;gap:14px;min-height:78px;padding:0 20px;display:grid}.enterprise-handoff-board article>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.enterprise-handoff-board article>i{width:29px;height:29px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:850;display:grid}.enterprise-handoff-board article p{margin:0}.enterprise-handoff-board strong,.enterprise-handoff-board small{display:block}.enterprise-handoff-board strong{font-size:12.5px}.enterprise-handoff-board small{color:var(--ink-soft);margin-top:4px;font-size:10.5px}.enterprise-handoff-board em{color:var(--gold-text);font-size:9.5px;font-style:normal;font-weight:800}.enterprise-handoff-board .enterprise-handoff-approval{background:var(--surface)}.enterprise-handoff-board .enterprise-handoff-approval>i{color:var(--on-gold);background:var(--gold-bright)}.enterprise-handoff-board .enterprise-handoff-approval>b{color:var(--text-primary);background:var(--gold-subtle);border-radius:3px;padding:6px 8px;font-size:9.5px}.enterprise-handoff-board footer{color:var(--ink-soft);border-color:var(--line)}.enterprise-roles{color:var(--text-primary);background:var(--surface-raised);padding:77px 0 105px}.enterprise-roles-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:60px;padding-bottom:34px;display:grid}.enterprise-roles-heading>p:last-child{max-width:500px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.7}.enterprise-role-grid{border-top:1px solid color-mix(in srgb, var(--border) 14%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.enterprise-role-grid article{border-right:1px solid color-mix(in srgb, var(--border) 14%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 14%, transparent);grid-template-columns:34px 1fr;gap:13px;min-height:160px;padding:21px;display:grid}.enterprise-role-grid article:first-child{border-left:1px solid color-mix(in srgb, var(--border) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 12%, transparent), transparent 78%);position:relative}.enterprise-role-grid article:first-child i{background:var(--gold-bright);width:34px;height:34px;box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 14%, transparent)}.enterprise-role-grid i{width:31px;height:31px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:850;display:grid}.enterprise-role-grid small{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.enterprise-role-grid h3{margin:9px 0 7px;font-size:17px}.enterprise-role-grid p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.55}.enterprise-rollout{padding:112px 0}.enterprise-rollout-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(42px,8vw,112px);display:grid}.enterprise-rollout-image{position:relative}.enterprise-rollout-image .editorial-image{min-height:435px}.enterprise-rollout-image span{z-index:1;color:var(--text-primary);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);letter-spacing:.7px;padding:11px 13px;font-size:9.5px;font-weight:850;position:absolute;bottom:15px;left:15px;right:15px}.enterprise-rollout ol{border-top:1px solid var(--line);gap:0;margin:29px 0 0;padding:0;list-style:none;display:grid}.enterprise-rollout li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:13px;padding:14px 0;display:grid}.enterprise-rollout li>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.enterprise-rollout li p{margin:0}.enterprise-rollout li b,.enterprise-rollout li small{display:block}.enterprise-rollout li b{font-size:13.5px}.enterprise-rollout li small{color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:1.45}.enterprise-fit{color:var(--text-primary);background:var(--surface-raised);padding:80px 0 105px}.enterprise-fit-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(42px,8vw,112px);display:grid}.enterprise-fit .mkt-eyebrow,.enterprise-fit>.wrap>div>p:not(.mkt-eyebrow){color:var(--text-primary)}.enterprise-fit-signals{border-top:1px solid color-mix(in srgb, var(--border) 15%, transparent)}.enterprise-fit-signals article{border-bottom:1px solid color-mix(in srgb, var(--border) 15%, transparent);grid-template-columns:38px 1fr;gap:12px;padding:16px 0;display:grid}.enterprise-fit-signals span{color:var(--gold-text);font-size:11.5px;font-weight:850}.enterprise-fit-signals p{margin:0}.enterprise-fit-signals b,.enterprise-fit-signals small{display:block}.enterprise-fit-signals b{color:var(--text-primary);font-size:13.5px}.enterprise-fit-signals small{color:var(--text-primary);margin-top:4px;font-size:11.5px;line-height:1.5}.enterprise-fit .mkt-button{margin-top:26px}@media (max-width:900px){.enterprise-hero-grid,.enterprise-architecture-grid,.enterprise-brain-grid,.enterprise-rollout-grid,.enterprise-fit-grid{grid-template-columns:1fr}.enterprise-handoff-heading,.enterprise-roles-heading{grid-template-columns:1fr;gap:22px}.enterprise-hero{padding:76px 0 82px}.enterprise-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-workspace-map,.enterprise-brain-atlas{max-width:690px}.enterprise-rollout-image,.enterprise-fit-grid>div:last-child{max-width:680px}}@media (max-width:590px){.enterprise-hero{padding:55px 0 64px}.enterprise-hero h1{letter-spacing:-2.5px;font-size:43px}.enterprise-hero-console-core>div,.enterprise-workspace-map-branches,.enterprise-role-grid{grid-template-columns:1fr}.enterprise-hero-console-core>div article{grid-template-columns:26px 1fr}.enterprise-hero-console-core>div em{grid-column:2}.enterprise-hero-console footer,.enterprise-brain-atlas footer,.enterprise-handoff-board footer{display:grid}.enterprise-architecture,.enterprise-brain,.enterprise-handoff,.enterprise-rollout{padding:72px 0}.enterprise-brain-atlas{min-height:355px}.enterprise-brain-atlas-nodes span:first-child{left:7%}.enterprise-brain-atlas-nodes span:nth-child(2){right:7%}.enterprise-brain-atlas-nodes span:nth-child(3){right:3%}.enterprise-brain-atlas-nodes span:nth-child(6){left:3%}.enterprise-handoff-board article{grid-template-columns:25px 29px 1fr;gap:9px;padding:12px}.enterprise-handoff-board article em,.enterprise-handoff-board .enterprise-handoff-approval>b{grid-column:3;justify-self:start}.enterprise-roles,.enterprise-fit{padding:64px 0 72px}.enterprise-role-grid article{border-left:1px solid color-mix(in srgb, var(--border) 14%, transparent)}.enterprise-rollout-image .editorial-image{min-height:295px}}.terms-hero{color:var(--text-primary);background:var(--surface-raised);padding:91px 0 88px}.terms-hero-grid{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(42px,8vw,118px);display:grid}.terms-hero .mkt-eyebrow{color:var(--text-primary)}.terms-hero h1{letter-spacing:-3.4px;max-width:690px;margin:22px 0 21px;font-size:clamp(45px,5.15vw,69px);font-weight:520;line-height:1.02}.terms-hero h1 em{color:var(--gold-text);font-style:normal}.terms-hero>.wrap>div>p:not(.mkt-eyebrow){max-width:560px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.terms-version-card{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);background:linear-gradient(145deg, var(--surface-raised), var(--surface-raised));border-radius:9px;justify-self:end;gap:10px;max-width:330px;padding:23px;display:grid}.terms-version-card>span{color:var(--gold-text);letter-spacing:.85px;font-size:9.5px;font-weight:850}.terms-version-card>b{color:var(--text-primary);font-family:var(--font-serif-stack);letter-spacing:-.7px;font-size:22px;font-weight:500}.terms-version-card p{color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.terms-version-card p strong{color:var(--text-primary);font-size:12.5px}.terms-version-card i{color:var(--text-secondary);border-top:1px solid color-mix(in srgb, var(--border) 14%, transparent);margin-top:9px;padding-top:12px;font-size:9.5px;font-style:normal;line-height:1.45}.terms-summary{background:var(--cream);padding:86px 0}.terms-summary-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(42px,8vw,110px);display:grid}.terms-summary h2{letter-spacing:-2.2px;max-width:500px;margin:19px 0 0;font-size:clamp(32px,3.65vw,48px);font-weight:540;line-height:1.1}.terms-summary-points{border-top:1px solid var(--line)}.terms-summary-points article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:13px;padding:16px 0;display:grid}.terms-summary-points>article>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.terms-summary-points p{margin:0}.terms-summary-points b,.terms-summary-points small{display:block}.terms-summary-points b{font-size:13.5px}.terms-summary-points small{color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:1.5}.terms-reader{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(45px,8vw,120px);padding:104px 0;display:grid}.terms-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;padding:16px 0;display:grid;position:sticky;top:95px}.terms-index>span{color:var(--gold-text);letter-spacing:.8px;margin-bottom:9px;font-size:9.5px;font-weight:850}.terms-index a{color:var(--ink-soft);grid-template-columns:25px 1fr;gap:7px;padding:7px 0;font-size:11.5px;line-height:1.35;display:grid;transition:color .2s,transform .2s!important}.terms-index a b{color:var(--gold-text);font-size:9.5px}.terms-index a:hover{color:var(--ink);transform:translate(3px)}.terms-article{min-width:0}.terms-article>header{border-bottom:1px solid var(--line);max-width:670px;padding-bottom:27px}.terms-article>header span{color:var(--gold-text);letter-spacing:.8px;font-size:10.5px;font-weight:850}.terms-article>header p{color:var(--ink-soft);margin:14px 0 0;font-size:16px;line-height:1.7}.terms-article>section{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;max-width:760px;padding:29px 0;scroll-margin-top:100px;display:grid}.terms-article>section>span{color:var(--gold-text);letter-spacing:.8px;font-size:11.5px;font-weight:850}.terms-article h2{color:var(--ink);letter-spacing:-1px;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:540;line-height:1.12}.terms-article p{color:var(--ink-soft);margin:12px 0 0;font-size:16px;line-height:1.72}.terms-article p a{color:var(--gold-text);font-weight:750}.terms-article .mkt-text-button{color:var(--gold-text);margin-top:17px}.terms-boundaries{color:var(--text-primary);background:var(--surface-raised);padding:78px 0 88px}.terms-boundaries-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:48px;padding-bottom:36px;display:grid}.terms-boundaries-heading>p:last-child{max-width:510px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.7}.terms-boundaries-grid{border-top:1px solid color-mix(in srgb, var(--border) 15%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.terms-boundaries-grid article{border-right:1px solid color-mix(in srgb, var(--border) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 15%, transparent);min-height:230px;padding:26px}.terms-boundaries-grid article:first-child{border-left:1px solid color-mix(in srgb, var(--border) 15%, transparent)}.terms-boundaries-grid small{color:var(--gold-text);letter-spacing:.8px;font-size:9.5px;font-weight:850}.terms-boundaries-grid h3{max-width:210px;color:var(--text-primary);letter-spacing:-.7px;margin:38px 0 10px;font-size:19px;line-height:1.12}.terms-boundaries-grid p{max-width:255px;color:var(--text-primary);margin:0;font-size:14px;line-height:1.65}.terms-related{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(42px,8vw,110px);padding:104px 0;display:grid}.terms-related h2{letter-spacing:-2px;max-width:450px;margin:19px 0 0;font-size:clamp(31px,3.5vw,46px);line-height:1.09}.terms-related>div:last-child{border-top:1px solid var(--line)}.terms-related>div:last-child>a{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr 16px;align-items:center;gap:13px;min-height:75px;display:grid;transition:color .2s,padding-left .2s!important}.terms-related>div:last-child>a:hover{color:var(--gold-text);padding-left:5px}.terms-related>div:last-child>a>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.terms-related>div:last-child p{margin:0}.terms-related>div:last-child b,.terms-related>div:last-child small{display:block}.terms-related>div:last-child b{font-size:13.5px}.terms-related>div:last-child small{color:var(--ink-soft);margin-top:4px;font-size:11.5px}.terms-related svg{width:15px;color:var(--gold-text)}@media (max-width:900px){.terms-hero-grid,.terms-summary-grid,.terms-related{grid-template-columns:1fr}.terms-version-card{justify-self:start}.terms-reader{grid-template-columns:1fr;gap:35px}.terms-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;position:static}.terms-index>span{grid-column:1/-1}.terms-boundaries-heading{grid-template-columns:1fr;gap:20px}.terms-boundaries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:590px){.terms-hero{padding:56px 0 64px}.terms-hero h1{letter-spacing:-2.5px;font-size:43px}.terms-summary,.terms-reader,.terms-related{padding:70px 0}.terms-article>section{grid-template-columns:30px 1fr;gap:12px;padding:23px 0}.terms-article h2{font-size:20px}.terms-index{grid-template-columns:1fr}.terms-index>span{grid-column:auto}.terms-boundaries{padding:64px 0 72px}.terms-boundaries-grid{grid-template-columns:1fr}.terms-boundaries-grid article{border-left:1px solid color-mix(in srgb, var(--border) 15%, transparent);min-height:auto}.terms-boundaries-grid h3{margin-top:27px}.terms-related>div:last-child>a{grid-template-columns:29px 1fr 14px}}.privacy-hero{background:var(--surface-soft);padding:96px 0 91px}.privacy-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(48px,8vw,120px);display:grid}.privacy-hero h1{max-width:630px;color:var(--ink);letter-spacing:-3.4px;margin:20px 0;font-size:clamp(46px,5.15vw,69px);font-weight:520;line-height:1.01}.privacy-hero h1 em{color:var(--gold-text);font-style:normal}.privacy-hero>.wrap>div>p:not(.mkt-eyebrow){max-width:540px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.72}.privacy-posture{color:var(--text-primary);border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;overflow:hidden}.privacy-posture>span{color:var(--gold-text);border-bottom:1px solid var(--border);letter-spacing:.78px;padding:18px 21px;font-size:9.5px;font-weight:850;display:block}.privacy-posture article{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr;align-items:center;gap:13px;min-height:92px;margin:0 21px;display:grid}.privacy-posture article:last-child{border-bottom:0}.privacy-posture i{width:27px;height:27px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:900;display:grid}.privacy-posture p{margin:0}.privacy-posture b,.privacy-posture small{display:block}.privacy-posture b{color:var(--text-primary);font-size:13.5px}.privacy-posture small{color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.5}.privacy-intent{color:var(--text-primary);background:var(--surface-raised);padding:85px 0}.privacy-intent-grid{grid-template-columns:.88fr 1.12fr;align-items:end;gap:clamp(46px,8vw,116px);display:grid}.privacy-intent .mkt-eyebrow{color:var(--gold-text)}.privacy-intent h2{letter-spacing:-2.2px;max-width:610px;margin:19px 0 0;font-size:clamp(32px,3.65vw,48px);font-weight:520;line-height:1.1}.privacy-intent-grid>p{max-width:560px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.74}.privacy-reader{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(46px,8vw,122px);padding:106px 0;display:grid}.privacy-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;padding:16px 0;display:grid;position:sticky;top:95px}.privacy-index>span{color:var(--gold-text);letter-spacing:.8px;margin-bottom:9px;font-size:9.5px;font-weight:850}.privacy-index a{color:var(--ink-soft);grid-template-columns:25px 1fr;gap:7px;padding:7px 0;font-size:11.5px;line-height:1.35;display:grid;transition:color .2s,transform .2s!important}.privacy-index a:hover{color:var(--ink);transform:translate(3px)}.privacy-index a b{color:var(--gold-text);font-size:9.5px}.privacy-article{min-width:0}.privacy-article>header{border-bottom:1px solid var(--line);max-width:690px;padding-bottom:28px}.privacy-article>header span{color:var(--gold-text);letter-spacing:.8px;font-size:10.5px;font-weight:850}.privacy-article>header p{max-width:650px;color:var(--ink-soft);margin:14px 0 0;font-size:16px;line-height:1.7}.privacy-article>section{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;max-width:790px;padding:30px 0;scroll-margin-top:100px;display:grid}.privacy-article>section>span{color:var(--gold-text);letter-spacing:.8px;font-size:11.5px;font-weight:850}.privacy-article h2{color:var(--ink);letter-spacing:-1px;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:540;line-height:1.12}.privacy-article p{color:var(--ink-soft);margin:12px 0 0;font-size:16px;line-height:1.72}.privacy-article a{color:var(--gold-text);font-weight:750}.privacy-article .mkt-text-button{margin-top:17px}.privacy-boundaries{color:var(--text-primary);background:var(--surface-raised);padding:106px 0}.privacy-boundaries-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,122px);display:grid}.privacy-boundaries .mkt-eyebrow{color:var(--gold-text)}.privacy-boundaries h2{letter-spacing:-2px;max-width:500px;margin:19px 0 16px;font-size:clamp(32px,3.6vw,48px);font-weight:520;line-height:1.1}.privacy-boundaries-grid>div>p:not(.mkt-eyebrow){max-width:490px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.72}.privacy-boundary-map{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.privacy-boundary-map header,.privacy-boundary-map footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.privacy-boundary-map header b{color:var(--gold-text);font-size:9.5px}.privacy-boundary-map article{border-bottom:1px solid var(--border);grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-height:77px;margin:0 20px;display:grid}.privacy-boundary-map i{width:29px;height:29px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:900;display:grid}.privacy-boundary-map p{margin:0}.privacy-boundary-map b,.privacy-boundary-map small{display:block}.privacy-boundary-map b{color:var(--text-primary);font-size:12.5px}.privacy-boundary-map small{color:var(--text-secondary);margin-top:3px;font-size:10.5px}.privacy-boundary-map article>span{color:var(--gold-text);font-size:9.5px;font-weight:850}.privacy-boundary-map footer{border-top:1px solid var(--border);border-bottom:0;min-height:44px}.privacy-boundary-map footer span:last-child{color:var(--gold-text)}.privacy-related{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(42px,8vw,110px);padding:104px 0;display:grid}.privacy-related h2{max-width:450px;color:var(--ink);letter-spacing:-2px;margin:19px 0 0;font-size:clamp(31px,3.5vw,46px);line-height:1.09}.privacy-related>div:last-child{border-top:1px solid var(--line)}.privacy-related>div:last-child>a{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr 16px;align-items:center;gap:13px;min-height:75px;display:grid;transition:color .2s,padding-left .2s!important}.privacy-related>div:last-child>a:hover{color:var(--gold-text);padding-left:5px}.privacy-related>div:last-child>a>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.privacy-related p{margin:0}.privacy-related b,.privacy-related small{display:block}.privacy-related b{color:var(--ink);font-size:13.5px}.privacy-related small{color:var(--ink-soft);margin-top:4px;font-size:11.5px}.privacy-related svg{width:15px;color:var(--gold-text)}.cookies-hero{color:var(--text-primary);background:var(--surface-raised);padding:94px 0 96px}.cookies-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(48px,8vw,120px);display:grid}.cookies-hero .mkt-eyebrow{color:var(--gold-text)}.cookies-hero h1{letter-spacing:-3.4px;max-width:600px;margin:20px 0;font-size:clamp(46px,5.15vw,69px);font-weight:520;line-height:1.01}.cookies-hero h1 em{color:var(--gold-text);font-style:normal}.cookies-hero>.wrap>div>p:not(.mkt-eyebrow){max-width:540px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.cookies-consent-preview{max-width:505px;color:var(--ink);border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);background:var(--surface);box-shadow:var(--shadow-dark);border-radius:10px;justify-self:end;overflow:hidden}.cookies-consent-preview header,.cookies-consent-preview footer{min-height:49px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:12px;padding:0 19px;font-size:9.5px;font-weight:850;display:flex}.cookies-consent-preview header b{color:var(--gold-text);font-size:9.5px}.cookies-consent-preview h2{max-width:300px;font-family:var(--font-serif-stack);letter-spacing:-1px;margin:25px 20px 8px;font-size:28px;font-weight:500;line-height:1.04}.cookies-consent-preview>p{color:var(--ink-soft);margin:0 20px 18px;font-size:13px;line-height:1.55}.cookies-consent-preview article{border-top:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:61px;margin:0 20px;display:grid}.cookies-consent-preview article>span{background:var(--surface);border-radius:99px;place-items:center;width:25px;height:15px;padding:2px;display:grid}.cookies-consent-preview article>span i{background:var(--surface);border-radius:50%;width:11px;height:11px}.cookies-consent-preview article:first-of-type>span{background:var(--gold-deep);justify-content:end}.cookies-consent-preview p{margin:0}.cookies-consent-preview b,.cookies-consent-preview small{display:block}.cookies-consent-preview article b{font-size:11.5px}.cookies-consent-preview article small{color:var(--ink-soft);margin-top:3px;font-size:9.5px}.cookies-consent-preview em{color:var(--gold-text);font-size:9.5px;font-style:normal;font-weight:850}.cookies-consent-preview footer{border-top:1px solid var(--border);border-bottom:0;margin-top:10px}.cookies-consent-preview footer b{color:var(--on-gold);background:var(--gold-bright);border-radius:4px;padding:7px 9px;font-size:9.5px}.cookies-consent-preview footer span{color:var(--text-secondary);font-size:9.5px}.cookies-scope{background:var(--cream);padding:88px 0}.cookies-scope-grid{grid-template-columns:.95fr 1.05fr;align-items:end;gap:clamp(46px,8vw,116px);display:grid}.cookies-scope h2{max-width:580px;color:var(--ink);letter-spacing:-2.2px;margin:19px 0 0;font-size:clamp(32px,3.65vw,48px);font-weight:520;line-height:1.1}.cookies-scope-grid>div:last-child{max-width:510px}.cookies-scope-grid>div:last-child>p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.cookies-scope .mkt-text-button{color:var(--gold-text);margin-top:21px}.cookies-catalog{padding:106px 0}.cookies-catalog>header{grid-template-columns:1fr .76fr;align-items:end;gap:clamp(42px,8vw,108px);padding-bottom:37px;display:grid}.cookies-catalog h2{color:var(--ink);letter-spacing:-2.2px;margin:18px 0 0;font-size:clamp(33px,3.7vw,49px);font-weight:520;line-height:1.09}.cookies-catalog>header>p{max-width:410px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.cookies-catalog>div{border-top:1px solid var(--line)}.cookies-catalog article{border-bottom:1px solid var(--line);grid-template-columns:42px .55fr 1.25fr auto;align-items:center;gap:18px;min-height:127px;padding:20px 0;display:grid}.cookies-catalog article>span{color:var(--gold-text);font-size:11.5px;font-weight:850}.cookies-catalog article small{color:var(--gold-text);letter-spacing:.7px;font-size:8.5px;font-weight:850}.cookies-catalog article h3{color:var(--ink);margin:7px 0 0;font-size:18px}.cookies-catalog article p{max-width:510px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.cookies-catalog article>b{color:var(--text-primary);border:1px solid var(--gold-pale);background:var(--cream);border-radius:4px;padding:7px 9px;font-size:9.5px}.cookies-controls{color:var(--text-primary);background:var(--surface-raised);padding:104px 0}.cookies-controls-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,122px);display:grid}.cookies-controls .mkt-eyebrow{color:var(--gold-text)}.cookies-controls h2{letter-spacing:-2px;max-width:470px;margin:19px 0 16px;font-size:clamp(32px,3.6vw,48px);font-weight:520;line-height:1.1}.cookies-controls-copy>p:not(.mkt-eyebrow){max-width:480px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.72}.cookies-controls ul{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.cookies-controls li{max-width:475px;color:var(--text-primary);padding-left:22px;font-size:14px;line-height:1.55;position:relative}.cookies-controls li:before{content:"✓";color:var(--gold-text);font-weight:850;position:absolute;left:0}.cookies-controls-steps{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.cookies-controls-steps article{border-bottom:1px solid var(--border);grid-template-columns:35px 1fr;align-items:center;gap:13px;min-height:91px;margin:0 21px;display:grid}.cookies-controls-steps article:last-child{border-bottom:0}.cookies-controls-steps span{width:28px;height:28px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-weight:900;display:grid}.cookies-controls-steps p{margin:0}.cookies-controls-steps b,.cookies-controls-steps small{display:block}.cookies-controls-steps b{color:var(--text-primary);font-size:13.5px}.cookies-controls-steps small{max-width:315px;color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.5}.cookies-contact{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(45px,8vw,112px);padding:105px 0;display:grid}.cookies-contact h2{max-width:560px;color:var(--ink);letter-spacing:-2px;margin:19px 0 14px;font-size:clamp(32px,3.55vw,46px);line-height:1.09}.cookies-contact>div:first-child>p:not(.mkt-eyebrow){max-width:600px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.cookies-contact a{color:var(--gold-text);font-weight:750}.cookies-contact>div:last-child{border-top:1px solid var(--line)}.cookies-contact>div:last-child>a{min-height:60px;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;font-size:13.5px;display:flex;transition:color .2s,padding-left .2s!important}.cookies-contact>div:last-child>a:hover{color:var(--gold-text);padding-left:5px}.cookies-contact>div:last-child svg{width:15px;color:var(--gold-text)}.security-commitments{background:var(--surface-soft);padding:105px 0}.security-commitments-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(45px,8vw,114px);padding-bottom:37px;display:grid}.security-commitments-heading h2{max-width:570px;color:var(--ink);letter-spacing:-2.1px;margin:19px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:520;line-height:1.1}.security-commitments-heading>p{max-width:470px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.security-commitments-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.security-commitments-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:27px 1fr 16px;gap:11px;min-height:196px;padding:23px 20px;display:grid}.security-commitments-grid article:first-child{border-left:1px solid var(--line)}.security-commitments-grid>article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.security-commitments-grid small{color:var(--gold-text);letter-spacing:.7px;font-size:9.5px;font-weight:850}.security-commitments-grid h3{color:var(--ink);letter-spacing:-.7px;margin:25px 0 8px;font-size:18px;line-height:1.12}.security-commitments-grid p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.security-commitments-grid a{color:var(--gold-text);align-self:end}.security-commitments-grid svg{width:15px}@media (max-width:900px){.privacy-hero-grid,.privacy-intent-grid,.privacy-boundaries-grid,.privacy-related,.cookies-hero-grid,.cookies-scope-grid,.cookies-controls-grid,.cookies-contact,.security-commitments-heading{grid-template-columns:1fr}.privacy-posture,.cookies-consent-preview{justify-self:start;width:min(100%,610px)}.privacy-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;position:static}.privacy-index>span{grid-column:1/-1}.privacy-reader{grid-template-columns:1fr;gap:35px}.cookies-catalog>header{grid-template-columns:1fr;gap:20px}.cookies-catalog article{grid-template-columns:35px .72fr 1.4fr auto}.security-commitments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:590px){.privacy-hero,.cookies-hero{padding:57px 0 65px}.privacy-hero h1,.cookies-hero h1{letter-spacing:-2.5px;font-size:43px}.privacy-intent,.privacy-reader,.privacy-boundaries,.privacy-related,.cookies-scope,.cookies-catalog,.cookies-controls,.cookies-contact,.security-commitments{padding:70px 0}.privacy-article>section{grid-template-columns:30px 1fr;gap:12px;padding:23px 0}.privacy-article h2{font-size:20px}.privacy-index{grid-template-columns:1fr}.privacy-index>span{grid-column:auto}.privacy-boundary-map article{grid-template-columns:34px 1fr;padding:11px 0}.privacy-boundary-map article>span{grid-column:2}.privacy-related>div:last-child>a{grid-template-columns:29px 1fr 14px}.cookies-consent-preview h2{font-size:25px}.cookies-catalog article{grid-template-columns:28px 1fr;gap:10px;padding:19px 0}.cookies-catalog article>p,.cookies-catalog article>b{grid-column:2}.cookies-catalog article>b{justify-self:start}.cookies-controls-steps article{min-height:85px}.cookies-contact>div:last-child{margin-top:5px}.security-commitments-grid{grid-template-columns:1fr}.security-commitments-grid article{border-left:1px solid var(--line);min-height:148px}.security-commitments-grid h3{margin-top:18px}}.disclosure-hero{color:var(--text-primary);background:var(--surface-raised);padding:96px 0 102px;position:relative;overflow:hidden}.disclosure-hero:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 17%, transparent);width:800px;height:800px;box-shadow:0 0 0 70px color-mix(in srgb, var(--gold) 2.6%, transparent), 0 0 0 140px color-mix(in srgb, var(--gold) 1.4%, transparent);border-radius:50%;position:absolute;top:-380px;left:-180px}.disclosure-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(48px,8vw,120px);display:grid;position:relative}.disclosure-hero .mkt-eyebrow{color:var(--gold-text)}.disclosure-hero h1{letter-spacing:-3.4px;max-width:650px;margin:20px 0;font-size:clamp(46px,5.15vw,69px);font-weight:520;line-height:1.01}.disclosure-hero h1 em{color:var(--gold-text);font-style:normal}.disclosure-hero>.wrap>div>p:not(.mkt-eyebrow){max-width:550px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.72}.disclosure-hero .mkt-text-button{color:var(--gold-text)}.disclosure-route{color:var(--text-primary);border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:10px;position:relative;overflow:hidden}.disclosure-route:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-115px;right:-90px}.disclosure-route header,.disclosure-route footer{z-index:1;min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex;position:relative}.disclosure-route header b{color:var(--gold-text);font-size:9.5px}.disclosure-route-focus{z-index:1;border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:21px 20px 9px;padding:17px;display:grid;position:relative}.disclosure-route-focus>i{width:31px;height:31px;color:var(--on-gold);background:var(--gold-bright);border-radius:50%;place-items:center;font-size:16px;font-style:normal;font-weight:900;display:grid}.disclosure-route-focus p{margin:0}.disclosure-route-focus small,.disclosure-route-focus b,.disclosure-route-focus span{display:block}.disclosure-route-focus small{color:var(--gold-text);letter-spacing:.7px;font-size:8.5px;font-weight:850}.disclosure-route-focus b{color:var(--text-primary);margin-top:5px;font-size:13.5px}.disclosure-route-focus span{color:var(--text-secondary);margin-top:4px;font-size:9.5px}.disclosure-route-focus em{color:var(--gold-text);border:1px solid color-mix(in srgb, var(--gold) 23%, transparent);border-radius:4px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.disclosure-route article{z-index:1;border-bottom:1px solid var(--border);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:63px;margin:0 20px;display:grid;position:relative}.disclosure-route article>span{color:var(--gold-text);font-size:9.5px;font-weight:850}.disclosure-route article p{margin:0}.disclosure-route article b,.disclosure-route article small{display:block}.disclosure-route article b{color:var(--text-primary);font-size:11.5px}.disclosure-route article small{color:var(--text-secondary);margin-top:3px;font-size:9.5px}.disclosure-route article>i{color:var(--gold-text);font-size:13.5px;font-style:normal}.disclosure-route footer{border-top:1px solid var(--border);border-bottom:0;min-height:43px}.disclosure-route footer span:last-child{color:var(--gold-text)}.disclosure-principles{background:var(--surface-soft);padding:106px 0}.disclosure-principles-heading{grid-template-columns:.92fr 1.08fr;align-items:end;gap:clamp(44px,8vw,112px);padding-bottom:37px;display:grid}.disclosure-principles h2{max-width:580px;color:var(--ink);letter-spacing:-2.2px;margin:19px 0 0;font-size:clamp(32px,3.65vw,49px);font-weight:520;line-height:1.1}.disclosure-principles-heading>p{max-width:450px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.disclosure-principles-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.disclosure-principles-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:198px;padding:24px 21px}.disclosure-principles-grid article:first-child{border-left:1px solid var(--line)}.disclosure-principles-grid span{color:var(--gold-text);font-size:10.5px;font-weight:850}.disclosure-principles-grid h3{max-width:210px;color:var(--ink);letter-spacing:-.7px;margin:42px 0 9px;font-size:18px;line-height:1.12}.disclosure-principles-grid p{max-width:245px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.62}.disclosure-scope{color:var(--text-primary);background:var(--surface-raised);padding:106px 0}.disclosure-scope-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,122px);display:grid}.disclosure-scope .mkt-eyebrow{color:var(--gold-text)}.disclosure-scope h2{letter-spacing:-2px;max-width:485px;margin:19px 0 16px;font-size:clamp(32px,3.55vw,47px);font-weight:520;line-height:1.1}.disclosure-scope-grid>div>p:not(.mkt-eyebrow){max-width:480px;color:var(--text-primary);margin:0;font-size:16px;line-height:1.72}.disclosure-scope-board{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-dark);border-radius:9px;overflow:hidden}.disclosure-scope-board header,.disclosure-scope-board footer{min-height:50px;color:var(--text-secondary);border-bottom:1px solid var(--border);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:13px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.disclosure-scope-board header b{color:var(--gold-text);font-size:9.5px}.disclosure-scope-board article{border-bottom:1px solid var(--border);grid-template-columns:29px 1fr;align-items:center;gap:12px;min-height:82px;margin:0 20px;display:grid}.disclosure-scope-board article>i{width:25px;height:25px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:11.5px;font-style:normal;font-weight:900;display:grid}.disclosure-scope-board p{margin:0}.disclosure-scope-board b,.disclosure-scope-board small{display:block}.disclosure-scope-board b{color:var(--text-primary);font-size:12.5px}.disclosure-scope-board small{color:var(--text-secondary);margin-top:4px;font-size:10.5px;line-height:1.45}.disclosure-scope-board footer{border-top:1px solid var(--border);border-bottom:0;min-height:44px}.disclosure-scope-board footer a{color:var(--gold-text);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.disclosure-scope-board footer svg{width:14px}.disclosure-form-section{background:var(--cream);padding:112px 0}.disclosure-form-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(48px,8vw,124px);display:grid}.disclosure-form-copy h2{max-width:480px;color:var(--ink);letter-spacing:-2.1px;margin:19px 0 15px;font-size:clamp(33px,3.6vw,48px);font-weight:520;line-height:1.1}.disclosure-form-copy>p:not(.mkt-eyebrow){max-width:450px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.disclosure-form-copy>div{border-top:1px solid var(--line);max-width:465px;margin-top:29px}.disclosure-form-copy article{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:12px;padding:15px 0;display:grid}.disclosure-form-copy article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.disclosure-form-copy p{margin:0}.disclosure-form-copy b,.disclosure-form-copy small{display:block}.disclosure-form-copy b{color:var(--ink);font-size:12.5px}.disclosure-form-copy small{color:var(--ink-soft);margin-top:4px;font-size:10.5px;line-height:1.5}.disclosure-report-form{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.disclosure-report-form header,.disclosure-report-form footer{min-height:50px;color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px;font-size:9.5px;font-weight:850;display:flex}.disclosure-report-form header b{color:var(--gold-text);font-size:9.5px}.disclosure-report-form>label,.disclosure-report-form>div{border-bottom:1px solid var(--line);margin:0 20px;padding:13px 0;display:block}.disclosure-report-form label{color:var(--ink);font-size:10.5px;font-weight:800}.disclosure-report-form input:not([type=checkbox]),.disclosure-report-form select,.disclosure-report-form textarea{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;margin-top:7px;padding:10px 0 4px;font-size:12.5px;font-weight:500}.disclosure-report-form textarea{resize:vertical;min-height:66px;line-height:1.5}.disclosure-report-form input::placeholder,.disclosure-report-form textarea::placeholder{color:var(--text-secondary)}.disclosure-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid!important}.disclosure-form-row label{min-width:0}.disclosure-consent{grid-template-columns:16px 1fr;align-items:start;gap:9px;line-height:1.55;color:var(--ink-soft)!important;font-size:10.5px!important;font-weight:600!important;display:grid!important}.disclosure-consent input{width:13px;height:13px;accent-color:var(--gold-deep);margin:1px 0 0}.disclosure-report-form footer{border-top:1px solid var(--line);border-bottom:0;min-height:73px}.disclosure-report-form footer small{max-width:190px;color:var(--ink-soft);letter-spacing:0;font-size:9.5px;font-weight:500;line-height:1.5}.disclosure-process{color:var(--text-primary);background:var(--surface-raised);padding:105px 0}.disclosure-process-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(45px,8vw,112px);padding-bottom:38px;display:grid}.disclosure-process .mkt-eyebrow{color:var(--gold-text)}.disclosure-process h2{letter-spacing:-2.1px;max-width:530px;margin:19px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:520;line-height:1.1}.disclosure-process-heading>p{max-width:455px;color:var(--text-primary);margin:0;font-size:15px;line-height:1.7}.disclosure-process-track{border-top:1px solid color-mix(in srgb, var(--border) 15%, transparent);grid-template-columns:1fr 19px 1fr 19px 1fr 19px 1fr;align-items:center;display:grid}.disclosure-process-track article{border-right:1px solid color-mix(in srgb, var(--border) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 15%, transparent);min-height:170px;padding:23px 17px}.disclosure-process-track article:first-child{border-left:1px solid color-mix(in srgb, var(--border) 15%, transparent)}.disclosure-process-track article>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.disclosure-process-track p{margin:48px 0 0}.disclosure-process-track b,.disclosure-process-track small{display:block}.disclosure-process-track b{color:var(--text-primary);font-size:13.5px}.disclosure-process-track small{color:var(--text-primary);margin-top:5px;font-size:10.5px;line-height:1.5}.disclosure-process-track>i{height:170px;color:var(--gold-text);border-bottom:1px solid color-mix(in srgb, var(--border) 15%, transparent);place-items:center;font-style:normal;display:grid}.disclosure-related{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(42px,8vw,110px);padding:105px 0;display:grid}.disclosure-related h2{max-width:470px;color:var(--ink);letter-spacing:-2px;margin:19px 0 0;font-size:clamp(31px,3.5vw,46px);line-height:1.09}.disclosure-related>div:last-child{border-top:1px solid var(--line)}.disclosure-related>div:last-child>a{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr 16px;align-items:center;gap:13px;min-height:75px;display:grid;transition:color .2s,padding-left .2s!important}.disclosure-related>div:last-child>a:hover{color:var(--gold-text);padding-left:5px}.disclosure-related>div:last-child>a>span{color:var(--gold-text);font-size:10.5px;font-weight:850}.disclosure-related p{margin:0}.disclosure-related b,.disclosure-related small{display:block}.disclosure-related b{color:var(--ink);font-size:13.5px}.disclosure-related small{color:var(--ink-soft);margin-top:4px;font-size:11.5px}.disclosure-related svg{width:15px;color:var(--gold-text)}@media (max-width:900px){.disclosure-hero-grid,.disclosure-principles-heading,.disclosure-scope-grid,.disclosure-form-grid,.disclosure-process-heading,.disclosure-related{grid-template-columns:1fr}.disclosure-route{max-width:650px}.disclosure-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.disclosure-process-track{border-top:1px solid color-mix(in srgb, var(--border) 15%, transparent);grid-template-columns:1fr}.disclosure-process-track>i{display:none}.disclosure-process-track article{border-left:1px solid color-mix(in srgb, var(--border) 15%, transparent);min-height:auto}.disclosure-process-track p{margin-top:20px}}@media (max-width:590px){.disclosure-hero{padding:57px 0 65px}.disclosure-hero h1{letter-spacing:-2.5px;font-size:43px}.disclosure-principles,.disclosure-scope,.disclosure-form-section,.disclosure-process,.disclosure-related{padding:70px 0}.disclosure-route-focus{grid-template-columns:34px 1fr}.disclosure-route-focus em{grid-column:2;justify-self:start}.disclosure-principles-grid{grid-template-columns:1fr}.disclosure-principles-grid article{border-left:1px solid var(--line);min-height:146px}.disclosure-principles-grid h3{margin-top:22px}.disclosure-form-row{grid-template-columns:1fr;gap:0}.disclosure-form-row label+label{margin-top:13px}.disclosure-report-form footer{justify-items:start;gap:8px;padding:13px 20px;display:grid}.disclosure-related>div:last-child>a{grid-template-columns:29px 1fr 14px}}.editorial-image{background:var(--cream);border-radius:10px;min-height:360px;position:relative;overflow:hidden}.editorial-image img{object-fit:cover}.creative-wall-a>img,.creative-wall-b>img{object-fit:cover;filter:saturate(.72)sepia(.12)}.creative-wall-a:before{content:"";z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 8%, transparent), color-mix(in srgb, var(--surface-raised) 52%, transparent));position:absolute;inset:0}.creative-wall-a span,.creative-wall-a h3{z-index:2;color:var(--text-primary)}.creative-wall-b:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 10%, transparent), color-mix(in srgb, var(--surface-raised) 20%, transparent));position:absolute;inset:0}.identity-story-media,.identity-agent-output,.identity-solution-path{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(38px,7vw,105px);padding:88px 0;display:grid}.identity-story-media h2,.identity-agent-output h2,.identity-solution-path h2,.identity-operating-principles h3,.identity-handoff h2,.identity-integration-directory h2,.identity-credit-explainer h2,.identity-proof-request h2,.identity-support-expectations h2,.identity-contact-routes h2{letter-spacing:-2px;margin:18px 0 0;font-size:clamp(30px,3.4vw,47px);line-height:1.08}.identity-story-media p:not(.mkt-eyebrow),.identity-solution-path p:not(.mkt-eyebrow),.identity-handoff>div>p:not(.mkt-eyebrow),.identity-integration-directory>div>p:not(.mkt-eyebrow),.identity-credit-explainer>div>p:not(.mkt-eyebrow),.identity-proof-request p:not(.mkt-eyebrow),.identity-support-expectations>div>p:not(.mkt-eyebrow),.identity-contact-routes>div>p:not(.mkt-eyebrow){max-width:490px;color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.identity-story-media .mkt-text-button,.identity-solution-path .mkt-text-button{color:var(--gold-text);margin-top:25px}.identity-operating-principles,.identity-connection-rules,.identity-support-expectations>div:last-child,.identity-contact-routes>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:82px;display:grid}.identity-operating-principles article,.identity-connection-rules article,.identity-support-expectations article,.identity-contact-routes article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:220px;padding:26px}.identity-operating-principles article:first-child,.identity-connection-rules article:first-child,.identity-support-expectations article:first-child,.identity-contact-routes article:first-child{border-left:1px solid var(--line)}.identity-operating-principles span,.identity-connection-rules span,.identity-support-expectations span,.identity-contact-routes span{color:var(--gold-text);letter-spacing:.8px;font-size:10.5px;font-weight:850}.identity-operating-principles h3,.identity-connection-rules h3,.identity-support-expectations h3,.identity-contact-routes h3{letter-spacing:-.7px;margin:38px 0 9px;font-size:19px}.identity-operating-principles p,.identity-connection-rules p,.identity-support-expectations article p,.identity-contact-routes article p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.identity-agent-output{padding-top:78px}.identity-agent-output .editorial-image{min-height:390px}.identity-agent-output ul{gap:10px;margin:29px 0 0;padding:0;list-style:none;display:grid}.identity-agent-output li{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:6px;padding:14px 16px 14px 42px;font-size:15px;font-weight:650}.identity-agent-output li:before{content:"✓";color:var(--gold-text);margin-left:-25px;position:absolute}.identity-agent-output-note{color:var(--ink-soft);margin:16px 0 0;font-size:13.5px;line-height:1.6}.identity-integration-directory{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(38px,7vw,100px);padding:65px 0 110px;display:grid}.identity-integration-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.identity-integration-logo-grid article{border:1px solid var(--line);background:var(--paper);border-radius:8px;justify-items:start;gap:11px;min-height:142px;padding:18px;display:grid}.identity-integration-logo-grid img{width:28px;height:28px}.identity-integration-logo-grid b{font-size:13.5px}.identity-integration-logo-grid span{color:var(--ink-soft);font-size:10.5px}.identity-connection-rules{margin-bottom:105px}.identity-handoff{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(38px,7vw,100px);padding:110px 0;display:grid}.identity-handoff-board{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:9px;overflow:hidden}.identity-handoff-board header{color:var(--ink-soft);border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;padding:16px 20px;font-size:10.5px;font-weight:850;display:flex}.identity-handoff-board header b{color:var(--gold-text)}.identity-handoff-board>div{border-bottom:1px solid var(--cream);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:0 20px;display:grid}.identity-handoff-board>div:last-child{border-bottom:0}.identity-handoff-board i{width:25px;height:25px;color:var(--text-primary);background:var(--gold-subtle);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:850;display:grid}.identity-handoff-board p{margin:0}.identity-handoff-board strong,.identity-handoff-board small{display:block}.identity-handoff-board strong{font-size:12.5px}.identity-handoff-board small{color:var(--ink-soft);margin-top:4px;font-size:10.5px}.identity-handoff-board em{color:var(--gold-text);background:var(--gold-subtle);border-radius:4px;padding:5px 7px;font-size:9.5px;font-style:normal;font-weight:800}.identity-solution-path{padding-top:100px}.identity-solution-path .editorial-image{min-height:400px}.identity-solution-links{flex-wrap:wrap;gap:9px;padding:0 0 110px;display:flex}.identity-solution-links a{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:6px;align-items:center;gap:9px;padding:12px 15px;font-size:12.5px;font-weight:750;display:inline-flex}.identity-solution-links a:last-child{color:var(--on-gold);border-color:var(--gold-bright);background:var(--gold-bright)}.identity-credit-explainer{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(38px,7vw,100px);padding:100px 0;display:grid}.identity-credit-explainer>div:last-child{gap:8px;display:grid}.identity-credit-explainer article{border:1px solid var(--line);background:var(--paper);border-radius:7px;grid-template-columns:125px 1fr;gap:7px 18px;padding:17px;display:grid}.identity-credit-explainer article span{color:var(--gold-text);letter-spacing:.7px;font-size:10.5px;font-weight:850}.identity-credit-explainer article b{font-size:13.5px}.identity-credit-explainer article p{color:var(--ink-soft);grid-column:2;margin:0;font-size:14px;line-height:1.5}.identity-proof-request{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:90px 0 105px;display:flex}.identity-proof-request .mkt-text-button{color:var(--gold-text);flex:none}.identity-article-media{padding-bottom:65px}.identity-article-media .editorial-image{min-height:430px}.identity-journal-feature{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:1.1fr .9fr;gap:0;margin-bottom:70px;display:grid;overflow:hidden}.identity-journal-feature .editorial-image{border-radius:0;min-height:390px}.identity-journal-feature>div{flex-direction:column;justify-content:center;padding:clamp(26px,4vw,58px);display:flex}.identity-journal-feature span{color:var(--gold-text);letter-spacing:.8px;font-size:10.5px;font-weight:850}.identity-journal-feature h2{letter-spacing:-1.8px;margin:20px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.identity-journal-feature p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.identity-journal-feature .mkt-text-button{color:var(--gold-text);margin-top:25px}.identity-journal-subscribe{color:var(--text-primary);background:var(--surface-raised);border-radius:9px;grid-template-columns:1fr .9fr;align-items:center;gap:55px;margin-top:85px;margin-bottom:105px;padding:42px 48px;display:grid}.identity-journal-subscribe .mkt-eyebrow{color:var(--gold-text)}.identity-journal-subscribe h2{color:var(--text-primary);letter-spacing:-1.7px;margin:18px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.1}.identity-journal-subscribe form{gap:10px;display:grid}.identity-journal-subscribe label{color:var(--text-primary);font-size:12.5px}.identity-journal-subscribe form>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:5px;height:46px;padding:3px;display:flex}.identity-journal-subscribe input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0 10px;font-size:13.5px}.identity-journal-subscribe button{color:var(--on-gold);background:var(--gold);border:0;border-radius:3px;align-items:center;gap:7px;padding:0 13px;font-size:11.5px;font-weight:850;display:inline-flex}.identity-resource-media{padding-top:30px}.identity-support-expectations{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding:58px 0 78px;display:grid}.identity-support-expectations>div:last-child{margin-bottom:0}.identity-contact-routes{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding:25px 0 88px;display:grid}.identity-contact-routes>div:last-child{margin-bottom:0}.identity-company-media{padding-top:0}@media (max-width:900px){.identity-story-media,.identity-agent-output,.identity-solution-path,.identity-integration-directory,.identity-handoff,.identity-credit-explainer,.identity-support-expectations,.identity-contact-routes{grid-template-columns:1fr;gap:36px}.identity-journal-feature,.identity-journal-subscribe{grid-template-columns:1fr}.identity-journal-feature .editorial-image{min-height:300px}.identity-operating-principles,.identity-connection-rules,.identity-support-expectations>div:last-child,.identity-contact-routes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-integration-logo-grid{max-width:680px}}@media (max-width:590px){.editorial-image,.identity-agent-output .editorial-image,.identity-solution-path .editorial-image{min-height:280px}.identity-story-media,.identity-agent-output,.identity-solution-path,.identity-handoff,.identity-credit-explainer{padding:65px 0}.identity-operating-principles,.identity-connection-rules,.identity-support-expectations>div:last-child,.identity-contact-routes>div:last-child,.identity-integration-logo-grid{grid-template-columns:1fr}.identity-operating-principles article,.identity-connection-rules article,.identity-support-expectations article,.identity-contact-routes article{border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:auto;padding:23px}.identity-operating-principles h3,.identity-connection-rules h3,.identity-support-expectations h3,.identity-contact-routes h3{margin-top:28px}.identity-integration-directory,.identity-connection-rules,.identity-support-expectations,.identity-contact-routes{padding-bottom:70px}.identity-integration-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-handoff-board>div{grid-template-columns:26px 1fr;padding:13px}.identity-handoff-board em{grid-column:2;justify-self:start}.identity-credit-explainer article{grid-template-columns:1fr}.identity-credit-explainer article p{grid-column:1}.identity-proof-request{padding:65px 0;display:grid}.identity-article-media{padding-bottom:30px}.identity-article-media .editorial-image{min-height:250px}.identity-journal-feature{margin-bottom:45px}.identity-journal-subscribe{gap:28px;margin-top:60px;margin-bottom:70px;padding:30px 22px}.identity-journal-subscribe form>div{height:43px}}.how-control-focus a{min-height:29px;color:var(--text-primary);background:var(--surface-raised);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:9.5px;font-weight:850;display:inline-flex}.how-control-focus a svg{width:12px}.how-workspace-art img{object-fit:cover}.agent-premise{border-bottom:1px solid var(--line);padding:68px 0 34px}.agent-premise-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:16px;font-size:.74rem;font-weight:700;display:inline-block}.agent-premise-lead{max-width:60ch;font-family:var(--font-serif-stack);letter-spacing:-.4px;color:var(--ink);margin:0;font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.4}.agent-flow{padding:64px 0 28px}.agent-flow h2{font-family:var(--font-serif-stack);letter-spacing:-.8px;color:var(--ink);margin:0 0 32px;font-size:clamp(1.8rem,3.2vw,2.4rem)}.agent-flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.agent-flow-list li{border-top:1px solid var(--line);grid-template-columns:46px 1fr;align-items:start;gap:16px;padding:22px 0;display:grid}.agent-flow-list li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.agent-flow-list b{font-family:var(--font-serif-stack);color:var(--gold-text);padding-top:2px;font-size:1.35rem;font-weight:500;line-height:1.1}.agent-flow-list strong{color:var(--ink);margin-bottom:5px;font-size:1.02rem;font-weight:600;display:block}.agent-flow-list p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.58}.agent-capabilities{background:var(--surface-soft,var(--surface));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:48px;padding:76px 0}.agent-capabilities-intro{margin-bottom:34px}.agent-capabilities-intro h2{font-family:var(--font-serif-stack);letter-spacing:-.8px;color:var(--ink);margin:0 0 8px;font-size:clamp(1.8rem,3.2vw,2.4rem)}.agent-capabilities-intro p{color:var(--ink-soft);max-width:62ch;margin:0;font-size:1rem;line-height:1.6}.agent-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.agent-capability-grid article{background:var(--paper);border:1px solid var(--line);box-shadow:0 2px 8px color-mix(in srgb, var(--shadow-color) 2%, transparent);border-radius:14px;padding:24px 20px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s}.agent-capability-grid article:hover{border-color:color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:0 12px 28px -8px color-mix(in srgb, var(--shadow-color) 8%, transparent);transform:translateY(-3px)}.agent-capability-grid h3{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:0 0 14px;font-size:.74rem;font-weight:700}.agent-capability-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.agent-capability-grid li{color:var(--ink);padding-left:15px;font-size:.9rem;line-height:1.45;position:relative}.agent-capability-grid li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.agent-models{grid-template-columns:1.15fr .85fr;align-items:start;gap:58px;padding:84px 0 60px;display:grid}.agent-models h2{font-family:var(--font-serif-stack);letter-spacing:-.8px;color:var(--ink);margin:0 0 18px;font-size:clamp(1.8rem,3.2vw,2.4rem)}.agent-models-copy p{color:var(--ink-soft);max-width:58ch;margin:0;font-size:1.02rem;line-height:1.72}.agent-models-picks{gap:14px;display:grid}.agent-models-picks div{border:1px solid var(--line);background:var(--paper);box-shadow:0 2px 6px color-mix(in srgb, var(--shadow-color) 2%, transparent);border-radius:14px;padding:20px 22px;transition:border-color .2s,transform .2s}.agent-models-picks div:hover{border-color:color-mix(in srgb, var(--gold) 45%, transparent);transform:translateY(-2px)}.agent-models-picks strong{color:var(--ink);margin-bottom:5px;font-size:.96rem;font-weight:600;display:block}.agent-models-picks span{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.agent-replaces{padding:24px 0 84px}.agent-replaces h2{font-family:var(--font-serif-stack);letter-spacing:-.8px;color:var(--ink);margin:0 0 24px;font-size:clamp(1.8rem,3.2vw,2.4rem)}.agent-replaces-list{background:var(--line);border:1px solid var(--line);box-shadow:0 4px 16px color-mix(in srgb, var(--shadow-color) 4%, transparent);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.agent-replaces-list article{background:var(--paper);flex-direction:column;padding:22px 20px 24px;transition:background .2s;display:flex}.agent-replaces-list article:hover{background:var(--surface)}.agent-replaces-list header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px;display:flex}.agent-replaces-list strong{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.3}.agent-replaces-list em{color:var(--gold-text);letter-spacing:.02em;font-size:.8rem;font-style:normal;font-weight:600}.agent-replaces-list p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.55}@media (max-width:992px){.agent-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-replaces-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;overflow-x:auto}.agent-replaces-list article{scroll-snap-align:start;min-width:240px}}@media (max-width:768px){.agent-flow-list{grid-template-columns:1fr;column-gap:0}.agent-flow-list li:nth-last-child(-n+2){border-bottom:none}.agent-flow-list li:last-child{border-bottom:1px solid var(--line)}.agent-flow-list li{grid-template-columns:38px 1fr;gap:14px;padding:18px 0}.agent-capability-grid{grid-template-columns:1fr}.agent-models{grid-template-columns:1fr;gap:32px;padding:54px 0}.agent-capabilities{margin-top:38px;padding:56px 0}.identity-agent-scope{grid-template-columns:1fr;gap:32px;padding:60px 0}}.solutions-directory-section{border-top:1px solid var(--line);margin-top:64px;padding:88px 0 112px}.solutions-directory-header{margin-bottom:42px}.solutions-directory-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:14px;font-size:.74rem;font-weight:700;display:inline-block}.solutions-directory-header h2{font-family:var(--font-serif-stack);letter-spacing:-.8px;color:var(--ink);margin:0 0 12px;font-size:clamp(1.85rem,3.2vw,2.5rem);line-height:1.18}.solutions-directory-header p{color:var(--ink-soft);max-width:68ch;margin:0;font-size:1.02rem;line-height:1.62}.solutions-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.solutions-directory-card{background:var(--paper);border:1px solid var(--line);box-shadow:0 2px 8px color-mix(in srgb, var(--shadow-color) 2%, transparent);border-radius:16px;flex-direction:column;padding:26px 22px 22px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s,background-color .25s;display:flex}.solutions-directory-card:hover{border-color:color-mix(in srgb, var(--gold) 50%, transparent);box-shadow:0 14px 28px -8px color-mix(in srgb, var(--shadow-color) 9%, transparent);background:var(--surface);transform:translateY(-4px)}.solutions-directory-card:hover .solutions-directory-arrow{color:var(--gold-text);transform:translate(4px)}.solutions-directory-card.is-current{border-color:var(--gold-deep);background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 30%, transparent), 0 4px 16px color-mix(in srgb, var(--gold) 8%, transparent)}.solutions-directory-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.solutions-directory-role{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);font-size:.7rem;font-weight:750}.solutions-directory-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--on-gold);background:var(--gold-bright);border-radius:99px;align-items:center;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.solutions-directory-explore{color:var(--ink-soft);opacity:.7;font-size:.72rem;font-weight:600}.solutions-directory-card h3{font-family:var(--font-serif-stack);letter-spacing:-.4px;color:var(--ink);margin:0 0 10px;font-size:1.32rem;font-weight:600;line-height:1.25}.solutions-directory-card p{color:var(--ink-soft);flex-grow:1;margin:0 0 20px;font-size:.9rem;line-height:1.58}.solutions-directory-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.solutions-directory-highlight{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.solutions-directory-arrow{color:var(--ink-soft);flex-shrink:0;align-items:center;transition:transform .2s,color .2s;display:inline-flex}@media (max-width:1024px){.solutions-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.solutions-directory-section{margin-top:48px;padding:64px 0 80px}.solutions-directory-grid{grid-template-columns:1fr}}.solution-solo-media{padding:10px 0 108px}.solo-replaces-header{margin-bottom:38px}.solo-replaces-kicker{color:var(--gold-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:850;display:inline-flex}.solo-replaces-kicker:before{content:"";background:var(--gold-deep);border-radius:50%;width:6px;height:6px;display:inline-block}.solo-replaces-header-grid{grid-template-columns:1.18fr .82fr;align-items:end;gap:clamp(36px,5vw,68px);display:grid}.solo-replaces-header-grid h2{font-family:var(--font-serif-stack);letter-spacing:-2px;color:var(--ink);margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.08}.solo-replaces-header-grid h2 em{color:var(--gold-text);font-style:normal}.solo-replaces-header-grid p{color:var(--ink-soft);max-width:480px;margin:0;font-size:15.5px;line-height:1.68}.solo-replaces-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.solo-replace-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;padding:24px 20px 22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.solo-replace-card:hover{border-color:color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:0 12px 28px -6px color-mix(in srgb, var(--shadow-color) 8%, transparent);transform:translateY(-4px)}.solo-replace-card-badge{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.solo-replace-card-num{font-family:var(--font-serif-stack);color:var(--gold-text);font-size:22px;font-weight:500;line-height:1}.solo-replace-card-tag{letter-spacing:.08em;color:var(--gold-text);text-transform:uppercase;background:color-mix(in srgb, var(--gold) 8%, transparent);border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);border-radius:4px;padding:3px 8px;font-size:8.5px;font-weight:850}.solo-replace-card h3{font-family:var(--font-serif-stack);letter-spacing:-.4px;color:var(--ink);align-items:flex-start;min-height:48px;margin:0 0 10px;font-size:1.2rem;line-height:1.22;display:flex}.solo-replace-card p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.58}.solutions-showcase-section{padding:96px 0 110px}.solutions-showcase-heading{max-width:720px;margin-bottom:48px}.solutions-showcase-heading h2{letter-spacing:-2px;margin:0 0 16px;font-size:clamp(32px,3.8vw,48px);line-height:1.08}.solutions-showcase-heading p{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.6}.solutions-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.solutions-showcase-card{border:1px solid var(--line);background:var(--paper);box-shadow:0 2px 10px color-mix(in srgb, var(--shadow-color) 2%, transparent);border-radius:16px;flex-direction:column;justify-content:space-between;padding:36px 32px 30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.solutions-showcase-card:hover{border-color:color-mix(in srgb, var(--gold) 50%, transparent);box-shadow:0 14px 28px -8px color-mix(in srgb, var(--shadow-color) 8%, transparent);transform:translateY(-4px)}.solutions-showcase-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.solutions-showcase-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);font-size:.72rem;font-weight:800}.solutions-showcase-num{color:var(--ink-soft);opacity:.6;font-size:.82rem;font-weight:800}.solutions-showcase-card h3{font-family:var(--font-serif-stack);letter-spacing:-.6px;color:var(--ink);margin:0 0 14px;font-size:1.65rem;line-height:1.2}.solutions-showcase-card p{color:var(--ink-soft);flex-grow:1;margin:0 0 24px;font-size:.95rem;line-height:1.62}.solutions-showcase-chips{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-top:16px;display:flex}.solutions-showcase-chip{background:var(--surface-soft);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-size:.74rem;font-weight:650}.solutions-showcase-action{color:var(--gold-text);align-items:center;gap:8px;font-size:.88rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.solutions-showcase-action:hover{gap:12px}.solutions-matrix-section{background:var(--cream);padding:88px 0 108px}.solutions-matrix-header{text-align:center;max-width:680px;margin:0 auto 48px}.solutions-matrix-header h2{letter-spacing:-1.8px;margin:0 0 12px;font-size:clamp(30px,3.5vw,44px);line-height:1.1}.solutions-matrix-header p{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.6}.solutions-matrix-table-wrap{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:var(--paper);border-radius:12px;overflow-x:auto}.solutions-matrix-table{border-collapse:collapse;width:100%}.solutions-matrix-table th,.solutions-matrix-table td{text-align:left;border-bottom:1px solid var(--line);padding:18px 20px;font-size:.9rem}.solutions-matrix-table th{background:var(--surface-soft);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:750}.solutions-matrix-table tr:last-child td{border-bottom:none}.solutions-matrix-table td:first-child{color:var(--ink);background:color-mix(in srgb, var(--surface) 40%, transparent);font-weight:700}.solutions-matrix-table td{color:var(--ink-soft);line-height:1.5}@media (max-width:1024px){.solo-replaces-header-grid{grid-template-columns:1fr;gap:18px}.solo-replaces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-showcase-grid{grid-template-columns:1fr}}@media (max-width:590px){.solo-replaces-grid{grid-template-columns:1fr}.solo-replace-card h3{min-height:auto}}
