body{background:#0b0d11;font-family:Arial,Helvetica,sans-serif}.booking-page{background:#0b0e13;width:100%;min-height:100vh;padding:55px 20px 80px}.booking-container{width:100%;max-width:1200px;margin:0 auto}.booking-header{text-align:center;margin-bottom:65px}.booking-header h1{color:#f5f5f6;letter-spacing:-1px;margin-bottom:18px;font-size:50px;font-weight:700;line-height:1.1}.booking-header p{color:#9bb0c8;font-size:20px;line-height:1.5}.steps{justify-content:center;align-items:center;gap:14px;margin-bottom:65px;display:flex}.step{color:#94a7bd;align-items:center;gap:10px;font-size:14px;display:flex}.step.active{color:#fff}.step-number{color:#9eb0c7;background:#182235;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.step.active .step-number{color:#fff;background:#2868e8}.step-arrow{color:#718299;font-size:22px}.service-section{margin-bottom:40px}.service-section>h2{color:#f3f4f6;margin-bottom:28px;font-size:23px}.service-cards{grid-template-columns:1fr 1fr;gap:22px;width:100%;display:grid}.booking-card{cursor:pointer;background:#14171f;border:1px solid #293544;border-radius:14px;min-height:345px;padding:35px 30px;transition:all .3s}.booking-card:hover{border-color:#405169;transform:translateY(-3px)}.booking-card.selected{background:#10192b;border:2px solid #2868e8}.booking-card2.selected{background:#10192b;border:2px solid #28e85b}.card-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.division{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.software-division{color:#2877ff}.taxation-division{color:#00c3b8}.check{color:#2877ff;border:2px solid #2877ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.checkenable{display:none}.booking-card h3{color:#f3f4f6;margin-bottom:15px;font-size:25px}.booking-card p{color:#99abc1;max-width:500px;margin-bottom:27px;font-size:16px;line-height:1.55}.duration-list{flex-direction:column;gap:12px;display:flex}.duration-list div{color:#9aaec6;align-items:center;gap:10px;font-size:14px;display:flex}.duration-list span{color:#2877ff;font-size:15px}.tax-list span{color:#00c3b8}.session-section{margin-top:35px;margin-bottom:32px}.session-section h3{color:#f1f3f5;margin-bottom:18px;font-size:16px}.session-options{flex-wrap:wrap;gap:12px;display:flex}.session-btn{color:#a1b1c6;cursor:pointer;background:#14171f;border:1px solid #293544;border-radius:7px;height:48px;padding:0 22px;font-size:14px;transition:all .25s}.session-btn:hover{color:#fff;border-color:#416083}.session-btn.active{color:#fff;background:#2868e8;border-color:#2868e8;box-shadow:0 7px 20px #2868e840}.continue-btn{color:#fff;cursor:pointer;background:#2868e8;border:none;border-radius:9px;width:100%;height:62px;font-size:18px;font-weight:700;transition:all .25s;box-shadow:0 10px 30px #2868e840}.continue-btn:hover{background:#3677f5;transform:translateY(-2px)}@media (width>=1500px){.booking-page{padding-top:75px}.booking-container{max-width:1450px}.booking-header h1{font-size:62px}.booking-header p{font-size:22px}.booking-card{min-height:390px;padding:40px}.booking-card h3{font-size:30px}.booking-card p{font-size:17px}.duration-list div{font-size:15px}.continue-btn{height:68px;font-size:19px}}@media (width<=850px){.booking-page{padding:50px 25px 70px}.booking-header h1{font-size:42px}.booking-header p{font-size:17px}.service-cards{grid-template-columns:1fr}.booking-card{min-height:auto}}@media (width<=600px){.booking-page{padding:40px 16px 55px}.booking-header{margin-bottom:45px}.booking-header h1{font-size:34px;line-height:1.15}.booking-header p{font-size:15px;line-height:1.55}.desktop-break{display:none}.steps{gap:8px;margin-bottom:45px}.step{gap:6px;font-size:11px}.step-number{width:30px;height:30px;font-size:12px}.step-arrow{font-size:18px}.service-section>h2{margin-bottom:20px;font-size:21px}.service-cards{flex-direction:column;gap:15px;display:flex}.booking-card{border-radius:12px;min-height:auto;padding:25px 21px}.booking-card.selected{border-width:2px}.card-top{margin-bottom:22px}.division{font-size:12px}.booking-card h3{font-size:22px}.booking-card p{margin-bottom:22px;font-size:14px;line-height:1.55}.duration-list{gap:10px}.duration-list div{font-size:12px}.session-section{margin-top:30px}.session-options{flex-direction:column;gap:10px}.session-btn{width:100%;height:48px;font-size:13px}.continue-btn{border-radius:8px;height:58px;font-size:16px}}.booking-page{width:100%;min-height:100vh;padding:18px 9px 10px}.booking-summary{background:#0c111b;border:1px solid #1b3b70;border-radius:12px;width:100%;margin-bottom:34px;padding:21px 21px 20px}.booking-summary h3{color:#fff;margin-bottom:17px;font-size:15px;font-weight:700}.summary-grid{grid-template-columns:1fr 1fr;gap:12px 70px;display:grid}.summary-item{font-size:15px;line-height:20px}.summary-item span{color:#8ea8d0;margin-right:4px}.summary-item strong{color:#fff;font-weight:700}.details-title{color:#fff;margin-bottom:32px;font-size:21px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:18px 17px;width:100%;display:grid}.form-group{width:100%}.form-group input::placeholder{color:#91a4c4;opacity:1}.form-group input:focus{border-color:#2864d9;box-shadow:0 0 0 2px #2864d91f}.full-width{grid-column:1/-1}.form-group textarea{resize:none;color:#fff;background:#141821;border:1px solid #293448;border-radius:11px;outline:none;width:100%;height:111px;padding:16px 17px;font-family:Arial,Helvetica,sans-serif;font-size:15px;transition:all .2s}.form-group textarea::placeholder{color:#91a4c4;opacity:1}.form-group textarea:focus{border-color:#2864d9;box-shadow:0 0 0 2px #2864d91f}.button-section{grid-template-columns:1fr 2fr;gap:13px;width:100%;margin-top:32px;display:grid}.back-btn{color:#9cb1d2;cursor:pointer;background:0 0;border:1px solid #25334a;border-radius:12px;height:55px;font-size:16px;font-weight:700;transition:all .2s}.back-btn:hover{color:#fff;background:#121722}.confirm-btn{color:#fff;cursor:pointer;background:#2864e5;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:55px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 5px 15px #1e5adc33}.confirm-btn:hover{background:#3471ef;transform:translateY(-1px)}.confirm-btn:active{transform:translateY(0)}.confirm-btn.loading{cursor:not-allowed;background:#2864e5;border-radius:50%;width:55px;height:55px;margin:0 auto;padding:0}.confirm-loader{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite confirmSpin}@keyframes confirmSpin{to{transform:rotate(360deg)}}@media (width<=700px){.booking-page{padding:15px}.booking-summary{margin-bottom:28px;padding:18px}.summary-grid{grid-template-columns:1fr;gap:10px}.details-title{margin-bottom:25px;font-size:20px}.form-grid{grid-template-columns:1fr;gap:18px}.full-width{grid-column:auto}.button-section{grid-template-columns:1fr;gap:12px;margin-top:28px}.back-btn,.confirm-btn{height:52px}}@media (width<=400px){.booking-page{padding:12px}.booking-summary{padding:16px}.summary-item{font-size:14px}.details-title{font-size:19px}.form-group input{height:46px;font-size:14px}.form-group textarea{height:105px;font-size:14px}}body{color:#222;background:#f3f5f9;font-family:Arial,sans-serif}.admin-container{width:100%;min-height:100vh;padding:45px 55px}.admin-header{background:#fff;border:1px solid #e8eaf0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;padding:28px 32px;display:flex;box-shadow:0 8px 25px #0000000d}.admin-header h1{color:#18181b;margin-bottom:7px;font-size:30px;font-weight:700}.admin-header p{color:#777;font-size:15px}.admi-list{flex-direction:column;gap:20px;width:100%;display:flex}.contact-cards{background:#fff;border:1px solid #e7e9ef;border-radius:14px;align-items:flex-start;gap:25px;width:100%;padding:24px;transition:all .25s;display:flex;box-shadow:0 4px 15px #0000000d}.contact-cards:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000014}.contact-infos{flex:1;grid-template-columns:1fr 1fr;gap:20px 40px;display:grid}.info-box{min-width:0}.info-box span{color:#8b9099;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.info-box h3{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.info-box p{color:#444;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.content-box{border-top:1px solid #eee;grid-column:1/-1;margin-top:2px;padding-top:18px}.content-box p{color:#4b4f56;white-space:normal;text-overflow:ellipsis;background:#f7f8fb;border-radius:8px;padding:13px 15px;font-size:14px;line-height:1.5;overflow:hidden}.remove-btn{color:#e53935;cursor:pointer;background:#fff0f0;border:none;border-radius:7px;flex-shrink:0;padding:10px 17px;font-size:13px;font-weight:600;transition:all .2s}.remove-btn:hover{color:#fff;background:#e53935}@media (width<=900px){.admin-container{padding:30px}.contact-cards{flex-direction:column}.contact-infos{grid-template-columns:1fr 1fr;column-gap:25px;width:100%}.remove-btn{width:100%}}@media (width<=550px){.admin-container{padding:15px}.admin-header{flex-direction:column;align-items:flex-start;gap:10px;padding:20px}.admin-header h1{font-size:24px}.contact-cards{padding:18px}.contact-infos{grid-template-columns:1fr;row-gap:16px}.content-box{grid-column:1}.remove-btn{width:100%}}.cta-section{color:#fff;background:#0b0e13;border-top:1px solid #26364d;width:100%;min-height:400px;padding:100px 5% 105px}.cta-container{grid-template-columns:1.15fr .85fr;align-items:center;gap:120px;width:100%;max-width:1600px;margin:0 auto;display:grid}.cta-content h2{color:#f5f5f6;letter-spacing:-1.5px;margin-bottom:22px;font-size:52px;font-weight:700;line-height:1.12}.cta-content p{color:#91a5bc;margin:0;font-size:17px;line-height:1.6}.cta-actions{width:100%;max-width:600px;margin-left:auto}.cta-btn{border-radius:8px;align-items:center;gap:13px;width:100%;height:64px;margin-bottom:16px;padding:0 25px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.cta-btn .arrow{margin-left:auto;font-size:19px}.software-cta{color:#fff;background:#2868e8;box-shadow:0 12px 35px #2867e847}.software-cta:hover{background:#3677f5;transform:translateY(-3px)}.tax-cta{color:#00c5bb;background:#00b4aa0a;border:1px solid #008e88}.tax-cta:hover{background:#00b4aa1c;transform:translateY(-3px)}.cta-note{text-align:center;color:#8293a9;margin-top:20px;font-size:11px}@media (width>=1600px){.cta-section{min-height:450px;padding-top:120px;padding-bottom:125px}.cta-content h2{font-size:58px}.cta-content p{font-size:18px}.cta-btn{height:70px;font-size:17px}}@media (width<=1000px){.cta-section{padding:85px 35px 90px}.cta-container{grid-template-columns:1fr;gap:45px}.cta-content h2{font-size:44px}.cta-actions{max-width:700px;margin-left:0}}@media (width<=600px){.cta-section{min-height:auto;padding:65px 20px 75px}.cta-container{flex-direction:column;gap:35px;display:flex}.cta-content h2{letter-spacing:-.5px;font-size:32px;line-height:1.18}.cta-content p{font-size:13px}.cta-actions{max-width:none}.cta-btn{height:58px;padding:0 20px;font-size:14px}.cta-note{font-size:9px}}.footer{color:#9db0c8;background:#0b0d11;border-top:1px solid #1c314c;padding:40px 20px 20px}.footer-container{grid-template-columns:1.25fr 1fr 1fr .8fr;gap:70px;max-width:1200px;margin:auto;display:grid}.logo-icon{color:#06f;justify-content:center;align-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:42px;font-weight:900;display:flex;transform:scaleX(1.1)}.description{color:#9db0c8;max-width:285px;margin-bottom:38px;font-size:21px;line-height:1.7}.contact-info{flex-direction:column;gap:25px;display:flex}.contact-item{color:#9db0c8;align-items:center;gap:14px;font-size:19px;display:flex}.icon{color:#9db0c8;width:16px;font-size:21px}.footer-column{flex-direction:column;gap:24px;display:flex}.footer-column h3{letter-spacing:2px;margin-bottom:10px;font-size:17px}.software-title{color:#1264ff}.tax-title{color:#00b5ad}.company-title{color:#9db0c8}.footer-column a{color:#9db0c8;font-size:21px;line-height:1.2;text-decoration:none;transition:all .3s}.footer-column a:hover{color:#fff;transform:translate(4px)}@media (width<=900px){.footer{padding:60px 35px 45px}.footer-container{grid-template-columns:1fr 1fr;gap:50px 40px}.footer-brand{grid-column:1/-1}.description{max-width:500px}}@media (width<=600px){.footer{padding:45px 22px 35px}.footer-container{flex-direction:column;gap:38px;display:flex}.footer-brand{width:100%}.logo{gap:10px;margin-bottom:22px}.logo-icon{width:30px;height:30px;font-size:36px}.logo span{letter-spacing:3px;font-size:21px}.description{max-width:100%;margin-bottom:28px;font-size:17px;line-height:1.65}.contact-info{gap:18px}.contact-item{gap:12px;font-size:16px}.icon{font-size:19px}.footer-column{gap:17px;width:100%}.footer-column h3{letter-spacing:2px;margin-bottom:5px;font-size:15px}.footer-column a{padding:3px 0;font-size:17px;line-height:1.4}}@media (width<=380px){.footer{padding:40px 18px 30px}.logo span{font-size:19px}.description,.footer-column a{font-size:16px}.contact-item{font-size:15px}}.hero{background:#0b0e13;min-height:calc(100vh - 125px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#304a6c1f 1px,#0000 1px),linear-gradient(90deg,#304a6c1f 1px,#0000 1px);background-size:72px 56px;position:absolute;inset:0}.hero-content{z-index:1;max-width:1215px;margin:0;padding:32px 13px 70px;position:relative}.trust-badge{color:#3679f5;background:#101d3073;border:1px solid #2455a0;border-radius:30px;align-items:center;gap:11px;margin-bottom:34px;padding:9px 17px;font-size:17px;font-weight:600;display:inline-flex}.dot{background:#3679f5;border-radius:50%;width:8px;height:8px;display:inline-block}.hero h1{letter-spacing:-4px;color:#f4f4f5;margin-bottom:36px;font-size:clamp(64px,7vw,100px);font-weight:700;line-height:1.01}.hero h1 span{display:inline-block}.hero-description{color:#9db2cc;max-width:950px;margin-bottom:57px;font-size:29px;line-height:1.38}.hero-buttons{align-items:center;gap:22px;display:flex}.btn{border-radius:10px;justify-content:center;align-items:center;gap:14px;height:76px;padding:0 38px;font-size:22px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.software-btn{color:#fff;background:#2864e5;min-width:359px;box-shadow:0 10px 30px #1f5ee240}.taxation-btn{color:#00c5bb;background:#00918c0d;border:1px solid #008d88;min-width:316px}.btn-icon{font-size:20px;font-weight:700}@media (width<=900px){.hero-content{padding:35px 30px 60px}.hero h1{letter-spacing:-3px;font-size:72px}.hero-description{max-width:800px;font-size:23px}.btn{height:65px;font-size:18px}.software-btn{min-width:300px}.taxation-btn{min-width:270px}}@media (width<=600px){.hero{min-height:calc(100vh - 80px)}.hero-content{padding:28px 20px 50px}.trust-badge{gap:8px;margin-bottom:28px;padding:8px 13px;font-size:13px}.dot{width:7px;height:7px}.hero h1{letter-spacing:-2px;margin-bottom:28px;font-size:51px;line-height:1.04}.hero-description{margin-bottom:35px;font-size:18px;line-height:1.55}.hero-buttons{flex-direction:column;align-items:stretch;gap:14px}.btn{border-radius:9px;width:100%;height:58px;font-size:17px;min-width:0!important}.btn-icon{font-size:17px}}@media (width<=380px){.hero-content{padding:25px 16px 40px}.trust-badge{font-size:11px}.hero h1{letter-spacing:-1.5px;font-size:43px}.hero-description{font-size:16px}.btn{font-size:15px}}.navbar{background:#0b0d11;border-top:2px solid #6c3fb5;justify-content:space-between;align-items:center;width:100%;height:125px;padding:0 45px;display:flex}.logo{align-items:center;gap:12px;margin-bottom:0;display:flex}.logo-icon{color:#0969ff;font-size:45px;font-weight:900}.logo span{color:#f5f5f5;letter-spacing:4px;font-size:27px;font-weight:700}.nav-links{align-items:center;gap:48px;display:flex}.nav-links a{color:#9ba9bd;font-size:19px;font-weight:500;text-decoration:none;transition:all .3s}.nav-links a:hover{color:#fff}.book-btn{border-radius:14px;padding:16px 32px;box-shadow:0 0 25px #2864dc4d;color:#fff!important;background:#2864dc!important}.book-btn:hover{transform:translateY(-2px);background:#3473ee!important}.menu-btn{cursor:pointer;color:#fff;background:0 0;border:none;font-size:30px;display:none}.sidebar{z-index:1001;background:#fff;flex-direction:column;gap:20px;width:280px;height:100vh;padding:30px 25px;transition:all .3s;display:flex;position:fixed;top:0;right:0;box-shadow:-5px 0 20px #00000026}.sidebar.active{right:2px}.close-btn{cursor:pointer;background:0 0;border:none;align-self:flex-end;font-size:35px}.sidebar a{color:#222;padding:10px 0;font-size:18px;text-decoration:none}.overlay{z-index:1000;opacity:0;visibility:hidden;background:#00000080;transition:all .3s;position:fixed;inset:0}.overlay.active{opacity:1;visibility:visible}.mobile-book-btn{text-align:center;background:#111;border-radius:8px;color:#fff!important;padding:12px!important}@media (width<=768px){.navbar{flex-direction:row;gap:20px;height:auto;min-height:80px;padding:18px 20px}.nav-links{display:none}.menu-btn{display:block}.logo span{font-size:22px}.nav-links{flex-wrap:wrap;justify-content:center;gap:18px 25px;width:100%}.nav-links a{font-size:16px}.book-btn{border-radius:10px;padding:11px 20px}}.services{color:#fff;background:#0b0e13;width:100%;min-height:650px;padding:30px 2% 70px}.services-container{width:100%;max-width:1450px;margin:0}.section-label{color:#2874ff;letter-spacing:1.8px;margin-bottom:32px;font-size:12px;font-weight:700}.services-grid{grid-template-columns:1.6fr 1fr;gap:22px;width:100%;display:grid}.service-card{background:#14171f;border:1px solid #293544;border-radius:10px;min-height:420px;padding:35px 32px;transition:all .3s}.service-card:hover{border-color:#405169;transform:translateY(-4px)}.service-tag{border-radius:20px;align-items:center;gap:7px;margin-bottom:22px;padding:6px 11px;font-size:10px;font-weight:600;display:inline-flex}.software-tag{color:#367cff;background:#255bbe24}.taxation-tag{color:#00c3b8;background:#00a09624}.service-card h2{color:#f4f4f5;margin-bottom:18px;font-size:32px;font-weight:700;line-height:1.08}.service-description{color:#96a9c0;max-width:720px;margin-bottom:28px;font-size:15px;line-height:1.65}.service-list{grid-template-columns:1fr 1fr;gap:15px 35px;margin-bottom:30px;display:grid}.service-list div{color:#94a7bd;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.service-list span{color:#2878ff;font-size:14px}.taxation-card .service-list{grid-template-columns:1fr;gap:12px}.taxation-card .service-list span{color:#00c3b8}.service-btn{border-radius:6px;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.software-btn{color:#fff;background:#2868e8;box-shadow:0 8px 25px #2867e840}.software-btn:hover{background:#3677f5;transform:translateY(-2px)}.taxation-btn{color:#00c5bb;background:#00b4aa0a;border:1px solid #008e88}.taxation-btn:hover{background:#00b4aa1f;transform:translateY(-2px)}@media (width>=1500px){.services-container{max-width:1550px}.service-card{min-height:460px;padding:40px}.service-card h2{font-size:36px}.service-description{font-size:17px}.service-list div{font-size:14px}.service-btn{height:50px;font-size:14px}}@media (width<=900px){.services{padding:65px 30px 80px}.services-grid{grid-template-columns:1fr;gap:20px}.service-card{min-height:auto;padding:30px}.service-card h2{font-size:30px}.service-description{font-size:14px}.service-list div{font-size:13px}}@media (width<=600px){.services{padding:50px 18px 65px}.section-label{margin-bottom:24px;font-size:10px}.services-grid{flex-direction:column;gap:18px;display:flex}.service-card{border-radius:9px;min-height:auto;padding:25px 20px}.service-tag{margin-bottom:18px;padding:6px 10px;font-size:9px}.service-card h2{margin-bottom:15px;font-size:26px;line-height:1.12}.service-description{margin-bottom:24px;font-size:13px;line-height:1.6}.service-list,.taxation-card .service-list{grid-template-columns:1fr;gap:11px;margin-bottom:25px}.service-list div{font-size:12px}.service-btn{height:42px;padding:0 17px;font-size:12px}}@media (width<=380px){.services{padding:45px 14px 55px}.service-card{padding:22px 17px}.service-card h2{font-size:23px}.service-description{font-size:12px}.service-list div{font-size:11px}}.why-yagnik{color:#fff;background:#0b0e13;width:100%;min-height:720px;padding:50px 2% 130px}.why-container{width:100%;max-width:1600px;margin:0 auto}.why-label{color:#2875ff;letter-spacing:2.5px;margin-bottom:22px;font-size:14px;font-weight:700}.why-title{color:#f5f5f6;letter-spacing:-1.5px;margin-bottom:65px;font-size:58px;font-weight:700;line-height:1.1}.why-cards{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.why-card{background:#14171f;border:1px solid #293544;border-radius:12px;min-height:330px;padding:40px 32px;transition:all .3s}.why-card:first-child{border-color:#2457a0}.why-card:hover{border-color:#465a72;transform:translateY(-6px)}.why-number{color:#2868df;margin-bottom:24px;font-size:50px;font-weight:600;line-height:1}.why-card h3{color:#f3f4f6;margin-bottom:18px;font-size:22px;font-weight:700;line-height:1.2}.why-card p{color:#91a4bb;margin:0;font-size:15px;line-height:1.7}@media (width>=1600px){.why-yagnik{padding-top:140px;padding-bottom:150px}.why-title{font-size:64px}.why-card{min-height:360px;padding:45px 38px}.why-number{font-size:56px}.why-card h3{font-size:24px}.why-card p{font-size:16px}}@media (width<=1000px){.why-yagnik{padding:90px 35px 100px}.why-title{margin-bottom:45px;font-size:46px}.why-cards{grid-template-columns:1fr 1fr;gap:20px}.why-card{min-height:280px;padding:32px 28px}}@media (width<=600px){.why-yagnik{min-height:auto;padding:70px 20px 80px}.why-label{letter-spacing:2px;font-size:10px}.why-title{margin-bottom:35px;font-size:34px;line-height:1.15}.why-cards{grid-template-columns:1fr;gap:18px}.why-card{min-height:240px;padding:30px 24px}.why-number{font-size:40px}.why-card h3{font-size:20px}.why-card p{font-size:13px;line-height:1.65}}html{scroll-behavior:smooth}body{color:#fff;background:#080b10;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.about-section{background:radial-gradient(circle at 15% 10%,#2d5cb414,#0000 30%),#080b10;width:100%;min-height:100vh;padding:120px 7vw}.about-hero{width:100%;max-width:1500px;margin:0 auto 150px}.small-brand{color:#4c8cff;letter-spacing:2px;margin-bottom:30px;font-size:14px;font-weight:700;display:inline-block}.hero-content h1{letter-spacing:-4px;margin-bottom:35px;font-size:clamp(55px,6vw,100px);font-weight:700;line-height:1.02}.hero-content p{color:#8d97a8;max-width:900px;font-size:clamp(16px,1.3vw,20px);line-height:1.8}.story-section{grid-template-columns:1.15fr .85fr;align-items:start;gap:100px;width:100%;max-width:1500px;margin:0 auto 120px;display:grid}.section-label{color:#718096;letter-spacing:2px;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.story-content h2,.principles-section>h2{letter-spacing:-1.5px;margin-bottom:30px;font-size:clamp(32px,3vw,52px);line-height:1.15}.story-content p{color:#8d96a5;max-width:800px;margin-bottom:22px;font-size:15px;line-height:1.9}.stats-container{flex-direction:column;gap:18px;display:flex}.stat-card{background:#121720;border:1px solid #283342;border-radius:12px;align-items:center;gap:25px;width:100%;min-height:125px;padding:28px 30px;transition:all .3s;display:flex}.stat-card:hover{background:#151b25;border-color:#426da9;transform:translateY(-5px)}.stat-icon{color:#4388ff;background:#101d3d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:22px;display:flex}.stat-card span{color:#8791a1;margin-bottom:7px;font-size:12px;display:block}.stat-card strong{margin-bottom:6px;font-size:34px;line-height:1;display:block}.stat-card small{color:#657081;font-size:10px}.division-grid{grid-template-columns:1fr 1fr;gap:25px;width:100%;max-width:1500px;margin:0 auto 140px;display:grid}.division-card{background:#121720;border:1px solid #283342;border-radius:12px;min-height:390px;padding:42px;transition:all .3s}.division-card:hover{border-color:#426da9;transform:translateY(-6px)}.division-label{color:#4b8cff;align-items:center;gap:10px;margin-bottom:30px;font-size:12px;font-weight:600;display:flex}.division-label i{background:#4388ff;border-radius:50%;width:7px;height:7px;display:inline-block}.taxation-card .division-label{color:#27c7a0}.taxation-card .division-label i{background:#27c7a0}.division-card h3{margin-bottom:20px;font-size:28px;line-height:1.25}.division-card p{color:#8993a3;max-width:700px;margin-bottom:25px;font-size:14px;line-height:1.8}.division-card ul{list-style:none}.division-card li{color:#a5adba;margin-bottom:13px;padding-left:23px;font-size:13px;line-height:1.5;position:relative}.division-card li:before{content:"✓";color:#4388ff;font-weight:700;position:absolute;left:0}.taxation-card li:before{color:#27c7a0}.principles-section{width:100%;max-width:1500px;margin:0 auto}.principles-section>h2{margin-bottom:45px}.principles-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.principle-card{background:#121720;border:1px solid #283342;border-radius:12px;min-height:220px;padding:32px;transition:all .3s}.principle-card:hover{border-color:#426da9;transform:translateY(-5px)}.number{color:#4388ff;margin-bottom:30px;font-size:12px;font-weight:600}.principle-card h3{margin-bottom:15px;font-size:21px}.principle-card p{color:#858f9f;max-width:650px;font-size:13px;line-height:1.8}@media (width>=1600px){.about-section{padding-left:8vw;padding-right:8vw}.hero-content h1{font-size:105px}.hero-content p{font-size:20px}.division-card{min-height:420px}.principle-card{min-height:240px}}@media (width<=1100px){.about-section{padding:90px 5vw}.story-section{grid-template-columns:1fr;gap:55px}.stats-container{grid-template-columns:repeat(3,1fr);display:grid}.stat-card{min-height:120px}}@media (width<=800px){.about-section{padding:75px 30px}.about-hero{margin-bottom:90px}.hero-content h1{letter-spacing:-2px;font-size:58px}.stats-container,.division-grid,.principles-grid{grid-template-columns:1fr}}@media (width<=550px){.about-section{padding:60px 20px}.about-hero{margin-bottom:75px}.small-brand{letter-spacing:1.5px;margin-bottom:18px;font-size:10px}.hero-content h1{letter-spacing:-1.5px;font-size:42px}.hero-content p{font-size:14px;line-height:1.7}.story-section{gap:40px;margin-bottom:80px}.section-label{font-size:10px}.story-content h2,.principles-section>h2{font-size:30px}.story-content h2 br{display:none}.story-content p{font-size:13px}.stat-card{min-height:100px;padding:20px}.stat-icon{width:45px;height:45px}.stat-card strong{font-size:27px}.division-grid{margin-bottom:80px}.division-card{min-height:auto;padding:28px}.division-card h3{font-size:22px}.division-card p{font-size:13px}.division-card li{font-size:12px}.principle-card{min-height:180px;padding:25px}.principle-card h3{font-size:18px}}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;min-height:100%}body{color:#fff;background:#080b10;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.contact-section{background:radial-gradient(circle at 10% 10%,#2b5bbe14,#0000 30%),#080b10;width:100%;min-height:100vh;padding:100px 5vw 120px}.contact-hero{width:100%;margin-bottom:80px}.contact-badge{color:#4388ff;background:#101a30;border-radius:30px;align-items:center;gap:7px;margin-bottom:28px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.contact-badge span{font-size:14px}.contact-hero h1{color:#f5f5f7;letter-spacing:-4px;margin-bottom:28px;font-size:clamp(60px,6vw,100px);font-weight:700;line-height:1}.contact-hero>p{color:#8fa0b7;width:100%;max-width:950px;font-size:clamp(18px,1.4vw,23px);line-height:1.7}.contact-layout{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:40px;width:100%;display:grid}.contact-left{flex-direction:column;gap:18px;width:100%;display:flex}.info-card{background:#121720;border:1px solid #293444;border-radius:13px;align-items:center;gap:22px;width:100%;min-height:135px;padding:28px;transition:all .3s;display:flex}.info-card:hover{background:#151b24;border-color:#426da9;transform:translateY(-4px)}.info-icon{color:#4388ff;background:#101e3e;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:20px;display:flex}.info-content{min-width:0}.info-title{color:#8490a3;letter-spacing:1.5px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.info-content h3{color:#fff;margin-bottom:6px;font-size:18px;font-weight:700}.info-content p{color:#8490a2;font-size:13px;line-height:1.5}.booking-card{background:linear-gradient(135deg,#0e1930,#0c1425);border:1px solid #2050a0;border-radius:13px;width:100%;min-height:190px;margin-top:4px;padding:30px}.booking-card h2{color:#fff;margin-bottom:13px;font-size:20px;line-height:1.3}.booking-card p{color:#8493aa;margin-bottom:22px;font-size:13px;line-height:1.6}.booking-btn{color:#fff;cursor:pointer;background:#2864e8;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;height:50px;padding:0 22px;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #2864e833}.booking-btn:hover{background:#3475f5;transform:translateY(-2px)}.booking-btn span{font-size:17px}.contact-form-card{background:#121720;border:1px solid #293444;border-radius:14px;width:100%;min-height:650px;padding:42px}.form-heading{margin-bottom:30px}.form-heading h2{color:#fff;margin-bottom:8px;font-size:28px;line-height:1.2}.form-heading p{color:#8493a8;font-size:13px;line-height:1.6}.form-group{width:100%;margin-bottom:22px}.form-group label{color:#f0f2f5;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.form-group label span{color:#f77}.enquiry-buttons{flex-wrap:wrap;gap:8px;width:100%;display:flex}.enquiry-buttons button{color:#91a0b7;cursor:pointer;background:#1a2130;border:1px solid #29364a;border-radius:7px;min-height:38px;padding:0 15px;font-size:11px;transition:all .25s}.enquiry-buttons button:hover{color:#fff;border-color:#4388ff}.enquiry-buttons button.active{color:#fff;background:#2864e8;border-color:#2864e8}.form-row{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.form-group input{color:#fff;background:#1a2130;border:1px solid #29364a;border-radius:9px;outline:none;width:100%;height:55px;padding:0 17px;font-size:13px;transition:all .25s}.form-group input::placeholder{color:#75839a}.form-group input:focus{background:#1c2535;border-color:#4388ff}.form-group textarea{resize:vertical;color:#fff;background:#1a2130;border:1px solid #29364a;border-radius:9px;outline:none;width:100%;min-height:125px;padding:17px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;transition:all .25s}.form-group textarea::placeholder{color:#75839a}.form-group textarea:focus{background:#1c2535;border-color:#4388ff}.send-btn{color:#fff;cursor:pointer;background:#2864e8;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;margin-top:5px;font-size:14px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 10px 30px #2864e82e}.send-btn:hover{background:#3475f5;transform:translateY(-2px);box-shadow:0 12px 35px #2864e847}.send-btn span{font-size:14px}@media (width>=1600px){.contact-section{padding-top:120px;padding-left:6vw;padding-right:6vw}.contact-hero{margin-bottom:95px}.contact-hero h1{font-size:105px}.contact-hero>p{max-width:1100px;font-size:25px}.contact-layout{grid-template-columns:.8fr 1.2fr;gap:50px}.info-card{min-height:150px;padding:32px}.info-icon{width:62px;height:62px;font-size:22px}.contact-form-card{min-height:700px;padding:50px}.form-heading h2{font-size:32px}.form-group input{height:60px}.form-group textarea{min-height:150px}.send-btn{height:62px}}@media (width<=1100px){.contact-section{padding:80px 40px 100px}.contact-layout{grid-template-columns:1fr}.contact-left{grid-template-columns:1fr 1fr;display:grid}.booking-card{grid-column:span 2}.contact-form-card{min-height:auto}}@media (width<=750px){.contact-section{padding:70px 30px 80px}.contact-hero h1{letter-spacing:-2px;font-size:58px}.contact-hero>p{font-size:17px}.contact-left{flex-direction:column;display:flex}.booking-card{margin-top:0}.contact-form-card{padding:32px}.form-row{grid-template-columns:1fr}}@media (width<=550px){.contact-section{padding:55px 18px 70px}.contact-hero{margin-bottom:55px}.contact-badge{padding:8px 14px;font-size:11px}.contact-hero h1{letter-spacing:-1.5px;margin-bottom:22px;font-size:45px}.contact-hero>p{font-size:14px;line-height:1.7}.info-card{gap:15px;min-height:105px;padding:20px}.info-icon{width:43px;height:43px;font-size:16px}.info-title{font-size:9px}.info-content h3{font-size:15px}.info-content p{font-size:11px}.booking-card{min-height:auto;padding:25px}.booking-card h2{font-size:18px}.contact-form-card{border-radius:11px;padding:23px}.form-heading h2{font-size:23px}.form-heading p{font-size:12px}.enquiry-buttons button{padding:0 11px;font-size:10px}.form-group input{height:50px}.form-group textarea{min-height:120px}.send-btn{height:52px;font-size:13px}}*{box-sizing:border-box}.founder-page{color:#111;width:100%;font-family:Arial,Helvetica,sans-serif}.founder-hero{color:#fff;background:#101820;min-height:650px;padding:70px 7%}.hero-contents{grid-template-columns:1fr 400px 100px;align-items:center;gap:40px;max-width:1200px;min-height:510px;margin:auto;display:grid}.small-title{letter-spacing:3px;color:#aab5c5;margin-bottom:25px;font-size:12px}.hero-text h1{letter-spacing:-4px;margin:0 0 20px;font-size:76px;line-height:.9}.hero-text h3{margin-bottom:25px;font-size:18px;font-weight:400}.hero-description{color:#aeb7c5;max-width:330px;font-size:14px;line-height:1.7}.hero-btn{color:#101820;cursor:pointer;background:#fff;border:1px solid #fff;margin-top:25px;padding:13px 22px;font-size:11px;font-weight:700;transition:all .3s}.hero-btn:hover{color:#fff;background:0 0}.hero-image{justify-content:center;align-items:flex-end;height:510px;display:flex}.hero-image img{object-fit:cover;object-position:center top;filter:grayscale(15%);width:100%;height:100%}.hero-side-text{color:#8490a0;letter-spacing:1px;flex-direction:column;gap:8px;font-size:10px;display:flex}.hero-side-text strong{color:#fff;margin-bottom:25px;font-size:14px}.who-section{background:#f5f2ea;padding:90px 7%}.section-title{max-width:1100px;margin:auto}.section-title p{letter-spacing:3px;color:#777;font-size:11px}.section-title h2{margin:15px 0 60px;font-size:55px;font-weight:700}.section-title h2 i{font-family:Georgia,serif;font-weight:400}.who-grid{border-top:1px solid #bbb;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:auto;display:grid}.who-item{border-right:1px solid #bbb;padding:30px 25px}.who-item:last-child{border-right:none}.who-item span{color:#777;font-size:11px}.who-item h3{margin:25px 0 15px;font-size:17px}.who-item p{color:#666;max-width:230px;font-size:13px;line-height:1.7}.work-section{color:#fff;background:#244c93;padding:90px 7%}.work-heading{max-width:1100px;margin:auto}.work-heading p{letter-spacing:3px;color:#b9c9e7;font-size:11px}.work-heading h2{margin:15px 0 55px;font-size:55px;line-height:1}.work-heading h2 i{font-family:Georgia,serif;font-weight:400}.work-cards{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1100px;margin:auto;display:grid}.work-card{background:#ffffff14;border:1px solid #ffffff2e;flex-direction:column;min-height:300px;padding:30px;display:flex}.work-card.active{background:#101d42;transform:translateY(-15px)}.card-number{color:#aebee0;font-size:12px}.work-card h3{margin-top:40px;font-size:18px}.work-card p{color:#bdc9df;max-width:220px;font-size:13px;line-height:1.7}.card-line{background:#fff3;width:100%;height:1px;margin-top:auto;margin-bottom:15px}.work-card strong{letter-spacing:2px;font-size:10px}.story-section{grid-template-columns:1fr 1fr;gap:80px;max-width:1100px;margin:auto;padding:100px 30px;display:grid}.story-label{letter-spacing:3px;color:#777;font-size:11px}.story-section h2{margin-top:20px;font-size:55px}.story-section h2 span{font-family:Georgia,serif;font-weight:400}.story-text p{color:#666;margin-bottom:25px;font-size:15px;line-height:1.8}@media (width<=800px){.founder-hero{padding:50px 20px}.hero-contents{text-align:center;grid-template-columns:1fr}.hero-text h1{font-size:55px}.hero-description{margin:auto}.hero-image{order:-1;max-width:350px;height:400px;margin:auto}.hero-side-text{display:none}.section-title h2,.work-heading h2,.story-section h2{font-size:40px}.who-grid{grid-template-columns:1fr}.who-item{border-bottom:1px solid #bbb;border-right:none}.work-cards{grid-template-columns:1fr}.work-card.active{transform:none}.story-section{grid-template-columns:1fr;gap:30px;padding:70px 25px}}
