.review-page{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 system-ui,sans-serif}.review-page *{box-sizing:border-box}.review-page header,.review-page footer{max-width:1100px;margin:auto;padding:25px;display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.review-page header{border-bottom:1px solid var(--line)}.review-page nav{display:flex;gap:20px;flex-wrap:wrap}.review-page a{color:var(--accent);text-underline-offset:3px}.review-page .brand{color:var(--ink);font-size:1.5rem;font-weight:750;letter-spacing:-.05em;text-decoration:none}.review-page main{max-width:880px;margin:0 auto;padding:0 25px}.review-page section{padding:35px 0;border-bottom:1px solid var(--line)}.review-page .review-hero{padding-top:45px}.review-page h1{font:400 clamp(2.3rem,6vw,3.6rem)/1.12 Georgia,serif;letter-spacing:-.035em;max-width:20ch;margin:0 0 22px}.review-page h2{font-size:1.65rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.review-page h3{font-size:1.15rem;line-height:1.3;margin:0 0 14px}.review-lead{font-size:1.3rem;max-width:50ch}.review-page .review-primary{display:inline-block;padding:13px 22px;background:var(--ink);color:#fff;border-radius:6px;text-decoration:none;font-weight:650}.review-free,.review-small{font-size:.88rem;color:var(--muted)}.review-free{margin:10px 0 22px}.review-benefits{padding-left:22px}.review-benefits li{margin-bottom:14px}.review-example{margin:28px 0;padding:24px;background:#e9ede6;border-left:3px solid var(--ink)}.review-example p:last-child{margin-bottom:0}.review-example-label{font-size:.85rem;color:var(--muted);margin:0 0 12px}.review-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.review-plans article{padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.review-price{font-size:1.7rem;font-weight:700;line-height:1.3}.review-price del{font-size:.9rem;color:var(--muted);font-weight:400;display:block}.review-price a{font-size:1rem}.review-sale{font-size:.85rem;color:var(--accent)}.review-page .currency-selector{margin:24px 0}.review-currency-label{font-size:.8rem;color:var(--muted);padding:0 6px}.review-faq details{padding:15px 0;border-bottom:1px solid var(--line)}.review-faq summary{font-weight:650;cursor:pointer}.review-faq details p{margin-bottom:0}.review-finish{margin-bottom:25px}.review-page footer{font-size:.9rem;padding-bottom:35px}.review-mobile-action{position:fixed;bottom:12px;left:16px;right:16px;z-index:20;max-width:470px;margin:0 auto;background:var(--ink);border-radius:8px;box-shadow:0 3px 16px #263d3533}.review-mobile-action a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;color:#fff;text-decoration:none;font-weight:650}.review-mobile-action span{font-size:.8rem;font-weight:400}.review-page :focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:700px){.review-plans{grid-template-columns:1fr}.review-page footer{padding-bottom:110px}.review-page h1{font-size:2.5rem}.review-page section{padding:30px 0}.review-price{font-size:1.55rem}}@media(min-width:701px){.review-mobile-action{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
