:root{--bg:#0a0b0f;--bg-elev:#0f1117;--text:#e6e8ec;--muted:#a6adbb;--primary:#ff7a18;--primary-600:#ff5e00;--accent:#ffb547;--surface:#11131a;--surface-2:#0d0f15;--success:#22c55e;--warning:#fbbf24;--danger:#ef4444;--radius:14px;--radius-sm:10px;--shadow-lg:0 20px 60px #00000080;--shadow-md:0 10px 30px #00000059}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0b0f;background:var(--bg);color:#e6e8ec;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.container{margin:0 auto;width:min(1120px,92vw)}.gradient-text{background:linear-gradient(92deg,#ff7a18,#ffb547);background:linear-gradient(92deg,var(--primary) 0,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:#0000}.button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow-md);color:#e6e8ec;color:var(--text);display:inline-flex;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 18px;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.button:before{background:linear-gradient(120deg,#fff0,#ffffff2e,#fff0);content:"";height:400%;left:-30%;pointer-events:none;position:absolute;top:-150%;transform:rotate(25deg) translateX(-120%);transition:transform .7s ease;width:60%}.button:hover{border-color:#ffffff29;box-shadow:0 18px 44px #ff7a184d;transform:translateY(-2px) scale(1.02)}.button:hover:before{transform:rotate(25deg) translateX(220%)}.button:focus-visible{box-shadow:0 0 0 3px #ff7a1873;outline:none}.button.primary{background:linear-gradient(180deg,#ff7a18,#ff5e00);background:linear-gradient(180deg,var(--primary) 0,var(--primary-600) 100%);border:none;color:#fff}.button.primary:hover{box-shadow:0 22px 54px #ff7a1873}.button.ghost{background:#0000;border:1px solid #ffffff29}.button.youtube{background:linear-gradient(180deg,#ff3131,#e40000);border:none;color:#fff}.social-inline{margin:4px 0 14px}.button.success{background:linear-gradient(180deg,#2bd673,#1db85e);border:none;color:#fff}.button.success:hover{box-shadow:0 22px 54px #22c55e66}.chip{align-items:center;background:#ff7a181f;border:1px solid #ff7a1859;border-radius:999px;color:#ffe1c9;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.02em;padding:8px 12px;text-transform:uppercase}.section{padding:84px 0}.section.light{background:#0e1117}.section.dark{background:#0a0b0f}.grid-2{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}@media (max-width:960px){.grid-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.button,.button:hover{transform:none;transition:none}.button:before{display:none}}.hero{align-items:center;background:radial-gradient(1200px 600px at 20% 10%,#ff7a1833,#0000 60%),radial-gradient(1200px 600px at 80% 90%,#ffb5471f,#0000 60%),linear-gradient(180deg,#0a0b0f,#0b0c12);display:flex;min-height:92vh;overflow:hidden;position:relative}.hero.section{padding-top:20px}.hero .bg-video{inset:0;mix-blend-mode:screen;opacity:.28;pointer-events:none;position:absolute;z-index:0}.hero .bg-video video{filter:contrast(1.02) saturate(1.08) brightness(.9);height:100%;object-fit:cover;width:100%}.hero .overlay{background:radial-gradient(1200px 600px at 50% 10%,#ffffff26,#0a0b0fcc 65%);inset:0;position:absolute}.hero .content{position:relative;z-index:1}.logo-wrap{display:flex;justify-content:center;margin-bottom:16px}.brand-logo{background:linear-gradient(180deg,#fffffff2,#ffffffe0);border-radius:12px;box-shadow:0 30px 80px #00000073;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.45));height:clamp(60px,9vw,120px);margin:0 0 12px;padding:14px 18px;width:auto}.headline{font-family:Playfair Display,serif;font-size:clamp(36px,6vw,78px);font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:12px 0 16px}.subheadline{color:var(--muted);font-size:clamp(16px,2.25vw,20px);line-height:1.6;max-width:760px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.badges{color:var(--muted);display:flex;gap:14px;margin-top:16px}.features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.feature-stack{grid-gap:16px;display:grid;gap:16px}.feature-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:var(--radius);box-shadow:var(--shadow-md);padding:22px 22px 20px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.feature-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.feature-card h3{align-items:center;display:flex;gap:10px}.feature-card h3:before{background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:999px;box-shadow:0 0 0 3px #ff7a1840;content:"";display:inline-block;height:8px;width:8px}.feature-card h3{font-size:18px;margin:0 0 6px}.feature-card p{color:var(--muted);line-height:1.6;margin:0}.pricing-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.price-card{background:linear-gradient(180deg,#7c5cff12,#7c5cff05);border:1px solid #7c5cff40;border-radius:var(--radius);padding:24px}.price-card h4{font-size:16px;margin:0 0 8px}.price{font-size:32px;font-weight:800}.price small{color:var(--muted);font-weight:500}.price-list{color:var(--muted);margin:14px 0 18px;padding-left:18px}.price-list li{margin:6px 0}.testimonials{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.quote{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:var(--radius);padding:18px}.quote p{margin:0 0 10px}.quote .by{color:var(--muted);font-weight:600}@media (max-width:960px){.features,.pricing-grid,.testimonials{grid-template-columns:1fr}}
/*# sourceMappingURL=main.fc439e1a.css.map*/