.guide-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#67e8f9e6;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.guide-eyebrow__bracket{color:rgb(var(--guide-glow,34 211 238) / .55);font-weight:400}.guide-btn{border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .35s,border-color .3s,background .3s,color .3s;display:inline-flex;position:relative;overflow:hidden}.guide-btn__arrow{width:1rem;height:1rem;transition:transform .3s cubic-bezier(.23,1,.32,1)}.guide-btn--primary{color:#fff;background:linear-gradient(135deg,#22d3ee 0%,#38bdf8 45%,#67e8f9 100%);border:1px solid #22d3ee80;padding:.65rem 1.35rem;box-shadow:0 0 24px #22d3ee59,inset 0 1px #ffffff59}.guide-btn--primary:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.guide-btn--primary:hover,.guide-btn--primary:focus-visible{transform:translateY(-2px);box-shadow:0 0 32px #22d3ee8c,0 8px 24px -8px #22d3ee73,inset 0 1px #ffffff73}.guide-btn--primary:hover:after,.guide-btn--primary:focus-visible:after{transform:translate(120%)}.guide-compare-promo{border:1px solid rgb(var(--brand-rgb) / .24);box-shadow:0 0 0 1px #ffffff0a inset, 0 28px 56px -28px rgb(var(--brand-rgb) / .22), 0 24px 48px -24px #0000008c;background:linear-gradient(155deg,#0f172af5 0%,#020617fc 48%,#0f172af0 100%);overflow:visible}.guide-compare-promo__mesh{background:radial-gradient(circle at 12% 18%, rgb(var(--brand-rgb) / .16), transparent 46%), radial-gradient(circle at 88% 82%, #a78bfa1a, transparent 42%)}.guide-compare-promo__grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(95% 85% at 35% 45%,#000,#0000);mask-image:radial-gradient(95% 85% at 35% 45%,#000,#0000)}.guide-compare-promo__orb{filter:blur(52px);opacity:.45;pointer-events:none;border-radius:9999px}.guide-compare-promo__orb--1{background:rgb(var(--brand-rgb) / .2);width:11rem;height:11rem;top:-2.5rem;left:8%}.guide-compare-promo__orb--2{background:#a78bfa24;width:9rem;height:9rem;bottom:-2rem;right:10%}.guide-compare-promo__spine{background:linear-gradient(180deg, rgb(var(--brand-rgb)), #a78bfa);opacity:.65;width:3px;position:absolute;top:0;bottom:0;left:0}.guide-compare-promo__layout{gap:0;display:grid}@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{justify-content:center;align-items:center;padding:1.75rem 1rem 1.5rem;display:flex;position:relative;overflow:visible}@media (min-width:768px){.guide-compare-promo__visual{padding:2.25rem .75rem 2.25rem 1.5rem}}.guide-compare-promo__stage{justify-content:center;align-items:center;width:100%;display:flex;position:relative;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%, #a78bfa29, transparent 72%)}.guide-compare-promo__tower-pedestal{background:radial-gradient(ellipse at center, rgb(var(--brand-rgb) / .35) 0%, #a78bfa1f 42%, transparent 72%);filter:blur(10px);border-radius:9999px;width:min(72%,14rem);height:2.5rem;bottom:8%;left:50%;transform:translate(-50%)}.guide-compare-promo__tower-wrap{z-index:1;justify-content:center;align-items:center;width:100%;max-width:20rem;margin-inline:auto;padding-block:.5rem;animation:6s ease-in-out infinite guide-compare-promo-float;display:flex;position:relative;overflow:visible}@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{aspect-ratio:1;object-fit:contain;object-position:center center;width:100%;max-width:100%;height:auto;filter:drop-shadow(0 0 28px rgb(var(--brand-rgb) / .28)) drop-shadow(0 20px 36px #0000008c);display:block}.guide-compare-promo__content{flex-direction:column;justify-content:center;padding:1.5rem 1.35rem 1.75rem;display:flex}@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{color:#67e8f9;letter-spacing:.03em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee47;border-radius:9999px;align-items:center;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.guide-compare-promo__title{letter-spacing:-.025em;color:#f8fafc;max-width:none;font-size:clamp(1.45rem,2.2vw + .7rem,2.125rem);font-weight:900;line-height:1.12}.guide-compare-promo__title-accent{background:linear-gradient(120deg,#bae6fd 0%,#67e8f9 42%,#a78bfa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.guide-compare-promo__subtitle{color:#94a3b8;max-width:none;line-height:1.65}.guide-compare-promo__steps-block{width:100%}.guide-compare-promo__steps-heading{letter-spacing:.14em;text-transform:uppercase;color:#67e8f9;margin-bottom:1rem;font-size:.6875rem;font-weight:800}.guide-compare-promo__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-compare-promo__step-item{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.guide-compare-promo__step-item+.guide-compare-promo__step-item{margin-top:.15rem}.guide-compare-promo__step-marker{flex-direction:column;align-items:center;width:2rem;padding-top:.1rem;display:flex}.guide-compare-promo__step-num{color:#bae6fd;background:linear-gradient(#22d3ee2e,#22d3ee0f);border:1px solid #22d3ee66;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:0 0 20px #22d3ee1f}.guide-compare-promo__step-line{background:linear-gradient(#22d3ee73,#a78bfa33);border-radius:9999px;flex:1;width:2px;min-height:1.35rem;margin-block:.35rem}.guide-compare-promo__step-body{background:#0f172a73;border:1px solid #ffffff0f;border-radius:.85rem;padding:.7rem 1.1rem .85rem;transition:border-color .2s,background-color .2s}.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{background:#0f172a9e;border-color:#22d3ee2e}}.guide-compare-promo__step-title{color:#f1f5f9;font-size:.9375rem;font-weight:700;line-height:1.35}.guide-compare-promo__step-detail{color:#94a3b8;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.guide-compare-promo__actions{width:100%}.guide-compare-promo__cta{letter-spacing:.02em;background:linear-gradient(135deg,#06b6d4 0%,#22d3ee 38%,#38bdf8 100%);border-color:#67e8f9a6;width:100%;padding:.9rem 1.85rem;font-size:.9375rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 36px #22d3ee66,0 12px 28px -14px #22d3ee8c}@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:hover,.guide-compare-promo__cta:focus-visible{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 48px #22d3ee8c,0 16px 36px -12px #22d3ee99}.guide-compare-promo__cta:hover .guide-btn__arrow,.guide-compare-promo__cta:focus-visible .guide-btn__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.guide-compare-promo__cta:hover,.guide-compare-promo__cta:focus-visible,.guide-compare-promo__cta:hover .guide-btn__arrow,.guide-compare-promo__cta:focus-visible .guide-btn__arrow{transform:none}}
.GuideArticleLayout-module__lstsWq__columns{flex-direction:column;gap:2.5rem;width:100%;display:flex}.GuideArticleLayout-module__lstsWq__main{width:100%;min-width:0}.GuideArticleLayout-module__lstsWq__sidebar{flex:none;width:100%;min-width:0}@media (min-width:768px){.GuideArticleLayout-module__lstsWq__columns{flex-direction:row;align-items:flex-start;gap:2.5rem}.GuideArticleLayout-module__lstsWq__columns .GuideArticleLayout-module__lstsWq__main{flex:1 1 0;max-width:calc(100% - 20rem)}.GuideArticleLayout-module__lstsWq__sidebar{width:17.5rem;top:var(--site-header-offset);align-self:start;position:sticky}}@media (min-width:1024px){.GuideArticleLayout-module__lstsWq__columns{gap:3.5rem}.GuideArticleLayout-module__lstsWq__columns .GuideArticleLayout-module__lstsWq__main{max-width:calc(100% - 21.5rem)}.GuideArticleLayout-module__lstsWq__sidebar{width:18rem}}
