.ep-page{--ep-bg: #ffffff;--ep-bg-alt: #f6f6f6;--ep-surface: #f0f0f0;--ep-surface-alt: #e8e8e8;--ep-panel: rgba(0, 0, 0, .03);--ep-panel-strong: rgba(0, 0, 0, .06);--ep-border: rgba(0, 0, 0, .08);--ep-border-strong: rgba(0, 0, 0, .15);--ep-text: #111111;--ep-text-muted: rgba(17, 17, 17, .65);--ep-text-dim: rgba(17, 17, 17, .44);--ep-gold: #a06a20;--ep-gold-soft: #7a4f10;--ep-gold-bg: rgba(160, 106, 32, .08);--ep-shadow: 0 8px 32px rgba(0, 0, 0, .07);--ep-shadow-lg: 0 22px 70px rgba(0, 0, 0, .1);--ep-radius-sm: 1rem;--ep-radius-lg: 1.75rem;--ep-radius-pill: 999px;--ep-ease: cubic-bezier(.22, 1, .36, 1);--ep-duration: .22s;background:var(--ep-bg);color:var(--ep-text)}.dark .ep-page{--ep-bg: #040404;--ep-bg-alt: #090909;--ep-surface: #0f1012;--ep-surface-alt: #16181b;--ep-panel: rgba(255, 255, 255, .04);--ep-panel-strong: rgba(255, 255, 255, .07);--ep-border: rgba(255, 255, 255, .1);--ep-border-strong: rgba(255, 255, 255, .18);--ep-text: #ffffff;--ep-text-muted: rgba(255, 255, 255, .72);--ep-text-dim: rgba(255, 255, 255, .48);--ep-gold: #d9a45b;--ep-gold-soft: #f5e4c2;--ep-gold-bg: rgba(245, 228, 194, .08);--ep-shadow: 0 8px 32px rgba(0, 0, 0, .25);--ep-shadow-lg: 0 22px 70px rgba(0, 0, 0, .35);background:radial-gradient(circle at top,rgba(245,228,194,.08),transparent 22%),linear-gradient(180deg,#0a0a0b,#050506 34%,#08090b)}.ep-page,.ep-page *{box-sizing:border-box}.ep-page img{display:block;max-width:100%}.ep-page a{color:inherit;text-decoration:none;transition:transform var(--ep-duration) var(--ep-ease),background-color var(--ep-duration) var(--ep-ease),border-color var(--ep-duration) var(--ep-ease),color var(--ep-duration) var(--ep-ease),box-shadow var(--ep-duration) var(--ep-ease)}.ep-container{width:min(100%,76rem);margin:0 auto;padding:0 clamp(1.25rem,3vw,2rem)}.ep-section{position:relative;padding:clamp(5rem,10vw,7.5rem) 0}.ep-section-tight{padding-top:0}.ep-section-surface{background:var(--ep-bg-alt)}.dark .ep-section-surface{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%),linear-gradient(180deg,#0f1012f5,#090a0cfa)}.ep-badge,.ep-caption,.ep-pricing-label,.ep-signal-label{letter-spacing:.12em;text-transform:uppercase}.ep-badge{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:max-content;padding:.55rem .95rem;border:1px solid var(--ep-border-strong);border-radius:var(--ep-radius-pill);background:var(--ep-gold-bg);color:var(--ep-gold-soft);font-size:.76rem;font-weight:600}.ep-caption{color:var(--ep-text-dim);font-size:.74rem;font-weight:600}.ep-section-intro{display:grid;gap:1.25rem;margin-bottom:3rem}.ep-section-intro-center{margin-inline:auto;text-align:center}.ep-section-title,.ep-hero-title{margin:0;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word}.ep-hero-title{font-size:clamp(2rem,4.6vw,4.4rem);line-height:1.05;font-weight:700;white-space:pre-line}.ep-section-title{font-size:clamp(1.75rem,3.8vw,3.4rem);line-height:1.05;font-weight:700}.ep-hero-subtitle,.ep-section-copy,.ep-card-copy,.ep-role-copy,.ep-format-result{margin:0;color:var(--ep-text-muted);font-size:1rem;line-height:1.7}.ep-section-copy-center{max-width:36rem;margin-inline:auto}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:.8rem 1.45rem;border-radius:var(--ep-radius-pill);border:1px solid transparent;font-size:.95rem;font-weight:600;white-space:nowrap;cursor:pointer}.ep-btn:hover{transform:translateY(-1px)}.ep-btn:active{transform:translateY(0)}.ep-btn-primary{color:#251708;background:linear-gradient(135deg,#ead4a2,#d5ab68 46%,#b9813e);box-shadow:0 16px 36px #b9813e33}.ep-page a.ep-btn-primary,.ep-page a.ep-btn-primary:visited,.ep-page a.ep-btn-primary span{color:#251708}.ep-page:not(.dark .ep-page) .ep-btn-primary{background:linear-gradient(135deg,#c8942a,#a06a20 46%,#7a4f10);color:#fff;box-shadow:0 8px 24px #784f102e}.ep-page:not(.dark .ep-page) a.ep-btn-primary,.ep-page:not(.dark .ep-page) a.ep-btn-primary:visited,.ep-page:not(.dark .ep-page) a.ep-btn-primary span{color:#fff}.ep-btn-primary:hover{background:linear-gradient(135deg,#f0ddb0,#ddb577 46%,#c18b49);box-shadow:0 18px 40px #c18b493d}.ep-btn-outline{border-color:var(--ep-border-strong);background:var(--ep-panel);color:var(--ep-text)}.ep-btn-outline:hover{border-color:var(--ep-border-strong);background:var(--ep-panel-strong)}.ep-btn-block{width:100%}.ep-hero{overflow:hidden;min-height:calc(100svh - 5rem);padding-top:clamp(7rem,16vw,10rem)}.ep-hero-content{position:relative;z-index:1;display:grid;gap:1.5rem}.ep-hero-content>*{max-width:36rem}@media(min-width:1024px){.ep-hero-content>*{max-width:80%}.ep-hero-content>.ep-hero-subtitle{max-width:60%}}.ep-hero-content>.ep-hero-actions{margin-top:2.5rem;max-width:none}.ep-hero-subtitle{font-size:clamp(.92rem,1.1vw,1rem)}.ep-hero-subtitle+.ep-hero-subtitle{color:var(--ep-text-muted)}.ep-hero-actions,.ep-cta-actions{display:flex;flex-wrap:wrap;gap:.85rem}.ep-hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:54rem;margin-top:1.2rem}.ep-signal-card,.ep-card,.ep-role{border:1px solid var(--ep-border);background:var(--ep-panel);box-shadow:var(--ep-shadow)}.dark .ep-signal-card,.dark .ep-card,.dark .ep-role{background:linear-gradient(180deg,#ffffff0f,#ffffff05),#090a0ce6}.ep-signal-card{display:grid;gap:.4rem;padding:1.1rem 1.2rem;border-radius:1.25rem}.ep-signal-card strong{font-size:1.05rem;font-weight:600}.ep-signal-label{color:var(--ep-text-dim);font-size:.7rem;font-weight:600}.ep-hero-backdrop{position:absolute;inset:0;pointer-events:none;background-image:url(/test-pages/enterprise/spief.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.ep-hero-backdrop:after{content:"";position:absolute;inset:0;background:#ffffffe0}.dark .ep-hero-backdrop:after{background:#040404c7}@media(min-width:768px){.ep-hero-backdrop:after{background:linear-gradient(to right,#fffffff2,#ffffffd9 45%,#ffffff73 75%,#ffffff26)}.dark .ep-hero-backdrop:after{background:linear-gradient(to right,#040404eb,#040404c7 45%,#0404048c 75%,#04040440)}}.ep-hero-mesh{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 86%);opacity:.3}.dark .ep-hero-mesh{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 86%);opacity:.38}.ep-hero-beam,.ep-hero-orb{position:absolute;filter:blur(90px)}.ep-hero-beam{top:-12%;left:50%;width:18rem;height:120%;transform:translate(-50%);background:linear-gradient(180deg,rgba(160,106,32,.18) 0%,rgba(160,106,32,.06) 36%,transparent 76%);opacity:.7}.dark .ep-hero-beam{background:linear-gradient(180deg,rgba(245,228,194,.34) 0%,rgba(217,164,91,.1) 36%,transparent 76%);opacity:.82}.ep-hero-orb-a{top:-12%;left:-4%;width:min(52vw,42rem);height:min(52vw,42rem);background:radial-gradient(circle,rgba(160,106,32,.1),transparent 68%)}.dark .ep-hero-orb-a{background:radial-gradient(circle,rgba(217,164,91,.22),transparent 68%)}.ep-hero-orb-b{top:18%;right:-10%;width:min(48vw,36rem);height:min(48vw,36rem);background:radial-gradient(circle,rgba(100,120,200,.07),transparent 68%)}.dark .ep-hero-orb-b{background:radial-gradient(circle,rgba(140,162,255,.12),transparent 68%)}.ep-hero-orb-c{bottom:-18%;left:28%;width:min(44vw,34rem);height:min(44vw,34rem);background:radial-gradient(circle,rgba(160,106,32,.08),transparent 70%)}.dark .ep-hero-orb-c{background:radial-gradient(circle,rgba(245,228,194,.12),transparent 70%)}.ep-grid{display:grid;gap:1.25rem}.ep-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ep-card{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:1rem;padding:1.6rem;border-radius:var(--ep-radius-sm);transition:border-color var(--ep-duration) var(--ep-ease)}.ep-card:hover{border-color:var(--ep-border-strong)}.ep-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:999px;background:var(--ep-gold-bg);color:var(--ep-gold);border:1px solid var(--ep-border)}.dark .ep-card-icon{background:linear-gradient(180deg,#ffffff17,#ffffff08);color:var(--ep-gold-soft);border-color:#ffffff17}.ep-card-title,.ep-role-title{margin:0;font-size:1.15rem;line-height:1.25;font-weight:600}.ep-mini-grid{display:grid;gap:1.25rem}.ep-mini-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-mini-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-mini-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ep-mini-block{display:grid;gap:.85rem;padding:1.6rem 1.4rem;border-radius:var(--ep-radius-sm);border:1px solid var(--ep-border);background:var(--ep-panel-strong);box-shadow:var(--ep-shadow);transition:transform var(--ep-duration) var(--ep-ease),border-color var(--ep-duration) var(--ep-ease)}.ep-mini-block:hover{transform:translateY(-3px);border-color:var(--ep-border-strong)}.dark .ep-mini-block{background:linear-gradient(180deg,#ffffff0f,#ffffff05),#090a0ce6}.ep-mini-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:999px;background:var(--ep-gold-bg);color:var(--ep-gold);border:1px solid var(--ep-border)}.dark .ep-mini-icon{background:linear-gradient(180deg,#ffffff17,#ffffff08);color:var(--ep-gold-soft);border-color:#ffffff17}.ep-mini-text{margin:0;font-size:1rem;line-height:1.55;color:var(--ep-text);font-weight:500}.ep-tagline{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--ep-text);padding:1.1rem 1.35rem;background:var(--ep-gold-bg);border-radius:var(--ep-radius-sm)}.ep-outcome-pair{display:grid;gap:.75rem;margin-top:1.5rem}.ep-image-panel{position:relative;padding:clamp(3.5rem,7vw,6rem) 0;isolation:isolate;color:#fff;background-image:var(--ep-image);background-size:cover;background-position:center;background-repeat:no-repeat}.ep-image-panel:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#00000075,#0003 48%,#00000075),linear-gradient(180deg,#08070585,#000000ad),radial-gradient(circle at 62% 22%,rgba(217,164,91,.2),transparent 34%)}.dark .ep-image-panel:before{background:linear-gradient(90deg,#0000008f,#00000047 48%,#00000094),linear-gradient(180deg,#0807059e,#000000c2),radial-gradient(circle at 62% 22%,rgba(217,164,91,.22),transparent 34%)}.ep-image-panel--diagnostics{--ep-image: url(/test-pages/enterprise/enterprise-executive-diagnostics.webp)}.ep-image-panel--infrastructure{--ep-image: url(/test-pages/enterprise/enterprise-choice-infrastructure.webp)}.ep-image-panel--diagnostics{background-position:center 38%}.ep-image-panel .ep-container{position:relative;z-index:1;display:grid;gap:1.75rem}.ep-image-panel .ep-mini-block,.ep-image-panel .ep-format-card{background:#0f0f115c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#ffffff1f;box-shadow:none}.ep-image-panel .ep-mini-text,.ep-image-panel .ep-format-title,.ep-image-panel .ep-format-desc{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.45)}.ep-image-panel .ep-mini-icon{background:#f5e4c233;color:#f5e4c2;border-color:#ffffff2e}.ep-image-panel .ep-format-number{color:#f5e4c2eb}.ep-image-panel .ep-tagline{background:#1414168c;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 12px rgba(0,0,0,.45)}.ep-difference-final{margin:1.25rem 0 0;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:600;line-height:1.4;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5);max-width:56rem}.ep-format-card{display:flex;flex-direction:column;gap:.9rem;padding:1.8rem;border-radius:var(--ep-radius-sm);border:1px solid var(--ep-border);background:var(--ep-panel);box-shadow:var(--ep-shadow);transition:border-color var(--ep-duration) var(--ep-ease)}.ep-format-card .ep-format-result-wrap{margin-top:auto}.ep-format-card:hover{border-color:var(--ep-border-strong)}.dark .ep-format-card{background:linear-gradient(180deg,#ffffff0d,#ffffff03),#090a0ce6}.ep-format-number{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--ep-gold);text-transform:uppercase}.ep-format-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;min-height:2.6em}@media(max-width:720px){.ep-format-title{min-height:0}}.ep-format-desc{color:var(--ep-text-muted);font-size:.97rem;line-height:1.65;margin:0}.ep-format-result-wrap{margin-top:.25rem;padding-top:.9rem;border-top:1px solid var(--ep-border)}.ep-format-result-label{font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ep-gold);margin-bottom:.35rem}.ep-format-result{font-size:.95rem}.ep-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ep-role-card{display:grid;gap:.75rem;padding:1.6rem;border-radius:var(--ep-radius-sm);border:1px solid var(--ep-border);background:var(--ep-panel);box-shadow:var(--ep-shadow);transition:border-color var(--ep-duration) var(--ep-ease)}.ep-role-card:hover{border-color:var(--ep-border-strong)}.dark .ep-role-card{background:linear-gradient(180deg,#ffffff0d,#ffffff03),#090a0ce6}.ep-role-card-title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.ep-role-card-copy{color:var(--ep-text-muted);font-size:.95rem;line-height:1.65;margin:0}.ep-cta-banner{position:relative;overflow:hidden;border-radius:var(--ep-radius-lg);border:1px solid var(--ep-border-strong);background:var(--ep-panel-strong);padding:clamp(2.5rem,6vw,4.5rem);display:grid;gap:1.5rem}.dark .ep-cta-banner{background:radial-gradient(circle at top,rgba(245,228,194,.08),transparent 28%),linear-gradient(135deg,#04040466,#040404e6),#0a0a0bfa}.ep-cta-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:60px 60px;opacity:.5;pointer-events:none}.dark .ep-cta-banner:before{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px}.ep-cta-inner{position:relative;z-index:1;display:grid;gap:1.5rem;max-width:52rem}.ep-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,4vw,3.25rem);align-items:start}.ep-split-copy{display:grid;gap:1.15rem}.ep-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s var(--ep-ease),transform .55s var(--ep-ease)}.ep-reveal.visible{opacity:1!important;transform:translateY(0)!important}.ep-reveal-delay-1{transition-delay:.1s}.ep-reveal-delay-2{transition-delay:.2s}.ep-reveal-delay-3{transition-delay:.3s}@media(max-width:1024px){.ep-hero-signal-grid,.ep-grid-3,.ep-grid-4,.ep-mini-grid-3,.ep-mini-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-split{grid-template-columns:1fr}}@media(max-width:720px){.ep-section{padding:4.5rem 0}.ep-hero{min-height:auto;padding-top:6.5rem}.ep-grid-2,.ep-grid-3,.ep-grid-4,.ep-mini-grid-2,.ep-mini-grid-3,.ep-mini-grid-4,.ep-hero-signal-grid,.ep-role-grid{grid-template-columns:1fr}.ep-btn,.ep-hero-actions>*,.ep-cta-actions>*{width:100%}.ep-card,.ep-format-card,.ep-role-card,.ep-signal-card,.ep-mini-block,.ep-cta-banner{padding:1.2rem}}@media(prefers-reduced-motion:reduce){.ep-page a,.ep-reveal{transition:none}.ep-reveal{opacity:1;transform:none}}
