.lk{--lk-ink:#0e1511;--lk-navy:#0e1511;--lk-body:#566059;--lk-blue:#0b6b4b;--lk-blue-hover:#08573d;--lk-blue-2:#d4f56a;--lk-lime:#d4f56a;--lk-mist:#efebe2;--lk-line:#e2dccf;font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--lk-navy);background:var(--color-surface,#f6f4ee)}.lk h1,.lk h2,.lk h3{color:var(--lk-navy);letter-spacing:-.03em}.lk p{color:var(--lk-body)}.lk-hero{background:radial-gradient(60% 45% at 50% 0%, #d4f56a47, transparent 70%), radial-gradient(45% 60% at 2% 55%, #7be3ae29, transparent 70%), radial-gradient(42% 58% at 98% 55%, #ecda984d, transparent 70%), var(--color-surface,#f6f4ee)}.lk-card{--x:0%;--y:0%;border:1px solid var(--lk-line);background:radial-gradient(90% 80% at var(--x) var(--y), #0b6b4b29, #d4f56a12 45%, transparent 72%), #fff;border-radius:1.5rem}.lk-card[data-corner=tr]{--x:100%;--y:0%}.lk-card[data-corner=bl]{--x:0%;--y:100%}.lk-card[data-corner=br]{--x:100%;--y:100%}.lk-card[data-featured=true]{border-color:var(--lk-blue);background:radial-gradient(90% 80% at 100% 0,#0b6b4b42,#d4f56a1a 50%,#0000 75%),#fff}.lk-band{background:radial-gradient(60% 90% at 0 0,#0b6b4b8c,#0000 70%),radial-gradient(50% 80% at 100% 100%,#d4f56a4d,#0000 70%),#0e1511}.lk-band h2{color:#fff}.lk-band p{color:#ffffffb8}.lk-btn{background:var(--lk-blue);color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.75rem;font-weight:600;transition:background-color .2s,scale .2s;display:inline-flex}.lk-btn:hover{background:var(--lk-blue-hover)}.lk-btn:active{scale:.98}.lk-btn:disabled{opacity:.7;cursor:wait}.lk-btn--ghost{color:var(--lk-navy);box-shadow:inset 0 0 0 1px var(--lk-line);background:#fff}.lk-btn--ghost:hover{background:var(--lk-mist)}.lk-input{width:100%;min-height:3.25rem;color:var(--lk-navy);box-shadow:inset 0 0 0 1px var(--lk-line);background:#fff;border-radius:9999px;padding:0 1.25rem;font-size:1rem}.lk-input::placeholder{color:#0e151166}.lk-input:focus{box-shadow:inset 0 0 0 2px var(--lk-blue);outline:none}.lk-pill{color:var(--lk-blue-hover);background:#0b6b4b1a;border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-block}.lk-underline{text-decoration-line:underline;-webkit-text-decoration-color:var(--lk-blue);text-decoration-color:var(--lk-blue);text-underline-offset:4px;text-decoration-thickness:2px}.lk-mark{background:var(--lk-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--lk-navy);border-radius:.2em;padding:0 .15em;font-weight:700}.lk-mark--blue{background:var(--lk-lime)}.lk-mark--red{background:#e5484d33}.lk-mark{font-weight:inherit}.lk-chip{border-radius:9999px;padding:.4rem .85rem;font-size:.875rem;font-weight:500;line-height:1}.lk-chip--0{color:var(--lk-navy);box-shadow:inset 0 0 0 1px var(--lk-line);background:#fff}.lk-chip--1{color:var(--lk-blue-hover);background:#e3eee6}.lk-chip--2{background:var(--lk-navy);color:#fff}.lk-price{border:1px solid var(--lk-line);background:#fff;border-radius:1.5rem;padding:2rem}.lk-price[data-featured=true]{border:2px solid var(--lk-blue);padding:calc(2rem - 1px);box-shadow:0 24px 60px -30px #0b6b4b8c}.lk-h2{font-size:2.25rem;font-weight:600;line-height:1.1}.lk-sub{margin-top:.75rem;font-size:1.125rem;line-height:1.6}@media (min-width:640px){.lk-h2{font-size:3rem}}.lk-h1{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(2.5rem,6.4vw,4.75rem);font-weight:650;line-height:1.02}.lk-h1__sub{letter-spacing:-.04em;margin-top:.12em;font-size:.66em;display:block}.lk-lede{font-family:var(--font-sans);max-width:44rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.lk-lede strong{color:var(--lk-ink)}.lk-lede .lk-mark{white-space:nowrap}.lk-status{color:var(--lk-body);align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;display:inline-flex}.lk-status__dot{color:#1f9d6b;background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.lk-field{box-shadow:inset 0 0 0 1px var(--lk-line), 0 1px 0 #fffc, 0 18px 40px -24px #0e151159;background:#fff;border-radius:9999px;padding:.375rem;transition:box-shadow .2s}.lk-field:focus-within{box-shadow:inset 0 0 0 2px var(--lk-blue), 0 18px 40px -24px #0e151159}.lk-field__input{min-width:0;min-height:3.25rem;color:var(--lk-ink);background:0 0;border-radius:9999px;flex:1;padding:0 1.25rem;font-size:1rem}.lk-field__input::placeholder{color:#0e15116b}.lk-field__input:focus{outline:none}@media (max-width:639px){.lk-field{border-radius:1.5rem}.lk-field__input{text-align:center}}.lk-mark.lk-sweep{background:linear-gradient(var(--lk-lime), var(--lk-lime)) no-repeat 0 0 / 0% 100%;animation:lk-sweep .7s var(--ease-out-expo,ease-out) forwards;animation-delay:var(--d,0s)}@keyframes lk-sweep{to{background-size:100% 100%}}.lk-compare__ours{background:var(--lk-lime)}
