.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}}
@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}}
