html{--bg: #0c0a05;--line: rgba(255,226,154,.13);--text: #fff8e7;--muted: #c7b897;--cyan: #f6c85f;--blue: #d99932;--violet: #ffe29a}body{background:radial-gradient(900px 500px at 80% 0%,rgba(226,177,69,.18),transparent 60%),radial-gradient(700px 450px at 10% 20%,rgba(246,200,95,.1),transparent 60%),var(--bg)}html[data-theme=light]{--bg: #fffcf5;--line: rgba(68, 47, 16, .15);--text: #1f1a10;--muted: #756650;--cyan: #b37a14;--blue: #cf941f;--violet: #e6bd62}html[data-theme=light] body{background:radial-gradient(900px 500px at 80% 0%,rgba(225,184,93,.18),transparent 60%),radial-gradient(700px 450px at 10% 20%,rgba(255,221,144,.22),transparent 60%),var(--bg)}html[data-theme=light] .nav{background:#fffcf5d1;border-color:#442f101a}html[data-theme=light] .links{color:#6e604d}html[data-theme=light] .links a:hover{color:#1f1a10}html[data-theme=light] .nav-cta,html[data-theme=light] .btn-ghost{color:#1f1a10;background:#ffffff94}html[data-theme=light] .nav-cta:hover{color:#fff;background:#3b2b0f}html[data-theme=light] h1 em{background:linear-gradient(110deg,#1f1a10 10%,#b37a14 55%,#e6bd62);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .btn-primary{color:#fff;background:#3b2b0f}html[data-theme=light] .dashboard,html[data-theme=light] .card,html[data-theme=light] .ai,html[data-theme=light] .cta{background-color:#ffffff9e;box-shadow:0 24px 70px #6949101f}html[data-theme=light] .chart,html[data-theme=light] .metric,html[data-theme=light] .ai-line,html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form textarea,html[data-theme=light] .phone-field select{background:#ffffffbf}html[data-theme=light] .float,html[data-theme=light] .toast{background:#fffffff5;color:#1f1a10}html[data-theme=light] .language-select{color:#5c471d;background:#ffffffb8;border-color:#442f1029}html[data-theme=light] .showcase-card{background:#ffffffb8;box-shadow:0 16px 45px #6949101a}html[data-theme=light] .metric b{color:#b37a14}html[data-theme=light] footer{color:#756650}.orb{background:radial-gradient(circle at 35% 30%,rgba(246,200,95,.3),rgba(217,153,50,.12) 40%,transparent 68%)}.dashboard{box-shadow:0 40px 100px #00000073,0 0 80px #d9993226}.card:hover{border-color:#f6c85f6b}.icon{border-color:#f6c85f47;background:#f6c85f17;color:#f6c85f}.ai{border-color:#f6c85f38;background:radial-gradient(circle at 80% 20%,rgba(246,200,95,.16),transparent 40%),#ffffff06}.cta{background:radial-gradient(circle at 50% 0%,rgba(246,200,95,.16),transparent 48%),#ffffff06}.nav{background:#0c0a05bd}.logo,.footer-brand{color:#fff1c8}.logo span,.footer-brand span{color:#f6c85f}.links{color:#d4c7ab}.links a:hover{color:#fff8e7}.nav-cta:hover,.btn-primary{background:#f6c85f;color:#241a08}.btn-primary:hover{box-shadow:0 12px 35px #f6c85f38}.btn-ghost,.eyebrow,.language-select{color:#eadfc8}.dash-top i{background:#9a8357}.chart{border-color:#f6c85f33;background:#2d210a5c}.chart small{color:#f6c85f}.metric small{color:#bba985}.bars span{background:linear-gradient(to top,#b87918,#ffe29a)}.chip{color:#eadfc8}.tech span{color:#e5d8bd}.float,.toast{background:#19140af0}.contact-form input,.contact-form textarea,.phone-field select,.showcase-image,.language-select option{background-color:#171208}.image-lightbox{background:#0c0a05f0}html[data-theme=light]{--text: #261b0b;--muted: #5d4b32;--line: rgba(74,48,13,.2);--cyan: #9a6208;--blue: #b87918;--violet: #c58a1b}html[data-theme=light] body{background:radial-gradient(900px 500px at 80% 0%,rgba(197,138,27,.16),transparent 60%),radial-gradient(700px 450px at 10% 20%,rgba(246,200,95,.18),transparent 60%),#fffdf8}html[data-theme=light] .nav{background:#fffdf8f0;border-color:#4a300d29}html[data-theme=light] .links,html[data-theme=light] .footer-links{color:#5d4b32}html[data-theme=light] .eyebrow,html[data-theme=light] .btn-ghost,html[data-theme=light] .chip,html[data-theme=light] .tech span{color:#4f3b1c}html[data-theme=light] .dashboard,html[data-theme=light] .card,html[data-theme=light] .ai,html[data-theme=light] .cta,html[data-theme=light] .showcase-card{background-color:#ffffffe0;border-color:#4a300d2e;box-shadow:0 20px 55px #603f0c24}html[data-theme=light] .chart,html[data-theme=light] .metric,html[data-theme=light] .ai-line{background:#fffbf0f5;border-color:#4a300d29}html[data-theme=light] .chart small,html[data-theme=light] .kicker,html[data-theme=light] .showcase-meta span{color:#8a5607}html[data-theme=light] .metric small,html[data-theme=light] .ai-line span{color:#735f42}html[data-theme=light] .icon{color:#8a5607;border-color:#9a620859;background:#f6c85f2e}html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form textarea,html[data-theme=light] .phone-field select,html[data-theme=light] .language-select{color:#261b0b;background:#fffdf8;border-color:#4a300d38}html[data-theme=light] .float,html[data-theme=light] .toast{color:#261b0b;background:#fffffffa;border-color:#4a300d33}html[data-theme=light] .toast-copy strong{color:#261b0b}html[data-theme=light] .toast-copy span{color:#6f5838}html[data-theme=light] .toast-close{color:#8a6b37}html[data-theme=light] .logo,html[data-theme=light] .footer-brand{color:#9a6208}html[data-theme=light] .logo span,html[data-theme=light] .footer-brand span{color:#b87918}.dashboard,.card,.step,.showcase-card{border-color:#ffe29a21}.dashboard{background:linear-gradient(145deg,#fff1c81a,#563c0c1a)}.metric,.ai-line{background:#2d210a4d}.metric b{color:#f6c85f}footer{color:#bba985}.links.open{background:#140f06fa;border-color:#ffe29a29}.menu{color:#fff1c8}.logo.svelte-1uha8ag,h1.svelte-1uha8ag,h2.svelte-1uha8ag,.card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.quote.svelte-1uha8ag,.step.svelte-1uha8ag h3:where(.svelte-1uha8ag),.footer-brand.svelte-1uha8ag{font-family:Manrope,sans-serif}.hero-line.svelte-1uha8ag{display:inline-block;white-space:nowrap}.contact-form.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:700px;margin:32px auto 0;text-align:left}.contact-form.svelte-1uha8ag .wide:where(.svelte-1uha8ag){grid-column:1 / -1}.contact-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 15px;color:var(--text);background:#070b147a;font:inherit;outline:none}.phone-field.svelte-1uha8ag{display:grid;grid-template-columns:108px 1fr;gap:8px}.phone-field.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 8px;color:var(--text);background:#070b147a;font:inherit;outline:none}.phone-field.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:#f6c85f;box-shadow:0 0 0 3px #f6c85f2e}.phone-field.svelte-1uha8ag option:where(.svelte-1uha8ag){background:#0b1020}.contact-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:#f6c85f;box-shadow:0 0 0 3px #f6c85f2e}.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){min-height:120px;resize:vertical}.contact-form.svelte-1uha8ag button:where(.svelte-1uha8ag){justify-self:center;border:0;cursor:pointer}.form-status.svelte-1uha8ag{grid-column:1 / -1;margin:0;font-size:14px;text-align:center}.form-status.success.svelte-1uha8ag{color:#69f3ba}.form-status.error.svelte-1uha8ag{color:#ff9ca4}.honeypot.svelte-1uha8ag{display:none}.spinner.svelte-1uha8ag{display:inline-block;width:17px;height:17px;flex:0 0 17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1uha8ag-spin .7s linear infinite}.submit-button.svelte-1uha8ag:disabled{cursor:wait;opacity:.75;transform:none}.toast.svelte-1uha8ag{position:fixed;z-index:50;right:22px;bottom:22px;display:flex;align-items:flex-start;gap:10px;max-width:min(430px,calc(100% - 32px));padding:16px 42px 16px 16px;border:1px solid rgba(246,200,95,.28);border-radius:14px;background:#1b1509;box-shadow:0 18px 50px #00000052;font-size:14px;animation:svelte-1uha8ag-toast-in .25s ease-out}.toast.success.svelte-1uha8ag{border-color:#69f3ba66}.toast.error.svelte-1uha8ag{border-color:#ff9ca466}.toast-icon.svelte-1uha8ag{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;font-size:12px}.toast-copy.svelte-1uha8ag{display:grid;gap:2px;min-width:0}.toast-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff8e7;font-size:14px;line-height:1.25}.toast-copy.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#c7b897;font-size:13px;line-height:1.4}.toast-close.svelte-1uha8ag{position:absolute;top:11px;right:11px;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:7px;color:#bba985;background:transparent;font-size:20px;line-height:1;cursor:pointer}.toast-close.svelte-1uha8ag:hover{color:#fff8e7;background:#f6c85f1f}.toast.success.svelte-1uha8ag .toast-icon:where(.svelte-1uha8ag){background:#69f3ba29;color:#69f3ba}.toast.error.svelte-1uha8ag .toast-icon:where(.svelte-1uha8ag){background:#ff9ca429;color:#ff9ca4}.links.svelte-1uha8ag{align-items:center}.language-select.svelte-1uha8ag{height:32px;margin-left:5px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 8px;color:#c8d1df;background:#ffffff09;font:inherit;font-size:12px;line-height:1;outline:none;cursor:pointer}.language-select.svelte-1uha8ag:focus{border-color:#f6c85f}.language-select.svelte-1uha8ag option:where(.svelte-1uha8ag){color:var(--text);background:#171208}.theme-toggle.svelte-1uha8ag{display:grid;width:34px;height:34px;place-items:center;margin-left:3px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:#ffffff09;font-size:15px;cursor:pointer}.theme-toggle.svelte-1uha8ag:hover{border-color:#f6c85f;color:#f6c85f}.showcase-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.showcase-card.svelte-1uha8ag{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#ffffff06}.showcase-image.svelte-1uha8ag{aspect-ratio:4 / 3;overflow:hidden;width:100%;padding:0;border:0;background:#171208;cursor:zoom-in}.showcase-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.showcase-card.svelte-1uha8ag:hover .showcase-image:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.035)}.image-lightbox.svelte-1uha8ag{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:28px;background:#0c0a05f0;animation:svelte-1uha8ag-lightbox-in .2s ease-out}.lightbox-backdrop.svelte-1uha8ag{position:absolute;inset:0;border:0;background:transparent;cursor:zoom-out}.lightbox-content.svelte-1uha8ag{position:relative;z-index:1;max-width:100%;max-height:100%}.lightbox-content.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;max-width:100%;max-height:calc(100vh - 56px);border-radius:12px;box-shadow:0 28px 100px #00000080;cursor:default}.lightbox-close.svelte-1uha8ag{position:absolute;top:-12px;right:-12px;z-index:1;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:#ffffff14;font-size:28px;line-height:1;cursor:pointer}.lightbox-close.svelte-1uha8ag:hover{background:#ffffff2e}.showcase-meta.svelte-1uha8ag{padding:15px 16px 17px}.showcase-meta.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#f6c85f;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.showcase-meta.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:6px 0 0;font-family:Manrope,sans-serif;font-size:16px;line-height:1.25}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-lightbox-in{0%{opacity:0}to{opacity:1}}@media(max-width:620px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .hero-line:where(.svelte-1uha8ag){font-size:9vw;letter-spacing:-.04em}.showcase-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.showcase-meta.svelte-1uha8ag{padding:12px}.showcase-meta.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:14px}.cta.svelte-1uha8ag{padding:56px 18px;border-radius:24px}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(36px,11vw,48px);letter-spacing:-2px}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px}.contact-form.svelte-1uha8ag{grid-template-columns:1fr;gap:10px;margin-top:26px}.phone-field.svelte-1uha8ag{grid-template-columns:96px 1fr}.contact-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.contact-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){padding:12px 13px}.contact-form.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%;padding:14px 16px}}
