.pra-page{--pra-soft:#f2f5fc}
.pra-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;padding:36px 42px;border:1px solid var(--prp-line);border-radius:26px;background:linear-gradient(115deg,#f0f2fc,#f1f7f4)}.pra-hero-copy{min-width:0}.pra-hero h2{font-size:38px;letter-spacing:-1.25px;line-height:1.24;margin:20px 0}.pra-hero h2 em{font-style:normal;color:var(--prp-blue)}.pra-hero p{font-size:14px;line-height:1.9;color:#657a96;max-width:600px;margin:0}.pra-hero-art{margin:0;min-width:0;text-align:center}.pra-anatomy{display:block;width:100%;height:auto;max-height:340px}.pra-number circle{fill:#fff;stroke:#b1c2de;stroke-width:1.5}.pra-number text{font-family:Montserrat,Arial,sans-serif;font-size:11px;text-anchor:middle;fill:#637fae;font-weight:600}.pra-hero-art figcaption{font-size:9px;line-height:1.8;color:#8a9bb0}.pra-hero-art figcaption>span{display:block;font-size:11px;font-weight:500;color:#6d85aa;margin:7px 0 3px}.pra-about>p{font-size:14px;line-height:1.95;color:#60768f;margin-bottom:18px}.pra-about>p:last-child{margin-bottom:0}
.pra-explorer{border:1px solid var(--prp-line);border-radius:20px;overflow:hidden;background:#f7f9fd}.pra-topic-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid var(--prp-line);background:#eef2fa}.pra-topic-tabs button{display:flex;align-items:center;gap:10px;justify-content:start;border:1px solid transparent;border-radius:11px;padding:13px 12px;background:transparent;font-size:12px;font-weight:500;line-height:1.5;color:#6c80a0;text-align:left;min-height:48px}.pra-topic-tabs button>span{font-size:10px;color:#8b9fbe;font-weight:400}.pra-topic-tabs button>b{font-size:16px;font-weight:400;margin-left:auto}.pra-topic-tabs button[aria-pressed=true]{background:#fff;color:var(--prp-blue);border-color:#dbe4f3;box-shadow:0 4px 12px #4863a30a}.pra-topic-panels article{padding:28px 30px;min-height:235px}.pra-topic-panels article+article{border-top:1px solid var(--prp-line)}.pra-explorer[data-ready=true] .pra-topic-panels article{border:0}.pra-topic-number{font-size:10px;font-weight:600;letter-spacing:1px;color:#7d92b5}.pra-topic-panels h3{font-size:24px;line-height:1.4;margin:13px 0;letter-spacing:-.5px}.pra-topic-panels p{font-size:14px;line-height:1.9;margin:0;max-width:750px;color:#677e9a}.pra-topic-foot{display:block;margin-top:22px;padding-top:16px;border-top:1px solid #e4eaf4;color:#8798b1;font-size:10px;line-height:1.6}.pra-evidence{display:flex;gap:18px;background:#fffaf0;border:1px solid #ecdfc3;padding:24px;border-radius:18px;margin-top:20px}.pra-evidence-icon{flex:none;display:grid;place-items:center;width:27px;height:27px;border:1px solid #ccb887;border-radius:50%;color:#ad8c4b;font:italic 17px Georgia,serif}.pra-evidence .prp-eyebrow{color:#ab956a;font-size:9px;letter-spacing:1.1px}.pra-evidence h3{font-size:18px;color:#78643f;line-height:1.5;margin:8px 0 10px}.pra-evidence p{font-size:13px;line-height:1.9;color:#8d7b59;margin:0}
.pra-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pra-journey article{padding:20px 16px;background:#f4f7fc;border:1px solid var(--prp-line);border-radius:15px;position:relative}.pra-journey article:not(:last-child):after{content:'→';position:absolute;right:-13px;top:30px;z-index:1;color:#8fa6c7;font-size:20px}.pra-journey article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid #d6e0ef;color:#7a90b4;font-size:10px;margin-bottom:18px}.pra-journey h3{font-size:14px;line-height:1.5;margin:0 0 10px}.pra-journey p{font-size:11px;line-height:1.85;color:#71859f;margin:0}.pra-process-details{border:1px solid var(--prp-line);border-radius:15px;padding:0 20px;margin-top:20px;background:#fff}.pra-process-details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 0;font-size:13px;color:#566f96;line-height:1.7}.pra-process-details>summary::-webkit-details-marker{display:none}.pra-process-details>summary>span{font-size:22px;font-weight:400;color:#8fa4c3}.pra-process-details[open]>summary>span{transform:rotate(45deg)}.pra-process-details .prp-process{border-radius:13px}.pra-process-details>.prp-caption{margin-bottom:18px}.pra-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pra-metrics article{border:1px solid #dce8e5;border-radius:17px;background:#f1f7f4;padding:22px}.pra-metrics article>span{display:block;color:#7ca39a;margin-bottom:14px}.pra-metrics svg{width:32px;height:32px}.pra-metrics h3{font-size:16px;line-height:1.5;color:#4e7470;margin:0 0 10px}.pra-metrics p{font-size:12px;line-height:1.85;color:#74938b;margin:0}.pra-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.pra-prices .prp-price-card{padding:20px}.pra-prices .prp-price-card h3{font-size:17px}.pra-prices .prp-price-card h3 span{display:block;font-size:14px;margin-top:5px}.pra-prices .prp-price-card p{font-size:10px}.pra-prices .prp-price-bottom{flex-wrap:wrap;gap:8px}.pra-prices .prp-price-bottom strong{font-size:22px}.pra-prices .prp-price-bottom>span{font-size:10px}.pra-page .prp-booking .prp-button{min-width:260px}.pra-page .vt-care-doctors:has(>.vt-care-doctor:only-child){grid-template-columns:minmax(0,1fr)}.pra-next{border-top:1px solid var(--prp-line);padding-top:24px;margin-top:34px}.pra-next nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.pra-next a{display:flex;align-items:center;gap:16px;border:1px solid var(--prp-line);border-radius:22px;padding:9px 14px;font-size:11px;line-height:1.7;color:#6a7fa1}.pra-next a:hover{background:#eff3fb}.pra-menu-home{display:flex;justify-content:space-between;gap:10px;color:var(--prp-blue);border-bottom:1px solid var(--prp-line);padding:0 8px 14px;margin-bottom:12px;font-size:12px}.pra-page .prp-menu a[aria-current=page]{background:#eaf0fb;color:var(--prp-blue);box-shadow:inset 3px 0 #7592c5;font-weight:600}
@media(max-width:1200px){.pra-hero h2{font-size:32px}.pra-hero{padding:30px}.pra-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.pra-journey article:nth-child(2):after{display:none}.pra-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.pra-prices .prp-price-card:last-child{grid-column:1/-1}.pra-prices .prp-price-card:last-child .prp-price-bottom{justify-content:start;gap:25px}.pra-topic-tabs button{font-size:11px;padding:12px 9px;gap:8px}.pra-topic-tabs button>b{display:none}.pra-metrics{gap:10px}.pra-metrics article{padding:18px}.pra-metrics h3{font-size:14px}}
@media(max-width:991px){.pra-hero{gap:12px}.pra-hero h2{font-size:30px;letter-spacing:-.8px}.pra-hero p{font-size:13px}.pra-hero .prp-actions{gap:16px}.pra-layout .prp-aside{margin-top:24px}.pra-topic-panels article{min-height:230px}.pra-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.pra-prices .prp-price-card:last-child{grid-column:auto}.pra-prices .prp-price-card:last-child .prp-price-bottom{gap:8px}}
@media(max-width:620px){.pra-hero{grid-template-columns:1fr;padding:25px 22px 19px;border-radius:21px;gap:18px}.pra-hero h2{font-size:29px;line-height:1.25;letter-spacing:-.9px;margin:15px 0}.pra-hero p{font-size:12px;line-height:1.9}.pra-anatomy{height:230px}.pra-hero-art figcaption{font-size:8px}.pra-hero-art figcaption>span{margin:2px 0;font-size:10px}.pra-hero .prp-eyebrow{font-size:8px}.pra-about>p{font-size:12px;line-height:1.9;margin-bottom:15px}.pra-explorer{border-radius:16px}.pra-topic-tabs{gap:6px;padding:8px}.pra-topic-tabs button{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:5px;font-size:10px;padding:10px 8px;min-height:67px;overflow-wrap:anywhere}.pra-topic-tabs button>span{font-size:8px}.pra-topic-panels article{padding:22px 20px;min-height:290px}.pra-topic-number{font-size:9px}.pra-topic-panels h3{font-size:20px;margin:12px 0}.pra-topic-panels p{font-size:12px}.pra-topic-foot{font-size:9px;margin-top:18px;padding-top:14px}.pra-evidence{padding:19px 16px;gap:10px;border-radius:15px}.pra-evidence-icon{width:20px;height:20px;font-size:13px}.pra-evidence .prp-eyebrow{font-size:8px;letter-spacing:.8px}.pra-evidence h3{font-size:16px}.pra-evidence p{font-size:11px;line-height:1.9}.pra-journey{gap:10px}.pra-journey article{padding:17px 14px}.pra-journey article:after{display:none}.pra-journey h3{font-size:13px}.pra-journey p{font-size:10px}.pra-journey article>span{width:30px;height:30px;font-size:9px;margin-bottom:14px}.pra-process-details{padding:0 15px}.pra-process-details>summary{font-size:11px}.pra-process-details .prp-process article{padding:19px 12px;grid-template-columns:80px minmax(0,1fr)}.pra-process-details .prp-process-art{width:105px;margin-left:-12px}.pra-process-details .prp-process h3{font-size:12px}.pra-process-details .prp-process p{font-size:10px}.pra-metrics{grid-template-columns:1fr}.pra-metrics article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 14px;padding:20px}.pra-metrics article>span{grid-row:1/3;margin:0}.pra-metrics h3{font-size:14px;margin:0 0 6px}.pra-metrics p{font-size:11px}.pra-prices{grid-template-columns:1fr}.pra-prices .prp-price-card h3{font-size:20px}.pra-prices .prp-price-card h3 span{display:inline;font-size:17px}.pra-prices .prp-price-bottom strong{font-size:24px}.pra-prices .prp-price-card:last-child .prp-price-bottom{justify-content:space-between}.pra-next a{font-size:10px;padding:8px 12px;gap:10px}.pra-page .prp-booking .prp-button{min-width:0}}
