.sf-wr__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:clamp(18px,3vw,30px);display:flex}.sf-wr__toggle{background:var(--ovaflow-primary);color:#fff;min-width:232px;min-height:44px;font:600 15px/1 var(--font-sans);cursor:pointer;transition:background-color var(--d-micro) var(--ease-hover), transform var(--d-micro) var(--ease-hover);border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:10px;padding:0 20px 0 14px;display:inline-flex}.sf-wr__toggle:hover{background:var(--accent)}.sf-wr__toggle:active{transform:scale(.98)}.sf-wr__toggle:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ovf-theme-ink .sf-wr__toggle{background:var(--ovaflow-lime);color:var(--ovaflow-primary)}.ovf-theme-ink .sf-wr__toggle:hover{background:#fff}.sf-wr__toggle-icon{background:#ffffff29;border-radius:50%;width:22px;height:22px;position:relative}.sf-wr__toggle-icon:after{content:"";width:7px;height:7px;transition:transform var(--d-ui) var(--ease-hover);border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}[aria-pressed=true]>.sf-wr__toggle-icon:after{transform:translate(-50%,-30%)rotate(-135deg)}.sf-wr__toggle-icon--lock:after,.sf-wr__toggle-icon--island:after{border:2px solid;border-radius:3px;width:8px;height:8px;transform:translate(-50%,-50%)}[aria-pressed=true]>.sf-wr__toggle-icon--lock:after{transform:translate(-50%,-50%)}.sf-wr__status{text-align:center;min-width:min(100%,360px);min-height:2.6em;font:500 13px/1.3 var(--font-mono);color:var(--ovaflow-muted);display:block}.ovf-theme-ink .sf-wr__status{color:#f4f5f699}.sf-wr__cap{text-align:center;max-width:30ch;color:var(--ovaflow-secondary);transition:clip-path var(--d-panel) var(--ease-hover);gap:4px;margin:18px auto 0;font-size:14px;line-height:1.45;display:grid}.ovf-theme-ink .sf-wr__cap{color:#f4f5f6b3}.sf-wr__cap-k{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ovf-theme-ink .sf-wr__cap-k{color:var(--accent-bright)}.sf-wr__stage{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:16px;display:grid}.sf-wr__state{min-width:0;margin:0}.sf-wr__watch{--sf-w:clamp(132px, 38vw, 220px)}.sf-wr__name{font:700 13px/1.2 var(--font-sans);color:var(--ovaflow-lime)}.sf-wr__tilt{transform-origin:50% 60%}html[data-motion-tier=A] .sf-wr__stage,html[data-motion-tier=B] .sf-wr__stage{perspective:900px;grid-template-columns:minmax(0,1fr)}html[data-motion-tier=A] .sf-wr__state,html[data-motion-tier=B] .sf-wr__state{grid-area:1/1}html[data-motion-tier=A] .sf-wr__watch,html[data-motion-tier=B] .sf-wr__watch{--sf-w:clamp(170px, 34vw, 260px)}html[data-motion-tier=A] .sf-wr__tilt,html[data-motion-tier=B] .sf-wr__tilt{transition:transform .95s var(--ease-enter), opacity .52s var(--ease-hover);transform-style:preserve-3d}html[data-motion-tier=A] .sf-wr[data-state=lowered] .sf-wr__tilt,html[data-motion-tier=B] .sf-wr[data-state=lowered] .sf-wr__tilt{transform:translateY(9%)rotateX(58deg)rotate(-7deg)scale(.94)}html[data-motion-tier=A] .sf-wr__state .sf-wr__tilt,html[data-motion-tier=B] .sf-wr__state .sf-wr__tilt{opacity:0}html[data-motion-tier=A] .sf-wr[data-face=raised] .sf-wr__state--raised .sf-wr__tilt,html[data-motion-tier=B] .sf-wr[data-face=raised] .sf-wr__state--raised .sf-wr__tilt,html[data-motion-tier=A] .sf-wr[data-face=lowered] .sf-wr__state--lowered .sf-wr__tilt,html[data-motion-tier=B] .sf-wr[data-face=lowered] .sf-wr__state--lowered .sf-wr__tilt{opacity:1}html[data-motion-tier=A] .sf-wr__tilt,html[data-motion-tier=B] .sf-wr__tilt{transition:transform .95s var(--ease-enter)}html[data-motion-tier=A] .sf-wr .sf-watch__screen:after,html[data-motion-tier=B] .sf-wr .sf-watch__screen:after{content:"";z-index:4;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-hover);background:#000;position:absolute;inset:0}html[data-motion-tier=A] .sf-wr[data-dim] .sf-watch__screen:after,html[data-motion-tier=B] .sf-wr[data-dim] .sf-watch__screen:after{opacity:1;transition-duration:.12s}html[data-motion-tier=A] .sf-wr .sf-wr__cap,html[data-motion-tier=B] .sf-wr .sf-wr__cap,html[data-motion-tier=A] .sf-ls .sf-wr__cap,html[data-motion-tier=B] .sf-ls .sf-wr__cap{clip-path:inset(0 100% 0 0);transition:clip-path .16s var(--ease-hover), transform .16s var(--ease-hover);position:relative;transform:translateY(8px)}html[data-motion-tier=A] .sf-wr[data-face=raised] .sf-wr__state--raised .sf-wr__cap,html[data-motion-tier=B] .sf-wr[data-face=raised] .sf-wr__state--raised .sf-wr__cap,html[data-motion-tier=A] .sf-wr[data-face=lowered] .sf-wr__state--lowered .sf-wr__cap,html[data-motion-tier=B] .sf-wr[data-face=lowered] .sf-wr__state--lowered .sf-wr__cap,html[data-motion-tier=A] .sf-ls[data-phase=unlocked] .sf-ls__state--unlocked .sf-wr__cap,html[data-motion-tier=B] .sf-ls[data-phase=unlocked] .sf-ls__state--unlocked .sf-wr__cap,html[data-motion-tier=A] .sf-ls:not([data-phase=unlocked]) .sf-ls__state--locked .sf-wr__cap,html[data-motion-tier=B] .sf-ls:not([data-phase=unlocked]) .sf-ls__state--locked .sf-wr__cap{clip-path:inset(-4px);transition:clip-path .3s var(--ease-hover) .2s, transform .42s var(--ease-enter) .2s;transform:none}.sf-wr .sf-watch__screen{transition:filter var(--d-panel) var(--ease-hover)}.sf-ls__stage{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:16px;display:grid}.sf-ls__state{min-width:0;margin:0}.sf-ls__phone{--sf-w:clamp(160px, 42vw, 290px)}html[data-motion-tier=A] .sf-ls__stage,html[data-motion-tier=B] .sf-ls__stage{grid-template-columns:minmax(0,1fr)}html[data-motion-tier=A] .sf-ls__state,html[data-motion-tier=B] .sf-ls__state{grid-area:1/1}html[data-motion-tier=A] .sf-ls__phone,html[data-motion-tier=B] .sf-ls__phone{--sf-w:clamp(250px, 64vw, 310px)}html[data-motion-tier=A] .sf-ls__state--locked,html[data-motion-tier=B] .sf-ls__state--locked{z-index:2}html[data-motion-tier=A] .sf-ls__state--locked .sf-ls__phone,html[data-motion-tier=B] .sf-ls__state--locked .sf-ls__phone{box-shadow:none;background:0 0}html[data-motion-tier=A] .sf-ls__state--locked .sf-phone__island,html[data-motion-tier=B] .sf-ls__state--locked .sf-phone__island{z-index:3}.sf-ls__screen--locked{background:0 0}.sf-ls__lock{background:radial-gradient(110% 60% at 50% 8%, #3a4a2c 0%, transparent 70%), linear-gradient(180deg, #23301d, var(--ovaflow-primary));color:#fff;font-family:var(--font-sans);flex-direction:column;align-items:center;gap:12px;padding:0 12px 18px;display:flex;position:absolute;inset:0}.sf-ls__lock .sf-ui-status{align-self:stretch}.sf-ls__clock{justify-items:center;gap:2px;margin-top:6px;display:grid}.sf-ls__date{font:600 13px/1.2 var(--font-sans);color:color-mix(in srgb, currentColor 85%, transparent)}.sf-ls__time{font:700 clamp(44px, 6vw, 64px) / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sf-ls__widget{background:#ffffff1a;border-radius:16px;align-self:stretch;gap:2px;padding:10px 12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.sf-ls__widget-app{font:700 12px/1.2 var(--font-display);color:var(--ovaflow-lime)}.sf-ls__widget-title{font:650 14px/1.2 var(--font-sans)}.sf-ls__widget-body{color:color-mix(in srgb, currentColor 80%, transparent);font-size:12px;line-height:1.3}.sf-ls__redact{gap:6px;margin-top:6px;display:flex}.sf-ls__redact span{background:#ffffff2e;border-radius:4px;flex:3;height:8px}.sf-ls__redact span+span{flex:2}.sf-ls__activity{color:var(--ovaflow-ink);background:#fff;border-radius:18px;align-self:stretch;gap:4px;margin-top:auto;padding:12px;display:grid}.sf-ls__activity-app{font:700 12px/1.2 var(--font-display);align-items:center;gap:6px;display:inline-flex}.sf-ls__rec,.sf-di__dot{background:var(--amber);border-radius:50%;width:8px;height:8px}.sf-ls__activity-title{font:700 15px/1.2 var(--font-display);font-variant-numeric:tabular-nums}.sf-ls__activity-body{color:var(--ovaflow-secondary);margin-bottom:4px;font-size:12px;line-height:1.3}.sf-ls__note{color:color-mix(in srgb, currentColor 70%, transparent);font-size:12px}.sf-ls__scan,.sf-ls__faceid{display:none}.sf-ls__app{gap:8px}.sf-ls__honest{box-shadow:0 0 0 1px var(--ovaflow-line);background:#fff;border-radius:12px;display:grid;overflow:hidden}.sf-ls__honest-row{font:600 12px/1.3 var(--font-sans);justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.sf-ls__honest-row+.sf-ls__honest-row{border-top:1px solid var(--ovaflow-line)}.sf-ls__honest-v{font-weight:500}.sf-ls__honest-row--yes .sf-ls__honest-v{color:var(--ovaflow-positive)}.sf-ls__honest-row--no .sf-ls__honest-v{color:var(--amber-ink)}.sf-ls__small{color:var(--ovaflow-muted);font-size:12px;line-height:1.3}html[data-motion-tier=A] .sf-ls__scan,html[data-motion-tier=B] .sf-ls__scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#e9f8b447 70%,#e9f8b4b3 98%,#0000);height:30%;display:block;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}html[data-motion-tier=A] .sf-ls__faceid,html[data-motion-tier=B] .sf-ls__faceid{clip-path:inset(50%);transition:clip-path var(--d-ui) var(--ease-hover), transform var(--d-panel) var(--ease-enter);justify-items:center;gap:8px;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.85)}.sf-ls__faceid-glyph{background:linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 0 0 / 16px 3px no-repeat, linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 0 0 / 3px 16px no-repeat, linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 100% 0 / 16px 3px no-repeat, linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 100% 0 / 3px 16px no-repeat, linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 0 100% / 16px 3px no-repeat, linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 0 100% / 3px 16px no-repeat, linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 100% 100% / 16px 3px no-repeat, linear-gradient(var(--ovaflow-lime), var(--ovaflow-lime)) 100% 100% / 3px 16px no-repeat;border-radius:14px;width:54px;height:54px;position:relative}.sf-ls__faceid-glyph:after{content:"";border:3px solid var(--ovaflow-lime);border-top:0;border-radius:0 0 12px 12px;width:18px;height:9px;position:absolute;top:58%;left:50%;transform:translate(-50%)}.sf-ls__faceid-label{font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ovaflow-lime)}html[data-motion-tier=A] .sf-ls[data-phase=scanning] .sf-ls__faceid,html[data-motion-tier=B] .sf-ls[data-phase=scanning] .sf-ls__faceid{clip-path:inset(-8px);transform:translate(-50%,-50%)scale(1)}html[data-motion-tier=A] .sf-ls[data-phase=scanning] .sf-ls__scan,html[data-motion-tier=B] .sf-ls[data-phase=scanning] .sf-ls__scan{animation:sf-ls-scan 1s var(--ease-house) forwards}@keyframes sf-ls-scan{0%{opacity:0;transform:translateY(-110%)}15%{opacity:1}to{opacity:.2;transform:translateY(340%)}}html[data-motion-tier=A] .sf-ls__lock,html[data-motion-tier=B] .sf-ls__lock{clip-path:inset(0);transition:transform .64s var(--ease-sheet), clip-path .64s var(--ease-sheet)}html[data-motion-tier=A] .sf-ls[data-phase=unlocked] .sf-ls__lock,html[data-motion-tier=B] .sf-ls[data-phase=unlocked] .sf-ls__lock{clip-path:inset(0 0 100%);transform:translateY(-100%)}html[data-motion-tier=A] .sf-ls__state--unlocked .sf-ls__app,html[data-motion-tier=B] .sf-ls__state--unlocked .sf-ls__app{filter:brightness(.55);transition:transform .64s var(--ease-enter), filter .42s var(--ease-hover);transform:scale(.94)}html[data-motion-tier=A] .sf-ls[data-phase=unlocked] .sf-ls__app,html[data-motion-tier=B] .sf-ls[data-phase=unlocked] .sf-ls__app{filter:none;transform:none}html[data-motion-tier=A] .sf-ls[data-phase=unlocked] .sf-ls__state--locked,html[data-motion-tier=B] .sf-ls[data-phase=unlocked] .sf-ls__state--locked{pointer-events:none}.sf-di{justify-items:center;display:grid}.sf-di__screen{background:radial-gradient(100% 70% at 50% 0%, #34402a, transparent 70%), var(--ovaflow-primary);border:8px solid #17181b;border-bottom:0;border-radius:54px 54px 0 0;width:min(100%,420px);height:190px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.sf-di__status{font:600 13px/1 var(--font-sans);color:#fff;justify-content:space-between;display:flex;position:absolute;inset:16px 26px auto}.sf-di__status-r{border:1.5px solid #fff;border-radius:3px;width:22px;height:10px}.sf-di__island{--sf-di-pill-w:128px;--sf-di-pill-h:28px;z-index:2;filter:drop-shadow(0 10px 18px #00000073);position:absolute;top:10px;left:12px;right:12px}.sf-di__plate{color:#fff;clip-path:inset(0 calc(50% - var(--sf-di-pill-w) / 2) calc(100% - var(--sf-di-pill-h)) calc(50% - var(--sf-di-pill-w) / 2) round calc(var(--sf-di-pill-h) / 2));background:#050506;border-radius:32px;padding:14px 18px 16px;display:grid;position:relative}.sf-di[data-open] .sf-di__plate{clip-path:inset(0 round 32px)}.sf-di__compact{top:0;left:calc(50% - var(--sf-di-pill-w) / 2);width:var(--sf-di-pill-w);height:var(--sf-di-pill-h);box-sizing:border-box;font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:absolute}.sf-di__full{visibility:hidden;gap:8px;display:grid}.sf-di[data-open] .sf-di__compact{visibility:hidden}.sf-di[data-open] .sf-di__full{visibility:visible}@media (prefers-reduced-motion:no-preference){html:is([data-motion-tier=A],[data-motion-tier=B]) .sf-di__plate{will-change:clip-path;transition:clip-path .38s cubic-bezier(.25,1,.5,1),border-radius .38s cubic-bezier(.25,1,.5,1)}html:is([data-motion-tier=A],[data-motion-tier=B]) .sf-di[data-open] .sf-di__plate{transition:clip-path .46s cubic-bezier(.32,1.28,.52,1),border-radius .46s cubic-bezier(.32,1.28,.52,1)}html:is([data-motion-tier=A],[data-motion-tier=B]) .sf-di__compact{transition:visibility 0s linear .24s}html:is([data-motion-tier=A],[data-motion-tier=B]) .sf-di[data-open] .sf-di__compact{transition-delay:0s}html:is([data-motion-tier=A],[data-motion-tier=B]) .sf-di[data-open] .sf-di__full{transition:visibility 0s linear .2s}html:is([data-motion-tier=A],[data-motion-tier=B]) .sf-di[data-open] .sf-di__more{animation:sf-di-more .3s var(--ease-enter) .2s both}}@keyframes sf-di-more{0%{clip-path:inset(0 0 100%);transform:translateY(8px)}to{clip-path:inset(0);transform:none}}.sf-di__row{font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;display:flex}.sf-di__label{font:700 15px/1 var(--font-display);margin-right:auto}.sf-di__time{color:var(--amber)}.sf-di__time--lg{font:700 15px/1 var(--font-display)}.sf-di__more{gap:10px;display:grid}.sf-di__body{color:#ffffffb8;font-size:13px;line-height:1.3}.sf-di__btn{background:var(--ovaflow-lime);color:var(--ovaflow-primary);font:700 13px/1 var(--font-display);text-align:center;border-radius:999px;padding:9px;display:block}.sf-di__wall{font:600 15px/1.3 var(--font-display);color:#ffffffd9;position:absolute;bottom:22px;left:26px;right:26px}.sf-wr__status--stack{display:grid}.sf-wr__status--stack>span{visibility:hidden;grid-area:1/1}.sf-wr__status--stack>span[data-on]{visibility:visible}.sf-ls__rec--stopped{background:#ffffffc7;border-radius:2px;animation:none}@media (max-width:559.98px){html[data-motion-tier=C] .sf-ls__stage{grid-template-columns:minmax(0,1fr);gap:28px}html[data-motion-tier=C] .sf-ls__phone{--sf-w:clamp(240px, 66vw, 300px)}html[data-motion-tier=C] .sf-wr__stage{grid-template-columns:minmax(0,1fr);gap:28px}html[data-motion-tier=C] .sf-wr__watch{--sf-w:190px}}
.sf-ss{position:relative}.sf-ss__intro{margin-bottom:clamp(28px,4vw,48px)}.sf-ss__dots{display:none}.sf-ss__steps{gap:clamp(48px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.sf-ss__step{justify-items:center;gap:28px;display:grid}@media (min-width:768px){.sf-ss__step{grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:clamp(32px,6vw,96px)}}.sf-ss__text{gap:14px;max-width:34rem;display:grid}.sf-ss__letter{background:var(--ovaflow-lime);width:44px;height:44px;color:var(--ovaflow-primary);font:700 18px/1 var(--font-display);border-radius:14px;place-items:center;display:grid}.sf-ss__title{font:700 clamp(26px, 3vw, 40px) / 1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.sf-ss__body{color:var(--ovaflow-secondary);margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.55}.sf-ss__clinic{box-shadow:inset 3px 0 0 var(--accent), 0 0 0 1px var(--ovaflow-line);color:var(--ovaflow-ink);background:#fff;border-radius:14px;gap:6px;margin:4px 0 0;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.sf-ss__clinic-k{font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.sf-ss__fig{margin:0}.sf-ss__phone{--sf-w:clamp(240px, 84vw, 320px)}.sf-ss__ui{gap:8px;container:sf-ss-screen/size}.sf-ss__fit-mid,.sf-ss__fit-tall{display:none}@container sf-ss-screen (min-height:590px){.sf-ss__fit-mid{display:grid}}@container sf-ss-screen (min-height:720px){.sf-ss__fit-short{display:none}.sf-ss__fit-tall{display:grid}}.sf-ss__panel{box-shadow:0 0 0 1px var(--ovaflow-line);background:#fff;border-radius:12px;gap:6px;padding:10px 11px}.sf-ss__rows{margin:0;padding:0;list-style:none;display:grid}.sf-ss__row{grid-template-columns:12px minmax(0,1fr);column-gap:8px;padding:0 0 8px;display:grid;position:relative}.sf-ss__row:last-child{padding-bottom:0}.sf-ss__row:not(:last-child):before{content:"";background:var(--ovaflow-line);border-radius:2px;width:2px;position:absolute;top:12px;bottom:-1px;left:5px}.sf-ss__rdot{box-sizing:border-box;border:2px solid var(--ovaflow-muted);background:#fff;border-radius:50%;grid-row:1/span 2;width:12px;height:12px;margin-top:1px}.sf-ss__row[data-state=done] .sf-ss__rdot{border-color:var(--ovaflow-positive,#386442);background:var(--ovaflow-positive,#386442)}.sf-ss__row[data-state=next] .sf-ss__rdot{border-color:var(--accent);background:var(--ovaflow-lime,#e9f8b4)}.sf-ss__rtime{font:650 12px/1.25 var(--font-sans);color:var(--ovaflow-ink);grid-column:2}.sf-ss__rtext{color:var(--ovaflow-secondary);grid-column:2;font-size:12px;line-height:1.35}.sf-ss__rnote{background:var(--ovaflow-canvas);font:600 12px/1.35 var(--font-sans);color:var(--ovaflow-ink);border-radius:8px;grid-column:2;margin-top:3px;padding:5px 7px}.sf-ss__team .sf-ui-person{box-shadow:none;background:0 0;padding:0}.sf-ss__contacts{font:650 13px/1.4 var(--font-sans);color:var(--ovaflow-ink)}.sf-ss__line{display:block}.sf-ss__note{font:600 12px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--ovaflow-ink,#161719);margin-top:4px;display:block}.sf-ss__rail{display:none}@media (min-width:768px){html[data-motion-tier=A] .sf-ss,html[data-motion-tier=B] .sf-ss{--sf-ss-w:min(410px, 40vw, calc((100svh - var(--site-header-h) - 56px) * .47));--sf-ss-rail:56px;--sf-ss-gap:clamp(20px, 3vw, 48px);height:calc(100svh + (var(--sf-steps) - 1) * 90svh);overflow-clip-margin:24px;overflow-x:clip}html[data-motion-tier=A] .sf-ss__stage,html[data-motion-tier=B] .sf-ss__stage{grid-template-columns:minmax(0, 34rem) var(--sf-ss-rail) var(--sf-ss-w);justify-content:center;align-items:center;column-gap:var(--sf-ss-gap);height:100svh;padding-top:var(--site-header-h);grid-template-rows:100%;display:grid;position:sticky;top:0}html[data-motion-tier=A] .sf-ss__intro,html[data-motion-tier=B] .sf-ss__intro{display:none}html[data-motion-tier=A] .sf-ss__steps,html[data-motion-tier=B] .sf-ss__steps{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:center;gap:0;display:grid}html[data-motion-tier=A] .sf-ss__step,html[data-motion-tier=B] .sf-ss__step{grid-area:1/1/2/-1;grid-template-columns:subgrid;column-gap:var(--sf-ss-gap);width:100%;z-index:calc(10 - var(--sf-i))}html[data-motion-tier=A] .sf-ss__text,html[data-motion-tier=B] .sf-ss__text{grid-column:1;justify-self:end}html[data-motion-tier=A] .sf-ss[data-ready] .sf-ss__step,html[data-motion-tier=B] .sf-ss[data-ready] .sf-ss__step{z-index:calc(1 + var(--sf-i))}html[data-motion-tier=A] .sf-ss:not([data-ready]) .sf-ss__step:not(:first-child) .sf-ss__text,html[data-motion-tier=B] .sf-ss:not([data-ready]) .sf-ss__step:not(:first-child) .sf-ss__text{visibility:hidden}html[data-motion-tier=A] .sf-ss__fig,html[data-motion-tier=B] .sf-ss__fig{grid-column:3;justify-self:center}html[data-motion-tier=A] .sf-ss__phone,html[data-motion-tier=B] .sf-ss__phone{--sf-w:var(--sf-ss-w);will-change:transform}html[data-motion-tier=A] .sf-ss__step:first-child .sf-phone__screen,html[data-motion-tier=B] .sf-ss__step:first-child .sf-phone__screen{background:#0f1012}html[data-motion-tier=A] .sf-ss__ui,html[data-motion-tier=B] .sf-ss__ui{will-change:transform;transform-origin:50% 40%;background:var(--ovaflow-canvas);border-radius:inherit}html[data-motion-tier=A] .sf-ss__step:not(:first-child) .sf-ss__ui,html[data-motion-tier=B] .sf-ss__step:not(:first-child) .sf-ss__ui{box-shadow:0 -16px 36px -12px #0f101273}html[data-motion-tier=A] .sf-ss__step:not(:first-child) .sf-ss__phone,html[data-motion-tier=B] .sf-ss__step:not(:first-child) .sf-ss__phone{box-shadow:none;background:0 0}html[data-motion-tier=A] .sf-ss__step:not(:first-child) .sf-phone__btn,html[data-motion-tier=B] .sf-ss__step:not(:first-child) .sf-phone__btn{display:none}html[data-motion-tier=A] .sf-ss__step:not(:first-child) .sf-phone__screen,html[data-motion-tier=B] .sf-ss__step:not(:first-child) .sf-phone__screen{background:0 0}html[data-motion-tier=A] .sf-ss__rail,html[data-motion-tier=B] .sf-ss__rail{z-index:20;grid-area:1/2;justify-self:center;display:block;position:relative}.sf-ss__dots{gap:30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sf-ss__dot{--sf-on:0;width:40px;height:40px;font:700 14px/1 var(--font-display);background:color-mix(in srgb, var(--ovaflow-lime) calc(var(--sf-on) * 100%), #fff);color:var(--ovaflow-primary);box-shadow:0 0 0 1px var(--ovaflow-line);border-radius:12px;place-items:center;display:grid}.sf-ss__track{background:var(--ovaflow-line);width:2px;margin-left:-1px;position:absolute;top:20px;bottom:20px;left:50%}.sf-ss__fill{background:var(--accent);transform-origin:50% 0;position:absolute;inset:0}.sf-ss__marker{width:52px;height:52px;box-shadow:0 0 0 2px var(--accent);pointer-events:none;will-change:transform;border-radius:16px;position:absolute;top:-6px;left:-6px}.sf-ss__link{width:calc(var(--sf-ss-gap) + (var(--sf-ss-rail) - 52px) / 2 + 2px);background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));height:2px;margin-top:-1px;position:absolute;top:50%;left:100%}.sf-ss__link:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px}}
.sf-morph{position:relative}.sf-morph__label,.sf-morph__view{display:none}.sf-morph__steps{counter-reset:sf-morph;gap:clamp(40px,6vw,72px);margin:0;padding:0;list-style:none;display:grid}.sf-morph__step{gap:22px;display:grid}@media (min-width:768px){.sf-morph__step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,56px)}}.sf-morph__text{justify-items:start;gap:12px;max-width:34rem;display:grid}.sf-morph__n{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright,var(--ovaflow-lime))}.sf-morph__title{font:700 clamp(24px, 2.4vw, 34px) / 1.12 var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0}.sf-morph__body{color:#f4f5f6bd;margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.55}.sf-morph .sf-morph__badge{white-space:normal;border-radius:12px;max-width:100%;margin-top:4px;line-height:1.4}.sf-morph__still{background:#0f1012;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -30px #000000b3}.sf-morph__still img{width:100%;height:auto;display:block}.sf-morph__step--rail .sf-morph__still{justify-self:center;width:min(100%,420px)}@media (min-width:1024px){html[data-motion-tier=A] .sf-morph,html[data-motion-tier=B] .sf-morph{height:320svh}html[data-motion-tier=A] .sf-morph__stage,html[data-motion-tier=B] .sf-morph__stage{height:100svh;padding-block:calc(var(--site-header-h) + 8px) 28px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,64px);display:grid;position:sticky;top:0}html[data-motion-tier=A] .sf-morph__label,html[data-motion-tier=B] .sf-morph__label{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f5f699;grid-column:1/-1;align-self:start;margin:0 0 12px;display:block}html[data-motion-tier=A] .sf-morph__steps,html[data-motion-tier=B] .sf-morph__steps{grid-area:2/1;grid-template-columns:minmax(0,1fr);gap:0;display:grid}html[data-motion-tier=A] .sf-morph__step,html[data-motion-tier=B] .sf-morph__step{grid-area:1/1;display:block}html[data-motion-tier=A] .sf-morph__still,html[data-motion-tier=B] .sf-morph__still{display:none}html[data-motion-tier=A] .sf-morph__text,html[data-motion-tier=B] .sf-morph__text{max-width:none}html[data-motion-tier=A] .sf-morph:not([data-ready]) .sf-morph__step:not(:first-child),html[data-motion-tier=B] .sf-morph:not([data-ready]) .sf-morph__step:not(:first-child){visibility:hidden}html[data-motion-tier=A] .sf-morph__view,html[data-motion-tier=B] .sf-morph__view{width:min(100%, calc((100svh - var(--site-header-h) - 140px) * 1.52));grid-area:2/2;justify-self:end;gap:18px;display:grid}}.sf-morph__monitor{position:relative}.sf-morph__bezel{background:linear-gradient(#2b2d31,#141517);border-radius:14px;padding:1% 1% 2.2%;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 40px 80px -30px #000c}.sf-morph__frame{isolation:isolate;background:#e8ebef;border-radius:6px;position:relative;overflow:hidden}.sf-morph__base{width:100%;height:100%;position:absolute;inset:0}.sf-morph__win{z-index:2;visibility:hidden;will-change:clip-path;position:absolute;inset:0;overflow:hidden}.sf-morph__rail{border-radius:12px;position:absolute;overflow:hidden}.sf-morph__rail img{max-width:none;height:auto;position:absolute}.sf-morph__ws{object-fit:contain;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.sf-morph__ping{z-index:3;box-shadow:0 0 0 2px var(--ovaflow-lime);pointer-events:none;border-radius:999px;position:absolute}.sf-morph__ping:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px color-mix(in srgb, var(--ovaflow-lime) 60%, transparent);animation:sf-morph-ping 1.8s var(--ease-enter) infinite;position:absolute;inset:-6px}@keyframes sf-morph-ping{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.sf-morph__row{z-index:4;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sf-morph__row rect{fill:none;vector-effect:non-scaling-stroke}.sf-morph__row-line{stroke:var(--accent);stroke-width:2.5px}.sf-morph__row-halo{stroke:color-mix(in srgb, var(--accent) 28%, transparent);stroke-width:10px}.sf-morph__ticks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sf-morph__tick{--sf-on:0;font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, #fff calc(50% + var(--sf-on) * 40%), transparent);gap:8px;display:grid}.sf-morph__tick-bar{background:#ffffff24;height:2px;position:relative;overflow:hidden}.sf-morph__tick-bar:after{content:"";background:var(--ovaflow-lime);transform:scaleX(var(--sf-on));transform-origin:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sf-morph__ping:after{animation:none}}html[data-motion-tier=C] .sf-morph__ping:after{animation:none}
.sf-sp{gap:32px;display:grid}.sf-sp__phonecol{justify-items:center;gap:18px;display:grid}.sf-sp__fig{margin:0}.sf-sp__phone{--sf-w:clamp(240px, 66vw, 310px)}.sf-sp__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-sp__ticks{gap:6px;display:flex}.sf-sp__tick{background:var(--ovaflow-line);width:32px;height:4px;transition:background-color var(--d-ui) var(--ease-hover), transform var(--d-ui) var(--ease-hover);border-radius:2px;transform:scaleX(.6)}.sf-sp__tick--on{background:var(--accent);transform:none}.sf-sp__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sf-sp__step{box-shadow:0 0 0 1px var(--ovaflow-line);transition:box-shadow var(--d-ui) var(--ease-hover), opacity var(--d-ui) var(--ease-hover);background:#fff;border-radius:20px;padding:18px 20px}.sf-sp__step--on{box-shadow:0 0 0 2px var(--accent), 0 20px 40px -30px #20241b80}.sf-sp__btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:14px;padding:0;display:flex}.sf-sp__btn:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:8px}.sf-sp__num{font:600 13px/1 var(--font-mono);color:var(--accent)}.sf-sp__title{font:700 clamp(19px, 1.7vw, 24px) / 1.2 var(--font-display);letter-spacing:-.015em}.sf-sp__body{color:var(--ovaflow-secondary);margin:10px 0 0 34px;font-size:16px;line-height:1.55}@media (min-width:1024px){.sf-sp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,112px)}.sf-sp__phonecol{top:calc(var(--site-header-h) + 20px);order:2;justify-self:center;position:sticky}.sf-sp__phonecol .sf-phone{--sf-w:min(380px, calc((100svh - var(--site-header-h) - 110px) * .46))}.sf-sp__steps{gap:0;padding-block:6svh 4svh}.sf-sp__step{min-height:34svh;box-shadow:inset 2px 0 0 var(--ovaflow-line);transition:box-shadow var(--d-ui) var(--ease-hover);background:0 0;border-radius:0;padding:0 0 0 24px}.sf-sp__step:not(.sf-sp__step--on) .sf-sp__title{color:var(--ovaflow-secondary)}.sf-sp__step:not(.sf-sp__step--on) .sf-sp__num,.sf-sp__step:not(.sf-sp__step--on) .sf-sp__body{color:var(--ovaflow-muted)}.sf-sp__step--on{box-shadow:inset 3px 0 0 var(--accent)}.sf-sp__step--on .sf-sp__title,.sf-sp__step--on .sf-sp__body{color:var(--ovaflow-ink)}.sf-sp__title,.sf-sp__body,.sf-sp__num{transition:color var(--d-ui) var(--ease-hover)}.sf-sp__title{font-size:clamp(26px,2.4vw,36px);line-height:1.1}.sf-sp__body{max-width:36ch;font-size:18px}}
