.pro-layout{--modal-ground:#0e110d;--modal-step:#161a14;--modal-step-2:#1d221b;--modal-well:#080a07;--modal-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;min-height:100dvh;color:var(--bone);font-family:var(--font-body), system-ui, sans-serif;background:#0b0f0c;font-weight:300;position:relative;overflow-x:clip}.pro{z-index:10;flex-direction:column;max-width:1120px;min-height:100dvh;margin:0 auto;padding:16px 32px 24px;display:flex;position:relative}.pro-top{align-items:center;min-height:44px;display:flex}.pro-back{min-height:40px;color:var(--bone-muted);border-radius:4px;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:14px;font-weight:500;transition:color .14s,background-color .14s;display:inline-flex}.pro-back:hover{color:var(--bone);background-color:#1d221bcc}.pro-grid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px;padding-bottom:44px;display:grid}.pro-plan>*{animation:agents-rise .48s var(--modal-ease) both}.pro-plan>:nth-child(2){animation-delay:70ms}.pro-plan>:nth-child(3){animation-delay:.14s}.pro-plan>:nth-child(4),.pro-plan>:nth-child(5){animation-delay:.21s}.pro-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;color:var(--bone);margin:0;font-size:clamp(48px,min(7vw,10vh),96px);font-weight:500;line-height:.92}.pro-lead{max-width:40ch;color:var(--bone);margin:clamp(10px,1.8vh,18px) 0 0;font-size:18px;line-height:1.5}.pro-price{align-items:baseline;gap:12px;margin:clamp(14px,2.6vh,28px) 0 0;display:flex}.pro-price strong{font-family:var(--font-display), Georgia, serif;font-variant-numeric:lining-nums;color:var(--brass);font-size:clamp(40px,5.6vh,52px);font-weight:500;line-height:1}.pro-price span{color:var(--bone-muted);font-size:16px}.pro-h2{font-family:var(--font-display), Georgia, serif;color:var(--bone);margin:clamp(20px,4vh,44px) 0 10px;font-size:26px;font-weight:500;line-height:1.1}.pro-compare{border-collapse:separate;border-spacing:0 2px;width:100%;font-size:15px}.pro-compare thead th{color:var(--bone-muted);text-align:right;padding:0 16px 8px;font-size:13.5px;font-weight:500}.pro-compare thead th:first-child{text-align:left}.pro-compare tbody th,.pro-compare tbody td{background:#161a14e0;padding:clamp(8px,1.25vh,13px) 16px}.pro-compare tbody th{color:var(--bone);text-align:left;font-weight:400}.pro-compare tbody td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bone-muted)}.pro-compare tbody td.is-sel{color:var(--brass);font-weight:500}.pro-compare thead th.is-sel{color:var(--brass)}.pro-compare tbody tr:first-child>:first-child{border-top-left-radius:4px}.pro-compare tbody tr:first-child>:last-child{border-top-right-radius:4px}.pro-compare tbody tr:last-child>:first-child{border-bottom-left-radius:4px}.pro-compare tbody tr:last-child>:last-child{border-bottom-right-radius:4px}.pro-footnote{max-width:62ch;color:var(--bone-muted);margin:10px 0 0;font-size:12.5px;line-height:1.45}.pro-pay{background:var(--modal-ground);animation:agents-rise .42s var(--modal-ease) .12s both;border-radius:16px;position:relative;box-shadow:0 40px 100px #000000b3}.pro-pay-body{z-index:2;padding:clamp(24px,3.6vh,34px) 34px;position:relative}.pro-renew-note{color:var(--bone-muted);opacity:1;margin-top:8px;font-size:13.5px;line-height:1.5}.pro-methods{flex-direction:column;gap:8px;margin-top:clamp(14px,2.2vh,22px);display:flex}.pro-method{background:var(--modal-step);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:14px;min-height:clamp(60px,7.6vh,72px);padding:10px 16px 10px 14px;transition:background-color .14s,border-color .14s,transform .12s;display:flex;position:relative}.pro-method:hover{background:var(--modal-step-2)}.pro-method:active{transform:translateY(1px)}.pro-method.is-on{border-color:var(--brass);background:var(--modal-step-2)}.pro-method:has(input:focus-visible){outline:1px solid var(--brass);outline-offset:3px}.pro-method input{opacity:0;pointer-events:none;position:absolute}.pro-method-glyph{background:var(--modal-well);width:44px;height:44px;color:var(--bone-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .14s,background-color .14s;display:flex}.pro-method.is-on .pro-method-glyph{background:var(--brass);color:#221800}.pro-method-glyph.has-logo,.pro-method.is-on .pro-method-glyph.has-logo{background:0 0;overflow:hidden}.pro-method-logo{object-fit:contain;width:100%;height:100%;display:block}.pro-method-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pro-method-name{color:var(--bone);font-size:16px;font-weight:500}.pro-method-note{color:var(--bone-muted);font-size:13.5px;line-height:1.4}.pro-method-dot{border:1.5px solid var(--bone-muted);border-radius:50%;flex:none;width:18px;height:18px;transition:border-color .14s,border-width .14s}.pro-method.is-on .pro-method-dot{border:5px solid var(--brass)}.pro-planopts{margin-bottom:clamp(14px,2.2vh,22px)}.pro-planopt{min-height:clamp(54px,6.6vh,66px)}.pro-planopt-price{font-variant-numeric:lining-nums;white-space:nowrap;color:var(--brass);flex:none;font-size:16px;font-weight:500}.pro-pay-title{margin-top:0}.pro-account{margin-top:clamp(12px,2vh,18px)}.pro-account-text{min-width:0;color:var(--bone-muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.pro-account-text .agents-auth-email{overflow-wrap:break-word;font-size:15px}.pro-total{color:var(--bone-muted);justify-content:space-between;align-items:baseline;gap:16px;margin-top:clamp(14px,2.2vh,22px);font-size:15px;display:flex}.pro-total strong{font-family:var(--font-display), Georgia, serif;font-variant-numeric:lining-nums;color:var(--bone);font-size:32px;font-weight:500;line-height:1}.pro-pay .agents-auth-notice p{margin:0 0 6px}.pro-pay .agents-auth-notice .agents-modal-link{color:#e3edd2;padding:0}.pro-link-btn{text-align:center;justify-content:center;align-items:center;display:flex}.pro-note{color:var(--bone-muted);margin:4px 0 0;font-size:13.5px}.pro-until{color:var(--brass);margin:clamp(8px,1.4vh,12px) 0 0;font-size:15px}.pro-charged{text-align:right;margin-top:6px}.pro-permanent{margin-top:0}.pro-result{overflow-wrap:break-word}.pro-result-first{margin-top:0}.pro-result-wait{margin-top:22px}.pro-result-wait>i{border-radius:0;height:6px}@media (min-width:901px) and (max-height:720px){.pro{padding-bottom:12px}.pro-grid{padding-bottom:0}.pro-lead{font-size:16px;line-height:1.45}.pro-footnote{margin-top:6px}}@media (max-width:900px){.pro{padding:16px 16px 64px}.pro-grid{flex-direction:column;gap:0;margin-top:24px;padding-bottom:0;display:flex}.pro-grid>*,.pro-plan>*{min-width:0}.pro-plan{display:contents}.pro-pay{order:1;margin-top:32px}.pro-h2,.pro-compare,.pro-footnote{order:2}.pro-pay{position:relative;top:0}.pro-pay-body{padding:28px 20px 24px}.pro-lead{font-size:17px}.pro-price strong{font-size:44px}.pro-h2{margin-top:40px}.pro-compare{font-size:14px}.pro-compare thead th,.pro-compare tbody th,.pro-compare tbody td{padding-left:12px;padding-right:12px}}@media (max-width:640px){.pro-compare,.pro-compare tbody,.pro-compare tr,.pro-compare th,.pro-compare td{display:block}.pro-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pro-compare tbody tr{background:#161a14e0;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;display:grid}.pro-compare tbody th{background:0 0;border-radius:0;grid-column:1/-1;padding:12px 14px 6px}.pro-compare tbody td{text-align:left;white-space:normal;background:0 0;border-radius:0;padding:2px 14px 12px}.pro-compare tbody td:before{content:attr(data-label);color:var(--bone-muted);margin-bottom:2px;font-size:11.5px;display:block}}@media (prefers-reduced-motion:reduce){.pro-plan>*,.pro-pay{animation:.16s both agents-fade}}
