.template-page .evo-guide,body.template-page .evo-guide{--evo-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--evo-brand: #f84200;--evo-brand-light: #ff6b2e;--evo-brand-dark: #d43500;--evo-pad-x: clamp(16px, 3.5vw, 32px);--evo-pad-section: clamp(48px, 6vw, 72px);font-family:var(--evo-font);color:#e6e6ea;background:radial-gradient(ellipse 55% 65% at 68% 38%,rgba(248,66,0,.12) 0%,transparent 58%),linear-gradient(165deg,#050508,#0a0a10 42%,#07070c)}.evo-guide{overflow-x:clip}.evo-guide__progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:#ffffff0f;pointer-events:none}.evo-guide__progress-bar{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--evo-brand-dark),var(--evo-brand),var(--evo-brand-light));transition:width .12s ease-out}.evo-guide .evo-home__container{max-width:1120px;padding-left:var(--evo-pad-x);padding-right:var(--evo-pad-x)}.evo-guide .evo-home__title{color:#fff;text-align:left}.evo-guide .evo-home__title--center{text-align:center}.evo-guide .evo-home__title--center:after{margin-left:auto;margin-right:auto}.evo-guide .evo-home__title:after{margin-left:0;margin-right:auto}.evo-guide .evo-home__subtitle{color:#ffffffb8;text-align:left;max-width:none;margin:0;line-height:1.65}.evo-guide__hero{position:relative;min-height:clamp(300px,44vw,480px);display:flex;align-items:flex-end;padding:clamp(52px,8vw,92px) 0 clamp(40px,5vw,60px)}.evo-guide__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.evo-guide__hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.evo-guide__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0505084d,#050508b3,#07070cf5),linear-gradient(90deg,#050508e0,#05050833 70%)}.evo-guide__hero-inner{position:relative;z-index:1;max-width:760px}.evo-guide__eyebrow{display:inline-block;margin:0 0 12px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--evo-brand-light)}.evo-guide__hero-title{margin:0 0 14px;font-size:clamp(2rem,1.35rem + 3vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;color:#fff}.evo-guide__hero-lead{margin:0 0 20px;font-size:clamp(1rem,.92rem + .35vw,1.1875rem);line-height:1.6;color:#ffffffd6;max-width:640px}.evo-guide__hero-tagline{margin:0 0 18px;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--evo-brand-light)}.evo-guide__hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.evo-guide__promo{margin:0;font-size:.8125rem;color:#ffffff9e}.evo-guide__promo-code{display:inline-block;margin-left:4px;padding:3px 10px;border-radius:6px;font-size:.75rem;letter-spacing:.08em;color:var(--evo-brand-light);background:#f8420024;border:1px solid rgba(248,66,0,.28)}.evo-guide__stats{padding:20px 0 8px;border-bottom:1px solid rgba(255,255,255,.08)}.evo-guide__stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.evo-guide__stat{padding:14px 12px;border-radius:10px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.evo-guide__stat-value{margin:0 0 4px;font-size:1.125rem;font-weight:700;color:#fff}.evo-guide__stat-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a}.evo-guide__intro{padding:clamp(32px,5vw,48px) 0;border-bottom:1px solid rgba(255,255,255,.08)}.evo-guide__intro-text{margin:0;font-size:1.0625rem;line-height:1.75;color:#ffffffc7;max-width:820px}.evo-guide__evo2-band{padding:clamp(28px,4vw,40px) 0;border-bottom:1px solid rgba(255,255,255,.08);background:#f842000f}.evo-guide__evo2-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media(min-width:750px){.evo-guide__evo2-grid{grid-template-columns:1.1fr .9fr;gap:28px}}.evo-guide__evo2-title{margin:0 0 10px;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:700;color:#fff;letter-spacing:-.02em}.evo-guide__evo2-text{margin:0 0 12px;font-size:.9375rem;line-height:1.65;color:#ffffffb8}.evo-guide__evo2-media{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.evo-guide__evo2-media img{width:100%;height:auto;display:block}.evo-guide__inline-link{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--evo-brand-light);text-decoration:none}.evo-guide__inline-link:hover{color:#fff}.evo-guide__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:clamp(36px,5vw,56px) 0 clamp(56px,7vw,80px)}@media(min-width:990px){.evo-guide__layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:start}}.evo-guide__toc{position:sticky;top:96px;padding:18px 16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.evo-guide__toc-title{margin:0 0 12px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.evo-guide__toc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.evo-guide__toc-link{display:block;padding:8px 10px;border-radius:8px;font-size:.8125rem;font-weight:500;line-height:1.35;color:#ffffffad;text-decoration:none;transition:color .2s ease,background .2s ease}.evo-guide__toc-link:hover,.evo-guide__toc-link.is-active{color:#fff;background:#f842001f}@media(max-width:989px){.evo-guide__toc{position:sticky;top:0;z-index:45;overflow:hidden;margin:0 0 4px;padding:14px 0 0;border-radius:12px;background:#07070cf0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.evo-guide__toc:after{content:"";position:absolute;top:38px;right:0;bottom:0;width:28px;background:linear-gradient(90deg,transparent,rgba(7,7,12,.94));pointer-events:none}.evo-guide__toc-title{margin-bottom:10px;padding:0 2px}.evo-guide__toc-list{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;padding:2px 2px 12px;margin:0;scrollbar-width:none}.evo-guide__toc-list::-webkit-scrollbar{display:none}.evo-guide__toc-link{white-space:nowrap;flex-shrink:0;scroll-snap-align:start;padding:9px 14px;font-size:.8125rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.evo-guide__toc-link.is-active{border-color:#f8420059}}.evo-guide__content{display:flex;flex-direction:column;gap:clamp(48px,6vw,72px);min-width:0}.evo-guide__content{counter-reset:guide-section}.evo-guide__section{scroll-margin-top:110px;counter-increment:guide-section;position:relative;padding-top:4px}.evo-guide__section:before{content:"";display:block;width:48px;height:3px;margin-bottom:16px;border-radius:999px;background:linear-gradient(90deg,var(--evo-brand-dark),var(--evo-brand-light))}.evo-guide__section-title:before{content:counter(guide-section,decimal-leading-zero);display:block;margin-bottom:6px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;color:var(--evo-brand-light)}.evo-guide__section-head{margin-bottom:20px}.evo-guide__section-title{margin:0 0 10px;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:#fff}.evo-guide__section-lead{margin:0;font-size:1rem;line-height:1.65;color:#ffffffb8;max-width:720px}.evo-guide__subsection-title{margin:28px 0 8px;font-size:1.0625rem;font-weight:700;color:#fff}.evo-guide__subsection-lead{margin:0 0 14px;font-size:.875rem;line-height:1.55;color:#fff9;max-width:640px}.evo-guide__prose{font-size:1rem;line-height:1.7;color:#ffffffbd}.evo-guide__prose p{margin:0 0 14px}.evo-guide__prose p:last-child{margin-bottom:0}.evo-guide__benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:20px}.evo-guide__benefit{padding:18px 16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,transform .2s ease}.evo-guide__benefit:hover{border-color:#f8420040;transform:translateY(-1px)}.evo-guide__benefit-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:9px;color:var(--evo-brand-light);background:#f842001f}.evo-guide__benefit-title{margin:0 0 8px;font-size:.9375rem;font-weight:700;color:#fff}.evo-guide__benefit-text{margin:0;font-size:.875rem;line-height:1.55;color:#ffffffa6}.evo-guide__compare-legend{display:flex;flex-wrap:wrap;gap:14px 18px;margin:16px 0 10px;font-size:.75rem;color:#ffffff8c}.evo-guide__compare-wrap{overflow-x:auto;margin-top:20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.evo-guide__compare{width:100%;min-width:560px;border-collapse:collapse;font-size:.875rem}.evo-guide__compare th,.evo-guide__compare td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.evo-guide__compare th{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#0003}.evo-guide__compare th.evo-guide__col-brand{color:var(--evo-brand-light)}.evo-guide__col-brand-cell{background:#f842000f;font-weight:600;color:#ffffffeb}.evo-guide__compare td:first-child{font-weight:600;color:#ffffffe0;min-width:140px}.evo-guide__compare tr:last-child td{border-bottom:none}.evo-guide__check{color:#4ade80;font-weight:700}.evo-guide__cross{color:#ffffff59}.evo-guide__partial{color:#fbbf24;font-weight:700}.evo-guide__tech-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.evo-guide__tech-video-link{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,transform .2s ease}.evo-guide__tech-video-link:hover{border-color:#f8420059;transform:translateY(-2px)}.evo-guide__tech-video{margin:0}.evo-guide__tech-video-media{position:relative;aspect-ratio:4 / 3;background:#0a0a10;overflow:hidden}.evo-guide__tech-video-badge{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.evo-guide__tech-video-media video,.evo-guide__tech-video-media img{width:100%;height:100%;object-fit:cover;display:block}.evo-guide__tech-video-body{padding:14px 14px 16px}.evo-guide__tech-video-name{margin:0 0 6px;font-size:.9375rem;font-weight:700;color:#fff}.evo-guide__tech-video-desc{margin:0;font-size:.8125rem;line-height:1.5;color:#ffffff9e}.evo-guide__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px}.evo-guide__feature{display:flex;gap:12px;padding:14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.evo-guide__feature-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f842001f;color:var(--evo-brand-light)}.evo-guide__feature-name{margin:0 0 4px;font-size:.875rem;font-weight:700;color:#fff}.evo-guide__feature-desc{margin:0;font-size:.8125rem;line-height:1.45;color:#fff9}.evo-guide__glossary{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.evo-guide__glossary-list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.evo-guide__glossary-item{padding:14px 14px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.evo-guide__glossary-term{margin:0 0 6px;font-size:.875rem;font-weight:700;color:var(--evo-brand-light)}.evo-guide__glossary-def{margin:0;font-size:.8125rem;line-height:1.5;color:#ffffff9e}.evo-guide__lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px}.evo-guide__line-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.evo-guide__line-card:hover{border-color:#f8420059;transform:translateY(-2px)}.evo-guide__line-media{aspect-ratio:4 / 5;overflow:hidden;background:#0c0c12;display:flex;align-items:center;justify-content:center;padding:10px}.evo-guide__line-media img{width:100%;height:100%;object-fit:contain;object-position:center}.evo-guide__line-body{padding:16px;flex:1;display:flex;flex-direction:column}.evo-guide__line-tag{margin:0 0 6px;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--evo-brand-light)}.evo-guide__line-title{margin:0 0 8px;font-size:1rem;font-weight:700;color:#fff}.evo-guide__line-text{margin:0 0 12px;flex:1;font-size:.8125rem;line-height:1.5;color:#ffffff9e}.evo-guide__line-link{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--evo-brand-light)}.evo-guide__picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px}.evo-guide__pick{border-radius:14px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.evo-guide__pick-badge{display:inline-block;margin:12px 14px 0;padding:4px 10px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#f8420026;color:var(--evo-brand-light);border:1px solid rgba(248,66,0,.25)}.evo-guide__pick-media{display:block;aspect-ratio:1;overflow:hidden;background:#0c0c12}.evo-guide__pick-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.evo-guide__pick:hover .evo-guide__pick-media img{transform:scale(1.03)}.evo-guide__pick-body{padding:14px}.evo-guide__pick-title{margin:0 0 4px;font-size:.9375rem;font-weight:700;color:#fff}.evo-guide__pick-title a{color:inherit;text-decoration:none}.evo-guide__pick-meta{margin:0 0 8px;font-size:.75rem;color:#ffffff7a}.evo-guide__pick-desc{margin:0 0 12px;font-size:.8125rem;line-height:1.5;color:#ffffff9e}.evo-guide__pick-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.evo-guide__pick-tags li{padding:3px 8px;border-radius:6px;font-size:.625rem;font-weight:600;letter-spacing:.03em;color:#ffffffb8;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.evo-guide__pick-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.evo-guide__pick-price{margin:0;font-size:1rem;font-weight:700;color:var(--evo-brand-light)}.evo-guide__pick-btn{padding:8px 12px;border-radius:8px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--evo-brand);border:1px solid var(--evo-brand);white-space:nowrap;transition:background .2s ease}.evo-guide__pick-btn:hover{background:var(--evo-brand-light);border-color:var(--evo-brand-light);color:#fff}.evo-guide__collector{margin-top:20px;padding:18px 16px;border-radius:12px;background:#f8420014;border:1px solid rgba(248,66,0,.2)}.evo-guide__collector-title{margin:0 0 8px;font-size:.9375rem;font-weight:700;color:var(--evo-brand-light)}.evo-guide__collector-text{margin:0;font-size:.875rem;line-height:1.6;color:#ffffffbd}.evo-guide__weight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.evo-guide__weight-card{position:relative;padding:16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.evo-guide__weight-card.is-recommended{border-color:#f8420059;background:#f842000f}.evo-guide__weight-rec{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--evo-brand-light);background:#f8420026}.evo-guide__weight-range{margin:0 0 4px;font-size:1.125rem;font-weight:700;color:#fff}.evo-guide__weight-title{margin:0 0 8px;font-size:.875rem;font-weight:600;color:#ffffffd1}.evo-guide__weight-text{margin:0 0 12px;font-size:.8125rem;line-height:1.5;color:#ffffff94}.evo-guide__weight-bar{height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.evo-guide__weight-bar:after{content:"";display:block;height:100%;width:var(--evo-weight-level, 50%);border-radius:inherit;background:linear-gradient(90deg,var(--evo-brand-dark),var(--evo-brand-light))}.evo-guide__care{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.evo-guide__care-head{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media(min-width:750px){.evo-guide__care-head{grid-template-columns:1fr auto;align-items:start}}.evo-guide__care-media{width:220px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.evo-guide__care-media img{width:100%;height:auto;display:block}.evo-guide__care-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.evo-guide__care-step{display:flex;gap:12px;padding:14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.evo-guide__care-num{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700;color:var(--evo-brand-light);background:#f842001f;border:1px solid rgba(248,66,0,.22)}.evo-guide__care-step strong{display:block;margin-bottom:4px;font-size:.875rem;color:#fff}.evo-guide__care-step p{margin:0;font-size:.8125rem;line-height:1.5;color:#ffffff9e}.evo-guide__reviews-score{margin:8px 0 0;font-size:.8125rem;font-weight:600;color:var(--evo-brand-light)}.evo-guide__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.evo-guide__quote{margin:0;padding:18px 16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.evo-guide__quote-text{margin:0 0 12px;font-size:.875rem;line-height:1.6;font-style:italic;color:#ffffffc7}.evo-guide__quote-meta{font-size:.75rem;color:#ffffff7a}.evo-guide__quote-meta cite{font-style:normal;font-weight:600;color:#ffffffad}.evo-guide__why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px}.evo-guide__why-card{padding:20px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.evo-guide__why-card h3{margin:0 0 10px;font-size:1rem;font-weight:700;color:#fff}.evo-guide__why-card p{margin:0;font-size:.875rem;line-height:1.6;color:#ffffffa6}.evo-guide__material-note{margin-top:16px;padding:16px 18px;border-radius:10px;background:#f8420014;border:1px solid rgba(248,66,0,.18);font-size:.875rem;line-height:1.55;color:#ffffffc7}.evo-guide__faq{display:flex;flex-direction:column;gap:10px;margin-top:16px}.evo-guide__faq-item{border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.evo-guide__faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:none;background:transparent;font-family:inherit;font-size:.9375rem;font-weight:600;text-align:left;color:#fff;cursor:pointer}.evo-guide__faq-q:after{content:"+";flex-shrink:0;font-size:1.25rem;font-weight:400;color:var(--evo-brand-light);transition:transform .2s ease}.evo-guide__faq-item.is-open .evo-guide__faq-q:after{transform:rotate(45deg)}.evo-guide__faq-a{display:none;padding:0 18px 16px;font-size:.875rem;line-height:1.6;color:#ffffffad}.evo-guide__faq-item.is-open .evo-guide__faq-a{display:block}.evo-guide__guarantees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:20px}.evo-guide__guarantee{padding:18px 16px;border-radius:12px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.evo-guide__guarantee-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#f842001f;color:var(--evo-brand-light)}.evo-guide__guarantee-title{margin:0 0 6px;font-size:.875rem;font-weight:700;color:#fff}.evo-guide__guarantee-desc{margin:0;font-size:.75rem;line-height:1.45;color:#ffffff94}.evo-guide__split{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;margin-top:20px;padding:20px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}@media(min-width:750px){.evo-guide__split{grid-template-columns:1fr 1fr;gap:28px;padding:24px}}.evo-guide__split-video{border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;background:#0a0a10}.evo-guide__split-video video{width:100%;height:100%;object-fit:cover;display:block}.evo-guide__cta{padding:clamp(48px,6vw,72px) 0 clamp(64px,8vw,96px)}.evo-guide__cta-box{padding:clamp(32px,5vw,48px);border-radius:16px;text-align:center;background:radial-gradient(ellipse 80% 80% at 50% 0%,rgba(248,66,0,.18) 0%,transparent 60%),#ffffff0a;border:1px solid rgba(255,255,255,.1)}.evo-guide__cta-box .evo-home__title{text-align:center}.evo-guide__cta-box .evo-home__title:after{margin-left:auto;margin-right:auto}.evo-guide__cta-text{margin:0 auto 24px;max-width:520px;font-size:1rem;line-height:1.6;color:#ffffffb8}.evo-guide__cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.evo-guide__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:10px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.evo-guide__btn--primary{background:var(--evo-brand);border:1.5px solid var(--evo-brand);color:#fff}.evo-guide__btn--primary:hover{background:var(--evo-brand-light);border-color:var(--evo-brand-light);color:#fff}.evo-guide__btn--outline{background:transparent;border:1.5px solid rgba(255,255,255,.25);color:#ffffffe0}.evo-guide__btn--outline:hover{border-color:var(--evo-brand);color:var(--evo-brand-light)}.evo-guide ::selection,.evo-guide ::-moz-selection{color:#fff;background-color:#f842008c}.evo-guide__prose a,.evo-guide__faq-a a{color:var(--evo-brand-light);text-decoration:underline;text-underline-offset:2px}.evo-guide__prose a:hover,.evo-guide__faq-a a:hover{color:#fff}.evo-guide__prose p,.evo-guide__prose li,.evo-guide__faq-a p,.evo-guide__faq-a li,.evo-guide__faq-a ul,.evo-guide__faq-a ol{color:#ffffffbd}.evo-guide__prose strong,.evo-guide__prose b,.evo-guide__faq-a strong,.evo-guide__faq-a b{color:#fff;font-weight:700}body.template-page:has(.evo-guide){background:#07070c}body.template-page:has(.evo-guide) #MainContent{background:transparent}@media(max-width:749px){.template-page .evo-guide,body.template-page .evo-guide{--evo-pad-x: clamp(20px, 5.5vw, 28px);--evo-pad-section: clamp(40px, 8vw, 56px)}.evo-guide .evo-home__container{padding-left:var(--evo-pad-x);padding-right:var(--evo-pad-x)}.evo-guide__hero{min-height:clamp(260px,72vw,360px);padding-top:clamp(40px,10vw,64px);padding-bottom:clamp(32px,8vw,48px)}.evo-guide__hero-title{font-size:clamp(1.625rem,1.35rem + 2.2vw,2.25rem);line-height:1.12}.evo-guide__hero-actions{flex-direction:column;align-items:stretch}.evo-guide__hero-actions .evo-guide__btn{width:100%;justify-content:center}.evo-guide__stats{padding:16px 0 4px}.evo-guide__stats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.evo-guide__stat{padding:12px 8px}.evo-guide__stat-value{font-size:1rem}.evo-guide__stat-label{font-size:.5625rem;letter-spacing:.04em;line-height:1.35}.evo-guide__layout{gap:20px;padding-top:clamp(24px,5vw,36px);padding-bottom:clamp(40px,7vw,56px)}.evo-guide__section{scroll-margin-top:72px}.evo-guide__section-title{font-size:clamp(1.2rem,1.05rem + 1.2vw,1.5rem);line-height:1.25;letter-spacing:-.015em;text-transform:none;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.evo-guide__section-lead,.evo-guide__prose{font-size:.9375rem}.evo-guide__subsection-title{font-size:1rem;margin-top:24px}.evo-guide__benefits,.evo-guide__tech-videos,.evo-guide__features,.evo-guide__glossary-list,.evo-guide__lines,.evo-guide__picks,.evo-guide__weight-grid,.evo-guide__quotes,.evo-guide__why-grid,.evo-guide__guarantees{grid-template-columns:1fr}.evo-guide__compare-wrap{margin-left:0;margin-right:0;border-radius:12px}.evo-guide__compare{min-width:520px;font-size:.8125rem}.evo-guide__compare th,.evo-guide__compare td{padding:12px 10px}.evo-guide__compare-legend{gap:10px 14px;font-size:.6875rem}.evo-guide__pick-footer{flex-wrap:wrap}.evo-guide__pick-btn{flex:1 1 auto;text-align:center}.evo-guide__care-media{width:100%;max-width:280px}.evo-guide__cta-actions{flex-direction:column;align-items:stretch}.evo-guide__cta-actions .evo-guide__btn{width:100%}}@media(max-width:374px){.evo-guide__stats-grid{grid-template-columns:1fr;gap:8px}.evo-guide__toc-link{font-size:.75rem;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/evolova-new-to.css.map */
