@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_8ef3dda6-module__daDOja__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_8ef3dda6-module__daDOja__variable{--font-bebas-neue:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_1a730734-module__RN61Ya__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_1a730734-module__RN61Ya__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_ab3f9e52-module__V5fwGW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_ab3f9e52-module__V5fwGW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#080808;--white:#f2efe8;--cream:#e8e3d5;--gold:#d4af37;--gold-bright:#f4d96b;--gold-pale:#fbe9a8;--gold-deep:#9a7b1f;--gold-dim:#8a6f30;--red:#c0392b;--gray:#1a1a1a;--gray-mid:#444;--gray-light:#888;--gold-shine:linear-gradient(135deg, #9a7b1f 0%, #d4af37 20%, #fbe9a8 45%, #f4d96b 55%, #d4af37 75%, #9a7b1f 100%);--gold-metal:linear-gradient(145deg, #b8891c 0%, #f4d96b 25%, #fbe9a8 50%, #d4af37 75%, #9a7b1f 100%)}@keyframes goldShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gold-text,.hero-title span,.section-title,.cta-title,.service-name,.package-name,.package-price,.stat-num{background:linear-gradient(110deg,#9a7b1f 0%,#d4af37 18%,#fbe9a8 38%,#fff 50%,#fbe9a8 62%,#d4af37 82%,#9a7b1f 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 24px #d4af372e);-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite goldShimmer}.gold-surface{background:linear-gradient(135deg,#9a7b1f 0%,#d4af37 30%,#fbe9a8 50%,#d4af37 70%,#9a7b1f 100%) 0 0/200% 200%;transition:background-position .6s,box-shadow .3s,transform .2s;box-shadow:0 6px 24px #d4af3747,inset 0 1px #ffffff73,inset 0 -1px #0000002e}.gold-surface:hover{background-position:100% 100%;box-shadow:0 8px 32px #f4d96b6b,inset 0 1px #ffffff8c,inset 0 -1px #0003}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-dm-sans), sans-serif;font-weight:300;overflow-x:hidden}nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808eb;border-bottom:1px solid #c9a84c26;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{font-family:var(--font-space-mono), monospace;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-size:13px}.nav-links{gap:32px;display:flex}.nav-links a{letter-spacing:.15em;text-transform:uppercase;color:var(--gray-light);font-size:12px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--white)}.nav-cta{font-family:var(--font-space-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#1a1208;cursor:pointer;background:linear-gradient(135deg,#9a7b1f 0%,#d4af37 30%,#fbe9a8 50%,#d4af37 70%,#9a7b1f 100%) 0 0/200% 200%;border:none;padding:10px 20px;font-size:11px;font-weight:700;transition:background-position .5s,box-shadow .3s;box-shadow:0 3px 14px #d4af3759,inset 0 1px #fff6}.nav-cta:hover{background-position:100% 100%;box-shadow:0 4px 20px #f4d96b80,inset 0 1px #ffffff8c}.hero{--mx:50%;--my:50%;--mx-n:0;--my-n:0;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:0 48px 72px;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(80% 60% at 70% 40%,#c9a84c12 0%,#0000 70%),radial-gradient(40% 40% at 20% 80%,#c0392b0a 0%,#0000 60%);position:absolute;inset:0}.hero-spotlight{pointer-events:none;background:radial-gradient(circle 480px at var(--mx) var(--my), #fbe9a82e 0%, #f4d96b1a 25%, #d4af370d 45%, transparent 70%), radial-gradient(circle 900px at var(--mx) var(--my), #d4af370f 0%, transparent 60%);mix-blend-mode:screen;transition:background .18s ease-out;position:absolute;inset:0}.hero-glow{pointer-events:none;width:320px;height:320px;left:var(--mx);top:var(--my);filter:blur(40px);opacity:.9;mix-blend-mode:screen;background:radial-gradient(circle,#fbe9a838 0%,#f4d96b14 35%,#0000 70%);transition:left .25s cubic-bezier(.22,.61,.36,1),top .25s cubic-bezier(.22,.61,.36,1);position:absolute;transform:translate(-50%,-50%)}.hero-grid{-webkit-mask-image:radial-gradient(ellipse 60% 60% at var(--mx) var(--my), #000000f2 10%, #00000080 40%, transparent 80%);mask-image:radial-gradient(ellipse 60% 60% at var(--mx) var(--my), #000000f2 10%, #00000080 40%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at var(--mx) var(--my), #000000f2 10%, #00000080 40%, transparent 80%);transform:translate(calc(var(--mx-n) * -14px), calc(var(--my-n) * -14px));background-image:linear-gradient(#c9a84c0a 1px,#0000 1px),linear-gradient(90deg,#c9a84c0a 1px,#0000 1px);background-size:60px 60px;transition:transform .5s cubic-bezier(.22,.61,.36,1),-webkit-mask-image .2s,mask-image .2s;position:absolute;inset:0}.hero-particles{pointer-events:none;transform:translate(calc(var(--mx-n) * -22px), calc(var(--my-n) * -22px));transition:transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;overflow:hidden}.particle{filter:blur(1.5px);opacity:.55;will-change:transform;background:radial-gradient(circle,#fbe9a8 0%,#f4d96b8c 35%,#d4af3726 65%,#0000 80%);border-radius:50%;position:absolute}.particle.p1{width:9px;height:9px;animation:18s ease-in-out infinite floatA;top:22%;left:14%}.particle.p2{width:5px;height:5px;animation:22s ease-in-out infinite floatB;top:64%;left:9%}.particle.p3{width:11px;height:11px;animation:25s ease-in-out infinite floatC;top:32%;left:72%}.particle.p4{width:6px;height:6px;animation:20s ease-in-out infinite floatD;top:78%;left:55%}.particle.p5{width:7px;height:7px;animation:24s ease-in-out infinite floatE;top:16%;left:86%}.particle.p6{width:8px;height:8px;animation:19s ease-in-out infinite floatF;top:82%;left:33%}.particle.p7{width:4px;height:4px;animation:28s ease-in-out infinite reverse floatA;top:48%;left:48%}.particle.p8{width:6px;height:6px;animation:21s ease-in-out infinite reverse floatC;top:8%;left:42%}@keyframes floatA{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.85;transform:translate(50px,-40px)}}@keyframes floatB{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.75;transform:translate(-40px,55px)}}@keyframes floatC{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.9;transform:translate(-60px,-35px)}}@keyframes floatD{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.7;transform:translate(35px,-50px)}}@keyframes floatE{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.85;transform:translate(-45px,40px)}}@keyframes floatF{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(50px,30px)}}.hero-label{font-family:var(--font-space-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:flex;position:relative}.hero-label:before{content:"";background:var(--gold);width:32px;height:1px;display:block}.hero-title{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.02em;color:var(--white);transform:translate(calc(var(--mx-n) * 6px), calc(var(--my-n) * 6px));margin-bottom:8px;font-size:clamp(64px,10vw,140px);line-height:.9;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:relative}.hero-sub{color:var(--gray-light);max-width:540px;margin-top:24px;margin-bottom:48px;font-size:18px;font-weight:300;line-height:1.5;position:relative}.hero-actions{align-items:center;gap:24px;display:flex;position:relative}.btn-primary{font-family:var(--font-space-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#1a1208;cursor:pointer;background:linear-gradient(135deg,#9a7b1f 0%,#d4af37 28%,#fbe9a8 50%,#d4af37 72%,#9a7b1f 100%) 0 0/200% 200%;border:none;padding:16px 32px;font-size:12px;font-weight:700;text-decoration:none;transition:background-position .6s,box-shadow .3s,transform .2s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 6px 24px #d4af3752,inset 0 1px #ffffff80,inset 0 -1px #0000002e}.btn-primary:after{content:"";background:linear-gradient(110deg,#0000 0%,#fff9 50%,#0000 100%);width:50%;height:100%;transition:left .7s;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.btn-primary:hover{background-position:100% 100%;transform:translateY(-1px);box-shadow:0 10px 32px #f4d96b80,inset 0 1px #fff9,inset 0 -1px #0003}.btn-primary:hover:after{left:125%}.btn-ghost{font-family:var(--font-space-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-light);border:1px solid var(--gray-mid);cursor:pointer;background:0 0;padding:16px 32px;font-size:12px;text-decoration:none;transition:all .2s;display:inline-block}.btn-ghost:hover{border-color:var(--white);color:var(--white)}.hero-stats{text-align:right;flex-direction:column;gap:28px;display:flex;position:absolute;bottom:72px;right:48px}.stat-num{font-family:var(--font-bebas-neue), sans-serif;font-size:40px;line-height:1}.stat-label{letter-spacing:.15em;text-transform:uppercase;color:var(--gray-light);font-size:11px}section{padding:100px 48px}.section-label{font-family:var(--font-space-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.section-label:before{content:"";background:var(--gold);width:24px;height:1px;display:block}.section-title{font-family:var(--font-bebas-neue), sans-serif;margin-bottom:16px;font-size:clamp(40px,5vw,72px);line-height:1}.problem{background:var(--gray)}.problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:48px;display:grid}.problem-text{color:var(--cream);font-size:19px;line-height:1.65}.problem-text strong{color:var(--gold);font-weight:500}.problem-points{flex-direction:column;gap:20px;display:flex}.problem-point{border-left:2px solid var(--gold);background:#c9a84c0a;padding:20px 24px}.problem-point p{color:var(--gray-light);font-size:14px;line-height:1.6}.problem-point strong{color:var(--white);margin-bottom:6px;font-size:15px;display:block}.services-grid{grid-template-columns:repeat(2,1fr);gap:2px;margin-top:64px;display:grid}.service-card{background:var(--gray);cursor:default;padding:40px;transition:background .3s;position:relative;overflow:hidden}.service-card:hover{background:#222}.service-num{font-family:var(--font-bebas-neue), sans-serif;color:#c9a84c14;font-size:72px;line-height:1;position:absolute;top:12px;right:20px}.service-icon{margin-bottom:16px;font-size:28px}.service-name{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.04em;margin-bottom:12px;font-size:30px}.service-desc{color:var(--gray-light);font-size:14px;line-height:1.65}.service-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.tag{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-dim);padding:4px 10px;font-size:10px}.packages{background:var(--gray)}.packages-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px;display:grid}.package-card{background:var(--black);border-top:2px solid #0000;padding:40px;transition:border-color .3s}.package-card:hover{border-top-color:#c9a84c66}.package-card.featured{border-top:2px solid var(--gold);background:#111}.package-badge{font-family:var(--font-space-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#1a1208;background:linear-gradient(135deg,#9a7b1f 0%,#d4af37 30%,#fbe9a8 50%,#d4af37 70%,#9a7b1f 100%);margin-bottom:20px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block;box-shadow:0 2px 10px #d4af3759,inset 0 1px #fff6}.package-name{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.04em;margin-bottom:8px;font-size:34px}.package-price{font-family:var(--font-bebas-neue), sans-serif;margin-bottom:4px;font-size:60px;line-height:1}.package-price-sub{color:var(--gray-light);margin-bottom:32px;font-size:12px}.package-features{flex-direction:column;gap:12px;margin-bottom:32px;list-style:none;display:flex}.package-features li{color:var(--cream);align-items:flex-start;gap:10px;font-size:14px;display:flex}.package-features li:before{content:"→";color:var(--gold);flex-shrink:0;margin-top:1px}.package-cta{font-family:var(--font-space-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#1a1208;cursor:pointer;background:linear-gradient(135deg,#9a7b1f 0%,#d4af37 30%,#fbe9a8 50%,#d4af37 70%,#9a7b1f 100%) 0 0/200% 200%;border:none;width:100%;padding:14px 24px;font-size:11px;font-weight:700;transition:background-position .6s,box-shadow .3s,transform .2s;position:relative;overflow:hidden;box-shadow:0 5px 20px #d4af374d,inset 0 1px #ffffff73,inset 0 -1px #0000002e}.package-cta:after{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:50%;height:100%;transition:left .7s;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.package-cta:hover{background-position:100% 100%;box-shadow:0 8px 28px #f4d96b73,inset 0 1px #ffffff8c,inset 0 -1px #0003}.package-cta:hover:after{left:125%}.package-cta.ghost{color:var(--gray-light);border:1px solid var(--gray-mid);box-shadow:none;background:0 0;font-weight:400}.package-cta.ghost:after{display:none}.package-cta.ghost:hover{border-color:var(--white);color:var(--white);box-shadow:none;background:0 0}.team-intro{max-width:560px;color:var(--gray-light);margin-top:16px;margin-bottom:48px;font-size:16px;line-height:1.65}.team-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.team-card{background:var(--gray);text-align:center;padding:32px}.team-avatar{width:64px;height:64px;font-family:var(--font-bebas-neue), sans-serif;color:#1a1208;background:radial-gradient(circle at 30% 25%,#fbe9a8 0%,#f4d96b 20%,#d4af37 50%,#9a7b1f 100%);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:26px;display:flex;box-shadow:0 6px 20px #d4af3759,inset 0 2px 4px #ffffff80,inset 0 -2px 4px #00000040}.team-name{color:var(--white);margin-bottom:6px;font-size:15px;font-weight:500}.team-role{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px;line-height:1.4}.faq-section{background:var(--gray)}.faq-list{max-width:720px;margin-top:48px}.faq-item{border-bottom:1px solid #2a2a2a;overflow:hidden}.faq-q{color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;font-family:inherit;font-size:17px;display:flex}.faq-q:hover{color:var(--gold)}.faq-icon{color:var(--gold);flex-shrink:0;font-size:22px;transition:transform .3s}.faq-a{color:var(--gray-light);max-height:0;font-size:14px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:200px;padding-bottom:24px}.faq-item.open .faq-icon{transform:rotate(45deg)}.contact-section{background:var(--gray)}.contact-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;margin-top:48px;display:grid}.contact-intro{color:var(--gray-light);font-size:16px;line-height:1.7}.contact-intro p{margin-bottom:16px}.contact-intro a{color:var(--gold);text-decoration:none}.contact-intro a:hover{color:var(--gold-bright)}.contact-form{background:var(--black);border-top:2px solid var(--gold);flex-direction:column;gap:20px;padding:40px;display:flex}.contact-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field label{font-family:var(--font-space-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px}.contact-field input,.contact-field select,.contact-field textarea{font-family:var(--font-dm-sans), sans-serif;color:var(--white);resize:vertical;background:#ffffff08;border:1px solid #2a2a2a;width:100%;padding:14px 16px;font-size:15px;transition:border-color .2s,background .2s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--gray-mid)}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--gold);background:#d4af370d;outline:none}.contact-field select{appearance:none;cursor:pointer}.contact-error{color:#e07a6e;font-size:12px}.contact-status{font-size:14px}.contact-status.success{color:var(--gold)}.contact-status.error{color:#e07a6e}.contact-footer{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.contact-submit{border:none}.contact-submit:disabled{opacity:.6;cursor:not-allowed}.contact-submit:disabled:hover{transform:none}.contact-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cta-section{text-align:center;background:#0d0d0d;padding:120px 48px;position:relative;overflow:hidden}.cta-bg{background:radial-gradient(70% 60%,#c9a84c12 0%,#0000 70%);position:absolute;inset:0}.cta-title{font-family:var(--font-bebas-neue), sans-serif;margin-bottom:24px;font-size:clamp(52px,7vw,96px);line-height:.95;position:relative}.cta-sub{color:var(--gray-light);margin-bottom:48px;font-size:17px;position:relative}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}footer{border-top:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:36px 48px;display:flex}.footer-logo{font-family:var(--font-space-mono), monospace;letter-spacing:.2em;color:var(--gold);font-size:12px}.footer-copy{color:var(--gray-mid);font-size:12px}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--gray-mid);font-size:12px;text-decoration:none}.footer-links a:hover{color:var(--white)}.fade-in{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:900px){nav{padding:16px 24px}.nav-links{display:none}section{padding:72px 24px}.hero{padding:0 24px 60px}.hero-stats{display:none}.problem-grid{grid-template-columns:1fr;gap:40px}.services-grid,.packages-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-row{grid-template-columns:1fr}.contact-form{padding:28px}footer{text-align:center;flex-direction:column;gap:16px}.cta-section{padding:80px 24px}}
