.a4-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.a4i-svg{width:100%;height:auto;display:block}.a4i-shadow{fill:#06365d1a;transform-box:fill-box;transform-origin:50%;opacity:0;animation:a4i-shadow-in .4s ease-out calc(1.2s * var(--a4i-t,1) + 1.6s) forwards, a4i-shadow-breathe 6s ease-in-out calc(1.2s * var(--a4i-t,1) + 3.2s) infinite alternate;transform:scaleX(.55)}@keyframes a4i-shadow-in{0%{opacity:0;transform:scaleX(.55)}60%{opacity:1;transform:scaleX(1.05)}to{opacity:1;transform:scaleX(1)}}@keyframes a4i-shadow-breathe{0%{opacity:1;transform:scaleX(1)}to{opacity:.8;transform:scaleX(.96)}}.a4i-outline{fill:none;stroke:var(--gc-primary);stroke-width:1.5px;opacity:.3;stroke-dasharray:1;stroke-dashoffset:1px;animation:a4i-outline-draw .8s var(--gc-ease-out) calc(50ms * var(--a4i-t,1)) forwards, a4i-outline-fade .6s ease calc(1.2s * var(--a4i-t,1) + 1.15s) forwards}@keyframes a4i-outline-draw{to{stroke-dashoffset:0}}@keyframes a4i-outline-fade{to{opacity:0}}.a4i-implant{opacity:0;animation:1s forwards a4i-drive}.a4i-implant-body{fill:url(#a4i-ti);stroke:#5d666f;stroke-width:.8px}.a4i-implant-head{fill:#7c858f;stroke:#5d666f;stroke-width:.7px}.a4i-thread{fill:none;stroke:#464e578c;stroke-width:1.1px}.a4i-implant-spec{fill:#fff;opacity:.28}.a4i-implant-collar{fill:#c6cdd4;stroke:#5d666f;stroke-width:.6px}.a4i-threads{animation:.11s linear 6 a4i-thread-turn}.a4i-abutment{fill:url(#a4i-ti);stroke:#5d666f;stroke-width:.7px;transform-box:fill-box;transform-origin:bottom;animation:.3s cubic-bezier(.23,1,.32,1) forwards a4i-abutment;transform:scaleY(0)}@keyframes a4i-drive{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translateY(-60px)}10%{opacity:1}26%{animation-timing-function:linear;transform:translateY(-13px)}88%{animation-timing-function:ease-out;transform:translateY(.8px)}to{opacity:1;transform:translateY(0)}}@keyframes a4i-thread-turn{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes a4i-abutment{to{transform:scaleY(1)}}.a4i-bridge{opacity:0;animation:a4i-seat 1s calc(1.2s * var(--a4i-t,1) + 1.15s) forwards}.a4i-gumband{fill:url(#a4i-gum);stroke:#c06a62;stroke-width:1px}.a4i-tooth{fill:url(#a4i-tooth);stroke:#cfc7b4;stroke-width:.9px;stroke-linejoin:round}.a4i-enamel{fill:#fff;opacity:.32}.a4i-gumcollar{fill:url(#a4i-gum2)}.a4i-gumedge{fill:none;stroke:#b8574f;stroke-width:.9px;opacity:.7}.a4i-gumgloss{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;opacity:.16}@keyframes a4i-seat{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translateY(-84px)}12%{opacity:1}62%{animation-timing-function:ease-out;transform:translateY(0)}76%{animation-timing-function:ease-out;transform:translateY(2.2px)}to{opacity:1;transform:translateY(0)}}.a4i-teethrow{animation:a4i-teeth-lag .4s ease-out calc(1.2s * var(--a4i-t,1) + 1.75s) both}@keyframes a4i-teeth-lag{0%{transform:translateY(0)}45%{transform:translateY(2px)}to{transform:translateY(0)}}.a4i-scene{animation:a4i-impact .4s ease-out calc(1.2s * var(--a4i-t,1) + 1.72s), a4i-float 6s ease-in-out calc(1.2s * var(--a4i-t,1) + 3.2s) infinite alternate}@keyframes a4i-impact{0%{transform:translateY(0)}35%{transform:translateY(1.6px)}to{transform:translateY(0)}}@keyframes a4i-float{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.a4i-shine{animation:a4i-shine-sweep 1.1s ease-in-out calc(1.2s * var(--a4i-t,1) + 2.45s) forwards;transform:translate(0)rotate(14deg)}@keyframes a4i-shine-sweep{to{transform:translate(560px)rotate(14deg)}}.a4i-fast{--a4i-t:.35}@media (prefers-reduced-motion:reduce){.a4i-shadow,.a4i-implant,.a4i-bridge{opacity:1;animation:none;transform:none}.a4i-threads{animation:none}.a4i-abutment{animation:none;transform:none}.a4i-shine,.a4i-outline{opacity:0;animation:none}.a4i-scene,.a4i-teethrow{animation:none}}.a4-trustbar{flex-wrap:wrap;gap:12px 28px;display:flex}.a4-facts{grid-template-columns:repeat(4,1fr);gap:20px 24px;display:grid}.a4-cols{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.a4-elig-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.a4-sequence{flex-wrap:wrap;align-items:center;gap:12px 8px;display:flex}.a4-journey{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.a4-journey>:last-child{grid-column:span 2}.a4-clinics{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.a4-parts{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.a4-alts{grid-template-columns:repeat(2,1fr);gap:28px 48px;max-width:980px;display:grid}.a4-risks{grid-template-columns:repeat(2,1fr);gap:14px 40px;max-width:900px;padding:0;list-style:none;display:grid}.a4-travel{grid-template-columns:repeat(3,1fr);gap:32px 40px;display:grid}.a4-records{grid-template-columns:1fr 1fr;gap:12px 32px;display:grid}.a4-faq-grid{grid-template-columns:1fr 2fr;align-items:start;gap:56px;display:grid}.a4-table-wrap{border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:#fff;overflow-x:auto}.a4-table{border-collapse:collapse;width:100%;font-family:var(--gc-font-sans);color:var(--gc-ink);font-size:14px}.a4-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--gc-primary);background:var(--gc-bg-tint);border-bottom:1px solid var(--gc-border-soft);white-space:nowrap;padding:14px 18px;font-size:12.5px;font-weight:600}.a4-table td{border-bottom:1px solid var(--gc-border-soft);color:var(--gc-ink-muted);padding:12px 18px}.a4-table td:first-child{color:var(--gc-ink);font-weight:500}.a4-table tr:last-child td{border-bottom:none}.a4-sticky-mobile{display:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.a4-sticky-mobile{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (max-width:960px){.a4-hero{grid-template-columns:1fr;gap:32px}.a4-hero figure{order:-1;max-width:460px}.a4-facts{grid-template-columns:repeat(2,1fr)}.a4-cols,.a4-elig-cards,.a4-faq-grid,.a4-risks,.a4-records{grid-template-columns:1fr}.a4-cols{gap:28px}.a4-journey,.a4-parts,.a4-travel{grid-template-columns:repeat(2,1fr)}.a4-clinics,.a4-alts{grid-template-columns:1fr}.a4-sticky-mobile{padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-top:1px solid var(--gc-border-soft);z-index:900;background:#ffffffd9;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #06365d14}}@media (max-width:640px){.a4-journey,.a4-parts,.a4-travel{grid-template-columns:1fr}.a4-journey>:last-child{grid-column:auto}}#eligibility,#journey,#price,#clinics,#faq{scroll-margin-top:88px}.a4-page h1,.a4-page .gc-h2,.a4-cta h2{text-wrap:balance}.a4-press:focus-visible,.a4-faq-grid summary:focus-visible{outline:2px solid var(--gc-primary);outline-offset:2px}.a4-drop:has(input:focus-visible){outline:2px solid var(--gc-primary);outline-offset:2px}.a4-press{transition:transform .16s var(--gc-ease-out), background .15s var(--gc-ease-out), color .15s var(--gc-ease-out), border-color .15s var(--gc-ease-out), opacity .15s var(--gc-ease-out), box-shadow .2s var(--gc-ease-out)}.a4-press:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.a4-cta:hover{box-shadow:var(--gc-shadow-pop);transform:translateY(-1px)}.a4-cta:active{transform:scale(.97)}.a4-drop:not(.a4-drop--filled):hover{border-color:var(--gc-primary);background:var(--gc-bg-tint)}.a4-table tbody tr:hover td{background:var(--gc-bg-tint)}}.a4-hero-copy>*{animation:a4-step-in .3s var(--gc-ease-out) backwards}.a4-hero-copy>:nth-child(2){animation-delay:50ms}.a4-hero-copy>:nth-child(3){animation-delay:.1s}.a4-hero-copy>:nth-child(4){animation-delay:.15s}.a4-hero-copy>:nth-child(5){animation-delay:.2s}.a4-step-enter{animation:a4-step-in .24s var(--gc-ease-out)}@keyframes a4-step-in{0%{opacity:0;transform:translateY(6px)}}.a4-progress{background:var(--gc-border-soft);border-radius:9999px;height:3px;margin-top:14px;overflow:hidden}.a4-progress span{border-radius:inherit;background:var(--gc-primary);transform-origin:0;height:100%;transition:transform .4s var(--gc-ease-out);display:block}.a4-price{font-variant-numeric:tabular-nums;animation:a4-price-in .3s var(--gc-ease-out)}@keyframes a4-price-in{0%{opacity:.35;filter:blur(3px)}}.a4-opt{border-radius:var(--gc-radius-md);border:1px solid var(--gc-border);font-family:var(--gc-font-sans);color:var(--gc-ink);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:12px;padding:13px 16px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex}.a4-opt:before{content:"";box-sizing:border-box;border:1.5px solid var(--gc-border);width:18px;height:18px;transition:border-color .15s var(--gc-ease-out), border-width .15s var(--gc-ease-out);background:#fff;border-radius:9999px;flex-shrink:0}.a4-opt[aria-pressed=true]{border-color:var(--gc-primary);background:var(--gc-bg-tint);box-shadow:inset 0 0 0 1px var(--gc-primary);color:var(--gc-primary)}.a4-opt[aria-pressed=true]:before{border-width:5.5px;border-color:var(--gc-primary)}@media (hover:hover) and (pointer:fine){.a4-opt:not([aria-pressed=true]):hover,.a4-opt:not([aria-pressed=true]):hover:before{border-color:var(--gc-primary)}}.a4-yn{border:1px solid var(--gc-border);border-radius:var(--gc-radius-sm);background:#fff;gap:2px;padding:2px;display:inline-flex}.a4-yn button{border-radius:calc(var(--gc-radius-sm) - 2px);font-family:var(--gc-font-sans);color:var(--gc-ink-muted);cursor:pointer;background:0 0;border:0;padding:5px 16px;font-size:13px;font-weight:500}.a4-yn button[aria-pressed=true]{background:var(--gc-primary);color:#fff}.a4-ghost{color:var(--gc-ink-muted);background:0 0;border:1px solid #0000}@media (hover:hover) and (pointer:fine){.a4-ghost:hover{background:var(--gc-bg-tint);color:var(--gc-primary)}}.a4-drop{border:2px dashed var(--gc-border);transition:border-color .2s var(--gc-ease-out), background .2s var(--gc-ease-out);background:#fff}.a4-drop--filled{border-color:var(--gc-primary);background:var(--gc-success-bg)}.a4-pills>li{animation:a4-step-in .25s var(--gc-ease-out) backwards}.a4-pills>li:nth-child(2){animation-delay:40ms}.a4-pills>li:nth-child(3){animation-delay:80ms}.a4-pills>li:nth-child(4){animation-delay:.12s}.a4-pills>li:nth-child(5){animation-delay:.16s}.a4-table td{transition:background .15s var(--gc-ease-out)}.a4-faq-grid details[open]>p{animation:a4-step-in .25s var(--gc-ease-out)}.a4-sticky-mobile{transition:transform .3s var(--gc-ease-out), opacity .25s var(--gc-ease-out)}.a4-sticky-mobile[data-show=false]{pointer-events:none;transform:translateY(100%)}