body.dx-v2{--color-primary:var(--v2-btn-primary-bg);--color-secondary:var(--v2-accent);--color-accent:var(--v2-accent);--color-background:var(--v2-surface-page);--page-bg:var(--v2-surface-page);--color-btn-hover-shadow:transparent}.v2-root{display:flex;flex-direction:column;--v2-font-sans:"Avenir Next","Segoe UI",sans-serif;--v2-font-serif:Palatino,"Palatino Linotype",Georgia,serif;--v2-ease:cubic-bezier(0.22,1,0.36,1);--v2-dur:0.72s;min-height:100dvh;background:var(--v2-surface-page);color:var(--v2-text-primary);font-family:var(--v2-font-body);font-size:17px;line-height:1.6;letter-spacing:-.011em}.v2-root h1,.v2-root h2,.v2-root h3,.v2-root h4{font-family:var(--v2-font-heading);font-weight:500;letter-spacing:-.03em;line-height:1.05}.v2-root a:not(.doctor-navbar__item){color:inherit}.v2-root .doctor-navbar__container{background:var(--v2-surface-raised);border-color:var(--v2-border);color:var(--v2-text-primary)}.v2-root .doctor-navbar__container .doctor-navbar__count,.v2-root .doctor-navbar__container .doctor-navbar__count span,.v2-root .doctor-navbar__container .doctor-navbar__item,.v2-root .doctor-navbar__container .doctor-navbar__item span{color:var(--v2-text-primary)}.v2-root .doctor-navbar__container .doctor-navbar__item[aria-current=page],.v2-root .doctor-navbar__container .doctor-navbar__item[aria-current=page] span{color:#171717}.v2-root[data-theme=dark] :is(a,button)[class*=text-white][class*=color-primary]{color:var(--v2-btn-primary-fg)}.v2-root :focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.v2-root>main{flex:1 1 auto;overflow-x:clip}.v2-shell{width:min(1180px,calc(100% - 2rem));margin-inline:auto}@media (min-width:768px){.v2-shell{width:min(1180px,calc(100% - 4rem))}}.v2-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--v2-surface-page) 92%,transparent);border-bottom:1px solid var(--v2-divider);backdrop-filter:blur(16px)}.v2-header .v2-shell{width:min(1680px,calc(100% - 2rem))}@media (min-width:1440px){.v2-header .v2-shell{width:min(1760px,calc(100% - 3rem))}}.v2-header-row{min-height:4.5rem}.v2-header-row-inner{position:relative;min-width:0;min-height:4.5rem;gap:1rem;flex-wrap:nowrap}.v2-brand,.v2-header-row-inner{display:flex;align-items:center}.v2-brand{min-height:44px;flex:0 0 auto;text-decoration:none}.v2-brand-logo{display:block;height:46px;width:auto;-o-object-fit:contain;object-fit:contain}.v2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v2-brand-name{max-width:12rem;font-size:.95rem;line-height:1.2}.v2-nav-desktop{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;gap:.85rem;flex-wrap:nowrap}.v2-nav-desktop a{position:relative;flex:0 0 auto;padding:.35rem .15rem;color:var(--v2-text-secondary);font-size:.92rem;line-height:1.2;white-space:nowrap;text-decoration:none}.v2-nav-desktop a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--v2-accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.v2-nav-desktop a.is-active,.v2-nav-desktop a:hover{color:var(--v2-text-primary)}.v2-nav-desktop a.is-active:after,.v2-nav-desktop a:hover:after{transform:scaleX(1)}.v2-header-tools{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;margin-left:auto}.v2-phone-text{padding:0 .15rem;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.v2-call,.v2-header-menu,.v2-phone-icon,.v2-phone-text,.v2-theme-header{display:inline-flex;align-items:center;min-height:44px;color:var(--v2-text-primary);text-decoration:none}.v2-call,.v2-header-menu,.v2-phone-icon,.v2-theme-header{min-width:44px;justify-content:center;border:1px solid var(--v2-border);background:transparent}.v2-call{padding:0 .9rem;font-weight:600;white-space:nowrap}.v2-nav-mobile{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem 1rem;border-top:1px solid var(--v2-divider)}.v2-nav-mobile a{display:flex;min-height:44px;align-items:center;text-decoration:none}.v2-nav-more{position:relative;flex:0 0 auto}.v2-nav-more>button{min-height:36px;padding:0 .15rem;border:0;background:transparent;color:var(--v2-text-secondary);font-size:inherit;white-space:nowrap}.v2-nav-more>div{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;display:grid;min-width:12rem;padding:.4rem;background:var(--v2-surface-raised);border:1px solid var(--v2-border);box-shadow:var(--v2-shadow)}.v2-nav-more a{display:flex;min-height:40px;align-items:center;padding:0 .6rem;color:var(--v2-text-primary);text-decoration:none;white-space:nowrap}.v2-header-measure{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden;white-space:nowrap}.v2-header-measure [data-measure-phone],.v2-header-measure [data-nav-item],.v2-header-measure [data-nav-more]{display:inline-block;padding:.35rem 0;font-size:.92rem}.v2-header-measure [data-measure-book],.v2-header-measure [data-measure-call]{display:inline-block;min-height:44px;padding:.7rem 1.15rem;font-size:.92rem;font-weight:600}.v2-header-measure [data-measure-theme]{display:inline-block;width:44px}.v2-header[data-density=tight] .v2-nav-desktop{gap:.4rem}.v2-header[data-density=tight] .v2-nav-desktop>a,.v2-header[data-density=tight] .v2-nav-more>button{font-size:.84rem}.v2-header[data-density=tight] .v2-header-row-inner{gap:.65rem}.v2-header:not([data-density=mobile]) .v2-header-menu,.v2-header:not([data-density=mobile]) .v2-phone-icon,.v2-header[data-density=mobile] .v2-call,.v2-header[data-density=mobile] .v2-nav-desktop,.v2-header[data-density=mobile] .v2-phone-text,.v2-header[data-show-call=false] .v2-call{display:none}.v2-header[data-density=mobile] .v2-header-row-inner{gap:.35rem}.v2-header[data-density=mobile] .v2-brand-logo{height:34px}.v2-header[data-density=mobile] .v2-btn,.v2-header[data-density=mobile] .v2-header-menu,.v2-header[data-density=mobile] .v2-phone-icon,.v2-header[data-density=mobile] .v2-theme-header{min-height:38px;min-width:38px}.v2-header[data-density=mobile] .v2-btn{padding:.35rem .55rem;font-size:.8rem}.v2-theme-dock{position:fixed;z-index:45;left:max(1rem,env(safe-area-inset-left));bottom:calc(5.75rem + env(safe-area-inset-bottom));display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--v2-border);background:var(--v2-surface-raised);color:var(--v2-text-primary);box-shadow:var(--v2-shadow)}@media (min-width:768px){.v2-theme-dock{bottom:max(1.25rem,env(safe-area-inset-bottom))}}.v2-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.15rem;border-radius:var(--v2-radius);border:1px solid transparent;font-size:.92rem;line-height:1;letter-spacing:.01em;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.v2-btn:hover{transform:translateY(-1px)}.v2-btn-primary,a.v2-btn-primary{background:var(--v2-btn-primary-bg);color:var(--v2-btn-primary-fg)}.v2-btn-secondary,a.v2-btn-secondary{background:transparent;color:var(--v2-text-primary);border-color:var(--v2-btn-secondary-border)}.v2-kicker{color:var(--v2-accent);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.v2-muted{color:var(--v2-text-secondary)}.v2-card{background:var(--v2-surface-raised);border:1px solid var(--v2-border);border-radius:var(--v2-radius);box-shadow:var(--v2-shadow)}.v2-input{width:100%;min-height:44px;border:1px solid var(--v2-input-border);border-radius:var(--v2-radius);background:var(--v2-input-bg);color:var(--v2-input-fg);padding:.7rem .85rem}.v2-hero{display:grid;grid-template-rows:minmax(0,34%) minmax(0,1fr);gap:.75rem;box-sizing:border-box;height:calc(100vh - var(--v2-header-h, 4.5rem));height:calc(100svh - var(--v2-header-h, 4.5rem));height:calc(100dvh - var(--v2-header-h, 4.5rem));background:var(--v2-surface-page)}.v2-hero,.v2-hero-media{min-height:0;overflow:hidden}.v2-hero-media{order:-1;height:100%;max-height:100%;background:var(--v2-accent-soft)}.v2-hero-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.v2-hero-copy{position:relative;z-index:1;display:flex;min-height:0;flex-direction:column;justify-content:center;gap:.65rem;overflow:auto;padding:.85rem 1.1rem 5.6rem}.v2-hero-title{max-width:18ch;margin:0;font-size:clamp(1.7rem,4.6vw,4.4rem);line-height:.96}.v2-hero-lead{max-width:36ch;margin:0;color:var(--v2-text-primary);font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.35}.v2-hero-body{max-width:46ch;margin:0;color:var(--v2-text-secondary);font-size:1rem;line-height:1.55}.v2-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.v2-hero-tags{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin:.25rem 0 0;padding:0;list-style:none}.v2-hero-tags a{color:var(--v2-text-secondary);font-size:.92rem;text-decoration:none;border-bottom:1px solid transparent}.v2-hero-tags a:hover{color:var(--v2-text-primary);border-bottom-color:var(--v2-accent)}.v2-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:.5rem 0 0;padding-top:1rem;border-top:1px solid var(--v2-divider)}.v2-hero-stats dd{margin:0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1}.v2-hero-stats dt{margin-top:.35rem;color:var(--v2-text-muted);font-size:.68rem;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}@media (max-width:959px){.v2-hero-body,.v2-hero-tags{display:none}.v2-hero-stats dt{letter-spacing:.04em}}@media (min-width:960px){.v2-hero{grid-template-columns:minmax(20rem,46vw) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0}.v2-hero-media{order:0;min-height:0;height:100%}.v2-hero-copy{padding:clamp(1rem,2.4vh,2.5rem) clamp(1.25rem,2vw,2.5rem)}}@media (max-height:820px){.v2-hero-body,.v2-hero-tags{display:none}.v2-hero-title{font-size:clamp(1.55rem,4.2vh,2.7rem)}.v2-hero-lead{font-size:.98rem}.v2-hero-copy{gap:.4rem}}@media (min-width:1600px){.v2-hero{grid-template-columns:minmax(28rem,40vw) minmax(0,1fr)}}.v2-rise{animation:v2-rise var(--v2-dur,.72s) var(--v2-ease,cubic-bezier(.22,1,.36,1)) both}.v2-d1{animation-delay:.08s}.v2-d2{animation-delay:.16s}.v2-d3{animation-delay:.24s}.v2-d4{animation-delay:.32s}.v2-d5{animation-delay:.4s}.v2-photo-in{animation:v2-photo .9s var(--v2-ease,cubic-bezier(.22,1,.36,1)) both}@keyframes v2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v2-photo{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.v2-section{padding:4.5rem 0}@media (min-width:1024px){.v2-section{padding:var(--v2-space-section) 0}}.v2-count-host{transition:transform .35s var(--v2-ease),box-shadow .35s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v2-count-host:hover{transform:translateY(-2px)}}.v2-count{position:relative;display:inline-block;font-variant-numeric:tabular-nums}.v2-count-sizer{visibility:hidden}.v2-count-live{position:absolute;top:0;left:0}.v2-clinic-points{display:grid;gap:1rem;margin:2rem 0 0;padding:0;list-style:none}@media (min-width:768px){.v2-clinic-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-clinic-points li{display:flex;flex-direction:column;gap:.35rem;padding-top:.8rem;border-top:1px solid var(--v2-border)}.v2-clinic-points span{color:var(--v2-text-secondary)}.v2-clinic-mosaic{display:grid;gap:.6rem;margin-top:2rem}.v2-clinic-mosaic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2-clinic-mosaic .is-lead{min-height:16rem;max-height:32rem}@media (min-width:900px){.v2-clinic-mosaic{grid-template-columns:1.4fr 1fr}.v2-clinic-mosaic>div{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.v2-clinic-mosaic .is-lead{min-height:100%;max-height:none}}.v2-reviews-actions,.v2-reviews-grid,.v2-reviews-head{display:flex;gap:1rem}.v2-reviews-head{justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.v2-reviews-title{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.4rem)}.v2-reviews-score{display:flex;align-items:baseline;gap:.6rem;margin:.8rem 0 0}.v2-reviews-score span{font-size:2rem;line-height:1}.v2-reviews-actions a,.v2-reviews-score small{color:var(--v2-text-secondary)}.v2-reviews-actions{flex-wrap:wrap}.v2-reviews-actions a{text-decoration:none;border-bottom:1px solid var(--v2-accent)}.v2-reviews-grid{display:grid;gap:1.25rem;margin-top:1.75rem}@media (min-width:1024px){.v2-reviews-grid{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}}.v2-reviews-side{display:flex;flex-direction:column;gap:.8rem}.v2-reviews-side article{padding:1rem 0;border-top:1px solid var(--v2-border)}.v2-reviews-side h3{margin:0;font-size:1.35rem}.v2-reviews-side p{margin:.45rem 0 0;color:var(--v2-text-secondary)}.v2-reviews-widget{min-width:0;overflow:hidden;border:1px solid var(--v2-border);background:var(--v2-surface-raised)}.v2-reviews-widget iframe{display:block;width:100%;border:0;background:#fff}.v2-reviews-live{margin-top:2rem}.v2-reviews-live ul{display:grid;gap:.8rem;margin:1rem 0 0;padding:0;list-style:none}@media (min-width:768px){.v2-reviews-live ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-reviews-live li{padding-top:.8rem;border-top:1px solid var(--v2-border)}.v2-reviews-live time{color:var(--v2-text-muted);font-size:.8rem}.v2-socials{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.v2-social{display:inline-flex;min-height:48px;align-items:center;gap:.7rem;padding:.4rem .95rem .4rem .45rem;border:1px solid var(--v2-border);background:var(--v2-surface-raised);color:var(--v2-text-primary);text-decoration:none;transition:border-color .2s ease,color .2s ease}.v2-social:hover{border-color:var(--v2-accent);color:var(--v2-accent)}.v2-mobile-bar{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem;z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;background:color-mix(in srgb,var(--v2-surface-raised) 92%,transparent);border:1px solid var(--v2-border);backdrop-filter:blur(16px)}@media (min-width:768px){.v2-mobile-bar{display:none}}.v2-root{padding-bottom:5.5rem}.v2-footer-nav{gap:.5rem;font-size:.875rem}.v2-footer-nav a{width:-moz-fit-content;width:fit-content}@media (max-width:767px){.v2-theme-dock{left:auto;right:max(1rem,env(safe-area-inset-right))}}@media (min-width:768px){.v2-root{padding-bottom:0}}body.dx-v2 .dx-cookie{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:auto;width:min(28rem,calc(100vw - 2rem));padding:0}body.dx-v2 .dx-cookie>div{max-width:none;border-radius:2px;border:1px solid var(--v2-border);background:var(--v2-surface-raised);color:var(--v2-text-primary);box-shadow:var(--v2-shadow)}body.dx-v2 .dx-cookie p{color:var(--v2-text-secondary)}body.dx-v2 .dx-cookie a{color:var(--v2-link)}body.dx-v2 .dx-cookie .cms-btn-hover-shadow,body.dx-v2 .dx-cookie a.v2-btn,body.dx-v2 .dx-cookie button{border-radius:2px;background:var(--v2-btn-primary-bg);color:var(--v2-btn-primary-fg)}@media (max-width:767px){body.dx-v2 .dx-cookie{right:.75rem;left:.75rem;width:auto;bottom:calc(5.4rem + env(safe-area-inset-bottom))}}body.dx-v2 .dx-drawer-v2 aside{background:var(--v2-surface-raised);color:var(--v2-text-primary)}body.dx-v2 .dx-drawer-v2 header{border-bottom-color:var(--v2-border)}body.dx-v2 .dx-drawer-v2 h2,body.dx-v2 .dx-drawer-v2 header button{color:var(--v2-text-primary)}body.dx-v2 .dx-drawer-v2 input,body.dx-v2 .dx-drawer-v2 textarea{border-color:var(--v2-input-border)!important;border-radius:2px!important;background:var(--v2-input-bg)!important;color:var(--v2-input-fg)!important}body.dx-v2 .dx-drawer-v2 input:focus,body.dx-v2 .dx-drawer-v2 textarea:focus{outline:2px solid var(--v2-focus-ring);outline-offset:1px}body.dx-v2 .dx-drawer-v2 .text-white,body.dx-v2 .dx-drawer-v2 .text-white\/90,body.dx-v2 .dx-drawer-v2 label,body.dx-v2 .dx-drawer-v2 p{color:var(--v2-text-secondary)!important}body.dx-v2 .dx-drawer-v2 a{color:var(--v2-link)!important}@media (max-width:640px){body.dx-v2 .dx-drawer-v2 aside{max-width:none}}.v2-price-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.v2-price-head h1{margin:.3rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.98}.v2-price-head p{max-width:46ch;margin:.8rem 0 0;color:var(--v2-text-secondary)}.v2-price-hub{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0}.v2-price-hub a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .9rem;border:1px solid var(--v2-divider);color:var(--v2-text-primary);text-decoration:none;transition:background var(--v2-dur) var(--v2-ease),color var(--v2-dur) var(--v2-ease)}.v2-price-hub a[aria-current=page]{background:var(--v2-text-primary);color:var(--v2-text-inverse)}.v2-price-hub a:hover,.v2-price-hub a[aria-current=page]{border-color:var(--v2-text-primary)}.v2-price-tools{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 .5rem}.v2-price-tools label{flex:1 1 16rem}.v2-price-tools input{width:100%;min-height:44px;border:1px solid var(--v2-input-border);background:var(--v2-input-bg);color:var(--v2-input-fg);padding:.65rem .8rem}.v2-price-group{margin-top:1.75rem}.v2-price-group header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;padding-bottom:.45rem;border-bottom:1px solid var(--v2-text-primary)}.v2-price-group h2{margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}.v2-price-group header span{color:var(--v2-text-muted);font-size:.8rem}.v2-price-group ul{margin:0;padding:0;list-style:none}.v2-price-group li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.25rem;align-items:baseline;padding:.85rem 0;border-bottom:1px solid var(--v2-divider)}.v2-price-group li p{margin:0}.v2-price-group small{display:block;margin-top:.25rem;color:var(--v2-text-secondary)}.v2-price-group strong{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.v2-price-group li{grid-template-columns:1fr}.v2-price-group strong{white-space:normal}}.v2-jump{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-top:1.5rem}.v2-jump a{color:var(--v2-text-secondary);text-decoration:none;border-bottom:1px solid transparent}.v2-jump a:hover{color:var(--v2-text-primary);border-bottom-color:var(--v2-accent)}.v2-prose{margin-top:1.5rem;max-width:68ch}.v2-prose p{margin:0 0 1rem;color:var(--v2-text-secondary);white-space:pre-wrap}.v2-about{width:min(1180px,calc(100% - 2.5rem));margin-inline:auto}.v2-about-stage{display:grid;gap:1.25rem}.v2-about-photo{margin:0;overflow:hidden;background:var(--v2-accent-soft)}.v2-about-photo img,.v2-about-strip img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2-about-photo img{min-height:18rem;max-height:70vh}.v2-about-copy h2{max-width:16ch;margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.v2-about-copy p{max-width:42ch;color:var(--v2-text-secondary)}.v2-about-actions,.v2-proof-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.v2-about-strip{display:grid;gap:.5rem;margin-top:.5rem}.v2-about-strip img{aspect-ratio:4/3}.v2-about-list{margin:1.5rem 0 0;padding:0;list-style:none}.v2-about-list li{display:grid;grid-template-columns:2.5rem 1fr;gap:.8rem;padding:.9rem 0;border-top:1px solid var(--v2-border)}.v2-about-list span{color:var(--v2-accent)}.v2-about-list p{margin:.25rem 0 0;color:var(--v2-text-secondary)}@media (min-width:900px){.v2-about-stage{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:2.5rem}.v2-about-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-proof-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem}.v2-proof-head h2{margin:.3rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.v2-proof-bar p,.v2-proof-head p{max-width:48ch;margin:.55rem 0 0;color:var(--v2-text-secondary)}.v2-proof-score{margin:0;padding-left:1rem;border-left:2px solid var(--v2-accent)}.v2-proof-score strong{display:block;font-size:clamp(2.6rem,4vw,3.6rem);line-height:.9}.v2-proof-score span{display:block;margin-top:.4rem;max-width:12rem;color:var(--v2-text-secondary);font-size:.85rem}.v2-proof-frame{width:min(100%,760px);margin-top:1.25rem;overflow:hidden;border:1px solid var(--v2-border);background:var(--v2-surface-raised)}.v2-proof-frame iframe{display:block;width:100%;border:0}.v2-proof-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--v2-border)}@media (max-width:700px){.v2-about-actions,.v2-about-actions .v2-btn,.v2-proof-buttons,.v2-proof-buttons .v2-btn{width:100%}.v2-proof-frame iframe{height:min(68vh,520px)!important}}.v2-footer-grid{display:grid;gap:2rem;padding:3.5rem 0 1.5rem}@media (min-width:900px){.v2-footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr}}.v2-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.v2-footer-nav a{color:var(--v2-footer-muted);text-decoration:none}.v2-footer-nav a:hover{color:var(--v2-footer-fg)}.v2-footer-copy,.v2-footer-legal{margin:0;padding-bottom:.6rem;color:var(--v2-footer-muted);font-size:.82rem}.v2-review-hero{display:grid;gap:2rem;width:min(1180px,calc(100% - 2rem));margin:1.5rem auto 0;align-items:center}@media (min-width:900px){.v2-review-hero{grid-template-columns:1.1fr .9fr;width:min(1180px,calc(100% - 4rem))}}.v2-review-hero h1{margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.96}.v2-review-hero-copy>p{max-width:38rem;color:var(--v2-text-secondary)}.v2-review-hero ul{margin:1rem 0 0;padding:0;list-style:none}.v2-review-hero li{padding:.45rem 0;border-top:1px solid var(--v2-divider)}.v2-review-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.v2-review-hero figure{margin:0;overflow:hidden;background:var(--v2-surface-muted)}.v2-review-hero img{display:block;width:100%;height:min(68vh,560px);-o-object-fit:cover;object-fit:cover}.v2-missing{display:grid;gap:1rem;width:min(760px,calc(100% - 2rem));margin:8vh auto}.v2-missing h1{margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.9}.v2-missing-mark{font-size:clamp(4.5rem,14vw,9rem);line-height:.8;letter-spacing:-.06em;color:var(--v2-text-primary)}.v2-missing-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.v2-btn,.v2-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v2-btn:hover{transform:none}}