.hero.svelte-tc3uts{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:80px}.glow-bg.svelte-tc3uts{position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at 70% 30%,rgba(247,148,29,.15) 0%,transparent 40%),radial-gradient(circle at 20% 70%,rgba(139,31,179,.15) 0%,transparent 40%);z-index:-1;animation:svelte-tc3uts-pulse 10s ease-in-out infinite alternate}@keyframes svelte-tc3uts-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.1);opacity:.8}}.title.svelte-tc3uts{font-size:5.5rem;font-weight:900;line-height:.95;margin-bottom:2rem;max-width:900px}.line.svelte-tc3uts:nth-of-type(2) .word:where(.svelte-tc3uts){background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-right:.1em}.word-wrapper.svelte-tc3uts{display:inline-block;overflow:hidden;vertical-align:bottom}.word.svelte-tc3uts{display:inline-block;transform:translateY(110%);transition:transform .8s cubic-bezier(.16,1,.3,1);transition-delay:inherit}.is-revealed .word.svelte-tc3uts{transform:translateY(0)}.description.svelte-tc3uts,.actions.svelte-tc3uts{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.is-revealed .description.svelte-tc3uts,.is-revealed .actions.svelte-tc3uts{opacity:1;transform:translateY(0)}.description.svelte-tc3uts{font-size:1.25rem;color:var(--color-muted);max-width:600px;margin-bottom:3rem;font-weight:500}.actions.svelte-tc3uts{display:flex;align-items:center;gap:2rem}.link-btn.svelte-tc3uts{font-weight:600;font-family:var(--font-display);position:relative;padding:.5rem 0;transition:color .3s}.link-btn.svelte-tc3uts:hover{color:var(--color-orange)}.link-btn.svelte-tc3uts:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--brand-gradient);opacity:.5}.scroll-down.svelte-tc3uts{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);opacity:.5;transition:opacity .3s}.scroll-down.svelte-tc3uts:hover{opacity:1}.mouse.svelte-tc3uts{width:30px;height:50px;border:2px solid var(--color-text);border-radius:20px;position:relative}.wheel.svelte-tc3uts{width:2px;height:10px;background:var(--color-text);position:absolute;top:8px;left:50%;transform:translate(-50%);animation:svelte-tc3uts-scroll 1.5s ease-out infinite}@keyframes svelte-tc3uts-scroll{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(15px)}}@media(max-width:992px){.title.svelte-tc3uts{font-size:4rem}}@media(max-width:576px){.title.svelte-tc3uts{font-size:3rem}.actions.svelte-tc3uts{flex-direction:column;align-items:flex-start;gap:1.5rem}.hero.svelte-tc3uts{height:auto;min-height:100vh;padding:8rem 0 4rem}}.marquee-container.svelte-1pt7fbw{width:100%;overflow:hidden;background:#ffffff05;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap;-webkit-user-select:none;user-select:none}.marquee-content.svelte-1pt7fbw{display:flex;width:max-content;animation:svelte-1pt7fbw-scroll var(--speed) linear infinite}.marquee-track.svelte-1pt7fbw{display:flex;align-items:center}.marquee-item.svelte-1pt7fbw{font-family:var(--font-display);font-weight:800;font-size:1.25rem;letter-spacing:.1em;color:var(--color-muted);padding:0 3rem;display:flex;align-items:center;gap:1.5rem;transition:color .3s}.marquee-item.svelte-1pt7fbw:hover{color:var(--color-white)}.dot.svelte-1pt7fbw{color:var(--color-orange);font-size:1rem}@keyframes svelte-1pt7fbw-scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.marquee-container.svelte-1pt7fbw:hover .marquee-content:where(.svelte-1pt7fbw){animation-play-state:paused}.stats-bar.svelte-158ht84{background:var(--color-surface);padding:4rem 0;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03);position:relative;z-index:10}.stats-grid.svelte-158ht84{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.value.svelte-158ht84{font-family:var(--font-display);font-size:3.5rem;font-weight:800;line-height:1;margin-bottom:.5rem}.label.svelte-158ht84{font-size:.95rem;text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:var(--color-muted)}@media(max-width:992px){.stats-grid.svelte-158ht84{grid-template-columns:repeat(2,1fr);row-gap:3rem}.value.svelte-158ht84{font-size:2.75rem}}@media(max-width:480px){.stats-grid.svelte-158ht84{grid-template-columns:1fr}}.services-grid.svelte-v6fkas{position:relative;background:radial-gradient(circle at 50% 100%,rgba(247,148,29,.05) 0%,transparent 50%)}.header-content.svelte-v6fkas{text-align:center;margin-bottom:8rem}.section-title.svelte-v6fkas{font-size:4rem;margin-bottom:1.5rem;letter-spacing:-.04em}.section-desc.svelte-v6fkas{font-size:1.25rem;color:var(--color-muted);max-width:700px;margin:0 auto;line-height:1.6}.pillars-container.svelte-v6fkas{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;align-items:start}.pillar.svelte-v6fkas{display:flex;flex-direction:column;gap:3rem}.pillar-header.svelte-v6fkas{text-align:left;padding:0 1rem}.pillar-icon.svelte-v6fkas{font-size:3.5rem;margin-bottom:1.5rem;color:var(--color-orange);opacity:.8}.pillar-title.svelte-v6fkas{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;color:var(--color-white);letter-spacing:.05em}.pillar-tagline.svelte-v6fkas{font-size:1rem;font-weight:700;color:var(--color-orange);text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.5rem}.pillar-desc.svelte-v6fkas{font-size:1.05rem;line-height:1.7;color:var(--color-muted)}.services-list.svelte-v6fkas{display:flex;flex-direction:column;gap:2rem}.service-item.svelte-v6fkas{padding:2.5rem;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;display:flex;flex-direction:column;align-items:flex-start}.service-title.svelte-v6fkas{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-white)}.service-tagline.svelte-v6fkas{font-size:.85rem;font-weight:700;color:var(--color-text);margin-bottom:1.25rem}.service-desc.svelte-v6fkas{font-size:.9rem;color:var(--color-muted);line-height:1.6;margin-bottom:2rem;flex:1}.learn-more.svelte-v6fkas{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:.75rem;color:var(--color-text);transition:color .3s}.learn-more.svelte-v6fkas:hover{color:var(--color-orange)}.learn-more.svelte-v6fkas:hover .arrow:where(.svelte-v6fkas){transform:translate(5px)}@media(max-width:1200px){.pillars-container.svelte-v6fkas{grid-template-columns:1fr;gap:6rem}.pillar-header.svelte-v6fkas{text-align:center}.section-title.svelte-v6fkas{font-size:3rem}}@media(max-width:768px){.service-item.svelte-v6fkas{padding:2rem}.pillar-title.svelte-v6fkas{font-size:2rem}}.field-explainer.svelte-1bh8svg{position:relative}.main-container.svelte-1bh8svg{padding:5rem;background:linear-gradient(145deg,#16161d66,#0a0a0f99)}.explainer-header.svelte-1bh8svg{text-align:center;margin-bottom:5rem}.section-title.svelte-1bh8svg{font-size:3.5rem;margin-bottom:1rem;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-desc.svelte-1bh8svg{font-size:1.1rem;color:var(--color-muted);max-width:600px;margin:0 auto}.explainer-grid.svelte-1bh8svg{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.explainer-item.svelte-1bh8svg{display:flex;gap:2rem;align-items:flex-start}.emoji-circle.svelte-1bh8svg{width:70px;height:70px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:2rem;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.explainer-item.svelte-1bh8svg:hover .emoji-circle:where(.svelte-1bh8svg){transform:rotate(15deg) scale(1.1);background:var(--brand-gradient);border-color:transparent;box-shadow:0 0 20px #e840384d}h3.svelte-1bh8svg{font-size:1.5rem;margin-bottom:.75rem;color:var(--color-white)}.text-content.svelte-1bh8svg p:where(.svelte-1bh8svg){font-size:.95rem;color:var(--color-muted);line-height:1.7}@media(max-width:1200px){.main-container.svelte-1bh8svg{padding:3rem}.explainer-grid.svelte-1bh8svg{gap:3rem}}@media(max-width:992px){.explainer-grid.svelte-1bh8svg{grid-template-columns:1fr;gap:3rem}.section-title.svelte-1bh8svg{font-size:2.75rem}}.ai-narrative.svelte-1wofrgc{background:var(--color-dark);position:relative;overflow:hidden}.glow-bg.svelte-1wofrgc{position:absolute;top:50%;right:-10%;transform:translateY(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(232,64,56,.1) 0%,transparent 60%);z-index:0;pointer-events:none}.content-split.svelte-1wofrgc{display:grid;grid-template-columns:1.5fr 1fr;gap:6rem;align-items:center;position:relative;z-index:1}.section-title.svelte-1wofrgc{font-size:3.5rem;margin-bottom:2rem;line-height:1.1}.section-desc.svelte-1wofrgc{font-size:1.15rem;color:var(--color-muted);margin-bottom:2rem;max-width:650px;line-height:1.8}.points-grid.svelte-1wofrgc{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:4rem}.point-item.svelte-1wofrgc{display:flex;gap:2rem;align-items:flex-start}.icon-wrap.svelte-1wofrgc{width:54px;height:54px;display:flex;justify-content:center;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:1.5rem;flex-shrink:0}h4.svelte-1wofrgc{font-size:1.25rem;margin-bottom:.5rem;color:var(--color-white)}.point-content.svelte-1wofrgc p:where(.svelte-1wofrgc){font-size:.95rem;color:var(--color-muted)}.visual-quote.svelte-1wofrgc{padding:4rem;border-radius:2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);font-family:var(--font-display);position:relative}.visual-quote.svelte-1wofrgc:before{content:'"';position:absolute;top:1rem;left:2rem;font-size:8rem;color:var(--color-orange);opacity:.15;line-height:1}blockquote.svelte-1wofrgc{font-size:1.75rem;font-weight:700;line-height:1.4;color:var(--color-text);position:relative}.cite.svelte-1wofrgc{margin-top:2rem;font-size:1rem;font-weight:500;color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em}@media(max-width:1200px){.content-split.svelte-1wofrgc{gap:4rem}.section-title.svelte-1wofrgc{font-size:2.75rem}}@media(max-width:992px){.content-split.svelte-1wofrgc{grid-template-columns:1fr;gap:4rem}.visual-quote.svelte-1wofrgc{padding:3rem;order:-1}}.portfolio-section.svelte-17rqifw{background:radial-gradient(circle at 0% 0%,rgba(139,31,179,.05) 0%,transparent 40%)}.header-content.svelte-17rqifw{text-align:center;margin-bottom:5rem}.section-title.svelte-17rqifw{font-size:3.5rem;margin-bottom:1rem}.section-desc.svelte-17rqifw{color:var(--color-muted);max-width:600px;margin:0 auto}.portfolio-grid.svelte-17rqifw{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;perspective:1500px}.card-container.svelte-17rqifw{aspect-ratio:1 / 1;cursor:pointer}.card-inner.svelte-17rqifw{position:relative;width:100%;height:100%;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d}.card-inner.is-flipped.svelte-17rqifw{transform:rotateY(180deg)}@media(hover:hover){.card-container.svelte-17rqifw:hover .card-inner:where(.svelte-17rqifw){transform:rotateY(180deg)}}.card-front.svelte-17rqifw,.card-back.svelte-17rqifw{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:1rem;overflow:hidden;transform:translateZ(1px)}.card-front.svelte-17rqifw{background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.05)}.card-overlay.svelte-17rqifw{position:absolute;inset:0;transition:opacity .3s}.card-back.svelte-17rqifw{transform:rotateY(180deg) translateZ(1px);display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;border:1px solid var(--color-orange)}.back-content.svelte-17rqifw{display:flex;flex-direction:column;gap:1rem}.category.svelte-17rqifw{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-orange);font-weight:800}h3.svelte-17rqifw{font-size:1.5rem;margin:0}p.svelte-17rqifw{font-size:.9rem;color:var(--color-muted);line-height:1.4}.view-btn.svelte-17rqifw{font-size:.8rem;font-weight:700;color:var(--color-white);margin-top:1rem;text-decoration:underline;text-underline-offset:5px;transition:color .3s}.view-btn.svelte-17rqifw:hover{color:var(--color-orange)}.footer-cta.svelte-17rqifw{margin-top:5rem;text-align:center}@media(max-width:1100px){.portfolio-grid.svelte-17rqifw{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.portfolio-grid.svelte-17rqifw{grid-template-columns:repeat(2,1fr)}.section-title.svelte-17rqifw{font-size:2.5rem}}@media(max-width:480px){.portfolio-grid.svelte-17rqifw{grid-template-columns:1fr}}.contact-cta.svelte-pwa28i{position:relative}.main-card.svelte-pwa28i{padding:6rem;background:linear-gradient(145deg,#16161d66,#0a0a0f99);text-align:center;border:2px solid rgba(255,255,255,.05)}.section-title.svelte-pwa28i{font-size:4.5rem;margin-bottom:2rem}.section-desc.svelte-pwa28i{font-size:1.25rem;color:var(--color-muted);max-width:700px;margin:0 auto 4rem;line-height:1.6}.contact-methods.svelte-pwa28i{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem}.glow-btn.svelte-pwa28i{padding:1.25rem 3rem;font-size:1.15rem}.availability.svelte-pwa28i{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:.9rem;color:var(--color-orange)}@media(max-width:992px){.section-title.svelte-pwa28i{font-size:3rem}}@media(max-width:768px){.main-card.svelte-pwa28i{padding:4rem 2rem}.section-title.svelte-pwa28i{font-size:2.5rem}.section-desc.svelte-pwa28i{font-size:1.1rem;margin-bottom:3rem}}
