.allvio-site .pk-hw{display:flex;flex-direction:column;padding:26px;background:var(--card-0);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-card)}.allvio-site .pk-hw:hover{border-color:#c9922e}.allvio-site .pk-hw-featured{border-color:#c9922e;box-shadow:0 20px 50px -28px rgba(201,146,46,.6)}.pk-hw-desc{margin-top:6px;color:var(--ink-500);font-size:14px}.pk-hw-save{margin-top:6px;color:var(--good-fg);font-size:13.5px;font-weight:600}.pk-hw-includes{margin-top:12px;padding:0;list-style:none;color:var(--ink-600);font-size:13.5px;display:flex;flex-direction:column;gap:6px}.pk-hw-includes svg{color:var(--gold-ink);flex:none}:root[data-theme=dark] .allvio-site .pk-offer{position:relative;overflow:hidden;background:radial-gradient(50% 55% at 50% 0,rgba(110,58,96,.55),rgba(20,9,16,0)),radial-gradient(40% 45% at 92% 100%,rgba(201,146,46,.2),rgba(20,9,16,0)),#140910;border-top:1px solid rgba(201,146,46,.25);border-bottom:1px solid #2a1726;color:#f3e9ef;padding:64px 0 72px;--ink-900:#ffffff;--ink-600:#e3d3dd;--ink-500:#c4b0bc;--ink-400:#9d8796;--line:#3a2434;--card-0:#2a1426;--plum-ink:#e2b25a;--good-fg:#8be0a6}:root[data-theme=dark] .allvio-site .pk-offer .eyebrow{color:#e2b25a}:root[data-theme=dark] .allvio-site .pk-offer h2{color:#fff}:root[data-theme=dark] .allvio-site .pk-offer .section-head p{color:#d6c4cf}.pk-offer-head{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:center;max-width:none!important}.pk-offer-title{margin-top:10px;font-size:clamp(28px,3.4vw,46px)!important;line-height:1.04!important;letter-spacing:-.04em}.pk-offer-visual{transform:rotate(2.5deg);border-radius:20px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1)}.pk-offer-visual img{display:block;width:100%;height:auto}.pk-hw-grid{margin-top:36px!important;align-items:stretch}:root[data-theme=dark] .allvio-site .pk-hw{display:flex;flex-direction:column;padding:26px;background:rgba(255,255,255,.04);border:1px solid #3a2434;border-radius:20px;box-shadow:none}:root[data-theme=dark] .allvio-site .pk-hw:hover{border-color:#c9922e}:root[data-theme=dark] .allvio-site .pk-hw-featured{background:radial-gradient(60% 40% at 50% 0,rgba(110,58,96,.5),rgba(20,9,16,0)),#1f0e1b;border-color:#c9922e}:root[data-theme=dark] .allvio-site .pk-hw h3{color:#fff;font-size:20px}:root[data-theme=dark] .pk-hw-desc{margin-top:6px;color:#c4b0bc;font-size:14px}:root[data-theme=dark] .allvio-site .pk-hw .price-amount{font-size:30px;margin-top:16px;color:#fff}:root[data-theme=dark] .allvio-site .pk-hw .price-amount span{font-size:13.5px;color:#c4b0bc}:root[data-theme=dark] .pk-hw-save{margin-top:6px;color:#8be0a6;font-size:13.5px;font-weight:600}:root[data-theme=dark] .pk-hw-includes{margin-top:12px;padding:0;list-style:none;color:#e3d3dd;font-size:13.5px;display:flex;flex-direction:column;gap:6px}:root[data-theme=dark] .pk-hw-includes li{display:flex;gap:8px;align-items:center}:root[data-theme=dark] .pk-hw-includes svg{color:#e2b25a;flex:none}.allvio-site .pk-hw .btn-row{margin-top:auto!important;padding-top:18px}:root[data-theme=dark] .allvio-site .pk-hw .btn-secondary{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.3)}:root[data-theme=dark] .allvio-site .pk-hw .btn-secondary:hover{border-color:#fff}.allvio-site .pk-loan{margin-top:24px;max-width:820px;font-size:13.5px;color:#b9a4b2}.pk-plans-section{padding-top:80px}.allvio-site .pk-toggle{margin-top:26px;display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--paper-100);margin-bottom:18px}.pk-toggle-btn{padding:8px 20px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;background:transparent;color:var(--ink-500);display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s}.pk-toggle-btn:hover{color:var(--ink-900)}.pk-toggle-btn[aria-pressed=true]{background:#c9922e;color:#2b1225}.pk-save{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(43,18,37,.14);color:inherit}.pk-toggle-btn[aria-pressed=false] .pk-save{background:rgba(201,146,46,.18);color:var(--gold-ink)}.allvio-site .pk-terms{margin:0 0 8px;font-size:13px;color:var(--ink-500);max-width:760px}.pk-plans{grid-template-columns:1.1fr 1fr!important;gap:24px!important;margin-top:28px!important}.allvio-site .pk-plan{padding:34px;background:var(--card-0)}.allvio-site .pk-plan-featured{padding:34px;box-shadow:0 40px 80px -32px rgba(30,12,26,.6),0 0 0 1px rgba(201,146,46,.35)}.allvio-site .pk-plan-name{font-size:24px;margin-top:12px;letter-spacing:-.035em}.allvio-site .pk-plan-featured .pk-plan-name{color:#fff}.pk-plan-desc{margin-top:8px;font-size:15px;color:var(--ink-500)}.allvio-site .pk-plan-featured .pk-plan-desc{color:#d6c4cf}.allvio-site .pk-plans .price-amount{font-size:48px;font-weight:500;letter-spacing:-.04em;margin-top:20px;color:var(--ink-900)}.allvio-site .pk-plan-featured .price-amount{color:#fff}.allvio-site .pk-plans .price-amount{line-height:1.1}.allvio-site .pk-plans .price-amount span{letter-spacing:0;line-height:1.4;font-size:14px}.allvio-site .pk-plans ul{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.allvio-site .pk-plan-featured ul{border-top-color:rgba(255,255,255,.14)}.pk-plans li svg{color:var(--gold-ink);flex:none;margin-top:3px}.allvio-site .pk-plan-featured li svg{color:#e2b25a}.allvio-site .pk-plans .btn-row{margin-top:auto!important;padding-top:26px}.allvio-site .pk-plan-featured .btn-white{background:#c9922e;color:#2b1225}.allvio-site .pk-fine{margin-top:6px;font-size:13px;color:var(--ink-500)}.allvio-site .pk-fine-first{margin-top:22px;color:var(--ink-400)}.pk-items{margin-top:28px!important;gap:18px!important}.allvio-site .pk-items .hw-item-card{padding:22px;gap:4px}.allvio-site .pk-items .hw-item-price{font-weight:500;letter-spacing:-.03em;color:var(--ink-900)}.allvio-site .pk-items a{color:var(--gold-ink)!important}.pk-faq{gap:20px!important}.allvio-site .pk-faq .card{padding:26px}.allvio-site .pk-faq .card h3{font-size:18px;letter-spacing:-.03em}.allvio-site .pk-faq .card a{color:var(--gold-ink)!important}@media (max-width:900px){.pk-offer-head{grid-template-columns:1fr;gap:28px}.pk-offer-visual{max-width:420px}.pk-plans{grid-template-columns:1fr!important}}@media (max-width:600px){.allvio-site .pk-offer{padding:48px 0 56px}.allvio-site .pk-plan,.allvio-site .pk-plan-featured{padding:26px}.allvio-site .pk-plans .price-amount{font-size:40px}.pk-offer-visual{transform:none}}