@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary:#2563eb;--primary-light:#3b82f6;--primary-hover:#1d4ed8;--primary-soft:#dbeafe;--dark:#0f172a;--dark-secondary:#111827;--dark-blue:#172554;--text:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--white:#fff;--border:#e2e8f0;--border-light:#f1f5f9;--page-bg:#f8fafc;--shadow-sm:0 4px 12px #0f172a0f;--shadow-md:0 8px 20px #0f172a17;--shadow-lg:0 15px 35px #0f172a21;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--transition:all .3s ease;background:#fff;font-family:Inter,sans-serif}html.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#e2e8f0;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--page-bg:#0f172a;--border:#334155;--border-light:#1e293b;--white:#f8fafc;--shadow-sm:0 4px 12px #0003;--shadow-md:0 8px 20px #0000004d;--shadow-lg:0 15px 35px #0006}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%}body{background:var(--page-bg);min-width:320px;min-height:100vh;color:var(--text);margin:0;font-family:Inter,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100vh;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--text);margin:0;font-family:Inter,sans-serif;font-weight:700}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--primary-light);outline-offset:3px;border-radius:4px}img{max-width:100%;display:block}button{cursor:pointer;border:none;outline:none;font-family:inherit}button:focus-visible{outline:2px solid var(--primary-light);outline-offset:3px}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.container{width:90%;max-width:1250px;margin:0 auto}section{width:100%}.section-label{color:var(--primary);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block}.primary-button{color:#fff;background:linear-gradient(145deg, var(--primary-light), var(--primary-hover));transition:var(--transition);border:1px solid #60a5fa4d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:4px 5px 12px #0f172a33,inset 1px 1px 3px #fff3}.primary-button:hover{transform:translateY(-3px);box-shadow:6px 8px 18px #0f172a40,0 0 15px #3b82f633}.common-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition)}.common-card:hover{box-shadow:var(--shadow-lg);border-color:#bfdbfe;transform:translateY(-5px)}.dark-section{color:#fff;background:linear-gradient(135deg, var(--dark), var(--dark-secondary), var(--dark-blue))}.light-section{background:#fff}.soft-section{background:var(--page-bg)}@media (width<=768px){.container{width:88%}}@media (width<=480px){.container{width:90%}}html.dark-mode body{background:var(--page-bg)}html.dark-mode main,html.dark-mode section{background-color:#0000}html.dark-mode :is(.card,.service-card,.review-card,.company-card,.faq-item,.form-container,.contact-form,.application-form,.license-card){background-color:#1e293b;border-color:#334155}html.dark-mode :is(input,textarea,select){color:#e2e8f0;background-color:#1e293b;border-color:#475569}html.dark-mode :is(.section-label,p,li,label){color:var(--text-secondary)}html.dark-mode ::-webkit-scrollbar-track{background:#1e293b}html.dark-mode ::-webkit-scrollbar-thumb{background:#64748b}html.dark-mode .cart,html.dark-mode .cart-container,html.dark-mode .cart-wrapper,html.dark-mode .cart-page,html.dark-mode .cart-content,html.dark-mode .cart-card,html.dark-mode .cart-item,html.dark-mode .cart-summary,html.dark-mode .cart-sidebar,html.dark-mode .cart-box{color:#e2e8f0;background-color:#1e293b;border-color:#334155}html.dark-mode .cart h1,html.dark-mode .cart h2,html.dark-mode .cart h3,html.dark-mode .cart h4,html.dark-mode .cart h5,html.dark-mode .cart h6,html.dark-mode .cart-container h1,html.dark-mode .cart-container h2,html.dark-mode .cart-container h3{color:#f8fafc}html.dark-mode .cart p,html.dark-mode .cart span,html.dark-mode .cart label,html.dark-mode .cart li{color:#cbd5e1}html.dark-mode .cart .price,html.dark-mode .cart .cart-price,html.dark-mode .cart .total,html.dark-mode .cart .cart-total{color:#f8fafc}html.dark-mode .cart-item,html.dark-mode .cart-summary{border-color:#334155}html.dark-mode .cart input,html.dark-mode .cart textarea,html.dark-mode .cart select{color:#f8fafc;background:#0f172a;border-color:#475569}html.dark-mode .cart input::placeholder,html.dark-mode .cart textarea::placeholder{color:#94a3b8}html.dark-mode .cart button:not(.primary-button){color:#f8fafc;background:#334155}html.dark-mode .cart a{color:#93c5fd}html.dark-mode .cart-page,html.dark-mode .cart-container{background-color:#0000}.logo{border-radius:12px}:root{--project-blue:#2563eb;--project-blue-dark:#1d4ed8;--project-blue-light:#3b82f6;--project-blue-soft:#eff6ff;--nav-dark:#020617;--nav-dark-2:#0f172a;--nav-dark-3:#172554;--white:#fff;--text-primary:#334155;--text-secondary:#64748b;--text-light:#cbd5e1;--border-blue:#dbeafe}.navbar{z-index:1000;background:linear-gradient(135deg, var(--nav-dark) 0%, var(--nav-dark-2) 55%, var(--nav-dark-3) 100%);width:100%;height:74px;color:var(--white);border-bottom:1px solid #60a5fa1f;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 6px 25px #00000040}.navbar-left{align-items:center;gap:12px;width:30%;height:100%;padding-left:30px;display:flex}.navbar-logo{background:linear-gradient(145deg, var(--project-blue-light), var(--project-blue-dark));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;padding:3px;transition:all .3s;display:flex;overflow:hidden;box-shadow:4px 5px 13px #00000059}.navbar-logo img{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:100%;display:block}.navbar-logo:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 7px 18px #0006,0 0 15px #3b82f640}.company-name{flex-direction:column;justify-content:center;min-width:0;display:flex}.company-name h2{color:#fff;white-space:nowrap;margin:0;font-size:20px;font-weight:700}.company-name h2 span{color:#f18111;font-size:20px}.company-name h5{color:#c8c5c3;letter-spacing:1px;text-transform:uppercase;margin-top:3px;font-size:10px}.navbar-right{justify-content:flex-end;align-items:center;gap:10px;width:70%;min-width:0;padding-right:30px;display:flex}.nav-link{color:#cbd5e1;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:43px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;transition:color .25s,background .25s,transform .25s;display:inline-flex;position:relative}.home-link{margin-right:2px}.home-link:hover{color:#fff;background:#2563eb38}.nav-link:hover{color:#fff;background:#2563eb38;transform:translateY(-1px)}.nav-link:after{content:"";background:var(--project-blue);border-radius:20px;height:2px;transition:transform .25s;position:absolute;bottom:4px;left:10px;right:10px;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(1)}.nav-dropdown{align-items:center;display:flex;position:relative}.dropdown-arrow{color:#94a3b8;justify-content:center;align-items:center;font-size:12px;transition:color .25s,transform .25s;display:inline-flex}.nav-dropdown:hover .dropdown-arrow{color:#60a5fa;transform:rotate(180deg)}.service-dropdown{border:1px solid var(--border-blue);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;z-index:2000;background:#fff;border-radius:14px;width:400px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 11px);left:30px;transform:translateY(8px)scale(.98);box-shadow:0 20px 50px #0f172a29,0 5px 18px #2563eb14}.service-dropdown.startup-menu{width:650px}.nav-dropdown:hover .service-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.service-dropdown:before{content:"";border-left:1px solid var(--border-blue);border-top:1px solid var(--border-blue);background:#fff;width:13px;height:13px;position:absolute;top:-7px;left:30px;transform:rotate(45deg)}.dropdown-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.dropdown-service-item{color:#334155;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;min-height:45px;padding:9px 12px;font-size:13.5px;font-weight:550;line-height:1.35;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.dropdown-service-item:hover{color:#fff;background:linear-gradient(135deg, var(--project-blue), var(--project-blue-dark));border-color:var(--project-blue);transform:translate(3px);box-shadow:0 5px 14px #2563eb38}.dropdown-service-item:before{content:"";opacity:0;background:#fff;border-radius:0 5px 5px 0;width:3px;transition:opacity .2s,transform .2s;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.5)}.dropdown-service-item:hover:before{opacity:1;transform:scaleY(1)}.nav-login{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #60a5fa59;border-radius:10px;justify-content:center;align-items:center;min-height:43px;margin-left:5px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 5px 14px #0f172a4d}.nav-login:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-2px);box-shadow:0 8px 20px #2563eb4d}.mobile-menu-btn{cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;margin-right:18px;padding:10px;display:none}.mobile-menu-btn span{background:#fff;border-radius:10px;width:21px;height:2px;transition:all .3s}.mobile-menu-btn.menu-open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn.menu-open span:nth-child(2){opacity:0}.mobile-menu-btn.menu-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sidebar-overlay{z-index:1090;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#020617a6;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.sidebar-overlay.show{opacity:1;visibility:visible}.mobile-sidebar{z-index:1100;visibility:hidden;background:linear-gradient(160deg,#020617,#0f172a 55%,#172554);border-left:1px solid #60a5fa26;flex-direction:column;width:min(360px,88vw);height:100vh;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-15px 0 45px #00000059}.mobile-sidebar.sidebar-open{visibility:visible;transform:translate(0)}.sidebar-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:90px;padding:18px 20px;display:flex}.sidebar-brand{align-items:center;gap:11px;display:flex}.sidebar-logo{background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;padding:3px;display:flex}.sidebar-logo img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:100%}.sidebar-brand h3{color:#fff;margin:0;font-size:15px}.sidebar-brand span{color:#64748b;letter-spacing:1px;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.sidebar-close{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:25px;transition:all .25s;display:flex}.sidebar-close:hover{color:#fff;background:#ef444426;transform:rotate(90deg)}.sidebar-navigation{flex:1;padding:20px 15px;overflow-y:auto}.sidebar-navigation::-webkit-scrollbar{width:4px}.sidebar-navigation::-webkit-scrollbar-thumb{background:#334155;border-radius:10px}.mobile-home-link{margin-bottom:8px}.sidebar-link{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:52px;margin-bottom:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:flex;position:relative}.sidebar-link:hover,.sidebar-link.category-open{color:#fff;background:#2563eb33;border-color:#60a5fa33;transform:translate(3px)}.sidebar-icon{color:#60a5fa;background:#3b82f617;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.sidebar-link b{color:#64748b;margin-left:auto;font-size:21px;font-weight:400}.mobile-submenu{opacity:0;max-height:0;padding-left:15px;transition:max-height .35s,opacity .25s;overflow:hidden}.mobile-submenu.submenu-open{opacity:1;max-height:1000px}.mobile-submenu a{color:#94a3b8;border-radius:8px;align-items:center;min-height:40px;margin-bottom:3px;padding:7px 10px;font-size:12px;line-height:1.4;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex}.mobile-submenu a:hover{color:#fff;background:#2563eb33;transform:translate(3px)}.sidebar-bottom{border-top:1px solid #ffffff14;padding:20px}.sidebar-login{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.sidebar-login:hover{transform:translateY(-2px)}.sidebar-login strong{font-size:19px}.sidebar-bottom p{color:#64748b;text-align:center;margin:14px 0 0;font-size:10px;font-style:italic}@media (width<=1100px){.navbar-left{width:36%;padding-left:20px}.navbar-right{gap:3px;width:64%;padding-right:15px}.company-name h2{font-size:18px}.nav-link{padding:0 8px;font-size:11.5px}.service-dropdown{width:360px;left:20px}.service-dropdown.startup-menu{width:570px}}@media (width<=900px){.navbar-left{width:34%}.navbar-right{width:66%}.company-name h2{font-size:16px}.company-name span{font-size:8px}.nav-link{padding:0 6px;font-size:10.5px}.nav-login{padding:0 10px;font-size:10px}.service-dropdown{width:330px;left:20px}.service-dropdown.startup-menu{width:500px}}@media (width<=750px){.navbar{height:68px}.navbar-left{flex:1;width:auto;padding-left:15px}.navbar-right{display:none}.mobile-menu-btn{display:flex}.service-dropdown{display:none}}@media (width<=400px){.company-name h2{font-size:15px}.company-name span{font-size:8px}.navbar-logo{width:40px;height:40px}.mobile-menu-btn{width:41px;height:41px;margin-right:12px}}.theme-toggle,.sidebar-theme-toggle{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;transition:background .25s,transform .25s;display:inline-flex}.theme-toggle{width:43px;min-height:43px;margin-left:2px;font-size:20px}.theme-toggle:hover,.sidebar-theme-toggle:hover{background:#3b82f64d;transform:translateY(-1px)}.sidebar-theme-toggle{gap:10px;width:100%;min-height:45px;margin-top:14px;font-size:14px;font-weight:700}.sidebar-theme-toggle span{font-size:19px}.footer{color:#fff;background:linear-gradient(135deg,#0f172a,#111827,#172554);margin-top:0;padding-top:50px;position:relative;box-shadow:0 -10px 30px #00000026,inset 0 1px #ffffff14}.footer-container{grid-template-columns:1.4fr 1fr 1fr 1.4fr 1fr;gap:40px;width:90%;max-width:1400px;margin:auto;padding-bottom:50px;display:grid}.footer-company{padding-right:20px}.company-logo{background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;padding:3px;transition:all .3s;display:flex;overflow:hidden;box-shadow:5px 5px 15px #00000059,inset 2px 2px 5px #ffffff40}.logo-image{object-fit:cover;background:#fff;border-radius:12px;width:100%;height:100%;display:block}.company-logo:hover{transform:translateY(-2px)scale(1.03);box-shadow:7px 8px 18px #0006,0 0 15px #3b82f640,inset 2px 2px 5px #ffffff40}.footer-company h2{color:#fff;letter-spacing:.5px;margin:-40px 65px 20px;font-size:24px}.footer-company h2 span{color:#f18111}.footer-company p{color:#cbd5e1;max-width:300px;font-size:14px;line-height:1.7}.footer-badge{color:#bfdbfe;background:#3b82f61f;border:1px solid #60a5fa40;border-radius:20px;margin-top:12px;padding:8px 14px;font-size:12px;display:inline-block}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column h3{color:#fff;margin:0 0 12px;font-size:17px;position:relative}.footer-column h3:after{content:"";background:#3b82f6;border-radius:10px;width:35px;height:2px;margin-top:8px;display:block}.footer-column a{color:#cbd5e1;cursor:pointer;width:fit-content;font-size:14px;text-decoration:none;transition:all .25s}.footer-column a:hover{color:#60a5fa;transform:translate(5px)}.footer-address p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.5}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:90%;max-width:1400px;margin:auto;padding:20px 0;display:flex}.footer-bottom p{color:#94a3b8;margin:0;font-size:13px}.footer-bottom-links{align-items:center;gap:10px;display:flex}.footer-bottom-links a{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:#60a5fa}.footer-bottom-links span{color:#475569}@media (width<=1100px){.footer-container{grid-template-columns:1.5fr 1fr 1fr;gap:35px}}@media (width<=700px){.footer{padding-top:50px}.footer-container{grid-template-columns:1fr 1fr;gap:35px 25px;width:85%}.footer-company{grid-column:1/-1}.footer-bottom{text-align:center;flex-direction:column;gap:12px;width:85%}}@media (width<=480px){.footer-container{grid-template-columns:1fr}.footer-company{grid-column:auto}.footer-bottom-links{flex-wrap:wrap;justify-content:center}}.whatsapp-floating-button{color:#fff;cursor:pointer;z-index:9998;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .25s;display:flex;position:fixed;bottom:86px;right:25px;box-shadow:0 6px 20px #0000002e}.whatsapp-floating-button:hover{transform:scale(1.08);box-shadow:0 8px 25px #00000040}.whatsapp-icon{justify-content:center;align-items:center;width:31px;height:31px;display:flex}.whatsapp-icon svg{width:100%;height:100%}.whatsapp-tooltip{white-space:nowrap;color:#fff;opacity:0;visibility:hidden;background:#111827;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:600;transition:all .2s;position:absolute;right:70px;transform:translate(8px)}.whatsapp-floating-button:hover .whatsapp-tooltip{opacity:1;visibility:visible;transform:translate(0)}@media (width<=600px){.whatsapp-floating-button{width:48px;height:48px;bottom:74px;right:15px}.whatsapp-icon{width:28px;height:28px}.whatsapp-tooltip{display:none}}.contact-page{color:#111827;box-sizing:border-box;background:radial-gradient(circle at 10% 20%,#a855f71a,#0000 40%),radial-gradient(circle at 85% 70%,#8b5cf614,#0000 40%),#f8f9fc;width:100%;min-height:100vh;padding:70px 0}.contact-container{grid-template-columns:1fr .92fr;align-items:start;gap:70px;width:90%;max-width:1250px;margin:auto;display:grid}.contact-left{padding-top:5px}.contact-badge{color:#374151;letter-spacing:1px;background:#ffffffbf;border:1px solid #dedee5;border-radius:30px;justify-content:center;align-items:center;margin-bottom:60px;padding:11px 30px;font-size:15px;font-weight:500;display:inline-flex}.contact-left h1{letter-spacing:-2.5px;color:#101828;margin:0;font-size:clamp(48px,5vw,78px);font-weight:800;line-height:1.05}.contact-left h1 span{background:linear-gradient(90deg,#9b45f5,#c084fc);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:12px;display:block}.contact-description{color:#536174;max-width:700px;margin:45px 0 0;font-size:18px;line-height:1.8}.contact-details{margin-top:70px}.contact-details>h2,.contact-social>h2{color:#111827;margin:0 0 25px;font-size:30px}.contact-detail-item{align-items:center;gap:20px;margin-bottom:22px;display:flex}.contact-icon{color:#111827;background:#ffffff8c;border:1px solid #dfe1e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;display:flex}.contact-detail-item h3{color:#111827;margin:0 0 5px;font-size:17px;font-weight:600}.contact-detail-item p{color:#273244;margin:0;font-size:16px;line-height:1.6}.contact-detail-item a{color:#273244;text-underline-offset:4px;font-size:16px;text-decoration:underline}.contact-detail-item a:hover{color:#9b45f5}.contact-social{margin-top:60px}.social-icons{align-items:center;gap:18px;display:flex}.social-icons a{color:#536174;background:#ffffff8c;border:1px solid #dfe1e7;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;text-decoration:none;transition:all .3s;display:flex}.social-icons a:hover{color:#fff;background:#9b45f5;border-color:#9b45f5;transform:translateY(-4px)}.social-icons .whatsapp-social:hover{background:#25d366;border-color:#25d366}.contact-form-wrapper{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #dedfe5;border-radius:30px;width:100%;padding:55px 65px;box-shadow:0 15px 45px #0f172a0a}.contact-form{width:100%}.form-group{margin-bottom:28px}.form-group label,.services-section>label{color:#4b5563;margin-bottom:12px;font-size:16px;font-weight:500;display:block}.form-group input,.form-group textarea{box-sizing:border-box;color:#111827;background:#edf3ff;border:1px solid #d4dbe8;border-radius:15px;outline:none;width:100%;font-family:inherit;font-size:16px;transition:all .25s}.form-group input{height:66px;padding:0 20px}.form-group textarea{resize:vertical;min-height:180px;padding:20px}.form-group input::placeholder,.form-group textarea::placeholder{color:#8994a5}.form-group input:focus,.form-group textarea:focus{background:#fff;border-color:#a855f7;box-shadow:0 0 0 3px #a855f71f}.services-section{margin-bottom:30px}.services-grid{grid-template-columns:1fr 1fr;gap:20px 35px;display:grid}.checkbox-item{color:#536174;cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.checkbox-item input{accent-color:#8b5cf6;cursor:pointer;width:16px;height:16px}.checkbox-item span{line-height:1.4}.whatsapp-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#a855f7,#a855f7);border:none;border-radius:40px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:70px;font-family:inherit;font-size:18px;font-weight:700;transition:all .3s;display:flex}.whatsapp-submit svg{font-size:25px}.whatsapp-submit:hover{transform:translateY(-3px);box-shadow:0 12px 25px #a855f740}.whatsapp-note{text-align:center;color:#8994a5;margin:15px 0 0;font-size:12px;line-height:1.5}@media (width<=1000px){.contact-container{grid-template-columns:1fr;gap:50px}.contact-left{max-width:800px}.contact-form-wrapper{max-width:800px;padding:45px}}@media (width<=600px){.contact-page{padding:35px 0 50px}.contact-container{grid-template-columns:1fr;gap:40px;width:90%}.contact-badge{margin-bottom:35px;padding:9px 22px;font-size:12px}.contact-left h1{letter-spacing:-1.5px;font-size:42px;line-height:1.08}.contact-left h1 span{margin-top:8px}.contact-description{margin-top:30px;font-size:15px;line-height:1.7}.contact-details{margin-top:45px}.contact-details>h2,.contact-social>h2{font-size:25px}.contact-detail-item{align-items:flex-start;gap:14px}.contact-icon{width:50px;height:50px;font-size:18px}.contact-detail-item h3{font-size:15px}.contact-detail-item p,.contact-detail-item a{font-size:14px}.contact-social{margin-top:45px}.social-icons{flex-wrap:wrap;gap:12px}.social-icons a{width:45px;height:45px;font-size:17px}.contact-form-wrapper{border-radius:22px;padding:28px 20px}.form-row{grid-template-columns:1fr;gap:0}.form-group input{height:58px}.form-group textarea{min-height:150px}.services-grid{grid-template-columns:1fr;row-gap:15px}.checkbox-item{font-size:14px}.whatsapp-submit{min-height:60px;font-size:16px}}.scroll-to-top{z-index:999;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .25s,box-shadow .25s,background .25s;animation:.3s scrollTopShow;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 22px #2563eb4d}.scroll-to-top span{font-size:25px;font-weight:700;line-height:1;transition:transform .25s;display:block;transform:translateY(-1px)}.scroll-to-top:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-5px);box-shadow:0 12px 28px #2563eb66}.scroll-to-top:hover span{transform:translateY(-4px)}.scroll-to-top:active{transform:translateY(-2px)scale(.95)}@keyframes scrollTopShow{0%{opacity:0;transform:translateY(15px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=750px){.scroll-to-top{width:44px;height:44px;bottom:18px;right:18px}.scroll-to-top span{font-size:23px}}.poster-company-name{white-space:nowrap;letter-spacing:-2px;background:linear-gradient(100deg,#fff 0%,#f8fbff 20%,#bfdbfe 45%,#86b5ee 65%,#17a8e6 82%,#fff 100%) 0 0/250%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 5px 15px #00000059)drop-shadow(0 0 12px #3b82f62e);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;width:100%;margin:12px auto 22px;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,7vw,82px);font-weight:700;line-height:1.1;animation:5s ease-in-out infinite brandColor;display:flex}.poster-company-name>span{color:#0000;background:inherit;-webkit-text-fill-color:transparent;animation:2.8s ease-in-out infinite companyCharacterWave;animation-delay:calc(var(--char-index) * 90ms);transform-origin:bottom;will-change:transform;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes brandColor{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes companyCharacterWave{0%{transform:translateY(0)rotate(0)scale(1)}20%{transform:translateY(-13px)rotate(-2deg)scale(1.04)}40%{transform:translateY(6px)rotate(2deg)scale(1)}60%{transform:translateY(13px)rotate(-2deg)scale(1.03)}80%{transform:translateY(-6px)rotate(1deg)scale(1)}to{transform:translateY(0)rotate(0)scale(1)}}@media (width<=600px){.poster-company-name{letter-spacing:-1px;font-size:34px}}@media (width<=380px){.poster-company-name{font-size:28px}}.poster{isolation:isolate;background-image:url(/images%20\(1\).jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:610px;display:flex;position:relative;overflow:hidden}.poster-overlay{z-index:-1;background:linear-gradient(90deg,#19223a8f 0%,#0f172acc 45%,#0f172aa6 100%);position:absolute;inset:0}.poster-content{text-align:center;z-index:2;width:90%;max-width:1200px;padding:70px 20px;position:relative}.poster-badge{color:#1bcc91;letter-spacing:.3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #60a5fa4d;border-radius:30px;margin-bottom:20px;padding:8px 18px;font-size:13px;display:inline-block;box-shadow:0 8px 20px #0003}.poster-content h1{letter-spacing:-2px;color:#fff;text-shadow:0 5px 25px #0006;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(45px,7vw,82px);font-weight:700;line-height:1.1;animation:.9s ease-out posterTitle;position:relative}.poster-content h1 span{color:#60a5fa;background:linear-gradient(135deg,#38bdf8,#60a5fa,#2563eb);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 15px #3b82f659);-webkit-background-clip:text;background-clip:text;margin-left:5px;position:relative}.poster-content h1 span:after{content:"";background:linear-gradient(90deg,#0000,#38bdf8,#3b82f6,#0000);border-radius:10px;width:92%;height:3px;position:absolute;bottom:-6px;left:4%;box-shadow:0 0 10px #38bdf899}@keyframes posterTitle{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.poster-description{color:#fafbfc;text-shadow:0 2px 8px #00000059;max-width:700px;margin:20px auto 25px;font-size:17px;font-weight:400;line-height:1.7}.running-text-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#53535659;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;max-width:850px;margin:25px auto;padding:14px 0;overflow:hidden}.running-text{white-space:nowrap;color:#35e00a;letter-spacing:.5px;width:max-content;font-size:15px;font-weight:600;animation:18s linear infinite runningText}.running-text span{color:#fff;margin:0 25px;font-size:15px}@keyframes runningText{0%{transform:translate(100%)}to{transform:translate(-100%)}}.poster-buttons{justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.poster-btn{border-radius:10px;justify-content:center;align-items:center;min-width:150px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.primary-btn{color:#fff;background:linear-gradient(145deg,#3b82f6,#1d4ed8);border:1px solid #60a5fa4d;box-shadow:5px 6px 15px #0000004d,inset 1px 1px 3px #fff3}.primary-btn:hover{background:linear-gradient(145deg,#60a5fa,#2563eb);transform:translateY(-3px);box-shadow:7px 9px 20px #00000059,0 0 15px #3b82f640}.secondary-btn{color:#e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff26}.secondary-btn:hover{color:#fff;background:#3b82f626;border-color:#60a5fa66;transform:translateY(-3px)}.poster-glow{filter:blur(70px);pointer-events:none;background:#3b82f61f;border-radius:50%;width:250px;height:250px;position:absolute}.glow-one{top:-80px;right:10%}.glow-two{bottom:-100px;left:10%}@media (width<=768px){.poster{min-height:500px}.poster-content{padding:60px 2px}.poster-description,.running-text{font-size:15px}.poster-buttons{flex-direction:column;gap:12px}.poster-btn{width:200px}}@media (width<=480px){.poster{min-height:480px}.poster-content h1{letter-spacing:-9px}.poster-badge{font-size:11px}.poster-description{font-size:14px}}.our-company{color:#0a101c;background:radial-gradient(circle at 10% 20%,#135fd914,#0000 45%),#f8fafc;width:100%;padding:50px 0}.our-company-container{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;width:90%;max-width:1250px;margin:auto;padding:10px;display:grid}.section-label{color:#2563eb;letter-spacing:1.5px;margin-bottom:15px;font-size:12px;font-weight:700;display:inline-block}.company-story h2{letter-spacing:-1.5px;color:#0f172a;max-width:650px;margin:0 0 25px;font-size:clamp(34px,4vw,52px);line-height:1.15}.company-story h2 span{color:#2563eb}.company-story p{color:#4e5865;max-width:650px;margin:0 0 18px;font-size:15px;line-height:1.8}.company-story strong{color:#334155}.company-highlight{gap:15px;margin-top:30px;display:flex}.highlight-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;min-width:145px;padding:17px;transition:all .3s;display:flex;box-shadow:4px 5px 12px #0f172a0f}.company-highlight .highlight-item strong{color:#2563eb!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1!important;display:block!important}.company-highlight .highlight-item span{color:#475569!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.highlight-item:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:7px 10px 20px #0f172a17}.why-us{position:relative}.why-us h3{color:#0f172a;margin:0 0 10px;font-size:31px;line-height:1.2}.why-us h3 span{color:#2563eb}.why-description{color:#64748b;margin:0 0 25px;font-size:14px;line-height:1.7}.why-card{background:#4857d6;border:1px solid #e2e8f0;border-radius:14px;gap:17px;margin-bottom:15px;padding:20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:5px 6px 15px #0f172a1a}.why-card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:8px 12px 25px #0f172a1a}.why-icon{background:linear-gradient(145deg,#eff6ff,#dbeafe);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:21px;display:flex;box-shadow:3px 3px 8px #0f172a14}.why-card h4{color:#0a0d13;margin:0 0 7px;font-size:15px}.why-card p{color:#f9fbf9;margin:0;font-size:13px;line-height:1.6}.company-mission{color:#fff;background:linear-gradient(135deg,#0f172a,#111827,#172554);border-radius:18px;justify-content:space-between;align-items:center;width:90%;max-width:1250px;margin:70px auto 0;padding:35px 40px;display:flex;position:relative;overflow:hidden;box-shadow:8px 10px 25px #0f172a2e,inset 1px 1px #ffffff14}.company-mission:before{content:"";filter:blur(30px);background:#3b82f61f;border-radius:50%;width:250px;height:250px;position:absolute;top:-100px;right:-80px}.mission-content span{color:#60a5fa;letter-spacing:2px;font-size:11px;font-weight:700}.mission-content h3{color:#fff;margin:10px 0 0;font-size:25px;font-weight:500;line-height:1.4}.mission-content strong{color:#60a5fa}.mission-arrow{background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:25px;display:flex;box-shadow:5px 6px 15px #0000004d}@media (width<=1000px){.our-company-container{grid-template-columns:1fr;gap:60px}.company-story h2,.why-us{max-width:700px}}@media (width<=600px){.our-company{padding:25px 0}.our-company-container{width:88%;padding:0}.company-story h2{letter-spacing:-.8px;font-size:28px}.company-story p{font-size:14px;line-height:1.7}.company-highlight{flex-direction:column;gap:12px;width:100%;margin-top:25px;display:flex}.highlight-item{box-sizing:border-box;flex-direction:row;align-items:center;gap:15px;width:100%;min-width:0;padding:15px 18px;display:flex}.highlight-item strong{color:#2563eb;flex-shrink:0;margin:0;font-size:18px;font-weight:700;line-height:1}.highlight-text{font-size:20px}.why-us{width:100%;padding:-12px 0}.why-us h3{font-size:26px}.why-description{font-size:14px}.why-card{gap:13px;padding:10px}.why-icon{width:40px;height:40px;font-size:18px}.why-card h4{font-size:14px}.why-card p{font-size:12px}.company-mission{box-sizing:border-box;flex-direction:row;align-items:center;gap:25px;width:88%;margin-top:30px;padding:20px}.mission-content h3{color:#fff;font-size:23px}.mission-arrow{width:45px;height:45px;font-size:20px}}.our-services{color:#0f172a;background:radial-gradient(circle at 5% 15%,#06215c0f,#0000 28%),radial-gradient(circle at 95% 55%,#073d4612,#0000 25%),#f7faff;width:100%;padding:0 0 20px;position:relative;overflow:hidden}.our-services:before{content:"";pointer-events:none;background:radial-gradient(circle,#06215c0f,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:80px;right:-220px}.our-services:after{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e912,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:300px;left:-180px}.services-header{z-index:2;text-align:center;width:90%;max-width:850px;margin:0 auto 65px;position:relative}.services-header .section-label{color:#2563eb;letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:15px;font-weight:800;display:inline-flex}.services-header .section-label:before,.services-header .section-label:after{content:"";background:#60a5fa;width:24px;height:1px}.services-header h2{color:#0b1220;letter-spacing:-1.5px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.12}.services-header h2 span{color:#2563eb;display:block}.services-header p{color:#64748b;max-width:700px;margin:22px auto 0;font-size:15px;line-height:1.8}.services-container{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:25px;width:90%;max-width:1280px;margin:auto;display:grid;position:relative}.service-card{background:linear-gradient(145deg,#fff 0%,#fafdff 52%,#eaf4ff 100%);border:1px solid #dce7f5;border-radius:22px;flex-direction:column;height:100%;min-height:390px;padding:30px 28px 24px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0e}.service-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#1d4ed8,#3b82f6,#06b6d4);width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.service-card:after{content:"";background:radial-gradient(circle,#3b82f61f,#0000 70%);border-radius:50%;width:150px;height:150px;transition:transform .4s;position:absolute;bottom:-80px;right:-80px}.service-card:hover{border-color:#93c5fd;transform:translateY(-10px);box-shadow:0 20px 45px #0f172a1f,0 0 30px #2563eb0f}.service-card:hover:before{transform:scaleX(1)}.service-card:hover:after{transform:scale(1.4)}.service-card-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.service-icon{background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #dbeafe;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:4px 5px 12px #2563eb17}.service-card:hover .service-icon{transform:translateY(-3px)rotate(-3deg);box-shadow:6px 9px 18px #2563eb29}.service-number{color:#dbeafe;font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:700;line-height:1}.service-content{z-index:2;flex:1;padding-top:27px;position:relative}.service-tag{color:#1d4ed8;letter-spacing:.8px;text-transform:uppercase;background:#eff6ff;border:1px solid #dbeafe;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:800;display:inline-block}.service-content h3{color:#111827;letter-spacing:-.3px;min-height:52px;margin:14px 0 11px;font-size:21px;font-weight:700}.service-content p{color:#64748b;margin:0;font-size:13px;line-height:1.75}.service-link{z-index:3;color:#1d4ed8;border-top:1px solid #e8eef7;justify-content:space-between;align-items:center;margin-top:25px;padding-top:17px;font-size:12px;font-weight:800;text-decoration:none;transition:color .3s;display:flex;position:relative}.service-link span{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;transition:transform .3s;display:flex;box-shadow:3px 4px 10px #2563eb33}.service-link:hover{color:#06b6d4}.service-link:hover span{transform:translate(5px)}@media (width<=980px){.services-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=620px){.our-services{padding:42px 0 72px}.services-header{width:calc(100% - 36px);margin-bottom:38px}.services-header h2{letter-spacing:-.8px;font-size:clamp(30px,9vw,42px)}.services-header p{font-size:14px;line-height:1.65}.services-container{grid-template-columns:1fr;gap:16px;width:calc(100% - 36px)}.service-card{border-radius:18px;min-height:0;padding:24px 22px 20px}.service-content{padding-top:22px}.service-content h3{min-height:0;font-size:20px}.service-link{margin-top:22px;padding-top:14px}}.service-process{z-index:2;color:#fff;background:radial-gradient(circle at 90% 10%,#3b82f62e,#0000 30%),linear-gradient(135deg,#020617,#0f172a 55%,#172554);border:1px solid #60a5fa26;border-radius:26px;grid-template-columns:.85fr 1.15fr;gap:70px;width:90%;max-width:1280px;margin:90px auto 0;padding:55px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a2e}.service-process:before{content:"";filter:blur(30px);background:#06b6d421;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-150px;right:-100px}.process-content{z-index:2;position:relative}.process-content .section-label{color:#38bdf8;letter-spacing:2px;font-size:11px;font-weight:800}.process-content h3{color:#fff;margin:14px 0 18px;font-family:Playfair Display,Georgia,serif;font-size:38px;line-height:1.15}.process-content h3 span{color:#38bdf8}.process-content p{color:#94a3b8;max-width:430px;font-size:14px;line-height:1.8}.process-steps{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.process-step{align-items:flex-start;gap:18px;display:flex}.step-number{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:flex;box-shadow:0 7px 18px #2563eb40}.process-step h4{color:#fff;margin:1px 0 6px;font-size:15px;font-weight:700}.process-step p{color:#94a3b8;margin:0;font-size:12px;line-height:1.6}.services-cta{z-index:2;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8 55%,#075985);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;width:90%;max-width:1280px;margin:65px auto 0;padding:32px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #2563eb33}.services-cta:before{content:"";filter:blur(10px);background:#ffffff1a;border-radius:50%;width:250px;height:250px;position:absolute;top:-150px;right:-100px}.services-cta>div{z-index:2;position:relative}.services-cta>div>span{color:#bfdbfe;letter-spacing:1.8px;font-size:10px;font-weight:800}.services-cta h3{color:#fff;margin:7px 0 0;font-size:22px;font-weight:500}.services-cta h3 strong{color:#fff;font-weight:800}.services-cta>a{z-index:3;color:#0f172a;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:13px;padding:13px 21px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 7px 18px #0f172a33}.services-cta>a span{color:#2563eb;font-size:18px;transition:transform .3s}.services-cta>a:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0f172a40}.services-cta>a:hover span{transform:translate(4px)}@media (width<=1050px){.services-container{grid-template-columns:repeat(2,1fr)}.service-process{grid-template-columns:1fr;gap:45px}}@media (width<=650px){.our-services{padding:10px 0}.services-header{width:88%;margin-bottom:45px}.services-header h2{font-size:34px}.services-container{grid-template-columns:1fr;gap:18px;width:88%}.service-card{min-height:350px;padding:25px}.service-process{border-radius:20px;width:88%;margin-top:65px;padding:32px 25px}.process-content h3{font-size:31px}.services-cta{flex-direction:column;align-items:flex-start;width:88%;margin-top:50px;padding:30px 25px}.services-cta h3{font-size:20px}}@media (width<=400px){.services-header h2{font-size:30px}.service-card{padding:22px}.service-icon{width:52px;height:52px}.service-number{font-size:36px}}.legal-hero{isolation:isolate;background-image:url(/legal-bg.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:620px;display:flex;position:relative;overflow:hidden}.legal-hero-overlay{z-index:-1;background:linear-gradient(90deg,#050c18f0,#0a1423b8,#050c18a6);position:absolute;inset:0}.legal-hero-content{text-align:center;color:#fff;width:90%;max-width:1250px;padding:90px 20px 120px}.legal-hero-content h1{letter-spacing:-2px;text-shadow:0 5px 20px #fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,82px);font-weight:700}.legal-hero-content h3{color:#38bdf8;letter-spacing:.5px;margin:12px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,26px);font-style:italic}.legal-hero-content>p{color:#f1f5f9;text-shadow:0 2px 8px #0009;max-width:900px;margin:auto;font-size:18px;font-weight:500;line-height:1.8}.legal-stats{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:55px auto 0;display:grid}.legal-stat{text-align:center;padding:10px}.legal-stat strong{color:#38bdf8;text-shadow:0 0 18px #38bdf840;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,65px);line-height:1;display:block}.legal-stat span{color:#fff;letter-spacing:.4px;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;line-height:1.6;display:block}.whatsapp-button{color:#fff;background:#17221b;border:5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;text-decoration:none;transition:all .3s;display:flex;position:absolute;bottom:25px;left:20px;box-shadow:0 5px 15px #0006}.whatsapp-button:hover{background:#1d9d55;transform:translateY(-4px)scale(1.05);box-shadow:0 8px 20px #0006}@media (width<=850px){.legal-hero{min-height:650px}.legal-stats{grid-template-columns:repeat(2,1fr);gap:30px 10px}}@media (width<=550px){.legal-hero{min-height:750px}.legal-hero-content{padding-top:70px}.legal-hero-content h1{font-size:48px}.legal-hero-content>p{font-size:14px;line-height:1.7}.legal-stats{grid-template-columns:1fr 1fr;margin-top:40px}.legal-stat strong{font-size:38px}.legal-stat span{font-size:10px}}.advocacy-news{background:radial-gradient(circle at 10% 20%,#2563eb14,#0000 30%),radial-gradient(circle at 90% 80%,#0ea5e90f,#0000 30%),#f8fafc;width:100%;padding:110px 0 100px;position:relative;overflow:hidden}.news-wave{z-index:0;background:linear-gradient(135deg,#020617,#0f172a 50%,#172554);border-radius:0 0 50% 50%/0 0 70% 70%;width:110%;height:260px;position:absolute;top:-130px;left:-5%;box-shadow:0 15px 35px #0f172a26}.news-content{z-index:2;width:92%;max-width:1400px;margin:auto;position:relative}.news-heading{text-align:center;margin-bottom:45px}.news-heading>span{color:#2563eb;letter-spacing:2px;font-size:11px;font-weight:800;display:inline-block}.news-heading h2{color:#0f172a;letter-spacing:-1px;margin:10px 0 12px;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.15}.news-heading h2 strong{color:#2563eb}.news-heading p{color:#64748b;max-width:680px;margin:auto;font-size:14px;line-height:1.8}.news-slider{width:100%;padding:15px 0 25px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.news-track{will-change:transform;align-items:stretch;gap:25px;width:max-content;animation:35s linear infinite newsAutoScroll;display:flex}.news-slider:hover .news-track{animation-play-state:paused}@keyframes newsAutoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.news-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b840;border-radius:20px;flex-direction:column;flex:0 0 315px;width:315px;min-height:430px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f172a12,0 2px 5px #0f172a0a}.news-card:before{content:"";z-index:5;background:linear-gradient(90deg,#1d4ed8,#3b82f6,#38bdf8);width:100%;height:4px;position:absolute;top:0;left:0}.news-card:after{content:"";filter:blur(20px);pointer-events:none;background:#3b82f614;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-70px;right:-70px}.news-card:hover{border-color:#3b82f659;transform:translateY(-10px)scale(1.015);box-shadow:0 20px 40px #0f172a24,0 0 25px #3b82f614}.news-image-wrapper{background:linear-gradient(135deg,#0f172a,#1e3a8a);width:100%;height:195px;position:relative;overflow:hidden}.news-image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.news-card:hover .news-image{transform:scale(1.08)}.news-image-wrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#020617a6);position:absolute;inset:0}.image-overlay{z-index:2;position:absolute;bottom:15px;left:15px}.image-overlay span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.6px;text-transform:uppercase;background:#0f172ac7;border:1px solid #ffffff2e;border-radius:20px;padding:7px 12px;font-size:10px;font-weight:700;display:inline-block}.news-card-body{flex-direction:column;flex:1;padding:21px;display:flex}.news-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.news-meta span{color:#2563eb;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.news-meta small{color:#94a3b8;white-space:nowrap;font-size:10px}.news-card-body h3{color:#0f172a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.news-card-body p{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.news-card-body a{color:#2563eb;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:12px;font-weight:700;text-decoration:none;transition:color .25s;display:flex}.news-card-body a span{font-size:20px;transition:transform .25s}.news-card-body a:hover{color:#1d4ed8}.news-card-body a:hover span{transform:translate(6px)}@media (width<=768px){.advocacy-news{padding:90px 0 75px}.news-content{width:90%}.news-track{gap:18px;animation-duration:30s}.news-card{flex:0 0 290px;width:290px;min-height:410px}}@media (width<=480px){.news-heading h2{font-size:32px}.news-heading p{font-size:13px}.news-card{flex:0 0 275px;width:275px}.news-image-wrapper{height:175px}}@media (prefers-reduced-motion:reduce){.news-track{animation:none}.news-card{transition:none}}.about-page{color:#111827;background:radial-gradient(circle at 10% 10%,#a855f71a,#0000 35%),radial-gradient(circle at 90%,#8b5cf612,#0000 35%),#f8f9fc;width:100%;overflow:hidden}.about-section-label{color:#a855f7;letter-spacing:2px;margin-bottom:3px;font-size:12px;font-weight:800}.about-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:90%;max-width:1250px;min-height:650px;margin:auto;display:grid}.about-hero-content{padding:20px 0}.about-badge{color:#374151;letter-spacing:1.5px;background:#ffffffbf;border:1px solid #dedee5;border-radius:30px;margin-bottom:10px;padding:11px 25px;font-size:12px;font-weight:700;display:inline-flex}.about-hero h1{letter-spacing:-2.5px;color:#101828;margin:0;font-size:clamp(48px,5vw,72px);line-height:1.05}.about-hero h1 span{background:linear-gradient(90deg,#9b45f5,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero-content>p{color:#536174;max-width:650px;margin:10px 0 0;font-size:18px;line-height:1.8}.about-hero-buttons{align-items:center;gap:15px;margin-top:10px;display:flex}.about-primary-btn,.about-secondary-btn{border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.about-primary-btn{color:#fff;background:#a855f7;box-shadow:0 8px 20px #a855f733}.about-primary-btn:hover{background:#9333ea;transform:translateY(-3px)}.about-secondary-btn{color:#374151;background:#fff;border:1px solid #d9dce4}.about-secondary-btn:hover{color:#9333ea;border-color:#a855f7;transform:translateY(-3px)}.about-hero-visual{justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.hero-main-card{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#111827,#312e81);border-radius:35px;flex-direction:column;justify-content:center;width:310px;min-height:350px;padding:20px;display:flex;transform:rotate(-3deg);box-shadow:20px 25px 60px #0f172a33}.hero-card-icon{color:#c084fc;background:#a855f740;border-radius:18px;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:10px;font-size:28px;display:flex}.hero-main-card>span{color:#c4b5fd;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700}.hero-main-card h3{margin:5px 0;font-size:30px;line-height:1.2}.hero-main-card p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.7}.floating-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e0e1e8;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;box-shadow:0 15px 35px #0f172a1a}.floating-card svg{color:#a855f7;font-size:22px}.floating-card strong,.floating-card span{display:block}.floating-card strong{color:#111827;font-size:13px}.floating-card span{color:#64748b;margin-top:3px;font-size:11px}.floating-card-one{top:80px;right:20px}.floating-card-two{bottom:65px;left:5px}.about-story{border-top:1px solid #e5e7eb;width:90%;max-width:1250px;margin:10px auto 0;padding:40px 0}.about-story-grid{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.about-story-heading h2{letter-spacing:-1.5px;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.15}.about-story-heading h2 span{color:#a855f7}.about-story-content p{color:#536174;margin:0 0 20px;font-size:16px;line-height:1.85}.about-services{width:90%;max-width:1250px;margin:auto;padding:80px 0}.about-section-heading{max-width:700px;margin-bottom:45px}.about-section-heading h2,.about-why-heading h2{letter-spacing:-1.5px;margin:0;font-size:clamp(35px,4vw,50px);line-height:1.15}.about-section-heading h2 span,.about-why-heading h2 span{color:#a855f7}.about-section-heading p,.about-why-heading p{color:#64748b;margin:22px 0 0;font-size:15px;line-height:1.8}.about-service-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.about-service-card{background:#fff;border:1px solid #e1e3e9;border-radius:20px;flex-direction:column;min-height:350px;padding:28px;transition:all .3s;display:flex;position:relative;box-shadow:5px 8px 25px #0f172a0a}.about-service-card:hover{border-color:#d8b4fe;transform:translateY(-7px);box-shadow:8px 18px 35px #0f172a17}.service-number{color:#cbd5e1;font-size:12px;font-weight:800;position:absolute;top:22px;right:22px}.service-icon{color:#9333ea;background:#f3e8ff;border-radius:15px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:25px;font-size:22px;display:flex}.about-service-card h3{color:#111827;margin:0 0 12px;font-size:19px;line-height:1.3}.about-service-card p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.service-arrow{color:#9333ea;background:#f3e8ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:auto;font-size:13px;display:flex}.about-why{grid-template-columns:.8fr 1.2fr;gap:80px;width:90%;max-width:1250px;margin:auto;padding:80px 0;display:grid}.about-why-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.why-feature{background:#fff;border:1px solid #e2e4ea;border-radius:18px;gap:17px;padding:25px;transition:all .3s;display:flex}.why-feature:hover{border-color:#d8b4fe;transform:translateY(-4px)}.why-feature-icon{color:#9333ea;background:#f3e8ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.why-feature h3{color:#111827;margin:0 0 7px;font-size:16px}.why-feature p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.about-approach{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#111827,#1e1b4b);border-radius:28px;grid-template-columns:1fr 1fr;gap:80px;width:90%;max-width:1250px;margin:40px auto;padding:60px;display:grid}.approach-left h2{letter-spacing:-1.5px;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.15}.approach-left h2 span{color:#c084fc}.approach-left p{color:#cbd5e1;max-width:550px;margin:25px 0 0;font-size:15px;line-height:1.8}.approach-list{flex-direction:column;justify-content:center;gap:15px;display:flex}.approach-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:15px;padding:17px;display:flex}.approach-check{color:#fff;background:#a855f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;display:flex}.approach-item strong,.approach-item span{display:block}.approach-item strong{margin-bottom:3px;font-size:14px}.approach-item span{color:#94a3b8;font-size:12px}.about-mission{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#0f172a,#312e81);border-radius:22px;justify-content:space-between;align-items:center;width:90%;max-width:1250px;margin:80px auto 0;padding:45px 50px;display:flex}.about-mission span{color:#c084fc;letter-spacing:2px;font-size:11px;font-weight:800}.about-mission h2{color:#fff;margin:10px 0 0;font-size:27px;font-weight:500;line-height:1.45}.about-mission h2 strong{color:#c084fc}.mission-arrow{background:#a855f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:20px;display:flex}.about-cta{box-sizing:border-box;background:#fff;border:1px solid #e2e4ea;border-radius:25px;justify-content:space-between;align-items:center;gap:40px;width:90%;max-width:1250px;margin:50px auto 80px;padding:60px;display:flex}.about-cta span{color:#a855f7;letter-spacing:2px;font-size:11px;font-weight:800}.about-cta h2{color:#111827;letter-spacing:-1px;margin:12px 0;font-size:40px;line-height:1.15}.about-cta p{color:#64748b;margin:0;font-size:14px}.about-cta-button{color:#fff;background:#a855f7;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:160px;min-height:55px;padding:0 25px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.about-cta-button:hover{background:#9333ea;transform:translateY(-3px)}@media (width<=1000px){.about-hero{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.about-hero-content{padding-bottom:20px}.about-hero-visual{min-height:400px}.about-story-grid{grid-template-columns:1fr;gap:30px}.about-service-grid{grid-template-columns:1fr 1fr}.about-why,.about-approach{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.about-hero,.about-story,.about-services,.about-why{width:90%}.about-hero{min-height:auto;display:block}.about-hero-content{padding:45px 0 20px}.about-badge{margin-bottom:25px;padding:9px 18px;font-size:10px}.about-hero h1{letter-spacing:-1.5px;font-size:40px}.about-hero-content>p{margin-top:25px;font-size:15px;line-height:1.7}.about-hero-buttons{flex-direction:column;align-items:stretch}.about-primary-btn,.about-secondary-btn{box-sizing:border-box;width:100%}.about-hero-visual{min-height:380px;margin-top:20px}.hero-main-card{width:250px;min-height:300px;padding:30px;transform:none}.hero-main-card h3{font-size:25px}.floating-card-one{top:20px;right:0}.floating-card-two{bottom:25px;left:0}.about-story{padding:55px 0}.about-story-grid{gap:25px}.about-story-heading h2{font-size:35px}.about-story-content p{font-size:14px}.about-services{padding:55px 0}.about-section-heading h2,.about-why-heading h2{font-size:35px}.about-service-grid{grid-template-columns:1fr;gap:15px}.about-service-card{min-height:280px}.about-why{padding:55px 0;display:block}.about-why-grid{grid-template-columns:1fr;margin-top:30px}.about-approach{border-radius:22px;width:90%;margin:20px auto;padding:35px 25px;display:block}.approach-left h2{font-size:35px}.approach-list{margin-top:35px}.about-mission{flex-direction:column;align-items:flex-start;gap:25px;width:90%;margin-top:50px;padding:30px 25px}.about-mission h2{font-size:21px}.mission-arrow{width:48px;height:48px}.about-cta{flex-direction:column;align-items:flex-start;width:90%;margin:35px auto 50px;padding:35px 25px}.about-cta h2{font-size:31px}.about-cta-button{box-sizing:border-box;width:100%}}.legal-page{color:#0f172a;background:radial-gradient(circle at 10% 10%,#a855f71a,#0000 35%),radial-gradient(circle at 90% 70%,#6366f114,#0000 35%),#f8fafc;min-height:100vh;padding:60px 20px 80px}.legal-header{text-align:center;max-width:1100px;margin:0 auto 45px}.legal-label{color:#a855f7;letter-spacing:2px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.legal-header h1{letter-spacing:-1.5px;color:#111827;margin:0;font-size:clamp(34px,5vw,52px);font-weight:800}.legal-header p{color:#64748b;max-width:650px;margin:15px auto 0;font-size:16px;line-height:1.7}.legal-container{grid-template-columns:250px 1fr;align-items:start;gap:30px;width:90%;max-width:1100px;margin:auto;display:grid}.legal-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e2e8f0;border-radius:18px;padding:25px;position:sticky;top:25px;box-shadow:5px 8px 25px #0f172a0f}.legal-sidebar h3{color:#111827;margin:0 0 18px;font-size:17px}.legal-sidebar a{color:#475569;border-radius:9px;margin-bottom:7px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:block}.legal-sidebar a:hover{color:#9333ea;background:#faf5ff;transform:translate(3px)}.legal-sidebar a.active{color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:4px 6px 15px #a855f740}.legal-content{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:20px;padding:40px;box-shadow:8px 12px 30px #0f172a12}.legal-content h2{color:#111827;margin:0 0 20px;font-size:27px}.legal-content h3{color:#1e293b;margin:28px 0 10px;font-size:18px}.legal-content p{color:#64748b;margin:0 0 15px;font-size:15px;line-height:1.8}.legal-content strong{color:#334155}.legal-contact{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #e9d5ff;border-radius:15px;margin-top:40px;padding:25px}.legal-contact h3{color:#7e22ce;margin:0 0 12px;font-size:20px}.legal-contact p{margin-bottom:8px}@media (width<=800px){.legal-container{grid-template-columns:1fr;width:94%}.legal-sidebar{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:static}.legal-sidebar h3{grid-column:1/-1}.legal-sidebar a{margin:0}}@media (width<=600px){.legal-page{padding:40px 12px 60px}.legal-header{margin-bottom:30px}.legal-header h1{font-size:32px}.legal-header p{font-size:14px}.legal-container{width:100%;display:block}.legal-sidebar{border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:15px}.legal-sidebar a{padding:10px;font-size:13px}.legal-content{border-radius:15px;padding:25px 20px}.legal-content h2{font-size:23px}.legal-content h3{font-size:17px}.legal-content p{font-size:14px;line-height:1.7}}.expert-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);box-sizing:border-box;background:#0000009e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.expert-modal{background:#fff;border-radius:20px;width:100%;max-width:812px;min-height:620px;animation:.25s expertModalOpen;overflow:hidden;box-shadow:0 25px 70px #0000004d}@keyframes expertModalOpen{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.expert-modal-header{box-sizing:border-box;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:90px;padding:0 30px;display:flex}.expert-modal-header h2{color:#94a7c2;margin:0;font-size:24px;font-weight:700}.expert-close-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4295e8,#1774cf);border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:23px;font-weight:800;line-height:1;transition:all .2s;display:flex;box-shadow:0 3px 8px #2563eb59}.expert-close-btn:hover{background:linear-gradient(135deg,#2563eb,#0f5eb5);transform:scale(1.08)}.expert-modal-body{padding:30px}.expert-description{color:#91a4bf;text-align:center;max-width:700px;margin:0 auto 30px;font-size:23px;font-weight:600;line-height:1.25}.expert-input-group{box-sizing:border-box;width:100%;margin-bottom:20px}.expert-input-group input{color:#333;box-sizing:border-box;background:#fff;border:1px solid #c9c9c9;border-radius:10px;outline:none;width:100%;height:61px;padding:0 17px;font-size:20px;transition:border-color .2s,box-shadow .2s}.expert-input-group input:focus{border-color:#7442c8;box-shadow:0 0 0 3px #7442c81a}.mobile-input{position:relative}.mobile-input .country-code{color:#555;pointer-events:none;font-size:18px;font-weight:600;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.expert-submit-btn{color:#fff;cursor:pointer;background:#7042c5;border:none;border-radius:9px;width:100%;height:61px;margin-top:5px;font-size:22px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s}.expert-submit-btn:hover{background:#6034b4;transform:translateY(-1px);box-shadow:0 7px 18px #7042c540}.expert-submit-btn:active{transform:translateY(0)}.otp-section{text-align:center;margin-top:20px}.otp-input{text-align:center;letter-spacing:8px;box-sizing:border-box;border:1px solid #c9c9c9;border-radius:9px;outline:none;width:100%;height:58px;padding:0 15px;font-size:22px}.resend-btn{color:#7042c5;cursor:pointer;background:0 0;border:none;margin-top:15px;font-size:15px;font-weight:600}.expert-success{color:#15803d;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:15px;padding:11px 15px;font-size:14px}.expert-security{color:#555;text-align:center;margin-top:38px;font-size:17px;line-height:1.55}.lock-icon{font-size:16px}.expert-security p{margin:2px 0 0}@media (width<=700px){.expert-modal{max-width:95%;min-height:auto;max-height:92vh;overflow-y:auto}.expert-modal-header{height:75px;padding:0 22px}.expert-modal-header h2{font-size:21px}.expert-modal-body{padding:25px 22px 30px}.expert-description{font-size:19px}.expert-input-group input{height:56px;font-size:17px}.expert-submit-btn{height:57px;font-size:18px}.expert-security{font-size:14px}}@media (width<=480px){.expert-modal-overlay{padding:10px}.expert-modal{border-radius:16px;width:100%;max-width:100%}.expert-modal-header{height:68px;padding:0 18px}.expert-modal-header h2{font-size:19px}.expert-close-btn{width:34px;height:34px;font-size:19px}.expert-modal-body{padding:22px 18px 28px}.expert-description{margin-bottom:23px;font-size:17px;line-height:1.4}.expert-input-group{margin-bottom:15px}.expert-input-group input{height:54px;padding:0 14px;font-size:16px}.mobile-input input{padding-left:57px}.mobile-input .country-code{font-size:16px;left:14px}.expert-submit-btn{height:54px;font-size:17px}.expert-security{margin-top:25px;font-size:13px;line-height:1.5}.security-line{align-items:flex-start}}.fssai-hero-container{z-index:5;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;width:min(1600px,90%);min-height:610px;margin:0 auto;display:grid;position:relative}.fssai-hero-content{z-index:10;padding:24px 0 65px;position:relative}.fssai-top-badge{color:#2941ad;background:linear-gradient(135deg,#edf1ff,#f5f0ff);border:1px solid #dce3ff;border-radius:50px;align-items:center;gap:7px;width:fit-content;margin-bottom:20px;padding:8px 15px;font-size:11px;font-weight:800;display:flex}.fssai-top-badge span{font-size:13px}.fssai-hero-content h1{color:#101a3c;letter-spacing:-4px;max-width:690px;margin:0;font-size:clamp(48px,5.3vw,70px);font-weight:950;line-height:.99}.fssai-hero-content h1 span{background:linear-gradient(90deg,#2761f5,#4e42e9,#7639e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.hero-description{color:#657494;max-width:650px;margin:25px 0 26px;font-size:16px;font-weight:500;line-height:1.55}.hero-features{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.blue-icon{background:#e5edff}.purple-icon{background:#eee7ff}.green-icon{background:#dff7eb}.hero-feature strong,.hero-feature span{display:block}.hero-feature strong{color:#15204a;font-size:13px;font-weight:850}.hero-feature span{color:#52617f;margin-top:2px;font-size:12px;font-weight:650}.primary-hero-btn,.secondary-hero-btn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 27px;font-family:inherit;font-size:15px;font-weight:850;transition:transform .25s,box-shadow .25s;display:flex}.primary-hero-btn{color:#fff;background:linear-gradient(135deg,#245dff,#4d3be8);border:none;min-width:310px;box-shadow:0 15px 30px #384ae63b}.primary-hero-btn strong{font-size:20px}.primary-hero-btn:hover{transform:translateY(-3px);box-shadow:0 20px 35px #384ae64d}.secondary-hero-btn{color:#2457ef;background:#fff;border:1px solid #b9c9f9;min-width:205px}.secondary-hero-btn:hover{background:#f7f9ff;transform:translateY(-3px);box-shadow:0 12px 25px #254fc81a}.hero-security{color:#7785a3;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;font-size:10px;font-weight:650;display:flex}.hero-security span{color:#315bea}.hero-security i{background:#ccd4e5;width:1px;height:12px}.fssai-hero-visual{justify-content:center;align-items:center;height:600px;display:flex;position:relative}.visual-blob{background:linear-gradient(135deg,#aabeff59,#ccc2ff2e);border-radius:48% 52% 55% 45%/45% 40% 60% 55%;width:610px;height:500px;position:absolute;top:70px;right:60px;transform:rotate(-7deg)}.fssai-certificate{z-index:5;box-sizing:border-box;background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #d9e3f5;border-radius:20px;width:455px;height:350px;padding:28px;position:absolute;top:145px;left:50px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 30px 70px #2236772b}.fssai-certificate:before{content:"";border:1px solid #395bbe1f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-80px}.fssai-certificate:after{content:"";background:radial-gradient(circle,#375bbe0d,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:75px;right:25px}.certificate-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.fssai-mark span{color:#173c92;font-family:Georgia,serif;font-size:29px;font-style:italic;font-weight:700;display:block}.fssai-mark small{color:#71809e;margin-top:-4px;font-size:7px;display:block}.certificate-title{z-index:2;margin-top:25px;position:relative}.certificate-title small{color:#6b7ea4;letter-spacing:1.2px;font-size:8px;font-weight:800}.certificate-title h2{color:#17274f;margin:6px 0 3px;font-family:Georgia,serif;font-size:25px;font-weight:800}.certificate-title p{color:#8090aa;margin:0;font-size:9px}.certificate-details{z-index:2;grid-template-columns:1fr 1.3fr;gap:10px 20px;margin-top:20px;display:grid;position:relative}.certificate-details div{flex-direction:column;gap:3px;display:flex}.certificate-details span{color:#8a97ad;font-size:7px}.certificate-details strong{color:#263758;font-size:8px}.certificate-bottom{z-index:3;border-top:1px solid #e0e7f1;justify-content:space-between;align-items:center;padding-top:12px;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.qr-placeholder{color:#142b67;border:3px solid #263d7b;justify-content:center;align-items:center;width:40px;height:40px;font-size:25px;line-height:1;display:flex}.certificate-sign{text-align:right}.certificate-sign span,.certificate-sign strong{display:block}.certificate-sign span{color:#8b98ad;font-size:7px}.certificate-sign strong{color:#3a4b6b;margin-top:3px;font-size:7px}.process-floating-card{z-index:12;background:#fffffff5;border:1px solid #e0e6f2;border-radius:15px;align-items:center;gap:12px;padding:13px 18px;animation:4s ease-in-out infinite heroFloat;display:flex;position:absolute;top:55px;left:20px;box-shadow:0 16px 35px #2031691f}.process-floating-icon{color:#fff;background:linear-gradient(135deg,#2860ff,#503fe9);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.process-floating-card strong,.process-floating-card span{display:block}.process-floating-card strong{color:#17234b;font-size:12px;font-weight:850}.process-floating-card span{color:#8290aa;margin-top:3px;font-size:9px}.food-visual{z-index:4;width:390px;height:105px;position:absolute;bottom:38px;left:95px}.food-board{background:linear-gradient(#d99b58,#b87639);border-radius:7px 7px 16px 16px;height:35px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 20px #5331142b}.food-bowl,.food-tomato,.food-pepper{z-index:2;filter:drop-shadow(0 8px 7px #0000001f);font-size:62px;position:absolute;bottom:25px}.food-bowl{left:40px}.food-tomato{font-size:55px;left:155px}.food-pepper{font-size:55px;left:230px}.chef-placeholder{z-index:7;width:245px;height:520px;position:absolute;bottom:0;right:70px;overflow:hidden}.chef-head{z-index:3;background:#f7d1b4;border-radius:48% 48% 45% 45%;justify-content:center;align-items:center;width:145px;height:145px;font-size:105px;display:flex;position:absolute;top:0;left:47px;box-shadow:0 5px 15px #4b301e14}.chef-body{background:#fff;border-radius:70px 70px 20px 20px;width:220px;height:410px;position:absolute;bottom:-30px;left:15px;box-shadow:0 10px 30px #232d4b1a}.chef-shirt{background:repeating-linear-gradient(45deg,#f4f5f7,#f4f5f7 8px,#fff 8px 16px);border-radius:55px 55px 0 0;height:170px;position:absolute;top:15px;left:20px;right:20px}.chef-apron{clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);background:linear-gradient(#26282d,#141519);border-radius:8px;position:absolute;inset:145px 35px 0}.grow-business{z-index:15;color:#182344;position:absolute;top:110px;right:0;transform:rotate(4deg)}.grow-business strong{font-family:Comic Sans MS,cursive;font-size:24px;font-weight:700;line-height:1.05}.grow-business span{margin-top:3px;font-size:35px;display:block;transform:rotate(-20deg)}.hero-stats{z-index:14;flex-direction:column;gap:10px;display:flex;position:absolute;top:180px;right:-10px}.hero-stat{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #e0e6f1;border-radius:15px;align-items:center;gap:10px;width:170px;min-height:72px;padding:13px;display:flex;box-shadow:0 14px 30px #20316914}.hero-stat strong,.hero-stat span{display:block}.hero-stat strong{color:#18234b;font-size:17px;font-weight:900}.hero-stat span{color:#71809d;margin-top:2px;font-size:8px;font-weight:650}.hero-quote{z-index:15;box-sizing:border-box;background:#e0daffd9;border-radius:55% 45% 50%;width:180px;min-height:105px;padding:17px 20px;position:absolute;bottom:30px;right:25px;transform:rotate(-3deg)}.hero-quote>span{color:#6250dc;font-family:Georgia,serif;font-size:45px;font-weight:900;position:absolute;top:-10px;left:14px}.hero-quote p{color:#26339c;margin:24px 0 0;font-size:12px;font-weight:750;line-height:1.4}.hero-trust-bar{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #e1e6f2;border-radius:20px;justify-content:space-around;align-items:center;gap:15px;width:min(1300px,82%);min-height:70px;margin:-2px auto 25px;padding:0 25px;display:flex;position:relative;box-shadow:0 14px 35px #28386e14}.hero-trust-bar div{color:#44557c;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.hero-trust-bar div span{color:#315df1;font-size:17px}.hero-trust-bar i{background:#d8dfec;width:1px;height:28px}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width>=1600px){.fssai-hero-container{width:min(1600px,88%)}.fssai-hero-content h1{font-size:78px}}@media (width<=1200px){.fssai-nav-links{display:none}.fssai-navbar{width:94%}.fssai-hero-container{grid-template-columns:1fr 1fr;gap:10px;width:94%}.fssai-hero-content h1{font-size:55px}.hero-description{font-size:14px}.fssai-hero-visual{transform-origin:100%;transform:scale(.88)}.hero-trust-bar{width:94%}}@media (width<=900px){.fssai-navbar{border-radius:0 0 20px 20px;width:94%;padding:0 16px}.fssai-logo{min-width:auto}.logo-text strong{font-size:14px}.logo-text span{font-size:8px}.expert-phone{display:none}.navbar-apply{min-height:42px;padding:0 16px;font-size:11px}.fssai-hero-container{text-align:center;grid-template-columns:1fr;width:92%;padding-top:40px}.fssai-hero-content{padding:25px 0 0}.fssai-top-badge{margin-left:auto;margin-right:auto}.fssai-hero-content h1{letter-spacing:-3px;max-width:700px;margin-left:auto;margin-right:auto;font-size:clamp(43px,8vw,65px)}.hero-description{max-width:650px;margin-left:auto;margin-right:auto}.hero-features,.hero-buttons{justify-content:center}.fssai-hero-visual{transform-origin:top;width:100%;height:570px;margin-bottom:-70px;transform:scale(.82)}.hero-trust-bar{flex-wrap:wrap;width:92%;min-height:auto;padding:15px}.hero-trust-bar i{display:none}}@media (width<=600px){.fssai-navbar{min-height:65px}.logo-icon{width:35px;height:35px;font-size:18px}.logo-text strong{font-size:12px}.logo-text span{display:none}.navbar-apply{border-radius:10px;padding:0 12px;font-size:10px}.navbar-apply span{display:none}.fssai-hero-container{width:90%;padding-top:25px}.fssai-top-badge{padding:7px 11px;font-size:8px}.fssai-hero-content h1{letter-spacing:-2px;font-size:42px;line-height:1.02}.hero-description{font-size:12px;line-height:1.7}.hero-features{text-align:left;flex-direction:column;align-items:flex-start;gap:9px;width:fit-content;margin-left:auto;margin-right:auto}.hero-buttons{flex-direction:column;width:100%}.primary-hero-btn,.secondary-hero-btn{width:100%;min-width:0;min-height:52px}.hero-security{justify-content:center;font-size:8px}.fssai-hero-visual{height:520px;margin-top:-30px;margin-bottom:-160px;transform:scale(.58)}.hero-trust-bar{flex-direction:column;align-items:flex-start;gap:12px;width:90%}.hero-trust-bar div{font-size:9px}}@media (width<=400px){.fssai-hero-content h1{letter-spacing:-1.8px;font-size:37px}.fssai-hero-visual{margin-top:-70px;margin-bottom:-210px;transform:scale(.5)}.hero-security{gap:5px}}.expert-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(7px);background:#0f172aad;justify-content:center;align-items:center;padding:20px;animation:.25s expertOverlayIn;display:flex;position:fixed;inset:0}.expert-modal{background:#faf7f7;border-radius:50px;width:100%;max-width:900px;animation:.28s expertModalIn;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000047,0 8px 25px #0000001f}@keyframes expertOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes expertModalIn{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.expert-modal-header{box-sizing:border-box;background:#704545;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:80px;padding:0 10px;display:flex}.expert-modal-header h2{color:#141b23;letter-spacing:-.3px;margin:0;font-size:24px;font-weight:700}.expert-close-btn{color:#fff;cursor:pointer;background:linear-gradient(145deg,#278ae0,#105090);border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:21px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 7px #2563eb47}.expert-close-btn:hover{transform:rotate(90deg)scale(1.05);box-shadow:0 5px 12px #2563eb59}.expert-modal-body{box-sizing:border-box;background:#fff;padding:30px 30px 35px}.expert-description{text-align:center;color:#94a7c1;letter-spacing:-.3px;max-width:700px;margin:0 auto 31px;font-size:23px;font-weight:600;line-height:1.25}.expert-input-group{width:100%;margin-bottom:20px;position:relative}.expert-input-group input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #cfcfcf;border-radius:10px;outline:none;width:100%;height:61px;padding:0 17px;font-family:inherit;font-size:19px;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}.expert-input-group input::placeholder{color:#777;opacity:1}.expert-input-group input:hover{border-color:#b9b9b9}.expert-input-group input:focus{background:#fff;border-color:#7543c7;box-shadow:0 0 0 3px #7543c71a}.mobile-input input{padding-left:17px}.expert-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7544c7 0%,#7040c2 50%,#6939b9 100%);border:none;border-radius:9px;width:100%;height:61px;margin-top:5px;font-family:inherit;font-size:22px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 7px 15px #7040c22e}.expert-submit-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px #7040c240}.expert-submit-btn:active{transform:translateY(0);box-shadow:0 5px 12px #7040c22e}.expert-security{text-align:center;color:#555;margin-top:39px;font-size:17px;line-height:1.55}.security-line{justify-content:center;align-items:center;gap:7px;display:flex}.lock-icon{font-size:15px;line-height:1}.expert-security strong{color:#555;font-weight:700}.expert-security p{color:#555;margin:1px 0 0}.otp-section{text-align:center;background:#faf9ff;border:1px solid #e8ddfa;border-radius:12px;margin-top:22px;padding:20px}.otp-label{color:#667085;margin-bottom:12px;font-size:14px;font-weight:500}.otp-input{box-sizing:border-box;color:#222;text-align:center;letter-spacing:8px;background:#fff;border:1px solid #cfcfcf;border-radius:9px;outline:none;width:100%;height:58px;padding:0 15px;font-family:inherit;font-size:22px;font-weight:600;transition:all .2s}.resend-btn{color:#7040c2;cursor:pointer;background:0 0;border:none;margin-top:13px;padding:5px 10px;font-family:inherit;font-size:14px;font-weight:600}.resend-btn:hover{text-decoration:underline}.expert-error{color:#dc2626;text-align:center;background:#fff5f5;border:1px solid #ffd3d3;border-radius:8px;margin-top:15px;padding:11px 14px;font-size:14px}.expert-success{color:#15803d;text-align:center;background:#f1fff6;border:1px solid #c8f0d7;border-radius:8px;margin-top:15px;padding:11px 14px;font-size:14px;line-height:1.5}@media (width<=768px){.expert-modal-overlay{padding:15px}.expert-modal{border-radius:18px;max-width:600px;max-height:94vh;overflow-y:auto}.expert-modal-header{height:78px;padding:0 24px}.expert-modal-header h2{font-size:22px}.expert-modal-body{padding:27px 24px 32px}.expert-description{margin-bottom:26px;font-size:20px}.expert-input-group input{height:57px;font-size:17px}.expert-submit-btn{height:57px;font-size:19px}.expert-security{margin-top:30px;font-size:15px}}@media (width<=480px){.expert-modal-overlay{padding:10px}.expert-modal{border-radius:16px;width:100%;max-height:96vh}.expert-modal-header{height:68px;padding:0 18px}.expert-modal-header h2{font-size:19px}.expert-close-btn{width:34px;height:34px;font-size:18px}.expert-modal-body{padding:22px 18px 27px}.expert-description{margin-bottom:23px;font-size:17px;line-height:1.4}.expert-input-group{margin-bottom:15px}.expert-input-group input{border-radius:9px;height:53px;padding:0 14px;font-size:16px}.expert-submit-btn{border-radius:8px;height:53px;margin-top:3px;font-size:17px}.expert-security{margin-top:25px;font-size:13px;line-height:1.55}.security-line{align-items:flex-start}.expert-security p{margin-top:3px}.otp-section{padding:15px}.otp-input{letter-spacing:6px;height:53px;font-size:20px}}@media (width<=360px){.expert-modal-header{padding:0 15px}.expert-modal-header h2{font-size:18px}.expert-modal-body{padding:20px 15px 24px}.expert-description,.expert-submit-btn{font-size:16px}}.otp-screen{text-align:center;width:100%}.otp-screen h3{color:#91a4bd;margin:0 0 10px;font-size:25px;font-weight:600}.otp-description{color:#91a4bd;margin:0 auto 32px;font-size:19px;font-weight:500;line-height:1.5}.otp-input{box-sizing:border-box;color:#333;text-align:center;letter-spacing:8px;background:#fff;border:2px solid #222;border-radius:10px;outline:none;width:100%;height:63px;padding:0 20px;font-family:inherit;font-size:22px;transition:all .2s}.otp-input::placeholder{color:#777;letter-spacing:7px;opacity:1}.otp-input:focus{border-color:#7543c7;box-shadow:0 0 0 3px #7543c71f}.verify-otp-btn{color:#fff;cursor:pointer;background:#26a844;border:none;border-radius:9px;width:100%;height:61px;margin-top:25px;font-family:inherit;font-size:21px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s}.verify-otp-btn:hover{background:#21953c;transform:translateY(-1px);box-shadow:0 7px 16px #26a84438}.verify-otp-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.resend-otp-btn{color:#555;cursor:pointer;background:#f8f9fa;border:1px solid #d8d8d8;border-radius:9px;width:100%;height:57px;margin-top:15px;font-family:inherit;font-size:19px;transition:all .2s}.resend-otp-btn:hover{background:#f1f2f3;border-color:#c5c5c5}.resend-otp-btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.otp-screen h3{font-size:21px}.otp-description{margin-bottom:25px;font-size:16px;line-height:1.5}.otp-input{letter-spacing:6px;height:57px;font-size:19px}.otp-input::placeholder{letter-spacing:4px;font-size:15px}.verify-otp-btn{height:55px;margin-top:20px;font-size:17px}.resend-otp-btn{height:53px;font-size:16px}}.top-brand-section{background:linear-gradient(135deg,#0863db,#5f8ce0,#0e6ac6);width:100%;padding:70px 0;overflow:hidden}.top-brand-container{grid-template-columns:340px 1fr;align-items:center;gap:70px;width:min(1280px,92%);margin:auto;display:grid}.brand-info-card{background:#ffffffe6;border:1px solid #dbeafe;border-radius:22px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 45px #2563eb1a,inset 0 1px #ffffffb3}.brand-info-card:before{content:"";background:radial-gradient(circle,#3b82f629,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-50px;right:-50px}.brand-badge{color:#2563eb;letter-spacing:1px;background:#dbeafe;border-radius:30px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.brand-info-card h2{color:#1e293b;margin:18px 0 10px;font-size:25px;line-height:1.25;position:relative}.brand-info-card h2 span{color:#2563eb}.brand-info-card p{color:#64748b;margin:0;font-size:13px;line-height:1.7;position:relative}.brand-arrow{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-top:22px;font-size:22px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 20px #2563eb40}.brand-arrow:hover{transform:translate(5px)}.brand-slider{width:100%;padding:20px 0;position:relative;overflow:hidden}.brand-slider:before,.brand-slider:after{content:"";z-index:3;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.brand-slider:before{background:linear-gradient(90deg,#eef4ff,#0000);left:0}.brand-slider:after{background:linear-gradient(-90deg,#f8fafc,#0000);right:0}.slider-track{align-items:center;gap:28px;width:max-content;animation:28s linear infinite brandMove;display:flex}.brand-slider:hover .slider-track{animation-play-state:paused}.brand-item{color:#334155;letter-spacing:.3px;white-space:nowrap;background:#ffffffd9;border:1px solid #e5e7eb;border-radius:16px;justify-content:center;align-items:center;min-width:160px;height:82px;padding:0 20px;font-size:18px;font-weight:750;transition:all .3s;display:flex;box-shadow:0 8px 20px #0f172a0d}.brand-item:hover{color:#2563eb;border-color:#93c5fd;transform:translateY(-6px);box-shadow:0 18px 30px #2563eb1f}@keyframes brandMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.top-brand-container{grid-template-columns:1fr;gap:35px}.brand-info-card{max-width:500px}}@media (width<=600px){.top-brand-section{padding:50px 0}.top-brand-container{width:92%}.brand-info-card{padding:22px}.brand-info-card h2{font-size:22px}.brand-item{min-width:130px;height:65px;font-size:14px}.slider-track{gap:16px;animation-duration:20s}}.register-company{color:#172033;background:linear-gradient(135deg,#f5faff 0%,#eef6ff 48%,#faf9ff 100%);width:100%;padding:30px 0;position:relative;overflow:hidden}.register-glow{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.register-glow-one{background:radial-gradient(circle,#2563eb1f,#0000 70%);width:500px;height:500px;top:-220px;left:-320px}.register-glow-two{background:radial-gradient(circle,#7c3aed17,#0000 70%);width:520px;height:520px;bottom:-260px;right:-330px}.register-container{z-index:2;width:min(1180px,92%);margin:0 auto;position:relative}.register-header{text-align:center;max-width:750px;margin:0 auto 55px}.register-label{color:#2563eb;letter-spacing:1.7px;background:#ffffffd1;border:1px solid #dbeafe;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 15px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #2563eb0d}.register-label span{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.register-header h2{color:#172033;letter-spacing:-2.4px;margin:0;font-size:clamp(36px,4.2vw,54px);font-weight:850;line-height:1.06}.register-header h2 span{color:#2563eb}.register-header p{color:#64748b;max-width:680px;margin:18px auto 0;font-size:14px;line-height:1.75}.register-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.register-card{background:#fffffff0;border:1px solid #d1dce9;border-radius:24px;flex-direction:column;min-height:335px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #20436e12}.register-card:before{content:"";z-index:5;background:linear-gradient(90deg,#1687e8 0%,#2563eb 50%,#7c3aed 100%);width:100%;height:3px;position:absolute;top:0;left:0}.register-card:hover{border-color:#b9d5f5;transform:translateY(-8px);box-shadow:0 25px 55px #2563eb21}.register-watermark{color:#2563eb0e;pointer-events:none;justify-content:center;align-items:center;width:190px;height:190px;font-size:160px;line-height:1;transition:transform .45s,color .45s;display:flex;position:absolute;top:82px;right:-38px;transform:rotate(-8deg)}.register-card:hover .register-watermark{color:#2563eb14;transform:rotate(0)scale(1.08)}.register-card-top{z-index:3;justify-content:space-between;align-items:center;padding:28px 28px 0;display:flex;position:relative}.register-icon{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#2563eb 55%,#3159db 100%);border:1px solid #ffffffb3;border-radius:17px;justify-content:center;align-items:center;width:62px;height:62px;font-size:28px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 12px 25px #2563eb38}.register-card:hover .register-icon{transform:scale(1.05);box-shadow:0 16px 32px #2563eb4a}.register-card-number{z-index:4;color:#c7d3e2;letter-spacing:-1.5px;font-size:35px;font-weight:850;line-height:1;position:relative}.register-card:hover .register-card-number{color:#bcd2eb}.register-card-content{z-index:3;flex:1;padding:22px 28px 20px;position:relative}.register-small-title{color:#2563eb;letter-spacing:1.1px;align-items:center;gap:8px;margin-bottom:8px;font-size:8px;font-weight:800;display:flex}.register-small-title:before{content:"";background:#7bb5f7;border-radius:5px;flex-shrink:0;width:24px;height:2px}.register-card-content h3{color:#111c31;letter-spacing:-.5px;max-width:290px;margin:0 0 12px;font-size:21px;font-weight:850;line-height:1.25}.register-card-content p{color:#64748b;max-width:94%;margin:0;font-size:12px;line-height:1.75}.register-card-footer{z-index:5;background:linear-gradient(90deg,#f0f7ff 0%,#eef5ff 100%);border-top:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 22px 14px 28px;display:flex;position:relative}.register-card-footer-label{color:#6b7f99;letter-spacing:1px;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.register-card-footer-label span{background:#48dc8b;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #48dc8b21}.register-details-button{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:9px;padding:0;font-family:inherit;font-size:10px;font-weight:800;display:flex}.register-details-button strong{color:#fff;background:linear-gradient(135deg,#2f72f2,#2563eb);border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:21px;font-weight:400;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 18px #2563eb38}.register-details-button:hover strong{transform:translate(4px);box-shadow:0 12px 25px #2563eb52}.register-details-button:hover{color:#1d4ed8}.register-bottom{background:linear-gradient(135deg,#eff6ff,#f0fdfa);border:1px solid #dbeafe;border-radius:17px;align-items:center;gap:15px;margin-top:38px;padding:20px 23px;display:flex;box-shadow:0 10px 25px #2563eb0a}.register-bottom-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:15px;display:flex;box-shadow:0 8px 18px #2563eb2e}.register-bottom strong{color:#172033;font-size:13px}.register-bottom p{color:#64748b;margin:3px 0 0;font-size:10px;line-height:1.5}@media (width<=950px){.register-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=650px){.register-company{padding:70px 0}.register-header{margin-bottom:38px}.register-header h2{letter-spacing:-1.5px;font-size:34px}.register-header h2 span{display:inline}.register-header p{font-size:13px}.register-grid{grid-template-columns:1fr;gap:17px}.register-card{border-radius:22px;min-height:325px}.register-card-top{padding:25px 23px 0}.register-card-content{padding:21px 23px 20px}.register-icon{border-radius:15px;width:57px;height:57px;font-size:26px}.register-card-number{font-size:32px}.register-card-content h3{font-size:20px}.register-card-content p{max-width:96%;font-size:12px}.register-card-footer{min-height:72px;padding:12px 18px 12px 23px}.register-details-button{gap:7px;font-size:9px}.register-details-button strong{width:40px;height:40px;font-size:20px}.register-card-footer-label{font-size:7px}.register-watermark{font-size:150px;top:100px;right:-55px}.register-bottom{align-items:flex-start;padding:17px}}@media (width<=400px){.register-header h2{font-size:29px}.register-card{min-height:315px}.register-card-top{padding:22px 20px 0}.register-card-content{padding:19px 20px 18px}.register-icon{width:52px;height:52px;font-size:24px}.register-card-number{font-size:29px}.register-card-content h3{font-size:18px}.register-card-content p{font-size:11px}.register-card-footer{padding-left:20px;padding-right:15px}.register-details-button>span{display:none}.register-details-button strong{width:40px;height:40px}}.register-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08142da6;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.register-modal{background:#fff;border-radius:18px;width:100%;max-width:520px;animation:.25s registerModalIn;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000038}.register-modal:before{content:"";background:linear-gradient(90deg,#2563eb,#3b82f6);width:100%;height:4px;position:absolute;top:0;left:0}.register-modal-close{color:#475569;cursor:pointer;z-index:5;background:#f1f5f9;border:none;border-radius:50%;width:32px;height:32px;font-size:21px;line-height:1;position:absolute;top:14px;right:14px}.register-modal-close:hover{color:#fff;background:#2563eb}.register-modal-header{border-bottom:1px solid #e5e7eb;align-items:center;gap:13px;padding:25px 25px 16px;display:flex}.register-modal-icon{color:#2563eb;background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:21px;display:flex}.register-modal-label{letter-spacing:1.2px;color:#2563eb;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.register-modal-header h2{color:#0f172a;margin:0;padding-right:35px;font-size:19px;line-height:1.25}.register-modal-content{padding:18px 25px 20px}.register-modal-content h3{color:#0f172a;margin:0 0 6px;font-size:16px}.register-modal-intro{color:#64748b;margin:0 0 14px;font-size:13px;line-height:1.5}.register-modal-points{flex-direction:column;gap:7px;display:flex}.register-modal-point{background:#f8fafc;border:1px solid #e8edf3;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.register-modal-point>span{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:flex}.register-modal-point p{color:#475569;margin:0;font-size:12px;line-height:1.4}.register-modal-footer{background:#f8fafc;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 25px;display:flex}.register-modal-footer span{letter-spacing:1.2px;color:#64748b;font-size:9px;font-weight:800}.register-modal-footer button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:7px;padding:7px 17px;font-size:11px;font-weight:600}.register-modal-footer button:hover{background:#1d4ed8}@keyframes registerModalIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.register-modal-overlay{padding:12px}.register-modal{border-radius:15px;max-width:390px}.register-modal-header{padding:22px 18px 14px}.register-modal-icon{width:40px;height:40px;font-size:18px}.register-modal-header h2{font-size:17px}.register-modal-content{padding:15px 18px 17px}.register-modal-content h3{font-size:15px}.register-modal-intro{font-size:12px}.register-modal-point{padding:7px 8px}.register-modal-point p{font-size:11px}.register-modal-footer{padding:10px 18px}}.get-license{color:#172033;background:linear-gradient(135deg,#f7f9ff 0%,#fff 48%,#f1f7ff 100%);width:100%;padding:30px 0;position:relative;overflow:hidden}.get-license:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#2563eb0b 1px,#0000 1px),linear-gradient(90deg,#2563eb0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.get-license-glow{pointer-events:none;filter:blur(3px);border-radius:50%;position:absolute}.glow-left{background:radial-gradient(circle,#6366f11f,#0000 70%);width:450px;height:450px;top:30px;left:-300px}.glow-right{background:radial-gradient(circle,#0891b21a,#0000 70%);width:500px;height:500px;bottom:-200px;right:-300px}.get-license-container{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(450px,.8fr);align-items:center;gap:75px;width:min(1180px,92%);margin:auto;display:grid;position:relative}.get-license-content{max-width:610px}.get-license-label{color:#4f46e5;letter-spacing:1.5px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.get-license-label span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.get-license-content h2{letter-spacing:-3px;color:#1e1b4b;margin:0;font-size:clamp(43px,5vw,66px);font-weight:850;line-height:1.02}.get-license-content h2 span{color:#4f46e5;display:inline-block;position:relative}.get-license-content h2 span:after{content:"";background:linear-gradient(90deg,#4f46e5,#8b5cf6);border-radius:10px;height:4px;position:absolute;bottom:-5px;left:3px;right:5px}.get-license-description{color:#2e3034;max-width:590px;margin:25px 0 30px;font-size:15px;line-height:1.8}.license-benefits{flex-direction:column;gap:13px;display:flex}.license-benefit{align-items:center;gap:13px;display:flex}.benefit-icon{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex;box-shadow:0 6px 15px #4f46e533}.license-benefit div:last-child{flex-direction:column;gap:2px;display:flex}.license-benefit strong{color:#0f0f13;font-size:15px;font-weight:700}.license-benefit span{color:#35383c;font-size:12px}.license-stats{border-top:1px solid #e2e8f0;align-items:center;gap:0;margin-top:35px;padding-top:22px;display:flex}.license-stats div{border-right:1px solid #dbe3ed;flex-direction:column;gap:3px;margin-right:28px;padding-right:28px;display:flex}.license-stats div:last-child{border-right:none;margin-right:0;padding-right:0}.license-stats strong{color:#4f46e5;font-size:20px}.license-stats span{color:#94a3b8;font-size:8px}.license-form-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #e2e8f0;border-radius:24px;width:100%;padding:28px;position:relative;box-shadow:0 30px 70px #1e1b4b1f,0 8px 25px #4f46e50f}.form-top-line{background:linear-gradient(90deg,#4f46e5,#8b5cf6,#06b6d4);border-radius:0 0 10px 10px;height:4px;position:absolute;top:0;left:35px;right:35px}.license-form-header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;margin-bottom:5px;padding-bottom:20px;display:flex}.license-form-header>div:first-child{flex-direction:column;display:flex}.license-form-header span{color:#6366f1;letter-spacing:1.4px;font-size:8px;font-weight:850}.license-form-header h3{color:#1e1b4b;letter-spacing:-.5px;margin:4px 0 2px;font-size:25px}.license-form-header p{color:#94a3b8;margin:0;font-size:10px}.form-shield{color:#4f46e5;background:#eef2ff;border-radius:13px;justify-content:center;align-items:center;width:45px;height:45px;font-size:17px;display:flex}.license-form{flex-direction:column;gap:14px;padding-top:17px;display:flex}.form-row{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#334155;font-size:9px;font-weight:700}.form-group input,.form-group select{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:9px;outline:none;width:100%;height:44px;padding:0 13px;font-family:inherit;font-size:11px;transition:border-color .25s,box-shadow .25s,background .25s}.form-group select{cursor:pointer}.form-group input:focus,.form-group select:focus{background:#fafaff;border-color:#818cf8;box-shadow:0 0 0 3px #6366f117}.license-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#4f46e5,#7c3aed,#8b5cf6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:14px;width:100%;height:48px;margin-top:4px;font-family:inherit;font-size:12px;font-weight:750;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 25px #4f46e53b}.license-submit strong{font-size:17px;transition:transform .25s}.license-submit:hover{transform:translateY(-2px);box-shadow:0 17px 30px #4f46e547}.license-submit:hover strong{transform:translate(4px)}.form-security{background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.form-security span{font-size:11px}.form-security p{color:#94a3b8;margin:0;font-size:7px;line-height:1.5}@media (width<=1000px){.get-license-container{grid-template-columns:1fr;gap:55px}.get-license-content{text-align:center;max-width:700px;margin:auto}.get-license-label{justify-content:center}.get-license-description{margin-left:auto;margin-right:auto}.license-benefits{text-align:left;max-width:500px;margin:auto}.license-stats{justify-content:center}.license-form-wrapper{max-width:600px;margin:auto}}@media (width<=600px){.get-license{padding:70px 0}.get-license-container{width:90%}.get-license-content h2{letter-spacing:-2px;font-size:42px}.get-license-description{font-size:13px}.license-stats{justify-content:space-between}.license-stats div{margin-right:12px;padding-right:12px}.license-form-wrapper{border-radius:18px;padding:20px}.form-row{grid-template-columns:1fr;gap:14px}}@media (width<=400px){.get-license-content h2{font-size:35px}.license-benefit span{display:none}.license-stats strong{font-size:17px}}.license-support{color:#172033;background:linear-gradient(135deg,#f4f9ff 0%,#eef5ff 48%,#f8f7ff 100%);width:100%;padding:30px 0;position:relative;overflow:hidden}.support-orb{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.support-orb-left{background:radial-gradient(circle,#2563eb1f,#0000 70%);width:500px;height:500px;top:-220px;left:-320px}.support-orb-right{background:radial-gradient(circle,#7c3aed17,#0000 70%);width:520px;height:520px;bottom:-260px;right:-330px}.support-container{z-index:2;width:min(1180px,92%);margin:auto;position:relative}.support-header{text-align:center;max-width:700px;margin:0 auto 55px}.support-label{color:#2563eb;letter-spacing:1.7px;background:#fffc;border:1px solid #dbeafe;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 15px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 5px 18px #2563eb0d}.support-label>span{background:#06b6d4;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #06b6d41f}.support-header h2{color:#172033;letter-spacing:-2.5px;margin:0;font-size:clamp(38px,4.5vw,55px);font-weight:850;line-height:1.05}.support-header h2 span{color:#2563eb}.support-header p{color:#64748b;max-width:650px;margin:18px auto 0;font-size:14px;line-height:1.75}.support-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.support-card{background:#fffffff0;border:1px solid #d1dce9;border-radius:24px;flex-direction:column;min-height:335px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #20436e12}.support-card:before{content:"";z-index:5;background:linear-gradient(90deg,#1687e8 0%,#2563eb 50%,#7c3aed 100%);width:100%;height:3px;position:absolute;top:0;left:0}.support-card:hover{border-color:#b9d5f5;transform:translateY(-7px);box-shadow:0 25px 50px #2563eb21}.support-watermark{color:#2563eb0e;pointer-events:none;justify-content:center;align-items:center;width:190px;height:190px;font-size:175px;font-weight:300;line-height:1;transition:transform .45s,color .45s;display:flex;position:absolute;top:80px;right:-35px;transform:rotate(-8deg)}.support-card:hover .support-watermark{color:#2563eb14;transform:rotate(0)scale(1.08)}.support-card-top{z-index:3;justify-content:space-between;align-items:center;padding:28px 28px 0;display:flex;position:relative}.support-icon{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#2563eb 55%,#3159db 100%);border:1px solid #ffffffb3;border-radius:17px;justify-content:center;align-items:center;width:62px;height:62px;font-size:30px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 12px 25px #2563eb38}.support-card:hover .support-icon{transform:scale(1.05);box-shadow:0 16px 32px #2563eb47}.support-number{z-index:4;color:#c7d3e2;letter-spacing:-1.5px;font-size:35px;font-weight:850;line-height:1;position:relative}.support-card-content{z-index:3;flex:1;padding:22px 28px 20px;position:relative}.support-small-title{color:#2563eb;letter-spacing:1.15px;align-items:center;gap:8px;margin-bottom:7px;font-size:8px;font-weight:800;display:flex}.support-small-title:before{content:"";background:#7bb5f7;border-radius:5px;width:24px;height:2px}.support-card-content h3{color:#111c31;letter-spacing:-.6px;margin:0 0 11px;font-size:23px;font-weight:850;line-height:1.2}.support-tag{color:#2563eb;letter-spacing:.9px;background:#e8f2ff;border:1px solid #d5e8ff;border-radius:30px;align-items:center;margin-bottom:14px;padding:7px 12px;font-size:8px;font-weight:850;display:inline-flex}.support-card-content p{z-index:3;color:#64748b;max-width:94%;margin:0;font-size:12px;line-height:1.75;position:relative}.support-card-footer{z-index:5;background:linear-gradient(90deg,#f0f7ff 0%,#eef5ff 100%);border-top:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:14px 22px 14px 28px;display:flex;position:relative}.support-status{color:#5f718a;align-items:center;gap:9px;min-width:0;font-size:9px;line-height:1.4;display:flex}.support-status>span:first-child{background:#48dc8b;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 5px #48dc8b21}.support-status-text{white-space:normal;display:block}.support-details{color:#2563eb;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:12px;font-weight:800;display:flex}.support-details strong{color:#fff;background:linear-gradient(135deg,#2f72f2,#2563eb);border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:22px;font-weight:400;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 18px #2563eb38}.support-details:hover strong{transform:translate(4px);box-shadow:0 12px 25px #2563eb52}.support-details:hover{color:#1d4ed8}.support-cta{background:linear-gradient(135deg,#172554,#1e3a8a);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding:23px 25px;display:flex;box-shadow:0 20px 45px #1e3a8a2e}.support-cta-content{align-items:center;gap:15px;display:flex}.support-cta-icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff26;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;display:flex}.support-cta-content div:last-child{flex-direction:column;gap:4px;display:flex}.support-cta-content span{color:#93c5fd;letter-spacing:1.2px;font-size:8px;font-weight:800}.support-cta-content h3{color:#fff;margin:0;font-size:18px}.support-cta-button{color:#172554;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:14px;padding:13px 19px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.support-cta-button strong{font-size:17px}.support-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000026}@media (width<=1000px){.support-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.license-support{padding:70px 0}.support-header{margin-bottom:38px}.support-header h2{letter-spacing:-1.5px;font-size:35px}.support-header p{font-size:13px}.support-grid{grid-template-columns:1fr;gap:18px}.support-card{border-radius:22px;min-height:330px}.support-card-top{padding:25px 23px 0}.support-card-content{padding:21px 23px 20px}.support-icon{border-radius:15px;width:57px;height:57px;font-size:27px}.support-number{font-size:32px}.support-card-content h3{font-size:21px}.support-card-content p{max-width:96%;font-size:12px}.support-card-footer{min-height:72px;padding:12px 18px 12px 23px}.support-details{gap:7px;font-size:10px}.support-details strong{width:39px;height:39px;font-size:20px}.support-status{font-size:8px}.support-watermark{font-size:155px;top:100px;right:-55px}.support-cta{flex-direction:column;align-items:flex-start;padding:21px}.support-cta-button{justify-content:center;width:100%}}@media (width<=400px){.support-header h2{font-size:30px}.support-card{min-height:320px}.support-card-top{padding:22px 20px 0}.support-card-content{padding:19px 20px 18px}.support-card-content h3{font-size:19px}.support-card-content p{font-size:11px}.support-card-footer{padding-left:20px;padding-right:15px}.support-details>span{display:none}.support-details strong{width:40px;height:40px}}.renewal-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.25s renewalOverlayFade;display:flex;position:fixed;inset:0}.renewal-modal{background:#fff;border-radius:20px;flex-direction:column;width:min(900px,100%);max-height:90vh;animation:.3s renewalModalOpen;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0000004d}.renewal-modal-close{color:#333;cursor:pointer;z-index:5;background:#f1f3f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:28px;line-height:1;transition:all .2s;display:flex;position:absolute;top:16px;right:18px}.renewal-modal-close:hover{color:#fff;background:#e53935;transform:rotate(90deg)}.renewal-modal-header{background:linear-gradient(135deg,#f7f9fc,#fff);border-bottom:1px solid #e8eaed;align-items:center;gap:18px;padding:28px 70px 24px 30px;display:flex}.renewal-modal-icon{color:#1769e0;background:#eef5ff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:32px;font-weight:600;display:flex}.renewal-modal-tag{letter-spacing:1.2px;color:#1769e0;margin-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.renewal-modal-header h2{color:#172033;margin:0;font-size:30px;font-weight:750}.renewal-modal-content{color:#4b5563;padding:28px 32px;font-size:15px;line-height:1.7;overflow-y:auto}.renewal-modal-content::-webkit-scrollbar{width:7px}.renewal-modal-content::-webkit-scrollbar-track{background:#f5f5f5}.renewal-modal-content::-webkit-scrollbar-thumb{background:#c7cbd1;border-radius:10px}.renewal-modal-content h3{color:#172033;margin:26px 0 10px;font-size:19px;font-weight:700}.renewal-modal-content h3:first-of-type{margin-top:10px}.renewal-modal-content p{margin:0 0 12px}.renewal-intro{color:#1769e0;font-size:16px;font-weight:600}.renewal-modal-content ul{margin:8px 0 18px;padding-left:22px}.renewal-modal-content li{margin-bottom:7px}.renewal-modal-content li::marker{color:#1769e0}.renewal-modal-footer-message{color:#1455a0;background:#f0f7ff;border-left:4px solid #1769e0;border-radius:12px;margin-top:28px;padding:18px 20px;font-size:15px;font-weight:700}.renewal-modal-actions{background:#fafafa;border-top:1px solid #e8eaed;justify-content:flex-end;padding:16px 30px;display:flex}.renewal-close-btn{color:#fff;cursor:pointer;background:#172033;border:none;border-radius:9px;padding:10px 25px;font-size:14px;font-weight:600;transition:all .2s}.renewal-close-btn:hover{background:#1769e0}@keyframes renewalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes renewalModalOpen{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.renewal-modal-overlay{align-items:center;padding:10px}.renewal-modal{border-radius:15px;max-height:94vh}.renewal-modal-header{gap:12px;padding:22px 60px 20px 18px}.renewal-modal-icon{border-radius:11px;width:45px;height:45px;font-size:25px}.renewal-modal-header h2{font-size:22px}.renewal-modal-tag{font-size:9px}.renewal-modal-close{width:36px;height:36px;font-size:24px;top:12px;right:12px}.renewal-modal-content{padding:20px 18px;font-size:14px;line-height:1.6}.renewal-modal-content h3{margin-top:22px;font-size:17px}.renewal-modal-actions{padding:12px 18px}.renewal-close-btn{width:100%;padding:11px}}.fssai-process{color:#172033;background:linear-gradient(135deg,#f8fbff 0%,#fff 48%,#f4f7ff 100%);width:100%;padding:30px 0;position:relative;overflow:hidden}.fssai-process:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#bfdbfe .8px,#0000 .8px);background-size:25px 25px;position:absolute;inset:0}.process-bg-orb{pointer-events:none;filter:blur(4px);border-radius:50%;position:absolute}.process-bg-one{background:radial-gradient(circle,#2563eb1a,#0000 70%);width:500px;height:500px;top:100px;left:-300px}.process-bg-two{background:radial-gradient(circle,#7c3aed17,#0000 70%);width:550px;height:550px;bottom:-200px;right:-300px}.process-label{color:#2563eb;letter-spacing:1.5px;background:#eff6ff;border:1px solid #dbeafe;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 15px;font-size:12px;font-weight:850;display:inline-flex}.process-label span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.process-header h2 span{color:#2563eb}.process-header p{color:#64748b;max-width:650px;margin:18px auto 0;font-size:14px;line-height:1.8}.process-info{position:sticky;top:100px}.process-video-card{background:linear-gradient(135deg,#2563eb,#7c3aed,#06b6d4);border-radius:22px;padding:7px;box-shadow:0 25px 55px #2563eb2e}.process-video{background:linear-gradient(145deg,#0f172a,#172554,#1e3a8a);border-radius:17px;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.video-pattern{opacity:.2;background-image:linear-gradient(45deg,#0000 45%,#fff3 50%,#0000 55%);background-size:25px 25px;position:absolute;inset:0}.video-content{z-index:2;text-align:center;padding:30px;position:relative}.video-play{color:#2563eb;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 22px;padding-left:3px;font-size:20px;transition:transform .3s;display:flex;box-shadow:0 15px 35px #00000040}.video-content>span{color:#93c5fd;letter-spacing:2px;font-size:8px;font-weight:800}.video-content h3{color:#fff;margin:9px 0;font-size:25px}.video-content p{color:#cbd5e1;margin:0;font-size:11px;line-height:1.6}.process-info-box{background:#ffffffd9;border:1px solid #e2e8f0;border-radius:13px;gap:12px;margin-top:15px;padding:17px;display:flex;box-shadow:0 10px 25px #0f172a0d}.info-check{color:#2563eb;background:#eff6ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.process-info-box strong{color:#172033;font-size:11px}.process-info-box p{color:#64748b;margin:4px 0 0;font-size:9px;line-height:1.6}.process-timeline{flex-direction:column;display:flex}.process-step{grid-template-columns:65px 1fr;min-height:125px;display:grid}.step-timeline{justify-content:center;display:flex;position:relative}.step-circle{z-index:3;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border:4px solid #fff;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;display:flex;position:relative;box-shadow:0 12px 25px #2563eb40}.step-line{background:linear-gradient(#bfdbfe,#dbeafe);width:2px;position:absolute;top:48px;bottom:-5px}.step-card{background:#ffffffeb;border:1px solid #dbe3ef;border-left:3px solid #3b82f6;border-radius:14px;margin-bottom:20px;padding:21px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;box-shadow:0 10px 28px #0f172a0e}.step-card-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.step-label{color:#4f46e5;letter-spacing:1.2px;font-size:12px;font-weight:850}.step-number{color:#dbeafe;font-size:25px;font-weight:850}.step-card h3{color:#172033;margin:0 0 7px;font-size:15px;font-weight:800}.step-card p{color:#64748b;margin:0;font-size:10px;line-height:1.65}.process-bottom{background:linear-gradient(135deg,#172554,#1e40af);border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:55px;padding:22px 25px;display:flex;box-shadow:0 20px 45px #1e40af2e}.process-bottom span{color:#93c5fd;letter-spacing:1.4px;font-size:7px;font-weight:850}.process-bottom h3{color:#fff;margin:4px 0 0;font-size:17px}.process-cta{color:#172554;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:15px;padding:12px 19px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.process-cta strong{font-size:16px}.process-cta:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000029}@media (width<=900px){.process-layout{grid-template-columns:1fr;gap:50px}.process-info{width:100%;max-width:650px;margin:auto;position:static}}@media (width<=600px){.fssai-process{padding:75px 0}.process-header{margin-bottom:40px}.process-header h2{letter-spacing:-1.5px;font-size:35px}.process-header p{font-size:12px}.process-video{min-height:280px}.process-step{grid-template-columns:48px 1fr}.step-circle{border-radius:11px;width:38px;height:38px;font-size:12px}.step-line{top:38px}.step-card{margin-bottom:15px;padding:17px}.step-card h3{font-size:13px}.step-card p{font-size:9px}.process-bottom{flex-direction:column;align-items:flex-start}.process-cta{justify-content:center;width:100%}}.question-service{color:#172033;background:linear-gradient(135deg,#fff 0%,#f7faff 48%,#f5f3ff 100%);width:100%;padding:100px 0;position:relative;overflow:hidden}.question-service:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#c7d2fe .7px,#0000 .7px);background-size:25px 25px;position:absolute;inset:0}.question-orb{pointer-events:none;filter:blur(5px);border-radius:50%;position:absolute}.question-orb-one{background:radial-gradient(circle,#2563eb1a,#0000 70%);width:450px;height:450px;top:50px;left:-300px}.question-orb-two{background:radial-gradient(circle,#7c3aed1a,#0000 70%);width:500px;height:500px;bottom:-250px;right:-300px}.question-container{z-index:2;width:min(1180px,92%);margin:auto;position:relative}.question-header{text-align:center;max-width:720px;margin:0 auto 55px}.question-label{color:#4f46e5;letter-spacing:1.5px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:50px;align-items:center;gap:8px;margin-bottom:17px;padding:8px 15px;font-size:8px;font-weight:850;display:inline-flex}.question-label span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.question-header h2{color:#172033;letter-spacing:-2.5px;margin:0;font-size:clamp(38px,5vw,55px);font-weight:850;line-height:1.05}.question-header h2 span{color:#4f46e5}.question-header p{color:#64748b;max-width:650px;margin:17px auto 0;font-size:13px;line-height:1.8}.question-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:28px;display:grid}.ask-expert-card{color:#fff;background:linear-gradient(145deg,#172554,#1e3a8a 55%,#312e81);border-radius:23px;min-height:500px;padding:32px;position:relative;overflow:hidden;box-shadow:0 25px 55px #1e3a8a33}.ask-expert-card:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-90px}.ask-expert-card:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-60px}.expert-decoration{color:#ffffff14;font-size:110px;font-weight:900;line-height:1;position:absolute;top:18px;right:24px}.expert-icon{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:30px;font-size:20px;display:flex;position:relative}.expert-label{z-index:2;color:#93c5fd;letter-spacing:1.5px;font-size:8px;font-weight:850;position:relative}.ask-expert-card h3{z-index:2;color:#fff;letter-spacing:-1px;margin:8px 0 14px;font-size:29px;line-height:1.15;position:relative}.ask-expert-card h3 strong{color:#60a5fa}.ask-expert-card>p{z-index:2;color:#cbd5e1;margin:0;font-size:11px;line-height:1.8;position:relative}.expert-points{z-index:2;flex-direction:column;gap:11px;margin:25px 0;display:flex;position:relative}.expert-points div{color:#e2e8f0;align-items:center;gap:9px;font-size:9px;display:flex}.expert-points span{color:#fff;background:#60a5fa2e;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;display:flex}.expert-button{z-index:2;box-sizing:border-box;color:#172554;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.expert-button strong{font-size:17px}.expert-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.ask-expert-card small{z-index:2;color:#93c5fd;text-align:center;margin-top:17px;font-size:8px;display:block;position:relative}.faq-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border:1px solid #e2e8f0;border-radius:20px;padding:25px;box-shadow:0 18px 45px #0f172a0f}.faq-top{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:18px;display:flex}.faq-top span{color:#6366f1;letter-spacing:1.3px;font-size:7px;font-weight:850}.faq-top h3{color:#172033;letter-spacing:-.5px;margin:5px 0 0;font-size:22px}.faq-count{color:#4f46e5;background:#eef2ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:45px;height:45px;font-size:15px;font-weight:850;display:flex}.faq-count small{color:#818cf8;font-size:6px;font-weight:700}.faq-item{border-bottom:1px solid #edf2f7}.faq-item:last-child{border-bottom:none}.faq-question{color:#172033;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:32px 1fr 30px;align-items:center;gap:10px;width:100%;padding:17px 4px;font-family:inherit;display:grid}.faq-number{color:#a5b4fc;font-size:8px;font-weight:850}.faq-title{color:#334155;font-size:11px;font-weight:750;transition:color .2s}.faq-item.faq-open .faq-title{color:#4f46e5}.faq-plus{color:#4f46e5;background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:16px;transition:transform .25s,background .25s;display:flex}.faq-item.faq-open .faq-plus{color:#fff;background:#4f46e5;transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-answer p{color:#64748b;margin:0;padding:0 45px;font-size:10px;line-height:1.75;overflow:hidden}.faq-item.faq-open .faq-answer{grid-template-rows:1fr}.faq-item.faq-open .faq-answer p{padding-bottom:17px}.question-bottom{background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:13px;margin-top:28px;padding:17px 20px;display:flex}.question-bottom-icon{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 5px 15px #2563eb14}.question-bottom>div:nth-child(2){flex:1}.question-bottom span{color:#6366f1;letter-spacing:1.2px;font-size:7px;font-weight:850}.question-bottom h3{color:#172033;margin:3px 0 0;font-size:14px}.question-contact{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:8px;align-items:center;gap:12px;padding:11px 16px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #2563eb2e}.question-contact strong{font-size:15px}@media (width<=900px){.question-layout{grid-template-columns:1fr}.ask-expert-card{box-sizing:border-box;width:100%;max-width:600px;min-height:auto;margin:auto}}@media (width<=600px){.question-service{padding:70px 0}.question-header{margin-bottom:35px}.question-header h2{letter-spacing:-1.5px;font-size:35px}.question-header p{font-size:12px}.ask-expert-card{border-radius:18px;padding:25px}.faq-container{border-radius:17px;padding:18px}.faq-question{grid-template-columns:25px 1fr 28px;gap:7px;padding:14px 2px}.faq-title{font-size:10px}.faq-answer p{padding-left:32px}.question-bottom{flex-wrap:wrap}.question-contact{justify-content:center;width:100%}}@media (width<=400px){.question-header h2{font-size:30px}.expert-points div{font-size:8px}}.client-review{color:#172033;background:linear-gradient(135deg,#f8fbff 0%,#fff 45%,#f5f3ff 100%);width:100%;padding:30px 0;position:relative;overflow:hidden}.client-review:before{content:"";opacity:.3;pointer-events:none;background-image:radial-gradient(#c7d2fe .7px,#0000 .7px);background-size:26px 26px;position:absolute;inset:0}.review-orb{pointer-events:none;filter:blur(5px);border-radius:50%;position:absolute}.review-orb-one{background:radial-gradient(circle,#2563eb1a,#0000 70%);width:450px;height:450px;top:-150px;left:-280px}.review-orb-two{background:radial-gradient(circle,#7c3aed1a,#0000 70%);width:500px;height:500px;bottom:-250px;right:-300px}.review-container{z-index:2;width:min(1150px,92%);margin:auto;position:relative}.review-header{text-align:center;max-width:720px;margin:0 auto 50px}.review-label{color:#4f46e5;letter-spacing:1.5px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:50px;align-items:center;gap:8px;margin-bottom:17px;padding:8px 15px;font-size:12px;font-weight:850;display:inline-flex}.review-label span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.review-header h2{color:#172033;letter-spacing:-2.5px;margin:0;font-size:clamp(35px,5vw,50px);font-weight:800;line-height:1}.review-header h2 span{color:#4f46e5}.review-header p{color:#212224;max-width:620px;margin:10px auto 0;font-size:13px;line-height:1.8}.review-area{justify-content:center;align-items:center;height:370px;display:flex;position:relative}.quote-decoration{z-index:0;color:#4f46e50e;pointer-events:none;font-family:Georgia,serif;font-size:330px;line-height:1;position:absolute;top:-60px}.review-track{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.review-card{box-sizing:border-box;background:#fffffff5;border:1px solid #dbe3ef;border-radius:20px;width:510px;min-height:260px;padding:28px 31px;transition:transform .55s,opacity .55s,filter .55s,box-shadow .55s;position:absolute;overflow:hidden;box-shadow:0 20px 50px #0f172a14}.review-card:before{content:"";background:linear-gradient(90deg,#2563eb,#4f46e5,#8b5cf6);width:100%;height:3px;position:absolute;top:0;left:0}.review-active{z-index:5;opacity:1;border-color:#a5b4fc;transform:translate(0)scale(1);box-shadow:0 30px 70px #4f46e52e}.review-left{z-index:2;opacity:.25;filter:blur(1px);transform:translate(-500px)scale(.82)}.review-right{z-index:2;opacity:.25;filter:blur(1px);transform:translate(500px)scale(.82)}.review-hidden{z-index:0;opacity:0;pointer-events:none;transform:scale(.65)}.review-stars{gap:3px;margin-bottom:8px;display:flex}.review-stars span{color:#f59e0b;font-size:13px}.review-quote{color:#e0e7ff;font-family:Georgia,serif;font-size:75px;line-height:1;position:absolute;top:19px;right:28px}.review-text{color:#64748b;max-width:430px;min-height:95px;margin:12px 0 20px;font-size:12px;font-style:italic;line-height:1.8}.review-customer{border-top:1px solid #e2e8f0;align-items:center;gap:11px;padding-top:15px;display:flex}.customer-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:flex;box-shadow:0 7px 15px #4f46e533}.customer-details{flex-direction:column;gap:4px;display:flex}.customer-details strong{color:#172033;font-size:11px;font-weight:800}.customer-details span{color:#94a3b8;font-size:8px}.customer-details i{color:#ef4444;margin-right:5px;font-size:7px;font-style:normal}.review-arrow{z-index:10;color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:transform .25s,color .25s,background .25s;display:flex;position:absolute;box-shadow:0 10px 25px #0f172a1a}.review-arrow:hover{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);transform:scale(1.08)}.review-prev{left:40px}.review-next{right:40px}.review-controls{justify-content:center;align-items:center;gap:13px;margin-top:5px;display:flex}.control-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:transform .2s;display:flex;box-shadow:0 8px 18px #4f46e533}.control-button:hover{transform:scale(1.08)}.review-counter{background:#fff;border:1px solid #e0e7ff;border-radius:50px;justify-content:center;align-items:center;gap:5px;min-width:72px;padding:8px 12px;display:flex;box-shadow:0 7px 18px #0f172a12}.review-counter strong{color:#4f46e5;font-size:11px}.review-counter span{color:#cbd5e1;font-size:10px}.review-counter small{color:#94a3b8;font-size:9px}.review-dots{justify-content:center;align-items:center;gap:6px;margin-top:18px;display:flex}.review-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:20px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.review-dot.active{background:linear-gradient(90deg,#2563eb,#7c3aed);width:20px}.review-trust{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:35px;margin:45px auto 0;padding-top:25px;display:flex}.trust-item{flex-direction:column;align-items:center;gap:3px;display:flex}.trust-item strong{color:#172033;font-size:17px}@media (width<=900px){.review-card{width:480px}.review-left{transform:translate(-400px)scale(.8)}.review-right{transform:translate(400px)scale(.8)}.review-prev{left:10px}.review-next{right:10px}}@media (width<=650px){.client-review{padding:20px 0}.review-header{margin-bottom:30px}.review-header h2{letter-spacing:-1.5px;font-size:35px}.review-header p{font-size:12px}.review-area{height:380px}.review-card{width:92%;min-height:290px;padding:25px 22px}.review-left,.review-right{opacity:0;transform:scale(.7)}.review-prev,.review-next{display:none}.review-text{min-height:125px;font-size:11px}.review-trust{gap:15px}.trust-divider{height:30px}}@media (width<=400px){.review-header h2{font-size:30px}.review-card{min-height:300px}.review-trust{gap:10px}.trust-item strong{font-size:14px}.trust-item span{font-size:7px}}.fssai-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a9e;justify-content:center;align-items:center;padding:2px;display:flex;position:fixed;inset:0;overflow:hidden}.fssai-application{box-sizing:border-box;background:linear-gradient(145deg,#4d68d3 0%,#203468 55%,#16276d 100%);border:1px solid #dbe3ff;border-top:4px solid #4f46e5;border-radius:22px;width:min(960px,100%);height:min(97vh,780px);max-height:97vh;padding:15px 20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a4d,0 8px 30px #4f46e51f}.application-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.application-brand{color:#4f46e5;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:800}.application-header h1{color:#172033;letter-spacing:-1.5px;margin:0;font-size:clamp(28px,4vw,30px);font-weight:700;line-height:1}.application-header h1 span{color:#4f46e5}.application-header p{color:#64748b;max-width:650px;margin:2px 0 0;font-size:13px;font-weight:600;line-height:1}.application-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-weight:700;transition:all .25s;display:flex}.application-close:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:rotate(90deg)}.application-badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.application-badges span{color:#475569;white-space:nowrap;background:#eef2ff;border:1px solid #dbe4ff;border-radius:30px;align-items:center;padding:2px 4px;font-size:11px;font-weight:700;display:inline-flex}.application-steps{justify-content:center;align-items:center;max-width:500px;margin:10px auto 18px;display:flex}.application-step{flex-direction:column;align-items:center;gap:5px;min-width:75px;display:flex}.application-step span{color:#64748b;background:#f1f5f9;border:1px solid #dbe3ef;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;transition:all .25s;display:flex}.application-step small{color:#64748b;font-size:11px;font-weight:700}.application-step.active span{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#0000;box-shadow:0 7px 18px #4f46e54d}.application-step.active small{color:#4f46e5;font-weight:800}.step-line{background:#dbe3ef;width:75px;height:2px;margin:0 5px 20px}.application-body{min-height:0}.application-body h2{color:#172033;letter-spacing:-.4px;margin:0;font-size:21px;font-weight:850}.application-subtitle{color:#64748b;margin:1px 0 6px;font-size:13px;font-weight:600;line-height:1.45}.application-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.application-option{text-align:center;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:118px;padding:14px;transition:all .25s;display:flex;box-shadow:0 6px 18px #0f172a0f}.application-option:hover{border-color:#a5b4fc;transform:translateY(-3px);box-shadow:0 12px 28px #4f46e521}.application-option.selected{background:#f5f3ff;border:2px solid #6366f1;box-shadow:0 12px 28px #4f46e526}.option-icon{color:#6366f1;background:#eef2ff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:7px;font-size:20px;display:flex}.application-option strong{color:#172033;font-size:14px;font-weight:800}.application-option small{color:#64748b;max-width:170px;margin-top:4px;font-size:11px;font-weight:600;line-height:1.4}.form-question{margin-bottom:17px}.form-question label,.form-field label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.yes-no-buttons{gap:8px;display:flex}.yes-no{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-width:70px;padding:8px 17px;font-size:12px;font-weight:700}.yes-no.selected{color:#fff;background:#4f46e5;border-color:#4f46e5}.form-field{margin-bottom:17px}.form-field input,.form-field select{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.form-field input:focus,.form-field select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.license-type-section h3{color:#334155;margin:0 0 10px;font-size:15px;font-weight:850}.license-type-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.license-type{text-align:center;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;min-height:105px;padding:14px 12px;transition:all .25s}.license-type:hover,.license-type.selected{border-color:#6366f1;box-shadow:0 10px 25px #4f46e51f}.license-type.selected{background:#f5f3ff}.license-type strong{color:#172033;font-size:14px;font-weight:800;display:block}.license-type small{color:#64748b;margin-top:6px;font-size:11px;font-weight:600;line-height:1.4;display:block}.summary-card{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;display:grid}.summary-card div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.summary-card span{color:#64748b;font-size:11px;font-weight:600;display:block}.summary-card strong{color:#334155;text-transform:capitalize;margin-top:4px;font-size:13px;font-weight:800;display:block}.payment-card{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid #ddd6fe;border-radius:13px;align-items:center;gap:12px;margin-top:15px;padding:13px;display:flex}.payment-icon{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.payment-card h3{color:#172033;margin:0;font-size:14px;font-weight:850}.payment-card p{color:#64748b;margin:4px 0 0;font-size:11px;font-weight:600}.application-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:15px;display:flex}.application-prev,.application-cancel,.application-next{cursor:pointer;border-radius:8px;min-height:40px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:800}.application-prev,.application-cancel{color:#64748b;background:#fff;border:1px solid #dbe3ef}.application-prev:hover,.application-cancel:hover{color:#4f46e5;border-color:#a5b4fc}.application-next{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;align-items:center;gap:10px;display:flex;box-shadow:0 8px 20px #4f46e540}.application-next:hover{transform:translateY(-2px);box-shadow:0 12px 25px #4f46e552}.application-next span{font-size:16px}@media (width<=800px){.fssai-application{width:96%;height:94vh;padding:22px 24px}.application-header h1{font-size:32px}.application-options{gap:10px}.application-option{min-height:105px}}@media (width<=650px){.fssai-modal-overlay{padding:7px}.fssai-application{border-radius:17px;width:100%;height:97vh;max-height:97vh;padding:18px 15px}.application-header{gap:10px}.application-brand{font-size:10px}.application-header h1{letter-spacing:-.8px;font-size:25px}.application-header p{font-size:11px}.application-close{width:34px;height:34px;font-size:19px}.application-badges{gap:5px;margin-top:10px}.application-badges span{padding:5px 8px;font-size:9px}.application-steps{margin:14px auto}.application-step{min-width:55px}.application-step span{width:33px;height:33px;font-size:11px}.application-step small{font-size:9px}.step-line{width:30px}.application-body h2{font-size:18px}.application-subtitle{margin-bottom:12px;font-size:11px}.application-options{grid-template-columns:repeat(2,1fr);gap:8px}.application-option{min-height:90px;padding:10px}.option-icon{width:32px;height:32px;margin-bottom:5px;font-size:16px}.application-option strong{font-size:12px}.application-option small{font-size:9px}.license-type-grid{grid-template-columns:repeat(3,1fr);gap:7px}.license-type{min-height:90px;padding:10px 6px}.license-type strong{font-size:11px}.license-type small{font-size:8px}.form-question label,.form-field label{font-size:11px}.form-field input,.form-field select{height:36px;font-size:10px}.application-footer{margin-top:10px;padding-top:10px}.application-prev,.application-cancel,.application-next{min-height:36px;padding:0 13px;font-size:10px}}@media (width<=420px){.fssai-application{padding:15px 12px}.application-header h1{font-size:22px}.application-header p{font-size:10px}.application-badges span{font-size:8px}.application-steps{margin:10px auto}.application-step{min-width:45px}.application-step span{width:30px;height:30px}.application-step small{font-size:8px}.step-line{width:20px}.application-body h2{font-size:16px}.application-option{min-height:82px}.application-option strong{font-size:11px}.application-option small{font-size:8px}.application-footer{gap:7px}.application-prev,.application-cancel,.application-next{padding:0 10px;font-size:9px}}.payment-step{max-width:850px;margin:auto}.registration-cost-card{background:#fff;border:1px solid #dbe5f1;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;margin-bottom:20px;padding:20px 25px;display:flex;box-shadow:0 12px 30px #0f172a14}.registration-cost-card div{flex-direction:column;gap:5px;display:flex}.registration-cost-card span{color:#64748b;letter-spacing:1px;font-size:18px;font-weight:800}.registration-cost-card small{color:#94a3b8;font-size:12px}.registration-cost-card strong{color:#4f46e5;font-size:31px;font-weight:800}.checkout-card{box-sizing:border-box;background:#fff;border:1px solid #dbe5f1;border-radius:18px;width:100%;padding:25px 25px 18px;box-shadow:0 18px 40px #0f172a1f}.checkout-title{text-align:center;align-items:flex-start;gap:14px;display:flex}.checkout-title>div:last-child{flex:1}.checkout-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:22px;font-weight:800;display:flex}html.dark-mode .checkout-icon{color:#bfdbfe}html.dark-mode .checkout-card{background:#1e293b;border-color:#334155}html.dark-mode .checkout-card h3{color:#f8fafc}.checkout-card h3{color:#0f172a;margin:0;font-size:21px}.checkout-card p{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.5}.payment-info{color:#4f46e5;background:#f3f1ff;border-radius:20px;width:fit-content;margin:16px auto;padding:7px 13px;font-size:13px;font-weight:600}.payment-info span{margin-right:4px;font-weight:800}.payment-points{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.payment-points div{color:#64748b;align-items:center;gap:8px;font-size:14px;display:flex}.payment-points div span{color:#fff;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.razorpay-payment-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:15px;justify-content:center;align-items:center;gap:18px;width:72%;min-height:70px;margin:12px auto 0;font-size:25px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:flex;box-shadow:0 12px 28px #4f46e54d}.razorpay-payment-button span{font-size:34px;line-height:1;transition:transform .25s}.razorpay-payment-button:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-3px);box-shadow:0 16px 35px #4f46e561}.razorpay-payment-button:hover:not(:disabled) span{transform:translate(5px)}.razorpay-payment-button:active:not(:disabled){transform:translateY(0)scale(.98)}.razorpay-payment-button:disabled{opacity:.7;cursor:not-allowed}.payment-spinner{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite paymentSpin;width:22px!important;height:22px!important}@keyframes paymentSpin{to{transform:rotate(360deg)}}.payment-security{color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.payment-security span{color:#4f46e5;font-size:16px}@media (width<=700px){.registration-cost-card{border-radius:13px;padding:17px}.registration-cost-card span{font-size:14px}.registration-cost-card strong{font-size:25px}.checkout-card{padding:20px 16px 16px}.checkout-title{gap:10px}.checkout-icon{width:38px;height:38px;font-size:19px}.checkout-card h3{font-size:18px}.checkout-card p{font-size:13px}.razorpay-payment-button{gap:12px;width:100%;min-height:60px;font-size:18px}.razorpay-payment-button span{font-size:27px}}.fssai-modal-overlay{box-sizing:border-box;z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.fssai-application{background:#fff;border-radius:20px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 25px 70px #0f172a40}.application-header{z-index:5;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:22px 28px;position:relative}.application-body{scrollbar-width:thin;scrollbar-color:#2563eb #eef2f7;flex:1;min-height:0;padding:28px;overflow:hidden auto}.application-body::-webkit-scrollbar{width:7px}.application-body::-webkit-scrollbar-track{background:#eef2f7;border-radius:10px}.application-body::-webkit-scrollbar-thumb{background:#2563eb;border-radius:10px}.application-body::-webkit-scrollbar-thumb:hover{background:#1d4ed8}.application-steps{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:15px 28px}.application-footer{z-index:5;background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:16px 28px;display:flex}.payment-method-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:20px;padding:20px}.payment-method-heading{margin-bottom:15px}.payment-method-heading h3{color:#0f172a;margin:0 0 5px;font-size:17px}.payment-method-heading p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.payment-method-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-method-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px;transition:all .2s;display:flex;position:relative}.payment-method-card:hover{border-color:#2563eb;box-shadow:0 5px 15px #2563eb14}.payment-method-card.active{background:#eff6ff;border-color:#2563eb}.payment-method-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:700;display:flex}.qr-icon{color:#2563eb;background:#eff6ff}.razorpay-icon{color:#64748b;background:#f1f5f9}.payment-method-content{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-method-content strong{color:#0f172a;font-size:13px}.payment-method-content small{color:#64748b;font-size:10px}.payment-method-content em{color:#dc2626;font-size:9px;font-style:normal}.payment-method-arrow{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:14px;display:flex}.payment-method-card.disabled{opacity:.55;cursor:not-allowed;box-shadow:none;background:#f1f5f9;border-color:#e2e8f0}.payment-method-card.disabled:hover{box-shadow:none;border-color:#e2e8f0;transform:none}.payment-disabled-text{color:#64748b;text-transform:uppercase;background:#e2e8f0;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:700}.qr-payment-box{background:#fff;border:1px solid #dbeafe;border-radius:14px;margin-top:15px;padding:18px;animation:.25s qrBoxIn}.qr-payment-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.qr-payment-header h3{color:#0f172a;margin:0 0 4px;font-size:16px}.qr-payment-header p{color:#64748b;margin:0;font-size:11px;line-height:1.5}.qr-close-button{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:19px}.qr-close-button:hover{color:#fff;background:#2563eb}.qr-image-container{justify-content:center;align-items:center;padding:10px;display:flex}.payment-qr-image{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:190px;height:190px;padding:8px}.qr-payment-amount{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 12px;display:flex}.qr-payment-amount span{color:#64748b;font-size:11px}.qr-payment-amount strong{color:#2563eb;font-size:16px}.qr-payment-note{color:#475569;text-align:center;background:#eff6ff;border-radius:7px;margin-top:10px;padding:9px;font-size:10px;line-height:1.4}@keyframes qrBoxIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.payment-method-section{padding:14px}.payment-method-options{grid-template-columns:1fr}.payment-method-card{padding:12px}.payment-qr-image{width:160px;height:160px}}.trade-hero{color:#101b42;background:linear-gradient(120deg,#fff 0%,#f8faff 48%,#f4f7ff 100%);width:100%;min-height:720px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.trade-container{z-index:5;grid-template-columns:48% 52%;align-items:center;width:min(1630px,92%);min-height:630px;margin:auto;display:grid;position:relative}.hero-bg-circle{filter:blur(1px);background:#d7deff73;border-radius:50%;width:500px;height:500px;position:absolute;top:90px;right:170px}.hero-bg-shape{background:#fff5e9bf;border-radius:50%;width:330px;height:330px;position:absolute;top:250px;right:40px}.trade-hero-content{z-index:10;padding-top:5px;position:relative}.hero-badge{color:#2344b9;background:#f7f8ff;border:1px solid #dce2ff;border-radius:30px;align-items:center;gap:9px;margin-bottom:24px;padding:9px 18px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 5px 20px #304bb40a}.hero-badge span:first-child{font-size:15px}.trade-title{letter-spacing:-4.5px;color:#0d183f;max-width:720px;margin:0;font-size:clamp(52px,5vw,78px);font-weight:900;line-height:.99}.trade-title span{color:#3158ed}.trade-title .gradient-text{background:linear-gradient(90deg,#4a38ed,#6539ed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.trade-description{color:#526a94;max-width:680px;margin:27px 0 26px;font-size:16px;font-weight:500;line-height:1.55}.hero-features{align-items:center;gap:27px;margin-bottom:25px;display:flex}.hero-feature{align-items:center;gap:9px;display:flex}.feature-icon{border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;font-size:17px;display:flex}.blue-icon{color:#4c70eb;background:#e8efff}.purple-icon{color:#873ce8;background:#f0e8ff}.green-icon{color:#19a76a;background:#e1f7ed}.hero-feature strong{color:#101d47;font-size:13px;font-weight:800;display:block}.hero-feature small{color:#49618c;margin-top:2px;font-size:12px;font-weight:600;display:block}.hero-buttons{align-items:center;gap:13px;display:flex}.primary-btn,.secondary-btn{cursor:pointer;border-radius:13px;height:57px;padding:0 27px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s}.primary-btn{color:#fff;background:linear-gradient(100deg,#2860f7,#4d35ed);border:none;justify-content:space-between;align-items:center;min-width:310px;display:flex;box-shadow:0 13px 28px #344aeb40}.primary-btn:hover{transform:translateY(-3px);box-shadow:0 17px 32px #344aeb59}.primary-btn .arrow{font-size:25px}.secondary-btn{color:#2e59e9;background:#fff;border:1px solid #b6c6ff;justify-content:center;align-items:center;gap:10px;min-width:215px;display:flex}.secondary-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #284ec81f}.small-trust{color:#60769d;align-items:center;gap:11px;margin-top:17px;font-size:10px;font-weight:600;display:flex}.small-trust div{align-items:center;gap:5px;display:flex}.small-trust span{color:#4266ed}.small-trust i{background:#d6ddeb;width:1px;height:13px}.trade-hero-visual{width:100%;height:610px;position:relative}.fast-process-card{z-index:20;background:#fffffff5;border:1px solid #e0e6f4;border-radius:15px;align-items:center;gap:11px;width:215px;padding:13px 18px;display:flex;position:absolute;top:18px;left:38px;box-shadow:0 15px 35px #1e346417}.fast-icon{color:#fff;background:#395bf1;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;font-size:21px;display:flex}.fast-process-card strong{color:#152247;font-size:12px;font-weight:800;display:block}.fast-process-card small{color:#7c8ca9;margin-top:3px;font-size:9px;display:block}.visual-glow{background:#dce2ff94;border-radius:50%;width:510px;height:510px;position:absolute;top:30px;left:210px}.chef-area{z-index:4;align-items:center;gap:13px;display:flex;position:absolute;top:42px;right:15px}.chef-circle{background:#ffd5b0;border-radius:50%;justify-content:center;align-items:flex-end;width:145px;height:145px;display:flex;overflow:hidden}.chef{width:100px;height:125px;position:relative}.chef-hat{background:#fff;border-radius:50% 50% 8px 8px;width:55px;height:30px;position:absolute;top:4px;left:23px;box-shadow:inset 0 -4px #e6e6e6}.chef-head{background:#f2ad78;border:2px solid #a65e43;border-radius:45%;width:48px;height:48px;position:absolute;top:30px;left:28px}.chef-eye{background:#241b2a;border-radius:50%;width:5px;height:6px;position:absolute;top:19px}.chef-eye.left{left:12px}.chef-eye.right{right:12px}.chef-smile{border-bottom:2px solid #a84646;border-radius:50%;width:15px;height:7px;position:absolute;bottom:9px;left:15px}.chef-body{background:#fff;border-radius:30px 30px 5px 5px;width:75px;height:60px;position:absolute;bottom:0;left:13px}.chef-scarf{clip-path:polygon(0 0,100% 0,65% 100%,50% 72%,35% 100%);background:#dc3e56;width:20px;height:22px;position:absolute;top:1px;left:29px}.grow-text{color:#17264d;flex-direction:column;font-family:Georgia,serif;font-size:22px;line-height:.95;display:flex}.license-card{z-index:10;background:linear-gradient(145deg,#fff,#f9fbff);border:1px solid #dce4f1;border-radius:18px;width:455px;height:350px;padding:29px 35px;position:absolute;top:94px;left:75px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 30px 45px #25396a1f}.license-card:after{content:"";border:1px solid #dce5f5;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-80px;right:-70px}.license-top{justify-content:space-between;align-items:center;display:flex}.fssai-logo{color:#123678;font-family:Georgia,serif;font-size:27px;font-style:italic;font-weight:700}.fssai-logo small{text-align:center;margin-top:-5px;font-family:Inter,sans-serif;font-size:7px;font-style:normal;display:block}.valid-badge{color:#fff;background:#16b86a;border-radius:20px;padding:7px 12px;font-size:8px;font-weight:800}.license-label{color:#6882ac;letter-spacing:2px;margin-top:28px;font-size:8px;font-weight:700}.license-card h2{color:#172c59;margin:7px 0 1px;font-family:Georgia,serif;font-size:25px}.license-subtitle{color:#8795ae;margin:0;font-size:8px}.license-details{grid-template-columns:1fr 1fr;gap:16px 35px;margin-top:17px;display:grid}.license-details label{color:#8b9ab3;margin-bottom:3px;font-size:7px;display:block}.license-details strong{color:#1e396e;font-size:8px;display:block}.license-divider{background:#dce4f0;height:1px;margin-top:20px}.license-bottom{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.qr-box{color:#253e78;border:3px solid #253e78;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;display:flex}.signature{text-align:right;flex-direction:column;display:flex}.signature span{color:#9ba8bb;font-size:6px}.signature strong{color:#64738e;font-size:6px}.vegetable-platform{z-index:7;background:#c98a45;border-radius:8px 8px 12px 12px;width:390px;height:34px;position:absolute;top:458px;left:105px;box-shadow:0 8px 13px #4c2f1226}.vegetable{filter:drop-shadow(0 5px 4px #0000001f);font-size:45px;position:absolute;top:-37px}.tomato{left:170px}.broccoli{left:55px}.pepper{right:75px}.stats-wrapper{z-index:30;flex-direction:column;gap:11px;display:flex;position:absolute;top:145px;right:0}.stat-card{background:#fffffff7;border:1px solid #dce4f0;border-radius:15px;align-items:center;gap:10px;width:170px;height:72px;padding:11px 14px;display:flex;box-shadow:0 14px 30px #1e315d1a}.stat-icon{color:#4265e9;background:#eef3ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.stat-card strong{color:#1a294d;font-size:16px;font-weight:900;display:block}.stat-card small{color:#8290a8;margin-top:1px;font-size:7px;font-weight:600;display:block}.black-decoration{z-index:3;clip-path:polygon(18% 0,78% 0,100% 100%,0 100%);background:#20242d;width:120px;height:235px;position:absolute;bottom:25px;right:130px}.quote-card{z-index:12;color:#2846a3;background:#dad3ffd9;border-radius:60px;flex-direction:column;justify-content:center;width:180px;height:107px;padding-left:27px;display:flex;position:absolute;bottom:70px;right:40px}.quote-mark{color:#5442d8;font-family:Georgia,serif;font-size:35px;position:absolute;top:7px;left:18px}.quote-card p{margin:16px 0 0;font-size:12px;font-weight:800;line-height:1.45}.trust-bar{z-index:20;background:#fffffff5;border:1px solid #e0e6f1;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;width:min(1300px,88%);min-height:65px;margin:-8px auto 0;padding:0 35px;display:flex;position:relative;box-shadow:0 -8px 30px #1e32640d}.trust-item{color:#4a5d80;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.trust-item span{color:#3860eb;font-size:15px}.trust-item strong{font-weight:700}.trust-divider{background:#dbe2ef;width:1px;height:28px}.whatsapp-button{z-index:100;background:#20c968;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:18px;right:30px;box-shadow:0 8px 20px #17aa534d}.whatsapp-button:hover{transform:scale(1.08);box-shadow:0 10px 27px #17aa5366}.whatsapp-button svg{width:29px;height:29px}@media (width<=1200px){.trade-container{grid-template-columns:50% 50%}.trade-title{letter-spacing:-3px;font-size:55px}.trade-description{font-size:14px}.license-card{left:20px;transform:rotate(-5deg)scale(.9)}.stats-wrapper{right:-5px}.chef-area{transform-origin:100% 0;right:0;transform:scale(.85)}}@media (width<=900px){.trade-hero{min-height:auto;padding:35px 0 0}.trade-container{grid-template-columns:1fr;width:90%}.trade-hero-content{text-align:center}.hero-badge{margin-bottom:20px}.trade-title{letter-spacing:-3px;margin:auto;font-size:clamp(46px,8vw,65px)}.trade-description{margin-left:auto;margin-right:auto}.hero-features{flex-wrap:wrap;justify-content:center}.hero-buttons,.small-trust{justify-content:center}.trade-hero-visual{height:570px;margin-top:35px}.trust-bar{margin-top:10px}}@media (width<=600px){.trade-hero{padding-top:25px}.trade-container{width:92%}.hero-badge{padding:8px 12px;font-size:9px}.trade-title{letter-spacing:-2.4px;font-size:43px;line-height:1.02}.trade-description{margin-top:20px;font-size:13px;line-height:1.6}.hero-features{text-align:left;justify-content:flex-start;gap:14px}.hero-feature{flex:1;min-width:95px}.feature-icon{flex-shrink:0;width:37px;height:37px}.hero-feature strong{font-size:10px}.hero-feature small{font-size:9px}.hero-buttons{flex-direction:column;width:100%}.primary-btn,.secondary-btn{width:100%;min-width:0}.small-trust{flex-wrap:wrap;font-size:8px}.trade-hero-visual{transform-origin:top;width:122%;height:520px;margin-left:-11%;transform:scale(.82)}.trust-bar{border-radius:18px;flex-direction:column;gap:14px;width:92%;padding:20px}.trust-divider{width:80%;height:1px}.whatsapp-button{width:47px;height:47px;bottom:15px;right:17px}}@media (width<=380px){.trade-title{font-size:37px}.hero-features{flex-direction:column;align-items:flex-start}.hero-feature{width:100%}.trade-hero-visual{width:147%;margin-left:-23%;transform:scale(.68)}}*{box-sizing:border-box}.company-hero{color:#182238;background:radial-gradient(circle at 80% 20%,#5d5fff14,#0000 28%),linear-gradient(135deg,#fff 0%,#f8f9ff 55%,#f4f5ff 100%);width:100%;min-height:760px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.hero-orb{pointer-events:none;border-radius:50%;position:absolute}.hero-orb-one{background:radial-gradient(circle,#6457f524,#6457f500);width:500px;height:500px;top:-190px;right:-170px}.hero-orb-two{background:radial-gradient(circle,#375ef51a,#375ef500);width:380px;height:380px;bottom:-190px;left:-200px}.hero-grid{opacity:.28;background-image:linear-gradient(#545c820b 1px,#0000 1px),linear-gradient(90deg,#545c820b 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.company-hero-container{z-index:5;grid-template-columns:52% 48%;align-items:center;gap:20px;width:min(1240px,92%);min-height:650px;margin:auto;display:grid;position:relative}.company-hero-left{padding-top:30px}.company-eyebrow{color:#5863c9;letter-spacing:.7px;background:#fffc;border:1px solid #e1e4fa;border-radius:30px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 14px;font-size:10px;font-weight:800;display:inline-flex}.eyebrow-dot{background:#615bf1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #615bf11a}.company-heading{letter-spacing:-4px;color:#20293a;max-width:650px;margin:0;font-size:clamp(50px,5vw,70px);font-weight:900;line-height:1.02}.heading-gradient{background:linear-gradient(100deg,#4558ed,#7551ed,#9a4ee7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.company-description{color:#687287;max-width:610px;margin:24px 0 28px;font-size:15px;font-weight:500;line-height:1.7}.company-highlights{gap:25px;margin-bottom:30px;display:flex}.highlight-item{align-items:center;gap:9px;display:flex}.highlight-number{color:#5860df;background:#eef0ff;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:flex}.highlight-item strong{color:#273149;font-size:11px;display:block}.highlight-item span{color:#8992a4;margin-top:3px;font-size:9px;display:block}.company-actions{align-items:center;gap:12px;display:flex}.company-primary-btn,.company-outline-btn{cursor:pointer;border-radius:11px;height:52px;padding:0 23px;font-family:inherit;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s}.company-primary-btn{color:#fff;background:linear-gradient(100deg,#4b5cf1,#6756eb);border:none;justify-content:space-between;align-items:center;gap:25px;display:flex;box-shadow:0 12px 25px #5255e53b}.company-primary-btn span{font-size:20px}.company-primary-btn:hover{transform:translateY(-3px);box-shadow:0 17px 30px #5255e552}.company-outline-btn{color:#5a62e8;background:#fff;border:1px solid #bfc5ff;align-items:center;gap:15px;display:flex}.company-outline-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #3a41a01a}.company-trust{align-items:center;gap:11px;margin-top:28px;display:flex}.trust-avatars{display:flex}.trust-avatars span{color:#5b61c9;background:#e8eaff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-5px;font-size:7px;font-weight:800;display:flex}.trust-avatars span:first-child{margin-left:0}.company-trust strong{color:#374055;font-size:10px;display:block}.company-trust small{color:#939aaa;margin-top:3px;font-size:8px;display:block}.company-hero-right{justify-content:center;align-items:center;height:610px;display:flex;position:relative}.registration-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #dcdfeee6;border-radius:28px;width:405px;min-height:500px;padding:23px;position:relative;transform:rotate(2deg);box-shadow:0 35px 70px #252b5021}.registration-header{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.registration-brand{align-items:center;gap:10px;display:flex}.brand-symbol{color:#fff;background:linear-gradient(135deg,#4e60ee,#8050e8);border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;font-size:17px;font-weight:900;display:flex}.registration-brand strong{color:#202a3d;font-size:12px;display:block}.registration-brand span{color:#8a92a4;margin-top:3px;font-size:8px;display:block}.verified-badge{color:#1eac67;background:#eaf9f1;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:800}.registration-main{justify-content:center;align-items:center;height:210px;display:flex;position:relative}.document-stack{width:185px;height:150px;position:relative}.document-back{background:#e9ecff;border-radius:8px;width:155px;height:130px;position:absolute;top:13px;left:20px;transform:rotate(-8deg)}.document{z-index:2;background:#fff;border:1px solid #dfe3ee;border-radius:8px;width:160px;height:135px;padding:15px;position:absolute;top:5px;left:10px;transform:rotate(-2deg);box-shadow:0 15px 25px #29305214}.document-logo{color:#5c62dc;margin-bottom:13px;font-size:13px;font-weight:900}.document-line{background:#e8eaf1;border-radius:5px;width:80%;height:4px;margin-bottom:6px}.document-line.large{background:#cfd4fa;width:55%}.document-columns{gap:8px;margin-top:13px;display:flex}.document-columns div{background:#f0f1f7;border-radius:5px;width:45px;height:22px}.document-signature{color:#1bb66a;background:#e7f9ee;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:10px;right:12px}.company-shield{z-index:4;clip-path:polygon(50% 0,90% 16%,82% 72%,50% 100%,18% 72%,10% 16%);color:#fff;background:linear-gradient(145deg,#4f61ed,#7252e8);flex-direction:column;justify-content:center;align-items:center;width:115px;height:125px;display:flex;position:absolute;bottom:28px;right:42px;box-shadow:0 15px 30px #4f5be04d}.shield-icon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:7px;font-size:17px;font-weight:900;display:flex}.company-shield strong{letter-spacing:1px;font-size:9px}.company-shield span{opacity:.8;margin-top:4px;font-size:6px}.company-info-card{background:#f8f9fd;border:1px solid #eceef5;border-radius:14px;padding:14px}.info-row{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.info-row:not(:last-child){border-bottom:1px solid #e8eaf1}.info-row span{color:#9098a9;font-size:8px}.info-row strong{color:#394257;font-size:9px}.success-text{color:#1cae67!important}.registration-progress{margin-top:17px}.progress-heading{justify-content:space-between;margin-bottom:7px;display:flex}.progress-heading strong{color:#465066;font-size:9px}.progress-heading span{color:#6065db;font-size:9px;font-weight:800}.progress-track{background:#e8eaf3;border-radius:20px;height:7px;overflow:hidden}.progress-value{border-radius:inherit;background:linear-gradient(90deg,#4f61ed,#8450e8);width:75%;height:100%}.floating-document{z-index:10;background:#fff;border:1px solid #e5e7f0;border-radius:15px;align-items:center;gap:10px;width:195px;padding:13px;display:flex;position:absolute;top:105px;left:5px;transform:rotate(-4deg);box-shadow:0 15px 35px #2930501a}.floating-icon{background:#fff0f5;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;font-size:15px;display:flex}.floating-document strong{color:#29334a;font-size:10px;display:block}.floating-document span{color:#9299a9;margin-top:3px;font-size:7px;display:block}.floating-check{color:#1db36a;margin-left:auto;font-size:14px;font-weight:900}.floating-time{z-index:10;color:#fff;background:#20283b;border-radius:14px;align-items:center;gap:9px;padding:11px 15px;display:flex;position:absolute;top:95px;right:-5px;transform:rotate(3deg);box-shadow:0 15px 30px #1e263a33}.time-icon{background:#5d61e8;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:13px;display:flex}.floating-time span{color:#aab1c2;font-size:7px;display:block}.floating-time strong{margin-top:2px;font-size:9px;display:block}.mini-process{background:#fff;border:1px solid #e3e6f0;border-radius:30px;align-items:center;padding:10px 18px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #242d4e14}.mini-process>div{align-items:center;gap:6px;display:flex}.mini-process span{color:#7e879a;background:#eef0f6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:flex}.mini-process small{color:#858da0;white-space:nowrap;font-size:7px}.mini-process .process-active span{color:#fff;background:#5b61e8}.process-line{background:#dfe2ea;width:35px;height:1px;margin:0 8px}.company-benefits{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e2e5ef;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:20px;width:min(1120px,90%);margin:-5px auto 25px;padding:18px 25px;display:grid;position:relative;box-shadow:0 15px 35px #282f500f}.benefit{align-items:center;gap:10px;display:flex}.benefit-icon{color:#5962e7;background:#e9ecff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:13px;font-weight:900;display:flex}.benefit-icon.purple{color:#8a53e8;background:#f0eaff}.benefit-icon.orange{color:#ee8645;background:#fff0e6}.benefit-icon.green{color:#22ad6a;background:#e7f8ef}.benefit strong{color:#384157;font-size:9px;display:block}.benefit span{color:#9299a9;margin-top:3px;font-size:7px;display:block}@media (width<=1100px){.company-hero-container{grid-template-columns:50% 50%}.company-heading{font-size:54px}.registration-card{width:360px}.floating-document{left:-10px}.floating-time{right:-15px}}@media (width<=800px){.company-hero{min-height:auto;padding-top:45px}.company-hero-container{grid-template-columns:1fr;gap:20px;width:91%}.company-hero-left{text-align:center;padding-top:0}.company-eyebrow{font-size:8px}.company-heading{letter-spacing:-2.5px;max-width:600px;margin:auto;font-size:47px}.company-description{margin-left:auto;margin-right:auto;font-size:13px}.company-highlights{flex-wrap:wrap;justify-content:center;gap:15px}.company-actions,.company-trust{justify-content:center}.company-hero-right{height:570px;margin-top:10px}.company-benefits{grid-template-columns:1fr 1fr;margin-top:20px}}@media (width<=520px){.company-hero{padding-top:30px}.company-heading{font-size:39px;line-height:1.04}.company-description{font-size:12px;line-height:1.6}.company-highlights{text-align:left;grid-template-columns:1fr;display:grid}.company-actions{flex-direction:column;width:100%}.company-primary-btn,.company-outline-btn{justify-content:center;width:100%}.company-hero-right{transform-origin:top;width:122%;height:535px;margin-left:-11%;transform:scale(.82)}.registration-card{width:380px}.floating-document{left:-2px}.floating-time{right:0}.company-benefits{grid-template-columns:1fr;width:92%;padding:18px}}@media (width<=380px){.company-heading{font-size:34px}.company-hero-right{width:147%;margin-left:-23%;transform:scale(.68)}}.benefits-section{color:#202a3d;background:linear-gradient(#fff 0%,#fafbff 100%);width:100%;padding:35px 0 20px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.benefits-glow{pointer-events:none;filter:blur(80px);opacity:.35;border-radius:50%;width:400px;height:400px;position:absolute}.benefits-glow-left{background:#5b60eb1a;top:120px;left:-200px}.benefits-glow-right{background:#7e52eb14;bottom:20px;right:-200px}.benefits-container{z-index:2;width:min(1100px,90%);margin:auto;position:relative}.benefits-header{text-align:center;max-width:760px;margin:0 auto 45px}.benefits-label{color:#656be4;letter-spacing:1.5px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.benefits-header h2{color:#202a3b;letter-spacing:-1px;margin:0;font-size:clamp(35px,4vw,48px);font-weight:900;line-height:1.1}.benefits-header h2 span{background:linear-gradient(100deg,#4f60ed,#8252e8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.benefits-header p{color:#35425e;max-width:670px;margin:15px auto 0;font-size:14px;font-weight:500;line-height:1.6}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.benefit-card{background:#fffffff2;border:1px solid #b1c2f1;border-radius:18px;min-height:350px;padding:30px 27px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 8px 30px #1c254609}.benefit-card:hover{border-color:#959ef4;transform:translateY(-8px);box-shadow:0 22px 45px #353d821a}.benefit-number{color:#6c86ed;font-size:34px;font-weight:900;line-height:1;position:absolute;top:18px;right:22px}.benefit-icon{background:linear-gradient(145deg,#eef0ff,#e0e0fa);border:1px solid #e2e4fa;border-radius:14px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:23px;font-size:19px;display:flex;box-shadow:0 7px 15px #4e57c80f}.benefit-content h3{color:#283247;letter-spacing:-.1px;margin:0 0 13px;font-size:18px;font-weight:800}.benefit-content p{color:#424a5a;margin:0;font-size:12px;font-weight:500;line-height:1.7}.benefit-line{background:linear-gradient(90deg,#5362eb,#8652e9);border-radius:20px;width:35px;height:3px;transition:width .3s;position:absolute;bottom:22px;left:27px}.benefit-card:hover .benefit-line{width:70px}.benefits-bottom{background:#ffffffd9;border:1px solid #e3e5ef;border-radius:50px;align-items:center;gap:12px;width:fit-content;margin:35px auto 0;padding:12px 20px;display:flex;box-shadow:0 8px 25px #2830500a}.benefits-check{color:#1eae68;background:#e8f8ef;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:flex}.benefits-bottom strong{color:#374158;font-size:10px;display:block}.benefits-bottom span{color:#3f4552;margin-top:2px;font-size:10px;display:block}@media (width<=900px){.benefits-section{padding:75px 0}.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefit-card:last-child{grid-column:1/-1}}@media (width<=600px){.benefits-section{padding:60px 0}.benefits-container{width:90%}.benefits-header{margin-bottom:30px}.benefits-label{font-size:8px}.benefits-header h2{letter-spacing:-1.5px;font-size:32px}.benefits-header p{font-size:12px;line-height:1.6}.benefits-grid{grid-template-columns:1fr;gap:15px}.benefit-card{min-height:270px;padding:25px 22px}.benefit-card:last-child{grid-column:auto}.benefit-number{font-size:30px}.benefit-content h3{font-size:14px}.benefit-content p{font-size:11px;line-height:1.7}.benefits-bottom{border-radius:15px;width:100%;padding:13px}}.process-section{color:#20283a;background:radial-gradient(circle at 8% 40%,#5b63eb0f,#0000 28%),radial-gradient(circle at 95% 70%,#7e52e80d,#0000 28%),#fff;width:100%;padding:40px 0 85px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.process-section:before{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(#505baa17 1px,#0000 1px);background-size:24px 24px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.process-container{z-index:2;width:min(1180px,92%);margin:0 auto;position:relative}.process-header{text-align:center;max-width:720px;margin:0 auto 48px}.process-badge{color:#fff;letter-spacing:.7px;background:linear-gradient(135deg,#5368f4,#6655e8);border-radius:50px;justify-content:center;align-items:center;margin-bottom:14px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #4f5ee238}.process-header h2{color:#202a3b;letter-spacing:-1px;margin:0;font-size:clamp(34px,4vw,46px);font-weight:900;line-height:1.12}.process-header h2 span{background:linear-gradient(100deg,#5065ef 0%,#7654e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.process-header p{color:#20242a;max-width:650px;margin:12px auto 0;font-size:14px;font-weight:500;line-height:1.65}.process-layout{grid-template-columns:390px 1fr;align-items:start;gap:65px;display:grid}.process-visual{width:100%;position:sticky;top:30px}.visual-label{color:#2f3440;letter-spacing:1px;align-items:center;gap:7px;margin-bottom:11px;font-size:12px;font-weight:800;display:flex}.live-dot{background:#5867ed;border-radius:50%;width:7px;height:7px;position:relative}.live-dot:after{content:"";background:#5867ed24;border-radius:50%;position:absolute;inset:-3px}.video-card{background:#171d2f;border:1px solid #e1e4ed;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 55px #20284624}.video-background{background:linear-gradient(145deg,#171c30 0%,#3f4b88 48%,#1d243a 100%);justify-content:center;align-items:center;height:410px;display:flex;position:relative;overflow:hidden}.video-pattern{opacity:.13;background-image:linear-gradient(45deg,#ffffffb3 1px,#0000 1px),linear-gradient(-45deg,#ffffff80 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:scale(1.5)}.video-document{z-index:3;background:linear-gradient(145deg,#fff,#f0f2ff);border-radius:10px;width:215px;height:285px;padding:22px;transition:transform .35s;position:relative;transform:rotate(-6deg);box-shadow:0 30px 50px #00000052}.video-card:hover .video-document{transform:rotate(-2deg)translateY(-5px)}.video-doc-top{color:#5864dd;justify-content:space-between;align-items:center;font-size:17px;font-weight:900;display:flex}.video-doc-top small{color:#838b9e;font-size:6px;font-weight:800}.video-doc-title{color:#252e45;letter-spacing:-1px;margin-top:50px;font-size:25px;font-weight:900;line-height:1.08}.video-doc-lines{margin-top:24px}.video-doc-lines i{background:#dfe3ef;border-radius:10px;width:82%;height:5px;margin-bottom:8px;display:block}.video-doc-lines i:nth-child(2){width:61%}.video-doc-lines i:nth-child(3){width:72%}.video-doc-seal{color:#5a65dd;border:3px solid #5a65dd;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;font-weight:900;display:flex;position:absolute;bottom:22px;right:20px}.video-play{z-index:8;cursor:pointer;background:linear-gradient(135deg,#5368f1,#7054e8);border:4px solid #ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .25s;display:flex;position:absolute;box-shadow:0 10px 30px #00000047}.video-play:hover{transform:scale(1.1)}.video-play span{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid #fff;width:0;height:0;margin-left:4px;display:block}.video-footer{background:#171d2f;justify-content:space-between;align-items:center;min-height:67px;padding:13px 16px;display:flex}.video-footer strong{color:#fff;font-size:10px;font-weight:800;display:block}.video-footer small{color:#8e97aa;margin-top:4px;font-size:7px;display:block}.video-time{color:#cbd0dc;background:#ffffff14;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:700}.visual-trust{background:#fff;border:1px solid #e3e6ee;border-radius:12px;align-items:center;gap:10px;width:max-content;margin:13px 0 0 8px;padding:12px 18px;display:flex;box-shadow:0 8px 22px #222a480f}.trust-check{color:#20ad68;background:#e9f9ef;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:flex}.visual-trust strong{color:#354055;font-size:15px;font-weight:800;display:block}.visual-trust span{color:#363a43;margin-top:3px;font-size:9px;display:block}.process-timeline{padding-top:2px;position:relative}.process-step{grid-template-columns:50px 1fr;column-gap:17px;min-height:76px;margin-bottom:12px;display:grid;position:relative}.step-number{z-index:4;color:#34373e;background:#f0f2f8;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;transition:all .25s;display:flex;position:relative;box-shadow:0 4px 10px #2a30500a}.active-step .step-number{color:#fff;background:linear-gradient(135deg,#4f68f3,#7053e9);box-shadow:0 9px 20px #4c60e640}.process-step:hover .step-number{color:#fff;background:linear-gradient(135deg,#596cf0,#7554e8);transform:scale(1.05)}.step-connector{z-index:1;background:linear-gradient(#688ae2,#2d3b65);width:1px;height:calc(100% - 5px);position:absolute;top:36px;left:17px}.step-connector:after{content:"";background:#d5d9e4;border-radius:50%;width:5px;height:5px;position:absolute;bottom:0;left:-2px}.step-card{background:#9fd2cd5a;border:1px solid #e0e3eb;border-radius:11px;min-height:76px;padding:15px 19px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 5px 15px #1f284609}.step-card:hover{border-color:#cdd3f7;transform:translate(4px);box-shadow:0 12px 25px #262f5514}.step-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.step-top span{color:#5161ed;letter-spacing:.7px;font-size:12px;font-weight:900}.step-top b{color:#058447;letter-spacing:.4px;background:#eaf8f0;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:900}.step-card h3{color:#2c3548;margin:0;font-size:14px;font-weight:800;line-height:1.35}.step-card p{color:#2f333c;max-width:600px;margin:5px 0 0;font-size:10px;font-weight:500;line-height:1.55}.process-cta{background:linear-gradient(100deg,#f7f8ff,#fff);border:1px solid #e0e3ed;border-radius:16px;align-items:center;gap:13px;margin-top:35px;padding:17px 20px;display:flex;box-shadow:0 10px 30px #262e500d}.cta-icon{color:#fff;background:linear-gradient(135deg,#5067ef,#7553e8);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:14px;font-weight:900;display:flex}.cta-content{flex:1}.cta-content strong{color:#333c50;font-size:12px;font-weight:800;display:block}.cta-content span{color:#3b3e44;margin-top:3px;font-size:10px;display:block}.process-cta button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#5066ef,#7453e8);border:none;border-radius:9px;justify-content:center;align-items:center;gap:14px;height:39px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 18px #4d5ce033}.process-cta button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #4d5ce047}.process-cta button span{font-size:15px}@media (width<=1050px){.process-layout{grid-template-columns:340px 1fr;gap:40px}.video-background{height:370px}.video-document{transform:rotate(-6deg)scale(.9)}}@media (width<=850px){.process-section{padding:75px 0}.process-layout{grid-template-columns:1fr;gap:45px}.process-visual{width:min(440px,100%);margin:auto;position:relative;top:auto}.process-timeline{width:min(700px,100%);margin:auto}}@media (width<=600px){.process-section{margin-top:0;padding:10px 0 30px}.process-container{width:91%}.process-header{margin-bottom:32px}.process-badge{padding:6px 11px;font-size:7px}.process-header h2{letter-spacing:-1.5px;font-size:31px}.process-header p{margin-top:10px;font-size:10px;line-height:1.65}.process-visual{width:100%}.video-background{height:330px}.video-document{width:180px;height:240px;padding:18px;transform:rotate(-5deg)}.video-doc-title{margin-top:38px;font-size:21px}.video-doc-top{font-size:14px}.video-play{width:53px;height:53px}.process-step{grid-template-columns:34px 1fr;column-gap:12px;min-height:82px;margin-bottom:11px}.step-number{border-radius:9px;width:34px;height:34px}.step-connector{top:34px;left:16px}.step-card{min-height:82px;padding:12px 13px}.step-card h3{font-size:9px}.step-card p{font-size:7px;line-height:1.55}.process-cta{flex-wrap:wrap;align-items:flex-start;margin-top:28px;padding:15px}.cta-content{padding-top:2px}.cta-content strong{font-size:9px}.cta-content span{font-size:7px;line-height:1.5}.process-cta button{width:100%;height:40px;margin-top:3px}}@media (width<=400px){.process-header h2{font-size:28px}.process-header p{font-size:9px}.video-background{height:300px}.video-document{transform:rotate(-5deg)scale(.88)}.step-card{padding:11px}.step-card h3{font-size:8.5px}.step-card p{font-size:6.5px}}@media (width<=340px){.process-header h2{font-size:25px}.process-step{grid-template-columns:30px 1fr;column-gap:9px}.step-number{width:30px;height:30px;font-size:7px}.step-connector{top:30px;left:14px}.step-card{min-height:85px}}.video-background{aspect-ratio:16/9;background:#0f172a;width:100%;position:relative;overflow:hidden}.registration-video{object-fit:cover;background:#0f172a;width:100%;height:100%;display:block}.faq-section{color:#20283a;background:linear-gradient(#fff 0%,#fafbff 100%);width:100%;padding:10px 0 20px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.faq-section:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#aeb4c5 .7px,#0000 .7px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.faq-bg{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.faq-bg-one{background:#5060eb14;width:350px;height:350px;top:50px;left:-250px}.faq-bg-two{background:#784ee612;width:400px;height:400px;bottom:-100px;right:-250px}.faq-container{z-index:2;width:min(1050px,100%);margin:0 auto;position:relative}.faq-header{text-align:center;max-width:760px;margin:0 auto 42px}.faq-label{color:#212ee0;letter-spacing:1.5px;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-block}.faq-header h2{color:#20293b;letter-spacing:-2.5px;margin:0;font-size:clamp(36px,4vw,48px);font-weight:900;line-height:1.1}.faq-header h2 span{background:linear-gradient(100deg,#5064ed,#7b53e8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq-header p{color:#35373d;max-width:600px;margin:12px auto 0;font-size:14px;font-weight:500;line-height:1.65}.faq-list{border-top:1px solid #b6b7b8;width:100%}.faq-item{border-bottom:1px solid #e4e7ee;transition:background .25s;position:relative}.faq-item.faq-active{background:linear-gradient(90deg,#5662e609,#fff0)}.faq-question{color:#111214;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:67px;padding:0;font-family:inherit;display:flex}.faq-question-text{font-size:15px;font-weight:600;line-height:1.5;transition:color .25s}.faq-active .faq-question-text{color:#3b46e7;font-weight:700}.faq-toggle{color:#1622be;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;font-weight:400;line-height:1;transition:background .25s,transform .25s;display:flex}.faq-question:hover .faq-toggle{background:#d2d3d4;transform:scale(1.08)}.faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-answer-wrapper.answer-open{grid-template-rows:1fr}.faq-answer{color:#303339;opacity:0;min-height:0;padding:0 45px 0 0;font-size:14px;font-weight:500;line-height:1.7;transition:opacity .25s,padding .3s;overflow:hidden}.answer-open .faq-answer{opacity:1;padding-bottom:20px}.faq-cta{background:linear-gradient(100deg,#f7f8ff,#fff);border:1px solid #e0e3ee;border-radius:16px;align-items:center;gap:13px;margin-top:35px;padding:15px 18px;display:flex;box-shadow:0 10px 30px #232c4b0b}.faq-cta-icon{color:#fff;background:linear-gradient(135deg,#5265ef,#7752e7);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:flex;box-shadow:0 7px 16px #4e60e233}.faq-cta-content{flex:1}.faq-cta-content strong{color:#353e52;font-size:12px;font-weight:800;display:block}.faq-cta-content span{color:#282a30;margin-top:3px;font-size:10px;display:block}.faq-cta button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#5064ed,#7552e8);border:none;border-radius:9px;justify-content:center;align-items:center;gap:13px;height:38px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 18px #4d5be033}.faq-cta button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #4d5be047}.faq-cta button span{font-size:15px}@media (width<=800px){.faq-section{padding:75px 0}.faq-container{width:90%}.faq-header{margin-bottom:32px}.faq-header h2{font-size:36px}}@media (width<=600px){.faq-section{padding:5px 0 35px}.faq-container{width:91%}.faq-header{margin-bottom:24px}.faq-label{letter-spacing:1.2px;font-size:7px}.faq-header h2{letter-spacing:-1.5px;font-size:31px}.faq-header p{font-size:10px;line-height:1.6}.faq-question{gap:15px;min-height:62px}.faq-question-text{font-size:11px;line-height:1.5}.faq-toggle{width:27px;height:27px;font-size:20px}.faq-answer{padding-right:30px;font-size:9px;line-height:1.65}.answer-open .faq-answer{padding-bottom:17px}.faq-cta{flex-wrap:wrap;margin-top:28px;padding:14px}.faq-cta-content strong{font-size:9px}.faq-cta-content span{font-size:7px}.faq-cta button{width:100%;height:40px;margin-top:3px}}@media (width<=380px){.faq-header h2{font-size:28px}.faq-header p{font-size:9px}.faq-question-text{font-size:10px}.faq-answer{font-size:8px}}.pl-pricing-page{color:#161b27;background:radial-gradient(circle at 50% 0,#645bff0e,#0000 35%),#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pl-pricing-header{text-align:center;max-width:1000px;margin:0 auto;padding:55px 20px 30px}.pl-offer{color:#777f8e;background:#fafafa;border:1px solid #e4e5eb;border-radius:30px;align-items:center;min-height:27px;padding:0 14px;font-size:9px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #00000006}.pl-pricing-header h1{color:#090d16;letter-spacing:-1.8px;margin:16px 0 10px;font-size:clamp(35px,4vw,43px);font-weight:850;line-height:1.05}.pl-pricing-header p{color:#7a8190;margin:0;font-size:11px;font-weight:500}.pl-pricing-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6651ed,#8249ed);border:none;border-radius:20px;min-width:127px;height:31px;margin-top:52px;padding:0 20px;font-size:9px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 16px #6a4beb40}.pl-pricing-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #6a4beb52}.pl-plans-section{width:min(1060px,92%);margin:0 auto;padding:0 0 30px}.pl-plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:17px;display:grid}.pl-plan-card{background:linear-gradient(145deg,#fff,#fafafa);border:1px solid #e2e3e7;border-radius:10px;min-height:420px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 8px 20px #1a20320e}.pl-plan-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #191e321a}.pl-plan-card.pl-popular{border-color:#6652ff;box-shadow:0 13px 30px #6350f01f}.pl-popular-label{color:#fff;letter-spacing:.6px;white-space:nowrap;background:linear-gradient(100deg,#5c56ef,#8248ed);border-radius:20px;padding:5px 13px;font-size:7px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pl-plan-content{padding:36px 20px 20px}.pl-plan-content h2{color:#181c25;margin:0 0 18px;font-size:14px;font-weight:800;line-height:1.25}.pl-plan-description{color:#727783;min-height:49px;margin:0;font-size:10px;font-weight:500;line-height:1.55}.pl-price{color:#0d1119;align-items:baseline;gap:5px;margin-top:18px;font-size:28px;font-weight:850;line-height:1;display:flex}.pl-price span{color:#707783;font-size:9px;font-weight:500}.pl-price-note{color:#777d88;margin-top:8px;font-size:8px;font-weight:500}.pl-apply-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#693eff,#7444f3);border:none;border-radius:6px;width:100%;height:33px;margin-top:16px;font-size:9px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 13px #673fee33}.pl-apply-button:hover{transform:translateY(-2px);box-shadow:0 10px 18px #673fee47}.pl-feature-list{flex-direction:column;gap:10px;margin:18px 0 0;padding:0 0 0 6px;list-style:none;display:flex}.pl-feature-list li{color:#4f5969;padding-left:0;font-size:9px;font-weight:500;line-height:1.35;position:relative}.pl-information{width:min(1500px,94%);margin:0 auto;padding:5px 0 70px}.pl-tabs{border-bottom:1px solid #dedfe4;align-items:center;gap:10px;padding-bottom:10px;display:flex}.pl-tab{color:#171a20;cursor:pointer;background:#fff;border:1px solid #dfe0e5;border-radius:24px;min-height:41px;padding:0 15px;font-size:13px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s}.pl-tab:hover{border-color:#bfc3cc;transform:translateY(-1px)}.pl-tab.active{color:#fff;background:#0868d6;border-color:#0868d6;box-shadow:0 5px 12px #0868d62e}.pl-tab-content{color:#414a58;padding-top:39px}.pl-introduction{color:#202631;margin:0;font-size:20px;font-weight:400;line-height:1.6}.pl-introduction strong{font-weight:750}.pl-tab-content h3{color:#111720;margin:28px 0 24px;font-size:20px;font-weight:750;line-height:1.3}.pl-tab-content h3 span{color:#39bd7b;margin-right:8px}.pl-benefit-lines{padding-left:12px}.pl-benefit-lines p{color:#4c596a;margin:0 0 16px;font-size:19px;line-height:1.5}.pl-note{color:#292f38;margin-top:27px;font-size:17px;line-height:1.65}.pl-note strong{font-weight:800}.pl-terms-list{max-width:1000px}.pl-terms-list p{color:#505a69;margin:0 0 18px;font-size:15px;line-height:1.65}.pl-terms-list strong{color:#202630}@media (width<=900px){.pl-plans-grid{grid-template-columns:repeat(2,1fr)}.pl-plan-card:last-child{grid-column:1/-1;width:100%;max-width:50%;margin:0 auto}.pl-introduction{font-size:17px}.pl-benefit-lines p{font-size:16px}}@media (width<=650px){.pl-pricing-header{padding-top:40px}.pl-pricing-header h1{letter-spacing:-1.2px;font-size:32px}.pl-pricing-header p{font-size:10px;line-height:1.6}.pl-pricing-button{margin-top:35px}.pl-plans-grid{grid-template-columns:1fr;gap:18px}.pl-plan-card{min-height:auto}.pl-plan-card:last-child{grid-column:auto;max-width:none}.pl-plan-content{padding:30px 20px 22px}.pl-price{font-size:29px}.pl-information{width:90%;padding-bottom:50px}.pl-tabs{scrollbar-width:none;padding-bottom:12px;overflow-x:auto}.pl-tabs::-webkit-scrollbar{display:none}.pl-tab{flex-shrink:0;min-height:38px;padding:0 13px;font-size:11px}.pl-tab-content{padding-top:30px}.pl-introduction{font-size:14px;line-height:1.7}.pl-tab-content h3{font-size:16px;line-height:1.5}.pl-benefit-lines{padding-left:0}.pl-benefit-lines p{font-size:13px;line-height:1.65}.pl-note{font-size:13px;line-height:1.7}.pl-terms-list p{font-size:13px}}@media (width<=400px){.pl-pricing-header h1{font-size:28px}.pl-offer{font-size:8px}.pl-plan-content h2{font-size:13px}.pl-plan-description{font-size:9px}.pl-price{font-size:27px}}.application-page{color:#111827;background:#fff;min-height:100vh;padding:30px 4%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.application-container{grid-template-columns:48% 52%;gap:45px;max-width:1260px;margin:auto;display:grid}.application-gallery{grid-template-columns:100px 1fr;align-content:start;column-gap:15px;display:grid}.gallery-thumbnails{flex-direction:column;gap:16px;display:flex}.gallery-thumb{cursor:pointer;border:1px solid #d7d7d7;border-radius:7px;justify-content:center;align-items:center;width:96px;height:68px;display:flex;overflow:hidden}.gallery-thumb.active{border-color:#cfcfcf}.gallery-thumb img{object-fit:contain;width:100%;height:100%}.qr-thumb{height:68px}.qr-placeholder{border:4px solid #111;justify-content:center;align-items:center;width:45px;height:45px;font-size:10px;font-weight:800;display:flex}.main-product-image{border:1px solid #dcdcdc;border-radius:7px;justify-content:center;align-items:center;width:100%;height:445px;display:flex;overflow:hidden}.main-product-image img{object-fit:contain;width:100%;height:100%}.share-section{color:#17427a;grid-column:2;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.share-section button{color:#244986;cursor:pointer;background:#f1f2f4;border:none;border-radius:50%;width:34px;height:34px}.application-content{padding-top:5px}.application-content h1{color:#111827;margin:0 0 40px;font-size:28px;font-weight:800;line-height:1.25}.business-details{margin-bottom:60px}.venue-title{margin-bottom:5px;font-size:14px}.business-details p{color:#111827;max-width:610px;margin:0;font-size:15px;font-weight:600;line-height:1.6}.direction-button{color:#ef4444;cursor:pointer;background:0 0;border:none;margin-top:13px;font-size:17px}.application-card{border:1px solid #d9dce2;border-radius:5px;padding:17px;box-shadow:0 2px 6px #0000000a}.form-grid{grid-template-columns:1fr 1fr;gap:17px 30px;display:grid}.form-group{flex-direction:column;display:flex}.form-group label{color:#111827;margin-bottom:7px;font-size:14px;font-weight:700}.form-group label span{color:#ef3340}.form-group input{color:#252b35;box-sizing:border-box;border:1px solid #d8dadd;border-radius:24px;outline:none;width:100%;height:43px;padding:0 15px;font-size:15px;transition:border-color .2s,box-shadow .2s}.form-group input:focus{border-color:#5635e8;box-shadow:0 0 0 3px #5635e814}.form-group input::placeholder{color:#c7c9cc}.form-group small{color:#ef4444;margin-top:5px;font-size:11px}.application-bottom{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:60px;display:flex}.bill-info{color:#111827;flex-direction:column;gap:6px;max-width:230px;font-size:14px;line-height:1.5;display:flex}.form-actions{gap:10px;display:flex}.back-button,.checkout-button{color:#fff;cursor:pointer;border:none;border-radius:20px;height:34px;padding:0 23px;font-size:14px;transition:transform .2s,box-shadow .2s}.back-button{background:red}.checkout-button{background:linear-gradient(100deg,#4922d9,#4820e7)}.back-button:hover,.checkout-button:hover{transform:translateY(-1px)}@media (width<=850px){.application-container{grid-template-columns:1fr;gap:35px}.application-gallery{max-width:650px;margin:auto}.application-content h1{font-size:24px}}@media (width<=600px){.application-page{padding:20px 15px}.application-gallery{grid-template-columns:70px 1fr;gap:10px}.gallery-thumb{width:68px;height:58px}.main-product-image{height:360px}.form-grid{grid-template-columns:1fr}.application-bottom{flex-direction:column;align-items:stretch}.form-actions{justify-content:flex-end}}.order-page{background:#fff;min-height:100vh;padding:30px 4%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.order-container{grid-template-columns:48% 52%;gap:45px;max-width:1260px;margin:auto;display:grid}.order-gallery{padding-top:5px}.order-image{border:1px solid #ddd;border-radius:7px;justify-content:center;align-items:center;width:100%;height:445px;display:flex;overflow:hidden}.order-image img{object-fit:contain;width:100%;height:100%}.order-share{color:#173d78;align-items:center;gap:10px;margin-top:15px;font-size:13px;display:flex}.order-share button{cursor:pointer;background:#f1f2f4;border:none;border-radius:50%;width:34px;height:34px}.order-content h1{margin:0 0 38px;font-size:28px;font-weight:800}.business-details{margin-bottom:60px;font-size:15px;line-height:1.6}.business-name{color:#ef3340;margin-bottom:8px;font-size:18px;font-weight:700}.business-details p{margin:2px 0;font-weight:600}.business-details button{color:#ef4444;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:17px}.order-card{border:1px solid #d9dce2;border-radius:5px;overflow:hidden;box-shadow:0 2px 6px #0000000a}.buyer-bill{grid-template-columns:1fr 1fr;gap:40px;padding:17px;display:grid}.buyer-bill h3{color:#d8342f;margin:0 0 15px;font-size:15px}.buyer-bill p{color:#111827;grid-template-columns:75px 12px 1fr;margin:12px 0;font-size:14px;display:grid}.buyer-bill p span{text-align:center}.coupon-section{background:#eee;padding:25px 17px}.coupon-section label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.coupon-row{gap:15px;display:flex}.coupon-row input{border:1px solid #ddd;border-radius:24px;outline:none;width:270px;height:42px;padding:0 16px;font-size:14px}.coupon-row button{color:#4b5563;cursor:pointer;background:#dedede;border:none;border-radius:22px;flex:1}.coupon-success,.coupon-error{margin-top:8px;display:block}.coupon-success{color:#059669}.coupon-error{color:#dc2626}.order-footer{background:#f8f8f8;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.order-footer>div:first-child{flex-direction:column;gap:5px;display:flex}.order-actions{gap:8px;display:flex}.order-back,.payment-button{color:#fff;cursor:pointer;border:none;border-radius:20px;height:34px;padding:0 22px;font-size:13px}.order-back{background:red}.payment-button{background:linear-gradient(100deg,#4b20dd,#4820e7)}@media (width<=850px){.order-container{grid-template-columns:1fr}}@media (width<=600px){.order-page{padding:20px 15px}.order-image{height:350px}.buyer-bill{grid-template-columns:1fr;gap:20px}.coupon-row{flex-direction:column}.coupon-row input{box-sizing:border-box;width:100%}.coupon-row button{height:40px}.order-footer{flex-direction:column;align-items:stretch}.order-actions{justify-content:flex-end}}.payment-page{background:linear-gradient(145deg,#edf2fb,#fff 50%,#e9eef8);justify-content:center;align-items:center;min-height:100vh;padding:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.payment-window{background:#fff;border-radius:15px;width:min(960px,100%);min-height:700px;overflow:hidden;box-shadow:0 15px 50px #1b2c552e}.payment-header{color:#fff;background:linear-gradient(120deg,#152d72,#4937d9);justify-content:space-between;align-items:center;height:90px;padding:0 35px;display:flex}.payment-brand{align-items:center;gap:13px;display:flex}.payment-logo{color:#4c3be3;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:flex}.payment-brand strong{font-size:15px;display:block}.payment-brand span{color:#dce2ff;margin-top:4px;font-size:11px;display:block}.payment-header-right{font-size:13px}.payment-body{grid-template-columns:40% 60%;min-height:500px;display:grid}.payment-methods{background:#fafafa;border-right:1px solid #eee;padding:28px 25px}.payment-methods h3{color:#68738a;margin:0 0 20px;font-size:14px;font-weight:600}.payment-method{text-align:left;cursor:pointer;color:#19316d;background:0 0;border:none;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:62px;margin-bottom:8px;padding:9px;display:flex}.payment-method:hover,.payment-method.selected{background:#eef0ff}.method-icon{color:#4b56ec;background:#eef1ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;display:flex}.method-text strong{font-size:14px;font-weight:600;display:block}.method-text span{color:#00a76f;margin-top:5px;font-size:11px;display:block}.payment-details{flex-direction:column;padding:25px;display:flex;position:relative}.payment-offer{color:#19316d;border:1px solid #ffae31;border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:0 13px;font-size:12px;display:flex}.payment-offer button{color:#4737e3;cursor:pointer;background:0 0;border:none;margin-left:auto}.payment-form{padding-top:38px}.payment-form h3{color:#17203a;margin:0 0 10px;font-size:15px}.payment-description{color:#788195;font-size:12px}.payment-input,.small-input,.bank-select{box-sizing:border-box;border:1px solid #d8dce6;border-radius:10px;outline:none;height:45px;padding:0 14px;font-size:13px}.payment-input:focus,.small-input:focus,.bank-select:focus{border-color:#5a4cf0;box-shadow:0 0 0 3px #5a4cf014}.payment-input{width:100%}.small-input{width:105px}.card-row{gap:18px;margin-bottom:17px;display:flex}.bank-select{width:100%}.upi-apps{gap:10px;margin-top:20px;display:flex}.upi-apps span{color:#30384b;border:1px solid #e1e3e8;border-radius:8px;padding:9px 13px;font-size:11px}.wallet-options{gap:10px;display:flex}.wallet-options button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px 18px}.payment-bottom{margin-top:auto}.coupon-payment{color:#008a5a;background:#edf8f3;border-radius:10px;justify-content:space-between;align-items:center;height:45px;padding:0 15px;font-size:12px;font-weight:600;display:flex}.pay-button{color:#9da3ad;cursor:pointer;background:linear-gradient(100deg,#efefef,#f2f2f2);border:none;border-radius:12px;width:100%;height:55px;margin-top:12px;font-size:15px;font-weight:700}.payment-footer{color:#9298a6;border-top:1px solid #eee;justify-content:space-between;align-items:center;min-height:52px;padding:0 35px;font-size:9px;display:flex}.payment-footer strong{color:#4356a0}@media (width<=700px){.payment-page{padding:0}.payment-window{border-radius:0;min-height:100vh}.payment-header{padding:0 18px}.payment-body{grid-template-columns:1fr}.payment-methods{border-bottom:1px solid #eee;border-right:none;padding:18px}.payment-method{min-height:48px}.payment-details{padding:18px}.payment-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 18px}.card-row{flex-direction:column}.small-input{width:100%}}
