:root{--bg-deep:#060a12;--bg-surface:#0c1220;--bg-elevated:#141c2e;--bg-glass:#0c1220b8;--text-primary:#eef2f7;--text-muted:#7a8da8;--text-dim:#4a5d78;--accent:#00e5b8;--accent-soft:#00e5b81f;--accent-glow:#00e5b859;--accent-blue:#3d87eb;--accent-blue-soft:#3d87eb1f;--border:#ffffff12;--border-strong:#ffffff24;--gradient-brand:linear-gradient(135deg, var(--accent) 0%, var(--accent-blue) 100%);--gradient-text:linear-gradient(135deg, #00e5b8 0%, #63b1ec 50%, #3d87eb 100%);--shadow-glow:0 0 60px #00e5b826;--shadow-card:0 24px 80px #00000073;--font-display:"Syne", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--nav-height:72px;--section-pad:clamp(100px, 14vw, 160px);--section-min:120vh;--content-max:1200px;--radius:16px;--radius-sm:10px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (width<=768px){:root{--nav-height:64px;--section-pad:clamp(64px, 11vw, 96px);--section-min:105vh}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-muted);background:var(--bg-deep);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-weight:600}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}#app{min-height:100vh;position:relative}.section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:600;display:inline-flex}.section-label:before{content:"";background:var(--gradient-brand);width:24px;height:1px}.gradient-text{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.container{width:min(var(--content-max), calc(100% - 48px));margin-inline:auto}.btn{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background .35s;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--gradient-brand);color:var(--bg-deep);box-shadow:0 8px 32px var(--accent-glow)}.btn-primary:hover{box-shadow:0 12px 40px var(--accent-glow);transform:translateY(-2px)}.btn-ghost{color:var(--text-primary);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08}.btn-ghost:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media (width<=768px){body{font-size:16px}.container{width:calc(100% - 48px)}.section-label{margin-bottom:14px}.btn{padding:12px 22px;font-size:14px}}.arrow-canvas.svelte-1umqa84{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.altus-logo.svelte-tssf2h{align-items:center;gap:calc(var(--logo-size) * .32);color:var(--text-primary);flex-shrink:0;text-decoration:none;display:inline-flex}.words.svelte-tssf2h{height:calc(var(--logo-size) * .82);grid-template-rows:1fr 1fr;align-items:center;line-height:1;display:grid}.line.svelte-tssf2h{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;display:block}.altus.svelte-tssf2h{font-size:calc(var(--logo-size) * .42);letter-spacing:.17em;padding-bottom:calc(var(--logo-size) * .03);align-self:end}.ascend.svelte-tssf2h{font-size:calc(var(--logo-size) * .34);letter-spacing:.1em;align-self:start}.accent.svelte-tssf2h{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mark.svelte-tssf2h{flex-shrink:0;display:block;overflow:visible}.arrow.svelte-tssf2h{transform-box:fill-box;transform-origin:168px 155px}.animated.svelte-tssf2h .arrow:where(.svelte-tssf2h){animation:svelte-tssf2h-arrow-drift 4s var(--ease-out) infinite}.altus-logo.svelte-tssf2h:hover .arrow:where(.svelte-tssf2h){animation:svelte-tssf2h-arrow-nudge .5s var(--ease-spring) forwards}@keyframes svelte-tssf2h-arrow-drift{0%,to{transform:translate(0)}50%{transform:translate(.8px,-.8px)}}@keyframes svelte-tssf2h-arrow-nudge{to{transform:translate(1.6px,-1.6px)}}@media (prefers-reduced-motion:reduce){.animated.svelte-tssf2h .arrow:where(.svelte-tssf2h){animation:none}.altus-logo.svelte-tssf2h:hover .arrow:where(.svelte-tssf2h){animation:none;transform:none}}nav.svelte-1jnx671{z-index:100;height:var(--nav-height);border-bottom:1px solid #0000;align-items:center;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}nav.scrolled.svelte-1jnx671{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-color:var(--border)}.inner.svelte-1jnx671{align-items:center;gap:40px;display:flex}.links.svelte-1jnx671{gap:32px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.links.svelte-1jnx671 a:where(.svelte-1jnx671){color:var(--text-muted);font-size:14px;font-weight:500;transition:color .25s}.links.svelte-1jnx671 a:where(.svelte-1jnx671):hover{color:var(--text-primary)}.nav-cta.svelte-1jnx671{padding:10px 22px;font-size:14px}.menu-btn.svelte-1jnx671{color:var(--text-primary);padding:8px;font-size:20px;display:none}@media (width<=900px){.links.svelte-1jnx671,.nav-cta.svelte-1jnx671{display:none}.menu-btn.svelte-1jnx671{margin-left:auto;display:block}}.hero.svelte-juboms{min-height:100vh;padding-top:var(--nav-height);box-sizing:border-box;align-items:center;display:flex;position:relative;overflow:hidden}.hero-glow.svelte-juboms{pointer-events:none;will-change:transform;background:radial-gradient(circle,#00e5b81f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:10%;right:-10%}.hero-inner.svelte-juboms{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hero-content.svelte-juboms{animation:svelte-juboms-heroIn 1s var(--ease-out) both}.hero-content.svelte-juboms h1:where(.svelte-juboms){animation:svelte-juboms-heroIn 1s var(--ease-out) .1s both}.hero-sub.svelte-juboms{animation:svelte-juboms-heroIn 1s var(--ease-out) .2s both}.hero-actions.svelte-juboms{animation:svelte-juboms-heroIn 1s var(--ease-out) .3s both}@keyframes svelte-juboms-heroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content.svelte-juboms h1:where(.svelte-juboms){margin-bottom:24px;font-size:clamp(44px,6vw,72px);line-height:1.05}.hero-sub.svelte-juboms{max-width:480px;color:var(--text-muted);margin-bottom:36px;font-size:18px}.hero-actions.svelte-juboms{flex-wrap:wrap;gap:16px;display:flex}.hero-visual.svelte-juboms{will-change:transform;place-items:center;min-height:520px;display:grid;position:relative}.orbit.svelte-juboms{width:500px;height:500px;position:relative}.depth.svelte-juboms{will-change:transform;position:absolute;inset:0}.d-core.svelte-juboms{z-index:3;pointer-events:none}.d1.svelte-juboms{z-index:0}.d2.svelte-juboms{z-index:1}.d3.svelte-juboms{z-index:2}.ring.svelte-juboms{border:1px solid var(--border);pointer-events:none;border-radius:50%;position:absolute;inset:0}.ring-1.svelte-juboms{border-color:#00e5b833;animation:48s linear infinite svelte-juboms-spin;inset:40px}.ring-2.svelte-juboms{border-color:#3d87eb26;animation:64s linear infinite reverse svelte-juboms-spin;inset:102px}.ring-3.svelte-juboms{border-style:dashed;animation:40s linear infinite svelte-juboms-spin;inset:165px}.core.svelte-juboms{place-items:center;width:180px;height:180px;margin:-90px;display:grid;position:absolute;inset:50%}.track.svelte-juboms{z-index:1;animation:svelte-juboms-orbit var(--dur) linear infinite;pointer-events:none;position:absolute;inset:0}.t1.svelte-juboms{--dur:72s;--orbit-r:210px;--start:0deg}.t2.svelte-juboms{--dur:96s;--orbit-r:148px;--start:120deg;animation-name:svelte-juboms-orbit-rev}.t3.svelte-juboms{--dur:58s;--orbit-r:85px;--start:240deg}.t2.svelte-juboms .satellite-inner:where(.svelte-juboms){animation-name:svelte-juboms-counter-rev}.satellite.svelte-juboms{width:44px;height:44px;transform:translateX(var(--orbit-r));margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.satellite-inner.svelte-juboms{background:var(--bg-elevated);border:1px solid var(--border-strong);width:100%;height:100%;color:var(--accent);box-shadow:var(--shadow-card);transform:rotate(calc(-1 * var(--start)));animation:svelte-juboms-counter var(--dur) linear infinite;border-radius:12px;place-items:center;font-size:16px;display:grid}.accent-blue.svelte-juboms{color:var(--accent-blue)}@keyframes svelte-juboms-spin{to{transform:rotate(360deg)}}@keyframes svelte-juboms-orbit{0%{transform:rotate(var(--start))}to{transform:rotate(calc(var(--start) + 360deg))}}@keyframes svelte-juboms-orbit-rev{0%{transform:rotate(var(--start))}to{transform:rotate(calc(var(--start) - 360deg))}}@keyframes svelte-juboms-counter{0%{transform:rotate(calc(-1 * var(--start)))}to{transform:rotate(calc(-1 * var(--start) - 360deg))}}@keyframes svelte-juboms-counter-rev{0%{transform:rotate(calc(-1 * var(--start)))}to{transform:rotate(calc(-1 * var(--start) + 360deg))}}@keyframes svelte-juboms-scrollPulse{0%,to{opacity:.4;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.depth.svelte-juboms{transform:none!important}.track.svelte-juboms,.satellite-inner.svelte-juboms,.ring.svelte-juboms{animation:none}.t1.svelte-juboms{transform:rotate(0)}.t2.svelte-juboms{transform:rotate(120deg)}.t3.svelte-juboms{transform:rotate(240deg)}.t1.svelte-juboms .satellite-inner:where(.svelte-juboms){transform:rotate(0)}.t2.svelte-juboms .satellite-inner:where(.svelte-juboms){transform:rotate(-120deg)}.t3.svelte-juboms .satellite-inner:where(.svelte-juboms){transform:rotate(-240deg)}}@media (width<=900px){.hero.svelte-juboms{padding-top:calc(var(--nav-height) + clamp(56px, 10vh, 96px))}.hero-inner.svelte-juboms{text-align:center;grid-template-columns:1fr}.hero-sub.svelte-juboms{margin-inline:auto}.hero-actions.svelte-juboms{justify-content:center}.hero-visual.svelte-juboms{min-height:400px}.orbit.svelte-juboms{width:360px;height:360px}.ring-1.svelte-juboms{inset:29px}.ring-2.svelte-juboms{inset:74px}.ring-3.svelte-juboms{inset:119px}.t1.svelte-juboms{--orbit-r:151px}.t2.svelte-juboms{--orbit-r:106px}.t3.svelte-juboms{--orbit-r:61px}.core.svelte-juboms{width:auto;height:auto;margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.72)}}.services.svelte-1q98ssw{min-height:var(--section-min);padding-block:var(--section-pad);z-index:1;position:relative}.section-head.svelte-1q98ssw{max-width:560px;margin-bottom:64px}.section-head.svelte-1q98ssw h2:where(.svelte-1q98ssw){margin-bottom:16px;font-size:clamp(32px,4vw,48px)}.section-desc.svelte-1q98ssw{color:var(--text-muted);font-size:18px}.grid.svelte-1q98ssw{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card.svelte-1q98ssw{border-radius:var(--radius);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .45s var(--ease-out), border-color .45s, box-shadow .45s;background:#141c2e80;padding:32px;position:relative;overflow:hidden}.card.svelte-1q98ssw:before{content:"";background:linear-gradient(135deg, var(--accent-soft) 0%, transparent 60%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.card.svelte-1q98ssw:hover{box-shadow:var(--shadow-glow);border-color:#00e5b84d;transform:translateY(-6px)}.card.svelte-1q98ssw:hover:before{opacity:1}.card-icon.svelte-1q98ssw{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border:1px solid #00e5b833;border-radius:12px;place-items:center;margin-bottom:20px;font-size:20px;display:grid;position:relative}.card.svelte-1q98ssw h3:where(.svelte-1q98ssw){margin-bottom:12px;font-size:20px;position:relative}.card.svelte-1q98ssw p:where(.svelte-1q98ssw){margin-bottom:20px;font-size:15px;line-height:1.7;position:relative}.tags.svelte-1q98ssw{flex-wrap:wrap;gap:8px;display:flex;position:relative}.tags.svelte-1q98ssw span:where(.svelte-1q98ssw){letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-dim);background:#ffffff0a;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.card-arrow.svelte-1q98ssw{color:var(--text-dim);transition:color .3s, transform .3s var(--ease-spring);font-size:14px;position:absolute;top:32px;right:32px}.card.svelte-1q98ssw:hover .card-arrow:where(.svelte-1q98ssw){color:var(--accent);transform:translate(3px,-3px)}@media (width<=1024px){.grid.svelte-1q98ssw{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid.svelte-1q98ssw{grid-template-columns:1fr}}.approach.svelte-lfjgz8{min-height:var(--section-min);padding-block:var(--section-pad);z-index:1;position:relative}.layout.svelte-lfjgz8{--stick-top:calc(var(--nav-height) + 40px);--step-count:4;--step-stack:120px;--step-gap:240px;grid-template-columns:380px 1fr;align-items:start;gap:80px;display:grid}.sticky-side.svelte-lfjgz8{top:var(--stick-top);position:sticky}.sticky-side.svelte-lfjgz8 h2:where(.svelte-lfjgz8){margin-bottom:16px;font-size:clamp(32px,4vw,44px);line-height:1.1}.side-desc.svelte-lfjgz8{color:var(--text-muted);margin-bottom:4px;font-size:17px}.progress-wrap.svelte-lfjgz8{--pw:min(280px, 72%);--ph:max(180px, min(340px, calc(100vh - var(--stick-top) - 380px)));width:var(--pw);height:var(--ph);margin-left:20px;position:relative}.progress-track.svelte-lfjgz8{width:2px;height:calc(var(--pw) * 1.414);height:hypot(var(--pw), var(--ph));background:var(--border);transform-origin:0 100%;border-radius:2px;position:absolute;bottom:0;left:0;transform:rotate(45deg)}.progress-fill.svelte-lfjgz8{background:var(--gradient-brand);width:100%;box-shadow:0 0 12px var(--accent-glow);border-radius:2px;transition:height .1s linear;position:absolute;bottom:0;left:0}.progress-fill.svelte-lfjgz8:after{content:"";background:var(--accent);clip-path:polygon(50% 0%,0% 100%,100% 100%);width:8px;height:6px;box-shadow:0 0 8px var(--accent-glow);position:absolute;top:0;left:50%;transform:translate(-50%,-45%)}.steps.svelte-lfjgz8{flex-direction:column;padding-top:80vh;padding-bottom:50vh;display:flex}.step.svelte-lfjgz8{top:var(--stick-top);z-index:calc(var(--step-count) - var(--i));padding-bottom:var(--step-gap);opacity:0;transition:opacity .5s var(--ease-out);transform:translateY(calc(var(--spread-y) * 1px + var(--i) * var(--step-stack)));gap:32px;display:flex;position:sticky}.step.active.svelte-lfjgz8{opacity:1}.step-phantom.svelte-lfjgz8{visibility:hidden;pointer-events:none;opacity:0;position:static}.step-marker.svelte-lfjgz8{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.step-num.svelte-lfjgz8{font-family:var(--font-display);color:var(--text-dim);letter-spacing:.1em;font-size:13px;font-weight:700}.step-dot.svelte-lfjgz8{border:1px solid var(--border-strong);background:var(--bg-elevated);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;font-size:18px;transition:border-color .4s,box-shadow .4s,background .4s;display:grid}.step.active.svelte-lfjgz8 .step-dot:where(.svelte-lfjgz8){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 24px var(--accent-glow)}.ascend-arrow.svelte-lfjgz8{width:20px;height:20px;color:var(--accent);display:block}.step-body.svelte-lfjgz8 h3:where(.svelte-lfjgz8){margin-bottom:10px;font-size:24px}.step-body.svelte-lfjgz8 p:where(.svelte-lfjgz8){max-width:440px;font-size:16px}@media (width<=900px){.layout.svelte-lfjgz8{grid-template-columns:1fr;gap:48px}.sticky-side.svelte-lfjgz8{position:static}.step.svelte-lfjgz8{opacity:1;padding-bottom:0;position:static;transform:none}.step.active.svelte-lfjgz8{transform:none}.step-phantom.svelte-lfjgz8{display:none}.steps.svelte-lfjgz8{gap:64px;padding-top:0;padding-bottom:0}.progress-wrap.svelte-lfjgz8{display:none}}.technology.svelte-1j25t2e{min-height:var(--section-min);padding-block:var(--section-pad);z-index:1;position:relative;overflow:hidden}.parallax-band.svelte-1j25t2e{background:linear-gradient(90deg, transparent, var(--accent), var(--accent-blue), transparent);opacity:.3;will-change:transform;width:120%;height:1px;position:absolute;top:50%;left:-10%}.centered.svelte-1j25t2e{text-align:center;margin-inline:auto;max-width:560px;margin-bottom:56px}.centered.svelte-1j25t2e h2:where(.svelte-1j25t2e){margin-bottom:16px;font-size:clamp(32px,4vw,48px)}.section-desc.svelte-1j25t2e{color:var(--text-muted);font-size:18px}.marquee-wrap.svelte-1j25t2e{margin-bottom:64px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee.svelte-1j25t2e{gap:16px;width:max-content;animation:40s linear infinite svelte-1j25t2e-marquee;display:flex}.tech-pill.svelte-1j25t2e{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border);white-space:nowrap;flex-direction:column;gap:4px;padding:16px 24px;transition:border-color .3s,transform .3s;display:flex}.tech-pill.svelte-1j25t2e:hover{border-color:#00e5b84d;transform:translateY(-3px)}.pill-cat.svelte-1j25t2e{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.pill-name.svelte-1j25t2e{font-family:var(--font-display);color:var(--text-primary);font-size:16px;font-weight:600}.capabilities.svelte-1j25t2e{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.cap.svelte-1j25t2e{text-align:center;border-radius:var(--radius);border:1px solid var(--border);background:#141c2e59;padding:36px 24px;transition:border-color .4s}.cap.svelte-1j25t2e:hover{border-color:#3d87eb4d}.cap.svelte-1j25t2e i:where(.svelte-1j25t2e){color:var(--accent-blue);margin-bottom:16px;font-size:28px}.cap.svelte-1j25t2e h3:where(.svelte-1j25t2e){margin-bottom:8px;font-size:18px}.cap.svelte-1j25t2e p:where(.svelte-1j25t2e){color:var(--text-muted);font-size:14px}@keyframes svelte-1j25t2e-marquee{to{transform:translate(-50%)}}@media (width<=768px){.capabilities.svelte-1j25t2e{grid-template-columns:1fr}}.results.svelte-137ycry{min-height:var(--section-min);padding-block:var(--section-pad);z-index:1;position:relative}.centered.svelte-137ycry{text-align:center;margin-bottom:56px}.centered.svelte-137ycry h2:where(.svelte-137ycry){font-size:clamp(32px,4vw,48px)}.metrics.svelte-137ycry{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:64px;display:grid}.metric.svelte-137ycry{text-align:center;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(#00e5b80f 0%,#0000 100%);padding:36px 20px}.metric.svelte-137ycry i:where(.svelte-137ycry){color:var(--accent);margin-bottom:16px;font-size:22px}.metric-val.svelte-137ycry{font-family:var(--font-display);color:var(--text-primary);margin-bottom:8px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1;display:block}.metric-label.svelte-137ycry{color:var(--text-dim);letter-spacing:.04em;font-size:13px}.testimonials.svelte-137ycry{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.quote.svelte-137ycry{border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);margin:0;padding:36px;position:relative}.quote-icon.svelte-137ycry{color:var(--accent);opacity:.4;margin-bottom:16px;font-size:24px}.quote.svelte-137ycry p:where(.svelte-137ycry){color:var(--text-muted);margin-bottom:24px;font-size:17px;font-style:italic;line-height:1.7}.quote.svelte-137ycry footer:where(.svelte-137ycry){flex-direction:column;gap:2px;display:flex}.quote.svelte-137ycry strong:where(.svelte-137ycry){color:var(--text-primary);font-size:15px}.quote.svelte-137ycry span:where(.svelte-137ycry){color:var(--text-dim);font-size:13px}@media (width<=900px){.metrics.svelte-137ycry{grid-template-columns:repeat(2,1fr)}.testimonials.svelte-137ycry{grid-template-columns:1fr}}@media (width<=480px){.metrics.svelte-137ycry{grid-template-columns:1fr}}.contact.svelte-13mpcvk{min-height:auto;padding-top:var(--section-pad);z-index:1;padding-bottom:48px;position:relative;overflow:hidden}.contact-glow.svelte-13mpcvk{pointer-events:none;background:radial-gradient(#3d87eb1a 0%,#0000 70%);width:800px;height:400px;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.layout.svelte-13mpcvk{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.copy.svelte-13mpcvk h2:where(.svelte-13mpcvk){margin-bottom:20px;font-size:clamp(36px,5vw,56px);line-height:1.05}.desc.svelte-13mpcvk{color:var(--text-muted);max-width:400px;margin-bottom:32px;font-size:17px}.contact-info.svelte-13mpcvk{flex-direction:column;gap:14px;display:flex}.contact-info.svelte-13mpcvk a:where(.svelte-13mpcvk),.contact-info.svelte-13mpcvk span:where(.svelte-13mpcvk){color:var(--text-muted);align-items:center;gap:12px;font-size:15px;transition:color .25s;display:flex}.contact-info.svelte-13mpcvk a:where(.svelte-13mpcvk):hover{color:var(--accent)}.contact-info.svelte-13mpcvk i:where(.svelte-13mpcvk){color:var(--accent);text-align:center;width:18px}.form.svelte-13mpcvk{border-radius:var(--radius);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141c2e99;flex-direction:column;gap:20px;padding:40px;display:flex}.field.svelte-13mpcvk{flex-direction:column;gap:8px;display:flex}.field.svelte-13mpcvk label:where(.svelte-13mpcvk){color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.field.svelte-13mpcvk input:where(.svelte-13mpcvk),.field.svelte-13mpcvk textarea:where(.svelte-13mpcvk){border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-primary);resize:vertical;background:#060a1299;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .3s,box-shadow .3s}.field.svelte-13mpcvk input:where(.svelte-13mpcvk):focus,.field.svelte-13mpcvk textarea:where(.svelte-13mpcvk):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field.svelte-13mpcvk input:where(.svelte-13mpcvk)::placeholder,.field.svelte-13mpcvk textarea:where(.svelte-13mpcvk)::placeholder{color:var(--text-dim)}.success.svelte-13mpcvk{border-radius:var(--radius);background:var(--accent-soft);text-align:center;border:1px solid #00e5b84d;padding:60px 40px}.success.svelte-13mpcvk i:where(.svelte-13mpcvk){color:var(--accent);margin-bottom:16px;font-size:48px}.success.svelte-13mpcvk h3:where(.svelte-13mpcvk){margin-bottom:8px;font-size:24px}.success.svelte-13mpcvk p:where(.svelte-13mpcvk){color:var(--text-muted)}@media (width<=900px){.layout.svelte-13mpcvk{grid-template-columns:1fr;gap:40px}.form.svelte-13mpcvk{padding:28px 24px}.copy.svelte-13mpcvk h2:where(.svelte-13mpcvk){margin-bottom:16px}.desc.svelte-13mpcvk{margin-bottom:24px}}@media (width<=768px){.contact.svelte-13mpcvk{padding-top:clamp(64px,12vw,88px);padding-bottom:32px}.layout.svelte-13mpcvk{gap:32px}.form.svelte-13mpcvk{gap:16px;padding:24px 20px}}.footer.svelte-1sr6y3t{z-index:1;border-top:1px solid var(--border);padding:48px 0 32px;position:relative}.top.svelte-1sr6y3t{flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:32px;display:flex}.tagline.svelte-1sr6y3t{color:var(--text-dim);flex:1;font-size:14px}.social.svelte-1sr6y3t{gap:12px;display:flex}.social.svelte-1sr6y3t a:where(.svelte-1sr6y3t){border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);border-radius:10px;place-items:center;font-size:16px;transition:color .25s,border-color .25s,background .25s;display:grid}.social.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:var(--accent);background:var(--accent-soft);border-color:#00e5b84d}.bottom.svelte-1sr6y3t{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.legal.svelte-1sr6y3t{gap:24px;display:flex}.legal.svelte-1sr6y3t a:where(.svelte-1sr6y3t){transition:color .25s}.legal.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:var(--text-primary)}@media (width<=768px){.footer.svelte-1sr6y3t{padding:28px 0 24px}.top.svelte-1sr6y3t{gap:20px;margin-bottom:24px}.bottom.svelte-1sr6y3t{gap:12px;padding-top:20px}}.site.svelte-1n46o8q{z-index:1;position:relative}
