:root{color:var(--color-ink);background:var(--color-obsidian);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-obsidian: #080d0f;--color-charcoal: #101719;--color-steel: #172124;--color-ink: #f7f2e8;--color-ink-muted: #c7d0ca;--color-ink-soft: #95a39c;--color-paper: #fbf8f1;--color-paper-muted: #eee8dc;--color-border: rgba(247, 242, 232, .16);--color-border-dark: rgba(8, 13, 15, .12);--color-gold: #d7b66a;--color-gold-strong: #f0ce7c;--color-green: #6db09a;--shadow-elevated: 0 24px 80px rgba(0, 0, 0, .34);--shadow-card: 0 18px 42px rgba(8, 13, 15, .07);--shadow-card-hover: 0 24px 54px rgba(8, 13, 15, .12);--radius-sm: 6px;--radius-md: 8px;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--container: 1120px}*{box-sizing:border-box}*,*:before,*:after{min-width:0}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-obsidian)}body,button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-gold-strong);outline-offset:4px}p,h1,h2,h3,h4{margin-top:0;overflow-wrap:break-word}p{color:inherit}.page-shell{min-height:100vh;overflow-x:hidden;background:var(--color-obsidian)}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:20;transform:translateY(calc(-100% - var(--space-6)));border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--color-gold-strong);color:#12100a;font-weight:900;text-decoration:none;box-shadow:var(--shadow-elevated);transition:transform .16s ease}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus,.section-band:focus{outline:0}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--color-border);background:#080d0fe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-shell,.footer-shell,.section-shell{width:min(var(--container),calc(100% - 32px));margin:0 auto}.nav-shell{position:relative;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:var(--space-4)}.brand-mark{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-ink);font-weight:800;text-decoration:none}.brand-symbol{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid rgba(215,182,106,.5);border-radius:var(--radius-sm);background:#d7b66a21;color:var(--color-gold-strong)}.nav-toggle{display:inline-flex;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f7f2e80f;color:var(--color-ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.nav-toggle span:not(.sr-only){width:18px;height:2px;border-radius:999px;background:currentColor;transition:opacity .16s ease,transform .16s ease}.nav-toggle:hover,.nav-toggle[aria-expanded=true]{border-color:#f0ce7c6b;background:#f7f2e81a}.nav-toggle:active{transform:translateY(1px)}.nav-toggle[aria-expanded=true] span:nth-of-type(2){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-of-type(3){opacity:0}.nav-toggle[aria-expanded=true] span:nth-of-type(4){transform:translateY(-7px) rotate(-45deg)}.nav-links{position:absolute;top:calc(100% + 1px);right:0;left:0;display:none;flex-direction:column;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:#101719fa;box-shadow:var(--shadow-elevated)}.nav-links.is-open{display:flex}.nav-links a{min-height:44px;border-radius:var(--radius-sm);padding:12px 14px;color:var(--color-ink-muted);font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .16s ease,color .16s ease}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{color:var(--color-ink);background:#f7f2e814}.nav-toggle:focus-visible,.nav-links a:focus-visible{outline-color:var(--color-gold-strong)}.hero{display:grid;min-height:78vh;align-items:end;padding:112px 0 56px;color:var(--color-ink);background:linear-gradient(90deg,#080d0ff5,#080d0f9e),linear-gradient(180deg,#080d0f00,#080d0f),url(https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=2200&q=80) center / cover}.hero-content{width:min(var(--container),calc(100% - 32px));max-width:760px;margin:0 auto}.page-hero{padding:112px 0 64px;color:var(--color-ink);background:linear-gradient(135deg,#080d0ffa,#172124eb),var(--color-charcoal)}.page-hero-shell{width:min(var(--container),calc(100% - 32px));max-width:820px;margin:0 auto}.page-hero h1{margin-bottom:var(--space-6)}.page-hero p:not(.eyebrow){max-width:680px;margin-bottom:var(--space-8);color:var(--color-ink-muted);font-size:1.08rem;line-height:1.7}.daas-hero{background:linear-gradient(135deg,#080d0ffa,#172124db),linear-gradient(90deg,#6db09a29,#d7b66a14),var(--color-charcoal)}.platform-hero{background:linear-gradient(135deg,#080d0ffa,#101719e6),linear-gradient(90deg,#d7b66a24,#6db09a24),var(--color-charcoal)}.ssix-hero{background:linear-gradient(135deg,#080d0ffa,#142421e6),linear-gradient(90deg,#f0ce7c1f,#6db09a2e),var(--color-charcoal)}.rollout-hero{background:linear-gradient(135deg,#080d0ffa,#172124e0),linear-gradient(90deg,#d7b66a29,#6db09a29),var(--color-charcoal)}.pricing-hero{background:linear-gradient(135deg,#080d0ffa,#101719e0),linear-gradient(90deg,#6db09a24,#f0ce7c1f),var(--color-charcoal)}.contact-hero{background:linear-gradient(135deg,#080d0ffa,#172124e6),linear-gradient(90deg,#f0ce7c1f,#6db09a24),var(--color-charcoal)}.eyebrow,.card-eyebrow{margin:0 0 var(--space-4);color:var(--color-gold-strong);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1{max-width:760px;margin-bottom:var(--space-6);font-size:clamp(2.55rem,11vw,5.8rem);line-height:.98}.hero-copy{max-width:640px;margin-bottom:var(--space-8);color:var(--color-ink-muted);font-size:1.12rem;line-height:1.7}.proof-strip{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.proof-strip span{display:inline-flex;min-height:40px;align-items:center;border:1px solid rgba(247,242,232,.22);border-radius:var(--radius-sm);padding:0 var(--space-4);background:#080d0f6b;color:var(--color-ink);font-size:.92rem;font-weight:800}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:var(--radius-sm);padding:0 var(--space-5);font-weight:800;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button:active{transform:translateY(1px)}.button-small{min-height:42px;padding:0 var(--space-4);font-size:.9rem}.button-primary{border:1px solid rgba(240,206,124,.18);background:var(--color-gold-strong);color:#12100a}.button-primary:hover,.button-primary:focus-visible{background:#ffe19a;box-shadow:0 12px 28px #d7b66a3d}.button-secondary{border:1px solid rgba(247,242,232,.36);color:var(--color-ink)}.button-secondary:hover,.button-secondary:focus-visible{border-color:#f7f2e8b3;background:#f7f2e814}.button-on-light{border-color:#080d0f3d;color:#142421}.button-on-light:hover,.button-on-light:focus-visible{border-color:#080d0f7a;background:#080d0f0f}.section-band{padding:var(--space-16) 0;background:var(--color-paper);color:var(--color-obsidian)}.section-dark{background:radial-gradient(circle at top right,rgba(109,176,154,.16),transparent 36rem),var(--color-charcoal);color:var(--color-ink)}.section-muted{background:var(--color-paper-muted)}.section-heading{max-width:720px;margin-bottom:var(--space-8)}.section-heading h2{margin-bottom:var(--space-5);font-size:clamp(2rem,6vw,3.65rem);line-height:1.04}.section-heading p:last-child{margin-bottom:0;color:#53615d;font-size:1.05rem;line-height:1.7}.section-dark .section-heading p:last-child{color:var(--color-ink-muted)}.card-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.feature-card{min-height:220px;border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:var(--shadow-card);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.feature-card:hover{border-color:#234b403d;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.feature-card h3{margin-bottom:var(--space-4);color:#142421;font-size:1.35rem;line-height:1.2}.card-copy p{margin-bottom:0;color:#53615d;line-height:1.65}.route-card-grid{grid-template-columns:1fr}.route-card-grid .feature-card{display:flex;flex-direction:column}.route-card-grid .card-copy{display:flex;flex:1;flex-direction:column;gap:var(--space-5)}.messaging-card-grid .feature-card{min-height:260px}.offer-grid .feature-card{min-height:330px}.daas-service-grid,.daas-difference-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.platform-visibility-grid .feature-card{min-height:290px}.ssix-architecture-grid .feature-card{min-height:310px}.ssix-diagram{display:grid;gap:var(--space-6);margin-bottom:var(--space-8);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:linear-gradient(180deg,#fffffffa,#fbf8f1f5),#fff;box-shadow:0 18px 42px #080d0f12}.ssix-diagram-header{max-width:720px}.ssix-diagram-header h3{margin-bottom:0;color:#142421;font-size:clamp(1.8rem,5vw,3rem);line-height:1.08}.ssix-architecture-map{position:relative;display:grid;grid-template-columns:1fr;gap:var(--space-3)}.ssix-architecture-map:before{position:absolute;inset:var(--space-8) auto var(--space-8) 17px;width:2px;background:#234b402e;content:""}.ssix-architecture-node,.ssix-workflow-step{position:relative;z-index:1;border:1px solid rgba(8,13,15,.12);border-radius:var(--radius-sm);padding:var(--space-4);background:#fff}.ssix-architecture-node{display:grid;min-height:148px;align-content:start;gap:var(--space-2)}.ssix-architecture-node-core{border-color:#234b4057;background:#6db09a24}.ssix-architecture-node span,.ssix-workflow-step>span{color:#234b40;font-size:.78rem;font-weight:900}.ssix-architecture-node strong,.ssix-workflow-step h4{color:#142421;font-size:1rem;line-height:1.22}.ssix-architecture-node p,.ssix-workflow-step p{margin:0;color:#53615d;font-size:.92rem;line-height:1.55}.ssix-workflow-track{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.ssix-workflow-step{display:grid;min-height:170px;align-content:start;gap:var(--space-3)}.ssix-workflow-step h4{margin:0;font-size:1.12rem}.ssix-diagram-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.rollout-outcome-grid,.rollout-cadence-grid{align-items:stretch}.rollout-outcome-card{min-height:280px}.rollout-cadence-grid .feature-card{min-height:260px}.pricing-component-grid,.pricing-package-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.pricing-component-grid .feature-card{min-height:280px}.pricing-package-card{display:grid;min-height:100%;grid-template-rows:auto auto 1fr;align-content:start;gap:var(--space-5);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:linear-gradient(180deg,#6db09a17,#fff0 38%),#fff;box-shadow:var(--shadow-card)}.pricing-package-card-expanded{border-color:#234b4047;background:linear-gradient(180deg,#f0ce7c29,#fff0 40%),#fff;box-shadow:var(--shadow-card-hover)}.pricing-package-card-governed{background:linear-gradient(180deg,#1424211a,#fff0 42%),#fff}.pricing-package-header{display:grid;gap:var(--space-3)}.pricing-package-card h3{margin-bottom:0;color:#142421;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.08}.pricing-package-card p,.pricing-package-card dd{margin:0;color:#53615d;line-height:1.65}.pricing-depth-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-radius:var(--radius-sm);padding:6px;background:#080d0f0d}.pricing-depth-visual span{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(8,13,15,.08);border-radius:var(--radius-sm);background:#ffffffb8;color:#61706b;font-size:.72rem;font-weight:900;letter-spacing:0;text-align:center;text-transform:uppercase}.pricing-package-card-focused .pricing-depth-visual span:first-child,.pricing-package-card-expanded .pricing-depth-visual span:nth-child(-n+2),.pricing-package-card-governed .pricing-depth-visual span{border-color:#234b4047;background:#234b40;color:var(--color-ink)}.pricing-package-card-expanded .pricing-depth-visual span:nth-child(2){background:linear-gradient(135deg,#234b40,#6db09a)}.pricing-package-card-governed .pricing-depth-visual span:last-child{background:linear-gradient(135deg,#234b40,#d7b66a);color:#17140b}.pricing-tier-attributes{display:grid;gap:var(--space-3);margin:0}.pricing-tier-attributes div{display:grid;gap:var(--space-2);border-top:1px solid rgba(8,13,15,.09);padding-top:var(--space-3)}.pricing-tier-attributes dt{color:#142421;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.text-link{margin-top:auto;color:#234b40;font-weight:800;text-decoration-color:#234b4052;text-underline-offset:.22em;transition:color .16s ease,text-decoration-color .16s ease}.text-link:hover,.text-link:focus-visible{color:#142421;text-decoration-color:currentColor}.process-list{display:grid;gap:var(--space-4)}.process-step{display:grid;gap:var(--space-5);align-items:start;border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.process-step>span{color:#234b40;font-size:.92rem;font-weight:900}.process-step h3{margin-bottom:var(--space-3);color:#142421;font-size:1.35rem;line-height:1.2}.process-step p{margin-bottom:0;color:#53615d;line-height:1.65}.pricing-teaser{display:grid;gap:var(--space-8)}.pricing-teaser>div:first-child{max-width:760px}.pricing-teaser h3{margin-bottom:var(--space-4);color:#142421;font-size:clamp(1.8rem,5vw,3rem);line-height:1.08}.pricing-teaser p:not(.card-eyebrow){color:#53615d;line-height:1.7}.pricing-teaser .comparison-block{border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-charcoal)}.funnel-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.funnel-card{display:flex;min-height:220px;flex-direction:column;border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;color:#142421;text-decoration:none;box-shadow:var(--shadow-card);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.funnel-card:hover,.funnel-card:focus-visible{border-color:#234b4061;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.funnel-card h3{margin-bottom:var(--space-3);font-size:1.25rem;line-height:1.2}.funnel-card p{margin-bottom:var(--space-6);color:#53615d;line-height:1.6}.funnel-card span{margin-top:auto;color:#234b40;font-weight:900;text-decoration:underline;text-decoration-color:#234b4052;text-underline-offset:.22em}.outcome-proof-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.outcome-proof-card{display:flex;min-height:360px;flex-direction:column;border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.outcome-proof-card h3{margin-bottom:var(--space-4);color:#142421;font-size:1.35rem;line-height:1.2}.outcome-proof-card>p:not(.card-eyebrow){margin-bottom:var(--space-5);color:#53615d;line-height:1.65}.outcome-proof-result{margin-top:auto;margin-bottom:var(--space-5);border-left:4px solid var(--color-green);padding:var(--space-3) 0 var(--space-3) var(--space-4);background:#6db09a1a}.outcome-proof-result span{display:block;margin-bottom:var(--space-2);color:#234b40;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.outcome-proof-result p{margin:0;color:#40504b;line-height:1.55}#faq{scroll-margin-top:96px}.faq-list{display:grid;gap:var(--space-3)}.faq-item{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background:#fff;box-shadow:0 18px 42px #080d0f12}.faq-item summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:#142421;font-weight:900;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgba(35,75,64,.28);border-radius:var(--radius-sm);color:#234b40;content:"+"}.faq-item[open] summary:after{content:"-"}.faq-item p{margin:0;border-top:1px solid var(--color-border-dark);padding:var(--space-5) var(--space-6) var(--space-6);color:#53615d;line-height:1.65}.daas-cycle{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.daas-cycle-step{position:relative;display:grid;min-height:220px;align-content:start;border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.daas-cycle-step>span{margin-bottom:var(--space-8);color:#234b40;font-size:.9rem;font-weight:900}.daas-cycle-step h3{margin-bottom:var(--space-3);color:#142421;font-size:1.35rem;line-height:1.2}.daas-cycle-step p{margin-bottom:0;color:#53615d;line-height:1.6}.daas-dark-grid{align-items:stretch}.daas-dark-card{min-height:250px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:#f7f2e80f}.daas-dark-card h3{margin-bottom:var(--space-4);color:var(--color-ink);font-size:1.35rem;line-height:1.2}.daas-dark-card p{margin-bottom:0;color:var(--color-ink-muted);line-height:1.65}.daas-ownership-panel{display:grid;gap:var(--space-8);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.daas-ownership-panel h3{margin-bottom:var(--space-4);color:#142421;font-size:clamp(1.8rem,5vw,3rem);line-height:1.08}.daas-ownership-panel p:not(.card-eyebrow){max-width:620px;margin-bottom:0;color:#53615d;line-height:1.7}.daas-ownership-panel ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.daas-ownership-panel li{position:relative;padding-left:var(--space-6);color:#53615d;line-height:1.65}.daas-ownership-panel li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:#234b40;content:""}.daas-model-grid,.objection-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.daas-model-card,.objection-card{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.daas-model-card h3,.objection-card h3{margin-bottom:var(--space-5);color:#142421;font-size:1.35rem;line-height:1.2}.daas-model-card dl{display:grid;gap:var(--space-5);margin:0}.daas-model-card dt{margin-bottom:var(--space-2);color:#234b40;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.daas-model-card dd,.objection-card p{margin:0;color:#53615d;line-height:1.65}.platform-control-panel{display:grid;gap:var(--space-8);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.platform-control-panel h3{margin-bottom:var(--space-4);color:#142421;font-size:clamp(1.8rem,5vw,3rem);line-height:1.08}.platform-control-panel p:not(.card-eyebrow){max-width:660px;margin-bottom:0;color:#53615d;line-height:1.7}.platform-control-panel ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.platform-control-panel li{position:relative;padding-left:var(--space-6);color:#53615d;line-height:1.65}.platform-control-panel li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:#234b40;content:""}.ssix-mobile-panel{display:grid;gap:var(--space-8);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.ssix-mobile-panel h3{margin-bottom:var(--space-4);color:#142421;font-size:clamp(1.8rem,5vw,3rem);line-height:1.08}.ssix-mobile-panel p:not(.card-eyebrow){max-width:660px;margin-bottom:0;color:#53615d;line-height:1.7}.ssix-mobile-panel ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.ssix-mobile-panel li{position:relative;padding-left:var(--space-6);color:#53615d;line-height:1.65}.ssix-mobile-panel li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:#234b40;content:""}.platform-state-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.platform-state-card{display:grid;min-height:240px;align-content:start;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:#f7f2e80f}.platform-state-card>span{margin-bottom:var(--space-8);color:var(--color-gold-strong);font-size:.9rem;font-weight:900}.platform-state-card h3{margin-bottom:var(--space-3);color:var(--color-ink);font-size:1.35rem;line-height:1.2}.platform-state-card p{margin-bottom:0;color:var(--color-ink-muted);line-height:1.6}.platform-billing-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.platform-billing-grid .cta-band,.platform-billing-grid .lead-handoff{margin-top:var(--space-4)}.product-visibility-showcase{margin-bottom:var(--space-8)}.product-mockup-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.product-mockup{display:grid;min-height:280px;align-content:start;gap:var(--space-5);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-5);background:linear-gradient(180deg,#fffffffa,#fbf8f1f5),#fff;box-shadow:var(--shadow-card)}.product-visibility-showcase-dark .product-mockup{border-color:#f7f2e829;background:#f7f2e812;box-shadow:none}.mockup-header{display:grid;gap:var(--space-2)}.mockup-header span{color:#234b40;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.product-visibility-showcase-dark .mockup-header span{color:var(--color-gold-strong)}.mockup-header h3{margin:0;color:#142421;font-size:1.15rem;line-height:1.18}.product-visibility-showcase-dark .mockup-header h3{color:var(--color-ink)}.mockup-list{display:grid;gap:var(--space-3)}.mockup-list-item{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid rgba(8,13,15,.1);border-radius:var(--radius-sm);padding:var(--space-3);background:#ffffffc2}.product-visibility-showcase-dark .mockup-list-item{border-color:#f7f2e824;background:#080d0f42}.mockup-list-item div{display:grid;gap:.1rem}.mockup-list-item strong,.mockup-table strong,.approval-step strong,.release-card strong,.billing-row strong{color:#142421;font-size:.92rem;line-height:1.25}.product-visibility-showcase-dark .mockup-list-item strong,.product-visibility-showcase-dark .mockup-table strong,.product-visibility-showcase-dark .approval-step strong,.product-visibility-showcase-dark .release-card strong,.product-visibility-showcase-dark .billing-row strong{color:var(--color-ink)}.mockup-list-item span,.mockup-table span,.approval-step small,.release-card small,.billing-row span{color:#53615d;font-size:.82rem}.product-visibility-showcase-dark .mockup-list-item span,.product-visibility-showcase-dark .mockup-table span,.product-visibility-showcase-dark .approval-step small,.product-visibility-showcase-dark .release-card small,.product-visibility-showcase-dark .billing-row span{color:var(--color-ink-muted)}.mockup-status{flex:0 0 auto;border-radius:999px;padding:.28rem .55rem;background:#6db09a29;color:#234b40;font-weight:800}.product-visibility-showcase-dark .mockup-status{background:#6db09a33;color:var(--color-ink)}.mockup-table{display:grid;overflow:hidden;border:1px solid rgba(8,13,15,.1);border-radius:var(--radius-sm)}.product-visibility-showcase-dark .mockup-table{border-color:#f7f2e824}.mockup-table>div{display:grid;grid-template-columns:minmax(0,1.4fr) .55fr minmax(0,.9fr);gap:var(--space-2);align-items:center;padding:.78rem var(--space-3)}.mockup-table>div:first-child{background:#6db09a1f;color:#234b40;font-size:.74rem;font-weight:900;text-transform:uppercase}.product-visibility-showcase-dark .mockup-table>div:first-child{background:#d7b66a1f;color:var(--color-gold-strong)}.mockup-table>div+div{border-top:1px solid rgba(8,13,15,.08)}.product-visibility-showcase-dark .mockup-table>div+div{border-top-color:#f7f2e81a}.approval-track{display:grid;gap:var(--space-3)}.approval-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-3);align-items:center}.approval-step>span{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:var(--radius-sm);background:#234b40;color:var(--color-ink);font-size:.88rem;font-weight:900}.approval-step div{display:grid;min-height:54px;align-content:center;border-left:3px solid rgba(109,176,154,.55);padding-left:var(--space-3)}.dependency-canvas{position:relative;min-height:178px;border:1px solid rgba(8,13,15,.1);border-radius:var(--radius-sm);background:linear-gradient(rgba(8,13,15,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(8,13,15,.06) 1px,transparent 1px);background-size:28px 28px}.product-visibility-showcase-dark .dependency-canvas{border-color:#f7f2e824;background:linear-gradient(rgba(247,242,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(247,242,232,.06) 1px,transparent 1px);background-size:28px 28px}.dependency-canvas:before,.dependency-canvas:after{position:absolute;inset:48% 18% auto;height:2px;background:#234b4057;content:""}.dependency-canvas:after{inset:25% auto auto 50%;width:2px;height:56%}.product-visibility-showcase-dark .dependency-canvas:before,.product-visibility-showcase-dark .dependency-canvas:after{background:#f0ce7c47}.dependency-node{position:absolute;z-index:1;display:inline-grid;min-width:74px;min-height:34px;place-items:center;border:1px solid rgba(35,75,64,.24);border-radius:var(--radius-sm);padding:0 var(--space-3);background:#fff;color:#234b40;font-size:.8rem;font-weight:900}.product-visibility-showcase-dark .dependency-node{border-color:#f7f2e829;background:#172124;color:var(--color-ink)}.dependency-node-primary{top:16%;left:50%;transform:translate(-50%)}.dependency-node-left{top:48%;left:8%}.dependency-node-right{top:48%;right:8%}.dependency-node-bottom{bottom:8%;left:50%;transform:translate(-50%)}.release-stack{display:grid;gap:var(--space-3)}.release-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;border:1px solid rgba(8,13,15,.1);border-radius:var(--radius-sm);padding:var(--space-3);background:#ffffffc2}.product-visibility-showcase-dark .release-card{border-color:#f7f2e824;background:#080d0f42}.release-card>span{color:#234b40;font-weight:900}.product-visibility-showcase-dark .release-card>span{color:var(--color-gold-strong)}.billing-summary{display:grid;gap:var(--space-3)}.billing-meter{height:12px;overflow:hidden;border-radius:999px;background:#080d0f1a}.product-visibility-showcase-dark .billing-meter{background:#f7f2e81f}.billing-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-green),var(--color-gold-strong))}.billing-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid rgba(8,13,15,.08)}.product-visibility-showcase-dark .billing-row{border-bottom-color:#f7f2e81a}.pricing-discovery-panel{display:grid;gap:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:#f7f2e80f}.pricing-discovery-panel h3{margin-bottom:var(--space-4);color:var(--color-ink);font-size:clamp(1.8rem,5vw,3rem);line-height:1.08}.pricing-discovery-panel p:not(.card-eyebrow){max-width:660px;margin-bottom:0;color:var(--color-ink-muted);line-height:1.7}.pricing-discovery-panel ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.pricing-discovery-panel li{position:relative;padding-left:var(--space-6);color:var(--color-ink-muted);line-height:1.65}.pricing-discovery-panel li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:var(--color-green);content:""}.shell-panel{display:grid;gap:var(--space-8);align-items:start;margin-bottom:var(--space-6);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.shell-panel h2{margin-bottom:var(--space-4);color:#142421;font-size:clamp(1.8rem,5vw,3rem);line-height:1.08}.shell-panel p:not(.card-eyebrow){max-width:620px;margin-bottom:0;color:#53615d;line-height:1.7}.focus-list{display:flex;flex-wrap:wrap;gap:var(--space-3)}.focus-list span{display:inline-flex;min-height:40px;align-items:center;border:1px solid rgba(35,75,64,.2);border-radius:var(--radius-sm);padding:0 var(--space-4);background:#6db09a1a;color:#234b40;font-weight:800}.content-map-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}#consultation-form{scroll-margin-top:96px}.contact-form{display:grid;gap:var(--space-5);margin-top:var(--space-6);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:var(--space-6);background:#fff;box-shadow:0 18px 42px #080d0f12}.contact-form-heading{max-width:680px}.contact-form-heading h2{margin-bottom:var(--space-3);color:#142421;font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.08}.contact-form-heading p:last-child{margin-bottom:0;color:#53615d;line-height:1.65}.form-field{display:grid;gap:var(--space-2);align-content:start}.form-field label{display:grid;gap:var(--space-2);color:#234b40;font-weight:800}.form-field label span{color:#7c2d12}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(8,13,15,.18);border-radius:var(--radius-sm);padding:.9rem 1rem;background:#fbf8f1;color:#142421}.contact-form textarea{min-height:128px;resize:vertical}.contact-form textarea[rows="3"]{min-height:104px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5c6863;opacity:1}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#234b40;outline:3px solid rgba(109,176,154,.24)}.contact-form input[aria-invalid=true],.contact-form select[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#9f2f16}.contact-form input[aria-invalid=true]:focus,.contact-form select[aria-invalid=true]:focus,.contact-form textarea[aria-invalid=true]:focus{outline-color:#9f2f16}.field-error{margin:0;color:#9f2f16;font-size:.92rem;font-weight:700}.spam-control{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.privacy-note{margin:0;border-left:4px solid var(--color-green);padding:var(--space-3) var(--space-4);background:#6db09a1f;color:#40504b;line-height:1.6}.form-status{min-height:1.5rem;margin:0;color:#234b40;font-weight:800}.form-status:empty{display:none}.form-status-error{color:#9f2f16}.contact-form-submit{width:fit-content;border:0;cursor:pointer}.contact-form-submit:disabled{cursor:wait;opacity:.72}.comparison-block{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}.comparison-intro,.comparison-column{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:#f7f2e80d}.comparison-intro h3,.comparison-column h4{margin-bottom:var(--space-4);color:var(--color-ink);font-size:1.35rem;line-height:1.2}.comparison-column-emphasis{border-color:#d7b66a80;background:#d7b66a1f}.comparison-column ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.comparison-column li{position:relative;padding-left:var(--space-6);color:var(--color-ink-muted);line-height:1.6}.comparison-column li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:var(--color-green);content:""}.cta-band{display:grid;gap:var(--space-8);align-items:center;border-radius:var(--radius-md);padding:var(--space-8);background:linear-gradient(135deg,#080d0ffa,#172124f0),var(--color-charcoal);color:var(--color-ink);box-shadow:var(--shadow-elevated)}.cta-copy h2{margin-bottom:var(--space-4);font-size:clamp(2rem,6vw,3.4rem);line-height:1.05}.cta-copy p:last-child{max-width:680px;margin-bottom:0;color:var(--color-ink-muted);line-height:1.7}.lead-handoff{display:grid;gap:var(--space-8);align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-8);background:linear-gradient(135deg,#080d0ffa,#172124f0),var(--color-charcoal);color:var(--color-ink);box-shadow:var(--shadow-elevated)}.lead-handoff-copy h3{margin-bottom:var(--space-4);font-size:clamp(1.9rem,5vw,3.1rem);line-height:1.08}.lead-handoff-copy p:not(.eyebrow){max-width:660px;margin-bottom:var(--space-6);color:var(--color-ink-muted);line-height:1.7}.lead-handoff-panel{border:1px solid rgba(247,242,232,.18);border-radius:var(--radius-md);padding:var(--space-6);background:#f7f2e80f}.lead-handoff-panel h4{margin-bottom:var(--space-4);color:var(--color-ink);font-size:1.2rem;line-height:1.2}.lead-handoff-panel ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.lead-handoff-panel li{position:relative;padding-left:var(--space-6);color:var(--color-ink-muted);line-height:1.6}.lead-handoff-panel li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:var(--color-green);content:""}.site-footer{border-top:1px solid var(--color-border);padding:var(--space-10) 0;background:var(--color-obsidian);color:var(--color-ink-muted)}.footer-shell{display:grid;gap:var(--space-6)}.footer-links,.footer-legal{display:flex;flex-wrap:wrap;gap:var(--space-4)}.footer-links a,.footer-legal a,.footer-placeholder{color:var(--color-ink-muted);font-weight:700;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible,.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--color-ink)}.footer-placeholder{cursor:default}.site-footer p{margin-bottom:0;color:var(--color-ink-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.nav-shell,.footer-shell,.section-shell,.hero-content,.page-hero-shell{width:min(var(--container),calc(100% - 24px))}.hero{min-height:auto;padding:88px 0 48px}.page-hero{padding:88px 0 48px}.hero-actions,.cta-actions{display:grid;grid-template-columns:1fr}.button,.contact-form-submit{width:100%;padding:.85rem var(--space-4)}.proof-strip{display:grid;grid-template-columns:1fr}.proof-strip span{justify-content:center;text-align:center}.section-band{padding:var(--space-12) 0}.feature-card,.pricing-package-card,.process-step,.outcome-proof-card,.faq-item summary,.faq-item p,.daas-cycle-step,.daas-dark-card,.daas-ownership-panel,.daas-model-card,.objection-card,.platform-control-panel,.ssix-mobile-panel,.ssix-diagram,.platform-state-card,.product-mockup,.pricing-discovery-panel,.shell-panel,.contact-form,.comparison-intro,.comparison-column,.cta-band,.lead-handoff,.lead-handoff-panel{padding:var(--space-5)}.mockup-list-item,.billing-row{align-items:flex-start;flex-direction:column}.mockup-status{width:fit-content}.mockup-table>div{grid-template-columns:minmax(0,1.15fr) 2.7rem minmax(0,.8fr);padding-inline:var(--space-2)}.release-card{grid-template-columns:1fr;align-items:start}.pricing-depth-visual{grid-template-columns:1fr}}@media(min-width:720px){.nav-shell,.footer-shell,.section-shell,.hero-content{width:min(var(--container),calc(100% - 48px))}.nav-toggle{display:none}.nav-links{position:static;display:flex;flex-direction:row;align-items:center;gap:var(--space-2);border:0;padding:0;background:transparent;box-shadow:none}.nav-links a:not(.button){padding:10px 9px;font-size:.9rem}.hero{min-height:82vh;align-items:center;padding:132px 0 88px}.hero-content{margin-left:max(24px,calc((100vw - var(--container)) / 2))}.section-band{padding:var(--space-20) 0}.page-hero{padding:144px 0 88px}.page-hero-shell{width:min(var(--container),calc(100% - 48px));margin-left:max(24px,calc((100vw - var(--container)) / 2))}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daas-service-grid,.daas-difference-grid,.daas-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daas-model-card{min-height:430px}.objection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.objection-card{min-height:230px}.daas-cycle{grid-template-columns:repeat(5,minmax(0,1fr))}.daas-cycle-step{min-height:310px}.daas-ownership-panel,.platform-control-panel,.ssix-mobile-panel{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);padding:var(--space-8)}.ssix-diagram{padding:var(--space-8)}.ssix-architecture-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.ssix-architecture-map:before{inset:50% 8% auto;width:auto;height:2px;transform:translateY(-50%)}.ssix-architecture-node{min-height:210px}.ssix-architecture-node-core{transform:translateY(-14px)}.ssix-workflow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.ssix-workflow-step{min-height:260px}.ssix-workflow-step:not(:last-child):after{position:absolute;top:50%;right:calc(var(--space-4) * -1);z-index:2;width:var(--space-4);height:2px;background:#234b4042;content:""}.platform-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-state-card{min-height:330px}.platform-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-mockup-grid,.product-mockup-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-billing-grid .cta-band,.platform-billing-grid .lead-handoff{grid-column:1 / -1}.process-step{grid-template-columns:64px minmax(0,1fr);padding:var(--space-8)}.rollout-phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rollout-phase-list .process-step{grid-template-columns:48px minmax(0,1fr);min-height:260px}.pricing-component-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-component-grid .feature-card{min-height:350px}.pricing-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-discovery-panel{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);padding:var(--space-8)}.funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-8)}.contact-form-heading,.contact-form-wide,.privacy-note,.form-status,.contact-form-submit{grid-column:1 / -1}.comparison-block{grid-template-columns:.9fr 1fr 1fr}.cta-band{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-12)}.lead-handoff{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding:var(--space-12)}.cta-actions{justify-content:flex-end}.lead-handoff .cta-actions{justify-content:flex-start}.shell-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);padding:var(--space-8)}.footer-shell{grid-template-columns:1fr auto;align-items:center}.site-footer p{grid-column:1 / -1}}@media(min-width:720px)and (max-width:1059px){.nav-toggle{display:inline-flex}.nav-links{position:absolute;top:calc(100% + 1px);right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:#101719fa;box-shadow:var(--shadow-elevated)}.nav-links.is-open{display:flex}.nav-links a:not(.button){min-height:44px;padding:12px 14px;font-size:.95rem}.nav-links .button{width:100%}.card-grid,.daas-service-grid,.daas-difference-grid,.daas-model-grid,.platform-state-grid,.ssix-architecture-map,.product-mockup-grid,.pricing-component-grid,.pricing-package-grid,.funnel-grid,.content-map-grid,.daas-cycle,.ssix-workflow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.daas-cycle-step,.platform-state-card,.ssix-architecture-node,.ssix-workflow-step,.pricing-component-grid .feature-card,.daas-model-card{min-height:auto}.ssix-architecture-map:before,.ssix-workflow-step:after{display:none}.ssix-architecture-node-core{transform:none}.comparison-block,.cta-band,.lead-handoff{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}}@media(min-width:1060px){.nav-toggle{display:none}.nav-links{position:static;display:flex;flex-direction:row;align-items:center;gap:var(--space-2);border:0;padding:0;background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
