body:has([data-marketing-root]) .auralis-page-hero{min-height:max(36rem,calc(100svh - var(--mk-header-height, 7.425rem)))}body:has([data-marketing-root]) .auralis-page-hero__content{min-width:0}body:has([data-marketing-root]) .auralis-page-hero .button:disabled{max-width:100%;min-height:44px;background:var(--accent-cyan);border-color:var(--accent-cyan);color:#062f37;box-shadow:none;cursor:not-allowed;transform:none}body:has([data-marketing-root]) .auralis-page-hero .button:disabled:before{content:none}body:has([data-marketing-root]) .auralis-page-hero__breadcrumbs :is(a,[aria-current=page]){color:var(--text-secondary)}.marketing-page [hidden]{display:none!important}.marketing-page :is(h1,h2,h3,button,.approved-copy,.mk-reading-card){min-width:0;overflow-wrap:anywhere}.marketing-page .mk-heading{margin-bottom:2.5rem}.marketing-page .mk-heading h2,.marketing-page .mk-block-title{max-width:26ch}.marketing-page .mk-heading .approved-copy{max-width:55rem}.marketing-page .mk-block-title{margin-bottom:2.5rem}.marketing-page .mk-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem}.marketing-page .mk-reading-card{min-width:0;padding:clamp(1.25rem,2vw,1.65rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.marketing-page .mk-service-card{display:grid;align-content:start;gap:1.25rem}.marketing-page .mk-card-head{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;align-items:start;gap:1rem}.marketing-page .mk-reading-card h3{margin:0}.marketing-page .mk-reading-card h3 button{display:block;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;font:inherit;letter-spacing:inherit;cursor:pointer}.marketing-page .mk-reading-card h3 button>span{display:block;min-width:0;max-width:100%}.marketing-page .mk-reading-card h3 button:hover{color:var(--accent-strong)}.marketing-page .mk-reading-card :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius)}.marketing-page [data-enhanced=true]{min-width:0}.marketing-page .mk-reading-card:is(:hover,:focus-within),.marketing-page [data-enhanced=true] .mk-reading-card[data-selected=true]{border-color:rgb(var(--primary-rgb) / 40%);box-shadow:0 .5rem 1.5rem rgb(var(--primary-rgb) / 6%)}.marketing-page .mk-mechanism{width:4.5rem;height:4.5rem;color:var(--text-secondary);stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.marketing-page .mk-mechanism-point{fill:var(--primary);stroke:none;opacity:.3;transform-origin:68px 12px;transition:opacity .2s ease,transform .2s ease}.marketing-page [data-enhanced=true] [data-selected=true] .mk-mechanism-point{opacity:1;transform:scale(1.3)}.marketing-page .mk-relevance{padding:1rem;border-left:2px solid rgb(var(--primary-rgb) / 24%);background:var(--bg-soft)}.marketing-page .mk-service-link{display:flex;min-height:44px;align-items:center;max-width:100%;padding-top:1rem;border-top:1px solid var(--line);color:var(--text);font-weight:650;line-height:1.5}.marketing-page .mk-service-link:hover{color:var(--accent-strong)}.marketing-page .mk-service-link>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.marketing-page .mk-content-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem}.marketing-page .mk-format-study{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;min-width:0;padding:2rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface)}.marketing-page .mk-original{position:relative;min-width:0;aspect-ratio:1.3;padding:.6rem;border:1px solid var(--line-strong);border-radius:var(--radius)}.marketing-page .mk-original>i{display:block;width:30%;height:.2rem;background:var(--line-strong)}.marketing-page .mk-original svg{width:100%;height:auto;stroke:var(--text-secondary);stroke-width:1.5;margin-top:.5rem}.marketing-page .mk-format-line{height:1px;background:var(--primary)}.marketing-page .mk-formats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:.65rem}.marketing-page .mk-format{display:grid;align-content:center;gap:.4rem;padding:.6rem;border:1px solid rgb(var(--primary-rgb) / 35%);border-radius:var(--radius);background:rgb(var(--primary-rgb) / 3%);transition:transform .22s ease}.marketing-page .mk-format--square{aspect-ratio:1}.marketing-page .mk-format--portrait{aspect-ratio:.65}.marketing-page .mk-format--wide{grid-column:1 / -1;aspect-ratio:2}.marketing-page .mk-format i{height:.2rem;background:rgb(var(--primary-rgb) / 25%)}.marketing-page .mk-format i:last-child{width:65%}@media(hover:hover)and (pointer:fine){.marketing-page .mk-format-study:hover .mk-format--portrait{transform:translateY(-3px)}.marketing-page .mk-format-study:hover .mk-format--wide{transform:translate(3px)}}.marketing-page .mk-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem}.marketing-page .mk-package-card h3{margin-bottom:1.5rem}.marketing-page .mk-package-card .approved-copy p:first-child{color:var(--text);font-size:var(--size-h3);font-weight:500;line-height:var(--leading-h3);letter-spacing:-.035em}.marketing-page .mk-package-card .approved-copy p+p{margin-top:1.5rem}.marketing-page .mk-pricing-link{margin-top:2rem}.marketing-page .mk-pricing-link a{padding-block:1.25rem;border-bottom:1px solid var(--line)}.marketing-page .mk-ads-copy>.approved-copy+.approved-copy{padding-top:1.5rem;border-top:1px solid var(--line-strong)}.marketing-page .mk-report-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3rem}.marketing-page .mk-report-access{min-width:0;padding:1.5rem;border-left:2px solid rgb(var(--primary-rgb) / 30%);background:var(--bg-soft)}.marketing-page .mk-report-data{min-width:0;padding-top:1.5rem;border-top:1px solid var(--line-strong)}.marketing-page .faq-list .approved-copy p{margin:0;padding:0 2rem 1.4rem 0}@media(max-width:1100px){.marketing-page .mk-package-grid{grid-template-columns:minmax(0,1fr)}.marketing-page .mk-content-panel{gap:2rem}}@media(max-width:900px){body:has([data-marketing-root]) .auralis-page-hero{min-height:auto}.marketing-page .mk-content-panel,.marketing-page .mk-report-grid{grid-template-columns:minmax(0,1fr)}.marketing-page .mk-format-study{max-width:32rem;width:100%}}@media(max-width:620px){.marketing-page .mk-service-grid{grid-template-columns:minmax(0,1fr)}.marketing-page .mk-heading,.marketing-page .mk-block-title{margin-bottom:2rem}.marketing-page .mk-card-head{grid-template-columns:minmax(0,1fr) 3rem;gap:.75rem}.marketing-page .mk-mechanism{width:3rem;height:3rem}.marketing-page .mk-format-study{padding:1.5rem 1rem}}@media(prefers-reduced-motion:reduce){.marketing-page :is(.mk-reading-card,.mk-mechanism-point,.mk-format){transition:none}.marketing-page .mk-format-study:hover .mk-format{transform:none}}
