@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";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&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;--surface:#fff;--surface-raised:#fff;--surface-muted:#f1f5f9;--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:#000;--border:#334155;--border-light:#1e293b;--white:#f8fafc;--surface:#111c2e;--surface-raised:#1e293b;--surface-muted:#172033;--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%;max-width:100%;overflow-x:clip}body{background:var(--page-bg);width:100%;min-width:320px;max-width:100%;min-height:100vh;color:var(--text);margin:0;font-family:Inter,sans-serif;overflow-x:clip}#root{width:100%;max-width:100%;min-height:100vh;margin:0;padding:0;overflow-x:clip}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:calc(100% - 32px);max-width:1250px;margin-inline: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 .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{flex-shrink:0;margin-left:0;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,.mobile-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}.mobile-theme-toggle{flex-shrink:0;width:42px;height:42px;font-size:20px;display:none}.theme-toggle:hover,.sidebar-theme-toggle:hover,.mobile-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}@media (width<=750px){.navbar .mobile-theme-toggle{margin-right:8px;display:inline-flex}}.footer{box-sizing:border-box;color:#d0d9e8;width:100%;box-shadow:none;background:#030303;margin:0;padding:55px 150px 12px;font-family:Arial,Helvetica,sans-serif}.footer a{color:#9bb9e7;cursor:pointer;text-decoration:none;transition:color .2s}.footer a:hover{color:#fff}.footer-layout{grid-template-columns:135px minmax(0,1fr);align-items:start;gap:19px;width:100%;max-width:1600px;margin:0 auto;display:grid}.footer-sidebar{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-brand{cursor:pointer;align-items:center;gap:5px;width:100%;min-height:50px;margin-bottom:27px;display:flex}.footer-logo{object-fit:contain;object-position:left center;cursor:pointer;background:0 0;border-radius:5px;width:100%;max-width:112px;height:38px}.footer-brand>span{color:#fff;letter-spacing:-.5px;font-size:15px;font-weight:700}.footer-brand-highlight{color:#f7751f}.footer-social-block,.footer-help-block,.footer-quick-links{width:100%;margin-bottom:28px}.footer-sidebar h4,.footer-quick-links h3{color:#3395ff;letter-spacing:.4px;text-transform:none;margin:0 0 13px;font-size:10px;font-weight:700}.footer-socials{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.footer-socials a{color:#fff;background:#294a78;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex}.footer-help-block a,.footer-quick-links a{width:fit-content;margin-bottom:10px;font-size:9px;line-height:1.45;display:block}.footer-quick-links h3{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-size:11px}.footer-directory{flex-direction:column;gap:50px;min-width:0;margin-left:26px;display:flex}.footer-directory-section{min-width:0}.directory-section-heading{color:#3395ff;letter-spacing:1.8px;text-transform:uppercase;border-bottom:1px solid #b8c4d5;margin:0 0 21px;padding:0 0 8px;font-size:11px;font-weight:700;line-height:1.3}.directory-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.directory-link-column{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.directory-link-column a,.directory-group a{overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.5;display:block}.services-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:27px 17px;display:grid}.directory-group{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.directory-group h4{color:#3395ff;margin:0 0 2px;font-size:10px;font-weight:700;line-height:1.4}.lower-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.footer-tools{margin-top:2px}.tools-grid{row-gap:12px}.footer-packages{width:100%;max-width:1600px;margin:26px auto 0}.footer-packages .directory-section-heading{margin-bottom:14px}.footer-package-list{flex-wrap:wrap;gap:8px;display:flex}.footer-package-list button{color:#b6bdc7;cursor:pointer;background:#17191c;border:1px solid #68717d;border-radius:2px;padding:3px 8px;font-family:inherit;font-size:9px;line-height:1.2;transition:background .2s,color .2s}.footer-package-list button:hover{color:#fff;background:#26374f}.footer-bottom{border-top:1px solid #252525;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1600px;margin:22px auto 0;padding-top:12px;display:flex}.footer-bottom p{color:#7f8998;margin:0;font-size:9px;line-height:1.6}.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-bottom-links a,.footer-bottom-links span{color:#9bb9e7;font-size:9px}@media (width<=1000px){.footer-layout{grid-template-columns:125px minmax(0,1fr);gap:16px}.directory-link-grid,.services-directory-grid{column-gap:12px}.directory-link-column a,.directory-group a{font-size:9px}}@media (width<=700px){.footer{padding:35px 29px 14px}.footer-layout{grid-template-columns:minmax(0,1fr);gap:28px}.footer-sidebar{border-bottom:1px solid #252525;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-left:26px;padding-bottom:20px;display:grid}.footer-brand{grid-column:1/-1;min-height:42px;margin-bottom:0}.footer-logo{width:110px;height:40px}.footer-social-block,.footer-help-block,.footer-quick-links{margin:0}.footer-sidebar h4,.footer-quick-links h3{font-size:11px}.footer-help-block a,.footer-quick-links a{margin-bottom:11px;font-size:11px}.footer-directory{gap:30px}.directory-section-heading{margin-bottom:17px;font-size:11px}.directory-link-grid,.services-directory-grid,.lower-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.directory-link-column{gap:12px}.directory-link-column a,.directory-group a{font-size:11px;line-height:1.6}.directory-group h4{margin-bottom:3px;font-size:11px}.lower-services-grid{margin-top:28px}.footer-tools{margin-top:0}.footer-packages{margin-top:28px}.footer-package-list{gap:8px}.footer-package-list button{padding:6px 9px;font-size:10px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.footer-bottom p,.footer-bottom-links a,.footer-bottom-links span{font-size:10px}}@media (width<=380px){.footer{padding-left:12px;padding-right:12px}.footer-sidebar{gap:18px 12px}.directory-link-grid,.services-directory-grid,.lower-services-grid{column-gap:12px}.directory-link-column a,.directory-group a{font-size:10px}.footer-package-list button{font-size:9px}}.footer-sidebar h4,.footer-quick-links h3,.directory-section-heading,.directory-group h4{font-size:15px}.footer-help-block a,.footer-quick-links a,.directory-link-column a,.directory-group a{font-size:15px;line-height:1.7}.footer-package-list button{padding:6px 10px;font-size:15px}.footer-bottom p,.footer-bottom-links a,.footer-bottom-links span{font-size:15px}.footer-socials a{width:22px;height:22px;font-size:13px}@media (width<=700px){.footer-sidebar h4,.footer-quick-links h3,.directory-section-heading,.directory-group h4,.footer-help-block a,.footer-quick-links a,.directory-link-column a,.directory-group a,.footer-package-list button,.footer-bottom p,.footer-bottom-links a,.footer-bottom-links span{font-size:15px}}.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}}html.dark-mode .contact-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:radial-gradient(circle at 10% 20%,#3b82f61f,#0000 40%),radial-gradient(circle at 85% 70%,#14b8a614,#0000 40%),#0b1220}html.dark-mode .contact-badge{color:#dbe5f2;background:#1e293bdb;border-color:#334155}html.dark-mode .contact-left h1,html.dark-mode .contact-details>h2,html.dark-mode .contact-social>h2,html.dark-mode .contact-detail-item h3{color:#f1f5f9!important}html.dark-mode .contact-description,html.dark-mode .contact-detail-item p,html.dark-mode .contact-detail-item a{color:#cbd5e1!important}html.dark-mode .contact-detail-item a:hover{color:#c4b5fd!important}html.dark-mode .contact-icon,html.dark-mode .social-icons a{color:#dbe5f2;background:#1e293b;border-color:#334155}html.dark-mode .contact-form-wrapper{background:#111827eb;border-color:#334155;box-shadow:0 18px 45px #0000003d}html.dark-mode .form-group label,html.dark-mode .services-section>label{color:#dbe5f2!important}html.dark-mode .form-group input,html.dark-mode .form-group textarea{color:#e2e8f0;background:#1e293b;border-color:#475569}html.dark-mode .form-group input::placeholder,html.dark-mode .form-group textarea::placeholder{color:#94a3b8}html.dark-mode .form-group input:focus,html.dark-mode .form-group textarea:focus{background:#172337;border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa2e}html.dark-mode .checkbox-item{color:#cbd5e1}html.dark-mode .checkbox-item input{accent-color:#a78bfa}html.dark-mode .whatsapp-note{color:#a8b6ca}.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)}}.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;color:#35e00a}.poster-badge{font-size:11px}.poster-description{font-size:14px}}@media (width<=600px){.poster-company-name{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:none!important}.poster-company-name>span{visibility:visible;opacity:0;letter-spacing:-8px;background:inherit;-webkit-text-fill-color:transparent;will-change:auto;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:none!important;transform:none!important}}.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{--services-section-bg:radial-gradient(circle at 5% 15%, #06215c0f, transparent 28%), radial-gradient(circle at 95% 55%, #073d4612, transparent 25%), #f7faff;--services-heading:#0b1220;--services-copy:#64748b;--services-card-bg:linear-gradient(145deg, #fff 0%, #fafdff 52%, #eaf4ff 100%);--services-card-border:#dce7f5;--services-card-heading:#111827;--services-tag-bg:#eff6ff;--services-tag-text:#1d4ed8;--services-tag-border:#dbeafe;--services-divider:#e8eef7;--services-link:#1d4ed8;background:var(--services-section-bg);color:#0f172a;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:var(--services-heading);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{max-width:700px;color:var(--services-copy);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:var(--services-card-bg);border:1px solid var(--services-card-border);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:var(--services-tag-text);background:var(--services-tag-bg);border:1px solid var(--services-tag-border);letter-spacing:.8px;text-transform:uppercase;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:800;display:inline-block}.service-content h3{min-height:52px;color:var(--services-card-heading);letter-spacing:-.3px;margin:14px 0 11px;font-size:21px;font-weight:700}.service-content p{color:var(--services-copy);margin:0;font-size:13px;line-height:1.75}.service-link{z-index:3;border-top:1px solid var(--services-divider);color:var(--services-link);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}}html.dark-mode .our-services{--services-section-bg:radial-gradient(circle at 5% 15%, #2563eb1f, transparent 28%), radial-gradient(circle at 95% 55%, #06b6d414, transparent 25%), #0b1220;--services-heading:#f8fafc;--services-copy:#cbd5e1;--services-card-bg:linear-gradient(145deg, #1b293d 0%, #172337 100%);--services-card-border:#34445e;--services-card-heading:#f8fafc;--services-tag-bg:#233754;--services-tag-text:#bfdbfe;--services-tag-border:#38577c;--services-divider:#334155;--services-link:#93c5fd}html.dark-mode .our-services .services-header h2,html.dark-mode .our-services .service-content h3{color:var(--services-heading)!important}html.dark-mode .our-services .services-header p,html.dark-mode .our-services .service-content p{color:var(--services-copy)!important}.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{--news-section-bg:radial-gradient(circle at 10% 20%, #2563eb14, transparent 30%), radial-gradient(circle at 90% 80%, #0ea5e90f, transparent 30%), #f8fafc;--news-heading:#0f172a;--news-copy:#64748b;--news-card-bg:linear-gradient(145deg, #fff, #f8fafc);--news-card-border:#94a3b840;--news-meta-muted:#94a3b8;--news-divider:#e2e8f0;--news-link:#2563eb;background:var(--news-section-bg);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:var(--news-heading);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{max-width:680px;color:var(--news-copy);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:var(--news-card-bg);border:1px solid var(--news-card-border);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:var(--news-meta-muted);white-space:nowrap;font-size:10px}.news-card-body h3{color:var(--news-heading);-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:var(--news-copy);-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:var(--news-link);border-top:1px solid var(--news-divider);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}}html.dark-mode .advocacy-news{--news-section-bg:radial-gradient(circle at 10% 20%, #2563eb1f, transparent 30%), radial-gradient(circle at 90% 80%, #0ea5e914, transparent 30%), #0b1220;--news-heading:#f8fafc;--news-copy:#cbd5e1;--news-card-bg:linear-gradient(145deg, #1b293d, #172337);--news-card-border:#34445e;--news-meta-muted:#a8b6ca;--news-divider:#334155;--news-link:#93c5fd}html.dark-mode .advocacy-news .news-card{background:var(--news-card-bg);border-color:var(--news-card-border)}html.dark-mode .advocacy-news .news-heading h2,html.dark-mode .advocacy-news .news-card-body h3{color:var(--news-heading)!important}html.dark-mode .advocacy-news .news-heading p,html.dark-mode .advocacy-news .news-card-body p{color:var(--news-copy)!important}html.dark-mode .advocacy-news .news-meta small{color:var(--news-meta-muted)}html.dark-mode .advocacy-news .news-card-body a{color:var(--news-link);border-color:var(--news-divider)}.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:680px;min-height:0;max-height:min(760px,100vh - 40px);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:#172033;margin:0;font-size:22px;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:#536174;text-align:center;max-width:540px;margin:0 auto 26px;font-size:16px;font-weight:500;line-height:1.6}.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:16px;transition:border-color .2s,box-shadow .2s}.expert-input-group input::placeholder{color:#777;opacity:1}.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%)}.mobile-input input{padding-left:62px}.expert-submit-btn{color:#fff;cursor:pointer;background:#7042c5;border:none;border-radius:9px;width:100%;height:61px;margin-top:5px;font-size:16px;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)}.expert-submit-btn:disabled,.verify-otp-btn:disabled,.resend-otp-btn:disabled{opacity:.65;cursor:wait;transform:none}.otp-screen{text-align:center;max-width:460px;margin:0 auto;padding:12px 0 4px}.otp-screen h3{color:#172033;margin:0 0 10px;font-size:22px;font-weight:750}.otp-description{color:#667085;margin:0 0 22px;font-size:15px;line-height:1.6}.verify-otp-btn{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7042c5,#5635a5);border:none;border-radius:10px;width:100%;min-height:52px;padding:10px 16px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s}.verify-otp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #7042c53d}.resend-otp-btn{color:#6040b0;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:40px;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:650}.resend-otp-btn:hover:not(:disabled){text-underline-offset:3px;background:#f4f0fb;text-decoration:underline}.otp-section{text-align:center;margin-top:20px}.otp-label{color:#667085;margin-bottom:12px;font-size:15px;font-weight:500}.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}.otp-input:focus{border-color:#7042c5;box-shadow:0 0 0 3px #7042c51a}.resend-btn{color:#7042c5;cursor:pointer;background:0 0;border:none;margin-top:15px;font-size:15px;font-weight:600}.resend-btn:hover{text-decoration:underline}.expert-error{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:15px;padding:11px 15px;font-size:14px}.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:28px;font-size:13px;line-height:1.55}.security-line{justify-content:center;align-items:center;gap:8px;display:flex}.lock-icon{font-size:16px}.expert-security strong{color:#555;font-weight:700}.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}}@media (width<=700px){.expert-description{font-size:16px}}@media (width<=480px){.expert-description{font-size:15px}.otp-description{font-size:14px}}html.dark-mode .expert-modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111827;border:1px solid #334155;box-shadow:0 25px 70px #0000007a}html.dark-mode .expert-modal-header{border-color:#334155}html.dark-mode .expert-modal-header h2,html.dark-mode .otp-screen h3{color:#f1f5f9!important}html.dark-mode .expert-description,html.dark-mode .otp-description{color:#cbd5e1!important}html.dark-mode .expert-close-btn{box-shadow:0 3px 8px #0000004d}html.dark-mode .expert-input-group input,html.dark-mode .otp-input{color:#e2e8f0;background:#1e293b;border-color:#475569}html.dark-mode .expert-input-group input::placeholder,html.dark-mode .otp-input::placeholder{color:#94a3b8}html.dark-mode .expert-input-group input:focus,html.dark-mode .otp-input:focus{background:#172337;border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33}html.dark-mode .expert-submit-btn,html.dark-mode .verify-otp-btn{background:linear-gradient(110deg,#7250ca,#5436a7)}html.dark-mode .resend-otp-btn{color:#c4b5fd}html.dark-mode .resend-otp-btn:hover:not(:disabled){background:#29213e}html.dark-mode .expert-security,html.dark-mode .expert-security strong{color:#cbd5e1!important}html.dark-mode .expert-error{color:#fecaca;background:#3a1c23;border-color:#7f1d1d}.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}}html.dark-mode .fssai-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220 0%,#111c2e 52%,#101827 100%)}html.dark-mode .fssai-hero-content h1{color:#f1f5f9!important}html.dark-mode .hero-description{color:#cbd5e1!important}html.dark-mode .fssai-top-badge{color:#bfdbfe;background:linear-gradient(135deg,#1b293d,#222c46);border-color:#394968}html.dark-mode .hero-feature span,html.dark-mode .hero-security{color:#b6c4d8}html.dark-mode .blue-icon{background:#233754}html.dark-mode .purple-icon{background:#35294e}html.dark-mode .green-icon{background:#173a34}html.dark-mode .secondary-hero-btn{color:#bfdbfe;background:#172337;border-color:#47618a}html.dark-mode .hero-security i{background:#475569}html.dark-mode .visual-blob{background:linear-gradient(135deg,#3b5b964d,#3c377838)}html.dark-mode .fssai-certificate{background:linear-gradient(145deg,#1b293d,#172337);border-color:#40516c;box-shadow:0 30px 70px #00000052}html.dark-mode .fssai-certificate:before{border-color:#93c5fd2e}html.dark-mode .fssai-mark span,html.dark-mode .certificate-title h2{color:#dbeafe!important}html.dark-mode .fssai-mark small,html.dark-mode .certificate-title small,html.dark-mode .certificate-title p,html.dark-mode .certificate-details span,html.dark-mode .certificate-sign span{color:#a8b6ca!important}html.dark-mode .certificate-details strong,html.dark-mode .certificate-sign strong{color:#dbe5f2}html.dark-mode .certificate-bottom{border-color:#40516c}html.dark-mode .process-floating-card,html.dark-mode .hero-stat{background:#111c2ef5;border-color:#334155;box-shadow:0 16px 35px #00000047}html.dark-mode .process-floating-card strong,html.dark-mode .hero-stat strong{color:#f1f5f9}html.dark-mode .process-floating-card span,html.dark-mode .hero-stat span{color:#a8b6ca}html.dark-mode .grow-business{color:#dbeafe}html.dark-mode .hero-quote{background:#313d67f0}html.dark-mode .hero-quote>span{color:#a5b4fc}html.dark-mode .hero-quote p{color:#e0e7ff!important}html.dark-mode .hero-trust-bar{background:#111c2ef0;border-color:#334155;box-shadow:0 14px 35px #00000040}html.dark-mode .hero-trust-bar div{color:#cbd5e1}html.dark-mode .hero-trust-bar i{background:#334155}.expert-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0a1426b8;justify-content:center;align-items:center;padding:24px;animation:.25s expertFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.expert-overlay,.expert-overlay *{box-sizing:border-box}.expert-modal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--expert-modal-background:#fff;--expert-form-background:#fff;--expert-form-heading:#152b49;--expert-form-copy:#66758a;--expert-form-label:#26364d;--expert-field-background:#f9fbfd;--expert-field-background-focus:#fff;--expert-field-text:#1d2939;--expert-field-border:#dce3ec;--expert-field-placeholder:#9aa7b8;--expert-divider:#edf0f4;--expert-close-background:#fff;--expert-close-text:#344054;--expert-close-border:#e5eaf1;scrollbar-width:none;-ms-overflow-style:none;background:var(--expert-modal-background);border-radius:22px;grid-template-columns:.95fr 1.05fr;width:100%;max-width:960px;max-height:calc(100vh - 48px);animation:.35s expertSlideUp;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000047}.expert-modal::-webkit-scrollbar{display:none}.expert-close{z-index:10;border:1px solid var(--expert-close-border);background:var(--expert-close-background);width:38px;height:38px;color:var(--expert-close-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:27px;line-height:1;transition:all .25s;display:flex;position:absolute;top:16px;right:16px}.expert-close:hover{color:#dc2626;background:#fff0f0;border-color:#fecaca;transform:rotate(90deg)}.expert-close:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.expert-left{--expert-panel-background:radial-gradient(circle at 10% 10%, #60a5fa29, transparent 32%), radial-gradient(circle at 90% 90%, #2dd4bf1f, transparent 32%), linear-gradient(145deg, #f2f8ff 0%, #e9f5f8 52%, #e5f5f1 100%);--expert-panel-heading:#17324f;--expert-panel-accent:#0f766e;--expert-panel-copy:#52677e;--expert-panel-badge-background:#ffffffb8;--expert-panel-badge-border:#cbdde9;color:var(--expert-panel-copy);background:var(--expert-panel-background);flex-direction:column;justify-content:center;padding:48px 36px 38px;display:flex;position:relative;overflow:hidden}.expert-left:before{content:"";border:1px solid var(--expert-panel-badge-border);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-100px}.expert-left:after{content:"";border:1px solid var(--expert-panel-badge-border);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-60px}.expert-mini-badge{z-index:1;border:1px solid var(--expert-panel-badge-border);background:var(--expert-panel-badge-background);color:var(--expert-panel-accent);letter-spacing:1.4px;border-radius:30px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:27px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.expert-left h2{z-index:1;color:var(--expert-panel-heading);letter-spacing:-1.1px;margin:0 0 19px;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.2;position:relative}.expert-left h2 span{color:var(--expert-panel-accent);margin-top:5px;display:block}.expert-intro{z-index:1;color:var(--expert-panel-copy);margin:0 0 30px;font-size:14px;line-height:1.85;position:relative}.expert-benefits{z-index:1;flex-direction:column;gap:23px;display:flex;position:relative}.expert-benefit{align-items:flex-start;gap:13px;display:flex}.benefit-icon{border:1px solid var(--expert-panel-badge-border);background:var(--expert-panel-badge-background);width:38px;height:38px;color:var(--expert-panel-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.expert-benefit strong{color:var(--expert-panel-heading);margin:1px 0 5px;font-size:13px;font-weight:700;display:block}.expert-benefit p{color:var(--expert-panel-copy);margin:0;font-size:12px;line-height:1.7}.expert-bottom-text{z-index:1;border-top:1px solid var(--expert-panel-badge-border);color:var(--expert-panel-copy);margin-top:35px;padding-top:22px;font-size:13px;position:relative}.expert-bottom-text strong{color:var(--expert-panel-heading)}.expert-right{background:var(--expert-form-background);min-width:0;padding:49px 40px 30px}.expert-form-header{margin-bottom:27px}.expert-form-header>span{color:#0d9488;letter-spacing:1.6px;margin-bottom:10px;font-size:10px;font-weight:800;display:inline-block}.expert-form-header h3{color:var(--expert-form-heading);letter-spacing:-.6px;margin:0 0 9px;font-size:28px;font-weight:800;line-height:1.3}.expert-form-header p{color:var(--expert-form-copy);margin:0;font-size:13px;line-height:1.7}.expert-right form{flex-direction:column;gap:20px;display:flex}.expert-field{flex-direction:column;gap:9px;min-width:0;display:flex}.expert-field label{color:var(--expert-form-label);font-size:12px;font-weight:700}.expert-field input,.expert-field select{border:1px solid var(--expert-field-border);background-color:var(--expert-field-background);width:100%;min-width:0;height:48px;color:var(--expert-field-text);border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s,background-color .2s}.expert-field input::placeholder{color:var(--expert-field-placeholder);opacity:1}.expert-field input:hover,.expert-field select:hover{border-color:#a9c5d9}.expert-field input:focus,.expert-field select:focus{background:var(--expert-field-background-focus);border-color:#0d9488;box-shadow:0 0 0 4px #0d94881a}.expert-field select{cursor:pointer;appearance:auto}.expert-field input:focus-visible,.expert-field select:focus-visible{outline:2px solid #0000}.mobile-input{border:1px solid var(--expert-field-border);background:var(--expert-field-background);border-radius:10px;align-items:center;width:100%;min-width:0;height:48px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;overflow:hidden}.mobile-input:focus-within{background:var(--expert-field-background-focus);border-color:#0d9488;box-shadow:0 0 0 4px #0d94881a}.mobile-input>span{border-right:1px solid var(--expert-field-border);height:25px;color:var(--expert-form-label);flex-shrink:0;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:flex}.mobile-input input{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0 12px}.mobile-input input:focus{box-shadow:none;background:0 0;border:none;outline:none}.expert-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0d9488 0%,#087f8c 100%);border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:51px;margin-top:3px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 8px 18px #0d948830}.expert-submit span{text-align:left}.expert-submit b{background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:18px;font-weight:500;transition:transform .2s;display:flex}.expert-submit:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0d948845}.expert-submit:hover b{transform:translate(3px)}.expert-submit:active{transform:translateY(0)}.expert-submit:focus-visible{outline-offset:3px;outline:3px solid #99f6e4}.expert-success{color:#14532d;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.expert-success-icon{color:#047857;background:#d1fae5;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.expert-success strong{font-size:12px;display:block}.expert-success p{color:#3f6250;margin:4px 0 7px;font-size:11px;line-height:1.5}.expert-success a{color:#047857;text-underline-offset:2px;font-size:11px;font-weight:800;text-decoration:underline}.expert-security{border-top:1px solid var(--expert-divider);align-items:flex-start;gap:9px;margin-top:22px;padding-top:17px;display:flex}.expert-security>span{flex-shrink:0;font-size:14px}.expert-security p{color:var(--expert-form-copy);margin:0;font-size:11px;line-height:1.75}@keyframes expertFadeIn{0%{opacity:0}to{opacity:1}}@keyframes expertSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=850px){.expert-overlay{padding:20px}.expert-modal{grid-template-columns:1fr;max-width:650px;max-height:calc(100vh - 40px)}.expert-left{padding:32px 30px 27px}.expert-mini-badge{margin-bottom:17px}.expert-left h2{max-width:480px;font-size:30px}.expert-intro{max-width:500px;margin-bottom:22px}.expert-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.expert-benefit{flex-direction:column;gap:9px}.expert-bottom-text{margin-top:22px;padding-top:16px}.expert-right{padding:32px 30px 28px}.expert-form-header{margin-bottom:22px;padding-right:32px}}@media (width<=520px){.expert-overlay{align-items:flex-start;padding:10px}.expert-modal{border-radius:16px;max-height:calc(100dvh - 20px)}.expert-close{width:34px;height:34px;font-size:24px;top:12px;right:12px}.expert-left{padding:28px 22px 23px}.expert-mini-badge{letter-spacing:1px;max-width:calc(100% - 42px);margin-bottom:19px;padding:8px 10px;font-size:9px}.expert-left h2{letter-spacing:-.7px;font-size:27px}.expert-intro{margin-bottom:22px;font-size:13px;line-height:1.75}.expert-benefits{grid-template-columns:1fr;gap:17px}.expert-benefit{flex-direction:row;align-items:flex-start;gap:12px}.benefit-icon{border-radius:10px;width:35px;height:35px;font-size:16px}.expert-benefit strong{font-size:12px}.expert-benefit p{font-size:11px}.expert-bottom-text{margin-top:22px;padding-top:16px;font-size:12px}.expert-right{padding:27px 22px 24px}.expert-form-header{margin-bottom:22px}.expert-form-header>span{font-size:9px}.expert-form-header h3{font-size:24px}.expert-form-header p{font-size:12px}.expert-right form{gap:17px}.expert-field{gap:8px}.expert-field label{font-size:12px}.expert-field input,.expert-field select,.mobile-input{height:46px;font-size:12px}.expert-submit{min-height:49px;padding:0 13px;font-size:12px}.expert-security{margin-top:18px;padding-top:15px}.expert-security p{font-size:10px}}@media (prefers-reduced-motion:reduce){.expert-overlay,.expert-modal{animation:none}.expert-overlay *,.expert-overlay :before,.expert-overlay :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html.dark-mode .expert-modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--expert-modal-background:#0f172a;--expert-form-background:#111827;--expert-form-heading:#f1f5f9;--expert-form-copy:#a8b6ca;--expert-form-label:#dbe5f2;--expert-field-background:#1e293b;--expert-field-background-focus:#172337;--expert-field-text:#e2e8f0;--expert-field-border:#475569;--expert-field-placeholder:#94a3b8;--expert-divider:#334155;--expert-close-background:#1e293b;--expert-close-text:#e2e8f0;--expert-close-border:#475569;background:var(--expert-modal-background);border:1px solid #334155}html.dark-mode .expert-left{--expert-panel-background:radial-gradient(circle at 10% 10%, #60a5fa3b, transparent 32%), radial-gradient(circle at 90% 90%, #2dd4bf29, transparent 32%), linear-gradient(145deg, #102d5c 0%, #153e75 52%, #087f8c 100%);--expert-panel-heading:#fff;--expert-panel-accent:#6ee7d8;--expert-panel-copy:#d7e7f8;--expert-panel-badge-background:#ffffff17;--expert-panel-badge-border:#fff3}html.dark-mode .expert-left,html.dark-mode .expert-right{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark-mode .expert-left h2,html.dark-mode .expert-benefit strong,html.dark-mode .expert-bottom-text strong{color:#fff!important}html.dark-mode .expert-left h2 span,html.dark-mode .benefit-icon{color:#6ee7d8}html.dark-mode .expert-intro,html.dark-mode .expert-benefit p,html.dark-mode .expert-bottom-text{color:#c8d9ec!important}html.dark-mode .expert-right{background:var(--expert-form-background)}html.dark-mode .expert-form-header h3{color:var(--expert-form-heading)!important}html.dark-mode .expert-form-header p,html.dark-mode .expert-security p{color:var(--expert-form-copy)!important}html.dark-mode .expert-field label{color:var(--expert-form-label)!important}html.dark-mode .expert-field input,html.dark-mode .expert-field select,html.dark-mode .mobile-input{color:var(--expert-field-text);background:var(--expert-field-background);border-color:var(--expert-field-border)}html.dark-mode .expert-field input::placeholder{color:var(--expert-field-placeholder)}html.dark-mode .expert-field input:focus,html.dark-mode .expert-field select:focus,html.dark-mode .mobile-input:focus-within{background:var(--expert-field-background-focus);border-color:#2dd4bf}html.dark-mode .mobile-input>span{color:var(--expert-form-label);border-color:var(--expert-field-border)}html.dark-mode .mobile-input input,html.dark-mode .mobile-input input:focus{color:var(--expert-field-text);background:0 0}html.dark-mode .expert-security{border-color:var(--expert-divider)}html.dark-mode .expert-close:hover{color:#fff}html.dark-mode .expert-success{color:#d1fae5;background:#12352d;border-color:#23634f}html.dark-mode .expert-success-icon{color:#a7f3d0;background:#1b5141}html.dark-mode .expert-success p{color:#b7d9c9!important}html.dark-mode .expert-success a{color:#6ee7b7}.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}}html.dark-mode .top-brand-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(135deg,#0b1c3f,#18345f,#102a46)}html.dark-mode .brand-info-card{background:#111c2ef0;border-color:#3b4c6b;box-shadow:0 20px 45px #0000004d}html.dark-mode .brand-badge{color:#bfdbfe;background:#263451}html.dark-mode .brand-info-card h2{color:#f1f5f9!important}html.dark-mode .brand-info-card p{color:#cbd5e1!important}html.dark-mode .brand-slider:before{background:linear-gradient(90deg,#0b1c3f,#0000)}html.dark-mode .brand-slider:after{background:linear-gradient(-90deg,#102a46,#0000)}html.dark-mode .brand-item{color:#e2e8f0;background:#111c2ef0;border-color:#3b4c6b;box-shadow:0 8px 20px #0000003d}html.dark-mode .brand-item:hover{color:#bfdbfe;border-color:#60a5fa;box-shadow:0 18px 30px #00000052}.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}}html.dark-mode .register-company{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220 0%,#111c2e 52%,#101827 100%)}html.dark-mode .register-label{color:#93c5fd;background:#172337;border-color:#334155}html.dark-mode .register-header h2,html.dark-mode .register-card-content h3,html.dark-mode .register-bottom strong{color:#f1f5f9!important}html.dark-mode .register-header p,html.dark-mode .register-card-content p,html.dark-mode .register-bottom p{color:#cbd5e1!important}html.dark-mode .register-card{background:#172337;border-color:#334155;box-shadow:0 12px 32px #00000038}html.dark-mode .register-card:hover{border-color:#4773a7;box-shadow:0 25px 55px #00000052}html.dark-mode .register-card-number{color:#52647d}html.dark-mode .register-card:hover .register-card-number{color:#7188a8}html.dark-mode .register-card-footer{background:linear-gradient(90deg,#1b2a40,#1a2940);border-color:#334155}html.dark-mode .register-card-footer-label{color:#b6c4d8}html.dark-mode .register-bottom{background:linear-gradient(135deg,#172a40,#142b35);border-color:#334b62}html.dark-mode .register-modal{background:#111c2e;border:1px solid #334155}html.dark-mode .register-modal-header,html.dark-mode .register-modal-footer{border-color:#334155}html.dark-mode .register-modal-header h2,html.dark-mode .register-modal-content h3{color:#f1f5f9!important}html.dark-mode .register-modal-intro,html.dark-mode .register-modal-point p{color:#cbd5e1!important}html.dark-mode .register-modal-point{background:#1b293d;border-color:#334155}html.dark-mode .register-modal-footer{background:#0f1929}html.dark-mode .register-modal-footer span{color:#a8b6ca}html.dark-mode .register-modal-close{color:#e2e8f0;background:#26364d}html.dark-mode .register-modal-close:hover{color:#fff;background:#2563eb}.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}}html.dark-mode .get-license{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220 0%,#111c2e 48%,#0e1b2b 100%)}html.dark-mode .get-license:before{opacity:.2}html.dark-mode .get-license-label{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .get-license-content h2{color:#f1f5f9!important}html.dark-mode .get-license-description,html.dark-mode .license-benefit span{color:#cbd5e1!important}html.dark-mode .license-benefit strong{color:#f1f5f9}html.dark-mode .license-stats,html.dark-mode .license-stats div{border-color:#334155}html.dark-mode .license-stats span{color:#a8b6ca}html.dark-mode .license-form-wrapper{background:#111c2ef5;border-color:#334155;box-shadow:0 30px 70px #00000047}html.dark-mode .license-form-header{border-color:#334155}html.dark-mode .license-form-header h3{color:#f1f5f9}html.dark-mode .license-form-header p{color:#a8b6ca!important}html.dark-mode .form-shield{color:#bfdbfe;background:#233754}html.dark-mode .form-group input,html.dark-mode .form-group select{color:#e2e8f0;background:#0f1929;border-color:#475569}html.dark-mode .form-group input:focus,html.dark-mode .form-group select:focus{background:#142238;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa29}html.dark-mode .form-security{background:#1b293d}html.dark-mode .form-security p{color:#a8b6ca!important}.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}}html.dark-mode .license-support{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220 0%,#111c2e 48%,#101827 100%)}html.dark-mode .support-label{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .support-header h2,html.dark-mode .support-card-content h3{color:#f1f5f9!important}html.dark-mode .support-header p,html.dark-mode .support-card-content p{color:#cbd5e1!important}html.dark-mode .support-card{background:#172337;border-color:#334155;box-shadow:0 12px 30px #00000038}html.dark-mode .support-card:hover{border-color:#4773a7;box-shadow:0 25px 50px #00000052}html.dark-mode .support-number{color:#52647d}html.dark-mode .support-card:hover .support-number{color:#7188a8}html.dark-mode .support-tag{color:#bfdbfe;background:#233754;border-color:#38577c}html.dark-mode .support-card-footer{background:linear-gradient(90deg,#1b2a40,#1a2940);border-color:#334155}html.dark-mode .support-status{color:#cbd5e1}html.dark-mode .support-cta-content h3{color:#fff!important}.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%}}html.dark-mode .fssai-process{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220 0%,#111c2e 48%,#101827 100%)}html.dark-mode .fssai-process:before{opacity:.18}html.dark-mode .process-label{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .process-header h2{color:#f1f5f9!important}html.dark-mode .process-header p{color:#cbd5e1!important}html.dark-mode .process-info-box{background:#172337;border-color:#334155;box-shadow:0 10px 25px #0003}html.dark-mode .info-check{color:#bfdbfe;background:#233754}html.dark-mode .process-info-box strong,html.dark-mode .step-card h3{color:#f1f5f9}html.dark-mode .process-info-box p,html.dark-mode .step-card p{color:#cbd5e1!important}html.dark-mode .step-circle{border-color:#111c2e}html.dark-mode .step-card{background:#172337;border-color:#334155 #334155 #334155 #60a5fa;box-shadow:0 10px 28px #00000038}html.dark-mode .step-card:hover{border-color:#4773a7;box-shadow:0 18px 35px #0000004d}html.dark-mode .step-number{color:#38577c}html.dark-mode .process-bottom h3{color:#fff!important}.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)}.question-service .faq-answer{opacity:1;grid-template-rows:0fr;min-height:0;padding:0;transition:grid-template-rows .3s;display:grid}.question-service .faq-answer p{color:#64748b;min-height:0;margin:0;padding:0 45px;font-size:10px;line-height:1.75;overflow:hidden}.question-service .faq-item.faq-open .faq-answer{grid-template-rows:1fr}.question-service .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}}html.dark-mode .question-service{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220 0%,#111c2e 48%,#101827 100%)}html.dark-mode .question-service:before{opacity:.18}html.dark-mode .question-label{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .question-header h2,html.dark-mode .faq-top h3{color:#f1f5f9!important}html.dark-mode .question-header p,html.dark-mode .faq-answer p{color:#cbd5e1!important}html.dark-mode .faq-container{background:#111c2ef0;border-color:#334155;box-shadow:0 18px 45px #0000003d}html.dark-mode .faq-top,html.dark-mode .faq-item{border-color:#334155}html.dark-mode .faq-count,html.dark-mode .faq-plus{color:#bfdbfe;background:#233754}html.dark-mode .faq-count small{color:#93c5fd}html.dark-mode .faq-question{color:#e2e8f0}html.dark-mode .faq-title{color:#dbe5f2}html.dark-mode .faq-item.faq-open .faq-title{color:#93c5fd}html.dark-mode .faq-item.faq-open .faq-plus{color:#fff;background:#4f46e5}html.dark-mode .ask-expert-card h3{color:#fff!important}html.dark-mode .ask-expert-card>p{color:#cbd5e1!important}html.dark-mode .question-bottom{background:linear-gradient(135deg,#172554,#1e3a8a);border-color:#334b70}html.dark-mode .question-bottom h3{color:#fff!important}.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}}html.dark-mode .client-review{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220 0%,#111c2e 48%,#101827 100%)}html.dark-mode .client-review:before{opacity:.18}html.dark-mode .review-label{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .review-header h2{color:#f1f5f9!important}html.dark-mode .review-header p,html.dark-mode .review-text{color:#cbd5e1!important}html.dark-mode .review-card{background:#172337;border-color:#334155;box-shadow:0 20px 50px #00000047}html.dark-mode .review-active{border-color:#4b6791;box-shadow:0 30px 70px #00000061}html.dark-mode .review-quote{color:#334766}html.dark-mode .review-customer{border-color:#334155}html.dark-mode .customer-details strong,html.dark-mode .trust-item strong{color:#f1f5f9}html.dark-mode .customer-details span,html.dark-mode .trust-item span{color:#a8b6ca}html.dark-mode .review-arrow,html.dark-mode .review-counter{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .review-counter span,html.dark-mode .review-counter small{color:#a8b6ca}html.dark-mode .review-trust{border-color:#334155}html.dark-mode .review-dot{background:#475569}html.dark-mode .review-dot.active{background:linear-gradient(90deg,#3b82f6,#7c3aed)}.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:#04aa2d;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}}.fssai-application .form-field{width:100%;min-width:0;margin-bottom:16px}.fssai-application .form-field label{color:#334155;margin-bottom:7px;font-size:13px;font-weight:700;line-height:1.5;display:block}.fssai-application .form-field input,.fssai-application .form-field select,.fssai-application .form-field textarea{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;max-width:100%;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:block}.fssai-application .form-field input{height:44px}.fssai-application .form-field select{cursor:pointer;height:44px}.fssai-application .form-field textarea{resize:vertical;min-height:95px;line-height:1.6}.fssai-application .form-field input:focus,.fssai-application .form-field select:focus,.fssai-application .form-field textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.fssai-application .form-field input:hover,.fssai-application .form-field select:hover,.fssai-application .form-field textarea:hover{border-color:#94a3b8}.fssai-application .form-field input::placeholder,.fssai-application .form-field textarea::placeholder{color:#94a3b8;font-size:12px;font-weight:400}.fssai-application .application-subtitle{color:#64748b;margin:8px 0 14px;font-size:12px;line-height:1.6}.fssai-application .application-body h3{color:#172033;margin-bottom:14px;font-size:17px;font-weight:800}@media (width<=650px){.fssai-application .form-field{margin-bottom:13px}.fssai-application .form-field label{margin-bottom:6px;font-size:12px}.fssai-application .form-field input,.fssai-application .form-field select{height:42px;padding:0 11px;font-size:12px}.fssai-application .form-field textarea{min-height:85px;padding:10px 11px;font-size:12px}}html.dark-mode .fssai-application .form-field label{color:#cbd5e1}html.dark-mode .fssai-application .form-field input,html.dark-mode .fssai-application .form-field select,html.dark-mode .fssai-application .form-field textarea{color:#e2e8f0;background:#0f172a;border-color:#475569}html.dark-mode .fssai-application .form-field input::placeholder,html.dark-mode .fssai-application .form-field textarea::placeholder{color:#94a3b8}html.dark-mode .fssai-application .form-field input:focus,html.dark-mode .fssai-application .form-field select:focus,html.dark-mode .fssai-application .form-field textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf826}html.dark-mode .fssai-application{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:#111827;border-color:#6366f1 #334155 #334155}html.dark-mode .application-header,html.dark-mode .application-footer{background:#111827;border-color:#334155}html.dark-mode .application-steps{background:#172337;border-color:#334155}html.dark-mode .application-body h2,html.dark-mode .application-body h3,html.dark-mode .application-header h1{color:#f1f5f9!important}html.dark-mode .application-header p,html.dark-mode .checkout-card p,html.dark-mode .payment-method-heading p,html.dark-mode .qr-payment-header p{color:#cbd5e1!important}html.dark-mode .application-close,html.dark-mode .application-prev,html.dark-mode .application-cancel,html.dark-mode .yes-no:not(.selected),html.dark-mode .qr-close-button{color:#cbd5e1;background:#1e293b;border-color:#475569}html.dark-mode .application-badges span{color:#cbd5e1;background:#1e293b;border-color:#334155}html.dark-mode .application-step:not(.active) span{color:#cbd5e1;background:#1e293b;border-color:#475569}html.dark-mode .application-step:not(.active) small{color:#a8b6ca}html.dark-mode .step-line{background:#475569}html.dark-mode .application-option,html.dark-mode .license-type,html.dark-mode .registration-cost-card,html.dark-mode .checkout-card,html.dark-mode .payment-method-card,html.dark-mode .qr-payment-box{color:#e2e8f0;background:#1e293b;border-color:#334155}html.dark-mode .application-option.selected,html.dark-mode .license-type.selected,html.dark-mode .payment-method-card.active{background:#263557;border-color:#818cf8}html.dark-mode .application-option strong,html.dark-mode .license-type strong,html.dark-mode .summary-card strong,html.dark-mode .payment-card h3,html.dark-mode .checkout-card h3,html.dark-mode .payment-method-content strong,html.dark-mode .qr-payment-header h3{color:#f1f5f9!important}html.dark-mode .application-option small,html.dark-mode .license-type small,html.dark-mode .summary-card span,html.dark-mode .registration-cost-card span,html.dark-mode .registration-cost-card small,html.dark-mode .checkout-card p,html.dark-mode .payment-card p,html.dark-mode .payment-method-content small,html.dark-mode .payment-security,html.dark-mode .qr-payment-header p,html.dark-mode .qr-payment-amount span{color:#a8b6ca!important}html.dark-mode .form-question label,html.dark-mode .form-field label,html.dark-mode .license-type-section h3{color:#dbe5f2!important}html.dark-mode .yes-no:not(.selected){color:#cbd5e1;background:#1e293b;border-color:#475569}html.dark-mode .summary-card div,html.dark-mode .payment-method-section,html.dark-mode .payment-info,html.dark-mode .payment-method-card.disabled,html.dark-mode .qr-payment-amount,html.dark-mode .qr-payment-note,html.dark-mode .form-security{color:#cbd5e1;background:#172337;border-color:#334155}html.dark-mode .payment-card{background:linear-gradient(135deg,#202b45,#2b2547);border-color:#443d68}html.dark-mode .payment-method-content em{color:#fca5a5}html.dark-mode .payment-disabled-text{color:#cbd5e1;background:#334155}html.dark-mode .qr-icon{color:#93c5fd;background:#233754}html.dark-mode .razorpay-icon{color:#cbd5e1;background:#334155}html.dark-mode .payment-qr-image{background:#fff;border-color:#475569}html.dark-mode .application-footer{border-top-color:#334155}html.dark-mode .application-body{scrollbar-color:#475569 #172337}html.dark-mode .application-body::-webkit-scrollbar-track{background:#172337}html.dark-mode .application-body::-webkit-scrollbar-thumb{background:#475569}.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)}}html.dark-mode .trade-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(120deg,#0b1220 0%,#111c2e 48%,#101827 100%)}html.dark-mode .hero-bg-circle{background:#3b5b9638}html.dark-mode .hero-bg-shape{background:#704e3433}html.dark-mode .hero-badge{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .trade-title{color:#f1f5f9!important}html.dark-mode .trade-description{color:#cbd5e1!important}html.dark-mode .hero-feature strong{color:#f1f5f9}html.dark-mode .hero-feature small,html.dark-mode .small-trust{color:#b6c4d8}html.dark-mode .blue-icon{color:#93c5fd;background:#233754}html.dark-mode .purple-icon{color:#d8b4fe;background:#35294e}html.dark-mode .green-icon{color:#86efac;background:#173a34}html.dark-mode .secondary-btn{color:#bfdbfe;background:#172337;border-color:#47618a}html.dark-mode .small-trust i{background:#475569}html.dark-mode .fast-process-card,html.dark-mode .stat-card,html.dark-mode .trust-bar{background:#111c2ef5;border-color:#334155;box-shadow:0 15px 35px #00000047}html.dark-mode .fast-process-card strong,html.dark-mode .stat-card strong{color:#f1f5f9}html.dark-mode .fast-process-card small,html.dark-mode .stat-card small{color:#a8b6ca}html.dark-mode .stat-icon{color:#bfdbfe;background:#233754}html.dark-mode .license-card{background:linear-gradient(145deg,#1b293d,#172337);border-color:#40516c}html.dark-mode .license-card:after{border-color:#40516c}html.dark-mode .fssai-logo,html.dark-mode .license-card h2,html.dark-mode .license-details strong{color:#dbeafe!important}html.dark-mode .license-label,html.dark-mode .license-subtitle,html.dark-mode .license-details label,html.dark-mode .signature span,html.dark-mode .signature strong{color:#a8b6ca!important}html.dark-mode .license-divider{background:#40516c}html.dark-mode .qr-box{color:#bfdbfe;border-color:#7188a8}html.dark-mode .grow-text{color:#dbeafe}html.dark-mode .visual-glow{background:#3b5b963d}html.dark-mode .quote-card{color:#dbeafe;background:#313d67f0}html.dark-mode .quote-mark{color:#a5b4fc}html.dark-mode .trust-item{color:#cbd5e1}html.dark-mode .trust-divider{background:#334155}*{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)}}html.dark-mode .company-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:radial-gradient(circle at 80% 20%,#605bd221,#0000 28%),linear-gradient(135deg,#0b1220 0%,#111827 55%,#14172b 100%)}html.dark-mode .company-heading{color:#f1f5f9!important}html.dark-mode .company-description{color:#cbd5e1!important}html.dark-mode .company-eyebrow{color:#c7d2fe;background:#1e293bdb;border-color:#394968}html.dark-mode .highlight-number,html.dark-mode .trust-avatars span{color:#c7d2fe;background:#273451;border-color:#111827}html.dark-mode .highlight-item strong,html.dark-mode .company-trust strong{color:#f1f5f9}html.dark-mode .highlight-item span,html.dark-mode .company-trust small{color:#a8b6ca}html.dark-mode .company-outline-btn{color:#c7d2fe;background:#1e293b;border-color:#4b5682}html.dark-mode .company-outline-btn:hover{background:#273451}html.dark-mode .registration-card{color:#e2e8f0;background:#172337f7;border-color:#3b4961;box-shadow:0 35px 70px #00000059}html.dark-mode .registration-header{border-color:#334155}html.dark-mode .registration-brand strong{color:#f1f5f9}html.dark-mode .registration-brand span{color:#a8b6ca}html.dark-mode .verified-badge{color:#6ee7a8;background:#163c30}html.dark-mode .document-back{background:#303b61}html.dark-mode .document{background:#e8edf6;border-color:#cbd5e1}html.dark-mode .document-columns div{background:#d8deea}html.dark-mode .company-info-card{background:#111c2e;border-color:#334155}html.dark-mode .info-row:not(:last-child){border-color:#334155}html.dark-mode .info-row span{color:#a8b6ca}html.dark-mode .info-row strong,html.dark-mode .progress-heading strong{color:#dbe5f2}html.dark-mode .progress-track{background:#334155}html.dark-mode .floating-document,html.dark-mode .mini-process,html.dark-mode .company-benefits{color:#e2e8f0;background:#111c2ef5;border-color:#334155;box-shadow:0 15px 35px #00000047}html.dark-mode .floating-document strong,html.dark-mode .benefit strong{color:#f1f5f9}html.dark-mode .floating-document span,html.dark-mode .benefit span{color:#a8b6ca}html.dark-mode .floating-time{background:#20283b}html.dark-mode .mini-process span{color:#cbd5e1;background:#334155}html.dark-mode .mini-process small{color:#a8b6ca}html.dark-mode .mini-process .process-active span{color:#fff;background:#5b61e8}html.dark-mode .company-hero .process-line{background:#475569}html.dark-mode .benefit-icon{color:#c7d2fe;background:#273451}html.dark-mode .benefit-icon.purple{color:#d8b4fe;background:#35294e}html.dark-mode .benefit-icon.orange{color:#fdba74;background:#452e25}html.dark-mode .benefit-icon.green{color:#86efac;background:#173a34}.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}}html.dark-mode .benefits-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(#0b1220 0%,#111827 100%)}html.dark-mode .benefits-header h2{color:#f1f5f9!important}html.dark-mode .benefits-header p{color:#cbd5e1!important}html.dark-mode .benefits-label{color:#a5b4fc}html.dark-mode .benefit-card{background:#172337;border-color:#334155;box-shadow:0 12px 32px #0000003d}html.dark-mode .benefit-card:hover{border-color:#5867a8;box-shadow:0 22px 45px #00000057}html.dark-mode .benefit-number{color:#7084b8}html.dark-mode .benefit-icon{background:linear-gradient(145deg,#283451,#302b50);border-color:#414d70}html.dark-mode .benefit-content h3{color:#f1f5f9!important}html.dark-mode .benefit-content p{color:#cbd5e1!important}html.dark-mode .benefits-bottom{background:#172337;border-color:#334155;box-shadow:0 8px 25px #00000038}html.dark-mode .benefits-check{color:#6ee7a8;background:#173a34}html.dark-mode .benefits-bottom strong{color:#f1f5f9}html.dark-mode .benefits-bottom span{color:#cbd5e1}.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}}html.dark-mode .faq-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(#0b1220 0%,#111827 100%)}html.dark-mode .faq-section:before{opacity:.12}html.dark-mode .faq-section .faq-label{color:#a5b4fc}html.dark-mode .faq-section .faq-header h2{color:#f1f5f9!important}html.dark-mode .faq-section .faq-header p{color:#cbd5e1!important}html.dark-mode .faq-section .faq-list{border-color:#475569}html.dark-mode .faq-section .faq-item{border-color:#334155}html.dark-mode .faq-section .faq-item.faq-active{background:linear-gradient(90deg,#6366f11f,#11182700)}html.dark-mode .faq-section .faq-question{color:#e2e8f0}html.dark-mode .faq-section .faq-active .faq-question-text{color:#a5b4fc}html.dark-mode .faq-section .faq-toggle{color:#c7d2fe}html.dark-mode .faq-section .faq-question:hover .faq-toggle{background:#334155}html.dark-mode .faq-section .faq-answer{color:#cbd5e1}html.dark-mode .faq-section .faq-cta{background:linear-gradient(100deg,#172337,#202443);border-color:#334155;box-shadow:0 10px 30px #0000003d}html.dark-mode .faq-section .faq-cta-content strong{color:#f1f5f9}html.dark-mode .faq-section .faq-cta-content span{color:#cbd5e1}.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}}html.dark-mode .pl-pricing-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:radial-gradient(circle at 50% 0,#6366f11f,#0000 35%),#0b1220}html.dark-mode .pl-offer{color:#cbd5e1;background:#172337;border-color:#334155}html.dark-mode .pl-pricing-header h1{color:#f1f5f9!important}html.dark-mode .pl-pricing-header p{color:#a8b6ca!important}html.dark-mode .pl-plan-card{color:#e2e8f0;background:linear-gradient(145deg,#1b293d,#172337);border-color:#334155;box-shadow:0 8px 24px #0000003d}html.dark-mode .pl-plan-card:hover{box-shadow:0 15px 32px #00000057}html.dark-mode .pl-plan-card.pl-popular{border-color:#7567e8;box-shadow:0 13px 30px #6350f033}html.dark-mode .pl-plan-content h2{color:#f1f5f9!important}html.dark-mode .pl-plan-description,html.dark-mode .pl-price-note{color:#a8b6ca!important}html.dark-mode .pl-price{color:#f8fafc}html.dark-mode .pl-price span{color:#a8b6ca}html.dark-mode .pl-feature-list li{color:#cbd5e1!important}html.dark-mode .pl-tabs{border-color:#334155}html.dark-mode .pl-tab{color:#dbe5f2;background:#172337;border-color:#334155}html.dark-mode .pl-tab:hover{border-color:#64748b}html.dark-mode .pl-tab.active{color:#fff;background:#0868d6;border-color:#0868d6}html.dark-mode .pl-tab-content{color:#cbd5e1}html.dark-mode .pl-introduction,html.dark-mode .pl-tab-content h3,html.dark-mode .pl-note,html.dark-mode .pl-terms-list strong{color:#f1f5f9!important}html.dark-mode .pl-benefit-lines p,html.dark-mode .pl-terms-list p{color:#cbd5e1!important}.pl-offer{font-size:12px}.pl-pricing-header p{font-size:14px;line-height:1.5}.pl-pricing-button{height:auto;min-height:42px;font-size:13px}.pl-popular-label{padding:6px 14px;font-size:10px}.pl-plan-content h2{font-size:17px}.pl-plan-description{min-height:63px;font-size:14px;line-height:1.55}.pl-price span,.pl-price-note{font-size:12px}.pl-apply-button{height:42px;font-size:13px}.pl-feature-list li{font-size:13px;line-height:1.5}.pl-information{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;box-shadow:0 10px 28px #1a20320b}.pl-tab-content{padding-top:28px}.pl-benefit-lines{gap:10px;padding-left:0;display:grid}.pl-benefit-lines p{background:#f6faf8;border-left:3px solid #39bd7b;border-radius:6px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.pl-benefit-lines p:before{content:"✓";color:#15945a;flex:none;font-weight:800}.pl-note{background:#fffaf0;border-left:3px solid #d99c28;border-radius:6px;padding:15px 18px;font-size:15px}.pl-terms-list a{color:#0868d6;text-underline-offset:3px;font-weight:700}.pl-terms-list a:hover{color:#064fa3}html.dark-mode .pl-information{background:#111c2e;border-color:#334155;box-shadow:0 10px 28px #0000003d}html.dark-mode .pl-benefit-lines p{background:#172337;border-left-color:#39bd7b}html.dark-mode .pl-benefit-lines p:before{color:#6ee7a8}html.dark-mode .pl-note{background:#30291b;border-left-color:#d99c28;color:#f1e5c9!important}html.dark-mode .pl-terms-list a{color:#93c5fd}html.dark-mode .pl-terms-list a:hover{color:#bfdbfe}@media (width<=650px){.pl-information{padding:18px}.pl-tab-content{padding-top:22px}.pl-benefit-lines p{padding:10px 12px}}.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}}html.dark-mode .application-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:radial-gradient(circle at 20% 0,#3b82f61f,#0000 36%),#0b1220}html.dark-mode .application-content h1{color:#f1f5f9!important}html.dark-mode .gallery-thumb,html.dark-mode .main-product-image{background:#172337;border-color:#334155}html.dark-mode .qr-placeholder{color:#dbeafe;border-color:#dbeafe}html.dark-mode .share-section{color:#93c5fd}html.dark-mode .share-section button{color:#bfdbfe;background:#1e293b}html.dark-mode .business-details,html.dark-mode .venue-title{color:#cbd5e1}html.dark-mode .business-details p{color:#cbd5e1!important}html.dark-mode .application-card{background:#111c2e;border-color:#334155;box-shadow:0 12px 32px #0000003d}html.dark-mode .form-group label{color:#dbe5f2!important}html.dark-mode .form-group input{color:#e2e8f0;background:#1e293b;border-color:#475569}html.dark-mode .form-group input::placeholder{color:#94a3b8}html.dark-mode .form-group input:focus{background:#172337;border-color:#818cf8;box-shadow:0 0 0 3px #818cf82e}html.dark-mode .bill-info{color:#e2e8f0}.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}}html.dark-mode .order-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:radial-gradient(circle at 15% 0,#3b82f61f,#0000 36%),#0b1220}html.dark-mode .order-content h1{color:#f1f5f9!important}html.dark-mode .order-image{background:#172337;border-color:#334155}html.dark-mode .order-share{color:#93c5fd}html.dark-mode .order-share button{color:#dbeafe;background:#1e293b}html.dark-mode .business-details,html.dark-mode .business-details p{color:#cbd5e1!important}html.dark-mode .order-card{background:#111c2e;border-color:#334155;box-shadow:0 12px 32px #0000003d}html.dark-mode .buyer-bill h3{color:#fca5a5}html.dark-mode .buyer-bill p{color:#dbe5f2!important}html.dark-mode .coupon-section{color:#dbe5f2;background:#1e293b}html.dark-mode .coupon-row input{color:#e2e8f0;background:#0f172a;border-color:#475569}html.dark-mode .coupon-row input::placeholder{color:#94a3b8}html.dark-mode .coupon-row button{color:#e2e8f0;background:#334155}html.dark-mode .coupon-success{color:#6ee7a8}html.dark-mode .coupon-error{color:#fca5a5}html.dark-mode .order-footer{color:#f1f5f9;background:#172337;border-top:1px solid #334155}.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%}}html.dark-mode .payment-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827 50%,#0f172a)}html.dark-mode .payment-window{background:#111827;box-shadow:0 20px 60px #0006}html.dark-mode .payment-methods{background:#0f1929;border-color:#334155}html.dark-mode .payment-methods h3{color:#a8b6ca}html.dark-mode .payment-method{color:#dbe5f2}html.dark-mode .payment-method:hover,html.dark-mode .payment-method.selected{background:#263451}html.dark-mode .method-icon{color:#c7d2fe;background:#30375f}html.dark-mode .payment-details{color:#e2e8f0;background:#111827}html.dark-mode .payment-offer{color:#f1d39a;background:#30291b;border-color:#765a2c}html.dark-mode .payment-offer button{color:#c7d2fe}html.dark-mode .payment-form h3{color:#f1f5f9!important}html.dark-mode .payment-description{color:#a8b6ca!important}html.dark-mode .payment-input,html.dark-mode .small-input,html.dark-mode .bank-select{color:#e2e8f0;background:#1e293b;border-color:#475569}html.dark-mode .payment-input::placeholder,html.dark-mode .small-input::placeholder{color:#94a3b8}html.dark-mode .payment-input:focus,html.dark-mode .small-input:focus,html.dark-mode .bank-select:focus{background:#172337;border-color:#818cf8;box-shadow:0 0 0 3px #818cf82e}html.dark-mode .upi-apps span,html.dark-mode .wallet-options button{color:#dbe5f2;background:#1e293b;border-color:#475569}html.dark-mode .coupon-payment{color:#6ee7a8;background:#173a34}html.dark-mode .pay-button{color:#fff;background:linear-gradient(100deg,#4937d9,#6352ee)}html.dark-mode .payment-footer{color:#a8b6ca;border-color:#334155}html.dark-mode .payment-footer strong{color:#a5b4fc}.calculator-page{color:#172033;box-sizing:border-box;background:#f4f7fc;min-height:80vh;padding:55px 20px}.calculator-wrapper{width:100%;max-width:1100px;margin:0 auto}.calculator-heading{text-align:center;margin-bottom:30px}.calculator-eyebrow{color:#2563eb;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.calculator-heading h1{color:#102447;margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.2}.calculator-heading p{color:#667085;max-width:650px;margin:0 auto;font-size:16px;line-height:1.7}.calculator-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.calculator-card,.calculator-results{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:28px;box-shadow:0 12px 35px #0f23460f}.calculator-card h2,.calculator-results h2{color:#102447;margin:0 0 24px;font-size:21px}.calculator-fields{grid-template-columns:minmax(0,1fr);gap:19px;display:grid}.calculator-field{flex-direction:column;gap:8px;display:flex}.calculator-field label{color:#344054;font-size:14px;font-weight:700;line-height:1.5}.calculator-field input,.calculator-field select{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-height:48px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.calculator-field input:focus,.calculator-field select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.calculator-actions{gap:12px;margin-top:24px;display:flex}.calculator-actions button{color:#fff;cursor:pointer;background:#173b78;border:0;border-radius:10px;min-height:46px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.calculator-actions button:hover{background:#2456a5;transform:translateY(-1px)}.calculator-results{background:linear-gradient(160deg,#fff,#f7faff)}.calculator-results h2{margin-bottom:20px}.calculator-result-row{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 0;display:flex}.calculator-result-row span{color:#596579;font-size:14px;line-height:1.5}.calculator-result-row strong{color:#173b78;text-align:right;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.calculator-result-row.highlight-result{background:#edf4ff;border:1px solid #d8e6ff;border-radius:12px;margin-top:8px;padding:18px 14px}.calculator-result-row.highlight-result span{color:#173b78;font-weight:700}.calculator-result-row.highlight-result strong{color:#1559c7;font-size:18px}.calculator-disclaimer{color:#758196;margin:22px 0 0;font-size:12px;line-height:1.7}@media (width<=850px){.calculator-page{padding:40px 18px}.calculator-layout{grid-template-columns:minmax(0,1fr)}.calculator-card,.calculator-results{padding:24px}}@media (width<=480px){.calculator-page{padding:28px 12px}.calculator-heading{margin-bottom:23px}.calculator-heading h1{font-size:28px}.calculator-heading p{font-size:14px}.calculator-card,.calculator-results{border-radius:14px;padding:19px 15px}.calculator-card h2,.calculator-results h2{font-size:19px}.calculator-field label{font-size:13px}.calculator-field input,.calculator-field select{min-height:46px;font-size:16px}.calculator-result-row{gap:8px}.calculator-result-row span{font-size:13px}.calculator-result-row strong{font-size:14px}.calculator-result-row.highlight-result strong{font-size:16px}}.gst-hero *,.gst-hero :before,.gst-hero :after{box-sizing:border-box}.gst-glow{z-index:-1;pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.gst-glow-one{background:#5f53ff1a;width:260px;height:260px;top:12%;right:30%}.gst-glow-two{background:#d946ef17;width:250px;height:250px;bottom:0;left:32%}.gst-hero-container{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(40px,6vw,100px);width:100%;max-width:1440px;margin:0 auto;display:grid}.gst-hero-content{min-width:0}.gst-eyebrow{color:#c3c9ff;letter-spacing:1.8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;font-weight:800;display:flex}.gst-eyebrow-dot,.gst-bottom-note>span{background:#8a83ff;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 15px #8a83ffe6}.gst-eyebrow-divider{background:#525b79;width:25px;height:1px}.gst-hero-title{letter-spacing:-2.8px;color:#f8fafc;margin:0;font-family:Outfit,sans-serif;font-size:clamp(43px,5.1vw,76px);font-weight:800;line-height:1.06}.gst-hero-title span{color:#0000;background:linear-gradient(100deg,#a6a0ff 0%,#827bff 45%,#e0a5ff 100%);-webkit-background-clip:text;background-clip:text}.gst-hero-description{max-width:650px;color:var(--gst-muted);margin:25px 0 30px;font-size:16px;font-weight:400;line-height:1.9}.gst-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.gst-btn{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.gst-btn:hover{transform:translateY(-3px)}.gst-btn-primary{color:#fff;background:linear-gradient(135deg,#8178ff,#625df0);box-shadow:0 9px 28px #645df03d}.gst-btn-primary:hover{color:#fff;box-shadow:0 12px 34px #645df066}.gst-btn-outline{color:#c5c7ff;background:#6464ff0d;border-color:#716dff}.gst-btn-outline:hover{background:#6464ff21}.gst-trust-row{border-top:1px solid #94a3b826;flex-wrap:wrap;gap:24px;margin-top:44px;padding-top:26px;display:flex}.gst-trust-item{align-items:center;gap:11px;display:flex}.gst-trust-icon{color:#a6a0ff;background:#7c75ff1f;border:1px solid #7c75ff29;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.gst-trust-item strong,.gst-trust-item small{display:block}.gst-trust-item strong{color:#e6eaf5;font-size:12px;font-weight:700}.gst-trust-item small{color:#8895ae;margin-top:5px;font-size:10px}.gst-hero-visual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#232d41e6,#111828e6);border:1px solid #94a3b833;border-radius:26px;min-width:0;padding:23px;box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff09}.gst-visual-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.gst-visual-label{color:#a6a0ff;letter-spacing:1.7px;font-size:9px;font-weight:800}.gst-visual-top h2{margin:8px 0 6px;font-family:Outfit,sans-serif;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1.25}.gst-visual-top p{color:#9ba7bd;margin:0;font-size:12px;line-height:1.6}.gst-visual-badge{color:#c4c0ff;background:#7c75ff21;border:1px solid #7c75ff38;border-radius:15px;flex-shrink:0;place-items:center;width:47px;height:47px;font-size:20px;display:grid}.gst-image-card{background:#202a3b;border-radius:18px;height:215px;position:relative;overflow:visible}.gst-image-card>img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.gst-image-overlay{pointer-events:none;background:linear-gradient(#0000 30%,#070c191f 48%,#070c19f0 100%);border-radius:18px;position:absolute;inset:0}.gst-image-caption{align-items:center;gap:11px;min-width:0;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.gst-caption-icon{color:#fff;background:#7774ff;border-radius:12px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.gst-image-caption strong{color:#fff;font-size:13px;display:block}.gst-image-caption p{color:#c3cce0;margin:4px 0 0;font-size:10px}.gst-caption-check{color:#8ee5bc;margin-left:auto;font-size:19px}.gst-floating-tag{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f172ae0;border:1px solid #ffffff40;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;top:16px;right:-10px;box-shadow:0 8px 25px #0003}.gst-floating-icon{color:#b8b3ff;background:#7c75ff2b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.gst-floating-tag strong,.gst-floating-tag small{white-space:nowrap;display:block}.gst-floating-tag strong{color:#fff;font-size:10px}.gst-floating-tag small{color:#9daac0;margin-top:4px;font-size:9px}.gst-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.gst-feature-card{border:1px solid var(--gst-border);background:#0a101ea3;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;min-height:105px;padding:17px 13px;text-decoration:none;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative}.gst-feature-card:hover{background:#2c3151a6;border-color:#8b84ffa6;transform:translateY(-4px)}.gst-feature-icon{border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.gst-feature-icon.pink{color:#ee69b5;background:#ee69b524}.gst-feature-icon.blue{color:#7ba9ff;background:#5a8eff26}.gst-feature-icon.purple{color:#b5a1ff;background:#9173ff26}.gst-feature-icon.orange{color:#ffb16f;background:#ff995a24}.gst-feature-text{min-width:0;padding-right:5px}.gst-feature-text h3{color:#f5f6ff;margin:3px 0 6px;font-size:12px;font-weight:700;line-height:1.5}.gst-feature-text p{color:#929eb6;margin:0;font-size:10px;line-height:1.5}.gst-feature-arrow{color:#7774ff;opacity:0;font-size:10px;transition:all .25s;position:absolute;top:15px;right:12px;transform:translate(-4px)}.gst-feature-card:hover .gst-feature-arrow{opacity:1;transform:translate(0)}.gst-threshold-card{color:#fff;background:linear-gradient(105deg,#7067ff3d,#5b55d814);border:1px solid #9c97ff66;border-radius:15px;align-items:center;gap:12px;margin-top:16px;padding:16px;text-decoration:none;transition:border-color .25s,background .25s;display:flex}.gst-threshold-card:hover{background:#7067ff33;border-color:#8e88ff}.gst-threshold-icon{color:#c1bdff;background:#7c75ff2b;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.gst-threshold-text{flex:1;min-width:0}.gst-threshold-text strong,.gst-threshold-text small{display:block}.gst-threshold-text strong{font-size:12px;line-height:1.5}.gst-threshold-text small{color:#a5b0c7;margin-top:4px;font-size:10px;line-height:1.5}.gst-threshold-arrow{color:#b6b0ff;font-size:14px;transition:transform .2s}.gst-threshold-card:hover .gst-threshold-arrow{transform:translate(4px)}.gst-bottom-note{color:#8995ac;text-align:center;justify-content:center;align-items:center;gap:10px;margin:44px auto 0;font-size:11px;line-height:1.7;display:flex}@media (width<=1050px){.gst-hero{padding:65px 5%}.gst-hero-container{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:32px}.gst-hero-title{letter-spacing:-1.8px;font-size:clamp(40px,5vw,59px)}.gst-trust-row{gap:17px}.gst-trust-item{gap:8px}.gst-hero-visual{padding:17px}.gst-feature-card{flex-direction:column;gap:9px;min-height:125px}}@media (width<=760px){.gst-hero{padding:48px 20px 30px}.gst-hero-container{grid-template-columns:minmax(0,1fr);gap:38px}.gst-eyebrow{letter-spacing:1.3px;gap:9px;margin-bottom:22px;font-size:9px}.gst-hero-title{letter-spacing:-1.8px;font-size:clamp(42px,10vw,62px);line-height:1.08}.gst-hero-description{margin:20px 0 25px;font-size:14px;line-height:1.85}.gst-hero-actions{flex-direction:column;align-items:stretch}.gst-btn{width:100%;min-height:52px}.gst-trust-row{grid-template-columns:1fr;gap:16px;margin-top:30px;padding-top:22px;display:grid}.gst-trust-item strong{font-size:12px}.gst-trust-item small{font-size:10px}.gst-hero-visual{border-radius:22px;width:100%;padding:16px}.gst-visual-top h2{font-size:21px}.gst-image-card{height:210px}.gst-floating-tag{right:-5px}.gst-feature-grid{gap:10px}.gst-feature-card{flex-direction:column;gap:10px;min-height:126px;padding:14px 12px}.gst-feature-text h3{font-size:12px}.gst-feature-text p{font-size:10px}.gst-feature-arrow{opacity:1;transform:none}.gst-threshold-card{padding:13px}.gst-threshold-text strong{font-size:11px}.gst-bottom-note{margin-top:30px;font-size:10px}}@media (width<=380px){.gst-hero{padding-left:14px;padding-right:14px}.gst-hero-title{font-size:39px}.gst-hero-visual{padding:12px}.gst-feature-grid{gap:8px}.gst-feature-card{padding:12px 9px}.gst-floating-tag{padding:9px}}@media (prefers-reduced-motion:reduce){.gst-hero *,.gst-hero :before,.gst-hero :after{transition:none!important}}.gst-hero{--gst-bg:#fff;--gst-card:#fff;--gst-border:#e2e8f0;--gst-purple:#4f46e5;--gst-text:#111827;--gst-muted:#64748b;isolation:isolate;color:var(--gst-text);background:radial-gradient(at 0 85%,#6366f117,#0000 40%),#fff;padding:78px 6%;font-family:Inter,sans-serif;position:relative;overflow:hidden}.gst-hero-title{color:#111827}.gst-hero-description{color:#64748b}.gst-eyebrow{color:#4f46e5}.gst-visual-top h2{color:#111827}.gst-visual-top p{color:#64748b}.gst-hero-visual{background:linear-gradient(145deg,#fff,#f5f7ff);border:1px solid #e2e8f0;box-shadow:0 20px 60px #0f172a14}.gst-feature-card{background:#fff;border-color:#e2e8f0}.gst-feature-text h3{color:#1e293b}.gst-feature-text p{color:#64748b}.gst-trust-item strong{color:#1e293b}.gst-trust-item small{color:#64748b}.gst-trust-row{border-color:#e2e8f0}.gst-floating-tag{background:#fffffff5;border-color:#e2e8f0}.gst-floating-tag strong{color:#1e293b}.gst-floating-tag small{color:#64748b}.gst-threshold-card{background:linear-gradient(110deg,#eef2ff,#f5f3ff);border-color:#c7d2fe}.gst-threshold-text strong{color:#312e81}.gst-threshold-text small,.gst-bottom-note{color:#64748b}@media (prefers-color-scheme:dark){.gst-hero{--gst-bg:#07152e;--gst-card:#0e2142;--gst-border:#94b7ff2e;--gst-purple:#818cf8;--gst-text:#f8fafc;--gst-muted:#b1c2df;color:var(--gst-text);background:radial-gradient(at 0 85%,#3b82f633,#0000 42%),radial-gradient(at 95% 10%,#4f46e533,#0000 38%),#07152e}.gst-hero-title{color:#f8fafc}.gst-hero-description{color:#b1c2df}.gst-eyebrow{color:#a5b4fc}.gst-visual-top h2{color:#f8fafc}.gst-visual-top p{color:#a8bad8}.gst-hero-visual{background:linear-gradient(145deg,#112748,#0a1932);border-color:#94b7ff33;box-shadow:0 30px 80px #00000038}.gst-feature-card{background:#07152ec7;border-color:#94b7ff2e}.gst-feature-text h3{color:#f1f5ff}.gst-feature-text p{color:#a8bad8}.gst-trust-item strong{color:#f1f5ff}.gst-trust-item small{color:#a8bad8}.gst-trust-row{border-color:#94b7ff2e}.gst-floating-tag{background:#081933f5;border-color:#94b7ff40}.gst-floating-tag strong{color:#f8fafc}.gst-floating-tag small{color:#a8bad8}.gst-threshold-card{background:linear-gradient(110deg,#3b82f633,#4f46e526);border-color:#818cf866}.gst-threshold-text strong{color:#e0e7ff}.gst-threshold-text small,.gst-bottom-note{color:#a8bad8}}.dark .gst-hero{--gst-bg:#07152e;--gst-card:#0e2142;--gst-border:#94b7ff2e;--gst-purple:#818cf8;--gst-text:#f8fafc;--gst-muted:#b1c2df;color:#f8fafc;background:radial-gradient(at 0 85%,#3b82f633,#0000 42%),#07152e}.dark .gst-hero-title,.dark .gst-visual-top h2{color:#f8fafc}.dark .gst-hero-description,.dark .gst-visual-top p{color:#b1c2df}.dark .gst-hero-visual{background:linear-gradient(145deg,#112748,#0a1932);border-color:#94b7ff33}.dark .gst-feature-card{background:#0b1c38;border-color:#94b7ff2e}.dark .gst-feature-text h3,.dark .gst-trust-item strong{color:#f1f5ff}.dark .gst-feature-text p,.dark .gst-trust-item small,.dark .gst-bottom-note{color:#a8bad8}.dark .gst-trust-row{border-color:#94b7ff2e}.dark .gst-floating-tag{background:#0b1c38;border-color:#94b7ff40}.dark .gst-floating-tag strong{color:#f8fafc}.dark .gst-floating-tag small{color:#a8bad8}.dark .gst-threshold-card{background:#3b82f626;border-color:#818cf866}.dark .gst-threshold-text strong{color:#e0e7ff}.dark .gst-threshold-text small{color:#a8bad8}.gst-types-section{--types-bg:#fff;--types-card:#fff;--types-text:#14213d;--types-muted:#526078;--types-border:#e4e8f3;--types-accent:#706bff;--types-soft:#f3f2ff;color:var(--types-text);background:radial-gradient(circle at 50% 0%, #706bff12, transparent 40%), var(--types-bg);padding:75px 5%;font-family:Inter,sans-serif;position:relative;overflow:hidden}.gst-types-section *,.gst-types-section :before,.gst-types-section :after{box-sizing:border-box}.gst-types-container{width:100%;max-width:1400px;margin:0 auto}.gst-types-header{text-align:center;max-width:800px;margin:0 auto 52px}.gst-types-eyebrow{color:#6259e8;letter-spacing:1.8px;background:#f0efff;border:1px solid #e4e1ff;border-radius:50px;margin-bottom:13px;padding:8px 14px;font-size:10px;font-weight:800;display:inline-block}.gst-types-header h2{color:var(--types-text);letter-spacing:-1.4px;margin:0 0 18px;font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.gst-types-header h2 span{color:#706bff}.gst-types-header>p{max-width:750px;color:var(--types-muted);margin:0 auto;font-size:14px;line-height:1.9}.gst-heading-line{background:linear-gradient(90deg,#706bff,#b18bff);border-radius:20px;width:64px;height:4px;margin:23px auto 0}.gst-types-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gst-type-card{border:1px solid var(--types-border);background:var(--types-card);border-radius:22px;flex-direction:column;min-width:0;min-height:285px;padding:28px 30px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #0f172a14,0 3px 10px #0f172a06}.gst-type-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#706bff,#a78bfa,#e0b5ff);width:100%;height:3px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.gst-type-card:hover{border-color:#706bff6b;transform:translateY(-7px);box-shadow:0 22px 45px #39348221,0 6px 15px #0f172a0a}.gst-type-card:hover:before{transform:scaleX(1)}.gst-type-top{justify-content:center;margin-bottom:23px;display:flex;position:relative}.gst-type-icon{color:#fff;background:linear-gradient(145deg,#8884ff,#6862f6);border:5px solid #ffffff2e;border-radius:50%;place-items:center;width:76px;height:76px;font-size:27px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 12px 25px #5c53e647,inset 0 1px 2px #ffffff40}.gst-type-card:hover .gst-type-icon{transform:translateY(-3px)rotate(-4deg);box-shadow:0 15px 32px #5c53e65c}.gst-type-number{color:#e7e8f5;font-family:Outfit,sans-serif;font-size:27px;font-weight:800;position:absolute;top:0;right:0}.gst-type-content{flex:1}.gst-type-tag{color:#655de8;background:var(--types-soft);letter-spacing:.6px;text-transform:uppercase;border-radius:30px;margin:0 auto 12px;padding:6px 10px;font-size:9px;font-weight:700;display:table}.gst-type-content h3{color:var(--types-text);text-align:center;margin:0 0 15px;font-family:Outfit,sans-serif;font-size:clamp(16px,1.5vw,19px);font-weight:750;line-height:1.55}.gst-type-content p{color:var(--types-muted);margin:0;font-size:12px;line-height:1.9}.gst-card-bottom{border-top:1px solid var(--types-border);color:#8a93a9;letter-spacing:1.1px;align-items:center;gap:8px;margin-top:20px;padding-top:14px;font-size:9px;font-weight:800;display:flex}.gst-card-dot{background:#7770ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #706bff66}.gst-types-note{background:linear-gradient(110deg,#f5f4ff,#fff);border:1px solid #e2e2ff;border-radius:18px;align-items:flex-start;gap:18px;margin-top:35px;padding:24px;display:flex}.gst-note-icon{color:#fff;background:linear-gradient(135deg,#8982ff,#6258ed);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;display:grid;box-shadow:0 7px 17px #635beb38}.gst-note-content h3{color:#242451;margin:2px 0 8px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.gst-note-content p{color:#64708a;margin:0;font-size:12px;line-height:1.9}@media (prefers-color-scheme:dark){.gst-types-section{--types-bg:#07152e;--types-card:#0e2142;--types-text:#f1f5ff;--types-muted:#b3c2dc;--types-border:#94b7ff2b;--types-accent:#8b95ff;--types-soft:#706bff24;background:radial-gradient(circle at 50% 0,#3b82f629,#0000 42%),#07152e}.gst-types-eyebrow{color:#c0c5ff;background:#706bff21;border-color:#948cff40}.gst-types-header h2{color:#f1f5ff}.gst-type-card{box-shadow:0 15px 40px #0003}.gst-type-number{color:#344666}.gst-type-tag{color:#c2beff;background:#706bff26}.gst-card-bottom{color:#9aabc7}.gst-types-note{background:linear-gradient(110deg,#10264a,#0b1b37);border-color:#948cff38}.gst-note-content h3{color:#f1f5ff}.gst-note-content p{color:#b3c2dc}}.dark .gst-types-section{--types-bg:#07152e;--types-card:#0e2142;--types-text:#f1f5ff;--types-muted:#b3c2dc;--types-border:#94b7ff2b;--types-soft:#706bff24;color:#f1f5ff;background:radial-gradient(circle at 50% 0,#3b82f629,#0000 42%),#07152e}.dark .gst-types-eyebrow{color:#c0c5ff;background:#706bff21;border-color:#948cff40}.dark .gst-types-header h2,.dark .gst-type-content h3{color:#f1f5ff}.dark .gst-type-tag{color:#c2beff;background:#706bff26}.dark .gst-type-number{color:#344666}.dark .gst-card-bottom{color:#9aabc7}.dark .gst-types-note{background:linear-gradient(110deg,#10264a,#0b1b37);border-color:#948cff38}.dark .gst-note-content h3{color:#f1f5ff}.dark .gst-note-content p{color:#b3c2dc}@media (width<=900px){.gst-types-section{padding:60px 4%}.gst-types-grid{gap:18px}.gst-type-card{min-height:290px;padding:24px 22px 20px}.gst-type-content h3{font-size:16px}}@media (width<=600px){.gst-types-section{padding:45px 18px}.gst-types-header{margin-bottom:32px}.gst-types-header h2{letter-spacing:-.8px;font-size:32px}.gst-types-header>p{font-size:13px;line-height:1.85}.gst-types-grid{grid-template-columns:1fr;gap:18px}.gst-type-card{border-radius:18px;min-height:auto;padding:25px 22px 20px}.gst-type-icon{width:70px;height:70px;font-size:24px}.gst-type-content h3{font-size:18px}.gst-type-content p{font-size:12px;line-height:1.9}.gst-types-note{gap:13px;padding:18px}.gst-note-icon{width:42px;height:42px;font-size:17px}.gst-note-content h3{font-size:15px;line-height:1.5}.gst-note-content p{font-size:12px}}@media (prefers-reduced-motion:reduce){.gst-type-card,.gst-type-card:before,.gst-type-icon{transition:none}}.voluntary-gst-section{--vg-bg:#fff;--vg-card:#fff;--vg-text:#15213a;--vg-muted:#536078;--vg-border:#e0e5f5;--vg-accent:#7068ff;--vg-soft:#f2f1ff;color:var(--vg-text);background:radial-gradient(at 50% 100%,#7068ff12,#0000 48%),#fff;padding:76px 4%;font-family:Inter,sans-serif;position:relative;overflow:hidden}.voluntary-gst-section *,.voluntary-gst-section :before,.voluntary-gst-section :after{box-sizing:border-box}.voluntary-gst-container{width:100%;max-width:1380px;margin:0 auto}.voluntary-gst-header{text-align:center;max-width:850px;margin:0 auto 52px}.voluntary-gst-eyebrow{color:#6159e8;letter-spacing:1.7px;background:#f1f0ff;border:1px solid #e3e0ff;border-radius:50px;justify-content:center;align-items:center;margin-bottom:14px;padding:8px 15px;font-size:10px;font-weight:800;display:inline-flex}.voluntary-gst-header h2{color:var(--vg-text);letter-spacing:-1.3px;margin:0 0 20px;font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.voluntary-gst-header h2 span{color:#7068ff}.voluntary-gst-header>p{max-width:780px;color:var(--vg-muted);margin:0 auto;font-size:14px;line-height:1.95}.voluntary-gst-heading-line{background:linear-gradient(90deg,#7068ff,#bc8bff);border-radius:10px;width:65px;height:4px;margin:24px auto 0}.voluntary-gst-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.voluntary-gst-card{border:1px solid var(--vg-border);background:var(--vg-card);border-radius:21px;flex-direction:column;min-width:0;min-height:285px;padding:26px 24px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a1c,0 3px 9px #0f172a09}.voluntary-gst-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#716aff,#9c8bff,#d8a5ff);width:100%;height:3px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.voluntary-gst-card:hover{border-color:#7068ffa6;transform:translateY(-7px);box-shadow:0 22px 45px #3f399924,0 6px 15px #0f172a09}.voluntary-gst-card:hover:before{transform:scaleX(1)}.voluntary-gst-card-top{justify-content:center;margin-bottom:17px;display:flex;position:relative}.voluntary-gst-icon{color:#7068ff;background:linear-gradient(145deg,#f1efff,#e8e6ff);border-radius:18px;place-items:center;width:66px;height:66px;font-size:27px;transition:transform .3s,background .3s,color .3s;display:grid}.voluntary-gst-card:hover .voluntary-gst-icon{color:#fff;background:linear-gradient(135deg,#8b83ff,#6259eb);transform:translateY(-3px)scale(1.04)}.voluntary-gst-card-number{color:#e5e6f5;font-family:Outfit,sans-serif;font-size:24px;font-weight:800;position:absolute;top:0;right:0}.voluntary-gst-tag{color:#665ee9;background:var(--vg-soft);letter-spacing:.7px;text-transform:uppercase;border-radius:50px;align-self:center;margin-bottom:9px;padding:5px 10px;font-size:9px;font-weight:800}.voluntary-gst-card h3{color:var(--vg-text);text-align:center;margin:0 0 13px;font-family:Outfit,sans-serif;font-size:17px;font-weight:750;line-height:1.5}.voluntary-gst-card>p{color:var(--vg-muted);text-align:center;flex:1;margin:0;font-size:12px;line-height:1.85}.voluntary-gst-card-footer{border-top:1px solid var(--vg-border);color:#7770f4;letter-spacing:.8px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:13px;font-size:9px;font-weight:800;display:flex}.voluntary-gst-card-footer svg{font-size:12px;transition:transform .25s}.voluntary-gst-card:hover .voluntary-gst-card-footer svg{transform:translate(4px)}.voluntary-gst-cta{background:linear-gradient(105deg,#f3f2ff,#fff);border:1px solid #e2e1ff;border-radius:20px;align-items:center;gap:18px;margin-top:35px;padding:25px;display:flex}.voluntary-gst-cta-icon{color:#fff;background:linear-gradient(135deg,#8c83ff,#6259eb);border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:21px;display:grid;box-shadow:0 8px 18px #6259eb3b}.voluntary-gst-cta-content{flex:1;min-width:0}.voluntary-gst-cta-content h3{color:#202449;margin:0 0 7px;font-family:Outfit,sans-serif;font-size:18px;font-weight:750;line-height:1.45}.voluntary-gst-cta-content p{color:#626d86;margin:0;font-size:12px;line-height:1.8}.voluntary-gst-cta-button{color:#fff;background:linear-gradient(135deg,#8178ff,#6259eb);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:0 20px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 7px 17px #6259eb33}.voluntary-gst-cta-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 11px 24px #6259eb4d}.voluntary-gst-disclaimer{color:#7b8498;text-align:center;max-width:1000px;margin:22px auto 0;font-size:11px;line-height:1.8}@media (prefers-color-scheme:dark){.voluntary-gst-section{--vg-bg:#07152e;--vg-card:#0e2142;--vg-text:#f1f5ff;--vg-muted:#b3c2dc;--vg-border:#94b7ff2b;--vg-soft:#7068ff26;background:radial-gradient(at 50% 100%,#3b82f624,#0000 48%),#07152e}.voluntary-gst-eyebrow{color:#c3c5ff;background:#7068ff24;border-color:#948cff40}.voluntary-gst-card-number{color:#304567}.voluntary-gst-icon{color:#b9b5ff;background:linear-gradient(145deg,#172d53,#19284a)}.voluntary-gst-card:hover .voluntary-gst-icon{color:#fff;background:linear-gradient(135deg,#8178ff,#6259eb)}.voluntary-gst-tag{color:#c3c0ff;background:#7068ff26}.voluntary-gst-card-footer{color:#aaa5ff;border-color:#94b7ff26}.voluntary-gst-cta{background:linear-gradient(105deg,#10264a,#0b1b37);border-color:#948cff3b}.voluntary-gst-cta-content h3{color:#f1f5ff}.voluntary-gst-cta-content p{color:#b3c2dc}.voluntary-gst-disclaimer{color:#9aabc7}}.dark .voluntary-gst-section{--vg-bg:#07152e;--vg-card:#0e2142;--vg-text:#f1f5ff;--vg-muted:#b3c2dc;--vg-border:#94b7ff2b;--vg-soft:#7068ff26;color:#f1f5ff;background:radial-gradient(at 50% 100%,#3b82f624,#0000 48%),#07152e}.dark .voluntary-gst-eyebrow{color:#c3c5ff;background:#7068ff24;border-color:#948cff40}.dark .voluntary-gst-card-number{color:#304567}.dark .voluntary-gst-icon{color:#b9b5ff;background:linear-gradient(145deg,#172d53,#19284a)}.dark .voluntary-gst-card:hover .voluntary-gst-icon{color:#fff;background:linear-gradient(135deg,#8178ff,#6259eb)}.dark .voluntary-gst-tag{color:#c3c0ff;background:#7068ff26}.dark .voluntary-gst-card-footer{color:#aaa5ff;border-color:#94b7ff26}.dark .voluntary-gst-cta{background:linear-gradient(105deg,#10264a,#0b1b37);border-color:#948cff3b}.dark .voluntary-gst-cta-content h3{color:#f1f5ff}.dark .voluntary-gst-cta-content p{color:#b3c2dc}.dark .voluntary-gst-disclaimer{color:#9aabc7}@media (width<=950px){.voluntary-gst-section{padding:60px 4%}.voluntary-gst-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.voluntary-gst-card{min-height:285px;padding:24px 20px 19px}.voluntary-gst-cta{flex-wrap:wrap}.voluntary-gst-cta-content{flex-basis:calc(100% - 80px)}.voluntary-gst-cta-button{margin-left:70px}}@media (width<=600px){.voluntary-gst-section{padding:45px 17px}.voluntary-gst-header{margin-bottom:32px}.voluntary-gst-header h2{letter-spacing:-.8px;font-size:32px}.voluntary-gst-title-break{display:none}.voluntary-gst-header>p{font-size:13px;line-height:1.85}.voluntary-gst-grid{grid-template-columns:minmax(0,1fr);gap:17px}.voluntary-gst-card{border-radius:18px;min-height:260px;padding:23px 21px 19px}.voluntary-gst-card h3{font-size:18px}.voluntary-gst-card>p{font-size:12px;line-height:1.9}.voluntary-gst-cta{align-items:flex-start;gap:14px;padding:19px}.voluntary-gst-cta-icon{width:43px;height:43px;font-size:18px}.voluntary-gst-cta-content{flex-basis:calc(100% - 60px)}.voluntary-gst-cta-content h3{font-size:16px}.voluntary-gst-cta-content p{font-size:12px}.voluntary-gst-cta-button{width:100%;margin-left:0}.voluntary-gst-disclaimer{font-size:10px}}@media (prefers-reduced-motion:reduce){.voluntary-gst-card,.voluntary-gst-card:before,.voluntary-gst-icon,.voluntary-gst-card-footer svg,.voluntary-gst-cta-button{transition:none}}.gst-calculator-section{--calc-bg:#fff;--calc-card:#fff;--calc-text:#202a3a;--calc-muted:#657087;--calc-border:#e1e5f5;--calc-accent:#706bff;--calc-input-bg:#202938;--calc-input-text:#fff;--calc-result-bg:#f6f6ff;--calc-total-bg:#e3e5ff;width:100%;color:var(--calc-text);background:var(--calc-bg);padding:60px 5% 45px;font-family:Inter,sans-serif;overflow:hidden}.gst-calculator-section *,.gst-calculator-section :before,.gst-calculator-section :after{box-sizing:border-box}.gst-calculator-container{width:100%;max-width:1200px;margin:0 auto}.gst-calculator-intro{text-align:center;max-width:850px;margin:0 auto 90px}.gst-calc-eyebrow{color:#625be8;letter-spacing:1.5px;background:#f4f3ff;border:1px solid #e3e1ff;border-radius:30px;margin-bottom:12px;padding:7px 13px;font-size:10px;font-weight:800;display:inline-block}.gst-calculator-intro h2{color:var(--calc-text);letter-spacing:-.8px;margin:0 0 17px;font-family:Outfit,sans-serif;font-size:clamp(27px,3.5vw,38px);font-weight:800;line-height:1.25}.gst-calculator-intro>p{max-width:750px;color:var(--calc-muted);margin:0 auto;font-size:13px;line-height:1.9}.gst-calc-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.gst-calc-primary-btn,.gst-calc-secondary-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 22px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.gst-calc-primary-btn{color:#fff;background:#706bff;box-shadow:0 5px 13px #706bff3b}.gst-calc-primary-btn:hover{color:#fff;background:#5b55ec;transform:translateY(-2px);box-shadow:0 8px 18px #706bff4d}.gst-calc-secondary-btn{color:#706bff;background:0 0;border-color:#706bff}.gst-calc-secondary-btn:hover{color:#fff;background:#706bff;transform:translateY(-2px)}.gst-calc-heading{text-align:center;margin-bottom:15px}.gst-calc-heading-icon{color:#706bff;font-size:24px;display:none}.gst-calc-heading h2{color:var(--calc-text);letter-spacing:-.6px;margin:0 0 10px;font-family:Outfit,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:800}.gst-calc-heading>p{color:var(--calc-muted);margin:0;font-size:11px;line-height:1.8}.gst-calculator-card{border:1px solid var(--calc-border);background:var(--calc-card);border-radius:15px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:36px;padding:30px 25px;display:grid;box-shadow:0 18px 40px #0f172a26,0 4px 12px #0f172a0a}.gst-calc-form{flex-direction:column;gap:20px;min-width:0;display:flex}.gst-calc-field{flex-direction:column;gap:8px;display:flex}.gst-calc-field>label,.gst-calc-price-type legend{color:var(--calc-text);font-size:11px;font-weight:500}.gst-calc-field input,.gst-calc-field select{width:100%;height:43px;color:var(--calc-input-text);background:var(--calc-input-bg);border:1px solid #394253;border-radius:8px;outline:none;padding:0 13px;font-family:inherit;font-size:12px;transition:border-color .2s,box-shadow .2s}.gst-calc-field input:focus,.gst-calc-field select:focus{border-color:#8c86ff;box-shadow:0 0 0 3px #706bff29}.gst-calc-field input::placeholder{color:#b8c0d0}.gst-calc-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gst-calc-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gst-calc-field input[type=number]{appearance:textfield}.gst-calc-price-type{border:0;flex-wrap:wrap;align-items:center;gap:13px;margin:0;padding:0;display:flex}.gst-calc-price-type legend{width:100%;margin-bottom:10px;padding:0}.gst-calc-radio{color:var(--calc-muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:inline-flex}.gst-calc-radio input{accent-color:#706bff;cursor:pointer;width:14px;height:14px;margin:0}.gst-calc-reset{color:#706bff;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:7px 0 0;font-family:inherit;font-size:11px;font-weight:600}.gst-calc-reset:hover{text-decoration:underline}.gst-calc-results{background:var(--calc-result-bg);border:1px dashed #c6c6ff;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;padding:20px 24px;display:flex}.gst-calc-result-row{min-height:41px;color:var(--calc-text);border-bottom:1px solid #d8daf7;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.gst-calc-result-row strong{text-align:right;overflow-wrap:anywhere;font-size:11px;font-weight:700}.gst-calc-total{color:#273149;background:var(--calc-total-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:61px;margin-top:10px;padding:12px;font-size:11px;display:flex}.gst-calc-total strong{text-align:right;overflow-wrap:anywhere;font-family:Outfit,sans-serif;font-size:18px;font-weight:800}.gst-calc-result-note{color:#8592ab;text-align:center;margin:13px 0 0;font-size:9px;line-height:1.6}.gst-calc-error{color:#dc2626;font-size:11px}.gst-calc-disclaimer{max-width:850px;color:var(--calc-muted);text-align:center;margin:18px auto 0;font-size:10px;line-height:1.8}@media (prefers-color-scheme:dark){.gst-calculator-section{--calc-bg:#07152e;--calc-card:#0e2142;--calc-text:#f1f5ff;--calc-muted:#b3c2dc;--calc-border:#94b7ff2e;--calc-input-bg:#09172e;--calc-input-text:#f1f5ff;--calc-result-bg:#102449;--calc-total-bg:#243b6b;background:radial-gradient(at 50% 0,#3b82f61f,#0000 50%),#07152e}.gst-calc-eyebrow{color:#c4c4ff;background:#706bff24;border-color:#948cff40}.gst-calc-results{border-color:#948cff73}.gst-calc-result-row{border-color:#94b7ff33}.gst-calc-total{color:#f1f5ff}.gst-calc-result-note{color:#a7b9d7}.gst-calc-field input,.gst-calc-field select{border-color:#354766}}.dark .gst-calculator-section{--calc-bg:#07152e;--calc-card:#0e2142;--calc-text:#f1f5ff;--calc-muted:#b3c2dc;--calc-border:#94b7ff2e;--calc-input-bg:#09172e;--calc-input-text:#f1f5ff;--calc-result-bg:#102449;--calc-total-bg:#243b6b;color:#f1f5ff;background:radial-gradient(at 50% 0,#3b82f61f,#0000 50%),#07152e}.dark .gst-calc-eyebrow{color:#c4c4ff;background:#706bff24;border-color:#948cff40}.dark .gst-calc-results{border-color:#948cff73}.dark .gst-calc-result-row{border-color:#94b7ff33}.dark .gst-calc-total{color:#f1f5ff}.dark .gst-calc-result-note{color:#a7b9d7}.dark .gst-calc-field input,.dark .gst-calc-field select{border-color:#354766}@media (width<=800px){.gst-calculator-section{padding:50px 4%}.gst-calculator-intro{margin-bottom:65px}.gst-calculator-card{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.gst-calc-results{min-height:210px}}@media (width<=500px){.gst-calculator-section{padding:40px 16px}.gst-calculator-intro{margin-bottom:50px}.gst-calculator-intro h2{font-size:29px}.gst-calculator-intro>p{font-size:12px}.gst-calc-actions{flex-direction:column;align-items:stretch;gap:12px}.gst-calc-primary-btn,.gst-calc-secondary-btn{width:100%}.gst-calc-heading h2{font-size:30px}.gst-calculator-card{border-radius:13px;gap:24px;padding:19px 15px}.gst-calc-form{gap:18px}.gst-calc-results{padding:16px 13px}.gst-calc-result-row{font-size:9px}.gst-calc-total strong{font-size:16px}.gst-calc-disclaimer{font-size:10px}}@media (prefers-reduced-motion:reduce){.gst-calc-primary-btn,.gst-calc-secondary-btn{transition:none}}.choose-license-section{--cl-bg:#f8fafc;--cl-card-bg:#fff;--cl-text:#202a3a;--cl-muted:#68748a;--cl-border:#dfe4ed;--cl-accent:#706bff;--cl-icon-bg:#f1f2f7;width:100%;color:var(--cl-text);background:var(--cl-bg);padding:54px 4% 36px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.choose-license-section *,.choose-license-section :before,.choose-license-section :after{box-sizing:border-box}.choose-license-container{width:100%;max-width:1150px;margin:0 auto}.choose-license-header{text-align:center;margin:0 auto 23px}.choose-license-eyebrow{color:#6961ed;letter-spacing:1.3px;background:#f0efff;border:1px solid #e5e2ff;border-radius:30px;margin-bottom:10px;padding:6px 12px;font-size:9px;font-weight:800;display:inline-block}.choose-license-header h2{color:var(--cl-text);letter-spacing:-.7px;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:clamp(27px,3.2vw,38px);font-weight:800;line-height:1.25}.choose-license-header h2 span{color:inherit}.choose-license-header>p{color:var(--cl-muted);margin:0 auto;font-size:12px;font-weight:400;line-height:1.7}.choose-license-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:19px;display:grid}.choose-license-card{border:1px solid var(--cl-border);background:var(--cl-card-bg);border-radius:9px;flex-direction:column;min-width:0;min-height:195px;padding:19px 19px 17px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.choose-license-card:hover{border-color:#706bffa6;transform:translateY(-5px);box-shadow:0 12px 28px #2a315417}.choose-license-icon{width:32px;height:32px;color:var(--cl-accent);background:var(--cl-icon-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:14px;font-size:15px;transition:color .25s,background .25s,transform .25s;display:flex}.choose-license-card:hover .choose-license-icon{color:#fff;background:var(--cl-accent);transform:scale(1.07)}.choose-license-card h3{color:var(--cl-text);margin:0 0 8px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:700;line-height:1.55}.choose-license-card>p{color:var(--cl-muted);flex:1;margin:0;font-size:10px;font-weight:400;line-height:1.7}.choose-license-card-line{transform-origin:0;background:linear-gradient(90deg,#706bff,#a69aff);width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.choose-license-card:hover .choose-license-card-line{transform:scaleX(1)}.choose-license-footer{justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.choose-license-footer-dot{background:var(--cl-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #706bff1a}.choose-license-footer p{color:var(--cl-muted);text-align:center;margin:0;font-size:10px;line-height:1.6}@media (prefers-color-scheme:dark){.choose-license-section{--cl-bg:#07152e;--cl-card-bg:#0e2142;--cl-text:#f1f5ff;--cl-muted:#b3c2dc;--cl-border:#94b7ff2e;--cl-accent:#8983ff;--cl-icon-bg:#192d50}.choose-license-eyebrow{color:#c4c4ff;background:#706bff21;border-color:#948cff40}.choose-license-card:hover{box-shadow:0 12px 28px #00000038}}.dark .choose-license-section{--cl-bg:#07152e;--cl-card-bg:#0e2142;--cl-text:#f1f5ff;--cl-muted:#b3c2dc;--cl-border:#94b7ff2e;--cl-accent:#8983ff;--cl-icon-bg:#192d50;color:var(--cl-text);background:var(--cl-bg)}.dark .choose-license-eyebrow{color:#c4c4ff;background:#706bff21;border-color:#948cff40}.dark .choose-license-card:hover{box-shadow:0 12px 28px #00000038}@media (width<=800px){.choose-license-section{padding:45px 4% 30px}.choose-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.choose-license-card{min-height:190px}}@media (width<=520px){.choose-license-section{padding:38px 17px 28px}.choose-license-header{margin-bottom:25px}.choose-license-header h2{letter-spacing:-.5px;font-size:27px}.choose-license-desktop-break{display:none}.choose-license-header>p{max-width:380px;font-size:12px}.choose-license-grid{grid-template-columns:minmax(0,1fr);gap:13px}.choose-license-card{border-radius:11px;min-height:auto;padding:19px}.choose-license-icon{margin-bottom:12px}.choose-license-card h3{font-size:13px}.choose-license-card>p{font-size:11px;line-height:1.8}.choose-license-footer{margin-top:20px}}@media (prefers-reduced-motion:reduce){.choose-license-card,.choose-license-icon,.choose-license-card-line{transition:none}}.step-gst-section{--step-bg:#f8fafc;--step-card:#fff;--step-text:#202a3a;--step-muted:#727e92;--step-border:#dce2eb;--step-blue:#3264f5;--step-purple:#706bff;--step-soft:#eef2ff;width:100%;color:var(--step-text);background:var(--step-bg);padding:38px 3% 45px;font-family:Inter,sans-serif;overflow:hidden}.step-gst-section *,.step-gst-section :before,.step-gst-section :after{box-sizing:border-box}.step-gst-container{width:100%;max-width:1100px;margin:0 auto}.step-gst-header{text-align:center;margin-bottom:26px}.step-gst-badge{color:#fff;letter-spacing:.3px;background:linear-gradient(120deg,#706bff,#2460f5);border-radius:30px;justify-content:center;align-items:center;padding:6px 12px;font-size:8px;font-weight:800;display:inline-flex;box-shadow:0 3px 9px #3264f533}.step-gst-header h2{color:var(--step-text);letter-spacing:-.6px;margin:15px 0 6px;font-family:Outfit,sans-serif;font-size:clamp(25px,3vw,36px);font-weight:800;line-height:1.25}.step-gst-header h2 span{color:inherit}.step-gst-header>p{color:var(--step-muted);margin:0 auto;font-size:11px;line-height:1.8}.step-gst-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.step-gst-video-column{min-width:0;position:sticky;top:24px}.step-gst-video-card{aspect-ratio:.72;color:#fff;isolation:isolate;background:#142039;border:1px solid #94a3b840;border-radius:12px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 15px 35px #0f172a24}.step-gst-video-art{background:radial-gradient(circle at 78% 28%,#ffc17175,#0000 24%),radial-gradient(circle at 20% 72%,#706bff66,#0000 34%),linear-gradient(145deg,#253149 0%,#131d31 48%,#303a50 100%);flex-direction:column;justify-content:space-between;padding:15px;transition:transform .35s;display:flex;position:absolute;inset:0;overflow:hidden}.step-gst-video-card:hover .step-gst-video-art{transform:scale(1.035)}.step-gst-video-art:before{z-index:-1;content:"";border:1px solid #ffffff24;border-radius:50%;width:90%;height:48%;position:absolute;top:25%;right:-35%;transform:rotate(-32deg);box-shadow:0 0 0 18px #ffffff06,0 0 0 36px #ffffff05}.step-gst-video-art:after{z-index:-1;content:"";background:linear-gradient(135deg,#ffffff29,#706bff1f);border-radius:50% 50% 0 0;width:115%;height:40%;position:absolute;bottom:-8%;right:-20%;transform:rotate(-15deg)}.step-gst-video-top{align-items:center;gap:8px;display:flex}.step-gst-brand-icon{color:#fff;border:1px solid #ffffffa6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.step-gst-video-top strong,.step-gst-video-top span{display:block}.step-gst-video-top strong{font-size:10px;font-weight:800;line-height:1.5}.step-gst-video-top span{color:#d0d8e9;margin-top:2px;font-size:8px}.step-gst-video-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:10px 0;display:flex}.step-gst-scales-icon{color:#d9dcff;filter:drop-shadow(0 7px 10px #00000040);font-size:clamp(35px,5vw,62px)}.step-gst-video-label{color:#fff;letter-spacing:2px;text-shadow:0 5px 20px #00000038;font-family:Outfit,sans-serif;font-size:clamp(44px,6vw,74px);font-weight:800;line-height:1}.step-gst-video-subtitle{color:#d5def1;letter-spacing:2px;font-size:8px;font-weight:700}.step-gst-video-bottom{color:#e5eaff;letter-spacing:1px;text-align:center;border-top:1px solid #ffffff3b;padding:9px 0 0;font-size:8px;font-weight:600}.step-gst-play-button{color:#fff;background:#ff1744;border-radius:10px;justify-content:center;align-items:center;width:49px;height:34px;font-size:14px;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #0003}.step-gst-play-button svg{margin-left:2px}.step-gst-video-card:hover .step-gst-play-button{background:#e9002d;transform:translate(-50%,-50%)scale(1.1)}.step-gst-watch-label{color:#fff;background:#0a111fa6;border-radius:30px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex;position:absolute;bottom:12px;right:12px}.step-gst-watch-label svg{font-size:8px}.step-gst-video-note{border:1px solid var(--step-border);background:var(--step-card);border-radius:10px;align-items:flex-start;gap:11px;margin-top:17px;padding:13px;display:flex}.step-gst-note-icon{width:29px;height:29px;color:var(--step-blue);background:var(--step-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.step-gst-video-note strong{color:var(--step-text);margin:1px 0 5px;font-size:11px;font-weight:700;display:block}.step-gst-video-note p{color:var(--step-muted);margin:0;font-size:10px;line-height:1.7}.step-gst-apply-button{color:#fff;text-align:center;background:linear-gradient(120deg,#706bff,#3264f5);border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:43px;margin-top:13px;padding:11px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 5px 13px #3264f533}.step-gst-apply-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #3264f547}.step-gst-timeline{flex-direction:column;gap:17px;min-width:0;display:flex;position:relative}.step-gst-item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid;position:relative}.step-gst-item:not(:last-child):before{content:"";background:linear-gradient(#3264f573,#3264f514);width:2px;position:absolute;top:29px;bottom:-18px;left:13px}.step-gst-number-column{z-index:1;justify-content:flex-start;display:flex;position:relative}.step-gst-number{color:#fff;background:linear-gradient(135deg,#706bff,#2460f5);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;transition:transform .2s;display:flex;box-shadow:0 5px 12px #3264f538}.step-gst-item:hover .step-gst-number{transform:scale(1.08)}.step-gst-content{border:1px solid var(--step-border);background:var(--step-card);border-radius:9px;min-width:0;padding:12px 13px 11px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 5px #0f172a09}.step-gst-item:hover .step-gst-content{border-color:#3264f580;transform:translate(3px);box-shadow:0 7px 18px #0f172a0f}.step-gst-step-label{color:var(--step-blue);letter-spacing:.6px;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.step-gst-content h3{color:var(--step-text);margin:0 0 5px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;line-height:1.5}.step-gst-content p{color:var(--step-muted);margin:0;font-size:9px;line-height:1.7}@media (prefers-color-scheme:dark){.step-gst-section{--step-bg:#07152e;--step-card:#0e2142;--step-text:#f1f5ff;--step-muted:#b3c2dc;--step-border:#94b7ff33;--step-blue:#8fa8ff;--step-purple:#9690ff;--step-soft:#1a3159;background:radial-gradient(at 50% 0,#3b82f621,#0000 55%),#07152e}.step-gst-content{box-shadow:none}.step-gst-item:hover .step-gst-content{box-shadow:0 7px 18px #00000026}.step-gst-video-note{box-shadow:none}}.dark .step-gst-section{--step-bg:#07152e;--step-card:#0e2142;--step-text:#f1f5ff;--step-muted:#b3c2dc;--step-border:#94b7ff33;--step-blue:#8fa8ff;--step-purple:#9690ff;--step-soft:#1a3159;color:var(--step-text);background:radial-gradient(at 50% 0,#3b82f621,#0000 55%),#07152e}.dark .step-gst-content,.dark .step-gst-video-note{box-shadow:none}@media (width<=760px){.step-gst-section{padding:35px 4% 40px}.step-gst-layout{grid-template-columns:minmax(0,1fr);gap:28px}.step-gst-video-column{width:min(100%,360px);margin:0 auto;position:relative;top:auto}.step-gst-video-card{aspect-ratio:.9}.step-gst-timeline{gap:15px}.step-gst-content{padding:14px}.step-gst-content h3{font-size:12px}.step-gst-content p{font-size:10px}}@media (width<=480px){.step-gst-section{padding:30px 15px}.step-gst-header{margin-bottom:25px}.step-gst-header h2{font-size:26px;line-height:1.3}.step-gst-header>p{max-width:340px;font-size:10px}.step-gst-desktop-break{display:none}.step-gst-video-column{width:100%;max-width:310px}.step-gst-video-card{aspect-ratio:.9}.step-gst-layout{gap:30px}.step-gst-item{grid-template-columns:31px minmax(0,1fr);gap:8px}.step-gst-item:not(:last-child):before{left:12px}.step-gst-number{border-radius:7px;width:26px;height:26px;font-size:9px}.step-gst-content{padding:12px}.step-gst-content h3{font-size:11px}.step-gst-content p{font-size:10px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.step-gst-video-art,.step-gst-play-button,.step-gst-number,.step-gst-content,.step-gst-apply-button{transition:none}}.ask-gst-section{--faq-bg:#f8fafc;--faq-text:#202a3a;--faq-muted:#778195;--faq-border:#dfe4ec;--faq-accent:#4268f5;--faq-accent-light:#eef2ff;--faq-card:#fff;width:100%;color:var(--faq-text);background-color:var(--faq-bg);background-image:radial-gradient(circle,#6977922b 1px,#0000 1px);background-size:28px 30px;padding:50px 3% 45px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.ask-gst-section *,.ask-gst-section :before,.ask-gst-section :after{box-sizing:border-box}.ask-gst-container{width:100%;max-width:1050px;margin:0 auto;position:relative}.ask-gst-header{text-align:center;margin:0 auto 25px}.ask-gst-eyebrow{color:var(--faq-accent);background:var(--faq-accent-light);letter-spacing:1.2px;border-radius:30px;margin-bottom:10px;padding:6px 12px;font-size:9px;font-weight:800;display:none}.ask-gst-header h2{color:var(--faq-text);letter-spacing:-.9px;margin:0 0 12px;font-family:Outfit,sans-serif;font-size:clamp(30px,4.5vw,43px);font-weight:800;line-height:1.2}.ask-gst-header>p{color:var(--faq-muted);letter-spacing:.2px;margin:0 auto;font-size:clamp(13px,1.7vw,17px);font-weight:400;line-height:1.5}.ask-gst-list{border-top:1px solid #0000;width:100%}.ask-gst-item{border-bottom:1px solid var(--faq-border);transition:border-color .25s}.ask-gst-item-open{border-bottom-color:#4268f566}.ask-gst-question{width:100%;min-height:74px;color:var(--faq-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 10px 18px 0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;transition:color .2s,padding .2s;display:flex}.ask-gst-question:hover{color:var(--faq-accent)}.ask-gst-question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-3px;border-radius:5px}.ask-gst-question>span:first-child{flex:1;min-width:0}.ask-gst-toggle-icon{width:30px;height:30px;color:var(--faq-text);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:color .2s,background .2s,transform .2s;display:flex}.ask-gst-item-open .ask-gst-toggle-icon{color:#fff;background:var(--faq-accent)}.ask-gst-question:hover .ask-gst-toggle-icon{color:var(--faq-accent)}.ask-gst-item-open .ask-gst-question:hover .ask-gst-toggle-icon{color:#fff}.ask-gst-item-open .ask-gst-question{color:var(--faq-accent)}.ask-gst-answer-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.ask-gst-item-open .ask-gst-answer-wrapper{opacity:1;grid-template-rows:1fr}.ask-gst-answer{min-height:0;overflow:hidden}.ask-gst-answer p{color:var(--faq-muted);margin:0;padding:0 45px 22px 0;font-size:13px;font-weight:400;line-height:1.9}.ask-gst-footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:30px;display:flex}.ask-gst-footer>p{color:var(--faq-muted);margin:0;font-size:12px;line-height:1.7}.ask-gst-contact-link{border:1px solid var(--faq-accent);color:var(--faq-accent);background:var(--faq-card);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:inline-flex}.ask-gst-contact-link:hover{color:#fff;background:var(--faq-accent);transform:translateY(-2px)}@media (prefers-color-scheme:dark){.ask-gst-section{--faq-bg:#07152e;--faq-text:#edf3ff;--faq-muted:#aebfdb;--faq-border:#94b7ff33;--faq-accent:#8fa8ff;--faq-accent-light:#162d53;--faq-card:#0e2142;background-color:var(--faq-bg);background-image:radial-gradient(circle,#94b7ff29 1px,#0000 1px)}}.dark .ask-gst-section{--faq-bg:#07152e;--faq-text:#edf3ff;--faq-muted:#aebfdb;--faq-border:#94b7ff33;--faq-accent:#8fa8ff;--faq-accent-light:#162d53;--faq-card:#0e2142;color:var(--faq-text);background-color:var(--faq-bg);background-image:radial-gradient(circle,#94b7ff29 1px,#0000 1px)}@media (width<=768px){.ask-gst-section{padding:42px 4% 38px}.ask-gst-header h2{font-size:34px}.ask-gst-question{min-height:68px;font-size:15px}.ask-gst-answer p{font-size:12px}}@media (width<=480px){.ask-gst-section{background-size:24px 26px;padding:35px 18px}.ask-gst-header{margin-bottom:20px}.ask-gst-header h2{letter-spacing:-.6px;margin-bottom:10px;font-size:29px}.ask-gst-header>p{font-size:12px;line-height:1.8}.ask-gst-desktop-break{display:none}.ask-gst-question{gap:12px;min-height:65px;padding:16px 0;font-size:13px}.ask-gst-toggle-icon{width:27px;height:27px;font-size:11px}.ask-gst-answer p{padding:0 28px 18px 0;font-size:11px;line-height:1.85}.ask-gst-footer{flex-direction:column;gap:12px;margin-top:24px}.ask-gst-footer>p{font-size:11px}.ask-gst-contact-link{min-height:40px}}@media (prefers-reduced-motion:reduce){.ask-gst-item,.ask-gst-question,.ask-gst-toggle-icon,.ask-gst-answer-wrapper,.ask-gst-contact-link{transition:none}}.hero-tds-section{--hero-bg:#fff;--hero-text:#202a3a;--hero-muted:#68758b;--hero-card:#fff;--hero-border:#e0e6f0;--hero-blue:#5b61f6;--hero-blue-dark:#315df4;--hero-soft:#f0f3ff;--hero-panel:#f6f8ff;width:100%;color:var(--hero-text);background:var(--hero-bg);padding:65px 5% 42px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.hero-tds-section *,.hero-tds-section :before,.hero-tds-section :after{box-sizing:border-box}.hero-tds-container{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:55px;width:100%;max-width:1250px;margin:0 auto;display:grid}.hero-tds-content{min-width:0}.hero-tds-eyebrow{color:var(--hero-blue);background:var(--hero-soft);letter-spacing:1px;border:1px solid #5b61f629;border-radius:30px;align-items:center;gap:8px;margin-bottom:21px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.hero-tds-eyebrow svg{font-size:13px}.hero-tds-content h1{max-width:690px;color:var(--hero-text);letter-spacing:-1.7px;margin:0;font-family:Outfit,sans-serif;font-size:clamp(36px,4.4vw,59px);font-weight:800;line-height:1.13}.hero-tds-highlight{color:var(--hero-blue)}.hero-tds-description{max-width:640px;color:var(--hero-muted);margin:23px 0 0;font-size:15px;line-height:1.95}.hero-tds-benefits{flex-wrap:wrap;gap:12px 19px;margin-top:22px;display:flex}.hero-tds-benefits span{color:var(--hero-text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.hero-tds-benefits svg{color:var(--hero-blue);font-size:13px}.hero-tds-actions{flex-wrap:wrap;gap:13px;margin-top:29px;display:flex}.hero-tds-primary-btn,.hero-tds-secondary-btn{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:14px 21px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.hero-tds-primary-btn{color:#fff;background:linear-gradient(120deg,#7770ff,#315df4);box-shadow:0 7px 17px #435bf538}.hero-tds-primary-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 10px 22px #435bf54d}.hero-tds-secondary-btn{border-color:var(--hero-blue);color:var(--hero-blue);background:0 0}.hero-tds-secondary-btn:hover{color:var(--hero-blue);background:var(--hero-soft);transform:translateY(-2px)}.hero-tds-trust{align-items:center;gap:12px;margin-top:28px;display:flex}.hero-tds-trust-icon{border:1px solid var(--hero-border);width:42px;height:42px;color:var(--hero-blue);background:var(--hero-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.hero-tds-trust strong{color:var(--hero-text);font-size:12px;font-weight:700;display:block}.hero-tds-trust p{color:var(--hero-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.hero-tds-visual{border:1px solid var(--hero-border);background:radial-gradient(circle at 80% 10%, #6870ff26, transparent 37%), radial-gradient(circle at 15% 85%, #3369f417, transparent 35%), var(--hero-panel);isolation:isolate;border-radius:28px;justify-content:center;align-items:center;min-width:0;min-height:430px;padding:30px 25px;display:flex;position:relative}.hero-tds-visual-glow{z-index:-1;filter:blur(55px);background:#6366f11f;border-radius:50%;width:68%;height:60%;position:absolute;top:18%;left:16%}.hero-tds-top-label{color:var(--hero-muted);letter-spacing:.8px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex;position:absolute;top:21px;left:22px}.hero-tds-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.hero-tds-main-card{z-index:1;border:1px solid var(--hero-border);background:var(--hero-card);border-radius:19px;width:100%;max-width:370px;padding:21px;transition:transform .3s;position:relative;transform:rotate(-1deg);box-shadow:0 20px 50px #192b531f}.hero-tds-visual:hover .hero-tds-main-card{transform:rotate(0)translateY(-3px)}.hero-tds-card-header{align-items:center;gap:12px;display:flex}.hero-tds-card-icon{color:#fff;background:linear-gradient(135deg,#8177ff,#4261f4);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;font-size:22px;display:flex}.hero-tds-card-header>div:nth-child(2){flex:1;min-width:0}.hero-tds-card-header>div:nth-child(2) span{color:var(--hero-muted);letter-spacing:.6px;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.hero-tds-card-header h2{color:var(--hero-text);margin:0;font-family:Outfit,sans-serif;font-size:21px;font-weight:800}.hero-tds-card-check{color:#22b573;font-size:19px}.hero-tds-document-preview{border:1px solid var(--hero-border);background:var(--hero-panel);border-radius:13px;margin-top:22px;padding:19px 15px 14px}.hero-tds-doc-heading{align-items:center;gap:11px;display:flex}.hero-tds-doc-symbol{width:37px;height:37px;color:var(--hero-blue);background:var(--hero-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.hero-tds-doc-heading strong,.hero-tds-doc-heading span{display:block}.hero-tds-doc-heading strong{color:var(--hero-text);font-size:11px;font-weight:800}.hero-tds-doc-heading span{color:var(--hero-muted);margin-top:4px;font-size:9px}.hero-tds-doc-divider{background:var(--hero-border);height:1px;margin:16px 0 10px}.hero-tds-doc-row{color:var(--hero-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:10px;display:flex}.hero-tds-doc-row svg{color:#22b573;flex-shrink:0;font-size:12px}.hero-tds-doc-progress{background:var(--hero-soft);border:1px solid #5b61f626;border-radius:10px;align-items:center;gap:10px;margin-top:9px;padding:12px;display:flex}.hero-tds-doc-progress-icon{width:32px;height:32px;color:var(--hero-blue);background:var(--hero-card);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.hero-tds-doc-progress strong,.hero-tds-doc-progress span{display:block}.hero-tds-doc-progress strong{color:var(--hero-text);font-size:10px}.hero-tds-doc-progress span{color:var(--hero-muted);margin-top:4px;font-size:9px}.hero-tds-card-footer{color:var(--hero-muted);justify-content:space-between;gap:10px;margin-top:17px;font-size:8px;display:flex}.hero-tds-card-footer span:first-child{color:var(--hero-blue);letter-spacing:.6px;font-weight:800}.hero-tds-floating-badge,.hero-tds-mini-card{z-index:2;border:1px solid var(--hero-border);background:var(--hero-card);border-radius:13px;align-items:center;gap:10px;padding:12px;animation:4s ease-in-out infinite hero-tds-float;display:flex;position:absolute;box-shadow:0 12px 30px #192b531f}.hero-tds-floating-badge{top:17%;right:-17px}.hero-tds-mini-card{animation-delay:-2s;bottom:12%;left:-20px}.hero-tds-floating-icon,.hero-tds-mini-icon{width:34px;height:34px;color:var(--hero-blue);background:var(--hero-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.hero-tds-floating-badge strong,.hero-tds-floating-badge span,.hero-tds-mini-card strong,.hero-tds-mini-card span{display:block}.hero-tds-floating-badge strong,.hero-tds-mini-card strong{color:var(--hero-text);font-size:10px;font-weight:800}.hero-tds-floating-badge span,.hero-tds-mini-card span{color:var(--hero-muted);margin-top:4px;font-size:9px}.hero-tds-decoration{z-index:-1;border:1px solid #5b61f63b;border-radius:18px;position:absolute;transform:rotate(16deg)}.hero-tds-decoration-one{width:70px;height:70px;top:17%;right:11%}.hero-tds-decoration-two{border-radius:50%;width:45px;height:45px;bottom:18%;left:8%}.hero-tds-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;width:100%;max-width:1250px;margin:38px auto 0;display:grid}.hero-tds-feature{border:1px solid var(--hero-border);background:var(--hero-card);border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:19px 15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.hero-tds-feature:hover{border-color:#5b61f673;transform:translateY(-4px);box-shadow:0 10px 25px #192b5312}.hero-tds-feature-icon{width:38px;height:38px;color:var(--hero-blue);background:var(--hero-soft);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.hero-tds-feature h3{color:var(--hero-text);margin:2px 0 6px;font-size:11px;font-weight:800;line-height:1.5}.hero-tds-feature p{color:var(--hero-muted);margin:0;font-size:10px;line-height:1.7}@keyframes hero-tds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-color-scheme:dark){.hero-tds-section{--hero-bg:#07152e;--hero-text:#edf3ff;--hero-muted:#b2c1db;--hero-card:#0e2142;--hero-border:#94b7ff33;--hero-blue:#9aaaff;--hero-blue-dark:#6388ff;--hero-soft:#1a3159;--hero-panel:#0a1b38}}.dark .hero-tds-section{--hero-bg:#07152e;--hero-text:#edf3ff;--hero-muted:#b2c1db;--hero-card:#0e2142;--hero-border:#94b7ff33;--hero-blue:#9aaaff;--hero-blue-dark:#6388ff;--hero-soft:#1a3159;--hero-panel:#0a1b38;color:var(--hero-text);background:var(--hero-bg)}@media (width<=1000px){.hero-tds-section{padding:50px 4% 35px}.hero-tds-container{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:30px}.hero-tds-content h1{font-size:clamp(34px,4.4vw,47px)}.hero-tds-description{font-size:13px}.hero-tds-visual{min-height:390px;padding:28px 17px}.hero-tds-main-card{padding:17px}.hero-tds-floating-badge{right:-8px}.hero-tds-mini-card{left:-8px}.hero-tds-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hero-tds-section{padding:38px 18px 30px}.hero-tds-container{grid-template-columns:minmax(0,1fr);gap:34px}.hero-tds-content h1{letter-spacing:-1px;max-width:580px;font-size:clamp(34px,8vw,46px)}.hero-tds-description{margin-top:17px;font-size:13px;line-height:1.9}.hero-tds-benefits{gap:11px 15px}.hero-tds-actions{gap:10px;margin-top:23px}.hero-tds-primary-btn,.hero-tds-secondary-btn{min-height:46px;padding:12px 15px;font-size:11px}.hero-tds-visual{width:100%;max-width:450px;min-height:420px;margin:0 auto;padding:32px 22px}.hero-tds-main-card{max-width:340px}.hero-tds-features{gap:12px;margin-top:30px}.hero-tds-feature{padding:15px 12px}}@media (width<=420px){.hero-tds-section{padding-left:15px;padding-right:15px}.hero-tds-eyebrow{font-size:9px}.hero-tds-content h1{font-size:35px}.hero-tds-benefits{flex-direction:column;align-items:flex-start}.hero-tds-actions{flex-direction:column}.hero-tds-primary-btn,.hero-tds-secondary-btn{width:100%}.hero-tds-visual{min-height:390px;padding:33px 15px}.hero-tds-main-card{padding:14px}.hero-tds-floating-badge{padding:9px;top:12%;right:-4px}.hero-tds-mini-card{padding:9px;bottom:8%;left:-4px}.hero-tds-features{grid-template-columns:minmax(0,1fr)}.hero-tds-feature{align-items:center;padding:15px}}@media (prefers-reduced-motion:reduce){.hero-tds-floating-badge,.hero-tds-mini-card{animation:none}.hero-tds-primary-btn,.hero-tds-secondary-btn,.hero-tds-feature,.hero-tds-main-card{transition:none}}@media (prefers-color-scheme:dark){.step-tds-section{--tds-bg:#07152e;--tds-card:#0e2142;--tds-text:#edf3ff;--tds-muted:#b3c2dc;--tds-border:#94b7ff33;--tds-blue:#91aaff;--tds-soft:#1a3159;background:radial-gradient(at 50% 0,#3b82f621,#0000 55%),#07152e}}@media (width<=760px){.step-tds-section{padding:35px 4% 40px}.step-tds-layout{grid-template-columns:minmax(0,1fr);gap:28px}.step-tds-sidebar{width:min(100%,350px);margin:0 auto;position:relative;top:auto}.step-tds-preview{aspect-ratio:.9}.step-tds-card{padding:14px}.step-tds-card h3{font-size:12px}.step-tds-card p{font-size:10px}}@media (width<=480px){.step-tds-section{padding:30px 15px}.step-tds-header{margin-bottom:24px}.step-tds-header h2{font-size:27px}.step-tds-header p{font-size:11px}.step-tds-sidebar{width:100%;max-width:310px}.step-tds-layout{gap:28px}.step-tds-timeline{gap:15px}.step-tds-item{grid-template-columns:29px minmax(0,1fr);gap:8px}.step-tds-item:not(:last-child):before{left:12px}.step-tds-number{width:26px;height:26px;font-size:9px}.step-tds-card{padding:12px}.step-tds-card h3{font-size:11px}.step-tds-card p{font-size:10px}}@media (prefers-reduced-motion:reduce){.step-tds-preview-art,.step-tds-play,.step-tds-number,.step-tds-card,.step-tds-cta{transition:none}}@media (prefers-color-scheme:dark){.ask-tds-section{--tds-faq-bg:#07152e;--tds-faq-card:#0e2142;--tds-faq-text:#edf3ff;--tds-faq-muted:#aebfdb;--tds-faq-border:#94b7ff33;--tds-faq-blue:#8fa8ff;--tds-faq-soft:#162d53;background-color:var(--tds-faq-bg);background-image:radial-gradient(circle,#94b7ff29 1px,#0000 1px)}}@media (width<=768px){.ask-tds-section{padding:42px 4% 38px}.ask-tds-header h2{font-size:34px}.ask-tds-question{min-height:68px;font-size:15px}.ask-tds-answer p{font-size:12px}.ask-tds-footer{padding:18px}}@media (width<=480px){.ask-tds-section{background-size:24px 26px;padding:35px 18px}.ask-tds-header{margin-bottom:22px}.ask-tds-header h2{letter-spacing:-.5px;font-size:29px}.ask-tds-header p{font-size:12px;line-height:1.8}.ask-tds-question{gap:12px;min-height:65px;padding:15px 0;font-size:13px}.ask-tds-icon{width:27px;height:27px;font-size:11px}.ask-tds-answer p{padding:0 26px 18px 0;font-size:11px;line-height:1.85}.ask-tds-footer{flex-direction:column;align-items:flex-start;gap:14px;margin-top:22px;padding:18px}.ask-tds-footer h3{font-size:16px}.ask-tds-contact-button{width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){.ask-tds-item,.ask-tds-question,.ask-tds-icon,.ask-tds-answer-wrapper,.ask-tds-contact-button{transition:none}}.benefits-tds-section{--bt-bg:#fff;--bt-card:#fff;--bt-text:#202a3a;--bt-muted:#718096;--bt-border:#e1e7f0;--bt-blue:#6265f6;--bt-blue-dark:#315ff4;--bt-soft:#f0f2ff;--bt-panel:#f8faff;width:100%;color:var(--bt-text);background:var(--bt-bg);padding:65px 5%;font-family:Inter,sans-serif;overflow:hidden}.benefits-tds-section *,.benefits-tds-section :before,.benefits-tds-section :after{box-sizing:border-box}.benefits-tds-container{width:100%;max-width:1180px;margin:0 auto}.benefits-tds-heading{text-align:center;max-width:720px;margin:0 auto 42px}.benefits-tds-eyebrow{color:var(--bt-blue);background:var(--bt-soft);letter-spacing:1px;border:1px solid #6265f629;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin-bottom:15px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.benefits-tds-heading h2{color:var(--bt-text);letter-spacing:-1px;margin:0 0 14px;font-family:Outfit,sans-serif;font-size:clamp(30px,4vw,45px);font-weight:800;line-height:1.2}.benefits-tds-heading h2 span{color:var(--bt-blue)}.benefits-tds-heading>p{max-width:650px;color:var(--bt-muted);margin:0 auto;font-size:14px;line-height:1.9}.benefits-tds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.benefits-tds-card{border:1px solid var(--bt-border);background:var(--bt-card);border-radius:17px;flex-direction:column;min-width:0;min-height:250px;padding:25px 24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a2b4d0b}.benefits-tds-card:after{content:"";background:linear-gradient(90deg, var(--bt-blue), var(--bt-blue-dark));width:0;height:3px;transition:width .3s;position:absolute;top:0;left:0}.benefits-tds-card:hover{border-color:#6265f673;transform:translateY(-6px);box-shadow:0 18px 38px #273c6e1c}.benefits-tds-card:hover:after{width:100%}.benefits-tds-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.benefits-tds-icon{width:54px;height:54px;color:var(--bt-blue);background:var(--bt-soft);border:1px solid #6265f61f;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;transition:color .25s,background .25s,transform .25s;display:flex}.benefits-tds-card:hover .benefits-tds-icon{color:#fff;background:linear-gradient(135deg,#8177ff,#4261f4);transform:scale(1.05)}.benefits-tds-number{color:var(--bt-border);font-family:Outfit,sans-serif;font-size:34px;font-weight:800;line-height:1}.benefits-tds-card h3{color:var(--bt-text);margin:0 0 11px;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.benefits-tds-card>p{color:var(--bt-muted);flex:1;margin:0 0 21px;font-size:12px;line-height:1.9}.benefits-tds-tag{color:var(--bt-blue);background:var(--bt-soft);border-radius:7px;align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.benefits-tds-tag svg{font-size:11px}.benefits-tds-cta{border:1px solid var(--bt-border);background:radial-gradient(circle at 0% 100%, #6265f61a, transparent 45%), var(--bt-panel);border-radius:17px;align-items:center;gap:18px;margin-top:35px;padding:25px 27px;display:flex}.benefits-tds-cta-icon{color:#fff;background:linear-gradient(135deg,#8177ff,#4261f4);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:23px;display:flex}.benefits-tds-cta-content{flex:1;min-width:0}.benefits-tds-cta-content h3{color:var(--bt-text);margin:0 0 7px;font-family:Outfit,sans-serif;font-size:19px;font-weight:800}.benefits-tds-cta-content p{color:var(--bt-muted);margin:0;font-size:12px;line-height:1.8}.benefits-tds-cta-button{color:#fff;background:linear-gradient(120deg,#7770ff,#315df4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:13px 17px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 15px #435bf533}.benefits-tds-cta-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 9px 20px #435bf54d}.benefits-tds-note{max-width:850px;color:var(--bt-muted);justify-content:center;align-items:flex-start;gap:9px;margin:23px auto 0;display:flex}.benefits-tds-note svg{color:var(--bt-blue);flex-shrink:0;margin-top:3px;font-size:13px}.benefits-tds-note p{text-align:center;margin:0;font-size:11px;line-height:1.8}@media (prefers-color-scheme:dark){.benefits-tds-section{--bt-bg:#07152e;--bt-card:#0e2142;--bt-text:#edf3ff;--bt-muted:#afc0dc;--bt-border:#94b7ff33;--bt-blue:#9aaaff;--bt-blue-dark:#6388ff;--bt-soft:#1a3159;--bt-panel:#0b1c39}}.dark .benefits-tds-section{--bt-bg:#07152e;--bt-card:#0e2142;--bt-text:#edf3ff;--bt-muted:#afc0dc;--bt-border:#94b7ff33;--bt-blue:#9aaaff;--bt-blue-dark:#6388ff;--bt-soft:#1a3159;--bt-panel:#0b1c39;color:var(--bt-text);background:var(--bt-bg)}@media (width<=950px){.benefits-tds-section{padding:50px 4%}.benefits-tds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.benefits-tds-card{min-height:235px;padding:22px}.benefits-tds-cta{padding:22px}}@media (width<=560px){.benefits-tds-section{padding:38px 17px}.benefits-tds-heading{margin-bottom:28px}.benefits-tds-heading h2{letter-spacing:-.5px;font-size:30px}.benefits-tds-heading>p{font-size:12px;line-height:1.9}.benefits-tds-grid{grid-template-columns:minmax(0,1fr);gap:15px}.benefits-tds-card{min-height:auto;padding:21px}.benefits-tds-card-top{margin-bottom:17px}.benefits-tds-card h3{font-size:17px}.benefits-tds-card>p{font-size:12px}.benefits-tds-cta{flex-direction:column;align-items:flex-start;gap:15px;margin-top:25px;padding:21px}.benefits-tds-cta-content h3{font-size:18px}.benefits-tds-cta-content p{font-size:11px}.benefits-tds-cta-button{width:100%;min-height:45px}.benefits-tds-note p{text-align:left;font-size:10px}}@media (prefers-reduced-motion:reduce){.benefits-tds-card,.benefits-tds-card:after,.benefits-tds-icon,.benefits-tds-cta-button{transition:none}}.income-section{--inc-bg:#fff;--inc-card:#fff;--inc-panel:#f6f8ff;--inc-text:#202a3a;--inc-muted:#718096;--inc-border:#e0e6f0;--inc-blue:#6265f6;--inc-soft:#eff1ff;width:100%;color:var(--inc-text);background:var(--inc-bg);padding:65px 5%;font-family:Inter,sans-serif;overflow:hidden}.income-section *,.income-section :before,.income-section :after{box-sizing:border-box}.income-container{width:100%;max-width:1200px;margin:0 auto}.income-section h1,.income-section h2,.income-section h3{font-family:Outfit,sans-serif}.income-highlight{color:var(--inc-blue)}.income-eyebrow{color:var(--inc-blue);background:var(--inc-soft);letter-spacing:.8px;border:1px solid #6265f626;border-radius:30px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.income-primary-btn,.income-outline-btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:13px 19px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.income-primary-btn{color:#fff;background:linear-gradient(120deg,#7770ff,#315df4);box-shadow:0 6px 15px #435bf533}.income-primary-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 9px 20px #435bf547}.income-outline-btn{border-color:var(--inc-blue);color:var(--inc-blue);background:0 0}.income-outline-btn:hover{color:var(--inc-blue);background:var(--inc-soft)}.income-hero{padding-top:60px;padding-bottom:45px}.income-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:48px;display:grid}.income-hero-content,.income-hero-visual{min-width:0}.income-hero-content h1{color:var(--inc-text);letter-spacing:-1.5px;margin:21px 0 0;font-size:clamp(35px,4.3vw,57px);font-weight:800;line-height:1.15}.income-description{color:var(--inc-muted);margin:21px 0 0;font-size:14px;line-height:1.95}.income-check-list{flex-wrap:wrap;gap:12px 17px;margin-top:23px;display:flex}.income-check-list span{color:var(--inc-text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.income-check-list svg{color:var(--inc-blue)}.income-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.income-trust-row{align-items:center;gap:12px;margin-top:27px;display:flex}.income-trust-icon{border:1px solid var(--inc-border);width:43px;height:43px;color:var(--inc-blue);background:var(--inc-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.income-trust-row strong{font-size:12px}.income-trust-row p{color:var(--inc-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.income-hero-visual{border:1px solid var(--inc-border);background:radial-gradient(circle at 80% 10%, #6265f626, transparent 38%), radial-gradient(circle at 15% 90%, #315ff414, transparent 40%), var(--inc-panel);border-radius:25px;justify-content:center;align-items:center;min-height:450px;padding:50px 25px;display:flex;position:relative}.income-visual-label{color:var(--inc-muted);letter-spacing:.8px;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex;position:absolute;top:21px;left:22px}.income-status-dot{background:#22b573;border-radius:50%;width:7px;height:7px}.income-document-card{border:1px solid var(--inc-border);background:var(--inc-card);border-radius:17px;width:100%;max-width:370px;padding:21px;transition:transform .3s;transform:rotate(-1deg);box-shadow:0 18px 45px #1e2d501a}.income-hero-visual:hover .income-document-card{transform:rotate(0)translateY(-3px)}.income-document-header{align-items:center;gap:11px;display:flex}.income-document-icon{color:#fff;background:linear-gradient(135deg,#8177ff,#4261f4);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;font-size:22px;display:flex}.income-document-header>div:nth-child(2){flex:1;min-width:0}.income-document-header span{color:var(--inc-muted);font-size:8px;font-weight:700}.income-document-header h2{margin:5px 0 0;font-size:18px;line-height:1.3}.income-document-check{color:#22b573;flex-shrink:0}.income-document-body{border:1px solid var(--inc-border);background:var(--inc-panel);border-radius:11px;margin-top:20px;padding:16px 13px}.income-document-title{border-bottom:1px solid var(--inc-border);color:var(--inc-blue);align-items:center;gap:10px;padding-bottom:15px;display:flex}.income-document-title>svg{font-size:20px}.income-document-title strong,.income-document-title span{display:block}.income-document-title strong{color:var(--inc-text);font-size:10px}.income-document-title span{color:var(--inc-muted);margin-top:4px;font-size:9px}.income-document-row{color:var(--inc-muted);justify-content:space-between;align-items:center;gap:9px;padding:12px 0;font-size:10px;display:flex}.income-document-row svg{color:#22b573;flex-shrink:0;font-size:12px}.income-document-note{background:var(--inc-soft);border:1px solid #6265f626;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.income-document-note>svg{color:var(--inc-blue);flex-shrink:0;font-size:19px}.income-document-note strong,.income-document-note span{display:block}.income-document-note strong{font-size:10px}.income-document-note span{color:var(--inc-muted);margin-top:4px;font-size:9px;line-height:1.5}.income-document-footer{color:var(--inc-muted);justify-content:space-between;gap:10px;margin-top:16px;font-size:8px;display:flex}.income-document-footer span:first-child{color:var(--inc-blue);letter-spacing:.5px;font-weight:800}.income-floating-card{z-index:2;border:1px solid var(--inc-border);background:var(--inc-card);border-radius:12px;align-items:center;gap:9px;padding:11px;animation:4s ease-in-out infinite income-float;display:flex;position:absolute;box-shadow:0 9px 25px #1e2d501f}.income-floating-top{top:15%;right:-13px}.income-floating-bottom{animation-delay:-2s;bottom:12%;left:-15px}.income-floating-icon{width:34px;height:34px;color:var(--inc-blue);background:var(--inc-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.income-floating-card strong,.income-floating-card span:last-child{display:block}.income-floating-card strong{font-size:10px}.income-floating-card div>span:last-child{color:var(--inc-muted);margin-top:4px;font-size:9px}@keyframes income-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.income-hero-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:38px;display:grid}.income-feature-card{border:1px solid var(--inc-border);background:var(--inc-card);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:18px 15px;transition:transform .2s,border-color .2s;display:flex}.income-feature-card:hover{border-color:var(--inc-blue);transform:translateY(-4px)}.income-feature-icon{width:38px;height:38px;color:var(--inc-blue);background:var(--inc-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.income-feature-card h3{margin:1px 0 6px;font-size:12px;line-height:1.5}.income-feature-card p{color:var(--inc-muted);margin:0;font-size:10px;line-height:1.7}.income-section-heading{text-align:center;max-width:750px;margin:0 auto 38px}.income-section-heading h2{letter-spacing:-.7px;margin:15px 0 12px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.25}.income-section-heading>p{max-width:640px;color:var(--inc-muted);margin:0 auto;font-size:13px;line-height:1.9}.income-process{background:var(--inc-panel)}.income-process-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:45px;display:grid}.income-process-aside{position:sticky;top:25px}.income-process-illustration{border:1px solid var(--inc-border);background:radial-gradient(circle, #6265f61a, transparent 65%), var(--inc-card);border-radius:20px;justify-content:center;align-items:center;min-height:310px;display:flex;position:relative;overflow:hidden}.income-illustration-icon{color:#fff;background:linear-gradient(135deg,#8177ff,#315df4);border:1px solid #6265f633;border-radius:35px;justify-content:center;align-items:center;width:130px;height:130px;font-size:57px;display:flex;transform:rotate(-7deg);box-shadow:0 18px 45px #435bf540}.income-illustration-orbit{border:1px dashed #6265f659;border-radius:50%;position:absolute}.income-orbit-one{width:220px;height:220px}.income-orbit-two{width:280px;height:280px}.income-illustration-chip{border:1px solid var(--inc-border);color:var(--inc-text);background:var(--inc-card);border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 5px 18px #1e2d5014}.income-illustration-chip svg{color:var(--inc-blue)}.income-chip-one{top:17%;left:5%}.income-chip-two{bottom:25%;right:4%}.income-chip-three{bottom:9%;left:10%}.income-process-aside-text{padding:24px 5px}.income-process-aside-text h3{margin:0 0 10px;font-size:22px}.income-process-aside-text p{color:var(--inc-muted);margin:0;font-size:12px;line-height:1.9}.income-text-link{color:var(--inc-blue);align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.income-timeline{flex-direction:column;gap:15px;display:flex}.income-step-card{border:1px solid var(--inc-border);background:var(--inc-card);border-radius:13px;align-items:flex-start;gap:14px;padding:18px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 4px 12px #1e2d5009}.income-step-card:hover{border-color:var(--inc-blue);transform:translate(4px)}.income-step-number{color:#fff;background:linear-gradient(135deg,#8177ff,#315df4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:flex}.income-step-icon{width:36px;height:36px;color:var(--inc-blue);background:var(--inc-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.income-step-content{flex:1;min-width:0}.income-step-content>span{color:var(--inc-blue);letter-spacing:.5px;font-size:9px;font-weight:800}.income-step-content h3{margin:5px 0 6px;font-size:14px}.income-step-content p{color:var(--inc-muted);margin:0;font-size:11px;line-height:1.8}.income-process-note{color:var(--inc-muted);justify-content:center;align-items:flex-start;gap:10px;margin-top:27px;display:flex}.income-process-note svg{color:var(--inc-blue);flex-shrink:0;margin-top:3px}.income-process-note p{margin:0;font-size:11px;line-height:1.8}.income-faq{background:var(--inc-bg)}.income-faq-container{max-width:1000px}.income-faq .income-section-heading{margin-bottom:30px}.income-faq-list{border-top:1px solid var(--inc-border)}.income-faq-item{border-bottom:1px solid var(--inc-border);transition:border-color .2s}.income-faq-open{border-bottom-color:#6265f680}.income-faq-question{width:100%;min-height:72px;color:var(--inc-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:17px 3px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.6;display:flex}.income-faq-question:hover,.income-faq-open .income-faq-question{color:var(--inc-blue)}.income-faq-question:focus-visible{outline:2px solid var(--inc-blue);outline-offset:-3px}.income-faq-toggle{width:30px;height:30px;color:var(--inc-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;transition:background .2s,color .2s;display:flex}.income-faq-open .income-faq-toggle{color:#fff;background:var(--inc-blue)}.income-faq-answer-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.income-faq-open .income-faq-answer-wrapper{opacity:1;grid-template-rows:1fr}.income-faq-answer{min-height:0;overflow:hidden}.income-faq-answer p{color:var(--inc-muted);margin:0;padding:0 42px 22px 3px;font-size:12px;line-height:1.95}.income-faq-cta{border:1px solid var(--inc-border);background:var(--inc-panel);border-radius:15px;align-items:center;gap:16px;margin-top:30px;padding:22px;display:flex}.income-faq-cta-icon{width:48px;height:48px;color:var(--inc-blue);background:var(--inc-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;display:flex}.income-faq-cta-text{flex:1;min-width:0}.income-faq-cta-text h3{margin:0 0 6px;font-size:16px}.income-faq-cta-text p{color:var(--inc-muted);margin:0;font-size:11px;line-height:1.8}@media (prefers-color-scheme:dark){.income-section{--inc-bg:#07152e;--inc-card:#0e2142;--inc-panel:#0a1b38;--inc-text:#edf3ff;--inc-muted:#b2c1db;--inc-border:#94b7ff33;--inc-blue:#9aaaff;--inc-soft:#1a3159}}.dark .income-section{--inc-bg:#07152e;--inc-card:#0e2142;--inc-panel:#0a1b38;--inc-text:#edf3ff;--inc-muted:#b2c1db;--inc-border:#94b7ff33;--inc-blue:#9aaaff;--inc-soft:#1a3159;color:var(--inc-text);background:var(--inc-bg)}@media (width<=1000px){.income-section{padding:50px 4%}.income-hero-grid{gap:28px}.income-hero-content h1{font-size:clamp(34px,4.5vw,46px)}.income-hero-visual{min-height:410px;padding-left:18px;padding-right:18px}.income-hero-features{grid-template-columns:repeat(2,minmax(0,1fr))}.income-process-grid{gap:25px}.income-process-illustration{min-height:270px}.income-faq-cta{flex-wrap:wrap}.income-faq-cta .income-primary-btn{margin-left:64px}}@media (width<=700px){.income-section{padding:38px 18px}.income-hero-grid,.income-process-grid{grid-template-columns:minmax(0,1fr);gap:30px}.income-hero-content h1{letter-spacing:-.8px;font-size:clamp(34px,8vw,45px)}.income-description{font-size:13px;line-height:1.9}.income-hero-visual{width:100%;max-width:450px;min-height:420px;margin:0 auto;padding:40px 20px}.income-document-card{max-width:340px}.income-hero-features{gap:12px;margin-top:27px}.income-feature-card{padding:15px 12px}.income-section-heading{margin-bottom:28px}.income-section-heading h2{font-size:31px}.income-section-heading>p{font-size:12px}.income-process-aside{position:static}.income-process-illustration{min-height:290px}.income-process-aside-text{padding:20px 0 8px}.income-timeline{gap:12px}.income-step-card{gap:10px;padding:14px 12px}.income-step-number,.income-step-icon{width:32px;height:32px}.income-step-content h3{font-size:13px}.income-step-content p{font-size:10px}.income-faq-question{min-height:66px;font-size:13px}.income-faq-answer p{padding-right:20px;font-size:11px}.income-faq-cta{align-items:flex-start;gap:13px;padding:17px}.income-faq-cta-text{flex-basis:calc(100% - 65px)}.income-faq-cta-text h3{font-size:15px}.income-faq-cta .income-primary-btn{width:100%;margin-left:0}}@media (width<=420px){.income-section{padding:32px 15px}.income-hero-content h1{font-size:34px}.income-check-list{flex-direction:column;align-items:flex-start}.income-hero-actions{flex-direction:column}.income-hero-actions a{width:100%}.income-hero-features{grid-template-columns:minmax(0,1fr)}.income-feature-card{align-items:center}.income-hero-visual{min-height:395px;padding:40px 12px}.income-document-card{padding:14px}.income-floating-top{right:-3px}.income-floating-bottom{left:-3px}.income-illustration-chip{padding:8px;font-size:8px}}@media (prefers-reduced-motion:reduce){.income-section *,.income-section :before,.income-section :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.step-tds-section{--tds-bg:#f8fafc;--tds-card:#fff;--tds-text:#202a3a;--tds-muted:#748096;--tds-border:#dce3ee;--tds-blue:#3865f5;--tds-soft:#edf2ff;width:100%;color:var(--tds-text);background:var(--tds-bg);padding:42px 3% 48px;font-family:Inter,sans-serif;overflow:hidden}.step-tds-section *,.step-tds-section :before,.step-tds-section :after{box-sizing:border-box}.step-tds-container{width:100%;max-width:1100px;margin:0 auto}.step-tds-header{text-align:center;margin-bottom:30px}.step-tds-badge{color:#fff;letter-spacing:.7px;background:linear-gradient(120deg,#7770ff,#3264f5);border-radius:30px;padding:7px 13px;font-size:9px;font-weight:800;display:inline-block;box-shadow:0 4px 12px #3865f533}.step-tds-header h2{color:var(--tds-text);letter-spacing:-.6px;margin:15px 0 8px;font-family:Outfit,sans-serif;font-size:clamp(26px,3.4vw,37px);font-weight:800;line-height:1.25}.step-tds-header h2 span{color:var(--tds-blue)}.step-tds-header p{max-width:570px;color:var(--tds-muted);margin:0 auto;font-size:12px;line-height:1.8}.step-tds-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.step-tds-sidebar{min-width:0;position:sticky;top:24px}.step-tds-preview{aspect-ratio:.76;color:#fff;isolation:isolate;background:#13203b;border:1px solid #94a3b833;border-radius:13px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 15px 35px #0f172a21}.step-tds-preview-art{background:radial-gradient(circle at 85% 22%,#746fff73,#0000 30%),radial-gradient(circle at 10% 85%,#287cf540,#0000 35%),linear-gradient(145deg,#253653,#111c32 62%,#263c61);flex-direction:column;justify-content:space-between;padding:16px;transition:transform .3s;display:flex;position:absolute;inset:0;overflow:hidden}.step-tds-preview:hover .step-tds-preview-art{transform:scale(1.025)}.step-tds-preview-art:before{z-index:-1;content:"";border:1px solid #ffffff26;border-radius:22px;width:90%;height:47%;position:absolute;top:27%;right:-15%;transform:rotate(-12deg);box-shadow:0 0 0 14px #ffffff06,0 0 0 28px #ffffff06}.step-tds-brand{align-items:center;gap:9px;display:flex}.step-tds-brand-icon{border:1px solid #fff9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.step-tds-brand strong,.step-tds-brand span{display:block}.step-tds-brand strong{font-size:11px;font-weight:800}.step-tds-brand div>span{color:#c8d7f4;margin-top:3px;font-size:9px}.step-tds-document{color:#263a64;background:linear-gradient(145deg,#fff,#e9efff);border:1px solid #ffffff59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:80%;max-width:260px;margin:0 auto;padding:22px 12px;display:flex;transform:rotate(-4deg);box-shadow:0 18px 35px #00000038}.step-tds-document>svg{color:#5b67f6;margin-bottom:5px;font-size:24px}.step-tds-document>span:first-of-type{letter-spacing:2px;font-family:Outfit,sans-serif;font-size:clamp(36px,5vw,62px);font-weight:800;line-height:1}.step-tds-document>strong{letter-spacing:1px;margin-top:8px;font-size:10px}.step-tds-document-lines{flex-direction:column;gap:7px;width:82%;margin:17px 0 14px;display:flex}.step-tds-document-lines i{background:#c5d1e8;border-radius:5px;height:4px;display:block}.step-tds-document-lines i:nth-child(2){width:75%}.step-tds-document-lines i:nth-child(3){width:55%}.step-tds-document-tag{color:#4d5de8;letter-spacing:.7px;background:#dfe6ff;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800}.step-tds-preview-footer{color:#dbe5ff;letter-spacing:1px;text-align:center;border-top:1px solid #fff3;padding-top:12px;font-size:8px;font-weight:700}.step-tds-play{color:#fff;background:#ff1744;border-radius:10px;justify-content:center;align-items:center;width:47px;height:34px;font-size:13px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-tds-play svg{margin-left:2px}.step-tds-preview:hover .step-tds-play{transform:translate(-50%,-50%)scale(1.1)}.step-tds-watch{color:#fff;background:#091223b8;border-radius:25px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex;position:absolute;bottom:12px;right:12px}.step-tds-trust-card{border:1px solid var(--tds-border);background:var(--tds-card);border-radius:10px;align-items:flex-start;gap:11px;margin-top:17px;padding:14px;display:flex}.step-tds-trust-icon{width:31px;height:31px;color:var(--tds-blue);background:var(--tds-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.step-tds-trust-card h3{color:var(--tds-text);margin:1px 0 5px;font-size:11px;font-weight:800}.step-tds-trust-card p{color:var(--tds-muted);margin:0;font-size:10px;line-height:1.75}.step-tds-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#7770ff,#3264f5);border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;margin-top:13px;padding:12px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 5px 13px #3865f533}.step-tds-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #3865f54d}.step-tds-timeline{flex-direction:column;gap:17px;min-width:0;display:flex}.step-tds-item{grid-template-columns:33px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.step-tds-item:not(:last-child):before{content:"";background:linear-gradient(#3865f580,#3865f514);width:2px;position:absolute;top:29px;bottom:-18px;left:13px}.step-tds-number-wrap{z-index:1;position:relative}.step-tds-number{color:#fff;background:linear-gradient(135deg,#7770ff,#3264f5);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;transition:transform .2s;display:flex;box-shadow:0 5px 12px #3865f538}.step-tds-item:hover .step-tds-number{transform:scale(1.08)}.step-tds-card{border:1px solid var(--tds-border);background:var(--tds-card);border-radius:9px;min-width:0;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 5px #0f172a09}.step-tds-item:hover .step-tds-card{border-color:#3865f580;transform:translate(3px);box-shadow:0 7px 18px #0f172a0f}.step-tds-label{color:var(--tds-blue);letter-spacing:.7px;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.step-tds-card h3{color:var(--tds-text);margin:0 0 5px;font-size:11px;font-weight:800;line-height:1.5}.step-tds-card p{color:var(--tds-muted);margin:0;font-size:9px;line-height:1.8}@media (prefers-color-scheme:dark){.step-tds-section{--tds-bg:#07152e;--tds-card:#0e2142;--tds-text:#edf3ff;--tds-muted:#b3c2dc;--tds-border:#94b7ff33;--tds-blue:#91aaff;--tds-soft:#1a3159;background:radial-gradient(at 50% 0,#3b82f621,#0000 55%),#07152e}}.dark .step-tds-section{--tds-bg:#07152e;--tds-card:#0e2142;--tds-text:#edf3ff;--tds-muted:#b3c2dc;--tds-border:#94b7ff33;--tds-blue:#91aaff;--tds-soft:#1a3159;color:var(--tds-text);background:radial-gradient(at 50% 0,#3b82f621,#0000 55%),#07152e}.dark .step-tds-card,.dark .step-tds-trust-card{box-shadow:none}@media (width<=760px){.step-tds-section{padding:35px 4% 40px}.step-tds-layout{grid-template-columns:minmax(0,1fr);gap:28px}.step-tds-sidebar{width:min(100%,350px);margin:0 auto;position:relative;top:auto}.step-tds-preview{aspect-ratio:.9}.step-tds-card{padding:14px}.step-tds-card h3{font-size:12px}.step-tds-card p{font-size:10px}}@media (width<=480px){.step-tds-section{padding:30px 15px}.step-tds-header{margin-bottom:24px}.step-tds-header h2{font-size:27px}.step-tds-header p{font-size:11px}.step-tds-sidebar{width:100%;max-width:310px}.step-tds-layout{gap:28px}.step-tds-timeline{gap:15px}.step-tds-item{grid-template-columns:29px minmax(0,1fr);gap:8px}.step-tds-item:not(:last-child):before{left:12px}.step-tds-number{width:26px;height:26px;font-size:9px}.step-tds-card{padding:12px}.step-tds-card h3{font-size:11px}.step-tds-card p{font-size:10px}}@media (prefers-reduced-motion:reduce){.step-tds-preview-art,.step-tds-play,.step-tds-number,.step-tds-card,.step-tds-cta{transition:none}}.ask-tds-section{--tds-faq-bg:#f8fafc;--tds-faq-card:#fff;--tds-faq-text:#202a3a;--tds-faq-muted:#748096;--tds-faq-border:#dfe4ec;--tds-faq-blue:#4268f5;--tds-faq-soft:#edf2ff;width:100%;color:var(--tds-faq-text);background-color:var(--tds-faq-bg);background-image:radial-gradient(circle,#6977922b 1px,#0000 1px);background-size:28px 30px;padding:52px 3% 45px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.ask-tds-section *,.ask-tds-section :before,.ask-tds-section :after{box-sizing:border-box}.ask-tds-container{width:100%;max-width:1050px;margin:0 auto}.ask-tds-header{text-align:center;margin:0 auto 28px}.ask-tds-eyebrow{color:var(--tds-faq-blue);background:var(--tds-faq-soft);letter-spacing:1px;border-radius:30px;margin-bottom:10px;padding:6px 12px;font-size:9px;font-weight:800;display:inline-block}.ask-tds-header h2{color:var(--tds-faq-text);letter-spacing:-.8px;margin:0 0 12px;font-family:Outfit,sans-serif;font-size:clamp(30px,4.5vw,43px);font-weight:800;line-height:1.2}.ask-tds-header p{max-width:600px;color:var(--tds-faq-muted);margin:0 auto;font-size:14px;line-height:1.8}.ask-tds-list{width:100%}.ask-tds-item{border-bottom:1px solid var(--tds-faq-border);transition:border-color .2s}.ask-tds-item:first-child{border-top:1px solid var(--tds-faq-border)}.ask-tds-item-open{border-bottom-color:#4268f573}.ask-tds-question{width:100%;min-height:74px;color:var(--tds-faq-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 5px 18px 0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;transition:color .2s;display:flex}.ask-tds-question:hover{color:var(--tds-faq-blue)}.ask-tds-question:focus-visible{outline:2px solid var(--tds-faq-blue);outline-offset:-3px;border-radius:5px}.ask-tds-question>span:first-child{flex:1;min-width:0}.ask-tds-icon{width:30px;height:30px;color:var(--tds-faq-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:color .2s,background .2s,transform .2s;display:flex}.ask-tds-item-open .ask-tds-icon{color:#fff;background:var(--tds-faq-blue)}.ask-tds-question:hover .ask-tds-icon{color:var(--tds-faq-blue)}.ask-tds-item-open .ask-tds-question:hover .ask-tds-icon{color:#fff}.ask-tds-item-open .ask-tds-question{color:var(--tds-faq-blue)}.ask-tds-answer-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.ask-tds-item-open .ask-tds-answer-wrapper{opacity:1;grid-template-rows:1fr}.ask-tds-answer{min-height:0;overflow:hidden}.ask-tds-answer p{color:var(--tds-faq-muted);margin:0;padding:0 45px 23px 0;font-size:13px;line-height:1.9}.ask-tds-footer{border:1px solid var(--tds-faq-border);background:var(--tds-faq-card);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:22px 24px;display:flex}.ask-tds-footer h3{color:var(--tds-faq-text);margin:0 0 6px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.ask-tds-footer p{color:var(--tds-faq-muted);margin:0;font-size:11px;line-height:1.7}.ask-tds-contact-button{color:#fff;background:linear-gradient(120deg,#7770ff,#3264f5);border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 13px #3865f533}.ask-tds-contact-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #3865f547}@media (prefers-color-scheme:dark){.ask-tds-section{--tds-faq-bg:#07152e;--tds-faq-card:#0e2142;--tds-faq-text:#edf3ff;--tds-faq-muted:#aebfdb;--tds-faq-border:#94b7ff33;--tds-faq-blue:#8fa8ff;--tds-faq-soft:#162d53;background-color:var(--tds-faq-bg);background-image:radial-gradient(circle,#94b7ff29 1px,#0000 1px)}}.dark .ask-tds-section{--tds-faq-bg:#07152e;--tds-faq-card:#0e2142;--tds-faq-text:#edf3ff;--tds-faq-muted:#aebfdb;--tds-faq-border:#94b7ff33;--tds-faq-blue:#8fa8ff;--tds-faq-soft:#162d53;color:var(--tds-faq-text);background-color:var(--tds-faq-bg);background-image:radial-gradient(circle,#94b7ff29 1px,#0000 1px)}@media (width<=768px){.ask-tds-section{padding:42px 4% 38px}.ask-tds-header h2{font-size:34px}.ask-tds-question{min-height:68px;font-size:15px}.ask-tds-answer p{font-size:12px}.ask-tds-footer{padding:18px}}@media (width<=480px){.ask-tds-section{background-size:24px 26px;padding:35px 18px}.ask-tds-header{margin-bottom:22px}.ask-tds-header h2{letter-spacing:-.5px;font-size:29px}.ask-tds-header p{font-size:12px;line-height:1.8}.ask-tds-question{gap:12px;min-height:65px;padding:15px 0;font-size:13px}.ask-tds-icon{width:27px;height:27px;font-size:11px}.ask-tds-answer p{padding:0 26px 18px 0;font-size:11px;line-height:1.85}.ask-tds-footer{flex-direction:column;align-items:flex-start;gap:14px;margin-top:22px;padding:18px}.ask-tds-footer h3{font-size:16px}.ask-tds-contact-button{width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){.ask-tds-item,.ask-tds-question,.ask-tds-icon,.ask-tds-answer-wrapper,.ask-tds-contact-button{transition:none}}.llp-hero{isolation:isolate;background:var(--llp-hero-bg,#f6f9ff);color:var(--llp-text,#14213d);padding:90px 24px;transition:background .3s,color .3s;position:relative;overflow:hidden}.llp-hero-container{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.llp-hero-content{min-width:0}.llp-hero-badge{color:#2563eb;letter-spacing:1px;background:#2563eb12;border:1px solid #2563eb33;border-radius:30px;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.llp-hero-badge svg{font-size:15px}.llp-hero-content h1{letter-spacing:-1.8px;color:var(--llp-heading,#14213d);margin:25px 0 20px;font-size:clamp(36px,4.2vw,57px);font-weight:800;line-height:1.14}.llp-hero-content h1 span{color:#2563eb;display:block}.llp-hero-description{max-width:610px;color:var(--llp-muted,#526079);margin:0 0 14px;font-size:18px;line-height:1.8}.llp-hero-subdescription{max-width:610px;color:var(--llp-muted,#66738a);margin:0;font-size:15px;line-height:1.8}.llp-hero-benefits{flex-wrap:wrap;gap:12px 18px;margin:27px 0 30px;display:flex}.llp-hero-benefits>div{color:var(--llp-text,#25334d);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.llp-hero-benefits svg{color:#16a36a;flex-shrink:0}.llp-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.llp-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.llp-btn:hover{transform:translateY(-3px)}.llp-btn-primary{color:#fff;background:#2563eb;box-shadow:0 10px 24px #2563eb33}.llp-btn-primary:hover{color:#fff;background:#1d4ed8;box-shadow:0 13px 28px #2563eb47}.llp-btn-secondary{color:var(--llp-heading,#14213d);background:var(--llp-card,#fff);border-color:var(--llp-border,#dce5f2)}.llp-btn-secondary:hover{color:#2563eb;border-color:#2563eb}.llp-hero-trust{color:var(--llp-muted,#66738a);align-items:center;gap:10px;margin-top:26px;font-size:12px;line-height:1.6;display:flex}.llp-hero-trust svg{color:#16a36a;flex-shrink:0;font-size:17px}.llp-hero-visual{justify-content:center;align-items:center;min-width:0;min-height:480px;display:flex;position:relative}.llp-visual-glow{background:radial-gradient(circle,#3b82f630 0%,#3b82f612 48%,#0000 72%);border-radius:50%;width:350px;height:350px;position:absolute}.llp-visual-card{z-index:1;border:1px solid var(--llp-border,#e0e8f5);background:var(--llp-card,#fff);border-radius:22px;width:100%;max-width:440px;padding:28px;position:relative;box-shadow:0 25px 70px #18305b1f}.llp-visual-header{align-items:center;gap:15px;display:flex}.llp-visual-icon{color:#2563eb;background:#2563eb1a;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:25px;display:flex}.llp-visual-header span{color:var(--llp-muted,#7b879b);letter-spacing:1.1px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.llp-visual-header h3{color:var(--llp-heading,#14213d);margin:0;font-size:21px;font-weight:800}.llp-visual-divider{background:var(--llp-border,#e5eaf3);height:1px;margin:24px 0}.llp-visual-feature{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.llp-feature-icon{background:var(--llp-feature-bg,#f0f5ff);color:#2563eb;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.llp-visual-feature h4{color:var(--llp-heading,#14213d);margin:1px 0 5px;font-size:14px;font-weight:800}.llp-visual-feature p{color:var(--llp-muted,#69768b);margin:0;font-size:12px;line-height:1.65}.llp-visual-footer{background:var(--llp-footer-bg,#f4f8ff);color:var(--llp-muted,#596780);border-radius:10px;align-items:center;gap:9px;padding:14px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.llp-status-dot{background:#16a36a;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #16a36a1f}.llp-floating-badge{z-index:2;border:1px solid var(--llp-border,#e0e8f5);background:var(--llp-card,#fff);color:var(--llp-heading,#14213d);border-radius:12px;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 30px #18305b1a}.llp-floating-badge svg{color:#2563eb;font-size:16px}.llp-floating-top{top:35px;right:-8px}.llp-floating-bottom{bottom:30px;left:-15px}.llp-hero-decoration{z-index:0;pointer-events:none;border:1px solid #3b82f61a;border-radius:50%;position:absolute}.llp-decoration-one{width:430px;height:430px;top:-180px;right:-140px}.llp-decoration-two{width:470px;height:470px;bottom:-260px;right:-70px}.dark .llp-hero,[data-theme=dark] .llp-hero,body.dark-mode .llp-hero{--llp-hero-bg:#0b1220;--llp-text:#e5eaf4;--llp-heading:#f4f7ff;--llp-muted:#aab7cc;--llp-card:#111c2e;--llp-border:#273750;--llp-feature-bg:#1b2a43;--llp-footer-bg:#17243a}.dark .llp-hero-badge,[data-theme=dark] .llp-hero-badge,body.dark-mode .llp-hero-badge{color:#93c5fd;background:#3b82f61f;border-color:#60a5fa40}.dark .llp-hero-content h1 span,[data-theme=dark] .llp-hero-content h1 span,body.dark-mode .llp-hero-content h1 span{color:#60a5fa}.dark .llp-btn-primary,[data-theme=dark] .llp-btn-primary,body.dark-mode .llp-btn-primary{color:#fff;background:#2563eb}.dark .llp-btn-secondary,[data-theme=dark] .llp-btn-secondary,body.dark-mode .llp-btn-secondary{color:#e5eaf4}@media (width<=1024px){.llp-hero{padding:75px 22px}.llp-hero-container{gap:35px}.llp-hero-content h1{font-size:clamp(34px,4.5vw,48px)}.llp-hero-visual{min-height:450px}.llp-visual-card{padding:23px}.llp-floating-top{right:-4px}.llp-floating-bottom{left:-5px}}@media (width<=768px){.llp-hero{padding:60px 18px}.llp-hero-container{grid-template-columns:1fr;gap:28px}.llp-hero-content h1{letter-spacing:-1.2px;margin-top:21px;font-size:clamp(34px,8vw,46px)}.llp-hero-description{font-size:16px}.llp-hero-subdescription{font-size:14px}.llp-hero-visual{width:100%;max-width:520px;min-height:450px;margin:5px auto 0}.llp-floating-top{top:10px;right:0}.llp-floating-bottom{bottom:8px;left:0}}@media (width<=480px){.llp-hero{padding:45px 15px}.llp-hero-badge{letter-spacing:.5px;font-size:10px}.llp-hero-content h1{font-size:34px}.llp-hero-benefits{flex-direction:column;gap:12px}.llp-hero-actions{flex-direction:column}.llp-btn{width:100%}.llp-hero-visual{min-height:410px}.llp-visual-card{border-radius:17px;padding:19px 16px}.llp-visual-header h3{font-size:18px}.llp-visual-feature{gap:10px;margin-bottom:19px}.llp-visual-feature h4{font-size:13px}.llp-visual-feature p{font-size:11px}.llp-floating-badge{gap:6px;padding:10px;font-size:10px}.llp-floating-top{right:-2px}.llp-floating-bottom{left:-2px}.llp-hero-trust{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.llp-hero *,.llp-hero :before,.llp-hero :after{transition:none!important}}.llp-benefits-section{--llpb-bg:#fff;--llpb-card:#fff;--llpb-heading:#14213d;--llpb-text:#596780;--llpb-border:#e5ebf5;--llpb-soft:#f2f6ff;background:var(--llpb-bg);color:var(--llpb-heading);padding:85px 24px;transition:background .3s,color .3s;position:relative;overflow:hidden}.llp-benefits-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.llp-benefits-heading{text-align:center;max-width:760px;margin:0 auto 48px}.llp-benefits-eyebrow{color:#2563eb;letter-spacing:1.1px;background:#f0f5ff;border:1px solid #dbe7ff;border-radius:30px;align-items:center;gap:9px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.llp-benefits-heading h2{color:var(--llpb-heading);letter-spacing:-1.3px;margin:20px 0 15px;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.2}.llp-benefits-heading h2 span{color:#2563eb}.llp-benefits-heading>p{max-width:690px;color:var(--llpb-text);margin:0 auto;font-size:16px;line-height:1.85}.llp-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.llp-benefit-card{border:1px solid var(--llpb-border);background:var(--llpb-card);border-radius:18px;flex-direction:column;min-width:0;padding:30px 27px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #1b36620b}.llp-benefit-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2563eb,#60a5fa);width:100%;height:3px;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleX(0)}.llp-benefit-card:hover{border-color:#2563eb59;transform:translateY(-7px);box-shadow:0 20px 45px #1b36621a}.llp-benefit-card:hover:before{transform:scaleX(1)}.llp-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.llp-benefit-icon{background:var(--llpb-soft);color:#2563eb;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;font-size:25px;display:flex}.llp-benefit-number{color:var(--llpb-border);letter-spacing:-1px;font-size:38px;font-weight:800}.llp-benefit-card h3{color:var(--llpb-heading);margin:0 0 13px;font-size:21px;font-weight:800;line-height:1.4}.llp-benefit-description{color:var(--llpb-text);flex:1;margin:0;font-size:14px;line-height:1.9}.llp-benefit-tag{border-top:1px solid var(--llpb-border);color:var(--llpb-heading);align-items:center;gap:8px;margin-top:25px;padding-top:17px;font-size:12px;font-weight:750;display:flex}.llp-benefit-tag svg{color:#16a36a;flex-shrink:0}.llp-benefits-cta{border:1px solid var(--llpb-border);background:var(--llpb-soft);border-radius:18px;align-items:center;gap:20px;margin-top:32px;padding:27px 30px;display:flex}.llp-benefits-cta-icon{color:#fff;background:#2563eb;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.llp-benefits-cta-content{flex:1;min-width:0}.llp-benefits-cta-content h3{color:var(--llpb-heading);margin:0 0 6px;font-size:19px;font-weight:800}.llp-benefits-cta-content p{color:var(--llpb-text);margin:0;font-size:13px;line-height:1.7}.llp-benefits-cta-button{color:#fff;background:#2563eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 19px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.llp-benefits-cta-button:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px)}.llp-benefits-disclaimer{color:var(--llpb-text);text-align:center;margin:22px 0 0;font-size:11px;line-height:1.8}.dark .llp-benefits-section,[data-theme=dark] .llp-benefits-section,body.dark-mode .llp-benefits-section{--llpb-bg:#0b1220;--llpb-card:#111c2e;--llpb-heading:#f4f7ff;--llpb-text:#aab7cc;--llpb-border:#273750;--llpb-soft:#17243a}.dark .llp-benefits-eyebrow,[data-theme=dark] .llp-benefits-eyebrow,body.dark-mode .llp-benefits-eyebrow{color:#93c5fd;background:#17243a;border-color:#2a3e5d}.dark .llp-benefits-heading h2 span,[data-theme=dark] .llp-benefits-heading h2 span,body.dark-mode .llp-benefits-heading h2 span{color:#60a5fa}.dark .llp-benefit-number,[data-theme=dark] .llp-benefit-number,body.dark-mode .llp-benefit-number{color:#34445c}.dark .llp-benefits-cta-button,[data-theme=dark] .llp-benefits-cta-button,body.dark-mode .llp-benefits-cta-button{color:#fff}@media (width<=900px){.llp-benefits-section{padding:70px 20px}.llp-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.llp-benefit-card:last-child{grid-column:1/-1}.llp-benefits-cta{flex-wrap:wrap}.llp-benefits-cta-button{margin-left:78px}}@media (width<=600px){.llp-benefits-section{padding:52px 16px}.llp-benefits-heading{margin-bottom:30px}.llp-benefits-heading h2{letter-spacing:-.8px;font-size:32px}.llp-benefits-heading>p{font-size:14px}.llp-benefits-grid{grid-template-columns:1fr;gap:16px}.llp-benefit-card,.llp-benefit-card:last-child{grid-column:auto;padding:24px 21px}.llp-benefit-card-top{margin-bottom:20px}.llp-benefit-card h3{font-size:19px}.llp-benefits-cta{align-items:flex-start;gap:14px;padding:22px 18px}.llp-benefits-cta-icon{width:48px;height:48px;font-size:21px}.llp-benefits-cta-content{flex-basis:calc(100% - 65px)}.llp-benefits-cta-content h3{font-size:17px}.llp-benefits-cta-button{width:100%;margin-left:0}.llp-benefits-disclaimer{text-align:left;font-size:10px}}@media (prefers-reduced-motion:reduce){.llp-benefits-section *,.llp-benefits-section :before,.llp-benefits-section :after{transition:none!important}}.llp-process-section{--llpp-bg:#f6f9ff;--llpp-card:#fff;--llpp-heading:#14213d;--llpp-text:#617089;--llpp-border:#e2eaf5;--llpp-soft:#edf4ff;background:var(--llpp-bg);color:var(--llpp-heading);padding:85px 24px;transition:background .3s,color .3s;overflow:hidden}.llp-process-container{max-width:1200px;margin:0 auto}.llp-process-heading{text-align:center;max-width:780px;margin:0 auto 55px}.llp-process-eyebrow{color:#2563eb;letter-spacing:1.4px;background:#edf4ff;border:1px solid #d8e5ff;border-radius:30px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.llp-process-heading h2{color:var(--llpp-heading);letter-spacing:-1.3px;margin:20px 0 15px;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.2}.llp-process-heading h2 span{color:#2563eb}.llp-process-heading>p{max-width:700px;color:var(--llpp-text);margin:0 auto;font-size:16px;line-height:1.8}.llp-process-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px;display:grid}.llp-process-steps{padding-top:8px}.llp-process-step{grid-template-columns:58px minmax(0,1fr);gap:20px;min-height:130px;display:grid}.llp-process-step-marker{justify-content:center;display:flex;position:relative}.llp-process-step-icon{z-index:1;background:var(--llpp-card);color:#2563eb;border:1px solid #dce8ff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:21px;transition:background .25s,color .25s;display:flex;position:relative;box-shadow:0 6px 18px #2563eb12}.llp-process-step:hover .llp-process-step-icon{color:#fff;background:#2563eb}.llp-process-connector{background:linear-gradient(to bottom, #b8d0ff, var(--llpp-border));width:2px;position:absolute;top:60px;bottom:0;left:50%;transform:translate(-50%)}.llp-process-step-content{padding:3px 0 28px}.llp-process-step-label{color:#2563eb;letter-spacing:1.2px;font-size:10px;font-weight:800}.llp-process-step-content h3{color:var(--llpp-heading);margin:7px 0;font-size:18px;font-weight:800;line-height:1.4}.llp-process-step-content p{color:var(--llpp-text);margin:0;font-size:13px;line-height:1.8}.llp-process-video-column{flex-direction:column;gap:22px;min-width:0;display:flex;position:sticky;top:24px}.llp-process-video-card{border:1px solid var(--llpp-border);background:var(--llpp-card);border-radius:20px;padding:23px;box-shadow:0 15px 45px #1a355e12}.llp-process-video-heading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.llp-video-play-icon{color:#2563eb;background:#eaf1ff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;font-size:17px;display:flex}.llp-process-video-heading>div>span{color:#2563eb;letter-spacing:1.1px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.llp-process-video-heading h3{color:var(--llpp-heading);margin:0;font-size:17px;font-weight:800;line-height:1.45}.llp-process-video-frame{aspect-ratio:16/9;background:#0b1220;border-radius:13px;width:100%;position:relative;overflow:hidden}.llp-process-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.llp-process-video-caption{color:var(--llpp-text);margin:16px 0 13px;font-size:12px;line-height:1.7}.llp-process-video-link{color:#2563eb;align-items:center;gap:9px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.llp-process-video-link:hover{color:#1d4ed8}.llp-process-help-card{border:1px solid var(--llpp-border);background:var(--llpp-card);border-radius:18px;padding:25px}.llp-process-help-icon{color:#16945c;background:#e9f9f0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:19px;display:flex}.llp-process-help-card h3{color:var(--llpp-heading);margin:0 0 8px;font-size:19px;font-weight:800}.llp-process-help-card p{color:var(--llpp-text);margin:0 0 18px;font-size:13px;line-height:1.8}.llp-process-help-button{color:#fff;background:#2563eb;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.llp-process-help-button:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px)}.llp-process-note{color:var(--llpp-text);text-align:center;margin:30px 0 0;font-size:11px;line-height:1.8}.dark .llp-process-section,[data-theme=dark] .llp-process-section,body.dark-mode .llp-process-section{--llpp-bg:#0b1220;--llpp-card:#111c2e;--llpp-heading:#f4f7ff;--llpp-text:#aab7cc;--llpp-border:#273750;--llpp-soft:#17243a}.dark .llp-process-eyebrow,[data-theme=dark] .llp-process-eyebrow,body.dark-mode .llp-process-eyebrow{color:#93c5fd;background:#17243a;border-color:#2a3e5d}.dark .llp-process-heading h2 span,[data-theme=dark] .llp-process-heading h2 span,body.dark-mode .llp-process-heading h2 span{color:#60a5fa}.dark .llp-process-step-icon,[data-theme=dark] .llp-process-step-icon,body.dark-mode .llp-process-step-icon{border-color:#2a3e5d}.dark .llp-video-play-icon,[data-theme=dark] .llp-video-play-icon,body.dark-mode .llp-video-play-icon{color:#93c5fd;background:#1b2a43}@media (width<=900px){.llp-process-section{padding:70px 20px}.llp-process-layout{grid-template-columns:1fr;gap:25px}.llp-process-video-column{width:100%;max-width:650px;margin:0 auto;position:static}.llp-process-steps{width:100%;max-width:720px;margin:0 auto}}@media (width<=600px){.llp-process-section{padding:52px 16px}.llp-process-heading{margin-bottom:35px}.llp-process-heading h2{letter-spacing:-.8px;font-size:32px}.llp-process-heading>p{font-size:14px}.llp-process-step{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:135px}.llp-process-step-icon{border-radius:12px;width:42px;height:42px;font-size:17px}.llp-process-connector{top:48px}.llp-process-step-content{padding-bottom:25px}.llp-process-step-content h3{font-size:16px}.llp-process-step-content p{font-size:12px}.llp-process-video-card,.llp-process-help-card{border-radius:15px;padding:18px}.llp-process-video-heading h3{font-size:15px}.llp-process-note{text-align:left}}@media (prefers-reduced-motion:reduce){.llp-process-section *,.llp-process-section :before,.llp-process-section :after{transition:none!important}}.llp-faq-section{--llpf-bg:#fff;--llpf-card:#fff;--llpf-heading:#14213d;--llpf-text:#627089;--llpf-border:#e3eaf4;--llpf-soft:#f3f7ff;background:var(--llpf-bg);color:var(--llpf-heading);padding:85px 24px;transition:background .3s,color .3s}.llp-faq-container{max-width:900px;margin:0 auto}.llp-faq-heading{text-align:center;margin-bottom:43px}.llp-faq-eyebrow{color:#2563eb;letter-spacing:1.1px;background:#f0f5ff;border:1px solid #dbe7ff;border-radius:30px;align-items:center;gap:9px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.llp-faq-heading h2{color:var(--llpf-heading);letter-spacing:-1px;margin:20px 0 13px;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.2}.llp-faq-heading h2 span{color:#2563eb}.llp-faq-heading>p{color:var(--llpf-text);margin:0;font-size:15px;line-height:1.8}.llp-faq-list{flex-direction:column;gap:13px;display:flex}.llp-faq-item{border:1px solid var(--llpf-border);background:var(--llpf-card);border-radius:13px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.llp-faq-item:hover,.llp-faq-item.active{border-color:#2563eb66;box-shadow:0 8px 25px #1f41780f}.llp-faq-question{width:100%;min-height:78px;color:var(--llpf-heading);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:17px;padding:20px 23px;display:flex}.llp-faq-question-number{background:var(--llpf-soft);color:#2563eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:11px;font-weight:800;display:flex}.llp-faq-question-text{flex:1;min-width:0;font-size:15px;font-weight:750;line-height:1.6}.llp-faq-toggle-icon{background:var(--llpf-soft);color:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;transition:background .2s,color .2s;display:flex}.llp-faq-item.active .llp-faq-toggle-icon{color:#fff;background:#2563eb}.llp-faq-question:focus-visible{outline-offset:-4px;outline:3px solid #2563eb99}.llp-faq-answer{padding:0 74px 24px 77px;animation:.25s llpFaqReveal}.llp-faq-answer p{color:var(--llpf-text);margin:0;font-size:14px;line-height:1.9}@keyframes llpFaqReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.llp-faq-bottom{border:1px solid var(--llpf-border);background:var(--llpf-soft);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:27px;display:flex}.llp-faq-bottom>div{min-width:0}.llp-faq-bottom h3{color:var(--llpf-heading);margin:0 0 7px;font-size:18px;font-weight:800;line-height:1.5}.llp-faq-bottom p{color:var(--llpf-text);margin:0;font-size:13px;line-height:1.7}.llp-faq-contact-btn{color:#fff;background:#2563eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-height:47px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.llp-faq-contact-btn:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px)}.llp-faq-disclaimer{color:var(--llpf-text);margin:22px 0 0;font-size:11px;line-height:1.8}.dark .llp-faq-section,[data-theme=dark] .llp-faq-section,body.dark-mode .llp-faq-section{--llpf-bg:#0b1220;--llpf-card:#111c2e;--llpf-heading:#f4f7ff;--llpf-text:#aab7cc;--llpf-border:#273750;--llpf-soft:#17243a}.dark .llp-faq-eyebrow,[data-theme=dark] .llp-faq-eyebrow,body.dark-mode .llp-faq-eyebrow{color:#93c5fd;background:#17243a;border-color:#2a3e5d}.dark .llp-faq-heading h2 span,[data-theme=dark] .llp-faq-heading h2 span,body.dark-mode .llp-faq-heading h2 span{color:#60a5fa}@media (width<=650px){.llp-faq-section{padding:55px 16px}.llp-faq-heading{margin-bottom:30px}.llp-faq-heading h2{letter-spacing:-.7px;font-size:32px}.llp-faq-heading>p{font-size:14px}.llp-faq-list{gap:11px}.llp-faq-question{gap:12px;min-height:70px;padding:16px 14px}.llp-faq-question-number{border-radius:8px;width:31px;height:31px;font-size:10px}.llp-faq-question-text{font-size:13px}.llp-faq-toggle-icon{width:30px;height:30px;font-size:10px}.llp-faq-answer{padding:0 17px 20px 57px}.llp-faq-answer p{font-size:13px;line-height:1.8}.llp-faq-bottom{flex-direction:column;align-items:stretch;gap:17px;padding:21px 18px}.llp-faq-bottom h3{font-size:17px}.llp-faq-contact-btn{width:100%}}@media (prefers-reduced-motion:reduce){.llp-faq-section *,.llp-faq-section :before,.llp-faq-section :after{transition:none!important;animation:none!important}}.opc-hero{isolation:isolate;background:var(--opc-hero-bg,#f6f9ff);color:var(--opc-text,#14213d);padding:90px 24px;transition:background .3s,color .3s;position:relative;overflow:hidden}.opc-hero-container{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.opc-hero-content{min-width:0}.opc-hero-badge{color:#2563eb;letter-spacing:1px;background:#2563eb12;border:1px solid #2563eb33;border-radius:30px;align-items:center;gap:9px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-flex}.opc-hero-content h1{color:var(--opc-heading,#14213d);letter-spacing:-1.7px;margin:25px 0 20px;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1.15}.opc-hero-content h1 span{color:#2563eb}.opc-hero-description{max-width:610px;color:var(--opc-muted,#526079);margin:0 0 14px;font-size:17px;line-height:1.85}.opc-hero-subdescription{max-width:610px;color:var(--opc-muted,#66738a);margin:0;font-size:14px;line-height:1.85}.opc-hero-benefits{flex-wrap:wrap;gap:13px 18px;margin:27px 0 30px;display:flex}.opc-hero-benefits>div{color:var(--opc-text,#25334d);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.opc-hero-benefits svg{color:#16a36a;flex-shrink:0}.opc-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.opc-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.opc-btn:hover{transform:translateY(-3px)}.opc-btn-primary{color:#fff;background:#2563eb;box-shadow:0 10px 24px #2563eb33}.opc-btn-primary:hover{color:#fff;background:#1d4ed8;box-shadow:0 13px 28px #2563eb47}.opc-btn-secondary{border-color:var(--opc-border,#dce5f2);background:var(--opc-card,#fff);color:var(--opc-heading,#14213d)}.opc-btn-secondary:hover{color:#2563eb;border-color:#2563eb}.opc-hero-trust{color:var(--opc-muted,#66738a);align-items:center;gap:10px;margin-top:26px;font-size:12px;line-height:1.6;display:flex}.opc-hero-trust svg{color:#16a36a;flex-shrink:0;font-size:17px}.opc-hero-visual{justify-content:center;align-items:center;min-width:0;min-height:490px;display:flex;position:relative}.opc-visual-glow{background:radial-gradient(circle,#3b82f633 0%,#3b82f612 48%,#0000 72%);border-radius:50%;width:350px;height:350px;position:absolute}.opc-visual-card{z-index:1;border:1px solid var(--opc-border,#e0e8f5);background:var(--opc-card,#fff);border-radius:22px;width:100%;max-width:440px;padding:28px;position:relative;box-shadow:0 25px 70px #18305b1f}.opc-visual-header{align-items:center;gap:15px;display:flex}.opc-visual-main-icon{color:#2563eb;background:#2563eb1a;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:25px;display:flex}.opc-visual-header span{color:var(--opc-muted,#7b879b);letter-spacing:1px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.opc-visual-header h3{color:var(--opc-heading,#14213d);margin:0;font-size:19px;font-weight:800;line-height:1.4}.opc-visual-divider{background:var(--opc-border,#e5eaf3);height:1px;margin:24px 0}.opc-visual-feature{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.opc-feature-icon{background:var(--opc-feature-bg,#f0f5ff);color:#2563eb;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.opc-visual-feature h4{color:var(--opc-heading,#14213d);margin:1px 0 5px;font-size:13px;font-weight:800}.opc-visual-feature p{color:var(--opc-muted,#69768b);margin:0;font-size:11px;line-height:1.7}.opc-visual-footer{background:var(--opc-footer-bg,#f4f8ff);color:var(--opc-muted,#596780);border-radius:10px;align-items:center;gap:9px;padding:14px;font-size:11px;font-weight:700;display:flex}.opc-visual-footer svg{color:#16a36a;flex-shrink:0}.opc-floating-badge{z-index:2;border:1px solid var(--opc-border,#e0e8f5);background:var(--opc-card,#fff);color:var(--opc-heading,#14213d);border-radius:12px;align-items:center;gap:9px;padding:13px 16px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 30px #18305b1a}.opc-floating-badge svg{color:#2563eb;font-size:16px}.opc-floating-top{top:30px;right:-8px}.opc-floating-bottom{bottom:27px;left:-15px}.opc-hero-decoration{z-index:0;pointer-events:none;border:1px solid #3b82f61a;border-radius:50%;position:absolute}.opc-decoration-one{width:430px;height:430px;top:-180px;right:-140px}.opc-decoration-two{width:470px;height:470px;bottom:-260px;right:-70px}.dark .opc-hero,[data-theme=dark] .opc-hero,body.dark-mode .opc-hero{--opc-hero-bg:#0b1220;--opc-text:#e5eaf4;--opc-heading:#f4f7ff;--opc-muted:#aab7cc;--opc-card:#111c2e;--opc-border:#273750;--opc-feature-bg:#1b2a43;--opc-footer-bg:#17243a}.dark .opc-hero-badge,[data-theme=dark] .opc-hero-badge,body.dark-mode .opc-hero-badge{color:#93c5fd;background:#3b82f61f;border-color:#60a5fa40}.dark .opc-hero-content h1 span,[data-theme=dark] .opc-hero-content h1 span,body.dark-mode .opc-hero-content h1 span{color:#60a5fa}@media (width<=1024px){.opc-hero{padding:75px 22px}.opc-hero-container{gap:35px}.opc-hero-content h1{font-size:clamp(34px,4.5vw,48px)}.opc-hero-visual{min-height:460px}.opc-visual-card{padding:23px}}@media (width<=768px){.opc-hero{padding:60px 18px}.opc-hero-container{grid-template-columns:1fr;gap:28px}.opc-hero-content h1{letter-spacing:-1.2px;margin-top:21px;font-size:clamp(34px,8vw,46px)}.opc-hero-description{font-size:16px}.opc-hero-subdescription{font-size:13px}.opc-hero-visual{width:100%;max-width:520px;min-height:460px;margin:5px auto 0}.opc-floating-top{top:10px;right:0}.opc-floating-bottom{bottom:8px;left:0}}@media (width<=480px){.opc-hero{padding:45px 15px}.opc-hero-badge{letter-spacing:.5px;font-size:9px}.opc-hero-content h1{font-size:34px}.opc-hero-benefits{flex-direction:column;gap:12px}.opc-hero-actions{flex-direction:column}.opc-btn{width:100%}.opc-hero-visual{min-height:420px}.opc-visual-card{border-radius:17px;padding:19px 16px}.opc-visual-header h3{font-size:16px}.opc-visual-feature{gap:10px;margin-bottom:19px}.opc-visual-feature h4{font-size:12px}.opc-visual-feature p{font-size:10px}.opc-floating-badge{gap:6px;padding:10px;font-size:9px}.opc-floating-top{right:-2px}.opc-floating-bottom{left:-2px}.opc-hero-trust{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.opc-hero *,.opc-hero :before,.opc-hero :after{transition:none!important}}.opc-benefits-section{--opc-primary:#155eef;--opc-primary-dark:#1049c7;--opc-text:#172033;--opc-muted:#667085;--opc-card-bg:#fff;--opc-section-bg:#f7f9fc;--opc-border:#e7ecf3;background:var(--opc-section-bg);color:var(--opc-text);padding:85px 24px;transition:background .3s,color .3s}.opc-benefits-container{max-width:1200px;margin:0 auto}.opc-benefits-heading{text-align:center;max-width:790px;margin:0 auto 48px}.opc-benefits-eyebrow{color:var(--opc-primary);letter-spacing:2px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-block}.opc-benefits-heading h2{letter-spacing:-1.2px;margin:0 0 20px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2}.opc-benefits-heading h2 span{color:var(--opc-primary)}.opc-benefits-intro{max-width:760px;color:var(--opc-muted);margin:0 auto;font-size:16px;line-height:1.85}.opc-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.opc-benefit-card{border:1px solid var(--opc-border);background:var(--opc-card-bg);border-radius:18px;flex-direction:column;min-width:0;padding:30px 27px 32px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #10182809}.opc-benefit-card:hover{border-color:#155eef66;transform:translateY(-7px);box-shadow:0 18px 42px #10182817}.opc-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.opc-benefit-icon{width:60px;height:60px;color:var(--opc-primary);background:#edf3ff;border-radius:15px;justify-content:center;align-items:center;font-size:25px;transition:color .3s,background .3s,transform .3s;display:flex}.opc-benefit-card:hover .opc-benefit-icon{color:#fff;background:var(--opc-primary);transform:rotate(-4deg)}.opc-benefit-number{color:#c8d4e8;font-size:35px;font-weight:800;line-height:1}.opc-benefit-card h3{color:var(--opc-text);margin:0 0 14px;font-size:21px;font-weight:750;line-height:1.4}.opc-benefit-description{color:var(--opc-muted);margin:0 0 23px;font-size:14px;line-height:1.85}.opc-benefit-points{flex-direction:column;gap:13px;margin:auto 0 0;padding:0;list-style:none;display:flex}.opc-benefit-points li{color:var(--opc-text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.opc-benefit-check{color:var(--opc-primary);flex-shrink:0;margin-top:4px;font-size:14px}.opc-benefit-card-line{background:linear-gradient(90deg, var(--opc-primary), #70a4ff);transform-origin:0;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.opc-benefit-card:hover .opc-benefit-card-line{transform:scaleX(1)}.opc-benefits-footer{border:1px solid var(--opc-border);background:var(--opc-card-bg);border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding:28px 32px;display:flex}.opc-benefits-footer h3{color:var(--opc-text);margin:0 0 8px;font-size:20px;font-weight:750}.opc-benefits-footer p{color:var(--opc-muted);margin:0;font-size:14px;line-height:1.7}.opc-benefits-cta{background:var(--opc-primary);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.opc-benefits-cta:hover{background:var(--opc-primary-dark);color:#fff;transform:translateY(-2px)}.dark .opc-benefits-section,[data-theme=dark] .opc-benefits-section,body.dark-mode .opc-benefits-section{--opc-text:#f0f4fc;--opc-muted:#a9b5c8;--opc-card-bg:#171e2b;--opc-section-bg:#101621;--opc-border:#2b3546}.dark .opc-benefit-icon,[data-theme=dark] .opc-benefit-icon,body.dark-mode .opc-benefit-icon{color:#78a5ff;background:#202f4c}.dark .opc-benefit-card:hover .opc-benefit-icon,[data-theme=dark] .opc-benefit-card:hover .opc-benefit-icon,body.dark-mode .opc-benefit-card:hover .opc-benefit-icon{background:var(--opc-primary);color:#fff}.dark .opc-benefit-number,[data-theme=dark] .opc-benefit-number,body.dark-mode .opc-benefit-number{color:#46546b}.dark .opc-benefit-card,[data-theme=dark] .opc-benefit-card,body.dark-mode .opc-benefit-card{box-shadow:0 8px 28px #0000001f}@media (width<=950px){.opc-benefits-section{padding:70px 22px}.opc-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opc-benefit-card:last-child{grid-column:1/-1}}@media (width<=600px){.opc-benefits-section{padding:55px 16px}.opc-benefits-heading{margin-bottom:32px}.opc-benefits-heading h2{letter-spacing:-.7px;font-size:30px}.opc-benefits-intro{font-size:14px;line-height:1.8}.opc-benefits-grid{grid-template-columns:1fr;gap:18px}.opc-benefit-card:last-child{grid-column:auto}.opc-benefit-card{padding:25px 22px 29px}.opc-benefit-card h3{font-size:20px}.opc-benefits-footer{flex-direction:column;align-items:stretch;margin-top:25px;padding:24px 21px}.opc-benefits-footer h3{font-size:19px}.opc-benefits-cta{width:100%}}@media (prefers-reduced-motion:reduce){.opc-benefit-card,.opc-benefit-icon,.opc-benefit-card-line,.opc-benefits-cta{transition:none}.opc-benefit-card:hover,.opc-benefits-cta:hover{transform:none}}.opc-process-section{--opcp-bg:#f6f9ff;--opcp-card:#fff;--opcp-heading:#14213d;--opcp-text:#617089;--opcp-border:#e2eaf5;--opcp-soft:#edf4ff;background:var(--opcp-bg);color:var(--opcp-heading);padding:85px 24px;transition:background .3s,color .3s;overflow:hidden}.opc-process-section *,.opc-process-section :before,.opc-process-section :after{box-sizing:border-box}.opc-process-container{max-width:1200px;margin:0 auto}.opc-process-heading{text-align:center;max-width:780px;margin:0 auto 55px}.opc-process-eyebrow{color:#2563eb;letter-spacing:1.4px;background:#edf4ff;border:1px solid #d8e5ff;border-radius:30px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.opc-process-heading h2{color:var(--opcp-heading);letter-spacing:-1.3px;margin:20px 0 15px;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.2}.opc-process-heading h2 span{color:#2563eb}.opc-process-heading>p{max-width:700px;color:var(--opcp-text);margin:0 auto;font-size:16px;line-height:1.8}.opc-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.opc-process-card{border:1px solid var(--opcp-border);background:var(--opcp-card);border-radius:18px;flex-direction:column;min-width:0;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 28px #1a355e0d}.opc-process-card:hover{border-color:#b8d0ff;transform:translateY(-5px);box-shadow:0 15px 35px #1a355e1a}.opc-process-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.opc-process-icon{background:var(--opcp-card);color:#2563eb;border:1px solid #dce8ff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:21px;transition:background .25s,color .25s;display:flex;box-shadow:0 6px 18px #2563eb12}.opc-process-card:hover .opc-process-icon{color:#fff;background:#2563eb}.opc-process-step-number{color:#2563eb;letter-spacing:1.2px;font-size:10px;font-weight:800}.opc-process-card h3{color:var(--opcp-heading);margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.4}.opc-process-card>p{color:var(--opcp-text);flex:1;margin:0 0 24px;font-size:13px;line-height:1.8}.opc-process-card-bottom{align-items:center;gap:12px;margin-top:auto;display:flex}.opc-process-card-bottom>span{color:#2563eb;font-size:12px;font-weight:800}.opc-process-progress{background:var(--opcp-border);border-radius:20px;flex:1;height:5px;overflow:hidden}.opc-process-progress>div{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%}.opc-process-video-layout{border:1px solid var(--opcp-border);background:var(--opcp-card);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:35px;margin-top:55px;padding:30px;display:grid;box-shadow:0 15px 45px #1a355e12}.opc-process-video-copy{min-width:0}.opc-process-video-label{color:#2563eb;letter-spacing:1.2px;background:#edf4ff;border:1px solid #d8e5ff;border-radius:30px;margin-bottom:14px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.opc-process-video-copy h3{color:var(--opcp-heading);margin:0 0 15px;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.3}.opc-process-video-copy h3 span{color:#2563eb}.opc-process-video-copy>p{color:var(--opcp-text);margin:0 0 24px;font-size:14px;line-height:1.8}.opc-process-video{aspect-ratio:16/9;background:#0b1220;border-radius:14px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0b12201f}.opc-process-video iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.opc-process-cta{color:#fff;background:#2563eb;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 19px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.opc-process-cta:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px)}.dark .opc-process-section,[data-theme=dark] .opc-process-section,body.dark-mode .opc-process-section{--opcp-bg:#0b1220;--opcp-card:#111c2e;--opcp-heading:#f4f7ff;--opcp-text:#aab7cc;--opcp-border:#273750;--opcp-soft:#17243a}.dark .opc-process-eyebrow,[data-theme=dark] .opc-process-eyebrow,body.dark-mode .opc-process-eyebrow,.dark .opc-process-video-label,[data-theme=dark] .opc-process-video-label,body.dark-mode .opc-process-video-label{color:#93c5fd;background:#17243a;border-color:#2a3e5d}.dark .opc-process-heading h2 span,[data-theme=dark] .opc-process-heading h2 span,body.dark-mode .opc-process-heading h2 span,.dark .opc-process-video-copy h3 span,[data-theme=dark] .opc-process-video-copy h3 span,body.dark-mode .opc-process-video-copy h3 span{color:#60a5fa}.dark .opc-process-icon,[data-theme=dark] .opc-process-icon,body.dark-mode .opc-process-icon{border-color:#2a3e5d}.dark .opc-process-card:hover .opc-process-icon,[data-theme=dark] .opc-process-card:hover .opc-process-icon,body.dark-mode .opc-process-card:hover .opc-process-icon{color:#fff;background:#2563eb}.dark .opc-process-step-number,[data-theme=dark] .opc-process-step-number,body.dark-mode .opc-process-step-number,.dark .opc-process-card-bottom>span,[data-theme=dark] .opc-process-card-bottom>span,body.dark-mode .opc-process-card-bottom>span{color:#93c5fd}@media (width<=900px){.opc-process-section{padding:70px 20px}.opc-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opc-process-video-layout{grid-template-columns:minmax(0,1fr);gap:25px;max-width:700px;margin:40px auto 0;padding:26px}.opc-process-video-copy h3{max-width:500px}}@media (width<=600px){.opc-process-section{padding:52px 16px}.opc-process-heading{margin-bottom:35px}.opc-process-heading h2{letter-spacing:-.8px;font-size:32px}.opc-process-heading>p{font-size:14px}.opc-process-grid{grid-template-columns:minmax(0,1fr);gap:17px}.opc-process-card{border-radius:16px;padding:22px}.opc-process-card-header{margin-bottom:19px}.opc-process-icon{border-radius:13px;width:46px;height:46px;font-size:19px}.opc-process-card h3{font-size:17px}.opc-process-card>p{font-size:13px}.opc-process-video-layout{border-radius:16px;gap:22px;margin-top:32px;padding:19px}.opc-process-video-copy h3{font-size:26px}.opc-process-video-copy>p{font-size:13px}.opc-process-cta{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.opc-process-section *,.opc-process-section :before,.opc-process-section :after{transition:none!important}}.opc-faq-section{--opcf-bg:#f6f9ff;--opcf-card:#fff;--opcf-heading:#14213d;--opcf-text:#617089;--opcf-border:#e2eaf5;--opcf-soft:#edf4ff;--opcf-primary:#2563eb;background:var(--opcf-bg);box-sizing:border-box;width:100%;padding:80px 20px}.opc-faq-container{width:100%;max-width:1000px;margin:0 auto}.opc-faq-heading{text-align:center;max-width:720px;margin:0 auto 42px}.opc-faq-eyebrow{color:var(--opcf-primary);background:var(--opcf-soft);letter-spacing:1.5px;border:1px solid #d7e5ff;border-radius:30px;margin-bottom:16px;padding:8px 16px;font-size:12px;font-weight:800;display:inline-block}.opc-faq-heading h2{color:var(--opcf-heading);margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.opc-faq-heading h2 span{color:var(--opcf-primary)}.opc-faq-heading p{color:var(--opcf-text);margin:0;font-size:16px;line-height:1.8}.opc-faq-list{flex-direction:column;gap:14px;display:flex}.opc-faq-item{background:var(--opcf-card);border:1px solid var(--opcf-border);border-radius:14px;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 4px 16px #14213d09}.opc-faq-item:hover{border-color:#bfd4ff;box-shadow:0 8px 24px #2563eb12}.opc-faq-item.active{border-color:#b9d0ff;box-shadow:0 10px 28px #2563eb14}.opc-faq-question{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;align-items:center;gap:18px;padding:22px 24px;display:flex}.opc-faq-question:focus-visible{outline-offset:-4px;border-radius:12px;outline:3px solid #2563eb59}.opc-faq-number{width:42px;height:42px;color:var(--opcf-primary);background:var(--opcf-soft);border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:color .25s,background .25s;display:flex}.opc-faq-item.active .opc-faq-number{color:#fff;background:var(--opcf-primary)}.opc-faq-question-text{color:var(--opcf-heading);flex:1;font-size:16px;font-weight:700;line-height:1.6}.opc-faq-toggle{width:34px;height:34px;color:var(--opcf-primary);background:var(--opcf-soft);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:12px;transition:color .25s,background .25s;display:flex}.opc-faq-item.active .opc-faq-toggle{color:#fff;background:var(--opcf-primary)}.opc-faq-answer{padding:0 24px 24px 84px}.opc-faq-answer p{color:var(--opcf-text);margin:0;font-size:15px;line-height:1.9}.opc-faq-answer[hidden]{display:none}.dark .opc-faq-section,[data-theme=dark] .opc-faq-section,body.dark-mode .opc-faq-section{--opcf-bg:#0b1220;--opcf-card:#111c2e;--opcf-heading:#f1f5f9;--opcf-text:#b0bdd0;--opcf-border:#29384e;--opcf-soft:#172b49;--opcf-primary:#70a2ff}.dark .opc-faq-eyebrow,[data-theme=dark] .opc-faq-eyebrow,body.dark-mode .opc-faq-eyebrow{border-color:#29466f}.dark .opc-faq-item:hover,[data-theme=dark] .opc-faq-item:hover,body.dark-mode .opc-faq-item:hover,.dark .opc-faq-item.active,[data-theme=dark] .opc-faq-item.active,body.dark-mode .opc-faq-item.active{border-color:#456ba8}.dark .opc-faq-number,[data-theme=dark] .opc-faq-number,body.dark-mode .opc-faq-number{color:var(--opcf-primary)}@media (width<=768px){.opc-faq-section{padding:60px 18px}.opc-faq-heading{margin-bottom:32px}.opc-faq-question{gap:14px;padding:18px}.opc-faq-number{flex-basis:36px;width:36px;height:36px}.opc-faq-question-text{font-size:15px}.opc-faq-answer{padding:0 18px 20px 68px}.opc-faq-answer p{font-size:14px}}@media (width<=480px){.opc-faq-section{padding:45px 14px}.opc-faq-heading h2{font-size:28px}.opc-faq-heading p{font-size:14px}.opc-faq-list{gap:11px}.opc-faq-item{border-radius:12px}.opc-faq-question{gap:10px;padding:15px 12px}.opc-faq-number{border-radius:8px;flex-basis:30px;width:30px;height:30px;font-size:11px}.opc-faq-question-text{font-size:14px;line-height:1.5}.opc-faq-toggle{flex-basis:28px;width:28px;height:28px;font-size:10px}.opc-faq-answer{padding:0 14px 18px 52px}.opc-faq-answer p{font-size:13px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.opc-faq-item,.opc-faq-number,.opc-faq-toggle{transition:none}}.aoa-hero-section{--aoa-bg:#f6f9ff;--aoa-heading:#14213d;--aoa-text:#617089;--aoa-primary:#2563eb;--aoa-card:#fff;--aoa-border:#e2eaf5;--aoa-soft:#edf4ff;background:radial-gradient(circle at 85% 20%, #2563eb17, transparent 30%), var(--aoa-bg);padding:90px 24px;position:relative;overflow:hidden}.aoa-hero-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;display:grid}.aoa-hero-content{min-width:0}.aoa-hero-badge{color:var(--aoa-primary);background:var(--aoa-soft);letter-spacing:1.2px;border:1px solid #d7e5ff;border-radius:30px;align-items:center;gap:9px;margin-bottom:22px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-flex}.aoa-hero-badge svg{font-size:14px}.aoa-hero-content h1{color:var(--aoa-heading);letter-spacing:-1.8px;margin:0 0 24px;font-size:clamp(36px,4.5vw,58px);font-weight:800;line-height:1.13}.aoa-hero-content h1 span{color:var(--aoa-primary)}.aoa-hero-description{max-width:650px;color:var(--aoa-text);margin:0;font-size:16px;line-height:1.9}.aoa-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:28px;display:grid}.aoa-hero-features>div{color:var(--aoa-heading);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.aoa-hero-features svg{color:var(--aoa-primary);flex-shrink:0;font-size:15px}.aoa-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.aoa-hero-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.aoa-hero-btn:hover{transform:translateY(-3px)}.aoa-hero-btn-primary{color:#fff;background:var(--aoa-primary);box-shadow:0 8px 20px #2563eb33}.aoa-hero-btn-primary:hover{background:#1d4ed8;box-shadow:0 12px 25px #2563eb45}.aoa-hero-btn-secondary{color:var(--aoa-primary);background:var(--aoa-card);border-color:var(--aoa-border)}.aoa-hero-btn-secondary:hover{background:var(--aoa-soft)}.aoa-hero-note{color:var(--aoa-text);align-items:center;gap:10px;margin-top:25px;font-size:12px;line-height:1.6;display:flex}.aoa-hero-note svg{color:var(--aoa-primary);flex-shrink:0;font-size:16px}.aoa-hero-visual{isolation:isolate;justify-content:center;align-items:center;min-width:0;min-height:460px;display:flex;position:relative}.aoa-hero-glow{z-index:-1;filter:blur(4px);background:#2563eb1f;border-radius:50%;width:330px;height:330px;position:absolute}.aoa-hero-document-card{background:var(--aoa-card);border:1px solid var(--aoa-border);border-radius:18px;width:min(100%,370px);min-height:390px;padding:30px;transition:transform .3s;position:relative;transform:rotate(-3deg);box-shadow:0 25px 70px #1c376421}.aoa-hero-document-card:hover{transform:rotate(0)translateY(-5px)}.aoa-hero-document-top{border-bottom:1px solid var(--aoa-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:22px;display:flex}.aoa-hero-document-icon{width:46px;height:46px;color:var(--aoa-primary);background:var(--aoa-soft);border-radius:12px;justify-content:center;align-items:center;font-size:21px;display:flex}.aoa-hero-document-label{color:var(--aoa-text);letter-spacing:1.3px;font-size:9px;font-weight:800}.aoa-hero-document-title{color:var(--aoa-heading);letter-spacing:.5px;margin:28px 0 26px;font-size:25px;font-weight:800;line-height:1.35}.aoa-hero-document-line{background:var(--aoa-soft);border-radius:8px;height:7px;margin-bottom:13px}.aoa-line-long{width:100%}.aoa-line-medium{width:78%}.aoa-line-short{width:55%}.aoa-hero-document-divider{background:var(--aoa-border);height:1px;margin:25px 0 18px}.aoa-hero-document-footer{flex-wrap:wrap;gap:12px 16px;display:flex}.aoa-hero-document-footer>div{color:var(--aoa-text);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.aoa-hero-footer-dot{background:var(--aoa-primary);border-radius:50%;width:6px;height:6px}.aoa-hero-document-stamp{color:#fff;background:var(--aoa-primary);border:4px solid var(--aoa-card);border-radius:12px;align-items:center;gap:8px;padding:12px 15px;display:flex;position:absolute;bottom:28px;right:-22px;transform:rotate(3deg);box-shadow:0 10px 25px #2563eb38}.aoa-hero-document-stamp svg{font-size:23px}.aoa-hero-document-stamp span{letter-spacing:.8px;font-size:9px;font-weight:800;line-height:1.5}.aoa-hero-floating-card{background:var(--aoa-card);border:1px solid var(--aoa-border);border-radius:13px;align-items:center;gap:12px;max-width:265px;padding:15px 18px;display:flex;position:absolute;bottom:20px;right:-8px;box-shadow:0 12px 35px #1c37641a}.aoa-hero-floating-icon{width:42px;height:42px;color:var(--aoa-primary);background:var(--aoa-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.aoa-hero-floating-card>div:last-child{flex-direction:column;gap:5px;display:flex}.aoa-hero-floating-card strong{color:var(--aoa-heading);font-size:12px}.aoa-hero-floating-card span{color:var(--aoa-text);font-size:11px}.dark .aoa-hero-section,[data-theme=dark] .aoa-hero-section,body.dark-mode .aoa-hero-section{--aoa-bg:#0b1220;--aoa-heading:#f1f5f9;--aoa-text:#b0bdd0;--aoa-primary:#70a2ff;--aoa-card:#111c2e;--aoa-border:#29384e;--aoa-soft:#172b49;background:radial-gradient(circle at 85% 20%, #3b82f61f, transparent 30%), var(--aoa-bg)}.dark .aoa-hero-badge,[data-theme=dark] .aoa-hero-badge,body.dark-mode .aoa-hero-badge{border-color:#29466f}@media (width<=900px){.aoa-hero-section{padding:70px 22px}.aoa-hero-container{grid-template-columns:1fr;gap:35px;max-width:720px}.aoa-hero-content h1{max-width:680px}.aoa-hero-visual{min-height:430px}.aoa-hero-floating-card{bottom:8px;right:2%}}@media (width<=600px){.aoa-hero-section{padding:50px 16px}.aoa-hero-badge{letter-spacing:.8px;gap:7px;padding:8px 11px;font-size:9px}.aoa-hero-content h1{letter-spacing:-1px;font-size:clamp(32px,9vw,43px)}.aoa-hero-description{font-size:14px;line-height:1.8}.aoa-hero-features{grid-template-columns:1fr;gap:13px}.aoa-hero-actions{flex-direction:column;align-items:stretch;margin-top:27px}.aoa-hero-btn{box-sizing:border-box;width:100%}.aoa-hero-note{align-items:flex-start;font-size:11px}.aoa-hero-visual{min-height:390px;padding:0 6px}.aoa-hero-document-card{width:min(100%,330px);min-height:350px;padding:23px}.aoa-hero-document-title{font-size:22px}.aoa-hero-document-stamp{bottom:20px;right:-9px}.aoa-hero-floating-card{max-width:235px;padding:12px;bottom:-8px;right:0}.aoa-hero-floating-icon{width:36px;height:36px}}@media (width<=360px){.aoa-hero-section{padding-left:12px;padding-right:12px}.aoa-hero-document-card{padding:18px}.aoa-hero-floating-card{max-width:205px}.aoa-hero-floating-card strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.aoa-hero-btn,.aoa-hero-document-card{transition:none}}.moa-aoa-section{--ma-bg:#f6f9ff;--ma-card:#fff;--ma-heading:#14213d;--ma-text:#617089;--ma-border:#e2eaf5;--ma-soft:#edf4ff;--ma-primary:#2563eb;background:var(--ma-bg);padding:80px 20px}.moa-aoa-container{max-width:1200px;margin:0 auto}.moa-aoa-heading{text-align:center;max-width:780px;margin:0 auto 40px}.moa-aoa-eyebrow{color:var(--ma-primary);background:var(--ma-soft);letter-spacing:1.2px;border:1px solid #d7e5ff;border-radius:30px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.moa-aoa-heading h2{color:var(--ma-heading);margin:0 0 16px;font-size:clamp(29px,4vw,42px);font-weight:800;line-height:1.2}.moa-aoa-heading h2 span{color:var(--ma-primary)}.moa-aoa-heading p{color:var(--ma-text);margin:0;font-size:15px;line-height:1.9}.moa-aoa-table-wrapper{background:var(--ma-card);border:1px solid var(--ma-border);border-radius:16px;overflow-x:auto;box-shadow:0 12px 35px #14213d0f}.moa-aoa-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.moa-aoa-table thead{color:#fff;background:#1d4ed8}.moa-aoa-table th,.moa-aoa-table td{border-bottom:1px solid var(--ma-border);vertical-align:top;padding:20px 22px;font-size:14px;line-height:1.8}.moa-aoa-table thead th{font-size:14px;font-weight:700}.moa-aoa-table thead th:first-child{width:16%}.moa-aoa-table tbody th{width:16%;color:var(--ma-heading);background:var(--ma-soft);font-weight:800}.moa-aoa-table tbody td{color:var(--ma-text)}.moa-aoa-table tbody tr:last-child th,.moa-aoa-table tbody tr:last-child td{border-bottom:none}.moa-aoa-table tbody tr:hover td{background:#2563eb06}.moa-aoa-table-icon{color:#1d4ed8;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;margin-right:8px;display:inline-flex}.moa-aoa-table-link{width:fit-content;color:var(--ma-primary);align-items:center;gap:8px;margin-top:12px;font-weight:800;text-decoration:none;display:flex}.moa-aoa-table-link:hover{text-decoration:underline}.moa-aoa-disclaimer{color:var(--ma-text);margin:18px 0 0;font-size:12px;line-height:1.8}.dark .moa-aoa-section,[data-theme=dark] .moa-aoa-section,body.dark-mode .moa-aoa-section{--ma-bg:#0b1220;--ma-card:#111c2e;--ma-heading:#f1f5f9;--ma-text:#b0bdd0;--ma-border:#29384e;--ma-soft:#172b49;--ma-primary:#70a2ff}.dark .moa-aoa-table thead,[data-theme=dark] .moa-aoa-table thead,body.dark-mode .moa-aoa-table thead{color:#f8fafc;background:#1d3c70}.dark .moa-aoa-table-icon,[data-theme=dark] .moa-aoa-table-icon,body.dark-mode .moa-aoa-table-icon{color:#70a2ff;background:#111c2e}.dark .moa-aoa-table tbody tr:hover td,[data-theme=dark] .moa-aoa-table tbody tr:hover td,body.dark-mode .moa-aoa-table tbody tr:hover td{background:#70a2ff0d}@media (width<=768px){.moa-aoa-section{padding:58px 16px}.moa-aoa-heading{margin-bottom:28px}.moa-aoa-table th,.moa-aoa-table td{padding:15px;font-size:13px}}@media (width<=480px){.moa-aoa-section{padding:45px 12px}.moa-aoa-heading h2{font-size:28px}.moa-aoa-heading p{font-size:14px}.moa-aoa-table{min-width:700px}}.aoa-benefits-section{--aoab-bg:#fff;--aoab-card:#fff;--aoab-heading:#14213d;--aoab-text:#617089;--aoab-border:#e2eaf5;--aoab-soft:#edf4ff;--aoab-primary:#2563eb;background:var(--aoab-bg);padding:80px 20px}.aoa-benefits-container{width:100%;max-width:1200px;margin:0 auto}.aoa-benefits-heading{text-align:center;max-width:800px;margin:0 auto 42px}.aoa-benefits-eyebrow{color:var(--aoab-primary);background:var(--aoab-soft);letter-spacing:1.2px;border:1px solid #d7e5ff;border-radius:30px;margin-bottom:16px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-block}.aoa-benefits-heading h2{color:var(--aoab-heading);margin:0 0 16px;font-size:clamp(29px,4vw,42px);font-weight:800;line-height:1.2}.aoa-benefits-heading h2 span{color:var(--aoab-primary)}.aoa-benefits-heading p{color:var(--aoab-text);margin:0;font-size:15px;line-height:1.9}.aoa-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.aoa-benefit-card{background:var(--aoab-card);border:1px solid var(--aoab-border);border-radius:16px;flex-direction:column;min-width:0;padding:28px 25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 6px 22px #14213d0a}.aoa-benefit-card:hover{border-color:#b9d0ff;transform:translateY(-5px);box-shadow:0 15px 35px #2563eb17}.aoa-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.aoa-benefit-icon{width:54px;height:54px;color:var(--aoab-primary);background:var(--aoab-soft);border-radius:13px;justify-content:center;align-items:center;font-size:23px;display:flex}.aoa-benefit-number{color:var(--aoab-border);font-size:28px;font-weight:800}.aoa-benefit-card h3{color:var(--aoab-heading);margin:0 0 13px;font-size:19px;font-weight:800;line-height:1.5}.aoa-benefit-card>p{color:var(--aoab-text);margin:0;font-size:14px;line-height:1.85}.aoa-benefit-card ul{border-top:1px solid var(--aoab-border);flex-direction:column;gap:12px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:flex}.aoa-benefit-card li{color:var(--aoab-heading);align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;display:flex}.aoa-benefit-card li svg{color:var(--aoab-primary);flex-shrink:0;margin-top:3px;font-size:13px}.dark .aoa-benefits-section,[data-theme=dark] .aoa-benefits-section,body.dark-mode .aoa-benefits-section{--aoab-bg:#0b1220;--aoab-card:#111c2e;--aoab-heading:#f1f5f9;--aoab-text:#b0bdd0;--aoab-border:#29384e;--aoab-soft:#172b49;--aoab-primary:#70a2ff}.dark .aoa-benefits-eyebrow,[data-theme=dark] .aoa-benefits-eyebrow,body.dark-mode .aoa-benefits-eyebrow{border-color:#29466f}.dark .aoa-benefit-card:hover,[data-theme=dark] .aoa-benefit-card:hover,body.dark-mode .aoa-benefit-card:hover{border-color:#456ba8}@media (width<=900px){.aoa-benefits-section{padding:65px 18px}.aoa-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=560px){.aoa-benefits-section{padding:48px 14px}.aoa-benefits-heading{margin-bottom:28px}.aoa-benefits-heading h2{font-size:28px}.aoa-benefits-heading p{font-size:14px}.aoa-benefits-grid{grid-template-columns:1fr;gap:15px}.aoa-benefit-card{padding:23px 20px}.aoa-benefit-card h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.aoa-benefit-card{transition:none}}.aoaf-faq-section{--aoaf-bg:#fff;--aoaf-card:#fff;--aoaf-heading:#14213d;--aoaf-text:#617089;--aoaf-border:#e2eaf5;--aoaf-soft:#edf4ff;--aoaf-primary:#2563eb;background:var(--aoaf-bg);padding:80px 20px}.aoaf-faq-container{width:100%;max-width:950px;margin:0 auto}.aoaf-faq-heading{text-align:center;max-width:740px;margin:0 auto 40px}.aoaf-faq-eyebrow{color:var(--aoaf-primary);background:var(--aoaf-soft);letter-spacing:1.3px;border:1px solid #d7e5ff;border-radius:30px;margin-bottom:16px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-block}.aoaf-faq-heading h2{color:var(--aoaf-heading);margin:0 0 15px;font-size:clamp(29px,4vw,42px);font-weight:800;line-height:1.2}.aoaf-faq-heading h2 span{color:var(--aoaf-primary)}.aoaf-faq-heading p{color:var(--aoaf-text);margin:0;font-size:15px;line-height:1.9}.aoaf-faq-list{flex-direction:column;gap:13px;display:flex}.aoaf-faq-item{background:var(--aoaf-card);border:1px solid var(--aoaf-border);border-radius:13px;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 4px 16px #14213d09}.aoaf-faq-item:hover,.aoaf-faq-item.active{border-color:#b9d0ff;box-shadow:0 8px 24px #2563eb12}.aoaf-faq-question{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:21px 23px;display:flex}.aoaf-faq-question:focus-visible{outline-offset:-4px;border-radius:12px;outline:3px solid #2563eb66}.aoaf-faq-number{width:40px;height:40px;color:var(--aoaf-primary);background:var(--aoaf-soft);border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;font-size:12px;font-weight:800;transition:background .2s,color .2s;display:flex}.aoaf-faq-item.active .aoaf-faq-number{color:#fff;background:var(--aoaf-primary)}.aoaf-faq-question-text{color:var(--aoaf-heading);flex:1;font-size:15px;font-weight:700;line-height:1.65}.aoaf-faq-toggle{width:32px;height:32px;color:var(--aoaf-primary);background:var(--aoaf-soft);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:11px;display:flex}.aoaf-faq-item.active .aoaf-faq-toggle{color:#fff;background:var(--aoaf-primary)}.aoaf-faq-answer{padding:0 25px 24px 79px}.aoaf-faq-answer p{color:var(--aoaf-text);margin:0;font-size:14px;line-height:1.9}.aoaf-faq-answer[hidden]{display:none}.dark .aoaf-faq-section,[data-theme=dark] .aoaf-faq-section,body.dark-mode .aoaf-faq-section{--aoaf-bg:#0b1220;--aoaf-card:#111c2e;--aoaf-heading:#f1f5f9;--aoaf-text:#b0bdd0;--aoaf-border:#29384e;--aoaf-soft:#172b49;--aoaf-primary:#70a2ff}.dark .aoaf-faq-eyebrow,[data-theme=dark] .aoaf-faq-eyebrow,body.dark-mode .aoaf-faq-eyebrow{border-color:#29466f}.dark .aoaf-faq-item:hover,[data-theme=dark] .aoaf-faq-item:hover,body.dark-mode .aoaf-faq-item:hover,.dark .aoaf-faq-item.active,[data-theme=dark] .aoaf-faq-item.active,body.dark-mode .aoaf-faq-item.active{border-color:#456ba8}@media (width<=768px){.aoaf-faq-section{padding:60px 17px}.aoaf-faq-question{gap:12px;padding:18px}.aoaf-faq-answer{padding:0 19px 21px 70px}}@media (width<=480px){.aoaf-faq-section{padding:45px 13px}.aoaf-faq-heading{margin-bottom:28px}.aoaf-faq-heading h2{font-size:28px}.aoaf-faq-heading p{font-size:14px}.aoaf-faq-list{gap:10px}.aoaf-faq-question{gap:9px;padding:14px 11px}.aoaf-faq-number{border-radius:8px;flex-basis:30px;width:30px;height:30px;font-size:10px}.aoaf-faq-question-text{font-size:13px;line-height:1.6}.aoaf-faq-toggle{flex-basis:27px;width:27px;height:27px;font-size:10px}.aoaf-faq-answer{padding:0 14px 18px 50px}.aoaf-faq-answer p{font-size:13px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.aoaf-faq-item,.aoaf-faq-number{transition:none}}.aoap-process-section{--aoap-bg:#f6f9ff;--aoap-card:#fff;--aoap-heading:#14213d;--aoap-text:#617089;--aoap-border:#e2eaf5;--aoap-soft:#edf4ff;--aoap-primary:#2563eb;background:var(--aoap-bg);padding:80px 20px}.aoap-process-container{max-width:1200px;margin:0 auto}.aoap-process-heading{text-align:center;max-width:760px;margin:0 auto 42px}.aoap-process-eyebrow,.aoap-process-video-label{color:var(--aoap-primary);background:var(--aoap-soft);letter-spacing:1.2px;border:1px solid #d7e5ff;border-radius:30px;margin-bottom:16px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-block}.aoap-process-heading h2{color:var(--aoap-heading);margin:0 0 16px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.25}.aoap-process-heading h2 span,.aoap-process-video-copy h3 span{color:var(--aoap-primary)}.aoap-process-heading>p{color:var(--aoap-text);margin:0;font-size:15px;line-height:1.9}.aoap-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.aoap-process-card{background:var(--aoap-card);border:1px solid var(--aoap-border);border-radius:15px;flex-direction:column;min-width:0;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 5px 20px #14213d09}.aoap-process-card:hover{border-color:#b9d0ff;transform:translateY(-5px);box-shadow:0 13px 30px #2563eb14}.aoap-process-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.aoap-process-icon{width:52px;height:52px;color:var(--aoap-primary);background:var(--aoap-soft);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.aoap-process-step-number{color:var(--aoap-primary);letter-spacing:1px;font-size:11px;font-weight:800}.aoap-process-card h3{color:var(--aoap-heading);margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.5}.aoap-process-card>p{color:var(--aoap-text);flex:1;margin:0;font-size:13px;line-height:1.85}.aoap-process-card-bottom{border-top:1px solid var(--aoap-border);align-items:center;gap:12px;margin-top:23px;padding-top:16px;display:flex}.aoap-process-card-bottom>span{color:var(--aoap-text);font-size:12px;font-weight:800}.aoap-process-progress{background:var(--aoap-soft);border-radius:10px;flex:1;height:5px;overflow:hidden}.aoap-process-progress>div{background:var(--aoap-primary);border-radius:inherit;height:100%}.aoap-process-video-layout{background:var(--aoap-card);border:1px solid var(--aoap-border);border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;margin-top:65px;padding:35px;display:grid;box-shadow:0 10px 35px #14213d0d}.aoap-process-video-copy h3{color:var(--aoap-heading);margin:0 0 16px;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.3}.aoap-process-video-copy>p{color:var(--aoap-text);margin:0;font-size:14px;line-height:1.9}.aoap-process-cta{color:#fff;background:var(--aoap-primary);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:25px;padding:14px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.aoap-process-cta:hover{background:#1d4ed8;transform:translateY(-2px)}.aoap-process-video{aspect-ratio:16/9;background:#0f172a;border-radius:13px;width:100%;position:relative;overflow:hidden}.aoap-process-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dark .aoap-process-section,[data-theme=dark] .aoap-process-section,body.dark-mode .aoap-process-section{--aoap-bg:#0b1220;--aoap-card:#111c2e;--aoap-heading:#f1f5f9;--aoap-text:#b0bdd0;--aoap-border:#29384e;--aoap-soft:#172b49;--aoap-primary:#70a2ff}.dark .aoap-process-eyebrow,[data-theme=dark] .aoap-process-eyebrow,body.dark-mode .aoap-process-eyebrow,.dark .aoap-process-video-label,[data-theme=dark] .aoap-process-video-label,body.dark-mode .aoap-process-video-label{border-color:#29466f}.dark .aoap-process-card:hover,[data-theme=dark] .aoap-process-card:hover,body.dark-mode .aoap-process-card:hover{border-color:#456ba8}@media (width<=900px){.aoap-process-section{padding:65px 18px}.aoap-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.aoap-process-video-layout{grid-template-columns:1fr;gap:25px;margin-top:45px;padding:28px}}@media (width<=560px){.aoap-process-section{padding:48px 14px}.aoap-process-heading{margin-bottom:28px}.aoap-process-heading h2{font-size:29px}.aoap-process-heading>p{font-size:14px}.aoap-process-grid{grid-template-columns:1fr;gap:14px}.aoap-process-card{padding:21px}.aoap-process-card h3{font-size:17px}.aoap-process-video-layout{border-radius:14px;gap:22px;margin-top:35px;padding:20px 15px}.aoap-process-video-copy h3{font-size:26px}.aoap-process-cta{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.aoap-process-card,.aoap-process-cta{transition:none}}.mou-hero{color:#172554;background:linear-gradient(120deg,#f7f9ff 0%,#eef3ff 55%,#fff 100%);padding:85px 6%;font-family:inherit;position:relative;overflow:hidden}.mou-hero-container{grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;max-width:1250px;margin:0 auto;display:grid}.mou-hero-content{z-index:2;position:relative}.mou-hero-badge{color:#2445a3;letter-spacing:1.2px;background:#e7edff;border:1px solid #cbd8ff;border-radius:30px;margin-bottom:22px;padding:9px 15px;font-size:12px;font-weight:700;display:inline-block}.mou-hero-content h1{letter-spacing:-1.8px;color:#14213d;max-width:680px;margin:0 0 24px;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.15}.mou-hero-content h1 span{color:#3156c9}.mou-hero-content>p{color:#596780;max-width:650px;margin:0;font-size:16px;line-height:1.9}.mou-hero-buttons{flex-wrap:wrap;gap:15px;margin-top:32px;display:flex}.mou-btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:15px 23px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.mou-btn:hover{transform:translateY(-3px)}.mou-btn-primary{color:#fff;background:#3156c9;box-shadow:0 8px 20px #3156c933}.mou-btn-primary:hover{background:#2445a3;box-shadow:0 12px 25px #3156c947}.mou-btn-secondary{color:#2445a3;background:#fff;border:1px solid #cbd5ee}.mou-btn-secondary:hover{background:#edf2ff}.mou-hero-features{flex-wrap:wrap;gap:14px 20px;margin-top:30px;display:flex}.mou-feature{color:#465570;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.mou-feature-icon{color:#2445a3;background:#dce8ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-weight:800;display:inline-flex}.mou-hero-visual{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.mou-document-card{z-index:1;background:#fff;border:1px solid #e2e8f5;border-radius:14px;width:340px;max-width:88%;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 70px #23396f26}.mou-document-top{color:#2445a3;letter-spacing:1.2px;border-bottom:1px solid #e8edf7;align-items:center;gap:12px;padding:22px 24px;font-size:11px;font-weight:800;display:flex}.mou-document-icon{background:#eaf0ff;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;font-size:24px;display:flex}.mou-document-content{padding:30px 25px}.mou-document-label{color:#3156c9;letter-spacing:1.6px;margin-bottom:12px;font-size:10px;font-weight:800}.mou-document-content h2{color:#172554;margin:0 0 12px;font-size:23px;line-height:1.35}.mou-document-content p{color:#71809b;margin:0 0 25px;font-size:12px;line-height:1.8}.mou-document-line{background:#edf1f8;border-radius:5px;height:7px;margin-top:11px}.mou-line-long{width:100%}.mou-line-medium{width:82%}.mou-line-short{width:58%}.mou-document-signature{margin-top:30px}.mou-signature-line{background:#aab7d0;width:125px;height:1px;margin-bottom:8px}.mou-document-signature span{color:#75829a;font-size:10px}.mou-document-footer{color:#52627f;text-align:center;background:#f3f6ff;padding:15px 20px;font-size:11px;font-weight:600}.mou-document-footer span{color:#3156c9;font-weight:800}.mou-floating-badge{z-index:2;background:#fff;border:1px solid #e5eaf6;border-radius:12px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:45px;right:-5px;box-shadow:0 12px 35px #23396f1f}.mou-floating-check{color:#168345;background:#e4f8eb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:flex}.mou-floating-badge strong,.mou-floating-badge small{display:block}.mou-floating-badge strong{color:#172554;margin-bottom:5px;font-size:12px}.mou-floating-badge small{color:#71809b;font-size:10px}.mou-decoration{pointer-events:none;border-radius:50%;position:absolute}.mou-decoration-one{border:18px solid #3156c914;width:100px;height:100px;top:25px;right:20px}.mou-decoration-two{background:#3156c914;width:65px;height:65px;bottom:20px;left:10px}@media (width<=950px){.mou-hero{padding:65px 5%}.mou-hero-container{grid-template-columns:1fr;gap:25px}.mou-hero-content{text-align:center}.mou-hero-content h1,.mou-hero-content>p{margin-left:auto;margin-right:auto}.mou-hero-buttons,.mou-hero-features{justify-content:center}.mou-hero-visual{min-height:400px}.mou-floating-badge{right:5%}}@media (width<=600px){.mou-hero{padding:48px 20px}.mou-hero-content h1{letter-spacing:-1px;font-size:35px}.mou-hero-content>p{font-size:14px;line-height:1.8}.mou-hero-buttons{flex-direction:column}.mou-btn{box-sizing:border-box;width:100%}.mou-hero-features{flex-direction:column;align-items:flex-start;width:fit-content;margin:25px auto 0}.mou-hero-visual{min-height:370px}.mou-document-card{width:310px}.mou-floating-badge{padding:12px;bottom:15px;right:0}.mou-floating-badge small{font-size:9px}}@media (prefers-reduced-motion:reduce){.mou-btn{transition:none}}html.dark-mode .mou-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(120deg,#0b1220 0%,#111c2e 55%,#101827 100%)}html.dark-mode .mou-hero-content h1{color:#f1f5f9!important}html.dark-mode .mou-hero-content>p{color:#cbd5e1!important}html.dark-mode .mou-hero-badge{color:#bfdbfe;background:#1b293d;border-color:#334155}html.dark-mode .mou-feature{color:#dbe5f2}html.dark-mode .mou-feature-icon{color:#6ee7a8;background:#173a34}html.dark-mode .mou-btn-secondary{color:#bfdbfe;background:#172337;border-color:#475569}html.dark-mode .mou-btn-secondary:hover{background:#22314a}html.dark-mode .mou-document-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 25px 70px #00000057}html.dark-mode .mou-document-top{color:#bfdbfe;border-color:#334155}html.dark-mode .mou-document-icon{color:#c7d2fe;background:#30375f}html.dark-mode .mou-document-label{color:#a5b4fc}html.dark-mode .mou-document-content h2{color:#f1f5f9!important}html.dark-mode .mou-document-content p{color:#cbd5e1!important}html.dark-mode .mou-document-line{background:#334155}html.dark-mode .mou-line-long{background:#435273}html.dark-mode .mou-line-medium{background:#394967}html.dark-mode .mou-line-short{background:#334155}html.dark-mode .mou-signature-line{background:#64748b}html.dark-mode .mou-document-signature span{color:#a8b6ca}html.dark-mode .mou-document-footer{color:#cbd5e1;background:#111c2e}html.dark-mode .mou-floating-badge{background:#1e293b;border-color:#334155;box-shadow:0 12px 35px #0000004d}html.dark-mode .mou-floating-badge strong{color:#f1f5f9}html.dark-mode .mou-floating-badge small{color:#a8b6ca}.mou-moa-section{color:#172554;background:#fff;padding:80px 5%;font-family:inherit}.mou-moa-container{width:100%;max-width:1250px;margin:0 auto}.mou-moa-heading{text-align:center;max-width:800px;margin:0 auto 45px}.mou-moa-eyebrow{color:#3156c9;letter-spacing:1.3px;background:#edf2ff;border-radius:30px;margin-bottom:15px;padding:8px 15px;font-size:11px;font-weight:800;display:inline-block}.mou-moa-heading h2{color:#14213d;letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2}.mou-moa-heading h2 span{color:#3156c9}.mou-moa-heading>p{color:#64718a;margin:0;font-size:15px;line-height:1.9}.mou-moa-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:38px;display:grid}.mou-moa-card{background:#fff;border:1px solid #e2e8f5;border-radius:16px;padding:30px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 28px #1725540b}.mou-moa-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #17255417}.mou-card-blue{border-top:4px solid #3156c9}.mou-card-purple{border-top:4px solid #7651c8}.mou-moa-card-icon{background:#edf2ff;border-radius:13px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:20px;font-size:25px;display:flex}.mou-card-purple .mou-moa-card-icon{background:#f2edff}.mou-moa-card h3{color:#172554;margin:0 0 12px;font-size:21px;line-height:1.45}.mou-moa-card p{color:#64718a;margin:0 0 22px;font-size:14px;line-height:1.8}.mou-moa-card>a{color:#3156c9;align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mou-card-purple>a{color:#7651c8}.mou-moa-card>a span,.mou-moa-expert-btn span{transition:transform .2s}.mou-moa-card>a:hover span,.mou-moa-expert-btn:hover span{transform:translate(4px)}.mou-moa-table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e1e7f2;border-radius:14px;width:100%;overflow-x:auto;box-shadow:0 8px 30px #1725540a}.mou-moa-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.mou-moa-table thead{color:#fff;background:#203b85}.mou-moa-table th,.mou-moa-table td{vertical-align:top;border-bottom:1px solid #e8edf5;padding:20px;font-size:13px;line-height:1.85}.mou-moa-table thead th{padding-top:22px;padding-bottom:22px;font-size:13px;font-weight:700;line-height:1.6}.mou-moa-table thead th:first-child{width:16%}.mou-moa-table thead th:nth-child(2),.mou-moa-table thead th:nth-child(3){width:42%}.mou-moa-table tbody th{color:#243d7d;background:#f6f8ff;font-weight:800}.mou-moa-table tbody td{color:#5b6880}.mou-moa-table tbody tr:nth-child(2n) td{background:#fbfcff}.mou-moa-table tbody tr:last-child th,.mou-moa-table tbody tr:last-child td{border-bottom:none}.mou-table-icon{vertical-align:middle;margin-right:8px;font-size:17px;display:inline-block}.mou-moa-note{background:#f5f8ff;border:1px solid #dce6ff;border-radius:12px;align-items:flex-start;gap:14px;margin-top:25px;padding:20px;display:flex}.mou-note-icon{color:#fff;background:#3156c9;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:flex}.mou-moa-note p{color:#52627f;margin:0;font-size:13px;line-height:1.8}.mou-moa-note strong{color:#203b85}.mou-moa-bottom-cta{text-align:center;background:linear-gradient(120deg,#edf2ff,#f7f5ff);border-radius:16px;margin-top:45px;padding:40px 25px}.mou-moa-bottom-cta h3{color:#172554;margin:0 0 12px;font-size:clamp(22px,3vw,29px);line-height:1.4}.mou-moa-bottom-cta p{color:#64718a;max-width:620px;margin:0 auto 24px;font-size:14px;line-height:1.8}.mou-moa-expert-btn{color:#fff;background:#3156c9;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 7px 18px #3156c933}.mou-moa-expert-btn:hover{background:#2445a3;transform:translateY(-2px)}@media (width<=768px){.mou-moa-section{padding:55px 20px}.mou-moa-heading{margin-bottom:32px}.mou-moa-cards{grid-template-columns:1fr;gap:18px}.mou-moa-card{padding:25px}.mou-moa-table th,.mou-moa-table td{padding:16px}.mou-moa-bottom-cta{margin-top:32px;padding:32px 20px}}@media (width<=480px){.mou-moa-section{padding:45px 15px}.mou-moa-heading h2{font-size:30px}.mou-moa-heading>p{font-size:14px}.mou-moa-card h3{font-size:19px}.mou-moa-note{gap:10px;padding:15px}.mou-moa-table{min-width:700px}}@media (prefers-reduced-motion:reduce){.mou-moa-card,.mou-moa-card>a span,.mou-moa-expert-btn,.mou-moa-expert-btn span{transition:none}}html.dark-mode .mou-moa-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .mou-moa-heading h2{color:#f1f5f9!important}html.dark-mode .mou-moa-heading>p{color:#cbd5e1!important}html.dark-mode .mou-moa-eyebrow{color:#a5b4fc;background:#1e293b}html.dark-mode .mou-moa-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 8px 28px #0000003d}html.dark-mode .mou-moa-card h3{color:#f1f5f9!important}html.dark-mode .mou-moa-card p{color:#cbd5e1!important}html.dark-mode .mou-card-blue .mou-moa-card-icon{background:#233754}html.dark-mode .mou-card-purple .mou-moa-card-icon{background:#35294e}html.dark-mode .mou-moa-table-wrapper{background:#111c2e;border-color:#334155;box-shadow:0 8px 30px #0000003d}html.dark-mode .mou-moa-table th,html.dark-mode .mou-moa-table td{border-color:#334155}html.dark-mode .mou-moa-table tbody th{color:#dbeafe;background:#1b293d}html.dark-mode .mou-moa-table tbody td{color:#cbd5e1;background:#111c2e}html.dark-mode .mou-moa-table tbody tr:nth-child(2n) td{background:#172337}html.dark-mode .mou-moa-note{background:#172337;border-color:#334b70}html.dark-mode .mou-moa-note p{color:#cbd5e1!important}html.dark-mode .mou-moa-note strong{color:#f1f5f9}html.dark-mode .mou-moa-bottom-cta{background:linear-gradient(120deg,#1b293d,#292443)}html.dark-mode .mou-moa-bottom-cta h3{color:#f1f5f9!important}html.dark-mode .mou-moa-bottom-cta p{color:#cbd5e1!important}.mou-process-section{color:#102347;background:#f5f8ff;padding:48px 4% 55px;font-family:inherit}.mou-process-container{max-width:1180px;margin:0 auto}.mou-process-header{text-align:center;max-width:620px;margin:0 auto 35px}.mou-process-eyebrow{color:#2858ed;letter-spacing:1px;background:#edf3ff;border:1px solid #d5e2ff;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:6px 13px;font-size:9px;font-weight:800;display:inline-flex}.mou-process-header h2{color:#102347;letter-spacing:-1.1px;margin:0 0 12px;font-size:clamp(27px,3.2vw,38px);font-weight:800;line-height:1.2}.mou-process-header h2 span{color:#2860f5}.mou-process-header>p{color:#647694;max-width:570px;margin:0 auto;font-size:12px;line-height:1.8}.mou-process-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:35px;display:grid}.mou-process-timeline{min-width:0;padding-top:5px}.mou-timeline-step{grid-template-columns:38px minmax(0,1fr);gap:14px;padding-bottom:19px;display:grid;position:relative}.mou-timeline-step:last-child{padding-bottom:0}.mou-timeline-step:not(:last-child):after{content:"";background:#d2dfff;width:1px;position:absolute;top:39px;bottom:0;left:18px}.mou-step-icon{z-index:1;color:#2860f5;background:#fff;border:1px solid #d8e3ff;border-radius:11px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative;box-shadow:0 4px 12px #2860f50f}.mou-step-icon svg{flex-shrink:0;display:block}.mou-step-content{min-width:0;padding-top:1px}.mou-step-label{color:#2860f5;letter-spacing:.8px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.mou-step-content h3{color:#102347;margin:0 0 6px;font-size:13px;font-weight:800;line-height:1.5}.mou-step-content p{color:#647694;max-width:430px;margin:0;font-size:10px;line-height:1.85}.mou-process-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.mou-process-video-card,.mou-expert-card{background:#fff;border:1px solid #e0e8f6;border-radius:14px;padding:16px;box-shadow:0 5px 20px #18325f09}.mou-sidebar-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.mou-sidebar-icon{color:#2860f5;background:#eaf0ff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mou-sidebar-label{color:#2860f5;letter-spacing:.7px;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.mou-sidebar-heading h3{color:#102347;margin:0;font-size:12px;font-weight:800;line-height:1.5}.mou-video-frame{aspect-ratio:16/9;background:#101828;border-radius:8px;width:100%;position:relative;overflow:hidden}.mou-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mou-video-caption{color:#647694;margin:10px 0 8px;font-size:9px;line-height:1.7}.mou-watch-link{color:#2860f5;align-items:center;gap:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.mou-watch-link:hover{color:#1744c6}.mou-watch-link span{transition:transform .2s}.mou-watch-link:hover span{transform:translate(3px)}.mou-expert-card{padding:16px}.mou-expert-check{color:#14965b;background:#e5f8ed;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:10px;display:flex}.mou-expert-card h3{color:#102347;margin:0 0 7px;font-size:13px;font-weight:800;line-height:1.5}.mou-expert-card p{color:#647694;max-width:390px;margin:0 0 12px;font-size:10px;line-height:1.8}.mou-expert-button{color:#fff;background:#2860f5;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:32px;padding:9px 13px;font-size:9px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.mou-expert-button:hover{background:#1744c6}.mou-expert-button span{font-size:13px}@media (width>=1100px){.mou-process-section{padding-top:55px;padding-bottom:60px}.mou-process-layout{gap:42px}.mou-timeline-step{padding-bottom:21px}.mou-process-video-card,.mou-expert-card{padding:17px}}@media (width<=760px){.mou-process-section{padding:42px 22px}.mou-process-header{margin-bottom:30px}.mou-process-layout{grid-template-columns:1fr;gap:30px}.mou-process-timeline{width:100%;max-width:600px;margin:0 auto}.mou-timeline-step{grid-template-columns:40px minmax(0,1fr);gap:13px;padding-bottom:23px}.mou-step-icon{width:37px;height:37px}.mou-timeline-step:not(:last-child):after{top:40px;left:18px}.mou-step-content h3{font-size:14px}.mou-step-content p{font-size:11px}.mou-process-sidebar{width:100%;max-width:600px;margin:0 auto}.mou-process-video-card,.mou-expert-card{padding:18px}.mou-sidebar-heading h3,.mou-expert-card h3{font-size:14px}.mou-video-caption,.mou-expert-card p{font-size:11px}}@media (width<=420px){.mou-process-section{padding:35px 15px}.mou-process-header h2{font-size:28px}.mou-process-header>p{font-size:11px}.mou-process-video-card,.mou-expert-card{padding:13px}}html.dark-mode .mou-process-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .mou-process-eyebrow,html.dark-mode .mou-video-eyebrow{color:#bfdbfe;background:#1e293b;border-color:#334155}html.dark-mode .mou-process-header h2,html.dark-mode .mou-step-content h3,html.dark-mode .mou-sidebar-heading h3,html.dark-mode .mou-expert-card h3{color:#f1f5f9!important}html.dark-mode .mou-process-header>p,html.dark-mode .mou-step-content p,html.dark-mode .mou-video-caption,html.dark-mode .mou-expert-card p{color:#cbd5e1!important}html.dark-mode .mou-process-video-card,html.dark-mode .mou-expert-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 10px 28px #00000040}html.dark-mode .mou-timeline-step:not(:last-child):after{background:#334b70}html.dark-mode .mou-step-icon,html.dark-mode .mou-sidebar-icon{color:#bfdbfe;background:#263451;border-color:#3b4c6b}html.dark-mode .mou-process-number,html.dark-mode .mou-step-label,html.dark-mode .mou-sidebar-label{color:#93c5fd}html.dark-mode .mou-expert-check{color:#6ee7a8;background:#173a34}.mou-process-eyebrow,.mou-video-eyebrow{font-size:12px}.mou-process-header>p{font-size:15px}.mou-step-label{font-size:11px}.mou-step-content h3{font-size:16px}.mou-step-content p{font-size:14px}.mou-sidebar-label{font-size:10px}.mou-sidebar-heading h3,.mou-expert-card h3{font-size:16px}.mou-video-caption,.mou-expert-card p{font-size:13px}.mou-watch-link,.mou-expert-button{font-size:12px}@media (width<=760px){.mou-process-header>p{font-size:14px}.mou-step-content h3,.mou-sidebar-heading h3,.mou-expert-card h3{font-size:15px}.mou-step-content p,.mou-video-caption,.mou-expert-card p{font-size:13px}}@media (width<=420px){.mou-process-header>p{font-size:13px}.mou-step-content p,.mou-video-caption,.mou-expert-card p{font-size:12px}}@media (prefers-reduced-motion:reduce){.mou-watch-link span,.mou-expert-button{transition:none}}.mou-faq-section{color:#172554;background:#f7f9ff;padding:75px 5%;font-family:inherit}.mou-faq-container{max-width:900px;margin:0 auto}.mou-faq-header{text-align:center;max-width:700px;margin:0 auto 38px}.mou-faq-eyebrow{color:#3156c9;letter-spacing:1.1px;background:#edf2ff;border:1px solid #d8e3ff;border-radius:30px;margin-bottom:14px;padding:8px 14px;font-size:10px;font-weight:800;display:inline-block}.mou-faq-header h2{color:#14213d;letter-spacing:-1px;margin:0 0 14px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.25}.mou-faq-header h2 span{color:#3156c9}.mou-faq-header>p{color:#64718a;margin:0;font-size:14px;line-height:1.8}.mou-faq-list{flex-direction:column;gap:13px;display:flex}.mou-faq-item{background:#fff;border:1px solid #e1e7f2;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 15px #17255406}.mou-faq-item:hover{border-color:#cbd8ff}.mou-faq-item-open{border-color:#cbd8ff;box-shadow:0 7px 22px #3156c90f}.mou-faq-question-heading{font-size:inherit;margin:0}.mou-faq-question{color:#172554;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 23px;font-family:inherit;display:flex}.mou-faq-question:focus-visible{outline-offset:-4px;outline:2px solid #3156c9}.mou-faq-question-text{font-size:15px;font-weight:700;line-height:1.6}.mou-faq-toggle{color:#3156c9;background:#edf2ff;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:23px;font-weight:400;line-height:1;transition:background .2s,color .2s;display:flex}.mou-faq-item-open .mou-faq-toggle{color:#fff;background:#3156c9}.mou-faq-answer-wrapper[hidden]{display:none}.mou-faq-answer{padding:0 23px 22px}.mou-faq-answer p{color:#64718a;border-top:1px solid #edf0f7;margin:0;padding-top:16px;font-size:13px;line-height:1.95}.mou-faq-contact{background:linear-gradient(120deg,#edf2ff,#fff);border:1px solid #dfe7fb;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:25px;display:flex}.mou-faq-contact-content{align-items:flex-start;gap:14px;display:flex}.mou-faq-contact-icon{color:#fff;background:#3156c9;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:700;display:flex}.mou-faq-contact-content h3{color:#172554;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.5}.mou-faq-contact-content p{color:#64718a;max-width:440px;margin:0;font-size:12px;line-height:1.8}.mou-faq-contact-button{color:#fff;background:#3156c9;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.mou-faq-contact-button:hover{background:#2445a3;transform:translateY(-2px)}.mou-faq-contact-button span{font-size:15px}@media (width<=700px){.mou-faq-section{padding:55px 22px}.mou-faq-contact{flex-direction:column;align-items:flex-start;gap:18px}.mou-faq-contact-button{margin-left:50px}}@media (width<=480px){.mou-faq-section{padding:45px 15px}.mou-faq-header{margin-bottom:28px}.mou-faq-header h2{font-size:29px}.mou-faq-header>p{font-size:12px}.mou-faq-list{gap:10px}.mou-faq-question{gap:12px;padding:17px 15px}.mou-faq-question-text{font-size:13px}.mou-faq-toggle{flex-basis:27px;width:27px;height:27px;font-size:21px}.mou-faq-answer{padding:0 15px 17px}.mou-faq-answer p{font-size:12px;line-height:1.85}.mou-faq-contact{padding:18px}.mou-faq-contact-content{gap:11px}.mou-faq-contact-content h3{font-size:14px}.mou-faq-contact-content p{font-size:11px}.mou-faq-contact-button{box-sizing:border-box;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.mou-faq-item,.mou-faq-toggle,.mou-faq-contact-button{transition:none}}html.dark-mode .mou-faq-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .mou-faq-eyebrow{color:#bfdbfe;background:#1e293b;border-color:#334155}html.dark-mode .mou-faq-header h2,html.dark-mode .mou-faq-contact-content h3{color:#f1f5f9!important}html.dark-mode .mou-faq-header>p,html.dark-mode .mou-faq-contact-content p{color:#cbd5e1!important}html.dark-mode .mou-faq-item{background:#172337;border-color:#334155;box-shadow:0 4px 15px #00000038}html.dark-mode .mou-faq-item:hover,html.dark-mode .mou-faq-item-open{border-color:#4b6190}html.dark-mode .mou-faq-question{color:#e2e8f0;background:#172337}html.dark-mode .mou-faq-toggle{color:#bfdbfe;background:#263451}html.dark-mode .mou-faq-item-open .mou-faq-toggle{color:#fff;background:#3156c9}html.dark-mode .mou-faq-answer p{border-color:#334155;color:#cbd5e1!important}html.dark-mode .mou-faq-contact{background:linear-gradient(120deg,#172337,#202443);border-color:#334155}.esi-hero{color:#172554;background:linear-gradient(120deg,#f5f8ff,#eef3ff 55%,#fff);padding:75px 5%;font-family:inherit;overflow:hidden}.esi-hero-container{grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;max-width:1200px;margin:0 auto;display:grid}.esi-hero-content{z-index:2;position:relative}.esi-hero-badge{color:#2854c5;letter-spacing:1px;background:#e9efff;border:1px solid #d5e1ff;border-radius:30px;margin-bottom:20px;padding:9px 14px;font-size:11px;font-weight:800;display:inline-block}.esi-hero-content h1{color:#14213d;letter-spacing:-1.5px;margin:0 0 22px;font-size:clamp(35px,4.2vw,54px);font-weight:800;line-height:1.17}.esi-hero-content h1 span{color:#3156c9}.esi-hero-content>p{color:#5e6d87;max-width:620px;margin:0;font-size:15px;line-height:1.9}.esi-hero-buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.esi-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:13px 21px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.esi-btn:hover{transform:translateY(-2px)}.esi-btn-primary{color:#fff;background:#3156c9;box-shadow:0 7px 18px #3156c92e}.esi-btn-primary:hover{background:#2445a3}.esi-btn-secondary{color:#2445a3;background:#fff;border-color:#d1dcf2}.esi-btn-secondary:hover{background:#edf2ff}.esi-hero-features{flex-wrap:wrap;gap:12px 18px;margin-top:27px;display:flex}.esi-hero-features span{color:#52627f;font-size:11px;font-weight:600}.esi-hero-visual{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.esi-benefit-card{z-index:1;background:#fff;border:1px solid #e0e7f5;border-radius:17px;width:360px;max-width:88%;padding:24px;position:relative;box-shadow:0 20px 55px #1725541a}.esi-benefit-header{border-bottom:1px solid #edf0f7;align-items:center;gap:13px;padding-bottom:22px;display:flex}.esi-benefit-icon{color:#3156c9;background:#e8efff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:27px;display:flex}.esi-benefit-header span{color:#3156c9;letter-spacing:1px;font-size:9px;font-weight:800}.esi-benefit-header h2{color:#172554;margin:5px 0 0;font-size:18px;font-weight:800}.esi-benefit-item{border-bottom:1px solid #edf0f7;align-items:flex-start;gap:13px;padding:18px 0;display:flex}.esi-item-icon{color:#3156c9;background:#f0f4ff;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.esi-benefit-item h3{color:#172554;margin:0 0 5px;font-size:13px;font-weight:800}.esi-benefit-item p{color:#71809a;margin:0;font-size:11px;line-height:1.7}.esi-benefit-footer{color:#52627f;align-items:center;gap:8px;padding-top:18px;font-size:11px;font-weight:600;display:flex}.esi-benefit-footer span{color:#15945a;font-weight:800}.esi-hero-circle{pointer-events:none;border-radius:50%;position:absolute}.esi-circle-one{border:18px solid #3156c914;width:100px;height:100px;top:15px;right:10px}.esi-circle-two{background:#3156c914;width:75px;height:75px;bottom:15px;left:5px}.esi-floating-card{z-index:2;background:#fff;border:1px solid #e4eaf5;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex;position:absolute;bottom:32px;right:-5px;box-shadow:0 10px 30px #1725541a}.esi-floating-icon{color:#15945a;background:#e5f8ed;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;display:flex}.esi-floating-card strong,.esi-floating-card small{display:block}.esi-floating-card strong{color:#172554;margin-bottom:4px;font-size:11px}.esi-floating-card small{color:#71809a;font-size:9px}@media (width<=900px){.esi-hero{padding:55px 5%}.esi-hero-container{grid-template-columns:1fr;gap:25px}.esi-hero-content{text-align:center}.esi-hero-content>p{margin:0 auto}.esi-hero-buttons,.esi-hero-features{justify-content:center}.esi-hero-visual{min-height:430px}.esi-floating-card{right:2%}}@media (width<=520px){.esi-hero{padding:42px 18px}.esi-hero-content h1{letter-spacing:-.8px;font-size:34px}.esi-hero-content>p{font-size:13px;line-height:1.8}.esi-hero-buttons{flex-direction:column}.esi-btn{box-sizing:border-box;width:100%}.esi-hero-features{flex-direction:column;align-items:flex-start;width:fit-content;margin:24px auto 0}.esi-hero-visual{min-height:410px}.esi-benefit-card{padding:18px}.esi-floating-card{padding:10px;bottom:5px;right:0}}@media (prefers-reduced-motion:reduce){.esi-btn{transition:none}}html.dark-mode .esi-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(120deg,#0b1220,#111c2e 55%,#101827)}html.dark-mode .esi-hero-badge{color:#bfdbfe;background:#1e293b;border-color:#334155}html.dark-mode .esi-hero-content h1,html.dark-mode .esi-benefit-header h2,html.dark-mode .esi-benefit-item h3,html.dark-mode .esi-floating-card strong{color:#f1f5f9!important}html.dark-mode .esi-hero-content>p{color:#cbd5e1!important}html.dark-mode .esi-hero-features span,html.dark-mode .esi-benefit-item p,html.dark-mode .esi-benefit-footer,html.dark-mode .esi-floating-card small{color:#b6c4d8!important}html.dark-mode .esi-btn-secondary{color:#bfdbfe;background:#172337;border-color:#475569}html.dark-mode .esi-btn-secondary:hover{background:#22314a}html.dark-mode .esi-benefit-card,html.dark-mode .esi-floating-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 16px 38px #0000004d}html.dark-mode .esi-benefit-header,html.dark-mode .esi-benefit-item{border-color:#334155}html.dark-mode .esi-benefit-icon,html.dark-mode .esi-item-icon{color:#bfdbfe;background:#263451}html.dark-mode .esi-circle-one{border-color:#93c5fd1f}html.dark-mode .esi-circle-two{background:#93c5fd1a}.esi-benefits-section{color:#172554;background:#fff;padding:75px 5%;font-family:inherit}.esi-benefits-container{max-width:1200px;margin:0 auto}.esi-benefits-header{text-align:center;max-width:790px;margin:0 auto 42px}.esi-benefits-eyebrow{color:#3156c9;letter-spacing:1.1px;background:#edf2ff;border:1px solid #d7e2ff;border-radius:30px;margin-bottom:15px;padding:8px 14px;font-size:10px;font-weight:800;display:inline-block}.esi-benefits-header h2{color:#14213d;letter-spacing:-1px;margin:0 0 16px;font-size:clamp(29px,3.8vw,42px);font-weight:800;line-height:1.25}.esi-benefits-header h2 span{color:#3156c9}.esi-benefits-header>p{color:#64718a;margin:0;font-size:14px;line-height:1.9}.esi-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.esi-benefit-card{background:#fff;border:1px solid #e3e9f5;border-radius:15px;flex-direction:column;padding:27px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 7px 25px #1725540a}.esi-benefit-card:hover{border-color:#cbd8ff;transform:translateY(-5px);box-shadow:0 15px 35px #17255414}.esi-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.esi-benefit-card-icon{color:#3156c9;background:#edf2ff;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.esi-benefit-number{color:#d5def4;letter-spacing:-1px;font-size:30px;font-weight:800}.esi-benefit-card h3{color:#172554;margin:0 0 13px;font-size:18px;font-weight:800;line-height:1.5}.esi-benefit-description{color:#64718a;margin:0 0 20px;font-size:12px;line-height:1.9}.esi-benefit-points{border-top:1px solid #edf0f7;flex-direction:column;gap:12px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.esi-benefit-points li{color:#52627f;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.esi-benefit-check{color:#15945a;background:#e5f8ed;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.esi-benefits-cta{background:linear-gradient(110deg,#edf2ff,#f8faff);border:1px solid #dce6ff;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding:27px 30px;display:flex}.esi-benefits-cta-content h3{color:#172554;margin:0 0 8px;font-size:19px;font-weight:800}.esi-benefits-cta-content p{color:#64718a;max-width:620px;margin:0;font-size:12px;line-height:1.8}.esi-benefits-cta-button{color:#fff;background:#3156c9;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:12px 19px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.esi-benefits-cta-button:hover{background:#2445a3;transform:translateY(-2px)}@media (width<=900px){.esi-benefits-section{padding:60px 5%}.esi-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esi-benefit-card:last-child{grid-column:1/-1}.esi-benefits-cta{flex-direction:column;align-items:flex-start}}@media (width<=560px){.esi-benefits-section{padding:45px 17px}.esi-benefits-header{margin-bottom:28px}.esi-benefits-header h2{font-size:29px}.esi-benefits-header>p{font-size:12px}.esi-benefits-grid{grid-template-columns:1fr;gap:16px}.esi-benefit-card:last-child{grid-column:auto}.esi-benefit-card{padding:23px 20px}.esi-benefit-card h3{font-size:17px}.esi-benefits-cta{padding:22px 18px}.esi-benefits-cta-content h3{font-size:17px}.esi-benefits-cta-button{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.esi-benefit-card,.esi-benefits-cta-button{transition:none}}html.dark-mode .esi-benefits-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .esi-benefits-eyebrow{color:#bfdbfe;background:#1e293b;border-color:#334155}html.dark-mode .esi-benefits-header h2{color:#f1f5f9!important}html.dark-mode .esi-benefits-header>p{color:#cbd5e1!important}html.dark-mode .esi-benefit-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 7px 25px #0000003d}html.dark-mode .esi-benefit-card:hover{border-color:#4b6190;box-shadow:0 15px 35px #00000057}html.dark-mode .esi-benefit-card-icon{color:#bfdbfe;background:#263451}html.dark-mode .esi-benefit-number{color:#647aab}html.dark-mode .esi-benefit-card h3{color:#f1f5f9!important}html.dark-mode .esi-benefit-description,html.dark-mode .esi-benefit-points li{color:#cbd5e1!important}html.dark-mode .esi-benefit-points{border-color:#334155}html.dark-mode .esi-benefit-check{color:#6ee7a8;background:#173a34}html.dark-mode .esi-benefits-cta{background:linear-gradient(110deg,#172337,#202443);border-color:#334155}html.dark-mode .esi-benefits-cta-content h3{color:#f1f5f9!important}html.dark-mode .esi-benefits-cta-content p{color:#cbd5e1!important}.esi-process-section{color:#102347;background:#f5f8ff;padding:55px 4%;font-family:inherit}.esi-process-container{max-width:1180px;margin:0 auto}.esi-process-header{text-align:center;max-width:650px;margin:0 auto 35px}.esi-process-eyebrow{color:#2858ed;letter-spacing:1px;background:#edf3ff;border:1px solid #d5e2ff;border-radius:30px;justify-content:center;align-items:center;margin-bottom:12px;padding:6px 13px;font-size:9px;font-weight:800;display:inline-flex}.esi-process-header h2{color:#102347;letter-spacing:-1px;margin:0 0 12px;font-size:clamp(27px,3.2vw,38px);font-weight:800;line-height:1.2}.esi-process-header h2 span{color:#2860f5}.esi-process-header>p{color:#647694;max-width:570px;margin:0 auto;font-size:12px;line-height:1.8}.esi-process-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:35px;display:grid}.esi-process-timeline{min-width:0;padding-top:5px}.esi-process-step{grid-template-columns:38px minmax(0,1fr);gap:14px;padding-bottom:19px;display:grid;position:relative}.esi-process-step:last-child{padding-bottom:0}.esi-process-step:not(:last-child):after{content:"";background:#d2dfff;width:1px;position:absolute;top:39px;bottom:0;left:18px}.esi-process-step-icon{z-index:1;color:#2860f5;background:#fff;border:1px solid #d8e3ff;border-radius:11px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative;box-shadow:0 4px 12px #2860f50f}.esi-process-step-content{min-width:0;padding-top:1px}.esi-process-step-label{color:#2860f5;letter-spacing:.8px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.esi-process-step-content h3{color:#102347;margin:0 0 6px;font-size:13px;font-weight:800;line-height:1.5}.esi-process-step-content p{color:#647694;max-width:430px;margin:0;font-size:10px;line-height:1.85}.esi-process-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.esi-process-video-card,.esi-process-expert-card{background:#fff;border:1px solid #e0e8f6;border-radius:14px;padding:16px;box-shadow:0 5px 20px #18325f09}.esi-process-sidebar-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.esi-process-play-icon{color:#2860f5;background:#eaf0ff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.esi-process-sidebar-label{color:#2860f5;letter-spacing:.7px;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.esi-process-sidebar-heading h3{color:#102347;margin:0;font-size:12px;font-weight:800;line-height:1.5}.esi-process-video-frame{aspect-ratio:16/9;background:#101828;border-radius:8px;width:100%;position:relative;overflow:hidden}.esi-process-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.esi-process-video-caption{color:#647694;margin:10px 0 8px;font-size:9px;line-height:1.7}.esi-process-watch-link{color:#2860f5;align-items:center;gap:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.esi-process-watch-link:hover{color:#1744c6}.esi-process-expert-card{padding:16px}.esi-process-expert-icon{color:#14965b;background:#e5f8ed;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:10px;display:flex}.esi-process-expert-card h3{color:#102347;margin:0 0 7px;font-size:13px;font-weight:800;line-height:1.5}.esi-process-expert-card p{color:#647694;max-width:390px;margin:0 0 12px;font-size:10px;line-height:1.8}.esi-process-expert-button{color:#fff;background:#2860f5;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:32px;padding:9px 13px;font-size:9px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.esi-process-expert-button:hover{background:#1744c6}@media (width>=1100px){.esi-process-layout{gap:42px}.esi-process-step{padding-bottom:21px}.esi-process-video-card,.esi-process-expert-card{padding:17px}}@media (width<=760px){.esi-process-section{padding:42px 22px}.esi-process-layout{grid-template-columns:1fr;gap:30px}.esi-process-timeline,.esi-process-sidebar{width:100%;max-width:600px;margin:0 auto}.esi-process-step{grid-template-columns:40px minmax(0,1fr);gap:13px;padding-bottom:23px}.esi-process-step-icon{width:37px;height:37px}.esi-process-step:not(:last-child):after{top:40px;left:18px}.esi-process-step-content h3{font-size:14px}.esi-process-step-content p{font-size:11px}.esi-process-video-card,.esi-process-expert-card{padding:18px}.esi-process-sidebar-heading h3,.esi-process-expert-card h3{font-size:14px}.esi-process-video-caption,.esi-process-expert-card p{font-size:11px}}@media (width<=420px){.esi-process-section{padding:35px 15px}.esi-process-header h2{font-size:28px}.esi-process-header>p{font-size:11px}.esi-process-video-card,.esi-process-expert-card{padding:13px}}@media (prefers-reduced-motion:reduce){.esi-process-expert-button{transition:none}}html.dark-mode .esi-process-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .esi-process-eyebrow,html.dark-mode .esi-video-eyebrow{color:#bfdbfe;background:#1e293b;border-color:#334155}html.dark-mode .esi-process-header h2,html.dark-mode .esi-process-step-content h3,html.dark-mode .esi-process-sidebar-heading h3,html.dark-mode .esi-process-expert-card h3{color:#f1f5f9!important}html.dark-mode .esi-process-header>p,html.dark-mode .esi-process-step-content p,html.dark-mode .esi-process-video-caption,html.dark-mode .esi-process-expert-card p{color:#cbd5e1!important}html.dark-mode .esi-process-video-card,html.dark-mode .esi-process-expert-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 10px 28px #00000040}html.dark-mode .esi-process-step:not(:last-child):after{background:#334b70}html.dark-mode .esi-process-step-icon,html.dark-mode .esi-process-play-icon{color:#bfdbfe;background:#263451;border-color:#3b4c6b}html.dark-mode .esi-process-step-label,html.dark-mode .esi-process-sidebar-label{color:#93c5fd}html.dark-mode .esi-process-expert-icon{color:#6ee7a8;background:#173a34}.esi-process-eyebrow,.esi-video-eyebrow{font-size:12px}.esi-process-header>p{font-size:15px}.esi-process-step-label{font-size:11px}.esi-process-step-content h3{font-size:16px}.esi-process-step-content p{font-size:14px}.esi-process-sidebar-label{font-size:10px}.esi-process-sidebar-heading h3,.esi-process-expert-card h3{font-size:16px}.esi-process-video-caption,.esi-process-expert-card p{font-size:13px}.esi-process-watch-link,.esi-process-expert-button{font-size:12px}@media (width<=760px){.esi-process-header>p{font-size:14px}.esi-process-step-content h3,.esi-process-sidebar-heading h3,.esi-process-expert-card h3{font-size:15px}.esi-process-step-content p,.esi-process-video-caption,.esi-process-expert-card p{font-size:13px}}@media (width<=420px){.esi-process-header>p{font-size:13px}.esi-process-step-content p,.esi-process-video-caption,.esi-process-expert-card p{font-size:12px}}.esi-faq-section{color:#172554;background:#f5f8ff;padding:75px 5%;font-family:inherit}.esi-faq-container{max-width:900px;margin:0 auto}.esi-faq-header{text-align:center;max-width:700px;margin:0 auto 38px}.esi-faq-eyebrow{color:#3156c9;letter-spacing:1px;background:#edf2ff;border:1px solid #d8e3ff;border-radius:30px;margin-bottom:14px;padding:8px 14px;font-size:10px;font-weight:800;display:inline-block}.esi-faq-header h2{color:#14213d;letter-spacing:-1px;margin:0 0 14px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.25}.esi-faq-header h2 span{color:#3156c9}.esi-faq-header>p{color:#64718a;margin:0;font-size:14px;line-height:1.8}.esi-faq-list{flex-direction:column;gap:13px;display:flex}.esi-faq-item{background:#fff;border:1px solid #e1e7f2;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 15px #17255406}.esi-faq-item:hover{border-color:#cbd8ff}.esi-faq-item-open{border-color:#cbd8ff;box-shadow:0 7px 22px #3156c90f}.esi-faq-question-heading{font-size:inherit;margin:0}.esi-faq-question{color:#172554;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 23px;font-family:inherit;display:flex}.esi-faq-question:focus-visible{outline-offset:-4px;outline:2px solid #3156c9}.esi-faq-question-text{font-size:15px;font-weight:700;line-height:1.6}.esi-faq-toggle{color:#3156c9;background:#edf2ff;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:23px;font-weight:400;line-height:1;transition:background .2s,color .2s;display:flex}.esi-faq-item-open .esi-faq-toggle{color:#fff;background:#3156c9}.esi-faq-answer-wrapper[hidden]{display:none}.esi-faq-answer{padding:0 23px 22px}.esi-faq-answer p{color:#64718a;border-top:1px solid #edf0f7;margin:0;padding-top:16px;font-size:13px;line-height:1.95}.esi-faq-answer ul{color:#64718a;flex-direction:column;gap:9px;margin:12px 0;padding-left:22px;font-size:13px;line-height:1.8;display:flex}.esi-faq-answer li{padding-left:3px}.esi-faq-answer li::marker{color:#3156c9}.esi-faq-contact{background:linear-gradient(120deg,#edf2ff,#fff);border:1px solid #dfe7fb;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:25px;display:flex}.esi-faq-contact-content{align-items:flex-start;gap:14px;display:flex}.esi-faq-contact-icon{color:#fff;background:#3156c9;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:700;display:flex}.esi-faq-contact-content h3{color:#172554;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.5}.esi-faq-contact-content p{color:#64718a;max-width:440px;margin:0;font-size:12px;line-height:1.8}.esi-faq-contact-button{color:#fff;background:#3156c9;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.esi-faq-contact-button:hover{background:#2445a3;transform:translateY(-2px)}@media (width<=700px){.esi-faq-section{padding:55px 22px}.esi-faq-contact{flex-direction:column;align-items:flex-start;gap:18px}.esi-faq-contact-button{margin-left:50px}}@media (width<=480px){.esi-faq-section{padding:45px 15px}.esi-faq-header{margin-bottom:28px}.esi-faq-header h2{font-size:29px}.esi-faq-header>p{font-size:12px}.esi-faq-list{gap:10px}.esi-faq-question{gap:12px;padding:17px 15px}.esi-faq-question-text{font-size:13px}.esi-faq-toggle{flex-basis:27px;width:27px;height:27px;font-size:21px}.esi-faq-answer{padding:0 15px 17px}.esi-faq-answer p,.esi-faq-answer ul{font-size:12px;line-height:1.85}.esi-faq-contact{padding:18px}.esi-faq-contact-content{gap:11px}.esi-faq-contact-content h3{font-size:14px}.esi-faq-contact-content p{font-size:11px}.esi-faq-contact-button{box-sizing:border-box;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.esi-faq-item,.esi-faq-toggle,.esi-faq-contact-button{transition:none}}html.dark-mode .esi-faq-section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .esi-faq-eyebrow{color:#bfdbfe;background:#1e293b;border-color:#334155}html.dark-mode .esi-faq-header h2,html.dark-mode .esi-faq-contact-content h3{color:#f1f5f9!important}html.dark-mode .esi-faq-header>p,html.dark-mode .esi-faq-contact-content p{color:#cbd5e1!important}html.dark-mode .esi-faq-item{background:#172337;border-color:#334155;box-shadow:0 4px 15px #00000038}html.dark-mode .esi-faq-item:hover,html.dark-mode .esi-faq-item-open{border-color:#4b6190}html.dark-mode .esi-faq-question{color:#e2e8f0;background:#172337}html.dark-mode .esi-faq-toggle{color:#bfdbfe;background:#263451}html.dark-mode .esi-faq-item-open .esi-faq-toggle{color:#fff;background:#3156c9}html.dark-mode .esi-faq-answer p,html.dark-mode .esi-faq-answer ul{color:#cbd5e1!important}html.dark-mode .esi-faq-answer p{border-color:#334155}html.dark-mode .esi-faq-answer li::marker{color:#93c5fd}html.dark-mode .esi-faq-contact{background:linear-gradient(120deg,#172337,#202443);border-color:#334155}.pf-hero{box-sizing:border-box;background:linear-gradient(135deg,#f4f8ff 0%,#fff 55%,#eaf2ff 100%);width:100%;padding:80px 6%;overflow:hidden}.pf-hero *,.pf-hero :before,.pf-hero :after{box-sizing:border-box}.pf-hero-container{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;width:100%;max-width:1240px;margin:0 auto;display:grid}.pf-hero-content{max-width:680px}.pf-hero-tag{color:#174ea6;letter-spacing:.6px;text-transform:uppercase;background:#e1ebff;border-radius:30px;margin-bottom:22px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-block}.pf-hero-content h1{color:#132747;letter-spacing:-1.5px;margin:0 0 24px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.15}.pf-hero-content h1 span{color:#1769d2}.pf-hero-content>p{color:#526176;margin:0;font-size:17px;line-height:1.85}.pf-hero-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.pf-btn{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:15px 25px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex}.pf-btn:hover{transform:translateY(-3px)}.pf-btn-outline{color:#1769d2;background:0 0;border-color:#1769d2}.pf-btn-outline:hover{color:#fff;background:#1769d2}.pf-btn-primary{color:#fff;background:#1769d2;box-shadow:0 8px 20px #1769d233}.pf-btn-primary:hover{background:#0f4fa8;box-shadow:0 12px 24px #1769d247}.pf-hero-visual{min-width:0;padding:12px 0 28px 20px;position:relative}.pf-hero-image-card{background:linear-gradient(145deg,#d9e8ff,#8db8f3);border-radius:24px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 24px 55px #19448229}.pf-hero-image-card>img{object-fit:cover;width:100%;height:390px;display:block}.pf-hero-image-overlay{background:#fffffff0;border:1px solid #fff9;border-radius:15px;align-items:center;gap:15px;padding:20px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 8px 25px #0f2b531f}.pf-hero-icon{color:#1769d2;background:#e2edff;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:28px;font-weight:800;display:grid}.pf-hero-image-overlay h3{color:#132747;margin:0 0 5px;font-size:17px}.pf-hero-image-overlay p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.pf-hero-floating-card{background:#fff;border:1px solid #edf2fa;border-radius:14px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;top:40px;left:-5px;box-shadow:0 12px 30px #1839671f}.pf-check-icon{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid}.pf-hero-floating-card strong{color:#183153;font-size:14px;display:block}.pf-hero-floating-card p{color:#64748b;margin:4px 0 0;font-size:12px}@media (width<=900px){.pf-hero{padding:60px 5%}.pf-hero-container{grid-template-columns:1fr;gap:42px}.pf-hero-content{max-width:100%}.pf-hero-visual{width:100%;max-width:600px;margin:0 auto;padding-left:15px}.pf-hero-image-card,.pf-hero-image-card>img{height:350px;min-height:350px}}@media (width<=520px){.pf-hero{padding:45px 20px}.pf-hero-content h1{letter-spacing:-.7px;font-size:34px}.pf-hero-content>p{font-size:15px;line-height:1.75}.pf-hero-buttons{flex-direction:column;align-items:stretch;gap:12px}.pf-btn{width:100%}.pf-hero-visual{padding:12px 0 20px}.pf-hero-image-card,.pf-hero-image-card>img{height:300px;min-height:300px}.pf-hero-image-overlay{gap:10px;padding:13px;bottom:10px;left:10px;right:10px}.pf-hero-image-overlay h3{font-size:15px}.pf-hero-image-overlay p{font-size:12px}.pf-hero-floating-card{padding:10px 12px;top:25px;left:-5px}}@media (prefers-reduced-motion:reduce){.pf-btn{transition:none}.pf-btn:hover{transform:none}}html.dark-mode .pf-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(135deg,#0b1220,#111827 55%,#0f172a)}html.dark-mode .pf-hero-tag{color:#bfdbfe;background:#1e293b}html.dark-mode .pf-hero-content h1,html.dark-mode .pf-hero-image-overlay h3,html.dark-mode .pf-hero-floating-card strong{color:#f1f5f9!important}html.dark-mode .pf-hero-content>p,html.dark-mode .pf-hero-image-overlay p,html.dark-mode .pf-hero-floating-card p{color:#cbd5e1!important}html.dark-mode .pf-btn-outline{color:#93c5fd;background:#172337;border-color:#4b6791}html.dark-mode .pf-btn-outline:hover{color:#fff;background:#1769d2}html.dark-mode .pf-hero-image-card{background:linear-gradient(145deg,#263451,#172337);box-shadow:0 24px 55px #00000052}html.dark-mode .pf-hero-image-overlay,html.dark-mode .pf-hero-floating-card{color:#e2e8f0;background:#111c2ef5;border-color:#334155;box-shadow:0 12px 30px #00000052}html.dark-mode .pf-hero-icon{color:#bfdbfe;background:#263451}.pf-benefits{color:#172b4d;background:#fff;padding:85px 6%}.pf-benefits *{box-sizing:border-box}.pf-benefits-container{max-width:1240px;margin:0 auto}.pf-benefits-heading{text-align:center;max-width:820px;margin:0 auto 48px}.pf-section-label{color:#1769d2;letter-spacing:1px;text-transform:uppercase;background:#eaf2ff;border-radius:30px;margin-bottom:15px;padding:8px 15px;font-size:12px;font-weight:800;display:inline-block}.pf-benefits-heading h2{letter-spacing:-.8px;margin:0 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.2}.pf-benefits-heading h2 span{color:#1769d2}.pf-benefits-heading>p{color:#64748b;margin:0;font-size:16px;line-height:1.8}.pf-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pf-benefit-card{background:#fff;border:1px solid #e4ebf5;border-radius:18px;padding:30px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 8px 28px #1d3c680d}.pf-benefit-card:hover{border-color:#b9d3ff;transform:translateY(-6px);box-shadow:0 18px 40px #1d3c681a}.pf-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.pf-benefit-icon{background:#eaf2ff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.pf-benefit-number{color:#cbd8e9;font-size:30px;font-weight:800}.pf-benefit-card h3{color:#172b4d;margin:0 0 14px;font-size:21px;line-height:1.4}.pf-benefit-description{color:#64748b;margin:0 0 22px;font-size:14px;line-height:1.8}.pf-benefit-card ul{border-top:1px solid #edf1f7;gap:13px;margin:0;padding:20px 0 0;list-style:none;display:grid}.pf-benefit-card li{color:#40516a;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.pf-benefit-card li span{color:#16804a;flex-shrink:0;font-weight:800}.pf-benefits-cta{background:#edf4ff;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:30px 34px;display:flex}.pf-benefits-cta h3{margin:0 0 8px;font-size:22px}.pf-benefits-cta p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.pf-benefits-cta-button{color:#fff;background:#1769d2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.pf-benefits-cta-button:hover{background:#0f4fa8}@media (width<=950px){.pf-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-benefit-card:last-child{grid-column:1/-1}}@media (width<=600px){.pf-benefits{padding:55px 20px}.pf-benefits-heading{margin-bottom:30px}.pf-benefits-heading h2{font-size:30px}.pf-benefits-grid{grid-template-columns:1fr;gap:18px}.pf-benefit-card:last-child{grid-column:auto}.pf-benefit-card{padding:25px 22px}.pf-benefits-cta{flex-direction:column;align-items:stretch;padding:25px 22px}.pf-benefits-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.pf-benefit-card,.pf-benefits-cta-button{transition:none}.pf-benefit-card:hover{transform:none}}html.dark-mode .pf-benefits{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .pf-section-label{color:#bfdbfe;background:#1e293b}html.dark-mode .pf-benefits-heading h2{color:#f1f5f9!important}html.dark-mode .pf-benefits-heading>p{color:#cbd5e1!important}html.dark-mode .pf-benefit-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 8px 28px #0000003d}html.dark-mode .pf-benefit-card:hover{border-color:#4b6190;box-shadow:0 18px 40px #00000057}html.dark-mode .pf-benefit-icon{background:#263451}html.dark-mode .pf-benefit-number{color:#647aab}html.dark-mode .pf-benefit-card h3{color:#f1f5f9!important}html.dark-mode .pf-benefit-description,html.dark-mode .pf-benefit-card li{color:#cbd5e1!important}html.dark-mode .pf-benefit-card ul{border-color:#334155}html.dark-mode .pf-benefit-card li span{color:#6ee7a8}html.dark-mode .pf-benefits-cta{background:linear-gradient(120deg,#172337,#202443)}html.dark-mode .pf-benefits-cta h3{color:#f1f5f9!important}html.dark-mode .pf-benefits-cta p{color:#cbd5e1!important}.pf-process{color:#172b4d;background:#f4f8ff;padding:85px 6%}.pf-process *{box-sizing:border-box}.pf-process-container{max-width:1240px;margin:0 auto}.pf-process-heading{text-align:center;max-width:780px;margin:0 auto 50px}.pf-process-label{color:#1769d2;letter-spacing:1px;text-transform:uppercase;background:#e0ebff;border-radius:30px;margin-bottom:15px;padding:8px 15px;font-size:12px;font-weight:800;display:inline-block}.pf-process-heading h2{margin:0 0 16px;font-size:clamp(30px,4vw,44px);line-height:1.2}.pf-process-heading h2 span{color:#1769d2}.pf-process-heading>p{color:#64748b;margin:0;font-size:16px;line-height:1.8}.pf-process-layout{grid-template-columns:1fr .95fr;align-items:start;gap:55px;display:grid}.pf-timeline{position:relative}.pf-timeline-step{grid-template-columns:58px 1fr;gap:20px;padding-bottom:30px;display:grid;position:relative}.pf-timeline-step:not(:last-child):before{content:"";background:#c9dcfb;width:2px;position:absolute;top:55px;bottom:0;left:27px}.pf-timeline-marker{z-index:1;color:#1769d2;background:#fff;border:2px solid #c8dcff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:14px;font-weight:800;display:grid;position:relative}.pf-timeline-content{padding:5px 0 0}.pf-timeline-step-label{color:#1769d2;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.pf-timeline-content h3{color:#172b4d;margin:7px 0 8px;font-size:19px;line-height:1.4}.pf-timeline-content p{color:#64748b;margin:0;font-size:14px;line-height:1.8}.pf-process-video-card{background:#fff;border:1px solid #e2eaf6;border-radius:20px;padding:24px;position:sticky;top:24px;box-shadow:0 14px 40px #1d3c6814}.pf-video-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.pf-video-icon{color:#1769d2;background:#eaf2ff;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.pf-video-heading h3{margin:0 0 5px;font-size:19px}.pf-video-heading p{color:#64748b;margin:0;font-size:13px}.pf-video-frame{aspect-ratio:16/9;background:#10213b;border-radius:13px;width:100%;position:relative;overflow:hidden}.pf-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pf-video-caption{color:#64748b;margin:17px 0 20px;font-size:13px;line-height:1.7}.pf-process-cta{color:#fff;background:#1769d2;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:15px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.pf-process-cta:hover{background:#0f4fa8}@media (width<=900px){.pf-process{padding:60px 5%}.pf-process-layout{grid-template-columns:1fr;gap:30px}.pf-process-video-card{position:static}}@media (width<=520px){.pf-process{padding:50px 20px}.pf-process-heading{margin-bottom:35px}.pf-process-heading h2{font-size:30px}.pf-timeline-step{grid-template-columns:46px 1fr;gap:14px;padding-bottom:27px}.pf-timeline-marker{width:46px;height:46px;font-size:12px}.pf-timeline-step:not(:last-child):before{top:45px;left:22px}.pf-timeline-content h3{font-size:17px}.pf-process-video-card{padding:17px}.pf-video-heading h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.pf-process-cta{transition:none}}html.dark-mode .pf-process{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .pf-process-label{color:#bfdbfe;background:#1e293b}html.dark-mode .pf-process-heading h2,html.dark-mode .pf-timeline-content h3,html.dark-mode .pf-video-heading h3{color:#f1f5f9!important}html.dark-mode .pf-process-heading>p,html.dark-mode .pf-timeline-content p,html.dark-mode .pf-video-heading p,html.dark-mode .pf-video-caption{color:#cbd5e1!important}html.dark-mode .pf-timeline-step:not(:last-child):before{background:#334b70}html.dark-mode .pf-timeline-marker{color:#bfdbfe;background:#1e293b;border-color:#475569}html.dark-mode .pf-timeline-step-label{color:#93c5fd}html.dark-mode .pf-process-video-card{color:#e2e8f0;background:#172337;border-color:#334155;box-shadow:0 14px 40px #00000042}html.dark-mode .pf-video-icon{color:#bfdbfe;background:#263451}.pf-faq{color:#172b4d;background:#fff;padding:85px 6%}.pf-faq *{box-sizing:border-box}.pf-faq-container{max-width:950px;margin:0 auto}.pf-faq-heading{text-align:center;margin-bottom:42px}.pf-faq-label{color:#1769d2;letter-spacing:1px;text-transform:uppercase;background:#eaf2ff;border-radius:30px;margin-bottom:14px;padding:8px 15px;font-size:12px;font-weight:800;display:inline-block}.pf-faq-heading h2{margin:0 0 15px;font-size:clamp(30px,4vw,42px);line-height:1.2}.pf-faq-heading h2 span{color:#1769d2}.pf-faq-heading>p{color:#64748b;margin:0;font-size:16px;line-height:1.7}.pf-faq-list{gap:14px;display:grid}.pf-faq-item{background:#fff;border:1px solid #e3eaf4;border-radius:13px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pf-faq-item.is-open{border-color:#b9d3ff;box-shadow:0 8px 25px #1d3c680f}.pf-faq-question-heading{font-size:inherit;margin:0}.pf-faq-question{color:#172b4d;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 24px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.6;display:flex}.pf-faq-question:focus-visible{outline-offset:-4px;outline:3px solid #83b5ff}.pf-faq-toggle{color:#1769d2;background:#eaf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:24px;font-weight:400;line-height:1;display:grid}.pf-faq-item.is-open .pf-faq-toggle{color:#fff;background:#1769d2}.pf-faq-answer{padding:0 24px 22px}.pf-faq-answer p{color:#64748b;border-top:1px solid #edf1f7;margin:0;padding-top:17px;font-size:14px;line-height:1.9}.pf-faq-bottom{background:#edf4ff;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:27px 30px;display:flex}.pf-faq-bottom h3{margin:0 0 7px;font-size:20px}.pf-faq-bottom p{color:#64748b;margin:0;font-size:14px;line-height:1.7}.pf-faq-contact{color:#fff;background:#1769d2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.pf-faq-contact:hover{background:#0f4fa8}.pf-faq-disclaimer{color:#7b8798;margin:24px 0 0;font-size:12px;line-height:1.7}@media (width<=600px){.pf-faq{padding:55px 20px}.pf-faq-heading{margin-bottom:30px}.pf-faq-heading h2{font-size:30px}.pf-faq-question{gap:12px;padding:18px 16px;font-size:14px}.pf-faq-toggle{width:29px;height:29px;font-size:22px}.pf-faq-answer{padding:0 16px 18px}.pf-faq-answer p{font-size:13px}.pf-faq-bottom{flex-direction:column;align-items:stretch;padding:23px 19px}.pf-faq-contact{width:100%}}@media (prefers-reduced-motion:reduce){.pf-faq-item,.pf-faq-contact{transition:none}}html.dark-mode .pf-faq{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:linear-gradient(145deg,#0b1220,#111827)}html.dark-mode .pf-faq-label{color:#bfdbfe;background:#1e293b}html.dark-mode .pf-faq-heading h2,html.dark-mode .pf-faq-bottom h3{color:#f1f5f9!important}html.dark-mode .pf-faq-heading>p,html.dark-mode .pf-faq-answer p,html.dark-mode .pf-faq-bottom p,html.dark-mode .pf-faq-disclaimer{color:#cbd5e1!important}html.dark-mode .pf-faq-item{background:#172337;border-color:#334155}html.dark-mode .pf-faq-item.is-open{border-color:#4b6190;box-shadow:0 8px 25px #0000003d}html.dark-mode .pf-faq-question{color:#e2e8f0}html.dark-mode .pf-faq-toggle{color:#bfdbfe;background:#263451}html.dark-mode .pf-faq-item.is-open .pf-faq-toggle{color:#fff;background:#1769d2}html.dark-mode .pf-faq-answer p{border-color:#334155}html.dark-mode .pf-faq-bottom{background:linear-gradient(120deg,#172337,#202443)}.patent-hero{box-sizing:border-box;background:linear-gradient(135deg,#f5f8ff 0%,#e8efff 100%);width:100%;padding:65px 5%;overflow:hidden}.patent-hero-container{grid-template-columns:1.05fr .95fr;align-items:center;gap:35px;max-width:1400px;margin:0 auto;display:grid}.patent-hero-content{z-index:1;min-width:0;position:relative}.patent-hero-tag{color:#1746a2;letter-spacing:1px;background:#dce7ff;border-radius:30px;margin-bottom:20px;padding:9px 15px;font-size:12px;font-weight:700;display:inline-block}.patent-hero h1{color:#172b4d;margin:0 0 22px;font-size:clamp(32px,3.5vw,52px);font-weight:800;line-height:1.17}.patent-hero h1 span{color:#2459c4}.patent-hero p{color:#53627a;max-width:650px;margin:0 0 28px;font-size:16px;line-height:1.8}.patent-hero-buttons{flex-wrap:wrap;gap:14px;display:flex}.patent-btn{cursor:pointer;border:2px solid #0000;border-radius:9px;min-height:50px;padding:13px 23px;font-size:15px;font-weight:700;transition:all .25s}.patent-btn-primary{color:#fff;background:#2459c4;justify-content:center;align-items:center;gap:14px;display:inline-flex}.patent-btn-primary:hover{background:#1746a2;transform:translateY(-2px)}.patent-btn-secondary{color:#2459c4;background:0 0;border-color:#2459c4}.patent-btn-secondary:hover{color:#fff;background:#2459c4}.patent-hero-features{color:#344767;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;font-weight:600;display:flex}.patent-hero-image{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.patent-hero-image img{object-fit:contain;border-radius:16px;width:100%;max-width:700px;height:auto;display:block}@media (width<=1024px){.patent-hero{padding:50px 4%}.patent-hero-container{grid-template-columns:1fr .85fr;gap:20px}.patent-hero h1{font-size:clamp(30px,4vw,40px)}.patent-hero-features{gap:12px}}@media (width<=768px){.patent-hero{padding:40px 20px}.patent-hero-container{grid-template-columns:1fr;gap:30px}.patent-hero h1{font-size:clamp(32px,8vw,42px)}.patent-hero p{font-size:15px;line-height:1.7}.patent-hero-buttons{flex-direction:column}.patent-btn{width:100%}.patent-hero-image{max-width:550px;margin:0 auto}.patent-hero-image img{border-radius:12px}.patent-hero-features{flex-direction:column;gap:12px}}.patent-eligibility{--eligibility-bg:#f5f8ff;--eligibility-card:#fff;--eligibility-heading:#172b4d;--eligibility-text:#586780;--eligibility-accent:#2459c4;--eligibility-border:#e1e8f4;--eligibility-label-bg:#e8efff;--eligibility-note-bg:#edf3ff;--eligibility-shadow:0 12px 40px #19325a12;box-sizing:border-box;background:var(--eligibility-bg);width:100%;padding:75px 5%;transition:background .3s,color .3s}.eligibility-container{max-width:1250px;margin:0 auto}.eligibility-heading{text-align:center;margin-bottom:45px}.eligibility-tag{background:var(--eligibility-label-bg);color:var(--eligibility-accent);letter-spacing:1.2px;border-radius:30px;margin-bottom:16px;padding:8px 15px;font-size:12px;font-weight:800;display:inline-block}.eligibility-heading h2{color:var(--eligibility-heading);margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2}.eligibility-heading h2 span{color:var(--eligibility-accent)}.eligibility-heading>p{color:var(--eligibility-text);margin:0;font-size:17px}.eligibility-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.eligibility-card{background:var(--eligibility-card);border:1px solid var(--eligibility-border);min-width:0;box-shadow:var(--eligibility-shadow);border-radius:20px;transition:transform .25s,background .3s,border-color .3s;overflow:hidden}.eligibility-card:hover{transform:translateY(-4px)}.eligibility-card-header{border-bottom:1px solid var(--eligibility-border);background:linear-gradient(135deg, var(--eligibility-label-bg), transparent);padding:30px 28px}.eligibility-icon{background:var(--eligibility-label-bg);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;font-size:29px;display:flex}.eligibility-label{color:var(--eligibility-accent);letter-spacing:1.4px;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.eligibility-card-header h3{color:var(--eligibility-heading);margin:0 0 12px;font-size:25px;line-height:1.3}.eligibility-card-header>p{color:var(--eligibility-text);margin:0;font-size:15px;line-height:1.75}.eligibility-details{padding:8px 28px 18px}.eligibility-detail{border-bottom:1px solid var(--eligibility-border);grid-template-columns:115px minmax(0,1fr);gap:16px;padding:17px 0;display:grid}.eligibility-detail:last-child{border-bottom:none}.eligibility-detail h4{color:var(--eligibility-heading);margin:0;font-size:13px;font-weight:800}.eligibility-detail p{color:var(--eligibility-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.eligibility-note{border:1px solid var(--eligibility-border);background:var(--eligibility-note-bg);color:var(--eligibility-text);border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:18px 20px;display:flex}.eligibility-note>span{color:var(--eligibility-accent);flex-shrink:0;font-size:20px}.eligibility-note p{margin:0;font-size:13px;line-height:1.8}[data-theme=dark] .patent-eligibility{--eligibility-bg:#0b1220;--eligibility-card:#111c30;--eligibility-heading:#f1f5ff;--eligibility-text:#bdc9de;--eligibility-accent:#8bb2ff;--eligibility-border:#263650;--eligibility-label-bg:#1c3152;--eligibility-note-bg:#14233a;--eligibility-shadow:0 12px 40px #0000002e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .patent-eligibility{--eligibility-bg:#0b1220;--eligibility-card:#111c30;--eligibility-heading:#f1f5ff;--eligibility-text:#bdc9de;--eligibility-accent:#8bb2ff;--eligibility-border:#263650;--eligibility-label-bg:#1c3152;--eligibility-note-bg:#14233a;--eligibility-shadow:0 12px 40px #0000002e}}@media (width<=900px){.patent-eligibility{padding:55px 4%}.eligibility-comparison{gap:18px}.eligibility-card-header{padding:24px 20px}.eligibility-details{padding:8px 20px 16px}.eligibility-detail{grid-template-columns:1fr;gap:7px}}@media (width<=640px){.patent-eligibility{padding:45px 18px}.eligibility-heading{margin-bottom:28px}.eligibility-heading h2{font-size:29px}.eligibility-heading>p{font-size:15px;line-height:1.6}.eligibility-comparison{grid-template-columns:1fr;gap:22px}.eligibility-card{border-radius:16px}.eligibility-card-header{padding:24px 20px}.eligibility-card-header h3{font-size:23px}.eligibility-details{padding:5px 20px 12px}.eligibility-detail{padding:15px 0}.eligibility-detail h4{font-size:13px}.eligibility-detail p{font-size:14px}.eligibility-note{padding:15px}}@media (prefers-reduced-motion:reduce){.eligibility-card,.patent-eligibility{transition:none}.eligibility-card:hover{transform:none}}.patent-process{--pp-bg:#f5f8ff;--pp-card:#fff;--pp-heading:#102548;--pp-text:#647795;--pp-muted:#7890b2;--pp-primary:#2860f5;--pp-primary-hover:#194bd0;--pp-border:#dce6f5;--pp-soft:#eaf1ff;--pp-icon-bg:#fff;--pp-shadow:0 8px 28px #1f41780b;box-sizing:border-box;background:var(--pp-bg);width:100%;color:var(--pp-heading);padding:48px 5% 65px;transition:background .3s,color .3s}.patent-process *,.patent-process :before,.patent-process :after{box-sizing:border-box}.patent-process-container{width:100%;max-width:1250px;margin:0 auto}.patent-process-heading{text-align:center;max-width:650px;margin:0 auto 34px}.patent-process-tag{background:var(--pp-soft);color:var(--pp-primary);letter-spacing:1px;border:1px solid #d6e3ff;border-radius:30px;margin-bottom:12px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-block}.patent-process-heading h2{color:var(--pp-heading);letter-spacing:-1px;margin:0 0 12px;font-size:clamp(27px,3.2vw,38px);font-weight:800;line-height:1.3}.patent-process-heading h2 span{color:var(--pp-primary)}.patent-process-heading>p{max-width:520px;color:var(--pp-text);margin:0 auto;font-size:13px;line-height:1.8}.patent-process-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:36px;display:grid}.patent-process-timeline{min-width:0;padding-top:4px}.patent-step{grid-template-columns:48px minmax(0,1fr);gap:16px;padding-bottom:23px;display:grid;position:relative}.patent-step:last-child{padding-bottom:0}.patent-step-marker{justify-content:center;display:flex;position:relative}.patent-step:not(:last-child) .patent-step-marker:after{content:"";background:#ccdcff;width:1px;position:absolute;top:43px;bottom:-1px;left:50%;transform:translate(-50%)}.patent-step-icon{z-index:1;background:var(--pp-icon-bg);width:42px;height:42px;color:var(--pp-primary);border:1px solid #d8e5ff;border-radius:12px;justify-content:center;align-items:center;font-size:16px;transition:background .25s,transform .25s;display:flex;position:relative;box-shadow:0 4px 12px #2860f50f}.patent-step:hover .patent-step-icon{background:var(--pp-soft);transform:translateY(-2px)}.patent-step-content{min-width:0;padding-top:2px}.patent-step-label{color:var(--pp-primary);letter-spacing:.8px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.patent-step-content h3{color:var(--pp-heading);margin:0 0 7px;font-size:15px;font-weight:750;line-height:1.45}.patent-step-content p{color:var(--pp-text);margin:0;font-size:12px;line-height:1.8}.patent-process-sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}.patent-video-card,.patent-expert-card,.patent-quick-card{border:1px solid var(--pp-border);background:var(--pp-card);min-width:0;box-shadow:var(--pp-shadow);border-radius:15px;padding:20px;transition:background .3s,border-color .3s}.patent-sidebar-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.patent-sidebar-icon{background:var(--pp-soft);width:36px;height:36px;color:var(--pp-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.patent-sidebar-heading>div:last-child{min-width:0}.patent-sidebar-heading span{color:var(--pp-primary);letter-spacing:.6px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.patent-sidebar-heading h3{color:var(--pp-heading);margin:0;font-size:14px;font-weight:750;line-height:1.5}.patent-video-frame{aspect-ratio:16/9;background:#101827;border-radius:10px;width:100%;position:relative;overflow:hidden}.patent-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.patent-video-description{color:var(--pp-text);margin:13px 0 10px;font-size:11px;line-height:1.8}.patent-video-link{color:var(--pp-primary);align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.patent-video-link:hover{text-decoration:underline}.patent-video-link svg{font-size:10px}.patent-expert-card{padding:20px}.patent-expert-icon{color:#11965c;background:#e5f8ef;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:13px;font-size:17px;display:flex}.patent-expert-card h3,.patent-quick-card h3{color:var(--pp-heading);margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.5}.patent-expert-card>p,.patent-quick-card p{color:var(--pp-text);margin:0 0 15px;font-size:12px;line-height:1.8}.patent-expert-button,.patent-quick-button{background:var(--pp-primary);color:#fff;cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 14px;font-size:11px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.patent-expert-button:hover,.patent-quick-button:hover{background:var(--pp-primary-hover);transform:translateY(-1px)}.patent-quick-card{align-items:flex-start;gap:14px;display:flex}.patent-quick-icon{background:var(--pp-soft);width:38px;height:38px;color:var(--pp-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.patent-quick-card>div:last-child{min-width:0}[data-theme=dark] .patent-process{--pp-bg:#0b1220;--pp-card:#111c30;--pp-heading:#f1f5ff;--pp-text:#bdc9de;--pp-muted:#9bacca;--pp-primary:#8bb2ff;--pp-primary-hover:#6493f5;--pp-border:#263650;--pp-soft:#1c3152;--pp-icon-bg:#14233a;--pp-shadow:0 8px 28px #0000001f}[data-theme=dark] .patent-process-tag{border-color:#2b4268}[data-theme=dark] .patent-step:not(:last-child) .patent-step-marker:after{background:#30496f}[data-theme=dark] .patent-step-icon{border-color:#30415c}[data-theme=dark] .patent-expert-icon{color:#6ed6a9;background:#173c34}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .patent-process{--pp-bg:#0b1220;--pp-card:#111c30;--pp-heading:#f1f5ff;--pp-text:#bdc9de;--pp-muted:#9bacca;--pp-primary:#8bb2ff;--pp-primary-hover:#6493f5;--pp-border:#263650;--pp-soft:#1c3152;--pp-icon-bg:#14233a;--pp-shadow:0 8px 28px #0000001f}:root:not([data-theme=light]):not([data-theme=dark]) .patent-process .patent-step:not(:last-child) .patent-step-marker:after{background:#30496f}:root:not([data-theme=light]):not([data-theme=dark]) .patent-process .patent-expert-icon{color:#6ed6a9;background:#173c34}}@media (width<=900px){.patent-process{padding:42px 4% 55px}.patent-process-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);gap:22px}.patent-video-card,.patent-expert-card,.patent-quick-card{padding:16px}.patent-step{grid-template-columns:42px minmax(0,1fr);gap:12px}.patent-step-icon{width:38px;height:38px}.patent-step:not(:last-child) .patent-step-marker:after{top:39px}.patent-step-content h3{font-size:14px}.patent-step-content p{font-size:11px}}@media (width<=680px){.patent-process{padding:38px 18px 45px}.patent-process-heading{margin-bottom:30px}.patent-process-heading h2{letter-spacing:-.6px;font-size:29px}.patent-process-heading>p{font-size:12px}.patent-process-layout{grid-template-columns:minmax(0,1fr);gap:32px}.patent-process-timeline{padding-top:0}.patent-step{grid-template-columns:42px minmax(0,1fr);gap:13px;padding-bottom:25px}.patent-step-content h3{font-size:14px}.patent-step-content p{font-size:12px;line-height:1.8}.patent-process-sidebar{gap:16px}.patent-video-card,.patent-expert-card,.patent-quick-card{border-radius:13px;padding:18px}.patent-sidebar-heading h3{font-size:13px}.patent-video-description{font-size:11px}.patent-expert-card h3,.patent-quick-card h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.patent-process,.patent-step-icon,.patent-expert-button,.patent-quick-button{transition:none}.patent-step:hover .patent-step-icon,.patent-expert-button:hover,.patent-quick-button:hover{transform:none}}.patent-benefits{--benefits-bg:#f5f8ff;--benefits-card:#fff;--benefits-heading:#172b4d;--benefits-text:#596982;--benefits-accent:#2459c4;--benefits-border:#e0e8f5;--benefits-tag-bg:#dce7ff;--benefits-cta-bg:#e8efff;--benefits-shadow:0 12px 35px #1c345b12;box-sizing:border-box;background:var(--benefits-bg);width:100%;padding:80px 5%;transition:background .3s,color .3s}.patent-benefits-container{max-width:1250px;margin:0 auto}.patent-benefits-heading{text-align:center;max-width:750px;margin:0 auto 45px}.benefits-tag{background:var(--benefits-tag-bg);color:var(--benefits-accent);letter-spacing:1.2px;border-radius:30px;margin-bottom:16px;padding:8px 15px;font-size:12px;font-weight:800;display:inline-block}.patent-benefits-heading h2{color:var(--benefits-heading);margin:0 0 16px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2}.patent-benefits-heading h2 span{color:var(--benefits-accent)}.patent-benefits-heading>p{color:var(--benefits-text);margin:0;font-size:16px;line-height:1.8}.patent-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.patent-benefit-card{border:1px solid var(--benefits-border);background:var(--benefits-card);min-width:0;box-shadow:var(--benefits-shadow);border-radius:18px;flex-direction:column;padding:30px 26px 22px;transition:transform .25s,box-shadow .25s,background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.patent-benefit-card:before{content:"";background:var(--benefits-accent);transform-origin:0;width:100%;height:4px;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleX(0)}.patent-benefit-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px #1c345b21}.patent-benefit-card:hover:before{transform:scaleX(1)}.patent-benefit-icon{background:var(--benefit-icon-bg);width:62px;height:62px;color:var(--benefits-accent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;font-size:27px;display:flex}.patent-benefit-number{color:var(--benefits-border);font-size:32px;font-weight:800;position:absolute;top:30px;right:26px}.patent-benefit-card h3{color:var(--benefits-heading);margin:0 0 14px;font-size:21px;line-height:1.4}.patent-benefit-card>p{color:var(--benefits-text);flex:1;margin:0 0 25px;font-size:14px;line-height:1.85}.patent-benefit-card.blue{--benefit-icon-bg:#e7efff}.patent-benefit-card.purple{--benefit-icon-bg:#f0eaff;--benefits-accent:#7851c8}.patent-benefit-card.green{--benefit-icon-bg:#e3f7ed;--benefits-accent:#16865d}.patent-benefit-bottom{border-top:1px solid var(--benefits-border);color:var(--benefits-accent);letter-spacing:.4px;justify-content:space-between;align-items:center;gap:10px;padding-top:17px;font-size:12px;font-weight:800;display:flex}.benefit-arrow{font-size:21px;transition:transform .2s}.patent-benefit-card:hover .benefit-arrow{transform:translate(3px,-3px)}.patent-benefits-cta{border:1px solid var(--benefits-border);background:var(--benefits-cta-bg);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:35px;padding:28px 32px;display:flex}.patent-benefits-cta h3{color:var(--benefits-heading);margin:0 0 8px;font-size:22px}.patent-benefits-cta p{color:var(--benefits-text);margin:0;font-size:14px;line-height:1.7}.benefits-cta-button{background:var(--benefits-accent);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 24px;font-size:14px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.benefits-cta-button:hover{opacity:.9;transform:translateY(-2px)}[data-theme=dark] .patent-benefits{--benefits-bg:#0b1220;--benefits-card:#111c30;--benefits-heading:#f1f5ff;--benefits-text:#bdc9de;--benefits-accent:#8bb2ff;--benefits-border:#263650;--benefits-tag-bg:#1c3152;--benefits-cta-bg:#14233a;--benefits-shadow:0 12px 35px #0003}[data-theme=dark] .patent-benefit-card.blue{--benefit-icon-bg:#1c3152}[data-theme=dark] .patent-benefit-card.purple{--benefit-icon-bg:#30254c;--benefits-accent:#c0a4ff}[data-theme=dark] .patent-benefit-card.green{--benefit-icon-bg:#173c34;--benefits-accent:#6ed6a9}[data-theme=dark] .patent-benefit-number{color:#30415c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .patent-benefits{--benefits-bg:#0b1220;--benefits-card:#111c30;--benefits-heading:#f1f5ff;--benefits-text:#bdc9de;--benefits-accent:#8bb2ff;--benefits-border:#263650;--benefits-tag-bg:#1c3152;--benefits-cta-bg:#14233a;--benefits-shadow:0 12px 35px #0003}:root:not([data-theme=light]):not([data-theme=dark]) .patent-benefit-card.blue{--benefit-icon-bg:#1c3152}:root:not([data-theme=light]):not([data-theme=dark]) .patent-benefit-card.purple{--benefit-icon-bg:#30254c;--benefits-accent:#c0a4ff}:root:not([data-theme=light]):not([data-theme=dark]) .patent-benefit-card.green{--benefit-icon-bg:#173c34;--benefits-accent:#6ed6a9}}@media (width<=950px){.patent-benefits{padding:60px 4%}.patent-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patent-benefit-card:last-child{grid-column:1/-1}}@media (width<=600px){.patent-benefits{padding:45px 18px}.patent-benefits-heading{margin-bottom:28px}.patent-benefits-heading h2{font-size:30px}.patent-benefits-heading>p{font-size:14px}.patent-benefits-grid{grid-template-columns:1fr;gap:18px}.patent-benefit-card:last-child{grid-column:auto}.patent-benefit-card{padding:25px 22px 20px}.patent-benefit-card h3{font-size:20px}.patent-benefits-cta{flex-direction:column;align-items:stretch;padding:24px 20px}.patent-benefits-cta h3{font-size:20px}.benefits-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.patent-benefits,.patent-benefit-card,.patent-benefit-card:before,.benefit-arrow,.benefits-cta-button{transition:none}.patent-benefit-card:hover,.benefits-cta-button:hover{transform:none}}.patent-faq{--faq-bg:#f5f8ff;--faq-card:#fff;--faq-heading:#102548;--faq-text:#647795;--faq-primary:#2860f5;--faq-border:#dce6f5;--faq-soft:#eaf1ff;box-sizing:border-box;background:var(--faq-bg);width:100%;color:var(--faq-heading);padding:65px 5%;transition:background .3s,color .3s}.patent-faq *,.patent-faq :before,.patent-faq :after{box-sizing:border-box}.patent-faq-container{width:100%;max-width:900px;margin:0 auto}.patent-faq-heading{text-align:center;max-width:650px;margin:0 auto 35px}.patent-faq-tag{background:var(--faq-soft);color:var(--faq-primary);letter-spacing:1px;border:1px solid #d6e3ff;border-radius:30px;margin-bottom:12px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-block}.patent-faq-heading h2{color:var(--faq-heading);letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(28px,3.5vw,38px);font-weight:800;line-height:1.3}.patent-faq-heading h2 span{color:var(--faq-primary)}.patent-faq-heading>p{max-width:560px;color:var(--faq-text);margin:0 auto;font-size:13px;line-height:1.8}.patent-faq-list{flex-direction:column;gap:12px;display:flex}.patent-faq-item{border:1px solid var(--faq-border);background:var(--faq-card);border-radius:12px;transition:border-color .25s,box-shadow .25s,background .3s;overflow:hidden}.patent-faq-item:hover,.patent-faq-item.active{border-color:#b9ceff;box-shadow:0 5px 18px #2860f50f}.patent-faq-question{width:100%;min-height:70px;color:var(--faq-heading);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.patent-faq-question-text{font-size:14px;font-weight:700;line-height:1.65}.patent-faq-toggle{background:var(--faq-soft);width:30px;height:30px;color:var(--faq-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;transition:transform .2s,background .2s;display:flex}.patent-faq-item.active .patent-faq-toggle{background:var(--faq-primary);color:#fff}.patent-faq-question:focus-visible{outline:2px solid var(--faq-primary);outline-offset:-4px}.patent-faq-answer{padding:0 22px 21px;animation:.22s patentFaqReveal}.patent-faq-answer p{border-top:1px solid var(--faq-border);color:var(--faq-text);margin:0;padding-top:15px;font-size:13px;line-height:1.9}@keyframes patentFaqReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.patent-faq-contact{border:1px solid var(--faq-border);background:var(--faq-card);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:24px;display:flex}.patent-faq-contact h3{color:var(--faq-heading);margin:0 0 6px;font-size:17px;font-weight:800}.patent-faq-contact p{color:var(--faq-text);margin:0;font-size:12px;line-height:1.8}.patent-faq-contact-button{background:var(--faq-primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.patent-faq-contact-button:hover{background:#194bd0;transform:translateY(-1px)}[data-theme=dark] .patent-faq{--faq-bg:#0b1220;--faq-card:#111c30;--faq-heading:#f1f5ff;--faq-text:#bdc9de;--faq-primary:#8bb2ff;--faq-border:#263650;--faq-soft:#1c3152}[data-theme=dark] .patent-faq-tag{border-color:#2b4268}[data-theme=dark] .patent-faq-item:hover,[data-theme=dark] .patent-faq-item.active{border-color:#4669a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .patent-faq{--faq-bg:#0b1220;--faq-card:#111c30;--faq-heading:#f1f5ff;--faq-text:#bdc9de;--faq-primary:#8bb2ff;--faq-border:#263650;--faq-soft:#1c3152}}@media (width<=600px){.patent-faq{padding:45px 17px}.patent-faq-heading{margin-bottom:27px}.patent-faq-heading h2{font-size:28px}.patent-faq-heading>p{font-size:12px}.patent-faq-list{gap:10px}.patent-faq-question{gap:12px;min-height:65px;padding:16px}.patent-faq-question-text{font-size:13px}.patent-faq-toggle{width:28px;height:28px}.patent-faq-answer{padding:0 16px 17px}.patent-faq-answer p{font-size:12px}.patent-faq-contact{flex-direction:column;align-items:flex-start;gap:16px;padding:19px}.patent-faq-contact h3{font-size:16px}.patent-faq-contact-button{width:100%}}@media (prefers-reduced-motion:reduce){.patent-faq *,.patent-faq :before,.patent-faq :after{transition:none!important;animation:none!important}}.dd-hero{--dd-bg:#f5f8ff;--dd-card:#fff;--dd-heading:#102548;--dd-text:#647795;--dd-primary:#2860f5;--dd-border:#dce6f5;--dd-soft:#eaf1ff;background:var(--dd-bg);width:100%;color:var(--dd-heading);padding:75px 5%;transition:background .3s,color .3s;overflow:hidden}.dd-hero *,.dd-hero :before,.dd-hero :after{box-sizing:border-box}.dd-hero-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:55px;width:100%;max-width:1200px;margin:0 auto;display:grid}.dd-hero-content{min-width:0}.dd-hero-tag{background:var(--dd-soft);color:var(--dd-primary);letter-spacing:1px;border:1px solid #d6e3ff;border-radius:30px;margin-bottom:18px;padding:7px 13px;font-size:10px;font-weight:800;display:inline-block}.dd-hero-content h1{color:var(--dd-heading);letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(34px,4.1vw,52px);font-weight:800;line-height:1.2}.dd-hero-content h1 span{color:var(--dd-primary)}.dd-hero-description{max-width:580px;color:var(--dd-text);margin:0;font-size:15px;line-height:1.9}.dd-hero-buttons{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.dd-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:13px 20px;font-size:13px;font-weight:750;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.dd-btn svg{font-size:11px}.dd-btn-primary{background:var(--dd-primary);color:#fff}.dd-btn-primary:hover{background:#194bd0;transform:translateY(-2px)}.dd-btn-secondary{border-color:var(--dd-border);background:var(--dd-card);color:var(--dd-heading)}.dd-btn-secondary:hover{border-color:var(--dd-primary);color:var(--dd-primary)}.dd-hero-features{flex-wrap:wrap;gap:15px 20px;margin-top:28px;display:flex}.dd-hero-features span{color:var(--dd-text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.dd-hero-features svg{color:var(--dd-primary);font-size:13px}.dd-hero-visual{min-width:0;padding:15px 12px 25px;position:relative}.dd-visual-card{z-index:1;border:1px solid var(--dd-border);background:var(--dd-card);border-radius:20px;padding:27px;position:relative;box-shadow:0 20px 55px #1e438217}.dd-visual-top{border-bottom:1px solid var(--dd-border);align-items:center;gap:14px;padding-bottom:22px;display:flex}.dd-visual-icon{background:var(--dd-soft);width:52px;height:52px;color:var(--dd-primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.dd-visual-top span{color:var(--dd-primary);letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.dd-visual-top h3{color:var(--dd-heading);margin:0;font-size:19px;font-weight:800}.dd-checklist{flex-direction:column;gap:23px;padding:25px 0;display:flex}.dd-check-item{align-items:flex-start;gap:13px;display:flex}.dd-check-mark{color:#11965c;background:#e4f8ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:800;display:flex}.dd-check-item strong{color:var(--dd-heading);margin-bottom:5px;font-size:13px;font-weight:750;display:block}.dd-check-item p{color:var(--dd-text);margin:0;font-size:12px;line-height:1.7}.dd-visual-footer{background:var(--dd-soft);color:var(--dd-primary);border-radius:10px;align-items:center;gap:10px;padding:15px;font-size:11px;font-weight:700;display:flex}.dd-visual-footer svg{flex-shrink:0;font-size:16px}.dd-floating-badge{z-index:2;border:1px solid var(--dd-border);background:var(--dd-card);border-radius:12px;align-items:center;gap:12px;max-width:260px;padding:15px 18px;display:flex;position:absolute;bottom:0;right:-3px;box-shadow:0 10px 30px #1e43821a}.dd-floating-badge>svg{color:var(--dd-primary);font-size:23px}.dd-floating-badge strong,.dd-floating-badge span{display:block}.dd-floating-badge strong{color:var(--dd-heading);margin-bottom:4px;font-size:12px}.dd-floating-badge span{color:var(--dd-text);font-size:10px;line-height:1.5}[data-theme=dark] .dd-hero{--dd-bg:#0b1220;--dd-card:#111c30;--dd-heading:#f1f5ff;--dd-text:#bdc9de;--dd-primary:#8bb2ff;--dd-border:#263650;--dd-soft:#1c3152}[data-theme=dark] .dd-hero-tag{border-color:#2b4268}[data-theme=dark] .dd-check-mark{color:#6ed6a9;background:#173c34}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .dd-hero{--dd-bg:#0b1220;--dd-card:#111c30;--dd-heading:#f1f5ff;--dd-text:#bdc9de;--dd-primary:#8bb2ff;--dd-border:#263650;--dd-soft:#1c3152}:root:not([data-theme=light]):not([data-theme=dark]) .dd-hero .dd-check-mark{color:#6ed6a9;background:#173c34}}@media (width<=900px){.dd-hero{padding:55px 4%}.dd-hero-container{gap:28px}.dd-hero-content h1{font-size:38px}.dd-hero-description{font-size:13px}.dd-visual-card{padding:21px}.dd-floating-badge{right:0}}@media (width<=680px){.dd-hero{padding:45px 18px}.dd-hero-container{grid-template-columns:minmax(0,1fr);gap:30px}.dd-hero-content h1{letter-spacing:-.8px;font-size:clamp(32px,8vw,42px)}.dd-hero-description{font-size:13px}.dd-hero-buttons{gap:10px}.dd-btn{min-height:44px;padding:12px 15px;font-size:12px}.dd-hero-features{gap:12px 15px}.dd-hero-features span{font-size:10px}.dd-hero-visual{padding:5px 0 20px}.dd-visual-card{border-radius:15px;padding:20px}.dd-visual-top h3{font-size:17px}.dd-checklist{gap:20px;padding:22px 0}.dd-floating-badge{max-width:245px;padding:12px 14px;bottom:0;right:8px}}@media (width<=380px){.dd-hero-buttons{flex-direction:column;align-items:stretch}.dd-btn{width:100%}.dd-floating-badge{max-width:225px;right:0}}@media (prefers-reduced-motion:reduce){.dd-hero *,.dd-hero :before,.dd-hero :after{transition:none!important}}.dd-process{--ddp-bg:#f5f8ff;--ddp-card:#fff;--ddp-heading:#102548;--ddp-text:#647795;--ddp-primary:#2860f5;--ddp-border:#dce6f5;--ddp-soft:#eaf1ff;--ddp-icon-bg:#fff;--ddp-shadow:0 8px 28px #1f41780b;box-sizing:border-box;background:var(--ddp-bg);width:100%;color:var(--ddp-heading);padding:48px 5% 65px;transition:background .3s,color .3s}.dd-process *,.dd-process :before,.dd-process :after{box-sizing:border-box}.dd-process-container{width:100%;max-width:1250px;margin:0 auto}.dd-process-heading{text-align:center;max-width:680px;margin:0 auto 34px}.dd-process-tag{background:var(--ddp-soft);color:var(--ddp-primary);letter-spacing:1px;border:1px solid #d6e3ff;border-radius:30px;margin-bottom:12px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-block}.dd-process-heading h2{color:var(--ddp-heading);letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.3}.dd-process-heading h2 span{color:var(--ddp-primary)}.dd-process-heading>p{max-width:570px;color:var(--ddp-text);margin:0 auto;font-size:13px;line-height:1.8}.dd-process-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:36px;display:grid}.dd-process-timeline,.dd-process-sidebar{min-width:0}.dd-process-timeline{padding-top:4px}.dd-process-step{grid-template-columns:48px minmax(0,1fr);gap:16px;padding-bottom:23px;display:grid;position:relative}.dd-process-step:last-child{padding-bottom:0}.dd-process-marker{justify-content:center;display:flex;position:relative}.dd-process-step:not(:last-child) .dd-process-marker:after{content:"";background:#ccdcff;width:1px;position:absolute;top:43px;bottom:-1px;left:50%;transform:translate(-50%)}.dd-process-step-icon{z-index:1;background:var(--ddp-icon-bg);width:42px;height:42px;color:var(--ddp-primary);border:1px solid #d8e5ff;border-radius:12px;justify-content:center;align-items:center;font-size:16px;transition:transform .25s,background .25s;display:flex;position:relative;box-shadow:0 4px 12px #2860f50f}.dd-process-step:hover .dd-process-step-icon{background:var(--ddp-soft);transform:translateY(-2px)}.dd-process-step-content{min-width:0;padding-top:2px}.dd-process-step-label{color:var(--ddp-primary);letter-spacing:.8px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.dd-process-step-content h3{color:var(--ddp-heading);margin:0 0 7px;font-size:15px;font-weight:750;line-height:1.45}.dd-process-step-content p{color:var(--ddp-text);margin:0;font-size:12px;line-height:1.8}.dd-process-sidebar{flex-direction:column;gap:18px;display:flex}.dd-process-video-card,.dd-process-expert-card,.dd-process-start-card{border:1px solid var(--ddp-border);background:var(--ddp-card);min-width:0;box-shadow:var(--ddp-shadow);border-radius:15px;padding:20px;transition:background .3s,border-color .3s}.dd-process-card-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.dd-process-play-icon{background:var(--ddp-soft);width:36px;height:36px;color:var(--ddp-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.dd-process-card-heading>div:last-child{min-width:0}.dd-process-card-heading span{color:var(--ddp-primary);letter-spacing:.6px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.dd-process-card-heading h3{color:var(--ddp-heading);margin:0;font-size:14px;font-weight:750;line-height:1.5}.dd-process-video-frame{aspect-ratio:16/9;background:#101827;border-radius:10px;width:100%;position:relative;overflow:hidden}.dd-process-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.dd-process-video-description{color:var(--ddp-text);margin:13px 0 10px;font-size:11px;line-height:1.8}.dd-process-video-link{color:var(--ddp-primary);align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.dd-process-video-link:hover{text-decoration:underline}.dd-process-expert-icon{color:#11965c;background:#e5f8ef;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:13px;font-size:17px;display:flex}.dd-process-expert-card h3,.dd-process-start-card h3{color:var(--ddp-heading);margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.5}.dd-process-expert-card p,.dd-process-start-card p{color:var(--ddp-text);margin:0 0 15px;font-size:12px;line-height:1.8}.dd-process-expert-button,.dd-process-start-button{background:var(--ddp-primary);color:#fff;cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 14px;font-size:11px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.dd-process-expert-button:hover,.dd-process-start-button:hover{background:#194bd0;transform:translateY(-1px)}.dd-process-start-card{background:var(--ddp-soft);box-shadow:none}.dd-process-start-card p{margin-bottom:13px}[data-theme=dark] .dd-process{--ddp-bg:#0b1220;--ddp-card:#111c30;--ddp-heading:#f1f5ff;--ddp-text:#bdc9de;--ddp-primary:#8bb2ff;--ddp-border:#263650;--ddp-soft:#1c3152;--ddp-icon-bg:#14233a;--ddp-shadow:0 8px 28px #0000001f}[data-theme=dark] .dd-process-tag{border-color:#2b4268}[data-theme=dark] .dd-process-step:not(:last-child) .dd-process-marker:after{background:#30496f}[data-theme=dark] .dd-process-step-icon{border-color:#30415c}[data-theme=dark] .dd-process-expert-icon{color:#6ed6a9;background:#173c34}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .dd-process{--ddp-bg:#0b1220;--ddp-card:#111c30;--ddp-heading:#f1f5ff;--ddp-text:#bdc9de;--ddp-primary:#8bb2ff;--ddp-border:#263650;--ddp-soft:#1c3152;--ddp-icon-bg:#14233a;--ddp-shadow:0 8px 28px #0000001f}:root:not([data-theme=light]):not([data-theme=dark]) .dd-process .dd-process-step:not(:last-child) .dd-process-marker:after{background:#30496f}:root:not([data-theme=light]):not([data-theme=dark]) .dd-process .dd-process-expert-icon{color:#6ed6a9;background:#173c34}}@media (width<=900px){.dd-process{padding:42px 4% 55px}.dd-process-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);gap:22px}.dd-process-video-card,.dd-process-expert-card,.dd-process-start-card{padding:16px}.dd-process-step{grid-template-columns:42px minmax(0,1fr);gap:12px}.dd-process-step-icon{width:38px;height:38px}.dd-process-step:not(:last-child) .dd-process-marker:after{top:39px}.dd-process-step-content h3{font-size:14px}.dd-process-step-content p{font-size:11px}}@media (width<=680px){.dd-process{padding:38px 18px 45px}.dd-process-heading{margin-bottom:30px}.dd-process-heading h2{font-size:29px}.dd-process-heading>p{font-size:12px}.dd-process-layout{grid-template-columns:minmax(0,1fr);gap:32px}.dd-process-timeline{padding-top:0}.dd-process-step{grid-template-columns:42px minmax(0,1fr);gap:13px;padding-bottom:25px}.dd-process-step-content h3{font-size:14px}.dd-process-step-content p{font-size:12px}.dd-process-sidebar{gap:16px}.dd-process-video-card,.dd-process-expert-card,.dd-process-start-card{border-radius:13px;padding:18px}.dd-process-card-heading h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.dd-process *,.dd-process :before,.dd-process :after{transition:none!important}}.dd-faq{--ddfaq-bg:#f5f8ff;--ddfaq-card:#fff;--ddfaq-heading:#102548;--ddfaq-text:#647795;--ddfaq-primary:#2860f5;--ddfaq-border:#dce6f5;--ddfaq-soft:#eaf1ff;box-sizing:border-box;background:var(--ddfaq-bg);width:100%;color:var(--ddfaq-heading);padding:65px 5%;transition:background .3s,color .3s}.dd-faq *,.dd-faq :before,.dd-faq :after{box-sizing:border-box}.dd-faq-container{width:100%;max-width:900px;margin:0 auto}.dd-faq-heading{text-align:center;max-width:650px;margin:0 auto 35px}.dd-faq-tag{background:var(--ddfaq-soft);color:var(--ddfaq-primary);letter-spacing:1px;border:1px solid #d6e3ff;border-radius:30px;margin-bottom:12px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-block}.dd-faq-heading h2{color:var(--ddfaq-heading);letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(28px,3.5vw,38px);font-weight:800;line-height:1.3}.dd-faq-heading h2 span{color:var(--ddfaq-primary)}.dd-faq-heading>p{max-width:560px;color:var(--ddfaq-text);margin:0 auto;font-size:13px;line-height:1.8}.dd-faq-list{flex-direction:column;gap:12px;display:flex}.dd-faq-item{border:1px solid var(--ddfaq-border);background:var(--ddfaq-card);border-radius:12px;transition:border-color .25s,box-shadow .25s,background .3s;overflow:hidden}.dd-faq-item:hover,.dd-faq-item.active{border-color:#b9ceff;box-shadow:0 5px 18px #2860f50f}.dd-faq-question{width:100%;min-height:70px;color:var(--ddfaq-heading);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.dd-faq-question-text{font-size:14px;font-weight:700;line-height:1.65}.dd-faq-toggle{background:var(--ddfaq-soft);width:30px;height:30px;color:var(--ddfaq-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;transition:background .2s,color .2s;display:flex}.dd-faq-item.active .dd-faq-toggle{background:var(--ddfaq-primary);color:#fff}.dd-faq-question:focus-visible{outline:2px solid var(--ddfaq-primary);outline-offset:-4px}.dd-faq-answer{padding:0 22px 21px;animation:.22s ddFaqReveal}.dd-faq-answer p{border-top:1px solid var(--ddfaq-border);color:var(--ddfaq-text);margin:0;padding-top:15px;font-size:13px;line-height:1.9}@keyframes ddFaqReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dd-faq-contact{border:1px solid var(--ddfaq-border);background:var(--ddfaq-card);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:24px;display:flex}.dd-faq-contact-content{min-width:0}.dd-faq-contact h3{color:var(--ddfaq-heading);margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.5}.dd-faq-contact p{color:var(--ddfaq-text);margin:0;font-size:12px;line-height:1.8}.dd-faq-contact-button{background:var(--ddfaq-primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.dd-faq-contact-button:hover{background:#194bd0;transform:translateY(-1px)}[data-theme=dark] .dd-faq{--ddfaq-bg:#0b1220;--ddfaq-card:#111c30;--ddfaq-heading:#f1f5ff;--ddfaq-text:#bdc9de;--ddfaq-primary:#8bb2ff;--ddfaq-border:#263650;--ddfaq-soft:#1c3152}[data-theme=dark] .dd-faq-tag{border-color:#2b4268}[data-theme=dark] .dd-faq-item:hover,[data-theme=dark] .dd-faq-item.active{border-color:#4669a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .dd-faq{--ddfaq-bg:#0b1220;--ddfaq-card:#111c30;--ddfaq-heading:#f1f5ff;--ddfaq-text:#bdc9de;--ddfaq-primary:#8bb2ff;--ddfaq-border:#263650;--ddfaq-soft:#1c3152}}@media (width<=600px){.dd-faq{padding:45px 17px}.dd-faq-heading{margin-bottom:27px}.dd-faq-heading h2{font-size:28px}.dd-faq-heading>p{font-size:12px}.dd-faq-list{gap:10px}.dd-faq-question{gap:12px;min-height:65px;padding:16px}.dd-faq-question-text{font-size:13px}.dd-faq-toggle{width:28px;height:28px}.dd-faq-answer{padding:0 16px 17px}.dd-faq-answer p{font-size:12px}.dd-faq-contact{flex-direction:column;align-items:stretch;gap:16px;padding:19px}.dd-faq-contact h3{font-size:16px}.dd-faq-contact-button{width:100%}}@media (prefers-reduced-motion:reduce){.dd-faq *,.dd-faq :before,.dd-faq :after{transition:none!important;animation:none!important}}.dd-benefits{--ddb-bg:#fff;--ddb-card:#f8faff;--ddb-heading:#102548;--ddb-text:#647795;--ddb-primary:#2860f5;--ddb-border:#dce6f5;--ddb-soft:#eaf1ff;box-sizing:border-box;background:var(--ddb-bg);width:100%;color:var(--ddb-heading);padding:70px 5%;transition:background .3s,color .3s}.dd-benefits *,.dd-benefits :before,.dd-benefits :after{box-sizing:border-box}.dd-benefits-container{width:100%;max-width:1200px;margin:0 auto}.dd-benefits-heading{text-align:center;max-width:760px;margin:0 auto 38px}.dd-benefits-tag{background:var(--ddb-soft);color:var(--ddb-primary);letter-spacing:1px;border:1px solid #d6e3ff;border-radius:30px;margin-bottom:13px;padding:7px 13px;font-size:10px;font-weight:800;display:inline-block}.dd-benefits-heading h2{color:var(--ddb-heading);letter-spacing:-.8px;margin:0 0 15px;font-size:clamp(29px,3.5vw,40px);font-weight:800;line-height:1.25}.dd-benefits-heading h2 span{color:var(--ddb-primary)}.dd-benefits-heading>p{color:var(--ddb-text);margin:0 auto;font-size:14px;line-height:1.9}.dd-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.dd-benefit-card{border:1px solid var(--ddb-border);background:var(--ddb-card);border-radius:16px;flex-direction:column;min-width:0;min-height:285px;padding:27px 25px 30px;transition:transform .25s,border-color .25s,box-shadow .25s,background .3s;display:flex;position:relative;overflow:hidden}.dd-benefit-card:hover{border-color:#b9ceff;transform:translateY(-5px);box-shadow:0 14px 32px #2860f517}.dd-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.dd-benefit-icon{background:var(--ddb-soft);width:52px;height:52px;color:var(--ddb-primary);border:1px solid #dce7ff;border-radius:14px;justify-content:center;align-items:center;font-size:22px;display:flex}.dd-benefit-number{color:var(--ddb-primary);letter-spacing:1px;opacity:.75;font-size:12px;font-weight:800}.dd-benefit-card h3{color:var(--ddb-heading);margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.5}.dd-benefit-card>p{color:var(--ddb-text);margin:0 0 22px;font-size:13px;line-height:1.9}.dd-benefit-bottom-line{background:var(--ddb-primary);border-radius:10px;width:42px;height:3px;margin-top:auto;transition:width .25s}.dd-benefit-card:hover .dd-benefit-bottom-line{width:75px}.dd-benefits-cta{border:1px solid var(--ddb-border);background:var(--ddb-card);border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:27px 30px;display:flex}.dd-benefits-cta-content{min-width:0}.dd-benefits-cta h3{color:var(--ddb-heading);margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.5}.dd-benefits-cta p{max-width:700px;color:var(--ddb-text);margin:0;font-size:12px;line-height:1.8}.dd-benefits-cta-button{background:var(--ddb-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 19px;font-size:12px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.dd-benefits-cta-button:hover{background:#194bd0;transform:translateY(-2px)}.dd-benefits-cta-button svg{font-size:11px}[data-theme=dark] .dd-benefits{--ddb-bg:#0b1220;--ddb-card:#111c30;--ddb-heading:#f1f5ff;--ddb-text:#bdc9de;--ddb-primary:#8bb2ff;--ddb-border:#263650;--ddb-soft:#1c3152}[data-theme=dark] .dd-benefits-tag{border-color:#2b4268}[data-theme=dark] .dd-benefit-icon{border-color:#30415c}[data-theme=dark] .dd-benefit-card:hover{border-color:#4669a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .dd-benefits{--ddb-bg:#0b1220;--ddb-card:#111c30;--ddb-heading:#f1f5ff;--ddb-text:#bdc9de;--ddb-primary:#8bb2ff;--ddb-border:#263650;--ddb-soft:#1c3152}}@media (width<=900px){.dd-benefits{padding:55px 4%}.dd-benefits-grid{gap:15px}.dd-benefit-card{padding:22px 18px 25px}.dd-benefit-card h3{font-size:16px}.dd-benefit-card>p{font-size:12px}.dd-benefits-cta{padding:23px}}@media (width<=680px){.dd-benefits{padding:45px 18px}.dd-benefits-heading{margin-bottom:28px}.dd-benefits-heading h2{font-size:29px}.dd-benefits-heading>p{font-size:12px;line-height:1.8}.dd-benefits-grid{grid-template-columns:minmax(0,1fr);gap:15px}.dd-benefit-card{min-height:auto;padding:22px}.dd-benefit-card-top{margin-bottom:18px}.dd-benefit-icon{width:46px;height:46px;font-size:20px}.dd-benefit-card h3{font-size:17px}.dd-benefit-card>p{font-size:12px}.dd-benefits-cta{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.dd-benefits-cta h3{font-size:17px}.dd-benefits-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.dd-benefits *,.dd-benefits :before,.dd-benefits :after{transition:none!important}}.company-conversion-hero{color:#172544;background:linear-gradient(135deg,#f5f8ff 0%,#fff 55%,#edf3ff 100%);padding:85px 24px;position:relative;overflow:hidden}.company-conversion-container{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;display:grid}.company-conversion-content{min-width:0}.company-conversion-badge{color:#285ce8;letter-spacing:.3px;background:#eaf1ff;border:1px solid #d9e5ff;border-radius:30px;align-items:center;gap:9px;margin-bottom:23px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.company-conversion-content h1{color:#172544;letter-spacing:-1.5px;margin:0 0 22px;font-size:clamp(34px,4vw,53px);font-weight:800;line-height:1.15}.company-conversion-content h1 span{color:#2860f5}.company-conversion-description{color:#596780;max-width:610px;margin:0;font-size:16px;line-height:1.85}.company-conversion-points{gap:13px;margin:25px 0 30px;display:grid}.company-conversion-points div{color:#35445e;align-items:center;gap:11px;font-size:14px;font-weight:600;display:flex}.company-conversion-points svg{color:#2860f5;flex-shrink:0;font-size:17px}.company-conversion-actions{flex-wrap:wrap;gap:14px;display:flex}.company-conversion-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:14px 21px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.company-conversion-btn:hover{transform:translateY(-2px)}.company-conversion-btn.primary{color:#fff;background:#2860f5;box-shadow:0 8px 20px #2860f533}.company-conversion-btn.primary:hover{background:#174bd4;box-shadow:0 10px 25px #2860f547}.company-conversion-btn.secondary{color:#285ce8;background:#fff;border-color:#cfdbf7}.company-conversion-btn.secondary:hover{background:#edf3ff}.company-conversion-note{color:#748099;margin:17px 0 0;font-size:12px;line-height:1.6}.company-conversion-visual{isolation:isolate;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.conversion-decoration{z-index:-1;border-radius:50%;position:absolute}.decoration-one{background:#e2ebff;width:340px;height:340px;top:38px;right:22px}.decoration-two{border:1px dashed #a8c0ff;width:180px;height:180px;bottom:12px;left:12px}.conversion-main-card{background:#fffffff5;border:1px solid #d5e0f8f2;border-radius:22px;width:100%;max-width:410px;padding:32px;box-shadow:0 24px 65px #23448221}.conversion-card-icon{color:#fff;background:linear-gradient(135deg,#2860f5,#648bff);border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:23px;font-size:25px;display:flex}.conversion-card-label{color:#2860f5;letter-spacing:1.7px;font-size:10px;font-weight:800}.conversion-main-card h2{color:#172544;margin:10px 0 12px;font-size:27px;line-height:1.3}.conversion-main-card>p{color:#65728a;margin:0;font-size:13px;line-height:1.8}.conversion-flow{gap:10px;margin:25px 0;display:grid}.conversion-flow-item{background:#f9fbff;border:1px solid #e4eaf5;border-radius:12px;align-items:center;gap:13px;padding:13px;display:flex}.conversion-flow-number{color:#2860f5;background:#e8efff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:flex}.conversion-flow-item div{gap:4px;display:grid}.conversion-flow-item strong{color:#263653;font-size:13px}.conversion-flow-item small{color:#7a869c;font-size:11px}.conversion-flow-item.highlighted{background:#eef3ff;border-color:#b9ccff}.conversion-flow-arrow{color:#2860f5;justify-content:center;font-size:14px;display:flex;transform:rotate(90deg)}.conversion-card-footer{color:#52627d;border-top:1px solid #e9eef7;align-items:center;gap:9px;padding-top:17px;font-size:11px;font-weight:600;display:flex}.conversion-card-footer svg{color:#2860f5;font-size:16px}.conversion-floating-badge{background:#fff;border:1px solid #e2e9f6;border-radius:14px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:24px;right:-8px;box-shadow:0 12px 30px #23448221}.conversion-floating-badge>svg{color:#2860f5;font-size:24px}.conversion-floating-badge div{gap:4px;display:grid}.conversion-floating-badge strong{color:#243450;font-size:12px}.conversion-floating-badge span{color:#7a869c;font-size:11px}[data-theme=dark] .company-conversion-hero{color:#e8eefb;background:linear-gradient(135deg,#10182a,#151f35 55%,#111c33)}[data-theme=dark] .company-conversion-content h1,[data-theme=dark] .conversion-main-card h2{color:#edf3ff}[data-theme=dark] .company-conversion-description,[data-theme=dark] .company-conversion-points div{color:#c1cbe0}[data-theme=dark] .company-conversion-badge{color:#9eb9ff;background:#202f4d;border-color:#30436b}[data-theme=dark] .company-conversion-points svg{color:#91adff}[data-theme=dark] .company-conversion-note{color:#a3afc6}[data-theme=dark] .company-conversion-btn.secondary{color:#b5c9ff;background:#202d47;border-color:#3a4d70}[data-theme=dark] .company-conversion-btn.secondary:hover{background:#293b5d}[data-theme=dark] .decoration-one{background:#202e4c}[data-theme=dark] .decoration-two{border-color:#465d89}[data-theme=dark] .conversion-main-card,[data-theme=dark] .conversion-floating-badge{background:#1b263b;border-color:#34435f}[data-theme=dark] .conversion-main-card>p,[data-theme=dark] .conversion-flow-item small,[data-theme=dark] .conversion-floating-badge span{color:#aebbd1}[data-theme=dark] .conversion-flow-item{background:#202d43;border-color:#34435e}[data-theme=dark] .conversion-flow-item strong,[data-theme=dark] .conversion-floating-badge strong{color:#e2eaf9}[data-theme=dark] .conversion-flow-item.highlighted{background:#263858;border-color:#4966a5}[data-theme=dark] .conversion-flow-number{color:#b4c9ff;background:#34476c}[data-theme=dark] .conversion-card-footer{color:#b9c5da;border-color:#34435f}@media (width<=1024px){.company-conversion-container{gap:35px}.company-conversion-content h1{font-size:clamp(32px,4.2vw,44px)}.conversion-main-card{padding:26px}.conversion-floating-badge{right:-3px}}@media (width<=768px){.company-conversion-hero{padding:60px 20px}.company-conversion-container{grid-template-columns:1fr;gap:25px}.company-conversion-content h1{letter-spacing:-1px;font-size:clamp(32px,8vw,43px)}.company-conversion-description{font-size:15px}.company-conversion-visual{min-height:420px;padding:10px 8px 20px}.conversion-main-card{max-width:430px}.conversion-floating-badge{bottom:0;right:0}}@media (width<=480px){.company-conversion-hero{padding:45px 16px}.company-conversion-badge{font-size:11px}.company-conversion-content h1{font-size:32px}.company-conversion-actions{flex-direction:column}.company-conversion-btn{width:100%}.company-conversion-visual{min-height:400px;padding:10px 0 30px}.conversion-main-card{border-radius:17px;padding:22px}.conversion-main-card h2{font-size:23px}.conversion-floating-badge{padding:12px 14px;bottom:0;right:0}.decoration-one{width:260px;height:260px;right:0}.decoration-two{width:130px;height:130px;left:0}}@media (prefers-reduced-motion:reduce){.company-conversion-btn{transition:none}}.company-benefits-section{color:#172544;background:#fff;padding:85px 24px}.company-benefits-container{max-width:1200px;margin:0 auto}.company-benefits-heading{text-align:center;max-width:790px;margin:0 auto 48px}.company-benefits-eyebrow{color:#2860f5;letter-spacing:1.6px;margin-bottom:15px;font-size:12px;font-weight:800;display:inline-block}.company-benefits-heading h2{color:#172544;letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.2}.company-benefits-heading h2 span{color:#2860f5}.company-benefits-heading>p{color:#64718a;max-width:760px;margin:0 auto;font-size:15px;line-height:1.9}.company-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.company-benefit-card{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #e2e9f7;border-radius:16px;flex-direction:column;min-height:300px;padding:30px 27px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1f3d780b}.company-benefit-card:hover{border-color:#b8cbff;transform:translateY(-6px);box-shadow:0 18px 38px #1f4aa01a}.company-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.company-benefit-icon{color:#2860f5;background:#eaf0ff;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;font-size:24px;display:flex}.company-benefit-number{color:#d8e2f8;font-size:32px;font-weight:800;line-height:1}.company-benefit-card h3{color:#1d2d4b;margin:0 0 14px;font-size:20px;font-weight:750;line-height:1.45}.company-benefit-card p{color:#68758c;margin:0 0 24px;font-size:14px;line-height:1.85}.company-benefit-card-line{background:#2860f5;border-radius:10px;width:48px;height:3px;margin-top:auto;transition:width .25s}.company-benefit-card:hover .company-benefit-card-line{width:85px}.company-benefits-cta{background:linear-gradient(110deg,#f0f4ff,#f8faff);border:1px solid #dce6ff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:28px 32px;display:flex}.company-benefits-cta-text h3{color:#1d2d4b;margin:0 0 8px;font-size:20px;line-height:1.4}.company-benefits-cta-text p{color:#66748c;margin:0;font-size:14px;line-height:1.7}.company-benefits-cta-button{color:#fff;background:#2860f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.company-benefits-cta-button:hover{background:#174bd4;transform:translateY(-2px)}[data-theme=dark] .company-benefits-section{color:#e8eefb;background:#101827}[data-theme=dark] .company-benefits-heading h2{color:#edf3ff}[data-theme=dark] .company-benefits-heading>p{color:#b6c2d7}[data-theme=dark] .company-benefit-card{box-shadow:none;background:linear-gradient(145deg,#192438,#151f31);border-color:#2e3b53}[data-theme=dark] .company-benefit-card:hover{border-color:#506db0;box-shadow:0 15px 35px #0000002e}[data-theme=dark] .company-benefit-icon{color:#a9c0ff;background:#293a5d}[data-theme=dark] .company-benefit-number{color:#394966}[data-theme=dark] .company-benefit-card h3,[data-theme=dark] .company-benefits-cta-text h3{color:#e8eefb}[data-theme=dark] .company-benefit-card p,[data-theme=dark] .company-benefits-cta-text p{color:#b3bfd3}[data-theme=dark] .company-benefits-cta{background:linear-gradient(110deg,#1b2942,#182337);border-color:#2e405f}@media (width<=900px){.company-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-benefit-card:last-child{grid-column:1/-1;min-height:250px}.company-benefits-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.company-benefits-section{padding:60px 18px}.company-benefits-heading{margin-bottom:32px}.company-benefits-heading h2{letter-spacing:-.6px;font-size:31px}.company-benefits-heading>p{font-size:14px;line-height:1.8}.company-benefits-grid{grid-template-columns:1fr;gap:18px}.company-benefit-card,.company-benefit-card:last-child{grid-column:auto;min-height:auto;padding:25px 23px}.company-benefit-card-top{margin-bottom:22px}.company-benefit-card h3{font-size:19px}.company-benefits-cta{margin-top:25px;padding:24px 21px}.company-benefits-cta-text h3{font-size:18px}.company-benefits-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.company-benefit-card,.company-benefit-card-line,.company-benefits-cta-button{transition:none}.company-benefit-card:hover,.company-benefits-cta-button:hover{transform:none}}.company-conversion-process{color:#172544;background:#f6f8fd;padding:85px 24px}.company-process-container{max-width:1200px;margin:0 auto}.company-process-heading{text-align:center;max-width:800px;margin:0 auto 55px}.company-process-eyebrow{color:#2860f5;letter-spacing:1.6px;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-flex}.company-process-heading h2{color:#172544;letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.22}.company-process-heading h2 span{color:#2860f5}.company-process-heading>p{color:#64718a;max-width:720px;margin:0 auto;font-size:15px;line-height:1.85}.company-process-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:50px;display:grid}.company-process-timeline{position:relative}.company-process-timeline:before{content:"";background:linear-gradient(#2860f5,#b9ccff 85%,#0000);width:2px;position:absolute;top:37px;bottom:42px;left:28px}.company-process-step{grid-template-columns:58px minmax(0,1fr);gap:20px;padding-bottom:29px;display:grid;position:relative}.company-process-step:last-child{padding-bottom:0}.company-process-step-marker{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.company-process-step-number{color:#2860f5;background:#e7eeff;border-radius:6px;justify-content:center;align-items:center;width:34px;height:23px;font-size:10px;font-weight:800;display:flex}.company-process-step-icon{color:#2860f5;background:#fff;border:1px solid #dce6ff;border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;font-size:21px;display:flex;box-shadow:0 5px 16px #264ea012}.company-process-step-content{padding:4px 0 0}.company-process-step-label{color:#2860f5;letter-spacing:1.3px;font-size:10px;font-weight:800}.company-process-step-content h3{color:#1d2d4b;margin:7px 0 8px;font-size:18px;font-weight:750;line-height:1.45}.company-process-step-content p{color:#68758c;margin:0;font-size:13px;line-height:1.85}.company-process-sidebar{gap:24px;display:grid}.company-process-video-card{background:#fff;border:1px solid #e2e9f7;border-radius:17px;padding:23px;box-shadow:0 12px 35px #1f3d780f}.company-process-video-heading{align-items:center;gap:13px;margin-bottom:19px;display:flex}.company-process-video-icon{color:#2860f5;background:#eaf0ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;display:flex}.company-process-video-heading>div>span{color:#2860f5;letter-spacing:1.2px;font-size:10px;font-weight:800}.company-process-video-heading h3{color:#1d2d4b;margin:5px 0 0;font-size:17px;line-height:1.45}.company-process-video-wrapper{aspect-ratio:16/9;background:#e8edf6;border-radius:11px;width:100%;position:relative;overflow:hidden}.company-process-video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.company-process-video-caption{color:#68758c;margin:14px 0 0;font-size:12px;line-height:1.8}.company-process-expert-card{background:linear-gradient(135deg,#edf3ff,#fff);border:1px solid #dbe5ff;border-radius:17px;padding:27px}.company-process-expert-icon{color:#fff;background:#2860f5;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:17px;font-size:21px;display:flex}.company-process-expert-card h3{color:#1d2d4b;margin:0 0 10px;font-size:21px;line-height:1.4}.company-process-expert-card>p{color:#64718a;margin:0 0 20px;font-size:13px;line-height:1.85}.company-process-expert-button{color:#fff;background:#2860f5;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.company-process-expert-button:hover{background:#174bd4;transform:translateY(-2px)}.company-process-payment-link{color:#2860f5;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.company-process-payment-link:hover{text-decoration:underline}[data-theme=dark] .company-conversion-process{color:#e8eefb;background:#101827}[data-theme=dark] .company-process-heading h2,[data-theme=dark] .company-process-step-content h3{color:#edf3ff}[data-theme=dark] .company-process-heading>p,[data-theme=dark] .company-process-step-content p{color:#b6c2d7}[data-theme=dark] .company-process-timeline:before{background:linear-gradient(#648bff,#354b76 85%,#0000)}[data-theme=dark] .company-process-step-number{color:#b5c9ff;background:#293a5d}[data-theme=dark] .company-process-step-icon{color:#a9c0ff;box-shadow:none;background:#1b263b;border-color:#34435f}[data-theme=dark] .company-process-video-card{box-shadow:none;background:#192438;border-color:#2e3b53}[data-theme=dark] .company-process-video-icon{color:#a9c0ff;background:#293a5d}[data-theme=dark] .company-process-video-heading h3,[data-theme=dark] .company-process-expert-card h3{color:#e8eefb}[data-theme=dark] .company-process-video-caption{color:#b3bfd3}[data-theme=dark] .company-process-video-wrapper{background:#202d43}[data-theme=dark] .company-process-expert-card{background:linear-gradient(135deg,#1b2942,#182337);border-color:#344563}[data-theme=dark] .company-process-expert-card>p{color:#b6c2d7}[data-theme=dark] .company-process-payment-link{color:#a9c0ff}@media (width<=900px){.company-process-layout{grid-template-columns:1fr;gap:42px}.company-process-sidebar{grid-template-columns:1fr 1fr;align-items:start}}@media (width<=600px){.company-conversion-process{padding:60px 18px}.company-process-heading{margin-bottom:38px}.company-process-heading h2{letter-spacing:-.6px;font-size:31px}.company-process-heading>p{font-size:14px}.company-process-layout{gap:32px}.company-process-timeline:before{left:23px}.company-process-step{grid-template-columns:48px minmax(0,1fr);gap:13px;padding-bottom:26px}.company-process-step-icon{border-radius:12px;width:46px;height:46px;font-size:18px}.company-process-step-number{width:31px;height:21px}.company-process-step-content h3{font-size:16px}.company-process-step-content p{font-size:12px}.company-process-sidebar{grid-template-columns:1fr;gap:20px}.company-process-video-card,.company-process-expert-card{padding:21px}}@media (prefers-reduced-motion:reduce){.company-process-expert-button{transition:none}.company-process-expert-button:hover{transform:none}}.company-conversion-faq{color:#172544;background:#fff;padding:85px 24px}.company-faq-container{max-width:950px;margin:0 auto}.company-faq-heading{text-align:center;max-width:760px;margin:0 auto 45px}.company-faq-eyebrow{color:#2860f5;letter-spacing:1.5px;align-items:center;gap:9px;margin-bottom:15px;font-size:12px;font-weight:800;display:inline-flex}.company-faq-heading h2{color:#172544;letter-spacing:-1px;margin:0 0 16px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.2}.company-faq-heading h2 span{color:#2860f5}.company-faq-heading>p{color:#64718a;max-width:680px;margin:0 auto;font-size:15px;line-height:1.85}.company-faq-list{gap:13px;display:grid}.company-faq-item{background:#fff;border:1px solid #e1e8f5;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.company-faq-item:hover,.company-faq-item.active{border-color:#b9ccff;box-shadow:0 7px 24px #2850a00e}.company-faq-question{color:#1d2d4b;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:15px;padding:21px 23px;display:grid}.company-faq-question-number{color:#2860f5;background:#edf2ff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:flex}.company-faq-question-text{font-size:15px;font-weight:700;line-height:1.6}.company-faq-toggle{color:#2860f5;background:#f0f4ff;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;font-size:11px;transition:background .2s,color .2s;display:flex}.company-faq-item.active .company-faq-toggle{color:#fff;background:#2860f5}.company-faq-question:focus-visible{outline-offset:-3px;outline:3px solid #8eacff}.company-faq-answer{padding:0 72px 23px 76px;animation:.2s ease-out companyFaqReveal}.company-faq-answer p{color:#64718a;margin:0;font-size:14px;line-height:1.9}@keyframes companyFaqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.company-faq-cta{background:linear-gradient(110deg,#eff4ff,#f9fbff);border:1px solid #dce6ff;border-radius:15px;align-items:center;gap:19px;margin-top:35px;padding:25px;display:flex}.company-faq-cta-icon{color:#fff;background:#2860f5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.company-faq-cta-content{flex:1}.company-faq-cta-content h3{color:#1d2d4b;margin:0 0 7px;font-size:17px;line-height:1.5}.company-faq-cta-content p{color:#64718a;margin:0;font-size:13px;line-height:1.7}.company-faq-cta-button{color:#fff;background:#2860f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.company-faq-cta-button:hover{background:#174bd4;transform:translateY(-2px)}[data-theme=dark] .company-conversion-faq{color:#e8eefb;background:#101827}[data-theme=dark] .company-faq-heading h2{color:#edf3ff}[data-theme=dark] .company-faq-heading>p{color:#b6c2d7}[data-theme=dark] .company-faq-item{background:#192438;border-color:#2e3b53}[data-theme=dark] .company-faq-item:hover,[data-theme=dark] .company-faq-item.active{box-shadow:none;border-color:#506db0}[data-theme=dark] .company-faq-question{color:#e8eefb}[data-theme=dark] .company-faq-question-number,[data-theme=dark] .company-faq-toggle{color:#b5c9ff;background:#293a5d}[data-theme=dark] .company-faq-item.active .company-faq-toggle{color:#fff;background:#4774ed}[data-theme=dark] .company-faq-answer p{color:#b6c2d7}[data-theme=dark] .company-faq-cta{background:linear-gradient(110deg,#1b2942,#182337);border-color:#344563}[data-theme=dark] .company-faq-cta-content h3{color:#e8eefb}[data-theme=dark] .company-faq-cta-content p{color:#b6c2d7}@media (width<=650px){.company-conversion-faq{padding:60px 17px}.company-faq-heading{margin-bottom:32px}.company-faq-heading h2{letter-spacing:-.6px;font-size:31px}.company-faq-heading>p{font-size:14px}.company-faq-question{grid-template-columns:31px minmax(0,1fr) 29px;gap:11px;padding:16px 13px}.company-faq-question-number{width:30px;height:30px;font-size:10px}.company-faq-question-text{font-size:13px}.company-faq-toggle{width:29px;height:29px;font-size:10px}.company-faq-answer{padding:0 16px 19px 55px}.company-faq-answer p{font-size:13px;line-height:1.8}.company-faq-cta{flex-direction:column;align-items:flex-start;gap:15px;padding:21px}.company-faq-cta-content h3{font-size:16px}.company-faq-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.company-faq-item,.company-faq-toggle,.company-faq-cta-button{transition:none}.company-faq-answer{animation:none}.company-faq-cta-button:hover{transform:none}}.company-valuation-hero{color:#172544;background:linear-gradient(135deg,#f5f8ff 0%,#fff 55%,#edf3ff 100%);padding:85px 24px;position:relative;overflow:hidden}.company-valuation-container{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;display:grid}.company-valuation-content{min-width:0}.company-valuation-badge{color:#285ce8;background:#eaf1ff;border:1px solid #d9e5ff;border-radius:30px;align-items:center;gap:9px;margin-bottom:23px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.company-valuation-content h1{color:#172544;letter-spacing:-1.5px;margin:0 0 22px;font-size:clamp(34px,4vw,53px);font-weight:800;line-height:1.15}.company-valuation-content h1 span{color:#2860f5}.company-valuation-description{color:#596780;max-width:610px;margin:0;font-size:16px;line-height:1.85}.company-valuation-highlights{gap:13px;margin:25px 0 30px;display:grid}.company-valuation-highlights div{color:#35445e;align-items:center;gap:11px;font-size:14px;font-weight:600;display:flex}.company-valuation-highlights svg{color:#2860f5;flex-shrink:0;font-size:17px}.company-valuation-actions{flex-wrap:wrap;gap:14px;display:flex}.company-valuation-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:14px 21px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.company-valuation-btn:hover{transform:translateY(-2px)}.company-valuation-btn.primary{color:#fff;background:#2860f5;box-shadow:0 8px 20px #2860f533}.company-valuation-btn.primary:hover{background:#174bd4;box-shadow:0 10px 25px #2860f547}.company-valuation-btn.secondary{color:#285ce8;background:#fff;border-color:#cfdbf7}.company-valuation-btn.secondary:hover{background:#edf3ff}.company-valuation-note{color:#748099;margin:17px 0 0;font-size:12px;line-height:1.6}.company-valuation-visual{isolation:isolate;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.valuation-decoration{z-index:-1;border-radius:50%;position:absolute}.valuation-decoration-one{background:#e2ebff;width:340px;height:340px;top:38px;right:22px}.valuation-decoration-two{border:1px dashed #a8c0ff;width:180px;height:180px;bottom:12px;left:12px}.valuation-main-card{background:#fffffff7;border:1px solid #d5e0f8f2;border-radius:22px;width:100%;max-width:410px;padding:30px;box-shadow:0 24px 65px #23448221}.valuation-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.valuation-card-icon{color:#fff;background:linear-gradient(135deg,#2860f5,#648bff);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;display:flex}.valuation-card-status{color:#2860f5;background:#edf3ff;border-radius:20px;padding:8px 11px;font-size:10px;font-weight:700}.valuation-card-eyebrow{color:#2860f5;letter-spacing:1.7px;font-size:10px;font-weight:800}.valuation-main-card h2{color:#172544;margin:10px 0 12px;font-size:26px;line-height:1.3}.valuation-main-card>p{color:#65728a;margin:0;font-size:13px;line-height:1.8}.valuation-chart{background:#f9fbff;border:1px solid #e7edf8;border-radius:13px;margin:24px 0 20px;padding:17px}.valuation-chart-labels{color:#52627d;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.valuation-chart-labels svg{color:#2860f5;font-size:15px}.valuation-chart-bars{border-bottom:1px solid #dce5f5;align-items:flex-end;gap:8px;height:92px;margin-top:17px;display:flex}.valuation-chart-bar{opacity:.9;background:linear-gradient(#6d91ff,#2860f5);border-radius:5px 5px 0 0;flex:1;min-width:0}.valuation-chart-footer{color:#7a869c;justify-content:space-between;gap:10px;margin-top:10px;font-size:9px;display:flex}.valuation-card-footer{color:#52627d;border-top:1px solid #e9eef7;align-items:center;gap:9px;padding-top:17px;font-size:11px;font-weight:600;display:flex}.valuation-card-footer svg{color:#2860f5;font-size:16px}.valuation-floating-card{background:#fff;border:1px solid #e2e9f6;border-radius:14px;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;bottom:24px;right:-8px;box-shadow:0 12px 30px #23448221}.valuation-floating-icon{color:#2860f5;background:#eaf0ff;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;font-size:18px;display:flex}.valuation-floating-card div:last-child{gap:4px;display:grid}.valuation-floating-card strong{color:#243450;font-size:12px}.valuation-floating-card span{color:#7a869c;font-size:10px}[data-theme=dark] .company-valuation-hero{color:#e8eefb;background:linear-gradient(135deg,#10182a,#151f35 55%,#111c33)}[data-theme=dark] .company-valuation-content h1,[data-theme=dark] .valuation-main-card h2{color:#edf3ff}[data-theme=dark] .company-valuation-description,[data-theme=dark] .company-valuation-highlights div{color:#c1cbe0}[data-theme=dark] .company-valuation-badge{color:#9eb9ff;background:#202f4d;border-color:#30436b}[data-theme=dark] .company-valuation-highlights svg{color:#91adff}[data-theme=dark] .company-valuation-note{color:#a3afc6}[data-theme=dark] .company-valuation-btn.secondary{color:#b5c9ff;background:#202d47;border-color:#3a4d70}[data-theme=dark] .company-valuation-btn.secondary:hover{background:#293b5d}[data-theme=dark] .valuation-decoration-one{background:#202e4c}[data-theme=dark] .valuation-decoration-two{border-color:#465d89}[data-theme=dark] .valuation-main-card,[data-theme=dark] .valuation-floating-card{background:#1b263b;border-color:#34435f}[data-theme=dark] .valuation-main-card>p{color:#aebbd1}[data-theme=dark] .valuation-card-status{color:#b5c9ff;background:#293a5d}[data-theme=dark] .valuation-chart{background:#202d43;border-color:#34435f}[data-theme=dark] .valuation-chart-labels,[data-theme=dark] .valuation-card-footer{color:#b9c5da}[data-theme=dark] .valuation-chart-bars{border-color:#40516d}[data-theme=dark] .valuation-chart-footer,[data-theme=dark] .valuation-floating-card span{color:#aebbd1}[data-theme=dark] .valuation-card-footer{border-color:#34435f}[data-theme=dark] .valuation-floating-icon{color:#b5c9ff;background:#293a5d}[data-theme=dark] .valuation-floating-card strong{color:#e2eaf9}@media (width<=1024px){.company-valuation-container{gap:35px}.company-valuation-content h1{font-size:clamp(32px,4.2vw,44px)}.valuation-main-card{padding:25px}.valuation-floating-card{right:-3px}}@media (width<=768px){.company-valuation-hero{padding:60px 20px}.company-valuation-container{grid-template-columns:1fr;gap:25px}.company-valuation-content h1{letter-spacing:-1px;font-size:clamp(32px,8vw,43px)}.company-valuation-description{font-size:15px}.company-valuation-visual{min-height:420px;padding:10px 8px 20px}.valuation-main-card{max-width:430px}.valuation-floating-card{bottom:0;right:0}}@media (width<=480px){.company-valuation-hero{padding:45px 16px}.company-valuation-badge{font-size:11px}.company-valuation-content h1{font-size:32px}.company-valuation-actions{flex-direction:column}.company-valuation-btn{width:100%}.company-valuation-visual{min-height:400px;padding:10px 0 30px}.valuation-main-card{border-radius:17px;padding:21px}.valuation-main-card h2{font-size:23px}.valuation-floating-card{padding:11px 13px;bottom:0;right:0}.valuation-decoration-one{width:260px;height:260px;right:0}.valuation-decoration-two{width:130px;height:130px;left:0}}@media (prefers-reduced-motion:reduce){.company-valuation-btn{transition:none}}.company-valuation-benefits{--cv-primary:#2860f5;--cv-primary-dark:#1746c5;--cv-heading:#142447;--cv-text:#61708a;--cv-surface:#fff;--cv-soft:#f3f7ff;--cv-border:#e3eaf7;background:radial-gradient(circle at 5% 10%, #2860f512, transparent 28%), var(--cv-surface);color:var(--cv-heading);padding:90px 24px}.cv-benefits-container{width:100%;max-width:1200px;margin:0 auto}.cv-benefits-heading{text-align:center;max-width:790px;margin:0 auto 48px}.cv-benefits-tag{color:var(--cv-primary);letter-spacing:1.5px;background:#edf3ff;border:1px solid #2860f52e;border-radius:50px;margin-bottom:17px;padding:9px 16px;font-size:12px;font-weight:800;display:inline-block}.cv-benefits-heading h2{color:var(--cv-heading);letter-spacing:-1.2px;margin:0 0 18px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.2}.cv-benefits-heading h2 span{color:var(--cv-primary)}.cv-benefits-heading>p{max-width:740px;color:var(--cv-text);margin:0 auto;font-size:16px;line-height:1.85}.cv-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.cv-benefit-card{border:1px solid var(--cv-border);background:var(--cv-surface);border-radius:20px;flex-direction:column;min-width:0;padding:30px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #1b39700e}.cv-benefit-card:before{background:linear-gradient(90deg, var(--cv-primary), #79a4ff);content:"";transform-origin:0;width:100%;height:4px;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleX(0)}.cv-benefit-card:hover{border-color:#2860f559;transform:translateY(-7px);box-shadow:0 18px 42px #1b39701f}.cv-benefit-card:hover:before{transform:scaleX(1)}.cv-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.cv-benefit-icon{width:62px;height:62px;color:var(--cv-primary);background:linear-gradient(135deg,#eaf1ff,#dce8ff);border-radius:17px;justify-content:center;align-items:center;font-size:26px;transition:color .25s,background .25s;display:flex}.cv-benefit-card:hover .cv-benefit-icon{color:#fff;background:var(--cv-primary)}.cv-benefit-number{color:#dce5f7;letter-spacing:-1px;font-size:36px;font-weight:800}.cv-benefit-card h3{color:var(--cv-heading);margin:0 0 14px;font-size:21px;font-weight:750;line-height:1.4}.cv-benefit-description{color:var(--cv-text);margin:0 0 23px;font-size:14px;line-height:1.85}.cv-benefit-points{border-top:1px solid var(--cv-border);flex-direction:column;gap:13px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:flex}.cv-benefit-points li{color:var(--cv-heading);align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.cv-benefit-check{color:#16844a;background:#e8f7ef;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.cv-benefits-cta{background:linear-gradient(115deg,#173eae,#2860f5 65%,#4779ff);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding:35px 38px;display:flex;box-shadow:0 16px 36px #2860f533}.cv-benefits-cta-content{max-width:600px}.cv-cta-eyebrow{color:#d5e2ff;letter-spacing:1.7px;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.cv-benefits-cta-content h3{color:#fff;margin:0 0 10px;font-size:clamp(23px,3vw,30px);font-weight:800;line-height:1.3}.cv-benefits-cta-content p{color:#e0e9ff;margin:0;font-size:14px;line-height:1.8}.cv-benefits-cta-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.cv-benefits-btn{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 18px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.cv-benefits-btn:hover{transform:translateY(-2px)}.cv-benefits-btn-outline{color:#fff;background:0 0;border-color:#ffffffa6}.cv-benefits-btn-outline:hover{background:#ffffff1f}.cv-benefits-btn-primary{color:#214fc8;background:#fff}.cv-benefits-btn-primary:hover{background:#edf3ff}.cv-benefits-disclaimer{color:var(--cv-text);text-align:center;margin:20px 0 0;font-size:12px;line-height:1.7}@media (width<=1000px){.company-valuation-benefits{padding:70px 22px}.cv-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-benefit-card:last-child{grid-column:1/-1}.cv-benefits-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.company-valuation-benefits{padding:55px 16px}.cv-benefits-heading{margin-bottom:32px}.cv-benefits-heading h2{letter-spacing:-.7px;font-size:30px}.cv-benefits-heading>p{font-size:14px;line-height:1.8}.cv-benefits-tag{letter-spacing:1px;font-size:10px}.cv-benefits-grid{grid-template-columns:1fr;gap:18px}.cv-benefit-card:last-child{grid-column:auto}.cv-benefit-card{border-radius:16px;padding:24px 21px}.cv-benefit-card h3{font-size:20px}.cv-benefits-cta{border-radius:17px;gap:23px;margin-top:30px;padding:27px 21px}.cv-benefits-cta-actions{flex-direction:column;width:100%}.cv-benefits-btn{width:100%;min-height:48px}.cv-benefits-disclaimer{text-align:left;font-size:11px}}[data-theme=dark] .company-valuation-benefits{--cv-heading:#edf2ff;--cv-text:#b2bfd6;--cv-surface:#101827;--cv-soft:#17243a;--cv-border:#2a3850;background:radial-gradient(circle at 5% 10%, #3d6fff21, transparent 30%), var(--cv-surface)}[data-theme=dark] .cv-benefits-tag{color:#9dbaff;background:#1a2b4b;border-color:#30466f}[data-theme=dark] .cv-benefit-card{box-shadow:0 10px 35px #00000024}[data-theme=dark] .cv-benefit-card:hover{border-color:#5279d5;box-shadow:0 18px 42px #0000003d}[data-theme=dark] .cv-benefit-icon{color:#a9c2ff;background:#20365e}[data-theme=dark] .cv-benefit-card:hover .cv-benefit-icon{color:#fff;background:#2860f5}[data-theme=dark] .cv-benefit-number{color:#354560}[data-theme=dark] .cv-benefit-points li{color:#dce5f7}[data-theme=dark] .cv-benefit-check{color:#70dfaa;background:#173b32}[data-theme=dark] .cv-benefits-cta{background:linear-gradient(115deg,#142e70,#204cc0 65%,#315dd1)}[data-theme=dark] .cv-benefits-btn-primary{color:#173eae;background:#edf3ff}[data-theme=dark] .cv-benefits-btn-primary:hover{background:#d9e5ff}@media (prefers-reduced-motion:reduce){.cv-benefit-card,.cv-benefit-card:before,.cv-benefit-icon,.cv-benefits-btn{transition:none}.cv-benefit-card:hover,.cv-benefits-btn:hover{transform:none}}.company-valuation-faq{--cvfaq-primary:#2860f5;--cvfaq-primary-dark:#1746c5;--cvfaq-heading:#142447;--cvfaq-text:#61708a;--cvfaq-bg:#fff;--cvfaq-card:#fff;--cvfaq-border:#e3eaf7;--cvfaq-soft:#f3f7ff;background:radial-gradient(circle at 5% 95%, #2860f50f, transparent 27%), var(--cvfaq-bg);color:var(--cvfaq-heading);padding:90px 24px}.cv-faq-container{width:100%;max-width:1200px;margin:0 auto}.cv-faq-heading{text-align:center;max-width:760px;margin:0 auto 50px}.cv-faq-tag{color:var(--cvfaq-primary);letter-spacing:1.3px;background:#edf3ff;border:1px solid #dce7ff;border-radius:50px;align-items:center;gap:8px;margin-bottom:17px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.cv-faq-heading h2{color:var(--cvfaq-heading);letter-spacing:-1px;margin:0 0 17px;font-size:clamp(31px,4vw,44px);font-weight:800;line-height:1.2}.cv-faq-heading h2 span{color:var(--cvfaq-primary)}.cv-faq-heading>p{max-width:680px;color:var(--cvfaq-text);margin:0 auto;font-size:15px;line-height:1.85}.cv-faq-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:35px;display:grid}.cv-faq-list{flex-direction:column;gap:13px;min-width:0;display:flex}.cv-faq-item{border:1px solid var(--cvfaq-border);background:var(--cvfaq-card);border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 18px #19397809}.cv-faq-item:hover,.cv-faq-item.active{border-color:#2860f566;box-shadow:0 8px 24px #19397812}.cv-faq-question{width:100%;color:var(--cvfaq-heading);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:15px;padding:21px 22px;display:flex}.cv-faq-question-number{background:var(--cvfaq-soft);color:#7d91b5;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;transition:background .2s,color .2s;display:flex}.cv-faq-item.active .cv-faq-question-number{background:var(--cvfaq-primary);color:#fff}.cv-faq-question-text{flex:1;font-size:15px;font-weight:750;line-height:1.6}.cv-faq-chevron{background:var(--cvfaq-soft);width:30px;height:30px;color:var(--cvfaq-primary);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:12px;transition:transform .25s,background .25s,color .25s;display:flex}.cv-faq-item.active .cv-faq-chevron{background:var(--cvfaq-primary);color:#fff;transform:rotate(180deg)}.cv-faq-answer{padding:0 24px 23px 71px;animation:.22s cvFaqFadeIn}.cv-faq-answer p{color:var(--cvfaq-text);margin:0;font-size:14px;line-height:1.9}@keyframes cvFaqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cv-faq-sidebar{background:linear-gradient(155deg,#f0f5ff,#fff 72%);border:1px solid #dce7ff;border-radius:20px;padding:30px 25px;position:sticky;top:24px;box-shadow:0 12px 35px #19397812}.cv-faq-sidebar-icon{color:#fff;background:linear-gradient(135deg,#2860f5,#638dff);border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:21px;font-size:23px;display:flex;box-shadow:0 8px 18px #2860f533}.cv-faq-sidebar-label{color:var(--cvfaq-primary);letter-spacing:1.2px;margin-bottom:11px;font-size:10px;font-weight:800;display:block}.cv-faq-sidebar h3{color:var(--cvfaq-heading);margin:0 0 13px;font-size:23px;font-weight:800;line-height:1.4}.cv-faq-sidebar>p{color:var(--cvfaq-text);margin:0 0 22px;font-size:13px;line-height:1.85}.cv-faq-contact-btn{border:1px solid var(--cvfaq-primary);background:var(--cvfaq-primary);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 15px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:flex}.cv-faq-contact-btn:hover{background:var(--cvfaq-primary-dark);transform:translateY(-2px)}.cv-faq-apply-link{color:var(--cvfaq-primary);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:750;line-height:1.6;text-decoration:none;display:flex}.cv-faq-apply-link:hover{text-decoration:underline}.cv-faq-sidebar-note{color:var(--cvfaq-text);border-top:1px solid #dce7ff;align-items:flex-start;gap:9px;margin-top:24px;padding-top:18px;font-size:11px;line-height:1.7;display:flex}.cv-faq-note-dot{background:#1ca56b;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.cv-faq-disclaimer{color:var(--cvfaq-text);text-align:center;margin:25px 0 0;font-size:12px;line-height:1.8}@media (width<=1000px){.company-valuation-faq{padding:70px 22px}.cv-faq-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.cv-faq-sidebar{padding:25px 20px}.cv-faq-question{gap:12px;padding:19px 17px}.cv-faq-answer{padding-left:63px}}@media (width<=760px){.company-valuation-faq{padding:55px 16px}.cv-faq-heading{margin-bottom:32px}.cv-faq-heading h2{letter-spacing:-.6px;font-size:30px}.cv-faq-heading>p{font-size:14px}.cv-faq-layout{grid-template-columns:1fr;gap:27px}.cv-faq-sidebar{padding:25px 22px;position:static}.cv-faq-question{gap:10px;padding:16px 13px}.cv-faq-question-number{flex-basis:30px;width:30px;height:30px;font-size:10px}.cv-faq-question-text{font-size:13px;line-height:1.55}.cv-faq-chevron{flex-basis:27px;width:27px;height:27px;font-size:10px}.cv-faq-answer{padding:0 17px 19px 53px}.cv-faq-answer p{font-size:13px;line-height:1.8}.cv-faq-sidebar h3{font-size:22px}.cv-faq-disclaimer{text-align:left;font-size:11px}}[data-theme=dark] .company-valuation-faq{--cvfaq-heading:#edf2ff;--cvfaq-text:#b2bfd6;--cvfaq-bg:#101827;--cvfaq-card:#172235;--cvfaq-border:#2a3850;--cvfaq-soft:#20304b;background:radial-gradient(circle at 5% 95%, #3d6fff1a, transparent 28%), var(--cvfaq-bg)}[data-theme=dark] .cv-faq-tag{color:#a9c2ff;background:#203252;border-color:#30466f}[data-theme=dark] .cv-faq-item{box-shadow:0 5px 18px #0000001f}[data-theme=dark] .cv-faq-item:hover,[data-theme=dark] .cv-faq-item.active{border-color:#5279d5;box-shadow:0 8px 24px #0003}[data-theme=dark] .cv-faq-sidebar{background:linear-gradient(155deg,#1b2c49,#172235 72%);border-color:#30466f;box-shadow:0 12px 35px #00000029}[data-theme=dark] .cv-faq-sidebar-note{border-color:#30466f}[data-theme=dark] .cv-faq-contact-btn{color:#fff}@media (prefers-reduced-motion:reduce){.cv-faq-item,.cv-faq-question-number,.cv-faq-chevron,.cv-faq-contact-btn{transition:none}.cv-faq-answer{animation:none}.cv-faq-contact-btn:hover{transform:none}}.company-valuation-process{--cvp-primary:#2860f5;--cvp-primary-dark:#1746c5;--cvp-heading:#142447;--cvp-text:#61708a;--cvp-bg:#f5f8ff;--cvp-card:#fff;--cvp-border:#e2eaf8;background:radial-gradient(circle at 95% 5%, #2860f514, transparent 25%), var(--cvp-bg);color:var(--cvp-heading);padding:90px 24px}.cvp-process-container{width:100%;max-width:1200px;margin:0 auto}.cv-process-heading{text-align:center;max-width:780px;margin:0 auto 55px}.cv-process-tag{color:var(--cvp-primary);letter-spacing:1.5px;background:#eaf1ff;border:1px solid #d7e4ff;border-radius:50px;margin-bottom:17px;padding:9px 16px;font-size:12px;font-weight:800;display:inline-block}.cv-process-heading h2{color:var(--cvp-heading);letter-spacing:-1px;margin:0 0 17px;font-size:clamp(31px,4vw,44px);font-weight:800;line-height:1.2}.cv-process-heading h2 span{color:var(--cvp-primary)}.cv-process-heading>p{max-width:680px;color:var(--cvp-text);margin:0 auto;font-size:16px;line-height:1.8}.cv-process-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:55px;display:grid}.cv-process-timeline{flex-direction:column;gap:0;display:flex;position:relative}.cv-process-timeline:before{content:"";background:linear-gradient(#8eb0ff,#dbe6ff);width:2px;position:absolute;top:39px;bottom:45px;left:38px}.cv-process-step{grid-template-columns:78px minmax(0,1fr);gap:20px;padding-bottom:29px;display:grid;position:relative}.cv-process-step:last-child{padding-bottom:0}.cv-process-step-marker{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.cv-process-step-number{color:#94a8cc;letter-spacing:1px;font-size:12px;font-weight:800}.cv-process-step-icon{border:4px solid var(--cvp-bg);width:54px;height:54px;color:var(--cvp-primary);background:linear-gradient(135deg,#e6eeff,#d7e5ff);border-radius:16px;justify-content:center;align-items:center;font-size:21px;transition:color .25s,background .25s,transform .25s;display:flex;box-shadow:0 0 0 1px #d7e4ff}.cv-process-step:hover .cv-process-step-icon{background:var(--cvp-primary);color:#fff;transform:translateY(-3px)}.cv-process-step-content{padding:5px 0 0}.cv-process-step-label{color:var(--cvp-primary);letter-spacing:1.3px;margin-bottom:7px;font-size:10px;font-weight:800;display:inline-block}.cv-process-step-content h3{color:var(--cvp-heading);margin:0 0 9px;font-size:19px;font-weight:750;line-height:1.4}.cv-process-step-content p{color:var(--cvp-text);margin:0;font-size:14px;line-height:1.8}.cv-process-video-column{flex-direction:column;gap:22px;min-width:0;display:flex}.cv-process-video-card{border:1px solid var(--cvp-border);background:var(--cvp-card);border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #19397817}.cv-process-video-header{padding:27px 27px 22px}.cv-process-video-badge{color:var(--cvp-primary);letter-spacing:1px;background:#edf3ff;border-radius:7px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.cv-process-live-dot{background:#2860f5;border-radius:50%;width:7px;height:7px}.cv-process-video-header h3{color:var(--cvp-heading);margin:0 0 10px;font-size:23px;font-weight:800;line-height:1.35}.cv-process-video-header p{color:var(--cvp-text);margin:0;font-size:14px;line-height:1.75}.cv-process-video-wrapper{aspect-ratio:16/9;background:#101827;width:100%;position:relative;overflow:hidden}.cv-process-video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cv-process-video-footer{border-top:1px solid var(--cvp-border);flex-wrap:wrap;gap:12px 20px;padding:18px 24px;display:flex}.cv-process-video-footer span{color:var(--cvp-text);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.cv-process-video-footer svg{color:#1ca56b;font-size:14px}.cv-process-help-card{border:1px solid var(--cvp-border);background:var(--cvp-card);border-radius:20px;padding:27px;box-shadow:0 10px 28px #1939780d}.cv-process-help-icon{width:48px;height:48px;color:var(--cvp-primary);background:#eaf1ff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:17px;font-size:21px;display:flex}.cv-process-help-card h3{color:var(--cvp-heading);margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.4}.cv-process-help-card p{color:var(--cvp-text);margin:0 0 21px;font-size:14px;line-height:1.8}.cv-process-expert-btn{border:1px solid var(--cvp-primary);background:var(--cvp-primary);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 18px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:flex}.cv-process-expert-btn:hover{background:var(--cvp-primary-dark);transform:translateY(-2px)}.cv-process-apply-link{color:var(--cvp-primary);justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.cv-process-apply-link:hover{text-decoration:underline}.cv-process-bottom-note{background:#edf3ff;border:1px solid #dce7ff;border-radius:14px;align-items:flex-start;gap:13px;margin-top:45px;padding:20px 23px;display:flex}.cv-process-bottom-note>svg{color:var(--cvp-primary);flex-shrink:0;margin-top:3px;font-size:19px}.cv-process-bottom-note p{color:#526582;margin:0;font-size:13px;line-height:1.8}.cv-process-bottom-note strong{color:#1a3159}@media (width<=1000px){.company-valuation-process{padding:70px 22px}.cv-process-layout{grid-template-columns:1fr;gap:42px}.cv-process-video-column{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;display:grid}.cv-process-video-header{padding:22px}.cv-process-help-card{padding:23px}}@media (width<=600px){.company-valuation-process{padding:55px 16px}.cv-process-heading{margin-bottom:37px}.cv-process-heading h2{letter-spacing:-.6px;font-size:30px}.cv-process-heading>p{font-size:14px}.cv-process-tag{letter-spacing:1px;font-size:10px}.cv-process-layout{gap:35px}.cv-process-step{grid-template-columns:54px minmax(0,1fr);gap:14px;padding-bottom:27px}.cv-process-timeline:before{top:36px;bottom:38px;left:26px}.cv-process-step-marker{gap:8px}.cv-process-step-number{font-size:10px}.cv-process-step-icon{border-width:3px;border-radius:13px;width:43px;height:43px;font-size:17px}.cv-process-step-content{padding-top:3px}.cv-process-step-content h3{font-size:17px}.cv-process-step-content p{font-size:13px;line-height:1.75}.cv-process-video-column{flex-direction:column;display:flex}.cv-process-video-card,.cv-process-help-card{border-radius:17px;width:100%}.cv-process-video-header{padding:22px 20px}.cv-process-video-header h3{font-size:21px}.cv-process-video-footer{gap:12px;padding:16px 19px}.cv-process-help-card{padding:23px 20px}.cv-process-bottom-note{gap:10px;margin-top:32px;padding:17px}.cv-process-bottom-note p{font-size:12px}}[data-theme=dark] .company-valuation-process{--cvp-heading:#edf2ff;--cvp-text:#b2bfd6;--cvp-bg:#101827;--cvp-card:#172235;--cvp-border:#2a3850;background:radial-gradient(circle at 95% 5%, #3d6fff1f, transparent 28%), var(--cvp-bg)}[data-theme=dark] .cv-process-tag,[data-theme=dark] .cv-process-video-badge,[data-theme=dark] .cv-process-help-icon{color:#a9c2ff;background:#203252;border-color:#30466f}[data-theme=dark] .cv-process-step-icon{border-color:var(--cvp-bg);color:#a9c2ff;background:#203252;box-shadow:0 0 0 1px #30466f}[data-theme=dark] .cv-process-step:hover .cv-process-step-icon{background:var(--cvp-primary);color:#fff}[data-theme=dark] .cv-process-step-number{color:#7589ad}[data-theme=dark] .cv-process-timeline:before{background:linear-gradient(#436dc3,#2a3850)}[data-theme=dark] .cv-process-video-card,[data-theme=dark] .cv-process-help-card{box-shadow:0 14px 35px #00000029}[data-theme=dark] .cv-process-bottom-note{background:#192b49;border-color:#30466f}[data-theme=dark] .cv-process-bottom-note p{color:#c1cee5}[data-theme=dark] .cv-process-bottom-note strong{color:#edf2ff}@media (prefers-reduced-motion:reduce){.cv-process-step-icon,.cv-process-expert-btn{transition:none}.cv-process-step:hover .cv-process-step-icon,.cv-process-expert-btn:hover{transform:none}}.shareholder-hero{--sh-primary:#2860f5;--sh-primary-dark:#1746c5;--sh-heading:#142447;--sh-text:#61708a;--sh-bg:#f5f8ff;--sh-card:#fff;--sh-border:#e2eaf8;background:radial-gradient(circle at 85% 15%, #2860f51f, transparent 30%), linear-gradient(135deg, var(--sh-bg), #fff);color:var(--sh-heading);padding:85px 24px;position:relative;overflow:hidden}.shareholder-hero-container{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:55px;width:100%;max-width:1240px;margin:0 auto;display:grid}.shareholder-hero-content{min-width:0}.shareholder-hero-tag{color:var(--sh-primary);letter-spacing:1.1px;background:#edf3ff;border:1px solid #d8e5ff;border-radius:50px;align-items:center;gap:9px;margin-bottom:22px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-flex}.shareholder-hero-tag svg{font-size:15px}.shareholder-hero-content h1{color:var(--sh-heading);letter-spacing:-1.6px;margin:0 0 23px;font-size:clamp(35px,4.1vw,53px);font-weight:850;line-height:1.16}.shareholder-hero-content h1 span{color:var(--sh-primary)}.shareholder-hero-description{max-width:650px;color:var(--sh-text);margin:0;font-size:15px;line-height:1.95}.shareholder-hero-description strong{color:var(--sh-heading);font-weight:750}.shareholder-hero-highlights{flex-direction:column;gap:13px;margin-top:27px;display:flex}.shareholder-highlight{color:var(--sh-heading);align-items:flex-start;gap:11px;font-size:14px;font-weight:650;line-height:1.6;display:flex}.shareholder-highlight svg{color:#1ba66a;flex-shrink:0;margin-top:3px;font-size:16px}.shareholder-hero-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.shareholder-btn{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:51px;padding:14px 21px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.shareholder-btn:hover{transform:translateY(-2px)}.shareholder-btn-primary{background:var(--sh-primary);color:#fff;box-shadow:0 8px 20px #2860f533}.shareholder-btn-primary:hover{background:var(--sh-primary-dark);box-shadow:0 11px 24px #2860f540}.shareholder-btn-secondary{color:var(--sh-heading);background:#fff;border-color:#cbd8f0}.shareholder-btn-secondary:hover{border-color:var(--sh-primary);color:var(--sh-primary)}.shareholder-hero-note{color:var(--sh-text);align-items:flex-start;gap:10px;margin-top:27px;font-size:12px;line-height:1.7;display:flex}.shareholder-hero-note svg{color:var(--sh-primary);flex-shrink:0;margin-top:2px;font-size:16px}.shareholder-hero-visual{justify-content:center;align-items:center;min-width:0;min-height:535px;padding:25px 18px;display:flex;position:relative}.shareholder-visual-glow{background:radial-gradient(circle,#2860f526,#2860f508 65%,#0000 72%);border-radius:50%;width:390px;height:390px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shareholder-document-card{z-index:1;background:var(--sh-card);border:1px solid #cddbf5f2;border-radius:23px;width:100%;max-width:425px;padding:29px;position:relative;box-shadow:0 28px 65px #1b39701f,0 4px 12px #1b39700a}.shareholder-document-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.shareholder-document-icon{color:#fff;background:linear-gradient(135deg,#2860f5,#6a92ff);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex;box-shadow:0 8px 18px #2860f533}.shareholder-document-status{color:#60718f;letter-spacing:.8px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.shareholder-status-dot{background:#21aa70;border-radius:50%;width:7px;height:7px}.shareholder-document-title{margin-top:26px}.shareholder-document-title>span{color:var(--sh-primary);letter-spacing:1.5px;font-size:10px;font-weight:800}.shareholder-document-title h2{color:var(--sh-heading);letter-spacing:-.6px;margin:9px 0 7px;font-size:25px;font-weight:850;line-height:1.3}.shareholder-document-title p{color:var(--sh-text);margin:0;font-size:12px;line-height:1.7}.shareholder-document-divider{background:var(--sh-border);height:1px;margin:23px 0}.shareholder-document-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.shareholder-document-row:last-of-type{margin-bottom:0}.shareholder-row-icon{width:41px;height:41px;color:var(--sh-primary);background:#edf3ff;border-radius:12px;flex:0 0 41px;justify-content:center;align-items:center;font-size:17px;display:flex}.shareholder-row-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.shareholder-row-content strong{color:var(--sh-heading);font-size:12px;font-weight:750;line-height:1.5}.shareholder-row-content span{color:var(--sh-text);font-size:10px;line-height:1.6}.shareholder-row-check{color:#20a66b;flex-shrink:0;font-size:15px}.shareholder-document-footer{color:#42619d;background:#f1f5ff;border:1px solid #dce7ff;border-radius:11px;align-items:flex-start;gap:9px;margin-top:23px;padding:14px;font-size:10px;font-weight:650;line-height:1.7;display:flex}.shareholder-document-footer svg{color:var(--sh-primary);flex-shrink:0;margin-top:2px;font-size:14px}.shareholder-floating-card{z-index:2;border:1px solid var(--sh-border);background:var(--sh-card);border-radius:14px;align-items:center;gap:11px;padding:13px 16px;animation:4s ease-in-out infinite shareholderFloat;display:flex;position:absolute;box-shadow:0 12px 30px #1b39701f}.shareholder-floating-top{top:43px;right:-5px}.shareholder-floating-bottom{animation-delay:-2s;bottom:43px;left:-8px}.shareholder-floating-icon{width:39px;height:39px;color:var(--sh-primary);background:#edf3ff;border-radius:11px;justify-content:center;align-items:center;font-size:17px;display:flex}.shareholder-floating-card>div:last-child{flex-direction:column;gap:4px;display:flex}.shareholder-floating-card strong{color:var(--sh-heading);white-space:nowrap;font-size:11px;font-weight:800}.shareholder-floating-card span{color:var(--sh-text);white-space:nowrap;font-size:10px}@keyframes shareholderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1050px){.shareholder-hero{padding:70px 22px}.shareholder-hero-container{gap:30px}.shareholder-hero-content h1{font-size:clamp(33px,4vw,45px)}.shareholder-hero-visual{min-height:490px;padding:22px 10px}.shareholder-document-card{padding:24px}.shareholder-floating-top{right:-2px}.shareholder-floating-bottom{left:-2px}}@media (width<=760px){.shareholder-hero{padding:55px 17px 65px}.shareholder-hero-container{grid-template-columns:1fr;gap:30px}.shareholder-hero-content h1{letter-spacing:-1px;font-size:clamp(32px,8vw,42px)}.shareholder-hero-description{font-size:14px;line-height:1.85}.shareholder-hero-tag{letter-spacing:.8px;margin-bottom:18px;font-size:10px}.shareholder-hero-highlights{gap:12px;margin-top:22px}.shareholder-highlight{font-size:13px}.shareholder-hero-actions{flex-direction:column;align-items:stretch;margin-top:26px}.shareholder-btn{width:100%;min-height:49px}.shareholder-hero-note{margin-top:22px}.shareholder-hero-visual{min-height:auto;padding:24px 6px 35px}.shareholder-visual-glow{width:300px;height:300px}.shareholder-document-card{border-radius:19px;max-width:440px;padding:23px 19px}.shareholder-document-title h2{font-size:22px}.shareholder-document-status{font-size:8px}.shareholder-floating-card{border-radius:12px;gap:8px;padding:10px 11px}.shareholder-floating-top{top:2px;right:-2px}.shareholder-floating-bottom{bottom:0;left:-2px}.shareholder-floating-icon{width:32px;height:32px;font-size:14px}.shareholder-floating-card strong{font-size:10px}.shareholder-floating-card span{font-size:9px}}@media (width<=380px){.shareholder-hero{padding-left:14px;padding-right:14px}.shareholder-hero-content h1{font-size:30px}.shareholder-document-card{padding:19px 14px}.shareholder-document-status{letter-spacing:.3px}.shareholder-row-content strong{font-size:11px}.shareholder-floating-card{padding:9px}}[data-theme=dark] .shareholder-hero{--sh-heading:#edf2ff;--sh-text:#b2bfd6;--sh-bg:#101827;--sh-card:#172235;--sh-border:#2a3850;background:radial-gradient(circle at 85% 15%,#3d6fff29,#0000 32%),linear-gradient(135deg,#101827,#131e30)}[data-theme=dark] .shareholder-hero-tag{color:#a9c2ff;background:#203252;border-color:#30466f}[data-theme=dark] .shareholder-btn-secondary{color:#edf2ff;background:#172235;border-color:#40516e}[data-theme=dark] .shareholder-btn-secondary:hover{color:#a9c2ff;border-color:#7196ff}[data-theme=dark] .shareholder-document-card{border-color:#2a3a55;box-shadow:0 28px 65px #00000040}[data-theme=dark] .shareholder-document-status{color:#a7b6d0}[data-theme=dark] .shareholder-row-icon,[data-theme=dark] .shareholder-floating-icon{color:#a9c2ff;background:#203252}[data-theme=dark] .shareholder-document-footer{color:#c0d1f5;background:#1b2c49;border-color:#30466f}[data-theme=dark] .shareholder-floating-card{border-color:#30405a;box-shadow:0 12px 30px #00000040}@media (prefers-reduced-motion:reduce){.shareholder-floating-card{animation:none}.shareholder-btn{transition:none}.shareholder-btn:hover{transform:none}}.sa-comparison-section{color:#182541;background:#f5f8ff;padding:80px 20px;overflow:hidden}.sa-comparison-container{max-width:1200px;margin:0 auto}.sa-comparison-heading{text-align:center;max-width:800px;margin:0 auto 48px}.sa-comparison-eyebrow{color:#285cf4;letter-spacing:1.2px;background:#e6edff;border-radius:30px;align-items:center;gap:9px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.sa-comparison-heading h2{color:#172544;margin:20px 0 16px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.sa-comparison-heading h2 span{color:#2860f5;margin:0 5px;display:inline-block}.sa-comparison-heading>p{color:#64718a;margin:0;font-size:16px;line-height:1.8}.sa-comparison-cards{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:55px;display:grid}.sa-comparison-card{background:#fff;border:1px solid #e3eaf8;border-radius:20px;padding:30px;transition:transform .25s,box-shadow .25s;box-shadow:0 12px 35px #22417d12}.sa-comparison-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #22417d1f}.sa-comparison-card-header{align-items:center;gap:16px;margin-bottom:22px;display:flex}.sa-comparison-icon{color:#2860f5;background:#eaf0ff;border-radius:16px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.sa-shareholders-card .sa-comparison-icon{color:#14855f;background:#e4f8f0}.sa-card-label{color:#71809a;letter-spacing:1px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.sa-comparison-card h3{color:#182541;margin:0;font-size:21px;line-height:1.35}.sa-card-description{color:#66728a;min-height:78px;margin:0 0 22px;font-size:14px;line-height:1.8}.sa-comparison-card ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.sa-comparison-card li{color:#394762;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.sa-comparison-card li svg{color:#2860f5;flex-shrink:0;margin-top:3px;font-size:15px}.sa-shareholders-card li svg{color:#14855f}.sa-vs-divider{justify-content:center;align-items:center;display:flex}.sa-vs-divider span{color:#fff;background:#2860f5;border:5px solid #f5f8ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:flex;box-shadow:0 5px 15px #2860f540}.sa-comparison-table-wrapper{background:#fff;border:1px solid #e3eaf8;border-radius:20px;padding:28px;overflow:hidden;box-shadow:0 12px 35px #22417d0f}.sa-table-title{color:#182541;margin:0 0 22px;font-size:23px;font-weight:800}.sa-comparison-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.sa-comparison-table th,.sa-comparison-table td{vertical-align:top;border-bottom:1px solid #e8edf6;padding:17px 18px;font-size:13px;line-height:1.75}.sa-comparison-table thead th{color:#fff;background:#2860f5;font-size:13px;font-weight:700}.sa-comparison-table thead th:first-child{border-radius:10px 0 0}.sa-comparison-table thead th:last-child{border-radius:0 10px 0 0}.sa-comparison-table tbody th{color:#243657;width:17%;font-weight:800}.sa-comparison-table tbody td{color:#596780}.sa-comparison-table tbody tr:last-child th,.sa-comparison-table tbody tr:last-child td{border-bottom:none}.sa-comparison-table tbody tr:nth-child(2n){background:#f8faff}.sa-comparison-cta{color:#fff;background:linear-gradient(110deg,#1e4bd5,#3976ff);border-radius:18px;align-items:center;gap:20px;margin-top:35px;padding:28px 30px;display:flex}.sa-cta-icon{background:#ffffff2b;border-radius:15px;flex:0 0 55px;justify-content:center;align-items:center;width:55px;height:55px;font-size:25px;display:flex}.sa-cta-content{flex:1}.sa-cta-content h3{color:#fff;margin:0 0 7px;font-size:20px;line-height:1.4}.sa-cta-content p{color:#e6edff;margin:0;font-size:13px;line-height:1.7}.sa-comparison-cta-button{color:#2456df;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.sa-comparison-cta-button:hover{background:#edf2ff;transform:translateY(-2px)}.sa-comparison-note{color:#758198;text-align:center;max-width:950px;margin:22px auto 0;font-size:12px;line-height:1.8}[data-theme=dark] .sa-comparison-section{color:#e7edf8;background:#101827}[data-theme=dark] .sa-comparison-heading h2,[data-theme=dark] .sa-comparison-card h3,[data-theme=dark] .sa-table-title{color:#eef3ff}[data-theme=dark] .sa-comparison-heading>p,[data-theme=dark] .sa-card-description,[data-theme=dark] .sa-comparison-note{color:#a6b2c8}[data-theme=dark] .sa-comparison-card,[data-theme=dark] .sa-comparison-table-wrapper{background:#182336;border-color:#2b3a51}[data-theme=dark] .sa-comparison-icon{color:#91b0ff;background:#263b65}[data-theme=dark] .sa-shareholders-card .sa-comparison-icon{color:#78e0b6;background:#1c403b}[data-theme=dark] .sa-comparison-card li{color:#c8d2e3}[data-theme=dark] .sa-vs-divider span{border-color:#101827}[data-theme=dark] .sa-comparison-table th,[data-theme=dark] .sa-comparison-table td{border-bottom-color:#2b3a51}[data-theme=dark] .sa-comparison-table tbody th{color:#e4ebfa}[data-theme=dark] .sa-comparison-table tbody td{color:#b6c2d6}[data-theme=dark] .sa-comparison-table tbody tr:nth-child(2n){background:#1d2b40}[data-theme=dark] .sa-comparison-eyebrow{color:#9db7ff;background:#23365b}@media (width<=900px){.sa-comparison-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.sa-vs-divider{display:none}.sa-comparison-card{padding:24px}.sa-comparison-cta{flex-wrap:wrap}.sa-cta-content{min-width:60%}.sa-comparison-cta-button{margin-left:75px}}@media (width<=640px){.sa-comparison-section{padding:55px 15px}.sa-comparison-heading{margin-bottom:32px}.sa-comparison-heading h2{font-size:29px}.sa-comparison-heading>p{font-size:14px}.sa-comparison-cards{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.sa-comparison-card{padding:22px}.sa-card-description{min-height:auto}.sa-comparison-table-wrapper{padding:18px 12px;overflow-x:auto}.sa-table-title{padding:0 5px;font-size:20px}.sa-comparison-table{min-width:650px}.sa-comparison-table th,.sa-comparison-table td{padding:13px 12px;font-size:12px}.sa-comparison-cta{align-items:flex-start;gap:14px;padding:22px}.sa-cta-icon{flex-basis:45px;width:45px;height:45px;font-size:20px}.sa-cta-content{width:calc(100% - 60px);min-width:0}.sa-cta-content h3{font-size:17px}.sa-comparison-cta-button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.sa-comparison-card,.sa-comparison-cta-button{transition:none}}.sa-benefits-section{color:#182541;background:#fff;padding:80px 20px}.sa-benefits-container{max-width:1200px;margin:0 auto}.sa-benefits-heading{text-align:center;max-width:790px;margin:0 auto 48px}.sa-benefits-eyebrow{color:#2860f5;letter-spacing:1px;background:#eaf0ff;border-radius:30px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.sa-benefits-heading h2{color:#182541;margin:20px 0 15px;font-size:clamp(29px,4vw,42px);font-weight:800;line-height:1.25}.sa-benefits-heading h2 span{color:#2860f5}.sa-benefits-heading>p{color:#68758d;margin:0;font-size:15px;line-height:1.9}.sa-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.sa-benefit-card{background:#fff;border:1px solid #e4eaf6;border-radius:20px;flex-direction:column;padding:30px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #1d3d7812}.sa-benefit-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2860f5,#73a0ff);width:100%;height:4px;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleX(0)}.sa-benefit-card:hover{border-color:#cbd9ff;transform:translateY(-6px);box-shadow:0 20px 45px #1d3d781f}.sa-benefit-card:hover:before{transform:scaleX(1)}.sa-benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.sa-benefit-icon{color:#2860f5;background:#eaf0ff;border-radius:17px;justify-content:center;align-items:center;width:62px;height:62px;font-size:27px;display:flex}.sa-benefit-number{color:#dce5f8;font-size:34px;font-weight:800}.sa-benefit-card h3{color:#1a2946;margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.45}.sa-benefit-description{color:#68758d;flex-grow:1;margin:0;font-size:14px;line-height:1.85}.sa-benefit-divider{background:#e8edf6;height:1px;margin:23px 0}.sa-benefit-points{gap:13px;margin:0;padding:0;list-style:none;display:grid}.sa-benefit-points li{color:#44516a;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.sa-benefit-points li svg{color:#2860f5;flex-shrink:0;margin-top:3px;font-size:14px}.sa-benefits-bottom{background:linear-gradient(115deg,#1d48cc,#3977ff);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding:30px;display:flex;box-shadow:0 14px 35px #2860f52e}.sa-benefits-bottom-content{align-items:center;gap:18px;display:flex}.sa-benefits-bottom-icon{color:#fff;background:#ffffff29;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.sa-benefits-bottom-content h3{color:#fff;margin:0 0 8px;font-size:20px;line-height:1.4}.sa-benefits-bottom-content p{color:#e6edff;max-width:550px;margin:0;font-size:13px;line-height:1.8}.sa-benefits-actions{flex-direction:column;flex-shrink:0;gap:10px;min-width:180px;display:flex}.sa-benefits-primary-btn,.sa-benefits-secondary-btn{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.sa-benefits-primary-btn{color:#2456df;background:#fff}.sa-benefits-primary-btn:hover{background:#edf2ff;transform:translateY(-2px)}.sa-benefits-secondary-btn{color:#fff;background:0 0;border-color:#ffffffa6}.sa-benefits-secondary-btn:hover{background:#ffffff1f;transform:translateY(-2px)}.sa-benefits-disclaimer{color:#7a8599;text-align:center;max-width:950px;margin:22px auto 0;font-size:12px;line-height:1.8}[data-theme=dark] .sa-benefits-section{color:#e7edf8;background:#101827}[data-theme=dark] .sa-benefits-heading h2,[data-theme=dark] .sa-benefit-card h3{color:#edf3ff}[data-theme=dark] .sa-benefits-heading>p,[data-theme=dark] .sa-benefit-description,[data-theme=dark] .sa-benefits-disclaimer{color:#a6b2c8}[data-theme=dark] .sa-benefit-card{background:#182336;border-color:#2b3a51}[data-theme=dark] .sa-benefit-icon{color:#91b0ff;background:#263b65}[data-theme=dark] .sa-benefit-number{color:#35445e}[data-theme=dark] .sa-benefit-divider{background:#2b3a51}[data-theme=dark] .sa-benefit-points li{color:#c8d2e3}[data-theme=dark] .sa-benefits-eyebrow{color:#9db7ff;background:#23365b}@media (width<=950px){.sa-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-benefit-card:last-child{grid-column:1/-1}.sa-benefits-bottom{flex-direction:column;align-items:flex-start}.sa-benefits-actions{flex-direction:row;width:100%}.sa-benefits-actions a{flex:1}}@media (width<=600px){.sa-benefits-section{padding:55px 15px}.sa-benefits-heading{margin-bottom:32px}.sa-benefits-heading h2{font-size:29px}.sa-benefits-heading>p{font-size:14px}.sa-benefits-grid{grid-template-columns:1fr;gap:18px}.sa-benefit-card,.sa-benefit-card:last-child{grid-column:auto;padding:24px 22px}.sa-benefit-card h3{font-size:19px}.sa-benefits-bottom{gap:22px;margin-top:28px;padding:22px}.sa-benefits-bottom-content{align-items:flex-start;gap:13px}.sa-benefits-bottom-icon{border-radius:12px;width:45px;height:45px;font-size:20px}.sa-benefits-bottom-content h3{font-size:17px}.sa-benefits-actions{flex-direction:column}.sa-benefits-disclaimer{font-size:11px}}@media (prefers-reduced-motion:reduce){.sa-benefit-card,.sa-benefit-card:before,.sa-benefits-primary-btn,.sa-benefits-secondary-btn{transition:none}}.sa-process-section{color:#182541;background:#f5f8ff;padding:80px 20px}.sa-process-container{max-width:1200px;margin:0 auto}.sa-process-heading{text-align:center;max-width:780px;margin:0 auto 50px}.sa-process-eyebrow{color:#2860f5;letter-spacing:1px;background:#e6edff;border-radius:30px;align-items:center;gap:9px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.sa-process-heading h2{color:#182541;margin:20px 0 15px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.25}.sa-process-heading h2 span{color:#2860f5}.sa-process-heading>p{color:#68758d;margin:0;font-size:15px;line-height:1.9}.sa-process-layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:50px;display:grid}.sa-process-timeline{flex-direction:column;display:flex}.sa-process-step{grid-template-columns:62px minmax(0,1fr);gap:20px;min-height:130px;display:grid}.sa-process-marker{justify-content:center;display:flex;position:relative}.sa-process-step-icon{z-index:1;color:#2860f5;background:#fff;border:1px solid #dbe5ff;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex;box-shadow:0 7px 20px #2860f517}.sa-process-line{background:linear-gradient(#9db8ff,#dce6ff);width:2px;position:absolute;top:66px;bottom:0;left:50%;transform:translate(-50%)}.sa-process-step-content{padding:2px 0 28px}.sa-process-step-number{color:#2860f5;letter-spacing:1px;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-block}.sa-process-step-content h3{color:#1b2946;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.45}.sa-process-step-content p{color:#68758d;margin:0;font-size:13px;line-height:1.85}.sa-process-video-card{background:#fff;border:1px solid #e2e9f7;border-radius:22px;padding:25px;position:sticky;top:25px;box-shadow:0 15px 40px #22417d17}.sa-process-video-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.sa-process-video-icon{color:#2860f5;background:#eaf0ff;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.sa-process-video-label{color:#74819a;letter-spacing:1px;margin:2px 0 7px;font-size:10px;font-weight:800;display:block}.sa-process-video-heading h3{color:#182541;margin:0;font-size:19px;font-weight:800;line-height:1.5}.sa-process-video-frame{aspect-ratio:16/9;background:#101827;border-radius:14px;width:100%;position:relative;overflow:hidden}.sa-process-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sa-process-video-description{color:#68758d;margin:18px 0;font-size:13px;line-height:1.8}.sa-process-video-cta{color:#fff;background:#2860f5;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:flex}.sa-process-video-cta:hover{background:#1749d6;transform:translateY(-2px)}.sa-process-bottom{color:#fff;background:linear-gradient(110deg,#1e4bd5,#3976ff);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:28px 30px;display:flex}.sa-process-bottom h3{color:#fff;margin:0 0 7px;font-size:21px;font-weight:800}.sa-process-bottom p{color:#e6edff;margin:0;font-size:13px;line-height:1.7}.sa-process-apply-btn{color:#2456df;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 23px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.sa-process-apply-btn:hover{background:#edf2ff;transform:translateY(-2px)}.sa-process-disclaimer{color:#758198;text-align:center;max-width:950px;margin:22px auto 0;font-size:12px;line-height:1.8}[data-theme=dark] .sa-process-section{color:#e7edf8;background:#101827}[data-theme=dark] .sa-process-heading h2,[data-theme=dark] .sa-process-step-content h3,[data-theme=dark] .sa-process-video-heading h3{color:#eef3ff}[data-theme=dark] .sa-process-heading>p,[data-theme=dark] .sa-process-step-content p,[data-theme=dark] .sa-process-video-description,[data-theme=dark] .sa-process-disclaimer{color:#a6b2c8}[data-theme=dark] .sa-process-eyebrow{color:#9db7ff;background:#23365b}[data-theme=dark] .sa-process-step-icon,[data-theme=dark] .sa-process-video-card{background:#182336;border-color:#2b3a51}[data-theme=dark] .sa-process-step-icon,[data-theme=dark] .sa-process-video-icon{color:#91b0ff}[data-theme=dark] .sa-process-video-icon{background:#263b65}[data-theme=dark] .sa-process-line{background:linear-gradient(#496cb8,#2b3a51)}@media (width<=900px){.sa-process-layout{grid-template-columns:1fr;gap:25px}.sa-process-video-card{width:100%;max-width:650px;margin:0 auto;position:static}}@media (width<=600px){.sa-process-section{padding:55px 15px}.sa-process-heading{margin-bottom:35px}.sa-process-heading h2{font-size:29px}.sa-process-heading>p{font-size:14px}.sa-process-step{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:125px}.sa-process-step-icon{border-radius:13px;width:46px;height:46px;font-size:18px}.sa-process-line{top:53px}.sa-process-step-content{padding-bottom:26px}.sa-process-step-content h3{font-size:16px}.sa-process-step-content p{font-size:12px}.sa-process-video-card{border-radius:17px;padding:18px}.sa-process-video-heading h3{font-size:17px}.sa-process-bottom{flex-direction:column;align-items:stretch;padding:23px}.sa-process-bottom h3{font-size:19px}.sa-process-apply-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sa-process-video-cta,.sa-process-apply-btn{transition:none}}.sa-faq-section{color:#182541;background:#fff;padding:80px 20px}.sa-faq-container{max-width:1200px;margin:0 auto}.sa-faq-heading{text-align:center;max-width:780px;margin:0 auto 48px}.sa-faq-eyebrow{color:#2860f5;letter-spacing:1px;background:#eaf0ff;border-radius:30px;align-items:center;gap:9px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.sa-faq-heading h2{color:#182541;margin:20px 0 15px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.25}.sa-faq-heading h2 span{color:#2860f5}.sa-faq-heading>p{color:#68758d;margin:0;font-size:15px;line-height:1.9}.sa-faq-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;gap:35px;display:grid}.sa-faq-list{flex-direction:column;gap:14px;display:flex}.sa-faq-item{background:#fff;border:1px solid #e3eaf6;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.sa-faq-item:hover,.sa-faq-item.active{border-color:#c6d5ff;box-shadow:0 8px 25px #2860f512}.sa-faq-question{color:#1d2b47;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:20px;display:flex}.sa-faq-question:focus-visible{outline-offset:-3px;outline:3px solid #8aabff}.sa-faq-question-icon{color:#2860f5;background:#edf2ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.sa-faq-question-text{color:#1d2b47;flex:1;font-size:14px;font-weight:750;line-height:1.65}.sa-faq-chevron{color:#2860f5;background:#f0f4ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:transform .25s;display:flex}.sa-faq-item.active .sa-faq-chevron{transform:rotate(180deg)}.sa-faq-answer{padding:0 22px 22px 72px}.sa-faq-answer p{color:#68758d;margin:0;font-size:13px;line-height:1.95}.sa-faq-help-card{background:linear-gradient(160deg,#f5f8ff 0%,#fff 85%);border:1px solid #e0e9ff;border-radius:20px;padding:30px 26px;position:sticky;top:25px;box-shadow:0 14px 38px #22417d14}.sa-faq-help-icon{color:#2860f5;background:#e5edff;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;font-size:25px;display:flex}.sa-faq-help-label{color:#2860f5;letter-spacing:1.2px;font-size:10px;font-weight:800}.sa-faq-help-card h3{color:#182541;margin:12px 0;font-size:23px;font-weight:800;line-height:1.4}.sa-faq-help-card>p{color:#68758d;margin:0;font-size:13px;line-height:1.85}.sa-faq-help-points{border-top:1px solid #e2e9f7;border-bottom:1px solid #e2e9f7;gap:14px;margin:23px 0;padding:20px 0;display:grid}.sa-faq-help-points div{color:#44516a;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.sa-faq-help-points svg{color:#2860f5;flex-shrink:0;margin-top:3px;font-size:14px}.sa-faq-primary-btn,.sa-faq-secondary-btn{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:flex}.sa-faq-primary-btn{color:#fff;background:#2860f5}.sa-faq-primary-btn:hover{background:#1749d6;transform:translateY(-2px)}.sa-faq-secondary-btn{color:#2860f5;background:#fff;border-color:#d4def5;margin-top:10px}.sa-faq-secondary-btn:hover{background:#edf2ff;transform:translateY(-2px)}.sa-faq-disclaimer{color:#7a8599;text-align:center;max-width:950px;margin:28px auto 0;font-size:12px;line-height:1.8}[data-theme=dark] .sa-faq-section{color:#e7edf8;background:#101827}[data-theme=dark] .sa-faq-heading h2{color:#eef3ff}[data-theme=dark] .sa-faq-heading>p,[data-theme=dark] .sa-faq-disclaimer{color:#a6b2c8}[data-theme=dark] .sa-faq-eyebrow{color:#9db7ff;background:#23365b}[data-theme=dark] .sa-faq-item{background:#182336;border-color:#2b3a51}[data-theme=dark] .sa-faq-item:hover,[data-theme=dark] .sa-faq-item.active{border-color:#4568a9}[data-theme=dark] .sa-faq-question-text{color:#e8efff}[data-theme=dark] .sa-faq-question-icon,[data-theme=dark] .sa-faq-chevron{color:#91b0ff;background:#263b65}[data-theme=dark] .sa-faq-answer p{color:#b6c2d6}[data-theme=dark] .sa-faq-help-card{background:linear-gradient(160deg,#1b2a43,#182336);border-color:#2b3a51}[data-theme=dark] .sa-faq-help-card h3{color:#eef3ff}[data-theme=dark] .sa-faq-help-card>p,[data-theme=dark] .sa-faq-help-points div{color:#b6c2d6}[data-theme=dark] .sa-faq-help-points{border-color:#2b3a51}[data-theme=dark] .sa-faq-secondary-btn{color:#a8c0ff;background:#182336;border-color:#40516d}@media (width<=900px){.sa-faq-layout{grid-template-columns:1fr;gap:25px}.sa-faq-help-card{width:100%;max-width:600px;margin:0 auto;position:static}}@media (width<=600px){.sa-faq-section{padding:55px 15px}.sa-faq-heading{margin-bottom:32px}.sa-faq-heading h2{font-size:29px}.sa-faq-heading>p{font-size:14px}.sa-faq-list{gap:11px}.sa-faq-question{gap:10px;padding:15px 12px}.sa-faq-question-icon{border-radius:9px;width:32px;height:32px;font-size:14px}.sa-faq-question-text{font-size:13px}.sa-faq-chevron{width:26px;height:26px;font-size:10px}.sa-faq-answer{padding:0 15px 18px 54px}.sa-faq-answer p{font-size:12px}.sa-faq-help-card{padding:24px 20px}.sa-faq-help-card h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.sa-faq-chevron,.sa-faq-item,.sa-faq-primary-btn,.sa-faq-secondary-btn{transition:none}}.trademark-hero{color:#182541;background:linear-gradient(135deg,#f8faff 0%,#edf3ff 100%);padding:85px 20px;position:relative;overflow:hidden}.trademark-hero-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:55px;max-width:1200px;margin:0 auto;display:grid}.trademark-hero-content{z-index:2;position:relative}.trademark-hero-badge{color:#2860f5;letter-spacing:1px;background:#fff;border:1px solid #d9e4ff;border-radius:30px;align-items:center;gap:9px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-flex}.trademark-hero-content h1{color:#172544;letter-spacing:-1.4px;margin:24px 0 20px;font-size:clamp(34px,4.2vw,54px);font-weight:850;line-height:1.15}.trademark-hero-content h1 span{color:#2860f5}.trademark-hero-description{color:#64718a;max-width:610px;margin:0;font-size:16px;line-height:1.9}.trademark-hero-highlights{gap:13px;margin:25px 0 30px;display:grid}.trademark-hero-highlights div{color:#34435f;align-items:center;gap:11px;font-size:14px;font-weight:600;display:flex}.trademark-hero-highlights svg{color:#2860f5;flex-shrink:0;font-size:17px}.trademark-hero-actions{flex-wrap:wrap;gap:13px;display:flex}.trademark-hero-primary-btn,.trademark-hero-secondary-btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 21px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.trademark-hero-primary-btn{color:#fff;background:#2860f5;box-shadow:0 8px 20px #2860f533}.trademark-hero-primary-btn:hover{background:#1749d6;transform:translateY(-2px);box-shadow:0 12px 25px #2860f547}.trademark-hero-secondary-btn{color:#2456df;background:#fff;border-color:#cfdbf6}.trademark-hero-secondary-btn:hover{background:#edf2ff;transform:translateY(-2px)}.trademark-hero-note{color:#77839a;align-items:center;gap:9px;margin:22px 0 0;font-size:12px;line-height:1.7;display:flex}.trademark-hero-note svg{color:#2860f5;flex-shrink:0}.trademark-hero-visual{isolation:isolate;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.trademark-hero-glow{z-index:-2;background:radial-gradient(circle,#5180ff38,#5180ff00);border-radius:50%;width:360px;height:360px;position:absolute}.trademark-hero-decoration{z-index:-1;border:1px solid #2860f526;border-radius:50%;position:absolute}.trademark-decoration-one{width:410px;height:410px}.trademark-decoration-two{width:330px;height:330px}.trademark-hero-document{background:linear-gradient(160deg,#fff,#f6f8ff);border:1px solid #e0e8fa;border-radius:17px;width:280px;min-height:355px;padding:25px;position:relative;transform:rotate(-4deg);box-shadow:0 25px 70px #1f40872b}.trademark-document-top{color:#6b7891;letter-spacing:1.3px;border-bottom:1px solid #e5ebf7;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:10px;font-weight:800;display:flex}.trademark-document-logo{color:#2860f5;background:#eaf0ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.trademark-document-emblem{color:#2860f5;background:radial-gradient(circle,#edf2ff,#fff);border:2px solid #8aa8ff;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;margin:25px auto 15px;font-size:51px;display:flex;box-shadow:0 0 0 8px #f0f4ff}.trademark-hero-document h3{color:#1b2b4c;text-align:center;margin:0 0 7px;font-size:19px;font-weight:800}.trademark-hero-document>p{color:#71809a;text-align:center;margin:0 0 22px;font-size:11px}.trademark-document-line{background:#e6ecf8;border-radius:10px;height:6px;margin:10px auto}.trademark-line-long{width:90%}.trademark-line-medium{width:72%}.trademark-line-short{width:53%}.trademark-document-footer{color:#2860f5;border-top:1px solid #e5ebf7;justify-content:center;align-items:center;gap:8px;margin-top:23px;padding-top:15px;font-size:10px;font-weight:800;display:flex}.trademark-floating-card{z-index:2;background:#fff;border:1px solid #e3eaf8;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;animation:4s ease-in-out infinite trademark-float;display:flex;position:absolute;box-shadow:0 13px 35px #1f40871f}.trademark-floating-top{top:65px;right:-5px}.trademark-floating-bottom{animation-delay:1s;bottom:58px;left:-12px}.trademark-floating-icon{color:#2860f5;background:#eaf0ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.trademark-floating-check{color:#13845b;background:#e4f8ef}.trademark-floating-card strong,.trademark-floating-card small{display:block}.trademark-floating-card strong{color:#1b2946;margin-bottom:5px;font-size:12px}.trademark-floating-card small{color:#78849a;font-size:10px}.trademark-hero-stamp{color:#2860f5;text-align:center;background:#ffffffeb;border:2px dashed #8ca8f8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:105px;height:105px;display:flex;position:absolute;bottom:5px;right:8px;transform:rotate(10deg)}.trademark-hero-stamp svg{font-size:23px}.trademark-hero-stamp span{font-size:8px;font-weight:700}.trademark-hero-stamp strong{font-size:8px;font-weight:900}@keyframes trademark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-theme=dark] .trademark-hero{color:#e7edf8;background:linear-gradient(135deg,#101827 0%,#17243b 100%)}[data-theme=dark] .trademark-hero-content h1{color:#eef3ff}[data-theme=dark] .trademark-hero-description,[data-theme=dark] .trademark-hero-note{color:#a6b2c8}[data-theme=dark] .trademark-hero-highlights div{color:#d2dced}[data-theme=dark] .trademark-hero-badge,[data-theme=dark] .trademark-hero-document,[data-theme=dark] .trademark-floating-card,[data-theme=dark] .trademark-hero-stamp{background:#1b2940;border-color:#344663}[data-theme=dark] .trademark-document-top,[data-theme=dark] .trademark-hero-document>p,[data-theme=dark] .trademark-floating-card small{color:#a6b2c8}[data-theme=dark] .trademark-hero-document h3,[data-theme=dark] .trademark-floating-card strong{color:#eef3ff}[data-theme=dark] .trademark-document-line{background:#34435c}[data-theme=dark] .trademark-document-emblem{background:#26395b;box-shadow:0 0 0 8px #202f4a}@media (width<=950px){.trademark-hero{padding:65px 20px}.trademark-hero-container{grid-template-columns:1fr;gap:25px}.trademark-hero-content{text-align:center;max-width:760px;margin:0 auto}.trademark-hero-description{margin:0 auto}.trademark-hero-highlights{justify-items:center}.trademark-hero-actions,.trademark-hero-note{justify-content:center}.trademark-hero-visual{width:100%;max-width:550px;min-height:440px;margin:0 auto}}@media (width<=600px){.trademark-hero{padding:48px 16px 40px}.trademark-hero-container{gap:10px}.trademark-hero-content h1{letter-spacing:-.8px;margin:20px 0 15px;font-size:34px}.trademark-hero-description{font-size:14px;line-height:1.8}.trademark-hero-highlights{text-align:left;justify-items:start;gap:12px;max-width:300px;margin:23px auto}.trademark-hero-highlights div{font-size:12px}.trademark-hero-actions{flex-direction:column;width:100%}.trademark-hero-primary-btn,.trademark-hero-secondary-btn{width:100%;min-height:48px}.trademark-hero-note{text-align:left;align-items:flex-start;font-size:11px}.trademark-hero-visual{min-height:390px;margin-top:8px}.trademark-hero-document{width:240px;min-height:325px;padding:20px}.trademark-document-emblem{width:90px;height:90px;font-size:43px}.trademark-floating-card{gap:8px;padding:11px}.trademark-floating-top{top:35px;right:-2px}.trademark-floating-bottom{bottom:35px;left:-2px}.trademark-floating-icon{width:34px;height:34px;font-size:15px}.trademark-floating-card strong{font-size:10px}.trademark-floating-card small{font-size:9px}.trademark-hero-stamp{width:78px;height:78px;bottom:0;right:0}.trademark-hero-stamp svg{font-size:17px}.trademark-hero-stamp span,.trademark-hero-stamp strong{font-size:6px}.trademark-decoration-one{width:320px;height:320px}.trademark-decoration-two{width:270px;height:270px}}@media (prefers-reduced-motion:reduce){.trademark-floating-card{animation:none}.trademark-hero-primary-btn,.trademark-hero-secondary-btn{transition:none}}.trademark-services-section{--trademark-primary:#1459a8;--trademark-primary-dark:#0b3974;--trademark-accent:#eaf3ff;--trademark-text:#192b42;--trademark-muted:#617086;--trademark-card:#fff;--trademark-border:#e1eaf5;color:var(--trademark-text);background:radial-gradient(circle at 5% 5%,#d0e4ff6b,#0000 32%),#f7faff;padding:88px 20px}.trademark-services-container{width:100%;max-width:1200px;margin:0 auto}.trademark-services-heading{text-align:center;max-width:760px;margin:0 auto 48px}.trademark-services-eyebrow{color:var(--trademark-primary);letter-spacing:1.8px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.trademark-services-heading h2{letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2}.trademark-services-heading h2 span{color:var(--trademark-primary)}.trademark-services-heading>p{max-width:690px;color:var(--trademark-muted);margin:0 auto;font-size:16px;line-height:1.8}.trademark-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.trademark-service-card{background:var(--trademark-card);border:1px solid var(--trademark-border);border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px 27px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 8px 28px #1541700b}.trademark-service-card:hover{border-color:#a9cbf4;transform:translateY(-6px);box-shadow:0 18px 38px #1541701f}.trademark-service-icon{background:var(--trademark-accent);width:60px;height:60px;color:var(--trademark-primary);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:25px;transition:background .25s,color .25s;display:flex}.trademark-service-card:hover .trademark-service-icon{background:var(--trademark-primary);color:#fff}.trademark-service-card h3{color:var(--trademark-text);margin:0 0 12px;font-size:20px;font-weight:750;line-height:1.4}.trademark-service-card>p{color:var(--trademark-muted);flex:1;margin:0 0 25px;font-size:14px;line-height:1.85}.trademark-service-button{border:1px solid var(--trademark-primary);background:var(--trademark-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,gap .2s;display:inline-flex}.trademark-service-button:hover{border-color:var(--trademark-primary-dark);background:var(--trademark-primary-dark);color:#fff;gap:15px}.trademark-service-arrow{font-size:12px}.trademark-services-footer{background:linear-gradient(115deg,#eaf3ff,#f5f9ff);border:1px solid #d5e5fa;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:30px 34px;display:flex}.trademark-services-footer>div{min-width:0}.trademark-services-footer h3{color:#123e72;margin:0 0 8px;font-size:22px;font-weight:800}.trademark-services-footer p{color:#526983;margin:0;font-size:14px;line-height:1.7}.trademark-services-expert-button{background:var(--trademark-primary);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.trademark-services-expert-button:hover{background:var(--trademark-primary-dark);color:#fff;transform:translateY(-2px)}@media (width<=900px){.trademark-services-section{padding:70px 20px}.trademark-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.trademark-service-card{padding:26px 23px}.trademark-services-footer{flex-direction:column;align-items:flex-start;padding:27px}}@media (width<=560px){.trademark-services-section{padding:52px 16px}.trademark-services-heading{margin-bottom:32px}.trademark-services-heading h2{letter-spacing:-.6px;font-size:30px}.trademark-services-heading>p{font-size:14px;line-height:1.75}.trademark-services-grid{grid-template-columns:minmax(0,1fr);gap:17px}.trademark-service-card{border-radius:15px;padding:24px 22px}.trademark-service-card h3{font-size:19px}.trademark-services-footer{gap:20px;margin-top:30px;padding:23px 20px}.trademark-services-footer h3{font-size:20px}.trademark-services-expert-button{width:100%}}[data-theme=dark] .trademark-services-section{--trademark-primary:#70adff;--trademark-primary-dark:#3e8ce9;--trademark-accent:#1c3552;--trademark-text:#e8effa;--trademark-muted:#a8b7cc;--trademark-card:#142235;--trademark-border:#293b51;color:var(--trademark-text);background:#0c1726}[data-theme=dark] .trademark-service-card{box-shadow:0 8px 28px #0000001f}[data-theme=dark] .trademark-service-card:hover{border-color:#416b9c;box-shadow:0 18px 38px #00000040}[data-theme=dark] .trademark-service-button,[data-theme=dark] .trademark-services-expert-button{color:#081a2e}[data-theme=dark] .trademark-service-button:hover,[data-theme=dark] .trademark-services-expert-button:hover{color:#fff}[data-theme=dark] .trademark-services-footer{background:linear-gradient(115deg,#172b43,#142235);border-color:#2a4565}[data-theme=dark] .trademark-services-footer h3{color:#e8f2ff}[data-theme=dark] .trademark-services-footer p{color:#b5c6dc}.trademark-benefits-section{--tb-primary:#1459a8;--tb-primary-dark:#0b3974;--tb-accent-bg:#eaf3ff;--tb-text:#192b42;--tb-muted:#617086;--tb-card-bg:#fff;--tb-border:#e1eaf5;color:var(--tb-text);background:#fff;padding:85px 20px}.trademark-benefits-container{width:100%;max-width:1200px;margin:0 auto}.trademark-benefits-heading{text-align:center;max-width:790px;margin:0 auto 48px}.trademark-benefits-eyebrow{color:var(--tb-primary);letter-spacing:1.8px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.trademark-benefits-heading h2{color:var(--tb-text);letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.2}.trademark-benefits-heading h2 span{color:var(--tb-primary)}.trademark-benefits-heading>p{max-width:720px;color:var(--tb-muted);margin:0 auto;font-size:16px;line-height:1.85}.trademark-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.trademark-benefit-card{border:1px solid var(--tb-border);background:var(--tb-card-bg);border-radius:18px;flex-direction:column;min-width:0;padding:30px 27px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1541700d}.trademark-benefit-card:before{background:linear-gradient(90deg, var(--tb-primary), #77b5ff);content:"";transform-origin:0;width:100%;height:4px;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleX(0)}.trademark-benefit-card:hover{border-color:#b5d1f3;transform:translateY(-6px);box-shadow:0 18px 40px #1541701c}.trademark-benefit-card:hover:before{transform:scaleX(1)}.trademark-benefit-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.trademark-benefit-icon{background:var(--tb-accent-bg);width:62px;height:62px;color:var(--tb-primary);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;transition:background .25s,color .25s;display:flex}.trademark-benefit-card:hover .trademark-benefit-icon{background:var(--tb-primary);color:#fff}.trademark-benefit-number{color:#d4e2f3;font-size:36px;font-weight:800;line-height:1}.trademark-benefit-card h3{color:var(--tb-text);margin:0 0 14px;font-size:21px;font-weight:750;line-height:1.45}.trademark-benefit-description{color:var(--tb-muted);margin:0 0 24px;font-size:14px;line-height:1.85}.trademark-benefit-list{border-top:1px solid var(--tb-border);flex-direction:column;gap:13px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:flex}.trademark-benefit-list li{color:var(--tb-text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.trademark-benefit-list li svg{color:var(--tb-primary);flex-shrink:0;margin-top:3px;font-size:14px}.trademark-benefits-cta{background:linear-gradient(115deg,#eaf3ff,#f5f9ff);border:1px solid #d5e5fa;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:42px;padding:28px 32px;display:flex}.trademark-benefits-cta-content{align-items:center;gap:18px;min-width:0;display:flex}.trademark-benefits-cta-icon{width:55px;height:55px;color:var(--tb-primary);background:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.trademark-benefits-cta-content h3{color:#123e72;margin:0 0 7px;font-size:21px;font-weight:800}.trademark-benefits-cta-content p{color:#526983;margin:0;font-size:14px;line-height:1.7}.trademark-benefits-cta-button{background:var(--tb-primary);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.trademark-benefits-cta-button:hover{background:var(--tb-primary-dark);color:#fff;transform:translateY(-2px)}.trademark-benefits-note{max-width:850px;color:var(--tb-muted);text-align:center;margin:22px auto 0;font-size:12px;line-height:1.7}@media (width<=900px){.trademark-benefits-section{padding:70px 20px}.trademark-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.trademark-benefit-card{padding:26px 23px}.trademark-benefits-cta{flex-direction:column;align-items:flex-start;padding:27px}}@media (width<=560px){.trademark-benefits-section{padding:52px 16px}.trademark-benefits-heading{margin-bottom:32px}.trademark-benefits-heading h2{letter-spacing:-.5px;font-size:30px}.trademark-benefits-heading>p{font-size:14px}.trademark-benefits-grid{grid-template-columns:minmax(0,1fr);gap:17px}.trademark-benefit-card{border-radius:15px;padding:24px 21px}.trademark-benefit-card h3{font-size:20px}.trademark-benefits-cta{gap:20px;margin-top:28px;padding:22px 19px}.trademark-benefits-cta-content{align-items:flex-start;gap:13px}.trademark-benefits-cta-content h3{font-size:19px}.trademark-benefits-cta-content p{font-size:13px}.trademark-benefits-cta-button{width:100%}}[data-theme=dark] .trademark-benefits-section{--tb-primary:#70adff;--tb-primary-dark:#3e8ce9;--tb-accent-bg:#1c3552;--tb-text:#e8effa;--tb-muted:#a8b7cc;--tb-card-bg:#142235;--tb-border:#293b51;color:var(--tb-text);background:#0c1726}[data-theme=dark] .trademark-benefit-card{box-shadow:0 8px 28px #0000001f}[data-theme=dark] .trademark-benefit-card:hover{border-color:#416b9c;box-shadow:0 18px 40px #00000040}[data-theme=dark] .trademark-benefit-number{color:#304b69}[data-theme=dark] .trademark-benefits-cta{background:linear-gradient(115deg,#172b43,#142235);border-color:#2a4565}[data-theme=dark] .trademark-benefits-cta-icon{color:#8bc0ff;background:#203954}[data-theme=dark] .trademark-benefits-cta-content h3{color:#e8f2ff}[data-theme=dark] .trademark-benefits-cta-content p{color:#b5c6dc}[data-theme=dark] .trademark-benefits-cta-button{color:#081a2e}[data-theme=dark] .trademark-benefits-cta-button:hover{color:#fff}.trademark-process-section{--tp-primary:#1459a8;--tp-primary-dark:#0b3974;--tp-accent-bg:#eaf3ff;--tp-text:#192b42;--tp-muted:#617086;--tp-card:#fff;--tp-border:#e1eaf5;color:var(--tp-text);background:#f7faff;padding:88px 20px}.trademark-process-container{width:100%;max-width:1200px;margin:0 auto}.trademark-process-heading{text-align:center;max-width:790px;margin:0 auto 54px}.trademark-process-eyebrow{color:var(--tp-primary);letter-spacing:1.8px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.trademark-process-heading h2{color:var(--tp-text);letter-spacing:-.9px;margin:0 0 18px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.25}.trademark-process-heading h2 span{color:var(--tp-primary)}.trademark-process-heading>p{max-width:710px;color:var(--tp-muted);margin:0 auto;font-size:16px;line-height:1.85}.trademark-process-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:48px;display:grid}.trademark-process-timeline{min-width:0}.trademark-process-step{grid-template-columns:66px minmax(0,1fr);gap:20px;min-width:0;display:grid}.trademark-process-step-marker{flex-direction:column;align-items:center;display:flex;position:relative}.trademark-process-step-icon{z-index:1;background:var(--tp-accent-bg);width:58px;height:58px;color:var(--tp-primary);border:1px solid #d2e4fa;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;transition:color .25s,background .25s,border-color .25s;display:flex}.trademark-process-step:hover .trademark-process-step-icon{border-color:var(--tp-primary);background:var(--tp-primary);color:#fff}.trademark-process-step-line{background:linear-gradient(#a9c9ef,#dbe9f9);flex:1;width:2px;min-height:28px;margin:8px 0}.trademark-process-step-content{min-width:0;padding:4px 0 30px}.trademark-process-step-number{color:var(--tp-primary);letter-spacing:1.3px;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-block}.trademark-process-step-content h3{color:var(--tp-text);margin:0 0 9px;font-size:19px;font-weight:750;line-height:1.45}.trademark-process-step-content p{color:var(--tp-muted);margin:0;font-size:14px;line-height:1.8}.trademark-process-video-card{border:1px solid var(--tp-border);background:var(--tp-card);border-radius:20px;min-width:0;padding:24px;position:sticky;top:24px;box-shadow:0 14px 40px #15417014}.trademark-process-video-heading{margin-bottom:20px}.trademark-process-video-label{color:var(--tp-primary);letter-spacing:1.5px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.trademark-process-video-heading h3{color:var(--tp-text);margin:0 0 10px;font-size:23px;font-weight:800;line-height:1.4}.trademark-process-video-heading p{color:var(--tp-muted);margin:0;font-size:14px;line-height:1.75}.trademark-process-video-wrapper{aspect-ratio:16/9;background:#0b1726;border-radius:13px;width:100%;position:relative;overflow:hidden}.trademark-process-video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.trademark-process-video-footer{color:var(--tp-muted);align-items:flex-start;gap:10px;margin:19px 0;font-size:13px;line-height:1.6;display:flex}.trademark-process-video-footer svg{color:var(--tp-primary);flex-shrink:0;margin-top:3px}.trademark-process-cta{background:var(--tp-primary);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.trademark-process-cta:hover{background:var(--tp-primary-dark);color:#fff;transform:translateY(-2px)}@media (width<=900px){.trademark-process-section{padding:70px 20px}.trademark-process-layout{grid-template-columns:minmax(0,1fr);gap:25px}.trademark-process-video-card{width:100%;max-width:650px;margin:0 auto;position:static}}@media (width<=560px){.trademark-process-section{padding:52px 16px}.trademark-process-heading{margin-bottom:35px}.trademark-process-heading h2{letter-spacing:-.5px;font-size:30px}.trademark-process-heading>p{font-size:14px}.trademark-process-step{grid-template-columns:48px minmax(0,1fr);gap:13px}.trademark-process-step-icon{border-radius:13px;width:46px;height:46px;font-size:18px}.trademark-process-step-content{padding-top:2px;padding-bottom:27px}.trademark-process-step-content h3{font-size:17px}.trademark-process-step-content p{font-size:13px;line-height:1.75}.trademark-process-video-card{border-radius:15px;padding:17px}.trademark-process-video-heading h3{font-size:21px}}[data-theme=dark] .trademark-process-section{--tp-primary:#70adff;--tp-primary-dark:#3e8ce9;--tp-accent-bg:#1c3552;--tp-text:#e8effa;--tp-muted:#a8b7cc;--tp-card:#142235;--tp-border:#293b51;color:var(--tp-text);background:#0c1726}[data-theme=dark] .trademark-process-step-icon{border-color:#2d4968}[data-theme=dark] .trademark-process-step-line{background:linear-gradient(#416b9c,#263e59)}[data-theme=dark] .trademark-process-video-card{box-shadow:0 14px 40px #0003}[data-theme=dark] .trademark-process-cta{color:#081a2e}[data-theme=dark] .trademark-process-cta:hover{color:#fff}.trademark-faq-section{--tf-primary:#1459a8;--tf-primary-dark:#0b3974;--tf-accent-bg:#eaf3ff;--tf-text:#192b42;--tf-muted:#617086;--tf-card:#fff;--tf-border:#e1eaf5;color:var(--tf-text);background:#f7faff;padding:88px 20px}.trademark-faq-container{width:100%;max-width:1200px;margin:0 auto}.trademark-faq-heading{text-align:center;max-width:760px;margin:0 auto 48px}.trademark-faq-eyebrow{color:var(--tf-primary);letter-spacing:1.8px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.trademark-faq-heading h2{color:var(--tf-text);letter-spacing:-.8px;margin:0 0 18px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.25}.trademark-faq-heading h2 span{color:var(--tf-primary)}.trademark-faq-heading>p{max-width:690px;color:var(--tf-muted);margin:0 auto;font-size:16px;line-height:1.85}.trademark-faq-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:30px;display:grid}.trademark-faq-list{flex-direction:column;gap:14px;min-width:0;display:flex}.trademark-faq-item{border:1px solid var(--tf-border);background:var(--tf-card);border-radius:13px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.trademark-faq-item:hover,.trademark-faq-item.is-open{border-color:#b7d2f2;box-shadow:0 7px 22px #1541700e}.trademark-faq-question-heading{font-size:inherit;margin:0}.trademark-faq-question{width:100%;min-height:74px;color:var(--tf-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.55;display:flex}.trademark-faq-question:focus-visible{outline:3px solid var(--tf-primary);outline-offset:-4px}.trademark-faq-question-text{flex:1;min-width:0}.trademark-faq-toggle{background:var(--tf-accent-bg);width:34px;height:34px;color:var(--tf-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:transform .25s,background .25s,color .25s;display:flex}.trademark-faq-item.is-open .trademark-faq-toggle{background:var(--tf-primary);color:#fff;transform:rotate(180deg)}.trademark-faq-answer{padding:0 22px 22px}.trademark-faq-answer[hidden]{display:none}.trademark-faq-answer p{border-top:1px solid var(--tf-border);color:var(--tf-muted);margin:0;padding-top:17px;font-size:14px;line-height:1.9}.trademark-faq-help-card{background:linear-gradient(145deg,#eaf3ff,#f8fbff);border:1px solid #d5e5fa;border-radius:18px;min-width:0;padding:30px 26px;position:sticky;top:24px}.trademark-faq-help-icon{width:58px;height:58px;color:var(--tf-primary);background:#fff;border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.trademark-faq-help-label{color:var(--tf-primary);letter-spacing:1.5px;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.trademark-faq-help-card h3{color:#123e72;margin:0 0 14px;font-size:23px;font-weight:800;line-height:1.45}.trademark-faq-help-card>p{color:#526983;margin:0 0 24px;font-size:14px;line-height:1.85}.trademark-faq-help-button{background:var(--tf-primary);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.trademark-faq-help-button:hover{background:var(--tf-primary-dark);color:#fff;transform:translateY(-2px)}.trademark-faq-help-note{color:#526983;text-align:center;margin-top:17px;font-size:12px;line-height:1.7}@media (width<=900px){.trademark-faq-section{padding:70px 20px}.trademark-faq-layout{grid-template-columns:minmax(0,1fr);gap:26px}.trademark-faq-help-card{width:100%;position:static}}@media (width<=560px){.trademark-faq-section{padding:52px 16px}.trademark-faq-heading{margin-bottom:32px}.trademark-faq-heading h2{letter-spacing:-.5px;font-size:30px}.trademark-faq-heading>p{font-size:14px}.trademark-faq-list{gap:11px}.trademark-faq-question{gap:12px;min-height:68px;padding:17px 15px;font-size:14px}.trademark-faq-toggle{border-radius:8px;width:30px;height:30px;font-size:11px}.trademark-faq-answer{padding:0 15px 18px}.trademark-faq-answer p{font-size:13px;line-height:1.85}.trademark-faq-help-card{border-radius:15px;padding:24px 20px}.trademark-faq-help-card h3{font-size:21px}}[data-theme=dark] .trademark-faq-section{--tf-primary:#70adff;--tf-primary-dark:#3e8ce9;--tf-accent-bg:#1c3552;--tf-text:#e8effa;--tf-muted:#a8b7cc;--tf-card:#142235;--tf-border:#293b51;color:var(--tf-text);background:#0c1726}[data-theme=dark] .trademark-faq-item:hover,[data-theme=dark] .trademark-faq-item.is-open{border-color:#416b9c;box-shadow:0 7px 22px #00000026}[data-theme=dark] .trademark-faq-help-card{background:linear-gradient(145deg,#172b43,#142235);border-color:#2a4565}[data-theme=dark] .trademark-faq-help-icon{color:#8bc0ff;background:#203954}[data-theme=dark] .trademark-faq-help-card h3{color:#e8f2ff}[data-theme=dark] .trademark-faq-help-card>p,[data-theme=dark] .trademark-faq-help-note{color:#b5c6dc}[data-theme=dark] .trademark-faq-help-button{color:#081a2e}[data-theme=dark] .trademark-faq-help-button:hover{color:#fff}.llp-pricing-page{--llp-primary:#1746a2;--llp-primary-dark:#103477;--llp-accent:#f5a623;--llp-text:#202938;--llp-muted:#657184;--llp-border:#e1e7f0;--llp-surface:#fff;box-sizing:border-box;overflow-wrap:break-word;width:100%;max-width:100%;color:var(--llp-text);background:#f6f8fc;margin:0 auto;padding:0;font-family:Arial,Helvetica,sans-serif}.llp-pricing-page *,.llp-pricing-page :before,.llp-pricing-page :after{box-sizing:border-box}.llp-pricing-page h1,.llp-pricing-page h2,.llp-pricing-page h3,.llp-pricing-page h4,.llp-pricing-page p{margin-top:0}.llp-pricing-page a{text-decoration:none}.llp-pricing-page .llp-offer{background:var(--llp-primary);color:#fff;text-align:center;width:100%;padding:13px 16px;font-size:15px;line-height:1.6}.llp-pricing-page .llp-offer strong{color:#ffdc83}.llp-pricing-page .llp-hero{text-align:center;background:linear-gradient(135deg,#eaf1ff 0%,#fff 100%);padding:76px 24px 70px}.llp-pricing-page .llp-hero h1{max-width:900px;color:var(--llp-primary-dark);letter-spacing:-.8px;margin:0 auto 20px;font-size:clamp(30px,4vw,48px);font-weight:750;line-height:1.2}.llp-pricing-page .llp-hero p{max-width:720px;color:var(--llp-muted);margin:0 auto 28px;font-size:17px;line-height:1.8}.llp-pricing-page .llp-hero button{background:var(--llp-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:13px 28px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.llp-pricing-page .llp-hero button:hover{background:var(--llp-primary-dark);transform:translateY(-2px)}.llp-pricing-page .llp-hero button:focus-visible,.llp-pricing-page a:focus-visible{outline:3px solid var(--llp-accent);outline-offset:4px}.llp-pricing-page .llp-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:60px 24px;scroll-margin-top:30px;display:grid}.llp-pricing-page .llp-plan-card{border:1px solid var(--llp-border);background:var(--llp-surface);border-radius:16px;flex-direction:column;min-width:0;padding:30px 24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 28px #142d5a12}.llp-pricing-page .llp-plan-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px #142d5a21}.llp-pricing-page .llp-plan-card h3{color:var(--llp-primary-dark);margin-bottom:15px;font-size:22px;font-weight:750;line-height:1.4}.llp-pricing-page .llp-plan-card>p:first-of-type{min-height:76px;color:var(--llp-muted);margin-bottom:22px;font-size:14px;line-height:1.8}.llp-pricing-page .llp-plan-card h2{color:var(--llp-primary);margin-bottom:8px;font-size:34px;font-weight:800;line-height:1.3}.llp-pricing-page .llp-plan-card h2 span{color:var(--llp-muted);font-size:13px;font-weight:500}.llp-pricing-page .llp-plan-card h2+p{color:var(--llp-muted);margin-bottom:22px;font-size:13px}.llp-pricing-page .llp-plan-card .llp-apply-button,.llp-pricing-page .llp-plan-card>a{border:1px solid var(--llp-primary);background:var(--llp-primary);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-bottom:25px;padding:12px 18px;font-size:15px;transition:background .2s,border-color .2s;display:flex}.llp-pricing-page .llp-plan-card .llp-apply-button:hover,.llp-pricing-page .llp-plan-card>a:hover{border-color:var(--llp-primary-dark);background:var(--llp-primary-dark)}.llp-pricing-page .llp-plan-card ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.llp-pricing-page .llp-plan-card li{color:#374151;padding-left:26px;font-size:14px;line-height:1.65;position:relative}.llp-pricing-page .llp-plan-card li:before{color:#16804a;content:"✓";font-size:16px;font-weight:800;position:absolute;top:0;left:0}.llp-pricing-page .llp-footer{border-top:1px solid var(--llp-border);border-bottom:1px solid var(--llp-border);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding:24px 20px;display:flex}.llp-pricing-page .llp-footer a{color:var(--llp-primary);font-size:14px;font-weight:600}.llp-pricing-page .llp-footer a:hover{color:var(--llp-primary-dark);text-decoration:underline}.llp-pricing-page .llp-details,.llp-pricing-page .llp-legal-sections{width:100%;max-width:1000px;margin:0 auto;padding:40px 24px;scroll-margin-top:25px}.llp-pricing-page .llp-details p,.llp-pricing-page .llp-legal-sections p{color:#4b5563;margin-bottom:22px;font-size:15px;line-height:1.9}.llp-pricing-page .llp-details h4{color:var(--llp-primary-dark);margin:28px 0 18px;font-size:21px;line-height:1.5}.llp-pricing-page .llp-details ul{flex-direction:column;gap:14px;margin:0 0 25px;padding-left:24px;display:flex}.llp-pricing-page .llp-details li{color:#4b5563;padding-left:4px;font-size:15px;line-height:1.8}.llp-pricing-page .llp-details strong,.llp-pricing-page .llp-legal-sections strong{color:#27364d}.llp-pricing-page .llp-legal-sections{border-top:1px solid var(--llp-border)}.llp-pricing-page .llp-legal-sections h3{color:var(--llp-primary-dark);margin-bottom:18px;font-size:24px}@media (width<=900px){.llp-pricing-page .llp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:45px 20px}.llp-pricing-page .llp-plan-card{padding:25px 20px}.llp-pricing-page .llp-plan-card>p:first-of-type{min-height:auto}.llp-pricing-page .llp-hero{padding:60px 22px}}@media (width<=600px){.llp-pricing-page{width:100%;margin:0;padding:0}.llp-pricing-page .llp-offer{padding:11px 12px;font-size:13px}.llp-pricing-page .llp-hero{padding:45px 18px}.llp-pricing-page .llp-hero h1{letter-spacing:-.4px;font-size:30px}.llp-pricing-page .llp-hero p{font-size:15px;line-height:1.7}.llp-pricing-page .llp-hero button{width:100%;max-width:300px}.llp-pricing-page .llp-plans{grid-template-columns:minmax(0,1fr);gap:20px;padding:30px 16px}.llp-pricing-page .llp-plan-card{border-radius:12px;padding:25px 20px}.llp-pricing-page .llp-plan-card h3{font-size:21px}.llp-pricing-page .llp-plan-card h2{font-size:32px}.llp-pricing-page .llp-footer{gap:16px 22px;padding:22px 16px}.llp-pricing-page .llp-details,.llp-pricing-page .llp-legal-sections{padding:30px 18px}.llp-pricing-page .llp-details h4{font-size:19px}.llp-pricing-page .llp-details p,.llp-pricing-page .llp-details li,.llp-pricing-page .llp-legal-sections p{font-size:14px}}@media (width<=360px){.llp-pricing-page .llp-hero h1{font-size:26px}.llp-pricing-page .llp-plan-card{padding:22px 16px}.llp-pricing-page .llp-plan-card h2{font-size:29px}}.aoa-pricing-page{--aoa-primary:#1746a2;--aoa-primary-dark:#103477;--aoa-accent:#f5a623;--aoa-text:#202938;--aoa-muted:#657184;--aoa-border:#e1e7f0;overflow-wrap:break-word;width:100%;max-width:100%;color:var(--aoa-text);box-sizing:border-box;background:#f6f8fc;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.aoa-pricing-page *,.aoa-pricing-page :before,.aoa-pricing-page :after{box-sizing:border-box}.aoa-pricing-page h1,.aoa-pricing-page h2,.aoa-pricing-page h3,.aoa-pricing-page p{margin-top:0}.aoa-pricing-page a{text-decoration:none}.aoa-pricing-page .aoa-offer{background:var(--aoa-primary);color:#fff;text-align:center;padding:13px 16px;font-size:14px;line-height:1.6}.aoa-pricing-page .aoa-offer strong{color:#ffdc83}.aoa-pricing-page .aoa-hero{text-align:center;background:linear-gradient(135deg,#eaf1ff,#fff);padding:75px 24px}.aoa-pricing-page .aoa-hero-content{max-width:850px;margin:0 auto}.aoa-pricing-page .aoa-eyebrow{color:var(--aoa-primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-block}.aoa-pricing-page .aoa-hero h1{color:var(--aoa-primary-dark);margin-bottom:18px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.2}.aoa-pricing-page .aoa-hero p{color:var(--aoa-muted);margin-bottom:28px;font-size:17px;line-height:1.8}.aoa-pricing-page .aoa-hero button{background:var(--aoa-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:13px 28px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.aoa-pricing-page .aoa-hero button:hover{background:var(--aoa-primary-dark);transform:translateY(-2px)}.aoa-pricing-page .aoa-pricing-section{padding:60px 20px;scroll-margin-top:25px}.aoa-pricing-page .aoa-section-heading{text-align:center;max-width:720px;margin:0 auto 32px}.aoa-pricing-page .aoa-section-heading>span{color:var(--aoa-primary);letter-spacing:2px;font-size:12px;font-weight:800}.aoa-pricing-page .aoa-section-heading h2{color:var(--aoa-primary-dark);margin:12px 0;font-size:clamp(25px,4vw,34px);line-height:1.3}.aoa-pricing-page .aoa-section-heading p{color:var(--aoa-muted);font-size:15px;line-height:1.8}.aoa-pricing-page .aoa-plan-card{border:1px solid var(--aoa-border);background:#fff;border-radius:16px;width:100%;max-width:560px;margin:0 auto;padding:34px;box-shadow:0 12px 36px #142d5a14}.aoa-pricing-page .aoa-plan-label{color:var(--aoa-primary);background:#eaf1ff;border-radius:20px;margin-bottom:18px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-block}.aoa-pricing-page .aoa-plan-card h3{color:var(--aoa-primary-dark);margin-bottom:15px;font-size:25px;line-height:1.4}.aoa-pricing-page .aoa-plan-description{color:var(--aoa-muted);margin-bottom:24px;font-size:15px;line-height:1.8}.aoa-pricing-page .aoa-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.aoa-pricing-page .aoa-price strong{color:var(--aoa-primary);font-size:42px;font-weight:800}.aoa-pricing-page .aoa-price span{color:var(--aoa-muted);font-size:14px}.aoa-pricing-page .aoa-price-note{color:#16804a;margin:6px 0 24px;font-size:13px;font-weight:600}.aoa-pricing-page .aoa-get-started{border:1px solid var(--aoa-primary);background:var(--aoa-primary);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-bottom:26px;padding:13px 20px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.aoa-pricing-page .aoa-get-started:hover{background:var(--aoa-primary-dark)}.aoa-pricing-page .aoa-features{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.aoa-pricing-page .aoa-features li{color:#374151;padding-left:28px;font-size:14px;line-height:1.7;position:relative}.aoa-pricing-page .aoa-features li:before{color:#16804a;content:"✓";font-weight:800;position:absolute;top:0;left:0}.aoa-pricing-page .aoa-about,.aoa-pricing-page .aoa-legal-section{width:100%;max-width:1000px;margin:0 auto;padding:35px 24px;scroll-margin-top:25px}.aoa-pricing-page .aoa-about h2,.aoa-pricing-page .aoa-legal-section h2{color:var(--aoa-primary-dark);margin-bottom:18px;font-size:28px;line-height:1.4}.aoa-pricing-page .aoa-about h3{color:var(--aoa-primary-dark);margin:30px 0 16px;font-size:21px;line-height:1.5}.aoa-pricing-page .aoa-about p,.aoa-pricing-page .aoa-legal-section p{color:#4b5563;margin-bottom:22px;font-size:15px;line-height:1.9}.aoa-pricing-page .aoa-about ul,.aoa-pricing-page .aoa-legal-section ul{flex-direction:column;gap:14px;margin:0 0 25px;padding-left:24px;display:flex}.aoa-pricing-page .aoa-about li,.aoa-pricing-page .aoa-legal-section li{color:#4b5563;padding-left:4px;font-size:15px;line-height:1.8}.aoa-pricing-page .aoa-footer{border-top:1px solid var(--aoa-border);border-bottom:1px solid var(--aoa-border);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;padding:24px 16px;display:flex}.aoa-pricing-page .aoa-footer a{color:var(--aoa-primary);font-size:14px;font-weight:600}.aoa-pricing-page .aoa-footer a:hover{color:var(--aoa-primary-dark);text-decoration:underline}.aoa-pricing-page .aoa-legal-section{border-bottom:1px solid var(--aoa-border)}.aoa-pricing-page a:focus-visible,.aoa-pricing-page button:focus-visible{outline:3px solid var(--aoa-accent);outline-offset:4px}@media (width<=768px){.aoa-pricing-page .aoa-hero{padding:55px 20px}.aoa-pricing-page .aoa-pricing-section{padding:45px 16px}.aoa-pricing-page .aoa-plan-card{padding:28px 22px}}@media (width<=480px){.aoa-pricing-page .aoa-offer{padding:11px 12px;font-size:12px}.aoa-pricing-page .aoa-hero{padding:42px 18px}.aoa-pricing-page .aoa-hero h1{font-size:30px}.aoa-pricing-page .aoa-hero p{font-size:15px}.aoa-pricing-page .aoa-hero button{width:100%;max-width:300px}.aoa-pricing-page .aoa-pricing-section{padding:35px 14px}.aoa-pricing-page .aoa-plan-card{border-radius:12px;padding:24px 18px}.aoa-pricing-page .aoa-plan-card h3{font-size:22px}.aoa-pricing-page .aoa-price strong{font-size:36px}.aoa-pricing-page .aoa-about,.aoa-pricing-page .aoa-legal-section{padding:28px 18px}.aoa-pricing-page .aoa-about h2,.aoa-pricing-page .aoa-legal-section h2{font-size:24px}.aoa-pricing-page .aoa-about p,.aoa-pricing-page .aoa-about li,.aoa-pricing-page .aoa-legal-section p,.aoa-pricing-page .aoa-legal-section li{font-size:14px}.aoa-pricing-page .aoa-footer{gap:16px 22px}}
