.qs-hero-pad{padding:64px 48px;position:relative}.qs-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid;position:relative}.qs-h1{font:800 46px/1.1 var(--ll-font);letter-spacing:-.015em;color:var(--ll-ink);text-wrap:balance;margin:20px 0 0}.qs-hero-ctas{align-items:center;gap:14px;margin-top:28px;display:flex}.qs-cta-primary{background:var(--ll-grad-cta);color:#fff;height:52px;font:700 15.5px var(--ll-font);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 30px;text-decoration:none;transition:filter .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #246cfd40}.qs-cta-primary:hover{filter:brightness(1.07);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #246cfd6b}.qs-cta-secondary{height:52px;color:var(--ll-ink);font:600 15.5px var(--ll-font);background:#fff;border:1.5px solid #dedee2;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:border-color .2s;display:inline-flex}.qs-cta-secondary:hover{color:var(--ll-ink);border-color:#b9b9bf}.qs-hero-photo{min-height:380px;position:relative}.qs-h2{font:800 36px/1.15 var(--ll-font);letter-spacing:-.01em;color:var(--ll-ink);margin:0}.qs-h2--steps{text-align:center;font-size:34px}.qs-h2--faq{text-align:center;font-size:32px}.qs-h2--cta{color:#fff;text-wrap:balance}.qs-products-section{padding-top:88px;padding-bottom:88px}.qs-grid-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.qs-products-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:36px;display:grid}.qs-card{border:1px solid var(--ll-border-blue);background:#fff;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.qs-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #10111217}.qs-card-media{background:#f6faff;position:relative}.qs-card-body{flex-direction:column;flex:1;padding:16px;display:flex}.qs-card-name{font:700 15px/1.35 var(--ll-font);color:var(--ll-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;display:-webkit-box;overflow:hidden}.qs-card-desc{font:400 13px/1.5 var(--ll-font);color:var(--ll-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 14px;display:-webkit-box;overflow:hidden}.qs-badge{font:700 11px var(--ll-font);letter-spacing:.02em;color:var(--ll-blue-deep);pointer-events:none;background:#fffffff2;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #1011121f}.qs-chip{background:var(--ll-bg-blue-50);color:var(--ll-blue-deep);font:600 11px var(--ll-font);letter-spacing:.02em;border-radius:999px;align-self:flex-start;margin-top:6px;padding:3px 9px}.qs-card-cta{height:40px;color:var(--ll-ink);font:600 13px var(--ll-font);background:#fff;border:1.5px solid #dedee2;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.qs-card-cta:hover{border-color:var(--ll-blue);color:var(--ll-blue)}.qs-details{text-align:center;font:600 13px var(--ll-font);color:var(--ll-blue);margin-top:10px;text-decoration:none}.qs-details:hover{color:var(--ll-blue-deep)}.qs-cta-primary:focus-visible,.qs-cta-secondary:focus-visible,.qs-card-cta:focus-visible,.qs-details:focus-visible,.qs-cta-final:focus-visible{outline:3px solid var(--ll-sky);outline-offset:2px}.qs-steps-pad{padding-top:80px;padding-bottom:80px}.qs-steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}.qs-step-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 1px 2px #1011120a,0 8px 24px #1011120d}.qs-step-num{background:var(--ll-grad-cta);color:#fff;width:26px;height:26px;font:800 13px var(--ll-font);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.qs-faq-section{max-width:840px;margin:0 auto;padding:80px 48px}.qs-faq-answer{font:400 15.5px/1.65 var(--ll-font);color:var(--ll-ink-3);margin:0;padding:0 56px 20px 24px}.qs-cta-pad{text-align:center;max-width:760px;margin:0 auto;padding:64px 48px;position:relative}.qs-cta-final{height:54px;color:var(--ll-blue);font:700 16px var(--ll-font);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 34px;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:0 12px 32px #0a1a4a4d}.qs-cta-final:hover{color:var(--ll-blue);transform:translateY(-2px)}@media (width<=1100px){.qs-hero-pad{padding:48px 20px}.qs-hero-grid{grid-template-columns:1fr;gap:36px}.qs-products-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.qs-products-grid{grid-template-columns:repeat(2,1fr)}.qs-steps-grid{grid-template-columns:1fr}}@media (width<=720px){.qs-hero-pad{padding:44px 20px 52px}.qs-h1{font-size:36px}.qs-h2,.qs-h2--steps,.qs-h2--faq{font-size:28px}.qs-hero-ctas{flex-wrap:wrap}.qs-hero-photo{min-height:300px}.qs-products-section{padding-top:64px;padding-bottom:64px}.qs-grid-head{flex-direction:column;align-items:flex-start;gap:10px}.qs-products-grid{grid-template-columns:1fr}.qs-steps-pad{padding-top:64px;padding-bottom:64px}.qs-faq-section{padding:64px 20px}.qs-faq-answer{padding:0 24px 18px}.qs-cta-pad{padding:56px 20px}}.qs-card--clickable{cursor:pointer}
