.hx-sec{padding-block:clamp(64px,7vw,124px)}.hx-sec--why{padding-top:0}.hx-index__bar{position:sticky;top:calc(var(--header-h) + 10px);z-index:4;display:flex;justify-content:center;margin-bottom:18px;pointer-events:none}.hx-index__bar .au-tabs{pointer-events:auto;justify-content:flex-start;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:6px;gap:4px;border-radius:var(--r-pill);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:var(--shadow-2)}.hx-index__bar .au-tabs::-webkit-scrollbar{display:none}.hx-index__bar .au-tabs button{flex:none;border-color:transparent;min-height:42px;font-size:.86rem}.hx-index__bar .au-tabs button:not([aria-pressed=true]):hover{background:var(--ivory)}.hx-index__blurb{color:var(--charcoal)}@keyframes hx-in{0%{opacity:0;transform:translateY(10px)}}.hx-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px)}.hx-cards li[hidden]{display:none}.hx-cards li{animation:hx-in .42s var(--ease) both}.hx-cards li:nth-child(3n+2) .fcard{background:linear-gradient(180deg,#fff 55%,var(--mint-soft))}.hx-cards li:nth-child(3n) .fcard{background:linear-gradient(180deg,#fff 55%,var(--peach-soft))}@media (max-width:1180px){.hx-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-index__bar{justify-content:flex-start;margin-inline:calc(var(--gutter) * -1);padding-inline:10px}.hx-cards{grid-template-columns:minmax(0,1fr);gap:16px}}.hx-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(250px,auto));gap:clamp(12px,1.2vw,20px)}.hx-tile{position:relative;margin:0;border-radius:28px;overflow:hidden}.hx-tile__n{font-size:.72rem;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--gold-text)}.hx-tile--lead{grid-row:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:clamp(26px,2.8vw,44px);color:#fff;background:radial-gradient(90% 70% at 100% 0,rgba(196,164,111,.34) 0,rgba(196,164,111,0) 60%),radial-gradient(80% 60% at 0 100%,rgba(150,120,200,.24) 0,rgba(150,120,200,0) 60%),#141210}.hx-why__t{margin:0;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.6rem);font-weight:300;letter-spacing:-.04em;line-height:1.1;color:#fff}.hx-why__t em{display:block;margin-top:10px;font-style:normal;font-weight:400;color:var(--au-gold-l,#e6cfa3)}.hx-why__link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:.94rem;font-weight:500;padding-bottom:3px;border-bottom:1px solid var(--gold)}.hx-why__link:hover{color:var(--au-gold-l,#e6cfa3)}.hx-tile--photo{background:var(--paper);min-height:250px}.hx-tile--photo picture{position:absolute;inset:0;display:block}.hx-tile--photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.hx-tile--photo:hover img{transform:scale(1.04)}.hx-tile--photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:3px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.93);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hx-tile--photo figcaption b{font-size:1rem;font-weight:500;letter-spacing:-.015em}.hx-tile--photo figcaption small{font-size:.84rem;color:var(--muted);line-height:1.45}.hx-tile--clinic{grid-column:span 2}.hx-tile--clinic figcaption{right:auto;max-width:min(420px,calc(100% - 24px))}.hx-tile--card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,2.2vw,32px);background:#fff;border:1px solid var(--line)}.hx-tile--card .hx-tile__i{display:grid;place-items:center;width:50px;height:50px;margin-top:auto;border-radius:16px;background:linear-gradient(150deg,#f6eedf,#fbf7ef);color:var(--gold-deep)}.hx-tile--card b{font-size:1.12rem;font-weight:500;letter-spacing:-.02em;line-height:1.25}.hx-tile--card p{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.hx-tile--gold{background:linear-gradient(160deg,#f6eedf,#fbf8f2);border-color:rgba(196,164,111,.35)}.hx-tile--gold .hx-tile__i{background:#fff}@media (max-width:1100px){.hx-why{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.hx-tile--lead{grid-row:auto;grid-column:span 2;min-height:0}.hx-tile--clinic{grid-column:span 2;min-height:340px}}@media (max-width:640px){.hx-why{grid-template-columns:minmax(0,1fr)}.hx-tile--clinic,.hx-tile--lead{grid-column:auto}.hx-tile--photo{min-height:0;aspect-ratio:4/3}.hx-tile--clinic{min-height:0;aspect-ratio:4/5}.hx-tile--card .hx-tile__i{margin-top:4px;order:-1}}.hx-faq .hfaq__grid>div:first-child{gap:20px}.hx-ask{display:grid;gap:8px;width:100%;max-width:420px}.hx-ask__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;transition:border-color var(--t-mid),box-shadow var(--t-mid)}.hx-ask__row:hover{border-color:var(--ink);box-shadow:var(--shadow-1)}.hx-ask__row span{display:grid}.hx-ask__row b{font-size:.95rem;font-weight:500}.hx-ask__row small{font-size:.82rem;color:var(--muted)}.hx-ask__row svg:first-child{width:20px;height:20px;color:var(--gold-deep)}.hx-ask__row--wa{background:var(--ink);border-color:var(--ink);color:#fff}.hx-ask__row--wa small{color:rgba(255,255,255,.7)}.hx-ask__row--wa svg:first-child{fill:#25d366;color:#25d366}.hx-ask__row--wa:hover{border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.hx-cards li{animation:none}.hx-tile--photo img{transition:none}}