:root{--paper-0:#FFFEFB;--paper-50:#F8F6F1;--paper-100:#F0EDE5;--paper-200:#E3DFD4;--paper-300:#C9C4B5;--ink-900:#1A1F1C;--ink-800:#2A302C;--ink-700:#3F463F;--verdant-700:#2B4A35;--verdant-600:#3B6047;--verdant-500:#4F7760;--verdant-200:#A8BFAF;--verdant-100:#D2DFD6;--verdant-50:#E9EFEB;--verdant-signal:#4FA776;--verdant-signal-lift:#6BC78F;--state-700:#3F5963;--text-primary:#1A1F1C;--text-secondary:#5A625B;--text-tertiary:#878F85;--salmon-bg:#FBEDED;--salmon-fg:#8E3E3C;--amber-bg:#FBF4E7;--amber-fg:#5A4216;--shadow-sm:0 1px 2px rgba(26,31,28,.04);--shadow-md:0 2px 6px rgba(26,31,28,.04);--shadow-lg:0 8px 28px rgba(26,31,28,.06),0 2px 6px rgba(26,31,28,.04);--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--maxw:1080px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);font-size:16px;line-height:1.55;background:var(--paper-50);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4{color:var(--ink-900)}h1,h2,h3,h4{margin:0;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em}h1{font-style:italic;font-size:46px;line-height:1.06;letter-spacing:-.022em}h2{font-size:32px;line-height:1.1;letter-spacing:-.02em}h3{font-size:26px;line-height:1.18}h4{font-size:18px;line-height:1.3;font-weight:600;font-family:var(--font-sans);letter-spacing:0}p{margin:0}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;padding:0}em{font-style:italic;color:var(--verdant-700);font-weight:inherit}.mono,code{font-family:var(--font-mono)}.shell{max-width:var(--maxw);margin:0 auto;padding:0 32px}@media (max-width:640px){.shell{padding:0 24px}.topbar-tagline{display:block}}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--ink-900);color:var(--paper-50);padding:10px 16px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12px;z-index:100}.skip-link:focus{left:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{position:sticky;top:0;z-index:50;background:rgba(248,246,241,.86);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--paper-200)}.topbar-inner{max-width:var(--maxw);margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:28px}@media (max-width:640px){.topbar-inner{padding:12px 24px;gap:16px}}.wordmark-lockup{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none}.topbar-tagline{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:11px;color:var(--verdant-700);letter-spacing:0;line-height:1;margin-top:2px;white-space:nowrap}.nav-links{display:flex;gap:24px;margin-left:12px;font-size:14px;color:var(--text-secondary)}.nav-links a{cursor:pointer;transition:color .12s}.nav-links a.on,.nav-links a:hover{color:var(--ink-900)}.topbar-cta{margin-left:auto;display:flex;align-items:center;gap:10px}@media (max-width:860px){.nav-links,.topbar-cta-desktop{display:none}}.btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500;font-family:var(--font-sans);transition:background .14s,color .14s,border-color .14s,transform 80ms;white-space:nowrap;border:1px solid transparent;min-height:44px}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink-900);color:var(--paper-50)}.btn-primary:hover{background:var(--ink-800)}.btn-ghost{background:transparent;color:var(--ink-900);border-color:transparent}.btn-ghost:hover{background:var(--paper-100)}.btn-outline{background:transparent;color:var(--ink-900);border-color:var(--paper-200)}.btn-outline:hover{background:var(--paper-100);border-color:var(--paper-300)}.btn-verdant{background:var(--verdant-600);color:#FFFFFF}.btn-verdant:hover{background:var(--verdant-700)}.btn-lg{padding:12px 20px;font-size:14.5px;min-height:48px}.btn:focus-visible{outline:2px solid var(--verdant-600);outline-offset:2px}.hamburger{display:none;margin-left:auto;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border-radius:var(--radius-sm)}.hamburger:hover{background:var(--paper-100)}.hamburger-bar{width:18px;height:1.5px;background:var(--ink-900);transition:transform .2s,opacity .2s}.hamburger.is-open .hamburger-bar:first-child{transform:translateY(5.5px) rotate(45deg)}.hamburger.is-open .hamburger-bar:nth-child(2){opacity:0}.hamburger.is-open .hamburger-bar:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}@media (max-width:860px){.hamburger{display:inline-flex}}.mobile-menu-backdrop{position:fixed;inset:0;background:rgba(26,31,28,.36);z-index:90;animation:fadeIn .18s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(86vw,360px);background:var(--paper-50);border-left:1px solid var(--paper-200);z-index:95;padding:80px 28px 28px;transform:translateX(100%);transition:transform .22s ease-out;display:flex;flex-direction:column;gap:28px}.mobile-menu.is-open{transform:translateX(0)}.mobile-nav-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mobile-nav-links a{display:block;padding:12px 0;font-size:18px;color:var(--ink-900);border-bottom:1px solid var(--paper-200)}.mobile-nav-links a.on{color:var(--verdant-700)}.mobile-menu-cta{display:flex;flex-direction:column;gap:10px;margin-top:auto}.hero{padding:80px 0 64px}.hero .eyebrow,.sub-hero .eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--verdant-700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.hero h1 em,.sub-hero h1 em{color:var(--verdant-signal)}.hero .lede,.sub-hero .lede{margin-top:22px;font-size:17px;line-height:1.55;color:var(--text-secondary);max-width:60ch}.hero .lede p+p,.sub-hero .lede p+p{margin-top:14px}.sub-hero{padding:64px 0 32px}.cta-row{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.micro{margin-top:20px;font-size:13.5px;color:var(--text-tertiary);max-width:56ch;line-height:1.55}.card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px}.card-prominent{padding:32px;box-shadow:var(--shadow-md)}.card-verdant-edge{border-left:2px solid var(--verdant-600)}.pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:var(--paper-100);color:var(--text-secondary)}.pill-outline{background:transparent;border:1px solid var(--paper-200)}.site-footer{margin-top:96px;background:var(--paper-100);border-top:1px solid var(--paper-200)}.footer-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px 32px}@media (max-width:640px){.footer-inner{padding:40px 24px 24px}}.footer-cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}@media (max-width:860px){.footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-cols{grid-template-columns:1fr}}.footer-brand p{margin-top:12px;color:var(--text-secondary);font-size:14.5px;max-width:32ch}.foot-col h5{margin:0 0 14px;font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.foot-col a{font-size:14px;color:var(--ink-900);transition:color .12s}.foot-col a:hover{color:var(--verdant-700)}.footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--paper-200);display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--text-tertiary)}.footer-bottom .footer-promise{font-family:var(--font-serif);font-style:italic;color:var(--verdant-700)}.footer-bottom .links{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.footer-bottom .links a{transition:color .12s}.footer-bottom .links a:hover{color:var(--ink-900)}.gate-wrap{padding:32px}.gate-card{max-width:560px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:48px 40px}.gate-card .mark{margin-bottom:24px}.gate-card h1{font-size:32px;line-height:1.1;margin-bottom:16px}.gate-actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.gate-meta{margin-top:32px;padding-top:16px;border-top:1px solid var(--paper-200);font-size:11px;color:var(--state-700);letter-spacing:.04em}.topbar-signin{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--text-secondary);padding:6px 8px;text-decoration:none;transition:color .12s}.topbar-signin:hover{color:var(--ink-900)}.verdant-emphasis{color:var(--verdant-signal);font-style:italic}.status-card-section{padding:0 0 64px}.status-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-width:640px;margin:0 auto}.status-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--paper-200);font-family:var(--font-mono);font-size:12px}.status-card-url{color:var(--text-secondary)}.status-card-rows{padding:8px 0}.status-card-row{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:14.5px}.status-card-label{color:var(--ink-900);font-family:var(--font-sans)}.status-card-value{font-family:var(--font-mono);font-size:12px;display:inline-flex;align-items:center;gap:6px}.status-card-value.status{color:var(--verdant-700)}.status-card-value.muted{color:var(--state-700)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--verdant-signal);display:inline-block}.pillars-section{padding:64px 0}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:860px){.pillars{grid-template-columns:1fr;gap:48px}}.pillar{border-top:1px solid var(--paper-200);padding-top:24px}.pillar-number{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em;display:block;margin-bottom:12px}.pillar h3{font-size:26px;line-height:1.18;margin-bottom:16px;font-family:var(--font-serif);font-weight:500;color:var(--ink-900)}.pillar-body{color:var(--text-secondary);font-size:16px;line-height:1.55}.pillar-body p+p{margin-top:12px}.faq-section{padding:64px 0}.faq-section h2{font-size:26px;margin-bottom:32px;font-family:var(--font-serif);font-weight:500}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-md);overflow:hidden}.faq-item summary{padding:20px 24px;font-size:16px;font-weight:500;color:var(--ink-900);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);font-size:18px;color:var(--text-tertiary);margin-left:16px}.faq-item[open] summary:after{content:"−"}.faq-item p{padding:0 24px 20px;color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0}.sub-hero{padding:56px 0 32px}.sub-hero h1{font-size:38px;line-height:1.08;max-width:780px}.building-blocks-section{padding:32px 0 80px}.building-block{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center;padding:56px 0;border-top:1px solid var(--paper-200)}.building-block:first-child{border-top:none;padding-top:16px}.building-block.is-reverse .building-block-text{order:2}.building-block.is-reverse .building-block-screenshot{order:1}@media (max-width:860px){.building-block,.building-block.is-reverse{grid-template-columns:1fr;gap:32px}.building-block.is-reverse .building-block-screenshot,.building-block.is-reverse .building-block-text{order:0}}.building-block-number{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em;display:block;margin-bottom:12px;text-transform:lowercase}.building-block h3{font-size:26px;line-height:1.18;font-family:var(--font-serif);font-weight:500;margin-bottom:16px}.building-block p{color:var(--text-secondary);font-size:16px;line-height:1.6;max-width:52ch}.screenshot-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.screenshot-card-frame{padding:0}.screenshot-caption{margin-top:10px;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em;text-transform:lowercase}.portal-mock{font-family:var(--font-sans);color:var(--ink-900);background:var(--paper-0);font-size:13px;line-height:1.5}.portal-mock-topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--paper-200);background:var(--paper-50);font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em}.portal-mock-breadcrumb{text-transform:lowercase}.portal-mock-body{display:grid;grid-template-columns:168px 1fr;min-height:280px}.portal-mock-body-twocol{grid-template-columns:200px 1fr}@media (max-width:480px){.portal-mock-body,.portal-mock-body-twocol{grid-template-columns:1fr}}.portal-mock-sidebar{background:var(--paper-100);border-right:1px solid var(--paper-200);padding:16px 14px}.portal-mock-sidebar-section{margin-bottom:18px}.portal-mock-sidebar-eyebrow{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:6px}.portal-mock-sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.portal-mock-sidebar li{font-size:12px;padding:4px 8px;border-radius:4px;color:var(--text-secondary)}.portal-mock-sidebar li.is-active{background:var(--paper-0);color:var(--ink-900);border-left:2px solid var(--verdant-600);padding-left:6px}.portal-mock-main{padding:16px 20px}.portal-mock-main-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.portal-mock-main h4{font-family:var(--font-serif);font-size:16px;font-weight:500;letter-spacing:0}.portal-mock-count{font-size:11px;color:var(--text-tertiary)}.portal-mock-list{list-style:none;margin:0;padding:0}.portal-mock-list-row{display:grid;grid-template-columns:1.2fr .6fr 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--paper-100);font-size:12px;align-items:baseline}.portal-mock-list-row:first-child{border-top:none}.portal-mock-list-name{color:var(--ink-900);font-size:12px}.portal-mock-list-kind{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);text-transform:lowercase}.portal-mock-list-channels{font-size:11px;color:var(--state-700)}.portal-mock-skill-meta{padding:16px;background:var(--paper-50);border-right:1px solid var(--paper-200)}.portal-mock-skill-kv{margin-top:12px}.kv{display:grid;grid-template-columns:80px 1fr;gap:8px;margin:0;padding:4px 0;border-top:1px solid var(--paper-200);font-size:11px}.kv:first-child{border-top:none}.kv dt{color:var(--text-tertiary);font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.04em}.kv dd,.portal-mock-code{margin:0;font-family:var(--font-mono);color:var(--ink-900)}.portal-mock-code{padding:16px 20px;background:var(--paper-0);font-size:11.5px;line-height:1.5;overflow-x:auto;white-space:pre}.portal-mock-dcm .portal-mock-body{grid-template-columns:1fr}.portal-mock-table{border:1px solid var(--paper-200);border-radius:var(--radius-sm);overflow:hidden}.portal-mock-table-head,.portal-mock-table-row{display:grid;grid-template-columns:1fr 1.4fr 1.6fr .7fr;gap:10px;padding:8px 12px;font-size:11px}.portal-mock-table-head{background:var(--paper-100);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}.portal-mock-table-row{border-top:1px solid var(--paper-200)}.portal-mock-table-dim{color:var(--text-secondary)}.portal-mock-state{font-family:var(--font-mono);font-size:10px;text-transform:lowercase;letter-spacing:.04em}.portal-mock-state-ok{color:var(--verdant-700)}.portal-mock-state-warn{color:var(--amber-fg)}.portal-mock-agent-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.portal-mock-agent-stamp{font-size:11px;color:var(--state-700)}.portal-mock-agent-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}@media (max-width:480px){.portal-mock-agent-grid{grid-template-columns:1fr}}.portal-mock-chip-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.portal-mock-chip{background:var(--paper-100);border:1px solid var(--paper-200);border-radius:4px;padding:3px 8px;font-size:11px;color:var(--text-secondary)}.portal-mock-chip-on{background:var(--paper-0);color:var(--ink-900);border-color:var(--verdant-200)}.portal-mock-audit-list{list-style:none;margin:0;padding:0}.portal-mock-audit-row{display:grid;grid-template-columns:144px 100px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:8px 0;border-top:1px solid var(--paper-100);font-size:12px}.portal-mock-audit-row:first-child{border-top:none}.portal-mock-audit-ts{grid-row:span 2;font-size:11px;color:var(--state-700)}.portal-mock-audit-kind{background:var(--paper-100);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:3px;color:var(--text-secondary);align-self:start;justify-self:start}.portal-mock-audit-title{color:var(--ink-900);font-size:12.5px}.portal-mock-audit-detail{grid-column:2/4;font-size:10.5px;color:var(--text-tertiary)}.channels-section{padding:64px 0;border-top:1px solid var(--paper-200)}.channels-header{max-width:720px;margin-bottom:32px}.channels-header h2{font-size:32px;font-style:italic;margin-bottom:12px}.channels-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55}.channels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:980px){.channels-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.channels-grid{grid-template-columns:1fr}}.channel-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);padding:22px 22px 24px;display:flex;flex-direction:column}.channel-card.is-coming-soon{background:var(--paper-50);border-style:dashed}.channel-card.is-coming-soon .channel-card-body,.channel-card.is-coming-soon .channel-card-title{color:var(--text-secondary)}.channel-card-eyebrow{display:flex;gap:8px;align-items:baseline;font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:12px;text-transform:lowercase}.channel-card-number{color:var(--ink-900)}.channel-card-tag{color:var(--state-700)}.channel-card-title{font-family:var(--font-serif);font-size:22px;font-weight:500;margin-bottom:8px}.channel-card-body{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.bot-first-section{padding:64px 0;border-top:1px solid var(--paper-200)}.bot-first-header{max-width:720px;margin-bottom:32px}.bot-first-header h2{font-size:32px;font-style:italic;margin-bottom:12px}.bot-first-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55}.bot-first-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:860px){.bot-first-grid{grid-template-columns:1fr}}.bot-first-artifact,.bot-first-chat{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column}.bot-first-artifact-header,.bot-first-chat-header{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--paper-50);border-bottom:1px solid var(--paper-200);font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em}.bot-first-artifact-title,.bot-first-chat-title{color:var(--text-secondary);text-transform:lowercase}.bot-first-chat-body{padding:18px 20px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.55}.chat-turn{display:grid;grid-template-columns:80px 1fr;gap:12px}.chat-turn-speaker{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);text-transform:lowercase;letter-spacing:.04em;padding-top:2px}.chat-turn-henoyo .chat-turn-speaker{color:var(--verdant-700)}.chat-turn-text p{margin:0;color:var(--ink-900)}.chat-turn-text p+p{margin-top:4px}.bot-first-artifact-body{padding:16px 20px;flex:1 1}.bot-first-artifact-footer{padding:10px 20px;border-top:1px solid var(--paper-200);background:var(--paper-50);font-size:11px;color:var(--text-tertiary)}.prompts-skills-section{padding:64px 0;border-top:1px solid var(--paper-200)}.prompts-skills-header{max-width:720px;margin-bottom:32px}.prompts-skills-header h2{font-size:32px;font-style:italic;margin-bottom:12px}.prompts-skills-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55}.prompts-skills-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:1020px){.prompts-skills-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.prompts-skills-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.prompts-skills-grid{grid-template-columns:1fr}}.prompt-skill-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-md);padding:18px 16px;display:flex;flex-direction:column;gap:8px;min-height:132px}.prompt-skill-number{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em}.prompt-skill-name{font-family:var(--font-serif);font-size:16px;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--ink-900);margin:0}.prompt-skill-tags{font-family:var(--font-mono);font-size:10.5px;color:var(--state-700);letter-spacing:.02em;margin-top:auto}.key-takeaways{padding:64px 0;border-top:1px solid var(--paper-200)}.key-takeaways h2{font-size:26px;font-family:var(--font-serif);font-weight:500;margin-bottom:24px}.key-takeaways-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;max-width:60ch}.key-takeaways-list li{position:relative;padding-left:22px;color:var(--ink-900);font-size:16px;line-height:1.55}.key-takeaways-list li:before{content:"—";position:absolute;left:0;color:var(--ink-700);font-family:var(--font-serif);font-weight:400;font-size:16px}.closing-cta{padding:80px 0;border-top:1px solid var(--paper-200)}.closing-cta-inner{display:flex;flex-direction:column;gap:32px;max-width:720px}.closing-cta h2{font-size:32px;line-height:1.1;margin-bottom:16px;font-family:var(--font-serif);font-weight:500;font-style:italic}.closing-cta p{color:var(--text-secondary);font-size:17px;line-height:1.55;max-width:56ch}.closing-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.pricing-note-card-section{padding:0 0 48px}.pricing-note-card{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:36px 40px;background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.pricing-note-card-content h3{font-size:24px;font-family:var(--font-serif);font-weight:500;margin-bottom:10px;color:var(--ink-900)}.pricing-note-card-content p{color:var(--text-secondary);font-size:15px;line-height:1.6;max-width:52ch}@media (max-width:720px){.pricing-note-card{grid-template-columns:1fr;gap:20px;padding:28px}.pricing-note-card .btn{width:100%;justify-content:center}}.calc{margin-top:64px;padding-top:56px;border-top:1px solid var(--paper-200)}.calc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;flex-wrap:wrap}.calc-head h2{margin-bottom:8px}.calc-head p{color:var(--text-secondary);font-size:15px;max-width:52ch}.seg{display:inline-flex;padding:3px;background:var(--paper-200);gap:2px}.seg,.seg button{border-radius:100px}.seg button{padding:7px 18px;font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .14s;min-height:36px;font-family:var(--font-sans)}.seg button.on{background:var(--paper-50);color:var(--ink-900);box-shadow:var(--shadow-sm)}.seg button:focus-visible{outline:2px solid var(--verdant-600);outline-offset:2px}.calc-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:32px}@media (max-width:900px){.calc-grid{grid-template-columns:1fr}}.calc-inputs,.calc-output{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);padding:28px 32px}.calc-inputs h4,.calc-output h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--state-700);margin-bottom:24px;font-weight:600}.calc-block{margin-bottom:28px}.calc-block:last-child{margin-bottom:0}.calc-block label.top,.calc-block span.top{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--ink-800);margin-bottom:10px;font-weight:500}.calc-block label.top .val{font-family:var(--font-mono);color:var(--verdant-700);font-size:13px}.team-slider{appearance:none;width:100%;height:4px;border-radius:100px;background:var(--paper-200);outline:none}.team-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--verdant-700);cursor:pointer;border:3px solid var(--paper-50);box-shadow:0 0 0 1px var(--verdant-700)}.team-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--verdant-700);cursor:pointer;border:3px solid var(--paper-50);box-shadow:0 0 0 1px var(--verdant-700)}.team-slider:focus-visible{box-shadow:0 0 0 3px rgba(59,96,71,.25)}.slider-ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);margin-top:8px}.check-row{display:flex;flex-direction:column;gap:8px}.check{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--paper-200);background:var(--paper-100);cursor:pointer;transition:border-color .12s,background .12s;font-size:14px;min-height:44px}.check:hover{border-color:var(--paper-300)}.check.on{border-color:var(--verdant-500);background:var(--verdant-50)}.check.disabled{opacity:.55;cursor:not-allowed}.check:focus-within{border-color:var(--verdant-600);box-shadow:0 0 0 3px rgba(59,96,71,.15)}.check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.check .box{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--paper-300);background:var(--paper-50);display:flex;align-items:center;justify-content:center;color:transparent;font-size:11px;font-weight:700;flex-shrink:0}.check.on .box{background:var(--verdant-700);border-color:var(--verdant-700);color:var(--paper-50)}.check .k{flex:1 1}.check .note{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.estimate{padding:22px 24px;background:var(--paper-100);border:1px solid var(--paper-200);border-radius:var(--radius-md);margin-bottom:22px}.estimate .k{font-family:var(--font-mono);font-size:11px;color:var(--state-700);letter-spacing:.04em}.estimate .big{font-family:var(--font-serif);font-size:44px;line-height:1;color:var(--ink-900);letter-spacing:-.02em;margin:6px 0 4px;font-weight:500}.estimate .big .sep{color:var(--paper-300);margin:0 8px;font-weight:400}.estimate .big .unit{font-size:14px;margin-left:8px;font-weight:400}.estimate .band,.estimate .big .unit{font-family:var(--font-mono);color:var(--state-700)}.estimate .band{font-size:11.5px;line-height:1.5}.line-items{display:flex;flex-direction:column}.line-item{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:9px 0;font-size:13.5px;border-bottom:1px solid var(--paper-100);align-items:baseline}.line-item:last-child{border-bottom:none}.line-item .svc{color:var(--ink-800)}.line-item .note{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.line-item .amt{font-family:var(--font-mono);font-size:12.5px;color:var(--state-700);min-width:90px;text-align:right}.line-item.total{border-top:1px solid var(--paper-200);border-bottom:none;padding-top:14px;margin-top:6px;font-weight:500}.line-item.total .amt{color:var(--ink-900);font-weight:500}.export-row{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.export-row .sub-note{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);max-width:360px;line-height:1.5}.export-row .sub-note a{color:var(--verdant-700);text-decoration:underline;text-underline-offset:2px}.export-row .sub-note a:hover{color:var(--verdant-600)}@media (max-width:480px){.calc-head h2{font-size:26px}.calc-inputs,.calc-output{padding:22px 20px}.calc-block{margin-bottom:22px}.calc-block label.top,.calc-block span.top{font-size:13px}}.why-not-seat-section{padding:64px 0 0}.why-not-seat{padding:40px 48px;background:var(--paper-100);border:1px dashed var(--paper-300);border-radius:var(--radius-lg)}.why-not-seat h3{font-size:22px;font-family:var(--font-serif);font-weight:500;margin-bottom:12px;color:var(--ink-900)}.why-not-seat p{font-family:var(--font-serif);font-size:17px;line-height:1.65;color:var(--ink-800);max-width:72ch}@media (max-width:640px){.why-not-seat{padding:28px}}.arch-wrap{margin-top:0;padding:64px 0 32px;border-top:1px solid var(--paper-200)}.arch-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;flex-wrap:wrap}.arch-head h2{font-style:italic;margin-bottom:8px}.arch-head p{color:var(--text-secondary);max-width:520px;font-size:16px;line-height:1.55}.arch-frame{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:32px;overflow-x:auto}.arch-frame svg{display:block;width:100%;height:auto;min-width:720px}@media (max-width:720px){.arch-frame{padding:16px}}.arch-legend{margin-top:16px;display:flex;gap:32px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary)}.arch-legend .li{display:flex;align-items:center;gap:8px}.arch-legend .sw{width:22px;height:10px;border-radius:2px;display:inline-block}.four-layers-section{padding:64px 0;border-top:1px solid var(--paper-200)}.four-layers-header{max-width:720px;margin-bottom:32px}.four-layers-header h2{font-size:32px;font-style:italic;margin-bottom:12px}.four-layers-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55}.four-layers-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:720px){.four-layers-grid{grid-template-columns:1fr}}.four-layer-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);padding:24px 26px}.four-layer-card h3{font-family:var(--font-serif);font-size:22px;font-weight:500;margin-bottom:12px}.four-layer-card p{color:var(--text-secondary);font-size:15px;line-height:1.6}.compliance-posture-section{padding:64px 0;border-top:1px solid var(--paper-200)}.compliance-posture-heading{font-family:var(--font-serif);font-size:22px;font-weight:500;margin-bottom:28px;color:var(--ink-900)}.compliance-posture-blocks{display:grid;grid-template-columns:1fr 1fr;gap:32px 48px;max-width:960px}@media (max-width:720px){.compliance-posture-blocks{grid-template-columns:1fr;gap:24px}}.compliance-posture-block h4{font-family:var(--font-sans);font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--verdant-700);margin-bottom:8px}.compliance-posture-block p{color:var(--text-secondary);font-size:15.5px;line-height:1.6}.regulation-cards-section{padding:64px 0;border-top:1px solid var(--paper-200)}.regulation-cards-header{max-width:720px;margin-bottom:28px}.regulation-cards-header h2{font-size:32px;font-style:italic;margin-bottom:10px}.regulation-cards-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55}.regulation-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:720px){.regulation-cards-grid{grid-template-columns:1fr}}.regulation-card{position:relative;background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);padding:22px 24px 24px;transition:border-color .12s,transform .12s;display:block}.regulation-card:hover{border-color:var(--paper-300)}.regulation-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.regulation-card-head h3{font-family:var(--font-serif);font-size:20px;font-weight:500;letter-spacing:0}.regulation-card p{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.regulation-card-arrow{position:absolute;bottom:20px;right:24px;font-family:var(--font-mono);color:var(--verdant-700);font-size:16px}.sub-processors-section{padding:64px 0;border-top:1px solid var(--paper-200)}.sub-processors-section h2{font-size:32px;font-style:italic;margin-bottom:24px}.sub-processors-table-wrap{overflow-x:auto;border:1px solid var(--paper-200);border-radius:var(--radius-lg);background:var(--paper-0)}.sub-processors-table{width:100%;border-collapse:collapse;font-size:14.5px}.sub-processors-table thead{background:var(--paper-100)}.sub-processors-table td,.sub-processors-table th{text-align:left;padding:14px 20px;border-bottom:1px solid var(--paper-200)}.sub-processors-table th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-weight:600}.sub-processors-table tbody tr:last-child td{border-bottom:none}.sub-processors-table td.mono{color:var(--state-700);font-size:12.5px}.dpa-card-section{padding:32px 0 64px}.dpa-card{background:var(--paper-0);border:1px solid var(--paper-200);border-left-width:2px;border-radius:var(--radius-lg);padding:28px 32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:var(--shadow-sm)}.dpa-card.card-verdant-edge{border-left-color:var(--verdant-600);border-left-width:2px}.dpa-card-content h3{font-family:var(--font-serif);font-size:22px;font-weight:500;margin-bottom:8px}.dpa-card-content p{color:var(--text-secondary);font-size:15px;line-height:1.55;max-width:56ch}@media (max-width:720px){.dpa-card{grid-template-columns:1fr}.dpa-card .btn{justify-self:start}}.about-narrative{padding:24px 0 32px}.about-section{max-width:720px;margin-bottom:40px}.about-section:last-child{margin-bottom:0}.about-section h2{font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:1.2;margin-bottom:24px;color:var(--ink-900)}.about-section h2 em{color:var(--verdant-signal);font-style:italic}.about-section .essay{display:flex;flex-direction:column;gap:18px}.about-section .essay p{font-size:17px;line-height:1.65;color:var(--text-secondary)}.about-pullquote{margin:32px 0;font-family:var(--font-serif);font-size:22px;font-style:italic;line-height:1.45;color:var(--ink-800);max-width:680px}.about-divider{margin:32px 0;border:none;border-top:1px solid var(--paper-200)}@media (max-width:640px){.about-section h2{font-size:24px}.about-section .essay p{font-size:16px}.about-pullquote{font-size:20px}}@media print{.calc-inputs,.hamburger,.mobile-menu,.mobile-menu-backdrop,.site-footer,.topbar{display:none!important}.calc-output{border:none!important;box-shadow:none!important;padding:0!important}.calc-head{display:none!important}.calc{border-top:none!important;margin-top:0!important;padding-top:0!important}.estimate{background:transparent!important;border:1px solid var(--paper-200)!important;page-break-inside:avoid}.export-row{display:none!important}.closing-cta,.faq-section,.pricing-note-card-section,.why-not-seat-section{page-break-inside:avoid}body{background:white!important}@page{margin:2cm}}.contact-cards-section{padding:64px 0 96px}.contact-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:48px}.contact-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:12px;position:relative;overflow:hidden}.contact-card-primary{border-left:3px solid var(--verdant-signal)}.contact-card-inner{padding:32px}.contact-card h3{font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:1.18;margin:0 0 16px;color:var(--ink-900)}.contact-card p{font-size:16px;line-height:1.55;color:var(--text-secondary);margin:0 0 24px}.contact-emails{display:flex;flex-direction:column;gap:12px}.contact-email-row{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--paper-50);border-radius:6px;text-decoration:none;transition:background .15s ease}.contact-email-row:hover{background:var(--paper-100)}.contact-email-label{font-family:var(--font-mono);font-size:14px;color:var(--state-700)}.contact-email-purpose{font-size:13px;color:var(--text-tertiary)}.contact-closing{font-size:14px;color:var(--text-tertiary);max-width:560px;line-height:1.5}.compliance-prose{padding:48px 0 96px}.compliance-section{max-width:720px;margin-bottom:48px}.compliance-section h2{font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:1.18;margin:0 0 20px;color:var(--ink-900)}.compliance-section p{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0 0 16px}.compliance-section p:last-child{margin-bottom:0}.compliance-cta-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:12px;padding:32px;margin-top:64px;max-width:720px}.compliance-cta-card h3{font-family:var(--font-serif);font-size:22px;font-weight:500;margin:0 0 12px;color:var(--ink-900)}.compliance-cta-card p{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0 0 20px}.compliance-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.compliance-siblings-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:12px;padding:28px 32px;margin-top:56px;max-width:720px}.compliance-siblings-card h3{font-family:var(--font-serif);font-size:18px;font-weight:500;margin:0 0 16px;color:var(--ink-900)}.compliance-siblings-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.compliance-sibling-link{display:block;padding:12px 14px;border:1px solid var(--paper-200);border-radius:8px;text-decoration:none;transition:border-color .14s}.compliance-sibling-link:hover{border-color:var(--verdant-600)}.compliance-sibling-title{display:block;font-family:var(--font-serif);font-size:16px;font-weight:500;color:var(--ink-900);margin-bottom:4px}.compliance-sibling-blurb{display:block;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.hub-tiles-section{padding:56px 0 72px;background:var(--paper-50)}.hub-tiles-eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 24px}.hub-tiles-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.hub-tiles-grid{grid-template-columns:1fr}}.hub-tile{display:flex;flex-direction:column;gap:8px;padding:24px 20px 24px 24px;background:var(--paper-0);border:1px solid var(--paper-200);border-left:3px solid var(--verdant-600);border-radius:var(--radius-md);text-decoration:none;min-height:96px;transition:border-color .14s,box-shadow .14s,transform .14s}.hub-tile:hover{border-color:var(--verdant-600);box-shadow:0 2px 8px rgba(59,96,71,.08);transform:translateY(-1px)}.hub-tile:focus-visible{outline:2px solid var(--verdant-600);outline-offset:3px}.hub-tile-title{display:block;font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.2;color:var(--ink-900)}.hub-tile-blurb{display:block;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text-secondary)}.hub-principles-section{padding:64px 0 72px;border-top:1px solid var(--paper-200);background:var(--paper-0)}.hub-principles-heading{font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:1.18;color:var(--ink-900);margin:0 0 36px;max-width:600px}.hub-principles-list{list-style:none;margin:0;padding:0;max-width:720px}.hub-principles-list li{padding:24px 0;border-bottom:1px solid var(--paper-200)}.hub-principles-list li:first-child{border-top:1px solid var(--paper-200)}.hub-principle-heading{font-weight:600;color:var(--ink-900);margin:0 0 6px}.hub-principle-body,.hub-principle-heading{font-family:var(--font-sans);font-size:15px}.hub-principle-body{line-height:1.65;color:var(--text-secondary);margin:0;max-width:64ch}.compliance-hub-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--verdant-600);text-decoration:none;margin-top:56px;margin-bottom:-12px;letter-spacing:.01em}.compliance-hub-link:hover{text-decoration:underline}.compliance-hub-link:focus-visible{outline:2px solid var(--verdant-600);outline-offset:2px;text-decoration:underline}.legal-draft-banner{background:#FBF4E7;border-bottom:1px solid #e8dcc8;padding:16px 0}.legal-draft-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.legal-draft-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#5A4216;background:rgba(90,66,22,.1);padding:4px 8px;border-radius:4px}.legal-draft-text{font-size:14px;color:#5A4216;line-height:1.4}.gate-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--paper-50)}.gate-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:12px;padding:48px;max-width:480px;width:100%;text-align:center}.gate-card h1{font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:1.2;margin:24px 0 16px;color:var(--ink-900)}.gate-card p{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0 0 24px}.gate-card .btn{display:inline-flex;margin-bottom:16px}.gate-meta{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);margin-top:16px}.at-a-glance-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-lg);padding:24px 28px;margin-bottom:48px;max-width:720px;box-shadow:var(--shadow-sm)}.at-a-glance-card h3{font-family:var(--font-serif);font-size:18px;font-weight:500;margin:0 0 16px;color:var(--ink-900)}.at-a-glance-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.at-a-glance-list li{position:relative;padding-left:18px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.at-a-glance-list li:before{content:"—";position:absolute;left:0;color:var(--ink-700);font-family:var(--font-serif);font-weight:400;font-size:15px}.compliance-table-wrap{margin:48px 0;overflow-x:auto;border:1px solid var(--paper-200);border-radius:var(--radius-lg);background:var(--paper-0);max-width:720px}.compliance-table{width:100%;border-collapse:collapse;font-size:14.5px}.compliance-table thead{background:var(--paper-100)}.compliance-table td,.compliance-table th{text-align:left;padding:14px 20px;border-bottom:1px solid var(--paper-200);vertical-align:top}.compliance-table th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-weight:600}.compliance-table tbody tr:last-child td{border-bottom:none}.compliance-table td:first-child{font-family:var(--font-mono);font-size:12.5px;color:var(--state-700);width:35%}.compliance-table td:last-child{color:var(--text-secondary);line-height:1.55}.illo{margin:0;display:block}.illo img{display:block;max-width:100%;height:auto;background:var(--paper-50);border-radius:var(--radius-md)}.illo figcaption{margin-top:12px;font-family:var(--font-mono);font-size:12px;color:var(--state-700);letter-spacing:.04em;text-align:center}.illo-hero img{width:100%;max-width:480px}.illo-inline{padding:32px 24px;display:flex;justify-content:center}.illo-inline img{width:100%;max-width:560px}.illo-spot img{width:100%;max-width:280px;margin-inline:auto}.hero--with-media .hero-grid,.sub-hero--with-media .hero-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"headline" "media" "rest";row-gap:28px;align-items:start}.hero-text-group{display:contents}.hero--with-media .hero-headline,.sub-hero--with-media .hero-headline{grid-area:headline}.hero--with-media .hero-media,.sub-hero--with-media .hero-media{grid-area:media;display:flex;justify-content:center}.hero--with-media .hero-rest,.sub-hero--with-media .hero-rest{grid-area:rest}.hero--with-media .hero-headline h1,.sub-hero--with-media .hero-headline h1{max-width:28ch}.hero--with-media .hero-media .illo img,.sub-hero--with-media .hero-media .illo img{max-width:240px}@media (min-width:600px){.hero--with-media .hero-grid,.sub-hero--with-media .hero-grid{row-gap:36px}.hero--with-media .hero-media .illo img,.sub-hero--with-media .hero-media .illo img{max-width:360px}}@media (min-width:880px){.hero--with-media .hero-grid,.sub-hero--with-media .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"text media";column-gap:56px;row-gap:0}.hero-text-group{display:flex;flex-direction:column;grid-area:text;gap:24px}.hero--with-media .hero-media,.sub-hero--with-media .hero-media{grid-area:media;justify-content:flex-end;align-self:start}.hero--with-media .hero-media .illo img{max-width:480px}.sub-hero--with-media .hero-media .illo img{max-width:440px}}.gate-card--404{text-align:center}.gate-card--404 .mark{display:flex;justify-content:center;margin-bottom:32px}.gate-card--404 .illo{margin:0 auto 24px}.gate-card--404 .illo img{max-width:240px}.gate-card--404 .gate-actions{justify-content:center}.ipreview-wrap{max-width:1080px;margin:0 auto;padding:56px 24px 96px;background:var(--paper-50)}.ipreview-head{margin-bottom:48px}.ipreview-head .mark{margin-bottom:24px}.ipreview-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--state-700);margin-bottom:16px}.ipreview-head h1{font-size:40px;line-height:1.1;letter-spacing:-.01em;margin-bottom:16px;color:var(--ink-900)}.ipreview-lede{max-width:720px;font-size:16px;line-height:1.6;color:var(--text-secondary)}.ipreview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px}.ipreview-card{margin:0}.ipreview-frame{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-md);overflow:hidden;aspect-ratio:1/1;display:block}.ipreview-frame img{width:100%;height:100%;display:block;object-fit:cover}.ipreview-card figcaption{margin-top:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--state-700);text-align:center}.ipreview-section{max-width:720px;margin-bottom:48px}.ipreview-section h2{font-size:22px;margin-bottom:16px;color:var(--ink-900)}.ipreview-checks{list-style:none;padding:0;margin:0}.ipreview-checks li{position:relative;padding:8px 0 8px 24px;font-size:14.5px;line-height:1.55;color:var(--text-secondary);border-bottom:1px solid var(--paper-200)}.ipreview-checks li:last-child{border-bottom:none}.ipreview-checks li:before{content:"—";position:absolute;left:0;top:8px;color:var(--ink-700);font-family:var(--font-serif);font-weight:400;font-size:14px}.ipreview-prose{font-size:15px;line-height:1.65;color:var(--text-secondary)}.ipreview-bullets{padding-left:18px}.ipreview-bullets li{margin-bottom:6px}.ipreview-foot{max-width:720px;margin-top:64px;padding-top:24px;border-top:1px solid var(--paper-200);font-size:13px;color:var(--state-700)}.ipreview-foot code{font-family:var(--font-mono);font-size:12px;background:var(--paper-100);padding:1px 6px;border-radius:3px}@media (max-width:900px){.ipreview-grid{grid-template-columns:1fr}.ipreview-head h1{font-size:30px}}.prompts-catalog-section{padding:72px 0;border-top:1px solid var(--paper-200)}.prompts-catalog-header{max-width:760px;margin-bottom:40px}.prompts-catalog-header h2{font-size:32px;font-style:italic;margin-bottom:12px}.prompts-catalog-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55;margin-bottom:24px}.prompts-catalog-jumpnav{display:flex;flex-wrap:wrap;gap:8px;padding-top:20px;border-top:1px solid var(--paper-200)}.prompts-catalog-jumpnav a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--paper-0);border:1px solid var(--paper-200);border-radius:999px;font-size:13px;color:var(--ink-900);text-decoration:none;font-weight:500;transition:border-color .15s ease}.prompts-catalog-jumpnav a:focus-visible,.prompts-catalog-jumpnav a:hover{border-color:var(--ink-700)}.prompts-catalog-jumpnav-count{font-family:var(--font-mono);font-size:11px;color:var(--state-700);letter-spacing:.04em;padding-left:8px;border-left:1px solid var(--paper-200)}.prompts-catalog-category{margin-top:56px;scroll-margin-top:80px}.prompts-catalog-jumpnav a:focus-visible{outline:2px solid var(--verdant-600);outline-offset:2px}.prompts-catalog-category-header{margin-bottom:28px;max-width:760px}.prompts-catalog-category-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.prompts-catalog-category-titlerow{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.prompts-catalog-category-titlerow h3{font-family:var(--font-serif);font-size:28px;font-weight:500;font-style:italic;color:var(--ink-900);margin:0}.prompts-catalog-category-count{font-family:var(--font-mono);font-size:12px;color:var(--state-700);letter-spacing:.04em}.prompts-catalog-category-blurb{color:var(--text-secondary);font-size:15px;line-height:1.55;margin-top:10px;max-width:60ch}.prompts-catalog-category-status{display:inline-block;margin-top:10px;padding:4px 10px;font-size:12.5px;font-family:var(--font-mono);font-weight:500;letter-spacing:.01em;background:var(--paper-100);border-left:2px solid var(--verdant-700);color:var(--ink-700);border-radius:0 3px 3px 0}.prompts-catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:1080px){.prompts-catalog-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.prompts-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.prompts-catalog-grid{grid-template-columns:1fr}}.prompts-catalog-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-md);padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;min-height:168px}.prompts-catalog-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.prompts-catalog-card-persona{display:inline-block;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--state-700);background:var(--paper-100);padding:3px 7px;border-radius:3px}.prompts-catalog-card-number{font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary);letter-spacing:.04em}.prompts-catalog-card-name{font-family:var(--font-serif);font-size:17px;font-weight:500;font-style:italic;line-height:1.25;color:var(--ink-900);margin:0}.prompts-catalog-card-description{color:var(--text-secondary);font-size:13.5px;line-height:1.5;margin:auto 0 0}@media (max-width:480px){.prompts-catalog-section{padding:56px 0}.prompts-catalog-header h2{font-size:26px}.prompts-catalog-category{margin-top:44px}.prompts-catalog-category-titlerow h3{font-size:24px}.prompts-catalog-card{min-height:0}}.integration-capabilities-section{padding:72px 0;border-top:1px solid var(--paper-200)}.integration-capabilities-header{max-width:720px;margin-bottom:40px}.integration-capabilities-header h2{font-size:32px;font-style:italic;margin-bottom:12px}.integration-capabilities-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55}.integration-capabilities-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media (max-width:760px){.integration-capabilities-grid{grid-template-columns:1fr;gap:36px}}.integration-capability-col-title{font-family:var(--font-serif);font-size:22px;font-weight:500;font-style:italic;color:var(--ink-900);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--paper-200)}.integration-capability-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.integration-capability-list li{display:flex;flex-direction:column;gap:4px;position:relative;padding-left:22px}.integration-capability-list li:before{content:"—";position:absolute;left:0;top:0;font-family:var(--font-serif);color:var(--ink-700)}.integration-capability-name{font-family:var(--font-serif);font-size:17px;font-weight:600;color:var(--ink-900);line-height:1.3}.integration-capability-body{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.integration-auth-section{padding:56px 0;border-top:1px solid var(--paper-200)}.integration-auth-card{background:var(--paper-0);border:1px solid var(--paper-200);border-left:3px solid var(--verdant-signal,#4fa776);border-radius:var(--radius-md);padding:28px 32px;max-width:760px}.integration-auth-title{font-family:var(--font-serif);font-size:22px;font-weight:500;font-style:italic;margin:0 0 12px;color:var(--ink-900)}.integration-auth-body{color:var(--ink-700);font-size:16px;line-height:1.6;margin:0}.integration-dcm-section{padding:72px 0;border-top:1px solid var(--paper-200)}.integration-dcm-header{max-width:680px;margin-bottom:32px}.integration-dcm-header h2{font-size:32px;font-style:italic;margin-bottom:12px}.integration-dcm-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.55}.integration-dcm-mock{max-width:920px}.integration-channels-section{padding:64px 0;border-top:1px solid var(--paper-200)}.integration-channels-header{max-width:680px;margin-bottom:28px}.integration-channels-header h2{font-size:28px;font-family:var(--font-serif);font-weight:500;font-style:italic;margin-bottom:10px}.integration-channels-subhead{color:var(--text-secondary);font-size:15.5px;line-height:1.55}.integration-channels-row{display:flex;flex-wrap:wrap;gap:12px}.integration-channel-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--paper-0);border:1px solid var(--paper-200);border-radius:999px;font-size:14px;color:var(--ink-900)}.integration-channel-pill.is-coming-soon{border-style:dashed;color:var(--text-secondary)}.integration-channel-status{font-family:var(--font-mono);font-size:12px;color:var(--verdant-signal,#4FA776);font-weight:600}.integration-channel-pill.is-coming-soon .integration-channel-status{color:var(--text-tertiary)}.integration-channel-label{font-weight:500}.integration-channel-tag{font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;padding-left:4px;border-left:1px solid var(--paper-200);margin-left:4px}.integration-prompts-section{padding:64px 0;border-top:1px solid var(--paper-200)}.integration-prompts-header{max-width:720px;margin-bottom:32px}.integration-prompts-header h2{font-size:28px;font-family:var(--font-serif);font-weight:500;font-style:italic;margin-bottom:10px}.integration-prompts-subhead{color:var(--text-secondary);font-size:15.5px;line-height:1.55}.integration-compliance-section{padding:56px 0 72px;border-top:1px solid var(--paper-200)}.integration-compliance-header{max-width:720px;margin-bottom:16px}.integration-compliance-header h2{font-size:26px;font-family:var(--font-serif);font-weight:500;font-style:italic}.integration-compliance-body{color:var(--ink-700);font-size:16px;line-height:1.65;max-width:720px;margin:0}@media (max-width:480px){.integration-capabilities-section,.integration-dcm-section,.integration-prompts-section{padding:48px 0}.integration-capabilities-header h2,.integration-dcm-header h2{font-size:26px}.integration-channels-row{gap:8px}.integration-channel-pill{padding:8px 12px;font-size:13px}.integration-auth-card{padding:22px 20px}}.compare-section-header{max-width:720px;margin-bottom:32px}.compare-section-header h2{font-size:32px;font-style:italic;font-family:var(--font-serif);font-weight:500;margin:0 0 12px;color:var(--ink-900)}.compare-section-lede{color:var(--text-secondary);font-size:16.5px;line-height:1.55;margin:0}.compare-deeper-section,.compare-narrative-section{padding:72px 0;border-top:1px solid var(--paper-200)}.compare-narrative{max-width:720px;display:flex;flex-direction:column;gap:22px}.compare-narrative p{margin:0;color:var(--ink-700);font-size:17px;line-height:1.7}.compare-narrative em{font-style:italic;color:var(--ink-900)}.compare-table-section{padding:72px 0;border-top:1px solid var(--paper-200)}.compare-scroll-hint{display:none;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-weight:500}@media (max-width:879px){.compare-scroll-hint{display:block}}.compare-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--paper-200);border-radius:var(--radius-md);background:var(--paper-0);position:relative}.compare-table-scroll:focus-visible{outline:2px solid var(--verdant-signal);outline-offset:2px}.compare-table{width:100%;border-collapse:collapse;font-size:14.5px;color:var(--ink-700);min-width:880px}.compare-table td,.compare-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--paper-100);line-height:1.5}.compare-table tbody tr:last-child td,.compare-table tbody tr:last-child th{border-bottom:none}.compare-td-dimension,.compare-th-dimension{background:var(--paper-50);border-right:1px solid var(--paper-200);width:200px;min-width:200px}.compare-td-dimension{position:sticky;left:0;font-weight:600;color:var(--ink-900);z-index:1}.compare-th-vendor{background:var(--paper-50);font-family:var(--font-serif);font-size:16px;font-weight:600;font-style:italic;color:var(--ink-900)}.compare-td-vendor{width:22%;min-width:180px}.compare-td-henoyo{color:var(--ink-900)}.compare-cell-meta{color:var(--text-tertiary);font-size:13px;white-space:nowrap}.compare-where-section{padding:72px 0;border-top:1px solid var(--paper-200)}.compare-where-list{display:flex;flex-direction:column;gap:20px;max-width:820px}.compare-where-card{background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-md);padding:28px 32px}.compare-where-card-title{font-family:var(--font-serif);font-size:20px;font-weight:500;font-style:italic;color:var(--ink-900);margin:0 0 14px}.compare-where-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compare-where-card-list li{position:relative;padding-left:22px;color:var(--ink-700);font-size:15.5px;line-height:1.55}.compare-where-card-list li:before{content:"—";position:absolute;left:0;top:0;font-family:var(--font-serif);color:var(--ink-700)}.compare-where-card-list em{font-style:italic;color:var(--ink-900)}.compare-same-section{padding:56px 0 72px;border-top:1px solid var(--paper-200)}.compare-same-body{color:var(--ink-700);font-size:17px;line-height:1.7;max-width:720px;margin:0}.compare-same-body em{font-style:italic;color:var(--ink-900)}@media (max-width:480px){.compare-narrative-section,.compare-same-section,.compare-table-section,.compare-where-section{padding:48px 0}.compare-section-header h2{font-size:26px}.compare-table td,.compare-table th{padding:12px 14px;font-size:13.5px}.compare-th-vendor{font-size:14.5px}.compare-td-dimension,.compare-th-dimension{width:160px;min-width:160px}.compare-where-card{padding:22px 20px}.compare-where-card-list li{font-size:14.5px}.compare-narrative p,.compare-same-body{font-size:16px}}.salesforce-page-narrative{padding:64px 0 56px;border-top:1px solid var(--paper-200)}.salesforce-page-narrative-heading{font-size:28px;line-height:1.14;margin-bottom:28px;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900)}.salesforce-page-narrative-body{max-width:680px}.salesforce-page-narrative-body p{font-size:17px;line-height:1.65;color:var(--ink-700);margin-bottom:20px}.salesforce-voice-prompt{margin:24px 0;padding:16px 20px 16px 24px;border-left:3px solid var(--verdant-700);background:var(--paper-0);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.salesforce-voice-prompt em{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.55;color:var(--ink-900)}.salesforce-voice-response{margin:24px 0 24px 20px;padding:18px 24px;background:var(--paper-100);border-radius:var(--radius-md)}.salesforce-voice-response em{font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.6;color:var(--text-secondary);font-weight:400}.salesforce-page-three-things{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.salesforce-page-three-things-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.salesforce-page-three-things-intro{font-size:17px;color:var(--text-secondary);margin-bottom:40px}.salesforce-page-three-things-list{display:flex;flex-direction:column;gap:32px;max-width:680px}.salesforce-page-thing-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:8px}.salesforce-page-thing-body{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.salesforce-page-thing-body em{font-style:italic;color:var(--ink-900)}.salesforce-page-three-things-coda{margin-top:36px;font-size:16px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.salesforce-page-builder{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.salesforce-page-builder-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:28px}.salesforce-page-builder-body{max-width:680px;display:flex;flex-direction:column;gap:16px}.salesforce-page-builder-body p{font-size:17px;line-height:1.65;color:var(--ink-700)}.salesforce-page-builder-body em{font-family:var(--font-serif);font-style:italic;color:var(--ink-900)}.salesforce-page-channels{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.salesforce-page-channels-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.salesforce-page-channels-subhead{font-size:17px;color:var(--text-secondary);margin-bottom:32px}.salesforce-page-channels-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:600px}.salesforce-page-channel{display:flex;align-items:baseline;gap:12px;font-size:16px;line-height:1.5;color:var(--ink-700)}.salesforce-page-channel-status{font-family:var(--font-mono);font-size:13px;flex-shrink:0;width:16px;text-align:center}.salesforce-page-channel--live .salesforce-page-channel-status{color:var(--verdant-600)}.salesforce-page-channel--coming .salesforce-page-channel-status,.salesforce-page-channel--roadmap .salesforce-page-channel-status{color:var(--text-tertiary)}.salesforce-page-channel--coming .salesforce-page-channel-label,.salesforce-page-channel--roadmap .salesforce-page-channel-label{color:var(--text-secondary)}.salesforce-page-channel-label strong{font-weight:600;color:var(--ink-900)}.salesforce-page-channel--coming .salesforce-page-channel-label strong,.salesforce-page-channel--roadmap .salesforce-page-channel-label strong{color:var(--ink-700)}.salesforce-page-channels-footer{margin-top:24px;font-size:15.5px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.salesforce-page-pricing{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.salesforce-page-pricing-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:28px}.salesforce-page-pricing-body{max-width:680px;display:flex;flex-direction:column;gap:16px}.salesforce-page-pricing-body p{font-size:17px;line-height:1.65;color:var(--ink-700)}.salesforce-page-trust{padding:64px 0 56px;border-top:1px solid var(--paper-200);background:var(--paper-100)}.salesforce-page-trust-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:12px}.salesforce-page-trust-intro{font-size:16px;color:var(--text-secondary);margin-bottom:40px;max-width:560px}.salesforce-page-trust-qa-list{display:flex;flex-direction:column;gap:32px;max-width:720px}.salesforce-page-trust-qa-q{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:10px;font-style:italic}.salesforce-page-trust-qa-a{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.salesforce-page-trust-link{display:inline-block;margin-top:40px;font-size:15.5px;font-weight:500;color:var(--verdant-700);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--verdant-200);transition:color .12s,text-decoration-color .12s}.salesforce-page-trust-link:hover{color:var(--verdant-600);text-decoration-color:var(--verdant-600)}@media (max-width:640px){.salesforce-page-builder,.salesforce-page-channels,.salesforce-page-narrative,.salesforce-page-pricing,.salesforce-page-three-things,.salesforce-page-trust{padding:44px 0 40px}.salesforce-page-builder-heading,.salesforce-page-channels-heading,.salesforce-page-narrative-heading,.salesforce-page-pricing-heading,.salesforce-page-three-things-heading,.salesforce-page-trust-heading{font-size:24px}.salesforce-voice-response{margin-left:0}.salesforce-page-trust-qa-q{font-size:15px}}.channel-page-section-header{max-width:720px;margin-bottom:28px}.channel-page-section-header h2{font-size:30px;font-style:italic;font-family:var(--font-serif);font-weight:500;margin:0 0 12px;color:var(--ink-900)}.channel-page-section-subhead{color:var(--text-secondary);font-size:16.5px;line-height:1.6;margin:0}.channel-page-status-section{padding:48px 0 8px}.channel-page-status-card{background:var(--paper-0);border:1px solid var(--paper-200);border-left:3px solid var(--verdant-signal,#4fa776);border-radius:var(--radius-md);padding:24px 28px;max-width:760px}.channel-page-status-label{display:block;font-family:var(--font-serif);font-size:17px;font-weight:600;font-style:italic;color:var(--ink-900);margin-bottom:8px}.channel-page-status-body{color:var(--ink-700);font-size:15.5px;line-height:1.6;margin:0}.channel-page-dayone-section,.channel-page-what-section{padding:64px 0;border-top:1px solid var(--paper-200)}.channel-page-subhead{font-family:var(--font-serif);font-size:22px;font-weight:500;font-style:italic;color:var(--ink-900);margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid var(--paper-200);max-width:760px}.channel-page-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;max-width:760px}.channel-page-bullets li{display:flex;flex-direction:column;gap:4px;position:relative;padding-left:22px}.channel-page-bullets li:before{content:"—";position:absolute;left:0;top:0;font-family:var(--font-serif);color:var(--ink-700)}.channel-page-bullet-name{font-family:var(--font-serif);font-size:17px;font-weight:600;color:var(--ink-900);line-height:1.3}.channel-page-bullet-body{color:var(--text-secondary);font-size:15px;line-height:1.6}.channel-page-stays-section{padding:56px 0;border-top:1px solid var(--paper-200)}.channel-page-stays-card{background:var(--paper-0);border:1px solid var(--paper-200);border-left:3px solid var(--verdant-signal,#4fa776);border-radius:var(--radius-md);padding:28px 32px;max-width:760px}.channel-page-stays-title{font-family:var(--font-serif);font-size:22px;font-weight:500;font-style:italic;margin:0 0 12px;color:var(--ink-900)}.channel-page-stays-body{color:var(--ink-700);font-size:16px;line-height:1.65;margin:0}.channel-page-structured-section{padding:56px 0;border-top:1px solid var(--paper-200)}.channel-page-structured-body{color:var(--ink-700);font-size:16.5px;line-height:1.65;max-width:760px;margin:0}.channel-page-strip-section{padding:56px 0;border-top:1px solid var(--paper-200)}.channel-page-strip-row{display:flex;flex-wrap:wrap;gap:12px}.channel-page-strip-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--paper-0);border:1px solid var(--paper-200);border-radius:999px;font-size:14px;color:var(--ink-900)}.channel-page-strip-pill.is-coming{border-style:dashed;color:var(--text-secondary)}.channel-page-strip-status{font-family:var(--font-mono);font-size:12px;color:var(--verdant-signal,#4FA776);font-weight:600}.channel-page-strip-pill.is-coming .channel-page-strip-status{color:var(--text-tertiary)}.channel-page-strip-label{font-weight:500}.channel-page-strip-tail{font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;padding-left:4px;border-left:1px solid var(--paper-200);margin-left:4px}.channel-page-extra-section{padding:56px 0;border-top:1px solid var(--paper-200)}.channel-page-extra-body{color:var(--ink-700);font-size:16.5px;line-height:1.7;max-width:720px;margin:0}.channel-page-security-section{padding:56px 0 72px;border-top:1px solid var(--paper-200)}.channel-page-security-body{color:var(--ink-700);font-size:16px;line-height:1.65;max-width:720px;margin:0}@media (max-width:480px){.channel-page-status-section{padding:32px 0 0}.channel-page-status-card,.channel-page-stays-card{padding:22px 20px}.channel-page-dayone-section,.channel-page-extra-section,.channel-page-security-section,.channel-page-stays-section,.channel-page-strip-section,.channel-page-structured-section,.channel-page-what-section{padding:44px 0}.channel-page-section-header h2{font-size:24px}.channel-page-subhead{font-size:19px}.channel-page-strip-row{gap:8px}.channel-page-strip-pill{padding:8px 12px;font-size:13px}}.dynamics-page-narrative{padding:64px 0 56px;border-top:1px solid var(--paper-200)}.dynamics-page-narrative-heading{font-size:28px;line-height:1.14;margin-bottom:28px;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900)}.dynamics-page-narrative-body{max-width:680px}.dynamics-page-narrative-body p{font-size:17px;line-height:1.65;color:var(--ink-700);margin-bottom:20px}.dynamics-voice-prompt{margin:24px 0;padding:16px 20px 16px 24px;border-left:3px solid var(--verdant-700);background:var(--paper-0);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.dynamics-voice-prompt em{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.55;color:var(--ink-900)}.dynamics-voice-response{margin:24px 0 24px 20px;padding:18px 24px;background:var(--paper-100);border-radius:var(--radius-md)}.dynamics-voice-response em{font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.6;color:var(--text-secondary);font-weight:400}.dynamics-page-three-things{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.dynamics-page-three-things-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.dynamics-page-three-things-intro{font-size:17px;color:var(--text-secondary);margin-bottom:40px}.dynamics-page-three-things-list{display:flex;flex-direction:column;gap:32px;max-width:680px}.dynamics-page-thing-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:8px}.dynamics-page-thing-body{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.dynamics-page-thing-body em{font-style:italic;color:var(--ink-900)}.dynamics-page-three-things-coda{margin-top:36px;font-size:16px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.dynamics-page-coming-section{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.dynamics-page-coming-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.dynamics-page-coming-intro{font-size:17px;color:var(--text-secondary);max-width:640px;margin-bottom:40px}.dynamics-page-coming-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px}.dynamics-page-coming-card{padding:28px 28px 24px;border:1px solid var(--paper-200);border-radius:var(--radius-md);background:var(--paper-100)}.dynamics-page-coming-card-eyebrow{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:10px}.dynamics-page-coming-card-heading{font-family:var(--font-serif);font-size:20px;font-weight:500;letter-spacing:-.012em;line-height:1.2;color:var(--ink-900);margin-bottom:14px}.dynamics-page-coming-card-qualifier{color:var(--text-tertiary);font-size:14px;font-weight:400;font-style:italic}.dynamics-page-coming-card-body{font-size:15.5px;line-height:1.65;color:var(--ink-700)}.dynamics-page-builder{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.dynamics-page-builder-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:28px}.dynamics-page-builder-body{max-width:680px;display:flex;flex-direction:column;gap:16px}.dynamics-page-builder-body p{font-size:17px;line-height:1.65;color:var(--ink-700)}.dynamics-page-builder-body em{font-family:var(--font-serif);font-style:italic;color:var(--ink-900)}.dynamics-page-channels{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.dynamics-page-channels-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.dynamics-page-channels-subhead{font-size:17px;color:var(--text-secondary);margin-bottom:32px}.dynamics-page-channels-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:600px}.dynamics-page-channel{display:flex;align-items:baseline;gap:12px;font-size:16px;line-height:1.5;color:var(--ink-700)}.dynamics-page-channel-status{font-family:var(--font-mono);font-size:13px;flex-shrink:0;width:16px;text-align:center}.dynamics-page-channel--live .dynamics-page-channel-status{color:var(--verdant-600)}.dynamics-page-channel--coming .dynamics-page-channel-status,.dynamics-page-channel--roadmap .dynamics-page-channel-status{color:var(--text-tertiary)}.dynamics-page-channel--coming .dynamics-page-channel-label,.dynamics-page-channel--roadmap .dynamics-page-channel-label{color:var(--text-secondary)}.dynamics-page-channel-label strong{font-weight:600;color:var(--ink-900)}.dynamics-page-channel--coming .dynamics-page-channel-label strong,.dynamics-page-channel--roadmap .dynamics-page-channel-label strong{color:var(--ink-700)}.dynamics-page-channels-footer{margin-top:24px;font-size:15.5px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.dynamics-page-pricing{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.dynamics-page-pricing-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:28px}.dynamics-page-pricing-body{max-width:680px;display:flex;flex-direction:column;gap:16px}.dynamics-page-pricing-body p{font-size:17px;line-height:1.65;color:var(--ink-700)}.dynamics-page-trust{padding:64px 0 56px;border-top:1px solid var(--paper-200);background:var(--paper-100)}.dynamics-page-trust-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:12px}.dynamics-page-trust-intro{font-size:16px;color:var(--text-secondary);margin-bottom:40px;max-width:560px}.dynamics-page-trust-qa-list{display:flex;flex-direction:column;gap:32px;max-width:720px}.dynamics-page-trust-qa-q{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:10px;font-style:italic}.dynamics-page-trust-qa-a{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.dynamics-page-trust-link{display:inline-block;margin-top:40px;font-size:15.5px;font-weight:500;color:var(--verdant-700);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--verdant-200);transition:color .12s,text-decoration-color .12s}.dynamics-page-trust-link:hover{color:var(--verdant-600);text-decoration-color:var(--verdant-600)}@media (max-width:640px){.dynamics-page-builder,.dynamics-page-channels,.dynamics-page-coming-section,.dynamics-page-narrative,.dynamics-page-pricing,.dynamics-page-three-things,.dynamics-page-trust{padding:44px 0 40px}.dynamics-page-builder-heading,.dynamics-page-channels-heading,.dynamics-page-coming-heading,.dynamics-page-narrative-heading,.dynamics-page-pricing-heading,.dynamics-page-three-things-heading,.dynamics-page-trust-heading{font-size:24px}.dynamics-voice-response{margin-left:0}.dynamics-page-trust-qa-q{font-size:15px}.dynamics-page-coming-cards{grid-template-columns:1fr}.dynamics-page-coming-card{padding:20px}}.compare-week-section,.compare-why-section{padding:72px 0;border-top:1px solid var(--paper-200)}.compare-where-card-body{color:var(--ink-700);font-size:15.5px;line-height:1.6}.compare-where-card-body p{margin:0 0 12px}.compare-where-card-body p:last-child{margin-bottom:0}@media (max-width:480px){.compare-week-section,.compare-why-section{padding:48px 0}.compare-where-card-body{font-size:14.5px}}.netsuite-page-narrative{padding:64px 0 56px;border-top:1px solid var(--paper-200)}.netsuite-page-narrative-heading{font-size:28px;line-height:1.14;margin-bottom:28px;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900)}.netsuite-page-narrative-body{max-width:680px}.netsuite-page-narrative-body p{font-size:17px;line-height:1.65;color:var(--ink-700);margin-bottom:20px}.netsuite-voice-prompt{margin:24px 0;padding:16px 20px 16px 24px;border-left:3px solid var(--verdant-700);background:var(--paper-0);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.netsuite-voice-prompt em{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.55;color:var(--ink-900)}.netsuite-voice-response{margin:24px 0 24px 20px;padding:18px 24px;background:var(--paper-100);border-radius:var(--radius-md)}.netsuite-voice-response em{font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.6;color:var(--text-secondary);font-weight:400}.netsuite-page-three-things{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.netsuite-page-three-things-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.netsuite-page-three-things-intro{font-size:17px;color:var(--text-secondary);margin-bottom:40px}.netsuite-page-three-things-list{display:flex;flex-direction:column;gap:32px;max-width:680px}.netsuite-page-thing-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:8px}.netsuite-page-thing-body{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.netsuite-page-thing-body em{font-style:italic;color:var(--ink-900)}.netsuite-page-three-things-coda{margin-top:36px;font-size:16px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.netsuite-page-builder{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.netsuite-page-builder-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:28px}.netsuite-page-builder-body{max-width:680px;display:flex;flex-direction:column;gap:16px}.netsuite-page-builder-body p{font-size:17px;line-height:1.65;color:var(--ink-700)}.netsuite-page-builder-body em{font-family:var(--font-serif);font-style:italic;color:var(--ink-900)}.netsuite-page-channels{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.netsuite-page-channels-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.netsuite-page-channels-subhead{font-size:17px;color:var(--text-secondary);margin-bottom:32px}.netsuite-page-channels-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:600px}.netsuite-page-channel{display:flex;align-items:baseline;gap:12px;font-size:16px;line-height:1.5;color:var(--ink-700)}.netsuite-page-channel-status{font-family:var(--font-mono);font-size:13px;flex-shrink:0;width:16px;text-align:center}.netsuite-page-channel--live .netsuite-page-channel-status{color:var(--verdant-600)}.netsuite-page-channel--coming .netsuite-page-channel-status,.netsuite-page-channel--roadmap .netsuite-page-channel-status{color:var(--text-tertiary)}.netsuite-page-channel--coming .netsuite-page-channel-label,.netsuite-page-channel--roadmap .netsuite-page-channel-label{color:var(--text-secondary)}.netsuite-page-channel-label strong{font-weight:600;color:var(--ink-900)}.netsuite-page-channel--coming .netsuite-page-channel-label strong,.netsuite-page-channel--roadmap .netsuite-page-channel-label strong{color:var(--ink-700)}.netsuite-page-channels-footer{margin-top:24px;font-size:15.5px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.netsuite-page-pricing{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.netsuite-page-pricing-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:28px}.netsuite-page-pricing-body{max-width:680px;display:flex;flex-direction:column;gap:16px}.netsuite-page-pricing-body p{font-size:17px;line-height:1.65;color:var(--ink-700)}.netsuite-page-trust{padding:64px 0 56px;border-top:1px solid var(--paper-200);background:var(--paper-100)}.netsuite-page-trust-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:12px}.netsuite-page-trust-intro{font-size:16px;color:var(--text-secondary);margin-bottom:40px;max-width:560px}.netsuite-page-trust-qa-list{display:flex;flex-direction:column;gap:32px;max-width:720px}.netsuite-page-trust-qa-q{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:10px;font-style:italic}.netsuite-page-trust-qa-a{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.netsuite-page-trust-link{display:inline-block;margin-top:40px;font-size:15.5px;font-weight:500;color:var(--verdant-700);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--verdant-200);transition:color .12s,text-decoration-color .12s}.netsuite-page-trust-link:hover{color:var(--verdant-600);text-decoration-color:var(--verdant-600)}@media (max-width:640px){.netsuite-page-builder,.netsuite-page-channels,.netsuite-page-narrative,.netsuite-page-pricing,.netsuite-page-three-things,.netsuite-page-trust{padding:44px 0 40px}.netsuite-page-builder-heading,.netsuite-page-channels-heading,.netsuite-page-narrative-heading,.netsuite-page-pricing-heading,.netsuite-page-three-things-heading,.netsuite-page-trust-heading{font-size:24px}.netsuite-voice-response{margin-left:0}.netsuite-page-trust-qa-q{font-size:15px}}.scenario-prompt{margin:24px 0;padding:16px 20px 16px 24px;border-left:3px solid var(--verdant-700);background:var(--paper-0);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.scenario-prompt em{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.55;color:var(--ink-900)}.scenario-response{margin:24px 0 24px 20px;padding:18px 24px;background:var(--paper-100);border-radius:var(--radius-md)}.scenario-response em{font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.6;color:var(--text-secondary);font-weight:400}.scenario-modality{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px;font-style:normal}.channel-page-sarah-narrative{padding:64px 0 56px;border-top:1px solid var(--paper-200)}.channel-page-sarah-narrative-heading{font-size:28px;line-height:1.14;margin-bottom:28px;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900)}.channel-page-sarah-narrative-body{max-width:680px}.channel-page-sarah-narrative-body p{font-size:17px;line-height:1.65;color:var(--ink-700);margin-bottom:20px}.channel-page-sarah-three-things{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.channel-page-sarah-three-things-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.channel-page-sarah-three-things-intro{font-size:17px;color:var(--text-secondary);margin-bottom:40px}.channel-page-sarah-three-things-list{display:flex;flex-direction:column;gap:32px;max-width:680px}.channel-page-sarah-thing-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:8px}.channel-page-sarah-thing-body{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.channel-page-sarah-three-things-coda{margin-top:36px;font-size:16px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.channel-page-sarah-echo{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.channel-page-sarah-echo-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:24px;max-width:720px}.channel-page-sarah-echo-body{max-width:680px;display:flex;flex-direction:column;gap:16px}.channel-page-sarah-echo-body p{font-size:17px;line-height:1.65;color:var(--ink-700)}.channel-page-sarah-channels{padding:56px 0 64px;border-top:1px solid var(--paper-200)}.channel-page-sarah-channels-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.channel-page-sarah-channels-subhead{font-size:17px;color:var(--text-secondary);margin-bottom:32px}.channel-page-sarah-channels-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:600px}.channel-page-sarah-channel{display:flex;align-items:baseline;gap:12px;font-size:16px;line-height:1.5;color:var(--ink-700)}.channel-page-sarah-channel-status{font-family:var(--font-mono);font-size:13px;flex-shrink:0;width:16px;text-align:center}.channel-page-sarah-channel--live .channel-page-sarah-channel-status{color:var(--verdant-600)}.channel-page-sarah-channel--coming .channel-page-sarah-channel-status{color:var(--text-tertiary)}.channel-page-sarah-channel--coming .channel-page-sarah-channel-label{color:var(--text-secondary)}.channel-page-sarah-channel-label strong{font-weight:600;color:var(--ink-900)}.channel-page-sarah-channel--coming .channel-page-sarah-channel-label strong{color:var(--ink-700)}.channel-page-sarah-channels-footer{margin-top:24px;font-size:15.5px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif)}.channel-page-sarah-trust{padding:64px 0 56px;border-top:1px solid var(--paper-200);background:var(--paper-100)}.channel-page-sarah-trust-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:12px}.channel-page-sarah-trust-intro{font-size:16px;color:var(--text-secondary);margin-bottom:40px;max-width:560px}.channel-page-sarah-trust-qa-list{display:flex;flex-direction:column;gap:32px;max-width:720px}.channel-page-sarah-trust-qa-q{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:10px;font-style:italic}.channel-page-sarah-trust-qa-a{font-size:16.5px;line-height:1.65;color:var(--ink-700)}.channel-page-sarah-trust-link{display:inline-block;margin-top:40px;font-size:15.5px;font-weight:500;color:var(--verdant-700);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--verdant-200);transition:color .12s,text-decoration-color .12s}.channel-page-sarah-trust-link:hover{color:var(--verdant-600);text-decoration-color:var(--verdant-600)}@media (max-width:640px){.channel-page-sarah-channels,.channel-page-sarah-echo,.channel-page-sarah-narrative,.channel-page-sarah-three-things,.channel-page-sarah-trust{padding:44px 0 40px}.channel-page-sarah-channels-heading,.channel-page-sarah-echo-heading,.channel-page-sarah-narrative-heading,.channel-page-sarah-three-things-heading,.channel-page-sarah-trust-heading{font-size:24px}.scenario-response{margin-left:0}.channel-page-sarah-trust-qa-q{font-size:15px}}.channel-page-sarah-channel--current{padding:14px 16px;margin:4px 0;border-left:3px solid var(--verdant-700);background:var(--paper-50);border-radius:0 4px 4px 0}.channel-page-sarah-channel--current .channel-page-sarah-channel-label,.channel-page-sarah-channel--current .channel-page-sarah-channel-label strong{color:var(--ink-900)}.channel-page-sarah-catalog{padding:64px 0 56px;border-top:1px solid var(--paper-200)}.channel-page-sarah-catalog-heading{font-size:32px;line-height:1.12;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:12px}.channel-page-sarah-catalog-intro{font-size:17px;line-height:1.6;color:var(--text-secondary);margin-bottom:32px;max-width:720px}.channel-page-sarah-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.channel-page-sarah-catalog-card{padding:20px 22px 18px;border:1px solid var(--paper-200);border-radius:4px;background:var(--paper-50);display:flex;flex-direction:column;gap:12px}.channel-page-sarah-catalog-invocation{font-family:var(--font-mono);font-size:13.5px;line-height:1.45;color:var(--ink-900);background:var(--paper-100);padding:10px 12px;border-radius:3px;margin:0;white-space:pre-wrap;word-wrap:break-word}.channel-page-sarah-catalog-response{font-size:15.5px;line-height:1.55;color:var(--ink-700);margin:0}.channel-page-sarah-catalog-audit{font-size:13.5px;line-height:1.5;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif);margin:0;padding-top:6px;border-top:1px dashed var(--paper-200)}.channel-page-sarah-bot-first{padding:56px 0;border-top:1px solid var(--paper-200)}.channel-page-sarah-bot-first-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:16px}.channel-page-sarah-bot-first-body{font-size:17px;line-height:1.65;color:var(--ink-700);max-width:720px}.compare-channels-strip{padding:56px 0 48px;border-top:1px solid var(--paper-200)}.compare-channels-strip-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.compare-channels-strip-subhead{font-size:17px;color:var(--text-secondary);margin-bottom:28px;max-width:720px}.compare-channels-strip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:600px}.compare-channels-strip-row{display:flex;align-items:baseline;gap:12px;font-size:16px;line-height:1.5;color:var(--ink-700)}.compare-channels-strip-status{font-family:var(--font-mono);font-size:13px;flex-shrink:0;width:16px;text-align:center}.compare-channels-strip-row--live .compare-channels-strip-status{color:var(--verdant-600)}.compare-channels-strip-row--coming .compare-channels-strip-status{color:var(--text-tertiary)}.compare-channels-strip-row--coming .compare-channels-strip-label{color:var(--text-secondary)}.compare-channels-strip-label strong{font-weight:600;color:var(--ink-900)}.compare-channels-strip-row--coming .compare-channels-strip-label strong{color:var(--ink-700)}.compare-channels-strip-footer{margin-top:24px;font-size:15.5px;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif);max-width:720px}@media (max-width:880px){.channel-page-sarah-catalog-grid{grid-template-columns:1fr;gap:16px}.channel-page-sarah-bot-first-heading,.channel-page-sarah-catalog-heading,.compare-channels-strip-heading{font-size:24px}.channel-page-sarah-bot-first,.channel-page-sarah-catalog,.compare-channels-strip{padding-top:48px;padding-bottom:40px}}.security-pillar-bridge{padding:24px 0 12px;border-top:1px solid var(--paper-200)}.security-pillar-bridge-body{font-size:15px;line-height:1.6;color:var(--text-secondary);max-width:680px;margin-bottom:12px;font-style:italic}.security-pillar-bridge-inline-link{color:var(--verdant-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-style:normal;font-weight:500}.security-pillar-bridge-inline-link:hover{color:var(--ink-900)}.security-pillar-trust-escape{display:inline-block;font-size:14px;color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:1px}.security-pillar-trust-escape:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}.security-pillar-after-state,.security-pillar-architecture,.security-pillar-india,.security-pillar-pain,.security-pillar-scope,.security-pillar-verbs{padding:56px 0;border-top:1px solid var(--paper-200)}.security-pillar-after-state-heading,.security-pillar-architecture-heading,.security-pillar-india-heading,.security-pillar-pain-heading,.security-pillar-scope-heading,.security-pillar-verbs-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.security-pillar-after-state-intro,.security-pillar-architecture-intro,.security-pillar-india-intro,.security-pillar-pain-intro,.security-pillar-scope-intro,.security-pillar-verbs-intro{font-size:17px;color:var(--text-secondary);margin-bottom:32px;max-width:680px;line-height:1.55}.security-pillar-pain-list{display:flex;flex-direction:column;gap:28px;max-width:680px}.security-pillar-break-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:6px}.security-pillar-break-body{font-size:16px;line-height:1.6;color:var(--ink-700)}.security-pillar-posture-list{display:grid;grid-template-columns:1fr;gap:24px;max-width:760px}@media (min-width:880px){.security-pillar-posture-list{grid-template-columns:1fr 1fr;gap:28px 36px}}.security-pillar-posture-item{padding:20px 22px;background:var(--paper-100);border-left:3px solid var(--verdant-700);border-radius:0 var(--radius-md) var(--radius-md) 0}.security-pillar-posture-label{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em;margin-bottom:6px}.security-pillar-posture-body{font-size:15px;line-height:1.55;color:var(--ink-700)}.security-pillar-after-state-list{display:flex;flex-direction:column;gap:28px;max-width:680px}.security-pillar-thing-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:6px}.security-pillar-thing-body{font-size:16px;line-height:1.6;color:var(--ink-700)}.security-pillar-verbs-list{display:flex;flex-direction:column;gap:32px;max-width:720px}.security-pillar-verb{padding-left:16px;border-left:2px solid var(--paper-300,var(--paper-200))}.security-pillar-verb-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}@media (min-width:720px){.security-pillar-verb-head{flex-direction:row;align-items:baseline;gap:14px}}.security-pillar-verb-word{font-family:var(--font-serif);font-style:italic;font-size:24px;font-weight:500;color:var(--verdant-700);letter-spacing:-.015em}.security-pillar-verb-tagline{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-secondary);letter-spacing:0}.security-pillar-verb-body{font-size:16px;line-height:1.6;color:var(--ink-700);margin-bottom:8px}.security-pillar-verb-action{font-size:14px;line-height:1.5;color:var(--ink-900);font-weight:500}.security-pillar-india-points{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:14px;max-width:700px}.security-pillar-india-point{font-size:15px;line-height:1.6;color:var(--ink-700);padding-left:18px;position:relative}.security-pillar-india-point:before{content:"·";color:var(--verdant-700);font-weight:700;position:absolute;left:4px;top:-2px;font-size:22px;line-height:1}.security-pillar-india-bridge{font-size:14px;line-height:1.55;color:var(--text-secondary);font-style:italic;max-width:680px}.security-pillar-scope-list{display:flex;flex-direction:column;gap:22px;max-width:680px}.security-pillar-exclusion-label{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:4px}.security-pillar-exclusion-body{font-size:15px;line-height:1.55;color:var(--ink-700)}.security-pillar-cta-qualifier-wrap{text-align:center;padding:0 0 48px}.security-pillar-cta-qualifier{font-size:13px;color:var(--text-secondary);font-style:italic;margin-top:-16px}@media (max-width:880px){.security-pillar-after-state,.security-pillar-architecture,.security-pillar-india,.security-pillar-pain,.security-pillar-scope,.security-pillar-verbs{padding:40px 0}.security-pillar-after-state-heading,.security-pillar-architecture-heading,.security-pillar-india-heading,.security-pillar-pain-heading,.security-pillar-scope-heading,.security-pillar-verbs-heading{font-size:24px}}.security-pillar-comparison{padding:56px 0;border-top:1px solid var(--paper-200);scroll-margin-top:80px}.security-pillar-comparison-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.security-pillar-comparison-intro{font-size:16px;color:var(--text-secondary);margin-bottom:24px;max-width:880px;line-height:1.6}.security-pillar-comparison-table-wrap{overflow-x:auto;border:1px solid var(--paper-200);border-radius:var(--radius-md);margin-bottom:16px}.security-pillar-comparison-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5;min-width:880px}.security-pillar-comparison-table td,.security-pillar-comparison-table th{padding:12px 14px;vertical-align:top;text-align:left;border-bottom:1px solid var(--paper-200);color:var(--ink-700)}.security-pillar-comparison-table thead th{background:var(--paper-100);font-family:var(--font-sans);font-weight:600;color:var(--ink-900);border-bottom:2px solid var(--paper-200)}.security-pillar-comparison-table tbody th{background:var(--paper-50,var(--paper-100));font-family:var(--font-sans);font-weight:600;color:var(--ink-900);width:160px}.security-pillar-comparison-henoyo{background:var(--paper-50,var(--paper-100));border-left:3px solid var(--verdant-700);color:var(--ink-900);font-weight:500}.security-pillar-comparison-footnote{font-size:12px;color:var(--text-secondary);font-style:italic;line-height:1.55;max-width:880px}.security-pillar-bridge-links{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media (min-width:720px){.security-pillar-bridge-links{flex-direction:row;gap:16px;flex-wrap:wrap}}@media (max-width:880px){.security-pillar-comparison{padding:40px 0}.security-pillar-comparison-heading{font-size:24px}}.pillars-section--home-v2{padding:56px 0 48px}.pillars--two{grid-template-columns:1fr 1fr;gap:48px}@media (max-width:880px){.pillars--two{grid-template-columns:1fr;gap:56px}}.pillars--two .pillar{border-top:2px solid var(--verdant-700);padding-top:24px}.pillars--two .pillar-title{font-size:28px;line-height:1.16;margin-bottom:16px;font-family:var(--font-serif);font-weight:500;color:var(--ink-900);letter-spacing:-.018em}.pillars--two .pillar-status{margin-top:16px;padding:8px 12px;background:var(--paper-100);border-left:3px solid var(--verdant-700);font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--ink-900);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.pillars--two .pillar-cta{display:inline-block;margin-top:16px;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:2px}.pillars--two .pillar-cta:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}.home-engine-strip{padding:56px 0;border-top:1px solid var(--paper-200);background:var(--paper-50,var(--paper-100))}.home-engine-strip-heading{font-size:24px;line-height:1.16;font-family:var(--font-serif);font-weight:500;letter-spacing:-.015em;color:var(--ink-900);margin-bottom:8px}.home-engine-strip-intro{font-size:16px;color:var(--text-secondary);margin-bottom:32px;max-width:680px;line-height:1.55}.home-engine-strip-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:720px){.home-engine-strip-grid{grid-template-columns:repeat(2,1fr);gap:24px 32px}}@media (min-width:1080px){.home-engine-strip-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.home-engine-property{padding:16px 18px;background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-md)}.home-engine-property-label{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--ink-900);margin-bottom:6px}.home-engine-property-body{font-size:14px;line-height:1.55;color:var(--ink-700)}@media (max-width:880px){.home-engine-strip,.pillars-section--home-v2{padding:40px 0}}.revenue-pillar-bridge{padding:24px 0 12px;border-top:1px solid var(--paper-200)}.revenue-pillar-bridge-body{font-size:15px;line-height:1.6;color:var(--text-secondary);max-width:680px;margin-bottom:12px;font-style:italic}.revenue-pillar-platform-escape{display:inline-block;font-size:14px;color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:1px}.revenue-pillar-platform-escape:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}.revenue-pillar-after-state,.revenue-pillar-compare,.revenue-pillar-day-one,.revenue-pillar-it-trust,.revenue-pillar-motions,.revenue-pillar-narrative,.revenue-pillar-surfaces,.revenue-pillar-verbs{padding:56px 0;border-top:1px solid var(--paper-200)}.revenue-pillar-after-state-heading,.revenue-pillar-compare-heading,.revenue-pillar-day-one-heading,.revenue-pillar-it-trust-heading,.revenue-pillar-motions-heading,.revenue-pillar-narrative-heading,.revenue-pillar-surfaces-heading,.revenue-pillar-verbs-heading{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.revenue-pillar-after-state-intro,.revenue-pillar-day-one-intro,.revenue-pillar-motions-intro,.revenue-pillar-narrative-intro,.revenue-pillar-surfaces-intro,.revenue-pillar-verbs-intro{font-size:17px;color:var(--text-secondary);margin-bottom:32px;max-width:680px;line-height:1.55}.revenue-pillar-narrative-list{display:grid;grid-template-columns:1fr;gap:24px;max-width:760px}@media (min-width:880px){.revenue-pillar-narrative-list{grid-template-columns:1fr 1fr;gap:28px 36px}}.revenue-pillar-scene{padding:20px 22px;background:var(--paper-100);border-left:3px solid var(--verdant-700);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex;flex-direction:column;gap:10px}.revenue-pillar-scene-label{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em;margin:0}.revenue-pillar-scene-body{font-size:15px;line-height:1.6;color:var(--ink-700);margin:0}.revenue-pillar-scene-link{font-size:13.5px;color:var(--verdant-700);text-decoration:none;align-self:flex-start;border-bottom:1px solid transparent;padding-bottom:1px}.revenue-pillar-scene-link:hover{border-bottom-color:var(--verdant-700)}.revenue-pillar-day-one-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.revenue-pillar-day-one-card{padding:20px 22px 18px;border:1px solid var(--paper-200);border-radius:4px;background:var(--paper-50);display:flex;flex-direction:column;gap:12px}.revenue-pillar-day-one-invocation{font-family:var(--font-mono);font-size:13.5px;line-height:1.45;color:var(--ink-900);background:var(--paper-100);padding:10px 12px;border-radius:3px;margin:0;white-space:pre-wrap;word-wrap:break-word}.revenue-pillar-day-one-response{font-size:15.5px;line-height:1.55;color:var(--ink-700);margin:0}.revenue-pillar-day-one-audit{font-size:13.5px;line-height:1.5;color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif);margin:0;padding-top:6px;border-top:1px dashed var(--paper-200)}.revenue-pillar-motions-grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:880px}@media (min-width:880px){.revenue-pillar-motions-grid{grid-template-columns:1fr 1fr;gap:24px 32px}}.revenue-pillar-motion{padding:22px 24px;border:1px solid var(--paper-200);border-radius:4px;background:var(--paper-50);display:flex;flex-direction:column;gap:8px}.revenue-pillar-motion-scope{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--verdant-700);align-self:flex-start;padding:2px 8px;background:var(--paper-100);border-radius:2px}.revenue-pillar-motion-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin:0}.revenue-pillar-motion-body{font-size:15px;line-height:1.6;color:var(--ink-700);margin:0}.revenue-pillar-after-state-list{display:flex;flex-direction:column;gap:28px;max-width:680px}.revenue-pillar-thing-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);line-height:1.35;margin-bottom:6px}.revenue-pillar-thing-body{font-size:16px;line-height:1.6;color:var(--ink-700)}.revenue-pillar-verbs-list{display:flex;flex-direction:column;gap:32px;max-width:720px}.revenue-pillar-verb{padding-left:16px;border-left:2px solid var(--paper-300,var(--paper-200))}.revenue-pillar-verb-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}@media (min-width:720px){.revenue-pillar-verb-head{flex-direction:row;align-items:baseline;gap:14px}}.revenue-pillar-verb-word{font-family:var(--font-serif);font-style:italic;font-size:24px;font-weight:500;color:var(--verdant-700);letter-spacing:-.015em}.revenue-pillar-verb-tagline{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-secondary);letter-spacing:0}.revenue-pillar-verb-body{font-size:16px;line-height:1.6;color:var(--ink-700);margin-bottom:8px}.revenue-pillar-verb-action{font-size:14px;line-height:1.5;color:var(--ink-900);font-weight:500}.revenue-pillar-surfaces-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;max-width:760px}.revenue-pillar-surface{padding:16px 18px;border:1px solid var(--paper-200);border-radius:4px;background:var(--paper-50);display:flex;flex-direction:column;gap:6px}.revenue-pillar-surface--live{border-left:3px solid var(--verdant-700)}.revenue-pillar-surface--coming{border-left:3px solid var(--paper-300,var(--paper-200));opacity:.92}.revenue-pillar-surface-head{display:flex;align-items:baseline;gap:12px;justify-content:space-between;flex-wrap:wrap}.revenue-pillar-surface-label{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink-900)}.revenue-pillar-surface-status{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--verdant-700)}.revenue-pillar-surface--coming .revenue-pillar-surface-status{color:var(--text-tertiary)}.revenue-pillar-surface-body{font-size:14.5px;line-height:1.55;color:var(--ink-700);margin:0}.revenue-pillar-surface-link{font-size:13px;color:var(--verdant-700);text-decoration:none;align-self:flex-start;border-bottom:1px solid transparent;padding-bottom:1px}.revenue-pillar-surface-link:hover{border-bottom-color:var(--verdant-700)}.revenue-pillar-it-trust-body{font-size:16px;line-height:1.6;color:var(--ink-700);max-width:680px;margin-bottom:16px}.revenue-pillar-it-trust-link{display:inline-block;font-size:14px;color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:1px}.revenue-pillar-it-trust-link:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}.revenue-pillar-compare-body{font-size:16px;line-height:1.6;color:var(--ink-700);max-width:680px;margin-bottom:16px}.revenue-pillar-compare-link{display:inline-block;font-size:14px;color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:1px}.revenue-pillar-compare-link:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}@media (max-width:880px){.revenue-pillar-after-state,.revenue-pillar-compare,.revenue-pillar-day-one,.revenue-pillar-it-trust,.revenue-pillar-motions,.revenue-pillar-narrative,.revenue-pillar-surfaces,.revenue-pillar-verbs{padding:40px 0}.revenue-pillar-after-state-heading,.revenue-pillar-compare-heading,.revenue-pillar-day-one-heading,.revenue-pillar-it-trust-heading,.revenue-pillar-motions-heading,.revenue-pillar-narrative-heading,.revenue-pillar-surfaces-heading,.revenue-pillar-verbs-heading{font-size:24px}.revenue-pillar-day-one-grid{grid-template-columns:1fr}}.platform-page-governance,.platform-page-pillar-map{padding:56px 0;border-top:1px solid var(--paper-200)}.platform-page-governance-heading,.platform-page-pillar-map-heading,.platform-page-section-header h2{font-size:28px;line-height:1.14;font-family:var(--font-serif);font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin-bottom:8px}.platform-page-governance-intro,.platform-page-pillar-map-intro,.platform-page-section-intro{font-size:17px;color:var(--text-secondary);margin-bottom:32px;max-width:720px;line-height:1.55}.platform-page-governance-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:880px}@media (min-width:880px){.platform-page-governance-grid{grid-template-columns:1fr 1fr;gap:28px 36px}}.platform-governance-property{padding:22px 24px;background:var(--paper-100);border-left:3px solid var(--verdant-700);border-radius:0 var(--radius-md) var(--radius-md) 0}.platform-governance-property-label{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--ink-900);margin-bottom:8px}.platform-governance-property-body{font-size:15px;line-height:1.6;color:var(--ink-700)}.platform-page-building-blocks{padding:56px 0 24px;border-top:1px solid var(--paper-200)}.platform-page-section-header{margin-bottom:32px}.platform-page-pillar-map-grid{display:grid;grid-template-columns:1fr;gap:28px;max-width:920px}@media (min-width:880px){.platform-page-pillar-map-grid{grid-template-columns:1fr 1fr;gap:32px}}.platform-page-pillar-card{padding:24px 26px;background:var(--paper-0);border-radius:var(--radius-md);border:1px solid var(--paper-200);border-top:3px solid var(--verdant-700)}.platform-page-pillar-card-label{font-family:var(--font-serif);font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--ink-900);margin-bottom:12px}.platform-page-pillar-card-body{font-size:15px;line-height:1.6;color:var(--ink-700);margin-bottom:16px}.platform-page-pillar-card-cta{display:inline-block;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:2px}.platform-page-pillar-card-cta:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}@media (max-width:880px){.platform-page-building-blocks,.platform-page-governance,.platform-page-pillar-map{padding:40px 0}.platform-page-governance-heading,.platform-page-pillar-map-heading,.platform-page-section-header h2{font-size:24px}}.home-hero-tiles-section{padding:56px 0 48px}.home-hero-tiles-top{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:40px;align-items:center}@media (min-width:980px){.home-hero-tiles-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;margin-bottom:56px}}.home-hero-tiles-text{max-width:720px}.home-hero-tiles-media{display:flex;justify-content:center}.home-hero-tiles-h1{font-family:var(--font-serif);font-size:clamp(36px,5vw,60px);line-height:1.06;font-weight:500;letter-spacing:-.02em;color:var(--ink-900);margin:16px 0 24px}.home-hero-tiles-subhead{font-size:17px;line-height:1.55;color:var(--text-secondary);max-width:720px}.home-hero-tiles-subhead p+p{margin-top:12px;color:var(--ink-900);font-weight:500}.home-hero-tiles-grid{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width:880px){.home-hero-tiles-grid{grid-template-columns:1fr 1fr;gap:36px}}.home-hero-tile{padding:32px 32px 28px;background:var(--paper-0);border-radius:var(--radius-md);border:1px solid var(--paper-200);border-top:4px solid var(--verdant-700);display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease,border-top-width .18s ease;will-change:transform}.home-hero-tile:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.07);border-color:var(--verdant-700);border-top-width:6px}.home-hero-tile:focus-visible{outline:2px solid var(--verdant-700);outline-offset:4px}.home-hero-tile:hover .home-hero-tile-cta{color:var(--ink-900);border-bottom-color:var(--ink-900)}.home-hero-tile-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--text-tertiary);text-transform:uppercase;display:block;margin-bottom:10px}.home-hero-tile-title{font-family:var(--font-serif);font-size:clamp(24px,3vw,32px);line-height:1.14;font-weight:500;letter-spacing:-.018em;color:var(--ink-900);margin:0}.home-hero-tile-body{font-size:16px;line-height:1.6;color:var(--ink-700)}.home-hero-tile-body p+p{margin-top:12px}.home-hero-tile-status{padding:10px 14px;background:var(--paper-100);border-left:3px solid var(--verdant-700);font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--ink-900);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0}.home-hero-tile-cta{display:inline-block;align-self:flex-start;font-family:var(--font-sans);font-size:16px;font-weight:500;color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:2px}.home-hero-tile-cta:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}.home-engine-strip-link{color:var(--verdant-700);text-decoration:none;border-bottom:1px solid var(--verdant-700);padding-bottom:1px;font-weight:500}.home-engine-strip-link:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}@media (max-width:880px){.home-hero-tiles-section{padding:36px 0 32px}.home-hero-tiles-text{margin-bottom:32px}.home-hero-tile{padding:24px 22px 22px;gap:14px}}