.sp-page{background:#f7f5f2}.sp-home{--sp-paper:#f7f5f2;--sp-ink:#0d1b2a;--sp-ink-2:rgba(13,27,42,0.86);--sp-ink-3:rgba(13,27,42,0.64);--sp-line:rgba(13,27,42,0.1);--sp-line-strong:rgba(13,27,42,0.18);--sp-navy:var(--sp-ink);--sp-blue:#3d5fe6;--sp-blue-hover:#3353d6;--sp-blue-ink:#2e49c2;--sp-blue-wash:rgba(61,95,230,0.07);--sp-ring:#4a6cf7;--sp-tint:var(--sp-paper);--sp-spot:#d35d2b;--sp-spot-ink:#b3481a;--sp-cta:#c2521e;--sp-ease-out:cubic-bezier(0.23,1,0.32,1);--sp-ease-slide:cubic-bezier(0.32,0.72,0,1);background:transparent;color:var(--sp-ink);caret-color:var(--sp-cta);-webkit-tap-highlight-color:transparent}.sp-home ::selection{background:rgba(211,93,43,.18);color:var(--sp-ink)}.sp-home .border-gray-200\/80{border-color:var(--sp-line-strong)}.sp-home .text-gray-500{color:var(--sp-ink-3)}.sp-card{border:1px solid var(--sp-line);box-shadow:0 1px 2px rgba(13,27,42,.04),0 18px 40px -24px rgba(13,27,42,.14)}.sp-press{transition-property:transform,box-shadow,background-color,border-color,color,opacity;transition-duration:.18s;transition-timing-function:var(--sp-ease-out);touch-action:manipulation}.sp-press:active:not(:disabled){transform:scale(.975);transition-duration:.11s}.sp-focus-within:has(:focus-visible),.sp-focus:focus-visible{outline:2px solid var(--sp-cta);outline-offset:2px}.sp-tabs .sp-focus:focus-visible{outline-color:var(--sp-ring)}.sp-tab-thumb{display:none}@media (min-width:768px){.sp-tabs{--gap:4px;--pad:5px;gap:var(--gap);padding:var(--pad);border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--sp-line),0 1px 2px rgba(13,27,42,.03)}.sp-tab-thumb{display:block;position:absolute;top:var(--pad);bottom:var(--pad);inset-inline-start:var(--pad);width:calc((100% - 2 * var(--pad) - 7 * var(--gap)) / 8);border-radius:13px;background:var(--sp-blue);box-shadow:0 1px 2px rgba(31,52,150,.3),0 8px 18px -8px rgba(61,95,230,.6);transform:translateX(calc(var(--i) * (100% + var(--gap)) * -1));transition:transform .32s var(--sp-ease-slide);pointer-events:none}}@keyframes sp-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sp-panel-in{animation:sp-panel-in .24s var(--sp-ease-out) both}@keyframes sp-price-in{0%{opacity:0;transform:translateY(5px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.sp-price-in{display:inline-block;animation:sp-price-in .32s var(--sp-ease-out) both}.sp-home input[type=number]{appearance:textfield;-moz-appearance:textfield}.sp-home input[type=number]::-webkit-inner-spin-button,.sp-home input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-field{transition-property:border-color,background-color,box-shadow;transition-duration:.16s;transition-timing-function:ease}.sp-nums{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.sp-panel-in,.sp-price-in{animation:none}.sp-tab-thumb{transition:none}.sp-press:active:not(:disabled){transform:none}}