@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_03ff5b{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_03ff5b{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_014e29{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root:has([data-landing]){--color-brand-50:#fff4ef;--color-brand-100:#ffe6db;--color-brand-200:#ffcdb9;--color-brand-300:#ff9b78;--color-brand-400:#f5795a;--color-brand-500:#ea5a39;--color-brand-600:#d13626;--color-brand-700:#ad2a1d;--color-brand-800:#8c2419;--color-brand-900:#722118;--color-brand-950:#3f0e09;scroll-behavior:smooth;scroll-padding-top:88px}[data-landing]{--ink:#222b30;--ink-raised:#323c42;--ink-soft:#c2c7ca;--ink-muted:#7f8a90;--paper:#ffffff;--mist:#ebebeb;--orange:#ea5a39;--orange-deep:#d13626;--peach:#ff9b78;--peach-pale:#ffcdb9;--font-display:var(--font-inter-tight),system-ui,sans-serif;--font-body:var(--font-plus-jakarta),system-ui,sans-serif;--margin:max(clamp(20px,5vw,64px),calc((100vw - 1232px) / 2));--content:calc(100vw - 2 * var(--margin));--section-gap:clamp(96px,13vw,200px);--radius:16px;--ease-out:cubic-bezier(0.16,1,0.3,1);overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55}[data-landing] img{display:block;width:100%;height:100%;object-fit:cover}.ld-display{font-size:calc(var(--content) / 9.4);line-height:1.02;letter-spacing:-.04em}.ld-display,.ld-title{font-family:var(--font-display);font-weight:500}.ld-title{font-size:clamp(34px,4vw,60px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.ld-statement{font-size:clamp(24px,2.1vw,30px);line-height:1.24}.ld-statement,.ld-subtitle{font-family:var(--font-display);letter-spacing:-.02em}.ld-subtitle{font-size:24px;font-weight:500;line-height:1.2}[data-landing] .ld-button{border-radius:var(--radius);box-shadow:none;--tw-ring-color:transparent;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}[data-landing] .ld-button:before{display:none}[data-landing] .ld-button:active{transform:scale(.96)}[data-landing] .ld-button-outline{border:1.5px solid var(--orange-deep);background:var(--paper);color:var(--orange-deep)}[data-landing] .ld-button-outline:hover{background:var(--orange-deep);color:var(--paper)}[data-landing] .ld-button-compact{border-radius:12px}[data-landing] .ld-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-landing] .ld-button-light{background:var(--paper);color:var(--ink)}[data-landing] .ld-button-light:hover{background:var(--ink);color:var(--paper)}.ld-link{position:relative;color:inherit;font-weight:500}.ld-link:after{position:absolute;right:0;bottom:-2px;left:0;height:2px;background:currentColor;content:"";scale:0 1;transform-origin:left;transition:scale .28s var(--ease-out)}.ld-link:focus-visible:after,.ld-link:hover:after{scale:1 1}.ld-header-logo:focus-visible,.ld-link:focus-visible,.ld-need:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ld-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px var(--margin);background:var(--paper)}.ld-header-logo{color:var(--ink);transition:transform .2s var(--ease-out)}.ld-header-logo:hover{transform:scale(1.03)}.ld-header-logo svg{display:block;width:auto;height:32px}.ld-header-links{display:none;gap:32px;font-size:16px}.ld-facet-dark{fill:var(--orange-deep)}.ld-facet-light{fill:var(--orange)}.ld-hero{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - 68px);overflow:clip}.ld-hero-copy{position:relative;z-index:1;padding:clamp(40px,9vh,96px) var(--margin) 0}.ld-line{display:block;overflow:visible clip;white-space:nowrap;padding-bottom:.1em;margin-bottom:-.1em}.ld-line>span{display:block;animation:ld-line-rise .9s var(--ease-out) both}.ld-line:nth-child(2)>span{animation-delay:90ms}.ld-hero-text{max-width:34rem;margin-top:32px;animation:ld-settle .8s .26s var(--ease-out) both}.ld-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;animation:ld-settle .8s .34s var(--ease-out) both}.ld-hero-note{margin-top:20px;font-size:15px;animation:ld-settle .8s .42s var(--ease-out) both}.ld-hero-art{position:relative;flex:1;min-height:112vw;margin-top:40px;overflow:hidden}.ld-hero-photo{position:absolute;inset:0 0 -10%}.ld-shutter{width:100%;height:100%;animation:ld-shutter 1.2s .18s var(--ease-out) both}.ld-shutter img{object-position:62% 20%;animation:ld-settle-scale 1.6s .18s var(--ease-out) both}.ld-problem{display:grid;gap:32px;padding:var(--section-gap) var(--margin) 0}.ld-thumb{display:inline-block;width:1.1em;height:1.1em;margin:0 .06em;overflow:hidden;vertical-align:-.2em;border-radius:.24em;transition:transform .32s var(--ease-out)}.ld-thumb:hover{transform:scale(1.5)}.ld-how{padding:var(--section-gap) var(--margin) 0}.ld-tiles{display:grid;gap:40px;margin-top:40px;list-style:none}.ld-tile-item h3{margin-top:20px}.ld-tile-item p{max-width:34ch;margin-top:8px;font-size:16px}.ld-tile{display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--radius);transition:translate .32s var(--ease-out)}.ld-tile-item:hover .ld-tile{translate:0 -6px}.ld-tile-item:first-child .ld-tile{min-height:260px;background:var(--peach)}.ld-tile-item:nth-child(2) .ld-tile{min-height:320px;background:var(--mist)}.ld-tile-item:nth-child(3) .ld-tile{height:110vw;background:var(--ink)}.ld-tile-item:nth-child(3) img{object-position:50% 42%;transition:scale .9s var(--ease-out)}.ld-tile-item:nth-child(3):hover img{scale:1.04}.ld-ui{width:100%;margin:16px;padding:16px;background:var(--paper);font-size:15px;border-radius:12px}.ld-ui-search{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--mist);font-weight:500}.ld-ui-results{margin-top:12px;list-style:none}.ld-ui-results li{display:flex;justify-content:space-between;gap:12px;padding:8px 2px}.ld-ui-day,.ld-ui-results strong{font-weight:600}.ld-ui-day{display:flex;align-items:center;gap:10px}.ld-ui-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;list-style:none}.ld-ui-slots li{padding:8px 0;background:var(--mist);font-weight:500;text-align:center}.ld-ui-slots li[data-selected]{background:var(--orange-deep);color:var(--paper)}.ld-ui-confirm{margin-top:12px;font-weight:500}.ld-specs{margin-top:var(--section-gap);padding:var(--section-gap) var(--margin);background:var(--ink);color:var(--paper)}.ld-specs-intro p{max-width:36rem;margin-top:24px;color:var(--ink-soft)}.ld-connector{display:grid;gap:56px;margin-top:56px}.ld-connector-question{font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.02em}.ld-needs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ld-need{min-height:44px;padding:10px 18px;border:0;background:var(--ink-raised);color:var(--paper);font:inherit;font-size:16px;font-weight:500;cursor:pointer;border-radius:12px;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.ld-need:hover{background:#3f4b52}.ld-need:active{transform:scale(.96)}.ld-need[aria-pressed=true]{background:var(--peach);color:var(--ink)}.ld-connector-symbol{display:block;width:min(100%,420px);margin-top:40px}.ld-module path{transform-box:fill-box;transform-origin:50% 50%;animation:ld-facet-in .62s var(--ease-out) both}.ld-module-dark{fill:var(--orange-deep)}.ld-module-light{fill:var(--orange)}.ld-module-patient .ld-module-dark{fill:var(--peach)}.ld-module-patient .ld-module-light{fill:var(--peach-pale)}.ld-specialties{list-style:none}.ld-specialties li{color:var(--ink-muted);font-family:var(--font-display);font-size:clamp(34px,4vw,60px);line-height:1.14;letter-spacing:-.035em;transition:color .42s ease,translate .42s var(--ease-out)}.ld-specialties li[data-active]{color:var(--paper);translate:.4em 0}.ld-specialties .ld-specialties-whole{margin-top:.2em;color:var(--peach)}.ld-connector-summary{max-width:36rem;margin-top:32px;font-weight:500}.ld-connector-note{max-width:36rem;margin-top:8px;color:var(--ink-soft);font-size:15px}.ld-pros{padding:var(--section-gap) var(--margin);background:var(--orange-deep);color:var(--paper)}.ld-pros-head{display:grid;gap:48px;align-items:center}.ld-pros-head p{max-width:34rem;margin-top:24px}.ld-pros-head [data-reveal]:has(.ld-button){margin-top:32px}.ld-media{overflow:hidden;border-radius:var(--radius)}.ld-pros-photo{aspect-ratio:1}.ld-benefits{display:grid;gap:32px 64px;margin-top:64px;list-style:none}.ld-benefits li{display:flex;gap:20px}.ld-benefits p{max-width:38ch;margin-top:6px;font-size:16px}.ld-benefit-check{flex:none;width:28px;height:28px;margin-top:1px;transition:scale .32s var(--ease-out)}.ld-benefits li:hover .ld-benefit-check{scale:1.14}.ld-clinics{padding:var(--section-gap) var(--margin) clamp(64px,8vw,120px)}.ld-clinics-head{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.ld-clinics-head>div>p{max-width:30rem;margin-top:24px}.ld-clinics-head [data-reveal]:has(.ld-button){margin-top:32px}.ld-clinics-stage{border-radius:var(--radius)}.ld-agenda-head,.ld-clinics-stage{display:flex;background:var(--mist)}.ld-agenda-head{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 12px;border-radius:8px;font-weight:500}.ld-agenda-columns{display:grid;gap:16px;margin-top:16px}.ld-agenda-person{display:flex;flex-direction:column;line-height:1.35}.ld-agenda-person strong{font-weight:600}.ld-agenda ul{display:grid;gap:6px;margin-top:10px;list-style:none}.ld-agenda li{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:var(--peach-pale);transition:translate .24s var(--ease-out)}.ld-agenda li:hover{translate:0 -2px}.ld-agenda li strong{font-weight:600}.ld-agenda li[data-blocked]{background:var(--mist)}.ld-js .ld-clinics-stage[data-in] .ld-agenda li{animation:ld-settle .62s calc(.24s + var(--i) * .11s) var(--ease-out) both}.ld-clinics-points{display:grid;gap:32px;margin-top:64px;list-style:none}.ld-clinics-points p{margin-top:8px;font-size:16px}.ld-about{padding:clamp(16px,2.6vw,32px) var(--margin)}.ld-about-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:clamp(24px,4vw,56px) clamp(20px,4vw,56px);border-radius:var(--radius);background:var(--peach);color:var(--ink)}.ld-about-photo{aspect-ratio:1672/941}.ld-about-action{order:1}.ld-about-block p{margin-top:10px}.ld-app{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:var(--section-gap) 0}.ld-app-main{grid-column:1/-1;grid-row:1;display:grid;gap:32px;padding:40px var(--margin) 0;overflow:hidden;border-radius:var(--radius);background:var(--ink);color:var(--paper)}.ld-app-main p{max-width:30rem;margin:16px 0 28px;color:var(--ink-soft)}.ld-app-main .ld-app-picture{align-self:end;width:calc(100% + 2 * var(--margin));max-width:none;height:300px;margin-inline:calc(-1 * var(--margin));object-position:45% 30%}.ld-app-side{height:120px;overflow:hidden;border-radius:var(--radius)}.ld-app-color{background:var(--orange)}.ld-footer{padding:clamp(48px,7vw,96px) var(--margin) 32px;background:var(--ink);color:var(--paper)}.ld-footer-mark svg{display:block;width:100%;height:auto}.ld-footer-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;margin-top:64px;font-size:16px}.ld-footer-columns>*{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ld-footer-columns h2{color:var(--peach);font-size:16px;font-weight:600}.ld-footer-tagline{grid-column:1/-1;font-family:var(--font-display);font-size:24px;letter-spacing:-.02em}.ld-footer-legal{margin-top:56px;color:var(--ink-soft);font-size:15px}@media (max-width:767px){[data-landing] .ld-button:not(.ld-button-compact){width:100%}.ld-hero-actions{gap:8px}.ld-hero-actions .ld-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:var(--radius);background:var(--mist);font-weight:600;transition:background-color .16s ease,transform .16s var(--ease-out)}.ld-hero-actions .ld-link:after{display:none}.ld-hero-actions .ld-link:hover{background:var(--ink-soft)}.ld-hero-actions .ld-link:active{transform:scale(.96)}}@media (min-width:768px){.ld-display{font-size:7.4vw}.ld-hero-art{min-height:72vw}.ld-tile-item:nth-child(3) .ld-tile{height:72vw}.ld-pros-head{grid-template-columns:7fr 5fr;gap:40px}.ld-benefits,.ld-clinics-points{grid-template-columns:1fr 1fr}.ld-agenda-columns{grid-template-columns:repeat(3,1fr)}.ld-footer-columns{grid-template-columns:2fr 1fr 1fr}.ld-footer-tagline{grid-column:auto}.ld-app-main{grid-template-columns:1fr 1fr;align-items:center;padding:0 0 0 var(--margin)}.ld-app-main .ld-app-picture{width:100%;height:100%;margin-inline:0}.ld-app-main>div{padding-block:48px}}@media (min-width:1024px){.ld-header-links{display:flex}.ld-display{font-size:calc(var(--content) * .05)}.ld-hero{justify-content:center}.ld-hero-copy{width:calc(var(--margin) + var(--content) * .45);padding-block:40px;padding-right:0}.ld-hero-art{position:absolute;top:0;right:0;bottom:0;left:calc(var(--margin) + var(--content) * .47);min-height:0;margin:0}.ld-problem{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ld-how{position:relative}.ld-how-title{position:absolute;width:52%}.ld-tiles{grid-template-columns:3fr 4fr 4fr;align-items:end;gap:12px;margin-top:0}.ld-tile-item:first-child .ld-tile{min-height:34vh}.ld-tile-item:nth-child(2) .ld-tile{min-height:46vh}.ld-tile-item:nth-child(3) .ld-tile{height:62vh}.ld-specs-intro{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end}.ld-specs-intro p{margin-top:0}.ld-connector{grid-template-columns:7fr 5fr;gap:64px;margin-top:80px}.ld-pros-head{gap:64px}.ld-clinics-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.ld-clinics-points{grid-template-columns:repeat(4,1fr)}.ld-about-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:40px 64px}.ld-about-title{grid-column:1}.ld-about-action{order:0;justify-self:end}.ld-about-photo{grid-column:1/-1}.ld-about-block{align-self:start}.ld-app{grid-template-columns:var(--margin) minmax(0,1fr) var(--margin);align-items:stretch}.ld-app-main,.ld-app-side{grid-column:auto;grid-row:auto;height:460px}.ld-app-photo{grid-column:1}.ld-app-main{grid-column:2;padding-left:40px}.ld-app-color{grid-column:3}}.ld-js [data-reveal]{opacity:0;translate:0 24px;transition:opacity .7s var(--ease-out),translate .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 75ms)}.ld-js [data-reveal][data-in]{opacity:1;translate:0 0}.ld-js [data-reveal=rise]{translate:0 40px}.ld-js [data-reveal=open]{translate:0 0;clip-path:inset(0 0 45% 0 round var(--radius));transition:opacity .5s ease,clip-path 1.1s var(--ease-out)}.ld-js [data-reveal=open][data-in]{clip-path:inset(0 round var(--radius))}.ld-js [data-reveal=fold]{opacity:1;translate:0 0}.ld-js [data-reveal=fold] .ld-facet-dark,.ld-js [data-reveal=fold] .ld-facet-light{opacity:0;scale:.7;transform-box:fill-box;transform-origin:50% 50%;transition:opacity .5s ease,scale .8s var(--ease-out);transition-delay:calc(var(--i) * 22ms)}.ld-js [data-reveal=fold][data-in] .ld-facet-dark,.ld-js [data-reveal=fold][data-in] .ld-facet-light{opacity:1;scale:1}@keyframes ld-line-rise{0%{transform:translateY(105%)}}@keyframes ld-settle{0%{opacity:0;transform:translateY(20px)}}@keyframes ld-facet-in{0%{opacity:0;transform:scale(.55) rotate(-24deg)}}@keyframes ld-shutter{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ld-settle-scale{0%{scale:1.14}}@keyframes ld-hero-rise{to{translate:0 -8%}}@supports (animation-timeline:scroll()){.ld-hero-photo{animation:ld-hero-rise linear both;animation-timeline:scroll(root);animation-range:0 100vh}}@media (prefers-reduced-motion:reduce){:root:has([data-landing]){scroll-behavior:auto}[data-landing] *,[data-landing] :before{animation:none!important;transition-duration:1ms!important;transition-delay:0s!important}.ld-js [data-reveal=fold] .ld-facet-dark,.ld-js [data-reveal=fold] .ld-facet-light,.ld-js [data-reveal]{opacity:1;translate:0 0;scale:1}.ld-js [data-reveal=open]{clip-path:inset(0 round var(--radius))}}