@layer cn.sections{.lp-band{padding-block:calc(var(--cn-space-section) * .8);background:var(--cn-color-bg-canvas);color:var(--cn-color-text-default)}.lp-band-cream{background:var(--cn-color-bg-sunken)}.lp-band-ink{background:var(--cn-color-bg-canvas)}.lp-band-coral{background:var(--cn-color-brand);color:var(--cn-ref-color-ink-900)}.lp-split{gap:var(--cn-space-stack-xl);align-items:center;display:grid}@media (width>=64em){.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4.5rem}}.lp-copy{gap:var(--cn-space-stack-md);align-content:start;min-inline-size:0;display:grid}.lp-copy-wide{max-inline-size:52rem;margin-block-end:var(--cn-space-stack-xl)}.lp-h1,.lp-h2{font-family:var(--cn-type-display-family);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.lp-h1{font-size:clamp(2.5rem,1.4rem + 4.6vw,5.1rem)}.lp-h1 em{color:var(--cn-color-text-accent-large);font-style:normal}.lp-h2{font-size:clamp(2.1rem,1.3rem + 3.2vw,3.75rem)}.lp-h3{font-family:var(--cn-type-h3-family);font-size:var(--cn-type-h3-size);font-weight:var(--cn-type-h3-weight);line-height:var(--cn-type-h3-leading);margin-block-end:var(--cn-space-stack-xs)}.lp-band .sec-lead{max-inline-size:38rem;margin:0}.lp-band .note{margin:0}.lp-band-coral .lp-final-note,.lp-band-coral .lp-final-sign{color:var(--cn-ref-color-ink-900)}.lp-hero{padding-block:clamp(2.5rem, 6vw, 5rem) calc(var(--cn-space-section) * .7)}.lp-hero-grid{gap:var(--cn-space-stack-xl);align-items:center;display:grid}.lp-hero-copy{gap:var(--cn-space-stack-sm);text-align:center;justify-items:center;min-inline-size:0;max-inline-size:60rem;margin-inline:auto;display:grid}.lp-hero-copy .lp-h1{font-size:clamp(2.5rem,1.5rem + 3.6vw,4.25rem)}.lp-hero-copy .sec-lead{max-inline-size:44rem;margin:0}.lp-hero-copy .actions{justify-content:center}.lp-hero-copy .reassure{margin:0}.lp-hero-copy .sec-lead strong{color:var(--cn-color-text-default);font-weight:600}.lp-hero-media{gap:var(--cn-space-stack-sm);inline-size:100%;min-inline-size:0;max-inline-size:60rem;margin-inline:auto;display:grid}.lp-media{aspect-ratio:16/9;border:1px solid var(--cn-color-border-control);border-radius:var(--cn-radius-surface);background:var(--cn-ref-color-ink-950);box-shadow:0 2.5rem 6rem color-mix(in srgb, var(--cn-ref-color-ink-950) 22%, transparent);display:block;position:relative;overflow:hidden}.lp-media-poster,.lp-media-preview{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.lp-media-preview{background:0 0}.lp-play{border-radius:var(--cn-radius-round);background:var(--cn-color-brand);block-size:5.25rem;inline-size:5.25rem;transition:transform var(--cn-motion-duration-moderate) var(--cn-motion-ease-standard);place-items:center;margin:-2.625rem 0 0 -2.625rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.lp-media:hover .lp-play{transform:scale(1.08)}.lp-play svg{block-size:2.1rem;inline-size:2.1rem;fill:var(--cn-color-brand-on);margin-inline-start:.25rem}.lp-watch{border-radius:var(--cn-radius-pill);background:var(--cn-ref-color-ink-900);color:var(--cn-ref-color-white);font-size:var(--cn-type-small-size);align-items:center;gap:.6rem;padding:.5rem 1rem;display:inline-flex;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}.lp-watch span{color:var(--cn-ref-color-grey-200);font-variant-numeric:tabular-nums}.lp-live-tag{margin:var(--cn-space-stack-xl) 0 .9rem}.lp-live-tag .lp-tag{display:inline-block;position:static}.lp-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (width>=64em){.lp-live{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-live-card{padding:1.1rem 1.25rem}.lp-live-key{color:var(--cn-color-text-subtle);font-size:var(--cn-type-small-size);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600}.lp-live-value{font-family:var(--cn-type-display-family);font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700}.lp-live-value.lp-tone-warn{color:var(--cn-color-status-warn-fg)}.lp-live-value.lp-tone-brand{color:var(--cn-color-status-danger-fg)}.lp-card{gap:var(--cn-space-stack-sm);border:1px solid var(--cn-color-border-subtle);border-radius:var(--cn-radius-surface);background:var(--cn-color-bg-surface);min-inline-size:0;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.lp-tag{border:1px solid var(--cn-color-border-control);border-radius:var(--cn-radius-pill);background:var(--cn-color-bg-sunken);color:var(--cn-color-text-default);letter-spacing:.05em;text-transform:uppercase;padding:.2rem .75rem;font-size:.75rem;font-weight:600;position:absolute;inset-block-start:-.8rem;inset-inline-end:1.1rem}.lp-card-title{font-family:var(--cn-type-h3-family);font-size:var(--cn-type-h3-size);font-weight:var(--cn-type-h3-weight);line-height:var(--cn-type-h3-leading);margin:0}.lp-card p{margin:0}.lp-ledger{margin:0;padding:0;list-style:none;display:grid}.lp-ledger li{border-block-start:var(--cn-rule-ledger) solid var(--cn-color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.85rem;display:flex}.lp-ledger li:first-child{border-block-start:0}.lp-amount{font-family:var(--cn-type-display-family);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:1.15rem;font-weight:600}.lp-ledger-total,.lp-ledger [data-key]{color:var(--cn-color-status-danger-fg);font-weight:600}.lp-ledger-total .lp-amount,.lp-ledger [data-key] .lp-amount{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.lp-amount[data-best]{color:var(--cn-color-status-good-fg)}.lp-pill{border-radius:var(--cn-radius-pill);font-size:var(--cn-type-small-size);padding:.15rem .7rem;font-weight:600;display:inline-block}.lp-pill-good{background:var(--cn-color-status-good-zone);color:var(--cn-color-status-good-fg)}.lp-pill-warn{background:var(--cn-color-status-warn-zone);color:var(--cn-color-status-warn-fg)}.lp-pill-danger{background:var(--cn-color-status-danger-zone);color:var(--cn-color-status-danger-fg)}.lp-cells{flex-wrap:wrap;gap:.25rem;max-inline-size:26rem;display:flex}.lp-cells i{background:var(--cn-color-brand);border-radius:.2rem;block-size:.75rem;inline-size:.75rem}.lp-visual{min-inline-size:0}.lp-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.lp-svg-head{fill:var(--cn-color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:17px;font-weight:600}.lp-svg-label{fill:var(--cn-color-text-subtle);font-size:17px}.lp-svg-good{fill:var(--cn-color-status-good-fg);font-weight:600}.lp-svg-num{fill:var(--cn-color-text-default);font-size:22px;font-weight:600}.lp-svg-big{font-family:var(--cn-type-display-family);font-size:40px;font-weight:700}.lp-svg-accent{fill:var(--cn-color-status-danger-fg)}.lp-svg-axis,.lp-svg-grid{stroke:var(--cn-color-border-subtle);stroke-width:1.5px}.lp-svg-track{fill:var(--cn-color-bg-surface);stroke:var(--cn-color-border-subtle)}.lp-svg-coral{fill:var(--cn-color-brand)}.lp-svg-coral-deep{fill:var(--cn-ref-color-coral-600)}.lp-svg-coral-dark{fill:var(--cn-ref-color-coral-700)}.lp-svg-green{fill:var(--cn-color-status-good-fg)}.lp-svg-ink{fill:var(--cn-color-data-context)}.lp-svg-area{fill:var(--cn-color-brand);opacity:.14}.lp-svg-line{fill:none;stroke:var(--cn-color-brand);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.lp-sim{gap:var(--cn-space-stack-lg);max-inline-size:72rem;display:grid}@media (width>=64em){.lp-sim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lp-sizes{grid-column:1/-1}}.lp-sizes-head{color:var(--cn-color-text-subtle);font-size:var(--cn-type-small-size);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-weight:600;display:flex}.lp-controls{display:none}.js .lp-controls{display:grid}.lp-field{gap:.25rem;display:grid}.lp-field label{color:var(--cn-color-text-subtle);justify-content:space-between;gap:1rem;display:flex}.lp-field output{color:var(--cn-color-text-default);font-variant-numeric:tabular-nums;font-weight:600}.lp-field input[type=range]{inline-size:100%;min-block-size:var(--cn-size-target-min);accent-color:var(--cn-color-brand)}.lp-verdict{font-size:1.15rem}.lp-verdict b{color:var(--cn-color-status-danger-fg)}.lp-compare table{border-collapse:collapse;text-align:start;inline-size:100%}.lp-compare th{color:var(--cn-color-text-subtle);font-size:var(--cn-type-small-size);letter-spacing:.06em;text-align:start;text-transform:uppercase;padding-block-end:.75rem;font-weight:600}.lp-compare td{border-block-start:var(--cn-rule-ledger) solid var(--cn-color-border-subtle);color:var(--cn-color-text-subtle);vertical-align:top;padding-block:.85rem;padding-inline-end:1rem}.lp-compare .lp-compare-yes{color:var(--cn-color-text-default);padding-inline-end:0;font-weight:500}.lp-compare .lp-compare-yes:before{content:"✓ ";color:var(--cn-color-status-good-fg);font-weight:700}.lp-steps{margin:0 0 var(--cn-space-stack-md);counter-reset:lp-step;gap:1rem;padding:0;list-style:none;display:grid}@media (width>=48em){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-steps li{counter-increment:lp-step;align-content:start}.lp-steps li:before{content:counter(lp-step);border-radius:var(--cn-radius-round);background:var(--cn-color-brand);block-size:2.75rem;inline-size:2.75rem;color:var(--cn-ref-color-ink-900);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.lp-chips,.lp-asks{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.lp-chips li,.lp-asks li{border:1px solid var(--cn-color-border-control);border-radius:var(--cn-radius-pill);background:var(--cn-color-bg-surface);color:var(--cn-color-text-default);align-items:center;gap:.5rem;padding:.5rem .9rem;display:inline-flex}.lp-chips svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:1rem;inline-size:1rem}.lp-meter-row{border-block-start:var(--cn-rule-ledger) solid var(--cn-color-border-subtle);justify-content:space-between;gap:1rem;padding-block-start:.85rem;display:flex}.lp-meter{border-radius:var(--cn-radius-pill);background:var(--cn-color-border-subtle);block-size:.65rem;position:relative;overflow:hidden}.lp-meter i{border-radius:var(--cn-radius-pill);background:var(--cn-color-brand);inline-size:84%;position:absolute;inset:0 auto 0 0}.lp-meter s{background:var(--cn-color-text-default);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:90%}.lp-chat-who{color:var(--cn-color-text-accent);font-size:var(--cn-type-small-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.lp-bubble{border-radius:1rem;max-inline-size:28rem;padding:.75rem 1rem}.lp-bubble-me{background:var(--cn-color-bg-sunken);justify-self:end}.lp-bubble-al{background:var(--cn-color-status-danger-zone-solid);border:1px solid var(--cn-color-status-danger-zone)}.lp-chat-card{border:1px solid var(--cn-color-border-control);border-radius:var(--cn-radius-surface);gap:.25rem;padding:1rem;display:grid}.lp-chat-card-title{font-weight:600}.lp-chat-card .lp-pill{justify-self:start;margin-block-start:.35rem}.lp-trust{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.lp-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem}}.lp-trust li{border-block-start:var(--cn-rule-ledger) solid var(--cn-color-border-control);color:var(--cn-color-text-subtle);align-content:start;gap:.5rem;padding-block-start:1rem;display:grid}.lp-trust p{margin:0}.lp-trust .lp-card-title{color:var(--cn-color-text-default)}.lp-price{max-inline-size:46rem}.lp-price-main{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.lp-price-main b{font-family:var(--cn-type-display-family);letter-spacing:-.04em;font-size:clamp(3.25rem,2rem + 6vw,6.5rem);font-weight:700;line-height:.95}.lp-price-main span{color:var(--cn-color-text-subtle);font-size:var(--cn-type-lead-size)}.lp-price .lp-ledger span:last-child{text-align:end}.lp-definition{margin-block-end:var(--cn-space-stack-xl)}.lp-definition p{color:var(--cn-color-text-subtle);margin:0}.lp-final .final-title{max-inline-size:18ch;color:var(--cn-ref-color-ink-900)}.lp-final-note{font-size:var(--cn-type-small-size);margin:.75rem 0 0}.lp-final-link{color:inherit;margin-inline-start:.35rem;font-weight:600;text-decoration:underline}.lp-final-sign{font-family:var(--cn-type-display-family);margin:2.5rem 0 0;font-size:1.25rem}.lp-film{border:1px solid var(--cn-color-border-control);border-radius:var(--cn-radius-surface);background:var(--cn-color-bg-canvas);max-block-size:calc(100dvh - 2rem);inline-size:min(100% - 2rem,70rem);color:var(--cn-color-text-default);padding:1rem}.lp-film::backdrop{background:color-mix(in srgb, var(--cn-ref-color-ink-950) 82%, transparent)}.lp-film-bar{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;display:flex}.lp-film-title{font-size:var(--cn-type-h3-size);margin:0}.lp-film-close{inline-size:var(--cn-size-target-min);block-size:var(--cn-size-target-min);border:1px solid var(--cn-color-border-control);border-radius:var(--cn-radius-round);background:var(--cn-color-bg-surface);color:var(--cn-color-text-default);cursor:pointer;font-size:1.5rem;line-height:1}.lp-film-video{aspect-ratio:16/9;border-radius:var(--cn-radius-control);background:var(--cn-ref-color-ink-950);max-block-size:calc(100dvh - 8rem);inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){.lp-play{transition:none}.lp-media:hover .lp-play{transform:none}}}
