@font-face{font-family:"Bricolage Grotesque";src:url(/wp-content/themes/edgevelocity-theme/assets/fonts/bricolage-grotesque-var.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url(/wp-content/themes/edgevelocity-theme/assets/fonts/geist-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/wp-content/themes/edgevelocity-theme/assets/fonts/instrument-serif-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--ev-color-bg:#0b1220;--ev-color-bg-alt:#101a2c;--ev-color-surface:#16223a;--ev-color-surface-raised:#1c2c4a;--ev-color-border:#22304a;--ev-color-text:#f4f6fb;--ev-color-text-muted:#cfd8e6;--ev-color-text-on-accent:#0b1220;--ev-color-accent-cyan:#38bdf8;--ev-color-accent-blue:#3b82f6;--ev-color-bg-soft:#eef1fb;--ev-color-bg-cream:#f7f4ee;--ev-color-text-on-light:#101a2e;--ev-color-text-muted-on-light:#4b5566;--ev-color-surface-on-light:#ffffff;--ev-color-border-on-light-soft:#dde3f2;--ev-color-border-on-light-cream:#e8e0d0;--ev-color-accent-cyan-on-light:#0369a1;--ev-color-accent-blue-on-light:#1d4ed8;--ev-color-cta-primary:#22d3ee;--ev-color-cta-primary-hover:#67e8f9;--ev-gradient-cta:linear-gradient(115deg, #67e8f9 0%, #22d3ee 35%, #3b82f6 100%);--ev-shadow-cta:0 6px 18px rgba(34, 211, 238, 0.28);--ev-shadow-cta-hover:0 10px 26px rgba(59, 130, 246, 0.36);--ev-btn-primary:#fbbf24;--ev-btn-primary-hover:#fcd34d;--ev-btn-shadow:0 10px 24px -10px rgba(251, 191, 36, 0.7);--ev-btn-shadow-hover:0 16px 30px -10px rgba(251, 191, 36, 0.8);--ev-color-cta-secondary:#14b8a6;--ev-color-cta-secondary-hover:#0d9488;--ev-color-success:#22c55e;--ev-color-error:#ef4444;--ev-space-2xs:0.25rem;--ev-space-xs:0.5rem;--ev-space-sm:0.75rem;--ev-space-md:1rem;--ev-space-lg:1.5rem;--ev-space-xl:2.5rem;--ev-space-2xl:4rem;--ev-space-3xl:6rem;--ev-font-size-sm:clamp(0.875rem, 0.85rem + 0.1vw, 0.95rem);--ev-font-size-base:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);--ev-font-size-lg:clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);--ev-font-size-xl:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--ev-font-size-2xl:clamp(2rem, 1.5rem + 2vw, 2.9rem);--ev-font-family-base:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ev-font-family-heading:"Bricolage Grotesque", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ev-font-family-accent:"Instrument Serif", Georgia, "Times New Roman", serif;--ev-line-height-base:1.65;--ev-line-height-heading:1.12;--ev-heading-weight:750;--ev-heading-tracking:-0.025em;--ev-radius-sm:6px;--ev-radius-md:12px;--ev-radius-lg:20px;--ev-radius-xl:28px;--ev-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.3);--ev-shadow-md:0 8px 24px rgba(0, 0, 0, 0.35);--ev-shadow-soft:0 12px 32px rgba(16, 26, 46, 0.12);--ev-content-max-width:1200px;--ev-transition-fast:150ms ease;--ev-transition-base:250ms ease}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ev-color-bg);color:var(--ev-color-text);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-base);line-height:var(--ev-line-height-base);overflow-x:hidden}img,picture,video,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--ev-font-family-heading);font-weight:var(--ev-heading-weight);letter-spacing:var(--ev-heading-tracking);line-height:var(--ev-line-height-heading);color:var(--ev-color-text);margin:0 0 var(--ev-space-md);text-wrap:balance}h4,h5,h6{letter-spacing:-.01em}.ev-accent{font-family:var(--ev-font-family-accent);font-style:italic;font-weight:400;letter-spacing:0}h1{font-size:var(--ev-font-size-2xl)}h2{font-size:var(--ev-font-size-xl)}h3{font-size:var(--ev-font-size-lg)}p{margin:0 0 var(--ev-space-md);color:var(--ev-color-text-muted)}a{color:var(--ev-color-accent-cyan);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--ev-color-accent-blue)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ev-color-accent-cyan);outline-offset:2px}button{font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit;font-size:var(--ev-font-size-base);color:var(--ev-color-text);background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-sm);padding:var(--ev-space-sm)}label{display:block;margin-bottom:var(--ev-space-2xs);color:var(--ev-color-text);font-weight:600}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:var(--ev-space-md);background:var(--ev-color-cta-primary);color:var(--ev-color-text-on-accent);padding:var(--ev-space-sm) var(--ev-space-md);border-radius:var(--ev-radius-sm);z-index:1000;transition:top var(--ev-transition-fast)}.skip-link:focus{top:var(--ev-space-md)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}html{scroll-behavior:auto}}.ev-container{width:100%;max-width:var(--ev-content-max-width);margin-inline:auto;padding-inline:var(--ev-space-md)}.ev-container--wide{max-width:1500px}.ev-section{padding-block:var(--ev-space-2xl)}.ev-section--soft{background:var(--ev-color-bg-soft);--ev-color-text:var(--ev-color-text-on-light);--ev-color-text-muted:var(--ev-color-text-muted-on-light);--ev-color-surface:var(--ev-color-surface-on-light);--ev-color-surface-raised:#e4e9f8;--ev-color-border:var(--ev-color-border-on-light-soft);--ev-color-accent-cyan:var(--ev-color-accent-cyan-on-light);--ev-color-accent-blue:var(--ev-color-accent-blue-on-light)}.ev-section--cream{background-image:linear-gradient(rgb(247 244 238 / .85),rgb(247 244 238 / .85)),url(/wp-content/uploads/2026/09/bentley-co-oZg4YuTAQek-unsplash-864x1536.jpg);background-size:cover;background-position:center;--ev-color-text:var(--ev-color-text-on-light);--ev-color-text-muted:var(--ev-color-text-muted-on-light);--ev-color-surface:var(--ev-color-surface-on-light);--ev-color-surface-raised:#f0e9d8;--ev-color-border:var(--ev-color-border-on-light-cream);--ev-color-accent-cyan:var(--ev-color-accent-cyan-on-light);--ev-color-accent-blue:var(--ev-color-accent-blue-on-light)}.ev-section--soft .ev-card,.ev-section--cream .ev-card{border-color:#fff0;box-shadow:var(--ev-shadow-soft)}.ev-site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-space-md);padding-block:var(--ev-space-sm);border-bottom:1px solid var(--ev-color-border)}.ev-site-footer{background:var(--ev-color-bg-alt);border-top:1px solid var(--ev-color-border);padding-block:var(--ev-space-2xl) var(--ev-space-lg);margin-top:var(--ev-space-3xl)}.ev-footer-columns{display:grid;grid-template-columns:1fr;gap:var(--ev-space-xl)}.ev-hero{display:grid;grid-template-columns:1fr;gap:var(--ev-space-xl);align-items:center;padding-block:var(--ev-space-2xl)}.ev-hero--product-bg{background-image:var(--overview-bg-image);background-size:cover;background-position:center}#overview .ev-hero__tagline,#overview .ev-hero__eyebrow,#overview .ev-hero__content h1,#overview .ev-hero__content p{color:#000;font-weight:700}.ev-hero__content:only-child{grid-column:1 / -1;max-width:42rem}.ev-card-grid{display:grid;grid-template-columns:1fr;gap:var(--ev-space-lg)}.ev-card-grid.ev-card-grid--topics{grid-template-columns:repeat(auto-fit,minmax(16rem,20rem));justify-content:center}.ev-two-col{display:grid;grid-template-columns:1fr;gap:var(--ev-space-xl);align-items:center}.ev-persona-rows{display:flex;flex-direction:column;gap:var(--ev-space-2xl)}.ev-persona-row{display:grid;grid-template-columns:1fr;gap:var(--ev-space-lg);align-items:center}.ev-article-media-row{display:grid;grid-template-columns:1fr;gap:var(--ev-space-lg);align-items:center;margin-block:var(--ev-space-xl)}.ev-insights-rows{display:flex;flex-direction:column;gap:var(--ev-space-3xl)}.ev-insights-rows .ev-article-media-row{margin-block:0}.ev-setup-steps{display:grid;grid-template-columns:1fr;gap:var(--ev-space-lg)}.ev-topic-panels{display:grid;grid-template-columns:1fr;gap:var(--ev-space-xl)}.ev-breadcrumb-bar{padding-block:var(--ev-space-md) var(--ev-space-xs);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ev-space-sm)}.ev-mockup-row{display:grid;grid-template-columns:1fr;gap:var(--ev-space-xl);align-items:center;padding-block:var(--ev-space-xl)}#overview,#setup-guide,#mockup-tour,#features,#cta{scroll-margin-top:4.5rem}@media (min-width:48em){.ev-footer-columns{grid-template-columns:repeat(3,1fr)}.ev-card-grid{grid-template-columns:repeat(2,1fr)}.ev-persona-row{grid-template-columns:220px 1fr}.ev-setup-steps{grid-template-columns:repeat(2,1fr)}.ev-persona-row--reverse{grid-template-columns:1fr 220px}.ev-persona-row--reverse .ev-persona-row__media{order:2}.ev-persona-row--reverse .ev-persona-row__content{order:1}}@media (min-width:64em){.ev-hero,.ev-two-col{grid-template-columns:1fr 1fr}.ev-hero--product{grid-template-columns:0.9fr 1.6fr;gap:var(--ev-space-xl)}.ev-hero--product .ev-hero__media{width:145%;max-width:none;margin-right:calc(-45% - var(--ev-space-md))}.ev-card-grid{grid-template-columns:repeat(3,1fr)}.ev-hero--reverse .ev-hero__content{order:2}.ev-hero--reverse .ev-hero__media{order:1}.ev-card-grid--featured .ev-card:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:0}.ev-card-grid--featured .ev-card:first-child .ev-card__media img{max-width:18rem;margin-inline:auto}.ev-card-grid--featured .ev-card:first-child .ev-card__title{font-size:var(--ev-font-size-xl)}.ev-card-grid--featured .ev-card:first-child .ev-card__body{justify-content:center}.ev-article-media-row{grid-template-columns:1fr 1fr;gap:var(--ev-space-2xl)}.ev-insights-rows .ev-article-media-row{gap:var(--ev-space-3xl)}.ev-topic-panels{grid-template-columns:repeat(3,1fr);gap:var(--ev-space-xl)}.ev-article-media-row--reverse .ev-article-media-row__media{order:2}.ev-article-media-row--reverse .ev-article-media-row__text{order:1}.ev-setup-steps{grid-template-columns:repeat(4,1fr)}.ev-mockup-row{grid-template-columns:1fr 1fr;gap:var(--ev-space-2xl)}.ev-mockup-row--reverse .ev-mockup-row__media{order:2}.ev-mockup-row--reverse .ev-mockup-row__content{order:1}}.ev-site-logo{display:flex;align-items:center;gap:var(--ev-space-xs);text-decoration:none;color:var(--ev-color-text);flex:none}.ev-site-logo__mark{width:2.75rem;height:2.75rem;border-radius:50%;flex:none;object-fit:cover}.ev-site-logo__text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ev-site-logo__name{font-weight:700;font-size:var(--ev-font-size-sm)}.ev-site-logo__tagline-wrap{display:block;max-width:7rem;overflow:hidden;white-space:nowrap}.ev-site-logo__tagline{display:inline-block;font-size:.7rem;font-style:italic;color:var(--ev-color-text-muted);padding-left:100%;animation:ev-logo-marquee 9s linear infinite}@keyframes ev-logo-marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.ev-site-logo__tagline{animation:none;padding-left:0}.ev-site-logo__tagline-wrap{max-width:none;overflow:visible;white-space:normal}}.ev-nav__menu{display:flex;flex-wrap:nowrap;gap:var(--ev-space-md);list-style:none;margin:0;padding:0}.ev-nav__menu li{flex:none}.ev-nav__menu a{display:block;color:var(--ev-color-text);text-decoration:none;font-weight:500;white-space:nowrap}.ev-nav__menu a:hover,.ev-nav__menu a:focus-visible{color:var(--ev-color-accent-cyan)}.ev-nav__menu .ev-nav__cta a{display:inline-flex;align-items:center;gap:.55rem;background:var(--ev-btn-primary);color:var(--ev-color-text-on-accent);font-weight:700;padding:.3rem .3rem .3rem 1rem;border-radius:999px;box-shadow:var(--ev-btn-shadow);transition:transform 250ms cubic-bezier(.16,1,.3,1),box-shadow 250ms,background 250ms}.ev-nav__menu .ev-nav__cta a::after{content:"";flex:none;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--ev-color-text-on-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h9m0 0L8 4m4 4-4 4' stroke='%23fbbf24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .8rem no-repeat;transition:transform 350ms cubic-bezier(.34,1.56,.64,1)}.ev-nav__menu .ev-nav__cta a:hover,.ev-nav__menu .ev-nav__cta a:focus-visible{background:var(--ev-btn-primary-hover);box-shadow:var(--ev-btn-shadow-hover);transform:translateY(-1px);color:var(--ev-color-text-on-accent)}.ev-nav__menu .ev-nav__cta a:hover::after,.ev-nav__menu .ev-nav__cta a:focus-visible::after{transform:rotate(-45deg)}.ev-nav__toggle{display:inline-flex;background:none;border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-sm);padding:var(--ev-space-xs) var(--ev-space-sm);color:var(--ev-color-text)}@media (min-width:64em){.ev-nav__toggle{display:none}}@media (max-width:63.99em){.ev-nav__menu{display:none;flex-direction:column;position:absolute;inset-inline:0;top:100%;background:var(--ev-color-bg-alt);border-bottom:1px solid var(--ev-color-border);padding:var(--ev-space-md);z-index:100}.ev-nav__menu.is-open{display:flex}}.ev-promo-bar{position:relative;background:var(--ev-color-bg-alt);color:var(--ev-color-text);border-bottom:1px solid var(--ev-color-border);padding:var(--ev-space-xs) 2.75rem;font-size:var(--ev-font-size-sm)}.ev-promo-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ev-space-sm);text-align:center}.ev-promo-bar__text{margin:0}.ev-promo-bar__cta{color:var(--ev-color-accent-cyan);font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ev-promo-bar__cta:hover{color:var(--ev-color-text)}.ev-promo-bar__close{position:absolute;right:var(--ev-space-sm);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--ev-color-text-muted);font-size:1.375rem;line-height:1;cursor:pointer;padding:var(--ev-space-2xs) var(--ev-space-xs)}.ev-promo-bar__close:hover{color:var(--ev-color-text)}.ev-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ev-space-xs);padding:var(--ev-space-sm) var(--ev-space-lg);border-radius:var(--ev-radius-sm);font-weight:600;text-decoration:none;border:2px solid #fff0;cursor:pointer;transition:background-color var(--ev-transition-fast),border-color var(--ev-transition-fast)}.ev-button--primary,.ev-button--secondary{position:relative;border-radius:999px;font-family:var(--ev-font-family-base);font-weight:700;letter-spacing:-.005em;transition:transform 250ms cubic-bezier(.16,1,.3,1),box-shadow 250ms,background 250ms,color 250ms}.ev-button--primary{background:var(--ev-btn-primary);color:var(--ev-color-text-on-accent);border:0;padding:.4rem .4rem .4rem 1.35rem;gap:.85rem;box-shadow:var(--ev-btn-shadow)}.ev-button--primary::after{content:"";flex:none;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--ev-color-text-on-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h9m0 0L8 4m4 4-4 4' stroke='%23fbbf24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1rem no-repeat;transition:transform 350ms cubic-bezier(.34,1.56,.64,1)}.ev-button--primary:hover,.ev-button--primary:focus-visible{background:var(--ev-btn-primary-hover);color:var(--ev-color-text-on-accent);box-shadow:var(--ev-btn-shadow-hover);transform:translateY(-2px)}.ev-button--primary:hover::after,.ev-button--primary:focus-visible::after{transform:rotate(-45deg) scale(1.06)}.ev-button--secondary{overflow:hidden;isolation:isolate;color:#fff;padding:.85rem 1.5rem;border:1px solid rgb(255 255 255 / .34);background:linear-gradient(135deg,rgb(255 255 255 / .2),rgb(255 255 255 / .05));-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),inset 0 -10px 20px -12px rgb(255 255 255 / .22),0 14px 34px -14px rgb(0 0 0 / .65)}.ev-button--secondary::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-18deg);transition:left 700ms cubic-bezier(.16,1,.3,1)}.ev-button--secondary:hover,.ev-button--secondary:focus-visible{color:#fff;background:linear-gradient(135deg,rgb(255 255 255 / .28),rgb(255 255 255 / .08));transform:translateY(-2px)}.ev-button--secondary:hover::before,.ev-button--secondary:focus-visible::before{left:120%}.ev-section--soft .ev-button--secondary,.ev-section--cream .ev-button--secondary,.ev-section--white .ev-button--secondary,.ev-lab-light .ev-article-layout .ev-button--secondary,#overview .ev-button--secondary{color:var(--ev-color-text-on-accent);background:#fff0;border:2px solid var(--ev-color-text-on-accent);padding:.3rem .3rem .3rem 1.25rem;gap:.8rem;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ev-section--soft .ev-button--secondary::before,.ev-section--cream .ev-button--secondary::before,.ev-section--white .ev-button--secondary::before,.ev-lab-light .ev-article-layout .ev-button--secondary::before,#overview .ev-button--secondary::before{display:none}.ev-section--soft .ev-button--secondary::after,.ev-section--cream .ev-button--secondary::after,.ev-section--white .ev-button--secondary::after,.ev-lab-light .ev-article-layout .ev-button--secondary::after,#overview .ev-button--secondary::after{content:"";flex:none;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--ev-color-text-on-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h9m0 0L8 4m4 4-4 4' stroke='%23f6f3ec' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .95rem no-repeat;transition:transform 350ms cubic-bezier(.34,1.56,.64,1)}.ev-section--soft .ev-button--secondary:hover,.ev-section--cream .ev-button--secondary:hover,.ev-section--white .ev-button--secondary:hover,.ev-lab-light .ev-article-layout .ev-button--secondary:hover,#overview .ev-button--secondary:hover,.ev-section--soft .ev-button--secondary:focus-visible,.ev-section--cream .ev-button--secondary:focus-visible,.ev-section--white .ev-button--secondary:focus-visible,.ev-lab-light .ev-article-layout .ev-button--secondary:focus-visible,#overview .ev-button--secondary:focus-visible{color:var(--ev-color-text-on-accent);background:rgb(11 18 32 / .06)}.ev-section--soft .ev-button--secondary:hover::after,.ev-section--cream .ev-button--secondary:hover::after,.ev-section--white .ev-button--secondary:hover::after,.ev-lab-light .ev-article-layout .ev-button--secondary:hover::after,#overview .ev-button--secondary:hover::after{transform:rotate(-45deg) scale(1.06)}.ev-button--primary:focus-visible,.ev-button--secondary:focus-visible,.ev-nav__menu .ev-nav__cta a:focus-visible{outline:3px solid #fde68a;outline-offset:3px}.ev-section--soft .ev-button:focus-visible,.ev-section--cream .ev-button:focus-visible,.ev-section--white .ev-button:focus-visible,.ev-lab-light .ev-article-layout .ev-button:focus-visible,#overview .ev-button:focus-visible{outline-color:var(--ev-color-text-on-accent)}@media (prefers-reduced-motion:reduce){.ev-button--primary,.ev-button--secondary,.ev-button--primary::after,.ev-button--secondary::before,.ev-nav__menu .ev-nav__cta a{transition:none}.ev-button--primary:hover,.ev-button--secondary:hover,.ev-nav__menu .ev-nav__cta a:hover{transform:none}}.ev-ghost{position:relative;isolation:isolate;container-type:inline-size;margin-bottom:var(--ev-space-md)}.ev-ghost__word{position:absolute;right:0;top:-.62em;z-index:-1;font-family:var(--ev-font-family-heading);font-weight:800;font-size:clamp(3.5rem, 17cqi, 9.5rem);line-height:.8;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:#fff0;-webkit-text-stroke:1.5px rgb(34 211 238 / .16);pointer-events:none;user-select:none}.ev-ghost .ev-ghost__title{display:grid;margin:0;font-family:var(--ev-font-family-heading);font-weight:800;font-size:clamp(2.6rem, 1.4rem + 4.4vw, 4.9rem);line-height:.96;letter-spacing:-.035em;color:var(--ev-color-text);text-wrap:balance}.ev-ghost__lead{text-shadow:0 0 34px rgb(34 211 238 / .4)}.ev-ghost__tail{padding-left:min(1.1em, 9cqi);color:#fff0;-webkit-text-stroke:2px var(--ev-color-text);text-shadow:0 2px 18px rgb(5 10 20 / .55)}.ev-ghost--long .ev-ghost__title{font-size:clamp(2.3rem, 1.3rem + 3vw, 3.9rem)}@supports not (-webkit-text-stroke:1px){.ev-ghost__word{display:none}.ev-ghost__tail{color:var(--ev-color-text)}}@media (max-width:30em){.ev-ghost__tail{-webkit-text-stroke-width:1.5px}}.ev-hero__logo{margin-bottom:var(--ev-space-lg)}.ev-hero__logo .custom-logo{height:5.5rem;width:auto}.ev-hero__tagline{color:var(--ev-color-text-muted);font-family:var(--ev-font-family-accent);font-style:italic;font-size:var(--ev-font-size-lg);margin-bottom:var(--ev-space-lg)}.ev-hero__eyebrow{color:var(--ev-color-accent-cyan);text-transform:uppercase;letter-spacing:.08em;font-size:var(--ev-font-size-sm);font-weight:700}.ev-microcta{font-size:var(--ev-font-size-sm);opacity:.8;margin-top:var(--ev-space-sm)}.ev-microcta a{text-decoration:underline;font-weight:600}.ev-hero__actions{display:flex;align-items:center;gap:var(--ev-space-md);flex-wrap:wrap;margin-top:var(--ev-space-lg)}.ev-hero__price{font-size:var(--ev-font-size-lg);font-weight:700;margin-top:var(--ev-space-md)}.ev-hero__price span{font-weight:400;font-size:var(--ev-font-size-sm);color:var(--ev-color-text-muted)}.ev-hero__price .ev-price,.ev-price .ev-price__now{font-size:inherit;font-weight:700;color:inherit}.ev-price .ev-price__was{font-size:.85em;font-weight:400;color:inherit;opacity:.6}.ev-price .ev-price__badge{display:inline-block;margin-left:var(--ev-space-2xs);padding:.15em .6em;border-radius:999px;background:var(--ev-color-cta-primary);color:var(--ev-color-text-on-accent);font-size:var(--ev-font-size-sm);font-weight:700;vertical-align:middle;white-space:nowrap}.ev-alt-store{margin:var(--ev-space-sm) 0 0;font-size:var(--ev-font-size-sm);color:var(--ev-color-text-muted)}.ev-alt-store a{color:var(--ev-color-accent-cyan);font-weight:600}.ev-alt-store .ev-alt-store__button{display:inline-block;margin-left:var(--ev-space-2xs);padding:.35em .9em;border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-sm);color:var(--ev-color-text);text-decoration:none;transition:border-color var(--ev-transition-fast),color var(--ev-transition-fast)}.ev-alt-store .ev-alt-store__button:hover,.ev-alt-store .ev-alt-store__button:focus-visible{border-color:var(--ev-color-accent-cyan);color:var(--ev-color-accent-cyan)}.ev-preview-video{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;border-radius:var(--ev-radius-xl);border:1px solid var(--ev-color-border);background:var(--ev-color-surface)}.ev-hero--product .ev-hero__media.ev-hero__media--video{width:100%;max-width:100%;margin-right:0}.ev-setup-video{max-width:52rem;margin:var(--ev-space-xl) auto 0}.ev-cta-banner__price{margin:0 0 var(--ev-space-md);font-size:var(--ev-font-size-lg)}.ev-hero__badge{display:inline-flex;width:6rem;height:auto;border-radius:999px;overflow:hidden;flex-shrink:0}.ev-hero__badge img{width:100%;height:auto;display:block}.ev-hero__media img{border-radius:var(--ev-radius-xl);border:1px solid var(--ev-color-border);width:100%}.ev-hero__media--immersive img{border:none;border-radius:0;-webkit-mask-image:radial-gradient(ellipse 72% 75% at center,#000 42%,transparent 100%);mask-image:radial-gradient(ellipse 72% 75% at center,#000 42%,transparent 100%)}.ev-card{background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-lg);display:flex;flex-direction:column;box-shadow:var(--ev-shadow-sm)}.ev-card--link{color:inherit;text-decoration:none;transition:box-shadow 0.15s ease,transform 0.15s ease}.ev-card--link:hover{box-shadow:var(--ev-shadow-md);transform:translateY(-2px)}.ev-card__media{background:var(--ev-color-surface-raised);overflow:hidden;border-radius:var(--ev-radius-lg) var(--ev-radius-lg) 0 0}.ev-card__media img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:center top;display:block}.ev-card-grid--featured .ev-card:first-child .ev-card__media{border-radius:var(--ev-radius-lg) 0 0 var(--ev-radius-lg)}.ev-topic-panel{background:#16223a;border:1px solid #22304a;border-radius:var(--ev-radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--ev-shadow-sm)}.ev-topic-panel__media{display:flex;justify-content:center;align-items:center;background:#1c2c4a;overflow:hidden;height:12rem}.ev-topic-panel__img{width:100%;height:100%;object-fit:cover;display:block}.ev-topic-panel__heading{margin:0;padding:var(--ev-space-lg) var(--ev-space-lg) 0;font-size:var(--ev-font-size-lg)}.ev-topic-panel__heading a{display:inline-flex;align-items:center;gap:var(--ev-space-2xs);color:#f4f6fb;text-decoration:none}.ev-topic-panel__heading a:hover{color:var(--ev-color-accent-cyan)}.ev-topic-panel__list{list-style:none;margin:0;padding:var(--ev-space-md) var(--ev-space-lg) var(--ev-space-lg);flex:1;display:flex;flex-direction:column}.ev-topic-panel__list li{padding-block:var(--ev-space-sm);border-top:1px solid #22304a}.ev-topic-panel__list li:first-child{border-top:none;padding-top:0}.ev-topic-panel__list a{display:block;color:#f4f6fb;text-decoration:none;font-weight:600;margin-bottom:var(--ev-space-2xs)}.ev-topic-panel__list a:hover{color:var(--ev-color-accent-cyan)}.ev-topic-panel__list .ev-card__meta{color:#b9c4d6}.ev-topic-panel__desc{margin:0;padding:var(--ev-space-md) var(--ev-space-lg) var(--ev-space-lg);flex:1;color:#b9c4d6}.ev-decorative-photo img{width:100%;height:auto;display:block;border:none;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse 60% 62% at center,#000 22%,transparent 88%);mask-image:radial-gradient(ellipse 60% 62% at center,#000 22%,transparent 88%)}.ev-card__body{padding:var(--ev-space-lg);display:flex;flex-direction:column;gap:var(--ev-space-sm);flex:1}.ev-card__badge{display:inline-block;width:fit-content;background:var(--ev-color-surface-raised);color:var(--ev-color-accent-cyan);font-size:var(--ev-font-size-sm);font-weight:600;padding:var(--ev-space-2xs) var(--ev-space-sm);border-radius:var(--ev-radius-sm)}.ev-card__title{font-size:var(--ev-font-size-lg);margin:0}.ev-card__title a{color:var(--ev-color-text);text-decoration:none}.ev-card__title a:hover{color:var(--ev-color-accent-cyan)}.ev-card__meta{color:var(--ev-color-text-muted);font-size:var(--ev-font-size-sm);margin-top:auto}.ev-card.ev-card--product{background:#16223a;border-color:#22304a}.ev-card--product .ev-card__media{background:#1c2c4a}.ev-card--product .ev-card__title a{color:#f4f6fb}.ev-card--product .ev-card__title a:hover{color:var(--ev-color-accent-cyan)}.ev-card--product .ev-card__body p,.ev-card--product .ev-card__meta{color:#b9c4d6}.ev-persona-row__media{position:relative;width:220px;height:220px;margin-inline:auto}.ev-persona-row__ring{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--ev-color-accent-cyan);opacity:.5;transform:translate(14px,-14px)}.ev-persona-row__ring::before{content:"";position:absolute;inset:22px;border-radius:50%;background:var(--ev-color-accent-blue);opacity:.12}.ev-persona-row__photo{position:absolute;inset:18px;width:calc(100% - 36px);height:calc(100% - 36px);border-radius:50%;object-fit:cover;border:4px solid var(--ev-color-bg-soft);box-shadow:var(--ev-shadow-soft)}.ev-section--cream .ev-persona-row__photo{border-color:var(--ev-color-bg-cream)}.ev-persona-row__content{text-align:center}.ev-persona-row__content h3{margin-bottom:var(--ev-space-xs)}.ev-persona-row__content p{margin:0 auto;max-width:40ch}@media (min-width:64em){.ev-persona-row__content{text-align:left}.ev-persona-row__content p{margin:0;max-width:48ch}.ev-persona-row--reverse .ev-persona-row__content{text-align:right}.ev-persona-row--reverse .ev-persona-row__content p{margin-left:auto}}.ev-jump-nav{position:sticky;top:0;z-index:40;background:rgb(11 18 32 / .92);backdrop-filter:blur(6px);border-bottom:1px solid var(--ev-color-border)}.ev-jump-nav__inner ul{display:flex;flex-wrap:wrap;gap:var(--ev-space-xs) var(--ev-space-lg);list-style:none;margin:0;padding:var(--ev-space-sm) 0}.ev-jump-nav__inner a{color:var(--ev-color-text-muted);text-decoration:none;font-size:var(--ev-font-size-sm);font-weight:600}.ev-jump-nav__inner a:hover,.ev-jump-nav__inner a:focus-visible{color:var(--ev-color-accent-cyan)}.ev-step-card{background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-lg);padding:var(--ev-space-lg)}.ev-step-card__number{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--ev-color-surface-raised);color:var(--ev-color-accent-cyan);font-weight:700;margin-bottom:var(--ev-space-sm)}.ev-step-card h3{font-size:var(--ev-font-size-base);margin-bottom:var(--ev-space-2xs)}.ev-step-card p{margin:0;font-size:var(--ev-font-size-sm)}.ev-step-card__note{margin-top:var(--ev-space-sm);padding:var(--ev-space-sm);background:var(--ev-color-surface-raised);border-radius:var(--ev-radius-sm);font-size:var(--ev-font-size-sm)}.ev-step-card__note p{margin:0}.ev-setup-steps__download{margin-top:var(--ev-space-lg);margin-bottom:0}.ev-mockup-row__frame{border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-lg);overflow:hidden;background:var(--ev-color-surface);box-shadow:var(--ev-shadow-md)}.ev-mockup-row__chrome{display:flex;gap:var(--ev-space-2xs);padding:var(--ev-space-sm);background:var(--ev-color-surface-raised)}.ev-mockup-row__chrome span{width:10px;height:10px;border-radius:50%;background:var(--ev-color-border)}.ev-mockup-row__frame img{width:100%;height:auto;display:block}.ev-mockup-row__trigger{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.ev-mockup-row__trigger img{transition:transform 0.2s ease}.ev-mockup-row__trigger:hover img,.ev-mockup-row__trigger:focus-visible img{transform:scale(1.02)}.ev-mockup-row__trigger:focus-visible{outline:2px solid var(--ev-color-accent-cyan);outline-offset:-2px}.ev-mockup-row--reveal{opacity:0;transform:translateY(24px);transition:opacity 0.5s ease,transform 0.5s ease}.ev-mockup-row--reveal.is-visible{opacity:1;transform:none}.ev-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.ev-lightbox[hidden]{display:none}.ev-lightbox__backdrop{position:absolute;inset:0;background:rgb(10 14 26 / .85);opacity:0;transition:opacity 0.2s ease}.ev-lightbox.is-open .ev-lightbox__backdrop{opacity:1}.ev-lightbox__dialog{position:relative;max-width:min(90vw, 1400px);max-height:90vh;transform:scale(.96);opacity:0;transition:opacity 0.2s ease,transform 0.2s ease}.ev-lightbox.is-open .ev-lightbox__dialog{opacity:1;transform:none}.ev-lightbox__img{display:block;max-width:100%;max-height:90vh;border-radius:var(--ev-radius-lg);box-shadow:var(--ev-shadow-md)}.ev-lightbox__close{position:absolute;top:-2.5rem;right:0;width:2rem;height:2rem;border:0;border-radius:50%;background:var(--ev-color-surface);color:var(--ev-color-text);font-size:1.5rem;line-height:1;cursor:pointer}.ev-lightbox__close:hover,.ev-lightbox__close:focus-visible{background:var(--ev-color-accent-cyan);color:var(--ev-color-surface)}body.ev-lightbox-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.ev-mockup-row--reveal{opacity:1;transform:none;transition:none}.ev-lightbox__backdrop,.ev-lightbox__dialog,.ev-mockup-row__trigger img{transition:none}}.ev-mockup-row__eyebrow{color:var(--ev-color-accent-cyan);text-transform:uppercase;letter-spacing:.08em;font-size:var(--ev-font-size-sm);font-weight:700}.ev-mockup-row__content h3{margin-bottom:var(--ev-space-sm)}.ev-feature-list{display:grid;grid-template-columns:1fr;gap:var(--ev-space-md)}.ev-feature-list__item{border-left:3px solid var(--ev-color-accent-cyan);padding-left:var(--ev-space-md)}.ev-feature-list__item h3{font-size:var(--ev-font-size-base);margin-bottom:var(--ev-space-2xs)}.ev-feature-list__item p{margin:0}@media (min-width:48em){.ev-feature-list{grid-template-columns:repeat(2,1fr)}}.ev-cta-banner{background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-lg);padding:var(--ev-space-xl);text-align:center}.ev-cta-banner--photo{overflow:hidden;border-color:#fff0;padding:0}.ev-cta-banner__media img{width:100%;height:auto;display:block}.ev-cta-banner--photo .ev-cta-banner__content{padding:var(--ev-space-xl)}.ev-footer-columns h3{font-size:var(--ev-font-size-base);color:var(--ev-color-text)}.ev-footer-columns ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ev-space-xs)}.ev-footer-columns a{color:var(--ev-color-text-muted);text-decoration:none}.ev-footer-columns a:hover{color:var(--ev-color-accent-cyan)}.ev-footer-bottom{margin-top:var(--ev-space-xl);padding-top:var(--ev-space-lg);border-top:1px solid var(--ev-color-border);color:var(--ev-color-text-muted);font-size:var(--ev-font-size-sm);text-align:center}.ev-content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ev-space-xl)}.ev-content-block>*:first-child{margin-top:0}.ev-content-block--media img{width:auto;max-width:100%;height:auto;max-height:30rem;border-radius:var(--ev-radius-lg);display:block}.ev-article-subtitle{margin-top:var(--ev-space-xs);font-size:var(--ev-font-size-lg);color:var(--ev-color-text-muted);font-weight:400}.ev-flow-chain{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-space-sm);margin-block:var(--ev-space-lg);padding:0}.ev-flow-chain__step{background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-md);padding:var(--ev-space-xs) var(--ev-space-md);font-weight:600;font-size:var(--ev-font-size-sm)}.ev-flow-chain__arrow{color:var(--ev-color-accent-cyan);font-weight:700}.ev-related-articles{margin-top:var(--ev-space-2xl)}.ev-social-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-space-md);margin-block:var(--ev-space-xl);padding-top:var(--ev-space-lg);border-top:1px solid var(--ev-color-border)}.ev-social-share__label{font-weight:600;color:var(--ev-color-text-muted);font-size:var(--ev-font-size-sm)}.ev-social-share a{color:var(--ev-color-accent-cyan);text-decoration:underline;font-size:var(--ev-font-size-sm);font-weight:600}.ev-article-hero{background:linear-gradient(180deg,var(--ev-color-bg-alt) 0%,var(--ev-color-bg) 100%);border-bottom:1px solid var(--ev-color-border);padding-block:var(--ev-space-lg) var(--ev-space-2xl)}.ev-article-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ev-space-xl);align-items:center}.ev-article-hero__text{max-width:46rem}.ev-article-hero h1{margin:0;font-size:var(--ev-font-size-2xl);line-height:var(--ev-line-height-heading)}.ev-article-hero .ev-article-subtitle{margin:var(--ev-space-md) 0 0}.ev-article-hero .ev-card__meta{margin:var(--ev-space-md) 0 0}.ev-article-hero__media img{width:100%;height:auto;display:block;border-radius:var(--ev-radius-lg);border:1px solid var(--ev-color-border)}.ev-article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ev-space-xl);padding-block:var(--ev-space-xl) var(--ev-space-2xl)}.ev-article-layout .ev-content-block>p,.ev-article-layout .ev-content-block>h2,.ev-article-layout .ev-content-block>h3,.ev-article-layout .ev-content-block>h4,.ev-article-layout .ev-content-block>ul:not(.ev-lessons-list),.ev-article-layout .ev-content-block>ol:not(.ev-lessons-list),.ev-article-layout .ev-content-block>blockquote,.ev-article-layout .ev-article-content>p,.ev-article-layout .ev-article-content>h2,.ev-article-layout .ev-article-content>h3,.ev-article-layout .ev-article-content>ul,.ev-article-layout .ev-article-content>ol,.ev-article-layout .ev-article-content>blockquote{max-width:46rem}.ev-article-content h2[id]{scroll-margin-top:var(--ev-space-lg)}.ev-article-toc summary{cursor:pointer;font-size:var(--ev-font-size-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-color-text-muted)}.ev-article-toc ol{list-style:none;margin:var(--ev-space-sm) 0 0;padding:0}.ev-article-toc a{display:block;padding-block:var(--ev-space-2xs);color:var(--ev-color-text);font-size:var(--ev-font-size-sm);line-height:1.4;text-decoration:none}.ev-article-toc a:hover,.ev-article-toc a:focus-visible{color:var(--ev-color-accent-cyan)}.ev-article-aside .ev-social-share{margin:var(--ev-space-lg) 0 0}.ev-article-footer{padding-bottom:var(--ev-space-2xl)}.ev-article-footer .ev-related-articles{margin-top:var(--ev-space-xl)}@media (min-width:64em){.ev-article-hero--image .ev-article-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--ev-space-2xl)}.ev-article-hero--scene .ev-article-hero__inner{grid-template-columns:minmax(0,0.9fr) minmax(0,1.5fr);gap:var(--ev-space-xl)}.ev-article-layout{grid-template-columns:minmax(0,1fr) 15rem;gap:var(--ev-space-3xl)}.ev-article-content{grid-column:1;grid-row:1}.ev-article-aside{grid-column:2;grid-row:1;position:sticky;top:var(--ev-space-lg);align-self:start}.ev-article-toc summary{list-style:none}.ev-article-toc summary::-webkit-details-marker{display:none}.ev-related-articles .ev-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-article-content>p,.ev-article-content>h2,.ev-article-content>h3,.ev-article-content>ul,.ev-article-content>ol,.ev-article-content>blockquote{max-width:40rem}.ev-article-content>p>img{max-width:26rem;margin-inline:auto}.ev-article-figure{max-width:36rem;margin:var(--ev-space-xl) 0}.ev-article-figure--wide{max-width:100%}.ev-article-figure img{width:100%;display:block;border-radius:var(--ev-radius-lg);border:1px solid var(--ev-color-border)}.ev-article-figure figcaption{margin-top:var(--ev-space-sm);color:var(--ev-color-text-muted);font-size:var(--ev-font-size-sm);text-align:center}.ev-article-media-row__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;border-radius:var(--ev-radius-lg);border:1px solid var(--ev-color-border)}.ev-article-media-row__media .ev-decorative-photo img{border:none;border-radius:0}.ev-article-media-row__media .ev-persona-row__photo{width:calc(100% - 36px);height:calc(100% - 36px);object-fit:cover;border-radius:50%;border:4px solid var(--ev-color-bg-soft)}.ev-section--cream .ev-article-media-row__media .ev-persona-row__photo{border-color:var(--ev-color-bg-cream)}.ev-article-media-row__media--portrait{display:flex;justify-content:center}.ev-article-media-row__media--portrait .ev-decorative-photo img,.ev-article-media-row__media--portrait>img{width:auto;max-width:100%;max-height:24rem}.ev-media-placeholder{width:100%;height:100%;min-height:12rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--ev-space-md);background:var(--ev-color-surface-on-light);border-radius:var(--ev-radius-lg);border:1px dashed var(--ev-color-border-on-light-cream);color:var(--ev-color-text-muted-on-light);font-size:var(--ev-font-size-sm)}.ev-article-media-row__text p{margin:0}.ev-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--ev-space-2xs);list-style:none;margin:0 0 var(--ev-space-lg);padding:0;font-size:var(--ev-font-size-sm);color:var(--ev-color-text-muted)}.ev-back-link{font-size:var(--ev-font-size-sm);font-weight:600;color:var(--ev-color-accent-cyan);text-decoration:none;white-space:nowrap}.ev-back-link:hover{text-decoration:underline}.ev-breadcrumbs li:not(:last-child)::after{content:"/";margin-left:var(--ev-space-2xs);color:var(--ev-color-border)}.ev-form-notice{padding:var(--ev-space-sm) var(--ev-space-md);border-radius:var(--ev-radius-sm);margin-bottom:var(--ev-space-md)}.ev-form-notice--success{background:rgb(34 197 94 / .15);border:1px solid var(--ev-color-success);color:var(--ev-color-text)}.ev-form-notice--error{background:rgb(239 68 68 / .15);border:1px solid var(--ev-color-error);color:var(--ev-color-text)}.ev-form-field{margin-bottom:var(--ev-space-md)}.ev-form-field textarea{width:100%;min-height:140px;resize:vertical}.ev-form-field input[type="text"],.ev-form-field input[type="email"]{width:100%}.ev-form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ev-newsletter--footer{padding-bottom:var(--ev-space-xl);margin-bottom:var(--ev-space-xl);border-bottom:1px solid var(--ev-color-border)}.ev-newsletter__heading{margin-bottom:var(--ev-space-2xs)}.ev-newsletter--feature{max-width:720px;margin-inline:auto;padding:var(--ev-space-xl) var(--ev-space-lg);background:var(--ev-color-surface-raised);border:1px solid var(--ev-color-border);border-top:4px solid var(--ev-color-cta-primary);border-radius:var(--ev-radius-lg);box-shadow:var(--ev-shadow-sm);scroll-margin-top:6rem}.ev-newsletter--feature .ev-newsletter__heading{font-family:var(--ev-font-family-heading);font-size:var(--ev-font-size-xl);line-height:var(--ev-line-height-heading);font-weight:700;color:var(--ev-color-text)}.ev-newsletter--feature>p,.ev-newsletter--feature .ev-newsletter__row,.ev-newsletter--feature .ev-newsletter__consent{max-width:none}.ev-newsletter__legal{margin:var(--ev-space-sm) 0 0;font-size:.8rem;color:var(--ev-color-text-muted)}.ev-newsletter__legal a{color:inherit;text-decoration:underline}.ev-section--signup{padding-block:var(--ev-space-xl)}.ev-content-block--signup .ev-newsletter--feature,.ev-article-signup .ev-newsletter--feature{max-width:none;margin-block:var(--ev-space-lg)}@media (max-width:30em){.ev-newsletter--feature{padding:var(--ev-space-lg) var(--ev-space-md)}.ev-newsletter--feature .ev-newsletter__row button{width:100%}}.ev-newsletter>p{margin-bottom:var(--ev-space-sm);color:var(--ev-color-text-muted);max-width:480px}.ev-newsletter__row{display:flex;flex-wrap:wrap;gap:var(--ev-space-sm);max-width:480px}.ev-newsletter__row input[type="email"]{flex:1 1 240px}.ev-newsletter__consent{display:flex;align-items:flex-start;gap:var(--ev-space-2xs);margin-top:var(--ev-space-sm);font-size:.85rem;color:var(--ev-color-text-muted);max-width:480px}.ev-newsletter__consent input[type="checkbox"]{margin-top:.2em}.ev-map-embed{position:relative;width:100%;padding-top:42%;margin-block:var(--ev-space-lg);border-radius:var(--ev-radius-lg);overflow:hidden;border:1px solid var(--ev-color-border)}.ev-map-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ev-stat-grid{display:grid;grid-template-columns:1fr;gap:var(--ev-space-md);margin-block:var(--ev-space-xl)}.ev-stat-tile{background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-lg);padding:var(--ev-space-lg);text-align:center}.ev-stat-tile__value{display:block;font-size:var(--ev-font-size-2xl);font-weight:700;color:var(--ev-color-accent-cyan);line-height:1.1}.ev-stat-tile__label{display:block;margin-top:var(--ev-space-2xs);color:var(--ev-color-text-muted);font-size:var(--ev-font-size-sm)}@media (min-width:48em){.ev-stat-grid{grid-template-columns:repeat(4,1fr)}}.ev-table-wrap{overflow-x:auto;margin-block:var(--ev-space-lg)}.ev-article-content table{width:100%;min-width:32rem;border-collapse:collapse;font-size:var(--ev-font-size-sm)}.ev-article-content th,.ev-article-content td{padding:var(--ev-space-sm) var(--ev-space-md);border-bottom:1px solid var(--ev-color-border);text-align:left;vertical-align:top}.ev-article-content th{color:var(--ev-color-text);font-weight:700;background:var(--ev-color-surface)}.ev-article-content tbody tr:last-child td{border-bottom:none}.ev-article-content caption{caption-side:top;text-align:left;font-weight:600;margin-bottom:var(--ev-space-xs)}.ev-chart-block{margin-block:var(--ev-space-xl);background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-lg);padding:var(--ev-space-lg)}.ev-chart-block svg{width:100%;height:auto;display:block}.ev-chart-block figcaption{margin-top:var(--ev-space-sm);color:var(--ev-color-text-muted);font-size:var(--ev-font-size-sm);text-align:center}.ev-playbook-card{background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-left:4px solid var(--ev-color-accent-cyan);border-radius:var(--ev-radius-md);padding:var(--ev-space-lg);margin-block:var(--ev-space-lg)}.ev-playbook-card__row{margin:0;padding-block:var(--ev-space-2xs)}.ev-playbook-card__row+.ev-playbook-card__row{border-top:1px solid var(--ev-color-border);padding-top:var(--ev-space-sm);margin-top:var(--ev-space-sm)}.ev-playbook-card__tag{display:inline-block;font-size:var(--ev-font-size-sm);font-weight:700;color:var(--ev-color-accent-cyan);margin-right:var(--ev-space-xs)}.ev-lessons-list{list-style:none;margin:var(--ev-space-lg) 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--ev-space-md);max-width:none}.ev-lessons-list>li{display:flex;gap:var(--ev-space-md);background:var(--ev-color-surface);border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-md);padding:var(--ev-space-md) var(--ev-space-lg)}.ev-lessons-list__num{flex:none;font-size:var(--ev-font-size-lg);font-weight:700;color:var(--ev-color-accent-cyan)}@media (min-width:64em){.ev-lessons-list{grid-template-columns:repeat(2,1fr)}}.ev-video-showcase{max-width:48rem;margin-inline:auto;text-align:center}.ev-video-showcase__player{width:100%;display:block;margin-top:var(--ev-space-lg);border-radius:var(--ev-radius-lg);border:1px solid var(--ev-color-border);box-shadow:var(--ev-shadow-md);background:#000}.ev-video-showcase__cta{margin-top:var(--ev-space-lg)}.ev-preview-video--square{aspect-ratio:1 / 1}.ev-hero--product .ev-hero__media.ev-hero__media--square{max-width:30rem;justify-self:center}.ev-video-showcase--square{max-width:32rem;margin-top:var(--ev-space-lg)}.ev-setup-image{display:block;width:100%;height:auto;border-radius:var(--ev-radius-xl);border:1px solid var(--ev-color-border)}.ev-product-note{max-width:70ch;margin-top:var(--ev-space-xl);padding-left:var(--ev-space-md);border-left:3px solid var(--ev-color-accent-cyan);color:var(--ev-color-text-muted);font-size:var(--ev-font-size-sm)}.ev-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 20rem),1fr));gap:var(--ev-space-lg)}.ev-card.ev-card--product{position:relative;transition:box-shadow 0.15s ease,transform 0.15s ease}.ev-card.ev-card--product:hover,.ev-card.ev-card--product:focus-within{box-shadow:var(--ev-shadow-md);transform:translateY(-2px)}.ev-card.ev-card--product:focus-within{outline:2px solid #38bdf8;outline-offset:3px}.ev-card--product .ev-card__title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.ev-card--product .ev-card__title a:focus-visible{outline:none}.ev-card--product .ev-card__media img{object-position:center}.ev-card--product .ev-card__badge.ev-card__badge--free{background:rgb(45 212 191 / .15);color:#5eead4}.ev-card--product .ev-card__body .ev-card__format{margin:0;color:#8fa3c2;font-size:var(--ev-font-size-sm)}.ev-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ev-space-sm);margin-top:auto;padding-top:var(--ev-space-sm);border-top:1px solid #22304a}.ev-card--product .ev-card__body .ev-card__price{margin:0;color:#f4f6fb;font-size:var(--ev-font-size-base)}.ev-card__cta{margin-left:auto;color:#38bdf8;font-size:var(--ev-font-size-sm);font-weight:600;white-space:nowrap}.ev-figure-zoom{display:block;position:relative;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.ev-figure-zoom::after{content:"\1F50D\00a0 Enlarge";position:absolute;right:.6rem;bottom:.6rem;padding:.2rem .65rem;border-radius:999px;background:rgb(10 14 26 / .78);color:#fff;font-size:var(--ev-font-size-sm);pointer-events:none}.ev-lightbox--pan .ev-lightbox__close{top:1rem;right:1rem;z-index:2}.ev-lightbox--pan .ev-lightbox__dialog{overflow:auto;-webkit-overflow-scrolling:touch;max-height:88vh}@media (max-width:48em){.ev-lightbox--pan .ev-lightbox__dialog{max-width:100vw}.ev-lightbox--pan .ev-lightbox__img{width:200vw;max-width:none;max-height:none;border-radius:0}}.ev-affiliate-disclosure{margin:0 0 var(--ev-space-lg);padding:var(--ev-space-sm) var(--ev-space-md);border-left:4px solid var(--ev-color-cta-primary);border-radius:var(--ev-radius-sm);background:var(--ev-color-surface-raised);font-size:.9rem;color:var(--ev-color-text-muted)}.ev-affiliate-disclosure p{margin:0 0 var(--ev-space-2xs)}.ev-affiliate-disclosure p:last-child{margin-bottom:0}.ev-affiliate-disclosure strong{color:var(--ev-color-text)}.ev-lab-intro .ev-affiliate-disclosure{max-width:760px;margin:0 auto}.ev-lab-cta{margin:var(--ev-space-md) 0}.ev-lab-cta .ev-button{display:inline-flex}.ev-lab-cta__note{display:block;margin-top:var(--ev-space-2xs);font-size:.8rem;color:var(--ev-color-text-muted)}.ev-lab-table-wrap{overflow-x:auto;margin:var(--ev-space-md) 0}.ev-lab-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.92rem}.ev-lab-table th,.ev-lab-table td{padding:var(--ev-space-xs) var(--ev-space-sm);border:1px solid var(--ev-color-border);text-align:left;vertical-align:top}.ev-lab-table thead th{background:var(--ev-color-surface-raised);color:var(--ev-color-text)}.ev-lab-table tbody th{font-weight:600;white-space:nowrap}.ev-lab-sources{font-size:.85rem;color:var(--ev-color-text-muted)}.ev-lab-method{max-width:760px}.ev-lab-method__list li{margin-bottom:var(--ev-space-sm)}.ev-lab-editor-note{padding:var(--ev-space-xs) var(--ev-space-sm);border:1px dashed var(--ev-color-border);border-radius:var(--ev-radius-sm);font-size:.85rem}.ev-section--white{background:#fff;--ev-color-text:var(--ev-color-text-on-light);--ev-color-text-muted:var(--ev-color-text-muted-on-light);--ev-color-surface:#ffffff;--ev-color-surface-raised:#f7f4ee;--ev-color-border:var(--ev-color-border-on-light-cream);--ev-color-accent-cyan:var(--ev-color-accent-cyan-on-light);--ev-color-accent-blue:var(--ev-color-accent-blue-on-light)}.ev-lab-light .ev-article{background:var(--ev-color-bg-cream)}.ev-lab-light .ev-article-hero{background:linear-gradient(180deg,var(--ev-color-bg-alt) 0%,var(--ev-color-bg) 100%)}.ev-lab-light .ev-article-layout,.ev-lab-light .ev-article-footer{--ev-color-text:var(--ev-color-text-on-light);--ev-color-text-muted:var(--ev-color-text-muted-on-light);--ev-color-surface:#ffffff;--ev-color-surface-raised:#f0e9d8;--ev-color-border:var(--ev-color-border-on-light-cream);--ev-color-accent-cyan:var(--ev-color-accent-cyan-on-light);--ev-color-accent-blue:var(--ev-color-accent-blue-on-light);color:var(--ev-color-text)}.ev-lab-light .ev-article-content a:not(.ev-button){color:var(--ev-color-accent-blue)}.ev-lab-light .ev-lab-table thead th{background:#0b1220;color:#fff}.ev-lab-light .ev-lab-table tbody tr:nth-child(even){background:#faf8f3}.ev-lab-light .ev-section,.ev-lab-light .ev-article-layout{color:#101a2e}.ev-lab-light .ev-section p,.ev-lab-light .ev-section li,.ev-lab-light .ev-article-content p,.ev-lab-light .ev-article-content li,.ev-lab-light .ev-article-content td{color:#2b3445}.ev-lab-light .ev-section h2,.ev-lab-light .ev-section h3,.ev-lab-light .ev-article-content h2,.ev-lab-light .ev-article-content h3,.ev-lab-light .ev-article-content strong,.ev-lab-light .ev-section strong{color:#0b1220}.ev-lab-light .ev-card{border:1px solid #d3dcea;border-top:4px solid var(--ev-color-cta-primary);box-shadow:0 6px 18px rgb(11 18 32 / .08);overflow:hidden}.ev-lab-light .ev-section--white .ev-card{background:#edf2f9}.ev-lab-light .ev-section--cream .ev-card{background:#fff}.ev-lab-light .ev-card__title,.ev-lab-light .ev-card__title a{color:#0b1220}.ev-lab-light .ev-card__body p{color:#2b3445}.ev-lab-light .ev-card__meta{color:#4b5566}.ev-lab-light .ev-card__badge{background:#0b1220;color:#fff;text-decoration:none}.ev-lab-light .ev-card--link:hover,.ev-lab-light .ev-card:hover{box-shadow:0 10px 24px rgb(11 18 32 / .14)}.ev-lab-light .ev-affiliate-disclosure{background:#fff4e3;border-left-color:var(--ev-color-cta-primary)}.ev-lab-light .ev-affiliate-disclosure p{color:#2b3445}.ev-lab-light .ev-lab-method__list{background:#fff;border:1px solid #e3d9c6;border-radius:var(--ev-radius-lg);padding:var(--ev-space-lg) var(--ev-space-lg) var(--ev-space-lg) calc(var(--ev-space-lg) + 1.25rem);box-shadow:0 6px 18px rgb(11 18 32 / .06)}.ev-lab-light .ev-lab-editor-note{color:#2b3445;background:#fff4e3}.ev-lab-light .ev-article-hero .ev-card__meta{color:#c9cfdd}.ev-lab-light .ev-lab-eyebrow{margin:0 0 var(--ev-space-xs);color:#c2410c;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:var(--ev-font-size-sm)}.ev-lab-featured{display:grid;grid-template-columns:minmax(0,1fr);background:#0b1220;border-radius:var(--ev-radius-lg);overflow:hidden;text-decoration:none;box-shadow:0 10px 28px rgb(11 18 32 / .18)}.ev-lab-featured__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2}.ev-lab-featured__body{padding:var(--ev-space-lg);align-self:center}.ev-lab-light .ev-section .ev-lab-featured__title{color:#fff;margin:0 0 var(--ev-space-sm);font-size:var(--ev-font-size-xl);line-height:var(--ev-line-height-heading)}.ev-lab-light .ev-section .ev-lab-featured__body p{color:#c9cfdd}@media (min-width:48em){.ev-lab-featured{grid-template-columns:1.1fr 1fr}.ev-lab-featured__body{padding:var(--ev-space-xl)}}.ev-lab-lead,.ev-lab-topic__desc{max-width:46rem}.ev-lab-picks{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ev-space-md);margin-top:var(--ev-space-md)}@media (min-width:48em){.ev-lab-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-lab-pick{display:flex;flex-direction:column;background:#fff;border:1px solid #e3d9c6;border-top:4px solid #0b1220;border-radius:var(--ev-radius-lg);padding:var(--ev-space-lg);box-shadow:0 6px 18px rgb(11 18 32 / .06)}.ev-lab-light .ev-section .ev-lab-pick__need{margin:0 0 var(--ev-space-2xs);color:#9a3412;font-weight:700;font-size:var(--ev-font-size-sm)}.ev-lab-pick__product{margin:0 0 var(--ev-space-xs)}.ev-lab-pick__actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-space-sm)}.ev-lab-light .ev-lab-pick__more{color:#1d4ed8;font-weight:600}.ev-lab-topic+.ev-lab-topic{margin-top:var(--ev-space-2xl)}.ev-lab-topic__title{margin:var(--ev-space-lg) 0 var(--ev-space-2xs);padding-left:var(--ev-space-sm);border-left:4px solid var(--ev-color-cta-primary)}.ev-lab-topic__desc{margin-bottom:var(--ev-space-md)}.ev-lab-light .ev-lab-table{border:2px solid #0b1220;border-radius:var(--ev-radius-md);overflow:hidden}.ev-lab-light .ev-lab-table tbody th{background:#e6efff;color:#0b1220}.ev-lab-light .ev-lab-table tbody td:nth-child(2){background:#fff0e0}.ev-lab-light .ev-lab-table tbody td:nth-child(3){background:#e3f6ec}.ev-lab-light .ev-lab-table tbody td:nth-child(4){background:#efeafd}.ev-lab-light .ev-lab-table tbody tr:nth-child(even) td:nth-child(2){background:#ffe6cc}.ev-lab-light .ev-lab-table tbody tr:nth-child(even) td:nth-child(3){background:#d3efdf}.ev-lab-light .ev-lab-table tbody tr:nth-child(even) td:nth-child(4){background:#e4dcfb}.ev-lab-light .ev-lab-table tbody tr:nth-child(even) th{background:#d6e4ff}.ev-lab-light .ev-lab-table thead th:nth-child(2){border-bottom:4px solid #f59e0b}.ev-lab-light .ev-lab-table thead th:nth-child(3){border-bottom:4px solid #10b981}.ev-lab-light .ev-lab-table thead th:nth-child(4){border-bottom:4px solid #8b5cf6}.ev-lab-light .ev-lab-table th,.ev-lab-light .ev-lab-table td{border-color:rgb(11 18 32 / .12)}.ev-lab-light .ev-section .ev-card,.ev-lab-light .ev-lab-pick{background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);border:1px solid #e3e8f1;border-radius:22px;box-shadow:0 1px 1px rgb(16 26 46 / .04),0 8px 16px -10px rgb(16 26 46 / .18),0 28px 48px -32px rgb(16 26 46 / .28);transition:transform 300ms cubic-bezier(.16,1,.3,1),box-shadow 300ms}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ev-lab-light .ev-section .ev-card:hover,.ev-lab-light .ev-lab-pick:hover{transform:translateY(-3px);box-shadow:0 1px 1px rgb(16 26 46 / .04),0 14px 24px -12px rgb(16 26 46 / .22),0 40px 60px -36px rgb(16 26 46 / .34)}}.ev-lab-light .ev-article-aside .ev-article-toc{background:#fff;border:1px solid #e3d9c6;border-left:4px solid #3b82f6;border-radius:var(--ev-radius-md);padding:var(--ev-space-sm) var(--ev-space-md)}.ev-lab-light .ev-article-aside a{color:#1d4ed8}.ev-lab-light .ev-article-content table:not(.ev-lab-table){border:2px solid #0b1220;border-radius:var(--ev-radius-md);overflow:hidden;border-collapse:separate;border-spacing:0}.ev-lab-light .ev-article-content table:not(.ev-lab-table) thead th,.ev-lab-light .ev-article-content table:not(.ev-lab-table) tr:first-child th{background:#0b1220;color:#fff}.ev-lab-light .ev-article-content table:not(.ev-lab-table) tbody tr:nth-child(odd) td{background:#fff}.ev-lab-light .ev-article-content table:not(.ev-lab-table) tbody tr:nth-child(even) td{background:#e6efff}.ev-lab-light .ev-article-content table:not(.ev-lab-table) tbody td:first-child{font-weight:600;color:#0b1220}.ev-lab-light .ev-stat-tile{background:#fff;border-top:4px solid #3b82f6}.ev-lab-light .ev-stat-tile:nth-child(4n+2){border-top-color:#f59e0b}.ev-lab-light .ev-stat-tile:nth-child(4n+3){border-top-color:#10b981}.ev-lab-light .ev-stat-tile:nth-child(4n+4){border-top-color:#8b5cf6}.ev-lab-light .ev-stat-tile__value{color:#1d4ed8}.ev-lab-light .ev-lessons-list>li{background:#fff;border-left:4px solid #3b82f6}.ev-lab-light .ev-lessons-list>li:nth-child(4n+2){border-left-color:#f59e0b}.ev-lab-light .ev-lessons-list>li:nth-child(4n+3){border-left-color:#10b981}.ev-lab-light .ev-lessons-list>li:nth-child(4n+4){border-left-color:#8b5cf6}.ev-lab-light .ev-lessons-list__num{color:#c2410c}.ev-lab-light .ev-flow-chain__step{background:#0b1220;color:#fff;border-color:#0b1220}.ev-lab-light .ev-flow-chain__arrow{color:#c2410c}.ev-lab-light .ev-chart-block{background:#fff}.ev-lab-light .ev-article-content blockquote{background:#fff;border-left:4px solid #f59e0b;padding:var(--ev-space-sm) var(--ev-space-md);border-radius:var(--ev-radius-sm)}.ev-lab-light .ev-article-figure figcaption{color:#4b5566}.ev-lab-light .ev-chart-block{background:#0b1220;border-color:#0b1220;color:#f4f6fb}.ev-lab-light .ev-article-content .ev-chart-block p,.ev-lab-light .ev-article-content .ev-chart-block li,.ev-lab-light .ev-article-content .ev-chart-block strong,.ev-lab-light .ev-article-content .ev-chart-block h3{color:#f4f6fb}.ev-lab-light .ev-playbook-card{background:#fff;border-left-color:#8b5cf6}.ev-lab-light .ev-playbook-card__tag{color:#6d28d9}@media (min-width:64em){body.single-post .ev-article-layout,body.single-post .ev-article-hero__inner,body.single-post .ev-article-footer{max-width:1440px}body.single-post .ev-article-layout{gap:var(--ev-space-2xl)}body.single-post .ev-article-layout .ev-content-block>p,body.single-post .ev-article-layout .ev-content-block>h2,body.single-post .ev-article-layout .ev-content-block>h3,body.single-post .ev-article-layout .ev-content-block>h4,body.single-post .ev-article-layout .ev-content-block>ul:not(.ev-lessons-list),body.single-post .ev-article-layout .ev-content-block>ol:not(.ev-lessons-list),body.single-post .ev-article-layout .ev-content-block>blockquote,body.single-post .ev-article-layout .ev-article-content>p,body.single-post .ev-article-layout .ev-article-content>h2,body.single-post .ev-article-layout .ev-article-content>h3,body.single-post .ev-article-layout .ev-article-content>ul,body.single-post .ev-article-layout .ev-article-content>ol,body.single-post .ev-article-layout .ev-article-content>blockquote{max-width:60rem}body.single-post .ev-article-content p,body.single-post .ev-article-content li{font-size:1.0625rem}}.ev-stat-grid>.ev-stat-tile{min-width:0}.ev-stat-tile__value{overflow-wrap:anywhere}@media (min-width:48em){.ev-stat-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (min-width:64em){body.single-post .ev-site-header{max-width:1440px}}.ev-split,.ev-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ev-space-lg);margin-block:var(--ev-space-lg);align-items:start}.ev-split>*,.ev-faq-grid>*{min-width:0}.ev-split__panel>:first-child,.ev-faq-grid__item>:first-child{margin-top:0}.ev-split__panel>:last-child,.ev-faq-grid__item>:last-child{margin-bottom:0}.ev-split__panel .ev-chart-block,.ev-split__panel .ev-table-wrap,.ev-split>.ev-playbook-card{margin-block:0}.ev-split--cards{align-items:stretch}.ev-split__card,.ev-faq-grid__item{background:#fff;border:1px solid #dfe5ef;border-top:4px solid #3b82f6;border-radius:var(--ev-radius-lg);padding:var(--ev-space-lg)}.ev-split__card:nth-child(2),.ev-faq-grid__item:nth-child(4n+2){border-top-color:#f59e0b}.ev-faq-grid__item:nth-child(4n+3){border-top-color:#10b981}.ev-faq-grid__item:nth-child(4n+4){border-top-color:#8b5cf6}.ev-split__card h3,.ev-faq-grid__item h3{font-size:var(--ev-font-size-lg);margin-bottom:var(--ev-space-sm)}@media (min-width:64em){.ev-split,.ev-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-split__panel table{min-width:0}.ev-lab-light .ev-article-content .ev-split__panel table:not(:has(thead)) tbody tr:first-child th{background:#fff;color:#0b1220}.ev-lab-light .ev-article-content .ev-chart-block figcaption{color:#c9cfdd}.ev-content-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ev-space-xl)}@media (min-width:64em){.ev-content-pair{grid-template-columns:var(--ev-pair-cols,1fr 1fr)}.ev-content-pair>.ev-content-block{min-width:0}}.ev-lab-light .ev-article-content .ev-table-wrap{border:2px solid #0b1220;border-radius:var(--ev-radius-md);background:#fff}.ev-lab-light .ev-article-content .ev-table-wrap>table:not(.ev-lab-table){border:0;border-radius:0;margin:0}.ev-lab-light .ev-article-content .ev-table-wrap>table>caption{padding:var(--ev-space-xs) var(--ev-space-md) 0}@media (min-width:64em){.ev-content-pair--media{grid-template-columns:2fr 3fr;align-items:start}.ev-content-pair--media>.ev-content-block--media{position:sticky;top:var(--ev-space-lg)}}.ev-content-stack{display:grid;gap:var(--ev-space-xl);min-width:0}.ev-content-pair--media>.ev-content-block--media img{display:block;width:100%;max-width:none;height:auto;max-height:none;border-radius:var(--ev-radius-md)}@media (min-width:48em){.ev-article-content ul.ev-list-cols{columns:2;column-gap:var(--ev-space-xl);max-width:none}.ev-article-content ul.ev-list-cols>li{break-inside:avoid}}@media (min-width:64em){.ev-article-content ul.ev-list-cols--3{columns:3}}.ev-split--figure .ev-article-figure{max-width:none;margin:0}@media (min-width:64em){.ev-split--figure>.ev-split__panel:last-child{position:sticky;top:var(--ev-space-lg)}}.ev-article-content .ev-content-pair ul.ev-list-cols{columns:1}.ev-pm-intro__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ev-space-2xl);align-items:center}@media (min-width:64em){.ev-pm-intro__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.ev-pm-eyebrow,.ev-pm-killers__eyebrow{margin:0 0 var(--ev-space-xs);color:#c2410c;font-weight:700;font-size:var(--ev-font-size-sm);letter-spacing:.1em;text-transform:uppercase}.ev-pm-intro__text h2{margin:0 0 var(--ev-space-md);color:#101a2e;font-size:clamp(1.75rem, 2.6vw, 2.4rem);line-height:1.15}.ev-pm-intro__text .ev-article-content p{color:#2b3445;font-size:1.0625rem;max-width:40rem}.ev-pm-killers{background:#0b1220;border-radius:var(--ev-radius-lg);padding:var(--ev-space-xl);box-shadow:0 12px 30px rgb(11 18 32 / .2)}.ev-pm-killers__eyebrow{color:#fdba74}.ev-pm-killers .ev-pm-killers__title{margin:0 0 var(--ev-space-lg);color:#fff;font-size:var(--ev-font-size-xl)}.ev-pm-killers__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ev-space-md)}.ev-pm-killers__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--ev-space-md);padding:var(--ev-space-md);background:#131d33;border-radius:var(--ev-radius-md);border-left:4px solid #3b82f6}.ev-pm-killers__item:nth-child(2){border-left-color:#f59e0b}.ev-pm-killers__item:nth-child(3){border-left-color:#10b981}.ev-pm-killers__num{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#3b82f6;color:#fff;font-weight:700}.ev-pm-killers__item:nth-child(2) .ev-pm-killers__num{background:#f59e0b;color:#0b1220}.ev-pm-killers__item:nth-child(3) .ev-pm-killers__num{background:#10b981;color:#0b1220}.ev-pm-killers .ev-pm-killers__item h4{margin:0 0 var(--ev-space-2xs);color:#fff;font-size:1.05rem}.ev-pm-killers .ev-pm-killers__item p{margin:0 0 var(--ev-space-xs);color:#c9cfdd;font-size:var(--ev-font-size-sm)}.ev-pm-killers .ev-pm-killers__item a{color:#93c5fd;font-weight:600;font-size:var(--ev-font-size-sm)}.ev-pm-lead{max-width:46rem;margin:0 0 var(--ev-space-lg)}.ev-card-grid.ev-card-grid--topics{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));justify-content:stretch}.ev-pm-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--ev-space-lg)}.ev-hero__actions .ev-button--primary.payhip-buy-button{color:var(--ev-color-text-on-accent)!important;font-family:inherit!important;font-size:inherit!important;font-weight:700!important;padding:.4rem .4rem .4rem 1.35rem!important;border-radius:999px!important;text-shadow:none!important;line-height:inherit!important}#overview .ev-alt-store .ev-alt-store__button{color:#101a2e;border-color:#101a2e;background:rgb(255 255 255 / .85)}#overview .ev-alt-store .ev-alt-store__button:hover,#overview .ev-alt-store .ev-alt-store__button:focus-visible{color:#1d4ed8;border-color:#1d4ed8}.ev-footer-credit{margin:var(--ev-space-xs) 0 0;font-size:.75rem}.ev-footer-credit a{color:inherit;text-underline-offset:.2em}.ev-hero__media--scene{position:relative;width:100%;max-width:34rem;aspect-ratio:1 / 1;justify-self:center;-webkit-mask-image:radial-gradient(ellipse 62% 66% at center,#000 40%,transparent 88%);mask-image:radial-gradient(ellipse 62% 66% at center,#000 40%,transparent 88%)}.ev-hero__media--scene .ev-hero-scene__poster,.ev-hero__media--scene .ev-hero-scene__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.ev-hero__media--scene img.ev-hero-scene__poster{border:0;border-radius:0;object-fit:contain;mix-blend-mode:lighten;transition:opacity 900ms cubic-bezier(.16,1,.3,1)}.ev-hero__media--scene .ev-hero-scene__canvas{opacity:0;transition:opacity 900ms cubic-bezier(.16,1,.3,1)}.ev-hero__media--scene.is-live .ev-hero-scene__canvas{opacity:1}.ev-hero__media--scene.is-live .ev-hero-scene__poster{opacity:0}.ev-preview-video--4x3{aspect-ratio:4 / 3}.ev-hero--product .ev-hero__media.ev-hero__media--4x3{max-width:36rem;justify-self:center}.ev-video-showcase--4x3{max-width:44rem;margin-top:var(--ev-space-lg)}.ev-motion-armed{--ev-motion-ease:cubic-bezier(0.16, 1, 0.3, 1)}.ev-stat-tile__value{font-variant-numeric:tabular-nums}.ev-stat-grid.ev-motion-armed .ev-stat-tile{opacity:0;transform:translateY(14px);transition:opacity 600ms var(--ev-motion-ease),transform 750ms var(--ev-motion-ease);transition-delay:calc(var(--ev-i, 0) * 110ms)}.ev-stat-grid.ev-motion-armed.is-in .ev-stat-tile{opacity:1;transform:none}.ev-flow-chain.ev-motion-armed .ev-flow-chain__step{opacity:.28;transform:scale(.94);transition:opacity 450ms var(--ev-motion-ease),transform 550ms var(--ev-motion-ease)}.ev-flow-chain.ev-motion-armed .ev-flow-chain__arrow{display:inline-block;opacity:0;transform:translateX(-6px);transition:opacity 350ms ease,transform 450ms var(--ev-motion-ease)}.ev-flow-chain.ev-motion-armed .is-lit{opacity:1;transform:none}.ev-flow-chain.ev-motion-armed .ev-flow-chain__step.is-lit{animation:ev-step-glow 900ms var(--ev-motion-ease)}@keyframes ev-step-glow{0%{box-shadow:0 0 0 0 rgb(34 211 238 / .55)}100%{box-shadow:0 0 0 10px #fff0}}.ev-motion-armed .ev-bar{transform-box:fill-box;transition:transform 950ms var(--ev-motion-ease);transition-delay:calc(120ms + var(--ev-i, 0) * 90ms)}.ev-motion-armed .ev-bar--h{transform-origin:left center;transform:scaleX(0)}.ev-motion-armed .ev-bar--v{transform-origin:center bottom;transform:scaleY(0)}.ev-motion-armed.is-in .ev-bar{transform:none}.ev-motion-armed .ev-line{stroke-dasharray:var(--ev-len);stroke-dashoffset:var(--ev-len);transition:stroke-dashoffset 1700ms cubic-bezier(.65,0,.35,1) 250ms}.ev-motion-armed.is-in .ev-line{stroke-dashoffset:0}.ev-article-figure.ev-motion-armed{opacity:0;transform:translateY(18px) scale(.985);transition:opacity 700ms var(--ev-motion-ease),transform 900ms var(--ev-motion-ease)}.ev-article-figure.ev-motion-armed.is-in{opacity:1;transform:none}.ev-lessons-list>li>div{flex:1;min-width:0}.ev-lessons-list>li ul,.ev-lessons-list>li ol{margin:var(--ev-space-xs) 0 0;padding-left:1.25rem;max-width:none}.ev-article-content .ev-lessons-list>li ul.ev-list-cols{column-gap:var(--ev-space-lg)}.ev-lessons-list>li li{display:list-item;background:none;border:0;border-radius:0;padding:0;margin:0 0 .2rem}.ev-lessons-list>li blockquote{margin:var(--ev-space-xs) 0 0}@media (min-width:48em){.ev-article-content .ev-lessons-list ul.ev-list-cols,.ev-article-content .ev-lessons-list ul.ev-list-cols--3{columns:2}}.ev-hero-banner{position:relative;display:flex;flex-direction:column;overflow:hidden}.ev-hero-banner .ev-hero{position:relative;z-index:1;width:100%}.ev-hero-banner__scene{position:relative;order:1;width:100%;aspect-ratio:4 / 3;margin-top:calc(-1 * var(--ev-space-xl))}.ev-hero-banner--pm-plan .ev-hero-banner__scene{aspect-ratio:16 / 10}.ev-hero-banner--insight-prism .ev-hero-banner__scene{aspect-ratio:1 / 1}.ev-hero-banner__scene .ev-hero-scene__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 900ms cubic-bezier(.16,1,.3,1)}.ev-hero-banner__scene.is-live .ev-hero-scene__canvas{opacity:1}@media (min-width:64em){.ev-hero-banner .ev-hero-banner__scene{position:absolute;inset:0;aspect-ratio:auto;margin:0}.ev-hero-banner__scene::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--ev-color-bg) 0%,rgb(11 18 32 / .82) 30%,#fff0 52%)}.ev-hero-banner--pm-plan .ev-hero-banner__scene::after{background:linear-gradient(90deg,var(--ev-color-bg) 0%,rgb(11 18 32 / .8) 28%,#fff0 42%)}.ev-hero-banner .ev-hero{min-height:30rem;pointer-events:none}.ev-hero-banner .ev-hero__content{max-width:36rem;pointer-events:auto}}.ev-article-content ul.ev-about-pillars{display:grid;max-width:none;gap:var(--ev-space-md);margin:var(--ev-space-lg) 0 var(--ev-space-xl);padding:0;list-style:none}.ev-article-content .ev-about-pillars li{margin:0;padding:var(--ev-space-lg);background:#fff;border:1px solid var(--ev-color-border);border-top:4px solid var(--ev-color-accent-cyan-on-light);border-radius:var(--ev-radius-lg)}.ev-about-pillars li:nth-child(2){border-top-color:#b45309}.ev-about-pillars li:nth-child(3){border-top-color:var(--ev-color-accent-blue-on-light)}.ev-about-pillars h3{margin:0 0 var(--ev-space-xs);font-size:var(--ev-font-size-lg)}.ev-about-pillars p{margin:0}.ev-founder{display:grid;gap:var(--ev-space-lg);align-items:start;margin:var(--ev-space-lg) 0 var(--ev-space-xl);padding:var(--ev-space-lg);background:#fff;border:1px solid var(--ev-color-border);border-radius:var(--ev-radius-xl)}.ev-founder__photo{margin:0;max-width:18rem}.ev-founder__photo img{display:block;width:100%;height:auto;border-radius:var(--ev-radius-lg);box-shadow:0 24px 48px -28px rgb(16 26 46 / .55)}.ev-founder__body>:first-child{margin-top:0}.ev-founder__role{margin:0 0 var(--ev-space-md);font-weight:600;color:var(--ev-color-text-muted)}.ev-article-content ul.ev-founder__creds{display:flex;max-width:none;flex-wrap:wrap;gap:var(--ev-space-xs);margin:var(--ev-space-md) 0;padding:0;list-style:none}.ev-article-content ul.ev-founder__creds li{margin:0;color:var(--ev-color-text-on-light);padding:.3em .8em;border:1px solid var(--ev-color-border);border-radius:999px;background:var(--ev-color-bg-soft);font-size:var(--ev-font-size-sm);font-weight:600}@media (min-width:48em){.ev-article-content ul.ev-about-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-founder{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);padding:var(--ev-space-xl)}}.ev-pm-bridge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--ev-space-md);margin:var(--ev-space-xl) 0;padding:var(--ev-space-md) var(--ev-space-lg);background:#f3f6fd;border:1px solid #dde5f5;border-radius:16px}.ev-pm-bridge::before{content:"PM";grid-row:1 / span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:#e3eafc;color:var(--ev-color-accent-blue-on-light);font-family:var(--ev-font-family-heading);font-weight:800;font-size:.85rem}.ev-pm-bridge>*{grid-column:2}.ev-pm-bridge__label{margin:0 0 var(--ev-space-2xs);font-size:var(--ev-font-size-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-color-accent-blue-on-light)}.ev-pm-bridge p:last-child{margin-bottom:0}.ev-lab-light .ev-content-block{position:relative;padding:clamp(1.4rem, 1rem + 1.6vw, 2.5rem);background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);border:1px solid #e3e8f1;border-radius:22px;box-shadow:0 1px 1px rgb(16 26 46 / .04),0 8px 16px -10px rgb(16 26 46 / .18),0 28px 48px -32px rgb(16 26 46 / .28);transition:transform 300ms cubic-bezier(.16,1,.3,1),box-shadow 300ms}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ev-lab-light .ev-content-block:hover{transform:translateY(-3px);box-shadow:0 1px 1px rgb(16 26 46 / .04),0 14px 24px -12px rgb(16 26 46 / .22),0 40px 60px -36px rgb(16 26 46 / .34)}}.ev-block-head{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--ev-space-sm)}.ev-block-chip{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:12px;background:#0b1220;color:var(--ev-btn-primary,#fbbf24);font-family:var(--ev-font-family-heading);font-weight:800;font-size:1rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 6px 14px -6px rgb(11 18 32 / .6)}.ev-block-kicker{font-size:var(--ev-font-size-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4b5566}.ev-content-block>.ev-block-head+h2{margin-top:0}.ev-lab-light .ev-content-block>ul:not([class]){padding-left:0;list-style:none}.ev-lab-light .ev-content-block>ul:not([class])>li{position:relative;padding-left:2rem}.ev-lab-light .ev-content-block>ul:not([class])>li::before{content:"";position:absolute;left:0;top:.32em;width:1rem;height:1rem;border-radius:5px;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 3px 8px -3px rgb(180 83 9 / .6)}.ev-lab-light .ev-content-block>blockquote{margin-block:var(--ev-space-lg);padding:var(--ev-space-md) var(--ev-space-lg);background:radial-gradient(420px 160px at 100% 0%,rgb(34 211 238 / .2),transparent 70%),#0b1220;border:0;border-radius:16px;color:#fff}.ev-lab-light .ev-content-block>blockquote p{color:#fff;font-family:var(--ev-font-family-accent);font-style:italic;font-size:1.35rem;line-height:1.35}.ev-lab-light .ev-content-block>blockquote :is(strong,b,em,i){color:inherit}.ev-lab-light .ev-content-block>blockquote a{color:#67e8f9}.ev-content-grid--rail{position:relative;padding-left:3.5rem}.ev-content-grid--rail::before{content:"";position:absolute;left:1.15rem;top:.5rem;bottom:.5rem;width:2px;background:linear-gradient(#0369a1,#b45309);opacity:.35}.ev-lab-light .ev-content-grid--rail .ev-content-block:not(.ev-content-block--media):not(.ev-content-block--signup){padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:none}.ev-content-grid--rail .ev-block-chip{position:absolute;left:-3.5rem;top:-.25rem;border-radius:50%;background:#fff;border:2px solid #0369a1;color:#0369a1;font-size:.85rem;box-shadow:0 0 0 6px var(--ev-color-bg-cream)}.ev-content-grid--rail .ev-content-block:nth-child(even) .ev-block-chip{border-color:#b45309;color:#b45309}.ev-content-grid--rail .ev-block-head{min-height:2rem}@media (min-width:64em){.ev-content-grid--rail .ev-content-pair:not(.ev-content-pair--media){grid-template-columns:minmax(0,1fr)}}@media (max-width:30em){.ev-content-grid--rail{padding-left:2.75rem}.ev-content-grid--rail::before{left:.95rem}.ev-content-grid--rail .ev-block-chip{left:-2.75rem;width:2rem;height:2rem;font-size:.75rem}}.ev-site-header{position:relative}.ev-nav__trigger{display:inline-flex;align-items:center;gap:.35rem;padding:0;background:none;border:0;color:var(--ev-color-text);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.ev-nav__trigger:hover,.ev-nav__trigger:focus-visible,.ev-nav__item--panel.is-open>.ev-nav__trigger{color:var(--ev-color-accent-cyan)}.ev-nav__caret{transition:transform 200ms}.ev-nav__item--panel.is-open .ev-nav__caret{transform:rotate(180deg)}.ev-nav__panel{display:none}.ev-nav__menu .ev-nav__panel a{white-space:normal}.ev-nav__menu .ev-nav__feature{display:grid;gap:.3rem;padding:var(--ev-space-md);border-radius:16px;background:radial-gradient(320px 140px at 100% 0%,rgb(34 211 238 / .22),transparent 70%),#0b1220;color:#fff;text-decoration:none}.ev-nav__menu .ev-nav__feature:hover,.ev-nav__menu .ev-nav__feature:focus-visible{color:#fff}.ev-nav__feature-title{font-family:var(--ev-font-family-heading);font-size:1.15rem;font-weight:750;color:var(--ev-btn-primary)}.ev-nav__feature-blurb{font-size:.875rem;line-height:1.45;color:#c9d4e6}.ev-nav__topics{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.ev-nav__menu .ev-nav__topics a{display:grid;gap:.1rem;padding:.55rem .7rem;border-radius:12px;text-decoration:none}.ev-nav__topic-title{font-weight:700}.ev-nav__topic-blurb{font-size:.8rem;line-height:1.4;font-weight:400}.ev-nav__all{font-size:.875rem;font-weight:700}@media (min-width:64em){.ev-nav__item--panel{position:static}.ev-nav__panel{position:absolute;top:calc(100% - 0.25rem);right:var(--ev-space-md);z-index:120;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.4fr);gap:var(--ev-space-sm) var(--ev-space-md);width:min(44rem, calc(100vw - 2rem));padding:var(--ev-space-md);background:#fff;border:1px solid #e3e8f1;border-radius:20px;box-shadow:0 30px 60px -30px rgb(5 10 20 / .6);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity 180ms,transform 180ms,visibility 0s linear 180ms}.ev-nav__panel::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.5rem}.ev-nav__item--panel.is-open>.ev-nav__panel{visibility:visible;opacity:1;transform:none;transition:opacity 180ms,transform 180ms,visibility 0s}@media (hover:hover){.ev-nav__item--panel:hover>.ev-nav__panel{visibility:visible;opacity:1;transform:none;transition:opacity 180ms 80ms,transform 180ms 80ms,visibility 0s 80ms}}.ev-nav__menu .ev-nav__feature{grid-row:1 / span 2;align-content:end;min-height:9rem}.ev-nav__menu .ev-nav__topics a{color:#101a2e}.ev-nav__menu .ev-nav__topics a:hover,.ev-nav__menu .ev-nav__topics a:focus-visible{background:#f1f5fb;color:#101a2e}.ev-nav__topic-blurb{color:#4b5566}.ev-nav__menu .ev-nav__all{grid-column:2;padding-left:.7rem;color:#1d4ed8}}@media (max-width:63.99em){.ev-nav__menu{gap:var(--ev-space-xs);max-height:calc(100vh - 6rem);overflow-y:auto}.ev-nav__trigger{width:100%;justify-content:space-between;padding-block:.35rem}.ev-nav__item--panel.is-open>.ev-nav__panel{display:grid;gap:var(--ev-space-xs);padding:var(--ev-space-xs) 0 var(--ev-space-sm)}.ev-nav__menu .ev-nav__topics a{color:var(--ev-color-text);padding-inline:.5rem}.ev-nav__topic-blurb{color:var(--ev-color-text-muted)}.ev-nav__menu .ev-nav__all{padding-left:.5rem;color:var(--ev-color-accent-cyan)}}@media (prefers-reduced-motion:reduce){.ev-nav__panel,.ev-nav__caret{transition:none}}.ev-hub-topics{display:grid;gap:var(--ev-space-lg);margin-top:var(--ev-space-lg)}.ev-hub-topic{display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);border:1px solid #e3e8f1;border-radius:22px;box-shadow:0 1px 1px rgb(16 26 46 / .04),0 8px 16px -10px rgb(16 26 46 / .18),0 28px 48px -32px rgb(16 26 46 / .28);color:#101a2e;text-decoration:none;transition:transform 300ms cubic-bezier(.16,1,.3,1),box-shadow 300ms}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ev-hub-topic:hover{transform:translateY(-3px);box-shadow:0 1px 1px rgb(16 26 46 / .04),0 14px 24px -12px rgb(16 26 46 / .22),0 40px 60px -36px rgb(16 26 46 / .34)}}.ev-hub-topic:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.ev-hub-topic__media img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover}.ev-hub-topic__body{display:grid;align-content:start;gap:.35rem;padding:var(--ev-space-md) var(--ev-space-lg) var(--ev-space-lg)}.ev-hub-topic__count{justify-self:start;padding:.15rem .6rem;border-radius:999px;background:#0b1220;color:#fbbf24;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ev-hub-topic__title{font-family:var(--ev-font-family-heading);font-size:var(--ev-font-size-xl);font-weight:750;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.ev-hub-topic__blurb{color:#3a4760}.ev-hub-more{margin-top:var(--ev-space-lg);text-align:center}@media (min-width:48em){.ev-hub-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ev-hub-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-hub-topic--featured{grid-column:1 / -1;grid-template-rows:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.ev-hub-topic--featured .ev-hub-topic__media{align-self:stretch;height:100%}.ev-hub-topic--featured .ev-hub-topic__media img{height:100%;min-height:18rem;aspect-ratio:auto}.ev-hub-topic--featured .ev-hub-topic__body{padding:var(--ev-space-xl)}.ev-hub-topic--featured .ev-hub-topic__title{font-size:var(--ev-font-size-2xl)}}.ev-hub-topic__meta{margin-top:.25rem;font-size:var(--ev-font-size-sm);color:#4b5566}@media (min-width:64em){.ev-hub-topics--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-text-center{text-align:center}.ev-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ev-mt-0{margin-top:0}.ev-mb-0{margin-bottom:0}.evh{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201f1d;--color-accent:#b68235;--color-accent-300:#facb8d;--color-accent-700:#7d5411;--color-divider:rgba(32, 31, 29, 0.16);--navy-900:#182338;--navy-800:#1f2c47;--navy-700:#2b3a5c;--navy-border:rgba(255, 255, 255, 0.14);--font-heading:var(--ev-font-family-heading);--font-body:var(--ev-font-family-base);--space-1:4.6px;--space-2:9.2px;--space-3:13.8px;--space-4:18.4px;--space-6:27.6px;--space-8:36.8px;--radius-sm:2px;--radius-md:4px;--radius-lg:7px;--shadow-sm:0 1px 2px rgba(45, 43, 43, 0.14);--shadow-md:0 3px 10px rgba(45, 43, 43, 0.16);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--ev-font-size-base);line-height:1.55}.evh h1,.evh h2,.evh h3,.evh h4{font-family:var(--font-heading);font-weight:var(--ev-heading-weight);line-height:1.12;letter-spacing:var(--ev-heading-tracking);margin:0 0 var(--space-2);color:var(--color-text)}.evh h1{font-size:var(--ev-font-size-2xl)}.evh h2{font-size:var(--ev-font-size-xl)}.evh h3{font-size:var(--ev-font-size-lg)}.evh h4{font-size:var(--ev-font-size-base)}.evh p{margin:0 0 var(--space-3);color:var(--color-text)}.evh a{color:var(--color-accent);text-underline-offset:3px}.evh img{display:block;max-width:100%}.evh .text-muted{color:rgb(32 31 29 / .55)}.evh :focus{outline:none}.evh :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.evh .evh-container{max-width:1280px;margin-inline:auto;padding-inline:var(--space-4)}.evh .evh-section{padding-block:calc(var(--space-8) * 1.2)}.evh .evh-section--surface{background:var(--color-surface);border-block:1px solid var(--color-divider)}.evh .evh-section--covers-bg{background-image:linear-gradient(rgb(234 233 233 / .82),rgb(234 233 233 / .82)),var(--covers-bg-image);background-size:cover;background-position:center}.evh .evh-section--audience-bg{background-image:linear-gradient(rgb(243 242 242 / .72),rgb(243 242 242 / .72)),var(--audience-bg-image);background-size:cover;background-position:center}.evh .evh-text-center{text-align:center}.evh .evh-heading-center{text-align:center;margin-bottom:var(--space-8)}.evh .hr{height:1px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.evh .plate{filter:sepia(.22) saturate(.82) contrast(1.05);box-sizing:border-box;border:6px solid var(--color-surface);outline:1px solid var(--color-divider);overflow:hidden;display:block}.evh .plate img{width:100%;height:100%;object-fit:cover}.evh .elev-sm{box-shadow:var(--shadow-sm)}.evh .elev-md{box-shadow:var(--shadow-md)}.evh .evh-placeholder{width:100%;height:100%;min-height:12rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-3);background:var(--color-neutral,#ece9e4);color:rgb(32 31 29 / .55);font-size:var(--ev-font-size-sm);letter-spacing:.02em}.evh .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:600;font-size:var(--ev-font-size-sm);line-height:1.2;background:#fff0;border:1px solid #fff0;padding:var(--space-3) calc(var(--space-6));border-radius:var(--radius-md)}.evh .btn-primary,.evh .btn-secondary,.evh .btn-secondary--light{position:relative;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:var(--ev-font-size-base);transition:transform 250ms cubic-bezier(.16,1,.3,1),box-shadow 250ms,background 250ms}.evh .btn-primary{background:var(--ev-btn-primary);color:var(--navy-900);border:0;padding:.4rem .4rem .4rem 1.35rem;gap:.85rem;box-shadow:var(--ev-btn-shadow)}.evh .btn-primary::after,.evh .btn-secondary--light::after{content:"";flex:none;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--navy-900) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h9m0 0L8 4m4 4-4 4' stroke='%23fbbf24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1rem no-repeat;transition:transform 350ms cubic-bezier(.34,1.56,.64,1)}.evh .btn-primary:hover,.evh .btn-primary:focus-visible{background:var(--ev-btn-primary-hover);box-shadow:var(--ev-btn-shadow-hover);transform:translateY(-2px)}.evh .btn-primary:hover::after,.evh .btn-primary:focus-visible::after,.evh .btn-secondary--light:hover::after,.evh .btn-secondary--light:focus-visible::after{transform:rotate(-45deg) scale(1.06)}.evh .btn-secondary{overflow:hidden;isolation:isolate;color:#fff;padding:.85rem 1.5rem;border:1px solid rgb(255 255 255 / .34);background:linear-gradient(135deg,rgb(255 255 255 / .2),rgb(255 255 255 / .05));-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),inset 0 -10px 20px -12px rgb(255 255 255 / .22),0 14px 34px -14px rgb(0 0 0 / .65)}.evh .btn-secondary::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-18deg);transition:left 700ms cubic-bezier(.16,1,.3,1)}.evh .btn-secondary:hover,.evh .btn-secondary:focus-visible{background:linear-gradient(135deg,rgb(255 255 255 / .28),rgb(255 255 255 / .08));transform:translateY(-2px)}.evh .btn-secondary:hover::before,.evh .btn-secondary:focus-visible::before{left:120%}.evh .btn-secondary--light{overflow:visible;color:var(--navy-900);background:#fff0;border:2px solid var(--navy-900);padding:.3rem .3rem .3rem 1.25rem;gap:.8rem;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.evh .btn-secondary--light::before{display:none}.evh .btn-secondary--light::after{width:2.1rem;height:2.1rem;background:var(--navy-900) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h9m0 0L8 4m4 4-4 4' stroke='%23f6f3ec' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .95rem no-repeat}.evh .btn-secondary--light:hover,.evh .btn-secondary--light:focus-visible{background:rgb(11 18 32 / .06)}.evh .btn-primary:focus-visible,.evh .btn-secondary:focus-visible{outline:3px solid #fde68a;outline-offset:3px}.evh .btn-secondary--light:focus-visible{outline:3px solid var(--navy-900);outline-offset:3px}@media (prefers-reduced-motion:reduce){.evh .btn-primary,.evh .btn-secondary,.evh .btn-secondary--light,.evh .btn-primary::after,.evh .btn-secondary::before{transition:none}.evh .btn-primary:hover,.evh .btn-secondary:hover,.evh .btn-secondary--light:hover{transform:none}}.evh .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);border:none}.evh .btn-ghost:hover,.evh .btn-ghost:focus-visible{background:rgb(182 130 53 / .1)}.evh .card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--navy-900);border:1px solid var(--navy-border)}.evh .card-title{font-family:var(--font-heading);font-weight:600;font-size:var(--ev-font-size-base);line-height:1.2;color:#fff}.evh .card-body{margin:0;font-size:var(--ev-font-size-sm);opacity:.8;flex:1;color:rgb(255 255 255 / .78)}.evh .card .btn-ghost{color:var(--color-accent-300)}.evh .card .btn-ghost:hover,.evh .card .btn-ghost:focus-visible{background:rgb(250 203 141 / .12)}.evh .tag-outline{display:inline-flex;align-items:center;font-size:var(--ev-font-size-sm);letter-spacing:.02em;padding:3px 10px;border-radius:3px;border:1px solid var(--color-accent);color:var(--color-accent)}.evh .evh-hero{background:var(--navy-900);padding:calc(var(--space-8) * 1.4) var(--space-4) calc(var(--space-8) * 1.2)}.evh .evh-hero__grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:var(--space-8);align-items:center}.evh .evh-hero__logo{margin-bottom:var(--ev-space-lg)}.evh .evh-hero__logo .custom-logo{height:5.5rem;width:auto}.evh .evh-hero__kicker{font-family:var(--ev-font-family-accent);font-style:italic;font-size:var(--ev-font-size-lg);color:var(--color-accent-300);margin-bottom:var(--space-3)}.evh .evh-hero__grid h1{color:#fff;max-width:14ch}.evh .evh-hero__grid p{color:rgb(255 255 255 / .78);font-size:var(--ev-font-size-base);max-width:52ch}.evh .evh-hero__actions{display:flex;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.evh .evh-hero__media{aspect-ratio:4 / 3;border-color:var(--navy-700);outline-color:var(--navy-border)}.evh .evh-hero__media--blend{aspect-ratio:4 / 5;border:none;outline:none;filter:none;-webkit-mask-image:radial-gradient(ellipse 65% 68% at center,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 65% 68% at center,#000 30%,transparent 85%)}.evh .evh-hero__media--blend img{width:100%;height:100%;object-fit:contain;mix-blend-mode:lighten}.evh .evh-stats{background:var(--color-surface);border-bottom:1px solid var(--color-divider)}.evh .evh-stats__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);padding-block:var(--space-6)}.evh .evh-stats__item{display:block;text-align:center;padding:var(--space-2) var(--space-3);border-left:1px solid var(--color-divider);color:inherit;text-decoration:none;transition:background-color 150ms ease}.evh .evh-stats__item:first-child{border-left:none}.evh a.evh-stats__item:hover,.evh a.evh-stats__item:focus-visible{background:rgb(0 0 0 / .03)}.evh .evh-stats__number{display:block;font-family:var(--font-heading);font-size:var(--ev-font-size-2xl);font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:1.1;color:var(--color-accent-700)}.evh .evh-stats__label{display:block;font-size:var(--ev-font-size-sm);letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-top:var(--space-1)}.evh a.evh-stats__item:hover .evh-stats__label,.evh a.evh-stats__item:focus-visible .evh-stats__label{opacity:.9}.evh .evh-audience-row{display:grid;grid-template-columns:0.8fr 1fr;gap:var(--space-8);align-items:center;margin-block:var(--space-8)}.evh .evh-audience-row--reverse{grid-template-columns:1fr 0.8fr}.evh .evh-audience-row--reverse .evh-audience-row__media{order:2}.evh .evh-audience-row--reverse .evh-audience-row__content{order:1;text-align:right}.evh .evh-audience-row--reverse .evh-audience-row__content p{margin-left:auto}.evh .evh-audience-row__media{aspect-ratio:4 / 3}.evh .evh-audience-row__content p{text-align:justify;max-width:48ch}.evh .evh-audience-row__media--circle{position:relative;width:300px;height:300px;aspect-ratio:auto;margin-inline:auto;border:none;outline:none;filter:none;overflow:visible;background:none}.evh .evh-audience-row__ring{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--color-accent-300);opacity:.6;transform:translate(18px,-18px)}.evh .evh-audience-row__ring::before{content:"";position:absolute;inset:28px;border-radius:50%;background:var(--color-accent);opacity:.12}.evh .evh-audience-row__photo{position:absolute;inset:22px;width:calc(100% - 44px);height:calc(100% - 44px);border-radius:50%;object-fit:cover;border:4px solid var(--color-bg);box-shadow:var(--shadow-md);display:block}.evh .evh-covers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.evh .evh-covers__media{aspect-ratio:16 / 10}.evh .evh-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.evh .evh-article-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--space-2)}.evh .evh-article-card__media{aspect-ratio:3 / 2}.evh .evh-article-card h4{margin-top:var(--space-1)}.evh .evh-products__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 20rem),24rem));justify-content:center;gap:var(--space-6)}.evh .evh-products__more{margin-top:var(--space-8);text-align:center}.evh .evh-products__kicker{font-size:var(--ev-font-size-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);margin-bottom:var(--space-2)}.evh .evh-microcta{display:block;margin-top:var(--space-3);font-size:var(--ev-font-size-sm);opacity:.8}.evh .evh-microcta a{text-decoration:underline;font-weight:600}.evh .evh-cta{background:var(--navy-900);padding:var(--space-8) var(--space-4)}.evh .evh-cta__frame{max-width:960px;margin-inline:auto;position:relative;border-radius:var(--radius-lg);overflow:hidden}.evh .evh-cta__media{aspect-ratio:16 / 7}.evh .evh-cta__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 40%,rgb(24 35 56 / .92) 100%);pointer-events:none}.evh .evh-cta__content{position:absolute;left:0;right:0;bottom:0;padding:var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.evh .evh-cta__content h3{color:#fff;margin:0;max-width:32ch}@media (max-width:64em){.evh .evh-hero__grid,.evh .evh-audience-row,.evh .evh-audience-row--reverse{grid-template-columns:1fr}.evh .evh-audience-row--reverse .evh-audience-row__media,.evh .evh-audience-row--reverse .evh-audience-row__content{order:initial;text-align:left}.evh .evh-audience-row--reverse .evh-audience-row__content p{margin-left:0}.evh .evh-stats__grid,.evh .evh-covers__grid{grid-template-columns:repeat(2,1fr)}.evh .evh-stats__item:nth-child(odd){border-left:none}.evh .evh-stats__item:last-child:nth-child(odd){grid-column:1 / -1}.evh .evh-articles__grid{grid-template-columns:1fr}}@media (max-width:40em){.evh .evh-stats__grid,.evh .evh-covers__grid{grid-template-columns:1fr}.evh .evh-stats__item{border-left:none}}.evh .evh-covers__group+.evh-covers__group{margin-top:var(--space-12,3rem)}.evh .evh-covers__group-title{display:inline-block;margin:0 0 var(--space-2);padding:var(--space-1) var(--space-4);border-radius:999px;background:#0b1220;color:#fff;font-size:1.15rem;letter-spacing:.04em}.evh .evh-covers__group-intro{margin:0 0 var(--space-4);max-width:60ch;color:#2b3445}.evh .evh-covers__grid--3{grid-template-columns:repeat(3,1fr)}.evh .evh-audience-row__cta{display:inline-block;margin-top:var(--space-2);font-weight:600}@media (max-width:64em){.evh .evh-covers__grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:40em){.evh .evh-covers__grid--3{grid-template-columns:1fr}}.evh .evh-hero--video{position:relative;isolation:isolate;overflow:hidden;min-height:min(44rem, 88vh);display:flex;align-items:center}.evh .evh-hero--video .evh-container{width:100%}.evh .evh-hero__bg{position:absolute;inset:0;z-index:-1}.evh .evh-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;display:block;opacity:0;transition:opacity 1200ms ease}.evh .evh-hero__video.is-active{opacity:1}.evh .evh-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(11 18 32 / .96) 0%,rgb(11 18 32 / .9) 32%,rgb(11 18 32 / .55) 62%,rgb(11 18 32 / .25) 100%),linear-gradient(0deg,rgb(11 18 32 / .85) 0%,#fff0 30%)}.evh .evh-hero__bg:has(.evh-hero__video--reel)::after{background:linear-gradient(90deg,rgb(11 18 32 / .94) 0%,rgb(11 18 32 / .88) 34%,rgb(11 18 32 / .62) 48%,rgb(11 18 32 / .16) 70%,#fff0 86%),linear-gradient(0deg,rgb(11 18 32 / .7) 0%,#fff0 22%)}@media (max-width:47.99em){.evh .evh-hero__bg:has(.evh-hero__video--reel)::after{background:linear-gradient(0deg,rgb(11 18 32 / .95) 0%,rgb(11 18 32 / .78) 55%,rgb(11 18 32 / .5) 100%)}}.evh .evh-hero__video--reel{object-position:62% center}@media (max-width:47.99em){.evh .evh-hero__bg::after{background:linear-gradient(0deg,rgb(11 18 32 / .96) 0%,rgb(11 18 32 / .82) 55%,rgb(11 18 32 / .6) 100%)}}.evh .evh-hero__video--ar-glasses{object-position:75% 8%}div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/plugins/mailin/img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgb(0 0 0 / .2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(/wp-content/plugins/mailin/img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}