.band[data-astro-cid-o5gekp5g]{position:relative;background:var(--color-section);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);container-type:inline-size;padding:clamp(30px,5vw,54px) 0;--s: 1;--dm: 1;outline:none}.band[data-astro-cid-o5gekp5g]:focus-visible{box-shadow:inset 0 0 0 1px #9fd64a59}.band[data-astro-cid-o5gekp5g] .eyebrow[data-astro-cid-o5gekp5g]{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--color-muted)}.band[data-astro-cid-o5gekp5g] .eyebrow[data-astro-cid-o5gekp5g] i[data-astro-cid-o5gekp5g]{display:block;width:18px;height:1px;background:var(--color-accent);flex:none}.band[data-astro-cid-o5gekp5g] .eyebrow[data-astro-cid-o5gekp5g]:before{content:none}.band[data-astro-cid-o5gekp5g] .claim[data-astro-cid-o5gekp5g]{margin:14px auto clamp(28px,3.8vw,42px);padding:0 20px;text-align:center;font-size:clamp(.92rem,1.6vw,1.22rem);font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--color-muted);white-space:nowrap}.band[data-astro-cid-o5gekp5g] .claim[data-astro-cid-o5gekp5g] b{color:var(--color-accent);font-weight:800;font-size:1.5em;line-height:1;letter-spacing:-.04em;vertical-align:-.05em}.mq[data-astro-cid-o5gekp5g]{position:relative;overflow:hidden;height:calc(var(--rowh) * var(--s) * 1px);opacity:.78;transition:opacity .7s ease;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.mq[data-astro-cid-o5gekp5g]+.mq[data-astro-cid-o5gekp5g]{margin-top:clamp(24px,3.4vw,44px)}.mq__t[data-astro-cid-o5gekp5g]{display:flex;align-items:center;gap:calc(var(--gap) * var(--s) * 1px);width:max-content;height:100%;animation:drift calc(var(--durS) * 1s * var(--dm)) linear infinite;will-change:transform}.mq--rev[data-astro-cid-o5gekp5g] .mq__t[data-astro-cid-o5gekp5g]{animation-name:driftRev}.mq__t[data-astro-cid-o5gekp5g] img[data-astro-cid-o5gekp5g]{flex:none;height:calc(var(--h) * var(--s) * 1px);width:calc(var(--h) * var(--a) * var(--s) * 1px)}@keyframes drift{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--gap) * var(--s) * .5px))}}@keyframes driftRev{0%{transform:translate(calc(-50% - var(--gap) * var(--s) * .5px))}to{transform:translate(0)}}.band[data-astro-cid-o5gekp5g]:hover .mq[data-astro-cid-o5gekp5g],.band[data-astro-cid-o5gekp5g]:focus-within .mq[data-astro-cid-o5gekp5g]{opacity:1}.band[data-astro-cid-o5gekp5g]:focus-within .mq__t[data-astro-cid-o5gekp5g]{animation-play-state:paused}@container (min-width: 1800px){.mq[data-astro-cid-o5gekp5g]{--s: 1.12}}@container (max-width: 1024px){.mq[data-astro-cid-o5gekp5g]{--s: .88;--dm: 1.15}}@container (max-width: 760px){.mq[data-astro-cid-o5gekp5g]{--s: .86;--dm: 1.5}}@container (max-width: 520px){.mq[data-astro-cid-o5gekp5g]{--s: .8;--dm: 1.8}.mq[data-astro-cid-o5gekp5g]+.mq[data-astro-cid-o5gekp5g]{margin-top:18px}}@container (max-width: 400px){.mq[data-astro-cid-o5gekp5g]{--s: .74;--dm: 2.1}}@container (max-width: 560px){.band[data-astro-cid-o5gekp5g] .claim[data-astro-cid-o5gekp5g]{white-space:normal;max-width:32ch;line-height:1.45}.band[data-astro-cid-o5gekp5g] .claim[data-astro-cid-o5gekp5g] b{font-size:1.3em}}@media(prefers-reduced-motion:reduce){.mq[data-astro-cid-o5gekp5g]{height:auto!important;overflow:visible;opacity:.82;-webkit-mask-image:none;mask-image:none}.mq__t[data-astro-cid-o5gekp5g]{width:auto;flex-wrap:wrap;justify-content:center;height:auto;animation:none;row-gap:clamp(22px,2.8vw,34px);padding:0 clamp(20px,4vw,48px)}.mq[data-astro-cid-o5gekp5g] .dup[data-astro-cid-o5gekp5g]{display:none}.mq[data-astro-cid-o5gekp5g]+.mq[data-astro-cid-o5gekp5g]{margin-top:clamp(22px,2.8vw,34px)}}.seo-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent-mid)}.seo-page .eyebrow:before{content:"";width:22px;height:1.5px;background:var(--color-accent)}.seo-page .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.seo-page .head .big{font-size:clamp(1.9rem,3.7vw,2.95rem);font-weight:800;letter-spacing:-.03em;margin-top:16px;max-width:24ch;line-height:1.06}.seo-page .lede{max-width:58ch;margin-top:16px;font-size:1.06rem;color:var(--color-muted);line-height:1.66}.seo-page .head{max-width:760px}.seo-page .hero{position:relative;overflow:hidden;padding:clamp(40px,6vh,72px) 0 clamp(52px,8vh,96px)}.seo-page .hero__glow{position:absolute;right:-14%;top:-30%;width:900px;height:900px;background:radial-gradient(circle,rgba(159,214,74,.09),transparent 66%);pointer-events:none}.seo-page .hero__in{position:relative;max-width:1200px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(30px,5vw,72px);align-items:center}.seo-page .hero h2{margin-top:22px;font-size:clamp(2.5rem,5.6vw,4.9rem);font-weight:800;letter-spacing:-.042em;line-height:.96;max-width:17ch}.seo-page .hero h2 span{display:block;color:var(--color-accent);font-size:.62em;letter-spacing:-.03em;margin-top:.18em}.seo-page .hero .stand{margin-top:clamp(22px,3vh,32px);max-width:50ch;font-size:clamp(1.06rem,1.45vw,1.22rem);color:#d3d9e4;line-height:1.62}.seo-page .acts{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px,3.6vh,36px)}.seo-page .finep{margin-top:18px;max-width:52ch;font-size:.9rem;line-height:1.6;color:#b0b8c8cc}.seo-page .card{border:1px solid var(--color-hairline-accent);border-radius:16px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#181f3d,#0c0f1d99)}.seo-page .road{padding:28px 30px 26px}.seo-page .road__h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:18px}.seo-page .road__h b{font-size:1rem;font-weight:700;color:#fff}.seo-page .pill{white-space:nowrap;border:1px solid var(--color-hairline-accent);border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--color-accent)}.seo-page .rd{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px dashed var(--color-hairline)}.seo-page .rd:last-child{border-bottom:0}.seo-page .rd>.n{font-size:.98rem;font-weight:800;color:var(--color-accent)}.seo-page .rd b{display:block;font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.01em}.seo-page .rd span.s{font-size:.82rem;color:var(--color-muted)}.seo-page .tag{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--color-hairline);color:var(--color-muted)}.seo-page .tag--hi{border-color:var(--color-hairline-accent);background:#9fd64a0f;color:var(--color-accent)}.seo-page .road__f{padding:16px 30px 22px;border-top:1px solid var(--color-hairline);font-size:.82rem;line-height:1.6;color:var(--color-muted)}.seo-page .logos{border-block:1px solid var(--color-hairline);background:var(--color-section);padding:clamp(26px,3.6vh,40px) 0}.seo-page .logos--press{background:none}.seo-page .logos__k{display:block;text-align:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.19em;color:#b0b8c88c;margin-bottom:clamp(20px,2.6vh,28px)}.seo-page .logos__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:24px 26px}.seo-page .logos__row--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto;gap:24px 40px}.seo-page .logos__row img{width:auto;max-width:100%;object-fit:contain;opacity:.6;filter:grayscale(1) brightness(1.6);transition:opacity .3s}.seo-page .logos__row img:hover{opacity:1}.seo-page .logos__row img[data-o=tall]{height:clamp(46px,4.8vw,58px)}.seo-page .logos__row img[data-o=mid]{height:clamp(34px,3.6vw,44px)}.seo-page .logos__row img[data-o=wide]{height:clamp(27px,2.9vw,35px)}.seo-page .logos__row img[data-o=badge]{height:clamp(48px,5vw,60px)}.seo-page .logos__row img[data-o=word]{height:clamp(34px,3.6vw,43px)}.seo-page .sec{padding:clamp(58px,8.5vh,104px) 0}.seo-page .sec--alt{background:var(--color-section);border-block:1px solid var(--color-hairline)}.seo-page .wrap2{max-width:1200px;margin:0 auto;padding:0 28px}.seo-page .rows{margin-top:clamp(30px,4.4vh,48px);border-top:1px solid var(--color-hairline)}.seo-page .row{display:grid;grid-template-columns:4.5rem minmax(0,22ch) 1fr;gap:clamp(16px,2.6vw,36px);align-items:baseline;padding:26px 24px 26px 0;border-bottom:1px solid var(--color-hairline);transition:background .3s,padding-left .3s}.seo-page .row:hover{background:#9fd64a09;padding-left:14px}.seo-page .row .n{font-family:ui-monospace,Menlo,monospace;font-size:.78rem;letter-spacing:.1em;color:var(--color-accent-mid)}.seo-page .row h3{font-size:1.16rem;font-weight:700;letter-spacing:-.018em;line-height:1.2}.seo-page .row p{font-size:1rem;line-height:1.68;color:var(--color-muted);max-width:62ch}.seo-page .proof{position:relative;overflow:hidden;padding:clamp(58px,8.5vh,104px) 0;border-block:1px solid var(--color-hairline)}.seo-page .proof__glow{position:absolute;left:-10%;bottom:-52%;width:760px;height:760px;background:radial-gradient(circle,rgba(159,214,74,.075),transparent 68%);pointer-events:none}.seo-page .revs{margin-top:clamp(30px,4.4vh,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px}.seo-page .rev{display:flex;flex-direction:column;border:1px solid var(--color-hairline);border-radius:14px;background:var(--color-card);padding:26px 26px 22px;transition:border-color .3s,transform .3s}.seo-page .rev:hover{border-color:var(--color-hairline-accent);transform:translateY(-3px)}.seo-page .stars{display:flex;gap:3px;margin-bottom:16px}.seo-page .stars svg{width:15px;height:15px;color:var(--color-accent)}.seo-page .rev blockquote{margin:0 0 20px;flex:1;font-size:1rem;line-height:1.65;color:var(--color-ink)}.seo-page .rev figcaption{display:flex;align-items:center;gap:13px;padding-top:18px;border-top:1px solid var(--color-hairline)}.seo-page .rev .av{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.86rem;color:var(--color-accent);background:#9fd64a1a;border:1px solid var(--color-hairline-accent)}.seo-page .rev .who b{display:block;font-size:.94rem;font-weight:700;color:#fff}.seo-page .rev .who span{font-size:.84rem;color:var(--color-muted)}.seo-page .figs{margin-top:clamp(28px,4vh,44px);padding-top:24px;border-top:1px solid var(--color-hairline);display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,44px);align-items:baseline;max-width:980px}.seo-page .figs .k{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent-mid);white-space:nowrap}.seo-page .figs .set{display:flex;flex-wrap:wrap;gap:10px 30px}.seo-page .figs .set div{display:flex;align-items:baseline;gap:9px}.seo-page .figs b{font-size:1.5rem;font-weight:800;letter-spacing:-.035em;color:var(--color-accent)}.seo-page .figs span{font-size:.95rem;color:var(--color-muted)}.seo-page .disc{margin-top:20px;font-size:.82rem;color:#b0b8c8b3;max-width:76ch}.seo-page .two{margin-top:clamp(30px,4.4vh,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(30px,5vw,72px)}.seo-page .two>div{padding:22px 0;border-top:1px solid var(--color-hairline);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline}.seo-page .two i{font-style:normal;font-family:ui-monospace,Menlo,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--color-accent-mid);padding-top:.25em}.seo-page .two h3{font-size:1.08rem;font-weight:700;letter-spacing:-.015em}.seo-page .two p{margin-top:7px;font-size:.96rem;line-height:1.62;color:var(--color-muted)}.seo-page .after{margin-top:clamp(26px,3.6vh,40px);font-size:1.04rem;line-height:1.7;color:var(--color-muted);max-width:62ch}.seo-page .lanes{margin-top:clamp(30px,4.4vh,48px)}.seo-page .lane{position:relative;display:grid;grid-template-columns:56px 210px 1fr;gap:clamp(16px,2.6vw,34px);align-items:center;padding:24px 0;border-top:1px solid var(--color-hairline)}.seo-page .lane:not(:last-child):before{content:"";position:absolute;left:12px;top:50%;bottom:-50%;width:2px;background:linear-gradient(#9fd64a8c,#9fd64a1f);pointer-events:none}.seo-page .lane:last-child{border-bottom:1px solid var(--color-hairline)}.seo-page .lane .dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;border:2px solid var(--color-accent);background:#131830;margin-left:6px}.seo-page .lane b.t{display:block;font-size:1.24rem;font-weight:800;color:#fff;letter-spacing:-.022em}.seo-page .lane code{display:inline-block;margin-top:6px;font-family:ui-monospace,Menlo,monospace;font-size:.7rem;letter-spacing:.14em;color:var(--color-accent-mid)}.seo-page .lane p{font-size:1rem;line-height:1.68;color:var(--color-muted);max-width:64ch}.seo-page .tiers{margin-top:clamp(32px,4.6vh,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-page .tier{border:1px solid var(--color-hairline);border-radius:14px;background:#ffffff05;padding:26px 26px 28px;display:flex;flex-direction:column;transition:border-color .3s,transform .3s}.seo-page .tier:hover{border-color:var(--color-hairline-accent);transform:translateY(-2px)}.seo-page .tier--start{border-color:var(--color-hairline-accent);background:linear-gradient(150deg,rgba(159,214,74,.07),transparent 70%)}.seo-page .tier__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.seo-page .tier b.nm{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.015em}.seo-page .tier .px{font-size:1.9rem;font-weight:800;color:#fff;letter-spacing:-.035em;line-height:1;white-space:nowrap}.seo-page .tier .px small{font-size:.82rem;font-weight:600;color:var(--color-muted);letter-spacing:0;margin-left:5px;white-space:nowrap}.seo-page .tier>p{margin-top:14px;font-size:.95rem;line-height:1.62;color:var(--color-muted)}.seo-page .tier ul{list-style:none;margin:18px 0 0;padding:0}.seo-page .tier li{display:grid;grid-template-columns:16px 1fr;gap:11px;align-items:start;padding:9px 0;border-top:1px solid var(--color-hairline);font-size:.92rem;line-height:1.5;color:var(--color-muted)}.seo-page .tier li svg{width:16px;height:16px;margin-top:3px;color:var(--color-accent)}.seo-page .tier .go{margin-top:auto;padding-top:22px}.seo-page .tier .go .btn{width:100%}.seo-page .pricenote{margin-top:26px;display:grid;gap:8px;font-size:.95rem;color:var(--color-muted);line-height:1.65}.seo-page .pricenote .neg{font-size:.85rem;color:#b0b8c8a6}.seo-page .claims{margin-top:clamp(30px,4.4vh,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-page .claims>div{padding:clamp(24px,3vw,34px) clamp(24px,3.4vw,44px) clamp(26px,3.4vw,38px) 0;border-top:1px solid var(--color-hairline)}.seo-page .claims>div:nth-child(odd){border-right:1px solid var(--color-hairline)}.seo-page .claims>div:nth-child(2n){padding-left:clamp(24px,3.4vw,44px);padding-right:0}.seo-page .claims h3{font-size:clamp(1.24rem,2.1vw,1.6rem);font-weight:700;letter-spacing:-.028em;line-height:1.14;max-width:20ch}.seo-page .claims h3:before{content:"";display:block;width:26px;height:2px;background:var(--color-accent);margin-bottom:16px}.seo-page .claims p{margin-top:13px;font-size:1.01rem;line-height:1.7;color:var(--color-muted);max-width:46ch}.seo-page .claims p b{color:#eef1f6;font-weight:700}.seo-page .cons{display:grid;grid-template-columns:132px 1fr;gap:clamp(20px,3.4vw,40px);align-items:center;margin-top:clamp(30px,4.4vh,46px);padding:clamp(22px,3vw,30px);border:1px solid var(--color-hairline-accent);border-radius:16px;background:var(--color-card);box-shadow:var(--shadow-card)}.seo-page .cons img{width:132px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:52% 20%;border:1px solid var(--color-hairline-accent)}.seo-page .cons .k{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent-mid)}.seo-page .cons p{margin-top:11px;font-size:1.1rem;line-height:1.58;color:#e2e8f1;max-width:56ch}.seo-page .cons p b{color:#fff;font-weight:700}.seo-page .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.seo-page .chips span{border:1px solid var(--color-hairline);border-radius:999px;background:#ffffff05;padding:6px 13px;font-size:.78rem;font-weight:600;color:var(--color-muted)}.seo-page .faq{margin-top:clamp(28px,4vh,44px);max-width:880px}.seo-page .faq details{border-bottom:1px solid var(--color-hairline)}.seo-page .faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:center;padding:22px 0;font-size:1.1rem;font-weight:600;color:#fff}.seo-page .faq summary::-webkit-details-marker{display:none}.seo-page .faq summary:before{content:"";width:32px;height:32px;border-radius:50%;border:1.5px solid var(--color-accent);background-color:#9fd64a0d;background-image:linear-gradient(var(--color-accent),var(--color-accent)),linear-gradient(var(--color-accent),var(--color-accent));background-size:12px 1.8px,1.8px 12px;background-position:center,center;background-repeat:no-repeat;transition:transform .3s,background-color .3s}.seo-page .faq details[open] summary:before{transform:rotate(45deg);background-color:var(--color-accent);background-image:linear-gradient(var(--color-deep),var(--color-deep)),linear-gradient(var(--color-deep),var(--color-deep))}.seo-page .faq p{padding:0 0 24px 48px;max-width:70ch;font-size:1rem;line-height:1.72;color:var(--color-muted)}.seo-page .rel{margin-top:clamp(28px,4vh,42px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seo-page .rel a{display:flex;flex-direction:column;gap:9px;padding:clamp(26px,3.4vw,38px);border:1px solid var(--color-hairline);border-radius:16px;background:linear-gradient(135deg,#181f3d,#181f3d99);transition:transform .3s,border-color .3s,box-shadow .3s}.seo-page .rel a:hover{transform:translateY(-3px);border-color:var(--color-hairline-accent);box-shadow:var(--shadow-glow)}.seo-page .rel .k{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--color-accent-mid)}.seo-page .rel h3{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:800;letter-spacing:-.025em}.seo-page .rel p{font-size:.96rem;line-height:1.62;color:var(--color-muted)}.seo-page .rel .more{margin-top:6px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent)}.seo-page .cta{position:relative;overflow:hidden;padding:clamp(70px,10vh,130px) 0;text-align:center;background:var(--color-section);border-top:1px solid var(--color-hairline)}.seo-page .cta__glow{position:absolute;left:50%;bottom:-54%;width:800px;height:800px;transform:translate(-50%);background:radial-gradient(circle,rgba(159,214,74,.1),transparent 68%);pointer-events:none}.seo-page .cta h2{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.032em;max-width:22ch;margin:0 auto}.seo-page .cta .sub{margin:20px auto 32px;max-width:56ch;font-size:1.1rem;color:var(--color-muted);line-height:1.6}.seo-page .cta .acts{justify-content:center;margin-top:0}.seo-page .cta .mail{margin-top:26px;font-size:.94rem;color:var(--color-muted)}.seo-page .cta .mail a{font-weight:700;text-decoration:underline;text-decoration-color:#9fd64a66;text-underline-offset:3px}.seo-page .also{font-size:clamp(1.04rem,1.5vw,1.26rem);line-height:1.58;color:var(--color-muted);max-width:58ch}.seo-page .also b{color:#fff;font-weight:700}.seo-page .rank{padding:26px 28px 24px}.seo-page .rank__h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:18px}.seo-page .rank__h b{font-size:1.02rem;font-weight:700;color:#fff}.seo-page .rank .big{font-size:clamp(2.8rem,5.4vw,3.5rem);font-weight:800;line-height:.92;letter-spacing:-.045em;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.seo-page .rank .cap{margin-top:8px;font-size:.92rem;color:var(--color-muted)}.seo-page .rank dl{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--color-hairline);display:grid;gap:13px}.seo-page .rank dl>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;font-size:.93rem}.seo-page .rank dt{display:inline-flex;align-items:center;gap:10px;color:var(--color-muted);margin:0}.seo-page .rank dt svg{width:17px;height:17px;flex:none;color:var(--color-accent)}.seo-page .rank dd{margin:0;font-weight:700;color:#fff}.seo-page .streams{margin-top:clamp(30px,4.4vh,48px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(26px,4vw,56px)}.seo-page .streams>div{padding:26px 0 24px;border-top:1px solid var(--color-hairline)}.seo-page .streams h3{display:flex;align-items:baseline;gap:11px;font-size:1.1rem;font-weight:700;letter-spacing:-.018em}.seo-page .streams h3 i{font-style:normal;font-family:ui-monospace,Menlo,monospace;font-size:.66rem;letter-spacing:.12em;color:var(--color-accent-mid)}.seo-page .streams>div>p{margin-top:9px;font-size:.95rem;line-height:1.6;color:var(--color-muted)}.seo-page .streams ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.seo-page .streams li{position:relative;padding-left:16px;font-size:.92rem;line-height:1.5;color:var(--color-muted)}.seo-page .streams li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--color-accent);opacity:.75}.seo-page .shot{margin:0;max-width:768px;border:1px solid var(--color-hairline-accent);border-radius:12px;overflow:hidden;background:var(--color-deep);box-shadow:var(--shadow-card)}.seo-page .shot img{width:100%;height:auto;display:block}.seo-page .shot figcaption{padding:11px 16px;border-top:1px solid var(--color-hairline);background:#ffffff05;font-size:.78rem;color:#b0b8c8bf}.seo-page .proofgrid{margin-top:clamp(30px,4.4vh,48px);display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,4.5vw,56px);align-items:center}.seo-page .kpis{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.seo-page .kpis>div{flex:1 1 128px;border:1px solid var(--color-hairline-accent);border-radius:10px;padding:20px 18px;background:linear-gradient(135deg,#181f3d,#9fd64a0d)}.seo-page .kpis b{display:block;font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:800;line-height:1;letter-spacing:-.04em;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.seo-page .kpis span{display:block;margin-top:10px;font-size:.86rem;line-height:1.5;color:var(--color-muted)}.seo-page .pq{margin:0;padding-left:20px;border-left:2px solid var(--color-accent)}.seo-page .pq q{quotes:none;display:block;font-size:1.1rem;line-height:1.6;color:var(--color-ink)}.seo-page .pq cite{display:block;margin-top:12px;font-style:normal;font-size:.9rem;color:var(--color-muted)}.seo-page .rating{margin-top:clamp(30px,4.4vh,46px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding:24px 28px;border:1px solid var(--color-hairline-accent);border-radius:16px;background:linear-gradient(135deg,#181f3d,#9fd64a0d)}.seo-page .rating .l{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.seo-page .rating .num{font-size:2.7rem;font-weight:800;line-height:1;color:#fff;letter-spacing:-.04em}.seo-page .rating .stars svg{color:#fbbf24}.seo-page .rating p{margin-top:5px;font-size:.9rem;color:var(--color-muted)}.seo-page .ladder{display:grid;gap:11px}.seo-page .rung{display:flex;align-items:center;gap:18px;padding:19px 24px;border:1px solid var(--color-hairline);border-radius:10px;background:#ffffff05}.seo-page .rung--on{border-color:var(--color-hairline-accent);background:linear-gradient(135deg,rgba(159,214,74,.07),transparent)}.seo-page .rung .st{width:92px;flex:none;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted)}.seo-page .rung--on .st{color:var(--color-accent)}.seo-page .rung b{display:block;font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.012em}.seo-page .rung span.d{font-size:.9rem;color:var(--color-muted)}.seo-page .rung .pr{margin-left:auto;white-space:nowrap;font-size:.93rem;font-weight:700;color:var(--color-muted)}.seo-page .rung--on .pr{color:#fff}.seo-page .arrow{text-align:center;font-size:1.05rem;line-height:.4;color:var(--color-muted);opacity:.4}.seo-page .terms{border:1px solid var(--color-hairline-accent);border-radius:12px;padding:26px;background:linear-gradient(135deg,rgba(159,214,74,.06),transparent)}.seo-page .terms h3{font-size:1.16rem;font-weight:700;letter-spacing:-.02em}.seo-page .terms ul{list-style:none;margin:16px 0 0;padding:0}.seo-page .terms li{display:grid;grid-template-columns:17px 1fr;gap:11px;align-items:start;padding:10px 0;border-top:1px solid var(--color-hairline);font-size:.95rem;line-height:1.55;color:var(--color-muted)}.seo-page .terms li:first-child{border-top:0}.seo-page .terms li svg{width:17px;height:17px;margin-top:3px;color:var(--color-accent)}.seo-page .terms .go{margin-top:20px;display:grid;gap:10px}.seo-page .terms .go .btn{width:100%}.seo-page .priceside{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,4vw,48px);align-items:center;margin-top:clamp(30px,4.4vh,46px)}.seo-page .fit{margin-top:clamp(30px,4.4vh,46px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seo-page .fit>div{border:1px solid var(--color-hairline);border-radius:16px;padding:26px 30px}.seo-page .fit>div:first-child{border-color:var(--color-hairline-accent);background:linear-gradient(135deg,rgba(159,214,74,.06),transparent)}.seo-page .fit h3{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700}.seo-page .fit h3 svg{width:19px;height:19px}.seo-page .fit>div:first-child h3 svg{color:var(--color-accent)}.seo-page .fit>div:last-child h3 svg{color:var(--color-muted)}.seo-page .fit ul{list-style:none;margin:16px 0 0;padding:0}.seo-page .fit li{display:grid;grid-template-columns:17px 1fr;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--color-hairline);font-size:.95rem;line-height:1.55;color:var(--color-muted)}.seo-page .fit li:first-child{border-top:0}.seo-page .fit li svg{width:17px;height:17px;margin-top:3px}.seo-page .fit>div:first-child li svg{color:var(--color-accent)}.seo-page .fit>div:last-child li svg{color:var(--color-muted);opacity:.6}.seo-page .cycle{margin-top:clamp(30px,4.4vh,48px)}.seo-page .cycle__sprint{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(14px,2.4vw,28px);align-items:center}.seo-page .cycle__cap{font-family:ui-monospace,Menlo,monospace;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-mid);max-width:9ch;line-height:1.5}.seo-page .cycle__cap--e{text-align:right}.seo-page .cycle__bar{position:relative;padding:22px 26px;border:1px solid var(--color-hairline-accent);border-radius:12px;background:linear-gradient(135deg,rgba(159,214,74,.07),transparent 70%)}.seo-page .cycle__bar:before,.seo-page .cycle__bar:after{content:"";position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:var(--color-accent);transform:translateY(-50%)}.seo-page .cycle__bar:before{left:-5px}.seo-page .cycle__bar:after{right:-5px}.seo-page .cycle__bar b{display:block;font-size:1.14rem;font-weight:700;color:#fff;letter-spacing:-.018em}.seo-page .cycle__bar span{display:block;margin-top:5px;font-size:.94rem;color:var(--color-muted)}.seo-page .cycle__month{margin-top:16px;padding:22px 0 0;border-top:1px dashed var(--color-hairline)}.seo-page .cycle__month>.k{display:block;font-family:ui-monospace,Menlo,monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#b0b8c899;margin-bottom:16px}.seo-page .cycle__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(22px,3.4vw,48px)}.seo-page .cycle__steps>div{padding-top:18px;border-top:1px solid var(--color-hairline)}.seo-page .cycle__steps i{font-style:normal;font-family:ui-monospace,Menlo,monospace;font-size:.66rem;letter-spacing:.12em;color:var(--color-accent-mid)}.seo-page .cycle__steps b{display:block;margin-top:8px;font-size:1.06rem;font-weight:700;color:#fff;letter-spacing:-.015em}.seo-page .cycle__steps p{margin-top:8px;font-size:.94rem;line-height:1.6;color:var(--color-muted)}.seo-page .cycle__note{margin-top:22px;padding-left:18px;border-left:2px solid var(--color-accent);font-size:1.04rem;line-height:1.6;color:#e2e8f1;max-width:60ch}.seo-page .engspec{margin-top:clamp(26px,3.6vh,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-hairline-accent)}.seo-page .engspec>div{padding:18px 24px 20px 0;border-left:1px solid var(--color-hairline)}.seo-page .engspec>div:first-child{border-left:0}.seo-page .engspec>div:not(:first-child){padding-left:24px}.seo-page .engspec dt{margin:0;font-family:ui-monospace,Menlo,monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-mid)}.seo-page .engspec dd{margin:9px 0 0;font-size:1rem;font-weight:600;color:#fff;line-height:1.45}.seo-page .revs--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:0 clamp(26px,4vw,54px)}.seo-page .revs--3 .rev{border:0;border-top:1px solid var(--color-hairline-accent);border-radius:0;background:none;padding:22px 0 0}.seo-page .revs--3 .rev:hover{transform:none;background:none}.seo-page .revs--3 .rev blockquote{margin:0 0 18px;font-size:1.02rem;line-height:1.68;color:#dee3ed}.seo-page .revs--3 .rev figcaption{padding-top:0;border-top:0}.seo-page .revs--3 .stars{margin-bottom:14px}.seo-page .week{margin-top:clamp(30px,4.4vh,48px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,4vw,56px);align-items:start}.seo-page .week__lead{font-size:clamp(1.14rem,1.8vw,1.42rem);font-weight:600;line-height:1.5;letter-spacing:-.015em;color:#e6ebf3}.seo-page .week__lead b{color:#fff;font-weight:700}.seo-page .week__body{font-size:1.04rem;line-height:1.72;color:var(--color-muted)}.seo-page .week__body+.week__body{margin-top:.9em}.seo-page .cadence{display:grid;gap:0;border-top:1px solid var(--color-hairline-accent)}.seo-page .cadence>div{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--color-hairline)}.seo-page .cadence dt{margin:0;font-family:ui-monospace,Menlo,monospace;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:#b0b8c899;width:74px}.seo-page .cadence dd{margin:0;font-size:.98rem;font-weight:600;color:#fff;line-height:1.45}.seo-page .spec__f{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-hairline);font-size:.8rem;color:var(--color-muted)}.seo-page{--gut:28px}.seo-page .wrap2{max-width:1200px;margin:0 auto;padding:0 var(--gut)}.seo-page a:not(.btn){color:var(--color-accent);text-decoration:none}.seo-page a:not(.btn):hover{color:#c2ec78}.seo-page{overflow-x:clip}.seo-page .hero{overflow:hidden}.seo-page .crumb{max-width:1200px;margin:0 auto;padding:20px var(--gut) 0;display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;color:#b0b8c899}.seo-page .crumb a{color:#b0b8c8bf;font-weight:600}.seo-page .crumb a:hover{color:var(--color-accent)}.seo-page .crumb b{color:#fff;font-weight:700}.seo-page .crumb i{font-style:normal;color:#b0b8c859}.seo-page .logos__row img[data-o=badge]{height:clamp(62px,6.4vw,78px)}.seo-page .logos__row img[data-o=word]{height:clamp(46px,4.8vw,58px)}@media(max-width:1080px){.seo-page .tiers{gap:12px}.seo-page .tier{padding:22px 20px 24px}.seo-page .tier .px{font-size:1.62rem}.seo-page .tier>p{font-size:.92rem}.seo-page .tier li{font-size:.89rem}}@media(max-width:980px){.seo-page .hero__in{grid-template-columns:1fr;gap:38px}.seo-page .revs{grid-template-columns:1fr}.seo-page .figs{grid-template-columns:1fr;gap:14px}.seo-page .streams{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-page .proofgrid,.seo-page .priceside{grid-template-columns:1fr}}@media(max-width:900px){.seo-page .logos__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seo-page .cycle__steps{grid-template-columns:1fr}.seo-page .cycle__steps>div{padding:16px 0 0}.seo-page .revs--3{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-page .week{grid-template-columns:1fr;gap:26px}.seo-page .engspec{grid-template-columns:1fr}.seo-page .engspec>div{border-left:0;border-top:1px solid var(--color-hairline);padding:16px 0 18px!important}.seo-page .engspec>div:first-child{border-top:0}.seo-page .claims{grid-template-columns:1fr}.seo-page .claims>div{padding:24px 0 26px!important;border-right:0!important}.seo-page .row{grid-template-columns:3rem 1fr;gap:10px 16px}.seo-page .row p{grid-column:2}.seo-page .two{grid-template-columns:1fr}.seo-page .lane{grid-template-columns:34px 1fr;gap:12px 16px}.seo-page .lane p{grid-column:2}.seo-page .lane:not(:last-child):before{left:6px}.seo-page .cons,.seo-page .rel{grid-template-columns:1fr}.seo-page .kpis>div{flex:1 1 132px}}@media(max-width:820px){.seo-page .tiers{grid-template-columns:1fr;gap:14px}.seo-page .tier{padding:24px 26px 26px}.seo-page .tier__h{align-items:baseline;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--color-hairline)}.seo-page .tier .px{font-size:1.8rem}.seo-page .tier>p{margin-top:15px;font-size:.96rem;max-width:70ch}.seo-page .tier li{font-size:.92rem}.seo-page .tier ul{margin-top:12px}.seo-page .tier .go{padding-top:20px}.seo-page .tier .go .btn{width:100%}.seo-page .fit{grid-template-columns:1fr}}@media(max-width:640px){.seo-page .logos__row,.seo-page .logos__row--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.seo-page .cycle__sprint{grid-template-columns:1fr;gap:12px}.seo-page .cycle__cap--e{text-align:left}.seo-page .cycle__bar:before,.seo-page .cycle__bar:after{display:none}.seo-page .revs--3{grid-template-columns:1fr}.seo-page .cadence dt{width:auto}.seo-page .streams{grid-template-columns:1fr}.seo-page .rung{flex-wrap:wrap;gap:8px 14px}.seo-page .rung .st{width:auto}.seo-page .rung .pr{margin-left:0;width:100%}.seo-page .spec dl>div{grid-template-columns:1fr;gap:3px}.seo-page .spec dt{width:auto}.seo-page .spec dd{text-align:left}.seo-page .rating{padding:20px 22px}.seo-page .rating .l{gap:16px}.seo-page .rating .num{font-size:2.2rem}.seo-page .kpis>div{flex:1 1 100%}.seo-page .note q{font-size:1.16rem}}@media(max-width:560px){.seo-page .faq summary{font-size:1.02rem}.seo-page .faq p{padding-left:0}}@media(max-width:480px){.seo-page .acts{gap:10px}.seo-page .acts .btn{width:100%}.seo-page .hero h2{font-size:clamp(2.1rem,8.6vw,2.6rem)}.seo-page .hero h2 span{font-size:.7em}.seo-page .road,.seo-page .rank,.seo-page .spec,.seo-page .road__f{padding-left:20px;padding-right:20px}.seo-page .incl,.seo-page .pcard,.seo-page .terms{padding:22px 20px}.seo-page .fit>div{padding:22px 20px}.seo-page .rev{padding:22px 20px}}@media(max-width:560px){.seo-page{--gut:20px}}.rel[data-astro-cid-4x726bw7].cases{grid-template-columns:repeat(3,minmax(0,1fr))}.rel[data-astro-cid-4x726bw7].cases h3[data-astro-cid-4x726bw7]{font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.25}.rel[data-astro-cid-4x726bw7].cases p[data-astro-cid-4x726bw7]{font-size:.9rem}@media(max-width:980px){.rel[data-astro-cid-4x726bw7].cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rel[data-astro-cid-4x726bw7].cases{grid-template-columns:1fr}}.head[data-astro-cid-4x726bw7].head--wide{max-width:none;text-align:center}.head[data-astro-cid-4x726bw7].head--wide .eyebrow[data-astro-cid-4x726bw7]{justify-content:center}.head[data-astro-cid-4x726bw7].head--wide .big[data-astro-cid-4x726bw7]{max-width:22ch;margin-left:auto;margin-right:auto}.head[data-astro-cid-4x726bw7].head--wide .lede[data-astro-cid-4x726bw7]{max-width:78ch;margin-left:auto;margin-right:auto}.chips[data-astro-cid-4x726bw7].chips--center{justify-content:center}
