@font-face{font-family:Instrument Serif;src:url(/experience-v2/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/experience-v2/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/experience-v2/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}.pa{--serif:"Instrument Serif", Georgia, serif;--sans:"Geist", ui-sans-serif, system-ui, sans-serif;--gutter:clamp(16px, 5vw, 80px);--radius:14px;--gold:#d9a441;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);overflow-x:clip}.pa[data-theme=clinic]{--bg:#f3f7f7;--panel:#fff;--ink:#0d2f35;--soft:#4c6a6f;--line:#d3e2e3;--accent:#127a78;--on-accent:#fff;--display:var(--sans);--display-weight:650;--display-track:-.035em;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px;background-attachment:fixed;background-color:var(--bg)}.pa[data-theme=podology]{--bg:#f5efe6;--panel:#fffaf3;--ink:#33241a;--soft:#6e5a4b;--line:#e4d6c4;--accent:#a94e2b;--on-accent:#fffaf3;--display:var(--serif);--display-weight:400;--display-track:-.02em;--radius:26px}.pa[data-theme=studio]{--bg:#0c0a09;--panel:#171311;--ink:#efe6d8;--soft:#a89c8c;--line:#2c2420;--accent:#e2462b;--on-accent:#0c0a09;--display:var(--serif);--display-weight:400;--display-track:-.03em;--radius:4px}.pa-nav{z-index:10;padding:12px var(--gutter);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.pa-brand{font-family:var(--serif);color:var(--ink);white-space:nowrap;font-size:1.6rem;text-decoration:none}.pa-brand span{font-family:var(--sans);color:var(--soft);margin-left:.4rem;font-size:.8rem}.pa-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.85rem;font-weight:600}.pa-h1,.pa-h2{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-wrap:balance}.pa-h1{margin-top:.8rem;font-size:clamp(2.8rem,7vw,6.4rem);line-height:.95}.pa-h2{margin-top:.6rem;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1}.pa-h3{margin-top:2.5rem;font-size:1.1rem;font-weight:650}.pa-lead,.pa-text{max-width:38rem;color:var(--soft);text-wrap:pretty;margin-top:1rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.pa-lead{font-size:clamp(1.1rem,1.5vw,1.3rem)}.pa-source{color:var(--soft);margin-top:1rem;font-size:.8rem}.pa-ctas{flex-wrap:wrap;gap:10px;margin-top:1.8rem;display:flex}.pa-btn{border:1px solid var(--ink);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.pa-btn:hover{background:var(--ink);color:var(--bg)}.pa-btn-main{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pa-btn-main:hover{background:var(--ink);border-color:var(--ink)}.pa :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pa-shot{min-width:0;margin:0}.pa-shot img{width:100%;height:auto;display:block}.pa-screen img,.pa-spotframe{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);box-shadow:0 30px 60px -30px #00000059}.pa-phone{justify-self:center;width:min(300px,70vw)}.pa-phone img{border:9px solid #0b0b0b;border-radius:30px;box-shadow:0 40px 80px -30px #0009}.pa-zoom{cursor:zoom-in;display:block}.pa-shot figcaption{color:var(--soft);margin-top:10px;font-size:.75rem}.pa-hero,.pa-block,.pa-final{padding:clamp(56px, 9vw, 130px) var(--gutter) 0;max-width:1320px;margin:0 auto}.pa-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:clamp(40px,7vw,100px);display:grid}.pa-split,.pa-timeline{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pa-flip>:first-child{order:2}.pa-points{gap:.6rem;margin-top:1.4rem;display:grid}.pa-points li{gap:.6rem;line-height:1.45;display:flex}.pa-points li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.5em}.pa-spots{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:2rem;display:grid}.pa-spotframe{position:relative;overflow:hidden}.pa-spotframe img{box-shadow:none;border:0;border-radius:0}.pa-dot{border:2px solid var(--on-accent);background:var(--accent);width:36px;height:36px;color:var(--on-accent);cursor:pointer;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;translate:-50% -50%}.pa-dot[aria-expanded=true]{background:var(--gold);border-color:var(--ink);color:#111}.pa-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-spotlist{gap:8px;display:grid}.pa-spotlist li{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.pa-spotlist button{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.pa-spotlist button span{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.pa-spotlist p{color:var(--soft);padding:0 14px 14px 50px;line-height:1.5;display:none}.pa-spotlist li.is-open p{display:block}.pa-spotlist li.is-open{border-color:var(--accent)}.pa-tabs{margin-top:2rem}.pa-tabs [role=tablist]{border:1px solid var(--line);background:var(--panel);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pa-tabs [role=tab]{min-height:40px;color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600}.pa-tabs [role=tab][aria-selected=true]{background:var(--accent);color:var(--on-accent)}.pa-tabs [role=tabpanel] .pa-shot{max-width:900px;margin-top:1rem}.pa-steps{border-left:2px solid var(--accent);margin-top:1.8rem;display:grid}.pa-steps li{grid-template-columns:4.5rem minmax(0,1fr);gap:2px 14px;padding:0 0 1.4rem 1.2rem;display:grid;position:relative}.pa-steps li:before{content:"";background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:.35em;left:-7px}.pa-steps li:last-child:before{background:var(--accent)}.pa-steps time{font-variant-numeric:tabular-nums;color:var(--accent);grid-row:span 2;font-weight:650}.pa-steps strong{font-weight:650}.pa-steps span{color:var(--soft);line-height:1.5}.pa-table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;margin-top:2rem;overflow:hidden}.pa-table th,.pa-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.pa-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:.78rem;font-weight:600}.pa-table tbody th{font-weight:650}.pa-table tbody th span,.pa-note{color:var(--soft);margin-top:4px;font-size:.88rem;font-weight:400;line-height:1.45;display:block}.pa-status{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-block}.pa-st-general{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.pa-st-specialized{border-color:var(--gold)}.pa-st-addon{border-style:dashed}.pa-act,.pa-price{color:var(--soft);font-size:.88rem}.pa-price b{color:var(--ink);font-weight:650;display:block}.pa-tbd{font-style:italic}.pa-roadmap{gap:8px;margin-top:.8rem;display:grid}.pa-roadmap li{border:1px dashed var(--line);border-radius:var(--radius);color:var(--soft);padding:12px 16px;line-height:1.5}.pa-roadmap strong{color:var(--ink)}.pa-final{text-align:center;padding-bottom:clamp(64px,9vw,120px)}.pa-final .pa-text{margin-inline:auto}.pa-final .pa-ctas{justify-content:center}.pa[data-theme=clinic] .pa-hero .pa-shot{transform:perspective(1400px)rotateY(-6deg)}.pa[data-theme=podology] .pa-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.pa[data-theme=podology] .pa-hero .pa-lead{margin-inline:auto}.pa[data-theme=podology] .pa-hero .pa-ctas{justify-content:center}.pa[data-theme=podology] .pa-hero .pa-shot{width:min(1100px,100%)}.pa[data-theme=podology] .pa-h1{font-style:italic}.pa[data-theme=studio] .pa-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr)}.pa[data-theme=studio] .pa-h1{font-size:clamp(3.4rem,10vw,9.5rem);line-height:.86}.pa[data-theme=studio] .pa-kicker{letter-spacing:.2em}.pa[data-theme=studio] .pa-phone img{box-shadow:0 0 0 1px var(--line), 0 0 90px -10px color-mix(in srgb, var(--accent) 55%, transparent);border-color:#000}.pa[data-theme=studio] .pa-steps li:before{border-radius:0;rotate:45deg}.pa[data-theme=studio] .pa-screen img{filter:grayscale(.15)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pa-block{animation:linear both pa-rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes pa-rise{0%{opacity:0;translate:0 40px}}@media (max-width:860px){.pa-hero,.pa-split,.pa-timeline,.pa-spots,.pa[data-theme=studio] .pa-hero{grid-template-columns:minmax(0,1fr)}.pa-flip>:first-child{order:0}.pa[data-theme=clinic] .pa-hero .pa-shot{transform:none}.pa-dot{width:28px;height:28px;font-size:.8rem}.pa-brand span{display:none}.pa-nav .pa-btn{min-height:40px;padding:0 14px}.pa-table,.pa-table tbody,.pa-table tr,.pa-table th,.pa-table td{display:block}.pa-table thead{display:none}.pa-table tr{border-bottom:1px solid var(--line)}.pa-table th,.pa-table td{border:0;padding:8px 14px}.pa-table tbody th{padding-top:14px}.pa-table td:last-child{padding-bottom:14px}}
