:root{--brand-navy: #002244;--brand-red: #c60c30;--brand-silver: #b0b7bc;--brand-ivory: #e8eef2;--bg-canvas: #071726;--bg-elevated: rgba(9, 25, 44, .72);--bg-panel: rgba(10, 27, 46, .82);--bg-panel-strong: rgba(8, 23, 40, .92);--bg-panel-premium: rgba(7, 22, 39, .94);--surface-highlight: rgba(255, 255, 255, .08);--surface-tint-red: rgba(198, 12, 48, .08);--surface-tint-red-strong: rgba(198, 12, 48, .16);--surface-border-soft: rgba(176, 183, 188, .12);--surface-border: rgba(176, 183, 188, .18);--surface-border-strong: rgba(176, 183, 188, .3);--border-soft: rgba(176, 183, 188, .08);--border-default: rgba(176, 183, 188, .16);--border-strong: rgba(176, 183, 188, .28);--focus-ring: rgba(198, 12, 48, .88);--text-primary: #eef4f8;--text-secondary: #cfd7de;--text-muted: #a8b5bc;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4.5rem;--tracking-tight: -.035em;--tracking-default: 0em;--tracking-open: .01em;--tracking-loose: .04em;--tracking-label: .14em;--copy-measure: 62ch;--copy-measure-tight: 54ch;--copy-measure-wide: 68ch;--type-hero: clamp(3.1rem, 7vw, 5.4rem);--type-section: clamp(2.3rem, 4.8vw, 3.7rem);--type-legal: clamp(2.15rem, 4.2vw, 3.2rem);--type-label-sm: .72rem;--type-label-md: .82rem;--type-label-lg: .92rem;--type-body-lg: 1.08rem;--type-body-md: 1.02rem;--line-height-heading: .96;--line-height-body: 1.68;--line-height-open: 1.8;--line-height-label: 1.2;--button-height: 3rem;--button-height-compact: 2.7rem;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 6px 14px rgba(1, 10, 20, .08);--shadow-soft: 0 12px 28px rgba(1, 10, 20, .13);--shadow-card: 0 18px 36px rgba(1, 10, 20, .16);--shadow-card-hover: 0 22px 42px rgba(1, 10, 20, .2);--shadow-xl: 0 26px 54px rgba(1, 10, 20, .22);--shadow-strong: 0 30px 62px rgba(1, 10, 20, .3);--radius-xl: 2rem;--radius-lg: 1.75rem;--radius-md: 1.2rem;--radius-sm: .75rem;--radius-xs: .5rem;--radius-pill: 999px;--duration-fast: .16s;--duration-medium: .24s;--duration-slow: .42s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ease-expressive: cubic-bezier(.34, 1.56, .64, 1);--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px;min-height:100vh;margin:0;padding-bottom:var(--safe-area-bottom);background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 26%),radial-gradient(circle at top right,rgba(176,183,188,.06),transparent 20%),linear-gradient(180deg,#04111d,#071726 46%,#0a1d30);color:var(--text-primary)}section[id],main[id],div[id]{scroll-margin-top:6.5rem}.skip-link{position:absolute;top:calc(.9rem + var(--safe-area-top));z-index:30;padding:.75rem 1rem;border:1px solid rgba(198,12,48,.34);border-radius:var(--radius-pill);background:#041321f5;color:var(--text-primary);transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus-visible{transform:translateY(0)}a{color:inherit;text-decoration:none}a,summary{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea,summary{touch-action:manipulation}img{display:block;max-width:100%}#root{min-height:100vh}.site-shell{position:relative;overflow:hidden;width:min(1280px,calc(100% - 1.5rem));margin:0 auto;padding:calc(var(--space-sm) + var(--safe-area-top)) max(var(--safe-area-right),0px) calc(var(--space-xl) + var(--safe-area-bottom)) max(var(--safe-area-left),0px)}.page-frame{isolation:isolate;position:relative;overflow:clip;border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 16%),linear-gradient(180deg,#002244c2,#041321f5);box-shadow:var(--shadow-xl),inset 0 1px #ffffff0a}.page-frame:before{content:"";position:absolute;inset:0 0 auto;height:8rem;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 68%);pointer-events:none;z-index:0}.page-frame:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--radius-xl) - 1px);border:1px solid rgba(255,255,255,.025);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,0));mask:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,0));pointer-events:none;z-index:0}.page-frame-aura{position:absolute;inset:auto;border-radius:50%;pointer-events:none;filter:blur(84px);opacity:.22;z-index:0}.page-frame-aura-primary{top:5.5rem;right:-7rem;width:18rem;height:18rem;background:#c60c3029}.page-frame-aura-secondary{top:18rem;left:-8rem;width:16rem;height:16rem;background:#b0b7bc14}.page-frame-route-home .page-frame-aura-primary{background:#c60c3033}.page-frame-route-about .page-frame-aura-primary{background:#b0b7bc24}.page-frame-route-about .page-frame-aura-secondary{background:#c60c301a}.page-frame-route-contact .page-frame-aura-primary{background:#c60c303d}.page-frame-route-contact .page-frame-aura-secondary{background:#c60c301a}.page-frame-route-legal .page-frame-aura-primary{background:#b0b7bc1c}.page-frame-route-legal .page-frame-aura-secondary{background:#00224438}.page-frame-route-blog .page-frame-aura-primary{background:#c60c302e}.page-frame-route-blog .page-frame-aura-secondary{background:#b0b7bc1a}.header-shell{position:sticky;top:var(--safe-area-top);z-index:20;padding:var(--space-sm) var(--space-sm) 0;background:linear-gradient(180deg,#041321eb,#04132100);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:padding .18s ease,background .22s ease}.header-shell-scrolled{padding-top:.7rem;background:linear-gradient(180deg,#041321f7,#04132124)}.shell-progress{position:sticky;top:calc(5.7rem + var(--safe-area-top));z-index:19;padding:0 1rem;margin-top:.45rem}.shell-progress-track{display:block;width:100%;height:4px;overflow:hidden;border:1px solid rgba(176,183,188,.08);border-radius:var(--radius-pill);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a}.shell-progress-bar{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#c60c30f2,#b0b7bcc7);box-shadow:0 0 24px #c60c302e;transition:width .14s ease-out}.page-frame-route-about .shell-progress-bar{background:linear-gradient(90deg,#b0b7bceb,#c60c3080)}.page-frame-route-contact .shell-progress-bar{background:linear-gradient(90deg,#c60c30fa,#ffe0e6c7)}.page-frame-route-legal .shell-progress-bar{background:linear-gradient(90deg,#b0b7bce6,#002244e0);box-shadow:0 0 24px #b0b7bc1f}.topbar{display:flex;align-items:center;justify-content:space-between;position:relative;isolation:isolate;overflow:hidden;gap:.85rem;padding:.72rem .9rem;border:1px solid var(--border-default);border-radius:1.55rem;background:linear-gradient(135deg,#ffffff09,#ffffff02),#030f1c9e;box-shadow:0 12px 24px #010a141f,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateZ(0);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-medium) var(--ease-standard),background var(--duration-medium) var(--ease-standard),transform var(--duration-medium) var(--ease-standard)}.topbar:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#ffffff14,#fff0);pointer-events:none}.topbar:after{content:"";position:absolute;right:18%;bottom:-155%;width:8rem;height:8rem;border-radius:50%;background:radial-gradient(circle,#c60c300f,#c60c3000);opacity:.36;transform:translateZ(0);pointer-events:none;transition:opacity var(--duration-medium) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}.topbar-scrolled{border-color:#c60c302e;background:linear-gradient(135deg,#030f1ccc,#002244a3),#030f1cd6;box-shadow:0 16px 30px #010a142b,inset 0 1px #ffffff0a}.topbar:hover{border-color:#b0b7bc3d;box-shadow:0 18px 32px #010a142e,inset 0 1px #ffffff0a}.topbar:hover:after,.topbar-scrolled:after{opacity:.92;transform:translate3d(-.35rem,-.4rem,0)}.brand{display:inline-flex;align-items:center;gap:.85rem;font-weight:700;letter-spacing:-.03em;transition:transform var(--duration-medium) var(--ease-standard)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 auto;overflow:hidden;filter:drop-shadow(0 14px 28px rgba(1,10,20,.42));transition:transform var(--duration-medium) var(--ease-standard),filter var(--duration-medium) var(--ease-standard)}.brand-mark img,.brand-mark svg{width:100%;height:100%;object-fit:contain;display:block}.brand-wordmark{display:inline-flex;align-items:baseline;gap:.03rem;line-height:1}.brand-wordmark-primary{color:var(--text-primary);font-weight:750}.brand-wordmark-domain{color:var(--brand-silver);font-size:.92em;font-weight:700;letter-spacing:.01em}.brand:hover{transform:translateY(-1px)}.brand:hover .brand-mark,.brand:focus-visible .brand-mark{transform:scale(1.05) rotate(-1deg);filter:drop-shadow(0 18px 34px rgba(1,10,20,.46))}.header-brand-cluster{display:flex;align-items:center;gap:.85rem;flex:0 0 auto;min-width:0}.page-frame-route-home .topbar{background:linear-gradient(135deg,#ffffff0d,#ffffff04),#030f1cb3}.page-frame-route-about .topbar{border-color:#b0b7bc2e;background:linear-gradient(135deg,#ffffff0e,#b0b7bc06),#051220c2}.page-frame-route-contact .topbar{border-color:#c60c3038;background:linear-gradient(135deg,#c60c301a,#ffffff06),#05111ec7}.page-frame-route-legal .topbar{border-color:#b0b7bc29;background:linear-gradient(135deg,#b0b7bc0d,#00224412),#041321bd}.page-frame-route-blog .topbar{border-color:#c60c3033;background:linear-gradient(135deg,#c60c3012,#b0b7bc0a),#041321c7}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex:1 1 auto;min-width:0}.nav-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:100%;flex:1 1 auto;min-width:0}.nav-cta-group{display:flex;align-items:center;gap:.7rem;flex:0 0 auto;padding-left:.85rem;border-left:1px solid rgba(176,183,188,.08)}.nav-cta-actions{display:flex;align-items:center;gap:.6rem}.nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.42rem .82rem;border-radius:999px;min-height:2.45rem;color:var(--text-secondary);font-size:.89rem;font-weight:600;border:1px solid transparent;box-shadow:inset 0 1px #ffffff04;transform:translateZ(0);will-change:transform;white-space:nowrap;transition:color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),border-color var(--duration-fast) ease,box-shadow var(--duration-medium) var(--ease-standard),transform var(--duration-medium) var(--ease-standard)}.nav-link:after{content:"";position:absolute;left:.72rem;right:.72rem;bottom:.38rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#c60c30e6,#b0b7bc73);opacity:0;transform:scaleX(.45);transform-origin:center;transition:opacity var(--duration-fast) ease,transform var(--duration-medium) var(--ease-standard)}.nav-link.active{color:#fff3f5;border-color:#c60c303d;background:linear-gradient(135deg,#c60c301f,#ffffff05);box-shadow:0 6px 14px #c60c3012,inset 0 1px #ffffff0a}.nav-link:hover,.nav-link:focus-visible,.footer-grid a:hover,.footer-grid a:focus-visible,.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--text-primary)}.nav-link:hover,.nav-link:focus-visible{transform:translate3d(0,-2px,0);border-color:#b0b7bc29;background:#ffffff08;box-shadow:0 8px 16px #010a1414}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link.active:after{opacity:1;transform:scaleX(1)}.nav-signin-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.3rem .55rem;border-radius:var(--radius-pill);color:var(--text-muted);font-size:.88rem;font-weight:600;letter-spacing:.005em;transition:color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),transform var(--duration-medium) var(--ease-standard)}.nav-signin-link:hover,.nav-signin-link:focus-visible{color:var(--text-primary);background:#ffffff08;transform:translate3d(0,-1px,0)}.nav-cta-actions .button-primary{min-height:2.55rem;padding-inline:1rem;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #c60c302e}.menu-toggle{display:none;align-items:center;justify-content:center;position:relative;width:3rem;height:3rem;border:1px solid var(--border-default);border-radius:50%;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#ffffff08;box-shadow:var(--shadow-sm);cursor:pointer;z-index:2;transition:transform var(--duration-medium) var(--ease-standard),border-color var(--duration-fast) ease,box-shadow var(--duration-medium) var(--ease-standard),background var(--duration-medium) var(--ease-standard)}.menu-toggle span{display:block;width:1.15rem;height:2px;border-radius:999px;background:var(--text-primary);transform-origin:center;transition:transform var(--duration-medium) var(--ease-standard),opacity var(--duration-fast) ease,width var(--duration-fast) ease}.menu-toggle span+span{margin-top:.22rem}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(.5)}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.nav-overlay{display:none}@media(max-width:1080px){.topbar{padding-inline:.82rem}.nav-actions{gap:.55rem}.nav-cta-group{padding-left:.7rem}}.hero{position:relative;padding:2.8rem 1.4rem var(--space-md);overflow:clip}.page-hero{padding-top:4.5rem}.page-hero-tight{padding-bottom:0}.page-hero .section-heading{max-width:56rem;margin-bottom:1.7rem}.about-hero{padding-bottom:.8rem}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:1rem;margin-top:2rem}.about-hero-panel,.about-hero-aside{height:100%}.contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:1rem;margin-top:2rem}.contact-hero-panel,.contact-hero-aside{height:100%}.contact-hero-panel h2{margin:.45rem 0 .95rem;max-width:14ch;font-size:clamp(1.85rem,3.7vw,2.55rem);line-height:.99}.about-hero-panel p+p{margin-top:.95rem}.about-hero-panel .secondary-hero-signal-row,.contact-hero-panel .secondary-hero-signal-row{margin-top:1.2rem}.about-hero-aside,.contact-hero-aside{display:grid;align-content:start;gap:1rem}.secondary-hero-signal-row{display:flex;flex-wrap:wrap;gap:.65rem}.secondary-hero-signal{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .8rem;border:1px solid rgba(176,183,188,.14);border-radius:var(--radius-pill);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff06;color:var(--text-primary);font-size:.82rem;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff08}.page-section{padding-top:2rem}.blog-hero-grid,.blog-post-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:1rem;margin-top:2rem}.blog-hero-panel,.blog-hero-aside,.blog-post-hero-panel,.blog-post-hero-aside{height:100%}.blog-index-toolbar,.blog-related-header{display:grid;gap:1rem;margin-bottom:1.6rem}.blog-index-toolbar h2,.blog-related-header h2,.blog-post-hero-panel h2,.blog-callout h2,.blog-quote-block h2{margin:0;letter-spacing:var(--tracking-tight)}.blog-filter-row,.blog-tag-row{display:flex;flex-wrap:wrap;gap:.75rem}.blog-filter-chip{display:inline-flex;align-items:center;gap:.65rem;min-height:2.8rem;padding:.55rem .9rem;border:1px solid rgba(176,183,188,.16);border-radius:var(--radius-pill);background:#ffffff08;color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),color var(--duration-fast) ease,transform var(--duration-medium) var(--ease-standard)}.blog-filter-chip strong{color:var(--text-primary);font-size:.86rem}.blog-filter-chip:hover,.blog-filter-chip:focus-visible{transform:translateY(-1px);border-color:#c60c3047;background:#c60c3014;color:var(--text-primary)}.blog-filter-chip-active{border-color:#c60c304d;background:linear-gradient(135deg,#c60c3029,#ffffff08);color:#fff6f8}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-card{display:grid;gap:1rem;align-content:start}.blog-card-topline,.blog-card-footer,.blog-meta-row,.blog-meta-row-hero{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.blog-card-category,.blog-card-status,.blog-meta-row span,.blog-back-link{display:inline-flex;align-items:center;min-height:2rem;padding:.36rem .72rem;border-radius:var(--radius-pill);border:1px solid rgba(176,183,188,.14);background:#ffffff08;color:var(--text-secondary);font-size:.82rem}.blog-card-status-published{border-color:#5ed6973d;color:#d2f8e2;background:#5ed6971a}.blog-card-status-draft{border-color:#ffc65c33;color:#ffe8ba;background:#ffc65c14}.blog-card-copy{display:grid;gap:.5rem}.blog-card-copy h3,.blog-faq-item h3,.blog-step-item h3{margin:0;letter-spacing:var(--tracking-tight)}.blog-card-copy h3 a:hover,.blog-card-copy h3 a:focus-visible,.blog-back-link:hover,.blog-back-link:focus-visible,.blog-reading-map a:hover,.blog-reading-map a:focus-visible{color:var(--text-primary)}.blog-back-link{width:fit-content;margin-bottom:1.4rem}.blog-reading-frame{align-items:start}.blog-reading-aside{top:7.4rem}.blog-reading-map ol{margin:.9rem 0 0;padding-left:1.25rem}.blog-reading-map li+li{margin-top:.7rem}.blog-article-panel{display:grid;gap:1.5rem}.blog-author-note{display:grid;gap:.45rem;margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid rgba(176,183,188,.12)}.blog-author-note p:last-child{margin:0}.blog-article-section{display:grid;gap:.95rem}.blog-takeaways-panel,.blog-inline-links{display:grid;gap:.75rem}.blog-list-block{margin-top:0}.blog-inline-link-list{display:grid;gap:.72rem;margin:0;padding-left:1.2rem}.blog-inline-link-list a{color:var(--text-primary);text-decoration:underline;text-decoration-color:#c60c3061;text-underline-offset:.18em}.blog-inline-link-list a:hover,.blog-inline-link-list a:focus-visible{text-decoration-color:#c60c30d1}.blog-step-list,.blog-faq-stack{display:grid;gap:.9rem;padding:0;margin:0;list-style:none}.blog-step-item,.blog-faq-item{display:grid;gap:.55rem}.blog-callout,.blog-quote-block{display:grid;gap:.65rem}.blog-callout-accent{background:linear-gradient(180deg,#c60c3014,#ffffff06),linear-gradient(180deg,#002244e6,#06182bf2)}.blog-callout-copy{white-space:pre-line}.blog-quote-block blockquote{margin:0;color:var(--text-primary);font-size:1.08rem;line-height:1.72}.blog-quote-attribution{margin:0;color:var(--text-muted);font-size:.9rem}.blog-table-wrap{overflow-x:auto}.blog-comparison-table{width:100%;min-width:38rem;border-collapse:collapse}.blog-comparison-table th,.blog-comparison-table td{padding:.9rem 1rem;border:1px solid rgba(176,183,188,.12);vertical-align:top;text-align:left}.blog-comparison-table th{color:var(--text-primary);background:#ffffff08}.blog-cta-section{padding-top:1.5rem}@media(max-width:960px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-hero-grid,.blog-post-hero-grid{grid-template-columns:1fr}}@media(max-width:700px){.blog-card-grid{grid-template-columns:1fr}.blog-comparison-table{min-width:30rem}}.stack-list li::marker,.policy-prose li::marker{color:#c60c30d1}.hero-glow{position:absolute;width:22rem;height:22rem;border-radius:50%;filter:blur(72px);pointer-events:none;opacity:.24}.hero-glow-left{top:-6rem;left:-8rem;background:#c60c3047}.hero-glow-right{top:-2rem;right:-9rem;background:#b0b7bc1f}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:2.6rem;align-items:stretch}.hero-copy{max-width:43rem;padding:1.35rem 0 var(--space-xs);display:grid;align-content:start;gap:.2rem}.hero-copy>.eyebrow{margin-top:.45rem}.hero-badge,.status-pill,.pricing-badge,.toolbar-pill,.hero-points li,.capability-strip span,.footer-badges span{display:inline-flex;align-items:center;min-height:2rem;border-radius:var(--radius-pill)}.hero-badge,.status-pill,.pricing-badge,.toolbar-pill,.capability-strip span,.footer-badges span{border:1px solid rgba(176,183,188,.16);background:#ffffff0a;color:var(--text-secondary)}.hero-badge{margin-bottom:1.15rem;padding:.35rem .85rem;color:#fff3f5;border-color:#c60c3057;background:#c60c302e}.eyebrow,.operations-label,.pricing-name,.workflow-step,.mini-label{margin:0;text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:.74rem;font-weight:700}.eyebrow,.operations-label,.pricing-name,.workflow-step,.mini-label,.panel-label{color:var(--brand-silver)}.hero-copy h1,.section-heading h1,.section-heading h2,.cta-card h2,.feature-card h3,.workflow-card h3,.audience-card h3,.pricing-card h3,.operations-card h3,.mini-card h3,.footer-grid h3{margin:0;letter-spacing:var(--tracking-tight);text-wrap:balance}.hero-copy h1{max-width:18ch;font-size:var(--type-hero);line-height:1.05}.hero-text,.section-heading p,.feature-card p,.workflow-card p,.audience-card p,.pricing-card p,.cta-card p,.panel-card p,.mini-card p,.operations-card p,.faq-item p,.footer-brand-block p,.footer-bottom p{color:var(--text-secondary)}.hero-text,.section-heading p,.feature-card p,.workflow-card p,.audience-card p,.pricing-card p,.cta-card p,.panel-card p,.mini-card p,.operations-card p,.faq-item p,.footer-brand-block p,.footer-bottom p,.page-panel>p,.policy-prose p,.stack-list,.footer-trust-list,.contact-support-note span,.hero-editorial-note p:last-child{line-height:1.68;text-wrap:pretty}.hero-text{margin:var(--space-md) 0 0;max-width:var(--copy-measure);font-size:var(--type-body-lg);line-height:1.78;letter-spacing:var(--tracking-open)}.hero-editorial-note{display:grid;gap:.5rem;max-width:34rem;margin-top:1.25rem;padding:.92rem 1rem;border:1px solid rgba(176,183,188,.12);border-radius:1.1rem;background:linear-gradient(180deg,#ffffff08,#ffffff03),#ffffff05;box-shadow:inset 0 1px #ffffff06,var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-editorial-note strong{letter-spacing:var(--tracking-tight);font-size:1rem}.hero-editorial-note p:last-child{margin:0;color:var(--text-secondary);line-height:1.65}.auth-inline-prompt{margin:0;color:var(--text-secondary);font-size:.94rem}.auth-inline-link{color:var(--text-primary);font-weight:700;text-decoration:underline;text-decoration-color:#c60c308c;text-underline-offset:.18em;transition:color var(--duration-fast) ease,text-decoration-color var(--duration-fast) ease}.auth-inline-link:hover,.auth-inline-link:focus-visible{color:#fff7f8;text-decoration-color:#c60c30e6}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:2.1rem}.hero-action-note{margin:.85rem 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.62}.hero-trust-line{margin:.75rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.5;letter-spacing:.01em}.feature-card-import{border-left:3px solid #2e7d32}.feature-card-monitor{border-left:3px solid #e65100}.feature-card-recover{border-left:3px solid #5c6bc0}.sticky-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:900;display:flex;justify-content:center;align-items:center;padding:.65rem 1rem;background:#002244eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(176,183,188,.12);animation:slideUpIn .25s ease-out}@keyframes slideUpIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.hero-actions-centered{justify-content:center}.button{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;gap:.45rem;min-height:var(--button-height);padding:.84rem 1.2rem;border:1px solid rgba(176,183,188,.16);border-radius:var(--radius-pill);font-weight:600;letter-spacing:.01em;text-rendering:geometricPrecision;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #010a141f;transform:translateZ(0);will-change:transform;transition:transform var(--duration-medium) var(--ease-expressive),border-color var(--duration-fast) ease,box-shadow var(--duration-medium) var(--ease-standard),background var(--duration-medium) var(--ease-standard),color var(--duration-fast) ease}.button:before{content:"";position:absolute;inset:1px 1px auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,#ffffff1f,#fff0);opacity:.5;pointer-events:none;z-index:-1}.button:after{content:"";position:absolute;inset:auto auto -85% 12%;width:72%;height:140%;border-radius:50%;background:radial-gradient(circle,#c60c3024,#c60c3000);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--duration-medium) var(--ease-standard),transform var(--duration-medium) var(--ease-standard);z-index:-1}.button:hover,.button:focus-visible,.faq-question:hover,.faq-question:focus-visible{transform:translate3d(0,-2px,0)}.button:hover:after,.button:focus-visible:after{opacity:.75;transform:translateY(0)}.button:focus-visible,.nav-link:focus-visible,.nav-signin-link:focus-visible,.menu-toggle:focus-visible,.faq-question:focus-visible,.footer-grid a:focus-visible,.footer-bottom a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;box-shadow:0 0 0 6px #c60c301f}.button:active{transform:translateY(0)}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-primary{border-color:#ffd6e024;background:radial-gradient(circle at top left,rgba(255,214,224,.12),transparent 34%),linear-gradient(135deg,#c31637,#a0112a 84%);background-size:140% 140%;color:#fff7f8;box-shadow:inset 0 1px #ffffff12,0 14px 28px #c60c3033,0 0 0 1px #c60c3014}.button-primary:hover,.button-primary:focus-visible{background-position:100% 0;box-shadow:inset 0 1px #ffffff14,0 18px 34px #c60c303d,0 0 0 1px #c60c301f}.button-primary:active{box-shadow:0 10px 20px #c60c3038}.button-secondary{background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 38%),linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff08;box-shadow:inset 0 1px #ffffff0d,var(--shadow-sm)}.button-accent{border-color:#c60c3038;background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 34%),linear-gradient(180deg,#c60c301a,#ffffff06);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0d,var(--shadow-sm)}.button-ghost{border-color:#b0b7bc29;background:linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff04;color:var(--text-secondary);box-shadow:inset 0 1px #ffffff0a,var(--shadow-xs)}.button-secondary:hover,.button-secondary:focus-visible,.button-accent:hover,.button-accent:focus-visible,.button-ghost:hover,.button-ghost:focus-visible{border-color:#c60c3057;background:radial-gradient(circle at top left,rgba(198,12,48,.1),transparent 38%),linear-gradient(180deg,#c60c300f,#ffffff05);box-shadow:inset 0 1px #ffffff0a,0 12px 24px #010a1424}.button-ghost:hover,.button-ghost:focus-visible{color:var(--text-primary)}.button-compact{min-height:var(--button-height-compact);padding-inline:1rem}.hero-points{display:flex;flex-wrap:wrap;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none}.capability-strip-shell{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem;align-items:center;margin:0 1.4rem;padding:1.15rem 1.1rem .55rem;border:1px solid rgba(176,183,188,.08);border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(198,12,48,.08),transparent 42%),linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff04;box-shadow:inset 0 1px #ffffff08,var(--shadow-sm)}.capability-strip-copy{display:grid;gap:.4rem;max-width:30rem}.capability-strip-copy p:last-child{margin:0;color:var(--text-secondary);font-size:.96rem;line-height:1.68}.hero-summary-section{padding-top:2.35rem}.hero-proof-cluster{display:grid;gap:1.2rem;margin-top:.35rem}.hero-points li{padding:.72rem .95rem;border:1px solid rgba(176,183,188,.14);background:#ffffff08;color:var(--text-primary);box-shadow:inset 0 1px #ffffff0a}.stats-grid{display:grid;gap:1rem}.stats-grid-hero{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.stats-grid-hero-support{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof-cluster .stats-grid-hero{margin-top:0}.stat-card,.feature-card,.operations-card,.workflow-card,.audience-card,.pricing-card,.cta-card,.faq-item,.mini-card,.panel-card{border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transform:translateZ(0);will-change:transform;transition:transform var(--duration-medium) var(--ease-standard),border-color var(--duration-fast) ease,box-shadow var(--duration-medium) var(--ease-standard),background var(--duration-medium) var(--ease-standard)}.stat-card,.feature-card,.operations-card,.workflow-card,.audience-card,.pricing-card,.cta-card,.faq-item,.mini-card,.panel-card{border-radius:var(--radius-lg)}.stat-card:before,.feature-card:before,.operations-card:before,.workflow-card:before,.audience-card:before,.pricing-card:before,.mini-card:before,.panel-card:before,.launch-card:before,.leadership-card:before,.leadership-proof:before,.page-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#c60c308c,#b0b7bc00);pointer-events:none;opacity:.72;transform:scaleX(.78);transform-origin:left center}.stat-card:hover,.feature-card:hover,.operations-card:hover,.workflow-card:hover,.audience-card:hover,.pricing-card:hover,.faq-item:hover,.mini-card:hover,.panel-card:hover,.launch-card:hover,.leadership-card:hover,.leadership-proof:hover,.page-panel:hover{transform:translate3d(0,-3px,0);border-color:#b0b7bc38;box-shadow:var(--shadow-card-hover)}.stat-card:hover:before,.feature-card:hover:before,.operations-card:hover:before,.workflow-card:hover:before,.audience-card:hover:before,.pricing-card:hover:before,.faq-item:hover:before,.mini-card:hover:before,.panel-card:hover:before,.launch-card:hover:before,.leadership-card:hover:before,.leadership-proof:hover:before,.page-panel:hover:before,.faq-item-open:before{opacity:1;transform:scaleX(1)}.stat-card{padding:1.15rem;background:radial-gradient(circle at top left,rgba(198,12,48,.08),transparent 42%),linear-gradient(180deg,rgba(198,12,48,.04),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.stat-card strong,.insight-card strong,.panel-card strong,.pricing-card h3{display:block;font-size:1.35rem}.stat-card strong,.insight-card strong,.panel-card h3,.pricing-card h3{color:var(--text-primary)}.stat-card span,.insight-card span,.preview-meta span:last-child{color:var(--text-muted)}.stat-card span{display:block;max-width:18ch;line-height:1.55}.hero-visual{display:grid;gap:1.1rem;align-content:start}.product-preview-stage{position:relative;padding:1.15rem .25rem .45rem}.product-preview-backdrop{position:absolute;inset:1.2rem 1.2rem .75rem;border-radius:calc(var(--radius-xl) + .2rem);background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(176,183,188,.06),transparent 28%),linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(176,183,188,.1);transform:perspective(1600px) rotateX(3deg) rotate(-.25deg);box-shadow:0 30px 54px #010a143d,0 0 40px #c60c300d;pointer-events:none}.product-preview-cta{display:grid;gap:.75rem;align-items:start}.product-preview-cta p{margin:0;color:var(--text-secondary)}.product-shot{position:relative;padding:1.1rem;overflow:hidden;z-index:1;border:1px solid rgba(255,255,255,.04);box-shadow:0 24px 44px #010a1438,inset -1px -1px #00000014}.product-shot:after,.leadership-image-wrap:after{content:"";position:absolute;inset:0;pointer-events:none}.preview-activity{display:grid;gap:1rem}.panel-card{padding:1.35rem;background:radial-gradient(circle at top left,rgba(255,255,255,.045),transparent 30%),linear-gradient(180deg,#ffffff0a,#ffffff05),#ffffff06;box-shadow:inset 0 1px #ffffff08,var(--shadow-soft)}.panel-card-muted{background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 30%),linear-gradient(180deg,#ffffff07,#ffffff03),#ffffff04;border-color:#b0b7bc1f;box-shadow:inset 0 1px #ffffff06,var(--shadow-sm)}.panel-card:before,.feature-card:before,.operations-card:before,.workflow-card:before,.audience-card:before,.pricing-card:before,.faq-item:before,.launch-card:before,.page-panel:before{transition:opacity .2s ease,transform .2s ease}.panel-card-accent,.pricing-card-accent,.cta-card{background:linear-gradient(180deg,#c60c3012,#ffffff05),linear-gradient(180deg,#002244e6,#06182bf0)}.pricing-card-accent{border-color:#c60c303d;box-shadow:0 22px 40px #010a143d}.pricing-card-accent .pricing-badge{color:#fff7f8;border-color:#c60c304d;background:#c60c302e}.product-shot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.product-shot-copy{display:grid;gap:.22rem}.product-shot-header strong{display:block;margin-top:.35rem;max-width:18ch}.product-shot-status-stack{display:grid;justify-items:end;gap:.55rem}.product-shot-frame{position:relative;overflow:hidden;border:1px solid rgba(176,183,188,.18);border-radius:1.2rem;background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 32%),linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:0 16px 30px #010a142e}.product-shot-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 24%),radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 28%);opacity:.7;pointer-events:none}.product-shot-frame:after{content:"";position:absolute;inset:auto 8% 0;height:18%;background:linear-gradient(180deg,#04132100,#04132138);pointer-events:none}.product-shot:after{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%)}.product-shot-frame-note{position:absolute;top:.95rem;right:.95rem;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;max-width:min(15rem,42%)}.product-shot-frame-note span,.product-shot-caption{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.product-shot-frame-note span{display:inline-flex;align-items:center;min-height:1.7rem;padding:.28rem .58rem;border:1px solid rgba(176,183,188,.14);border-radius:var(--radius-pill);background:linear-gradient(180deg,#041321eb,#041321c7),#ffffff08;color:#edf3f7;box-shadow:0 8px 16px #010a141f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-shot-chrome{display:flex;align-items:center;gap:.45rem;padding:.8rem .95rem;border-bottom:1px solid rgba(176,183,188,.12);background:#041321b8}.product-shot-chrome span{width:.62rem;height:.62rem;border-radius:50%;background:#b0b7bc80}.product-shot-chrome span:first-child{background:#c60c30c7}.product-shot-chrome span:nth-child(2){background:#ffc65cb8}.product-shot-chrome span:nth-child(3){background:#5ed697b8}.product-shot-image{display:block;width:100%;height:auto;background:#fff;filter:saturate(.98) contrast(1.01)}.product-shot-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.product-shot-foot-note{display:grid;gap:.28rem;padding:.95rem 1rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff04}.product-shot-foot-note strong{color:var(--text-primary);font-size:.88rem;letter-spacing:-.01em}.product-shot-foot-note span{color:var(--text-secondary);font-size:.88rem;line-height:1.58}.product-shot-caption{display:flex;align-items:center;gap:.5rem;margin-top:.95rem;color:var(--text-muted)}.product-shot-caption:before{content:"";width:2.6rem;height:1px;background:linear-gradient(90deg,#c60c3094,#b0b7bc00)}.product-shot-overlay{position:absolute;display:grid;gap:.3rem;max-width:16rem;padding:.7rem .82rem;border:1px solid rgba(176,183,188,.16);border-radius:.9rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 30px #010a142e}.product-shot-overlay span,.product-shot-overlay-label{color:var(--brand-silver);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-shot-overlay strong{color:var(--text-primary);font-size:.95rem;line-height:1.2}.product-shot-overlay-primary{top:1rem;left:1rem;background:#041321db}.product-shot-overlay-secondary{right:1rem;bottom:1rem;background:linear-gradient(180deg,#c60c303d,#c60c3024);color:#fff3f5}.preview-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.preview-topline strong{margin-top:.35rem;max-width:16ch}.preview-activity-note{margin:.7rem 0 0;max-width:34ch;color:var(--text-secondary);line-height:1.62}.status-pill{padding:.35rem .8rem;color:#f7dbe1;border-color:#c60c3038}.preview-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.toolbar-pill{padding:.45rem .82rem;font-size:.85rem}.toolbar-pill-active{color:var(--text-primary);border-color:#c60c3047;background:#c60c301f}.preview-board{display:grid;gap:.8rem;margin-top:1.2rem}.preview-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid rgba(176,183,188,.12);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff07,#ffffff03),#0000001f;transform:translateZ(0);will-change:transform;transition:border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),transform var(--duration-medium) var(--ease-standard),box-shadow var(--duration-medium) var(--ease-standard)}.preview-row:hover{transform:translate3d(0,-4px,0);border-color:#b0b7bc38;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff0a;box-shadow:0 20px 38px #010a142e}.preview-domain,.preview-meta{display:flex;align-items:center;gap:.9rem}.preview-domain strong,.preview-meta strong{margin-bottom:.15rem}.preview-domain-copy,.preview-meta-copy{display:grid;gap:.16rem}.preview-domain span,.preview-meta span{display:block;font-size:.9rem}.preview-row-kicker{color:var(--text-muted)!important;font-size:.64rem!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.domain-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--brand-red);box-shadow:0 0 0 .28rem #c60c3029}.preview-status{padding:.35rem .7rem;border:1px solid transparent;border-radius:var(--radius-pill);font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;width:fit-content}.preview-status-positive{border-color:#5ed6974d;background:#5ed6971f;color:#c9f3dd}.preview-status-warning{border-color:#ffc65c47;background:#ffc65c1f;color:#ffe7b4}.preview-status-critical{border-color:#c60c3052;background:#c60c301f;color:#ffd3db}.insight-grid,.mini-grid,.proof-grid,.launch-grid,.feature-grid,.operations-grid,.workflow-grid,.audience-grid,.pricing-grid,.footer-grid{display:grid;gap:1rem}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.insight-card{padding:1rem;border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0d,#ffffff04),#ffffff06;box-shadow:0 16px 34px #010a1424;transition:transform .18s ease,box-shadow .18s ease}.insight-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px #010a142e}.insight-card-positive{border:1px solid rgba(94,214,151,.2)}.insight-card-warning{border:1px solid rgba(255,198,92,.22)}.insight-card-neutral{border:1px solid rgba(176,183,188,.16)}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview-note{padding:1.2rem 1.25rem;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff05}.product-preview-benefits{display:grid;gap:.95rem;margin:0;padding:0;list-style:none}.product-preview-benefits li{display:grid;gap:.28rem}.product-preview-benefits strong{font-size:.98rem;letter-spacing:-.02em}.product-preview-benefits span{color:var(--text-secondary)}.launch-grid,.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.proof-showcase{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);gap:1.1rem;align-items:stretch;margin-top:2rem}.proof-rail{display:grid;gap:1rem}.proof-card h3{margin:.45rem 0 0;letter-spacing:-.03em}.proof-card p:last-child{margin-top:.85rem}.proof-card-lead,.launch-card-lead{justify-content:space-between}.proof-card-support,.launch-card-support{background:linear-gradient(180deg,#ffffff0a,#000a18b8)}.proof-callout{display:grid;gap:.45rem;padding-top:1rem;border-top:1px solid rgba(176,183,188,.18);color:#e8eef2d1}.proof-callout strong{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ivory)}.proof-callout p{margin:0}.proof-followthrough{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;align-items:start;margin-top:1rem}.proof-standards-grid,.trust-pillars-grid{margin-top:1rem}.about-principles-grid,.contact-review-grid{margin-top:2rem}.mini-card{padding:1.2rem}.launch-card{padding:1.45rem;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(198,12,48,.06),transparent 24%),linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.launch-card-muted{background:linear-gradient(180deg,#ffffff08,#ffffff04),#ffffff04;border-color:#b0b7bc1f;box-shadow:var(--shadow-soft)}.launch-card-muted .launch-card-label{border-color:#b0b7bc1a;background:#ffffff05;color:var(--text-muted)}.launch-card-label{display:inline-flex;align-items:center;width:fit-content;min-height:1.9rem;margin:0 0 .9rem;padding:.3rem .62rem;border:1px solid rgba(176,183,188,.12);border-radius:var(--radius-pill);background:#ffffff08;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:700;color:var(--brand-silver);box-shadow:inset 0 1px #ffffff08}.launch-card h3{margin:0;letter-spacing:-.03em;line-height:1.04}.launch-card p:last-child{margin-top:.9rem;color:var(--text-secondary)}.capability-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;padding:0}.capability-strip span{justify-content:center;padding:.68rem .95rem;color:var(--text-primary);border:1px solid rgba(176,183,188,.14);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;box-shadow:var(--shadow-soft);font-size:.88rem;letter-spacing:.01em}.section{padding:var(--space-2xl) 1.4rem 0}.homepage-section-launch{padding-top:4.2rem}.homepage-section-proof,.homepage-section-workflow,.homepage-section-faq{padding-top:5.5rem}.homepage-section-features,.homepage-section-free-plan,.homepage-section-pricing,.homepage-section-cta,.homepage-section-writing{padding-top:5.7rem}.editorial-spotlight-section{padding-top:4.8rem}.homepage-section-proof .section-heading,.homepage-section-pricing .section-heading,.homepage-section-cta .section-heading{max-width:54rem}.section-alt{position:relative}.section-alt:before{content:"";position:absolute;inset:2rem 1.4rem -.35rem;border-radius:2rem;background:radial-gradient(circle at top left,rgba(198,12,48,.065),transparent 38%),radial-gradient(circle at bottom right,rgba(176,183,188,.035),transparent 34%),linear-gradient(180deg,#ffffff06,#ffffff02);border:1px solid rgba(176,183,188,.06);box-shadow:inset 0 1px #ffffff09;pointer-events:none}.section-alt>*{position:relative;z-index:1}.section-heading{position:relative;max-width:860px;margin-bottom:1.4rem}.section-heading:before{content:"";position:absolute;inset:auto auto -.55rem 0;width:min(8rem,24%);height:1px;background:linear-gradient(90deg,#c60c309e,#b0b7bc00);opacity:.9;pointer-events:none}.section-heading-copy{display:grid;gap:.72rem}.section-heading-intro{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;min-height:2rem;padding:.32rem .85rem .32rem .32rem;border:1px solid rgba(176,183,188,.12);border-radius:var(--radius-pill);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;box-shadow:inset 0 1px #ffffff08}.section-heading-marker{width:.7rem;height:.7rem;border:1px solid rgba(198,12,48,.44);border-radius:50%;background:radial-gradient(circle,#c60c30b3,#c60c301f);box-shadow:0 0 0 .3rem #c60c3014}.section-heading .eyebrow{margin-bottom:0}.split-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:1.5rem;align-items:end}.section-heading h1,.section-heading h2,.cta-card h2{margin-bottom:1rem;font-size:var(--type-section);line-height:1.02;max-width:15ch}.section-heading-description{margin:0;max-width:var(--copy-measure-tight);font-size:var(--type-body-md);line-height:1.8;letter-spacing:var(--tracking-open);padding:1.05rem 0 0 1.1rem;border-left:1px solid rgba(176,183,188,.08);position:relative;text-wrap:pretty}.section-heading-description-label{display:block;margin-bottom:.4rem;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-heading-legal .section-heading-intro{border-color:#b0b7bc29}.section-heading-legal .section-heading-marker{border-color:#b0b7bc57;background:radial-gradient(circle,#b0b7bcb8,#b0b7bc1f)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.feature-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.leadership-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:1rem;margin-top:2rem}.leadership-intro-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);gap:1.4rem;align-items:end;margin-top:2rem}.leadership-intro-panel h2{margin:.45rem 0 0;max-width:15ch;font-size:clamp(1.85rem,3.8vw,2.6rem);line-height:1.02;text-wrap:balance}.leadership-signal-list{max-width:38rem}.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.leadership-card,.leadership-proof{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(198,12,48,.07),transparent 24%),linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:var(--shadow-soft)}.leadership-card{padding:1.5rem}.leadership-card-portrait{display:grid;gap:.85rem}.leadership-card-topline,.leadership-signal-row{display:flex;flex-wrap:wrap;gap:.65rem}.leadership-card-topline{align-items:center;justify-content:space-between}.leadership-sequence,.leadership-focus,.leadership-signal-pill{display:inline-flex;align-items:center;min-height:1.9rem;border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leadership-sequence{justify-content:center;min-width:2.2rem;padding:.28rem .55rem;border:1px solid rgba(198,12,48,.22);background:#c60c301f;color:#fff1f4}.leadership-focus,.leadership-signal-pill{padding:.3rem .72rem;border:1px solid rgba(176,183,188,.12);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;color:var(--text-secondary)}.leadership-image-wrap{position:relative;overflow:hidden;border:1px solid rgba(176,183,188,.14);border-radius:1.2rem;background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 35%),#ffffff08;box-shadow:0 24px 46px #010a1433,inset 0 1px #ffffff0a}.leadership-image-wrap:before{content:"";position:absolute;inset:auto auto -16% -10%;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,#c60c3029,#c60c3000);z-index:1;pointer-events:none}.leadership-image-wrap:after{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%),linear-gradient(0deg,rgba(4,19,33,.22),transparent 26%)}.leadership-image-meta{position:absolute;right:.9rem;bottom:.9rem;z-index:2;display:inline-flex;align-items:center;gap:.5rem;min-height:1.9rem;padding:.34rem .7rem;border:1px solid rgba(176,183,188,.16);border-radius:var(--radius-pill);background:linear-gradient(180deg,#041321eb,#041321cc),#ffffff08;box-shadow:0 14px 28px #010a1438;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.leadership-image-meta-label,.leadership-image-meta-sequence,.leadership-image-caption{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leadership-image-meta-label{color:#edf3f7}.leadership-image-meta-divider{width:1.5rem;height:1px;background:linear-gradient(90deg,#c60c308c,#b0b7bc00)}.leadership-image-meta-sequence{color:var(--brand-silver)}.leadership-image-badge{position:absolute;top:.9rem;left:.9rem;z-index:2;display:inline-flex;align-items:center;min-height:1.95rem;padding:.34rem .75rem;border:1px solid rgba(176,183,188,.16);border-radius:var(--radius-pill);background:linear-gradient(180deg,#041321eb,#041321cc),#ffffff08;box-shadow:0 14px 28px #010a1438;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.leadership-image-badge span{color:#f2f6f9;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.leadership-image{width:100%;aspect-ratio:4 / 4.4;object-fit:cover;object-position:center top;transform:scale(1.02);filter:saturate(.94) contrast(1.04);transition:transform .26s ease,filter .26s ease}.leadership-image-matt{object-position:center 18%}.leadership-image-marc{object-position:center 12%}.leadership-card:hover .leadership-image{transform:scale(1.05);filter:saturate(1) contrast(1.05)}.leadership-card:hover .leadership-image-badge,.leadership-card:hover .leadership-image-meta{border-color:#c60c3038}.leadership-image-caption{margin:0;color:var(--text-muted)}.leadership-proof{padding:1.6rem;background:linear-gradient(180deg,#c60c301a,#ffffff05),linear-gradient(180deg,#002244e6,#06182bf0)}.leadership-role{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:700;color:var(--brand-silver)}.leadership-card h3,.leadership-proof h3{margin:0;letter-spacing:-.03em}.leadership-emphasis{margin:.95rem 0 0;color:var(--text-primary);font-weight:600}.leadership-card p:last-child,.leadership-proof ul{margin-top:.95rem}.leadership-proof ul{margin-bottom:0;padding-left:1.1rem;color:var(--text-secondary)}.leadership-proof li+li{margin-top:.75rem}.section-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.25rem}.page-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.homepage-writing-shell{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:1rem;align-items:start}.homepage-writing-grid{margin:0}.homepage-blog-card{height:100%}.homepage-writing-aside{display:grid;gap:.85rem}.homepage-writing-aside h2{margin:0;letter-spacing:var(--tracking-tight)}.page-card-action{margin-top:1rem}.page-panel{position:relative;padding:1.7rem;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 34%),linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:inset 0 1px #ffffff09,var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-panel:after,.launch-card:after,.cta-card:after{content:"";position:absolute;inset:auto -12% -22% auto;width:10rem;height:10rem;border-radius:50%;background:radial-gradient(circle,#c60c3021,#c60c3000);opacity:.55;pointer-events:none}.page-hero-legal{padding-top:3.8rem}.legal-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:1rem;margin-top:2rem}.legal-hero-panel,.legal-hero-aside{height:100%}.legal-hero-panel h2{margin:.45rem 0 .95rem;max-width:15ch;font-size:clamp(1.85rem,3.9vw,2.7rem);line-height:1.02;text-wrap:balance}.legal-hero-panel .secondary-hero-signal-row{margin-top:1.2rem}.legal-hero-panel-privacy{background:radial-gradient(circle at top left,rgba(94,214,151,.12),transparent 34%),linear-gradient(180deg,#ffffff07,#ffffff03),linear-gradient(180deg,#002244eb,#06182bf5)}.legal-hero-panel-terms{background:radial-gradient(circle at top left,rgba(255,198,92,.12),transparent 34%),linear-gradient(180deg,#ffffff07,#ffffff03),linear-gradient(180deg,#002244eb,#06182bf5)}.legal-hero-aside{display:grid;align-content:start;gap:.95rem}.legal-highlight-list{margin-top:.2rem}.legal-principles-grid{margin-top:2rem}.legal-principle-card{padding:1.5rem}.legal-principle-card h3{margin:0;letter-spacing:var(--tracking-tight)}.legal-principle-card p{margin:.85rem 0 0}.section-heading-legal{max-width:60rem;margin-bottom:1.4rem}.section-heading-legal .eyebrow{color:var(--text-muted)}.section-heading-legal h1,.section-heading-legal h2{font-size:var(--type-legal);line-height:1.06}.rollout-grid{margin-top:2rem}.rollout-showcase{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:1rem;margin-top:2rem;align-items:stretch}.rollout-intro-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}.rollout-editorial-note{display:grid;gap:.45rem;padding-top:1rem;border-top:1px solid rgba(176,183,188,.12)}.rollout-editorial-note strong,.cta-editorial-note strong,.cta-actions-panel .eyebrow+.hero-actions+.cta-signal-row{color:var(--text-primary)}.rollout-editorial-note p,.cta-editorial-note p{margin:0}.rollout-intro-panel h3,.audience-context-panel h3,.audience-note strong{margin:0;letter-spacing:var(--tracking-tight)}.rollout-intro-panel h3,.audience-context-panel h3{margin-top:.4rem}.rollout-grid-stepped{margin-top:1rem}.rollout-grid-stepped .rollout-card{position:relative}.rollout-grid-stepped .rollout-card:nth-child(2){transform:translateY(1rem)}.rollout-grid-stepped .rollout-card:nth-child(3){transform:translateY(2rem)}.rollout-card{min-height:100%}.rollout-card-lead{display:grid;align-content:end;min-height:100%;padding:1.7rem;background:radial-gradient(circle at top left,rgba(198,12,48,.16),transparent 38%),linear-gradient(180deg,#ffffff14,#000a18d6);border-color:#c60c3033}.rollout-card-support{background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff04}.policy-panel{max-width:60rem;padding:2rem 2.15rem;border-color:#b0b7bc24;background:linear-gradient(180deg,#ffffff08,#ffffff04),#08192fb3;box-shadow:var(--shadow-card)}.legal-cta-section{padding-top:4.8rem}.legal-cta-card{max-width:62rem;margin:0 auto}.legal-cta-layout{text-align:left}.legal-actions-panel{background:radial-gradient(circle at top left,rgba(176,183,188,.14),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05}.page-frame-route-legal .legal-actions-panel,.page-frame-route-legal .cta-editorial-note{border-color:#b0b7bc24}.legal-reading-frame{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:1rem;align-items:start}.legal-reading-aside{position:sticky;top:6.8rem;display:grid;padding:1.35rem;border-color:#b0b7bc1f;background:linear-gradient(180deg,#b0b7bc0b,#ffffff05),#ffffff05}.legal-hero-aside.page-panel-muted,.legal-reading-aside.page-panel-muted{border-color:#b0b7bc24;background:radial-gradient(circle at top left,rgba(176,183,188,.08),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff04),#ffffff05}.legal-reading-copy{display:grid;gap:.35rem}.legal-reading-copy h2,.legal-reading-map strong{margin:0;letter-spacing:var(--tracking-tight)}.legal-reading-copy h2{font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.04}.legal-reading-notes{margin-top:0}.legal-reading-map{display:grid;gap:.7rem;padding-top:.95rem;border-top:1px solid rgba(176,183,188,.08)}.legal-reading-map strong{color:var(--text-primary);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.legal-reading-map ol{margin:0;padding-left:1.15rem;color:var(--text-secondary)}.legal-reading-map a{color:var(--text-secondary);text-decoration:none;transition:color .18s ease,transform .14s ease}.legal-reading-map a:hover,.legal-reading-map a:focus-visible{color:var(--text-primary)}.legal-reading-map a:focus-visible{outline:2px solid rgba(198,12,48,.5);outline-offset:3px;border-radius:.35rem}.legal-reading-map li+li{margin-top:.65rem}.policy-panel:before{background:linear-gradient(90deg,#b0b7bc57,#b0b7bc00)}.page-panel-accent{background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 36%),linear-gradient(180deg,#c60c301a,#ffffff05),linear-gradient(180deg,#002244e6,#06182bf0)}.editorial-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.88fr);gap:1.6rem;align-items:end;padding:1.9rem}.editorial-spotlight h2{margin:.45rem 0 0;max-width:13ch;letter-spacing:var(--tracking-tight);font-size:clamp(1.95rem,4vw,2.85rem);line-height:1.02;text-wrap:balance}.editorial-spotlight>p{margin:0;max-width:34rem;color:var(--text-secondary);font-size:1.05rem;line-height:1.84;letter-spacing:var(--tracking-open);text-wrap:pretty}.pricing-footnote{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;margin-top:1rem;align-items:start}.page-panel-muted{border-color:#b0b7bc1f;background:radial-gradient(circle at top left,rgba(255,255,255,.03),transparent 34%),linear-gradient(180deg,#ffffff08,#ffffff04);box-shadow:inset 0 1px #ffffff08,var(--shadow-soft)}.pricing-footnote h3{margin:.4rem 0 0;letter-spacing:-.03em;max-width:16ch;line-height:1.08;text-wrap:balance}.pricing-footnote>div:first-child,.pricing-rail-intro,.faq-aside{display:grid;gap:.65rem}.page-nav-section{padding-top:1.5rem}.page-navigator{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:end;padding:1.2rem 1.25rem;border:1px solid rgba(176,183,188,.1);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff05;box-shadow:var(--shadow-soft);overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-navigator:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#c60c3094,#b0b7bc00);pointer-events:none}.page-navigator:after{content:"";position:absolute;inset:auto -10% -42% auto;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,#c60c301a,#c60c3000);opacity:.8;pointer-events:none}.page-navigator-legal{background:linear-gradient(180deg,#b0b7bc0a,#ffffff04),#ffffff04}.page-navigator-copy{display:grid;gap:.35rem}.page-navigator-meta{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.35rem}.page-navigator-signal,.page-navigator-count,.page-navigator-link-index{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;border-radius:var(--radius-pill);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-navigator-signal,.page-navigator-count{padding:.34rem .72rem;border:1px solid rgba(176,183,188,.12);background:#ffffff09;color:var(--text-primary)}.page-navigator-support{display:grid;gap:.95rem;align-content:start}.page-navigator-note-block{display:grid;gap:.42rem;width:fit-content;max-width:34rem;padding:.9rem .95rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 40%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff05;box-shadow:inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-navigator-note-label{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.page-navigator-note{margin:0;color:var(--text-secondary);line-height:1.68;text-wrap:pretty}.page-navigator-copy h2{margin:0;max-width:18ch;letter-spacing:var(--tracking-tight);font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.06;text-wrap:balance}.page-navigator-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}.page-navigator-link{display:inline-flex;align-items:center;gap:.65rem;min-height:2.5rem;padding:.55rem .9rem;border:1px solid rgba(176,183,188,.12);border-radius:var(--radius-pill);background:#ffffff09;color:var(--text-secondary);font-size:.9rem;transform:translateZ(0);will-change:transform;transition:transform var(--duration-medium) var(--ease-standard),border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),color var(--duration-fast) ease,box-shadow var(--duration-medium) var(--ease-standard)}.page-navigator-link-index{min-width:1.9rem;padding:.2rem .45rem;border:1px solid rgba(176,183,188,.14);background:#ffffff08;color:var(--text-muted);font-size:.68rem}.page-navigator-link-label{display:inline-flex;align-items:center;gap:.45rem}.page-navigator-link-label:after{content:"→";color:#e8eef285;font-size:.92em;transform:translate(0);transition:transform var(--duration-medium) var(--ease-standard),color var(--duration-fast) ease}.page-navigator-link:hover,.page-navigator-link:focus-visible{transform:translate3d(0,-3px,0);border-color:#c60c3047;background:#c60c301a;color:var(--text-primary);box-shadow:0 18px 34px #010a142e}.page-navigator-link:hover .page-navigator-link-index,.page-navigator-link:focus-visible .page-navigator-link-index{border-color:#c60c303d;color:var(--text-primary)}.page-navigator-link:hover .page-navigator-link-label:after,.page-navigator-link:focus-visible .page-navigator-link-label:after{color:#e8eef2e6;transform:translate(2px)}.page-navigator-legal .page-navigator-signal,.page-navigator-legal .page-navigator-count,.page-navigator-legal .page-navigator-link-index{border-color:#b0b7bc29}.page-navigator-legal .page-navigator-note-block{background:radial-gradient(circle at top left,rgba(176,183,188,.12),transparent 40%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff05}.page-panel h2,.policy-prose h2{margin:0;letter-spacing:-.03em}.page-panel>p,.policy-prose p{color:var(--text-secondary)}.page-authority-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.authority-notes-panel{margin-top:1rem}.about-inline-note,.contact-intro-panel,.contact-context-panel{margin-top:1rem;border-color:#b0b7bc24;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff05}.about-inline-note p:last-child,.contact-intro-panel p:last-child,.contact-context-panel p:last-child{margin-top:.95rem}.about-editorial-note{margin-top:auto}.secondary-editorial-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);gap:1.2rem;align-items:start}.secondary-editorial-panel h2{margin:.45rem 0 0;max-width:16ch;font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:1.03;text-wrap:balance}.secondary-editorial-rail{display:grid;gap:1rem}.secondary-editorial-note{display:grid;gap:.45rem;padding:1rem 1.05rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 44%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff05}.secondary-editorial-note strong{color:var(--text-primary);font-size:.84rem;letter-spacing:.1em;text-transform:uppercase}.secondary-editorial-note p{margin:0}.about-origin-grid,.contact-intro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:1rem;margin-top:2rem}.about-origin-panel h2{margin:.45rem 0 .95rem;max-width:16ch;font-size:clamp(1.85rem,3.8vw,2.6rem);line-height:1.02;text-wrap:balance}.about-origin-panel p+p{margin-top:.95rem}.about-origin-points{display:grid;gap:1rem}.about-principles-showcase,.contact-fit-showcase{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:1rem;margin-top:2rem;align-items:stretch}.about-principles-rail,.contact-fit-rail{display:grid;gap:1rem}.about-principles-lead,.contact-fit-card-lead{min-height:100%}.about-principles-lead{display:grid;align-content:space-between}.about-principles-lead h2{margin:.45rem 0 0;max-width:14ch;font-size:clamp(1.85rem,3.7vw,2.55rem);line-height:1.03;text-wrap:balance}.contact-fit-card-lead{display:grid;gap:.7rem;padding:1.7rem;background:radial-gradient(circle at top left,rgba(198,12,48,.16),transparent 38%),linear-gradient(180deg,#ffffff0f,#ffffff05),#ffffff05;border-color:#c60c302e}.about-difference-grid .panel-card{padding:1.45rem}.about-difference-grid h3,.contact-persona-grid h3,.contact-prompt-panel h3,.pricing-card-callout strong,.pricing-journey-item h3{letter-spacing:var(--tracking-tight)}.contact-prompt-panel{align-content:start}.contact-prompt-panel .stack-list{margin-top:.35rem}.proof-checklist-panel{display:grid;gap:1rem}.free-plan-panel{background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 36%),linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05}.proof-checklist-panel h3{margin:.35rem 0 0;letter-spacing:-.03em;max-width:16ch;line-height:1.08;text-wrap:balance}.launch-intro-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.2rem;margin-top:2rem}.launch-intro-panel p:last-child{margin:0;max-width:36rem;color:#e8eef2c7;line-height:1.8;text-wrap:pretty}.launch-grid-asymmetric{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.85fr));align-items:stretch}.launch-card-lead{background:linear-gradient(180deg,#ffffff14,#000a18d6),radial-gradient(circle at top left,rgba(198,12,48,.18),transparent 52%);border-color:#c60c3033}.policy-meta{margin:0 0 1.4rem;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.policy-prose h2{font-size:1.35rem;line-height:1.22;max-width:20ch;text-wrap:balance}.policy-prose{font-size:1.01rem}.policy-prose p+h2{margin-top:2rem}.policy-prose p+p,.policy-prose h2+p{margin-top:1.05rem}.cta-actions-copy h3,.faq-aside h3,.rollout-intro-panel h3,.contact-hero-panel h2,.proof-card h3,.pricing-journey-item h3,.launch-card h3,.legal-reading-copy h2,.panel-card h3,.page-panel h2{text-wrap:balance}.hero-editorial-note p:last-child,.feature-spotlight-note p,.secondary-editorial-note p,.rollout-editorial-note p,.cta-actions-copy p:last-child,.faq-aside-note p,.contact-support-note span,.page-panel>p,.panel-card p,.launch-card p:last-child{text-wrap:pretty}.stack-list{margin:0;padding-left:1.2rem;color:var(--text-secondary)}.stack-list li+li,.policy-prose p+h2,.policy-prose p+p,.policy-prose h2+p{margin-top:.9rem}.policy-prose h2+p{margin-bottom:0}.contact-form{display:grid;gap:1.2rem;margin-top:1.5rem}.contact-panel-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:1rem}.contact-form-panel,.contact-support-panel{height:100%}.contact-support-panel{display:grid;align-content:start;gap:1rem}.contact-support-panel h2{margin:0;letter-spacing:-.03em}.contact-persona-grid .panel-card{padding:1.45rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field-group{display:grid;gap:.55rem}.field-group-error input,.field-group-error select,.field-group-error textarea{border-color:#c60c3066;background:linear-gradient(180deg,#c60c3014,#ffffff05),#041321e6;box-shadow:0 0 0 4px #c60c3014}.field-group span{color:var(--text-primary);font-weight:600}.field-label{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)!important}.field-help-text,.field-error-text{font-size:.86rem;line-height:1.5}.field-help-text{color:var(--text-muted)}.field-error-text{color:#ffd4dc}.field-group input,.field-group select,.field-group textarea{width:100%;padding:1.05rem 1rem;border:1px solid rgba(176,183,188,.18);border-radius:1rem;background:radial-gradient(circle at top left,rgba(255,255,255,.05),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff04),#041321d6;color:var(--text-primary);font:inherit;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #010a141a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.field-group input:hover,.field-group select:hover,.field-group textarea:hover{border-color:#b0b7bc47;background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 34%),linear-gradient(180deg,#ffffff0a,#ffffff04),#041321e0}.field-group input::placeholder,.field-group textarea::placeholder{color:var(--text-muted)}.field-group input:focus-visible,.field-group select:focus-visible,.field-group textarea:focus-visible{outline:2px solid rgba(198,12,48,.55);outline-offset:3px;border-color:#c60c3057;background:radial-gradient(circle at top left,rgba(198,12,48,.08),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff05),#041321eb;box-shadow:0 0 0 4px #c60c3014,0 18px 34px #010a1429}.field-group-full{grid-column:1 / -1}.contact-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.status-note{flex:1 1 18rem;padding:.9rem 1rem;border:1px solid rgba(176,183,188,.18);border-radius:1rem;background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff08;color:var(--text-secondary);box-shadow:inset 0 1px #ffffff0a,0 14px 28px #010a141f}.status-note-idle{border-color:#b0b7bc33;background:radial-gradient(circle at top left,rgba(176,183,188,.08),transparent 36%),linear-gradient(180deg,#ffffff09,#ffffff04),#ffffff08}.contact-checklist{display:grid;gap:.85rem}.contact-checklist li+li{margin-top:0}.contact-support-note{display:grid;gap:.38rem;padding:1rem 1.05rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:radial-gradient(circle at top left,rgba(198,12,48,.08),transparent 40%),linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff06;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #010a141f}.contact-support-note strong{letter-spacing:-.02em;color:var(--text-primary)}.contact-support-note span{color:var(--text-secondary);line-height:1.6}.contact-context-panel-rich{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);gap:1.2rem;align-items:start}.contact-actions-panel{background:radial-gradient(circle at top left,rgba(198,12,48,.14),transparent 42%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff05}.secondary-cta-layout{text-align:left}.contact-submit{min-width:14rem}.status-note-success{border-color:#5ed6974d;background:radial-gradient(circle at top left,rgba(94,214,151,.14),transparent 34%),#5ed6971a;color:#d8f7e6}.status-note-error{border-color:#c60c304d;background:radial-gradient(circle at top left,rgba(198,12,48,.16),transparent 34%),#c60c301a;color:#ffe0e6}.status-note-submitting{border-color:#b0b7bc3d}.feature-card,.operations-card,.workflow-card,.audience-card,.pricing-card,.faq-item{padding:1.45rem}.panel-card,.page-panel,.launch-card,.leadership-card,.leadership-proof{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel-label{display:inline-flex;align-items:center;width:fit-content;min-height:1.85rem;padding:.28rem .6rem;border:1px solid rgba(176,183,188,.12);border-radius:var(--radius-pill);background:#ffffff08;font-size:.68rem;box-shadow:inset 0 1px #ffffff08}.feature-card-head{display:flex;align-items:center;gap:.8rem;margin-bottom:.85rem}.feature-card-head-spotlight{align-items:flex-start}.feature-card-head-spotlight>div{display:grid;gap:.2rem}.feature-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid rgba(198,12,48,.2);border-radius:.8rem;background:#c60c3014;color:#ffe0e6;font-size:1rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.feature-icon-spotlight{width:2.85rem;height:2.85rem;border-radius:1rem;font-size:1.25rem}.feature-kicker{margin:0;color:var(--text-muted);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.feature-spotlight-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:1rem;align-items:start}.feature-spotlight-note{display:grid;gap:.45rem;padding:1rem 1.05rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 48%),#ffffff08}.feature-spotlight-note strong{color:var(--text-primary);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.feature-spotlight-note p,.feature-bullet-list{margin:0}.feature-bullet-list-spotlight{margin-top:.45rem;columns:2;column-gap:2rem}.feature-bullet-list-compact{margin-top:1rem}.feature-card ul,.pricing-card ul{margin:1rem 0 0;padding-left:1.05rem;color:var(--text-primary)}.feature-card li+li,.pricing-card li+li,.launch-card li+li{margin-top:.7rem}.operations-grid,.workflow-grid,.audience-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.operations-showcase{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:1rem;margin-top:2rem;align-items:stretch}.operations-rail{display:grid;gap:1rem}.operations-card{background:linear-gradient(180deg,rgba(198,12,48,.08),transparent 26%),linear-gradient(180deg,#ffffff0a,#ffffff05)}.operations-card-lead{display:grid;gap:.55rem;padding:1.7rem;background:radial-gradient(circle at top left,rgba(198,12,48,.14),transparent 36%),linear-gradient(180deg,#ffffff0d,#04132105),#04132157}.operations-card-support{min-height:100%}.operations-callout{display:grid;gap:.45rem;margin-top:.75rem;padding:1rem 1.05rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:#ffffff08}.operations-callout strong,.operations-readout h3{margin:0;letter-spacing:var(--tracking-tight)}.operations-callout p{margin:0}.operations-readout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;margin-top:1rem;align-items:start}.operations-readout h3{margin-top:.4rem}.workflow-step,.pricing-name{display:inline-block;margin-bottom:.9rem}.workflow-grid-timeline{position:relative;align-items:start}.workflow-showcase{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:1rem;margin-top:2rem;align-items:stretch}.workflow-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workflow-grid-timeline:before{content:"";position:absolute;top:1.2rem;left:calc(16.666% + 1rem);right:calc(16.666% + 1rem);height:1px;background:linear-gradient(90deg,#c60c3073,#b0b7bc38);pointer-events:none}.pricing-stage{display:inline-flex;align-items:center;width:fit-content;min-height:1.9rem;padding:.3rem .65rem;border:1px solid rgba(176,183,188,.14);border-radius:var(--radius-pill);background:#ffffff08;color:var(--brand-silver);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pricing-badge{margin-bottom:.9rem;padding:.35rem .72rem;font-size:.8rem}.pricing-card-topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.pricing-card{display:flex;flex-direction:column;gap:.35rem}.pricing-featured-ribbon{display:inline-flex;align-items:center;width:fit-content;min-height:2rem;margin:-.15rem 0 .45rem;padding:.36rem .82rem;border:1px solid rgba(255,214,224,.16);border-radius:var(--radius-pill);background:radial-gradient(circle at top left,rgba(255,214,224,.14),transparent 36%),linear-gradient(135deg,#c60c302e,#c60c3014);color:#fff5f7;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 24px #c60c3029}.pricing-annual-note{margin:.35rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.55}.pricing-card-callout{display:grid;gap:.28rem;margin-top:.95rem;padding:.95rem 1rem;border:1px solid rgba(176,183,188,.1);border-radius:1rem;background:#ffffff06}.pricing-card-callout strong{color:var(--text-primary);font-size:.82rem;text-transform:uppercase;letter-spacing:.1em}.pricing-card-callout span{color:var(--text-secondary);line-height:1.6}.pricing-card ul{padding-top:1rem;border-top:1px solid rgba(176,183,188,.08)}.pricing-meta{display:grid;gap:.7rem;margin-top:1rem}.pricing-meta p{margin:0;color:var(--text-secondary)}.pricing-meta strong{color:var(--text-primary)}.pricing-card .button{margin-top:auto;width:100%}.pricing-showcase{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1rem;margin-top:1rem;align-items:stretch}.pricing-rail{display:grid;gap:1rem}.pricing-rail-intro{display:grid;gap:.8rem;align-content:start;background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 40%),linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05}.pricing-rail-intro h3{margin:.4rem 0 0;max-width:16ch;letter-spacing:var(--tracking-tight)}.pricing-rail-intro p:last-of-type{margin:0;color:var(--text-secondary);line-height:1.7}.pricing-rail-signals,.faq-decision-signals{display:flex;flex-wrap:wrap;gap:.65rem}.pricing-rail-signals span,.faq-decision-signals span{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .78rem;border:1px solid rgba(176,183,188,.14);border-radius:var(--radius-pill);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff06;color:var(--text-primary);font-size:.82rem;line-height:1.4;box-shadow:inset 0 1px #ffffff08;transform:translateZ(0);transition:transform var(--duration-medium) var(--ease-standard),border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),box-shadow var(--duration-medium) var(--ease-standard)}.pricing-rail-signals span:hover,.faq-decision-signals span:hover{transform:translate3d(0,-3px,0);border-color:#c60c3038;box-shadow:0 16px 30px #010a1429}.pricing-card-featured{padding:1.65rem;background:radial-gradient(circle at top left,rgba(198,12,48,.14),transparent 34%),linear-gradient(180deg,#c60c301a,#ffffff05),linear-gradient(180deg,#002244e6,#06182bf0);transform:translateY(-.35rem);box-shadow:0 28px 54px #010a1447,0 0 0 1px #c60c301f}.pricing-card-side{min-height:100%}.pricing-feature-note{display:grid;gap:.7rem;margin-top:1rem;padding:1rem 1.05rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:#ffffff08}.pricing-feature-note strong{color:var(--text-primary);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.pricing-feature-list{margin:0}.faq-list{display:grid;gap:1rem;margin-top:2rem;max-width:58rem}.faq-item{padding:1.25rem 1.35rem;border-color:#b0b7bc24}.faq-question{position:relative;cursor:pointer;width:100%;padding:0;border:0;background:transparent;text-align:left;font:inherit;font-weight:600;color:var(--text-primary);padding-right:2.4rem;letter-spacing:-.01em;line-height:1.45}.faq-question:after{content:"+";position:absolute;top:0;right:0;color:var(--brand-silver);font-size:1.2rem;transition:color var(--duration-fast) ease,transform var(--duration-medium) var(--ease-expressive)}.faq-item-open .faq-question{margin-bottom:.85rem}.faq-item-open{border-color:#c60c303d;background:linear-gradient(180deg,#c60c300f,#ffffff05),linear-gradient(180deg,#ffffff08,#ffffff04);transform:translate3d(0,-4px,0);box-shadow:0 24px 46px #010a1433}.faq-item-open:before{opacity:1}.faq-item-open .faq-question:after{content:"−";transform:rotate(180deg) scale(1.08)}.faq-question:hover:after,.faq-question:focus-visible:after{color:var(--text-primary)}.faq-answer[hidden]{display:none}.faq-answer{padding-top:.15rem}.faq-answer p{margin:0;max-width:54ch;color:var(--text-secondary);line-height:1.74}.cta-section{padding-bottom:0}.cta-card{padding:2.3rem;text-align:center;background:radial-gradient(circle at top center,rgba(198,12,48,.16),transparent 36%),linear-gradient(180deg,#c60c301a,#ffffff05),linear-gradient(180deg,#002244e6,#06182bf0);box-shadow:0 30px 70px #010a1442}.feature-card{display:flex;flex-direction:column;gap:.35rem;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff05}.feature-card-spotlight{gap:1rem;padding:1.7rem;background:radial-gradient(circle at top left,rgba(198,12,48,.14),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff05),#ffffff06}.cta-card-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:1.25rem;align-items:center;text-align:left}.cta-card-copy{display:grid;gap:.4rem}.cta-card-copy .hero-actions{justify-content:flex-start}.cta-editorial-note{display:grid;gap:.5rem;max-width:34rem;margin-top:1rem;padding:1rem 1.05rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05}.cta-close-rail{display:grid;gap:1rem}.cta-actions-copy{display:grid;gap:.4rem}.cta-actions-copy h3{margin:0;max-width:16ch;letter-spacing:var(--tracking-tight);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.08}.cta-actions-copy p:last-child{margin:0;color:var(--text-secondary);line-height:1.68}.cta-actions-panel{display:grid;gap:1rem;padding:1.15rem 1.2rem;border:1px solid rgba(176,183,188,.12);border-radius:1.1rem;background:radial-gradient(circle at top left,rgba(198,12,48,.14),transparent 42%),linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05}.cta-actions-panel>.eyebrow{margin-bottom:-.25rem}.cta-actions-panel .hero-actions{margin-top:0;justify-content:flex-start}.cta-signal-row{display:flex;flex-wrap:wrap;gap:.65rem}.cta-signal-row span{display:inline-flex;align-items:center;min-height:2rem;padding:.45rem .78rem;border:1px solid rgba(176,183,188,.14);border-radius:var(--radius-pill);background:#ffffff0a;color:var(--text-primary);font-size:.84rem;box-shadow:inset 0 1px #ffffff08;transform:translateZ(0);transition:transform var(--duration-medium) var(--ease-standard),border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),box-shadow var(--duration-medium) var(--ease-standard)}.cta-signal-row span:hover{transform:translate3d(0,-3px,0);border-color:#c60c3038;box-shadow:0 16px 30px #010a1429}.cta-signal-row-muted span{border-color:#b0b7bc24;background:linear-gradient(180deg,#b0b7bc0d,#ffffff05),#ffffff07;color:var(--text-secondary)}.cta-signal-row-muted span:hover{border-color:#b0b7bc38;background:linear-gradient(180deg,#b0b7bc12,#ffffff06),#ffffff08}.cta-card-aside{display:grid;gap:.6rem;padding:1.1rem 1.15rem;border:1px solid rgba(176,183,188,.12);border-radius:1.1rem;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff07;box-shadow:inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cta-card-aside .stack-list{margin-top:.15rem}.contact-close-aside{background:radial-gradient(circle at top left,rgba(198,12,48,.12),transparent 42%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff07}.about-close-aside{background:radial-gradient(circle at top left,rgba(176,183,188,.1),transparent 40%),radial-gradient(circle at bottom right,rgba(198,12,48,.08),transparent 36%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff07}.legal-close-aside{background:radial-gradient(circle at top left,rgba(176,183,188,.12),transparent 42%),linear-gradient(180deg,#ffffff0b,#ffffff05),#ffffff07}.legal-close-aside .stack-list,.contact-close-aside .stack-list,.cta-card-aside .stack-list{margin:0}.feature-card-compact,.feature-card-secondary{min-height:100%}.feature-card:hover .feature-icon{transform:translateY(-1px);border-color:#c60c3057;background:#c60c301f}.operations-card{background:linear-gradient(180deg,rgba(198,12,48,.08),transparent 26%),linear-gradient(180deg,#0413216b,#ffffff05)}.workflow-card{z-index:1;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff04}.workflow-card:before{height:2px;background:linear-gradient(90deg,#c60c30ad,#b0b7bc29)}.workflow-card:after{content:"";position:absolute;top:1.15rem;left:1.35rem;width:.75rem;height:.75rem;border:2px solid rgba(198,12,48,.72);border-radius:50%;background:#041321f5;box-shadow:0 0 0 .35rem #c60c3014}.workflow-card-lead{display:grid;align-content:space-between;min-height:100%;padding:1.7rem;background:radial-gradient(circle at top left,rgba(198,12,48,.14),transparent 38%),linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff05}.workflow-card-support{min-height:100%}.workflow-callout{display:grid;gap:.45rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(176,183,188,.12)}.workflow-callout strong{margin:0;color:var(--text-primary);font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.workflow-callout p{margin:0}.audience-showcase{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;margin-top:2rem;align-items:stretch}.audience-rail{display:grid;gap:1rem}.audience-card{background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff05}.audience-card-lead{display:grid;gap:.55rem;padding:1.7rem;background:radial-gradient(circle at top left,rgba(198,12,48,.1),transparent 34%),linear-gradient(180deg,#ffffff0c,#ffffff05),#ffffff05}.audience-card-support{min-height:100%}.audience-note{display:grid;gap:.45rem;margin-top:.75rem;padding:1rem 1.05rem;border:1px solid rgba(176,183,188,.12);border-radius:1rem;background:#ffffff08}.audience-note p{margin:0}.audience-context-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;margin-top:1rem;align-items:start}.pricing-card{background:linear-gradient(180deg,#ffffff0c,#ffffff05),#ffffff05}.faq-item{background:linear-gradient(180deg,#ffffff08,#ffffff04),#ffffff03;box-shadow:0 14px 32px #010a141f}.proof-card{padding:1.55rem;border-color:#b0b7bc33;background:linear-gradient(180deg,#c60c3014,#ffffff05),linear-gradient(180deg,#002244e0,#06182beb)}.launch-card{background:linear-gradient(180deg,rgba(198,12,48,.045),transparent 22%),linear-gradient(180deg,#ffffff09,#ffffff04);border-color:#b0b7bc1c;box-shadow:var(--shadow-card)}.launch-card ul{margin:1rem 0 0;padding-left:1.05rem;color:var(--text-primary)}.free-plan-checklist{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.free-plan-checklist li{position:relative;padding:.95rem 1rem .95rem 3rem;border:1px solid rgba(176,183,188,.12);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff09,#ffffff04),#ffffff04;color:var(--text-primary);line-height:1.65;box-shadow:inset 0 1px #ffffff08}.free-plan-checklist li:before{content:"✓";position:absolute;top:50%;left:1rem;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#c60c3029;border:1px solid rgba(198,12,48,.26);color:#fff3f5;font-size:.78rem;font-weight:700;transform:translateY(-50%)}.free-plan-rail{align-content:start}.free-plan-note h3,.free-plan-marketplace h3{margin:.35rem 0 0;max-width:20ch;line-height:1.08}.free-plan-note p:last-child,.free-plan-marketplace p{margin-bottom:0}.footer{margin-top:4.5rem;padding:2.6rem 1.4rem 1.4rem;position:relative;background:radial-gradient(circle at top center,rgba(198,12,48,.05),transparent 56%)}.page-frame-route-about .footer{background:radial-gradient(circle at top center,rgba(176,183,188,.06),transparent 54%),radial-gradient(circle at bottom right,rgba(198,12,48,.04),transparent 34%)}.page-frame-route-contact .footer{background:radial-gradient(circle at top center,rgba(198,12,48,.08),transparent 52%),radial-gradient(circle at bottom left,rgba(198,12,48,.04),transparent 34%)}.page-frame-route-legal .footer{background:radial-gradient(circle at top center,rgba(176,183,188,.05),transparent 52%),radial-gradient(circle at bottom right,rgba(0,34,68,.18),transparent 34%)}.page-frame-route-about .footer:before{background:linear-gradient(90deg,transparent,rgba(176,183,188,.6) 22%,rgba(198,12,48,.36) 78%,transparent)}.page-frame-route-contact .footer:before{background:linear-gradient(90deg,transparent,rgba(198,12,48,.78) 22%,rgba(198,12,48,.46) 78%,transparent)}.page-frame-route-legal .footer:before{background:linear-gradient(90deg,transparent,rgba(176,183,188,.58) 22%,rgba(176,183,188,.3) 78%,transparent)}.footer:before{content:"";position:absolute;top:0;left:1.4rem;right:1.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(198,12,48,.7) 22%,rgba(198,12,48,.7) 78%,transparent);pointer-events:none}.footer-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem;padding:.6rem 0 1.6rem}.footer-side-column{display:grid;gap:1.15rem;align-content:start}.footer-side-intro{display:grid;gap:.5rem;padding:.1rem .15rem 0}.footer-side-intro h3{margin:0;max-width:24ch;letter-spacing:var(--tracking-tight);font-size:clamp(1.05rem,1.75vw,1.3rem);line-height:1.12}.footer-side-intro p:last-child{margin:0;max-width:48ch;color:var(--text-secondary)}.footer-brand-block{max-width:34rem;position:relative;overflow:hidden;padding:1.05rem 1.1rem;border:1px solid rgba(176,183,188,.1);border-radius:1.4rem;background:radial-gradient(circle at top left,rgba(198,12,48,.07),transparent 42%),linear-gradient(180deg,#ffffff09,#ffffff04),#ffffff05;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-brand-block:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#c60c308f,#b0b7bc00);pointer-events:none}.footer-kicker{margin:0 0 .75rem;color:var(--brand-silver);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0;font-weight:700}.footer-title{margin:0 0 1rem;max-width:20ch;letter-spacing:var(--tracking-tight);font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:.98}.footer-brand{margin-bottom:1.1rem}.footer-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.4rem}.footer-context-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.9rem}.footer-context-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:1.95rem;padding:.32rem .72rem;border:1px solid rgba(176,183,188,.14);border-radius:var(--radius-pill);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#ffffff08;color:var(--text-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),color var(--duration-fast) ease,transform var(--duration-medium) var(--ease-standard)}.footer-badges{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.footer-badges span{padding:.48rem .84rem;border-color:#b0b7bc24;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff05;box-shadow:0 6px 14px #010a1414;transition:border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),transform var(--duration-medium) var(--ease-standard),box-shadow var(--duration-medium) var(--ease-standard)}.page-frame-route-about .footer-context-pill,.page-frame-route-legal .footer-context-pill{border-color:#b0b7bc2e;background:linear-gradient(180deg,#b0b7bc14,#ffffff05),#ffffff08}.page-frame-route-contact .footer-context-pill{border-color:#c60c3033;background:linear-gradient(180deg,#c60c301f,#ffffff05),#ffffff08;color:#fff1f4}.footer-trust-list{margin:1.4rem 0 0;padding-left:1.2rem;color:var(--text-secondary)}.footer-note-panel{position:relative;overflow:hidden;display:grid;gap:.7rem;padding:1.3rem 1.25rem;border:1px solid rgba(176,183,188,.1);border-radius:1.35rem;background:radial-gradient(circle at top left,rgba(198,12,48,.08),transparent 40%),linear-gradient(180deg,#ffffff0a,#ffffff04),#ffffff05;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-note-panel:after{content:"";position:absolute;inset:auto -8% -34% auto;width:13rem;height:13rem;border-radius:50%;background:radial-gradient(circle,#c60c301f,#c60c3000);opacity:.72;pointer-events:none}.footer-note-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#c60c3099,#b0b7bc00);pointer-events:none}.footer-note-panel h3{margin:0;max-width:18ch;letter-spacing:var(--tracking-tight);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.08}.footer-note-panel p:last-of-type{margin:0;color:var(--text-secondary);line-height:1.7}.page-frame-route-about .footer-note-panel,.page-frame-route-legal .footer-note-panel{background:radial-gradient(circle at top left,rgba(176,183,188,.12),transparent 40%),linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff05}.page-frame-route-contact .footer-note-panel{background:radial-gradient(circle at top left,rgba(198,12,48,.16),transparent 40%),linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff05;border-color:#c60c301f}.footer-trust-list li+li{margin-top:.7rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.footer-grid nav{position:relative;overflow:hidden;display:grid;align-content:start;gap:.8rem;padding:1rem;border:1px solid rgba(176,183,188,.1);border-radius:1.25rem;background:linear-gradient(180deg,#ffffff09,#ffffff04),#ffffff05;box-shadow:inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--duration-medium) var(--ease-standard),border-color var(--duration-fast) ease,background var(--duration-medium) var(--ease-standard),box-shadow var(--duration-medium) var(--ease-standard)}.footer-grid nav:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,#c60c3099,#b0b7bc00);pointer-events:none}.footer-grid nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#c60c3080,#b0b7bc14);opacity:0;transition:opacity .18s ease}.footer-grid nav:hover,.footer-grid nav:focus-within{transform:translate3d(0,-2px,0);border-color:#b0b7bc2e;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#ffffff08;box-shadow:0 14px 26px #010a1424}.footer-grid nav:hover:after,.footer-grid nav:focus-within:after{opacity:1}.footer-grid h3{font-size:.95rem;font-weight:700}.footer-grid a,.footer-bottom a{color:var(--text-secondary)}.footer-grid a:hover,.footer-grid a:focus-visible,.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--text-primary)}.footer-grid a,.footer-bottom a{position:relative;width:fit-content;transition:color .18s ease,transform .14s ease}.legal-reading-map a{display:inline-flex;align-items:center;min-height:2rem}.footer-grid a:hover,.footer-grid a:focus-visible{transform:translate(2px)}.footer-grid a:after,.footer-bottom a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:1.5px;background:linear-gradient(90deg,#c60c30cc,#c60c3066);transform:scaleX(.35);transform-origin:left;opacity:0;transition:opacity .18s ease,transform .18s ease}.footer-grid a:hover:after,.footer-grid a:focus-visible:after,.footer-bottom a:hover:after,.footer-bottom a:focus-visible:after{opacity:1;transform:scaleX(1)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding:1.15rem 1.2rem 0;border-top:1px solid rgba(176,183,188,.1)}@media(prefers-reduced-motion:no-preference){.page-frame-aura-primary{animation:premiumDriftPrimary 18s ease-in-out infinite alternate}.page-frame-aura-secondary{animation:premiumDriftSecondary 22s ease-in-out infinite alternate}.hero-glow-left{animation:heroGlowLeftFloat 16s ease-in-out infinite alternate}.hero-glow-right{animation:heroGlowRightFloat 20s ease-in-out infinite alternate}}@keyframes premiumDriftPrimary{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-18px,16px,0) scale(1.04)}}@keyframes premiumDriftSecondary{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(16px,-14px,0) scale(1.05)}}@keyframes heroGlowLeftFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,10px,0) scale(1.03)}}@keyframes heroGlowRightFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-16px,12px,0) scale(1.05)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.shell-progress-bar{transition:none!important}.stat-card:hover,.feature-card:hover,.operations-card:hover,.workflow-card:hover,.audience-card:hover,.pricing-card:hover,.faq-item:hover,.mini-card:hover,.panel-card:hover,.launch-card:hover,.leadership-card:hover,.leadership-proof:hover,.page-panel:hover,.preview-row:hover,.button:hover,.button:focus-visible,.faq-question:hover,.faq-question:focus-visible{transform:none!important}}@media print{:root{color-scheme:light;color:#111;background:#fff}body,.page-frame,.page-panel,.panel-card,.launch-card,.leadership-card,.leadership-proof,.stat-card,.feature-card,.operations-card,.workflow-card,.audience-card,.pricing-card,.cta-card,.faq-item,.mini-card{background:#fff!important;color:#111!important;box-shadow:none!important;border-color:#d5dbe0!important}.hero-glow,.header-shell,.footer,.button,.menu-toggle,.product-shot-overlay{display:none!important}.hero,.section{padding:1.2rem 0 0!important}.hero-copy h1,.section-heading h1,.section-heading h2,.cta-card h2,.feature-card h3,.workflow-card h3,.audience-card h3,.pricing-card h3,.operations-card h3,.mini-card h3,.footer-grid h3,.page-panel h2,.policy-prose h2,.leadership-card h3,.leadership-proof h3{color:#111!important}.hero-text,.section-heading p,.feature-card p,.workflow-card p,.audience-card p,.pricing-card p,.cta-card p,.panel-card p,.mini-card p,.operations-card p,.faq-item p,.footer-brand-block p,.footer-bottom p,.page-panel>p,.policy-prose p,.stack-list,.footer-trust-list,.stat-card span,.insight-card span,.preview-meta span:last-child,.preview-domain span,.preview-meta span{color:#333!important}}@media(max-width:1100px){.capability-strip-shell{grid-template-columns:1fr;align-items:start}.footer-brand-block{max-width:none}.footer-top,.leadership-layout,.editorial-spotlight,.leadership-intro-panel,.secondary-editorial-panel,.contact-context-panel-rich,.about-principles-showcase,.contact-fit-showcase,.about-origin-grid,.contact-intro-grid,.legal-hero-grid,.legal-reading-frame{grid-template-columns:1fr}.pricing-rail-intro h3{max-width:none}.legal-reading-aside{position:static}.about-hero-grid,.contact-hero-grid,.contact-panel-grid,.rollout-intro-panel,.rollout-showcase,.audience-showcase,.audience-context-panel,.operations-showcase,.operations-readout,.cta-card-layout,.pricing-showcase{grid-template-columns:1fr}.cta-actions-copy h3,.cta-card-aside{max-width:none}.operations-showcase,.operations-readout{grid-template-columns:1fr}.operations-grid,.workflow-grid,.audience-grid,.pricing-grid,.launch-grid,.proof-grid,.page-authority-grid,.page-card-grid,.footer-grid,.leadership-grid,.insight-grid,.capability-strip,.stats-grid-hero,.stats-grid-hero-support{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid-timeline:before{display:none}.rollout-grid-stepped .rollout-card:nth-child(2),.rollout-grid-stepped .rollout-card:nth-child(3){transform:none}}@media(max-width:1024px){.hero-content{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1.6rem}.capability-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid,.operations-grid,.workflow-grid,.workflow-rail,.pricing-grid,.proof-grid,.launch-grid,.page-card-grid,.page-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-showcase,.proof-followthrough,.launch-intro-panel,.launch-grid-asymmetric,.split-heading,.feature-spotlight-copy{grid-template-columns:1fr}.feature-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shot-foot{grid-template-columns:1fr}.workflow-card:after{top:1.1rem}}@media(max-width:980px){.hero-content{grid-template-columns:1fr}}@media(max-width:900px){.feature-grid,.split-heading,.proof-showcase,.proof-followthrough,.launch-intro-panel,.rollout-showcase,.workflow-showcase,.audience-showcase,.audience-context-panel,.pricing-showcase,.rollout-intro-panel,.operations-showcase,.operations-readout,.operations-grid,.workflow-grid,.audience-grid,.pricing-grid,.launch-grid,.proof-grid,.page-authority-grid,.page-card-grid,.footer-grid,.leadership-grid,.insight-grid,.mini-grid,.stats-grid-hero,.stats-grid-hero-support,.capability-strip,.pricing-footnote,.feature-grid-secondary,.launch-grid-asymmetric{grid-template-columns:1fr}.secondary-hero-signal-row,.cta-signal-row{display:grid}.secondary-hero-signal,.cta-signal-row span{width:100%;justify-content:flex-start}.workflow-rail{grid-template-columns:1fr}.cta-signal-row{gap:.55rem}.feature-bullet-list-spotlight{columns:1}.pricing-card-topline{align-items:flex-start;flex-direction:column}.product-shot-overlay{position:static;margin:.85rem;max-width:none}.form-grid{grid-template-columns:1fr}.product-shot-overlay-secondary{margin-top:0}.product-shot-frame-note{position:static;justify-content:flex-start;max-width:none;padding:.8rem .8rem 0}.footer-badges{width:100%}}@media(max-width:768px){.site-shell{width:min(100% - 1rem,1280px);padding-top:calc(.95rem + var(--safe-area-top))}.header-shell{padding:.95rem .95rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shell-progress{padding:0 .95rem}.topbar{gap:.85rem;padding:.74rem .85rem;border-radius:1.35rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-brand-cluster{gap:.75rem}.page-frame-aura{filter:blur(64px);opacity:.16}.capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-showcase,.cta-card-layout{gap:.9rem}.leadership-image{aspect-ratio:4 / 4}.leadership-proof ul{padding-left:1rem}.footer-top{gap:1.5rem}.footer-brand-block,.footer-note-panel{padding:1rem}.footer-side-intro{padding-inline:0}.footer-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-badges span{justify-content:center}}@media(max-width:720px){.site-shell{width:min(100% - .8rem,1280px);padding-top:calc(.8rem + var(--safe-area-top))}.page-frame-aura{filter:blur(42px);opacity:.12}.page-frame{border-radius:1.4rem}.header-shell{padding:.85rem .85rem 0;-webkit-backdrop-filter:none;backdrop-filter:none}.shell-progress{top:calc(5.1rem + var(--safe-area-top));padding:0 .85rem;margin-top:.35rem}.topbar{border-radius:1.35rem;flex-wrap:wrap;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-brand-cluster{width:auto;flex:1 1 auto;align-items:center;gap:.75rem}.menu-toggle{display:inline-flex;flex-direction:column}.menu-toggle[aria-expanded=true]{border-color:#c60c303d;box-shadow:0 18px 34px #010a1433,inset 0 1px #ffffff0d}.nav-actions{display:none;width:100%;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:.85rem;padding:.9rem;border:1px solid rgba(176,183,188,.12);border-radius:1.1rem;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#041321f0;box-shadow:0 24px 50px #010a1447,inset 0 1px #ffffff0a;position:relative;z-index:2;max-height:min(calc(100dvh - 7rem),32rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.nav-actions-open{display:flex;animation:navPanelEnter .26s cubic-bezier(.34,1.56,.64,1)}.nav-links,.nav-cta-group{display:grid;gap:.7rem}.nav-links{justify-content:stretch}.nav-cta-group{margin-top:.15rem;padding-top:.75rem;padding-left:0;border-left:0;border-top:1px solid rgba(176,183,188,.08)}.nav-cta-actions{display:grid;gap:.7rem}.nav-cta-actions .button,.nav-signin-link{width:100%;justify-content:center}.nav-signin-link{min-height:var(--button-height-compact);padding:.78rem 1rem;border:1px solid rgba(176,183,188,.16);background:linear-gradient(180deg,#ffffff09,#ffffff03),#ffffff04;box-shadow:inset 0 1px #ffffff0a,var(--shadow-xs)}.nav-overlay{display:block;position:fixed;inset:0;border:0;background:#020a1373;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.nav-link,.button-compact{width:100%;justify-content:space-between;padding:.78rem 1rem;border-radius:1rem;background:#ffffff07}.nav-link:after{left:1rem;right:1rem}.nav-link.active{background:linear-gradient(135deg,#c60c3033,#ffffff08)}.nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero,.section,.footer{padding-left:.9rem;padding-right:.9rem}.footer{margin-top:4rem;padding-top:2.1rem}.hero-editorial-note,.contact-support-note{padding:.85rem .9rem}.pricing-rail-signals span,.secondary-hero-signal,.cta-signal-row span{width:100%;justify-content:flex-start}.cta-actions-copy h3{max-width:none;font-size:clamp(1rem,5vw,1.25rem)}.capability-strip-shell{margin:0 .9rem;padding:.95rem .9rem .45rem}.hero{padding-top:1.8rem;padding-bottom:.85rem}.section{padding-top:4.3rem}.hero-copy h1{max-width:18ch;font-size:clamp(2.45rem,11vw,3.55rem);line-height:1.05}.hero-copy{padding-top:.35rem}.hero-actions{gap:.65rem}.hero-actions .button{width:100%}.cta-card-copy .hero-actions{justify-content:stretch}.section-heading h1,.section-heading h2,.cta-card h2{max-width:13ch;line-height:1.05}.section-heading-description,.hero-text{font-size:.98rem;line-height:1.74}.section-heading-copy{gap:.45rem}.section-heading-intro{gap:.55rem;padding:.3rem .72rem .3rem .3rem;border:1px solid rgba(176,183,188,.12)}.section-heading-description{padding-left:0;padding-top:.95rem;border-left:0;border-top:1px solid rgba(176,183,188,.08)}.section-heading-description-label{margin-bottom:.35rem}.product-shot-header{flex-direction:column;align-items:flex-start}.product-shot-status-stack{justify-items:start}.product-shot{padding:.85rem}.product-shot-frame-note{gap:.35rem;padding:.75rem .75rem 0}.product-shot-frame-note span{min-height:1.6rem;padding:.24rem .5rem}.product-shot-caption{margin-top:.8rem;line-height:1.5}.leadership-card-topline{align-items:flex-start;flex-direction:column}.leadership-focus,.leadership-signal-pill{width:fit-content}.leadership-image-badge{top:.7rem;left:.7rem;padding-inline:.62rem}.leadership-image-meta{right:.7rem;bottom:.7rem;gap:.4rem;padding:.3rem .62rem}.leadership-image-caption{font-size:.64rem;line-height:1.5}.capability-strip{gap:.65rem}.legal-reading-aside{gap:.85rem;padding:1rem}.legal-reading-map{gap:.55rem;padding-top:.8rem}.legal-reading-map ol{padding-left:1rem}.legal-reading-map li+li{margin-top:.45rem}.policy-prose h2{max-width:none;font-size:1.22rem}.contact-form{gap:1rem}.field-help-text,.field-error-text{font-size:.82rem}.contact-message-field{min-height:8.5rem}.status-note{padding:.82rem .9rem}.contact-support-panel{gap:.85rem}.capability-strip span{min-height:2.35rem;justify-content:flex-start;padding:.72rem .88rem;font-size:.86rem}.footer-title{max-width:none;font-size:clamp(1.55rem,8vw,2.1rem)}.leadership-image{aspect-ratio:4 / 3.8}.leadership-card-portrait{gap:.7rem}.leadership-role{margin-bottom:.65rem;font-size:.7rem}.policy-panel{padding:1.45rem}.legal-hero-panel h2{max-width:none;font-size:clamp(1.65rem,7vw,2.2rem)}.homepage-section-launch,.homepage-section-proof,.homepage-section-workflow,.homepage-section-features,.homepage-section-pricing,.homepage-section-cta,.editorial-spotlight-section,.homepage-section-faq{padding-top:4.35rem}.panel-card,.page-panel,.launch-card,.page-navigator,.feature-card,.operations-card,.workflow-card,.audience-card,.pricing-card,.faq-item,.leadership-card,.leadership-proof,.policy-panel{padding:1.1rem}.proof-rail,.operations-rail,.contact-fit-rail,.about-principles-rail,.secondary-editorial-rail,.cta-close-rail,.footer-side-column{gap:.85rem}.preview-row,.preview-domain,.preview-meta,.footer-bottom,.contact-form-footer,.footer-actions{flex-direction:column;align-items:flex-start}.section-actions,.footer-actions,.section-actions .button{width:100%}.footer-top{gap:1.35rem;padding-bottom:1.3rem}.footer-side-intro{gap:.42rem}.footer-side-intro h3{max-width:none;font-size:clamp(1rem,5vw,1.18rem)}.footer-context-row{align-items:flex-start;gap:.55rem}.footer-badges{gap:.55rem}.footer-trust-list{margin-top:1rem;padding-left:1rem}.footer-note-panel p:last-of-type{line-height:1.62}.footer-grid h3{font-size:.9rem}.footer-badges span,.footer-actions .button,.cta-actions-panel .hero-actions .button,.page-navigator-link,.footer-grid nav,.contact-close-aside,.cta-card-aside{width:100%}.footer-grid nav{gap:.7rem;padding:1rem}.footer-grid a,.legal-reading-map a{width:100%;min-height:2.5rem;padding:.35rem 0}.footer-bottom{gap:.55rem;padding-top:1.2rem;align-items:stretch}.footer-bottom a{width:100%;min-height:2.8rem;justify-content:center;padding:.7rem .9rem;border:1px solid rgba(176,183,188,.12);border-radius:var(--radius-pill);background:#ffffff08}.preview-meta,.preview-meta-copy,.contact-submit{width:100%}.contact-form-footer{gap:.85rem}.field-group input,.field-group select,.field-group textarea{padding:.95rem}.preview-meta{gap:.45rem}.stat-card,.feature-card,.operations-card,.workflow-card,.audience-card,.pricing-card,.leadership-card,.leadership-proof,.cta-card,.faq-item,.mini-card,.panel-card{border-radius:1.3rem}.cta-card{padding:1.45rem}.page-nav-section{padding-top:1rem}}@keyframes navPanelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){:root{--tracking-label: .1em;--line-height-body: 1.6}.site-shell{width:min(100% - .5rem,1280px);padding-top:calc(.7rem + var(--safe-area-top));padding-bottom:var(--space-lg)}.page-frame{border-radius:1.1rem}.page-frame-aura{filter:blur(30px);opacity:.08}.header-shell{padding:.7rem .7rem 0}.shell-progress{top:calc(4.7rem + var(--safe-area-top));padding:0 .7rem}.topbar{gap:.65rem;padding:.66rem .72rem;border-radius:1.1rem}.header-brand-cluster{width:auto;flex:1 1 auto;gap:.6rem}.menu-toggle{width:2.85rem;height:2.85rem}.nav-actions{margin-top:.7rem;padding:.8rem;max-height:min(calc(100dvh - 6.2rem),28rem)}.nav-link,.button-compact{justify-content:flex-start;gap:.65rem;padding:.74rem .88rem}.capability-strip{grid-template-columns:1fr}.capability-strip-shell{padding-inline:.82rem}.preview-row{padding:.78rem .84rem}.preview-domain,.preview-meta{gap:.55rem}.preview-meta-copy span:last-child{display:none}.skip-link{top:.7rem;padding:.62rem .82rem}.hero,.section,.footer{padding-left:.75rem;padding-right:.75rem}.hero-copy h1{font-size:clamp(2.1rem,10vw,3rem)}.hero-text,.section-heading-description,.policy-prose{font-size:.96rem}.hero-editorial-note{gap:.4rem}.hero-points li{width:100%}.pricing-rail-intro,.cta-actions-panel,.legal-reading-aside{padding:.95rem}.leadership-image{aspect-ratio:4 / 3.45}.leadership-emphasis{margin-top:.75rem}.legal-reading-copy h2{font-size:1.08rem}.legal-reading-map strong{font-size:.76rem}.legal-reading-map ol{padding-left:.95rem;font-size:.94rem}.policy-meta{margin-bottom:1rem;font-size:.76rem}.policy-prose h2{font-size:1.12rem;line-height:1.18}.contact-message-field{min-height:7.2rem}.field-label{font-size:.76rem}.field-help-text,.field-error-text{font-size:.78rem}.status-note{padding:.78rem .84rem}.footer-badges{grid-template-columns:1fr}.footer-context-pill{display:none}.footer-kicker{font-size:.72rem}.footer-brand-block p,.footer-note-panel p:last-of-type,.footer-trust-list{font-size:.94rem;line-height:1.58}.footer-trust-list li+li{margin-top:.55rem}.footer-grid nav{padding:.9rem}.footer-grid a,.legal-reading-map a,.footer-bottom a{min-height:2.7rem}.panel-card,.page-panel,.launch-card,.page-navigator,.feature-card,.operations-card,.workflow-card,.audience-card,.pricing-card,.faq-item,.leadership-card,.leadership-proof,.policy-panel,.cta-card{padding:1rem}}
