:root{--hdr-h:120px;--sn-h:54px}.sblock,#other-reviews,#verification,#faq,#next-step,#top{scroll-margin-top:calc(var(--hdr-h) + var(--sn-h) + 12px)}.stars{color:var(--orange);gap:1px;display:inline-flex}.stars .ico{width:14px;height:14px;fill:var(--orange);stroke:var(--orange)}.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800;display:block}.avatar.has-photo{position:relative;overflow:hidden}.avatar.has-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-hero{padding-bottom:40px}.story-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:48px}.story-hero h1{letter-spacing:-1.4px;max-width:17ch;margin:14px 0;font-size:48px}.story-hero .hero-sub{max-width:36em;font-size:17px}.story-hero .eyebrow-row .badge .ico{width:11px;height:11px}.sh-patient{border:1px solid var(--line);max-width:640px;box-shadow:var(--shadow-1);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:20px;padding:12px 14px;display:flex}.sh-patient .avatar.has-photo{width:56px;height:56px;box-shadow:0 0 0 3px var(--spa-50)}.sh-who{flex-direction:column;gap:1px;min-width:0;display:flex}.sh-who b{color:var(--ink);font-size:15px}.sh-who>span{color:var(--muted);font-size:12px;font-weight:600}.sh-who .route{color:#335759;gap:6px;margin-top:3px;font-size:12px;font-weight:700}.sh-rating{background:var(--orange-soft);border:1px solid var(--orange-line);color:#734f3b;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sh-rating b{color:var(--green-900);letter-spacing:-.3px;font-size:18px;font-weight:850}.sh-rating:hover{border-color:var(--orange)}.sh-stamps{flex-wrap:wrap;gap:10px 26px;margin:16px 0 0;display:flex}.sh-stamps>div{flex-direction:column;gap:3px;display:flex}.sh-stamps dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.sh-stamps dt .ico{width:13px;height:13px;color:var(--green-700)}.sh-stamps dd{color:var(--ink);margin:0;font-size:13.5px;font-weight:750}.story-hero .hero-cta{margin-top:20px}.story-hero .hero-cta .btn .ico{fill:currentColor;width:15px;height:15px}.sh-media{grid-template-rows:300px 150px;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.shm-main,.shm-thumb{background:var(--spa);text-align:left;display:block;position:relative;overflow:hidden}.shm-main{border-radius:26px;grid-column:1/-1;box-shadow:0 30px 60px -30px #0b403873}.shm-thumb{border-radius:18px}.shm-main img,.shm-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.shm-main:hover img,.shm-thumb:hover img{transform:scale(1.035)}.shm-main:after{content:"";background:linear-gradient(#08282400 40%,#082824c7);position:absolute;inset:0}.shm-play,.vm-play{width:72px;height:72px;color:var(--green-900);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid;box-shadow:0 0 0 10px #fff3}.shm-play .ico,.vm-play .ico{width:26px;height:26px;fill:var(--green-900);stroke:var(--green-900);margin-left:4px}.shm-play{z-index:1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.shm-main:hover .shm-play{transform:translate(-50%,-50%)scale(1.06)}.shm-cap{z-index:1;color:#fff;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.shm-cap b{letter-spacing:-.2px;font-size:17px}.shm-cap small{color:#d4efec;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.shm-thumb.more:after{content:"";background:#08282485;transition:background .2s;position:absolute;inset:0}.shm-thumb.more:hover:after{background:#08282466}.shm-thumb.more span{z-index:1;color:#fff;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex;position:absolute;inset:0}.shm-thumb.more span .ico{width:18px;height:18px}.sh-media .hero-chip.tr{z-index:2;top:14px;right:14px}.story-nav{top:var(--hdr-h);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky}.sn-in{height:var(--sn-h);align-items:center;gap:12px;display:flex}.sn-list{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000)}.sn-list::-webkit-scrollbar{display:none}.sn-link{white-space:nowrap;color:#45666b;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:block}.sn-link:hover{background:var(--spa-50);color:var(--green-900)}.sn-link.is-on{background:var(--green-900);color:#fff}.sn-cta{flex:none;display:none}.sn-progress{height:2px;position:absolute;bottom:-1px;left:0;right:0}.sn-progress i{height:100%;width:var(--p,0%);background:var(--green-700);display:block}.story-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;padding-bottom:48px;display:grid}.story-main{min-width:0}.story-rail{flex-direction:column;gap:10px;padding-top:40px;display:flex}@media (min-width:1181px) and (min-height:860px){.story-rail{top:calc(var(--hdr-h) + var(--sn-h) - 24px);position:sticky}}.sblock{border-top:1px solid var(--line-2);padding:40px 0}.sblock:first-child{border-top:0}.sb-head{margin-bottom:20px}.sb-head.row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.sb-head.row>div{max-width:600px}.sb-head h2{letter-spacing:-.7px;margin-top:6px;font-size:28px}.sb-head .lead{color:var(--text);max-width:62ch;margin-top:8px;font-size:14.5px;line-height:1.6}.sb-head .lead .badge{vertical-align:1px;margin-left:4px}.inshort .answer p{font-size:14.5px}.story-trust{--flag-1:var(--green-700);--flag-2:var(--green-900);border:1px solid var(--spa-200);background:var(--spa-50);border-radius:18px;flex-direction:column;align-items:stretch;gap:14px;margin-top:0;padding:18px 20px}.story-trust .trust-label{border-right:0;padding-right:0}.story-trust .trust-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.story-trust .trust-stats li{flex:initial;align-items:flex-start}.story-trust .trust-stats li:last-child{flex-basis:auto}.story-trust .trust-stats b{font-size:23px}.story-trust .trust-stats span{color:#45666b;font-weight:650}.qf{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.qf-i{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.qf dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.qf dt .ico{width:13px;height:13px;color:var(--green-700)}.qf dd{color:var(--ink);margin:5px 0 0;font-size:13.5px;font-weight:750;line-height:1.35}.article-body.story-body-text{max-width:none}.story-body-text>p{max-width:70ch}.story-body-text h3,.story-sub>h3{letter-spacing:-.3px;color:var(--ink);font-size:20px}.story-body-text h3{margin:30px 0 10px}.story-body-text h3:first-child{margin-top:0}.story-sub{margin-top:34px}.story-sub>h3{margin-bottom:14px}.cmp-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;margin:18px 0;overflow:hidden}table.cmp-hosp{border-collapse:collapse;width:100%;min-width:720px;font-size:12.5px;line-height:1.45}.cmp-hosp caption{caption-side:top;text-align:left;color:var(--ink);background:#f0f7f6;padding:12px 16px;font-size:12px;font-weight:800}.cmp-hosp th,.cmp-hosp td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;color:var(--text);padding:12px 14px}.cmp-hosp thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:#f7fbfb;padding-block:9px;font-size:9.5px;font-weight:800}.cmp-hosp tbody th a{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.cmp-hosp tbody th a:hover{color:var(--green-700)}.cmp-hosp tbody th small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.cmp-hosp .flag{border-radius:3px;flex:none;width:20px;height:14px}.cmp-hosp td.num{text-align:right;white-space:nowrap}.cmp-hosp td.num b{color:var(--green-900);font-size:14px}.cmp-hosp tr.is-chosen{background:var(--spa-50)}.cmp-hosp tr.is-chosen th{box-shadow:inset 3px 0 0 var(--green-700)}.dec{color:var(--muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.dec .ico{flex:none;width:14px;height:14px}.dec.yes{color:var(--green-700);font-weight:800}.journey-kpis{border:1px solid var(--line-2);background:var(--soft-2);border-radius:18px;margin:20px 0 6px;padding:18px}.jk-h{letter-spacing:.06em;text-transform:uppercase;color:var(--green-700);font-size:11px;font-weight:800}.journey-kpis .enq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.journey-kpis .enq-kpi span{margin-top:2px;line-height:1.4;display:block}.pullq{color:#fff;background:radial-gradient(120% 90% at 90% 0%, #b4e8ec38, transparent 55%), linear-gradient(135deg, var(--green-900), var(--green-600));border-radius:22px;margin:26px 0;padding:24px 26px 20px;position:relative;overflow:hidden}.pullq:before{content:"“";color:#ffffff1f;font-size:150px;font-weight:900;line-height:1;position:absolute;top:-30px;right:20px}.pullq blockquote{letter-spacing:-.2px;margin:0;font-size:19px;font-weight:700;line-height:1.45;position:relative}.pullq figcaption{color:#c7e5e0;align-items:center;gap:10px;margin-top:14px;font-size:12.5px;display:flex}.pullq figcaption b{color:#fff}.pullq .avatar.has-photo{width:36px;height:36px;box-shadow:0 0 0 2px #ffffff80}.jtl{columns:2;column-gap:28px}.jtl li{break-inside:avoid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:12px;display:grid;position:relative}.jtl li:before{content:"";background:var(--spa-200);border-radius:1px;width:2px;position:absolute;top:38px;bottom:2px;left:17px}.jtl li:last-child:before{display:none}.jtl-dot{z-index:1;background:var(--spa-50);border:1px solid var(--spa-200);width:36px;height:36px;color:var(--green-700);border-radius:50%;place-items:center;display:grid;position:relative}.jtl-dot .ico{width:16px;height:16px}.jtl li.is-key .jtl-dot{background:var(--green-700);border-color:var(--green-700);color:#fff}.jtl time{letter-spacing:.05em;text-transform:uppercase;color:var(--green-700);font-size:10.5px;font-weight:800}.jtl b{color:var(--ink);margin-top:1px;font-size:14px;display:block}.jtl p{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45}.cost-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}table.cost-break{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;font-size:13px;overflow:hidden}.cost-break th,.cost-break td{border-top:1px solid var(--line);vertical-align:top;padding:12px 14px;line-height:1.45}.cost-break th{text-align:left;color:var(--text);font-weight:600}.cost-break td{text-align:right;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.cost-break tbody tr:first-child>*{border-top:0}.cost-break tfoot>tr>*{border-top:2px solid var(--green-900);background:var(--spa-50);color:var(--green-900);font-size:15px;font-weight:850}.cost-bars{background:var(--soft-2);border:1px solid var(--line-2);border-radius:16px;gap:12px;padding:16px;display:grid}.cb{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.cb-l{color:#45666b;grid-column:1/-1;font-size:12px;font-weight:700}.cb-t{border:1px solid var(--line-2);background:#fff;border-radius:6px;height:12px;overflow:hidden}.cb-t i{height:100%;width:var(--w);background:#b6c8ca;border-radius:6px;display:block}.cb.is-her .cb-t i{background:var(--green-700)}.cb b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:850}.cb.is-her b{color:var(--green-700)}.cb-note{color:var(--muted);gap:6px;font-size:11.5px;line-height:1.45;display:flex}.cb-note .ico{width:13px;height:13px;color:var(--green-700);flex:none;margin-top:2px}.tips{counter-reset:tip;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tips li{counter-increment:tip;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:14px;padding:14px 14px 14px 50px;font-size:13px;line-height:1.5;position:relative}.tips li:before{content:counter(tip);background:var(--spa);width:26px;height:26px;color:var(--green-900);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid;position:absolute;top:13px;left:14px}.upd-history,.transcript{border:1px solid var(--line);background:#fff;border-radius:14px}.upd-history{margin-top:28px}.upd-history summary,.transcript summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:750;list-style:none;display:flex}.upd-history summary::-webkit-details-marker{display:none}.transcript summary::-webkit-details-marker{display:none}.upd-history summary .ico,.transcript summary .ico{color:var(--green-700)}.upd-history summary .ico:last-child,.transcript summary .ico:last-child{color:var(--muted-2);margin-left:auto;transition:transform .2s}.upd-history[open] summary .ico:last-child,.transcript[open] summary .ico:last-child{transform:rotate(180deg)}.upd-history ol,.transcript ol{gap:8px;padding:0 14px 12px;display:grid}.upd-history li{border-top:1px solid var(--line-2);color:var(--text);grid-template-columns:200px minmax(0,1fr);gap:10px;padding-top:8px;font-size:12.5px;display:grid}.upd-history time{color:var(--green-900);font-weight:750}.helpful{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;font-size:13px;font-weight:750;display:flex}.helpful .chip .ico{width:13px;height:13px}.helpful .link{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-weight:700;display:inline-flex}.helpful .link:hover{color:var(--green-700)}.helpful.is-done .chip:not(.is-on){opacity:.45}.helpful.is-done .chip{pointer-events:none}.rt-grid{grid-template-columns:236px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.rt-score{background:var(--green-900);color:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex}.rt-k{letter-spacing:.08em;text-transform:uppercase;color:var(--spa);font-size:11px;font-weight:800}.rt-big{align-items:baseline;gap:6px;display:flex}.rt-big b{letter-spacing:-2px;font-size:58px;font-weight:900;line-height:1}.rt-big span{color:#c7e5e0;font-size:16px;font-weight:700}.rt-score .stars .ico{width:18px;height:18px}.rt-rec{align-items:center;gap:7px;margin-top:6px;font-size:13px;font-weight:750;display:flex}.rt-rec .ico{color:var(--spa)}.rt-meta{color:#c7e5e0;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:11.5px;display:flex}.rt-bars{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:center;gap:14px;padding:20px 22px;display:grid}.rt-bars li,.rt-dist li{grid-template-columns:minmax(160px,220px) minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.rb-l{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.rb-l .ico{width:15px;height:15px;color:var(--green-700)}.rb-t{background:var(--spa-100);border-radius:4px;height:8px;overflow:hidden}.rb-t i{background:var(--green-700);border-radius:4px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.is-in .rb-t i,.no-anim .rb-t i{width:var(--w)}.rt-bars b,.rt-dist b{text-align:right;color:var(--green-900);font-variant-numeric:tabular-nums;font-size:13px;font-weight:850}.rt-hosp{background:var(--soft-2);border:1px solid var(--line-2);border-radius:18px;grid-template-columns:minmax(0,250px) minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:16px 18px;display:grid}.rt-hosp-k{align-items:center;gap:12px;display:flex}.rt-hosp-k .thumb{border-radius:12px;width:44px;height:44px}.rt-hosp-k .thumb img{object-fit:cover;width:100%;height:100%}.rt-hosp-k b{color:var(--ink);font-size:13.5px;display:block}.rt-hosp-k span{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.rt-hosp-k .ico{width:12px;height:12px;fill:var(--orange);stroke:var(--orange);flex:none}.rt-dist{gap:5px;display:grid}.rt-dist li{color:var(--muted);grid-template-columns:34px minmax(0,1fr) 36px;font-size:11.5px;font-weight:700}.rt-dist li .ico{vertical-align:-1px;width:11px;height:11px;fill:var(--orange);stroke:var(--orange)}.rt-dist .rb-t{height:6px}.rt-dist .rb-t i{background:var(--orange)}.rt-hosp .more{color:var(--green-700);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.rt-hosp .more .ico{width:14px;height:14px}.gal{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:8px;display:grid}.gi-big{grid-area:span 2/span 2}.gi:nth-child(n+6){grid-column:span 2}.gi button{background:var(--spa);border-radius:14px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.gi img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.gi button:hover img{transform:scale(1.04)}.gi-cap{color:#fff;text-align:left;opacity:0;background:linear-gradient(#08282400,#082824cc);padding:24px 12px 9px;font-size:11.5px;font-weight:700;line-height:1.35;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.gi button:hover .gi-cap,.gi button:focus-visible .gi-cap,.gi-big .gi-cap{opacity:1}dialog.lb,dialog.vd{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}dialog.lb::backdrop,dialog.vd::backdrop{background:#051816ed}.lb-in{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;padding:16px 24px 18px;display:grid;position:relative}.lb-top,.vd-top{align-items:center;gap:12px;display:flex}.lb-n{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.lb .badge-sample{color:#d4efec;background:#ffffff1a;border-color:#ffffff38}.lb-x{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.lb-x:hover{background:#ffffff3d}.lb-x .ico{width:20px;height:20px}.lb-fig{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:0;margin:0;display:flex}.lb-fig img{object-fit:contain;border-radius:12px;max-width:min(1100px,100%);max-height:calc(100% - 56px)}.lb-fig figcaption{text-align:center;color:#d4efec;max-width:70ch;font-size:14px;font-weight:600}.lb-nav{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover{background:#ffffff42}.lb-nav.prev{left:20px}.lb-nav.next{right:20px}.lb-nav .ico{width:24px;height:24px}.lb-thumbs{justify-content:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.lb-thumbs button{opacity:.5;border:2px solid #0000;border-radius:8px;flex:none;width:64px;height:48px;transition:opacity .15s;overflow:hidden}.lb-thumbs button:hover{opacity:.85}.lb-thumbs button.is-on{opacity:1;border-color:#fff}.lb-thumbs img{object-fit:cover;width:100%;height:100%}.vid-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.vid-main{aspect-ratio:4/3;background:var(--green-900);text-align:left;border-radius:22px;width:100%;display:block;position:relative;overflow:hidden}.vid-main>img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.vid-main:hover>img{transform:scale(1.03)}.vm-shade{background:linear-gradient(#0b40381f,#082824db);position:absolute;inset:0}.vid-main .vm-play{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.vid-main:hover .vm-play{transform:translate(-50%,-50%)scale(1.06)}.vm-txt{color:#fff;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:18px;left:20px;right:84px}.vm-k{letter-spacing:.08em;text-transform:uppercase;color:var(--spa);font-size:11px;font-weight:800}.vm-txt b{letter-spacing:-.2px;font-size:19px}.vm-txt small{color:#c7e5e0;font-size:12px;font-weight:600}.vid-main .vm-avatar.has-photo{width:52px;height:52px;position:absolute;bottom:18px;right:18px;box-shadow:0 0 0 3px #ffffffbf}.vid-side{flex-direction:column;gap:10px;min-width:0;display:flex}.vid-side .video-mini{text-align:left;background:#fff;gap:12px;width:100%;padding:10px}.vid-side .video-mini b{font-size:13.5px;line-height:1.35}.vid-side .video-mini small{margin-top:3px;line-height:1.4;display:block}.vt-thumb{background:var(--spa);border-radius:12px;flex:none;width:112px;height:76px;position:relative;overflow:hidden}.vt-thumb img{object-fit:cover;width:100%;height:100%}.vt-thumb .pi{background:#fffffff0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vt-thumb .pi .ico{width:14px;height:14px;fill:var(--green-900);stroke:var(--green-900);margin-left:2px}.transcript li{color:var(--text);grid-template-columns:40px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.5;display:grid}.transcript time{font-family:var(--mono);color:var(--green-700);font-size:11.5px}.vd-in{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px;display:flex}.vd-top{align-items:flex-start;width:min(960px,100%)}.vd-top .eyebrow{color:var(--spa)}.vd-top h2{color:#fff;margin-top:4px;font-size:22px}.vd-frame{aspect-ratio:16/9;background:#000;border-radius:16px;width:min(960px,100%);position:relative;overflow:hidden}.vd-frame>img{object-fit:cover;opacity:.42;width:100%;height:100%}.vd-msg{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.vd-msg b{margin-top:6px;font-size:18px}.vd-msg>span:not(.vm-play){color:#d4efec;max-width:48ch;font-size:13.5px;line-height:1.5}.vd-bar{background:linear-gradient(#0000,#0009);align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.vd-bar>span:first-child,.vd-bar>span:last-child{align-items:center;gap:6px;display:inline-flex}.vd-bar .ico{width:13px;height:13px}.vd-bar>span:first-child .ico{fill:currentColor}.vd-track{background:#ffffff4d;border-radius:2px;flex:1;height:4px}.vd-by{color:#c7e5e0;width:min(960px,100%);font-size:13px}.sp-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sp-spec{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.sp-spec:hover{border-color:var(--green-700);box-shadow:var(--shadow-1)}.sp-ic{background:var(--spa-50);width:42px;height:42px;color:var(--green-700);border-radius:12px;flex:none;place-items:center;display:grid}.sp-ic .ico{width:20px;height:20px}.sp-spec b{color:var(--ink);font-size:14px;display:block}.sp-spec small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.sp-spec>.ico{color:var(--muted-2);margin-left:auto}.sp-proc{border:1px solid var(--spa-200);background:var(--spa-50);border-radius:20px;grid-template-columns:minmax(0,1fr) 250px;gap:16px 22px;margin-top:12px;padding:20px;display:grid}.sp-proc h3{margin-top:6px;font-size:20px}.sp-proc h3 a:hover{color:var(--green-700)}.sp-proc h3 .muted{font-size:14px;font-weight:600}.sp-proc-main>p{color:var(--text);margin-top:8px;font-size:13.5px;line-height:1.6}.sp-conds{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.sp-conds .lbl{margin-right:4px;display:inline}.sp-conds .pill:hover{border-color:var(--green-700);color:var(--green-900)}.sp-kv{grid-template-columns:1fr 1fr;align-content:start}.sp-kv div{background:#fff}.sp-kv s{color:var(--muted);font-weight:700}.sp-kv .save{color:var(--green-700)}.sp-acts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.sp-acts .btn .ico{width:14px;height:14px}.sp-rel{margin-top:16px}.sp-rel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.sp-rel a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.sp-rel a:hover{border-color:var(--green-700)}.sp-rel small{color:var(--green-700);flex:none;font-size:11.5px;font-weight:800}.hf{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:22px;grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden}.hf-img{background:var(--spa);min-height:100%;display:block;position:relative}.hf-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hf-img .badge{position:absolute;top:12px;left:12px}.hf-body{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.hf-body h3{letter-spacing:-.4px;font-size:22px}.hf-body h3 a:hover{color:var(--green-700)}.hf-loc{color:#45666b;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;font-weight:700;display:flex}.hf-loc>span{align-items:center;gap:6px;display:inline-flex}.hf-loc .ico{width:14px;height:14px;color:var(--green-700)}.hf-loc .rating .ico{color:var(--orange)}.hf-loc .flag{border-radius:3px;width:20px;height:14px}.hf-blurb{color:var(--text);font-size:13px;line-height:1.6}.hf-doc{background:var(--soft);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.hf-doc b{color:var(--ink);font-size:13.5px;display:block}.hf-doc small{color:var(--muted);font-size:11.5px;line-height:1.4;display:block}.hf-doc .link{color:var(--green-700);flex:none;margin-left:auto;font-weight:800}.hf-acts{flex-wrap:wrap;gap:8px;display:flex}.h-alt{margin-top:18px}.ha-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.ha{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:12px;display:flex}.ha>div{flex:1;min-width:0}.ha-img{background:var(--spa);border-radius:12px;flex:none;width:72px;height:72px;overflow:hidden}.ha-img img{object-fit:cover;width:100%;height:100%}.ha h4{font-size:13.5px;line-height:1.3}.ha h4 a:hover{color:var(--green-700)}.ha-loc{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:600;display:flex}.ha-loc .flag{border-radius:2px;width:16px;height:11px}.ha-loc .rating .ico{width:11px;height:11px}.ha .hcard-badges{margin-top:6px}.ha-foot{color:var(--muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.ha-foot b{color:var(--green-900)}.ha-foot .link{color:var(--green-700);font-weight:800}.svc-legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.svc-legend span{align-items:center;gap:6px;display:inline-flex}.sv-used .ico{color:var(--green-700)}.sv-av .ico{color:var(--muted-2)}.svc-group+.svc-group{margin-top:18px}.svc-group h3{color:var(--ink);margin-bottom:8px;font-size:14px}.svc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.svc li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 10px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.sv-ic{background:var(--spa-50);width:32px;height:32px;color:var(--green-700);border-radius:10px;flex:none;place-items:center;display:grid}.sv-ic .ico{width:16px;height:16px}.sv-st{flex:none;margin-left:auto;display:inline-flex}.svc li.is-used .sv-st .ico{color:var(--green-700)}.svc li.is-av{background:var(--soft);color:#45666b}.svc li.is-av .sv-ic{color:var(--muted);background:#fff}.svc li.is-av .sv-st .ico{color:var(--muted-2)}.deal{border:1px solid var(--orange-line);background:var(--orange-soft);color:#734f3b;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.deal>.ico{width:20px;height:20px;color:var(--orange);flex:none}.deal b{color:#5a3a28}.deal .btn{flex:none;margin-left:auto}.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.pk{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.pk.is-this{border-color:var(--green-700);box-shadow:0 0 0 1px var(--green-700), var(--shadow)}.pk-top{position:relative}.pk-ic{background:var(--spa-50);width:40px;height:40px;color:var(--green-700);border-radius:12px;place-items:center;display:grid}.pk-ic .ico{width:20px;height:20px}.pk-tag{background:var(--green-900);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:4px 9px;font-size:9.5px;font-weight:800;position:absolute;top:0;right:0}.pk h3{margin-top:10px;font-size:16px}.pk-sub{color:var(--muted);align-items:flex-start;gap:4px;margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.4;display:flex}.pk-sub .ico{color:var(--green-700);margin-top:1px}.pk-price{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:10px 0;display:flex}.pk-price .lbl{width:100%}.pk-price b{letter-spacing:-.6px;color:var(--green-900);font-size:27px;font-weight:900}.pk-price s{color:var(--muted);font-size:13px;font-weight:700}.pk-save{background:var(--spa-100);color:var(--green-700);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:800}.pk-inc{flex:1;align-content:start;gap:7px;display:grid}.pk-inc li{color:var(--text);gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pk-inc .ico{width:14px;height:14px;color:var(--green-700);flex:none;margin-top:2px}.pk-dep{color:var(--muted);gap:6px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.pk-dep .ico{color:var(--green-700);flex:none;margin-top:1px}.pk-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk-acts .btn{padding:0 10px;font-size:13px}.pk-table{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:16px;overflow:hidden}@media (min-width:761px){table.story-ptable{min-width:680px}}.story-ptable caption{caption-side:top;text-align:left;color:var(--ink);padding:14px 16px;font-size:13px;font-weight:800}#packages .note{margin-top:10px}.rail-quote{padding:22px}.rail-quote h2{font-size:21px}.rail-quote form{gap:10px;margin-top:14px}.rail-quote label.sq-check{color:#45666b;cursor:pointer;align-items:flex-start;gap:8px;margin:2px 0 0;font-size:12px;font-weight:650;line-height:1.4;display:flex}.sq-check input{width:16px;height:16px;accent-color:var(--green-700);flex:none;margin-top:1px}.rail-quote .sq-free{width:100%;min-height:40px}.rail-quote .qsteps{margin-top:12px}.rail-mini{border:1px solid var(--line);color:#45666b;background:#fff;border-radius:14px;justify-content:space-between;gap:6px;padding:10px 12px;font-size:11.5px;font-weight:700;display:flex}.rail-mini a,.rail-mini button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rail-mini .ico{width:13px;height:13px;color:var(--green-700)}.rail-mini a:hover,.rail-mini button:hover{color:var(--green-900)}.rv-filter{flex-wrap:wrap;gap:6px;margin:-8px 0 16px;display:flex}.rv-filter .n{opacity:.65;margin-left:2px;font-weight:800}.rv-filter .chip{padding:7px 12px;font-size:12px}.story-grid.rv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rv-card[hidden]{display:none}.rv-card .story-body p.rv-hosp{color:var(--muted);-webkit-line-clamp:unset;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;font-weight:700;display:flex}.rv-hosp .ico,.rv-hosp a:hover{color:var(--green-700)}.rv-card .foot{flex-wrap:wrap;gap:4px 10px}.rv-rt{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.rv-rt b{color:var(--ink)}.rv-rt .ico{fill:var(--orange);stroke:var(--orange)}@media (max-width:1180px){.story-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:36px}.story-hero h1{font-size:42px}.sh-media{grid-template-rows:250px 130px}.sn-cta{display:inline-flex}.story-layout{grid-template-columns:minmax(0,1fr);gap:0}.story-rail{max-width:560px;padding-top:8px;padding-bottom:8px}.story-grid.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.story-hero .hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.story-hero .hero-side{max-width:640px}.story-trust .trust-stats,.qf{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-grid{grid-template-columns:minmax(0,1fr)}.rt-hosp{grid-template-columns:minmax(0,1fr);gap:12px}.vid-grid,.sp-specs,.sp-proc{grid-template-columns:minmax(0,1fr)}.sp-rel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hf{grid-template-columns:minmax(0,1fr)}.hf-img{aspect-ratio:16/9;min-height:0}.ha-grid{grid-template-columns:minmax(0,1fr)}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--sn-h:50px}.story-layout.wrap,.story-nav>.wrap{width:100%;padding-inline:16px}.story-ptable caption{border-bottom:1px solid var(--line);padding:12px 14px;display:block}.pk-table{border-radius:16px}.story-hero{padding-bottom:28px}.story-hero h1{letter-spacing:-1px;font-size:33px}.story-hero .hero-sub{font-size:16px}.sh-rating{margin-left:0}.sh-stamps{gap:10px 18px}.sh-media{grid-template-rows:220px 110px;gap:8px}.shm-main{border-radius:20px}.shm-play{width:60px;height:60px}.sh-media .hero-chip.tr{display:none}.sn-link{padding:7px 10px;font-size:12.5px}.sblock{padding:32px 0}.sb-head h2{letter-spacing:-.5px;font-size:24px}.journey-kpis .enq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jtl{columns:1}.cost-grid{grid-template-columns:minmax(0,1fr)}.pullq{padding:20px}.pullq blockquote{font-size:17px}.gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px}.gi:nth-child(n+6){grid-column:auto}.lb-in{padding:12px 12px 14px}.lb-nav{width:44px;height:44px;top:auto;bottom:74px;transform:none}.lb-nav.prev{left:12px}.lb-nav.next{right:12px}.lb-fig img{max-height:calc(100% - 80px)}.story-grid.rv-grid{grid-template-columns:minmax(0,1fr)}.upd-history li{grid-template-columns:minmax(0,1fr);gap:2px}.helpful .link{width:100%;margin-left:0}}@media (max-width:640px){.story-trust{padding:16px}.story-trust .trust-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.story-trust .trust-stats li:last-child{grid-column:1/-1}.qf{grid-template-columns:repeat(2,minmax(0,1fr))}table.cmp-hosp{min-width:0}.cmp-hosp thead{display:none}.cmp-hosp,.cmp-hosp tbody,.cmp-hosp tr,.cmp-hosp th,.cmp-hosp td,.cmp-hosp caption{display:block}.cmp-hosp tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.cmp-hosp th,.cmp-hosp td{border:0;padding:0}.cmp-hosp tbody th{grid-area:1/1}.cmp-hosp td.num{grid-area:1/2}.cmp-hosp td[data-l]{grid-column:1/-1;font-size:12px}.cmp-hosp td[data-l]:before{content:attr(data-l) ": ";color:var(--muted);font-weight:800}.cmp-hosp td:last-child{grid-column:1/-1;margin-top:2px}.cmp-hosp tr.is-chosen{box-shadow:inset 3px 0 0 var(--green-700)}.cmp-hosp tr.is-chosen th{box-shadow:none}.tips{grid-template-columns:minmax(0,1fr)}.rt-bars{padding:16px}.rt-bars li{grid-template-columns:minmax(0,1fr) 36px;gap:6px 10px}.rt-bars .rb-t{grid-area:2/1/auto/-1}.svc,.sp-rel ul,.pk-grid{grid-template-columns:minmax(0,1fr)}.deal{flex-wrap:wrap}.deal .btn{width:100%;margin-left:0}.hf-doc{flex-wrap:wrap}.hf-doc .link{margin-left:56px}}@media (max-width:480px){.story-hero h1{font-size:30px}.sh-media{grid-template-rows:200px 96px}.vt-thumb{width:92px;height:64px}.pk-acts{grid-template-columns:minmax(0,1fr)}.rail-mini{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px}}@media (prefers-reduced-motion:reduce){.rb-t i{transition:none}}
