.navbar{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(to right,rgba(0,0,0,.3),rgba(10,10,10,.534),rgba(0,0,0,.3));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,107,53,.18);box-shadow:0 12px 30px #00000059;transition:all .5s ease}.navbar-inner{width:100%;max-width:100%;margin:0;padding:0 1.5rem;background:transparent}.navbar-row{display:flex;align-items:center;justify-content:space-between;height:6rem}.navbar-logo-link{text-decoration:none;font-weight:900;font-size:2.1rem;letter-spacing:-.03em;display:inline-flex;align-items:baseline;white-space:nowrap}.navbar-logo-main{background:linear-gradient(to right,#ffffff,#ffffff,#ffffff);-webkit-background-clip:text;background-clip:text;color:transparent}.navbar-logo-accent{color:#ff6b35;margin-left:.35rem}.navbar-links-desktop{display:none;align-items:center;gap:1rem;margin-left:1.5rem}.navbar-link{display:inline-flex;align-items:center;padding:.5rem .9rem;font-size:.9rem;font-weight:600;border-radius:999px;text-decoration:none;background-color:#0000008a;color:#d1d5db;border:1px solid rgba(148,163,253,.12);cursor:pointer;transition:all .2s ease;white-space:nowrap}.navbar-link-active{background-color:#ff6b35;color:#0a0a0a}.navbar-link:hover:not(.navbar-link-active){background-color:#111827d9;color:#fff}.navbar-call-desktop{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.9rem;font-weight:700;border-radius:999px;text-decoration:none;background-color:#ff6b35;color:#0a0a0a;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.navbar-call-desktop:hover{background-color:#e55a2b}.navbar-toggle-wrap{display:flex;align-items:center;justify-content:flex-end;flex:1}.navbar-toggle-btn{position:relative;padding:1.5rem;background:transparent;border:none;cursor:pointer;transition:all .3s ease;color:#fff;display:inline-flex;align-items:center;justify-content:center}.navbar-toggle-btn svg{stroke:#fff}.navbar-toggle-btn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:rgba(0,0,0,.45);box-shadow:0 0 #ff6b3559;opacity:.9;animation:navbar-pulse-ring 1.8s ease-in-out infinite;z-index:-1}.navbar-toggle-btn:after{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:999px;background:#ff6b35;box-shadow:0 0 12px #ff6b35e6;animation:navbar-pulse-dot 1.5s ease-in-out infinite}@keyframes navbar-pulse-ring{0%{box-shadow:0 0 #ff6b3580;opacity:.9}70%{box-shadow:0 0 0 14px #ff6b3500;opacity:0}to{box-shadow:0 0 #ff6b3500;opacity:0}}@keyframes navbar-pulse-dot{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:1}}.navbar-mobile-wrap{position:absolute;top:100%;left:0;right:0;margin-top:1rem;display:block}.navbar-mobile-panel{margin:0 1.5rem;padding:2.5rem 2rem;background:radial-gradient(circle at top left,rgba(255,107,53,.12),transparent),rgba(15,15,20,.96);border-radius:1.75rem;box-shadow:0 28px 70px #000000d9;border:1px solid rgba(255,107,53,.18);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.navbar-mobile-links{display:flex;flex-direction:column;gap:1.2rem}.navbar-mobile-link{display:block;padding:1.1rem 1.8rem;font-size:1.1rem;font-weight:700;border-radius:1.3rem;text-decoration:none;position:relative;overflow:hidden;transition:all .3s ease}.navbar-mobile-link-active{color:#0a0a0a;background:linear-gradient(to right,#ff6b35,#ff915f);box-shadow:0 16px 40px #ff6b3559}.navbar-mobile-link-default{color:#e5e7eb;background:rgba(31,31,31,.9)}.navbar-mobile-link-default:hover{color:#ff6b35;background:rgba(45,45,55,1)}.navbar-mobile-cta-wrap{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,107,53,.18)}.navbar-mobile-cta{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:1.2rem 1.8rem;font-weight:700;font-size:1.05rem;text-decoration:none;border-radius:999px;background:linear-gradient(to right,#ff6b35,#ff915f);color:#0a0a0a;box-shadow:0 18px 45px #ff6b3559;transition:all .3s ease}.navbar-mobile-cta:hover{transform:translateY(-2px)}@media (max-width: 600px){.navbar-row{height:4.5rem;padding-right:.25rem}.navbar-logo-link{font-size:1.6rem}.navbar-toggle-btn{padding:.9rem}}@media (min-width: 768px){.navbar-inner{padding:0 2rem}.navbar-links-desktop{display:flex}.navbar-toggle-wrap{display:none}}.about-page{min-height:100vh;padding-top:6rem;background:radial-gradient(circle at top left,rgba(255,107,53,.18),transparent 55%),radial-gradient(circle at top right,rgba(80,120,255,.16),transparent 55%),linear-gradient(to bottom,#060b1a,#030918);color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,-system-ui,sans-serif}.about-hero{position:relative;padding:4rem 1.5rem 3rem;overflow:hidden}.about-hero-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.4;z-index:0}.about-hero-inner{position:relative;z-index:2;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 900px){.about-hero-inner{flex-direction:row;align-items:center}}.about-hero-text{flex:1}.about-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(255,107,53,.35);background:rgba(255,107,53,.06);color:#ff6b35;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem}.about-pill-dot{width:6px;height:6px;border-radius:999px;background:#ff6b35}.about-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;color:#f9fafb;margin:0 0 .6rem}.about-title-accent{color:#ff6b35}.about-subtitle{font-size:1rem;line-height:1.7;color:#fff;max-width:30rem;margin-bottom:1.2rem}.about-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem}.about-meta-item{padding:.35rem .75rem;border-radius:999px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,253,.14);font-size:1rem;color:#fff}.about-hero-card{flex:1;padding:1.5rem 1.4rem;border-radius:1.8rem;background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent),rgba(12,16,29,1);border:1px solid rgba(148,163,253,.18);box-shadow:0 18px 70px #0009;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.about-hero-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.about-hero-card-item{padding:.55rem .7rem;border-radius:1.1rem;background:rgba(6,10,19,.98);border:1px solid rgba(148,163,253,.16);display:flex;flex-direction:column;gap:.2rem}.about-hero-card-item .label{font-size:.9rem;text-transform:uppercase;letter-spacing:.14em;color:#9ca3af}.about-hero-card-item .value{font-size:1rem;font-weight:700;color:#fc9f7d}.about-hero-card-item .hint{font-size:.65rem;color:#cedfff}.about-hero-card-foot{display:flex;align-items:center;gap:.55rem;margin-top:.8rem;font-size:.8rem;color:#fff}.about-hero-icon{width:22px;height:22px;border-radius:999px;background:rgba(255,107,53,.22);display:flex;align-items:center;justify-content:center}.about-hero-icon-svg{width:13px;height:13px;color:#ff6b35}.about-section{padding:3.5rem 1.5rem 3.75rem;background:radial-gradient(circle at top,rgba(15,23,42,.3),transparent),linear-gradient(to bottom,rgb(28,33,56),rgb(13,24,55))}.about-section.muted{background:radial-gradient(circle at top,rgba(15,23,42,.18),transparent),linear-gradient(to bottom,#020817,#020817)}.about-section.cta{background:radial-gradient(circle at bottom,rgba(255,107,53,.08),transparent),linear-gradient(to top,#02040a,transparent)}.about-inner{max-width:1120px;margin:0 auto}.about-two-col{max-width:1120px;margin:0 auto;display:grid;gap:2.5rem}@media (min-width: 900px){.about-two-col{grid-template-columns:minmax(0,1.7fr) minmax(260px,1.1fr);align-items:center}}.section-header.center{text-align:center;margin-bottom:1.75rem}.section-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:#fb7f4a;margin-bottom:.4rem}.section-subtitle{font-size:.9rem;color:#fff;max-width:36rem;margin:.15rem auto 0;line-height:1.7}.about-text-block{display:flex;flex-direction:column;gap:.75rem;color:#fff;font-size:1.1rem;line-height:1.8}.about-text-block p{margin:0}.about-story-card,.about-story-visual{padding:1.5rem 1.3rem;border-radius:1.6rem;background:rgba(4,7,15,.98);border:1px solid rgba(148,163,253,.14);color:#e8eaee;font-size:1.1rem;line-height:1.7;box-shadow:0 14px 40px #0000008c}.about-story-visual{text-align:left}.about-orbit{width:70px;height:70px;border-radius:999px;border:1px solid rgba(255,107,53,.26);display:flex;align-items:center;justify-content:center;margin-bottom:.6rem}.about-orbit-inner{width:38px;height:38px;border-radius:999px;background:radial-gradient(circle,#ff6b35,#111827);display:flex;align-items:center;justify-content:center}.about-orbit-sun{width:18px;height:18px;color:#f9fafb}.about-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.6rem}@media (min-width: 768px){.about-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-stat-card{padding:.8rem .75rem;border-radius:1.2rem;background:rgba(7,11,23,.98);border:1px solid rgba(148,163,253,.14);text-align:left}.about-stat-icon{color:#ff6b35;margin-bottom:.2rem}.about-stat-number{font-size:1.5rem;font-weight:700;color:#f9fafb}.about-stat-label{font-size:.8rem;color:#9ca3af}.about-values-grid{display:grid;gap:1rem;margin-top:1.6rem}@media (min-width: 768px){.about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-value-card{padding:1.1rem 1rem;border-radius:1.4rem;background:rgba(6,10,19,.98);border:1px solid rgba(148,163,253,.16);display:flex;flex-direction:column;gap:.4rem}.about-value-icon{width:26px;height:26px;border-radius:999px;background:rgba(255,107,53,.18);display:flex;align-items:center;justify-content:center;color:#ff6b35;margin-bottom:.25rem}.about-value-card h3{font-size:1.05rem;color:#f9fafb;margin:0}.about-value-card p{font-size:.85rem;color:#9ca3af;margin:0}.about-why-grid{display:grid;gap:.8rem;margin-top:1.6rem}@media (min-width: 768px){.about-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-why-card{display:flex;align-items:flex-start;gap:.45rem;padding:1rem .95rem;border-radius:1.1rem;background:rgba(6,10,19,.98);border:1px solid rgba(148,163,253,.16);font-size:.86rem;color:#9ca3af}.bullet-dot{width:7px;height:7px;border-radius:999px;margin-top:.25rem;background:#ff6b35}.about-cta-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.4rem}.about-cta-btn{padding:.9rem 1.8rem;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s ease}.about-cta-btn.primary{background:#ff6b35;color:#050816;box-shadow:0 12px 35px #ff6b3566}.about-cta-btn.primary:hover{background:#e55a2b;box-shadow:0 14px 40px #ff6b3580;transform:translateY(-1px)}.about-cta-btn.ghost{background:transparent;color:#e5e7eb;border:1px solid rgba(148,163,253,.3)}.about-cta-btn.ghost:hover{background:rgba(15,23,42,.98);transform:translateY(-1px)}.solar-page{min-height:100vh;padding-top:6rem;background:radial-gradient(circle at top left,rgba(255,107,53,.16),transparent 55%),radial-gradient(circle at top right,rgba(80,120,255,.14),transparent 55%),linear-gradient(to bottom,#060b1a,#030918);color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.solar-hero{position:relative;padding:3.5rem 1.5rem 2.5rem;overflow:hidden}.solar-hero-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.4;z-index:0}.solar-hero-inner{position:relative;z-index:2;max-width:1120px;margin:0 auto;display:grid;gap:2rem}@media (min-width: 900px){.solar-hero-inner{grid-template-columns:minmax(0,1.7fr) minmax(260px,1.1fr);align-items:center}}.solar-hero-text{display:flex;flex-direction:column;gap:.7rem}.solar-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(255,107,53,.35);background:rgba(38,10,0,.668);color:#ff6b35;font-size:.9rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.solar-pill-dot{width:6px;height:6px;border-radius:999px;background:#ff6b35}.solar-title{font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800;line-height:1.2;margin:.5rem 0 .25rem;color:#f9fafb}.solar-title-accent{color:#ff6b35}.solar-subtitle{font-size:1rem;color:#fff;max-width:30rem;line-height:1.7}.solar-hero-card{padding:1.4rem 1.3rem;border-radius:1.6rem;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent),rgba(7,11,23,1);border:1px solid rgba(148,163,253,.16);box-shadow:0 18px 65px #000000a6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:.9rem;color:#fff}.solar-hero-card-title{font-size:1.1rem;font-weight:600;color:#f9934a;margin-bottom:.4rem}.solar-hero-card ul{list-style:none;padding:0;margin:.2rem 0 0;display:grid;gap:.25rem}.solar-hero-card li:before{content:"•";color:#ff6b35;margin-right:.3rem}.solar-section{padding:3.2rem 1.5rem 3.5rem;background:radial-gradient(circle at top,rgba(15,23,42,.26),transparent),linear-gradient(to bottom,#1d2333,#171322)}.solar-section-inner{max-width:1120px;margin:0 auto}.solar-section-header h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:#f9fafb;margin:0 0 .35rem}.solar-section-header p{font-size:1.2rem;color:#9ca3af;max-width:45rem;line-height:1.6}.solar-grid{display:grid;gap:1rem;margin-top:1.7rem}@media (min-width: 768px){.solar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.solar-card{padding:1rem .9rem;border-radius:1.4rem;background:rgba(6,10,19,.98);border:1px solid rgba(148,163,253,.16);display:flex;flex-direction:column;gap:.4rem;box-shadow:0 12px 35px #0000008c;transition:all .25s ease}.solar-card-high-capacity{border-color:#8f4226;box-shadow:0 18px 55px #ff6b3540;position:relative;grid-column:span 2}@media (max-width: 767px){.solar-card-high-capacity{grid-column:span 1}}.solar-card-high-capacity .solar-card-tag{color:#ff6b35;font-weight:600;font-size:1.1rem}.solar-card-high-capacity .solar-card-description{font-size:.9rem;color:#e5e7eb}.solar-card-high-capacity .solar-card-note{font-size:.85rem;color:#f97316;font-weight:500}.solar-card:hover{border-color:#ff6b3566;transform:translateY(-4px);box-shadow:0 18px 55px #000000bf}.solar-card-header{display:flex;flex-direction:column;gap:.15rem}.solar-card-header h3{font-size:1rem;font-weight:700;color:#f9fafb;margin:0}.solar-card-tag{font-size:1rem;color:#ff6b35;font-weight:500}.solar-card-description{font-size:.9rem;color:#9ca3af;margin:.2rem 0 .4rem;line-height:1.6}.solar-card-prices{display:flex;flex-direction:column;gap:.25rem;margin-top:.15rem}.solar-price-row{display:flex;justify-content:space-between;font-size:1em;color:#fff}.solar-price-row strong{color:#f3d0b7;font-weight:600;font-size:.9rem}.solar-card-note{margin-top:.3rem;font-size:.9rem;color:#fff}.solar-disclaimer{font-size:1.1rem;color:#e2e4e8;margin-top:2rem;line-height:1.5;max-width:90%;text-align:center;justify-self:center}.solar-cta{padding:3rem 1.5rem 3.5rem;background:radial-gradient(circle at bottom,rgba(255,107,53,.1),transparent),linear-gradient(to top,#02040a,#020817)}.solar-cta-inner{max-width:780px;margin:0 auto;text-align:center}.solar-cta-inner h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#f9fafb;margin:0 0 .4rem}.solar-cta-inner p{font-size:1rem;color:#9ca3af;line-height:1.6;max-width:34rem;margin:0 auto 1.3rem}.solar-cta-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.solar-cta-btn{padding:.8rem 1.6rem;border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .25s ease}.solar-cta-btn.primary{background:#ff6b35;color:#050816;box-shadow:0 12px 35px #ff6b3566}.solar-cta-btn.primary:hover{background:#e55a2b;box-shadow:0 14px 40px #ff6b3580;transform:translateY(-1px)}.solar-cta-btn.ghost{background:transparent;color:#e5e7eb;border:1px solid rgba(148,163,253,.3)}.solar-cta-btn.ghost:hover{background:rgba(6,10,19,.98);transform:translateY(-1px)}.contact-page{min-height:100vh;padding-top:6rem;padding-bottom:4rem;background:radial-gradient(circle at top left,rgba(255,107,53,.12),transparent 55%),radial-gradient(circle at top right,rgba(80,120,255,.08),transparent 55%),linear-gradient(to bottom,#111523,#020817);color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,-system-ui,sans-serif}.contact-hero{position:relative;padding:3.5rem 1.5rem 2rem;overflow:hidden}.contact-hero-inner{max-width:760px;margin:0 auto;text-align:center;position:relative;z-index:2}.contact-hero-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.3rem .85rem;border-radius:999px;border:1px solid rgba(255,107,53,.4);background:rgba(5,8,22,.96);color:#ff6b35;font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.9rem}.contact-hero-title{font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;color:#f9fafb;margin:0 0 .5rem}.contact-hero-subtitle{font-size:.95rem;color:#9ca3af;max-width:32rem;margin:.25rem auto 0;line-height:1.7}.contact-main{padding:2.5rem 1.5rem 0}.contact-layout{max-width:1100px;margin:0 auto;display:grid;gap:2.25rem}@media (min-width: 900px){.contact-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,1.2fr);align-items:flex-start}}.contact-form-card{background:rgba(5,8,22,.98);border-radius:1.5rem;padding:1.75rem 1.6rem;border:1px solid rgba(31,41,55,.95);box-shadow:0 18px 55px #000000bf}.contact-form-title{font-size:1.4rem;font-weight:700;color:#f9fafb;margin:0 0 .4rem}.contact-form-subtitle{font-size:.8rem;color:#9ca3af;margin:0 0 1.3rem}.contact-label{display:block;font-size:.78rem;font-weight:500;color:#e5e7eb;margin-bottom:.25rem}.contact-input,.contact-select,.contact-textarea{width:100%;padding:.7rem .85rem;border-radius:.7rem;border:1px solid rgba(75,85,99,.95);background:#020817;color:#f9fafb;font-size:.8rem;outline:none;transition:all .22s ease}.contact-input::placeholder,.contact-textarea::placeholder{color:#6b7280}.contact-input:focus,.contact-select:focus,.contact-textarea:focus{border-color:#ff6b35;box-shadow:0 0 0 1px #ff6b354d;background:#020817}.contact-grid-2{display:grid;gap:.9rem}@media (min-width: 640px){.contact-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-textarea{resize:vertical;min-height:130px}.contact-submit-btn{width:100%;margin-top:.5rem;padding:.85rem 1.4rem;border-radius:.9rem;border:none;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:#fff;background:linear-gradient(to right,#ff6b35,#ff8935);box-shadow:0 14px 45px #ff6b3573;cursor:pointer;transition:all .22s ease}.contact-submit-btn:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 18px 55px #ff6b358c}.contact-submit-btn.is-disabled{background:#6b7280;cursor:not-allowed;box-shadow:none}.contact-alert{display:flex;align-items:center;gap:.45rem;padding:.6rem .75rem;border-radius:.75rem;font-size:.78rem;margin-bottom:.8rem}.contact-alert.success{border:1px solid rgba(22,163,74,.8);background:rgba(22,163,74,.09);color:#4ade80}.contact-alert.error{border:1px solid rgba(239,68,68,.85);background:rgba(239,68,68,.1);color:#fca5a5}.contact-info-col{display:flex;flex-direction:column;gap:1.4rem}.contact-info-header h2{font-size:1.3rem;font-weight:700;margin:0 0 .3rem;color:#f9fafb}.contact-info-header p{font-size:.82rem;color:#9ca3af;max-width:22rem;line-height:1.7}.contact-info-list{display:flex;flex-direction:column;gap:.7rem}.contact-info-item{display:flex;gap:.65rem;padding:.75rem .8rem;border-radius:1rem;background:rgba(5,8,22,.98);border:1px solid rgba(31,41,55,.96);transition:all .22s ease}.contact-info-item:hover{background:rgba(17,24,39,.98);border-color:#ff6b3559}.contact-info-icon{width:36px;height:36px;border-radius:.75rem;background:rgba(255,107,53,.16);color:#ff6b35;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info-text-title{font-size:.9rem;font-weight:600;color:#f9fafb;margin:0}.contact-info-text-main{font-size:.82rem;font-weight:500;color:#e5e7eb;margin:.08rem 0 0}.contact-info-text-sub{font-size:.74rem;color:#9ca3af;margin:.08rem 0 0}.contact-info-link{color:#fb923c;font-weight:500;font-size:.82rem;text-decoration:none}.contact-info-link:hover{color:#fed7aa}.contact-quick-card{margin-top:.4rem;padding:.85rem .9rem;border-radius:1.1rem;background:radial-gradient(circle at top left,rgba(255,107,53,.14),transparent),rgba(5,8,22,.98);border:1px solid rgba(249,115,22,.38);box-shadow:0 18px 45px #000000d9}.contact-quick-title{font-size:.98rem;font-weight:600;color:#f9fafb;margin:0 0 .2rem}.contact-quick-text{font-size:.78rem;color:#9ca3af;margin:0 0 .6rem}.contact-quick-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.6rem 1.3rem;border-radius:999px;background:#ff6b35;color:#050816;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .22s ease}.contact-quick-btn:hover{background:#e55a2b;transform:translateY(-1px)}.contact-faq{padding:2.75rem 1.5rem 0}.contact-faq-inner{max-width:1100px;margin:0 auto}.contact-faq-header{text-align:center;margin-bottom:1.6rem}.contact-faq-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:#f9fafb;margin:0 0 .35rem}.contact-faq-subtitle{font-size:.88rem;color:#9ca3af;max-width:30rem;margin:.1rem auto 0;line-height:1.6}.contact-faq-grid{display:grid;gap:.9rem;margin-top:1.4rem}@media (min-width: 768px){.contact-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-faq-card{padding:.95rem .9rem;border-radius:1.1rem;background:rgba(5,8,22,.98);border:1px solid rgba(31,41,55,.98);box-shadow:0 14px 36px #000000bf}.contact-faq-question{font-size:.96rem;font-weight:600;color:#f9fafb;margin:0 0 .25rem}.contact-faq-answer{font-size:.8rem;color:#9ca3af;margin:0;line-height:1.6}:root{--bg-primary: #11172e;--bg-secondary: #252938;--bg-tertiary: #38363b;--bg-card: #1f1f1f;--bg-glass: rgba(31, 31, 31, .8);--bg-glass-hover: rgba(31, 31, 31, .9);--text-primary: #ffffff;--text-secondary: #e5e7eb;--text-muted: #9ca3af;--text-accent: #ff6b35;--accent-orange: #ff6b35;--accent-orange-hover: #e55a2b;--accent-orange-light: rgba(255, 107, 53, .1);--border-primary: #374151;--border-secondary: #4b5563;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-glow: 0 0 20px rgba(255, 107, 53, .3);--gradient-primary: linear-gradient(135deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);--gradient-accent: linear-gradient(135deg, var(--accent-orange) 0%, var(--accent-orange-hover) 100%);--gradient-glass: linear-gradient(135deg, var(--bg-glass) 0%, var(--bg-glass-hover) 100%);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--gradient-primary);color:var(--text-primary);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;background:var(--gradient-primary)}.container{max-width:1200px;margin:0 auto;padding:var(--space-xl)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--text-accent)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-tertiary{background-color:var(--bg-tertiary)}.bg-card{background-color:var(--bg-card)}.bg-glass{background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bg-accent{background:var(--gradient-accent)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-glow{box-shadow:var(--shadow-glow)}.transition-fast{transition:all var(--transition-fast)}.transition-normal{transition:all var(--transition-normal)}.transition-slow{transition:all var(--transition-slow)}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-4{gap:var(--space-md)}.gap-6{gap:var(--space-lg)}.gap-8{gap:var(--space-xl)}.flex{display:flex}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.p-4{padding:var(--space-md)}.p-6{padding:var(--space-lg)}.p-8{padding:var(--space-xl)}.px-4{padding-left:var(--space-md);padding-right:var(--space-md)}.px-6{padding-left:var(--space-lg);padding-right:var(--space-lg)}.px-8{padding-left:var(--space-xl);padding-right:var(--space-xl)}.py-4{padding-top:var(--space-md);padding-bottom:var(--space-md)}.py-8{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.py-12{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.py-16{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.m-4{margin:var(--space-md)}.mb-4{margin-bottom:var(--space-md)}.mb-6{margin-bottom:var(--space-lg)}.mb-8{margin-bottom:var(--space-xl)}.mb-12{margin-bottom:var(--space-2xl)}.mr-2{margin-right:var(--space-sm)}.ml-2{margin-left:var(--space-sm)}.space-y-2>*+*{margin-top:var(--space-sm)}.space-y-4>*+*{margin-top:var(--space-md)}.space-y-6>*+*{margin-top:var(--space-lg)}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.w-full{width:100%}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.inset-0{top:0;right:0;bottom:0;left:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.backdrop-blur-lg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bg-opacity-60{background-opacity:.6}.bg-opacity-80{background-opacity:.8}.border{border-width:1px}.border-primary{border-color:var(--border-primary)}.border-secondary{border-color:var(--border-secondary)}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:px-8{padding-left:var(--space-xl);padding-right:var(--space-xl)}.md\:py-12{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.md\:py-16{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}@media (min-width: 1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}}@media (min-width: 1280px){.xl\:text-7xl{font-size:4.5rem;line-height:1}.xl\:text-8xl{font-size:6rem;line-height:1}.xl\:text-9xl{font-size:8rem;line-height:1}}.hover\:bg-accent-hover:hover{background-color:var(--accent-orange-hover)}.hover\:text-accent:hover{color:var(--text-accent)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-secondary:hover{color:var(--text-secondary)}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem}.hover\:shadow-glow:hover{box-shadow:var(--shadow-glow)}.hover\:scale-102:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05}.focus\:ring-accent:focus{box-shadow:0 0 0 3px var(--accent-orange-light)}.focus\:outline-none:focus{outline:none}.animate-fade-in{animation:fadeIn .5s ease-in-out}.animate-slide-up{animation:slideUp .6s ease-out}.animate-bounce-subtle{animation:bounceSubtle 2s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent-orange)}
