#ls-overview-advice{background:#fefaf7;color:#28231f}#ls-overview-advice *{box-sizing:border-box}#ls-overview-advice .lsoa-wrap{max-width:1440px;padding:0 24px 64px;margin:0 auto}#ls-overview-advice .lsoa-panel{background:#f3ebdf;border:1px solid #e2d5c2;border-radius:26px;padding:38px 44px}#ls-overview-advice .lsoa-with-portrait{display:grid;grid-template-columns:180px minmax(0,1fr);gap:42px;align-items:center}#ls-overview-advice figure{margin:0}#ls-overview-advice figure img{display:block;width:180px;height:180px;object-fit:cover;border-radius:50%}#ls-overview-advice figcaption{font-size:14px;line-height:1.6;margin-top:14px;color:#62594e;text-align:center}#ls-overview-advice .lsoa-copy{max-width:800px}#ls-overview-advice .lsoa-eyebrow{font-size:14px;letter-spacing:.06em;color:#795f37;margin:0 0 12px}#ls-overview-advice h2{font-size:clamp(29px,3vw,40px);font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none;margin:0 0 18px}#ls-overview-advice .lsoa-copy>p:not(.lsoa-eyebrow):not(.lsoa-aftercare){font-size:18px;line-height:1.7;margin:0 0 24px}#ls-overview-advice .lsoa-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}#ls-overview-advice .lsoa-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:12px 24px;background:#fcda84;color:#28231f;border:1px solid #d4b56c;border-radius:27px;text-decoration:none;font-size:17px;font-weight:600}#ls-overview-advice .lsoa-phone{font-size:19px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;color:inherit;text-underline-offset:5px}#ls-overview-advice .lsoa-aftercare{margin:20px 0 0;font-size:16px;color:#62594e;line-height:1.6}#ls-overview-advice a:focus-visible{outline:3px solid #795f37;outline-offset:4px}@media(max-width:640px){#ls-overview-advice .lsoa-wrap{padding:0 20px 44px}#ls-overview-advice .lsoa-panel{padding:28px 24px;border-radius:22px}#ls-overview-advice .lsoa-with-portrait{grid-template-columns:1fr;gap:24px}#ls-overview-advice figure{display:flex;align-items:center;gap:20px}#ls-overview-advice figure img{width:112px;height:112px;flex:0 0 112px}#ls-overview-advice figcaption{margin:0;text-align:left}#ls-overview-advice .lsoa-copy>p:not(.lsoa-eyebrow):not(.lsoa-aftercare){font-size:17px}#ls-overview-advice .lsoa-actions{gap:14px}#ls-overview-advice .lsoa-button{width:100%;padding-inline:16px}}#ls-faq-mini{background:#fefaf7;color:#28231f}#ls-faq-mini *{box-sizing:border-box}#ls-faq-mini .lsof-wrap{max-width:1440px;padding:24px 24px 56px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,90px)}#ls-faq-mini .lsof-heading{max-width:470px}#ls-faq-mini .lsof-eyebrow{font-size:14px;color:#795f37;letter-spacing:.06em;margin:0 0 14px}#ls-faq-mini h2{font-size:clamp(30px,3vw,43px);line-height:1.2;font-weight:500;text-transform:none;letter-spacing:normal;margin:0 0 22px}#ls-faq-mini .lsof-heading>p:not(.lsof-eyebrow){font-size:18px;line-height:1.7;color:#625a50;margin:0 0 22px}#ls-faq-mini a{color:inherit;text-decoration:underline;text-underline-offset:4px}#ls-faq-mini .lsof-heading>a{display:inline-flex;align-items:center;min-height:44px;font-size:17px}#ls-faq-mini details{border-top:1px solid #ded3c4}#ls-faq-mini details:last-of-type{border-bottom:1px solid #ded3c4}#ls-faq-mini summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:70px;padding:18px 0;font-size:20px;font-weight:500;line-height:1.4}#ls-faq-mini summary::-webkit-details-marker{display:none}#ls-faq-mini summary:after{content:"+";flex:0 0 24px;text-align:center;font-size:27px;font-weight:400;color:#795f37}#ls-faq-mini details[open]>summary:after{content:"\2212"}#ls-faq-mini .lsof-answer{padding:0 28px 22px 0;font-size:17px;line-height:1.75;color:#554e45}#ls-faq-mini .lsof-answer p{margin:0 0 14px}#ls-faq-mini .lsof-answer p:last-child{margin-bottom:0}#ls-faq-mini .lsof-further{margin:24px 0 0;font-size:16px;line-height:1.7;color:#625a50}#ls-faq-mini a:focus-visible,#ls-faq-mini summary:focus-visible{outline:3px solid #795f37;outline-offset:4px}@media(max-width:760px){#ls-faq-mini .lsof-wrap{grid-template-columns:1fr;gap:18px;padding:16px 20px 38px}#ls-faq-mini .lsof-heading{max-width:none}#ls-faq-mini h2{font-size:32px;max-width:420px;margin-bottom:16px}#ls-faq-mini summary{font-size:19px;min-height:68px}#ls-faq-mini .lsof-answer{padding-right:10px}#ls-faq-mini .lsof-heading>p:not(.lsof-eyebrow){font-size:17px;margin-bottom:10px}}#ls-overview-trust{background:#fefaf7;color:#28231f}#ls-overview-trust *{box-sizing:border-box}#ls-overview-trust .lsot-wrap{max-width:1440px;margin:0 auto;padding:12px 24px 48px}#ls-overview-trust .lsot-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:28px 0 32px;border-top:1px solid #e6dccf;border-bottom:1px solid #e6dccf}#ls-overview-trust .lsot-benefits dt{font-size:21px;line-height:1.35;font-weight:600;margin:0 0 10px}#ls-overview-trust .lsot-benefits dd{font-size:17px;line-height:1.65;color:#5f584f;margin:0}#ls-overview-trust .lsot-days{color:#27684c}#ls-overview-trust .lsot-quote{max-width:850px;margin:38px auto 0;text-align:center}#ls-overview-trust blockquote{padding:0;border:0;margin:0;font-family:inherit;font-size:clamp(22px,2.1vw,28px);line-height:1.5}#ls-overview-trust figcaption{margin-top:14px;font-size:15px;color:#6c6256}@media(max-width:900px){#ls-overview-trust .lsot-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}}@media(max-width:540px){#ls-overview-trust .lsot-wrap{padding:0 20px 36px}#ls-overview-trust .lsot-benefits{padding:26px 0;gap:24px 18px}#ls-overview-trust .lsot-benefits dt{font-size:19px}#ls-overview-trust .lsot-benefits dd{font-size:16px}#ls-overview-trust .lsot-quote{margin-top:28px}}.navigation__submenu[id^=gerate-menu-]{--ls-menu-bottom-space: 24px;max-height:calc(100vh - var(--height-header, 136px) - var(--announcement-height, 34px) - var(--ls-menu-bottom-space));max-height:calc(100dvh - var(--height-header, 136px) - var(--announcement-height, 34px) - var(--ls-menu-bottom-space));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}body:has(#PBarNextFrame) .navigation__submenu[id^=gerate-menu-]{--ls-menu-bottom-space: 96px}.lsce-reviews .lsce-review-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:850px){.lsce-reviews .lsce-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lsc-engineering{margin-block:clamp(50px,7vw,102px);scroll-margin-top:90px}.lsc-engineering-intro{display:grid;gap:18px clamp(24px,4vw,60px);align-items:center}.lsc-engineering-head{max-width:66ch}.lsc-engineering-example{min-width:0;padding:clamp(16px,3vw,32px);border:1px solid var(--lsc-path-baby-blue);border-radius:12px;background:var(--lsc-path-baby-blue-soft)}.lsc-engineering-example>p{margin:0}.lsc-engineering-example>p:last-child{color:var(--lsc-muted)}.lsc-engineering-example .lsc-engineering-footprint{margin-block:.4rem .75rem}.lsc-engineering-footprint strong{display:block;font-size:clamp(1.65rem,3.2vw,2.9rem);line-height:1.12;letter-spacing:-.045em}.lsc-engineering-footprint span{color:var(--lsc-muted);font-size:.85rem}.lsc-engineering-head .lsc-label{color:var(--lsc-path-blue)}.lsc-engineering-head h2{margin:.28em 0;font-size:clamp(1.85rem,3.4vw,3.35rem);line-height:1.07;letter-spacing:-.05em;font-weight:750;text-wrap:balance}.lsc-engineering-head>p:not(.lsc-label){margin:0 0 10px;color:var(--lsc-muted)}.lsc-engineering-optics{margin-top:16px;padding:0 14px;border-inline-start:3px solid var(--lsc-path-baby-blue);background:var(--lsc-path-baby-blue-soft)}.lsc-engineering-optics summary{min-height:44px;padding-block:11px;font-weight:700;cursor:pointer}.lsc-engineering-optics p{margin:0 0 8px;color:var(--lsc-muted)}.lsc-engineering-optics table{width:100%;margin:12px 0;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}.lsc-engineering-optics caption{text-align:start;margin-bottom:6px}.lsc-engineering-optics :is(th,td){padding:6px 4px;border-block-end:1px solid var(--lsc-line);text-align:start}.lsc-engineering-optics a{display:inline-flex;align-items:center;min-height:44px;color:var(--lsc-path-blue)}.lsc-engineering-comparison{margin-top:8px}.lsc-engineering-comparison[open]{padding-bottom:12px}.lsc-engineering-grid{display:grid;gap:14px;margin-block:12px}.lsc-engineering-model{min-width:0;border:1px solid var(--lsc-line);border-top:3px solid var(--lsc-path-baby-blue);border-radius:12px;background:#fff;padding:clamp(16px,2.8vw,30px)}.lsc-engineering-model h3{margin:0;font-size:1rem}.lsc-engineering-model>p{margin:0 0 14px;color:var(--lsc-muted)}.lsc-engineering-model dl{margin:0}.lsc-engineering-model dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:.56rem 0;border-block-start:1px solid var(--lsc-line)}.lsc-engineering-model dt{color:var(--lsc-muted)}.lsc-engineering-model dd{margin:0;font-weight:740}.lsc-engineering-note{margin:12px 0 0;color:var(--lsc-muted);font-size:.85rem}@media(min-width:740px){.lsc-engineering-intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lsc-engineering-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lso-technical{padding-block:clamp(20px,3vw,35px) 0}.lso-technical-details{padding:0 clamp(16px,2.7vw,30px);border:1px solid var(--lsc-line);border-radius:28px 8px;background:#eef3f5}.lso-technical-details>summary{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding-block:18px;cursor:pointer;list-style:none}.lso-technical-details>summary::-webkit-details-marker{display:none}.lso-technical-details>summary>span{display:grid;gap:5px;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:650;line-height:1.35}.lso-technical-details>summary:after{content:"";flex:0 0 8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.lso-technical-details[open]>summary:after{transform:rotate(225deg)}.lso-technical-details>p{max-width:85ch;margin-block:0 20px;color:var(--lsc-muted);line-height:1.6}.lso-technical-details .lsc-compare-table{margin-bottom:20px}.lso-technical-details a{color:var(--lsc-green);text-underline-offset:.2em}.lso-personal{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(25px,5vw,75px);margin-block:clamp(30px,5vw,70px);padding:clamp(24px,4vw,50px);border-radius:44px 12px;background:#e7eee1}.lso-founder-quote{margin:12px 0 26px;padding:0;border:0;color:var(--lsc-ink);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;line-height:1.5;letter-spacing:-.025em}.lso-personal h2{margin:.3em 0 .4em;font-size:clamp(1.85rem,3vw,3rem);line-height:1.12;letter-spacing:-.04em}.lso-personal p:not(.lsc-label){max-width:52ch;margin:0;color:var(--lsc-muted);line-height:1.6}.lso-personal .lso-personal-invite{margin-top:12px;color:var(--lsc-ink)}.lso-personal-links{display:grid;justify-items:start;gap:8px}.lso-personal .lsc-button{border-radius:22px 8px}@media(max-width:700px){.lso-personal{grid-template-columns:minmax(0,1fr);border-radius:30px 8px}.lso-technical-details{border-radius:22px 8px}.lso-technical-details>summary>span{font-size:1.12rem}}.lsc--home .lsc-uses-advice{margin:8px 0 0}.lsc--home .lsc-uses .lsc-marker{display:none}.ls-withdrawal-entry{padding:24px 20px;text-align:center;background:#f4ece1;color:#28231f;border-top:1px solid #ded1bd}.ls-withdrawal-entry a{display:inline-block;padding:12px 24px;min-height:48px;border:1px solid #776342;border-radius:26px;color:#28231f;background:#fffdf8;font-size:17px;font-weight:600;text-decoration:none}.ls-withdrawal-entry a:focus-visible{outline:3px solid #735c39;outline-offset:4px}.ls-withdrawal-entry p{font-size:15px;line-height:1.6;max-width:680px;margin:12px auto 0}.ls-flex-demo{box-sizing:border-box;width:min(1320px,calc(100% - (2*clamp(16px,3.25vw,48px))));margin:clamp(28px,5vw,76px) auto;padding:clamp(22px,4.3vw,62px);border-radius:22px;background:#262626;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;scroll-margin-top:22px}.ls-flex-demo .ls-flex-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(26px,4vw,64px)}.ls-flex-demo .ls-flex-copy .ls-flex-label{color:#f3d983;font-size:.78rem;font-weight:750;letter-spacing:.07em;line-height:1.5;text-transform:uppercase;margin:0 0 12px}.ls-flex-demo .ls-flex-copy .ls-flex-title{margin:0 0 16px;color:#fff;font-family:inherit;font-size:clamp(1.9rem,3.1vw,3.5rem);font-weight:760;letter-spacing:-.055em;line-height:1.06;text-transform:none;text-wrap:balance}.ls-flex-demo .ls-flex-copy .ls-flex-lead{margin:0 0 22px;color:#e8e8e8;font-size:1rem;line-height:1.6}.ls-flex-demo .ls-flex-facts{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:18px;margin:0 0 22px;padding:17px 0;border-block:1px solid #626262}.ls-flex-demo .ls-flex-facts dt{color:#f3d983;font-size:1.25rem;font-weight:740;line-height:1.2}.ls-flex-demo .ls-flex-facts dd{margin:5px 0 0;color:#e8e8e8;font-size:.89rem;line-height:1.4}.ls-flex-demo .ls-flex-copy .ls-flex-button{display:inline-flex;min-height:48px;padding:10px 15px;align-items:center;justify-content:center;border-radius:8px;background:#f3d983;color:#242424;font-weight:750;line-height:1.25;text-align:center;text-decoration:none}.ls-flex-demo .ls-flex-copy .ls-flex-button:hover{background:#fff0b5;color:#242424}.ls-flex-demo :is(a,video):focus-visible{outline:3px solid #f3d983;outline-offset:5px}.ls-flex-demo .ls-flex-film{min-width:0;margin:0}.ls-flex-demo .ls-flex-film video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid #626262;border-radius:12px;background:#262626}.ls-flex-demo .ls-flex-inner .ls-flex-film figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding-top:12px;color:#e8e8e8;font-size:.82rem;line-height:1.45}@media(max-width:790px){.ls-flex-demo .ls-flex-inner{grid-template-columns:minmax(0,1fr)}.ls-flex-demo .ls-flex-copy{display:contents}.ls-flex-demo .ls-flex-inner{gap:0}.ls-flex-demo .ls-flex-copy .ls-flex-title{margin-bottom:14px}.ls-flex-demo .ls-flex-film{grid-row:3;margin-bottom:18px}.ls-flex-demo .ls-flex-copy .ls-flex-button{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/320/compiled_assets/styles.css.map */
