.hero.svelte-1uha8ag{padding-top:clamp(8rem,16vw,11rem);padding-bottom:clamp(4rem,9vw,7rem);overflow:hidden}.hero-bg.svelte-1uha8ag{z-index:0;background:radial-gradient(120% 90% at 80% -10%, #ff6a1a29, transparent 55%), radial-gradient(90% 70% at 0% 0%, #6db5ff14, transparent 50%), linear-gradient(180deg, var(--steel-900), var(--ink));position:absolute;inset:0}.grid-lines.svelte-1uha8ag{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(110% 80% at 50% 0,#000 30%,#0000 80%)}.glow.svelte-1uha8ag{background:radial-gradient(circle, var(--arc-glow), transparent 65%);filter:blur(20px);width:340px;height:340px;position:absolute;top:-10%;right:8%}.spark.svelte-1uha8ag{background:var(--arc-2);width:5px;height:5px;box-shadow:0 0 10px 2px var(--arc-2);opacity:.7;border-radius:50%;animation:6s ease-in-out infinite svelte-1uha8ag-float;position:absolute}.spark.s1.svelte-1uha8ag{animation-delay:0s;top:30%;right:22%}.spark.s2.svelte-1uha8ag{width:3px;height:3px;animation-delay:1.6s;top:55%;right:35%}.spark.s3.svelte-1uha8ag{width:4px;height:4px;animation-delay:3.1s;top:20%;right:40%}@keyframes svelte-1uha8ag-float{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-18px)}}.hero-inner.svelte-1uha8ag{z-index:1;position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:.8rem 0 1.2rem;font-size:clamp(3rem,9vw,6rem);font-weight:700}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .hl:where(.svelte-1uha8ag){color:var(--arc);text-shadow:0 0 28px var(--arc-glow)}.lead.svelte-1uha8ag{max-width:560px;color:var(--mist);margin:0 0 2rem;font-size:clamp(1.05rem,2.4vw,1.3rem)}.hero-cta.svelte-1uha8ag{flex-wrap:wrap;gap:.9rem;display:flex}.hero-tags.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem 1.4rem;margin:2.4rem 0 0;padding:0;list-style:none;display:flex}.hero-tags.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;color:var(--fog);padding-left:1.1rem;font-size:.82rem;position:relative}.hero-tags.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--arc);width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.1rem;display:grid}.card.svelte-1uha8ag{background:linear-gradient(180deg, var(--steel-800), var(--steel-900));border:1px solid var(--line);border-radius:var(--radius);padding:1.7rem 1.6rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.card.svelte-1uha8ag:hover{border-color:var(--arc);box-shadow:var(--shadow);transform:translateY(-4px)}.card-icon.svelte-1uha8ag{background:#ff6a1a1a;border:1px solid #ff6a1a40;border-radius:11px;place-items:center;width:48px;height:48px;margin-bottom:1.1rem;display:grid}.card-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:24px;height:24px;color:var(--arc-2)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem;font-size:1.3rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--fog);margin:0;font-size:.97rem}.card-go.svelte-1uha8ag{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--arc-2);margin-top:1rem;font-size:.82rem;display:inline-block}.head-link.svelte-1uha8ag{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--arc-2);white-space:nowrap;margin-left:.4rem;font-size:.82rem;display:inline-block}.head-link.svelte-1uha8ag:hover{text-decoration:underline}.why.svelte-1uha8ag{background:var(--steel-900);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why-inner.svelte-1uha8ag{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.why-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.6rem 0 .9rem;font-size:clamp(2rem,5vw,3rem)}.why-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--fog);margin:0 0 1.8rem}.why-stats.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.stat.svelte-1uha8ag{background:var(--steel-800);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.stat-num.svelte-1uha8ag{font-family:var(--font-head);text-transform:uppercase;color:var(--arc-2);letter-spacing:.04em;font-size:1.6rem;font-weight:700;display:block}.stat-label.svelte-1uha8ag{color:var(--fog);margin-top:.3rem;font-size:.9rem;display:block}.area-list.svelte-1uha8ag{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.area-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--mist);border:1px solid var(--line);background:var(--steel-800);border-radius:999px;padding:.6rem 1.15rem;font-size:.95rem;transition:border-color .2s,color .2s}.area-list.svelte-1uha8ag li:where(.svelte-1uha8ag):hover{border-color:var(--arc);color:var(--arc-2)}.area-list.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:inherit;margin:-.6rem -1.15rem;padding:.6rem 1.15rem;display:block}.faq.svelte-1uha8ag{background:var(--steel-900);border-top:1px solid var(--line)}.faq-list.svelte-1uha8ag{max-width:820px;margin:0;padding:0;list-style:none}.faq-item.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--radius);background:var(--steel-800);margin-bottom:.8rem;transition:border-color .2s;overflow:hidden}.faq-item.open.svelte-1uha8ag{border-color:var(--arc)}.faq-q.svelte-1uha8ag{text-align:left;cursor:pointer;width:100%;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;color:var(--white);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.05rem;display:flex}.faq-q.svelte-1uha8ag:hover{color:var(--arc-2)}.faq-mark.svelte-1uha8ag{flex:none;width:16px;height:16px;position:relative}.faq-mark.svelte-1uha8ag:before,.faq-mark.svelte-1uha8ag:after{content:"";background:var(--arc);transition:transform .25s;position:absolute}.faq-mark.svelte-1uha8ag:before{width:16px;height:2px;top:7px;left:0}.faq-mark.svelte-1uha8ag:after{width:2px;height:16px;top:0;left:7px}.faq-item.open.svelte-1uha8ag .faq-mark:where(.svelte-1uha8ag):after{transform:scaleY(0)}.faq-a.svelte-1uha8ag{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-item.open.svelte-1uha8ag .faq-a:where(.svelte-1uha8ag){grid-template-rows:1fr}.faq-a.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--fog);margin:0;padding:0 1.4rem;overflow:hidden}.faq-item.open.svelte-1uha8ag .faq-a:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){padding-bottom:1.3rem}.quote.svelte-1uha8ag{background:radial-gradient(80% 60% at 100% 0%, #ff6a1a1a, transparent 55%), var(--steel-900);border-top:1px solid var(--line)}.quote-inner.svelte-1uha8ag{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem;display:grid}.quote-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.6rem 0 .9rem;font-size:clamp(2rem,5vw,3rem)}.quote-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--fog);margin:0 0 1.8rem}.quote-direct.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.direct.svelte-1uha8ag{font-family:var(--font-head);letter-spacing:.03em;color:var(--white);align-items:center;gap:.9rem;font-size:1.15rem;display:flex}.direct.svelte-1uha8ag:hover{color:var(--arc-2)}.direct-k.svelte-1uha8ag{letter-spacing:.16em;min-width:64px;color:var(--arc-2);background:#ff6a1a14;border:1px solid #ff6a1a4d;border-radius:6px;place-items:center;padding:.3rem 0;font-size:.72rem;display:inline-grid}.quote-card.svelte-1uha8ag{background:linear-gradient(180deg, var(--steel-800), var(--steel-900));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:1.8rem}.row.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field.svelte-1uha8ag{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.field.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-family:var(--font-head);text-transform:uppercase;letter-spacing:.07em;color:var(--mist);font-size:.78rem}.field.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--steel-600);text-transform:none;letter-spacing:0}input.svelte-1uha8ag,select.svelte-1uha8ag,textarea.svelte-1uha8ag{font-family:var(--font-body);color:var(--white);background:var(--ink);border:1px solid var(--steel-600);resize:vertical;border-radius:10px;width:100%;padding:.8rem .95rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}input.svelte-1uha8ag::placeholder,textarea.svelte-1uha8ag::placeholder{color:#5d6675}input.svelte-1uha8ag:focus,select.svelte-1uha8ag:focus,textarea.svelte-1uha8ag:focus{border-color:var(--arc);box-shadow:0 0 0 3px var(--arc-glow);outline:none}select.svelte-1uha8ag{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ff6a1a' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.4rem}.field.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--err);font-size:.82rem;font-style:normal}.hp.svelte-1uha8ag{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.submit.svelte-1uha8ag{justify-content:center;width:100%;margin-top:.4rem;padding:1rem;font-size:1.1rem}.submit.svelte-1uha8ag:disabled{opacity:.6;cursor:wait}.fineprint.svelte-1uha8ag{text-align:center;color:var(--steel-600);margin:.9rem 0 0;font-size:.8rem}.form-error.svelte-1uha8ag{color:#ffb3b3;background:#ff6b6b1a;border:1px solid #ff6b6b59;border-radius:10px;margin:0 0 1.2rem;padding:.8rem 1rem;font-size:.92rem}.thanks.svelte-1uha8ag{text-align:center;padding:1.5rem .5rem}.check.svelte-1uha8ag{width:60px;height:60px;color:var(--ok);background:#5dd39e1f;border:1px solid #5dd39e66;border-radius:50%;place-items:center;margin:0 auto 1.1rem;display:grid}.check.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:30px;height:30px}.thanks.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.6rem;font-size:1.6rem}.thanks.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--fog);margin:0}.thanks.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--arc-2)}@media (width<=860px){.why-inner.svelte-1uha8ag,.quote-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}}@media (width<=540px){.row.svelte-1uha8ag{grid-template-columns:1fr;gap:0}.hero-cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:100%;justify-content:center}}
