.pro-shell{display:grid;gap:18px;max-width:1280px;margin:auto}.pro-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,3vw,34px);border:1px solid rgba(56,220,255,.23);border-radius:24px;background:radial-gradient(ellipse at top right,rgba(85,100,255,.22),transparent 60%),linear-gradient(135deg,#0d2540,#161b3e)}.pro-hero h2{font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.2;margin:6px 0 10px}.pro-hero p{max-width:620px;line-height:1.65;margin:0;color:var(--muted)}.pro-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pro-actions .btn{min-height:44px;white-space:normal}.pro-status{padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:rgba(56,220,255,.055);line-height:1.6;margin:0;overflow-wrap:anywhere}.pro-tabs{display:flex;gap:8px;flex-wrap:wrap}.pro-tabs button{min-height:46px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--muted);padding:11px 20px;border-radius:13px;font-weight:700}.pro-tabs button[aria-selected=true]{background:linear-gradient(135deg,#38dcff,#58f0a8);color:#071525}.pro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pro-shell h3,.pro-shell h4{font-family:Manrope,sans-serif;line-height:1.35;overflow-wrap:anywhere}.pro-shell h3{font-size:23px;margin:0 0 12px}.pro-shell h4{font-size:18px;margin:0 0 8px}.pro-shell p,.pro-shell label,.pro-shell small{line-height:1.65;overflow-wrap:anywhere}.pro-muted{color:var(--muted)}.pro-small{font-size:13px;color:var(--muted)}.pro-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.pro-field{min-width:0;display:grid;gap:6px;align-content:start}.pro-field label{font-weight:650;font-size:14px}.pro-field input,.pro-field select{width:100%;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#09172c;color:#eff7ff;font:inherit;font-size:16px}.pro-field input:focus,.pro-field select:focus{outline:2px solid #38dcff;outline-offset:2px}.pro-wide{grid-column:1/-1}.pro-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted)}.pro-consent input{flex:0 0 auto;width:20px;height:20px;margin:4px 0;accent-color:#38dcff}.pro-list{display:grid;gap:12px}.pro-item{padding:17px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.035);min-width:0}.pro-item p{margin:7px 0 14px}.pro-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pro-item-head>div{min-width:0}.pro-pill{display:inline-block;flex-shrink:0;padding:5px 9px;border-radius:999px;background:rgba(56,220,255,.09);color:#a5edff;font-size:12px;font-weight:700}.pro-code{display:block;font-family:Inter,sans-serif;font-weight:750;font-size:clamp(16px,2vw,21px);letter-spacing:.04em;overflow-wrap:anywhere;margin:10px 0}.pro-person{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.pro-person>div:first-child{min-width:0}.pro-person strong,.pro-person code{display:block;overflow-wrap:anywhere}.pro-person code{font-size:12px;color:var(--muted);margin-top:4px}.pro-detail-head{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.pro-detail-head>div{min-width:0}.pro-report{margin-top:20px;overflow:hidden}.pro-table{width:100%;border-collapse:collapse;font-size:14px}.pro-table th,.pro-table td{text-align:left;vertical-align:top;padding:12px 9px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.pro-table th{color:var(--muted);font-size:13px;font-weight:650}.pro-table td:first-child{max-width:270px}.pro-table code{display:block;font-size:11px;overflow-wrap:anywhere;margin-top:5px;color:var(--muted)}.pro-table td small{display:block;color:var(--muted)}.pro-empty{color:var(--muted);padding:12px 0}.pro-price{font-family:Manrope,sans-serif;font-size:clamp(35px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.2;margin:18px 0 8px}.pro-price span{font-family:Inter,sans-serif;font-size:15px;font-weight:450;color:var(--muted);letter-spacing:0}.pro-benefits{padding-left:20px;line-height:1.8;margin:18px 0}.pro-featured{border-color:rgba(56,220,255,.38);background:linear-gradient(145deg,rgba(56,220,255,.1),rgba(137,100,255,.08))}.pro-payment-note{margin:15px 0;color:var(--muted);font-size:14px}.pro-shell [hidden]{display:none!important}.pro-shell a{color:#9de8ff;text-decoration:underline;text-underline-offset:3px}.pro-result-status{margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:12px;color:#c6edff;line-height:1.6}.pro-shell button:disabled{opacity:.5;cursor:not-allowed}.pro-roster{margin-top:22px}.pro-nav{grid-template-columns:repeat(11,minmax(0,1fr))!important}
@media(max-width:1100px) and (min-width:701px){.pro-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(max-width:700px){.pro-hero{align-items:flex-start;flex-direction:column}.pro-grid{grid-template-columns:1fr}.pro-person{align-items:flex-start;flex-direction:column}.pro-table thead{display:none}.pro-table tbody{display:grid;gap:12px}.pro-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;padding:10px}.pro-table td{max-width:none!important;border:0;padding:8px}.pro-table td:first-child,.pro-table td:last-child{grid-column:1/-1}.pro-table td:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.pro-table td:first-child:before{display:none}.pro-nav{display:flex!important}}
@media(max-width:420px){.pro-form{grid-template-columns:1fr}.pro-wide{grid-column:auto}.pro-hero{border-radius:18px}.pro-item-head{flex-wrap:wrap}.pro-actions{width:100%}.pro-actions .btn{flex:1 1 110px}.pro-detail-head{display:block}}
.pro-shell{color:#12314f}.pro-shell h2,.pro-shell h3,.pro-shell h4,.pro-price{font-family:var(--font-heading)}.pro-hero{color:#fff;background:linear-gradient(120deg,#0d3358,#25275b)}.pro-hero h2{color:#fff}.pro-hero .label{color:#b6d8ef}.pro-hero p{color:#d0e2f1}.pro-status{background:#f1faff;color:#214b6b;border-color:#cce1ef}.pro-tabs button{background:#f5faff;color:#345b78;border-color:#c8deed}.pro-tabs button[aria-selected=true]{background:#135da0;color:#fff;border-color:#135da0}.pro-muted,.pro-small,.pro-payment-note,.pro-consent{color:#526e86}.pro-price span{color:#526e86}.pro-field input,.pro-field select{background:#fff;color:#12314f;border-color:#c3dbea}.pro-field input::placeholder{color:#61758a}.pro-pill{background:#e5f3ff;color:#15598c}.pro-item{background:#f5faff;border-color:#cde0ed}.pro-person{border-color:#d7e5ef}.pro-person code,.pro-table code{color:#526e86}.pro-table th,.pro-table td small,.pro-table td:before,.pro-empty{color:#526e86}.pro-table th,.pro-table td{border-color:#d7e5ef}.pro-featured{background:linear-gradient(145deg,#eff8ff,#f8faff);border-color:#8dc8ea}.pro-result-status{background:#edf8ff;color:#235471;border-color:#c5dfef}.pro-shell a{color:#135c98}
