.pk-hero{padding-block:clamp(56px,8vw,112px) clamp(40px,5vw,64px);background:radial-gradient(ellipse 60% 80% at 100% 0%,rgba(91,140,255,.14),transparent 70%),var(--paper)}.pk-hero h1{max-width:13em;margin-block:16px 22px;font-size:clamp(2.75rem,6.4vw,5.25rem)}.jump{margin-top:36px}.jump ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.jump a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--white);color:var(--navy);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.jump a:hover{border-color:var(--signal-deep);transform:translateY(-2px)}.j-name{font-weight:600;font-size:1rem}.j-price{font-family:var(--serif);font-size:1.5rem;line-height:1.1}.j-price small{font-family:var(--sans);font-size:.875rem;color:var(--muted)}.pk-hint{display:flex;gap:10px;align-items:center;margin-top:22px;font-size:1rem;color:var(--muted)}.pk-hint svg{color:var(--signal-deep);flex:none}.ladder-intro{padding-top:clamp(48px,6vw,80px)}.section-label{font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--line-strong)}.offer{padding-block:clamp(48px,6vw,88px);border-bottom:1px solid var(--line)}.offer-grid{display:grid;gap:clamp(32px,5vw,72px);align-items:start}.offer-media{margin:0}.offer-media img{width:100%;height:auto;border-radius:24px;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.9),transparent 70%),var(--mist)}.offer-media figcaption{margin-top:12px;font-size:.875rem;color:var(--muted)}@media(min-width:1000px){.offer-grid{grid-template-columns:1.15fr 1fr}.offer.flip .offer-media{order:2}.offer-media{position:sticky;top:100px}}.offer.core{background:var(--white)}.ribbon{display:inline-block;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:var(--navy);color:var(--paper);font-size:.8125rem;font-weight:600}.offer-body h2{margin-block:10px 12px;font-size:clamp(2.5rem,4.6vw,3.75rem)}.promise{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.35}.for{margin-top:12px;font-size:1rem;color:var(--muted)}.for strong{color:var(--navy)}.price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:26px;padding:18px 0;border-block:1px solid var(--line-strong)}.price{font-family:var(--serif);font-size:clamp(2.75rem,4.4vw,3.5rem);line-height:1}.unit{font-size:1rem;color:var(--muted)}.value{margin-left:auto;padding:6px 12px;border-radius:999px;background:#e8efff;color:var(--signal-deep);font-size:.9375rem;font-weight:600}.list-title{margin-top:28px;font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-deep)}.list-title span{letter-spacing:.04em;text-transform:none;color:var(--muted)}.items{margin-top:8px}.items li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:1rem}.item-name{display:flex;gap:10px}.item-name svg{flex:none;margin-top:4px;color:var(--signal-deep)}.item-name strong{display:block;font-weight:600;line-height:1.4}.detail{display:block;margin-top:2px;font-size:.9375rem;line-height:1.5;color:var(--muted)}.worth{flex:none;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--navy)}.bonuses .item-name svg{color:#c27a00}.guarantee-box{display:flex;gap:14px;margin-top:26px;padding:20px;border-radius:16px;background:var(--navy);color:var(--paper)}.guarantee-box svg{flex:none;color:var(--signal)}.g-title{font-family:var(--serif);font-size:1.5rem;line-height:1.15}.g-text{margin-top:6px;font-size:.9375rem;line-height:1.55;color:var(--muted-on-navy)}.terms{display:grid;gap:4px;margin-top:16px;font-size:.9375rem;color:var(--muted)}.terms li:before{content:"·";margin-right:8px;color:var(--signal-deep);font-weight:700}.offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.compare h2{margin-block:14px 32px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:18px}.compare table{width:100%;min-width:760px;border-collapse:collapse;font-size:.9375rem}.compare th,.compare td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.compare tbody tr:last-child>*{border-bottom:0}.compare thead th{vertical-align:bottom;background:var(--paper)}.compare thead a{display:block;font-family:var(--serif);font-size:1.375rem;font-weight:400;color:var(--navy);text-decoration:none}.compare thead span{display:block;margin-top:2px;font-size:.8125rem;font-weight:500;color:var(--muted)}.compare tbody th{position:sticky;left:0;background:var(--white);text-align:left;font-weight:600;min-width:220px}.compare td svg{margin-inline:auto;color:var(--signal-deep)}.compare .no{color:var(--noise)}.bundle{padding-block:clamp(32px,4vw,48px)}.bundle-inner{display:grid;gap:18px;align-items:center}.bundle-inner>div{padding:0}.bundle-name{font-family:var(--serif);font-size:2rem;line-height:1.1;margin-block:6px}.bundle-price{font-family:var(--serif);font-size:2.5rem;line-height:1}.bundle-price small{font-family:var(--sans);font-size:1rem;color:var(--muted)}@media(min-width:860px){.bundle-inner{grid-template-columns:1fr auto auto;gap:40px;padding:28px 32px;border:1px solid var(--line-strong);border-radius:20px;background:var(--white)}}.addons h2{margin-block:14px 16px}.addon-grid{display:grid;gap:40px;margin-top:40px}@media(min-width:900px){.addon-grid{grid-template-columns:1.4fr 1fr;gap:64px}}.addon-grid h3{font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-deep);padding-bottom:10px;border-bottom:1px solid var(--navy)}.price-table{width:100%;border-collapse:collapse;font-size:1rem}.price-table td{padding:11px 0;border-bottom:1px solid var(--line);vertical-align:top}.price-table .p{padding-left:16px;text-align:right;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.price-table small{font-weight:400;color:var(--muted)}.refer{display:flex;gap:16px;align-items:center;margin-top:32px;padding:20px;border-radius:16px;background:var(--white);border:1px solid var(--line);font-size:1rem}.refer-amount{flex:none;font-family:var(--serif);font-size:2.5rem;line-height:1;color:var(--signal-deep)}.vat{margin-top:24px;font-size:.9375rem;color:var(--muted)}.pk-guarantees h2{margin-block:14px 32px}.pk-guarantees dl{display:grid;gap:12px;margin:0 0 28px}@media(min-width:760px){.pk-guarantees dl{grid-template-columns:repeat(3,1fr)}}.pk-guarantees dl>div{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.pk-guarantees dt{display:flex;gap:10px;align-items:center;font-weight:700}.pk-guarantees dt svg{color:var(--signal-deep)}.pk-guarantees dd{margin:8px 0 0;font-size:1rem;color:var(--muted)}.faq-grid{display:grid;gap:32px}@media(min-width:900px){.faq-grid{grid-template-columns:.8fr 1.2fr;gap:64px}}.faq h2{margin-top:14px}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-size:1.125rem;font-weight:600;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;transition:transform .2s ease;color:var(--signal-deep)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{padding-bottom:20px;color:var(--muted);font-size:1.0625rem}.pk-final{padding-block:clamp(72px,9vw,120px)}.pk-final-inner{text-align:center}.pk-final h2{max-width:14em;margin-inline:auto}.pk-final .lede{margin:18px auto 0}.pk-final .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}
