@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Syne:wght@600;700;800&display=swap";*{box-sizing:border-box}:root{--bg-0: #161218;--bg-1: #241b22;--bg-2: #0f0d12;--text-main: #f7efe5;--text-soft: #d9c6af;--accent-a: #ff9f5a;--accent-b: #ff5f45;--accent-c: #ffd089;--line-soft: rgba(255, 201, 143, .28);--card-bg: rgba(33, 23, 29, .86);--mx: 50%;--my: 35%;--scroll-progress: 0%;--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.16, 1, .3, 1);--duration-fast: .22s;--duration-mid: .48s;--duration-slow: .82s}html,body{margin:0;padding:0;scroll-behavior:auto}body{font-family:Manrope,Segoe UI,sans-serif;color:var(--text-main);background:var(--bg-2)}a{color:inherit;text-decoration:none}.app[data-v-b6fb955b]{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 20% 20%,#3b2731,#161218 42%,#0f0d12)}.scroll-progress[data-v-b6fb955b]{position:fixed;top:0;left:0;z-index:80;height:3px;width:var(--scroll-progress);background:linear-gradient(90deg,#ffd089,#ff9f5a 55%,#ff5f45);box-shadow:0 0 18px #ff7a53b3;transition:width .14s linear}.bg-aurora[data-v-b6fb955b]{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;opacity:.42;background:radial-gradient(40% 35% at 18% 18%,#ffaa765c,#ffaa7600),radial-gradient(34% 30% at 78% 22%,#ff625247,#ff625200),radial-gradient(38% 32% at 52% 78%,#ffd7a238,#ffd7a200);filter:blur(28px) saturate(122%);animation:auroraDrift-b6fb955b 24s var(--ease-smooth) infinite alternate}.bg-grid[data-v-b6fb955b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(255,217,166,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,217,166,.08) 1px,transparent 1px);background-size:44px 44px}.bg-noise[data-v-b6fb955b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.08;background-image:radial-gradient(circle at 30% 24%,rgba(255,255,255,.26) .5px,transparent 1px),radial-gradient(circle at 72% 64%,rgba(255,255,255,.22) .5px,transparent 1px);background-size:3px 3px,4px 4px}.cursor-light[data-v-b6fb955b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.44;mix-blend-mode:screen;background:radial-gradient(380px circle at var(--mx) var(--my),rgba(255,177,107,.26) 0%,rgba(255,110,87,.16) 36%,rgba(255,110,87,0) 72%);transition:background-position var(--duration-fast) linear}.bg-orb[data-v-b6fb955b]{position:fixed;z-index:0;pointer-events:none;border-radius:999px;filter:blur(40px)}.orb-a[data-v-b6fb955b]{width:380px;height:380px;top:-100px;right:-60px;background:#ff705633;animation:orbitA-b6fb955b 18s ease-in-out infinite}.orb-b[data-v-b6fb955b]{width:320px;height:320px;bottom:-120px;left:-70px;background:#ffc98929;animation:orbitB-b6fb955b 24s ease-in-out infinite}.hero[data-v-b6fb955b],main[data-v-b6fb955b],.ticker-wrap[data-v-b6fb955b]{position:relative;z-index:1}.hero[data-v-b6fb955b]{padding:24px 8% 70px}.nav[data-v-b6fb955b]{position:sticky;top:16px;z-index:30;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 70px;padding:12px 16px;border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(135deg,#22181eeb,#191218e6);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transform:translateZ(0);will-change:transform;box-shadow:0 10px 24px #00000029;transition:background var(--duration-mid) var(--ease-smooth),border-color var(--duration-mid) var(--ease-smooth),box-shadow var(--duration-mid) var(--ease-smooth)}.nav[data-v-b6fb955b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffbc7a14,#ffbc7a00)}.nav[data-v-b6fb955b]:hover{box-shadow:0 14px 30px #0000002e}.brand[data-v-b6fb955b]{display:flex;align-items:center;gap:10px}.logo-mark[data-v-b6fb955b]{width:42px;height:42px;border-radius:12px;object-fit:contain;box-shadow:0 12px 28px #ff7b5e47}.links[data-v-b6fb955b]{display:flex;align-items:center;gap:20px}.links a[data-v-b6fb955b]{position:relative;padding:8px 4px;font-size:.96rem;color:#fde7ce;transition:color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.links a[data-v-b6fb955b]:hover{color:#fff3de;transform:translate3d(0,-1px,0)}.links a[data-v-b6fb955b]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent-c) 0%,var(--accent-b) 100%);transform:scaleX(0);transform-origin:right;transition:transform var(--duration-fast) var(--ease-smooth)}.links a[data-v-b6fb955b]:hover:after{transform:scaleX(1);transform-origin:left}.hero-content[data-v-b6fb955b]{max-width:1080px;margin:0 auto}.kicker[data-v-b6fb955b],.section-kicker[data-v-b6fb955b],.project-type[data-v-b6fb955b]{text-transform:uppercase;letter-spacing:1.8px;font-weight:700}.kicker[data-v-b6fb955b]{margin:0 0 16px;color:var(--accent-c);font-size:.8rem}h1[data-v-b6fb955b]{font-family:Syne,Manrope,sans-serif;margin:0;max-width:980px;font-size:clamp(2rem,5vw,4.3rem);line-height:1.04;text-wrap:balance;background:linear-gradient(110deg,#fff6ea,#ffd9a8 42%,#ffc6a0);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 18px 42px rgba(255,132,96,.18)}h2[data-v-b6fb955b]{font-family:Syne,Manrope,sans-serif;margin:0;font-size:clamp(1.6rem,2.8vw,2.7rem);line-height:1.18}.description[data-v-b6fb955b],.about-grid p[data-v-b6fb955b],.service-card p[data-v-b6fb955b],.project-card p[data-v-b6fb955b],.journey-card p[data-v-b6fb955b],.contact-card p[data-v-b6fb955b]{color:#e5d2bc;line-height:1.7}.actions[data-v-b6fb955b]{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.btn[data-v-b6fb955b]{padding:13px 20px;border-radius:14px;font-weight:650;transform:translateZ(0);transition:transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-mid) var(--ease-smooth),background var(--duration-mid) var(--ease-smooth),border-color var(--duration-mid) var(--ease-smooth)}.btn[data-v-b6fb955b]:hover{transform:translate3d(0,-4px,0) scale(1.01)}.btn[data-v-b6fb955b]:active{transform:translate3d(0,-1px,0) scale(.995)}.btn.primary[data-v-b6fb955b]{color:#1b0f12;background:linear-gradient(90deg,var(--accent-a) 0%,var(--accent-b) 100%);box-shadow:0 14px 26px #ff6d4f42}.btn.ghost[data-v-b6fb955b]{color:#fff0dc;border:1px solid rgba(255,209,150,.48);background:#2b1c23ad}.hero-metrics[data-v-b6fb955b]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px;margin-top:34px}.hero-metrics article[data-v-b6fb955b],.about-card[data-v-b6fb955b],.service-card[data-v-b6fb955b],.project-card[data-v-b6fb955b],.journey-card[data-v-b6fb955b],.contact-card[data-v-b6fb955b]{transform:perspective(960px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(var(--lift, 0px));transition:box-shadow .4s var(--ease-smooth),border-color .4s var(--ease-smooth),background .4s var(--ease-smooth);will-change:transform}.tilt-card.is-tilting[data-v-b6fb955b]{transition:box-shadow .22s var(--ease-smooth),border-color .22s var(--ease-smooth),background .22s var(--ease-smooth)}.service-card.tilt-soft[data-v-b6fb955b]{transform-style:preserve-3d}.hero-metrics article[data-v-b6fb955b]{padding:16px;border-radius:16px;border:1px solid rgba(255,177,106,.3);background:#20161ebd}.hero-metrics article[data-v-b6fb955b]:hover,.about-card[data-v-b6fb955b]:hover,.service-card[data-v-b6fb955b]:hover,.project-card[data-v-b6fb955b]:hover,.journey-card[data-v-b6fb955b]:hover{border-color:#ff8d609e;box-shadow:0 24px 48px #08040885,0 0 0 1px #ff8d602e}.tilt-card[data-v-b6fb955b]{position:relative;isolation:isolate;overflow:hidden}.tilt-card[data-v-b6fb955b]:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:0;background:radial-gradient(170px circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(255,182,127,.2) 0%,rgba(255,182,127,0) 70%);transition:opacity var(--duration-mid) var(--ease-smooth)}.tilt-card[data-v-b6fb955b]:after{content:"";position:absolute;top:-60%;left:-60%;width:60%;height:220%;z-index:1;pointer-events:none;opacity:0;transform:rotate(18deg) translate(0);background:linear-gradient(95deg,#fff0,#ffebcd2e,#fff0);transition:opacity .2s var(--ease-smooth)}.tilt-card[data-v-b6fb955b]:hover:before{opacity:1}.tilt-card[data-v-b6fb955b]:hover:after{opacity:1;animation:cardSheen-b6fb955b .68s var(--ease-soft) forwards}.hero-metrics strong[data-v-b6fb955b]{display:block;font-size:1.5rem;color:var(--accent-c)}.hero-metrics span[data-v-b6fb955b]{font-size:.9rem;color:#ecd6be}.ticker-wrap[data-v-b6fb955b]{margin:0 8%;overflow:hidden;border:1px solid rgba(255,194,127,.26);border-left:0;border-right:0}.ticker-track[data-v-b6fb955b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 32px;width:100%;padding:16px 0}.ticker-track span[data-v-b6fb955b]{font-size:.88rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#ffcf93}main[data-v-b6fb955b]{padding-bottom:60px}.section[data-v-b6fb955b]{max-width:1300px;margin:0 auto;padding:86px 8% 22px;scroll-margin-top:106px}.section.reveal[data-v-b6fb955b]{position:relative;overflow:clip;isolation:isolate}.section.reveal[data-v-b6fb955b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,#0e0a0ef5,#140e13e6 48%,#140e13ad);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform-origin:left center;transition:clip-path .9s var(--ease-soft),opacity .64s var(--ease-smooth)}.section.reveal[data-v-b6fb955b]:after{content:"";position:absolute;top:-12%;left:-35%;width:56%;height:132%;z-index:3;pointer-events:none;opacity:0;transform:rotate(10deg) translate(0);background:linear-gradient(90deg,#fff0,#ffd9ad38,#fff0)}.section.reveal.visible[data-v-b6fb955b]:before{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.section.reveal.visible[data-v-b6fb955b]:after{opacity:.95;animation:sectionSweep-b6fb955b .98s var(--ease-soft) forwards}.section-head[data-v-b6fb955b]{margin-bottom:28px}.section-kicker[data-v-b6fb955b]{margin:0 0 12px;color:#ffc57e;font-size:.77rem}.about-grid[data-v-b6fb955b]{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.about-grid p[data-v-b6fb955b]{margin:0;color:#dfcab1}.about-card[data-v-b6fb955b]{padding:20px;border-radius:18px;border:1px solid rgba(255,185,111,.25);background:#241820d6}.about-card h3[data-v-b6fb955b],.service-card h3[data-v-b6fb955b],.project-card h3[data-v-b6fb955b],.journey-card h3[data-v-b6fb955b]{margin:0 0 10px}.about-card ul[data-v-b6fb955b]{margin:0;padding-left:18px;color:#e4d0ba;line-height:1.8}.services-grid[data-v-b6fb955b],.project-grid[data-v-b6fb955b],.quote-grid[data-v-b6fb955b]{display:grid;gap:18px}.services-grid[data-v-b6fb955b],.project-grid[data-v-b6fb955b]{grid-template-columns:repeat(3,minmax(240px,1fr))}.service-card[data-v-b6fb955b],.project-card[data-v-b6fb955b]{padding:22px;border-radius:20px;border:1px solid rgba(255,179,109,.26);background:linear-gradient(180deg,#2a1c24f2,#1c141af2)}.service-card p[data-v-b6fb955b],.project-card p[data-v-b6fb955b],.journey-card p[data-v-b6fb955b]{margin:0}.project-type[data-v-b6fb955b]{margin-bottom:12px;color:var(--accent-c);font-size:.8rem}.tags[data-v-b6fb955b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tags span[data-v-b6fb955b]{padding:5px 10px;border-radius:999px;font-size:.78rem;color:#ffe2bf;background:#ffa46724;border:1px solid rgba(255,198,143,.42)}.testimonials[data-v-b6fb955b]{padding-top:74px}.quote-grid[data-v-b6fb955b]{grid-template-columns:repeat(2,minmax(250px,1fr))}.journey-card[data-v-b6fb955b]{margin:0;padding:24px;border-radius:18px;border:1px solid rgba(255,185,120,.3);background:#22171ed6;color:#f1deca}.journey-card h3[data-v-b6fb955b]{color:#ffca88}.contact-section[data-v-b6fb955b]{padding-top:86px}.contact-card[data-v-b6fb955b]{max-width:980px;padding:clamp(24px,4vw,42px);border-radius:26px;border:1px solid rgba(255,188,122,.35);background:linear-gradient(135deg,#271820f5,#351e1ce6)}.contact-card p[data-v-b6fb955b]{max-width:680px;color:#eddac4}.reveal[data-v-b6fb955b],.stagger-item[data-v-b6fb955b]{opacity:0;filter:blur(6px);transform:translate3d(0,24px,0) scale(.985);will-change:opacity,transform,filter;transition:opacity var(--duration-slow) var(--ease-soft),transform var(--duration-slow) var(--ease-soft),filter var(--duration-slow) var(--ease-soft)}.reveal.visible[data-v-b6fb955b],.stagger-item.visible[data-v-b6fb955b],.stagger-item.is-visible[data-v-b6fb955b]{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.stagger-item[data-v-b6fb955b]{transition-delay:calc(var(--stagger-index, 0) * .11s)}.section-focus[data-v-b6fb955b]{animation:sectionPulse-b6fb955b .75s ease}@keyframes sectionPulse-b6fb955b{0%{box-shadow:0 0 #ff8f5f00}45%{box-shadow:0 0 0 14px #ff8f5f33}to{box-shadow:0 0 #ff8f5f00}}@keyframes marquee-b6fb955b{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes orbitA-b6fb955b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-18px,20px,0) scale(1.04)}}@keyframes orbitB-b6fb955b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(14px,-18px,0) scale(1.03)}}@keyframes auroraDrift-b6fb955b{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(1%,2%,0) scale(1.05)}to{transform:translate3d(2%,-2%,0) scale(1.03)}}@keyframes sectionSweep-b6fb955b{0%{transform:rotate(10deg) translate(0);opacity:0}14%{opacity:.78}to{transform:rotate(10deg) translate(320%);opacity:0}}@keyframes cardSheen-b6fb955b{0%{transform:rotate(18deg) translate(0);opacity:0}12%{opacity:1}to{transform:rotate(18deg) translate(380%);opacity:0}}@media (prefers-reduced-motion: reduce){.reveal[data-v-b6fb955b],.stagger-item[data-v-b6fb955b]{opacity:1;filter:none;transform:none;transition:none}.orb-a[data-v-b6fb955b],.orb-b[data-v-b6fb955b],.bg-aurora[data-v-b6fb955b],.section-focus[data-v-b6fb955b]{animation:none}.scroll-progress[data-v-b6fb955b],.cursor-light[data-v-b6fb955b],.tilt-card[data-v-b6fb955b]:before,.tilt-card[data-v-b6fb955b]:after{display:none}.section.reveal[data-v-b6fb955b]:before,.section.reveal[data-v-b6fb955b]:after{display:none}.btn[data-v-b6fb955b],.service-card[data-v-b6fb955b],.project-card[data-v-b6fb955b],.journey-card[data-v-b6fb955b],.about-card[data-v-b6fb955b],.hero-metrics article[data-v-b6fb955b],.links a[data-v-b6fb955b]{transition:none}}@media (max-width: 980px){.services-grid[data-v-b6fb955b],.project-grid[data-v-b6fb955b]{grid-template-columns:1fr 1fr}.about-grid[data-v-b6fb955b],.quote-grid[data-v-b6fb955b]{grid-template-columns:1fr}}@media (max-width: 700px){.nav[data-v-b6fb955b]{flex-direction:column}.links[data-v-b6fb955b]{flex-wrap:wrap;justify-content:center}.hero-metrics[data-v-b6fb955b],.services-grid[data-v-b6fb955b],.project-grid[data-v-b6fb955b]{grid-template-columns:1fr}.ticker-wrap[data-v-b6fb955b]{margin-left:0;margin-right:0}.cursor-light[data-v-b6fb955b]{display:none}}
