.lcb{--cb-radius:var(--radius,20px);font-family:var(--body,system-ui);color:var(--luna-ink,var(--lightningcss-light,#484848)var(--lightningcss-dark,#e3eaf3));text-align:left;max-width:720px;margin:0 auto;container-type:inline-size}.lcb h3{font-family:var(--display);color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));margin:0 0 8px;font-size:clamp(22px,3vw,28px);font-weight:400}.lcb h4{font-family:var(--display);color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));margin:0;font-size:18px;font-weight:400}.lcb p{margin:0 0 8px;line-height:1.5}.lcb-hero{padding:44px 0 56px}.lcb-hero-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:44px;display:grid}.lcb-hero-copy{position:sticky;top:104px}.lcb-hero-copy h1,.lcb-hero-copy h2{margin:10px 0 14px;font-size:clamp(30px,3.3vw,46px);line-height:1.08}.lcb-hero-section{padding:64px 0 72px;scroll-margin-top:80px}.lcb-hero-ticks{margin:18px 0 0}.lcb-hero-aside{color:var(--luna-ink-soft,var(--lightningcss-light,#6d6a66)var(--lightningcss-dark,#a9b9cc));margin:18px 0 0;font-size:14.5px}.lcb-hero-aside a{color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));font-weight:700}.lcb-hero-summary:empty{display:none}.lcb-hero-summary .lcb-join-card{box-shadow:var(--shadow-md,0 10px 30px var(--lightningcss-light,#003c6e1f)var(--lightningcss-dark,#0000003d));margin-top:22px}:is(.lcb-hero-copy:has(.lcb-join-card) .lcb-hero-ticks,.lcb-hero-copy:has(.lcb-join-card) .lcb-hero-aside){display:none}.lcb-hero-build .lcb{max-width:none;margin:0;scroll-margin-top:96px}.lcb-hero-build .form-note{margin:0 0 12px}.lcb-hero-build .lcb-about,.lcb-hero-build .lcb-plan,.lcb-hero-build .lcb-designing{box-shadow:var(--shadow-md,0 10px 30px var(--lightningcss-light,#003c6e1f)var(--lightningcss-dark,#0000003d))}@media (width<=920px){.lcb-hero{padding:28px 0 40px}.lcb-hero-inner{grid-template-columns:1fr;gap:22px}.lcb-hero-copy{position:static}.lcb-hero-ticks{display:none}}.lcb-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--luna-coral,#fd743d);margin:0 0 6px;font-size:12px;font-weight:700}.lcb-muted{color:var(--luna-ink-soft,var(--lightningcss-light,#6d6a66)var(--lightningcss-dark,#a9b9cc))}.lcb-small{font-size:13px}.lcb-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lcb-link{color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.lcb-error{background:color-mix(in srgb, var(--luna-coral,#fd743d) 10%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540));border:1px solid color-mix(in srgb, var(--luna-coral,#fd743d) 45%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540));color:var(--luna-coral-dark,var(--lightningcss-light,#e45c24)var(--lightningcss-dark,#eaa386));border-radius:12px;padding:10px 14px;font-weight:600}.lcb-done{background:color-mix(in srgb, var(--luna-blue,#006fba) 8%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540));border:1px solid color-mix(in srgb, var(--luna-blue,#006fba) 30%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540));color:var(--luna-blue-dark,var(--lightningcss-light,#005793)var(--lightningcss-dark,#86c1ea));border-radius:12px;padding:10px 14px;font-weight:600}.lcb-about,.lcb-plan{border-radius:var(--cb-radius);box-shadow:var(--shadow-sm,0 2px 10px var(--lightningcss-light,#003c6e12)var(--lightningcss-dark,#00000024));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);padding:20px}.lcb-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.lcb-row{grid-template-columns:1fr}}.lcb-field{margin:0 0 12px;display:block}.lcb-field>span{color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));margin-bottom:6px;font-size:13.5px;font-weight:700;display:block}.lcb-field>span em{color:var(--luna-ink-soft);font-style:normal;font-weight:400}.lcb-field input,.lcb-field select{box-sizing:border-box;width:100%;font:inherit;color:var(--luna-ink);border:2px solid var(--luna-pink,var(--lightningcss-light,#f1d0da)var(--lightningcss-dark,#53284b));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);border-radius:10px;padding:11px 13px;font-size:15px}.lcb-field input:focus,.lcb-field select:focus{border-color:var(--luna-blue,#006fba);outline:none}.lcb-field-kg{max-width:220px}.lcb-chips{flex-wrap:wrap;gap:8px;display:flex}.lcb-chip{font:inherit;color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));border:2px solid var(--luna-pink,var(--lightningcss-light,#f1d0da)var(--lightningcss-dark,#53284b));corner-shape:round;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2}.lcb-chip small{color:var(--luna-ink-soft);font-size:11.5px;font-weight:400;display:block}.lcb-chip.is-on{background:var(--luna-blue,#006fba);border-color:var(--luna-blue,#006fba);color:#fff}.lcb-chip.is-on small{color:#ffffffd9}.lcb-chip-sm{padding:6px 11px;font-size:13px}.lcb-size{background:var(--luna-pink-pale,var(--lightningcss-light,#fff5f4)var(--lightningcss-dark,#0a1a2f));border-radius:12px;margin:4px 0 14px;padding:12px 14px}.lcb-size p{margin:0 0 8px}.lcb-questions{border-top:1px solid var(--luna-pink,var(--lightningcss-light,#f1d0da)var(--lightningcss-dark,#53284b));margin-top:6px;padding-top:14px}.lcb-q{margin-bottom:14px}.lcb-q p{color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));margin:0 0 8px;font-weight:700}.lcb-next,.lcb-join{width:100%;margin-top:8px}.lcb-designing{text-align:center;border-radius:var(--cb-radius);box-shadow:var(--shadow-sm);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);padding:40px 20px}.lcb-spinner{corner-shape:round;border:4px solid var(--luna-pink,var(--lightningcss-light,#f1d0da)var(--lightningcss-dark,#53284b));border-top-color:var(--luna-coral,#fd743d);border-radius:50%;width:42px;height:42px;margin:0 auto 16px;animation:1s linear infinite lcb-spin}@keyframes lcb-spin{to{transform:rotate(360deg)}}.lcb-headline{background:var(--luna-blue,#006fba);color:#fff;border-radius:16px;margin:6px 0 14px;padding:16px 18px}.lcb-headline h3,.lcb-headline .lcb-muted{color:#fff}.lcb-headline .lcb-muted{color:#fffc}.lcb-sizeline{margin:0 0 12px}.lcb-sizes{gap:10px;margin-left:6px;display:inline-flex}.lcb-group{border:2px solid var(--luna-pink,var(--lightningcss-light,#f1d0da)var(--lightningcss-dark,#53284b));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);border-radius:16px;margin:0 0 12px;padding:12px 14px}.lcb-group.is-on{border-color:var(--luna-blue,#006fba)}.lcb-group-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lcb-group-sum{color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2))}.lcb-items{margin:8px 0 0;padding:0;list-style:none}.lcb-item{border-top:1px solid var(--luna-pink-pale,var(--lightningcss-light,#fff5f4)var(--lightningcss-dark,#1f3b5c));padding:10px 0}.lcb-item:first-child{border-top:0}.lcb-item:not(.is-on) .lcb-item-copy,.lcb-item:not(.is-on) .lcb-num,.lcb-item:not(.is-on) .lcb-item-note{opacity:.55}.lcb-item-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.lcb-item-note{margin:6px 0 0}@container (width<=480px){.lcb-item-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name sw""cad price";align-items:center;gap:2px 12px;display:grid}.lcb-item-main>.lcb-item-copy,.lcb-item-main>.lcb-item-side{display:contents}.lcb-item-copy strong{grid-area:name}.lcb-cadence{grid-area:cad;font-size:14px}.lcb-dot{display:none}.lcb-item-side .lcb-num{grid-area:price;justify-self:end}.lcb-item-side .lcb-switch{grid-area:sw;justify-self:end}.lcb-item:not(.is-on) .lcb-item-copy strong,.lcb-item:not(.is-on) .lcb-cadence{opacity:.55}}.lcb-item-copy{flex:1;min-width:0}.lcb-item-copy p{margin:6px 0 0}.lcb-item-side{align-items:center;gap:12px;display:flex}.lcb-reason{color:var(--luna-ink);margin:8px 0 0;font-size:13.5px;line-height:1.5}.lcb-rec{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--luna-coral,#fd743d);corner-shape:round;white-space:nowrap;vertical-align:1px;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.lcb-group-off{border-style:dashed}.lcb-whynot{margin:8px 0 0;padding:0;list-style:none}.lcb-whynot li{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:14px;display:flex}.lcb-freq{margin-top:8px}.lcb-freq .lcb-muted{margin-bottom:6px;display:block}.lcb-switch{corner-shape:round;background:var(--luna-pink,var(--lightningcss-light,#f1d0da)var(--lightningcss-dark,#3e2747));cursor:pointer;border:none;border-radius:999px;flex:none;width:52px;height:30px;padding:0;transition:background .2s;position:relative}.lcb-switch i{corner-shape:round;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);border-radius:50%;width:24px;height:24px;transition:left .2s;position:absolute;top:3px;left:3px}.lcb-switch.is-on{background:var(--luna-blue,#006fba)}.lcb-switch.is-on i{left:25px}.lcb-switch:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#006fba73)var(--lightningcss-dark,#6cb8f273)}.lcb-switch:disabled{opacity:.5;cursor:default}.lcb-switch.is-small{width:44px;height:26px}.lcb-switch.is-small i{width:20px;height:20px}.lcb-switch.is-small.is-on i{left:21px}@media (prefers-reduced-motion:reduce){.lcb-switch,.lcb-switch i{transition:none}}.lcb-join-card{border-radius:var(--cb-radius);box-shadow:var(--shadow-sm,0 2px 10px var(--lightningcss-light,#003c6e12)var(--lightningcss-dark,#00000024));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);margin-top:12px;padding:18px 20px}.lcb-join-card .lcb-join{margin-top:4px}.lcb-join-card .lcb-small{margin:8px 0 0}.lcb-foot{bottom:calc(var(--ag-dock-h,0px) + 10px);z-index:5;border:1.5px solid var(--luna-pink,var(--lightningcss-light,#f1d0da)var(--lightningcss-dark,#53284b));box-shadow:var(--shadow-md,0 10px 30px var(--lightningcss-light,#003c6e1f)var(--lightningcss-dark,#0000003d));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2540);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 8px 8px 16px;display:flex;position:sticky}.lcb-foot-price{color:var(--luna-ink-soft,var(--lightningcss-light,#6d6a66)var(--lightningcss-dark,#a9b9cc));white-space:nowrap;font-size:14.5px}.lcb-foot-price strong{font-family:var(--display);color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));margin-right:2px;font-size:22px;font-weight:400}.lcb-foot .btn{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:62%;overflow:hidden}.lcb-totals-price{align-items:baseline;gap:10px;display:flex}.lcb-totals-now{font-family:var(--display);color:var(--luna-blue,var(--lightningcss-light,#006fba)var(--lightningcss-dark,#6cb8f2));font-size:34px;line-height:1}.lcb-totals-per{color:var(--luna-ink-soft)}.lcb-totals-rrp{color:var(--luna-ink-soft);margin:4px 0 8px;font-size:13.5px}.lcb-totals-rrp strong{color:var(--luna-coral,#fd743d)}.lcb-lines{margin:0;padding:0;list-style:none}.lcb-lines li{border-top:1px solid var(--luna-pink-pale,var(--lightningcss-light,#fff5f4)var(--lightningcss-dark,#1f3b5c));justify-content:space-between;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.lcb-lines li:first-child{border-top:0}.lcb-lines.is-compact li{padding:5px 0;font-size:13.5px}.lcb-btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.lcb-reach{margin:10px 0 12px}.lcb-reach small{margin-top:6px;font-size:12.5px;display:block}.lcb-who-note{margin:8px 0 0}.lcb-about-btn{font:inherit;color:var(--luna-blue-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline;display:inline}.lcb-about-panel{border-radius:var(--radius-xs);corner-shape:squircle;background:var(--luna-blue-tint);color:var(--luna-ink);margin:8px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.lcb-about-panel p{margin:0}.lcb-about-links{flex-wrap:wrap;gap:14px;font-size:13px;display:flex;margin-top:6px!important}.lcb-about-links:empty{display:none}
