.guide-eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgb(103 232 249/.9)}.guide-eyebrow__bracket{color:rgb(var(--guide-glow,34 211 238)/.55);font-weight:400}.guide-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;overflow:hidden;border-radius:9999px;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .35s ease,border-color .3s ease,background .3s ease,color .3s ease}.guide-btn__arrow{width:1rem;height:1rem;transition:transform .3s cubic-bezier(.23,1,.32,1)}.guide-btn--primary{border:1px solid rgb(34 211 238/.5);background:linear-gradient(135deg,rgb(34 211 238),rgb(56 189 248) 45%,rgb(103 232 249));color:#fff;padding:.65rem 1.35rem;box-shadow:0 0 24px rgb(34 211 238/.35),inset 0 1px 0 rgb(255 255 255/.35)}.guide-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255/.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .55s ease}.guide-btn--primary:focus-visible,.guide-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 32px rgb(34 211 238/.55),0 8px 24px -8px rgb(34 211 238/.45),inset 0 1px 0 rgb(255 255 255/.45)}.guide-btn--primary:focus-visible:after,.guide-btn--primary:hover:after{transform:translateX(120%)}.guide-compare-promo{overflow:visible;border:1px solid rgb(var(--brand-rgb)/.24);background:linear-gradient(155deg,rgb(15 23 42/.96),rgb(2 6 23/.99) 48%,rgb(15 23 42/.94));box-shadow:0 0 0 1px rgb(255 255 255/.04) inset,0 28px 56px -28px rgb(var(--brand-rgb)/.22),0 24px 48px -24px rgb(0 0 0/.55)}.guide-compare-promo__mesh{background:radial-gradient(circle at 12% 18%,rgb(var(--brand-rgb)/.16),transparent 46%),radial-gradient(circle at 88% 82%,rgb(167 139 250/.1),transparent 42%)}.guide-compare-promo__grid{background-image:linear-gradient(rgb(255 255 255/.03) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.03) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 95% 85% at 35% 45%,black,transparent)}.guide-compare-promo__orb{border-radius:9999px;filter:blur(52px);opacity:.45;pointer-events:none}.guide-compare-promo__orb--1{width:11rem;height:11rem;top:-2.5rem;left:8%;background:rgb(var(--brand-rgb)/.2)}.guide-compare-promo__orb--2{width:9rem;height:9rem;bottom:-2rem;right:10%;background:rgb(167 139 250/.14)}.guide-compare-promo__spine{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgb(var(--brand-rgb)),rgb(167 139 250));opacity:.65}.guide-compare-promo__layout{display:grid;gap:0}@media (min-width:768px){.guide-compare-promo__layout{grid-template-columns:minmax(12rem,.88fr) minmax(0,1.28fr);align-items:stretch}}.guide-compare-promo__visual{position:relative;display:flex;align-items:center;justify-content:center;padding:1.75rem 1rem 1.5rem;overflow:visible}@media (min-width:768px){.guide-compare-promo__visual{padding:2.25rem .75rem 2.25rem 1.5rem}}.guide-compare-promo__stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:visible}.guide-compare-promo__stage-glow{background:radial-gradient(ellipse 70% 55% at 50% 72%,rgb(var(--brand-rgb)/.22),transparent 70%),radial-gradient(ellipse 45% 35% at 48% 68%,rgb(167 139 250/.16),transparent 72%)}.guide-compare-promo__tower-pedestal{left:50%;bottom:8%;width:min(72%,14rem);height:2.5rem;transform:translateX(-50%);border-radius:9999px;background:radial-gradient(ellipse at center,rgb(var(--brand-rgb)/.35) 0,rgb(167 139 250/.12) 42%,transparent 72%);filter:blur(10px)}.guide-compare-promo__tower-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:20rem;margin-inline:auto;padding-block:.5rem;overflow:visible;animation:guide-compare-promo-float 6s ease-in-out infinite}@media (min-width:768px){.guide-compare-promo__tower-wrap{max-width:22rem}}@media (prefers-reduced-motion:reduce){.guide-compare-promo__tower-wrap{animation:none}}@keyframes guide-compare-promo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.guide-compare-promo__tower{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center center;filter:drop-shadow(0 0 28px rgb(var(--brand-rgb)/.28)) drop-shadow(0 20px 36px rgb(0 0 0/.55))}.guide-compare-promo__content{display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1.35rem 1.75rem}@media (min-width:768px){.guide-compare-promo__content{padding:2rem 2.5rem 2rem 2.25rem}}@media (min-width:1024px){.guide-compare-promo__content{padding:2.25rem 3rem 2.25rem 2.5rem}}.guide-compare-promo__badge{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgb(34 211 238/.28);background:rgb(34 211 238/.08);padding:.3rem .7rem;font-size:.6875rem;font-weight:700;color:rgb(103 232 249);letter-spacing:.03em;text-transform:uppercase}.guide-compare-promo__title{max-width:none;font-size:clamp(1.45rem,2.2vw + .7rem,2.125rem);font-weight:900;line-height:1.12;letter-spacing:-.025em;color:rgb(248 250 252)}.guide-compare-promo__title-accent{background:linear-gradient(120deg,rgb(186 230 253),rgb(103 232 249) 42%,rgb(167 139 250));-webkit-background-clip:text;background-clip:text;color:transparent}.guide-compare-promo__subtitle{max-width:none;color:rgb(148 163 184);line-height:1.65}.guide-compare-promo__steps-block{width:100%}.guide-compare-promo__steps-heading{margin-bottom:1rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(103 232 249)}.guide-compare-promo__steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.guide-compare-promo__step-item{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.guide-compare-promo__step-item+.guide-compare-promo__step-item{margin-top:.15rem}.guide-compare-promo__step-marker{display:flex;flex-direction:column;align-items:center;width:2rem;padding-top:.1rem}.guide-compare-promo__step-num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid rgb(34 211 238/.4);background:linear-gradient(180deg,rgb(34 211 238/.18),rgb(34 211 238/.06));font-size:.8125rem;font-weight:800;color:rgb(186 230 253);box-shadow:0 0 20px rgb(34 211 238/.12)}.guide-compare-promo__step-line{flex:1;width:2px;min-height:1.35rem;margin-block:.35rem;border-radius:9999px;background:linear-gradient(180deg,rgb(34 211 238/.45),rgb(167 139 250/.2))}.guide-compare-promo__step-body{padding:.7rem 1.1rem .85rem;border-radius:.85rem;border:1px solid rgb(255 255 255/.06);background:rgb(15 23 42/.45);transition:border-color .2s ease,background-color .2s ease}.guide-compare-promo__step-item:last-child .guide-compare-promo__step-body{padding-bottom:.75rem}@media (hover:hover){.guide-compare-promo__step-item:hover .guide-compare-promo__step-body{border-color:rgb(34 211 238/.18);background:rgb(15 23 42/.62)}}.guide-compare-promo__step-title{font-size:.9375rem;font-weight:700;line-height:1.35;color:rgb(241 245 249)}.guide-compare-promo__step-detail{margin-top:.25rem;font-size:.8125rem;line-height:1.5;color:rgb(148 163 184)}.guide-compare-promo__actions{width:100%}.guide-compare-promo__cta{width:100%;padding:.9rem 1.85rem;font-size:.9375rem;font-weight:800;letter-spacing:.02em;border-color:rgb(103 232 249/.65);background:linear-gradient(135deg,rgb(6 182 212),rgb(34 211 238) 38%,rgb(56 189 248));box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),0 0 36px rgb(34 211 238/.4),0 12px 28px -14px rgb(34 211 238/.55)}@media (min-width:640px){.guide-compare-promo__cta{width:auto;min-width:15.5rem}}.guide-compare-promo__cta .guide-btn__arrow{width:1.125rem;height:1.125rem}.guide-compare-promo__cta:focus-visible,.guide-compare-promo__cta:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),0 0 48px rgb(34 211 238/.55),0 16px 36px -12px rgb(34 211 238/.6)}.guide-compare-promo__cta:focus-visible .guide-btn__arrow,.guide-compare-promo__cta:hover .guide-btn__arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.guide-compare-promo__cta:focus-visible,.guide-compare-promo__cta:hover{transform:none}.guide-compare-promo__cta:focus-visible .guide-btn__arrow,.guide-compare-promo__cta:hover .guide-btn__arrow{transform:none}}