@layer reset,tokens,base;@layer components{.lp{--lp-grad:linear-gradient(90deg, #fd8f1f, #cfc625 50%, #5cb448);--lp-max:72rem;background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.lp-wrap{width:100%;max-width:var(--lp-max);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.lp-top{z-index:20;padding-top:env(safe-area-inset-top);background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-block-end:1px solid var(--border);position:sticky;top:0}.lp-top:after{content:"";background:var(--lp-grad);opacity:.55;height:1px;position:absolute;inset-block-end:-1px;inset-inline:0}.lp-top-in{align-items:center;gap:16px;min-height:3.5rem;display:flex}.lp-nav{gap:4px;margin-inline-start:8px;display:none}.lp-nav a{color:var(--muted-foreground);border-radius:8px;padding:6px 10px;font-size:.875rem;text-decoration:none}.lp-nav a:hover{color:var(--foreground);background:var(--muted)}.lp-top-end{align-items:center;gap:4px;margin-inline-start:auto;display:flex}@media (min-width:860px){.lp-nav{display:flex}}.lp-hero{padding-block:clamp(48px,9vw,112px) clamp(32px,6vw,72px)}.lp-eyebrow{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;margin:0 0 18px;padding:4px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.lp-h1{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.1rem,5.6vw,4rem);font-weight:700;line-height:1.08}[dir=rtl] .lp-h1{line-height:1.3}.lp-name{font-weight:800}.lp-accent{background:var(--lp-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lead{max-width:62ch;color:var(--muted-foreground);margin:22px 0 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.7}.lp-cta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lp-points{color:var(--muted-foreground);flex-wrap:wrap;gap:10px 24px;margin:30px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.lp-points li{align-items:center;gap:8px;display:inline-flex}.lp-points svg{width:16px;height:16px;color:var(--foreground)}.lp-flow{border-block:1px solid var(--border);background:var(--surface-muted)}.lp-flow-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 4px;margin-block:0;padding-block:18px;list-style:none;display:flex}.lp-flow-list li{align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:inline-flex}.lp-flow-list span{border:1px solid var(--border);background:var(--background);border-radius:999px;padding:4px 12px}.lp-flow-list li:last-child span{background:var(--lp-grad) border-box;color:#121212;color:lab(5.26802% 0 0);border-color:#0000}.lp-flow-list svg{width:14px;height:14px;color:var(--muted-foreground)}.lp-sec{padding-block:clamp(56px,8vw,96px)}.lp-alt{background:var(--surface-muted);border-block:1px solid var(--border)}.lp-h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.2}.lp-sub{max-width:60ch;color:var(--muted-foreground);margin:12px 0 0;line-height:1.7}.lp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:14px;margin-top:36px;display:grid}.lp-grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.lp-card{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--card);flex-direction:column;gap:8px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.lp-card:hover{border-color:var(--input);transform:translateY(-2px)}.lp-card h3{margin:0;font-size:1rem;font-weight:600}.lp-card p{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.65}.lp-ic{background:var(--muted);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:10px;place-items:center;margin-bottom:6px;display:inline-grid}.lp-ic svg{width:18px;height:18px}.lp-steps{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.lp-steps li{border-block-start:1px solid var(--border);flex-direction:column;gap:8px;padding-block-start:18px;display:flex}.lp-steps h3{margin:0;font-size:1rem;font-weight:600}.lp-steps p{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.65}.lp-num{background:var(--lp-grad);color:#121212;color:lab(5.26802% 0 0);border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:inline-grid}.lp-contact{align-items:start;gap:32px;display:grid}@media (min-width:900px){.lp-contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}.lp-reach{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.lp-reach li{align-items:center;gap:10px;display:inline-flex}.lp-reach svg{width:16px;height:16px;color:var(--muted-foreground)}.lp-reach a,.lp-foot a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:3px}.lp-reach a:hover,.lp-foot a:hover{text-decoration-color:currentColor}.lp-form{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--card);box-shadow:0 1px 0 var(--border), 0 18px 40px -28px #00000040;grid-template-columns:1fr;gap:14px;padding:clamp(18px,3vw,28px);display:grid}@supports (color:lab(0% 0 0)){.lp-form{box-shadow:0 1px 0 var(--border), 0 18px 40px -28px lab(0% 0 0/.25)}}@media (min-width:560px){.lp-form{grid-template-columns:1fr 1fr}}.lp-span{grid-column:1/-1}.lp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-field.lp-span{grid-column:1/-1}.lp-field label{font-size:.8125rem;font-weight:500}.lp-field .textarea{min-height:7rem}.lp-opt{color:var(--muted-foreground);font-weight:400}.lp-err{color:var(--destructive);margin:0;font-size:.8125rem}.lp-field .input[aria-invalid=true],.lp-field .textarea[aria-invalid=true]{border-color:var(--destructive)}.lp-hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lp-thanks{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp-thanks h3{margin:0;font-size:1.125rem;font-weight:600}.lp-thanks p{color:var(--muted-foreground);margin:0 0 6px;line-height:1.6}.lp-thanks-ic{width:28px;height:28px;color:var(--success)}.lp-foot{border-block-start:1px solid var(--border);margin-top:auto}.lp-foot-in{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 24px;padding-block:28px 8px;font-size:.875rem;display:flex}.lp-foot-in .brand{color:var(--foreground)}.lp-foot-contact,.lp-foot-note{margin:0}.lp-foot-note{flex-basis:100%;font-size:.8125rem}.lp-foot-link{margin-inline-start:auto}@media (max-width:420px){.lp-top-in{gap:8px}.lp-top-end [data-testid=locale-toggle]{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.lp-card{transition:none}.lp-card:hover{transform:none}}}@layer utilities;
