.lf-shell{color:#0b1f3a;background:#f4efe7;min-height:100vh}.lf-header{color:#f8f3eb;background:#0b1f3a;justify-content:space-between;align-items:center;min-height:4.75rem;padding:.75rem clamp(1rem,4vw,4rem);display:flex}.lf-header>a img{width:11rem;height:auto;display:block}.lf-header>div{align-items:center;gap:1rem;display:flex}.lf-header>div a{color:#c4cfda;font-size:.86rem;text-decoration:none}.lf-header>div a:hover{color:#fff;text-decoration:underline}.lf-header>div span{color:#e0a84a;letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:700}.lf-intro{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:2rem;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,4rem) 2rem;display:grid}.lf-eyebrow{color:#93631d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.8rem;font-weight:750}.lf-intro h1{letter-spacing:-.06em;max-width:52rem;margin:0;font-size:clamp(2.25rem,5vw,4.75rem);line-height:.98}.lf-intro>p{color:#586779;margin:0;font-size:1rem;line-height:1.7}.lf-decision-alert{color:#fff;background:#173151;border-left:.32rem solid #e0a84a;grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;margin:0 clamp(1rem,4vw,4rem) 1rem;padding:1rem 1.1rem;display:grid}.lf-decision-alert>svg{color:#e0a84a}.lf-decision-alert strong,.lf-decision-alert span{display:block}.lf-decision-alert span{color:#c3ced8;margin-top:.25rem;font-size:.9rem;line-height:1.5}.lf-entry{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;margin:0 clamp(1rem,4vw,4rem) 1rem;display:grid}.lf-entry button,.lf-entry article{min-height:5.6rem;color:inherit;text-align:left;background:#fffdf8;border:1px solid #cfc6b8;grid-template-columns:2.5rem 1fr;align-items:center;gap:.15rem .8rem;padding:1rem;display:grid}.lf-entry button{cursor:pointer}:is(.lf-entry button:hover,.lf-entry button:focus-visible,.lf-entry button.active){outline-offset:0;border-color:#e0a84a;outline:2px solid #e0a84a47}.lf-entry button.active{background:#fff2d8}.lf-entry button svg,.lf-entry article svg{color:#93631d;grid-row:1/3}.lf-entry strong,.lf-entry span{display:block}.lf-entry span{color:#667382;font-size:.84rem;line-height:1.45}.lf-entry .lf-merge{color:#fff;background:#173151;border-color:#173151}.lf-entry .lf-merge span{color:#bdc8d3}.lf-arrow{color:#93631d}.lf-door-comparison{background:#fffdf8;border:1px solid #cfc6b8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(1rem,4vw,4rem) 1rem;display:grid}.lf-door-comparison article{border-right:1px solid #cfc6b8;min-width:0;padding:1rem}.lf-door-comparison article:last-child{border-right:0}.lf-door-comparison article.selected{background:#fff2d8;box-shadow:inset 0 3px #e0a84a}.lf-door-comparison article>div strong,.lf-door-comparison article>div span{display:block}.lf-door-comparison article>div span{color:#93631d;letter-spacing:.05em;text-transform:uppercase;margin-top:.2rem;font-size:.74rem;font-weight:750}.lf-door-comparison dl{margin:.8rem 0 0}.lf-door-comparison dl>div{border-top:1px solid #ded7cd;padding:.55rem 0}.lf-door-comparison dt{color:#667382;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:750}.lf-door-comparison dd{margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.lf-ladder{background:#e9e3da;border:1px solid #cfc6b8;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.6rem;margin:0 clamp(1rem,4vw,4rem) 1rem;padding:1rem 1.2rem;display:grid}.lf-ladder div{align-items:center;gap:.6rem;display:flex}.lf-ladder div span{color:#fff;background:#0b1f3a;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.7rem;display:grid}.lf-ladder div strong{font-size:.86rem}.lf-ladder b{color:#93631d}.lf-workbench{background:#fffdf8;border:1px solid #cfc6b8;grid-template-columns:14rem minmax(21rem,1fr) minmax(20rem,.82fr);min-height:44rem;margin:0 clamp(1rem,4vw,4rem) 1rem;display:grid;overflow:hidden;box-shadow:0 24px 60px #0b1f3a1a}.lf-step-nav{background:#0b1f3a;padding:.7rem}.lf-step-nav button{color:#c6d0da;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;width:100%;min-height:3.65rem;padding:.55rem .65rem;display:grid}:is(.lf-step-nav button:hover,.lf-step-nav button:focus-visible){color:#fff;background:#173151;outline:2px solid #e0a84a59}.lf-step-nav button.active{color:#fff;background:#173151;box-shadow:inset 3px 0 #e0a84a}.lf-step-nav button.path-skipped{opacity:.42;cursor:default}.lf-step-nav button>span{border:1px solid #65778b;place-items:center;width:1.75rem;height:1.75rem;font-size:.68rem;display:grid}.lf-step-nav button div strong,.lf-step-nav button div small{display:block}.lf-step-nav button div strong{font-size:.86rem}.lf-step-nav button div small{margin-top:.18rem;font-size:.68rem}.status-live{color:#78d7ab!important}.status-manual{color:#f5c66e!important}.status-build{color:#a8b8c7!important}.lf-stage{background:#e9e3da;min-width:0;padding:1.25rem}.lf-stage-top{color:#667382;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.lf-stage-top strong{color:#0b1f3a}.lf-phone{background:#fff;border:1px solid #cfc6b8;border-radius:1.6rem;width:min(25rem,100% - 1rem);min-height:36rem;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #0b1f3a21}.lf-phone-brand{background:#faf6ef;border-bottom:1px solid #ded7cd;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.lf-phone-brand img{width:9.5rem}.lf-phone-brand span{color:#697788;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.lf-phone-brand.lf-stripe-owner{color:#fff;background:#635bff;border-color:#635bff}.lf-phone-brand.lf-stripe-owner strong{letter-spacing:-.04em;font-size:1.35rem;font-weight:750}.lf-phone-brand.lf-stripe-owner span{color:#eeecff;letter-spacing:0;text-transform:none}.lf-phone-screen{flex-direction:column;justify-content:center;min-height:31.7rem;padding:1.5rem;display:flex}.lf-phone-screen>small,.lf-centered>small{color:#93631d;letter-spacing:.06em;text-transform:uppercase;font-weight:750}.lf-phone-screen h2{letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.05}.lf-phone-screen p{color:#5f6c7c;margin:.9rem 0 1.2rem;line-height:1.55}.lf-phone-screen>label:not(.lf-check){margin:.9rem 0 .4rem;font-size:.85rem;font-weight:750;display:block}.lf-phone-screen>input,.lf-phone-screen>select{width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #bcb3a6;padding:0 .85rem;font-size:1rem}.lf-phone-screen>select{margin-bottom:.15rem}.lf-primary-action{color:#0b1f3a;min-height:3rem;font:inherit;cursor:pointer;background:#e0a84a;border:0;justify-content:center;align-items:center;gap:.55rem;margin-top:.9rem;padding:0 1rem;font-weight:800;display:inline-flex}:is(.lf-primary-action:hover,.lf-primary-action:focus-visible){background:#e8b765;outline:3px solid #93631d4d}.lf-primary-action svg{width:1rem}.lf-check{color:#5f6c7c;align-items:center;gap:.55rem;margin:.75rem 0 0;font-size:.82rem;display:flex}.lf-check input{accent-color:#0b1f3a;width:1.05rem;height:1.05rem}.lf-centered{text-align:center;flex-direction:column;align-items:center;display:flex}.lf-big-icon{color:#0b1f3a;background:#f3dcae;border-radius:50%;width:3.4rem;height:3.4rem;margin-bottom:1.1rem;padding:.75rem}.lf-call-status{color:#415165;background:#f4efe7;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.lf-pulse{background:#32996d;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 .3rem #32996d29}.lf-wave{justify-content:center;align-items:center;gap:.28rem;min-height:3.2rem;display:flex}.lf-wave i{background:#e0a84a;width:.28rem;height:1rem}.lf-wave i:nth-child(2),.lf-wave i:nth-child(6){height:2rem}.lf-wave i:nth-child(3),.lf-wave i:nth-child(5){height:2.8rem}.lf-wave i:nth-child(4){height:1.65rem}.lf-message{background:#f4efe7;border-left:.3rem solid #e0a84a;gap:.36rem;margin-top:1rem;padding:1rem;display:grid}.lf-message strong{margin-bottom:.25rem}.lf-message span{color:#5f6c7c;font-size:.88rem;line-height:1.4}.lf-merge-note{color:#415165;background:#eaf1f7;border-left:.24rem solid #173151;margin-top:.85rem;padding:.75rem;font-size:.8rem;line-height:1.45}.lf-provider-stack{gap:.6rem;display:grid}.lf-provider-stack button{color:#0b1f3a;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcb3a6;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex}:is(.lf-provider-stack button:hover,.lf-provider-stack button:focus-visible){border-color:#e0a84a;outline:2px solid #e0a84a4d}.lf-provider-stack svg{width:1rem}.lf-availability-win{color:#0b1f3a;background:#fff2d8;border:1px solid #e0a84a;grid-template-columns:3.25rem 1fr;align-items:center;gap:.8rem;margin-bottom:.5rem;padding:.85rem;display:grid;box-shadow:0 10px 24px #93631d1f}.lf-availability-win>svg{color:#93631d;background:#f3dcae;border-radius:50%;width:3.25rem;height:3.25rem;padding:.72rem}.lf-availability-win small,.lf-availability-win strong{display:block}.lf-availability-win small{color:#93631d;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.lf-availability-win strong{margin-top:.15rem;font-size:.92rem;line-height:1.3}.lf-business-card,.lf-choice{background:#faf6ef;border:1px solid #cfc6b8;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.lf-business-card>svg,.lf-choice>svg:first-child{color:#93631d}.lf-business-card strong,.lf-business-card span,.lf-choice strong,.lf-choice span{display:block}.lf-business-card span,.lf-choice span{color:#637183;margin-top:.18rem;font-size:.82rem;line-height:1.4}.lf-choice.selected{background:#fff2d8;border-color:#e0a84a}.lf-choice>svg:last-child{color:#32996d}.lf-business-fields,.lf-stripe-fields{border-top:1px solid #ded7cd;margin-top:.9rem}.lf-business-fields>div,.lf-stripe-fields>div{border-bottom:1px solid #ded7cd;grid-template-columns:6.5rem minmax(0,1fr);gap:.65rem;padding:.58rem 0;display:grid}.lf-business-fields span,.lf-stripe-fields span{color:#667382;font-size:.76rem}.lf-business-fields strong,.lf-stripe-fields strong{font-size:.79rem;line-height:1.4}.lf-hours-group{background:#faf6ef;border:1px solid #cfc6b8;margin-top:.9rem}.lf-hours-group>div{border-bottom:1px solid #ded7cd;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.65rem;padding:.72rem .8rem;display:grid}.lf-hours-group>div:last-child{border-bottom:0}.lf-hours-group>div:not(:first-child):before{content:""}.lf-hours-group svg{color:#93631d;width:1.05rem}.lf-hours-group span{color:#526174;font-size:.82rem}.lf-hours-group strong{font-size:.82rem}.lf-group-note{font-size:.74rem;color:#667382!important;margin:.55rem 0 0!important;line-height:1.4!important}.lf-qualified-win{text-align:center;flex-direction:column;align-items:center;display:flex}.lf-win-check{color:#fff;background:#32996d;border:.55rem solid #dff3e9;border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;margin-bottom:1rem;display:grid;box-shadow:0 14px 34px #32996d3d}.lf-win-check svg{stroke-width:3px;width:3.8rem;height:3.8rem}.lf-qualified-win>small{color:#267a58;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.lf-qualified-win h2{max-width:19rem}.lf-qualified-win p{margin-bottom:.25rem}.lf-pricing-choices{gap:.6rem;margin-top:1rem;display:grid}.lf-pricing-choices button{color:#0b1f3a;min-height:3.2rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #bcb3a6;padding:0 .8rem;font-weight:750}.lf-pricing-choices button.selected{background:#fff2d8;border-color:#e0a84a}.lf-pricing-options{gap:.65rem;margin-top:1rem;display:grid}.lf-pricing-options article{background:#fff;border:1px solid #cfc6b8;padding:.85rem}.lf-pricing-options article.selected{background:#fff2d8;border-color:#e0a84a}.lf-pricing-options strong,.lf-pricing-options span{display:block}.lf-pricing-options span{color:#637183;margin-top:.2rem;font-size:.8rem}.lf-pricing-note{font-size:.76rem;margin-bottom:0!important}.lf-text-action{color:#0b1f3a;width:fit-content;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.8rem;padding:0;font-weight:700;-webkit-text-decoration:underline #e0a84a;text-decoration:underline #e0a84a}.lf-voice-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.lf-voice-grid article{color:inherit;background:#fff;border:1px solid #cfc6b8;padding:.8rem}.lf-voice-grid article.selected{background:#fff2d8;border-color:#e0a84a}.lf-voice-select{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.45rem 1fr;gap:.12rem .45rem;padding:0;display:grid}.lf-voice-select:focus-visible{outline-offset:.25rem;outline:2px solid #e0a84a}.lf-voice-select svg{color:#93631d;grid-row:1/3;width:1.15rem}.lf-voice-grid article strong,.lf-voice-grid article span{display:block}.lf-voice-grid article span{color:#637183;font-size:.76rem}.lf-play-sample{color:#0b1f3a;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcb3a6;align-items:center;gap:.35rem;margin-top:.7rem;padding:.35rem .5rem;font-size:.72rem;font-weight:750;display:inline-flex}:is(.lf-play-sample:hover,.lf-play-sample:focus-visible){border-color:#e0a84a;outline:2px solid #e0a84a4d}.lf-play-sample svg{width:.8rem}.lf-review-list{border-top:1px solid #ded7cd;margin-top:1rem}.lf-review-list>div{border-bottom:1px solid #ded7cd;grid-template-columns:5.5rem 1fr;gap:.8rem;padding:.65rem 0;display:grid}.lf-review-list span{color:#667382;font-size:.8rem}.lf-review-list strong{font-size:.84rem;line-height:1.4}.lf-price{align-items:baseline;gap:.55rem;margin-top:1rem;display:flex}.lf-price strong{letter-spacing:-.07em;font-size:3.7rem;line-height:.9}.lf-price span{color:#5f6c7c;font-weight:700}.lf-external-banner{color:#47408b;background:#eeecff;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.55rem .65rem;font-size:.72rem;font-weight:750;display:flex}.lf-external-banner svg{width:.95rem}.lf-stripe-fields{margin-bottom:.8rem}.lf-service-agreement{color:#415165;background:#eef2f5;border-left:.24rem solid #173151;margin:.8rem 0;padding:.7rem}.lf-service-agreement strong,.lf-service-agreement span{display:block}.lf-service-agreement strong{text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.lf-service-agreement span{margin-top:.25rem;font-size:.74rem;line-height:1.4}.lf-secure{color:#5f6c7c;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.lf-secure svg{color:#32996d;width:1rem}.lf-launch-list{gap:.65rem;margin-top:1.2rem;display:grid}.lf-launch-list>div{align-items:center;gap:.65rem;font-weight:700;display:flex}.lf-launch-list strong{color:#fff;background:#0b1f3a;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;display:grid}.lf-expanded-note{border-top:1px solid #ded7cd;padding-top:.8rem;font-size:.8rem;margin-bottom:0!important}.lf-screen-controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.lf-screen-controls button{color:#0b1f3a;min-height:2.7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcb3a6;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.85rem;font-weight:700;display:inline-flex}.lf-screen-controls button:disabled{opacity:.45;cursor:default}.lf-screen-controls button svg{width:1rem}.lf-screen-controls span{color:#667382;font-size:.78rem}.lf-proof-panel{color:#f8f3eb;background:#173151;min-width:0;padding:clamp(1.4rem,3vw,2.2rem)}.lf-inspector-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lf-inspector-top>span:first-child{color:#e0a84a;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:750}.lf-status{font-size:.72rem;font-weight:700}.lf-proof-panel h2{color:#fff;letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:2rem}.lf-question-count{background:#0b1f3a;align-items:baseline;gap:.5rem;margin-bottom:.8rem;padding:.7rem .8rem;display:flex}.lf-question-count strong{color:#e0a84a;font-size:1.7rem}.lf-question-count span{color:#c3ced8;font-size:.8rem}.lf-proof-panel dl{margin:0}.lf-proof-panel dl>div{border-top:1px solid #ffffff26;padding:.8rem 0}.lf-proof-panel dt{color:#94a6b8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.lf-proof-panel dd{color:#f6f1e8;margin:.32rem 0 0;font-size:.88rem;line-height:1.5}.lf-field-list{border-top:1px solid #ffffff26;margin-top:.85rem}.lf-field-list>strong{color:#94a6b8;letter-spacing:.08em;text-transform:uppercase;padding:.8rem 0 .4rem;font-size:.7rem;display:block}.lf-field-list>div{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .5rem;padding:.45rem 0;display:grid}.lf-field-list code{overflow-wrap:anywhere;color:#f5d79b;font-size:.77rem}.lf-field-list span{color:#aebbc7;grid-column:1;font-size:.72rem}.lf-field-list b{color:#c3ced8;grid-area:1/2/3;align-self:center;font-size:.68rem;font-weight:600}.lf-data-trail{background:#fffdf8;border:1px solid #cfc6b8;grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);align-items:center;gap:1.5rem;margin:0 clamp(1rem,4vw,4rem) 1rem;padding:1.3rem;display:grid}.lf-data-trail h2{letter-spacing:-.035em;margin:0;font-size:1.45rem}.lf-data-trail>div:last-child{flex-wrap:wrap;gap:.45rem;display:flex}.lf-data-trail code{color:#173151;background:#efe9df;padding:.35rem .5rem;font-size:.76rem}.lf-launch-cut{color:#fff;background:#0b1f3a;grid-template-columns:minmax(15rem,.34fr) 1fr;gap:2rem;margin:0 clamp(1rem,4vw,4rem) 1rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.lf-cut-heading h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:2rem}.lf-launch-cut ol{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.lf-launch-cut li{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;grid-template-columns:2rem 1fr;gap:.65rem;padding:1rem;display:grid}.lf-launch-cut li:nth-child(2n){border-right:0}.lf-launch-cut li>span{color:#e0a84a;font-size:.72rem;font-weight:750}.lf-launch-cut li strong{color:#fff}.lf-launch-cut li p{color:#aebbc7;margin:.3rem 0 0;font-size:.84rem;line-height:1.5}.lf-footer{color:#667382;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,4rem) 2rem;font-size:.78rem;display:flex}@media (max-width:1180px){.lf-workbench{grid-template-columns:minmax(20rem,1fr) minmax(20rem,.9fr)}.lf-step-nav{grid-column:1/-1;grid-template-columns:repeat(13,minmax(8.5rem,1fr));display:grid;overflow-x:auto}.lf-step-nav button{min-width:8.5rem}.lf-step-nav button.active{box-shadow:inset 0 -3px #e0a84a}}@media (max-width:760px){.lf-header>div a,.lf-header>div span{display:none}.lf-intro,.lf-data-trail,.lf-launch-cut,.lf-entry,.lf-door-comparison{grid-template-columns:1fr}.lf-door-comparison article{border-bottom:1px solid #cfc6b8;border-right:0}.lf-door-comparison article:last-child{border-bottom:0}.lf-arrow{justify-self:center;transform:rotate(90deg)}.lf-ladder{grid-template-columns:1fr}.lf-ladder b{justify-self:start;transform:rotate(90deg)}.lf-workbench{grid-template-columns:1fr;margin-left:.65rem;margin-right:.65rem}.lf-step-nav{grid-template-columns:repeat(13,minmax(8.5rem,1fr))}.lf-stage{padding:.8rem}.lf-phone{width:100%;min-height:0}.lf-phone-screen{min-height:30rem}.lf-launch-cut ol{grid-template-columns:1fr}.lf-launch-cut li{border-right:0}.lf-footer{display:block}.lf-footer span{margin-top:.35rem;display:block}}@media (prefers-reduced-motion:reduce){.lf-pulse{box-shadow:none}}
