.ax .ax-title{max-width:15ch;font-size:clamp(2.3rem, 1rem + 5.2vw, calc(5.6rem * var(--display-scale)));letter-spacing:-.045em;text-wrap:balance;line-height:1.02}.ax .hx-w{display:inline-block}.ax .ax-tag{color:#9dc0ff;letter-spacing:.14em;text-transform:uppercase;background:#0a122699;border:1px solid #1e6bff73;border-radius:999px;align-items:center;gap:.6rem;margin:0 0 1.6rem;padding:.4rem .95rem .4rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.ax .ax-tag:before{content:"";background:var(--signal);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #1e6bff40}.ax .ax-byline{color:var(--subtle);font-size:var(--step--1);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:1.8rem 0 0;font-weight:600;display:flex}.ax .ax-byline b{color:var(--muted);font-weight:750}.ax .ax-byline span{opacity:.5}.ax .ax-body{padding-bottom:clamp(3rem,8vw,6rem)}.ax .ax-body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46rem 60%,#070c17d1,#070c178c 55%,#0000 100%);position:absolute;inset:0}.ax .ax-shell{gap:3.5rem;width:min(68.5rem,100% - 3rem);margin-inline:auto;display:flex}.ax .ax-column{flex:auto;min-width:0;max-width:51rem}.ax .ax-wrap{width:min(38rem,100%)}.ax .ax-wide{width:100%}.ax .ax-eyebrow{color:var(--signal);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.ax .ax-rail{flex:0 0 14rem;align-self:flex-start;position:sticky;top:6rem}.ax .ax-rail ol{gap:.95rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.ax .ax-rail ol:before,.ax .ax-rail ol:after{content:"";pointer-events:none;width:1px;position:absolute;top:9px;left:4px}.ax .ax-rail ol:before{background:linear-gradient(#a5aec247,#a5aec20f);bottom:.5rem}.ax .ax-rail ol:after{height:calc(var(--rail-y,9px) - 9px);background:linear-gradient(#1e6bff33,#6cb6ff);transition:height .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #6cb6ff99}.ax .ax-rail a{color:var(--subtle);font-size:var(--step--1);padding-left:1.6rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .25s;display:block;position:relative}.ax .ax-rail a:before,.ax .ax-rail a:after{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.35em;left:0}.ax .ax-rail a:before{z-index:1;background:var(--ink);border:1px solid #a5aec273;transition:background-color .25s,border-color .25s}.ax .ax-rail a:after{opacity:0;background:#6cb6ff73;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1);transform:scale(1)}.ax .ax-rail a:hover{color:var(--text)}.ax .ax-rail a.is-past:before{background:#1e6bffb3;border-color:#6cb6ff}.ax .ax-rail a.is-current{color:var(--text)}.ax .ax-rail a.is-current:before{background:#6cb6ff;border-color:#cfe0ff}.ax .ax-rail a.is-current:after{opacity:1;transform:scale(2.4)}@media (width<=71.99rem){.ax .ax-rail{display:none}.ax .ax-column,.ax .ax-wrap{margin-inline:auto}}.ax .ax-glass{background:radial-gradient(30rem at 50% -30%,#1e6bff24,#0000 60%),linear-gradient(#0d162cdb,#060a16eb);border:1px solid #a5aec226;border-radius:1.4rem;position:relative}.ax .ax-glass:before{content:"";background:linear-gradient(90deg,#0000,#cfe0ffb3,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.ax .ax-answer{border-color:#6fa0ff52;margin-bottom:3rem;padding:1.7rem 1.85rem}.ax .ax-answer p+p{color:var(--text);font-size:var(--step-1);text-wrap:pretty;margin:.85rem 0 0;font-weight:600;line-height:1.45}.ax .ax-prose p{color:var(--muted);margin:0 0 1.35rem;line-height:1.75}.ax .ax-prose h2{font-size:var(--step-2);letter-spacing:-.03em;text-wrap:balance;margin:3.2rem 0 1.1rem;scroll-margin-top:6rem;font-weight:800;line-height:1.12}.ax .ax-prose h3{font-size:var(--step-1);letter-spacing:-.02em;text-wrap:balance;margin:2.2rem 0 .8rem;font-weight:800;line-height:1.2}.ax .ax-prose strong{color:var(--text);font-weight:700}.ax .ax-prose a{color:#9dc0ff;text-underline-offset:.2em;text-decoration-color:#9dc0ff73;transition:color .2s,text-decoration-color .2s}.ax .ax-prose a:hover{color:var(--text);text-decoration-color:currentColor}.ax .ax-list{gap:.7rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.ax .ax-list li{color:var(--muted);padding-left:1.5rem;line-height:1.6;position:relative}.ax .ax-list li:before{content:"";background:var(--signal);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.6em;left:0;box-shadow:0 0 0 3px #1e6bff33}.ax .ax-md ul,.ax .ax-md ol{gap:.7rem;margin:0 0 1.5rem;padding-left:1.5rem;display:grid}.ax .ax-md li{color:var(--muted);line-height:1.6}.ax .ax-md li::marker{color:var(--signal);font-weight:700}.ax .ax-criterio,.ax .ax-md blockquote{margin:2.6rem 0;padding:.2rem 0 .2rem 1.6rem;position:relative}.ax .ax-criterio:before,.ax .ax-md blockquote:before{content:"";background:linear-gradient(#6cb6ff,#1e6bff26);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.ax .ax-criterio p+p{color:var(--text);font-size:var(--step-1);letter-spacing:-.015em;text-wrap:pretty;margin:.6rem 0 0;font-weight:700;line-height:1.35}.ax .ax-md blockquote p:first-child{margin:0 0 .65rem}.ax .ax-md blockquote strong{color:var(--signal);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.ax .ax-md blockquote p:last-child{color:var(--text);font-size:var(--step-1);margin:0;font-weight:650;line-height:1.55}.ax .ax-cases{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:2.75rem 0;display:grid}.ax .ax-case{padding:1.6rem}.ax .ax-case h3{font-size:var(--step-1);letter-spacing:-.02em;margin:.8rem 0 .6rem;font-weight:800;line-height:1.15}.ax .ax-case p:last-child{color:var(--muted);font-size:var(--step--1);margin:0;line-height:1.6}.ax .ax-case--yes .ax-eyebrow,.ax .ax-decide__col--yes .ax-eyebrow{color:#6fd39a}.ax .ax-case--no .ax-eyebrow,.ax .ax-decide__col--no .ax-eyebrow{color:#e0a072}.ax .ax-decide{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;margin:2.75rem 0;padding:1.85rem;display:grid}.ax .ax-decide .ax-list{margin:1rem 0 0}.ax .ax-decide li{font-size:var(--step--1)}.ax .ax-decide__col--yes li:before{background:#6fd39a;box-shadow:0 0 0 3px #6fd39a2e}.ax .ax-decide__col--no li:before{background:var(--subtle);box-shadow:none}.ax .ax-takeaway{background:radial-gradient(30rem at 0 0,#1e6bff38,#0000 60%),linear-gradient(#0d162ce0,#060a16f0);border-color:#6fa0ff61;margin:3rem 0;padding:1.85rem}.ax .ax-takeaway p+p{color:var(--text);margin:.85rem 0 0;font-weight:600;line-height:1.6}.ax .ax-md .article-price-grid,.ax .ax-md .article-scope-panel{width:calc(100% + 13rem)}.ax .ax-md .article-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.ax .ax-md .article-price-card,.ax .ax-md .article-scope-panel,.ax .ax-md .article-recommendation{background:radial-gradient(30rem at 50% -30%,#1e6bff24,#0000 60%),linear-gradient(#0d162cdb,#060a16eb);border:1px solid #a5aec226;border-radius:1.4rem;position:relative}.ax .ax-md .article-price-card{padding:1.6rem}.ax .ax-md .article-price-card:last-child{grid-column:1/-1}.ax .ax-md .article-price-label,.ax .ax-md .article-scope-label,.ax .ax-md .article-recommendation__label{letter-spacing:.12em;margin:0;font-size:.74rem;font-weight:800}.ax .ax-md .article-price-card--landing .article-price-label,.ax .ax-md .article-scope-label--included{color:#6fd39a}.ax .ax-md .article-price-card--informative .article-price-label{color:#9dc0ff}.ax .ax-md .article-price-card--commerce .article-price-label,.ax .ax-md .article-scope-label--separate{color:#e0a072}.ax .ax-md .article-price-card h3{margin:.85rem 0 .55rem}.ax .ax-md .article-price-card p:last-child{font-size:var(--step--1);margin:0;line-height:1.6}.ax .ax-md .article-scope-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:1rem 0 2.5rem;padding:1.85rem;display:grid}.ax .ax-md .article-scope-panel ul{margin:1rem 0 0}.ax .ax-md .article-scope-panel li{font-size:var(--step--1)}.ax .ax-md .article-scope-panel section:last-child li::marker{color:var(--subtle)}.ax .ax-md .article-recommendation{border-color:#6fa0ff66;margin:2.75rem 0;padding:1.85rem}.ax .ax-md .article-recommendation__label{color:var(--signal)}.ax .ax-md .article-recommendation p:last-child{color:var(--text);font-size:var(--step-1);margin:.85rem 0 0;font-weight:650;line-height:1.55}@media (width<=71.99rem){.ax .ax-md .article-price-grid,.ax .ax-md .article-scope-panel{width:100%}}@media (width<=48rem){.ax .ax-md .article-price-grid,.ax .ax-md .article-scope-panel{grid-template-columns:1fr}.ax .ax-md .article-price-card:last-child{grid-column:auto}}.ax .ax-faq{margin-top:3.5rem}.ax .ax-faq h2{margin:0 0 1.5rem}.ax .ax-faq details{background:#0a1020b3;border:1px solid #a5aec221;border-radius:1.1rem;margin-bottom:.7rem;transition:border-color .25s,background-color .25s}.ax .ax-faq details[open]{background:#0d162ce0;border-color:#6fa0ff52}.ax .ax-faq summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.ax .ax-faq summary::-webkit-details-marker{display:none}.ax .ax-faq summary:after{content:"";border:1px solid #a5aec280;border-radius:50%;flex:none;width:.6rem;height:.6rem;transition:background-color .25s,border-color .25s,transform .3s}.ax .ax-faq details[open] summary:after{background:#6cb6ff;border-color:#cfe0ff;transform:scale(1.2)}.ax .ax-faq details p{color:var(--muted);font-size:var(--step--1);margin:0;padding:0 1.3rem 1.2rem;line-height:1.7}.ax .ax-more{width:min(100% - 2rem,68.5rem);margin-inline:auto;padding-block:clamp(2rem,6vw,4rem) 0}.ax .ax-more .hx-head{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.ax .ax-more__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.ax .ax-more .ax-tag{align-self:flex-start;margin-bottom:1.2rem}.ax .ax-card__title{font-size:var(--step-1);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .7rem;font-weight:800;line-height:1.2}.ax .ax-card__detail{color:var(--muted);font-size:var(--step--1);margin:0;line-height:1.6}.ax .ax-card__go{font-size:var(--step--1);margin-top:auto;padding-top:1.4rem}.ax .ax-final .hx-final__title{font-size:clamp(2.1rem, 1rem + 4.4vw, calc(4.8rem * var(--display-scale)))}@media (width<=30rem){.ax .ax-shell{width:min(100% - 2rem,68.5rem)}.ax .ax-answer,.ax .ax-takeaway,.ax .ax-decide{padding:1.4rem}}@media (prefers-reduced-motion:reduce){.ax .ax-rail ol:after,.ax .ax-rail a,.ax .ax-rail a:before,.ax .ax-rail a:after,.ax .ax-faq details,.ax .ax-faq summary:after{transition:none}}
