.hv2{color:var(--ink-deep)}.hv2 .container{max-width:1140px;margin:0 auto;padding:0 24px}.hv2 .section{padding:clamp(38px,3.6vw,52px) 0}.hv2 .eyebrow{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green-ink);font-size:var(--fs-sm);margin-bottom:12px;font-weight:600;display:inline-block}.hv2 .btn{background:var(--green);color:var(--paper);border:2px solid var(--green);cursor:pointer;font-family:inherit;font-size:var(--fs-md);border-radius:0;padding:13px 30px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.hv2 .btn:hover{background:var(--green-dark);border-color:var(--green);color:var(--paper)}.hv2 .btn-outline{color:var(--green-ink);background:0 0}.hv2 .btn-outline:hover{background:var(--green);color:var(--paper)}.hv2 .btn-light{background:var(--white);border-color:var(--paper);color:var(--green-ink)}.hv2 .btn-light:hover{background:var(--cream-warm);border-color:var(--cream-warm);color:var(--green-ink)}.hv2 .btn-ghost{color:var(--paper);background:0 0;border-color:#f5e9d38c}.hv2 .btn-ghost:hover{border-color:var(--paper);color:var(--paper);background:#f5e9d31f}.hv2 .btn-sm{font-size:var(--fs-md);padding:10px 22px}.hv2 .lead{font-size:var(--fs-base);max-width:62ch}.hv2 .center{text-align:center}.hv2 .center .lead{margin-left:auto;margin-right:auto}.hv2 h2{font-size:var(--h2);color:var(--ink-deep);margin:0 0 16px;line-height:1.15}.hv2 p{margin:0 0 16px}.hv2 .hero{background:var(--ink-deep);color:var(--paper);position:relative;overflow:hidden}.hv2 .hero-bg{object-fit:cover;object-position:center 68%;width:100%;height:100%;position:absolute;inset:0}.hv2 .hero:before{content:"";z-index:1;background:linear-gradient(97deg,#0e1f19b3 0%,#0e1f1970 42%,#0e1f191a 100%);position:absolute;inset:0}.hv2 .hero-inner{z-index:2;max-width:1140px;margin:0 auto;padding:112px 24px 104px;position:relative}.hv2 .hero .eyebrow{color:#f5e9d3b8}.hv2 .hero h1{color:var(--paper);font-size:var(--h1);max-width:18ch;margin:0 0 20px;font-weight:300;line-height:1.15}.hv2 .hero p.sub{color:#f5e9d3e0;font-size:var(--fs-lg);max-width:54ch;margin-bottom:30px}.hv2 .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.hv2 .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.hv2 .chip{font-size:var(--fs-sm);color:#f5e9d3e0;background:#f5e9d312;border:1px solid #f5e9d359;border-radius:0;padding:7px 16px}.hv2 .grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:960px){.hv2 .grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hv2 .grid-4{grid-template-columns:1fr}}.hv2 .state-card{background:var(--paper);border:1px solid var(--border);border-radius:0;padding:28px 24px}.hv2 .state-card h3{font-size:var(--fs-base);color:var(--ink-deep);margin-bottom:8px;font-weight:400}.hv2 .state-card p{font-size:var(--fs-md);color:var(--ink-deep);margin:0}.hv2 .state-card .mark{background:var(--cream-warm);width:38px;height:38px;color:var(--green-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.hv2 .section-close{text-align:center;max-width:60ch;font-size:var(--fs-base);color:var(--ink-deep);margin:36px auto 0}.hv2 .alt{background:var(--cream-warm)}.hv2 .alt,.hv2 .final{border-radius:0;width:calc(100% - 56px);max-width:1352px;margin:0 auto;overflow:hidden}@media (max-width:900px){.hv2 .alt,.hv2 .final{border-radius:0;width:100%;margin:0 auto}}.hv2 .journey{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}@media (max-width:900px){.hv2 .journey{grid-template-columns:1fr}}.hv2 .jsteps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hv2 .jsteps li{grid-template-columns:44px 1fr;gap:18px;padding-bottom:30px;display:grid;position:relative}.hv2 .jsteps li:last-child{padding-bottom:0}.hv2 .jsteps li:before{content:"";background:var(--border-dark);width:2px;position:absolute;top:46px;bottom:6px;left:21px}.hv2 .jsteps li:last-child:before{display:none}.hv2 .step-n{background:var(--paper);border:2px solid var(--green);width:44px;height:44px;color:var(--green-ink);font-weight:600;font-size:var(--fs-base);border-radius:50%;justify-content:center;align-items:center;display:flex}.hv2 .jsteps h3{font-size:var(--fs-base);color:var(--ink-deep);margin:9px 0 6px;font-weight:400}.hv2 .jsteps p{font-size:var(--fs-md);color:var(--ink-deep);max-width:52ch;margin:0}.hv2 .photo-stack{top:calc(var(--header-h) + 21px);flex-direction:column;gap:18px;display:flex;position:sticky}.hv2 .stars{color:var(--star);font-size:var(--fs-lg);letter-spacing:3px}.hv2 .review-score{font-size:var(--fs-md);color:var(--ink-deep);margin-top:6px}.hv2 .mini-quote{border-left:3px solid var(--green);padding:4px 0 4px 20px}.hv2 .mini-quote p{font-size:var(--fs-md);color:var(--ink-deep);margin:0 0 8px}.hv2 .mini-quote cite{font-style:normal;font-size:var(--fs-sm);color:var(--ink-deep)}@keyframes rfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hv2 .healer{grid-template-columns:340px 1fr;align-items:center;gap:56px;display:grid}@media (max-width:860px){.hv2 .healer{grid-template-columns:1fr}}.hv2 .healer-facts{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hv2 .fact-pill{background:var(--cream-warm);border:1px solid var(--border);font-size:var(--fs-sm);color:var(--green-ink);border-radius:0;padding:7px 16px;font-weight:600}.hv2 .team-heading .accent{color:var(--green-ink)}.hv2 .team-grid{grid-template-columns:1fr 1fr;gap:40px 48px;margin-top:44px;display:grid}@media (max-width:760px){.hv2 .team-grid{grid-template-columns:1fr}}.hv2 .team-member{align-items:center;gap:26px;display:flex}.hv2 .team-photo{border:4px solid var(--paper);width:130px;height:130px;box-shadow:none;background:var(--cream-warm);border-radius:50%;flex:none;overflow:hidden}.hv2 .team-photo img{object-fit:cover;width:100%;height:100%;display:block}.hv2 .team-member h3{font-size:var(--fs-xl);color:var(--ink-deep);margin:0 0 6px;font-weight:400}.hv2 .team-role{color:var(--green-ink);font-size:var(--fs-sm);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;line-height:1.4}.hv2 .inx-grid{grid-template-columns:1fr 1fr;gap:44px;display:grid}@media (max-width:760px){.hv2 .inx-grid{grid-template-columns:1fr}}.hv2 .inx-col h3{font-size:var(--fs-lg);color:var(--ink-deep);align-items:center;gap:10px;margin:0 0 18px;font-weight:400;display:flex}.hv2 .inx-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.hv2 .inx-list li{font-size:var(--fs-md);color:var(--ink-deep);align-items:flex-start;gap:12px;display:flex}.hv2 .inx-list svg{flex:none;margin-top:3px}.hv2 .inx-list.excl li{color:var(--ink-deep)}.hv2 .sig-card{background:var(--paper);border:1px solid var(--border);border-radius:0;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (max-width:860px){.hv2 .sig-card{grid-template-columns:1fr}}.hv2 .sig-left{background:var(--cream-warm);color:var(--ink-deep);padding:44px 40px;position:relative;overflow:hidden}.hv2 .sig-left>*{position:relative}.hv2 .sig-left .eyebrow{color:var(--ink-deep)}.hv2 .sig-left h3{color:var(--ink-deep);font-size:var(--fs-2xl);margin:0 0 16px;font-weight:400}.hv2 .sig-left p{color:var(--ink-deep);font-size:var(--fs-md)}.hv2 .sig-meta{flex-wrap:wrap;gap:10px;margin:18px 0 26px;display:flex}.hv2 .sig-meta .chip{font-size:var(--fs-sm)}.hv2 .sig-right{padding:44px 40px}.hv2 .sig-right h4{font-size:var(--fs-md);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green-ink);margin:0 0 16px}.hv2 .included{flex-direction:column;gap:11px;margin:0 0 8px;padding:0;list-style:none;display:flex}.hv2 .included li{font-size:var(--fs-md);align-items:flex-start;gap:12px;display:flex}.hv2 .included svg{flex:none;margin-top:4px}.hv2 .price-rows{border-top:1px solid var(--border);margin:6px 0 0;padding-top:14px}.hv2 .price-row{font-size:var(--fs-md);justify-content:space-between;gap:14px;padding:5px 0;display:flex}.hv2 .price-row strong{color:var(--green-ink)}.hv2 .sig-note{font-size:var(--fs-sm);color:var(--ink-deep);border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.hv2 .other-sessions{margin-top:28px}.hv2 .other-sessions>p{font-size:var(--fs-md);color:var(--ink-deep)}.hv2 details.sesh{background:var(--paper);border:1px solid var(--border);border-radius:0;margin-bottom:10px}.hv2 details.sesh summary{cursor:pointer;color:var(--ink-deep);font-weight:600;font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:flex}.hv2 details.sesh summary::-webkit-details-marker{display:none}.hv2 details.sesh summary .dur{font-size:var(--fs-sm);color:var(--green-ink);background:var(--cream-warm);border-radius:0;flex:none;padding:4px 12px;font-weight:600}.hv2 details.sesh .sesh-body{font-size:var(--fs-md);color:var(--ink-deep);padding:0 20px 16px}.hv2 .learn-list{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.hv2 .learn-item{border:1px solid var(--border);background:var(--paper);border-radius:0;padding:20px}@media (max-width:640px){.hv2 .learn-list{grid-template-columns:1fr}}.hv2 .learn-item h4{font-size:var(--fs-base);color:var(--green-ink);margin:0 0 8px;font-weight:400}.hv2 .learn-item p{font-size:var(--fs-md);color:var(--ink-deep);max-width:62ch;margin:0;line-height:1.65}.hv2 .pcard-layout{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}.hv2 .pcard-layout aside{position:sticky;top:96px}@media (max-width:900px){.hv2 .pcard-layout aside{position:static}}.hv2 .book-card .btn{text-align:center;width:100%;margin-top:10px;display:block}.hv2 .mbar{z-index:60;background:var(--paper);border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;display:none;position:fixed;bottom:0;left:0;right:0}.hv2 .mbar-toggle{background:var(--green);width:44px;height:44px;color:var(--paper);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hv2 .mbar-label{font-family:inherit;font-size:var(--fs-base);color:var(--ink-deep);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:700}@media (max-width:360px){.hv2 .mbar{gap:8px;padding:9px 10px}.hv2 .mbar-toggle{width:40px;height:40px}.hv2 .mbar-label{font-size:var(--fs-md)}}.hv2 .msheet{background:var(--paper);border-radius:0;width:100%;max-height:86vh;padding:18px 16px 24px;overflow-y:auto}.hv2 .msheet-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hv2 .msheet-head h3{font-size:var(--fs-xl);margin:0;font-weight:700}.hv2 .msheet-head button{border:1px solid var(--border-dark);background:var(--paper);width:38px;height:38px;color:var(--ink-deep);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:flex}.hv2 .msheet .book-card{position:static}@media (max-width:900px){.hv2 .mbar{display:flex}.hv2 .pcard-layout aside{display:none}}.hv2 .grid-4.states-2col{grid-template-columns:repeat(2,1fr);margin-top:24px}.hv2 .pcard-heading{font-size:var(--h2);max-width:26ch}.hv2 .pcard-intro{margin-bottom:30px}.hv2 .pcard-intro p{margin-bottom:14px}@media (max-width:560px){.hv2 .grid-4.states-2col{grid-template-columns:1fr}}@media (max-width:900px){.hv2 .pcard-layout{grid-template-columns:1fr}}.hv2 .pcard{background:var(--paper);border:1px solid var(--border);box-shadow:none;top:calc(var(--header-h) + 11px);border-radius:0;position:sticky;overflow:hidden}@media (max-width:900px){.hv2 .pcard{max-width:440px;position:static}}.hv2 .pcard-head{background:var(--cream-warm);color:var(--ink-deep);padding:26px 30px}.hv2 .pcard-head span{font-size:var(--fs-md);color:var(--ink-deep);margin-bottom:6px;display:block}.hv2 .pcard-head strong{font-size:var(--fs-3xl);letter-spacing:var(--track-wide);font-weight:600}.hv2 .pcard-body{padding:26px 30px 30px}.hv2 .pcard-body h4{font-size:var(--fs-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green-ink);margin:0 0 14px}.hv2 .pcard-body h4+.pcard-rows,.hv2 .pcard-body h4+.pcard-incl{margin-top:0}.hv2 .pcard-body .pcard-incl,.hv2 .pcard-body .pcard-rows{margin-bottom:0}.hv2 .pcard-body .pc-gap{margin-top:26px}.hv2 .pcard-row{border-bottom:1px solid var(--border);font-size:var(--fs-md);justify-content:space-between;gap:14px;padding:13px 0;display:flex}.hv2 .pcard-row:last-child{border-bottom:none}.hv2 .pcard-row strong{color:var(--green-ink);font-size:var(--fs-base)}.hv2 .pcard-incl{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.hv2 .pcard-incl li{font-size:var(--fs-md);align-items:flex-start;gap:11px;display:flex}.hv2 .pcard-incl svg{flex:none;margin-top:3px}.hv2 .pcard .btn{text-align:center;width:100%;margin-top:22px;display:block}.hv2 .pcard .btn+.btn{margin-top:12px}.hv2 .pcard-note{font-size:var(--fs-sm);color:var(--ink-deep);text-align:center;margin:18px 0 0}.hv2 .prog-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.hv2 .prog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.hv2 .prog-grid{grid-template-columns:1fr}}.hv2 .prog-card{background:var(--paper);border:1px solid var(--border);border-radius:0;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.hv2 .prog-card:hover{border-color:var(--green);box-shadow:none;transform:translateY(-3px)}.hv2 .prog-card .prog-img{background:linear-gradient(160deg, var(--cream-warm), var(--gold-pale));height:180px;position:relative;overflow:hidden}.hv2 .prog-card .prog-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv2 .prog-card .prog-body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.hv2 .prog-card h3{font-size:var(--fs-base);color:var(--ink-deep);margin:0 0 8px;font-weight:400}.hv2 .prog-card p{font-size:var(--fs-md);color:var(--ink-deep);margin:0 0 16px}.hv2 .prog-card .prog-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.hv2 .prog-card .prog-price,.hv2 .prog-card .prog-go{color:var(--green-ink);font-weight:600;font-size:var(--fs-md)}.hv2 .grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.hv2 .grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hv2 .grid-3{grid-template-columns:1fr}}.hv2 .feel-card{background:var(--paper);border:1px solid var(--border);border-radius:0;padding:26px 24px}.hv2 .feel-card h3{font-size:var(--fs-base);color:var(--ink-deep);margin-bottom:6px;font-weight:400}.hv2 .feel-card p{font-size:var(--fs-md);color:var(--ink-deep);margin:0}.hv2 .okay{background:var(--paper);color:var(--ink-deep);position:relative;overflow:hidden}.hv2 .okay .container{position:relative}.hv2 .okay .eyebrow,.hv2 .okay h2{color:var(--ink-deep)}.hv2 .okay-grid{grid-template-columns:repeat(2,1fr);gap:18px 40px;margin-top:36px;display:grid}@media (max-width:760px){.hv2 .okay-grid{grid-template-columns:1fr}}.hv2 .okay-item{align-items:flex-start;gap:16px;display:flex}.hv2 .okay-item svg{color:var(--green-ink);flex:none;margin-top:5px}.hv2 .okay-item h3{color:var(--ink-deep);font-size:var(--fs-base);margin-bottom:4px;font-weight:400}.hv2 .okay-item p{color:var(--ink-deep);font-size:var(--fs-md);margin:0}.hv2 .testi{background:var(--paper);border:1px solid var(--border);border-radius:0;flex-direction:column;gap:14px;padding:30px 26px;display:flex}.hv2 .testi .stars{font-size:var(--fs-md);letter-spacing:var(--track-label)}.hv2 .testi p{font-size:var(--fs-md);color:var(--ink-deep);margin:0}.hv2 .testi footer{align-items:center;gap:12px;margin-top:auto;display:flex}.hv2 .testi .avatar{background:var(--cream-warm);border:1px solid var(--border-dark);width:40px;height:40px;color:var(--green-ink);font-weight:600;font-size:var(--fs-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.hv2 .testi cite{font-style:normal;font-size:var(--fs-sm);color:var(--ink-deep);line-height:1.4}.hv2 .testi cite strong{color:var(--ink-deep);font-size:var(--fs-md);display:block}.hv2 .vtesti-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:940px;margin:0 auto;display:grid}@media (max-width:760px){.hv2 .vtesti-grid{grid-template-columns:1fr 1fr;max-width:560px}}@media (max-width:480px){.hv2 .vtesti-grid{grid-template-columns:1fr;max-width:320px}}.hv2 .vtesti{background:var(--ink-deep);aspect-ratio:9/16;box-shadow:none;border:1px solid var(--border);border-radius:0;overflow:hidden}.hv2 .vtesti video{object-fit:cover;width:100%;height:100%;display:block}.hv2 .faq-wrap{max-width:780px;margin:0 auto}.hv2 details.faq{background:var(--paper);border:1px solid var(--border);border-radius:0;margin-bottom:12px}.hv2 details.faq summary{cursor:pointer;color:var(--ink-deep);font-weight:600;font-size:var(--fs-base);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;list-style:none;display:flex}.hv2 details.faq summary::-webkit-details-marker{display:none}.hv2 details.faq summary:after{content:"+";color:var(--green-ink);font-size:var(--fs-xl);flex:none;font-weight:400;line-height:1}.hv2 details.faq[open] summary:after{content:"–"}.hv2 details.faq .faq-body{font-size:var(--fs-md);color:var(--ink-deep);padding:0 22px 20px}.hv2 .place{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:860px){.hv2 .place{grid-template-columns:1fr}}.hv2 .place iframe{border:0;border-radius:0;width:100%;min-height:340px}.hv2 .place-facts{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.hv2 .place-facts li{font-size:var(--fs-md);align-items:flex-start;gap:12px;display:flex}.hv2 .place-facts svg{flex:none;margin-top:4px}.hv2 .final{background:var(--cream-warm);color:var(--ink-deep);text-align:center;position:relative;overflow:hidden}.hv2 .final .container{position:relative}.hv2 .final h2{color:var(--ink-deep);font-size:var(--h2);max-width:22ch;margin:0 auto 16px}.hv2 .final p{color:var(--ink-deep);max-width:52ch;margin:0 auto 32px}.hv2 .final .hero-ctas{justify-content:center}.hv2 .final .whats{font-size:var(--fs-md);color:var(--ink-deep);margin-top:20px}.hv2 .hero h1{font-size:var(--h1);line-height:1.1}.hv2 h2{font-size:var(--h2);line-height:1.15}.hv2 .final h2{font-size:var(--h2)}.hv2 .team-member h3,.hv2 .sig-left h3,.hv2 .inx-col h3{font-size:var(--h3)}
.hv2 .hub-lead{max-width:64ch;color:var(--ink-deep);font-size:var(--fs-base);margin:4px 0 40px;line-height:1.7}.hv2 .prog-card .prog-duration{font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green-ink);margin-bottom:10px;font-weight:600;display:inline-block}.hv2 .prog-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hv2 .prog-card .prog-go{transition:transform .2s}.hv2 .prog-card:hover .prog-go{transform:translate(3px)}.hv2 .hub-group{scroll-margin-top:var(--jump-clear);padding-top:52px}.hv2 .hub-group+.hub-group{border-top:1px solid var(--border);margin-top:8px}.hv2 .container+.hub-group{padding-top:22px}.hv2 .hub-group-head{margin-bottom:28px}.hv2 .hub-group-head h3{font-size:var(--h3);color:var(--ink-deep);margin:0;line-height:1.25}.hv2 .hub-group-head .hub-lead{margin:10px 0 0}@media (max-width:560px){.hv2 .hub-group{padding-top:40px}}.hv2 .okay,.hv2 .alt,.hv2 #reviews{scroll-margin-top:var(--jump-clear)}.hv2 .hub-guide{max-width:720px;margin:0 auto}.hv2 .hub-guide .lead{margin:0 auto 28px}.hv2 .hub-guide-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}.hv2 .hub-guide-alt{font-size:var(--fs-md);color:var(--green-ink);border-bottom:2px solid #0000;align-items:center;gap:7px;font-weight:600;transition:border-color .2s;display:inline-flex}.hv2 .hub-guide-alt:hover{border-color:var(--green)}.hv2 .hub-guide-alt:focus-visible{outline:2px solid var(--green-dark);outline-offset:3px}.hv2-hub .hero{height:auto}.hv2-hub .section{padding:clamp(34px,3.2vw,44px) 0}@media (max-width:900px){.hv2-hub .hero-inner{padding-top:88px;padding-bottom:72px}}@media (max-width:560px){.hv2-hub .hero-inner{padding:76px 24px 56px}.hv2-hub .section{padding:34px 0}}@media (max-width:480px){.hv2-hub .hero-ctas{flex-direction:column;align-items:stretch}.hv2-hub .hero-ctas .btn{text-align:center;width:100%}}.hv2 .time-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;display:grid}.hv2 .time-band{background:var(--paper);border:1px solid var(--border);border-radius:0;padding:20px}.hv2 .time-label{font-family:var(--font-serif), serif;font-size:var(--fs-lg);color:var(--ink-deep);font-weight:300;display:block}.hv2 .time-note{font-size:var(--fs-sm);color:var(--ink-deep);margin:4px 0 12px}.hv2 .time-band ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.hv2 .time-band li{border-bottom:1px solid var(--border)}.hv2 .time-band li a{font-size:var(--fs-md);color:var(--green-ink);padding:9px 0;font-weight:600;display:block}.hv2 .time-band li a:hover{text-decoration:underline}.hv2 .time-band li:last-child{border-bottom:0}.hv2 .cmp-wrap{border:1px solid var(--border);background:var(--paper);border-radius:0;margin-top:26px;overflow-x:auto}.hv2 .cmp{border-collapse:collapse;width:100%;font-size:var(--fs-md);min-width:560px}.hv2 .cmp th,.hv2 .cmp td{text-align:left;border-bottom:1px solid var(--border);padding:13px 18px}.hv2 .cmp thead th{font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-deep);font-weight:700}.hv2 .cmp-sec th{background:var(--cream-2);font-family:var(--font-serif), serif;font-size:var(--fs-base);color:var(--ink-deep);font-weight:300}.hv2 .cmp td a{color:var(--ink-deep);font-weight:600}.hv2 .cmp td a:hover{color:var(--green-ink)}.hv2 .cmp-price{color:var(--green-ink);white-space:nowrap;font-weight:700}.hv2 .cmp-go{text-align:right;white-space:nowrap}.hv2 .cmp-go a{font-size:var(--fs-sm);color:var(--green-ink);font-weight:700}.hv2 .cmp tbody:last-child tr:last-child td{border-bottom:0}.hv2 .cmp-note{font-size:var(--fs-sm);color:var(--ink-deep);margin-top:12px}.hv2 .hub-faq{max-width:820px}.hv2 .hub-place{max-width:720px}.hv2 .hub-place .btn{margin-top:18px}@media (max-width:900px){.hv2 .time-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hv2 .time-grid{grid-template-columns:1fr}}
