.ls{--ink:#003512;--ink-deep:#00240c;--ink-raise:#0b4a20;--cream:#f6f4e9;--cream-2:#ebe9de;--paper-2:#ebe9de;--sheet:#fcfbf6;--white:#fff;--accent:#00e95c;--mint:#7dd3a0;--lime:#d2fa52;--sky:#bee3f8;--butter:#ffe59a;--lavender:#dcd0f7;--peach:#ffcdb2;--rose:#fac8e1;--sec:var(--sky);--coral:#f87171;--rust:#a3361b;--rust-wash:#f7dccf;--ink-2:#365f41;--forest:#006b2e;--on-ink:#f6f4e9a8;--on-ink-2:#f6f4e96b;--on-cream:#003512ad;--on-cream-2:#00351280;--on-wash:#003512bd;--line-ink:#f6f4e91a;--line-cream:#0035121a;--shadow:0 1px 2px #0035120d,0 18px 40px -18px #00351238;--shadow-ink:0 30px 60px -24px #00000073;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(.2,.8,.2,1);color:var(--ink);background:var(--cream);padding:80px 0;position:relative;overflow:clip}.ls[data-tone=ink]{color:var(--cream);background:radial-gradient(ellipse 70% 55% at 50% 0%,#00e95c1a,transparent 70%),radial-gradient(ellipse 60% 50% at 85% 100%,#7dd3a014,transparent 70%),linear-gradient(180deg,#003f16 0%,var(--ink)45%,#002d0f 100%)}.ls[data-tone=ink]:before,.ls[data-tone=cream]:before{content:"";pointer-events:none;background-image:linear-gradient(to right,var(--grid)1px,transparent 1px),linear-gradient(to bottom,var(--grid)1px,transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000040 45%,#0000 75%);mask-image:linear-gradient(#000 0%,#00000040 45%,#0000 75%)}.ls[data-tone=ink]{--grid:#f6f4e90b}.ls[data-tone=cream]{--grid:#0035120e}.ls>*{position:relative}.ls [data-wash=sky]{--sec:var(--sky)}.ls [data-wash=butter]{--sec:var(--butter)}.ls [data-wash=lavender]{--sec:var(--lavender)}.ls [data-wash=peach]{--sec:var(--peach)}.ls [data-wash=rose]{--sec:var(--rose)}.ls [data-wash=lime]{--sec:var(--lime)}.ls-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ls :where(a,button,summary):focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid}.ls-head{text-align:center;max-width:760px;margin:0 auto 44px}.ls-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--on-cream);align-items:center;gap:10px;margin:0 0 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.ls-eyebrow:before{content:"";background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%}.ls[data-tone=ink] .ls-eyebrow{color:var(--mint)}.ls[data-tone=ink] .ls-eyebrow:before{box-shadow:0 0 0 4px #d2fa5229}.ls .ls-title{letter-spacing:-.03em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(2.125rem,4.3vw,3.25rem);font-weight:600;line-height:1.08}.ls-accent{color:var(--accent)}.ls[data-tone=cream] .ls-accent{color:inherit;background:linear-gradient(transparent 56%,var(--lime)56%,var(--lime)94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.ls-lede{max-width:620px;color:var(--on-cream);text-wrap:pretty;margin:18px auto 0;font-size:1.0625rem;line-height:1.6}.ls[data-tone=ink] .ls-lede{color:var(--on-ink)}.ls-lede a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ls[data-tone=ink] .ls-lede a{color:var(--mint)}.ls-lede a:hover{color:var(--accent)}.ls[data-tone=cream] .ls-lede a:hover{color:var(--ink);text-decoration-thickness:2px}.ls-btn{background:var(--ink);min-height:52px;color:var(--cream);transition:background-color .16s,color .16s,transform .16s var(--ease),box-shadow .16s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.ls-btn svg{width:18px;height:18px;transition:transform .2s var(--ease)}.ls-btn:hover svg{transform:translate(3px)}.ls-btn:active{transform:translateY(1px)}.ls[data-tone=ink] .ls-btn{background:var(--cream);color:var(--ink);box-shadow:0 10px 30px -10px #00e95c59}.ls[data-tone=ink] .ls-btn:hover{background:var(--lime)}.ls[data-tone=cream] .ls-btn{box-shadow:4px 4px 0 var(--lime)}.ls[data-tone=cream] .ls-btn:hover{background:var(--ink-raise);box-shadow:6px 6px 0 var(--lime);transform:translate(-1px,-1px)}.ls-btn-lg{min-height:60px;padding:0 34px;font-size:1.0625rem}.ls-btn-wide{width:100%}.ls-textlink{color:inherit;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.ls-textlink svg{width:16px;height:16px;transition:transform .2s var(--ease)}.ls-textlink:hover svg{transform:translate(4px)}.ls-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-chip{color:#f6f4e9e6;background:#f6f4e91a;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.ls-chip svg{width:14px;height:14px;color:var(--lime);flex:none}.ls-chip-cream{color:var(--ink);background:#00351212}.ls-chip-cream svg{color:var(--ink)}.ls-badge{color:var(--mint);white-space:nowrap;background:#7dd3a024;border-radius:999px;align-items:center;padding:5px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.ls-badge-cream{color:var(--ink);background:#00351214}.ls-badge-lime{background:var(--lime);color:var(--ink)}.ls-badge-rose{background:var(--rose);color:var(--ink)}.ls-check{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ls-check svg{width:12px;height:12px}.ls-icon{background:var(--cream);width:52px;height:52px;color:var(--ink);border-radius:16px;flex:none;place-items:center;display:grid}.ls-icon svg{width:26px;height:26px}.ls-icon-soft{background:var(--cream);border-radius:14px;width:48px;height:48px}.ls-icon-soft[data-wash]{background:var(--sec)}.ls-icon-soft svg{width:22px;height:22px}.ls-icon-white{background:var(--white);border-radius:14px;width:48px;height:48px;box-shadow:0 1px #00351214}.ls-icon-white svg{width:22px;height:22px}.ls-foot-note{text-align:center;max-width:680px;color:var(--on-ink);margin:40px auto 0;font-size:.875rem;line-height:1.6}.ls-foot-note small{color:var(--on-ink-2);margin-top:6px;font-size:.8125rem;display:block}.ls-draw{width:100%;height:auto;display:block;overflow:visible}.ls-draw .ln{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ls-draw .ln-thin{stroke-width:1.4px}.ls-draw .ln-mute{stroke:#9aab9f}.ls-draw .edge{stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round}.ls-draw .edge-mid{stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}.ls-draw .edge-thin{stroke:var(--ink);stroke-width:1.4px}.ls-draw .t{font-family:var(--mono);fill:var(--ink);font-weight:600}.ls-draw .t-big{font-family:var(--font-apercu),system-ui,sans-serif;letter-spacing:-.02em;fill:var(--ink);font-weight:700}.ls-draw .t-mute{fill:#6a8370}.ls-draw .t-soft{fill:#4a6352;font-weight:500}.ls-draw .fill-sec{fill:var(--sec)}.ls-draw .fill-lime{fill:var(--lime)}.ls-draw .fill-white{fill:var(--white)}.ls-draw .fill-sheet{fill:var(--sheet)}.ls-draw .fill-paper2{fill:var(--paper-2)}.ls-plans{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ls-plan{text-align:center;border:1px solid var(--line-ink);background:#f6f4e90b;border-radius:24px;flex-direction:column;padding:40px 24px 28px;display:flex;position:relative}.ls-plan[data-blocked]{opacity:.55}.ls-plan-name{letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-2);margin:0 0 14px;font-size:.8125rem;font-weight:600}.ls-plan-price{letter-spacing:-.03em;color:#f6f4e99e;font-feature-settings:"pnum" 1;margin:0;font-size:clamp(2.75rem,4.4vw,3.5rem);font-weight:700;line-height:1}.ls-strike{display:inline-block;position:relative}.ls-strike:after{content:"";background:var(--coral);opacity:.85;transform-origin:0;border-radius:4px;height:4px;position:absolute;top:52%;left:-6%;right:-6%;transform:rotate(-4deg)}.ls-underline{display:inline-block;position:relative}.ls-underline:after{content:"";background:var(--lime);transform-origin:0;border-radius:.1em;height:.16em;position:absolute;bottom:-.1em;left:-4%;right:-4%}[data-reveal] .ls-strike:after{transition:transform .52s cubic-bezier(.65,0,.35,1);transform:rotate(-4deg)scaleX(0)}[data-reveal] .ls-underline:after{transition:transform .62s cubic-bezier(.65,0,.35,1) .9s;transform:scaleX(0)}[data-reveal][data-in] .ls-strike:after{transform:rotate(-4deg)scaleX(1)}[data-reveal][data-in] .ls-underline:after{transform:scaleX(1)}[data-reveal] .ls-plan:first-child .ls-strike:after{transition-delay:.15s}[data-reveal] .ls-plan:nth-child(2) .ls-strike:after{transition-delay:.4s}[data-reveal] .ls-plan:nth-child(3) .ls-strike:after{transition-delay:.65s}.ls-plan-unit{color:var(--on-ink-2);margin:8px 0 22px;font-size:.875rem}.ls-plan-time{background:#f6f4e90d;border:1px solid #f6f4e90f;border-radius:14px;margin:0 0 22px;padding:12px}.ls-plan-time b{color:#f6f4e98c;font-size:.9375rem;font-weight:600;display:block}.ls-plan-time span{color:var(--on-ink-2);margin-top:2px;font-size:.75rem;display:block}.ls-plan ul{text-align:left;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ls-plan li{color:#f6f4e999;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;display:flex}.ls-plan li svg{color:#f87171cc;flex:none;width:16px;height:16px;margin-top:2px}.ls-plan-tab{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--white);background:#ef4444d9;border-radius:0 0 12px 12px;padding:6px 16px 7px;font-size:.6875rem;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.ls-plan[data-ours]{background:var(--cream);color:var(--ink);box-shadow:0 0 0 3px var(--lime),0 0 0 10px #d2fa5229,0 34px 80px -24px #d2fa5280;border-color:#0000;order:-1}.ls-plan[data-ours] .ls-plan-tab{background:var(--lime);color:var(--ink);padding:7px 18px 8px;font-size:.75rem;top:-3px}.ls-plan[data-ours] .ls-plan-name{color:var(--on-cream-2)}.ls-plan[data-ours] .ls-plan-price{color:var(--ink);font-size:clamp(3.5rem,5.4vw,4.5rem)}.ls-plan[data-ours] .ls-plan-unit{color:var(--on-cream-2)}.ls-plan[data-ours] .ls-plan-time{background:var(--sky);border-color:#0000}.ls-plan[data-ours] .ls-plan-time b{color:var(--ink)}.ls-plan[data-ours] .ls-plan-time span{color:var(--on-wash)}.ls-plan[data-ours] li{color:#003512d1;align-items:center}.ls-plan>.ls-plan-body{flex-direction:column;flex:1;display:flex}.ls-plan>.ls-plan-body>ul{flex:1}.ls .ls-plan[data-ours] .ls-btn{background:var(--ink);color:var(--cream);box-shadow:none;margin-top:26px}.ls .ls-plan[data-ours] .ls-btn:hover{background:var(--lime);color:var(--ink)}.ls[data-roast] .ls-accent,.ls[data-roast] .ls-lede a{color:var(--lime)}.ls[data-roast] .ls-lede a:hover{color:var(--cream)}.ls-save{text-align:center;max-width:760px;margin:52px auto 0}.ls-save-line{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.2}.ls-save-line b{color:var(--lime);font-feature-settings:"pnum" 1;white-space:nowrap;font-weight:700}.ls-save-sub{color:var(--on-ink);margin:12px 0 0;font-size:1rem;line-height:1.6}.ls-save-sub a{color:var(--lime);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.ls-save-sub a:hover{color:var(--cream)}.ls-save small{max-width:620px;color:var(--on-ink-2);margin:14px auto 0;font-size:.75rem;line-height:1.55;display:block}.ls-bento{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1120px;margin:0 auto;display:grid}.ls-card{background:var(--white);border:1px solid var(--cream-2);transition:box-shadow .22s var(--ease),border-color .22s,transform .22s var(--ease);border-radius:24px;flex-direction:column;padding:28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0035120a}.ls-card:hover{box-shadow:var(--shadow);border-color:#00351229}.ls-card h3{letter-spacing:-.015em;color:inherit;margin:0 0 8px;font-size:1.25rem;font-weight:600;line-height:1.25}.ls-card p{color:var(--on-cream);margin:0;font-size:.9375rem;line-height:1.6}.ls-card p a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #00351259;text-decoration:underline #00351259}.ls-card p a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ls-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.ls-card-foot{justify-items:start;gap:14px;margin-top:auto;padding-top:22px;display:grid}.ls-card[data-dark]{color:var(--cream);background:radial-gradient(circle at 100% 0%,#7dd3a029,transparent 45%),radial-gradient(circle at 0% 100%,#7dd3a012,transparent 40%),var(--ink);border-color:#0000}.ls-card[data-dark]:hover{box-shadow:var(--shadow-ink)}.ls-card[data-dark] p{color:var(--on-ink)}.ls-card[data-dark] p a{color:var(--mint);text-decoration-color:#7dd3a080}.ls-card[data-dark] p a:hover,.ls-card[data-dark] p b{color:var(--cream)}.ls-card[data-dark] .ls-textlink{color:var(--lime)}.ls-card[data-dark] .ls-textlink:hover{color:var(--cream)}.ls-card-big h3{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.ls-card-big p{max-width:30em;font-size:1.0625rem}.ls-fed{flex:1;gap:8px;display:grid}.ls-fed-text{flex-direction:column;display:flex}.ls-fed-text .ls-card-top{justify-content:flex-start;align-items:center;gap:14px}.ls-fed-art{display:none}.ls-fed-art .fill-sheet{fill:var(--cream)}.ls-card .ls-stat,.ls-stat{letter-spacing:-.03em;font-feature-settings:"pnum" 1;color:var(--ink);margin:0 0 14px;line-height:1}.ls-stat b{font-size:clamp(3rem,5vw,3.75rem);font-weight:700}.ls-stat span{color:var(--on-wash);margin-left:6px;font-size:1.5rem;font-weight:700}.ls-states-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 22px;display:grid}.ls-states .ls-stat{justify-items:start;margin:-6px 0 0;display:grid}.ls-states .ls-stat b{letter-spacing:-.05em;font-size:clamp(4rem,7vw,5.25rem);line-height:.9}.ls-states .ls-stat span{letter-spacing:0;color:var(--on-cream-2);margin:4px 0 0 2px;font-size:1rem;font-weight:600}.ls-states h3{letter-spacing:-.02em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700}.ls-map{flex:1;place-items:center;width:100%;max-width:640px;margin:24px auto 0;display:grid}.ls-map svg{width:100%;height:auto;display:block;overflow:visible}.ls-map path{fill:#00351212;stroke:var(--white);stroke-width:1.2px;stroke-linejoin:round;transition:fill .16s}.ls-map path[data-k=filed]{fill:var(--ink)}.ls-map path[data-k=none]{fill:var(--mint)}.ls-map path[data-k=soon]{fill:var(--lime)}.ls-map a{cursor:pointer;outline:none}.ls-map a path{transition:fill .16s,transform .2s var(--ease);transform-box:fill-box;transform-origin:50%}.ls-map a:hover path,.ls-map a:focus-visible path{fill:var(--lime);stroke:var(--ink);stroke-width:1.6px;transform:scale(1.06)}.ls-map a:hover,.ls-map a:focus-visible{filter:drop-shadow(0 6px 10px #00351240)}.ls-map-hint{color:var(--on-cream-2)!important;margin:10px 0 0!important;font-size:.8125rem!important}.ls-legend{color:var(--on-cream);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.ls-legend li{align-items:center;gap:8px;display:inline-flex}.ls-legend b{color:var(--ink);font-feature-settings:"pnum" 1;font-weight:700}.ls-legend i{border-radius:4px;flex:none;width:14px;height:14px}.ls-legend i[data-k=filed]{background:var(--ink)}.ls-legend i[data-k=none]{background:var(--mint)}.ls-legend i[data-k=soon]{background:var(--lime);box-shadow:inset 0 0 0 1px #0035122e}.ls-pay{flex:1;align-content:space-between;gap:22px;display:grid}.ls-pay h3{font-size:1.375rem}.ls-pay-head{align-items:flex-start;gap:18px;display:flex}.ls-pay-tile{background:var(--white);border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid}.ls-pay-tile img{object-fit:contain;width:42px;height:42px}.ls-pay-logos{flex-wrap:wrap;gap:8px;display:flex}.ls-pay-logos>span{background:var(--white);border-radius:14px;align-items:center;gap:12px;height:50px;padding:0 16px;display:inline-flex}.ls-pay-logos img{width:auto;height:28px;display:block}.ls-pay-logos img[data-sq]{width:28px}.ls-formsearch{background:var(--cream);border:1px solid var(--cream-2);border-radius:14px;align-items:center;gap:6px;margin-top:18px;padding:5px 5px 5px 16px;transition:border-color .16s,box-shadow .16s;display:flex}.ls-formsearch:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--lime)}.ls-formsearch input{min-width:0;height:40px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.ls-formsearch input::-webkit-search-cancel-button{appearance:none}.ls-formsearch input::placeholder{color:var(--on-cream-2)}.ls-formsearch button{background:var(--ink);width:40px;height:40px;color:var(--lime);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ls-formsearch button svg{width:18px;height:18px}.ls-formsearch button:hover{background:var(--ink-raise)}.ls-card>.ls-icon-soft{margin-bottom:22px}.ls-card-head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.ls-card-head h3,.ls-card-head .ls-stat{margin:0}.ls-glyph{display:block;overflow:visible}.ls-icon svg.ls-glyph{width:36px;height:36px}.ls-icon-soft svg.ls-glyph{width:34px;height:34px}.ls-glyph .g-ln{fill:none;stroke:var(--ink);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.ls-glyph .g-thin{stroke-width:1.4px}.ls-glyph .g-mute{stroke:#6a8370}.ls-glyph .g-off{fill:var(--white)}.ls-glyph .g-lime{fill:var(--lime)}.ls-glyph .g-dot{fill:var(--ink)}.ls-lookup-out:empty{display:none}.ls-lookup-out ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ls-lookup-out li{background:var(--cream);animation:ls-pop .22s var(--ease);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ls-lookup-out li b{font-family:var(--mono);color:var(--ink);font-size:.875rem;font-weight:700;display:block}.ls-lookup-out li span{color:var(--on-cream);margin-top:2px;font-size:.8125rem;line-height:1.4;display:block}.ls-lookup-out li small{color:var(--ink);margin-top:6px;font-size:.8125rem;line-height:1.45;display:block}.ls-lookup-more{color:var(--ink);text-underline-offset:3px;margin-top:10px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-block}.ls-lookup-none{border:1px dashed #00351240;border-radius:14px;padding:12px 14px;color:var(--ink)!important;margin:12px 0 0!important;font-size:.875rem!important}.ls-lookup-none a{color:var(--ink);font-weight:600}@keyframes ls-pop{0%{opacity:0;transform:translateY(4px)}}.ls-stamp{border:2px solid var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--lime);border-radius:6px;flex:none;padding:4px 8px;font-size:.6875rem;font-style:normal;font-weight:700;display:inline-block;transform:rotate(-4deg)}.ls-stamp[data-status=not-supported]{color:var(--rust);border-color:var(--rust);background:var(--rust-wash)}.ls-stamp[data-status=not-needed]{color:var(--ink-2);border-color:var(--ink-2);background:var(--sky)}.ls-after{text-align:center;margin-top:48px}.ls-review{background:var(--white);border:1px solid var(--cream-2);width:320px;color:var(--ink);transition:box-shadow .22s var(--ease),border-color .22s;border-radius:20px;flex-direction:column;flex:none;display:flex;overflow:hidden}.ls-review[data-wide]{width:540px}.ls-review:hover{box-shadow:var(--shadow);border-color:#00351233}.ls-slip{background:var(--sec);border-bottom:2px dashed #00351238;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 22px 16px;display:flex;position:relative}.ls-slip:before,.ls-slip:after{content:"";background:var(--cream);border-radius:50%;width:16px;height:16px;position:absolute;bottom:-9px}.ls[data-tone=ink] .ls-slip:before,.ls[data-tone=ink] .ls-slip:after{background:#002e10}.ls-slip:before{left:-9px}.ls-slip:after{right:-9px}.ls-review-refund{gap:2px;margin:0;display:grid}.ls-review-refund span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-wash);font-size:.6875rem;font-weight:600}.ls-review-refund b{letter-spacing:-.02em;font-feature-settings:"pnum" 1;font-size:1.75rem;font-weight:700;line-height:1.05}.ls-stars{color:var(--ink);gap:2px;padding-bottom:4px;display:flex}.ls-stars svg{width:14px;height:14px}.ls-review blockquote{color:var(--ink);margin:0;padding:20px 22px;font-size:.9375rem;line-height:1.6}.ls-review[data-wide] blockquote{font-size:1rem}.ls-review footer{align-items:center;gap:12px;margin-top:auto;padding:0 22px 22px;display:flex}.ls-flag{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--cream-2);border-radius:8px;flex:none;overflow:hidden}.ls-flag img{object-fit:cover;width:100%;height:100%;display:block}.ls-who b{align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:flex}.ls-who span{color:var(--on-cream-2);font-size:.8125rem;display:block}.ls-who svg{color:#16a34a;width:16px;height:16px}.ls-in{width:18px;height:18px;color:var(--white);background:#0a66c2;border-radius:4px;place-items:center;display:inline-grid}.ls-in svg{width:11px;height:11px;color:var(--white)}.ls-strip{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ls-strip-track{will-change:transform;align-items:stretch;width:max-content;display:flex}.ls-strip-track>div{align-items:stretch;gap:20px;padding-right:20px;display:flex}.ls-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:4px 20px 8px;scroll-padding:20px;display:flex;overflow-x:auto}.ls-swipe::-webkit-scrollbar{display:none}.ls-swipe>*{scroll-snap-align:center;max-width:360px;width:84vw!important}.ls-only-wide{display:none}.ls-tally{flex-wrap:wrap;justify-content:center;gap:10px;margin:44px auto 0;display:inline-flex}.ls-tally div{background:var(--sec);text-align:center;border-radius:18px;min-width:132px;padding:14px 22px}.ls-tally b{letter-spacing:-.02em;font-feature-settings:"pnum" 1;white-space:nowrap;font-size:1.375rem;font-weight:700;display:block}.ls-tally span{color:var(--on-wash);font-size:.75rem;display:block}.ls-tally b{color:var(--ink)}.ls-center{text-align:center}.ls-table-scroll{scrollbar-width:thin;margin:0 -20px;padding:6px 20px 16px;overflow-x:auto}.ls-table-scroll:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.ls-table{border-collapse:separate;border-spacing:10px 0;min-width:720px;margin:0 auto;font-size:.9375rem}.ls-table th,.ls-table td{text-align:center;vertical-align:middle;height:64px;padding:0 14px}.ls-table [data-col]{border-bottom:1px solid var(--line-ink);background:#f6f4e90b}.ls-table [data-col=feat]{background:var(--cream);color:var(--ink);text-align:left;border-bottom-color:var(--cream-2);min-width:250px}.ls-table [data-col=ours]{background:var(--cream);color:var(--ink);border-bottom-color:var(--line-cream);min-width:128px}.ls-table [data-col=them]{min-width:112px}.ls-table [data-col=tt]{opacity:.6}.ls-table thead [data-col]{border-radius:20px 20px 0 0}.ls-table tbody tr:last-child [data-col]{border-bottom:0;border-radius:0 0 20px 20px}.ls-table thead th{color:var(--on-ink);font-size:.875rem;font-weight:600}.ls-table thead th[data-col=feat]{color:var(--ink);font-size:1rem}.ls-table thead th[data-col=ours]{background:var(--lime);color:var(--ink);letter-spacing:-.01em;border-bottom-color:#00351226;font-weight:700}.ls-table thead th[data-col=ours] .ls-accent{color:inherit}.ls-table tbody th{color:#003512d1;font-weight:500}.ls-feat{align-items:center;gap:12px;display:inline-flex}.ls-feat svg{color:#00351280;flex:none;width:20px;height:20px}.ls-cell{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.ls-cell svg{width:22px;height:22px}.ls-cell small{font-size:.75rem;line-height:1.2}.ls-cell[data-s=check] svg{color:var(--mint);opacity:.8}.ls-cell[data-s=x] svg,.ls-cell[data-s=x] small{color:#f87171cc}.ls-cell[data-s=warn] svg,.ls-cell[data-s=warn] small{color:#fbbf24d9}.ls-cell[data-s=na] small{color:var(--on-ink-2);font-style:italic}.ls-cell[data-ours] .ls-check{width:30px;height:30px}.ls-cell[data-ours] .ls-check svg{width:15px;height:15px}.ls-cell[data-ours] small{color:var(--ink);font-weight:600}.ls-cell[data-ours] b{background:var(--lime);border-radius:999px;padding:3px 12px;font-size:1.0625rem;font-weight:700}.ls-table-hint{text-align:center;color:var(--on-ink-2);margin-top:4px;font-size:.75rem;display:block}.ls-cta-stack{justify-items:center;gap:16px;margin-top:44px;display:grid}.ls-cta-stack>p{text-align:center;color:var(--mint);margin:0;font-weight:500}.ls-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ls-pills li{color:#f6f4e9d1;background:#f6f4e914;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;display:inline-flex}.ls-pills svg{width:16px;height:16px;color:var(--lime)}.ls-logos{justify-content:center;align-items:center;gap:18px;margin-top:10px;display:flex}.ls-logos span{background:#f6f4e9eb;border-radius:12px;place-items:center;height:40px;padding:0 12px;display:grid}.ls-logos img{width:auto;height:24px;display:block}.ls-faq{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.ls-faq-side .ls-faq-big{letter-spacing:-.06em;color:var(--ink);margin:0 0 0 -.04em;font-size:clamp(5.5rem,13vw,10rem);font-weight:700;line-height:.9}.ls-faq-side p{margin:0}.ls-faq-side .ls-faq-sub{letter-spacing:-.02em;margin-top:14px;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500}.ls-faq-side .ls-faq-lede{max-width:280px;color:var(--on-cream);margin-top:18px;line-height:1.6}.ls-faq-side .ls-textlink{margin-top:24px}.ls-faq-list{gap:4px;display:grid}.ls-faq-list details{border:1px solid #0000;border-bottom-color:var(--line-cream);border-radius:0;transition:background-color .2s,box-shadow .2s}.ls-faq-list details[open]{background:var(--white);border-color:var(--cream-2);box-shadow:var(--shadow);border-radius:18px}.ls-faq-list summary{cursor:pointer;color:#003512d9;justify-content:space-between;align-items:center;gap:20px;padding:20px;font-size:1.125rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.ls-faq-list summary::-webkit-details-marker{display:none}.ls-faq-list summary:hover,.ls-faq-list details[open] summary{color:var(--ink)}.ls-faq-q{align-items:baseline;gap:14px;display:flex}.ls-faq-q i{font-family:var(--mono);color:var(--on-cream);background:#0035120f;border-radius:7px;flex:none;padding:3px 7px;font-size:.75rem;font-style:normal;font-weight:600;transition:background-color .2s}.ls-faq-list details[open] .ls-faq-q i{background:var(--lime);color:var(--ink)}.ls-faq-list summary svg{width:20px;height:20px;color:var(--on-cream-2);transition:transform .26s var(--ease),color .2s;flex:none}.ls-faq-list details[open] summary svg{color:var(--ink);transform:rotate(180deg)}.ls-faq-list .ls-faq-a{color:var(--on-cream);padding:0 24px 24px 20px;font-size:1rem;line-height:1.7}.ls-faq-list .ls-faq-a p{margin:0}.ls-faq-list .ls-faq-a b{color:var(--ink);font-weight:600}.ls-faq-list .ls-faq-a .ls-textlink{color:var(--ink);margin-top:12px;font-size:.9375rem}.ls-faq-list .ls-faq-a a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ls-faq-list details[open] .ls-faq-a{animation:ls-open .32s var(--ease)}@keyframes ls-open{0%{opacity:0;transform:translateY(-6px)}}.ls-faq-all{margin-top:28px;padding-left:20px}.ls-final{--sec:var(--lime)}.ls-final-grid{align-items:center;gap:36px;display:grid}.ls-final-art{width:100%;max-width:380px;margin:0 auto}.ls-final-art .fill-white{fill:var(--cream)}.ls-final-inner{text-align:center;max-width:780px;margin:0 auto}.ls-deadline{background:#f6f4e914;border:1px solid #f6f4e933;border-radius:999px;align-items:center;gap:10px;margin:0 0 28px;padding:9px 18px;font-size:.875rem;font-weight:500;display:inline-flex}.ls-deadline:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d2fa5233}.ls-deadline b{color:var(--lime);white-space:nowrap;font-weight:700}.ls-final .ls-title{font-size:clamp(2.375rem,5vw,3.75rem)}.ls-final-sub{color:var(--on-ink);margin:18px 0 0;font-size:1.1875rem;line-height:1.55}.ls-final-sub b{color:var(--cream);font-weight:600}.ls-final-join{color:var(--on-ink-2);margin:10px 0 0}.ls-final-cta{margin-top:36px}.ls-final .ls-btn{background:var(--lime);color:var(--ink);box-shadow:0 16px 40px -14px #d2fa5299}.ls-final .ls-btn:hover{background:var(--cream);transform:translateY(-1px)}.ls-trust{color:var(--on-ink);flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:36px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.ls-trust li{align-items:center;gap:8px;display:inline-flex}.ls-trust svg{width:16px;height:16px;color:var(--lime)}.ls-resources{border-top:1px solid var(--line-ink);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:56px;padding-top:28px;font-size:.8125rem;display:flex}.ls-resources a{color:var(--on-ink-2);text-decoration:none}.ls-resources a:hover{color:var(--cream)}.ls-resources a[data-strong]{color:var(--lime)}.ls-footer{border-top:1px solid var(--cream-2);padding:72px 0 32px}.ls-footer-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.ls-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.ls-brand img{width:32px;height:32px}.ls-footer-about p{max-width:300px;color:var(--on-cream);margin:14px 0 0;font-size:.9375rem;line-height:1.6}.ls-social{gap:10px;margin-top:20px;display:flex}.ls-social a{background:var(--white);border:1px solid var(--cream-2);width:40px;height:40px;color:var(--ink);transition:border-color .16s,transform .16s var(--ease),background-color .16s;border-radius:12px;place-items:center;display:grid}.ls-social a:hover{background:var(--lime);border-color:#0035124d;transform:translateY(-1px)}.ls-social svg{width:18px;height:18px}.ls-footer-badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ls-footer-badges span{color:var(--on-cream);background:#0035120f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.ls-footer-badges span[data-wash]{background:var(--sec);color:var(--ink)}.ls-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.ls-footer-cols h3{color:var(--ink);letter-spacing:0;margin:0 0 14px;font-size:.875rem;font-weight:600}.ls-footer-cols ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ls-footer-cols a{color:var(--on-cream);padding:4px 0;font-size:.875rem;text-decoration:none;display:inline-block}.ls-footer-cols a:hover{color:var(--ink)}.ls-footer-base{border-top:1px solid var(--cream-2);color:var(--on-cream-2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:56px;padding-top:24px;font-size:.8125rem;display:flex}@media (min-width:640px){.ls-wrap{padding:0 32px}.ls-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-card{padding:32px}.ls-fed{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px}.ls-fed-art{display:block}.ls-table-scroll{margin:0 -32px;padding:6px 32px 16px}.ls-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.ls-only-wide{display:block}.ls-only-narrow{display:none}.ls-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"fed fed""time visa""map map""forms forms""pay pay"}.ls-bento>[data-area=fed]{grid-area:fed}.ls-bento>[data-area=time]{grid-area:time}.ls-bento>[data-area=visa]{grid-area:visa}.ls-bento>[data-area=map]{grid-area:map}.ls-bento>[data-area=forms]{grid-area:forms}.ls-bento>[data-area=pay]{grid-area:pay}}@media (min-width:1024px){.ls{padding:128px 0}.ls-head{margin-bottom:64px}.ls-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ls-plan[data-ours]{order:9;transform:translateY(-14px)}.ls-plan{padding:44px 28px 32px}.ls-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"fed fed time""visa map map""forms map map""pay pay pay";gap:18px}.ls-card{padding:32px}.ls-card-big{padding:36px}.ls-fed{grid-template-columns:minmax(0,1fr) 170px}.ls-states{padding:40px}.ls-pay{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.ls-faq{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:80px}.ls-faq-side{position:sticky;top:128px}.ls-final-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}.ls-final-art{order:2;max-width:480px}.ls-final-inner{text-align:left;margin:0}.ls-trust{justify-content:flex-start}.ls-footer-grid{grid-template-columns:340px minmax(0,1fr);gap:64px}.ls-table-hint{display:none}}@media (min-width:1200px){.ls-fed{grid-template-columns:minmax(0,1fr) 200px}}@media (forced-colors:active){.ls-plan[data-ours]{outline:3px solid highlight}.ls-table [data-col=ours]{outline:2px solid highlight}.ls-strike:after{background:canvastext}.ls-underline:after{background:highlight}.ls-legend i{forced-color-adjust:none}}@media (max-width:639px){.ls-tally div{flex:1 1 0;min-width:0;padding:12px 10px}.ls-tally b{font-size:1.125rem}.ls-deadline{text-align:center;border-radius:18px;flex-wrap:wrap;justify-content:center;row-gap:2px;padding:8px 16px}.ls-deadline:before{display:none}.ls-states .ls-stat b{font-size:4.5rem}.ls-states-head .ls-badge{white-space:normal;text-align:center}.ls-faq-list summary{padding:18px 14px;font-size:1.0625rem}.ls-faq-list .ls-faq-a{padding:0 16px 20px 14px}.ls-faq-all{padding-left:14px}.ls-table [data-col=feat]{z-index:1;min-width:190px;position:sticky;left:0;box-shadow:8px 0 14px -10px #00000080}.ls-table{min-width:660px}}
