.lls{--ink:#fafafa;--muted:#a3a3a3;--paper:#0a0a0a;--line:#292929;--teal:#4dd4d4;--mint:#4dd4d4;color:var(--ink);background:var(--paper);font-size:17px;line-height:1.65}.lls *,.lls :before,.lls :after{box-sizing:border-box}.lls :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #4dd4d4}.lls :is(section,main){scroll-margin-top:140px}.lls-wrap{width:min(1240px,100% - 96px);margin-inline:auto}.lls h1,.lls h2,.lls h3,.lls p,.lls figure{margin:0}.lls h1{letter-spacing:-.042em;text-wrap:initial;font-size:clamp(42px,4.25vw,64px);font-weight:600;line-height:1.06}.lls h1 span{color:var(--teal)}.lls h2{letter-spacing:-.035em;font-size:clamp(32px,3.25vw,46px);font-weight:500;line-height:1.13}.lls h3{letter-spacing:-.025em;font-size:25px;font-weight:500;line-height:1.2}.lls p{color:var(--muted)}.lls-header{z-index:40;color:#fafafa;background:#090909;border-bottom:1px solid #292929;position:sticky;top:0}.lls-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.lls-brand{flex-shrink:0}.lls-brand img,.lls-footer img{object-fit:contain;max-width:100%;height:auto;max-height:40px}.lls-header nav{gap:27px;font-size:14px;display:flex}.lls-header nav a{color:#d1d1d1;transition:color .15s}.lls-header nav a:hover{color:var(--mint)}.lls-button{background:var(--ink);color:#090909;text-align:center;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:17px 23px;font-size:15px;font-weight:500;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.lls-button svg{flex-shrink:0}.lls-button:hover{background:var(--teal);transform:translateY(-1px)}.lls-header .lls-button{color:#090909;background:var(--mint);min-height:44px;padding:11px 18px;font-size:14px}.lls-header-note{color:#c4c4c4;font-size:14px}.lls-eyebrow{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex;color:var(--teal)!important;margin-bottom:22px!important}.lls-hero{background:#0c0c0c;padding:52px 0 64px}.lls-hero-centered{text-align:center}.lls-hero-intro{max-width:920px;margin-inline:auto}.lls-hero .lls-eyebrow{justify-content:center;margin-bottom:18px!important}.lls-hero h1{text-wrap:balance;font-size:clamp(38px,5vw,64px)}.lls-hero-copy{text-wrap:pretty;max-width:600px;font-size:17px;line-height:1.6;margin:20px auto 0!important}.lls-hero-action{margin-top:26px}.lls-hero-action .lls-micro{margin-inline:auto}.lls-micro{max-width:480px;font-size:12px;line-height:1.65;margin-top:13px!important}.lls-hero-media{width:100%;max-width:760px;margin:30px auto 0}.lls-video-placeholder{aspect-ratio:16/9;border:1px solid var(--line);color:var(--muted);background:#141414;border-radius:6px;place-items:center;font-size:clamp(18px,2.5vw,24px);display:grid}.lls-video{aspect-ratio:16/9;background:#0c1814;border-radius:6px;position:relative;overflow:hidden}.lls-video :is(iframe,video,button){border:0;width:100%;height:100%}.lls-play{cursor:pointer;place-items:center;display:grid;position:relative}.lls-play>img{object-fit:cover}.lls-play>span{background:var(--mint);color:#090909;z-index:1;border-radius:50%;place-items:center;width:80px;height:80px;transition:transform .15s;display:grid;box-shadow:0 0 0 12px #ffffff26}.lls-play:hover>span{transform:scale(1.08)}.lls-video-caption{font-size:12px;color:var(--muted)!important;margin-top:15px!important}.lls-section{padding-block:96px}.lls-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.lls-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lls-trusted{text-align:center;border-bottom:1px solid var(--line);padding-block:40px}.lls-trusted h2{letter-spacing:0;font-size:17px}.lls-logos{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:30px;display:flex}.lls-logos img{object-fit:contain;filter:grayscale();opacity:.75;transition:filter .2s,opacity .2s}.lls-logos img:hover{filter:grayscale(0);opacity:1}.lls-results{border-bottom:1px solid var(--line);background:#111}.lls-results h2{max-width:760px}.lls-results-note{flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;margin-top:28px;display:flex}.lls-results-note>p{font-size:16px}.lls-results-note>a{color:var(--teal);font-size:14px;font-weight:500}.lls-small-label{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600;color:var(--teal)!important}.lls-centered{text-align:center;max-width:750px;margin-inline:auto}.lls-centered .lls-eyebrow{justify-content:center}.lls-centered>p:not(.lls-eyebrow){max-width:670px;margin:23px auto 0}.lls-centered+.lls-three{margin-top:43px}.lls-card{border:1px solid var(--line);background:#111;border-radius:7px;padding:31px}.lls-card-top{color:var(--teal);justify-content:space-between;margin-bottom:38px;display:flex}.lls-card-top span{color:var(--muted);font-size:11px}.lls-card h3+p{margin-top:15px;font-size:15px}.lls-closing{text-align:center;font-size:16px;color:var(--ink)!important;margin-top:34px!important}.lls-dark{color:#fafafa;background:#050505}.lls-dark .lls-eyebrow,.lls-dark h2>span{color:var(--mint)!important}.lls-dark p{color:#a3a3a3}.lls-dark h2{font-size:clamp(38px,4.2vw,60px)}.lls-section-intro{max-width:660px;margin-top:25px!important}.lls-pillars{border-top:1px solid #303030;gap:0;margin-top:55px}.lls-pillars article{border-right:1px solid #303030;padding:30px 30px 0}.lls-pillars article:first-child{padding-left:0}.lls-pillars article:last-child{border:0;padding-right:0}.lls-number{color:var(--mint);font-size:12px}.lls-pillars h3{margin:24px 0 14px}.lls-pillars p{font-size:15px}.lls-section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.lls-section-heading>p{font-size:15px}.lls-timeline{gap:0;margin-top:47px}.lls-timeline article{padding-right:40px}.lls-timeline article:last-child{padding-right:0}.lls-timeline-marker{margin-bottom:24px;position:relative}.lls-timeline-marker:before{content:"";border-top:1px solid #454545;width:calc(100% + 40px);position:absolute;top:20px;left:0}.lls-timeline article:last-child .lls-timeline-marker:before{width:100%}.lls-timeline-marker>span{background:var(--paper);border:1px solid #454545;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid;position:relative}.lls-timeline .lls-eyebrow{margin-bottom:12px!important}.lls-timeline h3+p{margin-top:12px;font-size:14px}.lls-checks{gap:13px;margin:25px 0 0;padding:0;list-style:none;display:grid}.lls-checks li{align-items:start;gap:10px;font-size:14px;line-height:1.55;display:flex}.lls-checks svg{color:var(--teal);flex-shrink:0;margin-top:3px}.lls-services{background:#111;border-block:1px solid #292929}.lls-service{--tier-color:#d3a782;--tier-rgb:193,143,108;--tier-highlight:#ecd2ba;border-color:rgba(var(--tier-rgb),.25);background:linear-gradient(155deg,rgba(var(--tier-rgb),.1),rgba(var(--tier-rgb),.025)45%,transparent 75%),#111;flex-direction:column;padding-top:30px;display:flex;position:relative;overflow:hidden}.lls-service:before{content:"";background:linear-gradient(100deg,rgba(var(--tier-rgb),.35),var(--tier-color)32%,var(--tier-highlight)52%,rgba(var(--tier-rgb),.4));height:2px;position:absolute;inset:0 0 auto}.lls-service-1{--tier-color:#c6cdd7;--tier-rgb:176,187,202;--tier-highlight:#eef1f6}.lls-service-2{--tier-color:#d6be82;--tier-rgb:193,166,101;--tier-highlight:#f0dfaf}.lls-service .lls-small-label{color:var(--tier-color)!important}.lls-service .lls-checks svg{color:var(--tier-color)}.lls-service h3{color:var(--tier-color);margin-top:18px;font-size:39px}.lls-service .lls-best-for{border-bottom:1px solid var(--line);min-height:124px;padding-bottom:24px;font-size:14px}.lls-service .lls-checks{margin-bottom:25px}.lls-service-note{border-top:1px solid var(--line);padding-top:20px;margin-top:auto!important}.lls-small{font-size:12px;line-height:1.7}.lls-service-cta{text-align:center;max-width:700px;margin:33px auto 0}.lls-service-cta>p{margin-bottom:22px;font-size:15px}.lls-founder{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.lls-founder-image{aspect-ratio:4/4.5;border-radius:7px;position:relative;overflow:hidden}.lls-founder-image img{object-fit:cover;object-position:center 35%}.lls-founder figcaption{flex-direction:column;padding-top:16px;font-size:14px;display:flex}.lls-founder figcaption span{color:var(--muted);font-size:12px}.lls-founder h2+p{margin-top:23px}.lls-founder .lls-checks{gap:16px;margin-top:28px}.lls-measurement{border-block:1px solid var(--line);background:#111}.lls-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:35px;display:grid}.lls-metrics article{border:1px solid var(--line);border-radius:5px;padding:23px}.lls-metrics span{color:var(--teal);font-size:11px}.lls-metrics h3{margin-top:26px;font-size:19px;line-height:1.3}.lls-measurement-note{max-width:820px;margin-top:24px!important}.lls-fit{margin-top:38px}.lls-fit h3{margin-top:19px}.lls-fit .lls-card:first-child{background:#111c1c;border-color:#254444}.lls-not-fit{background:0 0}.lls-not-fit>ul{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lls-not-fit li{color:var(--muted);gap:12px;font-size:14px;display:flex}.lls-faq{border-top:1px solid var(--line)}.lls-faq-layout{grid-template-columns:.85fr 1.4fr;gap:60px;display:grid}.lls-faq details{border-bottom:1px solid #303030}.lls-faq details:first-child{border-top:1px solid #303030}.lls-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.lls-faq summary::-webkit-details-marker{display:none}.lls-faq summary svg{flex-shrink:0;transition:transform .15s}.lls-faq details[open] summary svg{transform:rotate(45deg)}.lls-faq details p{padding-bottom:24px;font-size:15px}.lls-final{background:#4dd4d4}.lls-final h2{font-size:clamp(38px,4.2vw,58px)}.lls-final .lls-button{margin-top:30px}.lls-final .lls-micro{max-width:450px;margin-top:18px!important}.lls-footer{color:#a3a3a3;background:#090909;padding:35px 0;font-size:12px}.lls-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lls-footer-inner>div{gap:24px;display:flex}.lls-footer a:hover{color:#fff}.lls-case-grid{gap:40px;margin-top:36px;display:grid}.lls-case-study{background:linear-gradient(150deg,#191c1c 0%,#141515 60%);border:1px solid #303333;border-radius:16px;padding:32px}.lls-case-heading{margin-bottom:28px}.lls-case-heading .lls-eyebrow{margin-bottom:12px;font-size:11px;display:block}.lls-case-heading .lls-eyebrow span{color:#697b7b;padding-inline:9px}.lls-case-heading h3{max-width:750px;font-size:clamp(25px,2.6vw,34px);line-height:1.2}.lls-case-maps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.lls-case-map{background:#111414;border:1px solid #373b3b;border-radius:11px;overflow:hidden}.lls-case-map-after{border-color:#4dd4d450}.lls-case-map-caption{color:#aab3b3;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:11px;display:flex}.lls-case-phase{color:#fafafa;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.lls-case-phase i{background:#c5a28e;border-radius:50%;width:6px;height:6px}.lls-case-map-after .lls-case-phase i{background:var(--teal)}.lls-case-image{aspect-ratio:596/540;background:#edf2ee;display:block;position:relative}.lls-case-image img{object-fit:contain;width:100%;height:100%;display:block}.lls-case-scope{border-left:2px solid #667979;max-width:760px;padding-left:13px;font-size:12px;line-height:1.7;color:#aebbbb!important;margin:-10px 0 24px!important}.lls-case-image-aligned{background:#202626;overflow:hidden}.lls-case-image-aligned img{max-width:none;position:absolute}.lls-case-map-summary{justify-content:space-between;gap:12px;padding:18px;display:flex}.lls-case-map-summary strong{letter-spacing:-.01em;font-size:clamp(15px,1.5vw,20px);font-weight:500}.lls-case-map-after .lls-case-map-summary strong{color:var(--teal)}.lls-case-map-summary>span{color:var(--muted);font-size:11px}.lls-case-context{max-width:930px;padding-top:24px}.lls-case-context>p{font-size:15px;line-height:1.8}.lls-case-context .lls-case-reading{color:#939e9e;margin-top:12px;font-size:12px}@media (max-width:700px){.lls-case-study{border-radius:12px;padding:16px}.lls-case-heading{margin-bottom:22px;padding:5px 2px 0}.lls-case-heading .lls-eyebrow{font-size:9px;line-height:1.8}.lls-case-heading .lls-eyebrow span{padding-inline:4px}.lls-case-maps{grid-template-columns:1fr;gap:18px}.lls-case-map-caption{padding:13px 14px;font-size:10px}.lls-case-map-summary{padding:14px}.lls-case-context>p{font-size:14px}}.lls-testimonial{margin-top:24px}.lls-testimonial blockquote{margin:20px 0 12px;font-size:20px}.lls-featured-testimonial{max-width:850px;margin:40px auto}.lls-skip{z-index:100;color:var(--ink);background:#111;padding:12px;position:fixed;top:-100px;left:15px}.lls-skip:focus{top:12px}.lls-skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.lls-application{min-height:80vh;padding-block:65px 90px}.lls-application-layout{grid-template-columns:.85fr 1.4fr;align-items:start;gap:75px;display:grid}.lls-application-intro h2{font-size:clamp(36px,3.5vw,48px)}.lls-application-intro>p:not(.lls-eyebrow){margin-top:23px;font-size:16px}.lls-application-person{align-items:center;gap:15px;margin-top:35px;font-size:14px;display:flex}.lls-application-person img{object-fit:cover;border-radius:50%;width:52px;height:52px}.lls-application-person span{color:var(--muted);font-size:12px;display:block}.lls-form{border:1px solid var(--line);background:#111;border-radius:8px;min-width:0;padding:34px}.lls-form-progress{gap:8px;margin-bottom:25px;display:flex}.lls-form-progress span{background:#303030;border-radius:2px;flex:1;height:4px}.lls-form-progress .is-active{background:var(--teal)}.lls-form-step{text-transform:uppercase;letter-spacing:.1em;font-size:11px;margin-bottom:8px!important}.lls-form h3{margin-bottom:8px;font-size:29px}.lls-form-description{font-size:14px;margin-bottom:27px!important}.lls-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;display:grid}.lls-field{flex-direction:column;gap:7px;min-width:0;display:flex}.lls-field-full{grid-column:1/-1}.lls-field label,.lls-field legend{font-size:13px;font-weight:500;line-height:1.5}.lls-field :is(input,select,textarea){width:100%;color:var(--ink);background:#111;border:1px solid #494949;border-radius:4px;min-height:48px;padding:12px;font-family:inherit;font-size:16px}.lls-field textarea{resize:vertical;min-height:110px}.lls-field :is(input,textarea)::placeholder{color:#888}.lls-field-error{font-size:12px;color:#fca5a5!important}.lls-field [aria-invalid=true]{border-color:#fca5a5}.lls-field-help{font-size:12px}.lls-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:5px;display:grid}.lls-checkboxes label{align-items:center;gap:8px;font-weight:400;display:flex}.lls-checkboxes input{width:17px;height:17px;min-height:0;accent-color:var(--teal)}.lls-form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:30px;display:flex}.lls-form-actions .lls-button{margin-left:auto}.lls-back{color:var(--muted);padding:12px 0;font-size:14px}.lls-button:disabled{opacity:.6;cursor:wait;transform:none}.lls-form-privacy{border-top:1px solid var(--line);padding-top:20px;font-size:12px;margin-top:25px!important}.lls-form-privacy a{text-decoration:underline}.lls-nurture-opt-in{border-top:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin-top:25px;padding-top:22px;font-size:13px;line-height:1.6;display:flex}.lls-nurture-opt-in input{width:17px;height:17px;accent-color:var(--teal);flex-shrink:0;margin-top:3px}.lls-form-error{background:#291413;border:1px solid #65332d;border-radius:4px;padding:14px;font-size:14px;color:#fecaca!important;margin-top:22px!important}.lls-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lls-success{max-width:1000px;margin-inline:auto}.lls-success>h2{margin-bottom:22px;font-size:clamp(34px,4vw,50px)}.lls-success>p{max-width:650px;margin-bottom:22px}.lls-application :is(h2,h3,input,select,textarea){scroll-margin-top:160px}.lls-calendar{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:760px;margin-top:25px}@media (min-width:1450px){.lls-hero{padding-top:64px}}@media (max-width:1100px){.lls-wrap{width:calc(100% - 56px)}.lls-header nav{gap:16px;font-size:12px}.lls-header-inner{gap:18px}.lls-brand img{width:128px}.lls-card{padding:25px}.lls-founder{gap:45px}.lls-metrics{gap:10px}.lls-metrics article{padding:17px}.lls-application-layout{gap:38px}}@media (max-width:900px){.lls-header-inner{flex-wrap:wrap;row-gap:13px;padding-block:14px 11px}.lls-header nav{border-top:1px solid #292929;order:3;justify-content:space-between;width:100%;padding-top:12px}.lls-hero{padding-top:45px}.lls-three{gap:16px}.lls-card{padding:22px}.lls-card h3{font-size:22px}.lls-service h3{font-size:35px}.lls-service .lls-best-for{min-height:150px}.lls-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lls-application-layout{grid-template-columns:1fr;gap:35px}.lls-application-intro{max-width:640px}.lls-application{max-width:780px;margin:auto}}@media (max-width:700px){.lls-wrap{width:calc(100% - 40px)}.lls{font-size:16px}.lls-section{padding-block:64px}.lls-three,.lls-two,.lls-faq-layout{grid-template-columns:1fr}.lls-hero .lls-eyebrow{letter-spacing:.08em;font-size:9px}.lls-hero{padding-block:36px 44px}.lls-hero h1{font-size:clamp(36px,9.5vw,44px)}.lls-hero-copy{font-size:16px}.lls-hero .lls-button{gap:12px;width:100%}.lls-micro{font-size:11px}.lls-desktop-break{display:none}.lls-card{padding:27px}.lls-card-top{margin-bottom:25px}.lls-centered{text-align:left}.lls-centered .lls-eyebrow{justify-content:start}.lls-closing{text-align:left}.lls-pillars{margin-top:35px}.lls-pillars article,.lls-pillars article:first-child,.lls-pillars article:last-child{border:0;border-bottom:1px solid #303030;padding:25px 0}.lls-pillars h3{margin-top:12px}.lls-section-heading{display:block}.lls-section-heading>p{margin-top:20px}.lls-timeline{gap:32px}.lls-timeline article,.lls-timeline article:last-child{border:1px solid var(--line);border-radius:6px;padding:24px}.lls-timeline-marker:before{display:none}.lls-timeline-marker{margin-bottom:20px}.lls-service .lls-best-for{min-height:0}.lls-service-cta{text-align:left}.lls-founder{gap:35px}.lls-founder figure{max-width:450px}.lls-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lls-metrics article:last-child{grid-column:1/-1}.lls-metrics h3{margin-top:16px}.lls-faq-layout{gap:30px}.lls-final .lls-button{width:100%}.lls-footer-inner{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lls-footer-inner>span:last-child,.lls-footer-inner>span:nth-child(2){text-align:right}.lls-form{padding:25px 20px}.lls-fields{grid-template-columns:1fr}.lls-application{padding-top:40px}.lls-form-actions .lls-button{padding-inline:15px;font-size:14px}.lls-header-note{font-size:11px}}@media (max-width:380px){.lls-header nav{gap:8px;font-size:11px}.lls-button{padding-inline:15px;font-size:14px}}@media (prefers-reduced-motion:reduce){.lls *,.lls :before,.lls :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lls{color-scheme:dark}.lls-final{--ink:#090909;--muted:#163737;--teal:#163737;color:#090909}.lls-final .lls-button{color:#fff;background:#090909}.lls-final .lls-button:hover{background:#242424}.lls-calendar{color-scheme:light}
