.ac-page{--ac:#81c5c9;--ac-hover:#a3d8db;--ac-ink:#08111b;--ac-line:rgba(129,197,201,.22);--ac-glass:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.012));position:relative;overflow:clip;padding-top:var(--header-h,80px)}.ac-page__glow{position:absolute;inset:0 0 auto;height:900px;pointer-events:none;background:radial-gradient(45% 55% at 12% 18%,rgba(69,157,161,.22),transparent 70%),radial-gradient(35% 45% at 88% 10%,rgba(192,96,144,.14),transparent 70%),linear-gradient(rgba(255,255,255,3%) 1px,transparent 1px)0 0/56px 56px,linear-gradient(90deg,rgba(255,255,255,3%) 1px,transparent 1px)0 0/56px 56px;-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 35%,transparent)}.ac-page .container{position:relative}.ac-crumbs{padding-top:1.5rem}.ac-hero{max-width:980px;padding:clamp(1.75rem,1rem + 3vw,3.25rem)0 clamp(3rem,2rem + 3vw,4.5rem)}.ac-kicker,.ac-marker{font-family:var(--font-mono);color:var(--ac);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ac-kicker{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .85rem;border:1px solid var(--ac-line);border-radius:99px;background:rgba(69,157,161,8%)}.ac-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 12px rgba(129,197,201,.8)}.ac-dot--live{background:#69d49b;box-shadow:0 0 0 4px rgba(105,212,155,.14),0 0 14px rgba(105,212,155,.6);animation:ac-pulse 2.4s ease-in-out infinite}@keyframes ac-pulse{50%{opacity:.45}}.ac-hero h1{max-width:900px;font-family:var(--font-display);font-size:var(--fs-display);line-height:1;letter-spacing:-.035em;margin:1.25rem 0 1.4rem;overflow-wrap:break-word}.ac-page .ac-lead{max-width:820px;color:var(--text-secondary);font-size:var(--fs-lead);line-height:1.65}.ac-status{margin-top:2.2rem;padding:1.25rem 1.4rem;display:grid;grid-template-columns:170px 1fr;gap:1.2rem;border:1px solid var(--ac-line);border-radius:var(--radius-lg);background:var(--ac-glass);box-shadow:var(--shadow-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ac-status>span{display:flex;align-items:flex-start;gap:.6rem;color:var(--ac);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem;letter-spacing:.12em;line-height:1.5}.ac-status>span .ac-dot{flex:none;margin-top:.3rem}.ac-page .ac-status p{margin:.35rem 0 0;color:var(--text-muted)}.ac-section{padding:clamp(3rem,2rem + 3vw,4.5rem)0;border-top:1px solid transparent;border-image:var(--grad-seam)1}.ac-section h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.1;margin:.65rem 0 1.8rem}.ac-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;counter-reset:none}.ac-steps li{position:relative;padding:1.5rem;border:1px solid rgba(255,255,255,8%);border-radius:var(--radius-lg);background:var(--ac-glass);transition:transform var(--transition-base),border-color var(--transition-base)}.ac-steps li:hover{transform:translateY(-3px);border-color:var(--ac-line)}.ac-steps li>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;font-family:var(--font-mono);font-weight:700;font-size:.82rem;color:var(--ac-ink);background:var(--ac);box-shadow:0 0 0 6px rgba(129,197,201,.1),0 8px 24px rgba(69,157,161,.35)}.ac-steps h3{margin:1.4rem 0 .6rem;font-size:1.2rem}.ac-page .ac-steps p,.ac-page .ac-protocols p,.ac-page .ac-split p{color:var(--text-secondary);line-height:1.65;font-size:.95rem}.ac-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ac-offer{position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,8%);border-radius:var(--radius-lg);padding:1.75rem;background:radial-gradient(90% 50% at 100% 0%,rgba(69,157,161,.12),transparent 60%),var(--ac-glass);box-shadow:var(--shadow-card);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.ac-offer:hover{transform:translateY(-3px);border-color:var(--ac-line);box-shadow:var(--shadow-card-hover),var(--glow-teal)}.ac-page .ac-offer__id{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em}.ac-offer__id code{margin-left:.35rem;padding:.2rem .45rem;border-radius:var(--radius-sm);color:var(--ac);background:rgba(129,197,201,8%);text-transform:none;letter-spacing:0;font-size:.72rem;overflow-wrap:anywhere}.ac-offer h3{margin:1.1rem 0 .55rem;font-size:1.4rem}.ac-page .ac-offer>p{color:var(--text-secondary);line-height:1.55}.ac-page .ac-offer__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .5rem;margin:.4rem 0 1rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,7%);border-bottom:1px solid rgba(255,255,255,7%)}.ac-offer__price strong{font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);line-height:1;letter-spacing:-.03em;background:linear-gradient(120deg,#f1f5f9 30%,var(--ac));-webkit-background-clip:text;background-clip:text;color:transparent}.ac-offer__price span{color:var(--text-muted);font-size:.9rem}.ac-page .ac-offer__guarantee{font-size:.86rem;color:var(--text-muted)}.ac-offer__actions{display:grid;gap:.65rem;margin-top:auto;padding-top:1.25rem}.ac-offer__actions small{color:var(--text-muted);line-height:1.45}.ac-offer__cta,.ac-offer__cta:visited,.ac-offer__cta:focus{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1rem;border:1px solid var(--ac);border-radius:var(--radius-btn);color:var(--ac-ink);background:var(--ac);font-weight:700;text-decoration:none;transition:background var(--transition-base),transform var(--transition-base)}.ac-offer__cta:hover,.ac-offer__cta:active{color:var(--ac-ink);background:var(--ac-hover);transform:translateY(-1px)}.ac-offer__cta--secondary,.ac-offer__cta--secondary:visited,.ac-offer__cta--secondary:focus{color:var(--ac);background:0 0}.ac-offer__cta--secondary:hover,.ac-offer__cta--secondary:active{color:#f1f5f9;background:rgba(129,197,201,.12)}.ac-offer__cta:focus-visible,.ac-endpoint__cta:focus-visible{outline:3px solid #f1f5f9;outline-offset:3px}.ac-protocols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ac-protocols article{padding:1.4rem;border:1px solid rgba(255,255,255,8%);border-radius:var(--radius-lg);background:var(--ac-glass);box-shadow:inset 0 1px rgba(129,197,201,.35)}.ac-protocols article>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:center;margin-bottom:.8rem}.ac-protocols h3{margin:0;font-family:var(--font-display);font-size:1.5rem}.ac-protocols span{padding:.25rem .55rem;border:1px solid var(--ac-line);border-radius:99px;color:var(--ac);background:rgba(129,197,201,6%);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em}.ac-split{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ac-panel{padding:clamp(1.4rem,1rem + 1.5vw,2.2rem);border:1px solid rgba(255,255,255,8%);border-radius:var(--radius-lg);background:var(--ac-glass)}.ac-split .ac-panel h2{font-size:var(--fs-h3);margin-bottom:1rem}.ac-machine{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:center}.ac-page .ac-machine p{color:var(--text-secondary)}.ac-endpoint{border:1px solid var(--ac-line);border-radius:var(--radius-lg);overflow:hidden;background:#070d14;box-shadow:var(--shadow-card),var(--glow-teal)}.ac-endpoint__bar{display:flex;gap:6px;padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,6%);background:rgba(255,255,255,3%)}.ac-endpoint__bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.ac-endpoint__bar i:first-child{background:#ef8f75}.ac-endpoint__bar i:nth-child(2){background:#e9c46a}.ac-endpoint__bar i:last-child{background:#69d49b}.ac-endpoint code,.ac-endpoint a{display:block;padding:1.1rem 1.2rem}.ac-endpoint code{color:#c8e8ea;font-family:var(--font-mono);overflow-wrap:anywhere;background:0 0}.ac-endpoint .ac-endpoint__cta,.ac-endpoint .ac-endpoint__cta:visited,.ac-endpoint .ac-endpoint__cta:focus{min-height:48px;color:var(--ac-ink);background:var(--ac);font-weight:700;text-decoration:none}.ac-endpoint .ac-endpoint__cta:hover,.ac-endpoint .ac-endpoint__cta:active{color:var(--ac-ink);background:var(--ac-hover)}@media(max-width:991.98px){.ac-steps,.ac-protocols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ac-status,.ac-machine,.ac-split{grid-template-columns:1fr}.ac-offers,.ac-steps,.ac-protocols{grid-template-columns:1fr}.ac-status{gap:.6rem}.ac-offer{padding:1.35rem}}@media(prefers-reduced-motion:reduce){.ac-dot--live{animation:none}.ac-steps li,.ac-offer,.ac-offer__cta{transition:none}.ac-steps li:hover,.ac-offer:hover,.ac-offer__cta:hover{transform:none}}