*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{transition:.4s}body[data-theme=light]{--bg:#ffffff;--sec:#f3f4f6;--text:#0f172a;--accent:#2563eb}body[data-theme=dark]{--bg:#0f172a;--sec:#020617;--text:#ffffff;--accent:#38bdf8}body{background:var(--bg);color:var(--text)}section{padding:120px 8%}.navbar{position:fixed;top:0;width:100%;padding:18px 8%;display:flex;justify-content:space-between;align-items:center;background:var(--sec);z-index:10}.logo{font-size:24px;font-weight:700}.logo span{color:var(--accent)}.menu{display:flex;gap:20px}.nav-right{display:flex;min-width:90px;justify-content:space-between}.menu a{text-decoration:none;color:var(--text)}.themeBtn{border:none;background:var(--accent);padding:8px 12px;font-size:18px;border-radius:8px;cursor:pointer}.menu-btn{display:none;font-size:26px;cursor:pointer;color:var(--text)}.hero{height:100vh;display:flex;justify-content:center;align-items:center;text-align:center}.hero span{color:var(--accent)}.btn{background:var(--accent);padding:12px 18px;border-radius:8px;color:#fff;text-decoration:none;display:inline-block;margin-top:10px}.menu.show{position:absolute;top:70px;right:10px;background:var(--sec);flex-direction:column;padding:20px;border-radius:10px}@media(max-width:768px){.menu{display:none}.menu-btn{display:block}.menu.show{display:flex}}.about,.services,.pricing,.contact{text-align:center}.stats{margin-top:25px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.stat{background:var(--sec);padding:20px;border-radius:10px;min-width:150px}.cards,.priceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.card,.priceBox{background:var(--sec);padding:25px;border-radius:10px}.featured{border:2px solid var(--accent)}form{max-width:600px;margin:auto;display:flex;flex-direction:column;gap:10px}input,textarea{padding:12px;border-radius:8px;border:none}footer{padding:20px;text-align:center;background:var(--sec)}.hero-wrapper{width:100%;min-height:100vh;background:var(--bg);color:var(--text);display:flex;align-items:center;justify-content:center;padding:6rem 2rem;transition:background .35s ease,color .35s ease}.hero-container{width:100%;max-width:1250px;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.badge{padding:8px 14px;border-radius:999px;border:1px solid var(--glass-border);color:var(--muted);font-size:12px;letter-spacing:.05rem}.hero-title{margin-top:18px;font-size:3.5rem;line-height:1.1;font-weight:700}.hero-subtext{margin-top:18px;max-width:500px;color:var(--muted);font-size:16px;line-height:1.6}.hero-actions{margin-top:28px;display:flex;gap:16px}.primary-btn{padding:12px 22px;border-radius:999px;background:var(--brand);color:var(--text);border:none;font-weight:600;cursor:pointer;transition:.25s ease}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #4a7cf440}.secondary-btn{padding:12px 22px;border-radius:999px;background:transparent;border:1px solid var(--glass-border);color:var(--text);cursor:pointer;transition:.25s ease}.secondary-btn:hover{background:var(--glass)}.trust-row{margin-top:28px}.stars span{color:var(--muted)}.logos{margin-top:12px;display:flex;align-items:center;gap:10px}.logos span{color:var(--muted)}.logos img{height:18px;opacity:.8}.hero-visual{position:relative;width:100%;height:450px}.resume-card{position:absolute;width:260px;height:340px;border-radius:16px;overflow:hidden;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotate(-2deg);transition:.4s ease}.resume-card img{width:100%;height:100%;object-fit:cover}.resume-one{top:40px;left:60px}.resume-two{bottom:40px;right:40px;transform:rotate(3deg)}.resume-card:hover{transform:scale(1.05)}.glass-panel{position:absolute;bottom:-40px;left:40px;width:240px;padding:16px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;color:var(--text);line-height:1.6;animation:float 4s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media(max-width:1024px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-visual{margin-top:50px}.hero-actions{justify-content:center}}:root{--bg: #ffffff;--text: #111;--subtext: #838282;--glass-bg: rgba(0,0,0,.06);--glass-border: rgba(0,0,0,.12)}@media(prefers-color-scheme:dark){:root{--bg: #0b0f17;--text: #ffffff;--subtext: #cccccc;--glass-bg: rgba(255,255,255,.08);--glass-border: rgba(255,255,255,.15)}}.about-wrapper{padding:80px 0;background:var(--bg);color:var(--text)}.about-container{width:90%;max-width:1200px;margin:auto;display:grid;grid-template-columns:2fr 1fr;gap:50px}.about-badge{background:var(--glass-bg);padding:8px 14px;border-radius:20px;font-size:14px;border:1px solid var(--glass-border)}.about-heading{margin-top:15px;font-size:38px;font-weight:700;line-height:1.3}.about-text{margin-top:18px;line-height:1.8;color:var(--subtext)}.about-stats{margin-top:35px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.about-card{padding:20px;border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--glass-border)}.about-card h3{margin:0;font-size:22px}.about-card p{margin-top:6px;color:var(--subtext)}.about-side{display:grid;gap:20px}.about-glass{padding:22px;border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--glass-border)}.about-glass h4{margin:0;font-size:18px}.about-glass p{margin-top:8px;color:var(--subtext)}@media(max-width:900px){.about-container{grid-template-columns:1fr}.about-stats{grid-template-columns:1fr 1fr}}.servicesSection{width:100%;padding:90px 0;display:flex;justify-content:center;background:var(--bg);transition:background .3s ease,color .3s ease}@media(prefers-color-scheme:dark){:root{--bg: radial-gradient(circle at top, #0c1224, #020617);--title: #ffffff !important;--text: #e8ecff;--sub: #9ca7c7;--card-bg: rgba(170, 170, 170, .355);--card-border: rgba(255,255,255,.25);--shadow: rgba(0,0,0,.55)}}.wrapper{width:88%;max-width:1180px}.header{text-align:center;margin-bottom:65px}.tag{display:inline-block;background:linear-gradient(120deg,#4e7dff,#9c4dff);padding:7px 16px;border-radius:999px;color:#fff;font-size:13px}.title{margin:14px 0 10px;font-size:38px;color:var(--title);font-weight:800;letter-spacing:.3px}.subtitle{max-width:640px;margin:auto;color:var(--sub);font-size:15.5px}.cards{margin-top:45px;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:28px}.card{padding:24px;border-radius:22px;background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 40px var(--shadow);transition:all .35s ease}.card:hover{transform:translateY(-6px);border-color:#ffffff73;box-shadow:0 25px 60px #0000008c}.card h3{color:var(--text);font-size:19px;font-weight:700;margin-bottom:8px}.card p{color:var(--sub);margin-bottom:14px;line-height:1.5}.card ul{padding-left:18px;color:var(--text)}.card ul li{margin-bottom:6px}.container{width:100%;padding:90px 20px;text-align:center}.grid{margin-top:60px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{padding:32px;border-radius:20px;background:#ffffff59;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);box-shadow:0 30px 70px #00000040;transition:transform .25s ease}.card:hover{transform:scale(1.03)}.highlight{border:2px solid rgba(59,130,246,.7);transform:scale(1.05)}.cardTitle{font-size:22px;font-weight:700;color:#0f172a}.price{margin-top:12px;font-size:54px;font-weight:800;color:#0f172a}.list{margin-top:22px;color:#6b7280;list-style:none;padding:0}.button{margin-top:26px;width:100%;padding:14px 0;border-radius:14px;font-size:17px;font-weight:600;border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.container{width:100%;padding:90px 20px;display:flex;justify-content:center}.inner{max-width:900px;text-align:center}.heading{font-size:40px;font-weight:800}.subtext{margin-top:8px}.card{margin-top:40px;padding:36px;border-radius:22px;border:1px solid rgba(255,255,255,.25);background:#ffffff59;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 30px 70px #00000040}.form{display:grid;gap:18px}.input,.textarea{padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.3);outline:none;font-size:15px;background:#ffffff8c}.button{margin-top:10px;padding:14px;border-radius:14px;border:none;font-size:18px;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.navbar{width:100%;padding:18px 8%;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2)}.logo{font-size:26px;font-weight:700;letter-spacing:.5px}.logo span{color:#4c8eff}.menu{display:flex;align-items:center;gap:30px}.menu li{list-style:none}.menu li a{text-decoration:none;font-weight:500;transition:.3s}.menu li a:hover{color:#4c8eff}.nav-right{display:flex;align-items:center;gap:18px}.themeBtn{padding:6px 10px;border-radius:50%;border:none;cursor:pointer;font-size:18px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.menu-btn{display:none;cursor:pointer;font-size:28px}@media(max-width:900px){.menu{position:absolute;top:75px;left:-100%;width:100%;flex-direction:column;text-align:center;padding:40px 0;gap:18px;transition:.4s;background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.menu.show{left:0}.menu-btn{display:block}}
