:root{--df-marketing-brand-diligencefabric-accent:#1f67c7;--df-marketing-brand-diligencefabric-accent-strong:#1854a8;--df-marketing-brand-diligencefabric-accent-soft:#1f67c71f;--df-marketing-brand-diligencefabric-gradient-start:#20324d;--df-marketing-brand-diligencefabric-gradient-mid:#1f67c7;--df-marketing-brand-diligencefabric-gradient-end:#0f9d8c;--df-marketing-brand-diligencefabric-surface-layer-a:#1f67c726;--df-marketing-brand-diligencefabric-surface-layer-b:#0f9d8c1f;--df-marketing-brand-diligencefabric-surface-layer-c:#ffffffb3;--df-marketing-brand-diligencefabric-hero-glow-a:#1f67c733;--df-marketing-brand-diligencefabric-hero-glow-b:#0f9d8c29;--marketing-background:var(--df-marketing-light-background);--marketing-foreground:var(--df-marketing-light-foreground);--marketing-muted:var(--df-marketing-light-muted);--marketing-panel:var(--df-marketing-light-panel);--marketing-panel-strong:var(--df-marketing-light-panel-strong);--marketing-line:var(--df-marketing-light-line);--marketing-line-strong:var(--df-marketing-light-line-strong);--marketing-panel-highlight:var(--df-marketing-light-panel-highlight);--marketing-panel-shadow:var(--df-marketing-light-panel-shadow);--marketing-panel-shadow-strong:var(--df-marketing-light-panel-shadow-strong);--marketing-panel-ring:var(--df-marketing-light-panel-ring);--marketing-accent:var(--df-marketing-light-accent);--marketing-accent-strong:var(--df-marketing-light-accent-strong);--marketing-accent-soft:var(--df-marketing-light-accent-soft);--marketing-gradient-start:var(--df-marketing-light-gradient-start);--marketing-gradient-mid:var(--df-marketing-light-gradient-mid);--marketing-gradient-end:var(--df-marketing-light-gradient-end);--marketing-surface-layer-a:var(--df-marketing-light-surface-layer-a);--marketing-surface-layer-b:var(--df-marketing-light-surface-layer-b);--marketing-surface-layer-c:var(--df-marketing-light-surface-layer-c);--marketing-surface-base-start:var(--df-marketing-light-surface-base-start);--marketing-surface-base-mid:var(--df-marketing-light-surface-base-mid);--marketing-surface-base-end:var(--df-marketing-light-surface-base-end);--marketing-hero-glow-a:var(--df-marketing-light-hero-glow-a);--marketing-hero-glow-b:var(--df-marketing-light-hero-glow-b)}html[data-marketing-theme=dark]{--marketing-background:var(--df-marketing-dark-background);--marketing-foreground:var(--df-marketing-dark-foreground);--marketing-muted:var(--df-marketing-dark-muted);--marketing-panel:var(--df-marketing-dark-panel);--marketing-panel-strong:var(--df-marketing-dark-panel-strong);--marketing-line:var(--df-marketing-dark-line);--marketing-line-strong:var(--df-marketing-dark-line-strong);--marketing-panel-highlight:var(--df-marketing-dark-panel-highlight);--marketing-panel-shadow:var(--df-marketing-dark-panel-shadow);--marketing-panel-shadow-strong:var(--df-marketing-dark-panel-shadow-strong);--marketing-panel-ring:var(--df-marketing-dark-panel-ring);--marketing-accent:var(--df-marketing-dark-accent);--marketing-accent-strong:var(--df-marketing-dark-accent-strong);--marketing-accent-soft:var(--df-marketing-dark-accent-soft);--marketing-gradient-start:var(--df-marketing-dark-gradient-start);--marketing-gradient-mid:var(--df-marketing-dark-gradient-mid);--marketing-gradient-end:var(--df-marketing-dark-gradient-end);--marketing-surface-layer-a:var(--df-marketing-dark-surface-layer-a);--marketing-surface-layer-b:var(--df-marketing-dark-surface-layer-b);--marketing-surface-layer-c:var(--df-marketing-dark-surface-layer-c);--marketing-surface-base-start:var(--df-marketing-dark-surface-base-start);--marketing-surface-base-mid:var(--df-marketing-dark-surface-base-mid);--marketing-surface-base-end:var(--df-marketing-dark-surface-base-end);--marketing-hero-glow-a:var(--df-marketing-dark-hero-glow-a);--marketing-hero-glow-b:var(--df-marketing-dark-hero-glow-b)}.marketing-surface{--background:var(--marketing-background);--foreground:var(--marketing-foreground);--muted:var(--marketing-muted);--panel:var(--marketing-panel);--panel-strong:var(--marketing-panel-strong);--line:var(--marketing-line);--line-strong:var(--marketing-line-strong);--panel-highlight:var(--marketing-panel-highlight);--panel-shadow:var(--marketing-panel-shadow);--panel-shadow-strong:var(--marketing-panel-shadow-strong);--panel-ring:var(--marketing-panel-ring);--accent:var(--marketing-accent);--accent-strong:var(--marketing-accent-strong);--accent-soft:var(--marketing-accent-soft);background:radial-gradient(ellipse 60% 50% at 8% -10%, var(--marketing-surface-layer-a), transparent), radial-gradient(ellipse 45% 35% at 92% -8%, var(--marketing-surface-layer-b), transparent), radial-gradient(ellipse 70% 60% at 50% 10%, var(--marketing-surface-layer-c), transparent 55%), linear-gradient(180deg, var(--marketing-surface-base-start) 0%, var(--marketing-surface-base-mid) 30%, #f8fafe 65%, var(--marketing-surface-base-end) 100%);color:var(--foreground);position:relative}html[data-marketing-theme=dark] .marketing-surface{background:radial-gradient(circle at 15% 20%, var(--marketing-surface-layer-a), transparent 26%), radial-gradient(circle at 85% 10%, var(--marketing-surface-layer-b), transparent 24%), radial-gradient(circle at 50% 100%, var(--marketing-surface-layer-c), transparent 30%), linear-gradient(180deg, var(--marketing-surface-base-start) 0%, var(--marketing-surface-base-mid) 40%, var(--marketing-surface-base-end) 100%)}.marketing-surface[data-marketing-product=diligencefabric]{--marketing-accent:var(--df-marketing-brand-diligencefabric-accent);--marketing-accent-strong:var(--df-marketing-brand-diligencefabric-accent-strong);--marketing-accent-soft:var(--df-marketing-brand-diligencefabric-accent-soft);--marketing-gradient-start:var(--df-marketing-brand-diligencefabric-gradient-start);--marketing-gradient-mid:var(--df-marketing-brand-diligencefabric-gradient-mid);--marketing-gradient-end:var(--df-marketing-brand-diligencefabric-gradient-end);--marketing-surface-layer-a:var(--df-marketing-brand-diligencefabric-surface-layer-a);--marketing-surface-layer-b:var(--df-marketing-brand-diligencefabric-surface-layer-b);--marketing-surface-layer-c:var(--df-marketing-brand-diligencefabric-surface-layer-c);--marketing-hero-glow-a:var(--df-marketing-brand-diligencefabric-hero-glow-a);--marketing-hero-glow-b:var(--df-marketing-brand-diligencefabric-hero-glow-b)}.marketing-surface:before{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}html[data-marketing-theme=dark] .marketing-surface:before{opacity:1;background-image:linear-gradient(#a5bcff0a 1px,#0000 1px),linear-gradient(90deg,#a5bcff0a 1px,#0000 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 100%);mask-image:radial-gradient(circle,#000 44%,#0000 100%)}body.df-marketing-body{background:var(--marketing-background)!important;background-image:none!important;animation:none!important}body.df-marketing-body:after{display:none!important}.glass-panel{background:linear-gradient(180deg, var(--panel-highlight), var(--panel))}@supports (color:color-mix(in lab, red, red)){.glass-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-highlight) 72%, transparent), var(--panel))}}.glass-panel{border:1px solid var(--line);box-shadow:0 1px 0 var(--panel-highlight) inset, 0 14px 34px var(--panel-shadow), 0 0 0 1px var(--panel-ring)}@supports (color:color-mix(in lab, red, red)){.glass-panel{box-shadow:0 1px 0 color-mix(in srgb, var(--panel-highlight) 76%, transparent) inset, 0 14px 34px var(--panel-shadow), 0 0 0 1px var(--panel-ring)}}.glass-panel{-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%)}.glass-panel-strong{background:linear-gradient(180deg, var(--panel-highlight), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.glass-panel-strong{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-highlight) 78%, transparent), var(--panel-strong))}}.glass-panel-strong{border:1px solid var(--line);box-shadow:0 1px 0 var(--panel-highlight) inset, 0 18px 42px var(--panel-shadow-strong)}@supports (color:color-mix(in lab, red, red)){.glass-panel-strong{box-shadow:0 1px 0 color-mix(in srgb, var(--panel-highlight) 78%, transparent) inset, 0 18px 42px var(--panel-shadow-strong)}}.glass-panel-strong{-webkit-backdrop-filter:blur(14px)saturate(116%);backdrop-filter:blur(14px)saturate(116%)}html[data-marketing-theme=light] .glass-panel{background:linear-gradient(#ffffffe0,#fcfaf6c2);border-color:#2b63c71f;box-shadow:inset 0 1px #fffffffa,0 14px 34px #1e386614,0 0 0 1px #2b63c70a}html[data-marketing-theme=light] .glass-panel-strong{background:linear-gradient(#fffffff2,#fcfaf6e0);border-color:#2b63c724;box-shadow:inset 0 1px #fffffffa,0 24px 48px #1e38661f}.marketing-section-tinted,.proof-section-wrap,.marketing-band,.marketing-spotlight,.marketing-orbit-card,.marketing-stat-block,.marketing-lane-card,.marketing-ribbon,.marketing-matrix,.marketing-card-soft,.trust-pillar{border:1px solid var(--line)}.marketing-section-tinted{background:#ffffff8f;border-radius:2.5rem;padding:2.5rem;position:relative;box-shadow:0 4px 32px #141e6412}.proof-section-wrap{background:radial-gradient(ellipse 70% 60% at 50% -10%, var(--accent), transparent), #ffffffb8;border-radius:1.5rem;padding:2.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.proof-section-wrap{background:radial-gradient(ellipse 70% 60% at 50% -10%, color-mix(in srgb, var(--accent) 12%, transparent), transparent), #ffffffb8}}.proof-section-wrap{box-shadow:inset 0 1px #fffffff5,0 8px 40px #141e641a}.proof-section-wrap:after,.marketing-band:after,.marketing-orbit-card:after,.marketing-story-grid:before,.marketing-surface:before,.hero-glow:after,.hero-glow:before{pointer-events:none}.proof-section-wrap:after{content:"";border-radius:inherit;background:radial-gradient(circle at top left, var(--accent), transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.proof-section-wrap:after{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 10%, transparent), transparent 32%)}}.proof-section-wrap:after{opacity:.7}.hero-glow{position:relative;overflow:hidden}.hero-glow:after{content:"";background:radial-gradient(ellipse, var(--marketing-hero-glow-a), transparent 68%);filter:blur(72px);border-radius:999px;height:680px;position:absolute;inset:-20% -30% auto}.hero-glow:before{content:"";background:radial-gradient(ellipse, var(--marketing-hero-glow-b), transparent 65%);filter:blur(64px);border-radius:999px;width:620px;height:480px;position:absolute;inset:-10% -10% auto 48%}.text-gradient{background:linear-gradient(135deg, var(--marketing-gradient-start) 0%, var(--marketing-gradient-mid) 45%, var(--marketing-gradient-end) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{border:1px solid var(--line-strong);color:var(--foreground);background:var(--panel);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eyebrow{background:color-mix(in srgb, var(--panel) 82%, transparent)}}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}html[data-marketing-theme=light] .eyebrow{color:var(--accent-strong);background:#2b63c714;border-color:#2b63c733}.page-shell{width:100%;max-width:1320px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.display-font{font-family:var(--font-display), sans-serif;letter-spacing:-.035em}@keyframes marketing-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.marketing-page-stack>section,.marketing-page-stack>footer{animation:.72s cubic-bezier(.22,1,.36,1) both marketing-fade-up}.marketing-page-stack>section:nth-child(2),.marketing-page-stack>footer:nth-child(2){animation-delay:60ms}.marketing-page-stack>section:nth-child(3),.marketing-page-stack>footer:nth-child(3){animation-delay:.1s}.marketing-page-stack>section:nth-child(4),.marketing-page-stack>footer:nth-child(4){animation-delay:.14s}.marketing-page-stack>section:nth-child(5),.marketing-page-stack>footer:nth-child(5){animation-delay:.18s}.marketing-page-stack>section:nth-child(6),.marketing-page-stack>footer:nth-child(6){animation-delay:.22s}.marketing-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at top left, var(--accent), transparent 24%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-header{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 9%, transparent), transparent 24%), color-mix(in srgb, var(--panel-strong) 80%, transparent)}}.marketing-header{box-shadow:0 6px 18px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-header{box-shadow:0 6px 18px color-mix(in srgb, var(--panel-shadow) 8%, transparent)}}.marketing-header{-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%)}.marketing-nav,.marketing-mobile-nav{border:1px solid var(--line);background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-nav,.marketing-mobile-nav{background:color-mix(in srgb, var(--panel-strong) 88%, transparent)}}.marketing-nav,.marketing-mobile-nav{box-shadow:0 5px 14px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-nav,.marketing-mobile-nav{box-shadow:0 5px 14px color-mix(in srgb, var(--panel-shadow) 14%, transparent)}}.marketing-mobile-nav{background:radial-gradient(circle at top right, var(--accent), transparent 32%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-mobile-nav{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 32%), color-mix(in srgb, var(--panel-strong) 96%, transparent)}}.marketing-mobile-nav{box-shadow:0 18px 44px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-mobile-nav{box-shadow:0 18px 44px color-mix(in srgb, var(--panel-shadow) 45%, transparent)}}.marketing-mobile-nav{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%)}.marketing-button{color:var(--foreground);border:1px solid var(--line);background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-button{background:color-mix(in srgb, var(--panel-strong) 94%, transparent)}}.marketing-button{box-shadow:0 6px 16px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-button{box-shadow:0 6px 16px color-mix(in srgb, var(--panel-shadow) 18%, transparent)}}.marketing-button:hover{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-button:hover{background:color-mix(in srgb, var(--panel-strong) 100%, transparent)}}.marketing-button:hover{border-color:var(--line-strong)}.marketing-primary{background:linear-gradient(150deg, var(--accent-strong) 0%, var(--accent) 60%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-primary{background:linear-gradient(150deg, var(--accent-strong) 0%, var(--accent) 60%, color-mix(in srgb, var(--accent) 78%, var(--marketing-gradient-end)) 100%)}}.marketing-primary{color:#fff;box-shadow:0 1px 0 #ffffff38 inset, 0 12px 28px var(--accent), 0 3px 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-primary{box-shadow:0 1px 0 #ffffff38 inset, 0 12px 28px color-mix(in srgb, var(--accent) 34%, transparent), 0 3px 8px color-mix(in srgb, var(--accent) 22%, transparent)}}.marketing-primary:hover{filter:brightness(1.07);box-shadow:0 1px 0 #ffffff47 inset, 0 18px 38px var(--accent), 0 6px 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-primary:hover{box-shadow:0 1px 0 #ffffff47 inset, 0 18px 38px color-mix(in srgb, var(--accent) 42%, transparent), 0 6px 14px color-mix(in srgb, var(--accent) 28%, transparent)}}.marketing-primary:active{filter:brightness(.97);transform:translateY(1px)}.marketing-primary,.marketing-button,.module-card,.marketing-card-soft,.marketing-stat-block,.marketing-lane-card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,filter .2s}.marketing-card-soft:hover,.marketing-stat-block:hover,.marketing-lane-card:hover,.module-card:hover{box-shadow:0 18px 36px var(--panel-shadow);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.marketing-card-soft:hover,.marketing-stat-block:hover,.marketing-lane-card:hover,.module-card:hover{box-shadow:0 18px 36px color-mix(in srgb, var(--panel-shadow) 28%, transparent)}}.marketing-chip{border:1px solid var(--line-strong);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.marketing-chip{background:color-mix(in srgb, var(--panel) 82%, transparent)}}.marketing-chip{color:var(--foreground)}.marketing-muted,.proof-metric-label,.trust-pillar-copy,.marketing-label,.marketing-link,.marketing-minimal-kicker{color:var(--muted)}.marketing-title,.trust-pillar-title,.marketing-lane-kicker,.preview-card-title{color:var(--foreground)}.marketing-divider{border-color:var(--line)}.marketing-card-soft{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-card-soft{background:color-mix(in srgb, var(--panel-strong) 94%, transparent)}}.marketing-card-soft{box-shadow:0 8px 24px var(--panel-shadow)}html[data-marketing-theme=light] .marketing-card-soft{background:#ffffffeb;box-shadow:0 4px 16px #1e297814}.marketing-link{transition:color .16s,transform .16s}.marketing-link:hover,.marketing-nav-item:hover{color:var(--foreground)}.marketing-nav-item-active{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-nav-item-active{background:color-mix(in srgb, var(--panel-strong) 100%, transparent)}}.marketing-nav-item-active{color:var(--foreground);box-shadow:0 8px 18px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-nav-item-active{box-shadow:0 8px 18px color-mix(in srgb, var(--panel-shadow) 22%, transparent)}}.marketing-nav-item{color:var(--muted)}.preview-card{--preview-foreground:#eef4ff;--preview-muted:#a5b5d0}.preview-card-muted{color:var(--preview-muted)}.marketing-spotlight{background:linear-gradient(180deg, var(--panel-highlight), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.marketing-spotlight{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-highlight) 92%, transparent), var(--panel-strong))}}.marketing-spotlight{box-shadow:0 24px 64px var(--panel-shadow-strong), 0 1px 0 #ffffff26 inset;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%)}html[data-marketing-theme=light] .marketing-spotlight{background:linear-gradient(145deg,#fffffffa,#eef3ffe6);box-shadow:0 32px 80px #141e642e,inset 0 2px #fffffff2}.marketing-story-grid,.marketing-orbit-card,.marketing-band{position:relative;overflow:hidden}.marketing-story-grid:before{content:"";background:radial-gradient(circle at 68% 28%, var(--accent), transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-story-grid:before{background:radial-gradient(circle at 68% 28%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 34%)}}.marketing-story-grid:before{opacity:.8}.marketing-orbit-card{background:radial-gradient(circle at top right, var(--accent), transparent 30%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-orbit-card{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 8%, transparent), transparent 30%), color-mix(in srgb, var(--panel-strong) 92%, transparent)}}.marketing-orbit-card{box-shadow:0 10px 28px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-orbit-card{box-shadow:0 10px 28px color-mix(in srgb, var(--panel-shadow) 18%, transparent)}}.marketing-orbit-card:after,.marketing-band:after{content:"";background:radial-gradient(circle, var(--accent), transparent 70%);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-orbit-card:after,.marketing-band:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%)}}.marketing-orbit-card:after{width:220px;height:220px;inset:auto -12% -35% auto}.marketing-stat-block,.marketing-matrix,.marketing-ribbon{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-stat-block,.marketing-matrix,.marketing-ribbon{background:color-mix(in srgb, var(--panel-strong) 92%, transparent)}}.marketing-stat-block,.marketing-matrix,.marketing-ribbon{box-shadow:0 10px 28px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-stat-block,.marketing-matrix,.marketing-ribbon{box-shadow:0 10px 28px color-mix(in srgb, var(--panel-shadow) 22%, transparent)}}.marketing-evidence-rail{border-left:1px solid var(--line)}.marketing-evidence-node{position:relative}.marketing-evidence-node:before{content:"";background:linear-gradient(135deg, var(--marketing-gradient-mid), var(--marketing-gradient-end));width:.7rem;height:.7rem;box-shadow:0 0 0 5px var(--accent);border-radius:999px;position:absolute;top:.45rem;left:-.62rem}@supports (color:color-mix(in lab, red, red)){.marketing-evidence-node:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent)}}.marketing-lane-card{background:radial-gradient(circle at top left, var(--accent), transparent 26%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.marketing-lane-card{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 10%, transparent), transparent 26%), color-mix(in srgb, var(--panel-strong) 96%, transparent)}}.marketing-lane-card{box-shadow:0 18px 36px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-lane-card{box-shadow:0 18px 36px color-mix(in srgb, var(--panel-shadow) 26%, transparent)}}.marketing-lane-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.marketing-band{background:radial-gradient(circle at top right, var(--accent), transparent 26%), var(--panel-strong);border-radius:2.25rem}@supports (color:color-mix(in lab, red, red)){.marketing-band{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, transparent), transparent 26%), color-mix(in srgb, var(--panel-strong) 94%, transparent)}}.marketing-band{box-shadow:0 14px 34px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-band{box-shadow:0 14px 34px color-mix(in srgb, var(--panel-shadow) 22%, transparent)}}.marketing-band:after{width:14rem;height:14rem;inset:auto -5rem -5rem auto}.marketing-minimal-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing-minimal-strip-no-bottom{border-bottom:0}.marketing-minimal-strip-no-top{border-top:0}.marketing-minimal-stat{position:relative}.marketing-minimal-stat:before{content:"";background:var(--line);width:1px;position:absolute;inset:0 auto 0 -.75rem}.marketing-minimal-stat:first-child:before{display:none}.marketing-minimal-item{border-top:1px solid var(--line);padding-top:1.25rem}.marketing-lane-list{border-top:1px solid var(--line)}.marketing-lane-row{border-bottom:1px solid var(--line)}.marketing-lane-row:last-child{border-bottom:none}.marketing-arc-grid{gap:1rem;display:grid}.marketing-arc-card{border:1px solid var(--line);background:radial-gradient(circle at top right, var(--accent), transparent 32%), var(--panel-strong);border-radius:1.75rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.marketing-arc-card{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 8%, transparent), transparent 32%), color-mix(in srgb, var(--panel-strong) 94%, transparent)}}.marketing-arc-card{box-shadow:0 10px 24px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-arc-card{box-shadow:0 10px 24px color-mix(in srgb, var(--panel-shadow) 18%, transparent)}}.marketing-arc-step{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-arc-step{background:color-mix(in srgb, var(--accent) 14%, white 86%)}}.marketing-arc-step{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.marketing-check-grid{gap:1rem;display:grid}.marketing-check-card{border-top:1px solid var(--line);padding-top:1rem}.marketing-brief-band{border:1px solid var(--line);background:radial-gradient(circle at 15% 15%, var(--accent), transparent 28%), linear-gradient(135deg, var(--panel-strong), var(--panel));border-radius:2.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-brief-band{background:radial-gradient(circle at 15% 15%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--panel-strong) 96%, transparent), color-mix(in srgb, var(--panel) 84%, transparent))}}.marketing-brief-band{box-shadow:0 16px 38px var(--panel-shadow)}@supports (color:color-mix(in lab, red, red)){.marketing-brief-band{box-shadow:0 16px 38px color-mix(in srgb, var(--panel-shadow) 20%, transparent)}}.marketing-brief-band:after{content:"";background:radial-gradient(circle, var(--accent), transparent 70%);border-radius:999px;width:14rem;height:14rem;position:absolute;inset:auto -4rem -4rem auto}@supports (color:color-mix(in lab, red, red)){.marketing-brief-band:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%)}}.marketing-brief-list{border-top:1px solid var(--line)}.marketing-brief-row{border-bottom:1px solid var(--line);gap:.85rem;padding:1rem 0;display:grid}.marketing-brief-row:last-child{border-bottom:0}.marketing-quote-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-metric-value,.trust-pillar-number{background:linear-gradient(135deg, var(--marketing-gradient-mid) 0%, var(--marketing-gradient-end) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.module-card{border-top:2px solid var(--mod-border,var(--line));transition:box-shadow .16s,transform .16s}.module-accent-green{--mod-icon-bg:#10b9811f;--mod-icon-color:#059669;--mod-border:#10b98140}.module-accent-amber{--mod-icon-bg:#f59e0b1f;--mod-icon-color:#d97706;--mod-border:#f59e0b40}.module-accent-sky{--mod-icon-bg:#0ea5e91f;--mod-icon-color:#0284c7;--mod-border:#0ea5e940}.module-accent-violet{--mod-icon-bg:#8b5cf61f;--mod-icon-color:#7c3aed;--mod-border:#8b5cf640}.module-icon-badge,.module-tag-badge{background:var(--mod-icon-bg);color:var(--mod-icon-color)}.module-tag-badge{text-transform:uppercase;letter-spacing:.16em;border-radius:9999px;padding:.25rem .625rem;font-size:.68rem;font-weight:600}.module-card-link{color:var(--mod-icon-color);opacity:.8;transition:opacity .14s}.module-card-link:hover{opacity:1}.trust-pillar{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.trust-pillar{background:color-mix(in srgb, var(--panel) 88%, transparent)}}.trust-pillar{transition:background .16s,box-shadow .16s}.trust-pillar:hover{background:var(--panel-strong);box-shadow:0 8px 24px var(--panel-shadow)}@media (max-width:768px){.proof-section-wrap,.marketing-section-tinted{border-radius:2rem;padding:1.5rem}.marketing-band{border-radius:2rem}.page-shell{padding-left:1rem;padding-right:1rem}}@media (max-width:640px){.marketing-minimal-stat:before{display:none}}@media (prefers-reduced-motion:reduce){.marketing-page-stack>section,.marketing-page-stack>footer,.marketing-primary,.marketing-button,.module-card,.marketing-card-soft,.marketing-stat-block,.marketing-lane-card{transition:none!important;animation:none!important}}
