.lp-hero{isolation:isolate;background:var(--background);color:var(--foreground);position:relative;overflow:hidden}.lp-hero:before{content:"";z-index:-2;background-color:#196ea9;background-color:lab(43.9546% -8.07992 -39.0276);background-image:url(/brand/hero-backdrop-sky.webp);background-position:top;background-repeat:no-repeat;background-size:cover;height:clamp(680px,74vw,1040px);position:absolute;inset:0 0 auto}.lp-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(115% 72% at 50% 18%, #06122680 0%, #0612262e 46%, transparent 68%), linear-gradient(180deg, #050e1e9e 0%, #050e1e33 22%, #050e1e00 46%, #080b108c 76%, var(--background) 96%);position:absolute;inset:0}.lp-hero-inner{z-index:1;padding-top:clamp(6.75rem,9vw,9.75rem);padding-bottom:clamp(2rem,4vw,3.5rem);position:relative}.lp-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:960px;margin-inline:auto;display:flex}.lp-eyebrow{border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06122661;border:1px solid #ffffff4d;align-items:center;margin:0;padding:6px 14px;font-size:12px;line-height:1.4;display:inline-flex}.lp-headline{color:#fff;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px #0410264d;margin:0;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:600;line-height:1.04}.lp-lead{color:#ffffffe0;text-wrap:pretty;text-shadow:0 1px 18px #04102647;max-width:42rem;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.lp-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.lp-cta-primary,.lp-cta-secondary{border-radius:var(--radius-pill);justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,filter .16s;display:inline-flex}.lp-cta-primary{background:var(--primary);color:var(--primary-foreground)}.lp-cta-primary:hover{filter:brightness(.94)}.lp-cta-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06122657;border:1px solid #ffffff57}.lp-cta-secondary:hover{background:#06122675}.lp-cta-primary:focus-visible,.lp-cta-secondary:focus-visible,.lp-price-link:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.lp-demo{flex-direction:column;align-items:center;gap:14px;margin:clamp(2.5rem,5vw,5rem) 0 0;display:flex}.lp-demo-frame{border-radius:var(--radius-panel);background:var(--background);width:100%;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 80px -24px #030a18b3,0 8px 24px -12px #030a1880}.lp-demo-note{max-width:46rem;color:var(--muted-foreground);text-align:center;margin:0;font-size:12.5px;line-height:1.6}.lp-inner{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.lp-head{margin-inline:auto;margin-bottom:clamp(2rem,4vw,3rem)}.lp-example-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.lp-example-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);flex-direction:column;gap:14px;padding:20px;display:flex}.lp-example-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-example-badge{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.lp-example-ask{color:var(--foreground);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.4}.lp-example-surface{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);flex-direction:column;padding:2px 12px;display:flex}.lp-example-row{border-bottom:1px solid var(--border);color:var(--foreground);margin:0;padding:9px 0;font-size:12.5px;line-height:1.5}.lp-example-row:last-child{border-bottom:0}.lp-example-row-muted{color:var(--muted-foreground)}.lp-example-body{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.65}.lp-example-foot{color:var(--muted-foreground);text-align:center;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:12.5px;line-height:1.6}.lp-flow-steps{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lp-flow-step{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:20px 0;display:flex}.lp-flow-number{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.lp-flow-title{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.lp-flow-body{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.65}.lp-flow-demo{margin:clamp(2rem,4vw,3rem) 0 0}.lp-flow-frame{border-radius:var(--radius-panel);background:var(--background);box-shadow:0 0 0 1px var(--border), 0 24px 60px -32px #000000a6;overflow:hidden}.lp-flow-note{color:var(--muted-foreground);margin:14px 0 0;font-size:12.5px;line-height:1.6}.lp-price-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.lp-price-cell{flex-direction:column;gap:4px;padding:20px 0;display:flex}.lp-price-name{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.lp-price-figure{color:var(--foreground);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1.1}.lp-price-per{color:var(--muted-foreground);font-size:12.5px}.lp-price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.lp-price-note{max-width:46rem;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.lp-price-link{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:40px;color:var(--foreground);align-items:center;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.lp-price-link:hover{background:var(--muted)}@media (min-width:640px){.lp-inner{padding-inline:40px}.lp-example-grid{gap:18px}}@media (min-width:768px){.lp-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-price-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-price-cell{border-left:1px solid var(--border);padding:24px}.lp-price-cell:first-child{border-left:0;padding-left:0}}@media (min-width:900px){.lp-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-flow-step{border-bottom:0;border-left:1px solid var(--border);padding:22px 24px}.lp-flow-step:first-child{border-left:0;padding-left:0}}@media (min-width:1024px){.lp-inner{padding-inline:160px}}@media (max-width:767px){.lp-hero:before{background-image:url(/brand/hero-backdrop-sky-mobile.webp);height:100%}.lp-headline{font-size:clamp(2.125rem,9.2vw,2.75rem)}.lp-lead{font-size:.9375rem}.lp-cta-row{flex-direction:column;width:100%}.lp-cta-primary,.lp-cta-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.lp-cta-primary,.lp-cta-secondary,.lp-price-link{transition:none}}
