:root{--bg-0:#07070b;--bg-1:#0c0c12;--bg-2:#11111a;--surface:hsla(0,0%,100%,.04);--surface-strong:hsla(0,0%,100%,.08);--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--text:#f4f4f6;--text-muted:#a5a6b0;--text-dim:#7a7b85;--accent:#ecb02b;--accent-2:#ff7a3d;--accent-3:#ff3d68;--gradient-fire:linear-gradient(135deg,#ecb02b,#ff7a3d 50%,#ff3d68);--gradient-fire-soft:linear-gradient(135deg,rgba(236,176,43,.18),rgba(255,61,104,.18));--shadow-glow:0 20px 60px rgba(236,176,43,.18);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--container:min(1200px,92vw)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 800px at 80% -10%,rgba(236,176,43,.18),transparent 60%),radial-gradient(900px 700px at -10% 30%,rgba(255,61,104,.12),transparent 60%),linear-gradient(180deg,#07070b,#0c0c12 40%,#11111a);background:radial-gradient(1200px 800px at 80% -10%,rgba(236,176,43,.18),transparent 60%),radial-gradient(900px 700px at -10% 30%,rgba(255,61,104,.12),transparent 60%),linear-gradient(180deg,var(--bg-0),var(--bg-1) 40%,var(--bg-2));background-attachment:fixed;color:#f4f4f6;color:var(--text);font-family:Poppins,Space Grotesk,system-ui,-apple-system,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0;cursor:pointer;font-family:inherit}ul{list-style:none}::selection{background:#ecb02b;background:var(--accent);color:#1a1000}.container{margin:0 auto;width:min(1200px,92vw);width:var(--container)}.section{padding:clamp(64px,10vw,120px) 0;position:relative}.eyebrow{align-items:center;background:hsla(0,0%,100%,.04);background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border:1px solid var(--border);border-radius:999px;border-radius:var(--radius-pill);color:#a5a6b0;color:var(--text-muted);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:2px;padding:6px 14px;text-transform:uppercase}.eyebrow:before{background:#ecb02b;background:var(--accent);border-radius:50%;box-shadow:0 0 10px #ecb02b;box-shadow:0 0 10px var(--accent);content:"";height:6px;width:6px}.section-title{font-family:Space Grotesk,Poppins,sans-serif;font-size:clamp(28px,4.2vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:14px 0 12px}.section-title .grad{background:linear-gradient(135deg,#ecb02b,#ff7a3d 50%,#ff3d68);background:var(--gradient-fire);-webkit-background-clip:text;background-clip:text;color:transparent}.section-sub{color:#a5a6b0;color:var(--text-muted);font-size:clamp(15px,1.5vw,17px);max-width:680px}.btn{align-items:center;border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:14px 26px;transition:box-shadow .25s ease,background .25s ease,border-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,-webkit-transform .25s ease;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,#ecb02b,#ff7a3d 50%,#ff3d68);background:var(--gradient-fire);box-shadow:0 20px 60px rgba(236,176,43,.18);box-shadow:var(--shadow-glow);color:#1a0f00}.btn-primary:hover{box-shadow:0 25px 70px rgba(255,122,61,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-ghost{background:hsla(0,0%,100%,.04);background:var(--surface);border:1px solid hsla(0,0%,100%,.14);border:1px solid var(--border-strong);color:#f4f4f6;color:var(--text)}.btn-ghost:hover{background:hsla(0,0%,100%,.08);background:var(--surface-strong);border-color:#ecb02b;border-color:var(--accent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}.App{overflow-x:hidden;position:relative}.reveal{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px);transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease,-webkit-transform .7s ease;will-change:opacity,transform}.reveal.visible{opacity:1;-webkit-transform:none;transform:none}.ant-bg{height:100vh;inset:0;pointer-events:none;width:100vw;z-index:-1}.ant-bg,.nav{position:fixed}.nav{inset:0 0 auto 0;padding:14px 0;transition:background .3s ease,box-shadow .3s ease,padding .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,padding .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,padding .3s ease,-webkit-backdrop-filter .3s ease;z-index:100}.nav--scrolled{backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);background:rgba(10,10,16,.72);border-bottom:1px solid var(--border);box-shadow:0 10px 30px rgba(0,0,0,.4);padding:8px 0}.nav__inner{align-items:center;display:flex;gap:24px;justify-content:space-between}.nav__brand{align-items:center;display:inline-flex;font-size:20px;font-weight:800;gap:12px;letter-spacing:.5px}.nav__name-accent{background:var(--gradient-fire);-webkit-background-clip:text;background-clip:text;color:transparent}.nav__mark{background:var(--gradient-fire);border-radius:10px;box-shadow:var(--shadow-glow);display:grid;height:34px;place-items:center;position:relative;width:34px}.nav__mark:after{color:#1a0f00;content:"AF";display:grid;font-size:12px;font-weight:900;inset:0;letter-spacing:.5px;place-items:center;position:absolute}.nav__spark{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite;background:conic-gradient(from 0deg,transparent,hsla(0,0%,100%,.5),transparent 30%);border-radius:12px;inset:-2px;opacity:.6;position:absolute}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.nav__menu{align-items:center;display:flex;gap:24px}.nav__menu ul{background:var(--surface);border:1px solid var(--border);display:flex;gap:6px;padding:6px}.nav__menu ul,.nav__menu ul a{border-radius:var(--radius-pill)}.nav__menu ul a{color:var(--text-muted);display:inline-block;font-size:14px;font-weight:500;padding:8px 16px;transition:color .25s ease,background .25s ease}.nav__menu ul a:hover{background:var(--surface-strong);color:var(--text)}.nav__menu ul a.is-active{background:var(--gradient-fire);color:#1a0f00}.nav__cta{font-size:13px;padding:10px 18px}.nav__cta-mobile{border-radius:50%;display:none;font-size:14px;height:42px;padding:0;width:42px}.nav__cta-mobile i{margin:0}.tabbar{backdrop-filter:saturate(200%) blur(40px);-webkit-backdrop-filter:saturate(200%) blur(40px);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04) 40%,rgba(10,10,16,.2));border:1px solid hsla(0,0%,100%,.12);border-radius:28px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 30px 70px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 hsla(0,0%,100%,.04),0 0 0 1px rgba(0,0,0,.25);display:none;isolation:isolate;left:12px;overflow:hidden;position:fixed;right:12px;z-index:120}.tabbar:before{background:radial-gradient(120% 80% at 50% 0,hsla(0,0%,100%,.12) 0,transparent 55%),radial-gradient(120% 80% at 50% 100%,rgba(236,176,43,.08) 0,transparent 60%);border-radius:inherit;inset:0;z-index:-1}.tabbar:after,.tabbar:before{content:"";pointer-events:none;position:absolute}.tabbar:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);height:1px;left:10%;right:10%;top:0}.tabbar ul{display:grid;grid-template-columns:repeat(5,1fr)}.tabbar__item{align-items:center;color:var(--text-dim);display:flex;flex-direction:column;font-size:10.5px;font-weight:500;gap:3px;justify-content:center;padding:9px 4px 8px;position:relative;transition:color .25s ease,-webkit-transform .25s ease;transition:color .25s ease,transform .25s ease;transition:color .25s ease,transform .25s ease,-webkit-transform .25s ease}.tabbar__item i{font-size:17px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.tabbar__item span{letter-spacing:.2px;line-height:1}.tabbar__item--active{color:var(--text)}.tabbar__item--active i{color:var(--accent);-webkit-transform:translateY(-1px) scale(1.08);transform:translateY(-1px) scale(1.08)}.tabbar__item--active:before{background:var(--gradient-fire);border-radius:3px;box-shadow:0 0 12px rgba(236,176,43,.6);content:"";height:3px;position:absolute;top:4px;width:22px}.hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:140px 0 80px;position:relative}.hero__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.hero__blob{border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.55;position:absolute}.hero__blob--a{-webkit-animation:float 14s ease-in-out infinite;animation:float 14s ease-in-out infinite;background:radial-gradient(circle,#ff7a3d,transparent 60%);height:520px;right:-80px;top:-120px;width:520px}.hero__blob--b{animation:float 18s ease-in-out infinite reverse;background:radial-gradient(circle,#ecb02b,transparent 60%);bottom:-140px;height:480px;left:-100px;width:480px}@-webkit-keyframes float{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(20px,-30px,0);transform:translate3d(20px,-30px,0)}}@keyframes float{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(20px,-30px,0);transform:translate3d(20px,-30px,0)}}.hero__grid{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;inset:0;mask-image:radial-gradient(60% 60% at 50% 50%,#000 60%,transparent);-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 60%,transparent);position:absolute}.hero__inner{grid-gap:clamp(32px,6vw,80px);align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:1.618fr 1fr;position:relative;z-index:1}.hero__title{font-family:Space Grotesk,Poppins,sans-serif;font-size:clamp(36px,6vw,72px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:18px 0 20px}.hero__title-grad{background:var(--gradient-fire);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.hero__lede{color:var(--text-muted);font-size:clamp(16px,1.6vw,18px);max-width:560px}.hero__cta{gap:14px;margin-top:32px}.hero__cta,.hero__meta{display:flex;flex-wrap:wrap}.hero__meta{border-top:1px solid var(--border);gap:clamp(20px,4vw,48px);margin-top:48px;padding-top:28px}.hero__meta li{display:flex;flex-direction:column}.hero__meta strong{background:var(--gradient-fire);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700}.hero__meta span{color:var(--text-dim);font-size:13px;letter-spacing:.5px;text-transform:uppercase}.hero__visual{aspect-ratio:1/1;display:grid;margin:0 auto;max-width:321px;place-items:center;position:relative;width:100%}.hero__ring{border:1px solid var(--border-strong);border-radius:50%;inset:0;position:absolute}.hero__ring--outer{-webkit-animation:ringPulse 6s ease-in-out infinite;animation:ringPulse 6s ease-in-out infinite}.hero__ring--mid{-webkit-animation:ringPulse 6s ease-in-out .5s infinite;animation:ringPulse 6s ease-in-out .5s infinite;border-color:rgba(236,176,43,.3);inset:12%}.hero__ring--inner{-webkit-animation:ringPulse 6s ease-in-out 1s infinite;animation:ringPulse 6s ease-in-out 1s infinite;border-color:rgba(255,122,61,.4);inset:25%}@-webkit-keyframes ringPulse{0%,to{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes ringPulse{0%,to{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.04);transform:scale(1.04)}}.hero__ant{border:2px solid rgba(236,176,43,.4);border-radius:50%;box-shadow:0 30px 80px rgba(236,176,43,.25);-webkit-filter:contrast(1.05) saturate(1.1);filter:contrast(1.05) saturate(1.1);height:58%;object-fit:cover;position:relative;width:58%;z-index:2}.hero__cauldron{-webkit-animation:hcGlow 4.5s ease-in-out infinite;animation:hcGlow 4.5s ease-in-out infinite;background:radial-gradient(circle at 50% 80%,#3a1608 0,#1a0a05 55%,#0a0604 100%);display:grid;overflow:hidden;place-items:center}.hero__cauldron-svg{display:block;height:100%;width:100%}@-webkit-keyframes hcGlow{0%,to{box-shadow:0 25px 60px rgba(255,122,31,.12),inset 0 0 35px rgba(255,122,31,.08)}50%{box-shadow:0 30px 75px rgba(255,122,31,.2),inset 0 0 45px rgba(255,122,31,.14)}}@keyframes hcGlow{0%,to{box-shadow:0 25px 60px rgba(255,122,31,.12),inset 0 0 35px rgba(255,122,31,.08)}50%{box-shadow:0 30px 75px rgba(255,122,31,.2),inset 0 0 45px rgba(255,122,31,.14)}}.hc-flame{transform-box:fill-box;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;will-change:transform,opacity}.hc-f-back-1{-webkit-animation:hcDanceL 1.3s ease-in-out infinite alternate;animation:hcDanceL 1.3s ease-in-out infinite alternate}.hc-f-back-2{-webkit-animation:hcDanceR 1.1s ease-in-out .15s infinite alternate;animation:hcDanceR 1.1s ease-in-out .15s infinite alternate}.hc-f-main{-webkit-animation:hcDanceMain .9s ease-in-out infinite alternate;animation:hcDanceMain .9s ease-in-out infinite alternate}.hc-f-mid{-webkit-animation:hcDanceMid .65s ease-in-out infinite alternate;animation:hcDanceMid .65s ease-in-out infinite alternate}.hc-f-core{-webkit-animation:hcDanceCore .4s ease-in-out infinite alternate;animation:hcDanceCore .4s ease-in-out infinite alternate}@-webkit-keyframes hcDanceL{0%{opacity:.55;-webkit-transform:scaleY(.82) scaleX(1.05) rotate(-3deg) translateY(0);transform:scaleY(.82) scaleX(1.05) rotate(-3deg) translateY(0)}50%{opacity:.85;-webkit-transform:scaleY(1.08) scaleX(.92) rotate(4deg) translateY(-3px);transform:scaleY(1.08) scaleX(.92) rotate(4deg) translateY(-3px)}to{opacity:.7;-webkit-transform:scaleY(.95) scaleX(1) rotate(-1deg) translateY(-1px);transform:scaleY(.95) scaleX(1) rotate(-1deg) translateY(-1px)}}@keyframes hcDanceL{0%{opacity:.55;-webkit-transform:scaleY(.82) scaleX(1.05) rotate(-3deg) translateY(0);transform:scaleY(.82) scaleX(1.05) rotate(-3deg) translateY(0)}50%{opacity:.85;-webkit-transform:scaleY(1.08) scaleX(.92) rotate(4deg) translateY(-3px);transform:scaleY(1.08) scaleX(.92) rotate(4deg) translateY(-3px)}to{opacity:.7;-webkit-transform:scaleY(.95) scaleX(1) rotate(-1deg) translateY(-1px);transform:scaleY(.95) scaleX(1) rotate(-1deg) translateY(-1px)}}@-webkit-keyframes hcDanceR{0%{opacity:.6;-webkit-transform:scaleY(.85) scaleX(1.02) rotate(3deg) translateY(0);transform:scaleY(.85) scaleX(1.02) rotate(3deg) translateY(0)}50%{opacity:.9;-webkit-transform:scaleY(1.12) scaleX(.9) rotate(-4deg) translateY(-3px);transform:scaleY(1.12) scaleX(.9) rotate(-4deg) translateY(-3px)}to{opacity:.75;-webkit-transform:scaleY(.98) scaleX(1.04) rotate(1deg) translateY(-1px);transform:scaleY(.98) scaleX(1.04) rotate(1deg) translateY(-1px)}}@keyframes hcDanceR{0%{opacity:.6;-webkit-transform:scaleY(.85) scaleX(1.02) rotate(3deg) translateY(0);transform:scaleY(.85) scaleX(1.02) rotate(3deg) translateY(0)}50%{opacity:.9;-webkit-transform:scaleY(1.12) scaleX(.9) rotate(-4deg) translateY(-3px);transform:scaleY(1.12) scaleX(.9) rotate(-4deg) translateY(-3px)}to{opacity:.75;-webkit-transform:scaleY(.98) scaleX(1.04) rotate(1deg) translateY(-1px);transform:scaleY(.98) scaleX(1.04) rotate(1deg) translateY(-1px)}}@-webkit-keyframes hcDanceMain{0%{opacity:.88;-webkit-transform:scaleY(.88) scaleX(1.04) rotate(-2deg);transform:scaleY(.88) scaleX(1.04) rotate(-2deg)}40%{opacity:1;-webkit-transform:scaleY(1.14) scaleX(.9) rotate(3deg) translateY(-4px);transform:scaleY(1.14) scaleX(.9) rotate(3deg) translateY(-4px)}70%{opacity:.95;-webkit-transform:scaleY(1.02) scaleX(.96) rotate(-2deg) translateY(-2px);transform:scaleY(1.02) scaleX(.96) rotate(-2deg) translateY(-2px)}to{opacity:1;-webkit-transform:scaleY(1.08) scaleX(.93) rotate(2deg) translateY(-3px);transform:scaleY(1.08) scaleX(.93) rotate(2deg) translateY(-3px)}}@keyframes hcDanceMain{0%{opacity:.88;-webkit-transform:scaleY(.88) scaleX(1.04) rotate(-2deg);transform:scaleY(.88) scaleX(1.04) rotate(-2deg)}40%{opacity:1;-webkit-transform:scaleY(1.14) scaleX(.9) rotate(3deg) translateY(-4px);transform:scaleY(1.14) scaleX(.9) rotate(3deg) translateY(-4px)}70%{opacity:.95;-webkit-transform:scaleY(1.02) scaleX(.96) rotate(-2deg) translateY(-2px);transform:scaleY(1.02) scaleX(.96) rotate(-2deg) translateY(-2px)}to{opacity:1;-webkit-transform:scaleY(1.08) scaleX(.93) rotate(2deg) translateY(-3px);transform:scaleY(1.08) scaleX(.93) rotate(2deg) translateY(-3px)}}@-webkit-keyframes hcDanceMid{0%{opacity:.7;-webkit-transform:scaleY(.85) scaleX(1.08) rotate(2deg);transform:scaleY(.85) scaleX(1.08) rotate(2deg)}to{opacity:1;-webkit-transform:scaleY(1.18) scaleX(.86) rotate(-3deg) translateY(-4px);transform:scaleY(1.18) scaleX(.86) rotate(-3deg) translateY(-4px)}}@keyframes hcDanceMid{0%{opacity:.7;-webkit-transform:scaleY(.85) scaleX(1.08) rotate(2deg);transform:scaleY(.85) scaleX(1.08) rotate(2deg)}to{opacity:1;-webkit-transform:scaleY(1.18) scaleX(.86) rotate(-3deg) translateY(-4px);transform:scaleY(1.18) scaleX(.86) rotate(-3deg) translateY(-4px)}}@-webkit-keyframes hcDanceCore{0%{opacity:.7;-webkit-transform:scaleY(.7) scaleX(1.15) rotate(-1deg);transform:scaleY(.7) scaleX(1.15) rotate(-1deg)}to{opacity:1;-webkit-transform:scaleY(1.2) scaleX(.78) rotate(2deg) translateY(-3px);transform:scaleY(1.2) scaleX(.78) rotate(2deg) translateY(-3px)}}@keyframes hcDanceCore{0%{opacity:.7;-webkit-transform:scaleY(.7) scaleX(1.15) rotate(-1deg);transform:scaleY(.7) scaleX(1.15) rotate(-1deg)}to{opacity:1;-webkit-transform:scaleY(1.2) scaleX(.78) rotate(2deg) translateY(-3px);transform:scaleY(1.2) scaleX(.78) rotate(2deg) translateY(-3px)}}.hc-haze{-webkit-animation:hcHaze 2.4s ease-in-out infinite;animation:hcHaze 2.4s ease-in-out infinite;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes hcHaze{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes hcHaze{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.12);transform:scale(1.12)}}.hc-coalbed{-webkit-animation:hcCoalbed 1.4s ease-in-out infinite;animation:hcCoalbed 1.4s ease-in-out infinite;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes hcCoalbed{0%,to{opacity:.85;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:1;-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}}@keyframes hcCoalbed{0%,to{opacity:.85;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:1;-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}}.hc-bluebase{-webkit-animation:hcBlueBase .7s ease-in-out infinite alternate;animation:hcBlueBase .7s ease-in-out infinite alternate;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes hcBlueBase{0%{opacity:.45;-webkit-transform:scaleX(.9);transform:scaleX(.9)}to{opacity:.75;-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@keyframes hcBlueBase{0%{opacity:.45;-webkit-transform:scaleX(.9);transform:scaleX(.9)}to{opacity:.75;-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}.hc-ember{opacity:0;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.hc-em1{-webkit-animation:hcEmber 2.4s ease-out .2s infinite;animation:hcEmber 2.4s ease-out .2s infinite}.hc-em2{-webkit-animation:hcEmber 3.1s ease-out .9s infinite;animation:hcEmber 3.1s ease-out .9s infinite}.hc-em3{-webkit-animation:hcEmber 2.6s ease-out 1.5s infinite;animation:hcEmber 2.6s ease-out 1.5s infinite}.hc-em4{-webkit-animation:hcEmber 2.9s ease-out .5s infinite;animation:hcEmber 2.9s ease-out .5s infinite}.hc-em5{-webkit-animation:hcEmber 3.3s ease-out 1.1s infinite;animation:hcEmber 3.3s ease-out 1.1s infinite}.hc-em6{-webkit-animation:hcEmber 2.2s ease-out 1.8s infinite;animation:hcEmber 2.2s ease-out 1.8s infinite}@-webkit-keyframes hcEmber{0%{opacity:0;-webkit-transform:translate(0) scale(.4);transform:translate(0) scale(.4)}12%{opacity:1}to{opacity:0;-webkit-transform:translate(10px,-70px) scale(.2);transform:translate(10px,-70px) scale(.2)}}@keyframes hcEmber{0%{opacity:0;-webkit-transform:translate(0) scale(.4);transform:translate(0) scale(.4)}12%{opacity:1}to{opacity:0;-webkit-transform:translate(10px,-70px) scale(.2);transform:translate(10px,-70px) scale(.2)}}.hc-bubble{opacity:0;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.hc-b1{-webkit-animation:hcBubble 2.8s ease-in .1s infinite;animation:hcBubble 2.8s ease-in .1s infinite}.hc-b2{-webkit-animation:hcBubble 2.2s ease-in .9s infinite;animation:hcBubble 2.2s ease-in .9s infinite}.hc-b3{-webkit-animation:hcBubble 2.5s ease-in 1.6s infinite;animation:hcBubble 2.5s ease-in 1.6s infinite}.hc-b4{-webkit-animation:hcBubble 3.1s ease-in .4s infinite;animation:hcBubble 3.1s ease-in .4s infinite}@-webkit-keyframes hcBubble{0%{opacity:0;-webkit-transform:translateY(0) scale(.4);transform:translateY(0) scale(.4)}20%{opacity:.9}80%{opacity:.7}to{opacity:0;-webkit-transform:translateY(-40px) scale(1);transform:translateY(-40px) scale(1)}}@keyframes hcBubble{0%{opacity:0;-webkit-transform:translateY(0) scale(.4);transform:translateY(0) scale(.4)}20%{opacity:.9}80%{opacity:.7}to{opacity:0;-webkit-transform:translateY(-40px) scale(1);transform:translateY(-40px) scale(1)}}.hc-puff{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.hc-p1{-webkit-animation:hcSmoke 4.5s ease-in-out infinite;animation:hcSmoke 4.5s ease-in-out infinite}.hc-p2{-webkit-animation:hcSmoke 5s ease-in-out .8s infinite;animation:hcSmoke 5s ease-in-out .8s infinite}.hc-p3{-webkit-animation:hcSmoke 5.5s ease-in-out 1.6s infinite;animation:hcSmoke 5.5s ease-in-out 1.6s infinite}.hc-p4{-webkit-animation:hcSmoke 6s ease-in-out 2.4s infinite;animation:hcSmoke 6s ease-in-out 2.4s infinite}@-webkit-keyframes hcSmoke{0%{opacity:0;-webkit-transform:translateY(10px) scale(.6);transform:translateY(10px) scale(.6)}25%{opacity:.8}to{opacity:0;-webkit-transform:translate(6px,-60px) scale(1.5);transform:translate(6px,-60px) scale(1.5)}}@keyframes hcSmoke{0%{opacity:0;-webkit-transform:translateY(10px) scale(.6);transform:translateY(10px) scale(.6)}25%{opacity:.8}to{opacity:0;-webkit-transform:translate(6px,-60px) scale(1.5);transform:translate(6px,-60px) scale(1.5)}}.hc-shimmer{-webkit-animation:hcShimmer 2.4s ease-in-out infinite;animation:hcShimmer 2.4s ease-in-out infinite;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes hcShimmer{0%,to{opacity:.55;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:.85;-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes hcShimmer{0%,to{opacity:.55;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:.85;-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}.hc-wave{-webkit-animation:hcWave 3.5s ease-in-out infinite;animation:hcWave 3.5s ease-in-out infinite;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes hcWave{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}@keyframes hcWave{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}.hc-floor{-webkit-animation:hcFloor 1.2s ease-in-out infinite;animation:hcFloor 1.2s ease-in-out infinite;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes hcFloor{0%,to{opacity:.6;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:1;-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes hcFloor{0%,to{opacity:.6;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:1;-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}.hc-ant{-webkit-animation:hcAntWobble 2.2s ease-in-out infinite;animation:hcAntWobble 2.2s ease-in-out infinite;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes hcAntWobble{0%,to{-webkit-transform:translate(150px,86px) rotate(-4deg);transform:translate(150px,86px) rotate(-4deg)}50%{-webkit-transform:translate(150px,84px) rotate(4deg);transform:translate(150px,84px) rotate(4deg)}}@keyframes hcAntWobble{0%,to{-webkit-transform:translate(150px,86px) rotate(-4deg);transform:translate(150px,86px) rotate(-4deg)}50%{-webkit-transform:translate(150px,84px) rotate(4deg);transform:translate(150px,84px) rotate(4deg)}}.hc-spark{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.hc-s1{-webkit-animation:hcSpark 1.8s ease-in-out .2s infinite;animation:hcSpark 1.8s ease-in-out .2s infinite}.hc-s2{-webkit-animation:hcSpark 2.2s ease-in-out .9s infinite;animation:hcSpark 2.2s ease-in-out .9s infinite}.hc-s3{-webkit-animation:hcSpark 1.5s ease-in-out 1.4s infinite;animation:hcSpark 1.5s ease-in-out 1.4s infinite}.hc-s4{-webkit-animation:hcSpark 2s ease-in-out .6s infinite;animation:hcSpark 2s ease-in-out .6s infinite}@-webkit-keyframes hcSpark{0%{opacity:0;-webkit-transform:translateY(0) scale(.6);transform:translateY(0) scale(.6)}30%{opacity:1}to{opacity:0;-webkit-transform:translateY(-30px) scale(1.2);transform:translateY(-30px) scale(1.2)}}@keyframes hcSpark{0%{opacity:0;-webkit-transform:translateY(0) scale(.6);transform:translateY(0) scale(.6)}30%{opacity:1}to{opacity:0;-webkit-transform:translateY(-30px) scale(1.2);transform:translateY(-30px) scale(1.2)}}@media (prefers-reduced-motion:reduce){.hc-ant,.hc-bluebase,.hc-bubble,.hc-coalbed,.hc-ember,.hc-flame,.hc-floor,.hc-haze,.hc-puff,.hc-shimmer,.hc-spark,.hc-wave,.hero__cauldron{-webkit-animation:none!important;animation:none!important}}.hero__chip{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(14,14,22,.72);border:1px solid var(--border-strong);border-radius:var(--radius-pill);box-shadow:0 15px 40px rgba(0,0,0,.4);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;position:absolute;white-space:nowrap;z-index:3}.hero__chip i{color:var(--accent)}.hero__orbit{inset:0;pointer-events:none;position:absolute;z-index:3}.hero__chip--orbit{--orbit-r:165px;height:-webkit-max-content;height:max-content;inset:0;margin:auto;pointer-events:auto;position:absolute;width:-webkit-max-content;width:max-content;will-change:transform}.hero__chip--orbit:hover{z-index:4}.hero__scroll{border:2px solid var(--border-strong);border-radius:14px;bottom:28px;display:grid;height:40px;left:50%;padding-top:6px;place-items:start center;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px;z-index:1}.hero__scroll span{-webkit-animation:scrollDot 1.6s ease-in-out infinite;animation:scrollDot 1.6s ease-in-out infinite;background:var(--accent);border-radius:2px;display:block;height:8px;width:3px}@-webkit-keyframes scrollDot{0%,to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.2;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scrollDot{0%,to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.2;-webkit-transform:translateY(10px);transform:translateY(10px)}}@media (max-width:960px){.hero__inner{grid-template-columns:1fr;text-align:left}.hero__visual{max-width:380px;order:-1}.hero__chip--orbit{--orbit-r:145px;font-size:12px;padding:8px 12px}}@media (max-width:768px){.nav__menu{display:none}.nav__cta-mobile{display:inline-flex}.tabbar{display:block}body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.hero{padding:110px 0 40px}.hero__title{font-size:clamp(34px,10vw,52px)}.hero__scroll{display:none}}@media (max-width:380px){.tabbar__item span{font-size:9.5px}.tabbar__item i{font-size:16px}}@media (max-width:480px){.hero__chip{font-size:11px;padding:8px 12px}}.services{padding-top:clamp(80px,10vw,140px)}.services__head{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(48px,6vw,72px);text-align:center}.services__head .section-sub{margin:0 auto;text-align:center}.typing{display:inline-flex;height:1.1em;margin-left:8px;overflow:hidden;vertical-align:bottom}.typing__list{-webkit-animation:typingScroll 12s steps(6) infinite;animation:typingScroll 12s steps(6) infinite;display:flex;flex-direction:column;margin:0;padding:0}.typing__list li{align-items:center;display:flex;height:1.1em;line-height:1.1em}.typing__list .grad{background:var(--gradient-fire);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}@-webkit-keyframes typingScroll{0%,14%{-webkit-transform:translateY(0);transform:translateY(0)}16%,30%{-webkit-transform:translateY(-1.1em);transform:translateY(-1.1em)}32%,46%{-webkit-transform:translateY(-2.2em);transform:translateY(-2.2em)}48%,62%{-webkit-transform:translateY(-3.3em);transform:translateY(-3.3em)}64%,78%{-webkit-transform:translateY(-4.4em);transform:translateY(-4.4em)}80%,94%{-webkit-transform:translateY(-5.5em);transform:translateY(-5.5em)}to{-webkit-transform:translateY(-6.6em);transform:translateY(-6.6em)}}@keyframes typingScroll{0%,14%{-webkit-transform:translateY(0);transform:translateY(0)}16%,30%{-webkit-transform:translateY(-1.1em);transform:translateY(-1.1em)}32%,46%{-webkit-transform:translateY(-2.2em);transform:translateY(-2.2em)}48%,62%{-webkit-transform:translateY(-3.3em);transform:translateY(-3.3em)}64%,78%{-webkit-transform:translateY(-4.4em);transform:translateY(-4.4em)}80%,94%{-webkit-transform:translateY(-5.5em);transform:translateY(-5.5em)}to{-webkit-transform:translateY(-6.6em);transform:translateY(-6.6em)}}.services__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;padding:28px 26px;position:relative;transition:border-color .35s ease,background .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,border-color .35s ease,background .35s ease;transition:transform .35s ease,border-color .35s ease,background .35s ease,-webkit-transform .35s ease}.service:before{background:linear-gradient(135deg,rgba(236,176,43,.4),transparent 40%,rgba(255,61,104,.3));border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .35s ease}.service:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border-color:transparent;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.service:hover:before{opacity:1}.service__icon{background:var(--gradient-fire-soft);border:1px solid var(--border-strong);border-radius:14px;color:var(--accent);display:grid;font-size:20px;height:52px;margin-bottom:18px;place-items:center;width:52px}.service__title{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.service__text{color:var(--text-muted);font-size:14.5px;margin-bottom:18px}.service__stack{display:flex;flex-wrap:wrap;gap:6px}.service__stack li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-dim);font-size:11.5px;letter-spacing:.3px;padding:4px 10px}@media (max-width:600px){.typing{display:block;margin-left:0;margin-top:4px}.service{padding:24px 20px}}.why__head{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(48px,6vw,72px)}.why__head,.why__head .section-sub{text-align:center}.why__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.why-card{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid var(--border);border-radius:var(--radius-lg);isolation:isolate;overflow:hidden;padding:36px 30px 30px;position:relative;transition:box-shadow .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,box-shadow .4s ease;transition:transform .4s ease,box-shadow .4s ease,-webkit-transform .4s ease}.why-card:hover{box-shadow:0 30px 60px rgba(0,0,0,.35);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.why-card__glow{background:radial-gradient(circle,rgba(236,176,43,.35),transparent 60%);border-radius:50%;-webkit-filter:blur(30px);filter:blur(30px);height:260px;opacity:.55;position:absolute;right:-80px;top:-80px;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;width:260px;z-index:-1}.why-card:hover .why-card__glow{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.why-card:nth-child(2) .why-card__glow{background:radial-gradient(circle,rgba(255,122,61,.35),transparent 60%)}.why-card:nth-child(3) .why-card__glow{background:radial-gradient(circle,rgba(255,61,104,.35),transparent 60%)}.why-card__icon{background:var(--gradient-fire);border-radius:16px;box-shadow:var(--shadow-glow);color:#1a0f00;display:grid;font-size:22px;height:58px;margin-bottom:20px;place-items:center;width:58px}.why-card__title{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:12px}.why-card__text{color:var(--text-muted);font-size:15px;line-height:1.65}.why-card__number{color:var(--text-dim);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;position:absolute;right:26px;top:20px}.stats{grid-gap:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,7vw,88px);padding:28px}.stat{padding:12px 8px;text-align:center}.stat+.stat{border-left:1px solid var(--border)}.stat__value{background:var(--gradient-fire);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:700}.stat__label{color:var(--text-dim);font-size:12.5px;letter-spacing:.6px;margin-top:6px;text-transform:uppercase}@media (max-width:720px){.stats{grid-template-columns:repeat(2,1fr)}.stat+.stat{border-left:0}.stat:nth-child(3),.stat:nth-child(4){border-top:1px solid var(--border);padding-top:20px}.stat:nth-child(2),.stat:nth-child(4){border-left:1px solid var(--border)}}.clients__head{align-items:center;display:flex;flex-direction:column;margin:0 auto clamp(40px,5vw,60px)}.clients__head,.clients__head .section-sub{text-align:center}.marquee{overflow:hidden;padding:12px 0;position:relative;width:100%}.marquee__track{-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite;display:flex;gap:48px;width:-webkit-max-content;width:max-content}.marquee:hover .marquee__track{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;flex:0 0 auto;height:80px;padding:12px 20px;place-items:center;transition:border-color .3s ease,background .3s ease,-webkit-transform .3s ease;transition:border-color .3s ease,background .3s ease,transform .3s ease;transition:border-color .3s ease,background .3s ease,transform .3s ease,-webkit-transform .3s ease;width:clamp(120px,14vw,170px)}.marquee__item:hover{background:var(--surface-strong);border-color:var(--accent);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.marquee__item img{-webkit-filter:grayscale(1) brightness(1.4);filter:grayscale(1) brightness(1.4);max-height:50px;opacity:.7;transition:opacity .3s ease,-webkit-filter .3s ease;transition:filter .3s ease,opacity .3s ease;transition:filter .3s ease,opacity .3s ease,-webkit-filter .3s ease;width:auto}.marquee__item:hover img{-webkit-filter:none;filter:none;opacity:1}.marquee__fade{bottom:0;pointer-events:none;position:absolute;top:0;width:140px;z-index:1}.marquee__fade--left{background:linear-gradient(90deg,var(--bg-1),transparent);left:0}.marquee__fade--right{background:linear-gradient(-90deg,var(--bg-1),transparent);right:0}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:600px){.marquee__track{gap:28px}.marquee__item{height:70px;width:120px}.marquee__fade{width:60px}}.contact{padding-top:clamp(60px,8vw,100px)}.contact__inner{grid-gap:clamp(32px,5vw,64px);align-items:start;background:radial-gradient(800px 400px at 0 0,rgba(236,176,43,.16),transparent 60%),radial-gradient(600px 400px at 100% 100%,rgba(255,61,104,.14),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1.05fr 1fr;padding:clamp(32px,5vw,56px)}.contact__copy .section-sub{margin-top:6px}.contact__list{display:flex;flex-direction:column;gap:14px;margin-top:28px}.contact__list li{align-items:flex-start;color:var(--text-muted);display:flex;font-size:15px;gap:14px}.contact__list i{background:var(--gradient-fire-soft);border:1px solid var(--border-strong);border-radius:10px;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.contact__list a:hover,.contact__list i{color:var(--accent)}.contact__form{display:flex;flex-direction:column;gap:14px}.contact__form label{display:flex;flex-direction:column;gap:6px}.contact__form span{color:var(--text-dim);font-size:12.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.contact__form input,.contact__form textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:inherit;font-size:15px;padding:14px 16px;resize:vertical;transition:border-color .25s ease,background .25s ease}.contact__form input:focus,.contact__form textarea:focus{background:var(--surface-strong);border-color:var(--accent);outline:none}.contact__submit{align-self:flex-start;margin-top:6px}.contact__note{color:var(--text-muted);font-size:13.5px}.footer{background:rgba(8,8,14,.5);border-top:1px solid var(--border);margin-top:clamp(40px,6vw,80px);padding:clamp(56px,7vw,84px) 0 32px}.footer__grid{grid-gap:clamp(24px,4vw,48px);display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:1.6fr 1fr 1fr 1.2fr;margin-bottom:48px}.footer__col h4{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:14px;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.footer__col a,.footer__col p{color:var(--text-muted);font-size:14.5px;line-height:1.9;transition:color .2s ease}.footer__col a:hover{color:var(--accent)}.footer__col ul{display:flex;flex-direction:column;gap:4px}.footer__col--brand p{margin-top:16px;max-width:360px}.footer__brand{align-items:center;color:var(--text);display:inline-flex;font-size:20px;font-weight:800;gap:12px;letter-spacing:.5px}.footer__social{display:flex;gap:10px;margin-top:20px}.footer__social a{background:var(--surface);border:1px solid var(--border);border-radius:50%;color:var(--text-muted);display:grid;height:40px;place-items:center;transition:color .25s ease,border-color .25s ease,background .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,-webkit-transform .25s ease;width:40px}.footer__social a:hover{background:var(--gradient-fire);border-color:transparent;color:#1a0f00;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.footer__email a{word-break:break-all}.footer__base{border-top:1px solid var(--border);color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding-top:24px}@media (max-width:900px){.contact__inner{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.footer__col--brand{grid-column:1/-1}}@media (max-width:520px){.footer__grid{grid-template-columns:1fr}.footer__base{flex-direction:column;text-align:left}}
/*# sourceMappingURL=main.68c96442.css.map*/