/* Public presentation only. This layer precedes legacy marketing layers so
   product templates and dynamically mounted pricing share one visual system. */
@layer aurtiv-panels {
html[data-aurtiv-page="marketing"]{--studio-ink:#262244;--studio-muted:#625e78;--studio-blue:#4d43df;--studio-lime:#d9fa86;--studio-paper:#fff;--studio-line:#dcd8ee;color:#262244!important;background:#fff!important;scroll-padding-top:110px}
html[data-aurtiv-page="marketing"] body{background:#fff!important;color:#262244!important;font-family:Studio Sans,Arial,sans-serif!important;padding-bottom:0!important}
html[data-aurtiv-page="marketing"] :where(h1,h2,h3,h4){font-family:Studio Grotesk,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;color:#262244!important;text-wrap:balance}
html[data-aurtiv-page="marketing"] main :where(h2){font-size:clamp(30px,3.8vw,54px)!important;line-height:1.12!important}
html[data-aurtiv-page="marketing"] main :where(h3){font-size:clamp(21px,2vw,28px)!important;line-height:1.25!important}
html[data-aurtiv-page="marketing"] :where(p,li,small,label,input,select,button,a){font-family:Studio Sans,Arial,sans-serif!important}
html[data-aurtiv-page="marketing"] :where(p,li,small){color:#625e78!important;line-height:1.75}
html[data-aurtiv-page="marketing"] :where(em,.serif){font-family:inherit!important;font-style:normal!important;font-weight:800!important}
html[data-aurtiv-page="marketing"] :where(a){color:#4039b5}
html[data-aurtiv-page="marketing"] :where(main){overflow:clip}
html[data-aurtiv-page="marketing"] main>section{background:#fff!important;border-color:#e7dff3!important}
html[data-aurtiv-page="marketing"] main>section[data-studio-section="workflow"],html[data-aurtiv-page="marketing"] main>section[data-studio-section="perspective"]{background:#f0ecff!important}
html[data-aurtiv-page="marketing"] main>section[data-studio-section="intelligence"]{background:#edf7f5!important}
html[data-aurtiv-page="marketing"] main>section[data-studio-section="process"]{background:#faf8ff!important}
html[data-aurtiv-page="marketing"] :is(.h-wrap,.nx-wrap,.studio-wrap){max-width:1320px;min-width:0}
html[data-aurtiv-page="marketing"] :is(.h-eyebrow,.pv-kicker,.nx-kicker,.studio-label,.p-ai-kicker,.eyebrow){color:#4039b5!important;font-size:11px!important;font-weight:750!important;letter-spacing:.13em!important}
html[data-aurtiv-page="marketing"] :is(.h-button,.p-button,.nx-button,.pv-button,.studio-button,.h-button-dark,.h-button-lime,.v-price-action,.v-trial-action,.cb-plan-cta){background:#4d43df!important;color:#fff!important;border:1px solid #4d43df!important;border-radius:12px!important;font-weight:750!important;box-shadow:0 12px 30px #3828610d!important;min-height:48px;transition:translate .2s,box-shadow .2s!important;text-decoration:none!important}
html[data-aurtiv-page="marketing"] :is(.h-button,.p-button,.nx-button,.pv-button,.studio-button,.h-button-dark,.h-button-lime,.v-price-action,.v-trial-action,.cb-plan-cta) :is(span,strong){color:#fff!important}
html[data-aurtiv-page="marketing"] :is(.h-button,.p-button,.nx-button,.pv-button,.studio-button,.h-button-dark,.h-button-lime,.v-price-action,.v-trial-action,.cb-plan-cta):hover{translate:0 -2px;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] :focus-visible{outline:3px solid #4d43df!important;outline-offset:5px!important}
html[data-aurtiv-page="marketing"] [hidden]{display:none!important}
/* Confident typography and static, high-quality hero art. */
html[data-aurtiv-page="marketing"] .h-header{background:#ffffffed!important;border-color:#e6dff3!important;border-radius:18px!important;box-shadow:0 8px 30px #40365f10!important}
html[data-aurtiv-page="marketing"] .h-logo{font-family:Studio Grotesk,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-1px!important;color:#262244!important}
html[data-aurtiv-page="marketing"] .studio-hero{padding:165px 0 36px!important;min-height:760px!important;background:radial-gradient(ellipse at 80% 45%,#e6dff3 0,transparent 55%),radial-gradient(ellipse at 65% 90%,#edf7f5 0,transparent 45%),#fff!important}
html[data-aurtiv-page="marketing"] .studio-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}
html[data-aurtiv-page="marketing"] .studio-hero h1{font-size:clamp(56px,6.2vw,92px)!important;line-height:1.06!important;letter-spacing:-.065em!important;font-weight:800!important;max-width:13ch!important}
html[data-aurtiv-page="marketing"] .studio-hero h1 em{font-weight:800!important;color:#4d43df!important;font-family:Studio Grotesk,Arial,sans-serif!important}
html[data-aurtiv-page="marketing"] .studio-hero-art{aspect-ratio:1;min-height:0;transform:none!important;animation:none!important}
html[data-aurtiv-page="marketing"] .studio-hero-art::before{background:#d2c4e7;opacity:.3;filter:blur(70px)}
html[data-aurtiv-page="marketing"] .studio-hero-art .studio-orb-fallback{position:relative!important;inset:auto!important;width:108%!important;height:auto!important;max-width:none!important;margin:0!important;filter:none!important;transform:none!important;animation:none!important;object-fit:contain;opacity:1!important}
html[data-aurtiv-page="marketing"] .studio-static-art{display:block;width:100%;max-width:480px;height:auto;margin:auto;object-fit:contain;animation:none!important;transform:none!important;filter:none!important}
html[data-aurtiv-page="marketing"] .studio-glass{background:#fff!important;border:1px solid #e6dff3;box-shadow:0 12px 30px #26224412;transform:none!important;animation:none!important;max-width:260px}
html[data-aurtiv-page="marketing"] .studio-glass-one{left:-3%;top:4%}.studio-glass-two{right:-3%;bottom:3%}
html[data-aurtiv-page="marketing"] .studio-glass strong{font-weight:800!important;color:#262244!important}
html[data-aurtiv-page="marketing"] .studio-orbit-word{display:none}
html[data-aurtiv-page="marketing"] :is(.studio-mini-art i,.studio-depth i,.studio-satellite,.studio-core,.p-art>img,.m-hero-art>img,.nx-art img,.p-art-orbit,.pv-orbit,.h-final-art){animation:none!important}
html[data-aurtiv-page="marketing"] .studio-ticker{background:#4d43df!important;border:0!important;padding:25px 0!important}
html[data-aurtiv-page="marketing"] .studio-ticker-track{animation:none!important;transform:none!important;flex-wrap:wrap;justify-content:center;width:auto;gap:30px}
html[data-aurtiv-page="marketing"] .studio-ticker span{color:#fff!important;font-weight:800!important;font-family:Studio Grotesk,sans-serif!important;font-size:21px!important}
html[data-aurtiv-page="marketing"] .studio-ticker [aria-hidden="true"]{display:none!important}
html[data-aurtiv-page="marketing"] .studio-practices{gap:24px}
html[data-aurtiv-page="marketing"] .studio-practice{border-radius:24px!important;background:#edf7f5!important;border:1px solid #bdd8c9!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(1){background:#4d43df!important;border-color:#4d43df!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(1) :is(h3,p,a,span){color:#fff!important}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(3){background:#fff1e6!important;border-color:#e6bea7!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-label::before{background:#4d43df;box-shadow:0 0 0 5px #4d43df15}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(1) .studio-mini-art i{background:linear-gradient(135deg,#fff,#f7f5ff)!important;border-color:#fff!important;box-shadow:inset 0 5px 10px #fff,0 12px 0 #d2c4e7,0 25px 30px #6b55ba40!important;opacity:1}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(3) .studio-mini-art i{background:linear-gradient(135deg,#d2c4e7,#4d43df)!important;border-color:#d2c4e7!important;box-shadow:inset 0 5px 10px #ffffff55,0 12px 0 #6b55ba,0 25px 30px #40365f1c!important;opacity:1}
html[data-aurtiv-page="marketing"] .studio-core{background:#4d43df!important;color:#fff!important;border:1px solid #d2c4e7!important;box-shadow:0 12px 30px #3828610d!important;font-weight:800!important}
html[data-aurtiv-page="marketing"] .studio-satellite{background:#fff!important;color:#262244!important;border:1px solid #d2c4e7!important;box-shadow:0 12px 30px #3828610d!important;font-weight:750!important}
html[data-aurtiv-page="marketing"] .studio-satellite:nth-child(3){background:#d9fa86!important;border-color:#9fc8b7!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-satellite:nth-child(4){background:#f4dfd0!important;border-color:#e6bea7!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-satellite:nth-child(5){background:#deeee6!important;border-color:#bdd8c9!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-machine-plane:nth-child(3){background:linear-gradient(135deg,#d2c4e7,#4d43df)!important;border-color:#d2c4e7!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-intro-head h2 em,html[data-aurtiv-page="marketing"] .studio-section h2 em{color:#4d43df!important;font-weight:800!important}
html[data-aurtiv-page="marketing"] .studio-machine-plane{transition:none!important}
html[data-aurtiv-page="marketing"] .studio-machine[data-stage] .studio-machine-plane:nth-child(1){transform:translateY(65px) rotateX(55deg) rotateZ(-28deg)!important}
html[data-aurtiv-page="marketing"] .studio-machine[data-stage] .studio-machine-plane:nth-child(2){transform:rotateX(55deg) rotateZ(-28deg)!important}
html[data-aurtiv-page="marketing"] .studio-machine[data-stage] .studio-machine-plane:nth-child(3){transform:translateY(-65px) rotateX(55deg) rotateZ(-28deg)!important}
html[data-aurtiv-page="marketing"] .studio-journey-step{border-left:3px solid #e6dff3;padding-left:30px}
html[data-aurtiv-page="marketing"] .studio-journey-step.is-current{border-color:#4d43df;background:#fff;box-shadow:0 15px 35px #4d43df0a}
html[data-aurtiv-page="marketing"] .studio-capability{background:#fff;border:1px solid #e6dff3!important;border-radius:18px;padding:25px!important;margin:8px;box-shadow:0 12px 30px #3828610d}
/* Product heroes retain their domain-specific illustration and content. */
html[data-aurtiv-page="marketing"] :is(.p-hero,.m-hero,.nx-detail-hero,.pv-flow-hero){background:radial-gradient(ellipse at 95% 30%,#e6dff3,transparent 60%),#fff!important;padding-top:160px!important;padding-bottom:70px!important}
html[data-aurtiv-page="marketing"] :is(.p-hero,.m-hero,.nx-detail-hero,.pv-flow-hero) h1{font-size:clamp(42px,5vw,72px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.055em!important}
html[data-aurtiv-page="marketing"] :is(.p-hero,.m-hero,.nx-detail-hero) :is(em,.nx-gradient){color:#4d43df!important;font-weight:800!important}
html[data-aurtiv-page="marketing"] .p-art{border:1px solid #d2c4e7!important;background:linear-gradient(140deg,#fff,#f7f5ff)!important;border-radius:32px!important;padding:24px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .p-art>img{transform:none!important;filter:drop-shadow(0 15px 15px #40365f20)!important;max-width:100%;height:auto;animation:none!important}
html[data-aurtiv-page="marketing"] .p-art .studio-depth{display:none!important}
html[data-aurtiv-page="marketing"] .p-art-tag{border:1px solid #d2c4e7!important;background:#fff!important;transform:none!important;border-radius:12px!important;box-shadow:0 8px 20px #40365f15!important}
html[data-aurtiv-page="marketing"] .p-subnav{background:#fff!important;border-bottom:1px solid #e6dff3!important;box-shadow:0 5px 15px #40365f08}
html[data-aurtiv-page="marketing"] .nx-detail-art .studio-static-art{max-width:370px;margin-bottom:-20px}
html[data-aurtiv-page="marketing"] .nx-detail-art .nx-brief{border:1px solid #d2c4e7!important;box-shadow:0 12px 30px #3828610d!important;margin:0!important;background:#fff!important}
html[data-aurtiv-page="marketing"] .studio-editorial-art::before{display:none}
/* Workflow dashboard: individual columns and a clear active-stage state. */
html[data-aurtiv-page="marketing"] :is(.pv-story,.pv-home){padding-block:90px!important}
html[data-aurtiv-page="marketing"] .pv-story-grid,html[data-aurtiv-page="marketing"] .pv-home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
html[data-aurtiv-page="marketing"] .pv-graph{background:#262244!important;border:1px solid #262244!important;border-radius:24px!important;padding:30px!important;transform:none!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .pv-graph :is(h3,p,span,strong){color:#fff!important}
html[data-aurtiv-page="marketing"] .pv-graph>p,html[data-aurtiv-page="marketing"] .pv-graph .pv-chart-note{color:#e6dff3!important}
html[data-aurtiv-page="marketing"] .studio-dashboard-chrome{display:flex;align-items:center;gap:6px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #ffffff30}
.studio-dashboard-chrome i{width:7px;height:7px;border-radius:50%;background:#e6bea7}.studio-dashboard-chrome i:nth-child(2){background:#d9fa86}.studio-dashboard-chrome i:nth-child(3){background:#9fc8b7}
html[data-aurtiv-page="marketing"] .studio-dashboard-chrome span{font-size:9px!important;letter-spacing:.16em;margin-left:auto;color:#e6dff3!important}
html[data-aurtiv-page="marketing"] .pv-graph .pv-demo-label{background:#d9fa86!important;color:#344925!important;border:0!important;font-size:10px!important;font-weight:750!important;border-radius:6px;padding:6px 10px}
html[data-aurtiv-page="marketing"] .pv-chart{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 24px!important;padding-bottom:16px;border-bottom:1px solid #ffffff30}
html[data-aurtiv-page="marketing"] .pv-chart-row{display:grid!important;grid-template-rows:auto 150px auto;grid-template-columns:minmax(0,1fr)!important;gap:13px;text-align:center;align-items:end;position:relative}
html[data-aurtiv-page="marketing"] .pv-chart-row>strong{grid-row:1;grid-column:1;text-align:center!important;font-size:25px!important;font-family:Studio Grotesk,sans-serif!important;font-weight:800!important}
html[data-aurtiv-page="marketing"] .pv-chart-row>span{grid-row:3;font-size:11px!important;min-height:42px;line-height:1.45!important;color:#e6dff3!important}
html[data-aurtiv-page="marketing"] .pv-track{grid-row:2;height:100%!important;width:100%;overflow:visible!important;background:#ffffff0a!important;border-radius:9px!important;display:flex;align-items:end;position:relative}
html[data-aurtiv-page="marketing"] .pv-track i{width:100%!important;height:var(--studio-column-height,88%)!important;border:1px solid #e6dff3!important;border-radius:9px 9px 3px 3px!important;background:linear-gradient(100deg,#a994d0,#6b55ba)!important;box-shadow:6px 6px 0 #40365f!important;transform:none!important;animation:none!important;position:relative}
html[data-aurtiv-page="marketing"] .pv-track i::before{content:"";position:absolute;inset:5px 5px auto;height:7px;border-radius:4px;background:#ffffff55}
.studio-column-0{--studio-column-height:88%}.studio-column-1{--studio-column-height:67%}.studio-column-2{--studio-column-height:46%}.studio-column-3{--studio-column-height:28%}
html[data-aurtiv-page="marketing"] .pv-chart-row:nth-child(2) i{background:linear-gradient(100deg,#d2c4e7,#a994d0)!important;border-color:#e6dff3!important}
html[data-aurtiv-page="marketing"] .pv-chart-row:nth-child(3) i{background:linear-gradient(100deg,#deeee6,#568674)!important;border-color:#deeee6!important}
html[data-aurtiv-page="marketing"] .pv-chart-row:nth-child(4) i{background:linear-gradient(100deg,#f4dfd0,#e6bea7)!important;border-color:#f4dfd0!important}
html[data-aurtiv-page="marketing"] .pv-chart-row[data-active=true] .pv-track{outline:2px solid #d9fa86!important;outline-offset:5px}
html[data-aurtiv-page="marketing"] .pv-orbit{display:none!important}
html[data-aurtiv-page="marketing"] .pv-step-tabs{gap:12px!important}
html[data-aurtiv-page="marketing"] .pv-step-tabs button{background:#fff!important;color:#262244!important;border:1px solid #d2c4e7!important;border-radius:14px!important;box-shadow:0 12px 30px #3828610d!important;padding:17px!important;font-weight:700!important}
html[data-aurtiv-page="marketing"] .pv-step-tabs button[aria-pressed=true]{background:#4d43df!important;color:#fff!important;border-color:#4d43df!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .pv-step-tabs button span{background:#f0ecff!important;color:#4039b5!important;border-radius:9px}
html[data-aurtiv-page="marketing"] .pv-step-tabs button[aria-pressed=true] span{background:#ffffff25!important;color:#fff!important}
html[data-aurtiv-page="marketing"] .pv-step-detail{background:#fff!important;border:1px solid #d2c4e7!important;border-left:5px solid #4d43df!important;border-radius:16px!important;padding:28px!important;margin-top:24px}
html[data-aurtiv-page="marketing"] .pv-motion{display:none!important}
html[data-aurtiv-page="marketing"] .pv-home-steps article{padding:23px;background:#fff;border:1px solid #e6dff3;border-radius:18px;gap:22px}
html[data-aurtiv-page="marketing"] .pv-home-steps article>span{background:#4d43df!important;color:#fff!important;border:0!important;box-shadow:0 12px 30px #3828610d!important;border-radius:12px;font-weight:800}
/* Benefit panels have a strong silhouette, a dimensional symbol and readable copy. */
html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid){gap:24px!important;margin-top:50px!important;counter-reset:benefit}
html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid)>article{position:relative;text-align:left!important;padding:32px!important;border:1px solid #d2c4e7!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 30px #3828610d!important;overflow:hidden;counter-increment:benefit}
html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid)>article:nth-child(3n+2){border-color:#bdd8c9!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid)>article:nth-child(3n){border-color:#e6bea7!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid)>article::after{content:counter(benefit,decimal-leading-zero);position:absolute;right:24px;top:25px;font:800 13px Studio Grotesk,sans-serif;color:#756d88}
html[data-aurtiv-page="marketing"] :is(.pv-benefit-icon,.p-value-symbol){position:relative;display:grid;place-items:center;width:72px!important;height:72px!important;margin:0 0 32px!important;background:#4d43df!important;color:#fff!important;border-radius:19px!important;border:1px solid #a994d0!important;box-shadow:5px 6px 0 #e6dff3!important;transform:rotate(-7deg);font-size:27px!important}
html[data-aurtiv-page="marketing"] .pv-benefit-icon i{position:absolute;display:block;width:32px;height:20px;transform:skewY(-18deg);border-radius:4px;background:#fff;box-shadow:0 12px 30px #3828610d;top:22px}
html[data-aurtiv-page="marketing"] .pv-benefit-icon i:nth-child(2){top:30px;background:#e6dff3}.pv-benefit-icon i:nth-child(3){top:38px!important;background:#e6dff3!important}
html[data-aurtiv-page="marketing"] .pv-benefits article:nth-child(2) .pv-benefit-icon{background:#3d7562!important;border-color:#3d7562!important;box-shadow:5px 6px 0 #bdd8c9!important;transform:rotate(7deg)}
html[data-aurtiv-page="marketing"] .pv-benefits article:nth-child(3) .pv-benefit-icon{background:#c58065!important;border-color:#c58065!important;box-shadow:5px 6px 0 #f4dfd0!important}
html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid)>article h3{font-size:24px!important;margin:18px 0 14px!important}
html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid)>article p{font-size:15px!important;line-height:1.8!important;max-width:45ch}
/* Value calculator and custom-build promotion are distinct editorial panels. */
html[data-aurtiv-page="marketing"] .pv-estimator{background:#4d43df!important;border:1px solid #4d43df!important;border-radius:26px!important;padding:44px!important;gap:48px!important;margin:64px 0!important;box-shadow:0 12px 30px #3828610d!important;align-items:center}
html[data-aurtiv-page="marketing"] .pv-estimator>div :is(h3,p,span){color:#fff!important}
html[data-aurtiv-page="marketing"] .pv-estimator>div h3{font-size:clamp(30px,3vw,42px)!important;line-height:1.2!important;margin:20px 0!important}
html[data-aurtiv-page="marketing"] .pv-estimator>div::after{content:"× ÷ =";display:block;margin-top:28px;font:800 60px Studio Grotesk,sans-serif;letter-spacing:12px;color:#d9fa86}
html[data-aurtiv-page="marketing"] .pv-estimator-form{background:#fff!important;border-radius:20px;padding:28px;gap:20px;box-shadow:0 10px 25px #3e34ae30}
html[data-aurtiv-page="marketing"] .pv-estimator-form label{color:#262244!important;font-size:12px!important;font-weight:750!important;gap:10px}
html[data-aurtiv-page="marketing"] .pv-estimator-form input{background:#faf8ff!important;border:1px solid #d2c4e7!important;color:#262244!important;border-radius:10px!important;padding:16px!important;min-height:56px;font-size:19px!important;font-weight:750!important}
html[data-aurtiv-page="marketing"] .pv-estimator-form output{background:#d9fa86!important;border:1px solid #9fc8b7!important;border-radius:14px!important;padding:24px!important;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .pv-estimator-form output strong{font:800 clamp(32px,3.2vw,46px)/1.2 Studio Grotesk,sans-serif!important;color:#344925!important;letter-spacing:-.05em}
html[data-aurtiv-page="marketing"] .pv-estimator-form output span{color:#344925!important;font-size:12px!important;font-weight:650!important}
html[data-aurtiv-page="marketing"] .pv-estimator-form>p{color:#625e78!important;line-height:1.7!important;font-size:11px!important}
html[data-aurtiv-page="marketing"] .pv-custom{background:#262244!important;border:1px solid #262244!important;border-radius:26px!important;padding:40px!important;gap:50px!important;box-shadow:0 12px 30px #3828610d!important;margin:55px 0!important;align-items:center}
html[data-aurtiv-page="marketing"] .pv-custom>div:first-child :is(h3,p,span){color:#fff!important}
html[data-aurtiv-page="marketing"] .pv-custom>div:first-child .pv-kicker{color:#deeee6!important}
html[data-aurtiv-page="marketing"] .pv-custom .studio-static-art{width:210px;height:180px;object-fit:contain;margin:-12px 0 20px}
html[data-aurtiv-page="marketing"] .pv-custom-detail{background:#fff;border-radius:18px;padding:28px!important;gap:17px!important}
html[data-aurtiv-page="marketing"] .pv-custom-detail>strong{font:800 30px Studio Grotesk,sans-serif!important;color:#4039b5!important}
html[data-aurtiv-page="marketing"] .pv-custom-detail :is(span,li,small){color:#625e78!important}
/* Feature explorers, role cards, product scenarios and comparisons. */
html[data-aurtiv-page="marketing"] :is(.p-features,.p-team,.p-comparison,.p-rollout,.p-related,.pv-library){padding-block:85px!important}
html[data-aurtiv-page="marketing"] .p-feature-explorer{gap:26px!important;align-items:start}
html[data-aurtiv-page="marketing"] .p-feature-nav{border:1px solid #d2c4e7!important;border-radius:20px!important;background:#f4f0ff!important;padding:14px!important;gap:9px!important}
html[data-aurtiv-page="marketing"] .p-feature-tab{padding:19px!important;border:1px solid transparent!important;border-radius:12px!important;color:#262244!important;font-weight:700!important;line-height:1.5!important;text-align:left}
html[data-aurtiv-page="marketing"] .p-feature-tab.is-active,html[data-aurtiv-page="marketing"] .p-feature-tab[aria-selected=true]{background:#4d43df!important;border-color:#4d43df!important;color:#fff!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .p-feature-tab.is-active *,html[data-aurtiv-page="marketing"] .p-feature-tab[aria-selected=true] *{color:#fff!important}
html[data-aurtiv-page="marketing"] .p-feature-panel{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:22px!important;padding:36px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .p-panel-top{border-bottom:1px solid #e6dff3;padding-bottom:20px;margin-bottom:25px}
html[data-aurtiv-page="marketing"] .p-module-label{font-size:11px!important;letter-spacing:.1em!important;color:#4039b5!important;font-weight:800!important}
html[data-aurtiv-page="marketing"] .p-feature-example{background:#edf7f5!important;border:1px solid #bdd8c9!important;border-radius:14px!important;padding:24px!important;margin-top:28px!important}
html[data-aurtiv-page="marketing"] .p-feature-example :is(p,span,strong){color:#36584c!important}
html[data-aurtiv-page="marketing"] :is(.p-flow-track,.p-rollout-grid){gap:22px!important;counter-reset:steps}
html[data-aurtiv-page="marketing"] :is(.p-flow-track,.p-rollout-grid)>article{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:20px!important;padding:30px!important;box-shadow:0 12px 30px #3828610d!important;counter-increment:steps}
html[data-aurtiv-page="marketing"] .p-flow-index{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#4d43df!important;color:#fff!important;font-weight:800!important;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .p-scenario-grid{gap:50px!important;align-items:center}
html[data-aurtiv-page="marketing"] .p-scenario-steps{background:#fff;border:1px solid #d2c4e7;border-radius:24px;padding:30px!important;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .p-scenario-steps li{padding:20px 0!important;border-bottom:1px solid #e6dff3}
html[data-aurtiv-page="marketing"] .p-comparison-table{border:1px solid #d2c4e7!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .p-comparison-head{background:#262244!important;color:#fff!important;padding:22px!important}
html[data-aurtiv-page="marketing"] .p-comparison-head *{color:#fff!important}
html[data-aurtiv-page="marketing"] .p-comparison-row{border-color:#e6dff3!important;background:#fff!important;padding:24px!important;gap:24px!important}
html[data-aurtiv-page="marketing"] .p-comparison-row:nth-child(odd){background:#edf7ff!important}
html[data-aurtiv-page="marketing"] .p-comparison-row>div:last-child{background:#edf7f5;padding:15px;border-radius:12px;color:#36584c!important}
html[data-aurtiv-page="marketing"] .p-role-grid{gap:24px!important}
html[data-aurtiv-page="marketing"] .p-role-grid article{background:#fff!important;border:1px solid #bdd8c9!important;border-top:5px solid #3d7562!important;border-radius:18px!important;box-shadow:0 12px 30px #3828610d!important;padding:30px!important}
html[data-aurtiv-page="marketing"] .p-access-strip{background:#262244!important;color:#fff!important;border-radius:16px;padding:24px!important;margin-top:30px}
html[data-aurtiv-page="marketing"] .p-access-strip *{color:#fff!important}
/* Product AI and capability directories. */
html[data-aurtiv-page="marketing"] .p-ai-section{padding-block:90px!important}
html[data-aurtiv-page="marketing"] .p-ai-wrap{gap:40px!important}
html[data-aurtiv-page="marketing"] .p-ai-capabilities{gap:22px!important}
html[data-aurtiv-page="marketing"] .p-ai-capability{background:#fff!important;border:1px solid #bdd8c9!important;border-radius:22px!important;padding:30px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .p-ai-number{display:inline-grid;place-items:center;background:#3d7562!important;color:#fff!important;width:44px;height:44px;border-radius:12px;font:800 14px Studio Grotesk,sans-serif!important;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .p-ai-example{border-radius:14px!important;border:1px solid #e6dff3!important;background:#f0ecff!important;padding:22px!important}
html[data-aurtiv-page="marketing"] .p-ai-promise{border:1px solid #bdd8c9!important;border-radius:18px!important;background:#fff!important;padding:25px!important}
html[data-aurtiv-page="marketing"] .p-ai-privacy{color:#568674!important;line-height:1.7!important}
html[data-aurtiv-page="marketing"] .pv-search-label{max-width:600px;font-size:13px!important;color:#262244!important;font-weight:750!important}
html[data-aurtiv-page="marketing"] .pv-feature-search{border:2px solid #d2c4e7!important;background:#faf8ff!important;color:#262244!important;border-radius:14px!important;min-height:58px;padding:16px 20px!important;font-size:16px!important}
html[data-aurtiv-page="marketing"] .pv-capability-grid{gap:24px!important;align-items:start;counter-reset:capability}
html[data-aurtiv-page="marketing"] .pv-capability{background:#fff!important;border:1px solid #d2c4e7!important;border-top:5px solid #4d43df!important;border-radius:16px!important;padding:28px!important;box-shadow:0 12px 30px #3828610d!important;counter-increment:capability}
html[data-aurtiv-page="marketing"] .pv-capability:nth-child(3n+2){border-top-color:#3d7562!important}
html[data-aurtiv-page="marketing"] .pv-capability:nth-child(3n){border-top-color:#c58065!important}
html[data-aurtiv-page="marketing"] .pv-capability::before{content:counter(capability,decimal-leading-zero);display:block;font:800 12px Studio Grotesk,sans-serif;color:#4039b5;margin-bottom:18px}
html[data-aurtiv-page="marketing"] .pv-capability h3{font-size:23px!important;margin-bottom:22px!important}
html[data-aurtiv-page="marketing"] .pv-capability li{padding-block:8px;border-bottom:1px solid #e6dff3;font-size:13px!important;line-height:1.65!important}
/* Every service section: cards, connected architecture, controls and delivery. */
html[data-aurtiv-page="marketing"] .nx-section{padding-block:85px!important}
html[data-aurtiv-page="marketing"] .nx-soft{background:#f0ecff!important}
html[data-aurtiv-page="marketing"] .nx-warm{background:#fff1e9!important}
html[data-aurtiv-page="marketing"] .nx-heading{gap:50px!important;align-items:end;margin-bottom:40px!important}
html[data-aurtiv-page="marketing"] .nx-rows{display:grid;grid-template-columns:1fr 1fr;gap:22px;border:0!important}
html[data-aurtiv-page="marketing"] .nx-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:18px!important;align-content:start;padding:30px!important;border:1px solid #d2c4e7!important;border-radius:20px;background:#fff;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .nx-row p{grid-column:2;font-size:14px!important}
html[data-aurtiv-page="marketing"] .nx-row .nx-number{display:grid;place-items:center;width:38px;height:38px;background:#4d43df;color:#fff!important;border-radius:10px;font-weight:800!important}
html[data-aurtiv-page="marketing"] .nx-card{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:22px!important;padding:32px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .nx-catalogue .nx-card{background:#fff!important;border-top:5px solid #4d43df!important}
html[data-aurtiv-page="marketing"] .nx-catalogue .nx-card:nth-child(3n+2){border-top-color:#3d7562!important}
html[data-aurtiv-page="marketing"] .nx-catalogue .nx-card:nth-child(3n){border-top-color:#c58065!important}
html[data-aurtiv-page="marketing"] .nx-card .nx-icon{display:grid!important;background:#4d43df!important;color:#fff!important;border-radius:14px!important;box-shadow:5px 6px 0 #e6dff3!important;transform:rotate(-6deg)!important}
html[data-aurtiv-page="marketing"] .nx-flow{gap:22px!important}
html[data-aurtiv-page="marketing"] .nx-flow li{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:20px!important;box-shadow:0 12px 30px #3828610d!important;padding:28px 23px!important}
html[data-aurtiv-page="marketing"] .nx-flow li:nth-child(2){background:#edf7f5!important;border-color:#bdd8c9!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .nx-flow li:nth-child(3){background:#fff1e6!important;border-color:#e6bea7!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .nx-flow li:nth-child(4){background:#f7f5ff!important;border-color:#d2c4e7!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .nx-flow strong{font-size:20px!important;color:#262244!important}
html[data-aurtiv-page="marketing"] .nx-flow small{color:#4039b5!important;font-weight:800!important}
html[data-aurtiv-page="marketing"] .nx-split{gap:36px!important}
html[data-aurtiv-page="marketing"] .nx-split>div{background:#fff;border:1px solid #d2c4e7;border-radius:22px;padding:32px;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .nx-list li{border-color:#e6dff3!important;padding-block:17px!important}
html[data-aurtiv-page="marketing"] .nx-callout{background:#edf7f5!important;border:1px solid #bdd8c9!important;border-left:5px solid #3d7562!important;border-radius:16px!important;padding:28px!important}
html[data-aurtiv-page="marketing"] .nx-track{counter-reset:track}
html[data-aurtiv-page="marketing"] .nx-track li{background:#fff;border:1px solid #d2c4e7!important;border-radius:18px;padding:28px!important;margin-bottom:18px;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .nx-track strong{font-family:Studio Grotesk,sans-serif!important;font-weight:800!important;color:#4d43df!important}
html[data-aurtiv-page="marketing"] .nx-stack-table{border:1px solid #d2c4e7;background:#fff;border-radius:16px;overflow:hidden}
html[data-aurtiv-page="marketing"] .nx-stack-table th{background:#262244!important;color:#fff!important}
html[data-aurtiv-page="marketing"] .nx-stack-table tr:nth-child(even){background:#f0ecff}
html[data-aurtiv-page="marketing"] .nx-pill{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:9px!important;color:#4039b5!important;font-weight:650!important}
html[data-aurtiv-page="marketing"] .nx-feature{background:#d9fa86!important;border:1px solid #9fc8b7!important;border-radius:24px!important;box-shadow:0 12px 30px #3828610d}
html[data-aurtiv-page="marketing"] .nx-feature-mark{color:#344925!important}
/* Plans, suite bundles and related products stay functional and clearly priced. */
html[data-aurtiv-page="marketing"] :is(.v-pricing-wrap,.v-pricing-static,.cb-section,.cb-pricing-directory,.v-pricing-landing){padding-block:65px!important}
html[data-aurtiv-page="marketing"] :is(.v-price-card,.cb-plan,.cb-directory-card,.cb-hub-panel,.nv-plans>article){border:1px solid #d2c4e7!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 30px #3828610d!important;padding:30px!important;overflow:visible}
html[data-aurtiv-page="marketing"] :is(.v-price-featured,.cb-plan-featured){border:2px solid #4d43df!important;box-shadow:0 12px 30px #3828610d!important;background:#faf8ff!important}
html[data-aurtiv-page="marketing"] :is(.v-price-number,.cb-number){font-family:Studio Grotesk,sans-serif!important;font-weight:800!important;color:#262244!important;letter-spacing:-.05em!important}
html[data-aurtiv-page="marketing"] :is(.v-price-popular,.cb-plan-index){background:#4d43df!important;color:#fff!important;border-radius:8px;padding:6px 10px;font-weight:750!important}
html[data-aurtiv-page="marketing"] :is(.v-trial-offer,.cb-cross-sell,.p-access-note){border:1px solid #bdd8c9!important;background:#edf7f5!important;border-radius:20px!important;padding:30px!important}
html[data-aurtiv-page="marketing"] :is(.cb-app,.cb-native-app,.p-related-grid>a,.cb-cross-grid>a){background:#fff!important;border:1px solid #d2c4e7!important;border-radius:17px!important;padding:24px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .cb-app-icon{background:#4d43df!important;color:#fff!important;border-radius:12px!important;box-shadow:3px 4px 0 #e6dff3}
html[data-aurtiv-page="marketing"] .cb-billing-switch{background:#f0ecff!important;border:1px solid #d2c4e7!important;border-radius:12px!important;padding:5px!important}
html[data-aurtiv-page="marketing"] .cb-billing-switch button[aria-pressed=true]{background:#4d43df!important;color:#fff!important;border-radius:8px!important}
/* Company, approach, legacy industry pages and homepage supporting sections. */
html[data-aurtiv-page="marketing"] :is(.m-three,.m-values,.nv-features,.edu-feature-grid,.hotel-feature-grid){gap:24px!important}
html[data-aurtiv-page="marketing"] :is(.m-three article,.m-values article,.nv-feature,.edu-feature,.hotel-feature-grid article,.m-service-detail,.m-deliverable,.h-outcome-list article,.h-foundation-grid article){background:#fff!important;border:1px solid #d2c4e7!important;border-radius:22px!important;padding:30px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] :is(.m-phase,.h-timeline article){border:1px solid #d2c4e7!important;background:#fff!important;border-radius:20px!important;padding:30px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .m-phase-number{font:800 40px Studio Grotesk,sans-serif!important;color:#4d43df!important}
html[data-aurtiv-page="marketing"] .m-dark-band{background:#4d43df!important;border:0!important}
html[data-aurtiv-page="marketing"] .m-dark-band :is(h2,h3,p,span,a,li){color:#fff!important}
html[data-aurtiv-page="marketing"] :is(.h-outcomes,.h-company,.h-foundations,.h-faq,.h-access){background:#fff!important;border:0!important;border-radius:0!important;padding-block:70px!important;margin-block:25px!important}
html[data-aurtiv-page="marketing"] .h-portfolio{background:#f4f0ff!important}
html[data-aurtiv-page="marketing"] .h-product{background:#fff!important;border:1px solid #d2c4e7!important;border-top:5px solid #4d43df!important;border-radius:20px!important;box-shadow:0 12px 30px #3828610d!important;padding:28px!important}
html[data-aurtiv-page="marketing"] .h-product:nth-child(3n+2){border-top-color:#3d7562!important}
html[data-aurtiv-page="marketing"] .h-product:nth-child(3n){border-top-color:#c58065!important}
html[data-aurtiv-page="marketing"] .h-product-ai{background:#edf7f5!important;border:1px solid #bdd8c9!important;border-radius:12px!important}
html[data-aurtiv-page="marketing"] .studio-catalogue{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:20px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-catalogue>summary{background:#4d43df;color:#fff!important;font:800 21px Studio Grotesk,sans-serif!important}
html[data-aurtiv-page="marketing"] .playground-section{background:#edf7f5!important}
html[data-aurtiv-page="marketing"] .scenario-display{background:#fff!important;border:1px solid #bdd8c9!important;border-radius:24px!important;box-shadow:0 12px 30px #3828610d!important;overflow:hidden}
html[data-aurtiv-page="marketing"] .scenario-top{background:#262244!important;color:#fff!important;padding:22px!important}
html[data-aurtiv-page="marketing"] .scenario-top *{color:#fff!important}
html[data-aurtiv-page="marketing"] .scenario-tabs button{background:#fff!important;border:1px solid #bdd8c9!important;border-radius:12px!important;color:#36584c!important}
html[data-aurtiv-page="marketing"] .scenario-tabs button[aria-selected=true]{background:#4d43df!important;color:#fff!important;border-color:#4d43df!important}
/* Accordions and forms have explicit surfaces and large, clear controls. */
html[data-aurtiv-page="marketing"] :is(.p-faq,.h-faq-list,.nx-faq,.nx-architecture-controls){border:0!important;display:grid;gap:14px}
html[data-aurtiv-page="marketing"] :is(.p-faq,.h-faq-list,.nx-faq,.nx-architecture-controls) details{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:16px!important;padding:24px!important;box-shadow:0 12px 30px #3828610d!important;margin:0!important}
html[data-aurtiv-page="marketing"] :is(.p-faq,.h-faq-list,.nx-faq,.nx-architecture-controls) details[open]{border-color:#4d43df!important;background:#f7f4ff!important}
html[data-aurtiv-page="marketing"] :is(.p-faq,.h-faq-list,.nx-faq,.nx-architecture-controls) summary{font:750 16px/1.5 Studio Sans,sans-serif!important;color:#262244!important;cursor:pointer}
html[data-aurtiv-page="marketing"] :is(.contact-form,.trial-form,.v-trial-form,.h-access form){background:#fff!important;border:1px solid #d2c4e7!important;border-radius:22px!important;padding:30px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] :is(input,select,textarea){background:#fff!important;border-color:#a994d0!important;color:#262244!important;border-radius:10px!important}
html[data-aurtiv-page="marketing"] :is(input,textarea)::placeholder{color:#756d88!important;opacity:1}
html[data-aurtiv-page="marketing"] :is(.h-final,.p-final,.nx-final,.nv-final,.edu-bottom){background:#d9fa86!important;border:0!important;padding-block:80px!important}
html[data-aurtiv-page="marketing"] :is(.h-final,.p-final,.nx-final,.nv-final,.edu-bottom) :is(h2,h3,p,span){color:#344925!important}
html[data-aurtiv-page="marketing"] :is(.h-final,.p-final,.nx-final) :is(.h-button,.p-button,.nx-button) span{color:#fff!important}
html[data-aurtiv-page="marketing"] :is(.h-final,.p-final,.nx-final) h2{font-size:clamp(34px,4.7vw,66px)!important;font-weight:800!important;letter-spacing:-.045em!important}
html[data-aurtiv-page="marketing"] .h-footer{background:#f4f0ff!important;border-top:1px solid #e6dff3!important;padding-bottom:50px!important}
/* Compact adviser: no wide fixed CTA covering a report or calculator. */
html[data-aurtiv-page="marketing"] .studio-motion-control{position:static!important;display:flex!important;width:max-content!important;max-width:100%;margin:30px auto 0!important;padding:11px 16px!important;min-height:42px!important;border:1px solid #d2c4e7!important;border-radius:10px!important;background:#fff!important;color:#262244!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;backdrop-filter:none!important}
html[data-aurtiv-page="marketing"] .studio-motion-control[hidden]{display:none!important}
html[data-aurtiv-page="marketing"] .studio-progress{height:3px!important;background:#4d43df!important}
/* All art is static; motion is reserved for short content entrances/hover. */
html[data-aurtiv-page="marketing"] :is(.studio-static-art,.studio-mini-art,.studio-constellation,.studio-machine,.studio-hero-art,.studio-connection-map) *{animation:none!important}
html[data-aurtiv-page="marketing"] .studio-connection-map .studio-trace{animation:none!important;stroke-dasharray:none!important}
html[data-aurtiv-page="marketing"] main>section:first-child:not([data-studio-section="hero"]){padding-top:140px!important}
html[data-aurtiv-page="marketing"] .nx-brief h2{font-size:24px!important;line-height:1.25!important}
html[data-aurtiv-page="marketing"] .studio-editorial-art .studio-static-art{height:100%;width:auto;max-width:100%}
html[data-aurtiv-page="marketing"] .p-feature-tab strong{font-size:14px!important;font-weight:750!important;line-height:1.5!important}
html[data-aurtiv-page="marketing"] .p-feature-tab>span{font-size:12px!important;font-weight:750!important}
html[data-aurtiv-page="marketing"] .p-feature-tab small{font-size:10px!important}
html[data-aurtiv-page="marketing"] .p-panel-top{font-size:11px!important;line-height:1.6!important;color:#625e78!important}
html[data-aurtiv-page="marketing"] .industry-specialist-grid a{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:20px!important;padding:27px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .industry-specialist-symbol{background:#4d43df!important;color:#fff!important;border-radius:12px!important;box-shadow:4px 5px 0 #e6dff3!important}
html[data-aurtiv-page="marketing"] :is(.h-ai-spotlight,.cb-portfolio-promo,.h-demo-access,.h-industry-compare){background:#edf7f5!important;border:1px solid #bdd8c9!important;border-radius:20px!important;padding:28px!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] .h-workflow{background:#262244!important;border:1px solid #262244!important;border-radius:16px!important;padding:24px!important}
html[data-aurtiv-page="marketing"] .h-workflow :is(span,strong,p){color:#fff!important}
html[data-aurtiv-page="marketing"] .h-workflow-step{background:#40365f!important;border:1px solid #6b55ba!important;border-radius:12px!important}
html[data-aurtiv-page="marketing"] .h-workflow-number{background:#4d43df!important;color:#fff!important}
html[data-aurtiv-page="marketing"] .h-company-art{background:#f7f5ff!important;border:1px solid #d2c4e7!important;border-radius:28px;box-shadow:0 12px 30px #3828610d;overflow:hidden}
html[data-aurtiv-page="marketing"] .h-place{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:12px!important;color:#262244!important}
html[data-aurtiv-page="marketing"] :is(.edu-preview,.hotel-hero-art,.nv-preview){background:#fff!important;border:1px solid #d2c4e7!important;border-radius:24px!important;box-shadow:0 12px 30px #3828610d!important;overflow:hidden}
html[data-aurtiv-page="marketing"] .scenario-tab.active{background:#4d43df!important;color:#fff!important;border-color:#4d43df!important}
html[data-aurtiv-page="marketing"] .scenario-tab.active *{color:#fff!important}
html[data-aurtiv-page="marketing"] .contact-dialog{background:#fff!important;border:1px solid #d2c4e7!important;border-radius:24px!important;box-shadow:0 30px 100px #26224455!important;color:#262244!important;max-height:calc(100dvh - 32px);overflow:auto}
html[data-aurtiv-page="marketing"] .contact-dialog::backdrop{background:#26224499;backdrop-filter:blur(5px)}
html[data-aurtiv-page="marketing"] .contact-dialog .dialog-inner{background:#fff!important;padding:38px!important}
html[data-aurtiv-page="marketing"] .contact-dialog label{font-size:13px!important;font-weight:700!important;color:#262244!important}
html[data-aurtiv-page="marketing"] .contact-dialog :is(input,select,textarea){background:#faf8ff!important;border:1px solid #d2c4e7!important;color:#262244!important;border-radius:10px!important;padding:14px!important;min-height:48px}
html[data-aurtiv-page="marketing"] .contact-dialog .dialog-close{background:#f0ecff!important;border:1px solid #d2c4e7!important;color:#262244!important;border-radius:10px!important}
html[data-aurtiv-page="marketing"] .studio-enter{transition:opacity .65s ease,translate .7s cubic-bezier(.2,.7,.2,1)!important;filter:none!important}
html[data-aurtiv-page="marketing"] .studio-enter:not(.studio-visible){filter:none!important;translate:0 24px!important}
html[data-aurtiv-page="marketing"].studio-paused *,html[data-aurtiv-page="marketing"].studio-paused *::before,html[data-aurtiv-page="marketing"].studio-paused *::after{animation-play-state:paused!important;transition:none!important}
/* Responsive layouts use the full available width without oversized type. */
@media(max-width:1000px){
 html[data-aurtiv-page="marketing"] .studio-hero h1{font-size:clamp(48px,6.4vw,72px)!important}
 html[data-aurtiv-page="marketing"] .pv-graph{padding:24px!important}
 html[data-aurtiv-page="marketing"] .pv-chart{gap:12px}
 html[data-aurtiv-page="marketing"] .pv-chart-row{grid-template-rows:auto 125px auto}
 html[data-aurtiv-page="marketing"] .pv-estimator,html[data-aurtiv-page="marketing"] .pv-custom{padding:30px!important;gap:28px!important}
 html[data-aurtiv-page="marketing"] .nx-flow{grid-template-columns:1fr 1fr!important}
}
@media(max-width:800px){
 html[data-aurtiv-page="marketing"] :is(.h-wrap,.nx .nx-wrap,.studio-wrap){width:calc(100% - 36px)!important;max-width:100%!important}
 html[data-aurtiv-page="marketing"] :is(h1,h2,h3){overflow-wrap:anywhere}
 html[data-aurtiv-page="marketing"] .studio-hero{padding-top:132px!important;min-height:0!important}
 html[data-aurtiv-page="marketing"] .studio-hero-grid{grid-template-columns:1fr;gap:20px}
 html[data-aurtiv-page="marketing"] .studio-hero h1{font-size:clamp(42px,9vw,66px)!important;line-height:1.08!important;max-width:15ch!important}
 html[data-aurtiv-page="marketing"] .studio-hero-art{width:100%;max-width:480px;aspect-ratio:1!important;margin:30px auto 0!important}
 html[data-aurtiv-page="marketing"] .studio-hero-art .studio-orb-fallback{width:100%!important;max-width:100%!important}
 html[data-aurtiv-page="marketing"] .studio-glass{max-width:210px!important;padding:12px!important}
 html[data-aurtiv-page="marketing"] .studio-glass-one{left:0!important;top:0!important}.studio-glass-two{right:0!important;bottom:0!important}
 html[data-aurtiv-page="marketing"] .studio-ticker-track{gap:15px 25px}.studio-ticker span{font-size:15px!important}
 html[data-aurtiv-page="marketing"] :is(.p-hero,.m-hero,.nx-detail-hero,.pv-flow-hero){padding-top:135px!important;padding-bottom:50px!important}
 html[data-aurtiv-page="marketing"] :is(.p-hero,.m-hero,.nx-detail-hero,.pv-flow-hero) h1{font-size:clamp(36px,7.5vw,55px)!important;line-height:1.1!important}
 html[data-aurtiv-page="marketing"] .p-art{padding:18px!important;margin-bottom:20px}
 html[data-aurtiv-page="marketing"] :is(.pv-story-grid,.pv-home-grid,.pv-estimator,.pv-custom,.nx-rows,.nx-split){grid-template-columns:1fr!important;gap:30px!important}
 html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths){grid-template-columns:1fr!important;gap:24px!important}
 html[data-aurtiv-page="marketing"] .pv-graph{max-width:100%;padding:25px!important}
 html[data-aurtiv-page="marketing"] .pv-chart-row{grid-template-rows:auto 150px auto}
 html[data-aurtiv-page="marketing"] .pv-chart-row>span{font-size:11px!important}
 html[data-aurtiv-page="marketing"] :is(.pv-story,.pv-home,.pv-library,.p-features,.p-team,.p-comparison,.p-rollout,.p-related,.p-ai-section,.nx-section){padding-block:60px!important}
 html[data-aurtiv-page="marketing"] .pv-estimator{padding:25px!important;gap:25px!important;margin-block:45px!important}
 html[data-aurtiv-page="marketing"] .pv-estimator>div::after{font-size:40px;margin-top:15px}
 html[data-aurtiv-page="marketing"] .pv-estimator-form{padding:22px!important;gap:15px}
 html[data-aurtiv-page="marketing"] .pv-custom{padding:25px!important;margin-block:40px!important}
 html[data-aurtiv-page="marketing"] .pv-custom .studio-static-art{width:180px;height:150px;margin:0 0 20px}
 html[data-aurtiv-page="marketing"] .pv-capability-grid{grid-template-columns:1fr 1fr!important}
 html[data-aurtiv-page="marketing"] .nx-split>div,html[data-aurtiv-page="marketing"] .p-feature-panel{padding:25px!important}
 html[data-aurtiv-page="marketing"] .nx-row{padding:24px!important}
 html[data-aurtiv-page="marketing"] :is(.h-outcomes,.h-faq,.h-company,.h-access){padding-inline:0!important}
 html[data-aurtiv-page="marketing"] .studio-practice{padding:28px!important}
 html[data-aurtiv-page="marketing"] .h-footer{padding-bottom:90px!important}
}
@media(max-width:480px){
 html[data-aurtiv-page="marketing"] .studio-hero h1{font-size:clamp(36px,9.7vw,46px)!important;letter-spacing:-.05em!important}
 html[data-aurtiv-page="marketing"] .studio-glass{max-width:180px!important}.studio-glass small{font-size:9px!important}
 html[data-aurtiv-page="marketing"] .studio-hero-description{font-size:16px!important}
 html[data-aurtiv-page="marketing"] .pv-graph{padding:20px!important}
 html[data-aurtiv-page="marketing"] .pv-chart{gap:10px}
 html[data-aurtiv-page="marketing"] .pv-chart-row{grid-template-rows:auto 115px auto}
 html[data-aurtiv-page="marketing"] .pv-chart-row>strong{font-size:22px!important}
 html[data-aurtiv-page="marketing"] .pv-chart-row>span{font-size:10px!important;min-height:43px}
 html[data-aurtiv-page="marketing"] .pv-step-tabs{grid-template-columns:1fr!important}
 html[data-aurtiv-page="marketing"] .pv-step-tabs button{min-height:58px!important;padding:14px!important}
 html[data-aurtiv-page="marketing"] :is(.pv-benefits,.pv-paths,.p-value-grid)>article{padding:26px!important}
 html[data-aurtiv-page="marketing"] .pv-estimator-form{grid-template-columns:1fr!important;padding:20px!important}
 html[data-aurtiv-page="marketing"] .pv-capability-grid{grid-template-columns:1fr!important}
 html[data-aurtiv-page="marketing"] .nx-flow{grid-template-columns:1fr!important;gap:20px!important}
 html[data-aurtiv-page="marketing"] .nx-flow li{padding:25px!important}
 html[data-aurtiv-page="marketing"] .nx-row{grid-template-columns:34px minmax(0,1fr)!important;gap:14px!important}
 html[data-aurtiv-page="marketing"] .nx-row h3{font-size:23px!important}
 html[data-aurtiv-page="marketing"] .studio-dashboard-chrome span{font-size:8px!important}
 html[data-aurtiv-page="marketing"] :is(.v-price-card,.cb-plan,.cb-directory-card){padding:25px!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-aurtiv-page="marketing"] *,html[data-aurtiv-page="marketing"] *::before,html[data-aurtiv-page="marketing"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 html[data-aurtiv-page="marketing"] .studio-enter:not(.studio-visible){opacity:1!important;translate:none!important}
 html[data-aurtiv-page="marketing"] .studio-motion-control{display:none!important}
}
}

/* Restore the established studio palette across the rebuilt product sections.
   Large surfaces stay light; violet is reserved for actions and selected states. */
@layer aurtiv-panels {
html[data-aurtiv-page="marketing"]{--studio-paper:#faf9ff;background:#faf9ff!important}
html[data-aurtiv-page="marketing"] body{background:#faf9ff!important}
html[data-aurtiv-page="marketing"] .studio-hero{background:radial-gradient(ellipse at 85% 24%,#dfd5ff,transparent 49%),radial-gradient(ellipse at 58% 85%,#efffbf,transparent 41%),#f7f5ff!important}
html[data-aurtiv-page="marketing"] .studio-hero-art::before{background:#beb1fc!important}
html[data-aurtiv-page="marketing"] :is(.p-hero,.m-hero,.nx-detail-hero,.pv-flow-hero){background:radial-gradient(ellipse at 85% 25%,#e0d5fc,transparent 60%),#f8f5ff!important}
html[data-aurtiv-page="marketing"] .studio-ticker{background:#d9fa86!important;border-color:#c9eb74!important}
html[data-aurtiv-page="marketing"] .studio-ticker span{color:#344925!important}
html[data-aurtiv-page="marketing"] .studio-practice,html[data-aurtiv-page="marketing"] .studio-practice:nth-child(1){background:#ebe4ff!important;border-color:#e0d8f4!important;box-shadow:0 18px 40px #3828610d!important}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(2){background:#e0efff!important;border-color:#d2e4f8!important}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(3){background:#fff0dc!important;border-color:#f2e3cb!important}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(1) :is(h3,p,a,span){color:#262244!important}
html[data-aurtiv-page="marketing"] .studio-practice:nth-child(1) .studio-mini-art i{background:linear-gradient(135deg,#b4a7ff,#5d4de1 65%,#32209d)!important;border-color:#ddd7ff!important;box-shadow:inset 0 5px 10px #ffffff55,0 12px 0 #6652c6,0 24px 35px #53409d30!important}
html[data-aurtiv-page="marketing"] .studio-core{background:linear-gradient(135deg,#9a8af6,#4d43df)!important;border-color:#d2c7ff!important;box-shadow:0 12px 0 #4437a8,0 30px 50px #433e922d!important}
html[data-aurtiv-page="marketing"] .studio-satellite,html[data-aurtiv-page="marketing"] .studio-satellite:nth-child(n){background:#ffffffed!important;border-color:#e0d8ef!important;color:#5d5a88!important;box-shadow:0 15px 25px #364d9110!important}
html[data-aurtiv-page="marketing"] :is(.h-button,.p-button,.nx-button,.pv-button,.studio-button,.h-button-dark,.h-button-lime,.v-price-action,.v-trial-action,.cb-plan-cta){border-radius:100px!important;box-shadow:0 8px 24px #4d43df22!important}
html[data-aurtiv-page="marketing"] :is(.h-button,.p-button,.nx-button,.pv-button,.studio-button,.h-button-dark,.h-button-lime,.v-price-action,.v-trial-action,.cb-plan-cta):hover{box-shadow:0 12px 28px #4d43df2b!important}
html[data-aurtiv-page="marketing"] .pv-graph{background:#f0ecff!important;border-color:#d8cfea!important;box-shadow:0 18px 45px #38286112!important}
html[data-aurtiv-page="marketing"] .pv-graph :is(h3,p,span,strong){color:#262244!important}
html[data-aurtiv-page="marketing"] .pv-graph>p,html[data-aurtiv-page="marketing"] .pv-graph .pv-chart-note,html[data-aurtiv-page="marketing"] .pv-graph .studio-dashboard-chrome span,html[data-aurtiv-page="marketing"] .pv-graph .pv-chart-row>span{color:#625e78!important}
html[data-aurtiv-page="marketing"] .studio-dashboard-chrome,html[data-aurtiv-page="marketing"] .pv-chart{border-color:#d6cce7!important}
html[data-aurtiv-page="marketing"] .pv-graph .pv-demo-label{background:#edf7f5!important;color:#36584c!important;border:1px solid #cbded6!important}
html[data-aurtiv-page="marketing"] .pv-track{background:#e6dff3!important}
html[data-aurtiv-page="marketing"] .pv-track i{background:linear-gradient(100deg,#b3a0e4,#8070c5)!important;border-color:#c6b7e4!important;box-shadow:5px 5px 0 #d4cbe4!important}
html[data-aurtiv-page="marketing"] .pv-chart-row:nth-child(2) i{background:linear-gradient(100deg,#abc0df,#7d9bc5)!important;border-color:#bfcee4!important}
html[data-aurtiv-page="marketing"] .pv-chart-row:nth-child(3) i{background:linear-gradient(100deg,#bcd9ca,#85ad9a)!important;border-color:#c6ded0!important}
html[data-aurtiv-page="marketing"] .pv-chart-row:nth-child(4) i{background:linear-gradient(100deg,#efc4ab,#cb9a7d)!important;border-color:#eed1bf!important}
html[data-aurtiv-page="marketing"] .pv-chart-row[data-active=true] .pv-track{outline-color:#8070c5!important}
html[data-aurtiv-page="marketing"] .pv-estimator{background:#eee8fb!important;border-color:#d8cfea!important;box-shadow:0 18px 40px #3828610d!important}
html[data-aurtiv-page="marketing"] .pv-estimator>div :is(h3,p,span){color:#262244!important}
html[data-aurtiv-page="marketing"] .pv-estimator>div p{color:#625e78!important}
html[data-aurtiv-page="marketing"] .pv-estimator>div::after{color:#aa96cf!important}
html[data-aurtiv-page="marketing"] .pv-estimator-form{box-shadow:0 10px 28px #3828610d!important;border:1px solid #e0d8ee}
html[data-aurtiv-page="marketing"] .pv-estimator-form output{background:#e4f1e8!important;border-color:#c5dbcd!important;box-shadow:none!important}
html[data-aurtiv-page="marketing"] .pv-estimator-form output :is(strong,span){color:#36584c!important}
html[data-aurtiv-page="marketing"] .pv-custom{background:#edf7ff!important;border-color:#d4dfec!important;box-shadow:0 18px 40px #3828610d!important}
html[data-aurtiv-page="marketing"] .pv-custom>div:first-child :is(h3,p,span){color:#262244!important}
html[data-aurtiv-page="marketing"] .pv-custom>div:first-child p,html[data-aurtiv-page="marketing"] .pv-custom>div:first-child .pv-kicker{color:#625e78!important}
html[data-aurtiv-page="marketing"] .pv-custom-detail{border:1px solid #dbe2ef}
html[data-aurtiv-page="marketing"] :is(.p-access-strip,.p-comparison-head,.nx-stack-table th,.m-dark-band,.scenario-top){background:#eee8fb!important;color:#262244!important;border-color:#d8cfea!important}
html[data-aurtiv-page="marketing"] :is(.p-access-strip,.p-comparison-head,.m-dark-band,.scenario-top) *{color:#262244!important}
html[data-aurtiv-page="marketing"] .m-dark-band :is(h2,h3,p,span,a,li){color:#262244!important}
html[data-aurtiv-page="marketing"] .h-workflow{background:#f0ecff!important;border-color:#d8cfea!important}
html[data-aurtiv-page="marketing"] .h-workflow :is(span,strong,p){color:#625e78!important}
html[data-aurtiv-page="marketing"] .h-workflow-step{background:#fff!important;border-color:#ded5ec!important}
html[data-aurtiv-page="marketing"] .h-workflow .h-workflow-number{background:#4d43df!important;color:#fff!important}
html[data-aurtiv-page="marketing"] .studio-catalogue>summary{background:#f4f0ff!important;color:#3f335c!important;border-bottom:1px solid #ded5ec}
html[data-aurtiv-page="marketing"] :is(.h-final,.p-final,.nx-final,.nv-final,.edu-bottom){background:#d9fa86!important}
html[data-aurtiv-page="marketing"] .h-footer{background:#f4f0ff!important;border-color:#e1d8f5!important}
}

@layer aurtiv-panels {
html[data-aurtiv-page="marketing"] :is(.ps-builder,.ps-price,.ps-service){background:#fff!important;border-color:#ded5ec!important;box-shadow:0 12px 30px #3828610d!important}
html[data-aurtiv-page="marketing"] :is(.ps-core,.ps-complete-hero,.ps-banner){background:linear-gradient(120deg,#f0ecff,#edf7f5)!important;border-color:#ded5ec!important;color:#262244!important}
html[data-aurtiv-page="marketing"] :is(.ps-kicker,.ps-other summary,.ps-quote-top>span){color:#4039b5!important}
html[data-aurtiv-page="marketing"] :is(.ps-service strong,.ps-quote-top>strong,.ps-line-items strong,.ps-controls label){color:#262244!important}
html[data-aurtiv-page="marketing"] .ps-service:has(input:checked){background:#f4f0ff!important;border-color:#a99bd7!important}
html[data-aurtiv-page="marketing"] .ps-service input{accent-color:#4d43df!important}
html[data-aurtiv-page="marketing"] .ps-primary{background:#4d43df!important;border-color:#4d43df!important;color:#fff!important;border-radius:100px!important;box-shadow:0 8px 24px #4d43df22!important}
html[data-aurtiv-page="marketing"] .ps-primary:hover{background:#4039b5!important}
html[data-aurtiv-page="marketing"] .ps-primary:disabled{background:#f4f0ff!important;border-color:#ded5ec!important;color:#625e78!important;box-shadow:none!important}
html[data-aurtiv-page="marketing"] .ps-promotion{background:#edf7f5!important;color:#36584c!important}
html[data-aurtiv-page="marketing"] .ps-line-items li{border-color:#e7dff3!important}
}

/* Action foregrounds and surfaces are one semantic pair, including legacy CTAs.
   Page-level link and section colours must never separate that pair. */
@layer aurtiv-panels {
html[data-aurtiv-page="marketing"] body :is(a.h-button,button.h-button,.p-button,.nx-button,.pv-button,.studio-button,.h-button-dark,.h-button-lime,.v-price-action,.v-trial-action,.cb-plan-cta,.cb-portfolio-promo>a,.p-ai-login,.p-subnav-login,.h-product-trial,a.primary,.button-dark,.button-primary,.btn-primary,.v-hero-trial-link,.v-trial-overview>a,.v-home-trial>a){background:#4d43df!important;color:#fff!important;border-color:#4d43df!important}
html[data-aurtiv-page="marketing"] body :is(a.h-button,button.h-button,.p-button,.nx-button,.pv-button,.studio-button,.h-button-dark,.h-button-lime,.v-price-action,.v-trial-action,.cb-plan-cta,.cb-portfolio-promo>a,.p-ai-login,.p-subnav-login,.h-product-trial,a.primary,.button-dark,.button-primary,.btn-primary,.v-hero-trial-link,.v-trial-overview>a,.v-home-trial>a) :is(span,strong,small,em){color:#fff!important}
html[data-aurtiv-page="marketing"] body .skip-link{background:#262244!important;color:#fff!important;z-index:1000!important}
html[data-aurtiv-page="marketing"] .v-price-name{color:#262244!important;font:750 24px/1.3 Studio Grotesk,sans-serif!important}
html[data-aurtiv-page="marketing"] .p-audience>span{color:#625e78!important;font-size:11px!important;font-weight:700!important}
html[data-aurtiv-page="marketing"] .p-ai-privacy{color:#36584c!important}
html[data-aurtiv-page="marketing"] .studio-capability>span{color:#625e78!important}
html[data-aurtiv-page="marketing"] .scenario-input .avatar{background:#eee8fb!important;color:#4039b5!important;font-size:12px!important;min-width:38px;min-height:38px;border:1px solid #d8cfea}
html[data-aurtiv-page="marketing"] .h-footer button[data-contact]{background:transparent!important;color:#4039b5!important;min-height:44px;font-size:13px!important}
html[data-aurtiv-page="marketing"] .edu-preview-board :is(strong,b,span){color:#262244!important}
html[data-aurtiv-page="marketing"] .edu-preview-board em{background:#edf7f5!important;color:#36584c!important;border:1px solid #cbded6!important;font-size:11px!important}
html[data-aurtiv-page="marketing"] .hotel-hero-art :is(span,strong){color:#262244!important}
html[data-aurtiv-page="marketing"] :is(.hotel-art-title,.hotel-art-foot){background:#f4f0ff!important;color:#625e78!important;border-color:#ded5ec!important}
html[data-aurtiv-page="marketing"] .contact-dialog h2{font-size:clamp(28px,5vw,38px)!important;line-height:1.15!important}
html[data-aurtiv-page="marketing"] .h-footer h2{font-size:14px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.5!important}
}

/* Secondary sections receive the same surface hierarchy as the product stories. */
@layer aurtiv-panels {
html[data-aurtiv-page="marketing"] :is(.cb-portfolio-promo,.h-industry-compare,.h-ai-spotlight,.p-ai-proof,.ps-core){border:1px solid #d8cfea!important;border-radius:28px!important;background:linear-gradient(125deg,#f0ecff,#edf7f5)!important;box-shadow:0 14px 36px #3828610a!important}
html[data-aurtiv-page="marketing"] .industry-specialist-grid>a{border:1px solid #ded5ec!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px #3828610a!important;padding:24px!important}
html[data-aurtiv-page="marketing"] .industry-specialist-grid>a:nth-child(3n+2){background:#edf7f5!important}
html[data-aurtiv-page="marketing"] .industry-specialist-grid>a:nth-child(3n){background:#fff1e6!important}
html[data-aurtiv-page="marketing"] .cb-portfolio-promo>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px!important;border-radius:100px!important;font-weight:700!important;text-align:center}
html[data-aurtiv-page="marketing"] :is(.p-comparison-row,.ps-line-items li){border-color:#e7dff3!important}
html[data-aurtiv-page="marketing"] .p-comparison-row:nth-child(odd){background:#faf9ff!important}
html[data-aurtiv-page="marketing"] .studio-reveal-heading:not(.studio-visible){translate:0 18px!important}
html[data-aurtiv-page="marketing"] .studio-reveal-panel:not(.studio-visible){translate:0 34px!important}
html[data-aurtiv-page="marketing"] .studio-enter:focus-within{opacity:1!important;translate:none!important;filter:none!important}
@media(max-width:700px){
 html[data-aurtiv-page="marketing"] main :is(.h-wrap,.p-wrap,.m-wrap,.nx-wrap)>*{min-width:0}
 html[data-aurtiv-page="marketing"] :is(.cb-portfolio-promo,.h-industry-compare,.h-ai-spotlight,.p-ai-proof,.ps-core){border-radius:20px!important;padding:24px 20px!important}
 html[data-aurtiv-page="marketing"] .cb-portfolio-promo{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important}
 html[data-aurtiv-page="marketing"] .industry-specialist-grid{grid-template-columns:1fr!important}
 html[data-aurtiv-page="marketing"] :is(.p-audience,.p-hero-actions,.pv-actions,.ps-controls){flex-wrap:wrap!important;gap:10px!important}
 html[data-aurtiv-page="marketing"] :is(.p-ai-login,.p-subnav-login,.h-product-trial,.p-subnav a,.pv-step,.pv-paths a){min-height:44px!important}
 html[data-aurtiv-page="marketing"] :is(.ps-builder,.ps-price,.ps-service){min-width:0!important}
 html[data-aurtiv-page="marketing"] .ps-chooser{grid-template-columns:1fr!important}
 html[data-aurtiv-page="marketing"] .ps-price{position:static!important}
 html[data-aurtiv-page="marketing"] .contact-dialog{padding:24px 20px!important;max-width:calc(100vw - 24px)!important}
 html[data-aurtiv-page="marketing"] .studio-enter:not(.studio-visible){translate:0 16px!important}
 html[data-aurtiv-page="marketing"] .studio-hero h1{font-size:clamp(46px,13vw,68px)!important;overflow-wrap:normal!important}
 html[data-aurtiv-page="marketing"] .h-footer :is(a,button){min-height:44px;display:inline-flex;align-items:center}
}
html[data-aurtiv-page="marketing"].studio-paused .studio-enter{opacity:1!important;translate:none!important;filter:none!important}
@media(prefers-reduced-motion:reduce){html[data-aurtiv-page="marketing"] .studio-enter:not(.studio-visible){opacity:1!important;translate:none!important;filter:none!important}}
}
