.pr-page{gap:var(--section);padding-bottom:var(--section);flex-direction:column;display:flex}.pr-section{flex-direction:column;gap:24px;display:flex}.pr-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:16px}.pr-facts{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pr-fact{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.pr-fact svg{color:var(--fact-ink);flex:none}.pr-group-head{flex-direction:column;gap:6px;display:flex}.pr-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.pr-row--paid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-paid-head{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:18px 48px;display:grid}.pr-define{color:var(--ink);align-items:flex-start;gap:12px;margin:0;font-size:14px;line-height:20px;display:flex}.pr-define svg{color:var(--muted);flex:none}.pr-define strong{font-weight:700}.pr-card{background:var(--paper);border:1px solid var(--line-strong);min-width:0;color:var(--ink);border-radius:14px;flex-direction:column;gap:18px;padding:30px;scroll-margin-top:96px;display:flex}.pr-card--dark{background:var(--theater);border-color:var(--theater);color:var(--theater-ink)}.pr-card--quiet{background:0 0;gap:12px}.pr-card--paid{gap:24px}.pr-card-top{flex-direction:column;gap:12px;display:flex}.pr-badge{background:var(--cta);color:var(--cta-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:12px;font-weight:650;line-height:16px;display:inline-flex}.pr-card .body{color:inherit}.pr-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.pr-price-main{letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:48px}.pr-price-main--sm{letter-spacing:0;font-size:24px;line-height:32px}.pr-price-alt{color:var(--muted);font-size:14px;line-height:20px}.pr-meta{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.pr-meta li{align-items:center;gap:6px;display:inline-flex}.pr-meta svg{flex:none}.pr-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.pr-actions .formwrap{max-width:none;margin:0}.pr-actions .cta,.pr-final .cta,.pr-sticky .cta{gap:12px;width:100%;text-decoration:none}.pr-btn-line{border:1px solid var(--line-strong);background:var(--paper);height:54px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.pr-btn-line:hover{background:var(--tint)}.pr-under{text-align:center;margin:0}.pr-why{border-top:1px solid var(--theater-line);color:var(--theater-soft);margin:0;padding-top:18px;font-size:14px;line-height:20px}.pr-why strong{color:var(--theater-ink);font-weight:600}.pr-offer{background:var(--tint);border-radius:8px;flex-direction:column;gap:6px;padding:12px 18px;display:flex}.pr-offer-title{margin:0;font-size:16px;font-weight:700;line-height:24px}.pr-offer-title span{color:var(--muted-strong);font-weight:400}.pr-offer-text{margin:0;font-size:14px;line-height:20px}.pr-counter{flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.pr-segs{gap:6px;display:flex}.pr-seg{background:var(--line-strong);border-radius:3px;width:12px;height:6px}.pr-seg.is-on{background:var(--cta)}.pr-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pr-list li{align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.pr-list svg{color:var(--fact-ink);flex:none;margin-top:2px}.pr-guarantee{background:var(--fact-bg);color:var(--fact-ink);border-radius:8px;align-items:flex-start;gap:12px;margin:0;padding:18px;font-size:16px;line-height:24px;display:flex}.pr-guarantee svg{flex:none}.pr-guarantee strong{font-weight:700}.pr-extra{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 30px;display:grid}.pr-extra p{align-items:flex-start;gap:12px;margin:0;font-size:16px;line-height:24px;display:flex}.pr-extra svg{flex:none;margin-top:1px}.pr-extra strong{font-weight:700}.pr-pick{background:var(--paper);border:1px solid var(--line-strong);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.pr-pick li+li{border-top:1px solid var(--line)}.pr-pick a{min-height:48px;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding:18px 24px;text-decoration:none;display:flex}.pr-pick a:hover{background:var(--tint)}.pr-pick-when{flex:360px;font-size:18px;line-height:28px}.pr-pick-what{align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.pr-pick-what span[aria-hidden=true]{color:var(--cta)}.pr-table-wrap{background:var(--paper);border:1px solid var(--line-strong);border-radius:14px;overflow-x:auto}.pr-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px}.pr-table th,.pr-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px;font-size:14px;line-height:20px}.pr-table thead th{border-bottom-color:var(--line-strong);font-size:16px;font-weight:700;line-height:24px}.pr-table tbody th{width:160px;color:var(--muted);font-weight:600}.pr-table tr:last-child th,.pr-table tr:last-child td{border-bottom:0}.pr-table .is-hl{background:var(--tint)}.pr-table .pr-table-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--cta);font-size:12px;font-weight:650;line-height:16px;display:block}.pr-table .pr-table-price{font-size:16px;font-weight:700;line-height:24px}.pr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pr-step{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:24px;font-size:16px;line-height:24px;display:flex}.pr-step-num{background:var(--tint);width:36px;height:36px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.pr-not{background:var(--question-bg);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 48px;padding:30px;display:grid}.pr-not ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:0;padding:0;list-style:none;display:grid}.pr-not li{align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.pr-not svg{color:var(--question-ink);flex:none;margin-top:2px}.pr-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 48px;display:grid}.pr-faq-head{flex-direction:column;gap:12px;display:flex}.pr-faq-head a{color:var(--cta);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.pr-faq-list{border-top:1px solid var(--line)}.pr-faq-item{border-bottom:1px solid var(--line)}.pr-faq-item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0;font-size:19px;font-weight:600;line-height:26px;list-style:none;display:flex}.pr-faq-item summary::-webkit-details-marker{display:none}.pr-faq-plus{color:var(--cta);transition:transform .24s var(--ease);flex:none;font-size:24px;line-height:26px}.pr-faq-item[open] .pr-faq-plus{transform:rotate(45deg)}.pr-faq-item p{max-width:45em;color:var(--muted);margin:0 0 24px;font-size:16px;line-height:24px}.pr-final{background:var(--theater);color:var(--theater-ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:48px 72px;display:flex}.pr-final-text{flex-direction:column;flex:420px;gap:12px;display:flex}.pr-final-text p{color:var(--theater-soft);margin:0;font-size:18px;line-height:28px}.pr-final .cta{flex:0 300px}.pr-sticky{z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line-strong);position:fixed;bottom:0;left:0;right:0}.pr-sticky[hidden],.pr-sticky-space{display:none}.pr-dialog{overscroll-behavior:contain;background:var(--paper);width:min(560px,100vw - 40px);max-height:calc(100vh - 48px);color:var(--ink);box-shadow:var(--shadow-l);border:0;border-radius:14px;margin:auto;padding:0;overflow-y:auto}.pr-dialog::backdrop{background:var(--scrim)}.pr-dialog-inner{flex-direction:column;gap:18px;padding:30px;display:flex}.pr-dialog-bar{justify-content:flex-end;align-items:center;margin:-18px -18px -12px 0;display:flex}.pr-dialog-handle{display:none}.pr-dialog-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.pr-dialog-close:hover{background:var(--tint)}.pr-dialog-head{flex-direction:column;gap:6px;display:flex}.pr-form{flex-direction:column;gap:18px;display:flex}.pr-form fieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pr-form legend,.pr-form-label{padding:0 0 6px;font-size:14px;font-weight:600;line-height:20px}.pr-form legend span{color:var(--muted);font-weight:400}.pr-choice{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:16px;font-weight:600;line-height:24px;display:flex}.pr-choice:has(input:checked){border:2px solid var(--ink);background:var(--tint);padding:0 17px}.pr-choice span:first-of-type{align-items:center;gap:12px;display:inline-flex}.pr-choice input{width:18px;height:18px;accent-color:var(--cta);margin:0}.pr-choice b{font-weight:700}.pr-chips{flex-wrap:wrap;gap:6px;display:flex}.pr-chip-btn{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px}.pr-chip-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pr-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pr-channel{background:var(--canvas);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:24px;display:flex;position:relative}.pr-channel input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pr-channel:has(input:checked){background:var(--ink);color:var(--paper)}.pr-channel:has(input:focus-visible){outline:2px solid var(--cta);outline-offset:3px}.pr-form .field{margin-bottom:0}.pr-form .check{margin:0}.pr-form-error{color:var(--cta);margin:0;font-size:14px;line-height:20px}.pr-form .cta{width:100%}.pr-form .cta:disabled{opacity:.45;cursor:not-allowed}.pr-sent-head{align-items:center;gap:12px;display:flex}.pr-sent-icon{background:var(--fact-bg);width:48px;height:48px;color:var(--fact-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.pr-next{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pr-next li{align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.pr-next .pr-step-num{width:30px;height:30px;font-size:14px}.pr-tg{background:var(--tint);border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.pr-tg p{margin:0;font-size:14px;line-height:20px}@media (max-width:850px){.pr-row,.pr-row--paid,.pr-paid-head,.pr-extra,.pr-not,.pr-not ul,.pr-faq{grid-template-columns:minmax(0,1fr)}.pr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-compare{display:none}.pr-final{padding:30px 24px}.pr-sticky-space{height:84px;display:block}.pr-dialog{width:100%;max-width:100%;max-height:92vh;box-shadow:var(--shadow-up);border-radius:16px 16px 0 0;margin:auto 0 0}.pr-dialog-inner{padding:12px 20px calc(24px + env(safe-area-inset-bottom))}.pr-dialog-bar{justify-content:space-between;margin:0 -12px -6px 0}.pr-dialog-handle{background:var(--line-strong);border-radius:3px;width:48px;height:6px;margin-left:calc(50% - 18px);display:block}}@media (min-width:851px){.pr-sticky{display:none}}@media (max-width:539px){.pr-facts{flex-direction:column;gap:6px}.pr-fact{background:0 0;border:0;padding:0}.pr-card{padding:24px}.pr-card--quiet{padding:18px}.pr-price-main{font-size:32px;line-height:40px}.pr-price-main--sm{font-size:22px;line-height:30px}.pr-paid-head{gap:12px}.pr-define{border-block:1px solid var(--line);padding-block:12px}.pr-extra{gap:12px;padding:18px}.pr-extra p{font-size:14px;line-height:20px}.pr-extra svg{display:none}.pr-pick a{flex-direction:column;align-items:flex-start;padding:18px}.pr-pick-when{flex:none;font-size:16px;line-height:24px}.pr-steps{grid-template-columns:minmax(0,1fr);gap:12px}.pr-step{flex-direction:row;align-items:flex-start;padding:18px}.pr-step-num{width:32px;height:32px}.pr-not{padding:24px}.pr-faq-item summary{gap:12px;font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.pr-faq-plus{transition:none}}
