.price-page{color:#0f1033;max-width:1320px;margin:0 auto;padding:124px clamp(16px,4vw,48px) 96px}.price-hero{text-align:center;max-width:720px;margin:0 auto 40px}.price-hero h1{font:500 clamp(40px, 5.6vw, 72px)/1 var(--font-display);letter-spacing:-.04em}.price-hero p{color:#5e6080;margin-top:16px;font-size:18px;line-height:1.55}.price-note{background:#fff6dc;border-radius:12px;padding:10px 16px;display:inline-block;color:#6b5100!important;font-size:15px!important}.price-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:16px;display:grid}.price-card{background:#fff;border:1px solid #e2dfd5;border-radius:24px;flex-direction:column;gap:12px;padding:28px 24px;display:flex;position:relative}.price-card.is-highlight{color:#fff;background:radial-gradient(70% 60% at 100% 0,#7b6cff73,#0000 60%),#0f1033;border:0;box-shadow:0 40px 70px -40px #0f1033b3}.price-flag{color:#0f1033;background:#ffc845;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:24px}.price-card h2{color:inherit;font:600 22px var(--font-ui)}.price-tag{font:500 46px/1 var(--font-display);letter-spacing:-.03em}.price-tagline{color:#5e6080;min-height:48px;line-height:1.5}.price-card.is-highlight .price-tagline{color:#c4c6e0}.price-card ul{flex-direction:column;gap:9px;margin:4px 0 18px;padding:0;font-size:15px;list-style:none;display:flex}.price-card li{align-items:flex-start;gap:8px;display:flex}.price-card li svg{color:#0fa87a;flex:none;margin-top:3px}.price-card.is-highlight li svg{color:#2be3a2}.price-card>.site-btn,.price-pay{margin-top:auto}.price-pay .site-btn,.price-card>.site-btn{width:100%}.price-btn--plain{background:#f4f2ec;color:#0f1033!important}.price-btn--plain:hover{background:#e9e6ff}.price-error{color:#c0264f;margin-top:8px;font-size:14px;font-weight:600}.price-card.is-highlight .price-error{color:#ffb3c4}.price-foot{color:#5e6080;text-align:center;margin-top:28px}.price-foot a{color:#5b4be0;font-weight:700}.price-thanks{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:40px auto;display:flex}.price-thanks h1{font:500 clamp(40px, 5vw, 64px)/1 var(--font-display);letter-spacing:-.04em}.price-thanks p{color:#5e6080;font-size:18px;line-height:1.55}.pay-panel{flex-direction:column;gap:14px;display:flex}.pay-form{flex-direction:column;gap:12px;max-width:560px;display:flex}.pay-form--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:820px;display:grid}.pay-form label{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.pay-form input,.pay-form select,.pay-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:500 14.5px var(--font-ui);border-radius:9px;padding:10px 12px}.pay-wide,.pay-form-actions{grid-column:1/-1}.pay-check{align-items:center;flex-direction:row!important;gap:8px!important}.pay-check input{width:auto}.pay-form-actions{flex-wrap:wrap;gap:8px;display:flex}.pay-steps{margin:0;padding-left:20px;font-size:14.5px;line-height:1.6}.pay-steps a{color:var(--accent);font-weight:700}.pay-connected{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pay-badge{color:#8a5a00;background:#fff1d6;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}.pay-badge.is-live{color:#0b6b4c;background:#ddfbef}.pay-msg{color:#a01f43;background:#fde4ea;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.pay-msg.is-ok{color:#0b6b4c;background:#ddfbef}.pay-hint{font-size:13.5px}.pay-packages{flex-direction:column;gap:14px;display:flex}.pay-package{border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}@media (max-width:720px){.pay-form--grid{grid-template-columns:1fr}}.legal-page{color:#0f1033;max-width:760px;margin:0 auto;padding:124px clamp(16px,4vw,32px) 96px;font-size:16.5px;line-height:1.65}.legal-page h1{font:500 clamp(38px, 5vw, 56px)/1.05 var(--font-display);letter-spacing:-.035em}.legal-updated{color:#5e6080;margin:8px 0 28px;font-size:14px}.legal-page h2{margin:32px 0 10px;font-size:21px}.legal-page p,.legal-page li{color:#2a2c55}.legal-page ul{padding-left:20px}.legal-page li{margin-top:8px}.legal-page a{color:#5b4be0;font-weight:600}.price-addons{margin-top:44px}.price-addons>h2{font:500 30px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:14px}.price-addon-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.price-addon{background:#faf9ff;border:1px dashed #c9c4f5;border-radius:20px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.price-addon-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price-addon h3{font:600 19px var(--font-ui)}.price-addon-tag{font:500 30px/1 var(--font-display);flex:none}.price-addon .price-tagline{min-height:0}.price-addon ul{flex-direction:column;gap:7px;margin:2px 0 12px;padding:0;font-size:14.5px;list-style:none;display:flex}.price-addon li{gap:8px;display:flex}.price-addon li svg{color:#0fa87a;flex:none;margin-top:3px}.price-addon .price-pay,.price-addon>.site-btn{align-self:flex-start;margin-top:auto}.price-pay{flex-direction:column;gap:8px;display:flex}.price-btn--paypal{font-weight:800;color:#142c8e!important;background:#ffc439!important}.price-btn--paypal:hover{background:#f2b72c!important}.price-tag small{font:600 17px var(--font-ui);letter-spacing:0;opacity:.7;margin-left:4px}
@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@page{margin:14mm 12mm}body{background:#fff;font-size:12px}.report-page{max-width:none;padding:0}.report-top-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:0 0 8px;position:static}.report-top-bar-actions,.report-sidebar,.filter-tabs,.share-tags,.check-row-chevron{display:none!important}.report-window{display:block}.report-card,.report-hero{box-shadow:none;break-inside:avoid-page;margin-bottom:10px}.category-section{break-inside:auto}.check-row{break-inside:avoid}.check-row-body{display:flex!important}.report-cta,.status-mark,.category-tile,.grade-ring,.score-bar,.chip,.brand-mark-tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
