.skip-link{position:absolute;top:-48px;left:16px;z-index:100;padding:10px 16px;background:var(--lessy-surface);border:1px solid var(--lessy-line-strong);border-radius:var(--radius-control);color:var(--lessy-ink);font-weight:600;transition:top var(--duration-control) var(--ease-standard)}.skip-link:focus-visible{top:12px}.ob-top{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;max-width:760px;margin-inline:auto;padding:20px var(--gutter) 0}.logo,.ob-top{align-items:center}.logo{display:inline-flex;gap:9px;color:var(--lessy-ink);text-decoration:none;justify-self:start}.logo__mark{width:26px;height:26px;color:var(--lessy-blue-500)}.logo__word{font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.ob-dots{display:flex;gap:6px}.ob-dots span{width:7px;height:7px;border-radius:999px;background:var(--lessy-blue-100);transition:width var(--duration-control) var(--ease-standard),background var(--duration-control) var(--ease-standard)}.ob-dots span.is-active{width:22px;background:var(--lessy-blue-500)}.ob-dots span.is-done{background:var(--lessy-blue-300)}.ob-back{display:inline-flex;align-items:center;gap:4px;justify-self:end;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--lessy-muted);font-size:var(--text-small);font-weight:500;border-radius:var(--radius-control)}.ob-back:hover{color:var(--lessy-ink)}.ob-main{max-width:560px;min-height:calc(100vh - 90px);margin-inline:auto;padding:clamp(32px,7vh,72px) var(--gutter) 48px}.ob-main,.ob-step{display:flex;flex-direction:column}.ob-step{flex:1 1}.ob-step--center{justify-content:center;text-align:center;align-items:center}.ob-step h1{font-size:clamp(1.9rem,4.5vw,2.6rem);letter-spacing:-.03em}.ob-copy{margin-top:12px;color:var(--lessy-muted);font-size:var(--text-body-lg);line-height:1.55}.ob-step .eyebrow{margin-bottom:12px}.ob-step [data-anim]{opacity:0;filter:blur(12px);transform:scale(.92);transition:opacity .5s var(--ease-out),filter .5s var(--ease-out),transform .5s var(--ease-spring)}.ob-step.is-live [data-anim]{opacity:1;filter:blur(0);transform:scale(1)}.ob-step.is-leaving [data-anim]{opacity:0;filter:blur(12px);transform:scale(.96);transition-delay:0ms!important}@media (prefers-reduced-motion:reduce){html:not(.motion-force) .ob-step [data-anim],html:not(.motion-force) .ob-step.is-leaving [data-anim],html:not(.motion-force) .ob-step.is-live [data-anim]{opacity:1;filter:none;transform:none;transition:none}html:not(.motion-force) .ob-step.is-leaving [data-anim]{opacity:0}}.ob-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;padding-top:28px}.ob-actions--top{margin-top:28px;padding-top:0}.ob-cta{min-height:52px;border-radius:var(--radius-pill);font-size:1.02rem;position:relative;overflow:hidden}.ob-alt{align-self:center;min-height:44px;padding:10px 16px;border:0;background:transparent;color:var(--lessy-muted);font-size:var(--text-small);font-weight:500;text-decoration:none;border-radius:var(--radius-control)}.ob-alt:hover{color:var(--lessy-ink);text-decoration:none}.ob-input{width:100%;min-height:52px;margin-top:28px;padding:12px 4px;border:0;border-bottom:1.5px solid var(--lessy-line-strong);background:transparent;font-size:1.15rem;color:var(--lessy-ink);transition:border-color var(--duration-control) var(--ease-standard)}.ob-input::placeholder{color:var(--lessy-subtle)}.ob-input:focus-visible{outline:none;box-shadow:none;border-radius:0;border-bottom-color:var(--lessy-blue-500)}.ob-options{display:flex;flex-direction:column;margin-top:24px}.ob-option{display:flex;align-items:center;gap:16px;min-height:64px;padding:14px 6px;border:0;border-bottom:1px solid var(--lessy-line);background:transparent;text-align:left;border-radius:var(--radius-control);transition:background var(--duration-control) var(--ease-standard),opacity var(--duration-control) var(--ease-standard)}.ob-option:hover{background:hsla(0,0%,100%,.65)}.ob-option b{flex:1 1;color:var(--lessy-ink);font-size:1.05rem;font-weight:550}.ob-option .ob-option__mark{width:24px;height:24px;flex:none;border-radius:50%;border:2px solid var(--lessy-line-strong);transition:all var(--duration-control) var(--ease-standard)}.ob-option.is-selected .ob-option__mark{border-color:var(--lessy-blue-500);background:var(--lessy-blue-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /13px no-repeat}.ob-option.is-dimmed{opacity:.45}.ob-flag{width:40px;height:40px;flex:none;border-radius:50%;box-shadow:0 3px 10px rgba(13,23,48,.14)}.ob-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 16px;gap:4px 16px;margin-top:24px}.ob-option--tile{flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:96px;text-align:center;border-bottom:1px solid var(--lessy-line)}.ob-option--tile b{flex:none;font-size:var(--text-small)}.ob-option--tile [data-lucide]{color:var(--lessy-muted);transition:color var(--duration-control) var(--ease-standard)}.ob-option--tile.is-selected{background:rgba(238,244,255,.8)}.ob-option--tile.is-selected [data-lucide]{color:var(--lessy-blue-600)}.ob-grid--priorities{gap:12px}.ob-option--chip{flex-direction:row;align-items:center;gap:10px;min-height:58px;padding:12px 16px;border:1.5px solid var(--lessy-line);border-radius:var(--radius-card)}.ob-option--chip b{flex:none;font-size:var(--text-small)}.ob-option--chip [data-lucide]{color:var(--lessy-muted);flex:none;transition:color var(--duration-control) var(--ease-standard)}.ob-option--chip.is-selected{border-color:var(--lessy-blue-400);background:rgba(238,244,255,.8)}.ob-option--chip.is-selected [data-lucide]{color:var(--lessy-blue-600)}.ob-switch{width:100%;max-width:440px;margin:26px auto 0;padding:18px;border:1px solid var(--lessy-line);border-radius:var(--radius-canvas);background:hsla(0,0%,100%,.94);box-shadow:var(--shadow-sm);text-align:left}.ob-switch__item{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--lessy-line);border-radius:var(--radius-card);background:var(--lessy-surface-alt)}.ob-switch[data-stage=spike] .ob-switch__item{border-color:rgba(220,76,91,.4);animation:switch-shake .42s var(--ease-standard)}@keyframes switch-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.ob-switch__thumb{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:13px;background:var(--lessy-blue-50);color:var(--lessy-blue-600)}.ob-switch__meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ob-switch__meta b{color:var(--lessy-ink);font-weight:550;font-size:var(--text-small)}.ob-switch__meta small{color:var(--lessy-muted);font-size:var(--text-xs)}.ob-switch__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.ob-switch__price strong{font-size:1.2rem;font-weight:600;color:var(--lessy-ink);font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1,"pnum";transition:color var(--duration-result) var(--ease-standard)}.ob-switch:is([data-stage=spike],[data-stage=suggest]) .ob-switch__price strong{color:var(--lessy-danger)}.ob-switch__spike{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--lessy-danger-soft);color:var(--lessy-danger);font-size:var(--text-xs);font-weight:700;opacity:0;transform:scale(.6);transition:opacity var(--duration-result) var(--ease-out),transform var(--duration-result) var(--ease-spring)}.ob-switch__spike .icon{width:13px;height:13px}.ob-switch:is([data-stage=spike],[data-stage=suggest]) .ob-switch__spike{opacity:1;transform:scale(1)}.ob-switch__saved,.ob-switch__suggest{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .52s var(--ease-out),opacity .34s var(--ease-standard),margin .42s var(--ease-out)}.ob-switch__saved-inner,.ob-switch__suggest-inner{overflow:hidden;min-height:0}.ob-switch[data-stage=saved] .ob-switch__saved,.ob-switch[data-stage=suggest] .ob-switch__suggest{grid-template-rows:1fr;opacity:1;margin-top:14px}.ob-switch__saved-inner{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ob-switch__actions,.ob-switch__lede{opacity:0;transform:translateY(6px);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out)}.ob-switch[data-stage=suggest] .ob-switch__lede{transition-delay:.18s;opacity:1;transform:none}.ob-switch[data-stage=suggest] .ob-switch__actions{transition-delay:.3s;opacity:1;transform:none}.ob-switch__lede{display:flex;gap:8px;color:var(--lessy-text);font-size:var(--text-small);line-height:1.5}.ob-switch__lede [data-lucide]{color:var(--lessy-blue-600);flex:none;margin-top:1px}.ob-switch__lede b{color:var(--lessy-ink);font-weight:600}.ob-switch__actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ob-switch__actions .ob-cta{min-height:46px}.ob-switch__saved-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--lessy-success);color:#fff;animation:switch-pop .36s var(--ease-spring)}@keyframes switch-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.ob-switch__saved b{color:var(--lessy-ink);font-weight:600}.ob-ranking{display:flex;flex-direction:column;width:100%;max-width:380px;margin:20px auto 0;padding:0;list-style:none}.ob-ranking li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--lessy-line);border-radius:var(--radius-card);background:hsla(0,0%,100%,.9)}.ob-ranking li+li{margin-top:8px}.ob-ranking li.is-best{border-color:var(--lessy-blue-300);background:var(--lessy-blue-50)}.ob-ranking__medal{font-size:1.1rem;flex:none}.ob-ranking__name{flex:1 1;text-align:left;color:var(--lessy-ink);font-weight:550;font-size:var(--text-small)}.ob-ranking__price{flex:none;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lessy-ink)}.ob-ranking li.is-best .ob-ranking__price{color:var(--lessy-success)}@media (prefers-reduced-motion:reduce){html:not(.motion-force) .ob-switch__item{animation:none}html:not(.motion-force) .ob-switch__saved,html:not(.motion-force) .ob-switch__suggest{transition:none}}.drain{position:absolute;left:0;bottom:0;height:3px;width:100%;background:hsla(0,0%,100%,.55);transform-origin:left;animation:ob-drain 3s linear forwards}@keyframes ob-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){html:not(.motion-force) .drain{animation:none;display:none}}.ob-divider{display:flex;align-items:center;gap:12px;margin-top:26px;color:var(--lessy-subtle);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ob-divider:after,.ob-divider:before{content:"";flex:1 1;height:1px;background:var(--lessy-line)}.ob-spin{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:22px;border-radius:50%;border:2px solid var(--lessy-blue-100);border-top-color:var(--lessy-blue-500);animation:ob-spin 1.1s linear infinite}.ob-spin [data-lucide]{color:var(--lessy-blue-600);animation:ob-spin-counter 1.1s linear infinite}@keyframes ob-spin{to{transform:rotate(1turn)}}@keyframes ob-spin-counter{to{transform:rotate(-1turn)}}@media (prefers-reduced-motion:reduce){html:not(.motion-force) .ob-spin,html:not(.motion-force) .ob-spin [data-lucide]{animation:none}}.ob-found{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;max-width:420px;margin:32px 0 0;padding:0;list-style:none}.ob-found li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px 16px;border-radius:var(--radius-card);background:hsla(0,0%,100%,.94);box-shadow:0 12px 30px rgba(13,23,48,.1);color:var(--lessy-ink);font-weight:550;font-size:var(--text-small);opacity:0;filter:blur(10px);transform:scale(.85);transition:opacity .46s var(--ease-out),filter .46s var(--ease-out),transform .46s var(--ease-spring)}.ob-found li.is-in{opacity:1;filter:blur(0);transform:scale(1)}.ob-found li small{color:var(--lessy-success);font-weight:600}@media (prefers-reduced-motion:reduce){html:not(.motion-force) .ob-found li{opacity:1;filter:none;transform:none;transition:none}}.store-logo{width:34px;height:34px;flex:none;border-radius:10px;object-fit:contain;background:#fff;border:1px solid var(--lessy-line);padding:4px}.store-logo--fallback{display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--brand,var(--lessy-muted));font-size:var(--text-small);font-weight:800}.ob-add{display:flex;align-items:flex-end;gap:12px}.ob-add .ob-input{flex:1 1}.ob-add__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border:0;border-radius:50%;background:var(--lessy-blue-500);color:#fff;transition:background var(--duration-control) var(--ease-standard)}.ob-add__btn:hover{background:var(--lessy-blue-600)}.ob-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ob-quick button{min-height:40px;padding:7px 14px;border:1.5px dashed var(--lessy-line-strong);border-radius:var(--radius-pill);background:transparent;color:var(--lessy-muted);font-size:var(--text-small);font-weight:550;transition:color var(--duration-control) var(--ease-standard),border-color var(--duration-control) var(--ease-standard)}.ob-quick button:hover{color:var(--lessy-blue-600);border-color:var(--lessy-blue-300)}.ob-basket{display:flex;flex-wrap:wrap;gap:8px;min-height:46px;margin:22px 0 0;padding:0;list-style:none}.ob-basket li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);background:var(--lessy-blue-50);border:1px solid var(--lessy-blue-100);color:var(--lessy-blue-700);font-size:var(--text-small);font-weight:600;animation:ob-pop .32s var(--ease-out)}.ob-basket li button{display:inline-flex;border:0;padding:2px;background:transparent;color:inherit;opacity:.6}.ob-basket li button:hover{opacity:1}@keyframes ob-pop{0%{opacity:0;filter:blur(6px);transform:scale(.8)}60%{transform:scale(1.08)}to{opacity:1;filter:blur(0);transform:scale(1)}}.ob-spend{margin-top:34px}.ob-spend label{display:block;color:var(--lessy-muted);font-size:var(--text-small);font-weight:600}.ob-spend__value{display:flex;align-items:baseline;gap:8px;margin-top:10px}.ob-spend__value span{font-size:2.4rem;font-weight:550;letter-spacing:-.03em;color:var(--lessy-ink);font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1,"pnum"}.ob-spend__value small{color:var(--lessy-subtle);font-weight:600}.ob-spend input[type=range]{width:100%;margin-top:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--lessy-blue-500) var(--fill,40%),var(--lessy-blue-100) var(--fill,40%))}.ob-spend input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--lessy-blue-500);box-shadow:var(--shadow-xs);cursor:pointer}.ob-spend input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--lessy-blue-500);box-shadow:var(--shadow-xs);cursor:pointer}.ob-year{width:100%;max-width:440px;margin:28px auto 0;padding:24px;border:1px solid var(--lessy-line);border-radius:var(--radius-card);background:hsla(0,0%,100%,.6);text-align:left}.ob-year .badge{margin-bottom:12px}.ob-year__control{margin-top:4px}.ob-year__control .ob-spend__value span{font-size:1.6rem}.ob-year__out{display:flex;flex-direction:column;gap:4px;margin-top:20px;padding-top:20px;border-top:1px solid var(--lessy-line);text-align:center}.ob-year__label{color:var(--lessy-muted);font-size:var(--text-small)}.ob-year__amount{font-size:clamp(2.4rem,7vw,3.4rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--lessy-blue-600);font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1,"pnum"}.ob-year__note{color:var(--lessy-subtle);font-size:var(--text-xs)}.ob-checks{display:flex;flex-direction:column;gap:14px;width:100%;max-width:360px;margin:28px 0 0;padding:0;list-style:none;text-align:left}.ob-checks li{display:flex;align-items:center;gap:12px;color:var(--lessy-subtle);font-size:var(--text-small);font-weight:500;transition:color var(--duration-result) var(--ease-standard)}.ob-checks li i{position:relative;width:18px;height:18px;flex:none;border:2px solid var(--lessy-line-strong);border-radius:50%;overflow:hidden}.ob-checks li.is-active{color:var(--lessy-ink)}.ob-checks li.is-active i{border-color:var(--lessy-blue-400)}.ob-checks li.is-active i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--lessy-blue-200),transparent);animation:ob-shimmer 1.1s linear infinite}.ob-checks li.is-done{color:var(--lessy-muted)}.ob-checks li.is-done i{border-color:var(--lessy-success);background:var(--lessy-success-soft)}@keyframes ob-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ob-result{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:30px}.ob-result__row{display:flex;gap:clamp(28px,8vw,64px)}.ob-result__row strong{display:block;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:550;letter-spacing:-.03em;color:var(--lessy-ink);font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1,"pnum"}.ob-result__row span{color:var(--lessy-muted);font-size:var(--text-small)}.ob-result__save{color:var(--lessy-success)!important}.ob-main .render-slot{position:relative;display:flex;align-items:center;justify-content:center;width:min(240px,60vw);aspect-ratio:1;margin:0 auto 26px;border-radius:50%;overflow:hidden;background:radial-gradient(80% 80% at 30% 20%,rgba(246,210,228,.55) 0,transparent 65%),radial-gradient(80% 80% at 75% 80%,rgba(198,220,255,.75) 0,transparent 65%),hsla(0,0%,100%,.5)}.ob-main .render-slot--small{width:140px;margin-bottom:20px}.ob-main .render-slot svg{width:clamp(44px,8vw,72px);height:clamp(44px,8vw,72px);color:var(--lessy-blue-400);stroke-width:1.5;opacity:.85}.ob-main .render-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ob-step:not(.ob-step--center) .render-slot{margin-inline:0}.icon{width:20px;height:20px;flex:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}.ob-splash{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:70vh;justify-content:center}.ob-splash__logo{display:inline-flex;transform:scale(1.5);animation:ob-splash-pulse 1.6s ease-in-out infinite}.ob-splash p{margin:6px 0 0;color:var(--lessy-muted);font-size:var(--text-small)}.ob-splash__bar{width:140px;height:4px;border-radius:4px;background:var(--lessy-line);overflow:hidden}.ob-splash__bar i{display:block;height:100%;width:40%;border-radius:4px;background:var(--lessy-blue-500);animation:ob-splash-run 1.4s ease-in-out infinite}@keyframes ob-splash-pulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes ob-splash-run{0%{transform:translateX(-140px)}to{transform:translateX(360px)}}@media (prefers-reduced-motion:reduce){html:not(.motion-force) .ob-splash__bar i,html:not(.motion-force) .ob-splash__logo{animation:none}}.ob-feats{display:flex;justify-content:center;gap:10px;margin:18px 0 6px}.ob-feats span{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:92px;padding:12px 10px;background:hsla(0,0%,100%,.8);border:1px solid var(--lessy-line);border-radius:16px}.ob-feats i{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:4px;border-radius:10px;background:var(--lessy-blue-50);color:var(--lessy-blue-600)}.ob-feats i .icon{width:16px;height:16px}.ob-feats b{color:var(--lessy-ink);font-size:var(--text-xs);font-weight:700}.ob-feats small{color:var(--lessy-muted);font-size:10.5px}.ob-meals{display:inline-flex;align-items:center;gap:8px;margin:10px auto 0;padding:8px 14px;border:1px solid var(--lessy-line);border-radius:var(--radius-pill);background:hsla(0,0%,100%,.85);color:var(--lessy-muted);font-size:var(--text-xs);font-weight:600}.ob-storepick{display:flex;flex-direction:column;gap:10px;max-width:420px;margin:0 auto}.ob-storepick__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--lessy-line);border-radius:16px;background:hsla(0,0%,100%,.72);cursor:pointer;transition:border-color .16s ease,background .16s ease,opacity .16s ease}.ob-storepick__row.is-on{border-color:var(--lessy-blue-300,var(--lessy-blue-400));background:#fff}.ob-storepick__row:not(.is-on){opacity:.55}.ob-storepick__logo{height:20px;max-width:130px}.ob-storepick__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--lessy-line-strong);background:#fff;color:transparent;transition:background .16s ease,color .16s ease,border-color .16s ease}.ob-storepick__row.is-on .ob-storepick__mark{background:var(--lessy-blue-500);border-color:var(--lessy-blue-500);color:#fff}.ob-storepick__mark .icon{width:13px;height:13px}.ob-hint{margin:14px 0 0;color:var(--lessy-muted);font-size:var(--text-xs);text-align:center}.ob-trial__badge{margin-bottom:4px}.ob-trial__price{margin:4px 0 14px}.ob-trial__price strong{color:var(--lessy-ink);font-size:1.9rem;font-weight:750;letter-spacing:-.02em}.ob-trial__price small{margin-left:6px;color:var(--lessy-muted);font-size:var(--text-xs)}.ob-trial__feats{list-style:none;margin:0 auto 4px;padding:0;max-width:340px;text-align:left}.ob-trial__feats li{display:flex;align-items:center;gap:10px;padding:9px 4px;color:var(--lessy-ink);font-size:var(--text-small);font-weight:550}.ob-trial__feats li+li{border-top:1px solid var(--lessy-line)}.ob-trial__feats .icon{flex:none;width:16px;height:16px;color:var(--lessy-success)}.ob-trial__error{margin:0 0 4px;color:var(--lessy-danger,#dc4c5b);font-size:var(--text-xs);font-weight:600}.lessy-uf{display:block;position:static;margin:0;border-top:1px solid var(--lessy-line,#e6eaf0);background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(40px,6vw,64px) 0;font-family:var(--font-body,"Geist","Inter",ui-sans-serif,system-ui,sans-serif)}.lessy-uf .site-footer__inner{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(4,minmax(0,1fr));grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gutter,32px);box-sizing:border-box}.lessy-uf .site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lessy-uf .site-footer__legal{color:var(--lessy-subtle,#98a2b3);font-size:.8125rem}.lessy-uf .logo{display:inline-flex;align-items:center;gap:9px;color:var(--lessy-ink,#0d1730);text-decoration:none}.lessy-uf .logo__mark{width:28px;height:28px;color:var(--lessy-blue-500,#2f6df6)}.lessy-uf .logo__mark svg{width:100%;height:100%;display:block}.lessy-uf .logo__word{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--lessy-ink,#0d1730)}.lessy-uf nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:static}.lessy-uf h3{margin:0 0 6px;padding:0;color:var(--lessy-ink,#0d1730);font-size:.9375rem;font-weight:600}.lessy-uf nav a{display:block;position:static;padding:0;color:var(--lessy-muted,#667085);font-size:.9375rem;text-decoration:none}.lessy-uf nav a:hover{color:var(--lessy-ink,#0d1730);text-decoration:underline}@media (max-width:900px){.lessy-uf .site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.lessy-uf .site-footer__brand{grid-column:1/-1}}.aurora-host{position:relative}.aurora,.aurora-host--fill{position:absolute;inset:0;pointer-events:none}.aurora{overflow:hidden;z-index:0}.hero .aurora{top:-88px}.aurora:after{content:"";position:absolute;inset:-40%;background-image:repeating-linear-gradient(100deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.85) 7%,transparent 10%,transparent 12%,hsla(0,0%,100%,.85) 16%),repeating-linear-gradient(100deg,rgba(47,109,246,.5) 10%,rgba(150,187,255,.45) 15%,rgba(188,210,255,.4) 20%,rgba(247,176,212,.45) 25%,rgba(109,155,255,.45) 30%);background-size:300% 200%;background-position:50% 50%,50% 50%;filter:blur(14px);opacity:.6;animation:aurora-drift 22s linear infinite;will-change:background-position}.aurora--masked:after{-webkit-mask-image:radial-gradient(ellipse 90% 65% at 50% 0,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 90% 65% at 50% 0,#000 10%,transparent 72%)}@keyframes aurora-drift{to{background-position:350% 50%,350% 50%}}@media (prefers-reduced-motion:reduce){html:not(.motion-force) .aurora:after{animation:none}}.icheckout{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:14px;gap:14px;align-items:start}@media (max-width:720px){.icheckout{grid-template-columns:1fr}}.icheckout__products{display:grid;grid-gap:8px;gap:8px}.icheckout__card,.icheckout__item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--lessy-line);border-radius:12px;box-shadow:0 1px 2px rgba(13,23,48,.04)}.icheckout__card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.icheckout__card:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(13,23,48,.08)}.icheckout__thumb{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f8fafc;border:1px solid var(--lessy-line);font-size:20px}.icheckout__thumb img{width:100%;height:100%;object-fit:cover;border-radius:9px}.icheckout__thumb--sm{width:32px;height:32px;font-size:16px}.icheckout__meta{flex:1 1;min-width:0}.icheckout__meta b{display:block;color:var(--lessy-ink);font-size:var(--text-small);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icheckout__meta small{display:block;color:var(--lessy-muted);font-size:var(--text-xs);margin-top:1px}.icheckout__price{flex:none;color:var(--lessy-ink);font-size:var(--text-small);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.icheckout__add{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--lessy-blue-200);border-radius:9px;background:var(--lessy-blue-50);color:var(--lessy-blue-600);cursor:pointer;transition:background .16s ease,transform .16s ease}.icheckout__add:hover{background:var(--lessy-blue-100,#dbe7ff);transform:scale(1.06)}.icheckout__add .icon{width:15px;height:15px}.icheckout__cart{display:flex;flex-direction:column;background:#fff;border:1px solid var(--lessy-line);border-radius:14px;box-shadow:0 1px 2px rgba(13,23,48,.05);overflow:hidden}.icheckout__cart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--lessy-line)}.icheckout__cart-title{display:inline-flex;align-items:center;gap:7px;color:var(--lessy-ink);font-size:var(--text-small);font-weight:600}.icheckout__cart-title .icon{width:16px;height:16px;color:var(--lessy-blue-500)}.icheckout__count{color:var(--lessy-muted);font-size:var(--text-xs)}.icheckout__items{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;list-style:none;min-height:120px;max-height:340px;overflow-y:auto}.icheckout__item{padding:8px 10px;border-radius:10px}.icheckout__empty{color:var(--lessy-muted);font-size:var(--text-small);text-align:center;padding:26px 8px}.icheckout__stepper{flex:none;display:inline-flex;align-items:center;gap:6px}.icheckout__stepper b{min-width:16px;text-align:center;font-size:var(--text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.icheckout__stepper button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--lessy-line);border-radius:8px;background:#f8fafc;color:var(--lessy-ink);cursor:pointer}.icheckout__stepper .icon{width:13px;height:13px}.icheckout__remove{flex:none;display:inline-flex;border:0;background:none;color:var(--lessy-subtle);cursor:pointer;padding:2px}.icheckout__remove:hover{color:var(--lessy-ink)}.icheckout__remove .icon{width:14px;height:14px}.icheckout__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--lessy-line);background:#fbfcfe}.icheckout__total{display:flex;align-items:baseline;gap:8px}.icheckout__total span{color:var(--lessy-muted);font-size:var(--text-xs)}.icheckout__total b{color:var(--lessy-ink);font-size:var(--text-read);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}