@font-face{font-family:instrument;src:url(../media/InstrumentSans_Variable-s.p.13-ja2r~~6kra.woff2?dpl=dpl_2DUTB5yYdKccvc4TsBkE615Y4o6H)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_1aee36e6-module__2b78CW__className{font-family:instrument,instrument Fallback;font-style:normal}.instrument_1aee36e6-module__2b78CW__variable{--font-instrument:"instrument", "instrument Fallback"}
.sd-lp{--ink:#09182b;--blue:#245ff2;--amber:#e4b47a;--paper:#f6f4ef;--white:#fff;--slate:#526176;--mist:#dce7f6;--pad:20px;--max:640px;--radius:6px;background:var(--paper);color:var(--ink);font-family:var(--font-instrument), "Instrument Sans", Arial, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.5;overflow-x:hidden}:is(html:has(.sd-lp),body:has(.sd-lp)){background:#f6f4ef}.sd-lp h1,.sd-lp h2,.sd-lp h3{letter-spacing:-.015em;margin:0;font-weight:600}.sd-lp p{margin:0}.sd-lp a{color:inherit}.sd-top{padding:16px var(--pad);background:var(--ink);justify-content:space-between;align-items:center;display:flex}.sd-top img{width:auto;height:24px;display:block}.sd-lp .sd-top-call{color:var(--white);border-radius:var(--radius);border:1px solid #ffffff4d;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none}.sd-hero{background:var(--ink);color:var(--white);padding:28px var(--pad) 40px}.sd-hero>*{max-width:var(--max);margin-left:auto;margin-right:auto}.sd-hero h1,.sd-hero .sd-lede{transition:opacity .2s}.sd-hero:not(.sd-ready) h1,.sd-hero:not(.sd-ready) .sd-lede{opacity:0}@media (scripting:none){.sd-hero h1,.sd-hero .sd-lede{opacity:1!important}}.sd-eyebrow{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:500}.sd-hero h1{font-size:clamp(32px,9vw,52px);line-height:1.08}.sd-lp .sd-lede{color:var(--mist);margin-top:14px;font-size:18px}.sd-actions{gap:10px;margin-top:24px;display:grid}.sd-btn{border-radius:var(--radius);text-align:center;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.sd-btn-primary{background:var(--blue);color:var(--white)!important}.sd-btn-primary:active{filter:brightness(.92)}.sd-btn-ghost,.sd-btn-ghost-light{border:1px solid #fff6;color:var(--white)!important}.sd-save{text-align:center;margin-top:16px;font-size:15px;font-weight:500;display:block;color:var(--amber)!important}.sd-section{padding:40px var(--pad) 0}.sd-section>*{max-width:var(--max);margin-left:auto;margin-right:auto}.sd-section h2{margin-bottom:16px;font-size:26px;line-height:1.15}.sd-card{background:var(--white);border:1px solid var(--mist);border-radius:var(--radius);padding:18px}.sd-card h3{margin-bottom:4px;font-size:18px}.sd-card p{color:var(--slate)}.sd-list{gap:10px;margin:0 auto;padding:0;list-style:none;display:grid}.sd-hours{gap:12px;display:grid}.sd-field{justify-content:space-between;font-weight:500;display:flex}.sd-field strong{color:var(--blue);font-size:22px}.sd-hours input[type=range]{width:100%;accent-color:var(--blue);height:32px}.sd-field-label{font-weight:500}.sd-seg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sd-seg button{border-radius:var(--radius);border:1px solid var(--mist);background:var(--paper);min-height:46px;color:var(--ink);font:inherit;font-weight:500}.sd-seg button.is-on{background:var(--ink);color:var(--white);border-color:var(--ink)}.sd-result{margin-top:4px;font-size:20px}.sd-result strong{color:var(--ink);background:linear-gradient(#0000 62%,#e4b47a8c 62%)}.sd-note{color:var(--slate);font-size:15px}.sd-local p{color:var(--slate);font-size:18px}.sd-steps{gap:16px;margin:0 auto;padding:0;list-style:none;display:grid}.sd-steps li{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.sd-step-n{border-radius:var(--radius);background:var(--mist);width:36px;height:36px;color:var(--blue);justify-content:center;align-items:center;font-weight:600;display:flex}.sd-steps h3{font-size:18px}.sd-steps p{color:var(--slate)}.sd-final{background:var(--ink);color:var(--white);padding:40px var(--pad);margin-top:48px}.sd-final>*{max-width:var(--max);margin-left:auto;margin-right:auto}.sd-final h2{font-size:26px;line-height:1.15}.sd-foot{padding:20px var(--pad) 28px;color:var(--slate);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}@media (min-width:720px){.sd-actions,.sd-list{grid-template-columns:1fr 1fr}.sd-hero{padding-top:56px;padding-bottom:64px}}
