.lp{background:var(--surface);color:var(--text-primary);font-family:var(--a8-font-ui,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;flex:auto;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp-shell{width:100%;max-width:74rem;margin:0 auto;padding-inline:clamp(1.15rem,5vw,4.5rem)}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.lp-display{font-weight:600;font-stretch:var(--a8-width-display,112%);letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.5rem,5.2vw,4.1rem);line-height:1.03}.lp-h2{letter-spacing:-.013em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.9vw,2.2rem);font-weight:600;font-stretch:108%;line-height:1.14}.lp-lead{color:var(--text-secondary);max-width:54ch;margin:1.4rem 0 0;font-size:1.13rem;line-height:1.6}.lp-lead a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:3px}.lp-lead a:hover{text-decoration-color:currentColor}.lp-section>.lp-shell>p:not(.lp-lead){color:var(--text-secondary);max-width:64ch;margin:1.5rem 0 0;line-height:1.62}.lp-wordmark{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;font-size:clamp(.86rem,3.4vw,.98rem);text-decoration:none;display:inline-flex}.lp-wordmark b{color:var(--text-primary);font-weight:800}.lp-wordmark i{color:var(--action-on-wash);font-style:normal;font-weight:300}.lp-topbar{z-index:40;border-bottom:1px solid var(--border-subtle);background:var(--surface);position:sticky;top:0}.lp-topbar-in{justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding-block:.75rem;display:flex}.lp-btn{border-radius:var(--a8-r-control,6px);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;height:3rem;padding-inline:1.3rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.lp-topbar-actions{align-items:center;gap:.5rem;display:flex}.lp-nav{gap:.25rem;margin-inline:auto;display:none}.lp-nav a,.lp-login{border-radius:var(--a8-r-control,6px);min-height:2.75rem;color:var(--text-secondary);align-items:center;padding-inline:.7rem;font-size:.9rem;text-decoration:none;display:inline-flex}.lp-nav a:hover,.lp-login:hover{color:var(--text-primary);background:var(--surface-hover)}@media (min-width:52rem){.lp-nav{display:flex}}@media (max-width:29.99rem){.lp-topbar-actions{gap:.25rem}.lp-login{padding-inline:.5rem}.lp-topbar-actions .lp-btn-sm{padding-inline:.85rem}}@media (max-width:21.99rem){.lp-topbar-actions .lp-btn{display:none}}.lp-btn-sm{height:2.75rem;padding-inline:1rem;font-size:.9rem}.lp-btn-solid{background:var(--action-bg);color:var(--action-fg);box-shadow:var(--elevation-resting)}.lp-btn-solid:hover{background:var(--action-bg-hover);box-shadow:var(--elevation-raised)}.lp-btn-outline{border-color:var(--border);color:var(--text-primary)}.lp-btn-outline:hover{background:var(--surface-hover);border-color:var(--text-muted)}.lp-cta-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.lp-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.lp-hero-copy,.lp-frame-wrap{min-width:0}@media (min-width:62rem){.lp-hero-copy{padding-top:.5rem}.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}}.lp-frame{border-radius:var(--a8-r-container,10px);background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--elevation-overlay);overflow:hidden}.lp-frame-bar{background:var(--surface-hover);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.lp-frame-dots{gap:.34rem;display:flex}.lp-frame-dots i{background:var(--border);border-radius:50%;width:.55rem;height:.55rem}.lp-frame-url{min-width:0;font-family:var(--a8-font-data,ui-monospace, monospace);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--a8-r-pill,999px);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.26rem .7rem;font-size:.72rem;overflow:hidden}.lp-frame-body{background:#e6ded0}.lp-frame-cap{color:var(--text-muted);max-width:30rem;margin:1rem 0 0;font-size:.82rem;line-height:1.5}.lp-site{padding:1.05rem 1.2rem 0}.lp-site-top{border-bottom:1px solid #cdbfa6;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.lp-site-name{color:#101317;font-size:.95rem;font-weight:700;font-stretch:108%}.lp-site-nav{color:#565f68;gap:.9rem;font-size:.75rem;display:flex}.lp-site-h{color:#3a3f46;margin:.95rem 0 0;font-size:.82rem;font-weight:600}.lp-points{max-width:60rem;margin:2rem 0 0;padding:0;list-style:none}.lp-points li{border-top:1px solid var(--border-subtle);gap:.9rem;padding:1.05rem 0;display:flex}.lp-points li:before{content:"";background:var(--action-bg);flex:none;width:.5rem;height:.5rem;margin-top:.55rem}.lp-points li p{max-width:60ch;color:var(--text-secondary);margin:0;line-height:1.6}.lp-points li b{color:var(--text-primary);font-weight:600}.lp-closing{padding-block:clamp(3.25rem,7vw,5.25rem)}.lp-footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);padding-block:2rem;font-size:.85rem}.lp-footer-in{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;display:flex}.lp-footer-in .lp-wordmark{margin-right:.5rem}@media (min-width:48rem){.lp-footer-in>:last-child{margin-left:auto}}@media (prefers-reduced-motion:no-preference){.lp-rise{animation:lp-rise .6s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1)) backwards}.lp-rise-3{animation-delay:.15s}}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}}.lp-facts{font-family:var(--a8-font-data,ui-monospace, monospace);letter-spacing:.01em;color:var(--action-on-wash);font-variant-numeric:tabular-nums;margin:1.25rem 0 0;font-size:.86rem}.lp-eyebrow{font-family:var(--a8-font-data,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .9rem;font-size:.78rem}.lp-callback{font-family:var(--a8-font-data,ui-monospace, monospace);color:var(--text-muted);margin:.9rem 0 0;font-size:.86rem}.lp-live{font-family:var(--a8-font-data,ui-monospace, monospace);color:var(--action-on-wash);margin:0 0 .6rem;font-size:.86rem}.lp-only-wide{display:none}@media (min-width:62rem){.lp-only-wide{display:inline-flex}.lp-only-narrow{display:none}}.lp-demo{flex-direction:column;gap:.85rem;display:flex;container-type:inline-size}.lp-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@container (min-width:32rem){.lp-switch{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-switch-label{color:var(--text-muted);grid-column:1/-1;font-size:.8rem}.lp-switch-opt{white-space:nowrap;border-radius:var(--a8-r-pill,999px);border:1px solid var(--border);min-height:2.75rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.82rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.lp-switch-opt:hover{color:var(--text-primary);border-color:var(--text-muted)}.lp-switch-opt[aria-checked=true]{color:var(--text-primary);border-color:var(--action-bg);background:color-mix(in oklab, var(--action-bg) 16%, transparent)}.lp-switch-dot{border-radius:50%;width:.6rem;height:.6rem}.lp-frame-cap a{color:var(--action-on-wash);text-underline-offset:3px}.lp-frame-body{min-height:34rem}.lp-head{grid-template-columns:minmax(0,1fr);gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,2.75rem);display:grid}.lp-head .lp-lead{margin:0}@media (min-width:62rem){.lp-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end}}.lp-app-frame{box-shadow:0 1px 2px #0000000f,0 18px 40px -18px #00000059}.lp-app-body{background:var(--surface);min-height:22rem;padding:clamp(.75rem,2vw,1.25rem)}.lp-app-placeholder{min-height:22rem}.lp-handoff{flex-direction:column;gap:1rem;display:flex}.lp-note{border-radius:var(--a8-r-container,10px);border:1px solid var(--border);background:var(--surface-raised);flex-direction:column;align-self:flex-start;gap:.2rem;max-width:34rem;padding:.85rem 1.1rem;display:flex;box-shadow:0 1px 2px #0000000d,0 10px 24px -14px #0000004d}.lp-note-main{color:var(--text-primary);font-weight:600}.lp-note-meta{font-family:var(--a8-font-data,ui-monospace, monospace);color:var(--text-secondary);font-size:.8rem}.lp-tour{flex-direction:column;gap:1rem;display:flex}.lp-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.lp-tab{min-height:2.75rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 1rem;font-weight:500}.lp-tab:hover{color:var(--text-primary)}.lp-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--action-bg)}.lp-tour-caption{color:var(--text-secondary);max-width:64ch;margin:0;line-height:1.55}.lp-tour-overview{flex-direction:column;gap:1rem;display:flex}.lp-tour-pair{gap:1rem;display:grid}@media (min-width:62rem){.lp-tour-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp-tour-card{border:1px solid var(--border);border-radius:var(--a8-r-container,10px);background:var(--surface-raised);padding:1rem}.lp-tour-card-h{color:var(--text-primary);margin:0 0 .75rem;font-size:.85rem;font-weight:600}.lp-tour-num{font-family:var(--a8-font-data,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:right}.lp-tour-table{border-collapse:collapse;width:100%;font-size:.9rem}.lp-tour-table th,.lp-tour-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:.7rem .6rem}.lp-tour-table thead th{color:var(--text-muted);font-size:.78rem;font-weight:600}.lp-tour-table tbody th{color:var(--text-primary);font-weight:600}.lp-tour-table td.lp-tour-num{text-align:left}.lp-tour-group th{color:var(--text-primary);padding-top:1rem;font-weight:600}.lp-tour-group th span{font-family:var(--a8-font-data,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-right:.5rem;font-size:.68rem;font-weight:500}.lp-tour-in-group th{box-shadow:inset 2px 0 0 var(--border-subtle);padding-left:1.4rem}.lp-tour-off{color:var(--text-muted)}.lp-tour-tags{flex-wrap:wrap;gap:.3rem;display:flex}.lp-tour-hours{overflow-x:auto}.lp-tour-daysoff{color:var(--text-secondary);align-items:center;gap:.5rem;margin:.9rem 0 0;font-size:.88rem;display:flex}.lp-roles{overflow-x:auto}.lp-roles-table{border-collapse:collapse;width:100%}.lp-roles-table th,.lp-roles-table td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:.85rem .75rem}.lp-roles-table thead th{color:var(--text-primary);border-bottom-color:var(--border);font-weight:600;font-stretch:108%}.lp-roles-table tbody th{color:var(--text-secondary);font-weight:400}.lp-mark{align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.lp-mark-all svg{color:var(--action-on-wash)}.lp-mark-own svg{color:var(--text-secondary)}.lp-mark-none{color:var(--text-muted)}.lp-mark-text{color:var(--text-secondary)}@media (max-width:39.99rem){.lp-roles-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-roles-table tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .75rem;padding:.9rem 0;display:grid}.lp-roles-table tbody th{color:var(--text-primary);border:0;grid-column:1/-1;padding:0;font-weight:600}.lp-roles-table td{border:0;flex-direction:column;gap:.15rem;padding:0;font-size:.85rem;display:flex}.lp-roles-table td:before{content:attr(data-role);color:var(--text-muted);font-size:.72rem}}.lp-fit-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.lp-seg{border:1px solid var(--border);border-radius:var(--a8-r-control,6px);gap:.2rem;padding:.2rem;display:inline-flex}.lp-seg-opt{border-radius:calc(var(--a8-r-control,6px) - 2px);min-height:2.75rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .9rem;font-size:.88rem}.lp-seg-opt[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--elevation-resting)}.lp-fit-width{font-family:var(--a8-font-data,ui-monospace, monospace);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.lp-fit-stage{border-radius:var(--a8-r-container,10px);border:1px solid var(--border-subtle);padding:clamp(.75rem,3vw,2rem);overflow:hidden}.lp-fit-frame{resize:horizontal;border-radius:var(--a8-r-container,10px);min-width:280px;max-width:100%;transition:width .36s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1));overflow:auto;box-shadow:0 1px 2px #00000014,0 14px 32px -16px #00000059}.lp-fit-hint{color:var(--text-muted);margin:.8rem 0 0;font-size:.85rem}.lp-steps{grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:52rem){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.lp-steps:before{content:"";background:var(--border);transform-origin:0;height:1px;position:absolute;top:1.25rem;left:1.25rem;right:calc(33.333% - 1.25rem)}}.lp-step{flex-direction:column;gap:.6rem;display:flex;position:relative}.lp-step-n{background:var(--action-bg);width:2.5rem;height:2.5rem;color:var(--action-fg);font-family:var(--a8-font-data,ui-monospace, monospace);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.lp-step-h{margin:.4rem 0 0;font-size:1.1rem;font-weight:600;font-stretch:108%}.lp-step-p{color:var(--text-secondary);margin:0;line-height:1.6}.lp-seats{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.5rem;display:flex}.lp-seats-label{color:var(--text-primary);font-weight:600}.lp-stepper{border:1px solid var(--border);border-radius:var(--a8-r-control,6px);background:var(--surface-raised);align-items:stretch;display:inline-flex;overflow:hidden}.lp-stepper button{width:2.75rem;min-height:2.75rem;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lp-stepper button:hover:not(:disabled){background:var(--surface-hover)}.lp-stepper button:disabled{color:var(--text-muted);cursor:default}.lp-stepper input{border:0;border-inline:1px solid var(--border);width:3.5rem;color:var(--text-primary);text-align:center;font-family:var(--a8-font-data,ui-monospace, monospace);-moz-appearance:textfield;background:0 0;font-size:1rem}.lp-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lp-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-plans{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:56rem){.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-plan{border:1px solid var(--border);border-radius:var(--a8-r-container,10px);background:var(--surface-raised);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.lp-plan-featured{border-color:var(--action-bg);box-shadow:0 1px 2px #0000000d,0 16px 36px -20px #00000059}.lp-plan-name{margin:0;font-size:1.2rem;font-weight:600;font-stretch:108%}.lp-plan-price{flex-direction:column;gap:.2rem;margin:0;display:flex}.lp-plan-amount{font-family:var(--a8-font-data,ui-monospace, monospace);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:2.25rem;font-weight:600;line-height:1}.lp-plan-per{color:var(--text-muted);font-size:.85rem}.lp-plan-list{flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-plan-list li{color:var(--text-secondary);gap:.6rem;line-height:1.45;display:flex}.lp-plan-list li:before{content:"";background:var(--action-bg);flex:none;width:.45rem;height:.45rem;margin-top:.5rem}.lp-plan-cta{width:100%}.lp-pricing-note{color:var(--text-secondary);max-width:70ch;margin:1.25rem 0 0;line-height:1.6}.lp-faq{border-top:1px solid var(--border);max-width:52rem}.lp-faq-item{border-bottom:1px solid var(--border-subtle)}.lp-faq-q{min-height:3.25rem;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-weight:600;list-style:none;display:flex}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-icon{color:var(--text-muted);transition:transform .2s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1));flex:none}.lp-faq-item[open] .lp-faq-icon{transform:rotate(180deg)}.lp-faq-a{color:var(--text-secondary);max-width:64ch;margin:0;padding:0 0 1.1rem;line-height:1.65}.lp-closing .lp-lead a{color:inherit;text-underline-offset:3px}.lp-family{flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;display:flex}.lp-family-logo{opacity:.9;min-height:2.75rem;transition:opacity .15s var(--a8-ease-out,ease-out);border-radius:4px;align-items:center;display:inline-flex}.lp-family-logo:hover{opacity:1}.lp-family-logo img{width:auto;height:1.3rem;display:block}.lp-footer-links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.lp-footer-links a{min-height:2.75rem;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.lp ::selection{background:color-mix(in oklab, var(--action-bg) 35%, transparent);color:var(--text-primary)}@keyframes lp-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.lp-frame-body,.lp-tour-panel{animation:lp-fade .3s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1))}.lp-handoff .lp-note{opacity:0;transition:opacity .5s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1)), transform .6s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1));transform:translateY(-14px)scale(.98)}.lp-handoff.is-seen .lp-note{opacity:1;transform:none}.lp-steps:before{transition:transform .9s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1)) .15s;transform:scaleX(0)}.lp-steps.is-seen:before{transform:scaleX(1)}.lp-step{opacity:0;transition:opacity .45s ease, transform .5s var(--a8-ease-out,cubic-bezier(.22, 1, .36, 1));transition-delay:calc(var(--i,0) * .22s + .15s);transform:translateY(8px)}.lp-steps.is-seen .lp-step{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-fit-frame{transition:none}}.lp-topbar .lp-wordmark{align-items:center;min-height:2.75rem}.lp{background:var(--a8-n-50)}.lp-hero{padding-block:clamp(3.25rem,8vw,6rem) clamp(3.5rem,7vw,5.5rem)}.lp-hero-grid,.lp-hero-copy{justify-items:center}@media (min-width:62rem){.lp-hero-grid{grid-template-columns:minmax(0,1fr)}.lp-hero-copy{padding-top:0}}.lp-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:66rem;margin-inline:auto;display:flex}.lp-eyebrow{letter-spacing:.24em;color:var(--a8-ab-700);align-items:center;gap:1rem;margin-bottom:1.75rem;font-size:.75rem;display:inline-flex}.lp-eyebrow:before,.lp-eyebrow:after{content:"";background:var(--a8-ab-600);width:clamp(1.25rem,4vw,3rem);height:1px}.lp-display{letter-spacing:-.035em;max-width:19ch;margin-inline:auto;font-size:clamp(2.85rem,7.4vw,7rem);font-weight:500;font-stretch:108%;line-height:.98}.lp-open{color:var(--a8-ab-700);font-style:italic;font-weight:400}.lp-hero .lp-lead{max-width:40rem;margin:1.75rem auto 0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.lp-facts{font-family:var(--a8-font-ui,ui-sans-serif, system-ui, sans-serif);letter-spacing:0;color:var(--text-secondary);font-size:.92rem}.lp-facts b{color:var(--a8-ab-700);font-weight:600}.lp-hero .lp-cta-row{justify-content:center}.lp-callback{font-family:var(--a8-font-ui,ui-sans-serif, system-ui, sans-serif)}@media (max-width:29.99rem){.lp-hero .lp-cta-row{flex-direction:column;align-self:stretch}}.lp-btn{border-radius:var(--a8-r-pill,999px);height:3.25rem;padding-inline:1.75rem}.lp-btn-sm{height:2.75rem;padding-inline:1.15rem}.lp-btn-solid{box-shadow:inset 0 0 0 1px var(--a8-ab-600), 0 14px 30px -16px #8f7134b3;font-weight:600}.lp-btn-solid:hover{box-shadow:inset 0 0 0 1px var(--a8-ab-600), 0 18px 34px -16px #8f7134cc}.lp-btn-outline{border-color:var(--a8-ab-600)}.lp-frame-wrap{width:100%;max-width:44rem;margin-inline:auto}.lp-live{letter-spacing:.2em;text-transform:uppercase;color:var(--a8-ab-700);margin-bottom:.9rem;font-size:.75rem}.lp-frame{border-color:var(--a8-ab-500);box-shadow:0 60px 120px -60px #1013178c}.lp-switch-opt[aria-checked=true]{color:var(--a8-n-50);background:var(--a8-n-900);border-color:var(--a8-ab-500)}.lp-section{padding-block:clamp(4rem,9vw,7.5rem)}.lp-section+.lp-section{border-top:0}.lp-h2{letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:500;line-height:1.03}.lp-head .lp-h2{border-top:2px solid var(--a8-ab-500);padding-top:1.5rem}.lp-points{counter-reset:lp-point;border-top:1px solid var(--border-subtle);max-width:none;display:grid}.lp-points li{border-top:0;border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.6rem;padding:2rem 0}.lp-points li:before{counter-increment:lp-point;content:counter(lp-point, decimal-leading-zero);width:auto;height:auto;font-family:var(--a8-font-data,ui-monospace, monospace);letter-spacing:.14em;color:var(--a8-ab-700);background:0 0;margin:0;font-size:.8rem}.lp-points li b{margin-bottom:.4rem;font-size:1.3rem;display:block}@media (min-width:48rem){.lp-points{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-points li:nth-child(odd){border-right:1px solid var(--border-subtle);padding-right:3rem}.lp-points li:nth-child(2n){padding-left:3rem}}.lp-band{padding-block:clamp(4.5rem,9vw,7.5rem)}.lp-band .lp-plan-featured{box-shadow:inset 0 2px 0 var(--action-bg), 0 16px 36px -20px #00000080}.lp-band .lp-plan-featured .lp-plan-amount{color:var(--action-on-wash)}@media (max-width:55.99rem){.lp-plan-featured{order:-1}}.lp-facts b,.lp-facts span{white-space:nowrap}@media (max-width:29.99rem){.lp-eyebrow{letter-spacing:.12em;white-space:nowrap;gap:.6rem;font-size:.66rem}}.lp-hero .lp-frame{background:var(--a8-n-900);box-shadow:inset 0 0 0 1px var(--a8-d-500), 0 0 0 1px var(--a8-ab-500), 0 70px 130px -50px #101317b3;border:0;border-radius:1.75rem;padding:1.1rem}.lp-hero .lp-frame-bar{background:0 0;border-bottom:0;padding:.1rem .3rem .8rem}.lp-hero .lp-frame-dots i{background:var(--a8-d-500)}.lp-hero .lp-frame-url{background:var(--a8-d-800);max-width:22rem;color:var(--a8-d-300);border-color:#0000}.lp-hero .lp-frame-body{border-radius:.75rem;overflow:hidden}@media (max-width:29.99rem){.lp-hero .lp-frame{border-radius:1.25rem;padding:.6rem}}
