.light-rays-container{width:100%;height:100%;position:relative;pointer-events:none;z-index:3;overflow:hidden}.sb-bridge{--sb-teal: #01a4b0;--sb-teal-light: #7fd4dc;--sb-teal-deep: #00808a;--sb-dark: #003d47;--sb-ink: #005d6c;--sb-body: #374151;--sb-lime: #99ca3c;--sb-lime-hover: #85b034;padding:76px 0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif}.sb-bridge.is-dark{background:var(--sb-dark);color:#fff}.sb-bridge.is-light{background:#f4f7f8;border-top:1px solid #e3eaeb}.sb-inner{width:min(1120px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:168px minmax(0,1fr);gap:40px;align-items:center}.sb-portrait{display:block;width:100%;height:auto}.sb-copy{min-width:0}.sb-eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-teal-deep)}.sb-bridge.is-dark .sb-eyebrow{color:var(--sb-teal-light)}.sb-bridge .sb-copy h2{margin:14px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,1.6vw + 1.1rem,2.4rem);font-weight:600;line-height:1.14;letter-spacing:-.025em;color:var(--sb-ink)}.sb-bridge.is-dark .sb-copy h2{color:#fff}.sb-bridge .sb-copy p{margin:16px 0 0;max-width:58ch;font-size:1.0625rem;line-height:1.65;color:var(--sb-body)}.sb-bridge.is-dark .sb-copy p{color:#ffffffd6}.sb-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.sb-bridge .sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.sb-bridge .sb-btn svg{width:18px;height:18px;transition:transform .2s ease}.sb-bridge .sb-btn:hover svg{transform:translate(3px)}.sb-bridge .sb-btn-primary{background:var(--sb-lime);color:var(--sb-dark)}.sb-bridge .sb-btn-primary:hover{background:var(--sb-lime-hover);color:var(--sb-dark)}.sb-bridge .sb-btn-ghost{border-color:#cfdadb;color:var(--sb-ink);font-weight:600}.sb-bridge .sb-btn-ghost:hover{border-color:var(--sb-teal);background:#01a4b014}.sb-bridge .sb-btn-ghost svg{transform:none}.sb-bridge .sb-btn-ghost:hover svg{transform:none}.sb-bridge.is-dark .sb-btn-ghost{border-color:#ffffff57;color:#fff}.sb-bridge.is-dark .sb-btn-ghost:hover{background:#ffffff14;border-color:#fff9}.sb-bridge a:focus-visible{outline:2px solid var(--sb-teal);outline-offset:3px;border-radius:4px}.sb-bridge.is-dark a:focus-visible{outline-color:var(--sb-teal-light)}@media (max-width: 760px){.sb-bridge{padding:56px 0}.sb-inner{grid-template-columns:124px minmax(0,1fr);gap:22px;align-items:start}.sb-bridge .sb-btn{height:auto;min-height:48px;padding:12px 20px;white-space:normal;text-align:center}}@media (max-width: 420px){.sb-inner{width:calc(100% - 32px);grid-template-columns:92px minmax(0,1fr)}}.lz-home{--ss-teal: #01a4b0;--ss-teal-hover: #018b95;--ss-teal-soft: #dcf1f4;--ss-dark-teal: #005d6c;--ss-dark-teal-2: #003d47;--ss-lime: #99ca3c;--ss-lime-hover: #85b034;--ss-slate-900: #0f172a;--ss-slate-50: #f8fafc;--background: hsl(210 20% 98%);--card: #ffffff;--border: hsl(220 13% 91%);--muted-foreground: #374151;--text-secondary: #4b5563;--text-meta: #6b7280;--accent-teal-deep: #00808a;--cta: var(--ss-lime);--cta-hover: var(--ss-lime-hover);--cta-ink: var(--ss-dark-teal-2);--accent-teal: var(--ss-teal);--accent-teal-soft: var(--ss-teal-soft);--accent-teal-ring: hsl(184.1 98.9% 34.7% / .35);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--radius-lg: .5rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);position:relative;background:var(--background);color:var(--ss-dark-teal);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--text-base);line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lz-home .band,.lz-home .fit-col.no,.lz-home .upgrade-card,.lz-home .offer-banner,.lz-home .value-frame,.lz-home .sidenote,.lz-home .hub-grid .h,.lz-home .cmp-table thead th{--text-meta: var(--text-secondary);--accent-teal-deep: var(--ss-dark-teal)}.lz-home *{box-sizing:border-box}.lz-home h1,.lz-home h2,.lz-home h3,.lz-home h4,.lz-home h5{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home section{position:relative}.lz-home .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.lz-home .pad{padding:104px 0}.lz-home .pad-sm{padding:80px 0}@media (max-width: 760px){.lz-home .pad{padding:68px 0}.lz-home .pad-sm{padding:52px 0}}.lz-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;font-size:var(--text-base);font-weight:600;border-radius:var(--radius-lg);border:1px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer;text-decoration:none;white-space:nowrap;letter-spacing:-.01em}.lz-home .btn:hover{text-decoration:none;opacity:1}.lz-home .btn-primary{background:var(--cta);color:var(--cta-ink);font-weight:700}.lz-home .btn-primary:hover{background:var(--cta-hover);color:var(--cta-ink)}.lz-home .btn-outline{background:transparent;border-color:var(--border);color:var(--ss-dark-teal)}.lz-home .btn-outline:hover{background:var(--accent-teal-soft);border-color:var(--accent-teal)}.lz-home .btn-lg{height:56px;padding:0 30px;font-size:var(--text-lg)}.lz-home .btn .lucide{width:18px;height:18px}.lz-home .btn-arrow .lucide{transition:transform .2s ease}.lz-home .btn-arrow:hover .lucide{transform:translate(3px)}@media (max-width: 560px){.lz-home .btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding-top:12px;padding-bottom:12px}.lz-home .btn-lg{min-height:56px}}.lz-home .cta-block{text-align:center;margin-top:56px}.lz-home .cta-block .trust{margin-top:16px;font-size:var(--text-sm);color:var(--text-meta)}.lz-home .nav{position:sticky;top:0;z-index:50;height:68px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f9fac7;border-bottom:1px solid var(--border)}.lz-home .nav-inner{max-width:1180px;margin:0 auto;padding:0 32px;height:100%;display:flex;align-items:center;justify-content:space-between}.lz-home .nav .brand{display:flex;align-items:center;gap:12px}.lz-home .nav .brand img{height:34px}.lz-home .nav .brand .tag{padding-left:13px;margin-left:1px;border-left:1px solid var(--border);font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .nav .nav-links{display:flex;align-items:center;gap:26px}.lz-home .nav .nav-links a{font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal);text-decoration:none;letter-spacing:-.01em;transition:color .15s ease}.lz-home .nav .nav-links a:hover{color:var(--ss-teal);opacity:1;text-decoration:none}.lz-home .nav .actions{display:flex;align-items:center;gap:18px}.lz-home .nav .actions .price{font-size:var(--text-sm);color:var(--text-meta)}.lz-home .nav .actions .price b{color:var(--ss-dark-teal);font-weight:600}@media (max-width: 940px){.lz-home .nav .nav-links{display:none}}@media (max-width: 720px){.lz-home .nav .brand .tag,.lz-home .nav .actions .price{display:none}}.lz-home .eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.09em;font-size:var(--text-xs);font-weight:700;color:var(--accent-teal-deep)}.lz-home .section-head{max-width:780px}.lz-home .section-head.center{margin:0 auto;text-align:center}.lz-home .section-head h2{font-size:clamp(2rem,3vw + 1rem,3.1rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;margin:14px 0 0;color:var(--ss-dark-teal);text-wrap:balance}.lz-home .section-head h2 em{font-style:normal;color:var(--ss-teal)}.lz-home .section-head .sub{margin:20px 0 0;font-size:var(--text-lg);line-height:1.7;color:var(--muted-foreground);text-wrap:pretty}.lz-home .section-head.center .sub{margin-left:auto;margin-right:auto}.lz-home .hero{padding:88px 0 96px;overflow:hidden;background:radial-gradient(ellipse 65% 55% at 12% -8%,hsl(184 100% 38% / .16),transparent 55%),radial-gradient(ellipse 60% 50% at 82% -2%,hsl(200 90% 48% / .11),transparent 55%),radial-gradient(ellipse 55% 45% at 50% -12%,hsl(88 55% 52% / .08),transparent 55%),var(--background)}.lz-home .hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.lz-home .hero-copy{max-width:600px}.lz-home .hero .eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:9999px;background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);font-size:var(--text-xs);font-weight:700;color:var(--accent-teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-bottom:26px}.lz-home .hero .eyebrow-pill .lucide{width:14px;height:14px}.lz-home .hero h1{font-size:clamp(2.4rem,3.4vw + 1rem,3.7rem);font-weight:700;letter-spacing:-.05em;line-height:1.06;margin:0 0 24px;color:var(--ss-dark-teal);text-wrap:balance}.lz-home .hero h1 em{font-style:normal;color:var(--accent-teal)}.lz-home .hero .lede{font-size:var(--text-xl);line-height:1.62;color:var(--muted-foreground);margin:0 0 32px;text-wrap:pretty}.lz-home .hero .cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.lz-home .hero .trust{font-size:var(--text-sm);color:var(--text-meta)}.lz-home .hero .trust b{color:var(--ss-dark-teal);font-weight:600}@media (max-width: 920px){.lz-home .hero-inner{grid-template-columns:1fr;gap:48px}.lz-home .hero-copy{max-width:none}}.lz-home .stage,.lz-home .window-wrap{position:relative}.lz-home .window-wrap .glow{position:absolute;top:-10%;right:-6%;bottom:-6%;left:-6%;z-index:0;background:radial-gradient(circle at 60% 32%,hsl(184 100% 34% / .16),transparent 62%)}.lz-home .window{position:relative;z-index:1;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:0 40px 80px -34px #005d6c57,0 0 0 1px #fff9}.lz-home .window .bar{height:42px;display:flex;align-items:center;gap:13px;padding:0 15px;background:#f7f9fa;border-bottom:1px solid var(--border)}.lz-home .window .dots{display:flex;gap:7px;flex-shrink:0}.lz-home .window .dots i{width:11px;height:11px;border-radius:50%;display:block}.lz-home .window .dots i:nth-child(1){background:#ff5f57}.lz-home .window .dots i:nth-child(2){background:#febc2e}.lz-home .window .dots i:nth-child(3){background:#28c840}.lz-home .window .addr{font-family:var(--font-mono);font-size:11px;color:var(--text-meta);background:#fff;border:1px solid var(--border);border-radius:7px;padding:5px 13px;flex:1;max-width:380px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lz-home .window .shot{display:block;aspect-ratio:16/10;overflow:hidden;background:#fff;position:relative}.lz-home .window .shot.live iframe{position:absolute;top:0;left:0;border:0;display:block;transform-origin:top left;pointer-events:none;background:#fff}.lz-home .window .shot .fallback{display:none}@media (max-width: 920px){.lz-home .window .shot.live iframe{display:none}.lz-home .window .shot.live .fallback{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}}.lz-home .hero-copy,.lz-home .stage,.lz-home .window-wrap,.lz-home .col-text,.lz-home .col-media,.lz-home .m-tile{min-width:0}.lz-home .window{max-width:100%}.lz-home .kpi-chip{position:absolute;z-index:3;display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid var(--border);border-radius:13px;padding:12px 16px;box-shadow:0 20px 44px -18px #005d6c59;animation:lz-floaty 6.5s ease-in-out infinite}.lz-home .kpi-chip .v{font-size:20px;font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.02em;line-height:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .kpi-chip .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-meta)}.lz-home .kpi-chip.teal .v{color:var(--ss-teal)}.lz-home .kpi-chip.green .v{color:#809c26}.lz-home .kpi-chip.c1{top:6%;left:-5%;animation-delay:0s}.lz-home .kpi-chip.c2{top:32%;right:-5%;animation-delay:1.4s}.lz-home .kpi-chip.c3{bottom:7%;left:3%;animation-delay:2.6s}@keyframes lz-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 920px){.lz-home .kpi-chip{display:none}}@media (prefers-reduced-motion: reduce){.lz-home .kpi-chip{animation:none}}.lz-home .results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:56px}.lz-home .result{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:32px 32px 34px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.lz-home .result:hover{border-color:var(--accent-teal);transform:translateY(-4px);box-shadow:var(--shadow-xl)}.lz-home .result.span{grid-column:1 / -1;background:linear-gradient(120deg,var(--ss-dark-teal),hsl(188 100% 17%));border:none;color:#fff;display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center}.lz-home .result.span:hover{transform:translateY(-4px);box-shadow:0 24px 48px -18px #005d6c80}.lz-home .result .ico{width:50px;height:50px;border-radius:14px;background:var(--accent-teal-soft);color:var(--accent-teal);display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.lz-home .result .ico .lucide{width:25px;height:25px;stroke-width:1.75}.lz-home .result.span .ico{width:64px;height:64px;margin-bottom:0;background:#ffffff1f;color:var(--ss-lime)}.lz-home .result.span .ico .lucide{width:32px;height:32px}.lz-home .result h3{margin:0 0 10px;font-size:var(--text-xl);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .result p{margin:0;font-size:var(--text-base);line-height:1.68;color:var(--muted-foreground)}.lz-home .result.span h3{color:#fff;font-size:var(--text-2xl)}.lz-home .result.span p{color:#ffffffd1}@media (max-width: 820px){.lz-home .results-grid{grid-template-columns:1fr}.lz-home .result.span{grid-template-columns:1fr;gap:18px}}.lz-home .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lz-home .problem-copy p{font-size:var(--text-lg);line-height:1.78;color:var(--muted-foreground);margin:0 0 20px;text-wrap:pretty}.lz-home .problem-copy p strong,.lz-home .problem-copy p em{color:var(--ss-dark-teal)}.lz-home .problem-copy p em{font-style:italic;font-weight:500}.lz-home .problem-copy .drop{color:var(--ss-dark-teal);font-weight:500;font-size:var(--text-xl)}.lz-home .pull{margin:0;padding:32px 34px;border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--ss-dark-teal),hsl(188 100% 16%));color:#fff;box-shadow:0 24px 48px -22px #005d6c80}.lz-home .pull .lucide{width:30px;height:30px;color:var(--ss-lime);margin-bottom:18px}.lz-home .pull p{font-size:clamp(1.4rem,1.8vw + .6rem,1.9rem);font-weight:700;letter-spacing:-.03em;line-height:1.35;margin:0;text-wrap:balance;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home blockquote.pull p{color:#fff}.lz-home .pull .fix{margin-top:20px;font-size:var(--text-base);font-weight:600;color:var(--ss-lime);letter-spacing:0}@media (max-width: 860px){.lz-home .problem-grid{grid-template-columns:1fr;gap:40px}}.lz-home .cost-band{text-align:center}.lz-home .cost-band .inner{max-width:800px;margin:0 auto}.lz-home .cost-num{font-size:clamp(3.2rem,6vw + 1rem,5.8rem);font-weight:900;letter-spacing:-.04em;color:var(--ss-teal);line-height:1;margin:0 0 12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.lz-home .cost-h2{font-size:clamp(1.7rem,2.4vw + .6rem,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.22;margin:0 0 28px;color:var(--ss-dark-teal);text-wrap:balance}.lz-home .cost-body{font-size:var(--text-xl);line-height:1.72;color:var(--muted-foreground);margin:0 0 18px;text-wrap:pretty}.lz-home .cost-note{font-weight:600;color:var(--ss-dark-teal)}.lz-home .cost-source{font-size:var(--text-sm);color:var(--text-meta);font-style:italic;margin:4px 0 44px}.lz-home .hubband{background:var(--ss-slate-900);color:var(--ss-slate-50);padding:108px 0;overflow:hidden}.lz-home .hubband:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 45% at 82% 90%,hsl(200 90% 48% / .14),transparent 60%)}.lz-home .hubband:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 16%,hsl(184 100% 34% / .16),transparent 65%)}.lz-home .hubband .inner{position:relative;z-index:1}.lz-home .hubband .section-head h2{color:#fff}.lz-home .hubband .section-head h2 em{font-style:normal;color:var(--ss-teal)}.lz-home .hubband .section-head .eyebrow{color:var(--ss-teal)}.lz-home .hubband .section-head .sub{color:#cbd5e1}.lz-home .hubband .window{box-shadow:0 50px 110px -44px #000000b3,0 0 0 1px #ffffff14}.lz-home .hubband .kpi-chip{background:#08181cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffffff24}.lz-home .hubband .kpi-chip .v{color:#fff}.lz-home .hubband .kpi-chip.teal .v{color:#7dd3d9}.lz-home .showcase .show-inner{display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center}.lz-home .showcase.flip .col-text{order:2}.lz-home .showcase.flip .col-media{order:1}.lz-home .showcase .feat{display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.03em;color:var(--accent-teal-deep);border:1px solid hsl(184 60% 78%);background:var(--accent-teal-soft);padding:7px 14px;border-radius:9999px;margin-bottom:22px}.lz-home .showcase .feat .dot{width:7px;height:7px;border-radius:50%;background:var(--ss-teal)}.lz-home .showcase .feat.green{color:#738c22;border-color:#c7d98c;background:#99ca3c24}.lz-home .showcase .feat.green .dot{background:var(--ss-lime)}.lz-home .showcase h2{font-size:clamp(1.8rem,2.6vw + .6rem,2.7rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 18px;color:var(--ss-dark-teal);text-wrap:balance}.lz-home .showcase h2 em{font-style:normal;color:var(--ss-teal)}.lz-home .showcase .lede{font-size:var(--text-lg);line-height:1.72;color:var(--muted-foreground);margin:0;text-wrap:pretty}@media (max-width: 900px){.lz-home .showcase .show-inner{grid-template-columns:1fr;gap:40px}.lz-home .showcase.flip .col-text,.lz-home .showcase.flip .col-media{order:0}}.lz-home .montage-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px}.lz-home .m-tile .window{box-shadow:0 28px 60px -34px #005d6c4d,0 0 0 1px #fff9}.lz-home .m-tile .window .bar{height:32px}.lz-home .m-tile .window .dots i{width:9px;height:9px}.lz-home .m-label{display:flex;align-items:baseline;gap:14px;margin-top:20px}.lz-home .m-name{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:var(--ss-dark-teal);white-space:nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .m-rule{flex:1;height:1px;background:var(--border);align-self:center}.lz-home .m-desc{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;margin:10px 0 0}@media (max-width: 820px){.lz-home .montage-3{grid-template-columns:1fr}}.lz-home .value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.lz-home .vitem{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px 26px 26px;display:flex;flex-direction:column;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.lz-home .vitem:hover{border-color:var(--accent-teal);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.lz-home .vitem .ico{width:46px;height:46px;border-radius:13px;background:var(--accent-teal-soft);color:var(--accent-teal);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lz-home .vitem .ico .lucide{width:23px;height:23px;stroke-width:1.75}.lz-home .vitem h3{margin:0 0 8px;font-size:var(--text-lg);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .vitem p{margin:0 0 14px;font-size:var(--text-sm);line-height:1.62;color:var(--text-secondary)}.lz-home .vitem .so{margin:auto 0 0;padding-top:14px;border-top:1px dashed var(--border);font-size:var(--text-sm);font-style:italic;line-height:1.55;color:var(--ss-dark-teal)}.lz-home .value-frame{margin:36px auto 0;max-width:760px;text-align:center;padding:22px 28px;border-radius:var(--radius-2xl);background:var(--accent-teal-soft);border:1px solid hsl(184 50% 80%);font-size:var(--text-lg);line-height:1.55;color:var(--ss-dark-teal);font-weight:500;letter-spacing:-.01em}@media (max-width: 920px){.lz-home .value-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.lz-home .value-grid{grid-template-columns:1fr}}.lz-home .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:56px}.lz-home .step{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:30px 26px 28px}.lz-home .step .n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:var(--ss-dark-teal);color:#fff;font-weight:700;font-size:var(--text-lg);margin-bottom:20px;letter-spacing:-.01em}.lz-home .step .ico{position:absolute;top:32px;right:26px;color:var(--accent-teal);opacity:.85}.lz-home .step .ico .lucide{width:22px;height:22px}.lz-home .step h3{margin:0 0 9px;font-size:var(--text-lg);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .step p{margin:0;font-size:var(--text-sm);line-height:1.62;color:var(--text-secondary)}.lz-home .step .connector{position:absolute;top:54px;right:-13px;z-index:2;color:var(--border)}.lz-home .step .connector .lucide{width:22px;height:22px}.lz-home .step:last-child .connector{display:none}@media (max-width: 900px){.lz-home .steps{grid-template-columns:1fr 1fr}.lz-home .step .connector{display:none}}@media (max-width: 520px){.lz-home .steps{grid-template-columns:1fr}}.lz-home .vs-list{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lz-home .vs-list li{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--card);border:1px solid var(--border);border-radius:9999px;font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal)}.lz-home .vs-list li .lucide{width:15px;height:15px;color:var(--ss-teal);flex-shrink:0}.lz-home .offer-card{max-width:920px;margin:56px auto 0;background:var(--card);border:2px solid var(--accent-teal);border-radius:24px;box-shadow:var(--shadow-xl);overflow:hidden}.lz-home .offer-top{display:grid;grid-template-columns:1fr 1fr}.lz-home .offer-cell{padding:40px 38px}.lz-home .offer-cell.free{background:linear-gradient(135deg,var(--ss-dark-teal),hsl(188 100% 16%));color:#fff}.lz-home .offer-cell .lab{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:14px}.lz-home .offer-cell.free .lab{color:var(--ss-lime)}.lz-home .offer-cell.paid .lab{color:var(--accent-teal-deep)}.lz-home .offer-cell .price{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.lz-home .offer-cell .price .big{font-size:clamp(2.6rem,4vw + 1rem,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .offer-cell.free .price .big{color:#fff}.lz-home .offer-cell.paid .price .big{color:var(--ss-dark-teal)}.lz-home .offer-cell .price .per{font-size:var(--text-lg);font-weight:500;opacity:.7}.lz-home .offer-cell .desc{font-size:var(--text-base);line-height:1.65;margin:0}.lz-home .offer-cell.free .desc{color:#ffffffd9}.lz-home .offer-cell.paid .desc{color:var(--muted-foreground)}.lz-home .offer-cell .desc b{font-weight:600}.lz-home .offer-cell.free .desc b{color:#fff}.lz-home .offer-cell.paid .desc b{color:var(--ss-dark-teal)}.lz-home .offer-compare{padding:32px 38px;border-top:1px solid var(--border)}.lz-home .offer-compare .ch{font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal);text-transform:uppercase;letter-spacing:.05em;margin:0 0 18px}.lz-home .offer-compare ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lz-home .offer-compare li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;font-size:var(--text-base);line-height:1.55;color:var(--muted-foreground)}.lz-home .offer-compare li .x{width:26px;height:26px;border-radius:8px;background:#fdecec;color:#dc2828;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lz-home .offer-compare li .x .lucide{width:15px;height:15px}.lz-home .offer-compare li b{color:var(--ss-dark-teal);font-weight:600}.lz-home .offer-kicker{margin:34px auto 0;max-width:720px;text-align:center;font-size:clamp(1.3rem,1.8vw + .5rem,1.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.4;color:var(--ss-dark-teal);text-wrap:balance}.lz-home .offer-kicker b{color:var(--accent-teal);font-weight:600}@media (max-width: 720px){.lz-home .offer-top{grid-template-columns:1fr}}.lz-home .founding-callout{margin-top:20px;padding:18px 20px;border-radius:12px;background:#99ca3c1f;border:1px dashed rgba(153,202,60,.5)}.lz-home .founding-callout .fc-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px}.lz-home .founding-callout .fc-label .lucide{width:14px;height:14px;color:#6c8320}.lz-home .founding-callout .fc-label span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5f731c}.lz-home .founding-callout p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--ss-dark-teal)}.lz-home .founding-callout p b{font-weight:700}.lz-home .guarantee-strip{display:flex;align-items:flex-start;gap:16px;padding:20px 26px;border-radius:var(--radius-2xl);background:#99ca3c1a;border:1px solid rgba(153,202,60,.35);margin-top:28px}.lz-home .guarantee-strip .g-ico{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#99ca3c2e;color:#6c8320;display:flex;align-items:center;justify-content:center}.lz-home .guarantee-strip .g-ico .lucide{width:22px;height:22px}.lz-home .guarantee-strip .g-text b{display:block;font-size:var(--text-base);font-weight:700;color:var(--ss-dark-teal);margin-bottom:3px}.lz-home .guarantee-strip .g-text span{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.lz-home .founder-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.lz-home .founder .portrait{position:relative}.lz-home .founder .portrait:before{content:"";position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;background:radial-gradient(circle,hsl(184 100% 34% / .16),transparent 62%);z-index:0}.lz-home .founder .portrait img{position:relative;z-index:1;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:24px;box-shadow:var(--shadow-lg)}.lz-home .founder .copy h2{font-size:clamp(1.8rem,2.4vw + .6rem,2.6rem);font-weight:700;letter-spacing:-.045em;line-height:1.18;margin:14px 0 22px;color:var(--ss-dark-teal)}.lz-home .founder .copy p{font-size:var(--text-base);line-height:1.78;color:var(--muted-foreground);margin:0 0 16px}.lz-home .founder .copy p em{color:var(--ss-dark-teal);font-style:italic}.lz-home .founder .sig{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.lz-home .founder .sig b{display:block;font-size:var(--text-base);color:var(--ss-dark-teal)}.lz-home .founder .sig span{font-size:var(--text-sm);color:var(--text-meta)}@media (max-width: 820px){.lz-home .founder-inner{grid-template-columns:1fr;gap:36px}.lz-home .founder .portrait{max-width:360px}}.lz-home .risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.lz-home .risk{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px 26px}.lz-home .risk .ico{width:46px;height:46px;border-radius:13px;background:#99ca3c29;color:#6c8320;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lz-home .risk .ico .lucide{width:23px;height:23px}.lz-home .risk h3{margin:0 0 8px;font-size:var(--text-lg);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .risk p{margin:0;font-size:var(--text-sm);line-height:1.65;color:var(--text-secondary)}.lz-home .risk-line{margin:36px auto 0;text-align:center;max-width:640px;font-size:var(--text-lg);font-weight:500;color:var(--ss-dark-teal);letter-spacing:-.015em}@media (max-width: 820px){.lz-home .risk-grid{grid-template-columns:1fr}}.lz-home .obj-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px;margin-top:52px}.lz-home .obj{padding:26px 28px;border-radius:var(--radius-2xl);background:var(--card);border:1px solid var(--border)}.lz-home .obj .q{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px}.lz-home .obj .q .mark{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--accent-teal-soft);color:var(--accent-teal);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.lz-home .obj .q span{font-size:var(--text-lg);font-weight:600;color:var(--ss-dark-teal);letter-spacing:-.015em;line-height:1.35}.lz-home .obj p{margin:0;font-size:var(--text-base);line-height:1.68;color:var(--muted-foreground)}.lz-home .obj p em{color:var(--ss-dark-teal);font-style:italic}@media (max-width: 760px){.lz-home .obj-grid{grid-template-columns:1fr}}.lz-home .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:52px}.lz-home .fit-col{border-radius:24px;padding:36px 36px 38px}.lz-home .fit-col.yes{background:var(--card);border:2px solid var(--accent-teal)}.lz-home .fit-col.no{background:#f4f7f8;border:1px solid var(--border)}.lz-home .fit-col.pair{background:var(--card);border:1px solid hsl(184 45% 82%)}.lz-home .fit-col.pair h3 .badge{background:var(--accent-teal-soft);color:var(--accent-teal)}.lz-home .fit-col.pair li .lucide{color:var(--accent-teal)}.lz-home .fit-col h3{margin:0 0 22px;font-size:var(--text-xl);font-weight:700;display:flex;align-items:center;gap:11px;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .fit-col h3 .badge{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.lz-home .fit-col.yes h3 .badge{background:var(--accent-teal-soft);color:var(--accent-teal)}.lz-home .fit-col.no h3 .badge{background:#ebebeb;color:#737373}.lz-home .fit-col h3 .badge .lucide{width:19px;height:19px}.lz-home .fit-col ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.lz-home .fit-col li{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;font-size:var(--text-base);line-height:1.6;color:var(--ss-dark-teal)}.lz-home .fit-col li .lucide{width:19px;height:19px;flex-shrink:0;margin-top:3px}.lz-home .fit-col.yes li .lucide{color:var(--accent-teal)}.lz-home .fit-col.no li .lucide{color:#999}.lz-home .fit-col.no li{color:var(--muted-foreground)}@media (max-width: 760px){.lz-home .fit-grid{grid-template-columns:1fr}}.lz-home .teams-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.lz-home .team-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:32px 28px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.lz-home .team-card:hover{border-color:var(--accent-teal);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.lz-home .team-card .ico{width:50px;height:50px;border-radius:14px;background:var(--accent-teal-soft);color:var(--accent-teal);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lz-home .team-card .ico .lucide{width:25px;height:25px;stroke-width:1.75}.lz-home .team-card h3{margin:0 0 10px;font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .team-card p{margin:0;font-size:var(--text-base);line-height:1.68;color:var(--muted-foreground)}@media (max-width: 820px){.lz-home .teams-grid{grid-template-columns:1fr}}.lz-home .upgrade-card{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;max-width:1000px;margin:0 auto;padding:48px 50px;border-radius:24px;background:#f4f7f8;border:1px solid var(--border)}.lz-home .upgrade-card .eyebrow{color:var(--accent-teal-deep)}.lz-home .upgrade-card h2{font-size:clamp(1.7rem,2.2vw + .6rem,2.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:14px 0 18px;color:var(--ss-dark-teal)}.lz-home .upgrade-card p{font-size:var(--text-base);line-height:1.72;color:var(--muted-foreground);margin:0 0 14px}.lz-home .upgrade-card p b{color:var(--ss-dark-teal);font-weight:600}.lz-home .hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lz-home .hub-grid .h{display:flex;flex-direction:column;gap:9px;padding:16px 14px;border-radius:13px;background:var(--card);border:1px solid var(--border)}.lz-home .hub-grid .h .lucide{width:20px;height:20px;color:var(--accent-teal)}.lz-home .hub-grid .h span{font-size:12.5px;font-weight:500;color:var(--ss-dark-teal);line-height:1.3;letter-spacing:-.01em}.lz-home .hub-grid .h.incl{background:var(--ss-dark-teal);border-color:var(--ss-dark-teal)}.lz-home .hub-grid .h.incl .lucide{color:var(--ss-lime)}.lz-home .hub-grid .h.incl span{color:#fff}@media (max-width: 820px){.lz-home .upgrade-card{grid-template-columns:1fr;gap:32px;padding:38px 32px}}.lz-home .final{background:var(--ss-slate-900);color:#fff;padding:116px 0;text-align:center;overflow:hidden}.lz-home .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 45%,hsl(184 100% 34% / .2),transparent 68%)}.lz-home .final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 80% 92%,hsl(200 90% 48% / .16),transparent 60%)}.lz-home .final-inner{position:relative;z-index:1;max-width:820px;margin:0 auto}.lz-home .final .eyebrow{color:var(--ss-teal)}.lz-home .final h2{font-size:clamp(2.1rem,3.4vw + .6rem,3.4rem);font-weight:700;letter-spacing:-.05em;line-height:1.1;margin:18px 0 14px;text-wrap:balance;color:#fff}.lz-home .final p{font-size:var(--text-xl);color:#cbd5e1;margin:0 0 36px}.lz-home .final .trust{margin-top:26px;font-size:var(--text-sm);color:#94a3b8}.lz-home .faq-list{max-width:820px;margin:52px auto 0;border-top:1px solid var(--border)}.lz-home .faq-item{border-bottom:1px solid var(--border)}.lz-home .faq-item summary{list-style:none;cursor:pointer;padding:26px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:var(--text-lg);font-weight:600;color:var(--ss-dark-teal);letter-spacing:-.015em}.lz-home .faq-item summary::-webkit-details-marker{display:none}.lz-home .faq-item summary .chev{flex-shrink:0;color:var(--accent-teal);transition:transform .25s ease}.lz-home .faq-item summary .chev .lucide{width:20px;height:20px}.lz-home .faq-item[open] summary .chev{transform:rotate(180deg)}.lz-home .faq-item .a{padding:0 4px 26px;max-width:680px}.lz-home .faq-item .a p{margin:0;font-size:var(--text-base);line-height:1.72;color:var(--muted-foreground)}.lz-home .footer{background:var(--ss-dark-teal-2);color:#cbd5e1;padding:56px 0 32px}.lz-home .footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.09)}.lz-home .footer .left img{height:40px;margin-bottom:16px}.lz-home .footer .left .blurb{font-size:var(--text-sm);line-height:1.7;margin:0 0 14px;max-width:380px}.lz-home .footer .left .disc{font-size:11.5px;color:#94a3b8;margin:0;max-width:420px;line-height:1.6}.lz-home .footer .right{text-align:right}.lz-home .footer .right .btn{margin-bottom:16px}.lz-home .footer .right .links{display:flex;gap:22px;justify-content:flex-end;flex-wrap:wrap}.lz-home .footer .right .links a{font-size:var(--text-sm);color:#cbd5e1;text-decoration:none}.lz-home .footer .right .links a:hover{color:#fff}.lz-home .footer .bottom{padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:var(--text-xs);color:#94a3b8}@media (max-width: 720px){.lz-home .footer .right{text-align:left}.lz-home .footer .right .links{justify-content:flex-start}}.lz-home .reveal{opacity:0;transform:translateY(34px);transition:opacity .75s ease,transform .75s ease}.lz-home .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.lz-home .reveal{opacity:1!important;transform:none!important;transition:none}}.lz-home .plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px;align-items:stretch}.lz-home .plan{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px 30px;box-shadow:var(--shadow-lg)}.lz-home .plan.featured{border:2px solid var(--accent-teal);box-shadow:var(--shadow-xl)}.lz-home .plan .lab{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent-teal-deep);margin-bottom:12px}.lz-home .plan h3{margin:0 0 12px;font-size:var(--text-2xl);font-weight:800;letter-spacing:-.03em;color:var(--ss-dark-teal)}.lz-home .plan .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.lz-home .plan .price .big{font-size:clamp(2.2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ss-dark-teal)}.lz-home .plan .price .per{font-size:var(--text-base);font-weight:600;color:var(--muted-foreground)}.lz-home .plan .alt-price{margin:0 0 16px;font-size:var(--text-sm);color:var(--muted-foreground)}.lz-home .plan .desc{margin:0 0 20px;font-size:var(--text-base);line-height:1.7;color:var(--muted-foreground)}.lz-home .plan ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:11px}.lz-home .plan li{display:flex;align-items:flex-start;gap:9px;font-size:var(--text-sm);line-height:1.6;color:var(--muted-foreground)}.lz-home .plan li .lucide{width:17px;height:17px;flex-shrink:0;margin-top:3px;color:var(--accent-teal)}.lz-home .plan .plan-cta{margin-top:auto}.lz-home .plan .fine{margin:12px 0 0;font-size:var(--text-xs);line-height:1.6;color:var(--text-meta)}.lz-home .plan-grid.two-up{max-width:880px;margin-left:auto;margin-right:auto}@media (max-width: 860px){.lz-home .plan-grid{grid-template-columns:1fr}.lz-home .plan{padding:26px 22px}}.lz-home .promo-band{display:flex;align-items:flex-start;gap:14px;max-width:920px;margin:40px auto 0;padding:20px 24px;border-radius:16px;background:#99ca3c1f;border:1px dashed rgba(153,202,60,.55)}.lz-home .promo-band .lucide{width:22px;height:22px;flex-shrink:0;color:var(--ss-dark-teal);margin-top:2px}.lz-home .promo-band .pb-label{display:block;font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ss-dark-teal);margin-bottom:6px}.lz-home .promo-band p{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--ss-dark-teal)}.lz-home .promo-band p b{font-weight:700}.lz-home .promo-band .ends{display:block;margin-top:8px;font-size:var(--text-sm);color:var(--text-secondary)}.lz-home .cmp-scroll{margin-top:44px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:16px;background:var(--card)}.lz-home .cmp-table{width:100%;min-width:620px;border-collapse:collapse;font-size:var(--text-sm)}.lz-home .cmp-table th,.lz-home .cmp-table td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);line-height:1.6}.lz-home .cmp-table thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:var(--ss-dark-teal);background:#f4f7f8;border-bottom:2px solid var(--border)}.lz-home .cmp-table thead th.ours{color:var(--accent-teal-deep)}.lz-home .cmp-table tbody th{font-weight:700;color:var(--ss-dark-teal);width:26%}.lz-home .cmp-table td{color:var(--text-secondary)}.lz-home .cmp-table td.ours{color:var(--ss-dark-teal);background:#01a4b00b}.lz-home .cmp-table tr:last-child th,.lz-home .cmp-table tr:last-child td{border-bottom:none}.lz-home .cmp-hint{margin:12px 0 0;font-size:var(--text-xs);color:var(--text-meta)}.lz-home .vstamp{display:block;margin-top:7px;font-size:var(--text-xs);line-height:1.5;color:var(--text-meta)}.lz-home .vstamp a{color:var(--accent-teal-deep);text-decoration:underline;text-underline-offset:2px}.lz-home .unverified{font-style:italic}.lz-home .prose-block{max-width:780px;margin:40px auto 0}.lz-home .prose-block h3,.lz-home .prose-block h2{margin:0 0 14px;font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .prose-block p{margin:0 0 16px;font-size:var(--text-base);line-height:1.78;color:var(--muted-foreground)}.lz-home .prose-block p:last-child{margin-bottom:0}.lz-home .numlist{max-width:780px;margin:28px auto 0;padding-left:22px;display:grid;gap:12px}.lz-home .numlist li{font-size:var(--text-base);line-height:1.72;color:var(--muted-foreground)}.lz-home .numlist li::marker{color:var(--accent-teal-deep);font-weight:800}.lz-home .sources{max-width:820px;margin:40px auto 0;padding:22px 24px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.lz-home .sources h3{margin:0 0 12px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:var(--ss-dark-teal)}.lz-home .sources ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lz-home .sources li{font-size:var(--text-sm);line-height:1.65;color:var(--text-secondary);word-break:break-word}.lz-home .sources a{color:var(--accent-teal-deep);text-decoration:underline;text-underline-offset:2px}.lz-home .rel-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.lz-home .rel-links.start{justify-content:flex-start}.lz-home .rel-links a{font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal);text-decoration:none;padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card)}.lz-home .rel-links a:hover{border-color:var(--accent-teal);color:var(--accent-teal-deep)}.lz-home .nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:8px;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ss-dark-teal);cursor:pointer}.lz-home .nav-toggle:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.lz-home .nav-toggle .lucide{width:22px;height:22px}.lz-home .nav-mobile{border-top:1px solid var(--border);background:#f8f9fa;box-shadow:0 14px 24px -12px #0000002e}.lz-home .nav-mobile-inner{max-width:1180px;margin:0 auto;padding:16px 32px 22px;display:flex;flex-direction:column;gap:4px}.lz-home .nav-mobile-inner a:not(.btn){padding:13px 2px;font-size:var(--text-base);font-weight:600;color:var(--ss-dark-teal);text-decoration:none;border-bottom:1px solid var(--border)}.lz-home .nav-mobile-inner a:not(.btn):hover{color:var(--accent-teal)}.lz-home .nav-mobile-inner .btn{margin-top:12px}.lz-home .nav-mobile-inner .btn+.btn{margin-top:8px}@media (max-width: 940px){.lz-home .nav-toggle{display:inline-flex}.lz-home .nav .actions{display:none}}@media (min-width: 941px){.lz-home .nav-mobile{display:none}}@media (max-width: 480px){.lz-home .nav-inner{padding:0 18px}.lz-home .nav-mobile-inner{padding:14px 18px 20px}}.lz-home .footer-top{display:grid;grid-template-columns:1.5fr 3fr;gap:48px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.09)}.lz-home .footer-top .left img{height:40px;margin-bottom:16px}.lz-home .footer-top .left .blurb{font-size:var(--text-sm);line-height:1.7;margin:0 0 20px;max-width:380px}.lz-home .footer-map{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.lz-home .footer-map h4{margin:0 0 14px;font-size:var(--text-xs);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.08em}.lz-home .footer-map ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.lz-home .footer-map a{font-size:var(--text-sm);line-height:1.5;color:#cbd5e1;text-decoration:none}.lz-home .footer-map a:hover{color:#fff}.lz-home .footer .disc{font-size:11.5px;color:#94a3b8;margin:22px 0 0;max-width:560px;line-height:1.6}@media (max-width: 900px){.lz-home .footer-top{grid-template-columns:1fr;gap:34px}.lz-home .footer-map{grid-template-columns:repeat(2,1fr);gap:26px 20px}}@media (max-width: 480px){.lz-home .footer-map{grid-template-columns:1fr;gap:24px}}.lz-home .pad-major{padding:104px 0}.lz-home .pad-minor{padding:68px 0}.lz-home .band{background:#f4f7f8}.lz-home .rule-top{border-top:1px solid var(--border)}.lz-home.hiw .hero-inner{grid-template-columns:1.08fr .92fr;align-items:center}@media (max-width: 920px){.lz-home.hiw .hero-inner{grid-template-columns:1fr}}.lz-home.hiw .hero .lede{margin-bottom:20px}.lz-home.hiw .hero .lede:last-of-type{margin-bottom:30px}.lz-home .toc{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:10px 10px 12px;box-shadow:0 30px 60px -30px #005d6c4d}.lz-home .toc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 12px}.lz-home .toc-head b{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .toc-head span{font-size:var(--text-xs);color:var(--text-meta)}.lz-home .toc a{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:baseline;padding:13px 16px;border-radius:13px;text-decoration:none;transition:background .18s ease}.lz-home .toc a:hover{background:var(--accent-teal-soft)}.lz-home .toc a .n{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent-teal-deep)}.lz-home .toc a .t{display:block;font-size:var(--text-base);font-weight:600;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .toc a .c{display:block;margin-top:3px;font-size:var(--text-sm);line-height:1.5;color:var(--text-meta)}.lz-home .toc a+a{border-top:1px solid var(--border)}.lz-home .definition{max-width:900px;margin:0 auto;background:var(--ss-dark-teal-2);border-radius:24px;padding:40px 44px;color:#fff}.lz-home .definition .lab{display:block;font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ss-lime);margin-bottom:14px}.lz-home .definition .d1{margin:0 0 14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.35rem,1.5vw + .8rem,1.6rem);font-weight:700;letter-spacing:-.025em;line-height:1.4;color:#fff;text-wrap:pretty}.lz-home .definition .d2{margin:0;font-size:var(--text-base);line-height:1.72;color:#ffffffd6}@media (max-width: 620px){.lz-home .definition{padding:30px 26px;border-radius:18px}}.lz-home .tool-head{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start}.lz-home .tool-n{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:700;letter-spacing:-.05em;line-height:.9;color:var(--accent-teal);opacity:.32;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lz-home .tool-head h2{margin:0 0 12px;font-size:clamp(1.9rem,2.4vw + .6rem,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.14;color:var(--ss-dark-teal);text-wrap:balance}.lz-home .tool-head .sub{margin:0;font-size:var(--text-lg);line-height:1.65;color:var(--text-secondary);max-width:46ch;text-wrap:pretty}.lz-home .tool-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:40px}.lz-home .tool-split.flip .t-copy{order:2}.lz-home .tool-split.flip .t-media{order:1}.lz-home .tool-split p{margin:0 0 16px;font-size:var(--text-base);line-height:1.78;color:var(--muted-foreground);max-width:62ch}.lz-home .tool-split p:last-child{margin-bottom:0}.lz-home .t-copy,.lz-home .t-media{min-width:0}@media (max-width: 900px){.lz-home .tool-split{grid-template-columns:1fr;gap:34px}.lz-home .tool-split.flip .t-copy,.lz-home .tool-split.flip .t-media{order:0}.lz-home .tool-head{grid-template-columns:1fr;gap:8px}}.lz-home .shotframe{border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:0 34px 70px -32px #005d6c57}.lz-home .shotframe img{display:block;width:100%;height:auto}.lz-home p.shotcap{margin:12px 0 0;max-width:none;font-size:var(--text-xs);color:var(--text-meta);line-height:1.55}.lz-home .benefits{display:grid;gap:0;margin-top:8px}.lz-home .benefit{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start;padding:20px 0;border-top:1px solid var(--border)}.lz-home .benefit:last-child{border-bottom:1px solid var(--border)}.lz-home .benefit .ico{width:42px;height:42px;border-radius:12px;background:var(--accent-teal-soft);color:var(--accent-teal);display:flex;align-items:center;justify-content:center}.lz-home .benefit .ico .lucide{width:21px;height:21px;stroke-width:1.75}.lz-home .benefit h3{margin:0 0 5px;font-size:var(--text-base);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .benefit p{margin:0 0 7px;font-size:var(--text-sm);line-height:1.65;color:var(--text-secondary)}.lz-home .benefit .so{margin:0;font-size:var(--text-sm);font-style:italic;line-height:1.55;color:var(--accent-teal-deep)}.lz-home .rail{position:relative;display:grid;gap:0;margin:4px 0 0;padding:0;list-style:none}.lz-home .rail:before{content:"";position:absolute;left:13px;top:22px;bottom:22px;width:2px;background:linear-gradient(180deg,hsl(184 60% 82%),var(--accent-teal))}.lz-home .rail .st{position:relative;display:grid;grid-template-columns:28px 1fr;gap:16px;align-items:center;padding:11px 0}.lz-home .rail .st .dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--accent-teal);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--accent-teal-deep)}.lz-home .rail .st:last-child .dot{background:var(--accent-teal);color:#fff}.lz-home .rail .st span{font-size:var(--text-base);font-weight:600;color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .choices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.lz-home .choice{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:24px 26px 26px;transition:border-color .25s ease,box-shadow .25s ease}.lz-home .choice:hover{border-color:var(--accent-teal);box-shadow:var(--shadow-lg)}.lz-home .choice .n{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--accent-teal-deep);display:block;margin-bottom:10px}.lz-home .choice h3{margin:0 0 9px;font-size:var(--text-lg);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.015em}.lz-home .choice p{margin:0;font-size:var(--text-sm);line-height:1.7;color:var(--text-secondary)}@media (max-width: 720px){.lz-home .choices{grid-template-columns:1fr}}.lz-home .sidenote{margin:36px auto 0;max-width:900px;padding:26px 30px;border-radius:var(--radius-2xl);background:var(--accent-teal-soft);border:1px solid hsl(184 50% 82%)}.lz-home .sidenote h3{margin:0 0 10px;font-size:var(--text-lg);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.015em}.lz-home .sidenote p{margin:0;font-size:var(--text-base);line-height:1.72;color:var(--ss-dark-teal)}.lz-home .arc{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:40px 0 0;padding:0;list-style:none}.lz-home .arc .ph{position:relative;padding:0 18px 0 0}.lz-home .arc .ph:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--border)}.lz-home .arc .ph:last-child:before{right:18px}.lz-home .arc .ph .pt{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--accent-teal);display:block;margin-bottom:16px}.lz-home .arc .ph b{display:block;font-size:var(--text-sm);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.01em;margin-bottom:5px}.lz-home .arc .ph span{font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}@media (max-width: 820px){.lz-home .arc{grid-template-columns:1fr 1fr;gap:26px 0}.lz-home .arc .ph:before{display:none}}@media (max-width: 480px){.lz-home .arc{grid-template-columns:1fr;gap:22px}}.lz-home .thesis{background:var(--ss-slate-900);color:#fff;padding:112px 0;overflow:hidden}.lz-home .thesis:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 8%,hsl(184 100% 34% / .18),transparent 66%)}.lz-home .thesis .inner{position:relative;z-index:1}.lz-home .thesis .eyebrow{color:var(--ss-teal)}.lz-home .thesis h2{margin:14px auto 0;max-width:20ch;text-align:center;color:#fff;font-size:clamp(2rem,3vw + 1rem,3.1rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.lz-home .thesis .t-body{max-width:720px;margin:26px auto 0}.lz-home .thesis .t-body p{margin:0 0 16px;font-size:var(--text-lg);line-height:1.74;color:#cbd5e1}.lz-home .thesis .t-body p:last-child{margin-bottom:0}.lz-home .thesis .t-kicker{margin:26px auto 0;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,2vw + .6rem,2rem);font-weight:700;letter-spacing:-.03em;color:var(--ss-lime)}.lz-home .vs{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px}.lz-home .vs .col{border-radius:22px;padding:30px 32px 32px}.lz-home .vs .col.them{background:#ffffff0b;border:1px solid rgba(255,255,255,.12)}.lz-home .vs .col.us{background:#01a4b024;border:2px solid var(--ss-teal)}.lz-home .vs .col h3{margin:0 0 20px;font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:11px}.lz-home .vs .col.them h3{color:#cbd5e1}.lz-home .vs .col.us h3{color:#fff}.lz-home .vs .col h3 .badge{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.lz-home .vs .col.them h3 .badge{background:#ffffff1a;color:#94a3b8}.lz-home .vs .col.us h3 .badge{background:#01a4b04d;color:#fff}.lz-home .vs .col h3 .badge .lucide{width:19px;height:19px}.lz-home .vs ul{list-style:none;margin:0;padding:0;display:grid;gap:15px}.lz-home .vs li{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;font-size:var(--text-base);line-height:1.6}.lz-home .vs li .lucide{width:18px;height:18px;flex-shrink:0;margin-top:3px}.lz-home .vs .col.them li{color:#cbd5e1}.lz-home .vs .col.them li .lucide{color:#94a3b8}.lz-home .vs .col.us li{color:#fff}.lz-home .vs .col.us li .lucide{color:var(--ss-lime)}@media (max-width: 760px){.lz-home .vs{grid-template-columns:1fr}}.lz-home .keep-reading .rel-links{justify-content:flex-start;margin-top:16px}.lz-home .rel-links a{color:var(--ss-dark-teal)}.lz-home .rel-links a:hover{color:var(--accent-teal-deep);border-color:var(--accent-teal)}.lz-home .hero .trust,.lz-home .cta-block .trust{color:var(--text-meta)}@media (max-width: 760px){.lz-home .pad-major{padding:64px 0}.lz-home .pad-minor{padding:44px 0}.lz-home .hero{padding:56px 0 60px}.lz-home .hero-inner{gap:34px}.lz-home .tool-split{gap:26px;margin-top:26px}.lz-home .tool-split+.tool-split{margin-top:34px!important}.lz-home .tool-n{font-size:2.1rem}.lz-home .benefit{padding:16px 0;grid-template-columns:34px 1fr;gap:13px}.lz-home .benefit .ico{width:34px;height:34px;border-radius:10px}.lz-home .benefit .ico .lucide{width:17px;height:17px}.lz-home .choices{gap:12px;margin-top:26px}.lz-home .choice{padding:18px 20px 20px}.lz-home .sidenote{margin-top:24px;padding:20px 22px}.lz-home .rail .st{padding:8px 0}.lz-home .arc{margin-top:26px}.lz-home .thesis{padding:64px 0}.lz-home .vs{margin-top:30px;gap:14px}.lz-home .vs .col{padding:22px 22px 24px}.lz-home .cta-block{margin-top:32px}.lz-home .final{padding:68px 0}.lz-home .toc a{padding:11px 14px}.lz-home .tool-split p{margin-bottom:12px}.lz-home .shotframe img{max-height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%}.lz-home p.shotcap{margin-top:9px}}.lz-home .qa-list{max-width:820px;display:grid;gap:14px}.lz-home .qa-list.center{margin-left:auto;margin-right:auto}.lz-home .qa{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--accent-teal);border-radius:0 16px 16px 0;padding:26px 30px 24px;scroll-margin-top:92px}.lz-home .qa>h2{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;margin:0 0 12px;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.28;color:var(--ss-dark-teal);text-wrap:pretty}.lz-home .qa .anchor{font-family:var(--font-mono);font-size:var(--text-lg);line-height:1;color:#d1d5db;text-decoration:none;transition:color .15s ease}.lz-home .qa .anchor:hover{color:var(--accent-teal-deep)}.lz-home .qa p{margin:0 0 14px;font-size:var(--text-base);line-height:1.75;color:var(--muted-foreground);max-width:68ch}.lz-home .qa p:last-child{margin-bottom:0}.lz-home .qa-group{max-width:820px;display:flex;align-items:baseline;gap:16px;margin:64px 0 20px;scroll-margin-top:92px}.lz-home .qa-group.center{margin-left:auto;margin-right:auto}.lz-home .qa-group:first-child{margin-top:0}.lz-home .qa-group .g-name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--text-xl);font-weight:700;letter-spacing:-.025em;color:var(--ss-dark-teal);white-space:nowrap}.lz-home .qa-group .g-rule{flex:1;height:1px;background:var(--border);align-self:center}.lz-home .qa-group .g-count{font-size:var(--text-sm);color:var(--text-meta);white-space:nowrap}.lz-home .qa-layout{display:grid;grid-template-columns:236px 1fr;gap:56px;align-items:start}.lz-home .qa-rail{position:sticky;top:92px}.lz-home .qa-rail .r-lab{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--accent-teal-deep);margin-bottom:14px}.lz-home .qa-rail a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 14px;border-left:2px solid var(--border);text-decoration:none;font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal);transition:border-color .16s ease,color .16s ease,background .16s ease}.lz-home .qa-rail a:hover{border-left-color:var(--accent-teal);color:var(--accent-teal-deep);background:var(--accent-teal-soft)}.lz-home .qa-rail a span{font-size:var(--text-xs);color:var(--text-meta)}.lz-home .jumpbar{display:none}@media (max-width: 900px){.lz-home .qa-layout{grid-template-columns:1fr;gap:0}.lz-home .qa-rail{display:none}.lz-home .jumpbar{display:flex;gap:9px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 32px 4px;margin:0 -32px}.lz-home .jumpbar a{flex:0 0 auto;padding:9px 15px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);text-decoration:none;font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal);white-space:nowrap}}@media (max-width: 620px){.lz-home .qa{padding:22px 22px 20px;border-radius:0 14px 14px 0}.lz-home .qa>h2{font-size:1.3rem}.lz-home .qa-group{margin:44px 0 16px}}.lz-home .people{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.lz-home .person{display:grid;grid-template-columns:84px 1fr;gap:20px;align-items:start;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:26px 26px 28px}.lz-home .person .pf{width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--accent-teal-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lz-home .person .pf img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.lz-home .person .pf .ini{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.03em;color:var(--accent-teal-deep)}.lz-home .person h3{margin:0 0 3px;font-size:var(--text-lg);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.015em}.lz-home .person .role{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-teal-deep);margin-bottom:12px}.lz-home .person p{margin:0;font-size:var(--text-sm);line-height:1.68;color:var(--text-secondary)}@media (max-width: 980px){.lz-home .people{grid-template-columns:1fr}}@media (max-width: 480px){.lz-home .person{grid-template-columns:1fr;gap:14px}}.lz-home .facts{display:grid;gap:0;max-width:900px;margin:36px 0 0}.lz-home .facts .f{display:grid;grid-template-columns:210px 1fr;gap:24px;padding:16px 0;border-top:1px solid var(--border)}.lz-home .facts .f:last-child{border-bottom:1px solid var(--border)}.lz-home .facts dt{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-teal-deep);padding-top:3px}.lz-home .facts dd{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--muted-foreground)}.lz-home .facts dd a{color:var(--accent-teal-deep);text-decoration:underline;text-underline-offset:2px}@media (max-width: 620px){.lz-home .facts .f{grid-template-columns:1fr;gap:6px}}.lz-home .post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:48px}.lz-home .postcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.lz-home .postcard:hover{border-color:var(--accent-teal);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.lz-home .postcard .tile{position:relative;aspect-ratio:16/7;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ss-dark-teal),var(--ss-teal));overflow:hidden}.lz-home .postcard .tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lz-home .postcard .tile .mark{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:700;letter-spacing:-.05em;color:#ffffffeb;line-height:1}.lz-home .postcard .body{display:flex;flex-direction:column;flex:1;padding:24px 26px 26px}.lz-home .postcard .meta{display:flex;align-items:center;gap:10px;font-size:var(--text-xs);color:var(--text-meta);margin-bottom:12px}.lz-home .postcard h3{margin:0 0 10px;font-size:var(--text-xl);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--ss-dark-teal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lz-home .postcard p{margin:0 0 18px;font-size:var(--text-sm);line-height:1.68;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lz-home .postcard .more{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:var(--text-sm);font-weight:600;color:var(--accent-teal-deep)}.lz-home .postcard .more .lucide{width:16px;height:16px;transition:transform .2s ease}.lz-home .postcard:hover .more .lucide{transform:translate(3px)}.lz-home .postcard.lead{grid-column:1 / -1;flex-direction:row;align-items:stretch}.lz-home .postcard.lead .tile{flex:0 0 44%;aspect-ratio:auto}.lz-home .postcard.lead .body{padding:34px 38px;justify-content:center}.lz-home .postcard.lead h3{font-size:clamp(1.5rem,2vw + .6rem,2rem);-webkit-line-clamp:3}.lz-home .postcard.lead p{font-size:var(--text-base)}@media (max-width: 860px){.lz-home .post-grid{grid-template-columns:1fr}.lz-home .postcard.lead{flex-direction:column}.lz-home .postcard.lead .tile{flex:none;aspect-ratio:16/7}.lz-home .postcard.lead .body{padding:24px 26px 26px}}.lz-home .offer-banner{display:grid;grid-template-columns:1.35fr 1fr;gap:44px;align-items:center;max-width:940px;margin:26px auto 0;padding:34px 38px;border-radius:20px;background:#f4f7f8;border:1px solid var(--border)}.lz-home .offer-banner .lab{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent-teal-deep);margin-bottom:10px}.lz-home .offer-banner h3{margin:0 0 10px;font-size:var(--text-2xl);font-weight:800;letter-spacing:-.03em;color:var(--ss-dark-teal)}.lz-home .offer-banner .desc{margin:0 0 14px;font-size:var(--text-base);line-height:1.7;color:var(--muted-foreground)}.lz-home .offer-banner ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lz-home .offer-banner li{display:flex;align-items:flex-start;gap:9px;font-size:var(--text-sm);line-height:1.6;color:var(--muted-foreground)}.lz-home .offer-banner li .lucide{width:17px;height:17px;flex-shrink:0;margin-top:3px;color:var(--accent-teal)}.lz-home .offer-banner .buy{text-align:right}.lz-home .offer-banner .buy .price{display:flex;align-items:baseline;gap:8px;justify-content:flex-end;margin-bottom:4px}.lz-home .offer-banner .buy .price .big{font-size:clamp(2.2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ss-dark-teal)}.lz-home .offer-banner .buy .price .per{font-size:var(--text-base);font-weight:600;color:var(--text-secondary)}.lz-home .offer-banner .buy .fine{margin:10px 0 0;font-size:var(--text-xs);line-height:1.6;color:var(--text-meta)}@media (max-width: 820px){.lz-home .offer-banner{grid-template-columns:1fr;gap:26px;padding:26px 24px}.lz-home .offer-banner .buy{text-align:left}.lz-home .offer-banner .buy .price{justify-content:flex-start}}.lz-home .sources.grouped ul{gap:0}.lz-home .sources.grouped .sgroup+.sgroup{margin-top:22px}.lz-home .sources.grouped .sgroup h4{margin:0 0 6px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-teal-deep)}.lz-home .sources.grouped li{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:baseline;padding:9px 0;border-top:1px solid var(--border);font-size:var(--text-sm);word-break:normal}.lz-home .sources.grouped .sgroup li:first-child{border-top:none}.lz-home .sources.grouped li .when{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-meta);white-space:nowrap}@media (max-width: 560px){.lz-home .sources.grouped li{grid-template-columns:1fr;gap:3px}}.lz-home .vstamp.credential{display:flex;align-items:baseline;gap:7px;margin-top:9px;padding-top:8px;border-top:1px solid var(--border)}.lz-home .vstamp.credential .vmark{color:var(--accent-teal);flex-shrink:0;line-height:1}.lz-home .vstamp.credential .vmark .lucide{width:13px;height:13px}.lz-home .dnc-rail{position:fixed;left:18px;top:50%;transform:translateY(-50%);z-index:40;display:none;flex-direction:column;gap:2px;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:14px;padding:8px 6px;box-shadow:0 10px 30px #013f491a}@media (min-width: 1340px){.lz-home .dnc-rail{display:flex}}.lz-home .dnc-rail a{display:flex;align-items:baseline;gap:8px;padding:5px 9px;border-radius:8px;font-size:12px;line-height:1.35;color:var(--text-secondary);text-decoration:none;white-space:nowrap}.lz-home .dnc-rail a:hover{background:var(--accent-teal-soft);color:var(--ss-dark-teal)}.lz-home .dnc-rail .n{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--accent-teal-deep);flex-shrink:0}.lz-home .dnc-rail .t{display:none;max-width:180px;overflow:hidden;text-overflow:ellipsis}.lz-home .dnc-rail:hover .t,.lz-home .dnc-rail:focus-within .t{display:inline}.lz-home .nav-login{color:var(--text-meta);font-size:14px;font-weight:500;text-decoration:none;padding:10px 0}.lz-home .nav-login:hover{color:var(--ss-dark-teal)}.lz-home .nav-login:focus-visible{outline:3px solid var(--accent-teal);outline-offset:5px}@media (max-width:940px){.lz-home .nav .actions{display:flex;margin-left:auto}.lz-home .nav .actions .nav-login{display:none}.lz-home .nav .actions .btn{font-size:12px;padding:12px 14px;white-space:nowrap}.lz-home .nav .actions .btn svg{display:none}.lz-home .nav-toggle{flex-shrink:0}}.lz-home.sp-page{background:#fff}.lz-home .sp-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.lz-home .sp-section{padding:96px 0}.lz-home .sp-section.is-tight{padding:76px 0}.lz-home .sp-section.is-wide{padding:112px 0}.lz-home .sp-rule{border-top:1px solid var(--border)}@media (max-width: 760px){.lz-home .sp-wrap{padding:0 22px}.lz-home .sp-section{padding:62px 0}.lz-home .sp-section.is-tight{padding:50px 0}.lz-home .sp-section.is-wide{padding:70px 0}}.lz-home .sp-light{background:#fff}.lz-home .sp-soft{background:#f4f7f8}.lz-home .sp-dark{background:var(--ss-dark-teal-2);color:#fff}.lz-home .sp-ink{background:#141316;color:#fff}.lz-home.sp-page .sp-dark h2,.lz-home.sp-page .sp-dark h3,.lz-home.sp-page .sp-ink h2,.lz-home.sp-page .sp-ink h3{color:#fff}.lz-home .sp-dark .sp-lede,.lz-home .sp-dark .sp-body,.lz-home .sp-ink .sp-lede,.lz-home .sp-ink .sp-body{color:#ffffffd6}.lz-home .sp-dark .sp-eyebrow,.lz-home .sp-ink .sp-eyebrow{color:#7fd4dc}.lz-home .sp-dark .sp-meta,.lz-home .sp-ink .sp-meta{color:#ffffffa8}.lz-home .sp-eyebrow{display:block;margin:0 0 18px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-teal-deep)}.lz-home.sp-page h1{margin:0;font-size:clamp(2.5rem,4.4vw + .6rem,4.25rem);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--ss-dark-teal)}.lz-home.sp-page h2{margin:0;font-size:clamp(2rem,2.6vw + .7rem,3.1rem);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--ss-dark-teal)}.lz-home.sp-page h3{margin:0;font-size:var(--text-xl);line-height:1.3;letter-spacing:-.015em;font-weight:700;color:var(--ss-dark-teal)}.lz-home .sp-lede{margin:20px 0 0;font-size:clamp(1.08rem,.4vw + 1rem,1.31rem);line-height:1.6;color:var(--muted-foreground);text-wrap:pretty}.lz-home .sp-body{margin:18px 0 0;font-size:var(--text-lg);line-height:1.72;color:var(--muted-foreground);text-wrap:pretty}.lz-home .sp-body b{color:var(--ss-dark-teal);font-weight:600}.lz-home .sp-dark .sp-body b,.lz-home .sp-ink .sp-body b{color:#fff}.lz-home .sp-meta{margin:14px 0 0;font-size:var(--text-sm);line-height:1.6;color:var(--text-meta)}.lz-home .sp-link{color:var(--accent-teal-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lz-home .sp-dark .sp-link,.lz-home .sp-ink .sp-link,.lz-home .sp-card.is-dark .sp-link{color:#7fd4dc}.lz-home .sp-head{max-width:760px}.lz-home .sp-head.is-centered{margin-left:auto;margin-right:auto;text-align:center}.lz-home .sp-head+*{margin-top:48px}.lz-home .sp-hero{padding:72px 0 84px}.lz-home .sp-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:60px;align-items:center}.lz-home .sp-hero-grid.is-single{grid-template-columns:minmax(0,860px)}.lz-home .sp-hero-copy,.lz-home .sp-hero-aside{min-width:0}@media (max-width: 920px){.lz-home .sp-hero-grid{grid-template-columns:1fr;gap:40px}.lz-home .sp-hero{padding:48px 0 56px}}.lz-home .sp-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.lz-home .sp-actions.is-centered{justify-content:center}.lz-home .sp-dark .sp-actions .btn-outline,.lz-home .sp-ink .sp-actions .btn-outline{color:#fff;border-color:#ffffff4d}.lz-home .sp-dark .sp-actions .btn-outline:hover,.lz-home .sp-ink .sp-actions .btn-outline:hover{background:#ffffff14;border-color:#ffffff80}.lz-home .sp-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.lz-home .sp-split.is-lead-copy{grid-template-columns:.92fr 1.08fr}.lz-home .sp-split.is-lead-media{grid-template-columns:1.08fr .92fr}.lz-home .sp-split>*{min-width:0}.lz-home .sp-split.is-flip>:first-child{order:2}@media (max-width: 900px){.lz-home .sp-split,.lz-home .sp-split.is-lead-copy,.lz-home .sp-split.is-lead-media{grid-template-columns:1fr;gap:36px}.lz-home .sp-split.is-flip>:first-child{order:0}}.lz-home .sp-figure{margin:0}.lz-home .sp-figure-frame{overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 26px 60px -36px #003d4773}.lz-home .sp-figure-frame img{display:block;width:100%;height:auto}.lz-home .sp-figure figcaption{margin-top:14px;font-size:var(--text-sm);line-height:1.6;color:var(--text-meta)}.lz-home .sp-scene{border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:0 26px 60px -38px #003d4766;overflow:hidden}.lz-home .sp-scene-bar{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--border);background:#f7fafb;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-meta)}.lz-home .sp-scene-bar img{width:18px;height:18px;border-radius:50%}.lz-home .sp-scene-body{padding:24px}.lz-home .sp-stamp{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;border:1px dashed var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;color:var(--text-meta);background:#fff}.lz-home .sp-stamp .lucide{width:13px;height:13px}.lz-home .sp-dark .sp-stamp,.lz-home .sp-ink .sp-stamp{background:#ffffff0f;border-color:#ffffff47;color:#ffffffc2}.lz-home .sp-priorities{display:grid;gap:14px}.lz-home .sp-priority{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--border);border-radius:16px}.lz-home .sp-priority-ico{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--accent-teal-soft);color:var(--ss-dark-teal)}.lz-home .sp-priority-ico .lucide{width:18px;height:18px}.lz-home .sp-priority-tag{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-teal-deep)}.lz-home .sp-priority h3{margin:8px 0 0;font-size:var(--text-lg)}.lz-home .sp-priority p{margin:8px 0 0;font-size:var(--text-sm);line-height:1.65;color:var(--text-secondary)}.lz-home .sp-priority-next{display:inline-flex;align-items:baseline;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal)}.lz-home .sp-priority-next span{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta)}.lz-home .sp-prepared{display:grid;gap:16px}.lz-home .sp-said{padding:22px 24px;border-radius:16px;background:#f4f7f8;border:1px solid var(--border)}.lz-home .sp-said p{margin:10px 0 0;font-size:var(--text-lg);line-height:1.6;color:var(--ss-dark-teal);font-style:italic}.lz-home .sp-draft{padding:22px 24px;border-radius:16px;background:#fff;border:1px solid rgba(1,164,176,.4);border-left:4px solid var(--accent-teal)}.lz-home .sp-draft-row{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--border);font-size:var(--text-base);line-height:1.6;color:var(--muted-foreground)}.lz-home .sp-draft-row:first-of-type{border-top:0}.lz-home .sp-draft-row b{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-teal-deep)}.lz-home .sp-label{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta)}.lz-home .sp-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lz-home .sp-steps li{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--border)}.lz-home .sp-steps li:first-child{border-top:0;padding-top:0}.lz-home .sp-steps b{display:block;font-size:var(--text-base);color:var(--ss-dark-teal);letter-spacing:-.01em}.lz-home .sp-steps p{margin:6px 0 0;font-size:var(--text-sm);line-height:1.65;color:var(--text-secondary)}.lz-home .sp-steps .n{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--accent-teal-deep);padding-top:3px}.lz-home .sp-dark .sp-steps li{border-color:#ffffff29}.lz-home .sp-dark .sp-steps b{color:#fff}.lz-home .sp-dark .sp-steps p{color:#ffffffc7}.lz-home .sp-dark .sp-steps .n{color:#7fd4dc}.lz-home .sp-ticks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}.lz-home .sp-ticks li{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:var(--text-base);line-height:1.6;color:var(--muted-foreground)}.lz-home .sp-ticks li .lucide{width:17px;height:17px;margin-top:4px;color:var(--accent-teal)}.lz-home .sp-ticks li b{color:var(--ss-dark-teal);font-weight:600}.lz-home .sp-ticks.is-muted li .lucide{color:var(--text-meta)}.lz-home .sp-dark .sp-ticks li{color:#ffffffd6}.lz-home .sp-dark .sp-ticks li b{color:#fff}.lz-home .sp-dark .sp-ticks li .lucide{color:#7fd4dc}.lz-home .sp-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lz-home .sp-panel{padding:32px 34px 34px;border:1px solid var(--border);border-radius:20px;background:#fff}.lz-home .sp-panel.is-accent{border-color:#01a4b06b;background:#01a4b00d}.lz-home .sp-panel.is-quiet{background:#f4f7f8}.lz-home .sp-panel-head{display:flex;align-items:center;gap:12px}.lz-home .sp-panel-head .lucide{width:19px;height:19px;color:var(--accent-teal-deep)}@media (max-width: 860px){.lz-home .sp-pair{grid-template-columns:1fr}}.lz-home .sp-rows{display:grid;gap:0;margin-top:8px}.lz-home .sp-row{display:grid;grid-template-columns:.34fr .66fr;gap:32px;padding:28px 0;border-top:1px solid var(--border)}.lz-home .sp-row:last-child{border-bottom:1px solid var(--border)}.lz-home .sp-row h3{font-size:var(--text-xl)}.lz-home .sp-row p{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--muted-foreground)}.lz-home .sp-row .sp-meta{margin-top:10px}@media (max-width: 760px){.lz-home .sp-row{grid-template-columns:1fr;gap:12px}}.lz-home .sp-price{display:grid;grid-template-columns:.95fr 1.05fr;gap:0;border:1px solid var(--border);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px #003d4780}.lz-home .sp-price-figure{padding:44px 44px 46px;background:linear-gradient(150deg,var(--ss-dark-teal),#013f49);color:#fff}.lz-home .sp-price-figure .sp-eyebrow{color:#9fd9e0}.lz-home .sp-price-amount{display:flex;align-items:baseline;gap:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .sp-price-amount b{font-size:clamp(3rem,3.4vw + 1.4rem,4.2rem);font-weight:700;letter-spacing:-.04em;line-height:1}.lz-home .sp-price-amount span{font-size:var(--text-lg);color:#fffc}.lz-home .sp-price-alt{margin:14px 0 0;font-size:var(--text-base);color:#ffffffdb}.lz-home .sp-price-desc{margin:20px 0 0;font-size:var(--text-base);line-height:1.68;color:#ffffffd6}.lz-home .sp-price-figure .sp-actions{margin-top:28px}.lz-home .sp-price-fine{margin:16px 0 0;font-size:var(--text-sm);line-height:1.6;color:#ffffffb8}.lz-home .sp-price-included{padding:44px 44px 46px}@media (max-width: 900px){.lz-home .sp-price{grid-template-columns:1fr}.lz-home .sp-price-figure,.lz-home .sp-price-included{padding:32px 26px 34px}}.lz-home .sp-sidebuy{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-top:24px;padding:28px 32px;border:1px solid var(--border);border-radius:20px;background:#f4f7f8}.lz-home .sp-sidebuy .sp-price-amount b{font-size:clamp(2rem,1.6vw + 1.2rem,2.5rem);color:var(--ss-dark-teal)}.lz-home .sp-sidebuy .sp-price-amount span{color:var(--text-meta)}@media (max-width: 760px){.lz-home .sp-sidebuy{grid-template-columns:1fr;gap:18px}}.lz-home .sp-promo{display:flex;gap:16px;align-items:flex-start;margin-top:24px;padding:22px 26px;border:1px dashed var(--ss-lime);border-radius:18px;background:#99ca3c1a}.lz-home .sp-promo .lucide{width:20px;height:20px;color:#6c8320;flex-shrink:0;margin-top:2px}.lz-home .sp-promo p{margin:8px 0 0;font-size:var(--text-base);line-height:1.65;color:var(--muted-foreground)}.lz-home .sp-terms{display:grid;gap:0;margin-top:8px}.lz-home .sp-term{border-top:1px solid var(--border);padding:4px 0}.lz-home .sp-term:last-child{border-bottom:1px solid var(--border)}.lz-home .sp-term summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;cursor:pointer;font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;color:var(--ss-dark-teal);list-style:none}.lz-home .sp-term summary::-webkit-details-marker{display:none}.lz-home .sp-term summary .lucide{width:18px;height:18px;color:var(--accent-teal);transition:transform .2s ease}.lz-home .sp-term[open] summary .lucide{transform:rotate(180deg)}.lz-home .sp-term .sp-term-body{padding:0 2px 22px;max-width:72ch}.lz-home .sp-term .sp-term-body p{margin:0 0 12px;font-size:var(--text-base);line-height:1.7;color:var(--muted-foreground)}.lz-home .sp-term .sp-term-body p:last-child{margin-bottom:0}.lz-home .sp-answers-layout{display:grid;grid-template-columns:220px 1fr;gap:56px;align-items:start}.lz-home .sp-answers-rail{position:sticky;top:96px;display:grid;gap:4px}.lz-home .sp-answers-rail .sp-label{margin-bottom:10px}.lz-home .sp-answers-rail a{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;font-size:var(--text-sm);font-weight:600;color:var(--muted-foreground)}.lz-home .sp-answers-rail a:hover{background:var(--accent-teal-soft);color:var(--ss-dark-teal);text-decoration:none}.lz-home .sp-answers-rail a span{color:var(--text-meta);font-weight:500}@media (max-width: 900px){.lz-home .sp-answers-layout{grid-template-columns:1fr;gap:32px}.lz-home .sp-answers-rail{display:none}}.lz-home .sp-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lz-home .sp-jump a{padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-full);background:#fff;font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal)}.lz-home .sp-jump a:hover{border-color:var(--accent-teal);text-decoration:none}@media (min-width: 901px){.lz-home .sp-jump{display:none}}.lz-home .sp-group{margin-top:64px}.lz-home .sp-group:first-child{margin-top:0}.lz-home .sp-group-head{display:flex;align-items:baseline;gap:14px;padding-bottom:14px;border-bottom:2px solid var(--accent-teal)}.lz-home .sp-group-head .g-name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .sp-group-head .g-count{margin-left:auto;font-size:var(--text-sm);color:var(--text-meta)}.lz-home .sp-answer{padding:30px 0;border-bottom:1px solid var(--border)}.lz-home.sp-page .sp-answer h2{font-size:clamp(1.3rem,.6vw + 1.1rem,1.6rem);line-height:1.3;letter-spacing:-.02em;scroll-margin-top:96px}.lz-home .sp-answer p{margin:14px 0 0;font-size:var(--text-base);line-height:1.75;color:var(--muted-foreground)}.lz-home .sp-answer .sp-anchor{margin-left:10px;font-size:var(--text-base);font-weight:600;color:var(--border);text-decoration:none}.lz-home .sp-answer:hover .sp-anchor{color:var(--accent-teal)}.lz-home .sp-tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:20px;background:#fff}.lz-home .sp-table{width:100%;min-width:680px;border-collapse:collapse}.lz-home .sp-table th,.lz-home .sp-table td{padding:20px 22px;text-align:left;font-size:var(--text-base);line-height:1.6;border-top:1px solid var(--border);vertical-align:top}.lz-home .sp-table thead th{border-top:0;font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-dark-teal);background:#f4f7f8}.lz-home .sp-table tbody th{font-weight:600;color:var(--ss-dark-teal);width:22%}.lz-home .sp-table td{color:var(--muted-foreground)}.lz-home .sp-table .is-ours{background:#01a4b012;color:var(--ss-dark-teal);font-weight:600}.lz-home .sp-table thead .is-ours{background:var(--ss-teal);color:#fff}.lz-home .sp-portrait{border-radius:24px;overflow:hidden;background:#f4f7f8;border:1px solid var(--border)}.lz-home .sp-portrait img{display:block;width:100%;height:auto}.lz-home .sp-people{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lz-home .sp-person{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid var(--border);border-radius:18px;background:#fff}.lz-home .sp-person img,.lz-home .sp-person .ini{width:60px;height:60px;border-radius:50%;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.lz-home .sp-person .ini{display:flex;align-items:center;justify-content:center;background:var(--accent-teal-soft);color:var(--ss-dark-teal);font-weight:700;letter-spacing:.02em}.lz-home .sp-person h3{font-size:var(--text-base)}.lz-home .sp-person span{display:block;margin-top:4px;font-size:var(--text-sm);color:var(--text-meta)}@media (max-width: 860px){.lz-home .sp-people{grid-template-columns:1fr}}.lz-home .sp-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0}.lz-home .sp-facts>div{padding:0 24px;border-left:1px solid var(--border)}.lz-home .sp-facts>div:first-child{padding-left:0;border-left:0}.lz-home .sp-facts dt{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta)}.lz-home .sp-facts dd{margin:10px 0 0;font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;color:var(--ss-dark-teal)}@media (max-width: 700px){.lz-home .sp-facts{grid-template-columns:1fr;gap:20px}.lz-home .sp-facts>div{padding:0;border-left:0}}.lz-home .sp-quote{margin:0;padding:0}.lz-home .sp-quote p{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.4rem,1.4vw + .9rem,2rem);line-height:1.38;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .sp-dark .sp-quote p,.lz-home .sp-ink .sp-quote p{color:#fff}.lz-home .sp-quote cite{display:block;margin-top:20px;font-style:normal;font-size:var(--text-sm);color:var(--text-meta)}.lz-home .sp-dark .sp-quote cite,.lz-home .sp-ink .sp-quote cite{color:#ffffffa8}.lz-home .sp-card{padding:32px 34px 34px;border:1px solid var(--border);border-radius:20px;background:#fff}.lz-home .sp-card.is-dark{background:linear-gradient(150deg,var(--ss-dark-teal),#013f49);border-color:transparent;color:#fff}.lz-home .sp-card.is-dark .sp-eyebrow{color:#9fd9e0}.lz-home .sp-card.is-dark h3{color:#fff}.lz-home .sp-card.is-accent{border-color:#01a4b066;border-left:4px solid var(--accent-teal)}.lz-home .sp-card p{margin:12px 0 0;font-size:var(--text-base);line-height:1.68;color:var(--muted-foreground)}.lz-home .sp-card.is-dark p{color:#ffffffd6}.lz-home .sp-direct{display:grid;gap:18px;margin-top:4px}.lz-home .sp-direct-item{display:flex;align-items:flex-start;gap:14px}.lz-home .sp-direct-item .ico{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#01a4b038;border:1px solid rgba(1,164,176,.45);color:#9fd9e0}.lz-home .sp-direct-item a{display:block;font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;color:#fff}.lz-home .sp-direct-item a:hover{text-decoration:underline}.lz-home .sp-direct-item small{display:block;margin-top:3px;font-size:var(--text-sm);color:#ffffffb8}.lz-home .sp-field{display:grid;gap:6px}.lz-home .sp-field label{font-size:var(--text-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ss-dark-teal)}.lz-home .sp-field label em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-meta)}.lz-home .sp-field input,.lz-home .sp-field textarea{width:100%;padding:12px 14px;font-family:inherit;font-size:var(--text-base);color:var(--ss-dark-teal);background:#fff;border:1px solid var(--border);border-radius:10px}.lz-home .sp-field input:focus-visible,.lz-home .sp-field textarea:focus-visible{outline:2px solid var(--accent-teal);outline-offset:1px}.lz-home .sp-field textarea{min-height:130px;resize:vertical;line-height:1.6}.lz-home .sp-fieldrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:16px}.lz-home .sp-fieldrow:first-child{margin-top:0}.lz-home .sp-formerror{margin:14px 0 0;font-size:var(--text-sm);line-height:1.5;color:#a71b1b}.lz-home .sp-booking{border:1px solid var(--border);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 26px 60px -40px #003d4766}.lz-home .sp-booking iframe{display:block;width:100%;border:0;min-height:720px}.lz-home .sp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lz-home .sp-chips a{padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-full);background:#fff;font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal)}.lz-home .sp-chips a:hover{border-color:var(--accent-teal);background:var(--accent-teal-soft);text-decoration:none}.lz-home .sp-dark .sp-chips a,.lz-home .sp-ink .sp-chips a{background:#ffffff0f;border-color:#ffffff47;color:#fff}.lz-home .sp-closing{text-align:center}.lz-home .sp-closing .sp-head{margin-left:auto;margin-right:auto}.lz-home .sp-closing .sp-lede{margin-left:auto;margin-right:auto;max-width:640px}.lz-home.sp-motion .sp-reveal{opacity:0;transform:translate3d(0,20px,0)}.lz-home.sp-motion .sp-reveal.is-in{opacity:1;transform:none;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion: reduce){.lz-home.sp-motion .sp-reveal{opacity:1;transform:none;transition:none}}.lz-home.sp-page a:focus-visible,.lz-home.sp-page button:focus-visible,.lz-home.sp-page summary:focus-visible,.lz-home.sp-page [tabindex]:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px;border-radius:6px}.lz-home .sp-dark a:focus-visible,.lz-home .sp-dark button:focus-visible,.lz-home .sp-dark summary:focus-visible,.lz-home .sp-ink a:focus-visible,.lz-home .sp-ink button:focus-visible,.lz-home .sp-card.is-dark a:focus-visible,.lz-home .sp-price-figure a:focus-visible{outline-color:#9fd9e0}.lz-home .sp-sloane-intro{display:grid;justify-items:center;padding:28px;text-align:center}.lz-home .sp-sloane-intro img{width:min(100%,280px);height:auto}.lz-home .sp-sloane-intro p{margin:24px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .sp-sloane-intro span{color:var(--accent-teal-deep)}.lz-home .lb-measure{max-width:72ch}.lz-home .lb-measure.is-centered{margin-left:auto;margin-right:auto}.lz-home .lb-shelf{display:grid;gap:0}.lz-home .lb-item{display:grid;grid-template-columns:232px minmax(0,1fr) auto;gap:40px;align-items:start;padding:44px 0;border-top:1px solid var(--border)}.lz-home .lb-item:last-child{border-bottom:1px solid var(--border)}.lz-home .lb-cover{display:block;border-radius:14px;background:#f4f7f8;border:1px solid var(--border);overflow:hidden}.lz-home .lb-cover img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lz-home .lb-cover-blank{display:grid;place-items:center;aspect-ratio:4 / 5;color:var(--accent-teal-deep);background:radial-gradient(120% 80% at 18% 8%,rgba(1,164,176,.14),transparent 62%),#f4f7f8}.lz-home .lb-cover-blank .lucide{width:34px;height:34px}.lz-home .lb-item-copy{min-width:0}.lz-home .lb-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta)}.lz-home .lb-kicker .lb-type{padding:4px 10px;border-radius:9999px;background:var(--accent-teal-soft);color:var(--accent-teal-deep);letter-spacing:.07em}.lz-home.sp-page .lb-item-copy h2,.lz-home.sp-page .lb-item-copy h3{margin:14px 0 0;font-size:clamp(1.5rem,1.1vw + 1.1rem,1.9rem);line-height:1.2;letter-spacing:-.02em}.lz-home .lb-item-copy h2 a,.lz-home .lb-item-copy h3 a{color:inherit}.lz-home .lb-item-copy h2 a:hover,.lz-home .lb-item-copy h3 a:hover{color:var(--accent-teal-deep);text-decoration:none}.lz-home .lb-item-copy p{margin:14px 0 0;max-width:62ch;font-size:var(--text-base);line-height:1.72;color:var(--muted-foreground)}.lz-home .lb-item-actions{display:grid;gap:10px;justify-items:stretch;min-width:196px}@media (max-width: 900px){.lz-home .lb-item{grid-template-columns:136px minmax(0,1fr);gap:24px;padding:34px 0}.lz-home .lb-item-actions{grid-column:1 / -1;min-width:0;grid-auto-flow:column}}@media (max-width: 520px){.lz-home .lb-item{grid-template-columns:110px minmax(0,1fr);gap:18px}.lz-home .lb-item-actions{grid-auto-flow:row}}.lz-home .lb-lead{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.lz-home .lb-lead-media{border-radius:18px;overflow:hidden;background:#f4f7f8;border:1px solid var(--border)}.lz-home .lb-lead-media img{display:block;width:100%;height:auto}.lz-home.sp-page .lb-lead h2{margin:16px 0 0;font-size:clamp(1.9rem,2.1vw + 1rem,2.75rem);line-height:1.12}@media (max-width: 900px){.lz-home .lb-lead{grid-template-columns:1fr;gap:26px}.lz-home .lb-lead.is-flip>:first-child{order:2}}.lz-home .lb-posts{display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.lz-home .lb-post{padding:32px 0;border-top:1px solid var(--border)}.lz-home .lb-post:last-child,.lz-home .lb-post:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--border)}.lz-home.sp-page .lb-post h3{margin:12px 0 0;font-size:var(--text-xl);line-height:1.26;letter-spacing:-.015em}.lz-home .lb-post h3 a{color:inherit}.lz-home .lb-post h3 a:hover{color:var(--accent-teal-deep);text-decoration:none}.lz-home .lb-post p{margin:10px 0 0;font-size:var(--text-sm);line-height:1.7;color:var(--text-secondary)}.lz-home .lb-date{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta)}@media (max-width: 820px){.lz-home .lb-posts{grid-template-columns:1fr;gap:0}.lz-home .lb-post:nth-last-child(2):nth-child(odd){border-bottom:0}.lz-home .lb-post:last-child{border-bottom:1px solid var(--border)}}.lz-home .lb-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:6px}.lz-home .lb-filters button{padding:9px 16px;border:1px solid var(--border);border-radius:9999px;background:#fff;font-size:var(--text-sm);font-weight:600;color:var(--muted-foreground);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.lz-home .lb-filters button:hover{border-color:var(--accent-teal)}.lz-home .lb-filters button[aria-pressed=true]{border-color:var(--ss-dark-teal);background:var(--ss-dark-teal);color:#fff}.lz-home .lb-search{display:flex;align-items:center;gap:10px;margin-left:auto;padding:0 14px;border:1px solid var(--border);border-radius:9999px;background:#fff}.lz-home .lb-search .lucide{width:17px;height:17px;color:var(--text-meta)}.lz-home .lb-search input{width:220px;padding:11px 0;border:0;background:none;font-family:inherit;font-size:var(--text-sm);color:var(--muted-foreground)}.lz-home .lb-search input:focus{outline:none}.lz-home .lb-search:focus-within{border-color:var(--accent-teal)}@media (max-width: 680px){.lz-home .lb-search{margin-left:0;width:100%}.lz-home .lb-search input{width:100%}}.lz-home .lb-article{max-width:72ch}.lz-home .lb-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-meta)}.lz-home .lb-article-meta b{font-weight:600;color:var(--muted-foreground)}.lz-home .lb-figure{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--border);background:#f4f7f8}.lz-home .lb-figure img{display:block;width:100%;height:auto}.lz-home .lb-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.lz-home .lb-tags span{padding:5px 12px;border:1px solid var(--border);border-radius:9999px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:var(--text-meta)}.lz-home .lb-back{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:600;color:var(--accent-teal-deep)}.lz-home .lb-back .lucide{width:16px;height:16px}.lz-home .lb-dated{display:grid;gap:0}.lz-home .lb-event{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:36px;align-items:start;padding:36px 0;border-top:1px solid var(--border)}.lz-home .lb-event:last-child{border-bottom:1px solid var(--border)}.lz-home .lb-when{margin:0;display:grid;justify-items:center;padding:14px 0 16px;border-radius:14px;background:#f4f7f8;border:1px solid var(--border)}.lz-home .lb-when .m{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-teal-deep)}.lz-home .lb-when .d{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.1rem;font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--ss-dark-teal)}.lz-home .lb-when .y{font-size:var(--text-xs);color:var(--text-meta)}.lz-home .lb-event-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:var(--text-sm);color:var(--text-meta)}.lz-home .lb-event-facts span{display:inline-flex;align-items:center;gap:7px}.lz-home .lb-event-facts .lucide{width:15px;height:15px;color:var(--accent-teal)}.lz-home .lb-event-body{margin-top:16px;max-width:62ch}.lz-home .lb-event-body p{margin:0 0 12px;font-size:var(--text-base);line-height:1.72;color:var(--muted-foreground)}.lz-home .lb-event-body p:last-child{margin-bottom:0}@media (max-width: 900px){.lz-home .lb-event{grid-template-columns:84px minmax(0,1fr);gap:22px}.lz-home .lb-event>.lb-item-actions{grid-column:1 / -1}}.lz-home .lb-empty{padding:56px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.lz-home .lb-empty p{margin:0;font-size:var(--text-base);color:var(--text-meta)}.lz-home .lb-skeleton{display:grid;gap:0}.lz-home .lb-skeleton>div{height:118px;border-top:1px solid var(--border);background:linear-gradient(90deg,#f4f7f8,#eef3f4,#f4f7f8);background-size:200% 100%;animation:lb-shimmer 1.4s linear infinite}.lz-home .lb-skeleton>div:last-child{border-bottom:1px solid var(--border)}@keyframes lb-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.lz-home .lb-skeleton>div{animation:none;background:#f4f7f8}}.lz-home .lb-hero-search{margin-top:30px}.lz-home .lb-hero-search .lb-search{margin-left:0}.lz-home .btn-sm{height:38px;padding:0 14px;font-size:var(--text-sm)}.lz-home .btn-sm .lucide{width:15px;height:15px}.lz-home .lb-cover-lg{max-width:420px;margin:0 auto;border-radius:18px}.lz-home .lb-cover-lg .lb-cover-blank{aspect-ratio:3 / 4}.lz-home .lb-cover-lg .lb-cover-blank .lucide{width:56px;height:56px}.lz-home .lb-pains{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.lz-home .lb-pains li{padding:20px 0;border-top:1px solid var(--border);font-size:var(--text-lg);line-height:1.6;color:var(--muted-foreground)}.lz-home .lb-pains li:last-child{border-bottom:1px solid var(--border)}@media (max-width: 820px){.lz-home .lb-pains{grid-template-columns:1fr}.lz-home .lb-pains li{font-size:var(--text-base)}}.lz-home .lb-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.lz-home .lb-benefit{padding:0 28px;border-left:1px solid var(--border)}.lz-home .lb-benefit:first-child{padding-left:0;border-left:0}.lz-home .lb-benefit:last-child{padding-right:0}.lz-home .lb-benefit-ico{display:block;color:var(--accent-teal-deep)}.lz-home .lb-benefit-ico .lucide{width:24px;height:24px}.lz-home.sp-page .lb-benefit h3{margin:18px 0 0;font-size:var(--text-lg)}.lz-home .lb-benefit p{margin:10px 0 0;font-size:var(--text-sm);line-height:1.68;color:var(--text-secondary)}@media (max-width: 900px){.lz-home .lb-benefits{grid-template-columns:1fr 1fr;gap:34px 0}.lz-home .lb-benefit:nth-child(odd){padding-left:0;border-left:0}}@media (max-width: 560px){.lz-home .lb-benefits{grid-template-columns:1fr}.lz-home .lb-benefit{padding:0;border-left:0}}.lz-home .lb-included{margin-top:64px;padding-top:40px;border-top:1px solid var(--border)}.lz-home.sp-page .lb-included h3{font-size:var(--text-xl)}.lz-home .lb-included ul{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 48px}.lz-home .lb-included li{display:flex;align-items:flex-start;gap:12px;font-size:var(--text-base);line-height:1.6;color:var(--muted-foreground)}.lz-home .lb-included li .lucide{width:17px;height:17px;margin-top:4px;color:var(--accent-teal);flex-shrink:0}@media (max-width: 820px){.lz-home .lb-included ul{grid-template-columns:1fr}}.lz-home .lb-videos{display:grid;grid-template-columns:1fr 1fr;gap:32px}.lz-home .lb-videos figure{margin:0}.lz-home .lb-video{aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#141316;border:1px solid var(--border)}.lz-home .lb-video iframe{display:block;width:100%;height:100%;border:0}.lz-home .lb-videos figcaption{margin-top:14px;font-size:var(--text-base);font-weight:600;color:var(--ss-dark-teal)}@media (max-width: 820px){.lz-home .lb-videos{grid-template-columns:1fr}}.lz-home .lb-formwrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.lz-home .lb-formcard{padding:32px;border-radius:20px;background:#fff;color:var(--muted-foreground)}@media (max-width: 900px){.lz-home .lb-formwrap{grid-template-columns:1fr;gap:34px}.lz-home .lb-formcard{padding:24px}}@media (max-width: 420px){.lz-home .lb-formcard{padding:18px}}.lz-home .lb-event-image{margin-top:20px;max-width:520px}.lz-home .lb-event-body ul{margin:0;padding-left:20px;display:grid;gap:6px}.lz-home .lb-event-body li{font-size:var(--text-base);line-height:1.68;color:var(--muted-foreground)}.lz-home .lb-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:0;background:none;font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--accent-teal-deep);cursor:pointer}.lz-home .lb-more:hover{text-decoration:underline}.lz-home .lb-more .lucide{width:15px;height:15px}.lz-home .lb-article{--tw-prose-quotes: #374151;--tw-prose-hr: hsl(220 13% 91%);--tw-prose-th-borders: hsl(220 13% 91%);--tw-prose-td-borders: hsl(220 13% 91%)}.legal-page{background:#fff}.legal-page .legal-opening h1,.legal-page .legal-copy h2{color:#141316;font-weight:500}.legal-reading{width:calc(100% - 48px);max-width:800px;margin:auto;padding:64px 0 80px}.legal-page .legal-opening h1{font-size:clamp(40px,4.8vw,58px);line-height:1.08;letter-spacing:-.04em;margin:0 0 18px}.legal-page .legal-opening p{font-size:13px;color:#647477;margin:0 0 40px}.legal-copy section{margin-top:32px;padding-top:32px;border-top:1px solid #dbe5e6;scroll-margin-top:110px}.legal-copy section:first-child{margin-top:0;padding-top:0;border:0}.legal-page .legal-copy h2{font-size:26px;line-height:1.25;letter-spacing:-.02em;margin:0 0 18px}.legal-page .legal-copy h3{font-size:17px;line-height:1.5;margin:22px 0 10px}.legal-page .legal-copy p,.legal-page .legal-copy li{font-size:16px;line-height:1.85;color:#46575b}.legal-page .legal-copy p{margin:0 0 18px}.legal-copy ul{list-style:disc;padding-left:24px;margin:0 0 18px}.legal-copy li{margin-bottom:8px}.legal-copy a,.legal-related a,.contact-58 .contact-privacy a{color:#005d6c;text-decoration:underline;text-underline-offset:4px}.legal-related{display:flex;gap:20px 30px;flex-wrap:wrap;border-top:1px solid #dbe5e6;padding-top:28px;margin-top:48px;font-size:14px}.legal-page a:focus-visible,.contact-58 a:focus-visible{outline:2px solid #005d6c;outline-offset:5px}.contact-58 .contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-areas:"intro form" "next form";grid-template-rows:min-content 1fr;gap:32px 90px;align-items:start;max-width:1160px;width:calc(100% - 48px);margin:auto;padding:64px 0 80px}.contact-intro{grid-area:intro}.contact-form-panel{grid-area:form}.contact-next{grid-area:next}.contact-58 .contact-intro h1{color:#141316;font-size:clamp(48px,5vw,68px);line-height:1.05;letter-spacing:-.04em;margin:0 0 28px}.contact-58 .contact-intro>p{font-size:17px;line-height:1.8}.contact-direct{display:grid;gap:24px;margin:38px 0}.contact-direct>a{display:flex;align-items:center;gap:16px;color:#005d6c;font-size:18px;font-weight:500;width:-moz-fit-content;width:fit-content}.contact-direct svg{width:21px;height:21px}.contact-58 .contact-intro .contact-entity{font-size:13px;line-height:1.8;color:#647477;margin-top:28px;max-width:370px}.contact-form-panel{background:#f4f8f8;padding:32px 36px;border:1px solid #dbe5e6;border-radius:24px}.contact-58 .contact-form-panel h2{color:#141316;font-size:28px;line-height:1.2;margin:0 0 16px;letter-spacing:-.025em}.contact-58 .contact-form-panel>p{font-size:14px;line-height:1.8;margin:0 0 26px}.contact-58 .contact-privacy{font-size:12px;line-height:1.8;margin:24px 0 0;color:#647477}.contact-58 .sp-actions{margin-top:24px}.contact-58 .sp-actions .btn{min-height:48px}.contact-58 .sp-field label{font-size:14px;text-transform:none;letter-spacing:normal;font-weight:500}.contact-58 .sp-field input,.contact-58 .sp-field textarea{font-size:16px;background:#fff}.contact-58 .sp-field textarea{min-height:150px}.contact-58 .contact-next{border-top:1px solid #dbe5e6;padding-top:30px;margin-top:0}.contact-58 .contact-next h2{color:#141316;font-size:28px;line-height:1.2;margin-bottom:18px}.contact-58 .contact-next p{font-size:15px;line-height:1.8;margin-bottom:24px}.contact-58 .contact-links{display:flex;gap:24px;margin-top:28px;font-size:14px}.contact-58 .contact-links a{color:#005d6c;text-decoration:underline;text-underline-offset:4px}@media (max-width:800px){.contact-58 .contact-layout{grid-template-columns:1fr;grid-template-areas:"intro" "form" "next";grid-template-rows:auto;gap:36px;padding-block:40px}.contact-form-panel{padding:28px 24px}.contact-intro{grid-area:intro}.contact-form-panel{grid-area:form}.contact-next{grid-area:next}.contact-58 .contact-intro h1{color:#141316;font-size:48px}.legal-reading{padding-block:40px}.legal-page .legal-copy h2{font-size:24px}.contact-direct{margin-block:28px}.contact-58 .contact-next{margin-top:0}}.lz-home.sp-editorial{background:#fff}.lz-home.sp-editorial .ed-width{width:min(1120px,calc(100% - 64px));margin-inline:auto}.lz-home.sp-editorial main h1{font-size:clamp(2.7rem,5.4vw,4.7rem);font-weight:600;line-height:1.04;letter-spacing:-.045em;color:#141316}.lz-home.sp-editorial main h2{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.1;font-weight:500;letter-spacing:-.035em;color:#141316}.lz-home.sp-editorial main h3{font-size:1.4rem;line-height:1.25;font-weight:500;letter-spacing:-.02em;color:#141316}.lz-home.sp-editorial main p{color:#47515a;line-height:1.7}.lz-home.sp-editorial .ed-label{display:block;margin:0 0 20px;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#005d6c}.lz-home.sp-editorial .ed-intro{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.lz-home.sp-editorial .ed-fine{font-size:.8rem;color:#58616a;line-height:1.6}.lz-home.sp-editorial .ed-text-link,.lz-home.sp-editorial .ed-text-button{display:inline-flex;align-items:center;gap:12px;color:#005d6c;font-size:.95rem;font-weight:600;text-underline-offset:5px}.lz-home.sp-editorial .ed-text-button{background:none;border:0;padding:14px 0;text-align:left;cursor:pointer}.lz-home.sp-editorial .ed-text-link:hover,.lz-home.sp-editorial .ed-text-button:hover{text-decoration:underline}.lz-home.sp-editorial .ed-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.lz-home.sp-editorial .ed-related{display:flex;flex-wrap:wrap;gap:18px 30px;padding:0 0 54px;font-size:.85rem}.lz-home.sp-editorial .ed-related a{color:#47515a;text-decoration:underline;text-underline-offset:4px}.lz-home.sp-editorial .ed-ending{padding-block:76px;border-top:1px solid #dbe2e3;display:flex;gap:36px;align-items:center;justify-content:space-between}.lz-home.sp-editorial .ed-ending h2{font-size:clamp(1.8rem,2.8vw,2.6rem)}.lz-home.sp-editorial .ed-ending p{margin:16px 0 0;max-width:470px}.lz-home.sp-editorial [id]{scroll-margin-top:100px}.lz-home.sp-editorial .ed-product-intro{text-align:center;padding:82px 0 42px}.lz-home.sp-editorial .ed-product-intro .ed-intro{max-width:660px;margin:26px auto 0}.lz-home.sp-editorial .ed-product-demo{padding-bottom:50px}.lz-home.sp-editorial .ed-demo{border:1px solid #cddcde;border-radius:18px;background:#fff;box-shadow:0 18px 60px -30px #003d4733;overflow:hidden}.lz-home.sp-editorial .ed-demo-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 28px;border-bottom:1px solid #e0e8e9}.lz-home.sp-editorial .ed-assistant{display:flex;align-items:center;gap:12px;font-weight:600;color:#005d6c}.lz-home.sp-editorial .ed-assistant img{border-radius:50%;-o-object-fit:contain;object-fit:contain}.lz-home.sp-editorial .ed-assistant>span{color:#58616a;font-weight:400;font-size:.8rem}.lz-home.sp-editorial .ed-preview{color:#58616a;font-size:.75rem}.lz-home.sp-editorial .ed-demo-steps{display:flex;border-bottom:1px solid #dbe2e3;padding:0 28px;gap:30px}.lz-home.sp-editorial .ed-demo-steps button{display:flex;align-items:center;gap:8px;background:transparent;color:#58616a;border:0;border-bottom:2px solid transparent;padding:20px 0 18px;cursor:pointer;font-size:.88rem;font-weight:500}.lz-home.sp-editorial .ed-demo-steps button[aria-pressed=true]{color:#005d6c;border-bottom-color:#005d6c}.lz-home.sp-editorial .ed-demo-steps button>span{font-size:.7rem}.lz-home.sp-editorial .ed-demo-content{display:grid;grid-template-columns:320px 1fr;min-height:410px}.lz-home.sp-editorial .ed-contact{padding:32px;background:#f3f7f7;border-right:1px solid #dbe2e3}.lz-home.sp-editorial .ed-monogram{display:grid;place-items:center;width:48px;height:48px;background:#dcecef;color:#005d6c;border-radius:50%;font-size:.85rem}.lz-home.sp-editorial .ed-contact h2{font-size:1.4rem;margin-top:20px;letter-spacing:-.025em}.lz-home.sp-editorial .ed-contact>p{font-size:.8rem;margin:8px 0 24px}.lz-home.sp-editorial .ed-contact dl{margin:0 0 22px}.lz-home.sp-editorial .ed-contact dl>div+div{margin-top:16px}.lz-home.sp-editorial .ed-contact dt{font-size:.7rem;color:#58616a;margin-bottom:3px}.lz-home.sp-editorial .ed-contact dd{margin:0;font-size:.9rem;color:#263c40}.lz-home.sp-editorial .ed-demo-panel{padding:40px 48px;min-width:0;animation:ed-content-in .26s ease-out}.lz-home.sp-editorial .ed-demo-panel h3{font-size:clamp(1.5rem,2.3vw,2rem);max-width:480px}.lz-home.sp-editorial .ed-demo-panel>p{margin:18px 0;max-width:520px}.lz-home.sp-editorial .ed-next-action{border-left:2px solid #01a4b0;padding:4px 0 4px 20px;margin:24px 0 14px}.lz-home.sp-editorial .ed-next-action>span{color:#005d6c;font-size:.75rem;font-weight:600}.lz-home.sp-editorial .ed-next-action p{margin:8px 0 0;color:#263c40}.lz-home.sp-editorial .ed-input-label{display:block;font-size:.8rem;color:#47515a;margin:24px 0 8px}.lz-home.sp-editorial .ed-demo-panel textarea{width:100%;min-height:166px;resize:vertical;border:1px solid #b5c8cc;background:#fafcfc;padding:16px;border-radius:6px;color:#263c40;font:inherit;line-height:1.6}.lz-home.sp-editorial .ed-demo-panel textarea:focus-visible{outline:2px solid #005d6c;outline-offset:3px}.lz-home.sp-editorial .ed-message{margin:24px 0 16px;padding-left:20px;border-left:2px solid #01a4b0;color:#263c40;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.lz-home.sp-editorial .ed-review-note{display:flex;align-items:start;gap:8px;font-size:.8rem}.lz-home.sp-editorial .ed-review-note svg{flex-shrink:0;color:#005d6c;margin-top:3px}.lz-home.sp-editorial .ed-demo-caption{border-top:1px solid #e0e8e9;margin:0;padding:14px 28px;font-size:.75rem;background:#fafcfc}.lz-home.sp-editorial .ed-review-boundary{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:42px 0 100px}.lz-home.sp-editorial .ed-review-boundary p{max-width:470px;margin:0}.lz-home.sp-editorial .ed-workspace{background:#f4f6f6;padding:80px 0}.lz-home.sp-editorial .ed-workspace-title{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:46px}.lz-home.sp-editorial .ed-workspace-title p{max-width:350px;margin:0}.lz-home.sp-editorial .ed-workspace-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start}.lz-home.sp-editorial .ed-workspace figure{margin:0}.lz-home.sp-editorial .ed-workspace img{display:block;width:100%;height:auto;border:1px solid #dbe2e3;border-radius:8px}.lz-home.sp-editorial .ed-workspace figcaption{font-size:.75rem;color:#58616a;margin-top:14px}.lz-home.sp-editorial .ed-tool-index details{border-bottom:1px solid #cdd7d9;padding:0}.lz-home.sp-editorial .ed-tool-index summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;font-size:1rem;color:#263c40}.lz-home.sp-editorial .ed-tool-index summary::-webkit-details-marker{display:none}.lz-home.sp-editorial .ed-tool-index details[open] summary>span{transform:rotate(45deg)}.lz-home.sp-editorial .ed-tool-index details p{font-size:.9rem;margin:0 0 20px}.lz-home.sp-editorial .ed-founder{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;padding:70px 0 88px}.lz-home.sp-editorial .ed-founder-photo{margin:0;max-width:440px}.lz-home.sp-editorial .ed-founder-photo img{display:block;width:100%;height:auto}.lz-home.sp-editorial .ed-founder-photo figcaption{margin-top:14px;font-size:.75rem;color:#58616a}.lz-home.sp-editorial .ed-founder-copy{min-width:0}.lz-home.sp-editorial .ed-founder-copy>p:not(.ed-label){margin:28px 0;max-width:440px;font-size:1.06rem}.lz-home.sp-editorial .ed-founder-copy blockquote{border-top:1px solid #cbd8da;padding-top:26px;margin:34px 0 0}.lz-home.sp-editorial .ed-founder-copy blockquote p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;color:#005d6c;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px}.lz-home.sp-editorial .ed-founder-copy cite{font-style:normal;color:#58616a;font-size:.8rem}.lz-home.sp-editorial .ed-origin{display:grid;grid-template-columns:.6fr 1.4fr;gap:80px;border-top:1px solid #dbe2e3;padding:84px 0 100px}.lz-home.sp-editorial .ed-margin-note{margin:4px 0 0;font-size:.8rem;color:#005d6c;max-width:140px}.lz-home.sp-editorial .ed-origin p:not(.ed-margin-note){max-width:530px;font-size:1.1rem;margin:24px 0 0}.lz-home.sp-editorial .ed-philosophy{background:#005d6c}.lz-home.sp-editorial .ed-philosophy-inner{padding-block:82px}.lz-home.sp-editorial .ed-philosophy .ed-label{color:#b6e2e6}.lz-home.sp-editorial .ed-statement{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,5.7vw,5rem);line-height:1.08;font-weight:400;letter-spacing:-.035em;margin:32px 0 48px}.lz-home.sp-editorial .ed-philosophy-note{margin-left:auto;width:min(490px,100%)}.lz-home.sp-editorial .ed-philosophy-note p{color:#e2eef0;margin:0 0 20px}.lz-home.sp-editorial .ed-philosophy-note a{display:inline-flex;gap:16px;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px}.lz-home.sp-editorial .ed-philosophy a:focus-visible{outline-color:#fff}.lz-home.sp-editorial .ed-team{padding:92px 0}.lz-home.sp-editorial .ed-team-heading{display:flex;gap:40px;justify-content:space-between;align-items:center}.lz-home.sp-editorial .ed-team-names{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.lz-home.sp-editorial .ed-team-names article{padding-top:24px;border-top:1px solid #b9ced1}.lz-home.sp-editorial .ed-team-names p{font-size:.8rem;margin:12px 0 0}.lz-home.sp-editorial .ed-company{display:grid;grid-template-columns:1.4fr .6fr;gap:80px;border-top:1px solid #dbe2e3;padding:56px 0 74px}.lz-home.sp-editorial .ed-company h2{font-size:1.4rem}.lz-home.sp-editorial .ed-company p{font-size:.9rem;max-width:580px;margin:18px 0 0}.lz-home.sp-editorial .ed-company a{color:#005d6c;text-decoration:underline;text-underline-offset:4px}.lz-home.sp-editorial .ed-company address{font-style:normal;display:flex;flex-direction:column;gap:14px;font-size:.9rem}.lz-home.sp-editorial .ed-company address .ed-label{margin-bottom:2px}.lz-home.sp-editorial .ed-company address a:last-child{display:flex;align-items:center;gap:12px}.lz-home.sp-editorial .ed-audience-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:46px;align-items:center;padding:90px 0 70px}.lz-home.sp-editorial .ed-audience-intro .ed-intro{margin:28px 0 18px}.lz-home.sp-editorial .ed-audience-intro .ed-text-link{margin-top:18px}.lz-home.sp-editorial .ed-sphere{position:relative;width:100%;height:420px;margin:0}.lz-home.sp-editorial .ed-sphere svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#bdd5d8;stroke-width:1}.lz-home.sp-editorial .ed-sphere-you{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;display:grid;place-items:center;background:#005d6c;color:#fff;border-radius:50%;font-size:1.15rem}.lz-home.sp-editorial .ed-person{position:absolute;background:#fff;padding:12px 8px;max-width:200px}.lz-home.sp-editorial .ed-person b{display:block;color:#005d6c;font-size:1rem;font-weight:500}.lz-home.sp-editorial .ed-person small{display:block;font-size:.72rem;color:#58616a;margin-top:5px;line-height:1.5}.lz-home.sp-editorial .ed-person-1{left:0;top:40px}.lz-home.sp-editorial .ed-person-2{right:0;top:18px}.lz-home.sp-editorial .ed-person-3{right:0;bottom:94px}.lz-home.sp-editorial .ed-person-4{left:46%;bottom:0}.lz-home.sp-editorial .ed-person-5{left:0;bottom:73px}.lz-home.sp-editorial .ed-situations{background:#f3f6f6;padding:76px 0 84px}.lz-home.sp-editorial .ed-situations-heading{display:flex;gap:36px;justify-content:space-between;align-items:end}.lz-home.sp-editorial .ed-situation-picker{display:flex;gap:18px;flex-wrap:wrap}.lz-home.sp-editorial .ed-situation-picker button{border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 0;color:#47515a;cursor:pointer;font-size:.88rem}.lz-home.sp-editorial .ed-situation-picker button[aria-pressed=true]{border-color:#005d6c;color:#005d6c}.lz-home.sp-editorial .ed-situation-content{display:grid;grid-template-columns:1fr 1fr;gap:84px;align-items:center;margin-top:54px;min-height:300px;animation:ed-content-in .26s ease-out}.lz-home.sp-editorial .ed-note{background:#fff;margin:0;padding:42px;border-left:2px solid #9bbfc5;box-shadow:0 12px 32px -22px #003d4733}.lz-home.sp-editorial .ed-note blockquote{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.4;letter-spacing:-.025em;margin:0;color:#263c40}.lz-home.sp-editorial .ed-note figcaption{font-size:.75rem;color:#58616a;margin-top:38px}.lz-home.sp-editorial .ed-situation-copy h3{font-size:clamp(1.6rem,2.5vw,2rem);max-width:360px}.lz-home.sp-editorial .ed-situation-copy p{margin:20px 0 0}.lz-home.sp-editorial .ed-situation-copy .ed-situation-answer{color:#005d6c;border-top:1px solid #c6d8db;padding-top:20px}.lz-home.sp-editorial .ed-fit{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;padding:92px 0}.lz-home.sp-editorial .ed-fit>div p{margin:26px 0;max-width:490px}.lz-home.sp-editorial .ed-fit aside{padding-left:36px;border-left:1px solid #dbe2e3}.lz-home.sp-editorial .ed-fit aside p{font-size:.9rem;margin:14px 0}.lz-home.sp-editorial .ed-fit aside h3{font-size:1.25rem}.lz-home.sp-editorial .ed-fit aside h3:not(:first-child){margin-top:30px}.lz-home.sp-editorial .ed-fit aside a{font-size:.85rem;color:#005d6c;text-decoration:underline;text-underline-offset:4px}@keyframes ed-content-in{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ed-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lz-home.sp-editorial .ed-enter{animation:ed-arrive .72s cubic-bezier(.16,1,.3,1) backwards}.lz-home.sp-editorial .ed-founder-copy.ed-enter{animation-delay:.11s}@media (max-width: 960px){.lz-home.sp-editorial .ed-founder,.lz-home.sp-editorial .ed-origin,.lz-home.sp-editorial .ed-company{gap:40px}.lz-home.sp-editorial .ed-audience-intro{grid-template-columns:1fr;gap:10px;padding-top:64px}.lz-home.sp-editorial .ed-audience-intro>div{max-width:620px}.lz-home.sp-editorial .ed-sphere{max-width:580px;margin-inline:auto}.lz-home.sp-editorial .ed-workspace-grid{grid-template-columns:1fr}.lz-home.sp-editorial .ed-workspace figure{max-width:780px}.lz-home.sp-editorial .ed-workspace-title,.lz-home.sp-editorial .ed-situations-heading,.lz-home.sp-editorial .ed-ending{flex-direction:column;align-items:start}.lz-home.sp-editorial .ed-workspace-title p{max-width:600px}.lz-home.sp-editorial .ed-demo-content{grid-template-columns:260px 1fr}.lz-home.sp-editorial .ed-demo-panel{padding:32px}.lz-home.sp-editorial .ed-contact{padding:28px}.lz-home.sp-editorial .ed-situation-content{gap:40px}.lz-home.sp-editorial .ed-fit{gap:46px}}@media (max-width: 700px){.lz-home.sp-editorial .ed-width{width:calc(100% - 40px)}.lz-home.sp-editorial main h1{font-size:clamp(2.4rem,8.5vw,3.6rem)}.lz-home.sp-editorial .ed-product-intro{text-align:left;padding-top:48px}.lz-home.sp-editorial .ed-product-intro .ed-intro{margin-top:22px}.lz-home.sp-editorial .ed-demo-top{padding:14px 18px}.lz-home.sp-editorial .ed-assistant{gap:8px}.lz-home.sp-editorial .ed-assistant>span{display:none}.lz-home.sp-editorial .ed-demo-steps{padding:0 14px;gap:12px}.lz-home.sp-editorial .ed-demo-steps button{flex:1;font-size:.73rem;gap:5px;padding-block:16px;line-height:1.4}.lz-home.sp-editorial .ed-demo-content{grid-template-columns:1fr}.lz-home.sp-editorial .ed-contact{border-right:0;border-bottom:1px solid #dbe2e3;padding:22px}.lz-home.sp-editorial .ed-monogram{float:left;margin-right:14px}.lz-home.sp-editorial .ed-contact h2{margin-top:2px}.lz-home.sp-editorial .ed-contact>p{margin:8px 0 24px}.lz-home.sp-editorial .ed-contact dl{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 14px}.lz-home.sp-editorial .ed-contact dl>div+div{margin:0}.lz-home.sp-editorial .ed-contact dl>div:last-child{grid-column:1 / -1}.lz-home.sp-editorial .ed-demo-panel{padding:28px 22px;min-height:405px}.lz-home.sp-editorial .ed-demo-panel textarea{min-height:220px}.lz-home.sp-editorial .ed-demo-caption{padding:14px 22px}.lz-home.sp-editorial .ed-review-boundary,.lz-home.sp-editorial .ed-founder,.lz-home.sp-editorial .ed-origin,.lz-home.sp-editorial .ed-company,.lz-home.sp-editorial .ed-situation-content,.lz-home.sp-editorial .ed-fit{grid-template-columns:1fr;gap:30px}.lz-home.sp-editorial .ed-review-boundary{padding:12px 0 62px}.lz-home.sp-editorial .ed-workspace,.lz-home.sp-editorial .ed-situations{padding:56px 0}.lz-home.sp-editorial .ed-workspace-title{gap:22px;margin-bottom:30px}.lz-home.sp-editorial .ed-founder{padding:38px 0 58px}.lz-home.sp-editorial .ed-founder-photo{max-width:400px}.lz-home.sp-editorial .ed-founder-copy blockquote{margin-top:26px}.lz-home.sp-editorial .ed-origin{padding:48px 0 62px}.lz-home.sp-editorial .ed-margin-note{max-width:none}.lz-home.sp-editorial .ed-philosophy-inner{padding-block:58px}.lz-home.sp-editorial .ed-team{padding:56px 0}.lz-home.sp-editorial .ed-team-heading{display:block}.lz-home.sp-editorial .ed-team-heading p{margin-top:18px}.lz-home.sp-editorial .ed-team-names{grid-template-columns:1fr;gap:24px;margin-top:30px}.lz-home.sp-editorial .ed-company{padding:44px 0 56px}.lz-home.sp-editorial .ed-audience-intro{padding-top:46px}.lz-home.sp-editorial .ed-situation-content{margin-top:28px;min-height:0}.lz-home.sp-editorial .ed-note{padding:28px}.lz-home.sp-editorial .ed-fit{padding:56px 0}.lz-home.sp-editorial .ed-fit aside{padding:28px 0 0;border-left:0;border-top:1px solid #dbe2e3}.lz-home.sp-editorial .ed-ending{padding-block:52px}.lz-home.sp-editorial .ed-related{padding-bottom:42px}}@media (max-width: 480px){.lz-home.sp-editorial .ed-sphere{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;padding-top:26px}.lz-home.sp-editorial .ed-sphere svg{display:none}.lz-home.sp-editorial .ed-sphere-you{position:static;transform:none;grid-column:1 / -1;width:62px;height:62px;margin:0 auto 8px}.lz-home.sp-editorial .ed-person{position:static;max-width:none;padding:12px 0 0;border-top:1px solid #bdd5d8}.lz-home.sp-editorial .ed-person b{font-size:.95rem}.lz-home.sp-editorial .ed-person small{font-size:.75rem}}@media (prefers-reduced-motion: reduce){.lz-home.sp-editorial .ed-enter,.lz-home.sp-editorial .ed-demo-panel,.lz-home.sp-editorial .ed-situation-content{animation:none}.lz-home.sp-editorial *,.lz-home.sp-editorial *:before,.lz-home.sp-editorial *:after{scroll-behavior:auto!important}}.sl-home{background:#fff;overflow-x:clip;overflow-y:visible}.sl-home h1,.sl-home h2,.sl-home h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:var(--ss-dark-teal-2, #003d47)}.sl-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sl-home .sh-eyebrow{display:inline-flex;align-items:center;gap:8px}.sl-home .sh-eyebrow .lucide{width:14px;height:14px}.sl-home .sh-eyebrow-dark{color:var(--ss-dark-teal, #005d6c)}.sl-home .sh-eyebrow-light{color:#7fd6db}.sl-home .sh-section-head{max-width:720px;margin:0 0 44px}.sl-home .sh-section-head.center{margin-left:auto;margin-right:auto;text-align:center}.sl-home .sh-section-head h2{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.12;margin:14px 0 16px;font-weight:600}.sl-home .sh-sub{font-size:1.0625rem;line-height:1.6;color:var(--muted-foreground);margin:0}.sl-home .sh-sub-light{color:#c9d3d5}.sl-home .sh-hero{padding:64px 0 40px;overflow:hidden}.sl-home .sh-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw}.sl-home .sh-hero-copy h1{font-size:clamp(3.2rem,6.4vw,5.6rem);line-height:.95;margin:22px 0 20px;font-weight:600}.sl-home .sh-lede{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5;color:var(--muted-foreground);max-width:460px;margin:0 0 32px;letter-spacing:-.01em}.sl-home .sh-cta-row{display:flex;flex-wrap:wrap;gap:16px}.sl-home .sh-cta-row-center{justify-content:center}.sl-home .sh-portrait-wrap{display:flex;justify-content:center}.sl-home .sh-portrait{position:relative;max-width:460px;width:100%}.sl-home .sh-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none}.sl-home .sh-hello{position:absolute;bottom:4%;left:-8%;background:#fff;border:1px solid var(--border);border-radius:18px;padding:16px 20px;box-shadow:0 12px 50px #003d4714;font-size:14px;line-height:1.5;max-width:220px;transform:rotate(-3deg)}.sl-home .sh-hello strong{display:block;font-size:11px;letter-spacing:.08em;color:var(--ss-dark-teal);margin-bottom:6px}@media (max-width: 900px){.sl-home .sh-hero-inner{grid-template-columns:1fr;gap:40px;text-align:center}.sl-home .sh-hero-copy{display:flex;flex-direction:column;align-items:center}.sl-home .sh-lede{margin-left:auto;margin-right:auto}.sl-home .sh-portrait{max-width:320px}.sl-home .sh-hello{left:-2%;font-size:13px;max-width:190px}}.sl-home .sh-handoff{position:relative}.sl-home .sh-handoff-stage{display:block}.sl-home .sh-handoff-clone{position:absolute;top:0;left:0;z-index:4;pointer-events:none;transform-origin:0 0;-o-object-fit:cover;object-fit:cover;will-change:transform;display:block;aspect-ratio:1}.sl-home .sh-handoff.is-linked{height:205svh}.sl-home .sh-handoff.is-linked .sh-handoff-stage{position:sticky;top:0;height:100svh;min-height:650px;isolation:isolate;overflow:clip}.sl-home .sh-handoff.is-linked .sh-hero{position:relative;z-index:5;height:100%;min-height:0;width:100%;overflow:visible;padding:90px 0 60px;display:flex;align-items:center}.sl-home .sh-handoff.is-linked .sh-hero-inner{width:100%}.sl-home .sh-handoff.is-linked .sh-portrait{max-width:min(38vw,54svh)}.sl-home .sh-handoff.is-linked .sh-workspace-reveal{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none;padding:0;display:flex;align-items:center}.sl-home .sh-handoff.is-linked .sh-workspace-wrap{width:100%}@media (max-width: 900px){.sl-home .sh-handoff.is-linked{height:195svh}.sl-home .sh-handoff.is-linked .sh-hero{padding:70px 0 40px}.sl-home .sh-handoff.is-linked .sh-portrait{max-width:min(56vw,30svh)}}@media (prefers-reduced-motion: reduce){.sl-home .sh-handoff-clone{display:none}}.sl-home .sh-day{padding:88px 0;background:#f7fafa;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sl-home .sh-brief-scene{max-width:980px;margin:0 auto}.sl-home .sh-brief-hub{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto 8px;position:relative;width:-moz-fit-content;width:fit-content}.sl-home .sh-brief-hub-ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid rgba(0,93,108,.25)}.sl-home .sh-brief-hub img{width:74px;height:74px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;position:relative}.sl-home .sh-brief-hub span{font-size:12px;color:var(--text-meta)}.sl-home .sh-brief-hub:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:34px;background:linear-gradient(180deg,#005d6c59,#005d6c00)}.sl-home .sh-brief-chapters{display:flex;justify-content:center;gap:8px;margin:34px 0 40px;flex-wrap:wrap}.sl-home .sh-brief-chapter{border:1px solid var(--border);background:#fff;border-radius:100px;padding:10px 18px;font-size:.85rem;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:8px;transition:color .3s,border-color .3s,background .3s}.sl-home .sh-brief-chapter-num{font-size:11px;color:var(--text-meta)}.sl-home .sh-brief-chapter[aria-pressed=true]{color:var(--ss-dark-teal-2);border-color:var(--ss-teal);background:var(--accent-teal-soft)}.sl-home .sh-brief-chapter[aria-pressed=true] .sh-brief-chapter-num{color:var(--ss-teal)}.sl-home .sh-brief-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sl-home .sh-brief-node{background:#fff;border:1px solid var(--border);border-radius:20px;padding:26px 22px;display:flex;flex-direction:column;gap:10px;opacity:.55;transform:scale(.98);transition:opacity .5s ease,transform .5s ease,border-color .5s ease,box-shadow .5s ease}.sl-home .sh-brief-node.is-focused{opacity:1;transform:scale(1);border-color:var(--ss-teal);box-shadow:0 24px 55px -38px #005d6c8c}.sl-home .sh-brief-node-ico{width:38px;height:38px;border-radius:11px;background:var(--accent-teal-soft);color:var(--ss-teal);display:flex;align-items:center;justify-content:center}.sl-home .sh-brief-node-ico .lucide{width:18px;height:18px}.sl-home .sh-brief-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-teal)}.sl-home .sh-brief-node h3{font-size:1.05rem;line-height:1.35;font-weight:600;margin:0}.sl-home .sh-brief-node p{font-size:.9rem;line-height:1.55;color:var(--text-secondary);margin:0}.sl-home .sh-brief-next{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);font-size:.9rem;font-weight:600;color:var(--ss-dark-teal-2)}.sl-home .sh-brief-next span{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-meta);margin-bottom:4px}.sl-home .sh-brief-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;flex-wrap:wrap}.sl-home .sh-brief-footer p{font-size:.8125rem;color:var(--text-meta);margin:0}.sl-home .sh-brief-replay{border:1px solid var(--border);background:transparent;border-radius:100px;padding:8px 16px;font-size:.8125rem;color:var(--text-secondary);flex:none}.sl-home .sh-brief-replay:hover{background:var(--accent-teal-soft);color:var(--ss-dark-teal-2)}@media (max-width: 900px){.sl-home .sh-brief-nodes{grid-template-columns:1fr}.sl-home .sh-brief-node{opacity:1;transform:none}}.sl-home .sh-say{padding:96px 0;background:#141316;color:#fff}.sl-home .sh-say h2{color:#fff}.sl-home .sh-demo{max-width:640px;margin:0 auto}.sl-home .sh-demo-window{border:1px solid #3a393e;border-radius:22px;background:#202024;overflow:hidden;box-shadow:0 40px 100px #00000059}.sl-home .sh-demo-bar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #38383e;font-size:12px;color:#b0b0b7}.sl-home .sh-demo-dots{display:flex;gap:6px}.sl-home .sh-demo-dots i{width:9px;height:9px;border-radius:50%;background:#57565d;display:block}.sl-home .sh-demo-body{padding:26px 26px 8px;display:flex;flex-direction:column;gap:22px}.sl-home .sh-demo-stage{opacity:0;transform:translateY(10px);animation:sh-stage-in .5s ease forwards}.sl-home .sh-demo-icon{width:34px;height:34px;border-radius:10px;background:#163438;color:#7fd6db;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.sl-home .sh-demo-icon .lucide{width:17px;height:17px}.sl-home .sh-demo-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#9f9fa6;margin:0 0 8px}.sl-home .sh-demo-transcript{margin:0;font-size:1.05rem;line-height:1.6;color:#eee;border-left:2px solid #57565d;padding-left:16px;font-style:normal}.sl-home .sh-demo-proposal{border:1px solid #356267;border-radius:12px;background:#163438;padding:6px 18px}.sl-home .sh-demo-proposal-row{padding:12px 0;font-size:.95rem;line-height:1.55;color:#d6f2f3}.sl-home .sh-demo-proposal-row+.sh-demo-proposal-row{border-top:1px solid #21484d}.sl-home .sh-demo-proposal-row span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#83d8de;margin-bottom:4px}.sl-home .sh-demo-confirm{margin:0;font-size:1rem;line-height:1.6;color:#d6f2f3}.sl-home .sh-demo-controls{display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 26px 30px;text-align:center}.sl-home .sh-demo-controls .btn{background:transparent;border-color:#57565d;color:#eee}.sl-home .sh-demo-controls .btn:hover{background:#333237;border-color:#57565d;color:#fff}.sl-home .sh-demo-note{font-size:12px;line-height:1.6;color:#9f9fa6;max-width:420px;margin:0}@keyframes sh-stage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sl-home .sh-workspace-reveal{padding:88px 0 100px;background:#fff}.sl-home .sh-workspace-wrap{text-align:center}.sl-home .sh-workspace-eyebrow{justify-content:center}.sl-home .sh-workspace-reveal h2{font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:500;letter-spacing:-.03em;margin:10px 0 36px}.sl-home .sh-reveal{max-width:1180px;margin:0 auto;text-align:left}.sl-home .sh-reveal-viewport{height:clamp(320px,40vw,560px);overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 50%,#e1eff0 0,#f5f8f8 72%);border:1px solid #e3eaea;border-radius:22px}.sl-home .sh-reveal-camera{width:1280px;height:660px;position:absolute;inset:0 auto auto 0;transform-origin:0 0;will-change:transform}.sl-home .sh-reveal-workspace{height:660px;border-radius:15px;overflow:hidden;box-shadow:0 30px 80px #003d471f;border:1px solid rgba(202,218,219,1)}.sl-home .sh-reveal-appbar{height:48px;background:#005d6c;display:flex;align-items:center;gap:12px;padding:0 18px;color:#fff}.sl-home .sh-reveal-appbar img{width:25px;filter:brightness(0) invert(1)}.sl-home .sh-reveal-appbar b{font:600 22px Helvetica Neue,Arial,sans-serif;letter-spacing:-.7px}.sl-home .sh-reveal-appbar b span{color:#8fd8de}.sl-home .sh-reveal-greeting{font-size:12px;color:#b5e3e7;margin-left:18px}.sl-home .sh-reveal-search{font-size:12px;border:1px solid rgba(255,255,255,.27);border-radius:8px;padding:5px 13px;margin-left:auto;color:#d0e6e8}.sl-home .sh-reveal-columns{display:grid;grid-template-columns:repeat(4,320px);height:612px}.sl-home .sh-reveal-panel{border-right:1px solid #e5e7eb;background:#fff;position:relative;color:#374151;font-size:13px;line-height:1.6;overflow:hidden}.sl-home .sh-reveal-profile,.sl-home .sh-reveal-dashboard{background:linear-gradient(#fff,#f7fcfc)}.sl-home .sh-reveal-panelhead{height:49px;display:flex;align-items:center;gap:9px;padding:0 18px;border-bottom:1px solid #c9e7e9;font:700 15px Helvetica Neue,Arial,sans-serif;color:#005d6c;background:linear-gradient(#fff,#f2fafb)}.sl-home .sh-reveal-panelhead>span{margin-left:auto;color:#71838a;font-weight:400}.sl-home .sh-reveal-panelhead img{width:28px;height:28px;border-radius:50%}.sl-home .sh-reveal-person{display:flex;align-items:center;gap:12px;padding:19px 18px 8px}.sl-home .sh-reveal-person b{font:700 16px Helvetica Neue,Arial,sans-serif;color:#005d6c}.sl-home .sh-reveal-person small{display:block;font-size:11px;color:#6b7280}.sl-home .sh-reveal-initials{height:38px;width:38px;display:grid;place-items:center;background:#dcf1f4;color:#005d6c;border-radius:50%;font-size:13px;font-weight:600}.sl-home .sh-reveal-bio{padding:0 18px;font-size:12px;line-height:1.7;margin:7px 0 14px}.sl-home .sh-reveal-section-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#00808a;font-weight:600;padding:12px 18px 5px}.sl-home .sh-reveal-read-site,.sl-home .sh-reveal-fact{padding:8px 18px;border-bottom:1px solid #eef1f3;display:flex;align-items:center;gap:10px;font-size:12px}.sl-home .sh-reveal-read-site span{margin-left:auto;color:#00808a}.sl-home .sh-reveal-fact>span:first-child{color:#9ca3af}.sl-home .sh-reveal-fact i{margin-left:auto;color:#9ca3af;font-style:normal}.sl-home .sh-reveal-tabs{display:flex;gap:17px;padding:12px 18px 0;border-bottom:1px solid #e5e7eb;font-size:11px;color:#6b7280}.sl-home .sh-reveal-tabs>*{padding-bottom:9px}.sl-home .sh-reveal-tabs b{color:#005d6c;border-bottom:2px solid #01a4b0}.sl-home .sh-reveal-dashboard-body{padding:17px}.sl-home .sh-reveal-dashboard-body h4{font-size:13px;color:#005d6c;margin:0 0 6px}.sl-home .sh-reveal-small{font-size:10px;color:#6b7280;margin:0 0 15px}.sl-home .sh-reveal-metrics{display:flex;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:23px;padding:12px 3px}.sl-home .sh-reveal-metrics>div{flex:1;text-align:center;border-right:1px solid #e5e7eb}.sl-home .sh-reveal-metrics>div:last-child{border:0}.sl-home .sh-reveal-metrics span,.sl-home .sh-reveal-metrics small{display:block;font-size:9px;color:#6b7280}.sl-home .sh-reveal-metrics b{display:block;font:600 26px Helvetica Neue,Arial,sans-serif;color:#005d6c;margin:7px 0}.sl-home .sh-reveal-rhythm{display:flex;gap:12px;margin:14px 0}.sl-home .sh-reveal-rhythm span{height:28px;width:28px;border-radius:50%;background:#dcf1f4;color:#005d6c;display:grid;place-items:center;font-size:10px}.sl-home .sh-reveal-sample-note{font-size:13px;color:#4b5563;margin:17px 0 25px}.sl-home .sh-reveal-activity{font-size:11px;padding:9px 0;border-bottom:1px solid #e5e7eb}.sl-home .sh-reveal-action-title{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #eef1f3;color:#005d6c}.sl-home .sh-reveal-action-title>span:last-child{margin-left:auto;color:#6b7280}.sl-home .sh-reveal-action-icon{display:grid;place-items:center;background:#dcf1f4;border-radius:50%;width:26px;height:26px;font-size:13px;flex:none}.sl-home .sh-reveal-action-title b{font-size:13px}.sl-home .sh-reveal-week{padding:14px 17px 8px}.sl-home .sh-reveal-week b{display:block;font-size:12px}.sl-home .sh-reveal-week span{display:block;font-size:10px;color:#6b7280;margin-top:2px}.sl-home .sh-reveal-contact{display:flex;align-items:center;gap:10px;padding:12px 17px;border-bottom:1px solid #eef1f3;background:#fff}.sl-home .sh-reveal-contact-initial{width:30px;height:30px;border-radius:50%;background:#f0f5f6;color:#005d6c;display:grid;place-items:center;font-size:10px;flex:none}.sl-home .sh-reveal-contact b{font-size:12px}.sl-home .sh-reveal-contact small{display:block;font-size:10px;color:#6b7280}.sl-home .sh-reveal-chevron{margin-left:auto;color:#9ca3af}.sl-home .sh-reveal-hour{margin:12px 17px 6px;padding:8px 12px;border-radius:7px;background:#005d6c;color:#fff;font-size:11px;display:flex;justify-content:space-between}.sl-home .sh-reveal-lower{padding:10px 16px}.sl-home .sh-reveal-coach{background:#f4f7f8;border:0;box-shadow:0 0 0 1px #d9e4e5}.sl-home .sh-reveal-coach .sh-reveal-panelhead{background:#f4f7f8}.sl-home .sh-reveal-coach-body{padding:24px 22px;color:#374151;line-height:1.8;font-size:14px}.sl-home .sh-reveal-coach-body>p{margin:0 0 8px}.sl-home .sh-reveal-coach-intro{font-weight:600;color:#005d6c}.sl-home .sh-reveal-user-message{margin:26px 0 22px 20px;padding:13px 15px;background:#005d6c;color:#fff;border-radius:13px 13px 3px;font-size:12px}.sl-home .sh-reveal-sloane-response{font-size:13px}.sl-home .sh-reveal-sloane-byline{display:flex;align-items:center;gap:8px;color:#005d6c;font-size:11px}.sl-home .sh-reveal-sloane-byline img{width:22px;height:22px;border-radius:50%}.sl-home .sh-reveal-sloane-response p{margin:10px 0 16px}.sl-home .sh-reveal-suggestion{padding:9px 12px;border:1px solid #b6dadd;border-radius:9px;background:#edf9f9;font-size:10px;color:#005d6c;display:flex;justify-content:space-between;gap:7px}.sl-home .sh-reveal-composer{position:absolute;bottom:15px;left:15px;right:15px;padding:10px 13px;border:1px solid #d8e2e3;background:#fff;border-radius:10px;color:#7a888c;display:flex;justify-content:space-between;font-size:12px}.sl-home .sh-reveal-composer span{color:#005d6c}.sl-home .sh-reveal-disclosure{text-align:center;font-size:12px;color:var(--text-meta);margin:24px 0 0;line-height:1.6}@media (max-width: 760px){.sl-home .sh-reveal-viewport{height:390px;border-radius:17px}}@media (prefers-reduced-motion: reduce){.sl-home .sh-reveal-camera{will-change:auto}}.sl-home .sh-people{padding:88px 0;background:#f7fafa;border-top:1px solid var(--border)}.sl-home .sh-people-inner{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center}.sl-home .sh-people-portrait img{width:100%;border-radius:20px;display:block}.sl-home .sh-people-copy p{font-size:1.05rem;line-height:1.65;color:var(--muted-foreground);margin:16px 0 0;max-width:560px}.sl-home .sh-sig{margin-top:22px;font-size:.95rem}.sl-home .sh-sig b{display:block;color:var(--ss-dark-teal-2)}.sl-home .sh-sig span{color:var(--text-meta)}@media (max-width: 760px){.sl-home .sh-people-inner{grid-template-columns:1fr;text-align:center}.sl-home .sh-people-portrait img{max-width:180px;margin:0 auto}}.sl-home .sh-start{padding:100px 0;background:linear-gradient(180deg,#141316,#0c0c0d);color:#fff;text-align:center}.sl-home .sh-start h2{color:#fff;font-size:clamp(2.1rem,4vw,3rem);margin:14px 0 34px}.sl-home .sh-start-inner{max-width:640px;margin:0 auto}.sl-home .sh-btn-on-dark{color:#fff;border-color:#ffffff47}.sl-home .sh-btn-on-dark:hover{background:#ffffff14}@media (prefers-reduced-motion: reduce){.sl-home .sh-demo-stage{opacity:1!important;transform:none!important;animation:none!important}.sl-home .sh-brief-node{transition:none!important}}@media (max-width: 760px){.sl-home .sh-hero{padding:44px 0 8px}.sl-home .sh-workspace-reveal{padding:64px 0 72px}.sl-home .sh-day,.sl-home .sh-say,.sl-home .sh-people,.sl-home .sh-start{padding:64px 0}.sl-home .sh-cta-row{flex-direction:column;align-items:stretch}.sl-home .sh-cta-row .btn{width:100%}.sl-home .sh-demo-body{padding:22px 18px 4px}.sl-home .sh-demo-controls{padding:8px 18px 26px}}.sl-home .nav{background:#fffffff0}.sl-home .nav-inner{min-height:68px;padding-top:10px;padding-bottom:10px}.sl-home .nav .brand img{width:112px}.sl-home .nav .btn{padding:10px 17px;font-size:13px;border-radius:99px}.sl-home .nav-links{gap:24px}.sl-home .nav-links a{font-size:13px}.sl-home h1,.sl-home h2{color:#141316;font-weight:500}.sl-home .sh-hero-copy h1{font-size:clamp(80px,9.4vw,138px);letter-spacing:-.065em;font-weight:500;margin:20px 0 28px}.sl-home .sh-hero-copy h1 span{color:#01a4b0}.sl-home .sh-eyebrow{font-size:11px;letter-spacing:.08em}.sl-home .sh-lede{font-size:clamp(16px,1.65vw,21px);line-height:1.65;max-width:395px}.sl-home .sh-cta-row{align-items:center;gap:18px}.sl-home .sh-cta-row .btn{font-size:13px;border-radius:99px;padding:14px 22px}.sl-home .sh-cta-row .btn-outline{padding:10px 0;border:0;background:none}.sl-home .sh-hero-inner,.sl-home .sh-handoff.is-linked .sh-hero-inner{width:min(1120px,88vw);margin-inline:auto}.sl-home .sh-handoff.is-linked .sh-handoff-stage{top:68px;height:calc(100svh - 68px);min-height:0}.sl-home .sh-handoff.is-linked .sh-hero{padding:36px 0}.sl-home .sh-handoff.is-linked .sh-portrait{max-width:min(40vw,60svh)}.sl-home .sh-handoff.is-linked .sh-workspace-reveal{opacity:0}.sl-home .sh-workspace-wrap{padding:24px 0}.sl-home .sh-reveal-viewport{height:clamp(220px,calc(100svh - 290px),540px);background:#f7f9f9}.sl-home .sh-hello{z-index:6;font-size:13px;max-width:205px}.sl-home .sh-section-head h2{font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.045em}.sl-home .sh-sub{font-size:16px}.sl-home .sh-day{padding:112px 0;background:#f6f8f8;border:none}.sl-home .sh-brief-scene{max-width:780px}.sl-home .sh-brief-hub img{width:100px;height:100px}.sl-home .sh-brief-nodes{display:grid;grid-template-columns:1fr;max-width:660px;margin:auto}.sl-home .sh-brief-node{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(18px);padding:38px;border:none;border-radius:24px;box-shadow:0 16px 65px -35px #005d6c30;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1),visibility .4s}.sl-home .sh-brief-node.is-focused{opacity:1;visibility:visible;transform:none;border:none}.sl-home .sh-brief-node h3{font-size:26px;line-height:1.2;max-width:490px}.sl-home .sh-brief-node p{font-size:15px}.sl-home .sh-brief-node-ico{float:right;width:48px;height:48px;border-radius:50%}.sl-home .sh-brief-footer{max-width:660px;margin-inline:auto}.sl-home .sh-demo{max-width:760px}.sl-home .sh-demo-body{min-height:290px;justify-content:center;padding:32px 38px}.sl-home .sh-demo-stage[hidden]{display:none}.sl-home .sh-demo-transcript{font-size:clamp(20px,2.4vw,28px);line-height:1.5;border:0;padding:0}.sl-home .sh-demo-note{font-size:11px}.sl-home .sh-people{background:#fff;padding:112px 0;border:none}.sl-home .sh-people-inner{max-width:920px}.sl-home .sh-people-copy h2{font-size:clamp(38px,4.5vw,58px);line-height:1.07}.sl-home .sh-say h2,.sl-home .sh-start h2{color:#fff}@media (max-width: 900px){.sl-home .sh-hero-inner{gap:24px}.sl-home .sh-hero-copy h1{font-size:clamp(66px,13vw,94px);margin:14px 0}.sl-home .sh-lede{max-width:350px;margin:0 auto 18px;font-size:15px}.sl-home .sh-cta-row{justify-content:center;flex-direction:row}.sl-home .sh-cta-row .btn{width:auto;font-size:12px;padding:12px 16px}.sl-home .sh-handoff.is-linked .sh-hero{padding:20px 0}.sl-home .sh-handoff.is-linked .sh-portrait{max-width:min(53vw,28svh)}.sl-home .sh-hello{padding:10px 14px;font-size:11px;max-width:158px;bottom:0;left:-14%}.sl-home .sh-workspace-reveal h2{font-size:38px;margin-bottom:20px}.sl-home .sh-reveal-viewport{height:clamp(190px,50vw,320px);border-radius:14px}.sl-home .sh-section-head h2{font-size:44px}.sl-home .sh-day,.sl-home .sh-say,.sl-home .sh-people{padding:76px 0}.sl-home .sh-brief-chapters{gap:6px;margin:24px 0}.sl-home .sh-brief-chapter{padding:9px 12px;font-size:12px}.sl-home .sh-brief-node{padding:25px}.sl-home .sh-brief-node h3{font-size:24px}.sl-home .sh-demo-body{padding:28px 22px;min-height:300px}}@media (max-height: 650px) and (min-width: 901px){.sl-home .sh-hero-copy h1{font-size:80px}.sl-home .sh-lede{font-size:16px;margin-bottom:16px}}@media (prefers-reduced-motion: reduce){.sl-home .sh-brief-node{transition:none}.sl-home .sh-handoff-stage{overflow:visible}}.sl-home .sh-video{padding:64px 0;scroll-margin-top:100px}.sl-home .sh-video-player{display:block;width:100%;max-width:1100px;height:auto;aspect-ratio:16 / 9;margin:28px auto 0;border-radius:16px;background:#f8fafa}.sl-home .sh-video-note,.sl-home .sh-video-transcript{max-width:1100px;margin:16px auto 0;color:#005d6c;font-size:14px;line-height:1.6}.sl-home .sh-video-transcript summary{cursor:pointer;padding:8px 0}.sl-home .sh-video-transcript p{max-width:780px;margin-top:10px}.sl-home .sh-video-player:focus-visible,.sl-home .sh-video-transcript summary:focus-visible{outline:3px solid #01a4b0;outline-offset:5px}@media (max-width: 600px){.sl-home .sh-video{padding:40px 0}.sl-home .sh-video-player{border-radius:8px}}.lz-home .sh-watch-link{display:inline-flex;align-items:center;color:#005d6c;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px;padding:12px 0}.lz-home .sh-first-look{background:#f6f8f8;padding:110px 0;scroll-margin-top:90px}.lz-home .sh-first-look-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}.lz-home .sh-first-look h2{font-size:clamp(38px,5vw,64px);line-height:1.06;letter-spacing:-.045em;margin:18px 0 24px}.lz-home .sh-first-look-grid>div>p{max-width:430px;color:#52676b;line-height:1.8;margin-bottom:28px}.lz-home .sh-first-look .sh-watch-link{display:block;margin-top:12px}.lz-home .sh-first-look-preview{background:#fff;padding:32px;border:1px solid #dce6e6;border-radius:24px}.lz-home .sh-first-look-greeting{display:flex;align-items:center;gap:20px;font-size:22px;font-weight:600;letter-spacing:-.025em}.lz-home .sh-first-look-greeting img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.lz-home .sh-first-look ol{list-style:none;padding:0;margin:26px 0 0}.lz-home .sh-first-look li{display:flex;gap:20px;border-top:1px solid #e7eded;padding:22px 0}.lz-home .sh-first-look li>span{color:#007681;font-size:12px;padding-top:4px}.lz-home .sh-first-look h3{font-size:18px;line-height:1.4;letter-spacing:-.02em;margin:0 0 6px}.lz-home .sh-first-look li p{font-size:13px;line-height:1.7;color:#52676b;margin:0}.lz-home .sh-first-look-preview .sh-first-look-caption{font-size:11px;line-height:1.6;color:#64777a;margin:8px 0 0}.learn-page .learn-wrap{max-width:1050px;margin:auto;padding:90px 32px 100px}.learn-page .learn-intro{padding:20px 0 80px}.learn-page .learn-intro h1{font-size:clamp(40px,6vw,76px);line-height:1.06;letter-spacing:-.045em;margin:20px 0 26px;max-width:850px}.learn-page .learn-intro>p:last-child{color:#52676b;line-height:1.8;max-width:540px}.learn-page .learn-path{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid #dce6e6;padding:42px 0;color:#141316;text-decoration:none}.learn-page .learn-number{font-size:48px;line-height:1;font-weight:400;letter-spacing:-.06em;color:#007681}.learn-page .learn-path h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;line-height:1.15;margin:0 0 14px}.learn-page .learn-path p{max-width:620px;font-size:15px;line-height:1.8;color:#52676b;margin:0 0 22px}.learn-page .learn-action{display:inline-flex;gap:16px;align-items:center;font-size:14px;color:#005d6c;font-weight:600}.learn-page .learn-action svg,.learn-page .learn-reference svg{width:18px;height:18px;flex-shrink:0;transition:transform .25s ease}.learn-page .learn-path:hover .learn-action svg{transform:translate(5px)}.learn-page .learn-reference{margin-top:60px;padding-top:40px;border-top:1px solid #dce6e6}.learn-page .learn-reference h2{font-size:26px;letter-spacing:-.025em;margin:0 0 30px}.learn-page .learn-reference ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.learn-page .learn-reference a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e7eded;font-size:14px;color:#005d6c;text-decoration:none}.learn-page a:focus-visible,.sh-first-look a:focus-visible{outline:3px solid #01a4b0;outline-offset:6px}@media (max-width:720px){.lz-home .sh-first-look{padding:64px 0}.lz-home .sh-first-look-grid{grid-template-columns:1fr;gap:36px}.lz-home .sh-first-look-preview{padding:22px}.lz-home .sh-first-look-greeting{font-size:20px;gap:14px}.learn-page .learn-wrap{padding:48px 22px 64px}.learn-page .learn-intro{padding:10px 0 46px}.learn-page .learn-path{grid-template-columns:44px 1fr;gap:16px;padding:32px 0}.learn-page .learn-number{font-size:30px}.learn-page .learn-reference ul{grid-template-columns:1fr}.learn-page .learn-reference{margin-top:30px}}@media (prefers-reduced-motion:reduce){.learn-page .learn-action svg{transition:none}.learn-page .learn-path:hover .learn-action svg{transform:none}}.sl-home .sh-hero-inner,.sl-home .sh-handoff.is-linked .sh-hero-inner{width:min(1560px,90vw);max-width:1560px;grid-template-columns:1fr 1.05fr;gap:3vw}.sl-home .sh-handoff.is-linked .sh-hero{align-items:flex-start;padding:clamp(20px,5svh,56px) 0 16px}.sl-home .sh-hero-copy{align-self:center}.sl-home .sh-hero-copy h1{font-size:clamp(94px,min(11.5vw,20svh),186px);margin:14px 0 24px;line-height:.91}.sl-home .sh-lede{max-width:465px;font-size:clamp(17px,1.4vw,23px);line-height:1.55}.sl-home .sh-handoff.is-linked .sh-portrait{max-width:min(48vw,79svh)}.sl-home .sh-portrait-wrap{align-self:center}.sl-home .sh-handoff.is-linked{height:180svh}.sl-home .sh-hello{left:0;bottom:7%}.sl-home .reveal{opacity:1;transform:none;transition:none}.sl-home .sh-day{padding:80px 0 56px}.sl-home .sh-priority-layout{max-width:1400px;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:start}.sl-home .sh-priority-heading{position:sticky;top:150px;text-align:left;padding:30px 0;margin:0}.sl-home .sh-priority-heading h2{font-size:clamp(44px,5.2vw,78px);line-height:1.04;letter-spacing:-.05em}.sl-home .sh-priority-heading .sh-sub{max-width:260px;font-size:18px;line-height:1.65}.sl-home .sh-priority-scene{display:grid;grid-template-columns:40px 1fr;gap:22px;min-height:420px;padding:30px 0 50px}.sl-home .sh-priority-marker{display:flex;flex-direction:column;gap:20px;align-items:center;color:#005d6c;font-size:12px;padding-top:4px}.sl-home .sh-priority-line{width:1px;flex:1;background:#cddcde}.sl-home .sh-priority-tag{display:flex;gap:10px;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#005d6c}.sl-home .sh-priority-tag svg{width:19px;height:19px}.sl-home .sh-priority-content h3{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1.13;color:#141316;margin:24px 0 18px}.sl-home .sh-priority-content>p{font-size:16px;line-height:1.75;max-width:490px;color:#52676b}.sl-home .sh-priority-next{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e1e9e9;border-radius:18px;padding:22px;margin-top:28px}.sl-home .sh-priority-next img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px;flex-shrink:0}.sl-home .sh-priority-next span{display:block;font-size:11px;color:#52676b;margin-bottom:5px}.sl-home .sh-priority-next strong{display:block;font-size:16px;line-height:1.5;font-weight:500;color:#141316}.sl-home .sh-priority-caption{font-size:11px;color:#52676b;line-height:1.7;padding-left:62px}.price-release .price-intro{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding:76px 40px 80px;align-items:center}.price-release h1{font-size:clamp(48px,6vw,86px);font-weight:500;line-height:1.02;letter-spacing:-.055em;color:#141316;margin:22px 0}.price-release .price-intro-copy>p{font-size:18px;line-height:1.75;max-width:460px;color:#52676b}.price-release .price-figure{position:relative;min-height:460px;background:#fff;border:1px solid #e1e9e9;border-radius:30px;padding:48px;overflow:hidden}.price-release .price-figure>span{font-size:13px;color:#005d6c}.price-release .price-amount{display:flex;align-items:baseline;gap:10px;margin:24px 0 20px;color:#141316}.price-release .price-amount strong{font-size:clamp(76px,8vw,112px);font-weight:500;letter-spacing:-.065em;line-height:1}.price-release .price-amount span{font-size:16px}.price-release .price-figure p{font-size:15px;line-height:1.7;max-width:270px;color:#52676b;margin:0 0 28px}.price-release .price-sloane{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:20px;right:20px;pointer-events:none}.price-release .price-included,.price-release .price-questions{max-width:1170px;margin:auto;padding:60px 40px 80px;border-top:1px solid #dce6e6}.price-release h2{font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.1;color:#141316;margin:0 0 38px}.price-release .price-features{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;list-style:none;padding:0;margin:0}.price-release .price-features li{padding:26px 0;border-top:1px solid #e1e9e9}.price-release .price-features h3{font-size:21px;font-weight:500;color:#141316;margin:0 0 10px}.price-release .price-features p{font-size:14px;line-height:1.8;max-width:440px;color:#52676b;margin:0}.price-release .price-questions details{padding:20px 0;border-top:1px solid #dce6e6}.price-release .price-questions summary{cursor:pointer;font-size:18px;line-height:1.5;color:#141316}.price-release .price-questions details p{font-size:15px;line-height:1.8;max-width:760px;color:#52676b;margin:18px 0 0}.price-release .price-questions>a{display:inline-flex;align-items:center;gap:12px;margin-top:26px;color:#005d6c;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.sl-home .sh-hero-inner,.sl-home .sh-handoff.is-linked .sh-hero-inner{grid-template-columns:1fr;gap:14px;width:88vw}.sl-home .sh-handoff.is-linked .sh-hero{padding:20px 0 10px;align-items:center}.sl-home .sh-hero-copy h1{font-size:clamp(65px,15vw,100px);margin:10px 0 14px}.sl-home .sh-lede{font-size:15px;max-width:355px;margin-bottom:14px}.sl-home .sh-handoff.is-linked .sh-portrait{max-width:min(64vw,34svh)}.sl-home .sh-hello{left:-12%;bottom:0}.sl-home .sh-priority-layout{grid-template-columns:1fr;gap:10px}.sl-home .sh-priority-heading{position:static;padding:0;margin-bottom:24px}.sl-home .sh-priority-heading .sh-sub{max-width:none}.sl-home .sh-priority-scene{min-height:0;padding:24px 0 42px;grid-template-columns:24px 1fr;gap:14px}.sl-home .sh-priority-next{padding:16px;gap:10px}.sl-home .sh-priority-next img{width:42px;height:42px}.sl-home .sh-priority-content h3{font-size:30px}.sl-home .sh-priority-caption{padding-left:38px}.price-release .price-intro{grid-template-columns:1fr;gap:32px;padding:42px 24px 50px}.price-release .price-figure{min-height:390px;padding:32px 26px}.price-release .price-sloane{position:static;display:block;width:64px;height:64px;margin:20px 0 0 auto}.price-release .price-included,.price-release .price-questions{padding:40px 24px 50px}.price-release .price-features{grid-template-columns:1fr}}@media (max-height:650px){.sl-home .sh-handoff.is-linked .sh-hero{padding-top:12px}.sl-home .sh-hero-copy h1{font-size:clamp(54px,11vw,94px)}.sl-home .sh-handoff.is-linked .sh-portrait{max-width:min(40vw,62svh)}}@media (prefers-reduced-motion:reduce){.sl-home [data-scroll-scene],.sl-home .reveal{opacity:1;transform:none;animation:none;transition:none}.sl-home .sh-priority-heading{position:static}}.lz-home .ops-kicker{font-size:16px;font-weight:600;letter-spacing:-.01em;color:#006577;margin:0 0 22px}.lz-home .ops-hero{width:min(1480px,92vw);margin:auto;min-height:min(840px,calc(100svh - 80px));display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1vw;padding:30px 0 50px}.lz-home .ops-hero-copy{position:relative;z-index:1;animation:ops-arrive .85s cubic-bezier(.16,1,.3,1) both}.lz-home .ops-hero h1{font-size:clamp(88px,10.3vw,160px);font-weight:500;letter-spacing:-.065em;line-height:.91;margin:0 0 30px;color:#141316}.lz-home .ops-hero h1>span{color:#006577}.lz-home .ops-hero-value{font-size:clamp(23px,2.3vw,34px);font-weight:500;line-height:1.18;letter-spacing:-.025em;margin:0 0 18px;color:#141316}.lz-home .ops-hero-detail{max-width:375px;font-size:17px;line-height:1.65;color:#52676b;margin:0 0 28px}.lz-home .ops-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lz-home .ops-hero-actions>a:last-child{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#006577;text-decoration:underline;text-underline-offset:5px}.lz-home .ops-hero-context{font-size:12px;line-height:1.7;color:#52676b;margin:24px 0 0}.lz-home .ops-hero-art{animation:ops-arrive 1.05s cubic-bezier(.16,1,.3,1) both;min-width:0}.lz-home .ops-hero-art img{width:100%;max-height:78svh;-o-object-fit:contain;object-fit:contain;display:block}.lz-home .ops-voice{padding:110px max(24px,5vw) 120px;background:#fff;color:#141316}.lz-home .ops-section-heading{max-width:1250px;margin:0 auto 64px}.lz-home .ops-section-heading h2{font-size:clamp(46px,6.4vw,90px);font-weight:500;line-height:1.02;letter-spacing:-.055em;margin:0 0 26px}.lz-home .ops-section-heading>p:last-child{font-size:clamp(17px,1.7vw,23px);line-height:1.5;color:#52676b;margin:0}.lz-home .ops-voice-layout{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(35px,6vw,90px);align-items:center}.lz-home .ops-voice-stage{min-width:0;min-height:470px;padding:34px clamp(24px,3vw,46px) 24px;border-radius:28px;background:#eef4f3;display:flex;flex-direction:column}.lz-home .ops-voice-byline{display:flex;align-items:center;gap:14px}.lz-home .ops-voice-byline img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.lz-home .ops-voice-byline strong{display:block;font-size:20px;font-weight:500}.lz-home .ops-voice-byline span{display:block;font-size:12px;color:#52676b;margin-top:5px}.lz-home .ops-voice-frame{flex:1;min-height:310px;animation:ops-arrive .65s cubic-bezier(.16,1,.3,1) both}.lz-home .ops-waveform{display:flex;align-items:center;justify-content:center;gap:5px;height:92px;margin:24px 0 12px}.lz-home .ops-waveform i{width:5px;max-width:2%;border-radius:4px;background:#00778a;animation:ops-wave .85s cubic-bezier(.16,1,.3,1) both;transform-origin:center}.lz-home .ops-note{font-size:clamp(18px,1.8vw,24px);letter-spacing:-.015em;line-height:1.5;margin:12px 0 24px;color:#183c42}.lz-home .ops-stage-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#375a60;margin:28px 0 18px}.lz-home .ops-transcript{font-size:clamp(18px,1.8vw,24px);line-height:1.5;margin:0;padding:22px;background:#fff;border-radius:12px;color:#183c42;border-left:2px solid #00778a}.lz-home .ops-stage-footnote{font-size:12px;line-height:1.7;color:#52676b;margin:18px 0}.lz-home .ops-example-label{font-size:11px;line-height:1.7;color:#52676b;margin:24px 0 0}.lz-home .ops-request{font-size:clamp(30px,3vw,44px);letter-spacing:-.04em;line-height:1.12;margin:24px 0}.lz-home .ops-request-details{display:grid;grid-template-columns:90px 1fr;gap:14px;font-size:13px;line-height:1.5;border-top:1px solid #cadcda;padding-top:20px}.lz-home .ops-request-details span{color:#52676b}.lz-home .ops-request-details strong{font-weight:500}.lz-home .ops-step-controls{display:flex;gap:22px;border-bottom:1px solid #dce6e6;margin-bottom:38px}.lz-home .ops-step-controls button{border:0;background:none;padding:0 0 17px;color:#52676b;font:inherit;font-size:12px;cursor:pointer;min-height:52px;position:relative;text-align:left}.lz-home .ops-step-controls button span{display:block;margin-bottom:6px;font-size:11px}.lz-home .ops-step-controls button[aria-pressed=true]{color:#005d6c}.lz-home .ops-step-controls button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#005d6c}.lz-home .ops-step-description{min-height:225px}.lz-home .ops-step-description>svg{color:#006577;margin-bottom:18px}.lz-home .ops-step-description h3{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0 0 20px}.lz-home .ops-step-description p{font-size:16px;line-height:1.75;color:#52676b;max-width:400px;margin:0 0 24px}.lz-home .ops-next-step{display:inline-flex;gap:14px;align-items:center;border:0;background:none;color:#005d6c;font:inherit;font-size:14px;padding:16px 0;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.lz-home .ops-voice button:focus-visible,.lz-home .ops-hero a:focus-visible{outline:2px solid #00778a;outline-offset:6px}@keyframes ops-arrive{0%{opacity:.2;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes ops-wave{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@media (max-width:850px){.lz-home .ops-hero{grid-template-columns:1fr;min-height:0;width:88vw;padding:35px 0 45px;gap:16px}.lz-home .ops-hero h1{font-size:clamp(78px,16vw,125px);margin-bottom:22px}.lz-home .ops-hero-art{grid-row:2;max-width:440px;width:80%;margin:0 auto}.lz-home .ops-hero-art img{max-height:46svh}.lz-home .ops-hero-detail{max-width:440px}.lz-home .ops-voice{padding:65px 24px}.lz-home .ops-section-heading{margin-bottom:36px}.lz-home .ops-voice-layout{grid-template-columns:1fr;gap:28px}.lz-home .ops-voice-stage{min-height:440px}.lz-home .ops-voice-copy{max-width:600px}.lz-home .ops-step-controls{justify-content:space-between;margin-bottom:28px;gap:10px}.lz-home .ops-step-description{min-height:190px}.lz-home .ops-hero-actions{gap:18px}}@media (prefers-reduced-motion:reduce){.lz-home .ops-hero-copy,.lz-home .ops-hero-art,.lz-home .ops-voice-frame,.lz-home .ops-waveform i{animation:none;transform:none;opacity:1}}.lz-home .cinema-label{font:500 14px/1.6 Montserrat,sans-serif;letter-spacing:0;color:#005d6c;margin:0 0 20px}.lz-home .cinema-intro{background:#fff;--cinema-nav:68px;position:relative}.lz-home .cinema-stage{position:relative}.lz-home .cinema-introduction{max-width:1440px;margin:auto;min-height:calc(100svh - 68px);display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;position:relative;padding:25px 6vw 65px}.lz-home .cinema-intro-copy{z-index:1}.lz-home .cinema-intro-copy>p{font-size:17px;font-weight:500;color:#005d6c;margin:24px 0 0;animation:cinema-arrive .9s cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-intro-copy h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(90px,11.5vw,180px);font-weight:600;letter-spacing:-.06em;line-height:.91;margin:0;color:#141316;animation:cinema-arrive 1s 70ms cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-intro-copy h1>span{color:#01a4b0}.lz-home .cinema-portrait{width:100%;max-height:calc(100svh - 150px);-o-object-fit:contain;object-fit:contain;animation:cinema-arrive 1.3s .18s cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-scroll{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;color:#52676b;font-size:11px}.lz-home .cinema-workspace{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0;gap:22px}.lz-home .cinema-workspace h2{font-size:clamp(27px,3.5vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#141316;margin:0;text-align:center}.lz-home .cinema-mobile-break{display:none}.lz-home .cinema-workspace-frame{position:relative;width:90vw;height:63.28vw;max-width:1440px;background:#f3f7f7;border-radius:10px;overflow:hidden;box-shadow:0 25px 65px #003d471a;--frame-scale:.25}.lz-home .cinema-workspace-frame iframe{position:absolute;width:1280px;height:900px;top:0;left:0;border:0;max-width:none;transform:scale(var(--frame-scale));transform-origin:0 0;pointer-events:none}.lz-home .cinema-workspace>p{font-size:10px;line-height:1.6;color:#52676b;text-align:center;margin:0}.lz-home .cinema-workspace>p a{color:#005d6c;display:inline-flex;align-items:center;gap:5px;margin-left:14px;text-decoration:underline;text-underline-offset:3px}.lz-home .cinema-intro[data-motion=true]{height:215svh}.lz-home .cinema-intro[data-motion=true] .cinema-stage{position:sticky;top:var(--cinema-nav);height:calc(100svh - var(--cinema-nav));isolation:isolate}.lz-home .cinema-intro[data-motion=true] .cinema-introduction,.lz-home .cinema-intro[data-motion=true] .cinema-workspace{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:100%;width:100%;will-change:transform,opacity}.lz-home .cinema-intro[data-motion=true] .cinema-workspace{padding:15px 0}.lz-home .cinema-voice{background:#141316;color:#fff;padding:90px max(24px,6vw) 36px;overflow:clip}.lz-home .cinema-voice-stage{max-width:1130px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;-moz-column-gap:6vw;column-gap:6vw;min-height:calc(100svh - 190px)}.lz-home .cinema-voice .cinema-label{color:#8ad7dc}.lz-home .cinema-voice h2,.lz-home .cinema-newsletter h2,.lz-home .cinema-priorities h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:clamp(48px,6.5vw,92px);letter-spacing:-.05em;line-height:1.02;margin:0;color:inherit;animation:cinema-arrive .85s cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-one-line{font-size:15px;line-height:1.7;color:#afb7b9;margin:25px 0 0;max-width:330px}.lz-home .cinema-phone-wrap{display:flex;justify-content:center;perspective:1000px}.lz-home .cinema-phone{position:relative;width:300px;aspect-ratio:300/585;border:7px solid #45484a;outline:1px solid #777b7b;border-radius:46px;background:#f4f8f8;padding:55px 21px 28px;color:#141316;box-shadow:20px 32px 80px #0007;flex-shrink:0;overflow:hidden;transform:rotate(-3deg)}.lz-home .cinema-phone-island{position:absolute;width:86px;height:22px;border-radius:30px;background:#141316;top:12px;left:50%;transform:translate(-50%)}.lz-home .cinema-phone-header{display:flex;gap:9px;align-items:center;padding:0 0 18px;border-bottom:1px solid #dce7e7}.lz-home .cinema-phone-header img{-o-object-fit:contain;object-fit:contain;width:46px;height:46px;flex-shrink:0}.lz-home .cinema-phone-header strong{display:block;font:600 19px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .cinema-phone-header span{display:block;font-size:9px;color:#52676b;margin-top:3px}.lz-home .cinema-phone-scene{padding-top:23px;animation:cinema-phone-step .75s cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-assistant-note{font-size:15px;line-height:1.6;max-width:185px;color:#3c565b;margin:0}.lz-home .cinema-recording{padding:25px 0 0;text-align:center}.lz-home .cinema-phone-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:100px;margin:16px 0}.lz-home .cinema-phone-wave i{width:4px;flex-shrink:0;background:#005d6c;border-radius:4px;animation:cinema-wave 1s ease-in-out infinite alternate}.lz-home .cinema-recording>span{font-size:10px;color:#52676b}.lz-home .cinema-mic{margin:25px auto 0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#005d6c;color:#fff;box-shadow:0 0 0 10px #005d6c0b}.lz-home .cinema-draft-label{font-size:10px;color:#52676b;display:flex;gap:7px;align-items:center;margin:0 0 18px;line-height:1.7}.lz-home .cinema-transcript{font:500 22px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.015em;padding:20px 16px;border:1px solid #d1e0e1;border-radius:14px;background:#fff;color:#21464d}.lz-home .cinema-transcript span{animation:cinema-word .7s cubic-bezier(.16,1,.3,1) backwards}.lz-home .cinema-send-example{display:flex;align-items:center;justify-content:space-between;color:#005d6c;font-size:10px;margin-top:22px}.lz-home .cinema-send-example svg{width:34px;height:34px;border-radius:50%;padding:8px;background:#005d6c;color:#fff}.lz-home .cinema-context-chip{border-bottom:1px solid #d1e0e1;padding-bottom:15px;font-size:13px;font-weight:600;color:#005d6c}.lz-home .cinema-context-chip span{display:block;font-weight:400;font-size:10px;color:#52676b;margin-top:5px}.lz-home .cinema-message-draft{padding:18px;background:#fff;border-radius:12px;border:1px solid #d9e5e6;margin-top:18px;animation:cinema-arrive .9s .25s cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-message-draft>span{font-size:9px;color:#52676b}.lz-home .cinema-message-draft p{font-size:14px;line-height:1.8;color:#234a50;margin:10px 0 0}.lz-home .cinema-draft-footnote{font-size:9px;color:#52676b;line-height:1.6;margin:17px 0 0}.lz-home .cinema-phone-home{height:4px;width:86px;border-radius:4px;background:#344c51;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.lz-home .cinema-demo-controls{display:flex;align-items:center;justify-content:center;gap:15px;grid-column:2;font-size:10px;color:#829293;margin:28px 0 0;min-height:44px}.lz-home .cinema-demo-controls>div{display:flex;gap:5px}.lz-home .cinema-demo-controls button{display:grid;place-items:center;min-width:38px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer;padding:10px}.lz-home .cinema-demo-controls button i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;transition:width .45s cubic-bezier(.16,1,.3,1),opacity .45s}.lz-home .cinema-demo-controls button[aria-pressed=true] i{width:24px;border-radius:5px;opacity:1}.lz-home .cinema-demo-controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}.lz-home .cinema-disclosure{max-width:1100px;margin:26px auto 0;text-align:center;font-size:10px;line-height:1.8;color:#7c8b8e}.lz-home .cinema-priorities{background:#f0f6f5;padding:95px 24px 32px;color:#141316}.lz-home .cinema-priority-stage{max-width:1050px;margin:auto;text-align:center;min-height:calc(100svh - 200px)}.lz-home .cinema-priorities h2{font-size:clamp(48px,6.5vw,88px)}.lz-home .cinema-priority-visual{height:370px;display:grid;place-items:center;margin-top:32px;animation:cinema-phone-step .9s cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-person-orbit{position:relative;width:220px;height:220px;display:grid;place-items:center;margin:0 auto 12px}.lz-home .cinema-person-orbit>span{width:116px;height:116px;border-radius:50%;background:#005d6c;color:#fff;display:grid;place-items:center;font:500 36px Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1}.lz-home .cinema-person-orbit i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #b8d6d5;border-radius:50%;animation:cinema-orbit 3.8s cubic-bezier(.16,1,.3,1) infinite}.lz-home .cinema-person-orbit i:nth-child(2){animation-delay:1.2s}.lz-home .cinema-person h3{font-size:29px;font-weight:500;color:#141316;letter-spacing:-.03em;margin:0 0 10px}.lz-home .cinema-person p{font-size:13px;color:#52676b;margin:0}.lz-home .cinema-context{width:min(560px,100%);padding:35px 40px;background:#fff;border-radius:18px;box-shadow:0 18px 50px #003d470a;text-align:left}.lz-home .cinema-context-person{display:flex;align-items:center;gap:16px}.lz-home .cinema-context-person>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e0eeed;color:#005d6c;font-size:15px}.lz-home .cinema-context-person strong{font-size:17px;font-weight:500}.lz-home .cinema-timeline{position:relative;display:flex;justify-content:space-between;gap:12px;padding:28px 0 0;margin:24px 0 30px;color:#829293;font-size:10px}.lz-home .cinema-timeline>i{position:absolute;top:10px;left:0;right:0;height:2px;background:#dce7e7}.lz-home .cinema-timeline>i:after{content:"";display:block;width:60%;height:2px;background:#01a4b0;transform-origin:left;animation:cinema-line 1.3s cubic-bezier(.16,1,.3,1) both}.lz-home .cinema-timeline .current{color:#005d6c;font-weight:600}.lz-home .cinema-due{display:flex;align-items:center;gap:16px;border-top:1px solid #e0e9e9;padding-top:22px;color:#005d6c}.lz-home .cinema-due span{display:block;font-size:11px;margin-bottom:5px}.lz-home .cinema-due strong{font-size:20px;font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .cinema-next-action img{width:105px;height:105px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.lz-home .cinema-next-action blockquote{font:500 clamp(30px,4vw,46px)/1.15 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.03em;margin:20px 0 26px;color:#141316}.lz-home .cinema-call-preview{display:inline-flex;align-items:center;gap:14px;padding:14px 25px;border-radius:8px;border:1px solid #c9dddc;color:#005d6c;font-size:13px}.lz-home .cinema-newsletter{background:#fff;color:#141316;padding:100px max(24px,6vw) 34px;overflow:clip}.lz-home .cinema-newsletter-stage{max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 7vw;min-height:calc(100svh - 200px)}.lz-home .cinema-newsletter h2{font-size:clamp(48px,6vw,86px)}.lz-home .cinema-mail-wrap{perspective:1200px;padding:10px}.lz-home .cinema-mail{position:relative;background:#fffcf7;border:1px solid #eee9de;box-shadow:0 24px 60px #002f3917;transform:rotate(3deg);transition:transform 1s cubic-bezier(.16,1,.3,1);max-width:440px;margin:auto;color:#263e40}.lz-home .cinema-mail>header{padding:24px 28px 21px;display:flex;justify-content:space-between;gap:16px;align-items:center}.lz-home .cinema-mail>header>span{font:600 14px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.04em}.lz-home .cinema-mail>header small{font-size:8px;max-width:90px;text-align:right;line-height:1.6;color:#687c7c}.lz-home .cinema-neighborhood{display:block;width:100%;height:auto}.lz-home .cinema-mail-content{padding:30px 30px 28px}.lz-home .cinema-mail-kicker{font-size:8px;letter-spacing:.11em;color:#607f7c;margin:0 0 18px}.lz-home .cinema-mail h3{font:500 40px/.99 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.035em;color:#224b50;margin:0 0 18px}.lz-home .cinema-mail-paragraph{font-size:12px;line-height:1.8;margin:0;color:#607572;transition:opacity .7s,transform .7s}.lz-home .cinema-mail-rule{height:1px;background:#dfdfd3;margin:24px 0}.lz-home .cinema-mail-signature{display:flex;gap:10px;align-items:center;font-size:10px}.lz-home .cinema-mail-signature>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#d7e7e1;color:#345d57}.lz-home .cinema-mail-signature small{display:block;font-size:7px;margin-top:4px;color:#6c817a}.lz-home .cinema-review-mark{position:absolute;bottom:34px;right:-25px;display:flex;gap:10px;align-items:center;background:#005d6c;color:#fff;box-shadow:0 10px 30px #003d471f;padding:15px 20px;border-radius:9px;font-size:11px;transform:translateY(25px);opacity:0;transition:opacity .55s,transform .85s cubic-bezier(.16,1,.3,1)}.lz-home .cinema-newsletter-stage[data-step="0"] .cinema-mail-paragraph{opacity:.12;transform:translateY(6px)}.lz-home .cinema-newsletter-stage[data-step="1"] .cinema-mail{transform:rotate(0) translateY(-6px)}.lz-home .cinema-newsletter-stage[data-step="2"] .cinema-mail{transform:rotate(-2deg)}.lz-home .cinema-newsletter-stage[data-step="2"] .cinema-review-mark{opacity:1;transform:translateY(0)}.lz-home .cinema-film-link{text-align:center;padding:0 24px 45px}.lz-home .cinema-film-link a{display:inline-flex;align-items:center;gap:9px;color:#005d6c;font-size:13px;text-decoration:underline;text-underline-offset:4px}.lz-home .cinema-business-prompt{font:500 clamp(25px,3vw,40px)/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#005d6c;margin:28px 0 18px}.lz-home [data-playing=false] .cinema-phone-scene,.lz-home [data-playing=false] .cinema-transcript span,.lz-home [data-playing=false] .cinema-message-draft,.lz-home [data-playing=false] .cinema-priority-visual,.lz-home [data-playing=false] .cinema-timeline>i:after{animation:none;opacity:1;transform:none}.lz-home [data-playing=false] .cinema-phone-wave i,.lz-home [data-playing=false] .cinema-person-orbit i{animation-play-state:paused}@keyframes cinema-arrive{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes cinema-phone-step{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cinema-wave{0%{transform:scaleY(.25)}50%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes cinema-word{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes cinema-orbit{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.2);opacity:0}}@keyframes cinema-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.lz-home .cinema-introduction{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:10px;padding:25px 7vw 44px;align-content:center;text-align:center}.lz-home .cinema-intro-copy h1{font-size:clamp(70px,16vw,110px);line-height:.92}.lz-home .cinema-intro-copy>p{font-size:15px;margin:18px 0 0}.lz-home .cinema-portrait{height:100%;max-height:45svh;width:auto;max-width:100%;min-height:0;margin:auto}.lz-home .cinema-scroll{bottom:16px}.lz-home .cinema-workspace{gap:25px}.lz-home .cinema-workspace h2{font-size:32px}.lz-home .cinema-mobile-break{display:block}.lz-home .cinema-workspace>p a{display:flex;justify-content:center;margin:7px 0 0}.lz-home .cinema-voice{padding:58px 24px 24px}.lz-home .cinema-voice-stage,.lz-home .cinema-newsletter-stage{grid-template-columns:1fr;gap:30px;min-height:0}.lz-home .cinema-voice-heading{text-align:center}.lz-home .cinema-label{font-size:12px;margin-bottom:16px}.lz-home .cinema-voice h2,.lz-home .cinema-priorities h2,.lz-home .cinema-newsletter h2{font-size:clamp(43px,11vw,64px)}.lz-home .cinema-one-line{font-size:12px;margin:18px auto 0}.lz-home .cinema-phone{width:260px;border-width:6px;border-radius:39px;padding:48px 18px 25px}.lz-home .cinema-phone-header{padding-bottom:12px}.lz-home .cinema-phone-scene{padding-top:18px}.lz-home .cinema-phone-header strong{font-size:17px}.lz-home .cinema-phone-header span{font-size:8px}.lz-home .cinema-phone-header img{width:38px;height:38px}.lz-home .cinema-assistant-note{font-size:13px}.lz-home .cinema-transcript{font-size:20px}.lz-home .cinema-recording{padding-top:12px}.lz-home .cinema-phone-wave{gap:3px;margin:10px 0;height:90px}.lz-home .cinema-mic{margin-top:20px}.lz-home .cinema-context-chip{font-size:12px}.lz-home .cinema-message-draft{padding:13px;margin-top:13px}.lz-home .cinema-message-draft p{font-size:12px;line-height:1.7}.lz-home .cinema-demo-controls{grid-column:1;margin-top:0}.lz-home .cinema-disclosure{margin-top:16px;font-size:9px}.lz-home .cinema-priorities{padding:65px 24px 26px}.lz-home .cinema-priority-stage{min-height:0}.lz-home .cinema-priority-visual{height:345px;margin:16px 0 15px}.lz-home .cinema-context{padding:26px 20px}.lz-home .cinema-timeline{font-size:8px;gap:8px}.lz-home .cinema-due strong{font-size:18px}.lz-home .cinema-newsletter{padding:65px 24px 26px}.lz-home .cinema-newsletter-heading{text-align:center}.lz-home .cinema-mail-wrap{padding:10px 10px 0}.lz-home .cinema-mail>header{padding:20px}.lz-home .cinema-mail-content{padding:23px}.lz-home .cinema-mail h3{font-size:34px}.lz-home .cinema-mail-paragraph{font-size:11px}.lz-home .cinema-review-mark{right:-12px;padding:12px 15px;font-size:10px;bottom:30px}}@media (prefers-reduced-motion:reduce){.lz-home .cinema-intro-copy>*,.lz-home .cinema-portrait,.lz-home .cinema-voice h2,.lz-home .cinema-priorities h2,.lz-home .cinema-newsletter h2,.lz-home .cinema-phone-scene,.lz-home .cinema-transcript span,.lz-home .cinema-message-draft,.lz-home .cinema-priority-visual,.lz-home .cinema-person-orbit i,.lz-home .cinema-phone-wave i,.lz-home .cinema-timeline>i:after{animation:none!important;opacity:1;filter:none;transform:none}.lz-home .cinema-mail,.lz-home .cinema-mail-paragraph,.lz-home .cinema-review-mark,.lz-home .cinema-demo-controls button i{transition:none}.lz-home .cinema-person-orbit i{opacity:.4}.lz-home .cinema-newsletter-stage .cinema-mail-paragraph{opacity:1;transform:none}}.lz-home .cinema-voice-stage,.lz-home .cinema-priority-stage,.lz-home .cinema-newsletter-stage{opacity:var(--chapter-opacity,1);transform:translate3d(0,var(--chapter-y,0px),0)}@media (prefers-reduced-motion:reduce){.lz-home .cinema-voice-stage,.lz-home .cinema-priority-stage,.lz-home .cinema-newsletter-stage{opacity:1;transform:none}}.lz-home .ops-hero-value,.lz-home .ops-request,.lz-home .ops-voice-byline strong,.lz-home .ops-priority-art strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .ops-hero h1{font-weight:600;letter-spacing:-.05em}.lz-home .ops-section-heading h2,.lz-home .ops-workspace h2{font-weight:600;letter-spacing:-.045em}.lz-home .ops-hero h1>span{color:#01a4b0}.lz-home .ops-hero-copy{animation:none}.lz-home .ops-hero-copy>*{animation:ops-arrive .9s cubic-bezier(.16,1,.3,1) both}.lz-home .ops-hero-copy>h1{animation-delay:70ms}.lz-home .ops-hero-value{animation-delay:.14s}.lz-home .ops-hero-detail{animation-delay:.21s}.lz-home .ops-hero-actions{animation-delay:.28s}.lz-home .ops-hero-context{animation-delay:.34s}.lz-home .ops-hero-art{animation-duration:1.3s;animation-delay:.18s}.lz-home .ops-workspace{padding:80px max(20px,3vw) 90px;background:#f3f7f7;--workspace-scale:1;--workspace-y:0px}.lz-home .ops-workspace-heading{max-width:1100px;margin:0 auto 48px;text-align:center}.lz-home .ops-workspace h2{font-size:clamp(38px,5vw,70px);line-height:1.06;margin:0 0 24px;color:#141316}.lz-home .ops-workspace-heading>p:last-child{font-size:18px;line-height:1.7;color:#52676b}.lz-home .ops-workspace-figure{max-width:1440px;margin:0 auto;transform:translateY(var(--workspace-y)) scale(var(--workspace-scale));transform-origin:50% 20%}.lz-home .ops-workspace-frame{position:relative;width:100%;aspect-ratio:1280/900;border:1px solid #ccdbde;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 25px 65px #003d471a;--frame-scale:.25}.lz-home .ops-workspace-frame iframe{position:absolute;top:0;left:0;width:1280px;height:900px;max-width:none;border:0;transform:scale(var(--frame-scale));transform-origin:0 0;pointer-events:none}.lz-home .ops-workspace figcaption{font-size:11px;line-height:1.8;color:#52676b;text-align:center;padding:24px 0 0}.lz-home .ops-workspace figcaption a,.lz-home .ops-workspace-mobile-detail>a{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#005d6c;text-decoration:underline;text-underline-offset:4px;margin-top:9px}.lz-home .ops-workspace-mobile-detail{display:none}.lz-home .ops-playback{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px;font-size:11px;line-height:1.6;color:#52676b}.lz-home .ops-playback button,.lz-home .ops-priority-toggle{border:1px solid #d5e2e2;border-radius:50px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 15px;font:inherit;font-size:12px;cursor:pointer;min-height:44px;color:#005d6c;flex-shrink:0}.lz-home .ops-waveform{height:106px;margin-top:25px}.lz-home .ops-waveform i{background:#005d6c;animation:ops-speech-wave 1.15s ease-in-out infinite alternate}.lz-home .ops-voice-stage{background:#edf5f4;min-height:505px}.lz-home .ops-transcript-word{animation:ops-word .7s cubic-bezier(.16,1,.3,1) backwards}.lz-home .ops-request-details>*{animation:ops-arrive .75s cubic-bezier(.16,1,.3,1) both}.lz-home .ops-request-details>*:nth-child(n+3){animation-delay:.35s}.lz-home .ops-step-controls button[aria-pressed=true]:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#c3dedd}.lz-home .ops-step-controls button[aria-pressed=true]:after{transform:scaleX(var(--demo-progress,0));transform-origin:left}.lz-home [data-playing=false] .ops-waveform i,.lz-home [data-playing=false] .ops-transcript-word,.lz-home [data-playing=false] .ops-request-details>*,.lz-home [data-playing=false] .ops-voice-frame{animation-play-state:paused}.sl-home .sh-priority-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw}.sl-home .sh-priority-heading{position:static;padding:0}.sl-home .sh-day{padding:100px 0}.lz-home .ops-priority-demo{min-width:0;--demo-progress:0}.lz-home .ops-priority-stage{background:#f3f7f7;border-radius:26px;padding:26px 30px 30px;min-height:620px;animation:ops-arrive .8s cubic-bezier(.16,1,.3,1) both}.lz-home .ops-priority-art{height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.lz-home .ops-contact-orbit{width:150px;height:150px;display:grid;place-items:center;position:relative}.lz-home .ops-contact-orbit>span{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#005d6c;color:#fff;font-size:26px;position:relative;z-index:1}.lz-home .ops-contact-orbit>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #b5d6d8;border-radius:50%;animation:ops-orbit 3.4s cubic-bezier(.16,1,.3,1) infinite}.lz-home .ops-contact-orbit>i:last-child{animation-delay:1s}.lz-home .ops-pipeline-track{display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.5;width:100%;justify-content:center;color:#52676b;margin-top:15px}.lz-home .ops-pipeline-track b{color:#005d6c;font-weight:600}.lz-home .ops-pipeline-track>i{width:25px;height:1px;background:#9ec6c9;animation:ops-line 1.1s cubic-bezier(.16,1,.3,1) both;transform-origin:left}.lz-home .ops-calendar-sheet{width:190px;padding:20px 24px;background:#fff;border-radius:12px;box-shadow:0 14px 30px #003d4710;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;transform:rotate(-3deg);animation:ops-paper .95s cubic-bezier(.16,1,.3,1) both;color:#005d6c}.lz-home .ops-calendar-sheet>span{font-size:11px;text-align:right}.lz-home .ops-calendar-sheet strong{grid-column:1/-1;font-size:66px;letter-spacing:-.03em;line-height:1.1}.lz-home .ops-calendar-sheet>div{grid-column:1/-1;display:flex;gap:10px}.lz-home .ops-calendar-sheet i{width:18px;height:5px;border-radius:3px;background:#d9e7e8}.lz-home .ops-calendar-sheet i.active{background:#01a4b0}.lz-home .ops-newsletter-sheet{width:215px;padding:20px;background:#fff;box-shadow:0 14px 30px #003d4710;transform:rotate(3deg);animation:ops-paper .95s cubic-bezier(.16,1,.3,1) both}.lz-home .ops-newsletter-sheet>span{font-size:8px;letter-spacing:.11em;display:block;color:#005d6c}.lz-home .ops-newsletter-picture{height:65px;background:#dceff0;margin:12px 0;display:grid;place-items:center;color:#005d6c}.lz-home .ops-newsletter-sheet strong{font-size:17px;display:block;line-height:1.2;margin-bottom:10px}.lz-home .ops-newsletter-sheet>i{display:block;background:#e5ecec;height:3px;width:100%;margin-bottom:6px}.lz-home .ops-newsletter-sheet>i:last-of-type{width:70%}.lz-home .ops-newsletter-sheet small{font-size:9px;color:#52676b}.lz-home .ops-priority-context>span{font-size:12px;color:#005d6c}.lz-home .ops-priority-context h3{font-size:clamp(29px,3.1vw,43px);letter-spacing:-.03em;line-height:1.08;margin:14px 0 18px;color:#141316}.lz-home .ops-priority-context p{font-size:15px;line-height:1.7;color:#52676b;max-width:430px;min-height:76px;margin:0 0 24px}.lz-home .ops-priority-suggestion{border-top:1px solid #cbdcdd;padding-top:20px;display:flex;gap:14px;align-items:center;animation:ops-arrive .8s .45s cubic-bezier(.16,1,.3,1) both}.lz-home .ops-priority-suggestion img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.lz-home .ops-priority-suggestion>svg{flex-shrink:0;color:#005d6c;margin-left:auto}.lz-home .ops-priority-suggestion span{display:block;font-size:10px;color:#52676b;margin-bottom:7px}.lz-home .ops-priority-suggestion strong{display:block;font-size:14px;line-height:1.6;font-weight:500;color:#141316}.lz-home .ops-priority-controls{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-top:24px}.lz-home .ops-priority-controls>div{display:flex;gap:15px;flex:1}.lz-home .ops-priority-controls>div button{border:0;background:none;min-height:44px;flex:1;padding:8px 0;cursor:pointer;position:relative;color:#52676b;font-size:11px;text-align:left}.lz-home .ops-priority-controls>div button i{display:block;height:2px;background:#dce6e6;margin-top:10px}.lz-home .ops-priority-controls>div button[aria-pressed=true]{color:#005d6c}.lz-home .ops-priority-controls>div button[aria-pressed=true] i{background:#abcdd0}.lz-home .ops-priority-controls>div button[aria-pressed=true] i:after{content:"";display:block;height:2px;background:#005d6c;transform:scaleX(var(--demo-progress,0));transform-origin:left}.lz-home .ops-priority-caption{font-size:11px;color:#52676b;margin:16px 0 0}.lz-home .ops-priority-demo button:focus-visible{outline:2px solid #005d6c;outline-offset:4px}.lz-home [data-playing=false] .ops-priority-stage,.lz-home [data-playing=false] .ops-priority-art *,.lz-home [data-playing=false] .ops-priority-suggestion{animation-play-state:paused}@keyframes ops-speech-wave{0%{transform:scaleY(.24)}45%{transform:scaleY(.95)}to{transform:scaleY(.4)}}@keyframes ops-word{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes ops-orbit{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.12);opacity:0}}@keyframes ops-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ops-paper{0%{opacity:.2;transform:translateY(22px) rotate(-8deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media (max-width:850px){.lz-home .ops-workspace{padding:55px 20px}.lz-home .ops-workspace-heading{margin-bottom:30px}.lz-home .ops-workspace h2{font-size:38px}.lz-home .ops-workspace-heading>p:last-child{font-size:16px}.lz-home .ops-workspace-mobile-detail{display:block;max-width:400px;margin:36px auto 0}.lz-home .ops-workspace-mobile-detail>p{font-size:16px;font-weight:500;color:#005d6c;margin:0 0 18px}.lz-home .ops-workspace-mobile-detail iframe{width:100%;height:900px;border:1px solid #d4e1e3;border-radius:14px;background:#fff}.sl-home .sh-priority-layout{grid-template-columns:1fr;gap:30px}.sl-home .sh-day{padding:65px 0}.sl-home .sh-priority-heading .sh-sub{max-width:none}.lz-home .ops-priority-stage{padding:24px;min-height:630px}.lz-home .ops-priority-art{height:220px}.lz-home .ops-priority-suggestion{gap:10px}.lz-home .ops-priority-suggestion>svg{display:none}.lz-home .ops-voice-stage{min-height:550px}.lz-home .ops-voice-frame{min-height:355px}}@media (prefers-reduced-motion:reduce){.lz-home .ops-hero-copy>*,.lz-home .ops-hero-art,.lz-home .ops-priority-stage,.lz-home .ops-priority-art *,.lz-home .ops-priority-suggestion,.lz-home .ops-waveform i,.lz-home .ops-transcript-word,.lz-home .ops-request-details>*{animation:none!important;opacity:1;filter:none;transform:none}.lz-home .ops-workspace-figure{transform:none}.lz-home .ops-contact-orbit>i{opacity:.5}}.lz-home [data-playing=false] .ops-voice-frame,.lz-home [data-playing=false] .ops-transcript-word,.lz-home [data-playing=false] .ops-request-details>*,.lz-home [data-playing=false] .ops-priority-stage,.lz-home [data-playing=false] .ops-priority-art *,.lz-home [data-playing=false] .ops-priority-suggestion{animation:none;opacity:1;filter:none}.lz-home [data-scroll-story] *,.lz-home [data-scroll-story] *:before,.lz-home [data-scroll-story] *:after{animation:none!important;transition:none!important}.lz-home section[data-scroll-story=true]{height:255svh;padding:0 max(24px,6vw);overflow:visible;position:relative;--step-opacity:1;--step-y:0px;--story-progress:0;--step-progress:0}.lz-home section[data-scroll-story=true] .scroll-story-pin{position:sticky;top:var(--story-nav,68px);height:var(--story-height, calc(100svh - 68px) );width:100%;overflow:hidden}.lz-home section[data-scroll-story=true] .cinema-voice-stage,.lz-home section[data-scroll-story=true] .cinema-priority-stage,.lz-home section[data-scroll-story=true] .cinema-newsletter-stage{position:absolute;top:50%;left:50%;width:100%;max-width:1160px;margin:0;min-height:0;opacity:1;transform:translate(-50%,-50%) scale(var(--story-fit,1));transform-origin:center}.lz-home section[data-scroll-story=true] .cinema-disclosure{position:absolute;bottom:8px;left:0;right:0;margin:0;text-align:center}.lz-home [data-scroll-story] .cinema-voice h2{animation:none}.lz-home [data-scroll-story] .cinema-voice-heading h2,.lz-home [data-scroll-story] .cinema-one-line,.lz-home [data-scroll-story] .cinema-phone-scene,.lz-home [data-scroll-story] #priority-title,.lz-home [data-scroll-story] .cinema-priority-visual,.lz-home [data-scroll-story] #newsletter-title{opacity:var(--step-opacity,1);transform:translateY(var(--step-y,0px))}.lz-home section[data-scroll-story=true] .cinema-phone{transform:translateY(calc(18px - var(--story-progress)*36px)) rotate(min(0deg,calc(-4deg + var(--story-progress)*7deg)))}.lz-home [data-scroll-story] .cinema-transcript span{filter:none}.lz-home section[data-scroll-story=true] .cinema-person-orbit i{transform:scale(calc(.65 + var(--step-progress)*.55));opacity:calc(.8 - var(--step-progress)*.6)}.lz-home section[data-scroll-story=true] .cinema-person-orbit i:nth-child(2){transform:scale(calc(.85 + var(--step-progress)*.4));opacity:calc(.6 - var(--step-progress)*.4)}.lz-home section[data-scroll-story=true] .cinema-timeline>i:after{transform:scaleX(var(--step-progress));transform-origin:left}.lz-home section[data-scroll-story=true] .cinema-next-action{transform:translateY(calc(14px - var(--step-progress)*28px))}.lz-home section[data-scroll-story=true] .cinema-newsletter-stage[data-step] .cinema-mail{transform:translateY(calc(20px - var(--story-progress)*40px)) rotate(calc(4deg - var(--story-progress)*8deg))}.lz-home section[data-scroll-story=true] [data-step="0"] .cinema-mail-paragraph{opacity:calc(.12 + var(--step-progress)*.3);transform:translateY(calc(8px - var(--step-progress)*4px))}.lz-home section[data-scroll-story=true] [data-step="1"] .cinema-mail-paragraph{opacity:calc(.42 + var(--step-progress)*.58);transform:translateY(calc(4px - var(--step-progress)*4px))}.lz-home section[data-scroll-story=true] [data-step="2"] .cinema-review-mark{opacity:clamp(0,calc(var(--step-progress)*3),1);transform:translateY(calc(20px - (clamp(0,var(--step-progress)*3,1)*20px)))}.lz-home [data-scroll-story=false] .cinema-phone-scene,.lz-home [data-scroll-story=false] .cinema-priority-visual,.lz-home [data-scroll-story=false] .cinema-transcript span{opacity:1!important;transform:none;filter:none}.lz-home [data-scroll-story=false] .cinema-mail-paragraph{opacity:1;transform:none}.lz-home [data-scroll-story=false] .cinema-disclosure{position:static}.lz-home .sh-first-look>.wrap,.lz-home .faq>.wrap{opacity:var(--chapter-opacity,1);transform:translateY(var(--chapter-y,0px))}@media (max-width:760px){.lz-home section[data-scroll-story=true]{height:250svh;padding:0 20px}.lz-home section[data-scroll-story=true] .cinema-voice-stage,.lz-home section[data-scroll-story=true] .cinema-newsletter-stage{row-gap:24px}.lz-home section[data-scroll-story=true] .cinema-demo-controls{margin-top:12px}}@media (prefers-reduced-motion:reduce){.lz-home .sh-first-look>.wrap,.lz-home .faq>.wrap{opacity:1;transform:none}}.lz-home .value-voice .cinema-phone-wave{height:60px;margin:8px 0 14px}.lz-home .value-recording{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#005d6c}.lz-home .value-voice .cinema-transcript{font-size:17px;line-height:1.5;padding:15px}.lz-home .value-voice .cinema-send-example{margin-top:16px;font-size:9px}.lz-home .value-sloane-reply{font:500 19px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 19px;color:#21464d}.lz-home .value-results{display:grid;gap:10px}.lz-home .value-result{display:flex;align-items:center;gap:9px;border-top:1px solid #d6e3e3;padding:13px 0 3px;color:#005d6c}.lz-home .value-result>svg{flex-shrink:0}.lz-home .value-result>svg:last-child{margin-left:auto}.lz-home .value-result strong{display:block;font-size:10px;line-height:1.5;font-weight:600}.lz-home .value-result span{display:block;color:#52676b;font-size:9px;line-height:1.5;margin-top:4px}.lz-home section[data-scroll-story=true] .value-result{--result-in:clamp(0,calc((var(--step-progress) - .1)*5),1);opacity:var(--result-in);transform:translateY(calc((1 - var(--result-in))*12px))}.lz-home section[data-scroll-story=true] .value-result-1{--result-in:clamp(0,calc((var(--step-progress) - .28)*5),1)}.lz-home section[data-scroll-story=true] .value-result-2{--result-in:clamp(0,calc((var(--step-progress) - .46)*5),1)}.lz-home .value-agenda{width:min(560px,100%);text-align:left;background:#fff;border:1px solid #dae6e4;border-radius:18px;padding:24px 30px;box-shadow:0 18px 50px #003d4708}.lz-home .value-agenda header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.lz-home .value-agenda header>span{font-size:9px;letter-spacing:.1em;color:#52676b}.lz-home .value-agenda header strong{font:500 20px Helvetica Neue,Helvetica,Arial,sans-serif;color:#005d6c}.lz-home .value-agenda-row{display:flex;gap:17px;align-items:center;border-top:1px solid #e2ecea;padding:18px 0;color:#647b7a}.lz-home .value-agenda-row>b{font:500 18px Helvetica Neue,Helvetica,Arial,sans-serif;color:#8ba6a3}.lz-home .value-agenda-row strong{font-size:13px;line-height:1.5;font-weight:500;display:block}.lz-home .value-agenda-row span{font-size:10px;display:block;line-height:1.6;margin-top:4px}.lz-home .value-agenda-row.is-first{color:#005d6c}.lz-home .value-agenda-row>svg{margin-left:auto;flex-shrink:0}.lz-home .value-context-quote{font:500 29px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.025em;margin:25px 0 12px;color:#21464d}.lz-home .value-context-source{font-size:11px;line-height:1.7;color:#607572;margin:0 0 25px}.lz-home .value-relationship-caption{font-size:15px;line-height:1.75;color:#52676b;max-width:340px;margin:25px 0 0}.lz-home .value-relationship-visual{min-height:550px;display:grid;align-items:center;opacity:var(--step-opacity,1);transform:translateY(var(--step-y,0px))}.lz-home .value-relationship-visual .cinema-mail-wrap{width:100%}.lz-home .value-relationships .cinema-mail-paragraph{opacity:1!important;transform:none!important}.lz-home .value-paper-footer{display:flex;justify-content:space-between;align-items:center;font-size:10px;line-height:1.6;color:#607572;margin:0}.lz-home .value-event{background:#f1f7f5;border-color:#dce9e4}.lz-home .value-event-details{font-size:13px;line-height:1.8;color:#456763;margin:0 0 20px}.lz-home .value-rsvp{display:flex;justify-content:space-between;align-items:center;background:#005d6c;color:#fff;padding:13px 17px;font-size:11px;margin-bottom:18px}.lz-home .value-delight{background:#fbf5eb;border-color:#e9dfd1}.lz-home .value-anniversary-art{height:180px;color:#497975;background:#e0ece5;display:grid;place-items:center}.lz-home .value-anniversary-art svg{width:220px;height:165px}.lz-home .value-delight-note{font:400 16px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif;color:#536d65;margin:0}.lz-home .value-dnc{background:#edf4f3;padding:100px 0;color:#141316}.lz-home .value-dnc-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 7vw;align-items:center;opacity:var(--chapter-opacity,1);transform:translateY(var(--chapter-y,0px))}.lz-home .value-dnc h2{font:500 clamp(38px,4.6vw,64px)/1.03 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 25px}.lz-home .value-dnc-copy{font-size:14px;line-height:1.8;color:#456366;max-width:420px;margin:0 0 15px}.lz-home .value-dnc-membership{font-size:11px;line-height:1.8;color:#52676b;max-width:360px;margin-bottom:20px}.lz-home .value-dnc a{font-size:12px;display:inline-flex;gap:9px;align-items:center;color:#005d6c;text-decoration:underline;text-underline-offset:4px}.lz-home .value-dnc-record{border:1px solid #d4e3e0;background:#fff;border-radius:15px;padding:28px;box-shadow:0 18px 50px #003d4708}.lz-home .value-dnc-record header{display:flex;align-items:center;gap:12px;color:#005d6c;padding-bottom:25px}.lz-home .value-dnc-record header strong{display:block;font:500 23px Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .value-dnc-record header span{display:block;font-size:10px;line-height:1.5;margin-top:6px;color:#607572}.lz-home .value-dnc-row{display:flex;align-items:center;gap:12px;border-top:1px solid #e1eae8;padding:24px 0}.lz-home .value-contact-initials{border-radius:50%;width:36px;height:36px;background:#e5efec;display:grid;place-items:center;flex-shrink:0;font-size:10px;color:#456763}.lz-home .value-dnc-row strong{display:block;font-size:12px;font-weight:500}.lz-home .value-dnc-row div>span{display:block;font-size:9px;color:#607572;margin-top:6px}.lz-home .value-dnc-row em{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;font-style:normal;color:#875735}.lz-home .value-dnc-record>p{font-size:11px;line-height:1.7;border-top:1px solid #e1eae8;padding-top:18px;color:#456763;margin:0 0 10px}.lz-home .value-dnc-record>small{font-size:9px;color:#607572}.lz-home .value-dnc-disclaimer{grid-column:1/-1;text-align:center;font-size:10px;line-height:1.8;color:#607572;margin:0;max-width:800px;justify-self:center}@media (max-width:760px){.lz-home .value-voice .cinema-transcript{font-size:15px;padding:12px}.lz-home .value-voice .cinema-phone-wave{height:48px;margin:6px 0 10px}.lz-home .value-sloane-reply{font-size:17px;margin-bottom:12px}.lz-home .value-voice .cinema-draft-label{margin-bottom:12px}.lz-home .value-results{gap:5px}.lz-home .value-result{padding-top:10px;gap:7px}.lz-home .value-result strong{font-size:9px}.lz-home .value-result span{font-size:8px}.lz-home .value-agenda{padding:20px}.lz-home .value-agenda header strong{font-size:17px}.lz-home .value-agenda-row{gap:12px}.lz-home .value-agenda-row strong{font-size:11px}.lz-home .value-context-quote{font-size:24px}.lz-home .value-relationship-caption{font-size:12px;max-width:300px;margin:16px auto 0}.lz-home .value-relationship-visual{min-height:470px}.lz-home .value-relationships .cinema-mail h3{font-size:33px}.lz-home .value-anniversary-art{height:140px}.lz-home .value-anniversary-art svg{height:125px}.lz-home .value-dnc{padding:65px 0}.lz-home .value-dnc-grid{grid-template-columns:1fr;gap:30px}.lz-home .value-dnc-record{padding:22px}.lz-home .value-dnc-row{gap:9px}.lz-home .value-dnc-row em{font-size:9px}.lz-home .value-dnc-disclaimer{text-align:left}}@media (prefers-reduced-motion:reduce){.lz-home .value-dnc-grid{opacity:1;transform:none}}.lz-home .priority-art{background:#f1f5f3}.lz-home .priority-art-stage{max-width:1120px}.lz-home section[data-scroll-story] .priority-art-stage #priority-title{opacity:1;transform:none;font-size:clamp(44px,5.5vw,76px);line-height:1.02}.lz-home .priority-art .cinema-label{margin-bottom:15px}.lz-home .priority-art-visual{height:400px;margin:25px 0 0}.lz-home .priority-art-scene{width:min(890px,100%);display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:center;text-align:left}.lz-home .priority-object{height:365px;position:relative;perspective:1000px;isolation:isolate}.lz-home .priority-art-caption{max-width:295px}.lz-home .priority-art-caption>span{display:block;font-size:9px;letter-spacing:.1em;color:#607c75;margin-bottom:20px}.lz-home .priority-art-caption h3{font:500 clamp(27px,3vw,37px)/1.1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.035em;color:#164b50;margin:0 0 19px}.lz-home .priority-art-caption p{font-size:13px;line-height:1.8;color:#526d66;margin:0;max-width:245px}.lz-home .priority-calendar-back{position:absolute;width:275px;height:295px;left:50%;top:30px;background:#005d6c;border-radius:6px;transform:translate(-50%) rotate(-9deg);box-shadow:5px 18px 35px #164b5012}.lz-home .priority-calendar-sheet{position:absolute;width:275px;height:305px;left:50%;top:20px;transform:translate(-50%) rotate(4deg);background:#fffefa;border-radius:5px;padding:32px 28px 23px;box-shadow:8px 20px 35px #164b5018;color:#164b50;z-index:2}.lz-home .priority-calendar-binding{position:absolute;left:40px;right:40px;top:-9px;display:flex;justify-content:space-between}.lz-home .priority-calendar-binding i{width:7px;height:22px;border-radius:5px;background:#748c85;box-shadow:inset 2px 0 2px #fff7}.lz-home .priority-calendar-sheet>span{font-size:8px;letter-spacing:.15em;color:#789085}.lz-home .priority-calendar-sheet>strong{display:block;font:500 83px/1.1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.07em;margin:11px 0 9px}.lz-home .priority-calendar-rule{height:2px;background:#01a4b0;width:37px;margin-bottom:18px}.lz-home .priority-calendar-sheet p{font:500 21px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.015em;margin:0 0 16px}.lz-home .priority-calendar-sheet small{font-size:8px;color:#789085}.lz-home .priority-calendar-shadow,.lz-home .priority-note-shadow{position:absolute;width:260px;height:25px;left:50%;bottom:10px;transform:translate(-50%);border-radius:50%;background:#164b500c;filter:blur(12px);z-index:-1}.lz-home .priority-note{position:absolute;width:285px;height:297px;left:50%;top:23px;transform:translate(-56%) rotate(-6deg);background:#fcf4e5;box-shadow:8px 22px 42px #3c4c321a;padding:30px;border:1px solid #ede5d5;color:#345950}.lz-home .priority-note>span{font-size:7px;letter-spacing:.14em;color:#8b917b}.lz-home .priority-note>p{font:500 36px/1.12 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.03em;margin:28px 0 23px}.lz-home .priority-note em{font-weight:400;color:#007c80}.lz-home .priority-note>div{height:1px;background:#dcd9c6;width:55px;margin-bottom:13px}.lz-home .priority-note small{font-size:10px}.lz-home .priority-sloane{position:absolute;right:0;bottom:3px;width:158px;height:158px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(3px 12px 9px #164b5015);z-index:3}.lz-home .priority-home-study{position:absolute;top:68px;left:50%;width:205px;padding:8px;background:#fffdfa;box-shadow:3px 18px 33px #164b501b;border:1px solid #eeeee5;transform-origin:50% 90%}.lz-home .priority-home-study svg{display:block;width:100%;height:auto}.lz-home .priority-home-study>div{display:flex;align-items:center;justify-content:space-between;padding:13px 9px 10px;color:#506e64}.lz-home .priority-home-study span{font-size:7px;letter-spacing:.13em}.lz-home .priority-home-study b{font:500 17px Helvetica Neue,Helvetica,Arial,sans-serif}.lz-home .priority-home-0{transform:translate(-97%) rotate(-16deg);z-index:1}.lz-home .priority-home-1{transform:translate(-4%) rotate(14deg);z-index:2}.lz-home .priority-home-2{transform:translate(-50%) translateY(33px) rotate(-2deg);z-index:3}.lz-home section[data-scroll-story=true] .priority-calendar-sheet{transform:translate(-50%) translateY(calc(7px - var(--step-progress)*14px)) rotate(calc(4deg - var(--step-progress)*5deg))}.lz-home section[data-scroll-story=true] .priority-note{transform:translate(-56%) translateY(calc(8px - var(--step-progress)*16px)) rotate(calc(-6deg + var(--step-progress)*4deg))}.lz-home section[data-scroll-story=true] .priority-home-0{transform:translate(calc(-78% - var(--step-progress)*19%)) rotate(calc(-7deg - var(--step-progress)*9deg))}.lz-home section[data-scroll-story=true] .priority-home-1{transform:translate(calc(-22% + var(--step-progress)*18%)) rotate(calc(5deg + var(--step-progress)*9deg))}.lz-home section[data-scroll-story=true] .priority-home-2{transform:translate(-50%) translateY(calc(18px + var(--step-progress)*15px)) rotate(-2deg)}.lz-home .priority-art .cinema-demo-controls{margin-top:5px}@media (max-width:760px){.lz-home .priority-art-visual{height:440px;margin:20px 0 0}.lz-home .priority-art-scene{grid-template-columns:1fr;gap:4px;max-width:360px;text-align:center}.lz-home .priority-object{height:290px}.lz-home .priority-art-caption{max-width:320px;margin:auto}.lz-home .priority-art-caption>span{margin-bottom:10px;font-size:8px}.lz-home .priority-art-caption h3{font-size:28px;margin-bottom:11px}.lz-home .priority-art-caption p{max-width:270px;font-size:11px;margin:auto}.lz-home .priority-calendar-sheet{width:225px;height:250px;padding:24px;top:15px}.lz-home .priority-calendar-back{width:225px;height:245px;top:22px}.lz-home .priority-calendar-sheet>strong{font-size:64px;margin:8px 0}.lz-home .priority-calendar-sheet p{font-size:18px;margin-bottom:12px}.lz-home .priority-calendar-rule{margin-bottom:13px}.lz-home .priority-note{width:230px;height:245px;top:10px;padding:24px}.lz-home .priority-note>p{font-size:29px;margin:22px 0 18px}.lz-home .priority-sloane{width:117px;height:117px;right:6px;bottom:8px}.lz-home .priority-home-study{width:157px;top:38px}.lz-home .priority-home-study>div{padding:10px 6px 6px}.lz-home .priority-art .cinema-disclosure{font-size:8px}.lz-home .priority-art .cinema-demo-controls{gap:10px}}.lz-home .relationship-photo{display:block;width:100%;height:215px;-o-object-fit:cover;object-fit:cover}.lz-home .value-relationships .cinema-mail{overflow:hidden;border-radius:3px;max-width:440px;box-shadow:0 28px 70px #003d4724}.lz-home .value-relationships .cinema-mail>header{padding:20px 27px}.lz-home .value-relationships .cinema-mail-content{padding:25px 29px}.lz-home .value-relationships .cinema-mail h3{font-size:38px}.lz-home .value-relationships .cinema-mail-kicker{margin-bottom:13px}.lz-home .value-relationships .cinema-mail-rule{margin:18px 0}.lz-home .relationship-event-image{position:relative}.lz-home .relationship-date{position:absolute;bottom:16px;left:22px;background:#fffdf5;padding:10px 14px;box-shadow:0 4px 16px #1235;text-align:center;font-size:8px;letter-spacing:.08em;color:#005d6c}.lz-home .relationship-date strong{display:block;font:500 35px/1.1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.04em}.lz-home .value-delight .cinema-mail-content{background:#fbf5eb}.lz-home .relationship-gift{height:235px}.lz-home .priority-message{position:absolute;width:320px;left:50%;top:30px;transform:translate(-50%) rotate(-3deg);padding:28px;background:#fffefa;border:1px solid #e1e9e1;border-radius:5px;box-shadow:8px 22px 42px #3c4c321a;color:#164b50}.lz-home .priority-message>span{font-size:8px;letter-spacing:.13em;color:#64867b}.lz-home .priority-message-line{width:30px;height:2px;background:#01a4b0;margin:18px 0}.lz-home .priority-message>p{font:500 24px/1.28 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 17px}.lz-home .priority-message>small{font-size:8px;line-height:1.6;color:#617a70}.lz-home .priority-message-signature{display:flex;gap:9px;align-items:center;border-top:1px solid #dfe8e1;padding-top:12px;margin-top:15px;font-size:9px}.lz-home .priority-message-signature img{-o-object-fit:contain;object-fit:contain}.lz-home section[data-scroll-story=true] .priority-message{transform:translate(-50%) translateY(calc(10px - var(--step-progress)*18px)) rotate(calc(-3deg + var(--step-progress)*3deg))}.lz-home .dnc-protection{border:0;border-radius:5px;padding:33px 36px;background:#fbfdfa}.lz-home .dnc-protection header{padding-bottom:24px;border-bottom:1px solid #dce7e0}.lz-home .dnc-protection header strong{font-size:21px}.lz-home .dnc-penalty{padding:26px 0 30px}.lz-home .dnc-penalty>span{display:block;font-size:9px;line-height:1.7;letter-spacing:.06em;color:#527568}.lz-home .dnc-penalty>strong{display:block;font:500 clamp(53px,5.4vw,76px)/1.15 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.055em;color:#005d6c;margin:8px 0}.lz-home .dnc-penalty>a{font-size:9px;margin-top:15px}.lz-home .dnc-decision{border-top:1px solid #dce7e0;padding:17px 0;display:flex;gap:14px;align-items:center;color:#345c50;font-size:11px;line-height:1.6}.lz-home .dnc-decision svg{flex-shrink:0}.lz-home .sh-first-look .first-look-free{font-size:12px;color:#52676b;margin:15px 0 0}.lz-home .first-look-website{display:grid;grid-template-columns:1fr auto;gap:8px;padding:20px 22px;margin:25px 0 17px;border:1px solid #d8e5e0;border-radius:7px;background:#fffefa;color:#005d6c}.lz-home .first-look-website>span{grid-column:1/-1;font-size:8px;letter-spacing:.12em;color:#719186}.lz-home .first-look-website>strong{font:400 22px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.025em}.lz-home .first-look-strategy{background:#fffefa;padding:25px 28px;box-shadow:0 14px 30px #164b500d;border-top:3px solid #01a4b0;transform:rotate(-1deg)}.lz-home .first-look-strategy>span{font-size:8px;letter-spacing:.12em;color:#709184}.lz-home .first-look-strategy h3{font:500 32px/1.05 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.035em;color:#164b50;margin:17px 0 23px}.lz-home .first-look-strategy>div{display:flex;gap:13px;padding:13px 0;border-top:1px solid #e2eae3;font-size:11px;line-height:1.5;color:#4b6d61}.lz-home .first-look-strategy i{font-style:normal;font-size:9px;color:#91a697}@media (max-width:760px){.lz-home .relationship-photo{height:180px}.lz-home .relationship-gift{height:195px}.lz-home .value-relationships .cinema-mail>header{padding:17px 22px}.lz-home .value-relationships .cinema-mail-content{padding:22px}.lz-home .value-relationships .cinema-mail h3{font-size:32px}.lz-home .priority-message{width:260px;top:9px;padding:22px}.lz-home .priority-message>p{font-size:20px}.lz-home .priority-message-line{margin:13px 0}.lz-home .priority-message-signature{margin-top:10px;padding-top:8px}.lz-home .dnc-protection{padding:25px}.lz-home .first-look-strategy{padding:23px}.lz-home .first-look-strategy h3{font-size:29px}}.lz-home .dnc-penalty{border-left:3px solid #bd3b38;background:#fff1ee;margin:0 -12px 26px;padding:22px 20px}.lz-home .dnc-penalty>strong{color:#b52f2d}.lz-home .dnc-penalty>span{color:#8c4640}.lz-home .dnc-scan-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6e8c83}.lz-home .dnc-scan-flow>div{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:#005d6c}.lz-home .dnc-scan-flow span{font-size:9px;line-height:1.5}.lz-home .dnc-scan-flow .dnc-scan-risk{color:#b52f2d}.lz-home .dnc-protection .dnc-scan-caption{border:0;text-align:center;font-size:10px;margin:18px 0 0;padding:0}.lz-home .sh-first-look-preview.onboarding-preview{padding:0;border-radius:15px;background:#fbfdfb;box-shadow:0 24px 70px #003d4714;overflow:hidden}.lz-home .onboarding-window-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2ebe6;color:#6b837b;font-size:9px}.lz-home .onboarding-window-bar>span:first-child{display:flex;gap:5px}.lz-home .onboarding-window-bar i{width:6px;height:6px;border-radius:50%;background:#c5d5cd}.lz-home .onboarding-welcome{padding:24px 34px 26px;text-align:center}.lz-home .onboarding-avatar{width:138px;height:138px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 12px;filter:drop-shadow(0 10px 15px #005d6c0c)}.lz-home .onboarding-welcome h3{font:500 clamp(33px,3.1vw,44px)/1.06 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.04em;color:#164b50;margin:0 0 14px}.lz-home .onboarding-welcome>p{font-size:12px;line-height:1.8;color:#60776e;margin:0 0 23px}.lz-home .onboarding-name{background:#fff;border:1px solid #cbded5;border-radius:7px;text-align:left;padding:13px 17px;max-width:290px;margin:0 auto 13px;box-shadow:0 0 0 3px #01a4b009}.lz-home .onboarding-name>span{display:block;font-size:8px;letter-spacing:.04em;color:#729084;margin-bottom:7px}.lz-home .onboarding-name strong{font:400 21px Helvetica Neue,Helvetica,Arial,sans-serif;color:#245b53;display:flex;align-items:center;gap:3px}.lz-home .onboarding-caret{display:inline-block;width:1px;height:22px;background:#01a4b0}.lz-home .onboarding-continue{display:flex;gap:12px;justify-content:center;align-items:center;background:#005d6c;color:#fff;border-radius:7px;padding:13px 17px;font-size:11px;text-decoration:none;max-width:290px;margin:auto}.lz-home .onboarding-continue:hover{background:#004955}.lz-home .onboarding-continue:focus-visible{outline:3px solid #01a4b0;outline-offset:4px}.lz-home .onboarding-welcome>small{display:block;font-size:9px;color:#72897f;margin-top:15px}.lz-home .onboarding-steps{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 16px;border-top:1px solid #e2ebe6;font-size:8px;color:#81938b}.lz-home .onboarding-steps i{height:1px;width:18px;background:#c6d9cf}.lz-home .onboarding-steps .is-current{color:#005d6c;font-weight:600}.lz-home .onboarding-preview .sh-first-look-caption{font-size:8px;text-align:center;padding:0 20px 18px;margin:0}@media (max-width:760px){.lz-home .onboarding-welcome{padding:22px}.lz-home .onboarding-avatar{width:118px;height:118px}.lz-home .dnc-scan-flow{gap:5px}.lz-home .dnc-scan-flow span{font-size:8px}}.lz-home .priority-message>p{font-size:18px;line-height:1.4;margin:16px 0 17px}@media (max-width:760px){.lz-home .priority-message>p{font-size:15px;line-height:1.4;margin-top:13px}.lz-home .priority-outreach{height:320px}.lz-home .priority-art-visual{height:470px}}.lz-home .value-relationships .cinema-mail-wrap{display:grid;align-items:start}.lz-home .value-relationships .cinema-mail{grid-area:1/1;align-self:start;visibility:hidden;pointer-events:none}.lz-home .value-relationships .cinema-mail[data-active=true]{visibility:visible;pointer-events:auto}.lz-home .cinema-newsletter-stage[data-assets-ready=false] .cinema-newsletter-heading,.lz-home .cinema-newsletter-stage[data-assets-ready=false] .value-relationship-visual,.lz-home .cinema-newsletter-stage[data-assets-ready=false] .cinema-mail{visibility:hidden}.lz-home .relationship-copy-scenes{display:grid}.lz-home .relationship-copy-scenes>div{grid-area:1/1;visibility:hidden;pointer-events:none}.lz-home .relationship-copy-scenes>div[data-active=true]{visibility:visible;pointer-events:auto}.lz-home .cinema-newsletter-stage[data-assets-ready=false] .relationship-copy-scenes>div{visibility:hidden}.lz-home .newsletter-envelope{display:flex;align-items:center;gap:10px;background:#f0f5f4;padding:16px 20px;border-bottom:1px solid #dce8e4;color:#005d6c}.lz-home .newsletter-envelope>span{font-size:10px;line-height:1.4}.lz-home .newsletter-envelope strong{display:block;font-weight:500;font-size:12px;color:#264f49;margin-top:4px}.lz-home .newsletter-envelope .newsletter-ready{margin-left:auto;display:flex;gap:5px;align-items:center;font-size:9px;max-width:82px}.lz-home .value-relationships .value-newsletter{background:#fff;border-color:#dce8e4;border-radius:9px}.lz-home .value-relationships .value-newsletter .relationship-photo{height:190px}.lz-home .value-relationships .value-newsletter>header{padding:18px 25px}.lz-home .value-relationships .event-ticket{background:#005d6c;border:0;border-radius:12px;color:#fff;box-shadow:0 25px 65px #003d4726}.lz-home .event-poster{height:370px;position:relative;overflow:hidden}.lz-home .event-poster>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lz-home .event-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#003e49 1%,#003e49b3 42%,#003e4900)}.lz-home .event-poster-copy{position:absolute;inset:auto 29px 26px;z-index:1}.lz-home .event-poster-copy>span{font-size:9px;letter-spacing:.1em;color:#e1f2ea}.lz-home .value-relationships .event-poster h3{font-size:65px;line-height:.95;color:#fff;margin:18px 0 14px;letter-spacing:-.045em}.lz-home .event-poster-copy>p{font-size:14px;line-height:1.6;color:#d5e9e3;margin:0}.lz-home .event-ticket-stub{display:flex;align-items:center;gap:19px;padding:22px 26px;background:#f7f4e9;color:#005d6c;border-top:2px dashed #b7c7b8}.lz-home .event-ticket-time{padding-right:19px;border-right:1px solid #bdccbe;flex-shrink:0}.lz-home .event-ticket-time strong{font:500 27px Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.lz-home .event-ticket-time span{font-size:12px}.lz-home .event-ticket-stub>div:nth-child(2)>strong{display:block;font-size:12px;font-weight:500}.lz-home .event-ticket-stub>div:nth-child(2)>span{display:block;font-size:10px;line-height:1.5;margin-top:6px}.lz-home .event-ticket-stub>svg{margin-left:auto;flex-shrink:0}.lz-home .event-ticket-rsvp{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 26px;font-size:12px}.lz-home .event-ticket-rsvp>span:last-child{display:flex;align-items:center;gap:6px;font-size:9px;color:#c2e0da}.lz-home .value-relationships .delight-keepsake{background:transparent;border:0;box-shadow:none;overflow:visible;padding:5px 0}.lz-home .delight-gift-photo{display:block;width:100%;height:310px;-o-object-fit:cover;object-fit:cover;border-radius:5px;box-shadow:0 15px 40px #66543a12}.lz-home .delight-note{position:relative;width:88%;margin:-62px auto 0;background:#fff9ec;border:1px solid #e9dcc2;padding:25px 28px 28px;box-shadow:5px 18px 35px #53432d1c;transform:rotate(-5deg);color:#507264}.lz-home .delight-note>svg{display:block;margin-bottom:17px;color:#8e7155}.lz-home .delight-note>span{font-size:8px;letter-spacing:.12em;color:#947c61}.lz-home .value-relationships .delight-note h3{font:500 34px/1.05 Helvetica Neue,Helvetica,Arial,sans-serif;color:#446653;margin:13px 0 15px;letter-spacing:-.03em}.lz-home .delight-note>p{font-size:14px;line-height:1.75;color:#607360;margin:0 0 17px}.lz-home .delight-note>small{font-size:9px;color:#8c8872}.lz-home .delight-reminder{text-align:center;font-size:11px;line-height:1.6;color:#6e7e6f;margin:27px 0 0}.lz-home .dnc-visual-story .value-dnc-grid{grid-template-columns:1fr 1.1fr;gap:42px 5vw}.lz-home .dnc-visual-story .value-dnc-copy{font-size:17px;line-height:1.75;max-width:450px}.lz-home .dnc-visual-story .value-dnc-membership{font-size:13px;line-height:1.7;max-width:430px;margin-bottom:26px}.lz-home .dnc-visual-story a{font-size:13px}.lz-home .dnc-risk-stat{display:grid;grid-template-columns:auto 1fr;gap:7px 17px;align-items:center;background:#fff0ed;border-left:3px solid #b52f2d;padding:20px 22px;margin:0 0 24px;max-width:430px}.lz-home .dnc-risk-stat>strong{font:500 48px/1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.05em;color:#b52f2d}.lz-home .dnc-risk-stat>span{font-size:12px;line-height:1.6;color:#8c4640}.lz-home .dnc-risk-stat>a{grid-column:1/-1;font-size:10px;margin-top:5px}.lz-home .dnc-phone-demo{--demo-progress:0;position:relative;padding:0 14px;max-width:490px;width:100%;justify-self:center}.lz-home .dnc-phone-demo[data-reduced=true]{--demo-progress:1!important}.lz-home .dnc-database{position:relative;display:flex;align-items:center;gap:17px;margin:0 auto 24px;padding:20px 23px 26px;max-width:365px;background:#fff;border-radius:12px;box-shadow:0 12px 28px #005d6c0a;color:#005d6c;overflow:hidden}.lz-home .dnc-database strong{display:block;font:500 22px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.lz-home .dnc-database span{display:block;font-size:13px;color:#56786b;margin-top:5px}.lz-home .dnc-scan-track{position:absolute;bottom:0;left:0;right:0;height:4px;background:#dcebe4}.lz-home .dnc-scan-track i{display:block;width:100%;height:100%;background:#01a4b0;transform:scaleX(var(--demo-progress));transform-origin:left}.lz-home .dnc-device{width:340px;max-width:100%;margin:0 auto;background:#fbfdfb;border:7px solid #223e3e;border-radius:43px;padding:42px 23px 25px;position:relative;text-align:center;box-shadow:14px 25px 50px #003d471f;transform:translateY(calc(10px - var(--demo-progress)*10px)) rotate(min(0deg,calc(-3deg + var(--demo-progress)*5deg)))}.lz-home .dnc-device-island{position:absolute;top:10px;left:50%;transform:translate(-50%);width:87px;height:17px;border-radius:15px;background:#223e3e}.lz-home .dnc-device-label{font-size:9px;letter-spacing:.12em;color:#81998b}.lz-home .dnc-person{width:70px;height:70px;display:grid;place-items:center;background:#e2eee6;border-radius:50%;font:500 26px Helvetica Neue,Helvetica,Arial,sans-serif;color:#3d6b57;margin:21px auto 13px}.lz-home .dnc-device h3{font:500 28px/1.1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 8px;color:#164b50}.lz-home .dnc-fictional-number{font-size:14px;color:#749084;margin:0}.lz-home .dnc-channels{display:flex;justify-content:center;gap:35px;margin:24px 0;color:#005d6c}.lz-home .dnc-channels>div{display:flex;flex-direction:column;align-items:center;gap:9px}.lz-home .dnc-channels svg{box-sizing:content-box;padding:13px;background:#e4efec;border-radius:18px}.lz-home .dnc-channels span{font-size:14px}.lz-home .dnc-phone-warning{--warning:clamp(0,calc((var(--demo-progress) - .28)*3),1);display:flex;text-align:left;gap:12px;padding:17px 15px;background:#fff0ed;border:1px solid #edc4bb;border-radius:10px;color:#ad332e;opacity:var(--warning);transform:translateY(calc((1 - var(--warning))*18px))}.lz-home .dnc-phone-warning>svg{flex-shrink:0;margin-top:2px}.lz-home .dnc-phone-warning strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.lz-home .dnc-phone-warning p{font-size:14px;line-height:1.6;margin:5px 0 0;color:#97564b}.lz-home .dnc-device-note{font-size:10px;line-height:1.7;color:#668475;margin:17px 0 0}.lz-home .dnc-demo-footer{display:flex;justify-content:center;align-items:center;gap:18px;margin:20px 0 0;font-size:10px;line-height:1.5;color:#71897d}.lz-home .dnc-demo-footer button{display:grid;place-items:center;border:1px solid #bacdc3;border-radius:50%;background:transparent;color:#005d6c;width:36px;height:36px;cursor:pointer}.lz-home .dnc-demo-footer button:focus-visible{outline:3px solid #01a4b0;outline-offset:3px}.lz-home .dnc-visual-story .value-dnc-disclaimer{font-size:11px}.lz-home .onboarding-name strong{font-size:20px}@media (max-width:760px){.lz-home .newsletter-envelope{padding:13px 16px;gap:8px}.lz-home .newsletter-envelope strong{font-size:11px}.lz-home .newsletter-envelope .newsletter-ready{font-size:8px;max-width:70px}.lz-home .value-relationships .value-newsletter .relationship-photo{height:165px}.lz-home .event-poster{height:300px}.lz-home .value-relationships .event-poster h3{font-size:55px}.lz-home .event-poster-copy{inset:auto 23px 23px}.lz-home .event-ticket-stub{padding:19px;gap:13px}.lz-home .event-ticket-time{padding-right:13px}.lz-home .event-ticket-rsvp{padding:16px 19px}.lz-home .delight-gift-photo{height:270px}.lz-home .delight-note{padding:21px 24px}.lz-home .value-relationships .delight-note h3{font-size:31px}.lz-home .delight-note>p{font-size:13px}.lz-home .dnc-visual-story .value-dnc-grid{grid-template-columns:1fr;gap:35px}.lz-home .dnc-visual-story .value-dnc-copy{font-size:16px}.lz-home .dnc-risk-stat{padding:18px;gap:9px 15px}.lz-home .dnc-risk-stat>strong{font-size:43px}.lz-home .dnc-risk-stat>span{font-size:11px}.lz-home .dnc-phone-demo{padding:0}.lz-home .dnc-device{width:320px;padding:42px 18px 23px}}@media (prefers-reduced-motion:reduce){.lz-home .dnc-phone-demo{--demo-progress:1!important}.lz-home .dnc-device{transform:none}}.lz-home .cinema-workspace .workspace-zoom-controls{display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;color:#627b73;margin:-8px 0}.lz-home .workspace-zoom-controls button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #cadbd4;border-radius:50%;background:transparent;color:#005d6c;cursor:pointer}.lz-home .workspace-zoom-controls button:focus-visible{outline:3px solid #01a4b0;outline-offset:3px}.lz-home .onboarding-motion{--demo-progress:0}.lz-home .onboarding-motion[data-static=true]{--demo-progress:1!important}.lz-home .onboarding-motion .onboarding-avatar{width:104px;height:104px}.lz-home .onboarding-motion .onboarding-welcome h3{font-size:37px}.lz-home .onboarding-scene{height:222px;max-width:320px;margin:0 auto 16px;text-align:center}.lz-home .onboarding-scene>p{font-size:13px;line-height:1.75;color:#60776e;margin:0 0 20px}.lz-home .onboarding-scene .onboarding-name{margin-top:23px;max-width:100%}.lz-home .onboarding-scene .onboarding-name strong{gap:0;min-height:26px}.lz-home .onboarding-letter{opacity:clamp(0,calc(var(--demo-progress)*22 - var(--letter)),1)}.lz-home .onboarding-motion .onboarding-caret{margin-left:2px;opacity:calc(1 - clamp(0,calc((var(--demo-progress) - .85)*7),1))}.lz-home .onboarding-scene .onboarding-scene-hint{font-size:10px;line-height:1.5;margin-top:17px;color:#789184}.lz-home .onboarding-site-read{background:#fff;border:1px solid #dce8e1;border-radius:8px;overflow:hidden;text-align:left}.lz-home .onboarding-site-read header{display:flex;gap:9px;align-items:center;font-size:11px;color:#4a7866;padding:13px 16px;border-bottom:1px solid #e7eee9}.lz-home .onboarding-site-lines{position:relative;padding:16px;display:grid;gap:8px;overflow:hidden}.lz-home .onboarding-site-lines>i{display:block;height:6px;width:90%;border-radius:4px;background:#e9efeb}.lz-home .onboarding-site-lines>i:first-child{width:53%;height:9px;background:#d6e5dc}.lz-home .onboarding-site-lines>i:last-of-type{width:72%}.lz-home .onboarding-site-scan{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,#01a4b029);border-bottom:2px solid #01a4b0;transform:translateY(calc(-100% + var(--demo-progress)*100%));opacity:calc(1 - clamp(0,calc((var(--demo-progress) - .9)*10),1))}.lz-home .onboarding-site-read footer{display:flex;gap:7px;align-items:center;font-size:10px;color:#005d6c;padding:0 16px 14px;opacity:clamp(0,calc((var(--demo-progress) - .35)*3),1)}.lz-home .onboarding-first-step{--reveal:clamp(0,calc(var(--demo-progress)*4),1);text-align:left;padding:18px 23px;background:#fffefa;border:1px solid #e1e8da;border-top:3px solid #01a4b0;border-radius:3px;box-shadow:0 12px 24px #164b500a;opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal))*15px))}.lz-home .onboarding-first-step>span{display:flex;gap:8px;align-items:center;font-size:8px;letter-spacing:.09em;color:#688570}.lz-home .onboarding-first-step h4{font:500 25px/1.08 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#164b50;margin:12px 0 10px}.lz-home .onboarding-first-step p{font-size:12px;line-height:1.7;color:#64806d;margin:0 0 12px}.lz-home .onboarding-first-step>div{display:flex;gap:7px;align-items:center;border-top:1px solid #dfe7db;padding-top:10px;font-size:10px;color:#005d6c}.lz-home .onboarding-playback{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;border-top:1px solid #e2ebe6}.lz-home .onboarding-playback .onboarding-steps{border:0;padding:0;gap:12px;justify-content:flex-start;flex-wrap:wrap}.lz-home .onboarding-steps button{border:0;border-bottom:2px solid transparent;background:transparent;color:#7a8f83;font:inherit;font-size:9px;padding:7px 0;cursor:pointer}.lz-home .onboarding-steps button.is-current{border-color:#01a4b0;color:#005d6c}.lz-home .onboarding-play-toggle{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #bfd4c7;background:transparent;border-radius:50%;color:#005d6c;cursor:pointer}.lz-home .onboarding-playback button:focus-visible{outline:3px solid #01a4b0;outline-offset:3px}.lz-home .onboarding-motion .sh-first-look-caption{font-size:10px;line-height:1.6;padding:0 20px 17px}@media (max-width:760px){.lz-home .onboarding-motion .onboarding-avatar{width:95px;height:95px}.lz-home .onboarding-motion .onboarding-welcome h3{font-size:34px}.lz-home .onboarding-scene{height:230px}.lz-home .onboarding-first-step{padding:20px}.lz-home .onboarding-playback{padding:13px 17px;gap:8px}.lz-home .onboarding-playback .onboarding-steps{gap:9px}}.lz-home .onboarding-motion .onboarding-scene{height:245px}.lz-home .onboarding-goal{--reveal:clamp(0,calc(var(--demo-progress)*4),1);opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal))*12px))}.lz-home .onboarding-goal>p{font-size:15px;line-height:1.5;color:#164b50;margin:0 0 18px}.lz-home .onboarding-goal-label{display:block;font-size:9px;letter-spacing:.08em;color:#60776e}.lz-home .onboarding-goal>strong{display:block;font:500 72px/1.1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.06em;color:#005d6c}.lz-home .onboarding-goal>span:last-of-type{font-size:12px;color:#60776e}.lz-home .onboarding-goal>div{display:flex;justify-content:center;gap:7px;align-items:center;font-size:11px;color:#005d6c;margin-top:19px}.lz-home .onboarding-plan{padding:13px 21px}.lz-home .onboarding-plan h4{font-size:22px;margin:8px 0 10px}.lz-home .onboarding-plan>.onboarding-plan-numbers{display:grid;grid-template-columns:1fr 1fr;gap:14px;border:0;padding:0;margin:0 0 10px}.lz-home .onboarding-plan-numbers>div{display:flex;flex-direction:column;gap:4px;opacity:clamp(0,calc((var(--demo-progress) - .12)*5),1)}.lz-home .onboarding-plan-numbers>div+div{border-left:1px solid #dfe7db;padding-left:17px;opacity:clamp(0,calc((var(--demo-progress) - .28)*5),1)}.lz-home .onboarding-plan-numbers strong{font:500 38px/1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.04em;color:#005d6c}.lz-home .onboarding-plan-numbers strong>span{font-size:20px}.lz-home .onboarding-plan-numbers div>span{font-size:10px;line-height:1.4;color:#60776e}.lz-home .onboarding-plan>p{border-top:1px solid #dfe7db;padding-top:10px;margin:0;font-size:11px;line-height:1.5;opacity:clamp(0,calc((var(--demo-progress) - .45)*5),1)}.lz-home .onboarding-plan-assumptions{padding:0 20px 13px;font-size:10px;line-height:1.6;color:#60776e}.lz-home .onboarding-plan-assumptions summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.lz-home .onboarding-plan-assumptions summary:focus-visible{outline:3px solid #01a4b0;outline-offset:3px}.lz-home .onboarding-plan-assumptions p{font-size:11px;line-height:1.7;margin:10px 0 0}.lz-home .sloane-section-links{grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:100%;margin:16px auto 0}.lz-home .sloane-section-links a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;color:inherit;text-decoration:none;border:0;border-radius:0;background:transparent;opacity:.75;line-height:1}.lz-home .sloane-section-links a:hover{opacity:1}.lz-home .sloane-section-links a:focus-visible,.lz-home .sloane-feature-cta:focus-visible{outline:3px solid #01a4b0;outline-offset:5px;opacity:1}.lz-home .cinema-stage>.sloane-section-links{position:absolute;bottom:20px;left:6%;width:88%;z-index:5;color:#005d6c}.lz-home .cinema-intro .cinema-scroll{display:none}.lz-home .sloane-feature-cta{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600;color:#01a4b0;text-decoration:none;margin-top:15px}.lz-home .value-dnc .sloane-feature-cta{font-size:15px;color:#005d6c;text-decoration:none;margin:0 24px 0 0}.lz-home .dnc-guidance-link{font-size:12px}.lz-home .dnc-risk-stat{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:21px 24px;margin:23px 0 15px}.lz-home .dnc-risk-stat>span:first-child{font-size:17px;font-weight:500;color:#8f302b}.lz-home .dnc-risk-stat>strong{font-size:clamp(39px,4vw,56px);white-space:nowrap}.lz-home .dnc-risk-stat>strong small{font-size:22px;font-weight:400;letter-spacing:-.02em}.lz-home .dnc-risk-stat>span:last-child{font-size:12px;color:#8f302b}.lz-home .dnc-visual-story .value-dnc-copy{max-width:430px;font-size:17px;line-height:1.65}.lz-home .dnc-visual-story .value-dnc-membership{font-size:12px;margin-bottom:14px}.lz-home .value-dnc-disclaimer a{font-size:inherit}.lz-home .sh-first-look-grid>.sloane-section-links{color:#005d6c;margin-top:0}.lz-home .sh-first-look .btn-lg{min-height:66px;font-size:20px;padding:20px 30px}.lz-home .sloane-closing{padding:85px 24px 36px;background:#003d47;color:#fff;text-align:center}.lz-home .sloane-closing img{width:112px;height:112px;-o-object-fit:contain;object-fit:contain;margin:0 auto 22px}.lz-home .sloane-closing h2{font:500 clamp(40px,5.5vw,76px)/1.04 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 32px;color:#fff}.lz-home .sloane-closing .sloane-closing-cta{min-height:76px;padding:24px 38px;font-size:24px;gap:18px}.lz-home .sloane-closing>div>p{font-size:12px;color:#c9ddda;margin:19px 0 50px}.lz-home.sl-home .footer .left>.btn{min-height:60px;font-size:18px;padding:18px 26px}@media (max-width:760px){.lz-home .sloane-section-links{margin-top:12px}.lz-home .sloane-section-links a{padding:0}.lz-home .sloane-feature-cta{margin-top:8px}.lz-home .sloane-closing{padding:65px 20px 30px}.lz-home .sloane-closing .sloane-closing-cta{width:100%;max-width:370px;font-size:20px;min-height:72px;padding:21px 22px}.lz-home .sh-first-look .btn-lg{font-size:18px}.lz-home .dnc-risk-stat{padding:19px}.lz-home .dnc-risk-stat>span:first-child{font-size:15px}.lz-home .dnc-risk-stat>strong small{font-size:20px}}.lz-home .cinema-intro[data-motion=false] .cinema-stage>.sloane-section-links{position:relative;left:auto;bottom:auto;width:88%;padding-bottom:20px}.lz-home .cinema-intro[data-motion=true] .cinema-workspace{height:calc(100% - 64px)}.lz-home main section[id]{scroll-margin-top:80px}.lz-home .dnc-visual-story{padding:28px 0 18px}.lz-home .dnc-visual-story .value-dnc-grid{gap:12px 5vw}.lz-home .dnc-visual-story .cinema-label{margin-bottom:12px}.lz-home .dnc-visual-story h2{font-size:clamp(36px,4vw,55px);margin-bottom:17px}.lz-home .dnc-visual-story .value-dnc-copy{font-size:16px;line-height:1.6;margin-bottom:12px}.lz-home .dnc-visual-story .dnc-risk-stat{padding:15px 19px;margin:16px 0 11px;gap:6px}.lz-home .dnc-visual-story .dnc-risk-stat>strong{font-size:clamp(38px,3.6vw,49px)}.lz-home .dnc-visual-story .value-dnc-membership{margin-bottom:6px}.lz-home .dnc-visual-story .dnc-database{padding:12px 17px 17px;margin-bottom:12px;max-width:310px;gap:12px}.lz-home .dnc-visual-story .dnc-database strong{font-size:19px}.lz-home .dnc-visual-story .dnc-database span{font-size:12px;margin-top:3px}.lz-home .dnc-visual-story .dnc-device{width:340px;min-height:430px;border-width:6px;border-radius:35px;padding:31px 18px 17px}.lz-home .dnc-visual-story .dnc-device-island{height:13px;top:9px;width:75px}.lz-home .dnc-visual-story .dnc-device h3{font-size:28px;margin:12px 0 5px}.lz-home .dnc-visual-story .dnc-fictional-number{font-size:12px}.lz-home .dnc-visual-story .dnc-channels{margin:14px 0;gap:32px}.lz-home .dnc-visual-story .dnc-channels>div{gap:6px}.lz-home .dnc-visual-story .dnc-channels svg{width:31px;height:31px;padding:12px;border-radius:13px}.lz-home .dnc-visual-story .dnc-channels span{font-size:12px}.lz-home .dnc-visual-story .dnc-phone-warning{padding:11px 12px;gap:9px}.lz-home .dnc-visual-story .dnc-phone-warning strong{font-size:15px}.lz-home .dnc-visual-story .dnc-phone-warning p{font-size:14px;line-height:1.4;margin-top:3px}.lz-home .dnc-visual-story .dnc-device-note{font-size:10px;line-height:1.4;margin-top:11px}.lz-home .dnc-visual-story .dnc-demo-footer{margin-top:9px}.lz-home .dnc-visual-story .value-dnc-disclaimer{font-size:10px;line-height:1.5;max-width:820px}.lz-home .dnc-visual-story .sloane-section-links{margin-top:0}@media (max-width:760px){.lz-home .dnc-visual-story{padding:36px 0 18px}.lz-home .dnc-visual-story .value-dnc-grid{row-gap:20px}.lz-home .dnc-visual-story h2{font-size:38px}.lz-home .dnc-visual-story .dnc-phone-demo{max-width:340px}.lz-home .dnc-visual-story .dnc-device{width:320px}}.lz-home .dnc-risk-stat>strong sup{font-size:.4em;vertical-align:super;line-height:0;margin-left:3px}.lz-home .sh-first-look-grid{row-gap:20px}.lz-home .dnc-visual-story .dnc-device{width:min(320px,calc((100svh - 170px) * 16 / 31));min-width:300px;min-height:0;aspect-ratio:16/31;border:7px solid #223e3e;border-radius:43px;padding:39px 19px 27px;display:flex;flex-direction:column;align-items:stretch}.lz-home .dnc-visual-story .dnc-device:after{content:"";position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:82px;height:4px;border-radius:4px;background:#223e3e}.lz-home .dnc-visual-story .dnc-device-island{width:85px;height:17px;top:10px}.lz-home .dnc-visual-story .dnc-device-label{font-size:8px;line-height:1.5}.lz-home .dnc-visual-story .dnc-database{box-shadow:none;border:1px solid #dce8e3;border-radius:9px;width:100%;margin:10px 0 8px;padding:10px 12px 14px;gap:10px;text-align:left;flex-shrink:0}.lz-home .dnc-visual-story .dnc-database>svg{width:21px;height:21px;flex-shrink:0}.lz-home .dnc-visual-story .dnc-database strong{font-size:16px}.lz-home .dnc-visual-story .dnc-database span{font-size:10px}.lz-home .dnc-visual-story .dnc-device h3{margin:10px 0 6px}.lz-home .dnc-visual-story .dnc-channels{margin:14px 0}.lz-home .dnc-visual-story .dnc-phone-warning{flex-shrink:0}.lz-home .dnc-visual-story .dnc-demo-footer{margin-top:auto;padding-top:8px}.lz-home .dnc-visual-story .dnc-demo-footer button{width:30px;height:30px}.lz-home .dnc-visual-story .value-dnc-disclaimer{margin:16px 0 0;max-width:430px;text-align:left}@media (max-width:760px){.lz-home .dnc-visual-story .dnc-device{width:min(320px,100%);min-width:0}}.lz-home [data-chapter-focus=pointer][tabindex="-1"]:focus{outline:none}@media (max-width:760px){.lz-home .cinema-introduction{padding:20px 5vw 56px;gap:8px}.lz-home .cinema-intro-copy h1{font-size:clamp(88px,23vw,132px)}.lz-home .cinema-intro-copy>p{font-size:18px;margin-top:14px}.lz-home .cinema-portrait{width:112%;max-width:none;margin-left:-6%;max-height:52svh}.lz-home .cinema-workspace h2{font-size:clamp(34px,9.2vw,46px);max-width:96%;line-height:1.03;letter-spacing:-.04em}.lz-home .cinema-workspace{gap:18px}.lz-home section[data-scroll-story=true]{padding:0 14px}.lz-home .cinema-voice,.lz-home .cinema-priorities,.lz-home .cinema-newsletter{padding-left:14px;padding-right:14px}.lz-home section[data-scroll-story=true] .cinema-voice-stage,.lz-home section[data-scroll-story=true] .cinema-newsletter-stage{row-gap:10px}.lz-home .cinema-voice h2,.lz-home .cinema-newsletter h2,.lz-home section[data-scroll-story] .priority-art-stage #priority-title{font-size:clamp(48px,12.8vw,66px);line-height:1.01}.lz-home .cinema-one-line,.lz-home .value-relationship-caption{font-size:16px;line-height:1.5;margin-top:12px;max-width:360px}.lz-home .cinema-voice .cinema-label{font-size:15px}.lz-home .sloane-feature-cta{font-size:16px;margin-top:6px}.lz-home section[data-scroll-story=true] .cinema-demo-controls{margin-top:0}.lz-home .cinema-demo-controls{gap:10px}.lz-home .sloane-section-links{margin-top:2px}.lz-home .value-relationship-visual{min-height:0}.lz-home .value-relationships .cinema-mail-wrap{padding:4px 7px 10px}.lz-home .value-relationships .cinema-mail{width:100%;max-width:none}.lz-home .value-relationships .value-newsletter>header{padding:12px 18px}.lz-home .value-relationships .cinema-mail-content{padding:16px 20px}.lz-home .newsletter-envelope{padding:10px 14px}.lz-home .value-relationships .cinema-mail h3{font-size:36px}.lz-home .value-relationships .cinema-mail-paragraph{font-size:13px;line-height:1.5}.lz-home .value-paper-footer{font-size:12px}.lz-home .value-relationships .event-poster h3{font-size:58px}.lz-home .event-poster{height:280px}.lz-home .event-ticket-stub{padding:14px 18px}.lz-home .event-ticket-rsvp{padding:13px 18px}.lz-home .delight-gift-photo{height:225px}.lz-home .delight-note{padding:17px 21px}.lz-home .delight-note>svg{margin-bottom:10px}.lz-home .delight-note>p{font-size:15px;line-height:1.5;margin-bottom:0}.lz-home .delight-reminder{font-size:13px;margin:18px 0 0}.lz-home .priority-art-visual{margin-top:10px;height:460px}.lz-home .priority-art-caption h3{font-size:31px;margin-bottom:8px}.lz-home .priority-art-caption p{font-size:14px;line-height:1.5;max-width:330px}.lz-home .priority-message{width:min(294px,90%);padding:20px}.lz-home .priority-message>p{font-size:17px;line-height:1.35}.lz-home .priority-calendar-sheet,.lz-home .priority-calendar-back,.lz-home .priority-note{width:250px}.lz-home .priority-note>p{font-size:32px}.lz-home .priority-sloane{width:130px;height:130px}.lz-home .value-dnc>.wrap,.lz-home .sh-first-look>.wrap,.lz-home .faq>.wrap{padding-left:18px;padding-right:18px}.lz-home .dnc-visual-story h2,.lz-home .sh-first-look h2{font-size:clamp(43px,11.5vw,58px);line-height:1.04}.lz-home .dnc-visual-story .dnc-phone-demo{max-width:350px}.lz-home .dnc-visual-story .dnc-device{width:min(350px,100%)}.lz-home .dnc-visual-story .dnc-phone-warning strong{font-size:17px}.lz-home .dnc-visual-story .dnc-phone-warning p{font-size:16px}.lz-home .onboarding-motion .onboarding-avatar{width:116px;height:116px}.lz-home .onboarding-motion .onboarding-welcome{padding:20px 18px}.lz-home .onboarding-motion .onboarding-welcome h3{font-size:38px}.lz-home .sh-first-look-grid>.reveal>p:not(.first-look-free){font-size:17px;line-height:1.6}.lz-home .onboarding-name{max-width:none}.lz-home .onboarding-name strong{font-size:22px}}.release-interface{margin:0 auto;width:100%;max-width:420px;text-align:center}.release-interface>a{display:block;background:#fff;border:1px solid #dce7e8;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #005d6c10}.release-interface img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:720px;-o-object-fit:contain!important;object-fit:contain!important;margin:0 auto}.release-interface figcaption{font:400 12px/1.6 Montserrat,sans-serif;color:#52676b;padding:16px 8px}.release-interface figcaption a{color:#005d6c;text-decoration:underline;text-underline-offset:3px}.release-interface a:focus-visible{outline:3px solid #01a4b0;outline-offset:5px}@media (max-width:600px){.release-interface{max-width:340px}.release-interface img{max-height:640px}}.launch-page{background:#fff;color:#141316}.launch-page main{overflow:clip}.launch-page h1,.launch-page h2,.launch-page h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.055em;color:#141316}.launch-page h1{font-size:clamp(64px,7.5vw,112px);line-height:.98;margin:0 0 28px}.launch-page h2{font-size:clamp(42px,5.1vw,72px);line-height:1.04;margin:0 0 28px}.launch-page h3{font-size:30px;line-height:1.12;margin:0 0 16px;letter-spacing:-.035em}.launch-page p{font-size:18px;line-height:1.7;color:#526167;margin:0 0 24px;max-width:590px}.launch-page .launch-small{font-size:14px;line-height:1.7}.launch-wrap,.launch-hero{width:min(1160px,calc(100% - 80px));margin-inline:auto}.launch-hero{padding:90px 0 72px}.roadmap-hero{text-align:center;padding-block:64px 44px}.roadmap-hero p{margin-inline:auto;max-width:650px}.roadmap-hero h1{font-size:clamp(58px,6.5vw,92px)}.launch-text-link{display:inline-flex;align-items:center;gap:10px;color:#005d6c;font-size:16px;font-weight:600;line-height:1.5;text-underline-offset:5px}.launch-text-link:hover{text-decoration:underline}.launch-text-link svg{width:18px;flex-shrink:0}.roadmap-track{padding:24px 0 60px;scroll-margin-top:100px}.roadmap-scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#01a4b0 #e4eeee;padding-bottom:12px}.roadmap-scroll:focus{outline:none}.roadmap-scroll:focus-visible{outline:2px solid #005d6c;outline-offset:6px;border-radius:4px}.roadmap-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0}.roadmap-stop{position:relative;padding:0 28px 16px 0;scroll-snap-align:start;min-width:0}.roadmap-stop:not(:first-child){padding-left:28px}.roadmap-stop:before{content:"";position:absolute;top:46px;left:0;right:0;height:2px;background:#c9dddf}.roadmap-stop:first-child:before{background:#01a4b0}.roadmap-status{position:relative;font-size:15px;color:#005d6c;font-weight:600;padding-bottom:54px;line-height:24px}.roadmap-status:before{content:"";position:absolute;left:0;top:40px;width:14px;height:14px;border-radius:50%;background:#01a4b0;box-shadow:0 0 0 6px #fff}.roadmap-stop:last-child .roadmap-status:before{background:#fff;border:2px solid #005d6c}.launch-page .roadmap-stop h2{font-size:clamp(30px,3vw,43px);line-height:1.07;margin-bottom:22px;letter-spacing:-.045em}.launch-page .roadmap-stop p{font-size:16px;line-height:1.75}.roadmap-note{padding-top:24px;border-top:1px solid #e1e9e9;margin-top:20px}.launch-page .roadmap-note p{max-width:850px;font-size:13px;margin:0}.roadmap-swipe-hint{display:none}.launch-exploring,.launch-tint{background:#f3f7f7}.launch-exploring>.launch-wrap{padding-block:90px}.roadmap-ideas{display:grid;grid-template-columns:1fr 1fr;gap:48px 80px;margin:60px 0 42px}.roadmap-ideas article{border-top:1px solid #cbdcde;padding-top:30px}.launch-end{padding-block:100px;text-align:center}.launch-end p{margin-inline:auto}.launch-end .btn{margin:10px 0 28px;font-size:19px;padding:20px 30px}.transparency-hero{text-align:center;padding-block:100px 85px}.transparency-hero p{max-width:720px;margin-inline:auto}.trust-price{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-block:70px 100px;border-top:1px solid #dbe3e4;align-items:center}.trust-price-number{padding-left:50px;border-left:1px solid #dbe3e4}.trust-price-number strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(100px,11vw,158px);letter-spacing:-.075em;font-weight:500;line-height:1.2;color:#005d6c;display:block}.trust-price-number span{display:block;font-size:18px;margin:8px 0 18px}.trust-price-number p{font-size:15px}.trust-workflow{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:90px}.trust-flow{display:flex;flex-direction:column;align-items:center;gap:18px}.trust-flow>div{width:100%;background:#fff;border:1px solid #dce7e7;border-radius:22px;display:flex;gap:22px;align-items:center;padding:24px 30px}.trust-flow>div>svg,.trust-flow img{width:52px;height:52px;flex-shrink:0;color:#005d6c;-o-object-fit:contain;object-fit:contain}.trust-flow span{font-size:22px;color:#141316;font-weight:600;line-height:1.3}.trust-flow small{display:block;font-size:13px;font-weight:400;color:#526167;margin-top:8px}.trust-flow-arrow{color:#01a4b0;width:22px;height:22px}.trust-details{padding-block:90px}.trust-details>h2{margin-bottom:60px}.trust-row{display:grid;grid-template-columns:42px 260px 1fr;gap:28px;border-top:1px solid #dbe3e4;padding:34px 0}.trust-row>svg{color:#005d6c;width:28px;height:28px}.trust-row h3{font-size:26px}.trust-row p{font-size:16px;margin:0}.trust-row p a{text-decoration:underline;text-underline-offset:4px;color:#005d6c}.trust-next{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:90px}.trust-next .launch-text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-top:24px}.launch-policy-links{display:flex;justify-content:center;gap:28px;font-size:14px;color:#005d6c}.launch-policy-links a{text-decoration:underline;text-underline-offset:4px}.launch-page.sp-motion .sp-reveal.is-in{animation:launch-arrive .8s cubic-bezier(.16,1,.3,1) both}@keyframes launch-arrive{0%{opacity:.35;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:760px){.launch-wrap,.launch-hero{width:calc(100% - 40px)}.launch-page h1{font-size:clamp(54px,13vw,78px)}.launch-page h2{font-size:clamp(40px,10vw,58px)}.launch-page p{font-size:17px}.launch-hero{padding:48px 0}.roadmap-hero{padding:44px 0 28px}.roadmap-hero h1{font-size:clamp(54px,13vw,78px)}.roadmap-track{padding-top:12px;padding-bottom:40px}.launch-page .roadmap-swipe-hint{display:flex;align-items:center;gap:10px;font-size:13px;color:#005d6c;margin:0 0 24px}.roadmap-swipe-hint svg{width:18px;height:18px}.roadmap-scroll{margin-right:-20px;padding-right:20px}.roadmap-timeline{grid-template-columns:repeat(3,minmax(280px,80vw))}.roadmap-stop,.roadmap-stop:not(:first-child){padding:0 28px 16px 0}.launch-page .roadmap-stop h2{font-size:36px}.launch-page .roadmap-stop p{font-size:16px}.roadmap-ideas{grid-template-columns:1fr;gap:36px;margin-block:36px}.launch-exploring>.launch-wrap,.launch-end,.trust-details,.trust-next,.trust-workflow{padding-block:60px}.trust-price,.trust-workflow,.trust-next{grid-template-columns:1fr;gap:36px}.trust-price{padding-block:40px 60px}.trust-price-number{padding:0;border:0}.trust-price-number strong{font-size:120px}.trust-flow>div{padding:22px;gap:18px}.trust-flow span{font-size:21px}.trust-row{grid-template-columns:30px 1fr;gap:16px;padding:28px 0}.trust-row p{grid-column:2}.trust-row h3{margin:0;font-size:26px}.launch-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.launch-page.sp-motion .sp-reveal.is-in{animation:none}}.transparency-page h1{font-size:clamp(40px,4.8vw,64px);line-height:1.06;letter-spacing:-.045em}.transparency-page h2{font-size:clamp(30px,3.2vw,42px);line-height:1.12;letter-spacing:-.04em;margin-bottom:22px}.transparency-page p{font-size:16px;line-height:1.8}.transparency-page .transparency-hero{padding-block:64px 54px}.transparency-page .transparency-hero p{max-width:600px;font-size:17px}.trust-ownership{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding-block:60px}.transparency-page .trust-details{padding-block:60px}.transparency-page .trust-details>h2{margin-bottom:28px}.transparency-page .trust-row{grid-template-columns:34px 240px 1fr;gap:24px;padding:26px 0}.transparency-page .trust-row h3{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:0}.transparency-page .trust-workflow{padding-block:60px;gap:70px}.transparency-page .trust-flow{gap:10px}.transparency-page .trust-flow>div{padding:18px 24px;border-radius:16px}.transparency-page .trust-flow span{font-size:19px}.transparency-page .trust-flow small{font-size:12px}.transparency-page .trust-flow>div>svg,.transparency-page .trust-flow img{width:42px;height:42px}.transparency-page .trust-price{padding-block:54px 64px}.transparency-page .trust-price-number strong{font-size:88px;letter-spacing:-.06em}.transparency-page .trust-price-number span{font-size:16px}.transparency-page .trust-price-number p{font-size:14px}.transparency-page .launch-end,.trust-questions{padding-block:60px}.trust-questions details{border-top:1px solid #dbe3e4;padding:22px 0}.trust-questions summary{font-size:18px;line-height:1.5;font-weight:600;cursor:pointer;color:#141316}.trust-questions details p{max-width:800px;margin:16px 0 0}.trust-questions details a{color:#005d6c;text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.transparency-page .transparency-hero{padding-block:40px 34px}.transparency-page h1{font-size:40px}.transparency-page h2{font-size:30px}.transparency-page .transparency-hero p{font-size:16px}.trust-ownership{grid-template-columns:1fr;gap:8px;padding-block:38px}.transparency-page .trust-details,.transparency-page .trust-workflow,.trust-questions{padding-block:40px}.transparency-page .trust-row{grid-template-columns:28px 1fr;gap:12px}.transparency-page .trust-row h3{font-size:21px}.transparency-page .trust-row p{grid-column:2}.transparency-page .trust-workflow{gap:28px}.transparency-page .trust-price{padding-block:40px;gap:20px}.transparency-page .trust-price-number strong{font-size:80px}.transparency-page .launch-end{padding-block:40px}}.idea-garden{scroll-margin-top:88px}.idea-garden .idea-intro{text-align:center}.idea-garden .idea-intro>p{margin-inline:auto;max-width:600px}.launch-page .idea-email-hint{font-size:13px;margin-top:14px}.thought-cloud{-moz-columns:3;columns:3;-moz-column-gap:38px;column-gap:38px;padding:40px 10px 24px}.thought-position{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:50px;position:relative;--thought-turn:0deg;--thought-offset:0px;--thought-color:#fff;padding-top:var(--thought-offset)}.launch-page.sp-motion .thought-position.sp-reveal{opacity:1;transform:none}.thought-position-0{--thought-turn:-2deg;--thought-color:#fff}.thought-position-1{--thought-turn:2deg;--thought-offset:38px;--thought-color:#e2f3f3}.thought-position-2{--thought-turn:-1deg;--thought-offset:12px;--thought-color:#eff4e6}.thought-position-3{--thought-turn:1deg;--thought-offset:26px;--thought-color:#e2f3f3}.thought-position-4{--thought-turn:-2deg;--thought-color:#fff}.thought-position-5{--thought-turn:2deg;--thought-offset:46px;--thought-color:#fff}.thought-bubble{position:relative;display:block;padding:28px 28px 24px;border-radius:34px 40px 30px 38px;background:var(--thought-color);transform:rotate(var(--thought-turn));color:#141316;box-shadow:0 8px 24px #003d4710;transition:box-shadow .25s,background .25s}.thought-bubble:before,.thought-bubble:after{content:"";position:absolute;border-radius:50%;background:var(--thought-color);pointer-events:none}.thought-bubble:before{width:18px;height:18px;bottom:-22px;left:30px}.thought-bubble:after{width:9px;height:9px;bottom:-39px;left:22px}.thought-bubble:hover{box-shadow:0 12px 30px #003d4720}.thought-bubble:focus-visible{outline:3px solid #005d6c;outline-offset:6px}.launch-page .thought-bubble h3{font-size:25px;line-height:1.18;letter-spacing:-.025em;margin:0 0 16px}.launch-page .thought-bubble p{font-size:15px;line-height:1.7;margin:0 0 18px}.thought-response{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#005d6c}.thought-response svg{width:15px;height:15px}.launch-page .idea-note{max-width:830px;margin:28px auto 0;text-align:center;font-size:13px}.pricing-56 h1{font-size:clamp(56px,6vw,86px);line-height:1.02}.pricing-56 h2{font-size:clamp(34px,3.7vw,48px);line-height:1.08}.pricing-opening{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:64px 80px}.pricing-promise>p{font-size:17px;line-height:1.8;max-width:475px}.pricing-hello{display:flex;align-items:center;gap:18px;margin:30px 0}.pricing-hello img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.pricing-hello span{font-size:17px;line-height:1.6;color:#005d6c;font-weight:500}.pricing-membership{background:#f4f8f8;border:1px solid #d9e5e6;border-radius:28px;padding:36px 40px}.pricing-56 .pricing-membership h2{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.pricing-billing{display:flex;gap:6px;background:#e6eeee;padding:5px;border-radius:12px;width:-moz-fit-content;width:fit-content}.pricing-billing button{padding:10px 18px;border-radius:9px;font:inherit;font-size:14px;color:#005d6c;border:0;background:transparent;cursor:pointer}.pricing-billing button[aria-pressed=true]{background:#fff;box-shadow:0 2px 5px #003d4714;font-weight:600}.pricing-billing button:focus-visible{outline:2px solid #005d6c;outline-offset:2px}.pricing-number{display:flex;gap:10px;align-items:baseline;margin:28px 0 16px;color:#005d6c;min-height:90px}.pricing-number strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(65px,6.3vw,90px);font-weight:500;letter-spacing:-.06em;line-height:1}.pricing-number>span{font-size:16px;white-space:nowrap}.pricing-56 .pricing-billing-note{font-size:14px;line-height:1.7;min-height:48px;margin:0 0 24px}.pricing-essentials{border-top:1px solid #d9e5e6;display:grid;gap:14px;list-style:none;padding:24px 0 0;margin:24px 0 0;font-size:14px;line-height:1.5;color:#141316}.pricing-essentials li{display:flex;align-items:flex-start;gap:10px}.pricing-essentials svg{width:17px;height:17px;flex-shrink:0;color:#01a4b0;margin-top:2px}.pricing-membership>.btn{width:100%;justify-content:center;font-size:17px;padding:17px}.pricing-56 .pricing-free-note{font-size:12px;line-height:1.7;margin:18px 0 0;text-align:center}.pricing-value{background:#f4f8f8}.pricing-value-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding-block:80px;align-items:start}.pricing-day{position:sticky;top:120px}.pricing-prepared{background:#fff;border:1px solid #dce7e7;border-radius:20px;display:flex;gap:16px;padding:24px;margin-top:38px}.pricing-prepared>img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pricing-prepared span{display:block;font-size:12px;color:#005d6c;margin-bottom:12px}.pricing-prepared strong{font-size:20px;line-height:1.4;display:block;color:#141316}.pricing-56 .pricing-prepared p{font-size:14px;line-height:1.7;margin:12px 0 0}.pricing-56 .pricing-value-intro{font-size:15px;margin-top:24px}.pricing-included{list-style:none;margin:0;padding:0}.pricing-included li{display:flex;gap:18px;border-top:1px solid #d4e1e2;padding:24px 0}.pricing-included li:first-child{border-top:0;padding-top:0}.pricing-included svg{width:20px;height:20px;flex-shrink:0;color:#01a4b0;margin-top:5px}.pricing-56 .pricing-included h3{font-size:24px;letter-spacing:-.025em;line-height:1.2;margin:0 0 12px}.pricing-56 .pricing-included p{font-size:15px;line-height:1.8;margin:0}.pricing-questions{padding-block:70px 30px}.pricing-questions details{border-top:1px solid #dbe3e4;padding:22px 0}.pricing-questions summary{font-size:18px;line-height:1.5;cursor:pointer;color:#141316}.pricing-56 .pricing-questions details p{font-size:15px;line-height:1.8;max-width:800px;margin:18px 0 0}.pricing-help{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px}.pricing-56 .launch-end{padding-block:60px}@media (max-width:1000px){.pricing-opening,.pricing-value-layout{gap:40px}.thought-cloud{-moz-columns:2;columns:2;-moz-column-gap:30px;column-gap:30px}.thought-bubble{padding:24px 22px}.launch-page .thought-bubble h3{font-size:22px}}@media (max-width:760px){.thought-cloud{-moz-columns:1;columns:1;padding:20px 8px 10px;max-width:460px;margin:auto}.thought-position{--thought-offset:0px;--thought-turn:-1deg}.thought-position:nth-child(2n){--thought-turn:1deg;margin-left:20px}.thought-position:nth-child(odd){margin-right:16px}.thought-bubble{padding:26px;border-radius:30px 35px 27px 32px}.launch-page .thought-bubble h3{font-size:24px}.pricing-opening,.pricing-value-layout{grid-template-columns:1fr;gap:34px;padding-block:40px}.pricing-56 h1{font-size:56px}.pricing-56 h2{font-size:34px}.pricing-promise>p{font-size:16px}.pricing-hello{display:none}.pricing-membership{padding:28px 24px}.pricing-number{min-height:74px;margin-top:26px}.pricing-number strong{font-size:68px}.pricing-number>span{font-size:14px}.pricing-day{position:static}.pricing-prepared{margin-top:24px;padding:20px}.pricing-included li:first-child{border-top:1px solid #d4e1e2;padding-top:24px}.pricing-questions{padding-top:44px}.pricing-help{flex-direction:column;gap:20px}.pricing-56 .launch-end{padding-block:44px}}@media (prefers-reduced-motion:reduce){.thought-bubble{transition:none}}.lz-home .web-hero .hero-inner{align-items:start}.lz-home .web-when{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 22px;font-size:var(--text-sm);font-weight:600;color:var(--ss-dark-teal)}.lz-home .web-when .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:9999px;background:var(--card);border:1px solid var(--border)}.lz-home .web-when .pill .lucide{width:15px;height:15px;color:var(--accent-teal)}.lz-home .web-free{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:var(--ss-lime);color:var(--ss-dark-teal-2);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.lz-home .web-free .lucide{width:14px;height:14px}.lz-home .value-frame .cost{color:var(--ss-teal);font-weight:800}.lz-home .web-form-card .fc-head .lab .grn{color:#809c26}.lz-home .web-form-card{position:relative;z-index:1;background:var(--card);border:1px solid var(--border);border-radius:22px;padding:30px 30px 28px;box-shadow:0 40px 80px -34px #005d6c57,0 0 0 1px #fff9}.lz-home .web-form-card .accent{position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,var(--ss-teal),var(--ss-lime));border-radius:22px 22px 0 0}.lz-home .web-form-card .fc-head{margin:6px 0 20px}.lz-home .web-form-card .fc-head .lab{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent-teal)}.lz-home .web-form-card .fc-head h3{margin:8px 0 0;font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--ss-dark-teal);line-height:1.2}.lz-home .web-form-card .fc-head p{margin:8px 0 0;font-size:var(--text-sm);line-height:1.55;color:var(--muted-foreground)}.lz-home .web-form{display:grid;gap:14px}.lz-home .web-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lz-home .web-field{display:grid;gap:6px}.lz-home .web-field label{font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ss-dark-teal)}.lz-home .web-field label .opt{font-weight:600;text-transform:none;letter-spacing:0;color:var(--muted-foreground);margin-left:6px}.lz-home .web-field input{height:48px;width:100%;padding:0 14px;font-size:var(--text-base);font-family:var(--font-sans);color:var(--ss-dark-teal);background:#fcfcfd;border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.lz-home .web-field input::-moz-placeholder{color:#9096a2}.lz-home .web-field input::placeholder{color:#9096a2}.lz-home .web-field input:focus{outline:none;background:#fff;border-color:var(--accent-teal);box-shadow:0 0 0 3px var(--accent-teal-ring)}.lz-home .web-field .hint{font-size:12px;color:var(--muted-foreground)}.lz-home .web-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lz-home .web-form .btn{width:100%;margin-top:4px}.lz-home .web-form .err{margin:0;font-size:var(--text-sm);color:#c52020}.lz-home .web-form-card .fine{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--muted-foreground);text-align:center}.lz-home .web-form-card .fine b{color:var(--ss-dark-teal);font-weight:600}@media (max-width: 920px){.lz-home .web-hero .hero-inner{grid-template-columns:1fr}.lz-home .web-form-card{max-width:520px}}@media (max-width: 460px){.lz-home .web-form .row2{grid-template-columns:1fr}}.lz-home .web-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.lz-home .web-stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:30px 26px;text-align:center}.lz-home .web-stat.hot{background:linear-gradient(135deg,var(--ss-dark-teal),hsl(188 100% 16%));border:none}.lz-home .web-stat .num{font-size:clamp(2.6rem,4vw + 1rem,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ss-dark-teal)}.lz-home .web-stat.hot .num{color:var(--ss-lime)}.lz-home .web-stat .cap{margin:14px 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--muted-foreground)}.lz-home .web-stat.hot .cap{color:#ffffffd9}.lz-home .web-gap{margin:22px auto 0;max-width:880px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;padding:22px 28px;border-radius:var(--radius-2xl);background:var(--ss-dark-teal-2);color:#fff}.lz-home .web-gap .calc{font-size:var(--text-lg);color:#ffffffd1}.lz-home .web-gap .big{font-size:clamp(1.5rem,2.2vw + .6rem,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--ss-lime)}.lz-home .web-gap-note{margin:18px auto 0;max-width:720px;text-align:center;font-size:var(--text-base);line-height:1.6;color:var(--muted-foreground);font-style:italic}@media (max-width: 760px){.lz-home .web-stats{grid-template-columns:1fr}}.lz-home>section.web-band{background:var(--ss-slate-900);color:#fff;border-top:none;text-align:center;overflow:hidden}.lz-home .web-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 45% at 82% 90%,hsl(200 90% 48% / .14),transparent 60%)}.lz-home .web-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 30%,hsl(184 100% 34% / .16),transparent 66%)}.lz-home .web-band .inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.lz-home .web-band .eyebrow{color:var(--ss-teal)}.lz-home .web-band h2{font-size:clamp(2rem,3.2vw + .6rem,3rem);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:16px 0 0;color:#fff;text-wrap:balance}.lz-home .web-band h2 em{font-style:normal;color:var(--ss-teal)}.lz-home .web-band p{font-size:var(--text-xl);line-height:1.55;color:#cbd5e1;margin:20px 0 0}.lz-home .web-band p .grn{color:var(--ss-lime);font-weight:600}.lz-home .web-pam-grid{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:start}.lz-home .web-pam-photo img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-2xl);border:1px solid var(--border);box-shadow:0 30px 60px -30px #005d6c4d}.lz-home .web-pam-id{margin-top:14px;display:grid;gap:2px;text-align:center}.lz-home .web-pam-id .nm{font-weight:700;font-size:var(--text-lg);color:var(--ss-dark-teal)}.lz-home .web-pam-id .rl{font-size:var(--text-sm);color:var(--muted-foreground)}.lz-home .web-pam-copy h2{font-size:clamp(1.8rem,2.6vw + .5rem,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:14px 0 18px;color:var(--ss-dark-teal)}.lz-home .web-pam-copy p{font-size:var(--text-lg);line-height:1.65;color:var(--muted-foreground);margin:0 0 16px}.lz-home .web-pam-copy blockquote{margin:22px 0 0;padding:16px 22px;border-left:4px solid var(--ss-teal);background:var(--card);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-size:var(--text-xl);font-weight:600;font-style:italic;color:var(--ss-dark-teal)}@media (max-width: 820px){.lz-home .web-pam-grid{grid-template-columns:1fr}.lz-home .web-pam-photo{max-width:280px;margin:0 auto}}.lz-home>section.web-founders{background:var(--ss-dark-teal-2);color:#fff;text-align:center}.lz-home .web-founders .inner{max-width:720px;margin:0 auto}.lz-home .web-founders .eyebrow{color:var(--ss-lime)}.lz-home .web-founders h2{font-size:clamp(1.9rem,3vw + .5rem,2.8rem);font-weight:600;letter-spacing:-.04em;line-height:1.12;margin:14px 0 0;color:#fff}.lz-home .web-founders p{font-size:var(--text-lg);line-height:1.6;color:#ffffffd9;margin:18px 0 26px}.lz-home .ty-hero{text-align:center}.lz-home .ty-hero .inner{max-width:720px;margin:0 auto}.lz-home .ty-check{width:64px;height:64px;border-radius:9999px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:var(--accent-teal-soft);color:var(--accent-teal)}.lz-home .ty-check .lucide{width:32px;height:32px}.lz-home .ty-hero h1{font-size:clamp(2.2rem,3.4vw + .6rem,3.2rem);font-weight:500;letter-spacing:-.05em;line-height:1.08;margin:0 0 14px;color:var(--ss-dark-teal)}.lz-home .ty-hero h1 em{font-style:normal;color:var(--accent-teal)}.lz-home .ty-hero .lede{font-size:var(--text-xl);line-height:1.6;color:var(--muted-foreground);margin:0 auto 28px}.lz-home .ty-when{display:inline-grid;gap:4px;padding:18px 28px;border-radius:var(--radius-2xl);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);margin-bottom:26px}.lz-home .ty-when .d{font-size:var(--text-xl);font-weight:700;color:var(--ss-dark-teal);letter-spacing:-.02em}.lz-home .ty-when .t{font-size:var(--text-base);color:var(--muted-foreground)}.lz-home .ty-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.lz-home .ty-note{margin:22px 0 0;font-size:var(--text-base);color:var(--ss-dark-teal);font-weight:500}.lz-home .ty-next{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:8px}.lz-home .ty-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:32px 30px;display:flex;flex-direction:column}.lz-home .ty-card.primary{border:2px solid var(--accent-teal)}.lz-home .ty-card .ico{width:50px;height:50px;border-radius:14px;background:var(--accent-teal-soft);color:var(--accent-teal);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lz-home .ty-card .ico .lucide{width:25px;height:25px}.lz-home .ty-card h3{margin:0 0 8px;font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:var(--ss-dark-teal)}.lz-home .ty-card p{margin:0 0 20px;font-size:var(--text-base);line-height:1.6;color:var(--muted-foreground)}.lz-home .ty-card .btn{margin-top:auto;align-self:flex-start}@media (max-width: 760px){.lz-home .ty-next{grid-template-columns:1fr}}.release-review{max-width:1080px;margin:auto;padding:48px 28px 100px;color:#141316;font-family:Montserrat,Arial,sans-serif}.rr-brand img{height:auto}.rr-kicker{margin:80px 0 18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#005d6c;font-weight:700}.release-review h1{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(46px,7vw,88px);font-weight:500;letter-spacing:-.055em;line-height:1.04;margin:0}.rr-intro{max-width:620px;font-size:19px;line-height:1.65;margin:30px 0}.rr-primary{display:inline-block;background:#99ca3c;color:#141316;padding:16px 24px;border-radius:32px;font-weight:600}.release-review aside{margin:64px 0;padding:24px 0;border-block:1px solid #dce6e7;max-width:760px}.release-review aside p,.rr-note{font-size:14px;line-height:1.8;color:#536268}.release-review details{border-bottom:1px solid #dce6e7;padding:24px 0}.release-review summary{cursor:pointer;font-size:24px;font-weight:600}.release-review summary span{font-size:13px;margin-left:16px;color:#005d6c}.release-review ul{list-style:none;padding:14px 0 0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px}.release-review li a{display:grid;grid-template-columns:1fr auto;gap:5px;padding:18px 0;border-top:1px solid #edf1f2;color:inherit;text-decoration:none}.release-review li a small{grid-row:2;color:#67767a;overflow-wrap:anywhere}.release-review li a b{grid-row:1/3;grid-column:2;color:#005d6c}.release-review li a:hover span{text-decoration:underline}.release-review a:focus-visible,.release-review summary:focus-visible{outline:3px solid #01a4b0;outline-offset:5px}.rr-note{margin-top:48px}@media (max-width:600px){.release-review{padding:28px 22px 70px}.rr-kicker{margin-top:55px}.release-review ul{grid-template-columns:1fr}.release-review summary{font-size:21px}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Variable.woff2) format("woff2-variations"),url(/fonts/Montserrat-Variable.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ss-teal: 184.1 98.9% 34.7%;--ss-teal-hover: 184.1 98.9% 29.5%;--ss-teal-soft: 184.1 55% 91%;--ss-dark-teal: 188.3 100% 21.2%;--ss-dark-teal-2: 189.2 100% 13.9%;--ss-lime: 80.7 57.3% 51.4%;--ss-lime-hover: 80.7 55% 44%;--ss-gray-700: 220 19% 27%;--ss-gray-600: 217 19% 35%;--ss-gray-500: 220 9% 46%;--ss-gray-400: 218 11% 65%;--ss-gray-300: 216 12% 84%;--ss-gray-200: 220 13% 91%;--background: 210 20% 98%;--foreground: var(--ss-dark-teal);--card: 0 0% 100%;--card-foreground: var(--ss-dark-teal);--popover: 0 0% 100%;--popover-foreground: var(--ss-dark-teal);--primary: var(--ss-teal);--primary-foreground: 0 0% 100%;--secondary: var(--ss-dark-teal);--secondary-foreground: 0 0% 98%;--muted: 210 20% 98%;--muted-foreground: var(--ss-gray-700);--muted-foreground-2: var(--ss-gray-600);--muted-foreground-3: var(--ss-gray-500);--accent-teal-deep: 184.3 100% 27.1%;--accent: var(--ss-lime);--accent-foreground: var(--ss-dark-teal-2);--cta: var(--ss-lime);--cta-hover: var(--ss-lime-hover);--cta-foreground: var(--ss-dark-teal-2);--destructive: 0 84% 60%;--destructive-foreground: 210 40% 98%;--border: var(--ss-gray-200);--input: var(--ss-gray-200);--ring: var(--ss-teal);--radius: .5rem}*{border-color:hsl(var(--border))}@media (max-width: 768px){body{background-color:hsl(var(--background))}}body{background-color:hsl(var(--background));font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}::-moz-selection{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}::selection{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cosmic-gradient{background:linear-gradient(135deg,hsl(var(--muted) / .3),hsl(var(--card) / .8))}.light-mode .cosmic-gradient{background:linear-gradient(135deg,hsl(var(--muted) / .8),hsl(var(--background) / .9))}@media (max-width: 768px){.cosmic-gradient{background:hsl(var(--background))!important}}.cosmic-glow{position:relative}.cosmic-glow:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 70%);z-index:-1;border-radius:inherit}.light-mode .cosmic-glow:before{background:radial-gradient(circle at center,rgba(64,64,64,.08) 0%,transparent 70%)}.cosmic-grid{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:30px 30px}.light-mode .cosmic-grid{background-image:linear-gradient(rgba(64,64,64,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(64,64,64,.08) 1px,transparent 1px)}.nav-pill-item.\!active,.nav-pill-item.active{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.task-card{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.task-card:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:hsl(var(--primary) / .3);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose :where(h1,h2,h3,h4,h5,h6){color:hsl(var(--foreground))!important}.prose :where(a){color:hsl(var(--primary))!important;text-decoration:underline}.prose :where(a:hover){opacity:.85}.prose :where(blockquote){border-left:4px solid hsl(var(--primary));padding-left:1.5rem;color:hsl(var(--muted-foreground));font-style:italic}.prose :where(code){background:hsl(var(--muted));padding:.25rem .5rem;border-radius:.25rem}.prose :where(pre){background:hsl(var(--muted));padding:1rem;border-radius:.75rem;overflow-x:auto}.prose :where(hr){border-color:hsl(var(--border))}.prose :where(img){border-radius:.75rem}.prose :where(table){width:100%;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden}.prose :where(th){background:hsl(var(--muted));color:hsl(var(--foreground))!important;font-weight:600;text-align:left}.prose :where(td,th){border:1px solid hsl(var(--border));padding:.75rem}.prose :where(button,.button,[role=button]){display:inline-block;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none}.task-card.dragging{z-index:10;--tw-rotate: 1deg;--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:hsl(var(--primary));opacity:.7;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.task-card.dragged-over{border-style:dashed;border-color:hsl(var(--primary))}.column-highlight{background-color:hsl(var(--accent) / .2);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (max-width: 768px){body{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.cosmic-glow:before{opacity:.3;filter:blur(40px)}.cosmic-grid{opacity:.15;background-size:20px 20px}.cosmic-gradient{background:linear-gradient(135deg,hsl(var(--background)),hsl(var(--muted)),hsl(var(--background)))!important}.bg-card{background-color:hsl(var(--card))!important}.bg-background{background-color:hsl(var(--background))!important}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25rem;margin-bottom:1.25rem;font-size:1.125rem;line-height:1.75}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--primary));text-decoration:underline;font-weight:500}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:hsl(var(--primary));opacity:.8}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25rem;margin-bottom:1.25rem;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25rem;margin-bottom:1.25rem;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.5rem;margin-bottom:1.5rem;padding-inline-start:1em;border-left-width:4px;border-left-color:hsl(var(--primary));padding-left:1.5rem;font-size:1.25rem}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:2.5rem;margin-top:2rem;margin-bottom:1rem;line-height:1.2}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:2rem;margin-top:2rem;margin-bottom:1rem;line-height:1.3}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4;font-size:1.25rem}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em;background-color:hsl(var(--muted));padding:.25rem .5rem;border-radius:.25rem}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: hsl(var(--foreground));--tw-prose-lead: #4b5563;--tw-prose-links: hsl(var(--primary));--tw-prose-bold: hsl(var(--foreground));--tw-prose-counters: hsl(var(--muted-foreground));--tw-prose-bullets: hsl(var(--muted-foreground));--tw-prose-hr: #e5e7eb;--tw-prose-quotes: hsl(var(--muted-foreground));--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5rem;margin-bottom:.5rem;font-size:1.125rem}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{font-family:Montserrat,system-ui,sans-serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-\[1px\]{top:-1px;right:-1px;bottom:-1px;left:-1px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-8{bottom:-2rem}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-5{right:-1.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[18px\]{left:18px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[60vh\]{height:60vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-40{max-height:10rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[520px\]{max-height:520px}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-28{min-height:7rem}.min-h-\[100px\]{min-height:100px}.min-h-\[400px\]{min-height:400px}.min-h-\[48px\]{min-height:48px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[85vh\]{min-height:85vh}.min-h-\[90vh\]{min-height:90vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[130px\]{width:130px}.w-\[1px\]{width:1px}.w-\[300px\]{width:300px}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[78\%\]{width:78%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-72{min-width:18rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-0{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-20{--tw-translate-y: 5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[135deg\]{--tw-rotate: -135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-card{border-color:hsl(var(--card))}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/10{border-color:hsl(var(--destructive) / .1)}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-muted\/50{border-color:hsl(var(--muted) / .5)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-secondary-foreground\/20{border-color:hsl(var(--secondary-foreground) / .2)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-transparent{border-left-color:transparent}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.bg-\[\#005d6c\]{--tw-bg-opacity: 1;background-color:rgb(0 93 108 / var(--tw-bg-opacity, 1))}.bg-\[\#28c840\]{--tw-bg-opacity: 1;background-color:rgb(40 200 64 / var(--tw-bg-opacity, 1))}.bg-\[\#febc2e\]{--tw-bg-opacity: 1;background-color:rgb(254 188 46 / var(--tw-bg-opacity, 1))}.bg-\[\#ff5f57\]{--tw-bg-opacity: 1;background-color:rgb(255 95 87 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-accent\/60{background-color:hsl(var(--accent) / .6)}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/80{background-color:#000c}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-cta{background-color:hsl(var(--cta))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/60{background-color:hsl(var(--destructive) / .6)}.bg-destructive\/70{background-color:hsl(var(--destructive) / .7)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/15{background-color:hsl(var(--muted-foreground) / .15)}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary-foreground\/10{background-color:hsl(var(--secondary-foreground) / .1)}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-secondary\/5{background-color:hsl(var(--secondary) / .05)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-\[radial-gradient\(circle_farthest-side_at_0_100\%\,\#01a4b0\,transparent\)\,radial-gradient\(circle_farthest-side_at_100\%_0\,\#005d6c\,transparent\)\,radial-gradient\(circle_farthest-side_at_100\%_100\%\,\#99ca3c\,transparent\)\,radial-gradient\(circle_farthest-side_at_0_0\,\#01a4b0\,\#141316\)\]{background-image:radial-gradient(circle farthest-side at 0 100%,#01a4b0,transparent),radial-gradient(circle farthest-side at 100% 0,#005d6c,transparent),radial-gradient(circle farthest-side at 100% 100%,#99ca3c,transparent),radial-gradient(circle farthest-side at 0 0,#01a4b0,#141316)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-accent\/20{--tw-gradient-from: hsl(var(--accent) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/5{--tw-gradient-from: hsl(var(--accent) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from: hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/20{--tw-gradient-from: hsl(var(--secondary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/30{--tw-gradient-from: hsl(var(--secondary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/40{--tw-gradient-from: hsl(var(--secondary) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/5{--tw-gradient-from: hsl(var(--secondary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/90{--tw-gradient-from: rgb(30 41 59 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-secondary{--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--secondary)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary\/10{--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--secondary) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary\/30{--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--secondary) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary\/40{--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--secondary) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent{--tw-gradient-to: hsl(var(--accent)) var(--tw-gradient-to-position)}.to-accent\/5{--tw-gradient-to: hsl(var(--accent) / .05) var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-card{--tw-gradient-to: hsl(var(--card)) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to: hsl(var(--primary) / .2) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-secondary\/5{--tw-gradient-to: hsl(var(--secondary) / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--foreground))}.fill-muted-foreground{fill:hsl(var(--muted-foreground))}.stroke-destructive{stroke:hsl(var(--destructive))}.stroke-destructive\/20{stroke:hsl(var(--destructive) / .2)}.stroke-primary{stroke:hsl(var(--primary))}.stroke-primary\/20{stroke:hsl(var(--primary) / .2)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[4px\]{padding:4px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-11{padding-top:2.75rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-display{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.font-inter{font-family:Montserrat,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cta-foreground{color:hsl(var(--cta-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/70{color:hsl(var(--destructive) / .7)}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-secondary-foreground\/60{color:hsl(var(--secondary-foreground) / .6)}.text-secondary-foreground\/80{color:hsl(var(--secondary-foreground) / .8)}.text-secondary-foreground\/90{color:hsl(var(--secondary-foreground) / .9)}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(203\,255\,77\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(203,255,77,.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_hsl\(var\(--primary\)\/0\.15\)\]{--tw-shadow: 0 0 30px hsl(var(--primary)/.15);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary\/10{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-primary\/15{--tw-ring-color: hsl(var(--primary) / .15)}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.slide-in-from-bottom-4{--tw-enter-translate-y: 1rem}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[animation-delay\:200ms\]{animation-delay:.2s}.\[animation-delay\:400ms\]{animation-delay:.4s}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (max-width: 768px){.group.toaster .group-\[\.toaster\]\:bg-background,.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))!important}}@media (min-width: 768px){.md\:prose-lg{font-size:1.125rem;line-height:1.7777778}.md\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.md\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.md\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.md\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.md\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.md\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.md\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.md\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.md\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.md\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.md\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.md\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.md\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.md\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.md\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.md\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.md\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.md\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.md\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.md\:prose-lg :where(.md\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg :where(.md\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.md\:prose-lg :where(.md\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.md\:prose-lg :where(.md\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.md\:prose-lg :where(.md\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.md\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.md\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.md\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.md\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.md\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.md\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.md\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.md\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.md\:prose-lg :where(.md\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-lg :where(.md\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-0:first-child{border-width:0px}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border:hover{border-width:1px}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-cta-hover:hover{background-color:hsl(var(--cta-hover))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary-foreground:hover{background-color:hsl(var(--primary-foreground))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-white\/80[data-state=unchecked]{background-color:#fffc}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / .6)}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-52{width:13rem}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-24{gap:6rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:top-20{top:5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:aspect-square{aspect-ratio:1 / 1}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-48{height:12rem}.md\:h-72{height:18rem}.md\:h-80{height:20rem}.md\:h-\[600px\]{height:600px}.md\:h-auto{height:auto}.md\:min-h-0{min-height:0px}.md\:min-h-screen{min-height:100vh}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-24{width:6rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-64{width:16rem}.md\:w-80{width:20rem}.md\:w-\[200px\]{width:200px}.md\:w-\[60\%\]{width:60%}.md\:w-\[600px\]{width:600px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:grid-cols-\[auto\,1fr\],.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-20{padding-top:5rem}.md\:pt-32{padding-top:8rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:opacity-10{opacity:.1}.md\:blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:h-\[70vh\]{height:70vh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.4fr\,1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.8fr_repeat\(4\,1fr\)\]{grid-template-columns:1.8fr repeat(4,1fr)}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:self-start{align-self:flex-start}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1280px){.xl\:table-cell{display:table-cell}}@media print{.print\:hidden{display:none}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:\[transform-style\:preserve-3d\]>*{transform-style:preserve-3d}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
