:root{--sg-page-bg:#0f0f0f;--sg-text:#fff;--sg-muted:#b8bec8;--sg-panel:#181818;--sg-border:#ffffff1f;--sg-orange:#f47c1b;--sg-cream:#f4ebe4}html[data-theme=light]{--sg-page-bg:#f6f7fb;--sg-text:#151515;--sg-muted:#59606c;--sg-panel:#fff;--sg-border:#1414141f}body{background:var(--sg-page-bg);color:var(--sg-text);transition:background .25s,color .25s}.sg-header{z-index:2500;position:relative}.sg-header-actions-row{background:linear-gradient(90deg, #ffffff8f, #fff3), var(--sg-cream);border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:7px 34px 7px 190px;display:flex}.sg-header-actions-left{color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff6b;border:1px solid #f47c1b21;border-radius:999px;align-items:center;gap:10px;min-width:0;min-height:38px;padding:5px 12px;display:flex;box-shadow:0 12px 34px #1018270f}.sg-header-actions-left span{color:var(--sg-orange);text-transform:uppercase;letter-spacing:1.6px;white-space:nowrap;font-size:11px;font-weight:950}.sg-ecosystem-tags{align-items:center;gap:6px;min-width:0;display:flex}.sg-ecosystem-tags strong{color:#191919;white-space:nowrap;background:#ffffffb8;border:1px solid #14141414;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex;box-shadow:0 8px 18px #1018270e}.sg-ecosystem-tags svg{color:var(--sg-orange);stroke-width:2.4px}.sg-header-actions-right{align-items:center;gap:12px;display:flex}.sg-top-phone{color:#181818;white-space:nowrap;align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.sg-top-phone svg{color:var(--sg-orange)}.sg-theme-switch,.sg-talk-btn{cursor:pointer;border:1px solid #00000024;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.sg-theme-switch{color:#fff;background:#111}.sg-theme-switch svg{color:var(--sg-orange)}.sg-talk-btn{background:var(--sg-orange);color:#111}.sg-nav-spacer{height:60px}.sg-main-navbar{z-index:2600;background:#000;min-height:60px;position:relative;box-shadow:0 10px 24px #00000038}.sg-main-navbar.fixed{position:fixed;top:0;left:0;right:0}.sg-navbar-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:60px;padding:0 34px 0 42px;display:grid}.sg-navbar-brand{color:#fff;letter-spacing:.5px;align-items:center;gap:12px;min-width:380px;min-height:60px;padding-left:145px;font-weight:950;text-decoration:none;display:inline-flex;position:relative}.sg-brand-title{align-items:center;gap:4px;display:inline-flex}.sg-brand-title>span{white-space:nowrap;font-size:clamp(18px,1.65vw,27px);line-height:1}.sg-brand-title b{color:var(--sg-orange)}.sg-brand-shree{-o-object-fit:contain;object-fit:contain;filter:grayscale()invert()brightness(1.65)drop-shadow(0 5px 8px #00000052);width:27px;height:41px;position:relative;top:-3px}.sg-navbar-logo{z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 15px 18px #00000080);pointer-events:none;width:118px;height:118px;transition:top .22s,width .22s,height .22s;position:absolute;top:-52px;left:-4px}.sg-main-navbar.fixed .sg-navbar-logo{width:84px;height:84px;top:3px}.sg-nav-links{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sg-nav-links>a,.sg-dropdown-parent>button{color:#d9dde5;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;min-height:38px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.sg-nav-links>a:hover,.sg-nav-links>a.active,.sg-dropdown-parent.open>button,.sg-dropdown-parent:hover>button{color:var(--sg-orange);background:#ffffff12}.sg-dropdown-parent{position:relative}.sg-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;background:#181818;border:1px solid #ffffff1f;border-radius:16px;width:370px;padding:16px;transition:all .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 24px 80px #00000059}.sg-dropdown-parent.open .sg-dropdown-menu,.sg-dropdown-parent:hover .sg-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.sg-company-menu{width:430px}.sg-dropdown-menu p{color:var(--sg-orange);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.sg-dropdown-menu a{color:#f4f4f4;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.sg-dropdown-menu a:hover{color:var(--sg-orange);background:#f47c1b1f}.sg-dropdown-menu svg{color:var(--sg-orange)}.sg-menu-toggle{color:#fff;cursor:pointer;background:#111;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.sg-mobile-nav{display:none}@media (width<=1120px){.sg-header-actions-row{padding-left:150px}.sg-ecosystem-tags strong:nth-child(n+3),.sg-top-phone span{display:none}.sg-nav-links>a,.sg-dropdown-parent>button{padding:0 10px;font-size:14px}.sg-navbar-brand{min-width:295px;padding-left:112px}.sg-navbar-logo{width:98px;height:98px;top:-40px}.sg-main-navbar.fixed .sg-navbar-logo{width:76px;height:76px;top:4px}}@media (width<=900px){.sg-header-actions-row{min-height:52px;padding:7px 16px}.sg-header-actions-left,.sg-top-phone,.sg-talk-btn{display:none}.sg-theme-switch{width:42px;padding:0}.sg-theme-switch span{display:none}.sg-navbar-inner{grid-template-columns:auto 1fr auto;padding:0 16px}.sg-navbar-brand{min-width:auto;min-height:58px;padding-left:80px}.sg-main-navbar,.sg-navbar-inner{min-height:58px}.sg-nav-spacer{height:58px}.sg-nav-links{display:none}.sg-menu-toggle{justify-self:end;display:inline-flex}.sg-mobile-nav{background:#111;border-top:1px solid #ffffff17;padding:12px 16px 18px;display:none}.sg-mobile-nav.show{gap:8px;display:grid}.sg-mobile-nav a,.sg-mobile-nav strong{color:#fff;background:#ffffff0a;border-radius:10px;padding:11px 12px;font-weight:800;text-decoration:none}.sg-mobile-nav strong{color:var(--sg-orange);text-transform:uppercase;letter-spacing:1px;margin-top:6px;font-size:12px}.sg-mobile-nav a:hover,.sg-mobile-nav a.active{color:var(--sg-orange)}}@media (width<=560px){.sg-brand-title{gap:3px}.sg-brand-title>span{font-size:12px}.sg-brand-shree{width:20px;height:31px;top:-2px}.sg-navbar-logo{width:68px;height:68px;top:-5px}.sg-main-navbar.fixed .sg-navbar-logo{width:64px;height:64px;top:-2px}}.sg-header.tech-vertical{--sg-orange:#10b981;overflow:visible!important}html[data-theme=dark] .sg-header.tech-vertical{--sg-orange:#00f2fe}.sg-header.dream-earth-vertical{--sg-orange:#10b981;overflow:visible!important}html[data-theme=dark] .sg-header.dream-earth-vertical{--sg-orange:#10b981}.sg-header.tech-vertical .sg-main-navbar,.sg-header.tech-vertical .sg-navbar-inner,.sg-header.tech-vertical .sg-navbar-brand-tech,.sg-header.dream-earth-vertical .sg-main-navbar,.sg-header.dream-earth-vertical .sg-navbar-inner,.sg-header.dream-earth-vertical .sg-navbar-brand-tech{overflow:visible!important}.sg-header.tech-vertical .sg-main-navbar,.sg-header.tech-vertical .sg-navbar-inner,.sg-header.tech-vertical .sg-navbar-brand-tech,.sg-header.dream-earth-vertical .sg-main-navbar,.sg-header.foundation-vertical .sg-navbar-inner,.sg-header.foundation-vertical .sg-navbar-brand-tech,.sg-header.dream-earth-vertical .sg-navbar-inner,.sg-header.dream-earth-vertical .sg-navbar-brand-tech{transition:min-height .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),background .28s}.sg-navbar-logo-tech,.sg-navbar-logo-dream,.sg-navbar-logo-foundation,.sg-navbar-logo-buildcon,.sg-navbar-logo-hostelpg{z-index:9999;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 20px #00000059);pointer-events:auto;width:auto;height:100px;transition:top .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),filter .28s;position:absolute;top:-50px;left:20px}.sg-header.tech-vertical .sg-main-navbar.fixed,.sg-header.dream-earth-vertical .sg-main-navbar.fixed,.sg-header.foundation-vertical .sg-main-navbar.fixed{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0f;height:48px;min-height:48px;box-shadow:0 8px 32px #00000059}.sg-header.tech-vertical .sg-main-navbar.fixed .sg-navbar-inner,.sg-header.dream-earth-vertical .sg-main-navbar.fixed .sg-navbar-inner,.sg-header.foundation-vertical .sg-main-navbar.fixed .sg-navbar-inner,.sg-header.tech-vertical .sg-main-navbar.fixed .sg-navbar-brand-tech,.sg-header.dream-earth-vertical .sg-main-navbar.fixed .sg-navbar-brand-tech,.sg-header.foundation-vertical .sg-main-navbar.fixed .sg-navbar-brand-tech{height:48px;min-height:48px}.sg-header.tech-vertical .sg-main-navbar.fixed .sg-navbar-logo-tech,.sg-header.dream-earth-vertical .sg-main-navbar.fixed .sg-navbar-logo-dream,.sg-header.foundation-vertical .sg-main-navbar.fixed .sg-navbar-logo-foundation,.sg-header.buildcon-vertical .sg-main-navbar.fixed .sg-navbar-logo-buildcon,.sg-header.hostel-vertical .sg-main-navbar.fixed .sg-navbar-logo-hostelpg{filter:drop-shadow(0 14px 24px #00000080);height:76px;top:1px}.sg-header.tech-vertical .sg-main-navbar.fixed .sg-nav-links>a,.sg-header.tech-vertical .sg-main-navbar.fixed .sg-dropdown-parent>button,.sg-header.dream-earth-vertical .sg-main-navbar.fixed .sg-nav-links>a,.sg-header.dream-earth-vertical .sg-main-navbar.fixed .sg-dropdown-parent>button,.sg-header.foundation-vertical .sg-main-navbar.fixed .sg-nav-links>a,.sg-header.foundation-vertical .sg-main-navbar.fixed .sg-dropdown-parent>button{min-height:32px;padding:0 12px;font-size:14px}.sg-tech-top-strip{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex;color:#374151!important}html[data-theme=dark] .sg-tech-top-strip{color:#374151!important}.sg-tech-top-redirect-link{align-items:center;gap:2px;text-decoration:none;transition:opacity .22s;display:inline-flex}.sg-tech-top-redirect-link:hover{opacity:.82}.sg-tech-shree-icon{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:auto;height:28px;margin-left:-2px;margin-right:-4px;display:inline-block;filter:brightness(0)saturate()invert(53%)sepia(97%)saturate(1512%)hue-rotate(352deg)brightness(98%)contrast(96%)!important}.sg-tech-brand-name{letter-spacing:.5px;font-size:13px;font-weight:950}.sg-tech-brand-shivom{color:#f47c1b}.sg-tech-brand-group,html[data-theme=dark] .sg-tech-brand-group{color:#374151!important}.sg-header.tech-vertical .sg-navbar-brand-tech,.sg-header.dream-earth-vertical .sg-navbar-brand-tech{min-width:450px;height:60px;padding-left:0}@media (width<=1120px){.sg-navbar-logo-tech,.sg-navbar-logo-dream,.sg-navbar-logo-foundation,.sg-navbar-logo-buildcon,.sg-navbar-logo-hostelpg{height:80px;top:-40px;left:20px}.sg-main-navbar.fixed .sg-navbar-logo-tech,.sg-main-navbar.fixed .sg-navbar-logo-dream,.sg-main-navbar.fixed .sg-navbar-logo-foundation,.sg-main-navbar.fixed .sg-navbar-logo-buildcon,.sg-main-navbar.fixed .sg-navbar-logo-hostelpg{height:64px;top:2px}.sg-header.tech-vertical .sg-navbar-brand-tech,.sg-header.dream-earth-vertical .sg-navbar-brand-tech,.sg-header.foundation-vertical .sg-navbar-brand-tech,.sg-header.buildcon-vertical .sg-navbar-brand-tech,.sg-header.hostel-vertical .sg-navbar-brand-tech{min-width:320px}}@media (width<=900px){.sg-navbar-logo-tech,.sg-navbar-logo-dream,.sg-navbar-logo-foundation,.sg-navbar-logo-buildcon,.sg-navbar-logo-hostelpg{height:66px;top:-33px;left:16px}.sg-main-navbar.fixed .sg-navbar-logo-tech,.sg-main-navbar.fixed .sg-navbar-logo-dream,.sg-main-navbar.fixed .sg-navbar-logo-foundation,.sg-main-navbar.fixed .sg-navbar-logo-buildcon,.sg-main-navbar.fixed .sg-navbar-logo-hostelpg{height:54px;top:4px}.sg-header.tech-vertical .sg-navbar-brand-tech,.sg-header.dream-earth-vertical .sg-navbar-brand-tech,.sg-header.foundation-vertical .sg-navbar-brand-tech,.sg-header.buildcon-vertical .sg-navbar-brand-tech,.sg-header.hostel-vertical .sg-navbar-brand-tech{min-width:auto}}@media (width<=560px){.sg-navbar-logo-tech,.sg-navbar-logo-dream,.sg-navbar-logo-foundation,.sg-navbar-logo-buildcon,.sg-navbar-logo-hostelpg{height:52px;top:-26px}.sg-main-navbar.fixed .sg-navbar-logo-tech,.sg-main-navbar.fixed .sg-navbar-logo-dream,.sg-main-navbar.fixed .sg-navbar-logo-foundation,.sg-main-navbar.fixed .sg-navbar-logo-buildcon,.sg-main-navbar.fixed .sg-navbar-logo-hostelpg{height:42px;top:6px}}.sg-console-nav-btn{cursor:pointer!important;white-space:nowrap!important;min-height:38px!important;color:var(--sg-orange)!important;background:#ffffff0a!important;border:1.5px solid #f47c1b66!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin-left:12px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 0 0 2px #f47c1b1a,inset 0 1px #ffffff0d!important}.sg-console-nav-btn:hover{transform:translateY(-1px);color:#fff!important;background:var(--sg-orange)!important;border-color:var(--sg-orange)!important;box-shadow:0 0 0 4px #f47c1b40,0 0 15px #f47c1b8c!important}.sg-header.tech-vertical .sg-console-nav-btn{border-color:#00f2fe66!important;box-shadow:0 0 0 2px #00f2fe26,inset 0 1px #ffffff0d!important}.sg-header.tech-vertical .sg-console-nav-btn:hover{color:#0f172a!important;background:var(--sg-orange)!important;border-color:var(--sg-orange)!important;box-shadow:0 0 0 4px #00f2fe4d,0 0 18px #00f2fe99!important}.sg-footer{color:#fff;background:#000;border-top:1px solid #ffffff14;margin-top:0;padding-top:92px;position:relative;overflow:visible}.sg-home+.sg-footer{margin-top:0}.sg-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 0,#d694451a,#0000 32%),linear-gradient(#0a0a0c 0%,#050505 55%,#000 100%);position:absolute;inset:0}.sg-footer-cta{z-index:2;text-align:center;background:linear-gradient(135deg,#141414fa,#000000fa),radial-gradient(circle at 18% 0,#d6944533,#0000 36%);border:1px solid #d6944557;border-radius:22px;width:min(1040px,100% - 48px);margin:-72px auto 0;padding:26px 24px;position:relative;box-shadow:0 24px 70px #00000059}.sg-footer-cta span{color:#d69445;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:900}.sg-footer-cta h2{color:#fff;max-width:760px;margin:8px auto 18px;font-size:22px;line-height:1.3}.sg-footer-cta div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sg-footer-cta a{color:#111;background:#d69445;border:1px solid #d694458c;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 24px;font-weight:900;text-decoration:none;display:inline-flex}.sg-footer-cta a.outline{color:#fff;background:0 0;border-color:#ffffff52}.sg-footer-inner{z-index:1;width:min(1180px,100% - 44px);margin:0 auto;padding:52px 0 24px;position:relative}.sg-footer-top{grid-template-columns:.82fr 1.5fr;align-items:stretch;gap:34px;display:grid}.sg-footer-brand h2{letter-spacing:-.5px;margin:0 0 12px;font-size:28px;line-height:1}.sg-footer-brand h2 span,.sg-footer h4,.sg-label,.sg-company-main a{color:#d69445}.sg-footer-brand p,.sg-company-main p,.sg-footer-links-row p,.sg-footer-links-row a,.sg-footer-links-row span{color:#c1c6cf}.sg-footer-brand p{max-width:340px;margin:0;font-size:15px;line-height:1.65}.sg-socials{gap:10px;margin-top:16px;display:flex}.sg-socials a{color:#fff;background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;text-decoration:none;display:inline-flex}.sg-footer-company-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;min-height:176px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.sg-company-main{grid-template-columns:84px 1fr;align-items:center;gap:18px;display:grid}.sg-company-main img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:18px;width:84px;height:84px;padding:9px}.sg-label{text-transform:uppercase;letter-spacing:1.7px;font-weight:900;margin:0 0 6px!important;font-size:11px!important}.sg-company-main h3{margin:0 0 7px;font-size:22px;line-height:1.15}.sg-company-main p{margin:0 0 9px;font-size:14px;line-height:1.5}.sg-company-main a{text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.sg-company-tabs{border-top:1px solid #ffffff17;gap:9px;margin-top:14px;padding-top:13px;display:flex}.sg-company-tabs button{cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;width:32px;height:8px;font-size:0}.sg-company-tabs button.active{background:#d69445;width:52px}.sg-footer-links-row{border-top:1px solid #ffffff14;grid-template-columns:.72fr .9fr 1.15fr 1.3fr;gap:28px;margin-top:22px;padding-top:20px;display:grid}.sg-footer h4{text-transform:uppercase;letter-spacing:.8px;margin:0 0 10px;font-size:15px}.sg-footer-links-row a,.sg-footer-links-row span{margin-bottom:8px;font-size:14px;text-decoration:none;display:block}.sg-footer-icon-line{align-items:center;gap:9px;display:flex!important}.sg-footer-icon-line svg{color:#d69445;flex:none}.sg-footer-links-row p{gap:10px;margin:0 0 9px;font-size:14px;line-height:1.5;display:flex}.sg-footer-links-row p svg{color:#d69445;flex:none;margin-top:2px}.sg-footer-bottom{z-index:1;text-align:center;color:#8f96a3;background:#0000002e;border-top:1px solid #ffffff14;padding:12px 20px;font-size:13px;position:relative}@media (width<=1000px){.sg-footer-top,.sg-footer-links-row{grid-template-columns:1fr 1fr}}@media (width<=700px){.sg-footer{margin-top:0;padding-top:88px}.sg-footer-cta{margin-top:-70px;padding:24px 18px}.sg-footer-top,.sg-footer-links-row{grid-template-columns:1fr}.sg-footer-inner{padding-top:44px}}@media (width<=560px){.sg-footer-cta h2{font-size:19px}.sg-company-main{grid-template-columns:1fr}.sg-footer-brand h2,.sg-company-main h3{font-size:22px}}.sg-footer.tech-vertical:before{transition:background .28s}.sg-footer.tech-vertical .sg-footer-cta{transition:border-color .28s,background .28s,margin .28s;margin:-110px auto 0!important}html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical:before{background:radial-gradient(circle at 16% 0,#f47c1b1f,#0000 32%),linear-gradient(#020306 0%,#010204 55%,#000 100%)!important}html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-footer-cta{background:linear-gradient(135deg,#0f172afa,#000000fa),radial-gradient(circle at 18% 0,#f47c1b33,#0000 36%)!important;border:1px solid #f47c1b57!important}html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-footer-cta span,html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical h4,html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-label,html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-company-main a,html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-shri-txt,html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-tech-txt,html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-footer-icon-line svg,html[data-tech-footer-theme=orange-golden] .sg-footer.tech-vertical .sg-footer-links-row p svg{color:#f47c1b!important}html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical:before{background:radial-gradient(circle at 16% 0,#10b9811f,#0000 32%),linear-gradient(#010403 0%,#000201 55%,#000 100%)!important}html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-footer-cta{background:linear-gradient(135deg,#091712fa,#000000fa),radial-gradient(circle at 18% 0,#10b98133,#0000 36%)!important;border:1px solid #10b98157!important}html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-footer-cta span,html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical h4,html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-label,html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-company-main a,html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-shri-txt,html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-tech-txt,html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-footer-icon-line svg,html[data-tech-footer-theme=emerald-teal] .sg-footer.tech-vertical .sg-footer-links-row p svg{color:#10b981!important}html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical:before{background:radial-gradient(circle at 16% 0,#6366f11f,#0000 32%),linear-gradient(#020206 0%,#010103 55%,#000 100%)!important}html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-footer-cta{background:linear-gradient(135deg,#0d0e1dfa,#000000fa),radial-gradient(circle at 18% 0,#6366f133,#0000 36%)!important;border:1px solid #6366f157!important}html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-footer-cta span,html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical h4,html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-label,html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-company-main a,html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-shri-txt,html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-tech-txt,html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-footer-icon-line svg,html[data-tech-footer-theme=neon-indigo] .sg-footer.tech-vertical .sg-footer-links-row p svg{color:#6366f1!important}html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical:before{background:radial-gradient(circle at 16% 0,#06b6d41f,#0000 32%),linear-gradient(#010406 0%,#000102 55%,#000 100%)!important}html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-footer-cta{background:linear-gradient(135deg,#08161efa,#000000fa),radial-gradient(circle at 18% 0,#06b6d433,#0000 36%)!important;border:1px solid #06b6d457!important}html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-footer-cta span,html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical h4,html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-label,html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-company-main a,html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-shri-txt,html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-tech-txt,html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-footer-icon-line svg,html[data-tech-footer-theme=cyan-cobalt] .sg-footer.tech-vertical .sg-footer-links-row p svg{color:#06b6d4!important}html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical:before{background:radial-gradient(circle at 16% 0,#f3f4f629,#0000 32%),linear-gradient(#090b0e 0%,#030406 55%,#000 100%)!important}html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical .sg-footer-cta{background:linear-gradient(135deg,#141a23fa,#000000fa),radial-gradient(circle at 18% 0,#f3f4f647,#0000 36%)!important;border:1px solid #e5e7eb73!important;box-shadow:0 10px 30px #f3f4f61f!important}html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical .sg-footer-cta span,html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical h4,html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical .sg-label,html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical .sg-company-main a,html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical .sg-footer-brand-tech-text .sg-footer-tech-txt{color:#f3f4f6!important;text-shadow:0 0 12px #f3f4f659!important}html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical .sg-footer-icon-line svg,html[data-tech-footer-theme=charcoal-slate] .sg-footer.tech-vertical .sg-footer-links-row p svg{color:#f3f4f6!important;filter:drop-shadow(0 0 4px #f3f4f666)!important}.sg-footer.tech-vertical .sg-footer-cta a{color:#fff!important;background:linear-gradient(135deg,#10b981,#06b6d4)!important;border:1px solid #ffffff14!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 24px #10b98138!important}.sg-footer.tech-vertical .sg-footer-cta a:hover{color:#111827!important;background:linear-gradient(135deg,#f47c1b,#eab308)!important;border-color:#ffffff40!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #f47c1b59!important}.sg-footer.tech-vertical .sg-footer-cta a.outline{color:#fff!important;background:#111827!important;border:1px solid #f47c1b59!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #0003!important}.sg-footer.tech-vertical .sg-footer-cta a.outline:hover{background:#1f2937!important;border-color:#10b981!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #10b9812e!important}.sg-footer-brand-text-wrapper{align-items:center;gap:0;margin-bottom:20px;display:flex}.sg-footer-shri-icon{-o-object-fit:contain;object-fit:contain;width:auto;height:34px;margin-left:-2px;margin-right:-4px;filter:brightness(0)saturate()invert(53%)sepia(97%)saturate(1512%)hue-rotate(352deg)brightness(98%)contrast(96%)!important}.sg-footer-brand-tech-text{letter-spacing:-.3px;white-space:nowrap;font-size:19px;font-weight:950;line-height:1.25}.sg-footer-shivom-txt{color:#f47c1b!important}.sg-footer-pvt-txt{color:#9ca3af;margin-left:2px;font-size:14px;font-weight:700;display:inline-block}.sg-footer.tech-vertical .sg-company-main img{background:#fff!important;border:1px solid #ffffff26!important;border-radius:18px!important;padding:9px!important;box-shadow:0 8px 20px #0000004d!important}.sg-footer-temp-theme-selector{color:#9ca3af;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;font-size:13px;display:flex}.sg-footer-temp-theme-selector span{text-transform:uppercase;letter-spacing:1px;font-weight:800}.sg-footer-temp-theme-selector button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;transition:transform .2s,border-color .2s;box-shadow:0 4px 10px #0006}.sg-footer-temp-theme-selector button:hover{transform:scale(1.25)}.sg-footer-temp-theme-selector button.active{border-color:#fff;transform:scale(1.15);box-shadow:0 0 10px #fffc}.sg-footer-temp-theme-selector button.gold{background:linear-gradient(135deg,#f47c1b,#eab308)}.sg-footer-temp-theme-selector button.emerald{background:linear-gradient(135deg,#10b981,#06b6d4)}.sg-footer-temp-theme-selector button.indigo{background:linear-gradient(135deg,#6366f1,#3b82f6)}.sg-footer-temp-theme-selector button.cyan{background:linear-gradient(135deg,#06b6d4,#2563eb)}.sg-footer-temp-theme-selector button.charcoal{background:linear-gradient(135deg,#1e293b,#94a3b8,#f8fafc)!important}@media (width<=700px){.sg-footer.tech-vertical .sg-footer-cta,.sg-footer.dream-earth-vertical .sg-footer-cta{margin-top:-110px!important}}.sg-footer.dream-earth-vertical:before{transition:background .28s}.sg-footer.dream-earth-vertical .sg-footer-cta{transition:border-color .28s,background .28s,margin .28s;margin:-110px auto 0!important}html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical:before{background:radial-gradient(circle at 16% 0,#10b98124,#0000 32%),linear-gradient(#050c08 0%,#020604 55%,#000 100%)!important}html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical .sg-footer-cta{box-shadow:0 24px 70px #00000073;background:linear-gradient(135deg,#06150efa,#000000fa),radial-gradient(circle at 18% 0,#10b98138,#0000 36%)!important;border:1px solid #10b9815c!important}html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical .sg-footer-cta span,html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical h4,html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical .sg-label,html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical .sg-company-main a,html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical .sg-footer-brand-tech-text,html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical .sg-footer-icon-line svg,html[data-dream-footer-theme=forest-green] .sg-footer.dream-earth-vertical .sg-footer-links-row p svg{color:#10b981!important}.sg-footer.dream-earth-vertical .sg-footer-cta a{color:#fff!important;background:linear-gradient(135deg,#10b981,#047857)!important;border:1px solid #ffffff14!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 24px #10b98138!important}.sg-footer.dream-earth-vertical .sg-footer-cta a:hover{color:#fff!important;background:linear-gradient(135deg,#059669,#10b981)!important;border-color:#ffffff40!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #10b98159!important}.sg-footer.dream-earth-vertical .sg-footer-cta a.outline{color:#fff!important;background:#06150c!important;border:1px solid #10b98159!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #0003!important}.sg-footer.dream-earth-vertical .sg-footer-cta a.outline:hover{background:#0c2415!important;border-color:#34d399!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #10b9812e!important}.sg-footer.dream-earth-vertical .sg-footer-links-row a:hover{padding-left:4px;transition:all .25s;color:#10b981!important}.sg-footer.dream-earth-vertical .sg-socials a:hover{transition:all .25s;transform:translateY(-2px);color:#10b981!important;background:#10b9811a!important;border-color:#10b981!important}.sg-footer.foundation-vertical:before{transition:background .28s}.sg-footer.foundation-vertical .sg-footer-cta{transition:border-color .28s,background .28s,margin .28s;margin:-110px auto 0!important}html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical:before{background:linear-gradient(#0b0f19 0%,#060910 55%,#020306 100%)!important}html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical .sg-footer-cta{box-shadow:0 24px 70px #00000073;background:linear-gradient(135deg,#0b0f19fa,#000000fa)!important;border:1px solid #f59e0c38!important}html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical .sg-footer-cta span,html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical h4,html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical .sg-label,html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical .sg-company-main a,html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical .sg-footer-brand-tech-text,html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical .sg-footer-icon-line svg,html[data-foundation-footer-theme=royal-navy-orange] .sg-footer.foundation-vertical .sg-footer-links-row p svg{color:#f59e0c!important}.sg-footer.foundation-vertical .sg-footer-cta a{color:#1a2234!important;background:linear-gradient(135deg,#f59e0c,#d97706)!important;border:1px solid #ffffff14!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 24px #f59e0c38!important}.sg-footer.foundation-vertical .sg-footer-cta a:hover{color:#1a2234!important;background:linear-gradient(135deg,#fbbf24,#f59e0c)!important;border-color:#ffffff40!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #f59e0c59!important}.sg-footer.foundation-vertical .sg-footer-cta a.outline{color:#fff!important;background:#060910!important;border:1px solid #f59e0c59!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #0003!important}.sg-footer.foundation-vertical .sg-footer-cta a.outline:hover{background:#101726!important;border-color:#f59e0c!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #f59e0c2e!important}.sg-footer.foundation-vertical .sg-footer-links-row a:hover{padding-left:4px;transition:all .25s;color:#f59e0c!important}.sg-footer.foundation-vertical .sg-socials a:hover{transition:all .25s;transform:translateY(-2px);color:#f59e0c!important;background:#f59e0c1a!important;border-color:#f59e0c!important}.sg-footer.foundation-vertical .sg-company-main img{border:1px solid #f59e0c26;background:#fff!important}.sg-footer.buildcon-vertical:before{transition:background .28s}.sg-footer.buildcon-vertical .sg-footer-cta{transition:border-color .28s,background .28s,margin .28s;margin:-110px auto 0!important}html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical:before{background:linear-gradient(#022c22 0%,#011c15 55%,#000 100%)!important}html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical .sg-footer-cta{box-shadow:0 24px 70px #00000073;background:linear-gradient(135deg,#022c22fa,#000000fa)!important;border:1px solid #f59e0c38!important}html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical .sg-footer-cta span,html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical h4,html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical .sg-label,html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical .sg-company-main a,html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical .sg-footer-brand-tech-text,html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical .sg-footer-icon-line svg,html[data-buildcon-footer-theme=forest-gold] .sg-footer.buildcon-vertical .sg-footer-links-row p svg{color:#fbbf24!important}.sg-footer.buildcon-vertical .sg-footer-cta a{color:#022c22!important;background:linear-gradient(135deg,#f59e0c,#d97706)!important;border:1px solid #ffffff14!important;font-weight:800!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 24px #f59e0c38!important}.sg-footer.buildcon-vertical .sg-footer-cta a:hover{color:#022c22!important;background:linear-gradient(135deg,#fbbf24,#f59e0c)!important;border-color:#ffffff40!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #f59e0c59!important}.sg-footer.buildcon-vertical .sg-footer-cta a.outline{color:#fff!important;background:#022c22!important;border:1px solid #f59e0c59!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #0003!important}.sg-footer.buildcon-vertical .sg-footer-cta a.outline:hover{background:#064e3b!important;border-color:#fbbf24!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #f59e0c2e!important}.sg-footer.buildcon-vertical .sg-footer-links-row a:hover{padding-left:4px;transition:all .25s;color:#fbbf24!important}.sg-footer.buildcon-vertical .sg-socials a:hover{transition:all .25s;transform:translateY(-2px);color:#fbbf24!important;background:#f59e0c1a!important;border-color:#fbbf24!important}.sg-footer.buildcon-vertical .sg-company-main img{border:1px solid #f59e0c26;background:#fff!important}.sg-footer.hostel-vertical:before{transition:background .28s}.sg-footer.hostel-vertical .sg-footer-cta{transition:border-color .28s,background .28s,margin .28s;margin:-110px auto 0!important}html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical:before{background:linear-gradient(#1e293b 0%,#0f172a 55%,#020617 100%)!important}html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical .sg-footer-cta{box-shadow:0 24px 70px #00000073;background:linear-gradient(135deg,#1e293bfa,#0f172afa)!important;border:1px solid #0ea5e938!important}html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical .sg-footer-cta span,html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical h4,html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical .sg-label,html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical .sg-company-main a,html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical .sg-footer-brand-tech-text,html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical .sg-footer-icon-line svg,html[data-hostel-footer-theme=charcoal-gold] .sg-footer.hostel-vertical .sg-footer-links-row p svg{color:#fbbf24!important}.sg-footer.hostel-vertical .sg-footer-cta a{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#075985)!important;border:1px solid #ffffff14!important;font-weight:850!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 24px #0ea5e938!important}.sg-footer.hostel-vertical .sg-footer-cta a:hover{background:linear-gradient(135deg,#fbbf24,#0ea5e9)!important;border-color:#ffffff40!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #0ea5e959!important}.sg-footer.hostel-vertical .sg-footer-cta a.outline{color:#fff!important;background:#1e293b!important;border:1px solid #0ea5e959!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #0003!important}.sg-footer.hostel-vertical .sg-footer-cta a.outline:hover{background:#0f172a!important;border-color:#fbbf24!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #0ea5e92e!important}.sg-footer.hostel-vertical .sg-footer-links-row a:hover{padding-left:4px;transition:all .25s;color:#fbbf24!important}.sg-footer.hostel-vertical .sg-socials a:hover{transition:all .25s;transform:translateY(-2px);color:#fbbf24!important;background:#0ea5e91a!important;border-color:#fbbf24!important}.sg-footer.hostel-vertical .sg-company-main img{border:1px solid #0ea5e926;background:#fff!important}.sg-home{--sg-orange:#dfb75c;--sg-orange-soft:#dfb75c29;--sg-orange-shadow:#dfb75c42;--sg-orange-border:#dfb75c42;--sg-orange-border-hover:#dfb75c6b;--sg-bg-1:#000;--sg-bg-2:#050505;--sg-text:#fff;--sg-title:#fff;--sg-muted:#ffffffbd;--sg-card:#ffffff16;--sg-card-strong:#ffffff21;--sg-border:#ffffff29;--sg-shadow:#00000057;color:var(--sg-text);background:linear-gradient(135deg, var(--sg-bg-1), var(--sg-bg-2));isolation:isolate;position:relative}[data-theme=light] .sg-home,.light .sg-home,.light-theme .sg-home,body.light .sg-home,body.light-theme .sg-home{--sg-orange:#ff7a1a;--sg-orange-soft:#ff7a1a29;--sg-orange-shadow:#ff7a1a42;--sg-orange-border:#ff7a1a42;--sg-orange-border-hover:#ff7a1a6b;--sg-bg-1:#fff8f1;--sg-bg-2:#eef3f8;--sg-text:#172033;--sg-title:#0f172a;--sg-muted:#141d2cbd;--sg-card:#ffffffb8;--sg-card-strong:#ffffffe6;--sg-border:#0f172a21;--sg-shadow:#0f172a21}.sg-home-tone-hero{--sg-bg-1:#000;--sg-bg-2:#050505}.sg-home-tone-overview{--sg-bg-1:#000;--sg-bg-2:#09090b}.sg-home-tone-companies{--sg-bg-1:#000;--sg-bg-2:#070709}.sg-home-tone-ecosystem{--sg-bg-1:#000;--sg-bg-2:#0a0a0c}.sg-home-tone-active{--sg-bg-1:#000;--sg-bg-2:#0c0c0e}.sg-home-tone-future{--sg-bg-1:#000;--sg-bg-2:#08080a}.sg-home-tone-verticals{--sg-bg-1:#000;--sg-bg-2:#0b0b0d}.sg-home-tone-why{--sg-bg-1:#000;--sg-bg-2:#060608}.sg-home-tone-cta{--sg-bg-1:#000;--sg-bg-2:#09090a}[data-theme=light] .sg-home-tone-hero,.light .sg-home-tone-hero,.light-theme .sg-home-tone-hero,body.light .sg-home-tone-hero,body.light-theme .sg-home-tone-hero{--sg-bg-1:#fff7ed;--sg-bg-2:#ffe3c2}[data-theme=light] .sg-home-tone-overview,.light .sg-home-tone-overview,.light-theme .sg-home-tone-overview,body.light .sg-home-tone-overview,body.light-theme .sg-home-tone-overview{--sg-bg-1:#f7fbff;--sg-bg-2:#e3efff}[data-theme=light] .sg-home-tone-companies,.light .sg-home-tone-companies,.light-theme .sg-home-tone-companies,body.light .sg-home-tone-companies,body.light-theme .sg-home-tone-companies{--sg-bg-1:#fff8f0;--sg-bg-2:#edf3ff}[data-theme=light] .sg-home-tone-ecosystem,.light .sg-home-tone-ecosystem,.light-theme .sg-home-tone-ecosystem,body.light .sg-home-tone-ecosystem,body.light-theme .sg-home-tone-ecosystem{--sg-bg-1:#f3fffb;--sg-bg-2:#e4f7f3}[data-theme=light] .sg-home-tone-active,.light .sg-home-tone-active,.light-theme .sg-home-tone-active,body.light .sg-home-tone-active,body.light-theme .sg-home-tone-active{--sg-bg-1:#fff2e5;--sg-bg-2:#ffd9ba}[data-theme=light] .sg-home-tone-future,.light .sg-home-tone-future,.light-theme .sg-home-tone-future,body.light .sg-home-tone-future,body.light-theme .sg-home-tone-future{--sg-bg-1:#f2fff6;--sg-bg-2:#ddf5e5}[data-theme=light] .sg-home-tone-verticals,.light .sg-home-tone-verticals,.light-theme .sg-home-tone-verticals,body.light .sg-home-tone-verticals,body.light-theme .sg-home-tone-verticals{--sg-bg-1:#f7f8ff;--sg-bg-2:#e4e9fb}[data-theme=light] .sg-home-tone-why,.light .sg-home-tone-why,.light-theme .sg-home-tone-why,body.light .sg-home-tone-why,body.light-theme .sg-home-tone-why{--sg-bg-1:#fbf7ff;--sg-bg-2:#eee3fb}[data-theme=light] .sg-home-tone-cta,.light .sg-home-tone-cta,.light-theme .sg-home-tone-cta,body.light .sg-home-tone-cta,body.light-theme .sg-home-tone-cta{--sg-bg-1:#fff7ed;--sg-bg-2:#ffdcb8}.sg-home:before{content:"";z-index:-1;background:radial-gradient(circle at 15% 10%, #dfb75c14, transparent 32%), radial-gradient(circle at 88% 20%, #ffffff05, transparent 31%), linear-gradient(135deg, var(--sg-bg-1), var(--sg-bg-2));pointer-events:none;transition:background .45s;position:absolute;inset:0}[data-theme=light] .sg-home:before,.light .sg-home:before,.light-theme .sg-home:before,body.light .sg-home:before,body.light-theme .sg-home:before{background:radial-gradient(circle at 15% 10%, #ff7a1a2e, transparent 32%), radial-gradient(circle at 88% 20%, #fff9, transparent 31%), linear-gradient(135deg, var(--sg-bg-1), var(--sg-bg-2))}.sg-home-scroll-shell{position:relative}.sg-home-sticky-stage{place-items:center;height:100vh;min-height:680px;display:grid;position:sticky;top:0;overflow:hidden}.sg-home-panel{opacity:0;will-change:opacity, transform;backface-visibility:hidden;contain:layout paint;align-items:center;padding:clamp(86px,9vh,118px) 0 clamp(46px,6vh,74px);transition:opacity 40ms linear,transform 40ms linear;display:flex;position:absolute;inset:0;transform:translateY(24px)scale(.975)}.sg-home-container{z-index:2;width:min(1180px,100% - 34px);margin:0 auto;position:relative}.sg-kicker{color:var(--sg-orange);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.sg-kicker:before{content:"";background:var(--sg-orange);border-radius:999px;width:34px;height:2px}.sg-home h1,.sg-home h2,.sg-home h3{color:var(--sg-title);letter-spacing:-.045em;text-wrap:balance;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:950}.sg-home h1{max-width:760px;margin:20px 0;font-size:clamp(42px,5.3vw,70px);line-height:1.03}.sg-home h2{margin:16px 0;font-size:clamp(34px,4.1vw,56px);line-height:1.05}.sg-home h3{letter-spacing:-.035em;margin:10px 0;font-size:clamp(20px,1.7vw,26px);line-height:1.18}.sg-home p{color:var(--sg-muted);margin:0;font-size:16px;line-height:1.68}.sg-hero-copy p{max-width:650px;font-size:18px}.sg-hero-grid,.sg-two-column,.sg-active-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.sg-home-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.sg-home-actions.center{justify-content:center}.sg-home-btn{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-weight:950;text-decoration:none;transition:all .22s;display:inline-flex}.sg-home-btn.primary{color:#111;background:var(--sg-orange);box-shadow:0 18px 48px var(--sg-orange-shadow)}.sg-home-btn.ghost{color:var(--sg-title);background:var(--sg-card);border:1px solid var(--sg-border)}.sg-home-btn:hover{transform:translateY(-3px)}.sg-hero-card,.sg-glass-card,.sg-company-card,.sg-product-card,.sg-vision-card,.sg-why-card,.sg-timeline-row,.sg-image-card{background:var(--sg-card);border:1px solid var(--sg-border);box-shadow:0 28px 90px var(--sg-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sg-home-panel[aria-hidden=true] .sg-hero-card,.sg-home-panel[aria-hidden=true] .sg-glass-card,.sg-home-panel[aria-hidden=true] .sg-company-card,.sg-home-panel[aria-hidden=true] .sg-product-card,.sg-home-panel[aria-hidden=true] .sg-vision-card,.sg-home-panel[aria-hidden=true] .sg-why-card,.sg-home-panel[aria-hidden=true] .sg-timeline-row,.sg-home-panel[aria-hidden=true] .sg-image-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sg-hero-card{border-radius:34px;padding:26px}.sg-hero-card-head{border:1px solid var(--sg-border);background:#00000029;border-radius:26px;grid-template-columns:96px 1fr;align-items:center;gap:22px;min-height:130px;padding:18px;display:grid}.sg-card-logo{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:24px;width:88px;height:88px;padding:14px;display:block}.sg-card-logo.group-logo{width:96px;height:96px}.sg-hero-card-head span,.sg-company-card span{color:var(--sg-orange);letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:950;display:block}.sg-hero-card-head strong{color:var(--sg-title);letter-spacing:-.05em;font-size:clamp(32px,4vw,56px);line-height:.98;display:block}.sg-vertical-list{gap:12px;margin-top:18px;display:grid}.sg-vertical-row{border:1px solid var(--sg-border);background:#ffffff0b;border-radius:20px;grid-template-columns:46px 1fr;align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:grid}.sg-vertical-row b,.sg-timeline-row b{color:var(--sg-orange);font-size:18px;font-weight:950}.sg-vertical-row strong,.sg-timeline-row strong{color:var(--sg-title);font-size:16px;line-height:1.2;display:block}.sg-vertical-row small{color:var(--sg-muted);font-size:13px;line-height:1.35}.sg-story-card{border-radius:30px;gap:16px;padding:34px;display:grid}.sg-story-card svg,.sg-product-card svg,.sg-vision-card svg,.sg-why-card svg,.sg-final-cta svg{color:var(--sg-orange)}.sg-section-head{max-width:820px;margin-bottom:30px}.sg-section-head.center{text-align:center;margin-left:auto;margin-right:auto}.sg-section-head.center .sg-kicker{justify-content:center}.sg-company-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.sg-company-card{border-radius:30px;flex-direction:column;min-height:348px;padding:22px;transition:all .24s;display:flex}.sg-company-card h3{font-size:clamp(20px,1.45vw,24px)}.sg-company-card p{margin-bottom:auto;font-size:14px}.sg-company-card a{color:var(--sg-orange);align-items:center;gap:8px;margin-top:18px;font-weight:950;display:inline-flex}.sg-product-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.sg-product-card,.sg-vision-card,.sg-why-card{border-radius:28px;padding:24px;transition:all .24s}.sg-icon-box{background:var(--sg-orange-soft);border:1px solid var(--sg-orange-border);border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.sg-product-card p,.sg-vision-card p,.sg-why-card p{font-size:14px}.sg-company-card:hover,.sg-product-card:hover,.sg-vision-card:hover,.sg-why-card:hover,.sg-timeline-row:hover{background:var(--sg-card-strong);border-color:var(--sg-orange-border-hover);transform:translateY(-6px)}.sg-image-card{border-radius:34px;min-height:430px;overflow:hidden}.sg-image-card img{-o-object-fit:cover;object-fit:cover;filter:saturate(.92)brightness(.84);width:100%;height:100%;min-height:430px;display:block}.sg-check-list{gap:12px;margin-top:22px;display:grid}.sg-check-list span{color:var(--sg-title);background:var(--sg-card);border:1px solid var(--sg-border);border-radius:16px;align-items:center;gap:10px;padding:13px 15px;font-weight:850;display:flex}.sg-check-list svg{color:var(--sg-orange);flex:none}.sg-vision-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sg-why-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sg-timeline-list{gap:13px;display:grid}.sg-timeline-row{border-radius:20px;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:17px 20px;transition:all .24s;display:grid}.sg-timeline-row p{margin-top:4px;font-size:14px}.sg-final-cta{text-align:center;max-width:900px}.sg-final-cta .sg-kicker{justify-content:center;margin-top:18px}.sg-final-cta p{max-width:690px;margin:0 auto}@media (width<=1180px){.sg-company-grid,.sg-product-grid,.sg-why-grid{grid-template-columns:repeat(2,1fr)}.sg-company-card{min-height:auto}}@media (width<=900px){.sg-home-sticky-stage{min-height:760px}.sg-home-panel{padding-top:70px;padding-bottom:50px}.sg-hero-grid,.sg-two-column,.sg-active-grid{grid-template-columns:1fr;gap:28px}.sg-home h1{font-size:clamp(36px,10vw,52px)}.sg-home h2{font-size:clamp(30px,8vw,44px)}.sg-hero-card{padding:18px}.sg-hero-card-head{grid-template-columns:82px 1fr}.sg-card-logo,.sg-card-logo.group-logo{width:76px;height:76px}.sg-vision-grid{grid-template-columns:1fr}}@media (width<=640px){.sg-home-container{width:min(100% - 24px,1180px)}.sg-home-sticky-stage{min-height:820px}.sg-home-panel{padding-top:50px}.sg-kicker{letter-spacing:.16em;font-size:10px}.sg-kicker:before{width:24px}.sg-home-actions,.sg-home-actions.center{flex-direction:column}.sg-home-btn{width:100%}.sg-company-grid,.sg-product-grid,.sg-why-grid{grid-template-columns:1fr}.sg-company-card:nth-child(n+4),.sg-product-card:nth-child(n+4){display:none}.sg-hero-card-head{min-height:auto}.sg-vertical-row{min-height:58px}.sg-image-card,.sg-image-card img{min-height:260px}}@media (prefers-reduced-motion:reduce){.sg-home-panel{transition:opacity 10ms linear;transform:none!important}}.sg-about-page{--about-orange:#f47c1b;--about-orange-rgb:244, 124, 27;--about-orange-2:#e8a045;--about-text:#101827;--about-muted:#56647a;--about-border:#1018271f;--about-card:#ffffffc7;--about-card-strong:#ffffffeb;--about-grid-line:#1018270e;--about-glow-orange:rgba(var(--about-orange-rgb), .13);--about-glow-soft:#ffffffe6;--about-section-bg-1:#f7f8fb;--about-section-bg-2:#fff;--about-shadow:#1018271f;color:var(--about-text);background:var(--about-section-bg-1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .35s,color .35s;overflow:hidden}html[data-theme=dark] .sg-about-page,body[data-theme=dark] .sg-about-page,html.dark .sg-about-page,body.dark .sg-about-page,.dark .sg-about-page{--about-orange:#dfb75c;--about-orange-rgb:223, 183, 92;--about-orange-2:#b89030;--about-text:#fff;--about-muted:#ffffffc2;--about-border:#ffffff21;--about-card:#ffffff13;--about-card-strong:#ffffff1c;--about-grid-line:#ffffff09;--about-glow-orange:#dfb75c26;--about-glow-soft:#ffffff0a;--about-section-bg-1:#000;--about-section-bg-2:#050505;--about-shadow:#00000057}html[data-theme=light] .sg-about-page,body[data-theme=light] .sg-about-page,html.light .sg-about-page,body.light .sg-about-page,.light .sg-about-page{--about-orange-rgb:244, 124, 27;--about-text:#101827;--about-muted:#56647a;--about-border:#1018271f;--about-card:#ffffffc7;--about-card-strong:#ffffffeb;--about-grid-line:#1018270e;--about-glow-orange:rgba(var(--about-orange-rgb), .13);--about-glow-soft:#ffffffe6;--about-section-bg-1:#f7f8fb;--about-section-bg-2:#fff;--about-shadow:#1018271f}.about-container{z-index:2;width:min(1180px,100% - 36px);margin:0 auto;position:relative}.about-section{color:var(--about-text);background:linear-gradient(135deg, var(--about-section-bg-1), var(--about-section-bg-2));padding:108px 0;position:relative}.sg-about-page .about-section:nth-of-type(2){--about-section-bg-1:#f7f8fb;--about-section-bg-2:#fff7ef;--about-glow-orange:rgba(var(--about-orange-rgb), .11)}.sg-about-page .about-section:nth-of-type(3){--about-section-bg-1:#fff;--about-section-bg-2:#f4f6fb;--about-glow-orange:rgba(var(--about-orange-rgb), .09)}.sg-about-page .about-section:nth-of-type(4){--about-section-bg-1:#fff8ef;--about-section-bg-2:#fff;--about-glow-orange:rgba(var(--about-orange-rgb), .14)}.sg-about-page .about-section:nth-of-type(5){--about-section-bg-1:#f8fafc;--about-section-bg-2:#fff4e8;--about-glow-orange:rgba(var(--about-orange-rgb), .12)}html[data-theme=dark] .sg-about-page .about-section:nth-of-type(2),body[data-theme=dark] .sg-about-page .about-section:nth-of-type(2),.dark .sg-about-page .about-section:nth-of-type(2){--about-section-bg-1:#000;--about-section-bg-2:#060608;--about-glow-orange:rgba(var(--about-orange-rgb), .13)}html[data-theme=dark] .sg-about-page .about-section:nth-of-type(3),body[data-theme=dark] .sg-about-page .about-section:nth-of-type(3),.dark .sg-about-page .about-section:nth-of-type(3){--about-section-bg-1:#000;--about-section-bg-2:#08080a;--about-glow-orange:rgba(var(--about-orange-rgb), .1)}html[data-theme=dark] .sg-about-page .about-section:nth-of-type(4),body[data-theme=dark] .sg-about-page .about-section:nth-of-type(4),.dark .sg-about-page .about-section:nth-of-type(4){--about-section-bg-1:#000;--about-section-bg-2:#050505;--about-glow-orange:rgba(var(--about-orange-rgb), .15)}html[data-theme=dark] .sg-about-page .about-section:nth-of-type(5),body[data-theme=dark] .sg-about-page .about-section:nth-of-type(5),.dark .sg-about-page .about-section:nth-of-type(5){--about-section-bg-1:#000;--about-section-bg-2:#070709;--about-glow-orange:rgba(var(--about-orange-rgb), .12)}.about-dark-section,.about-light-section,.about-cream-section,.about-final-section,.about-story-dark-section{color:var(--about-text)}.about-eyebrow{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:950;display:inline-flex;color:var(--about-orange)!important}.about-eyebrow:before{content:"";background:var(--about-orange);border-radius:99px;width:34px;height:2px}.about-section h1,.about-section h2,.about-section h3{color:var(--about-text);letter-spacing:-.055em;margin:0;font-weight:950;line-height:1.02}.about-section h1{max-width:900px;font-size:clamp(42px,6vw,80px)}.about-section h2{max-width:900px;font-size:clamp(34px,4vw,58px)}.about-section h3{font-size:23px}.about-section p{color:var(--about-muted);margin:18px 0 0;font-size:17px;line-height:1.8}.about-hero{isolation:isolate;align-items:center;min-height:calc(100vh - 110px);padding-top:132px;display:flex}.about-hero:after{content:"";background:linear-gradient(180deg, transparent, rgba(var(--about-orange-rgb), .06));pointer-events:none;z-index:0;height:38%;position:absolute;inset:auto 0 0}.about-hero-grid,.about-two-grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:58px;display:grid}.about-hero-content{min-width:0}.about-hero-content h1{letter-spacing:-.065em;text-wrap:balance;max-width:790px;font-size:clamp(42px,5.4vw,74px);line-height:1.02}.about-hero-content p{max-width:720px;color:var(--about-muted);font-size:18px}.about-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.about-hero-actions.center{justify-content:center}.about-btn{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-weight:950;text-decoration:none;transition:all .22s;display:inline-flex}.about-btn:hover{transform:translateY(-3px)}.about-btn-primary{color:#111;background:var(--about-orange);box-shadow:0 18px 42px rgba(var(--about-orange-rgb), .26)}.about-btn-ghost{color:var(--about-text);border:1px solid var(--about-border);background:var(--about-card)}.about-btn-ghost.dark{color:var(--about-text);border-color:var(--about-border);background:var(--about-card)}.about-hero-tech-lines{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.about-hero-tech-lines span{background:linear-gradient(90deg, transparent, rgba(var(--about-orange-rgb), .42), transparent);opacity:.5;width:42vw;height:1px;animation:7s linear infinite aboutScanLine;position:absolute;transform:translate(-120%)}.about-hero-tech-lines .line-one{top:22%;left:0}.about-hero-tech-lines .line-two{animation-delay:1.8s;top:48%;left:28%}.about-hero-tech-lines .line-three{animation-delay:3.5s;top:72%;left:8%}.about-reveal{opacity:0;animation:.82s cubic-bezier(.2,.9,.2,1) forwards aboutTextEnter;transform:translateY(24px)}.about-delay-1{animation-delay:80ms}.about-delay-2{animation-delay:.22s}.about-delay-3{animation-delay:.38s}.about-delay-4{animation-delay:.52s}.about-delay-5{animation-delay:.66s}.about-hero-card,.about-chart-card,.about-business-card,.about-final-card{border:1px solid var(--about-border);background:var(--about-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 28px 80px var(--about-shadow);border-radius:34px;padding:28px}.about-hero-card{opacity:1;visibility:visible;background:linear-gradient(var(--about-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--about-grid-line) 1px, transparent 1px), linear-gradient(145deg, var(--about-card-strong), var(--about-card));background-size:56px 56px,56px 56px,auto;width:100%;animation:6s ease-in-out infinite aboutCardFloat;position:relative;overflow:hidden;display:block!important}.about-hero-card:before{content:"";background:radial-gradient(circle, rgba(var(--about-orange-rgb), .28), transparent 66%);border-radius:50%;width:280px;height:280px;animation:4s ease-in-out infinite aboutPulseGlow;position:absolute;top:-100px;right:-90px}.about-hero-logo-card{z-index:2;background:var(--about-card);border:1px solid var(--about-border);border-radius:28px;align-items:center;gap:24px;min-height:146px;padding:24px;display:flex;position:relative}.about-hero-logo-card img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:24px;width:104px;height:104px;padding:11px}.about-hero-logo-card img[src=""],.about-hero-logo-card img:not([src]){visibility:hidden}.about-hero-logo-card span{letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block;color:var(--about-orange)!important}.about-hero-logo-card strong{color:var(--about-text);letter-spacing:-.04em;max-width:360px;font-size:clamp(24px,2.2vw,31px);line-height:1.1;display:block}.about-ecosystem-orbit{z-index:2;border:1px solid var(--about-border);background:#0000000d;border-radius:26px;place-items:center;height:122px;margin:18px 0 0;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .about-ecosystem-orbit,.dark .about-ecosystem-orbit{background:#00000029}.about-ecosystem-orbit:before,.about-ecosystem-orbit:after{content:"";border:1px dashed rgba(var(--about-orange-rgb), .25);border-radius:999px;position:absolute}.about-ecosystem-orbit:before{width:260px;height:72px;animation:13s linear infinite aboutOrbitRotate}.about-ecosystem-orbit:after{width:340px;height:96px;animation:18s linear infinite reverse aboutOrbitRotate}.orbit-core,.orbit-node{color:var(--about-orange);background:rgba(var(--about-orange-rgb), .12);border:1px solid rgba(var(--about-orange-rgb), .28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;display:grid}.orbit-core{z-index:2;width:58px;height:58px;box-shadow:0 0 32px rgba(var(--about-orange-rgb), .22)}.orbit-node{z-index:3;width:38px;height:38px;position:absolute}.node-a{top:26px;left:19%}.node-b{top:28px;right:18%}.node-c{bottom:22px;left:28%}.node-d{bottom:22px;right:28%}.about-hero-points{gap:14px;margin-top:18px;display:grid}.about-hero-points.upgraded{z-index:2;grid-template-columns:1fr 1fr;gap:12px;position:relative}.about-hero-points div,.about-hero-points.upgraded .about-hero-point{border:1px solid var(--about-border);background:var(--about-card);min-height:112px;color:var(--about-text);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;font-weight:850;transition:transform .24s,background .24s,border-color .24s;display:flex}.about-hero-points.upgraded .about-hero-point:hover{border-color:rgba(var(--about-orange-rgb), .32);background:rgba(var(--about-orange-rgb), .08);transform:translateY(-4px)}.about-hero-points svg,.about-feature-stack svg,.about-mini-card svg,.about-step-row svg,.about-product-story-card svg,.about-note-card svg,.about-business-points svg{color:var(--about-orange);flex-shrink:0}.about-hero-point span{gap:5px;display:grid}.about-hero-point strong{color:var(--about-text);font-size:15px;line-height:1.2}.about-hero-point small{color:var(--about-muted);font-size:12.5px;font-weight:650;line-height:1.45}.about-feature-stack{gap:18px;display:grid}.about-feature-stack article,.about-step-row article,.about-mini-card,.about-leader-card,.about-note-card,.about-product-story-card,.about-bridge-card,.about-timeline-content{border:1px solid var(--about-border);background:var(--about-card);color:var(--about-text);box-shadow:0 22px 70px var(--about-shadow);border-radius:28px;padding:26px}.about-feature-stack article{align-items:flex-start;gap:16px;display:flex}.about-feature-stack article>div{gap:8px;min-width:0;display:grid}.about-feature-stack article strong,.about-step-row article strong{color:var(--about-text);letter-spacing:-.03em;font-size:20px;line-height:1.18;display:block}.about-feature-stack article span,.about-step-row article span,.about-chart-card p{max-width:100%;color:var(--about-muted);line-height:1.65;display:block}.about-tech-stack article{min-height:142px;transition:transform .28s,border-color .28s,background .28s;position:relative;overflow:hidden}.about-tech-stack article:after{content:"";background:linear-gradient(110deg, transparent 0%, rgba(var(--about-orange-rgb), .09) 45%, transparent 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.about-tech-stack article:hover{border-color:rgba(var(--about-orange-rgb), .36);transform:translateY(-6px)}.about-tech-stack article:hover:after{transform:translate(120%)}.about-section-head{text-align:center;max-width:900px;margin:0 auto 44px}.about-section-head .about-eyebrow{justify-content:center}.about-section-head.left{text-align:left;margin-left:0}.about-section-head.left .about-eyebrow{justify-content:flex-start}.about-card-grid{gap:18px;display:grid}.about-card-grid.five{grid-template-columns:repeat(5,1fr)}.about-card-grid.four{grid-template-columns:repeat(4,1fr)}.about-mini-card{min-height:240px;transition:all .22s}.about-mini-card:hover,.about-leader-card:hover,.about-product-story-card:hover{border-color:rgba(var(--about-orange-rgb), .36);transform:translateY(-6px)}.about-mini-card h3{margin-top:18px;font-size:22px}.about-mini-card p{font-size:15px}.about-chart-card{color:#fff;border-color:rgba(var(--about-orange-rgb), .22);background:#111}.about-chart-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.about-chart-head span{color:var(--about-orange);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.about-chart-head strong{color:#ffffffb3;font-size:12px}.about-bars{gap:16px;display:grid}.about-bar-row{grid-template-columns:62px 1fr 34px;align-items:center;gap:12px;display:grid}.about-bar-row span,.about-bar-row b{color:#ffffffc7;font-size:13px;font-weight:900}.about-bar-row div{background:#ffffff14;border-radius:99px;height:15px;overflow:hidden}.about-bar-row i{border-radius:inherit;background:linear-gradient(90deg, var(--about-orange), var(--about-orange-2));height:100%;display:block}.about-step-row{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-step-row article{gap:12px;display:grid}.about-business-card{padding:14px}.about-business-image{border-radius:28px;min-height:310px;overflow:hidden}.about-business-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:310px;display:block}.about-business-points{gap:10px;padding:16px;display:grid}.about-business-points span{background:rgba(var(--about-orange-rgb), .08);border:1px solid rgba(var(--about-orange-rgb), .16);color:var(--about-text);border-radius:15px;align-items:center;gap:10px;padding:12px;font-weight:850;display:flex}.about-dual-grid{grid-template-columns:1fr .62fr 1fr;align-items:stretch;gap:20px;display:grid}.about-product-story-card,.about-bridge-card{background:var(--about-card);color:var(--about-text)}.about-product-story-card span,.about-bridge-card span{letter-spacing:.14em;text-transform:uppercase;margin:18px 0 8px;font-size:12px;font-weight:950;display:block;color:var(--about-orange)!important}.about-product-story-card h3{font-size:36px}.about-bridge-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.about-bridge-card strong{color:var(--about-text);letter-spacing:-.04em;margin-bottom:20px;font-size:24px;line-height:1.2}.about-leader-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.about-leader-card{grid-template-columns:160px 1fr;gap:22px;display:grid}.about-leader-photo{background:linear-gradient(135deg,#111,#3d2a1b);border-radius:24px;height:190px;overflow:hidden}.about-leader-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-leader-info span{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex;color:var(--about-orange)!important}.about-leader-info h3{margin-top:10px;font-size:30px}.about-leader-info p{font-size:15px}.about-note-card{color:#fff;border-color:rgba(var(--about-orange-rgb), .25);background:#111;align-items:center;gap:18px;margin-top:22px;display:flex}.about-note-card p{color:#ffffffc7;margin:0}.about-timeline{gap:18px;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(var(--about-orange), #ffffff1a);width:2px;position:absolute;top:10px;bottom:10px;left:92px}.about-timeline-item{grid-template-columns:180px 1fr;align-items:stretch;gap:28px;display:grid;position:relative}.about-timeline-year{background:var(--about-orange);color:#111;min-height:88px;box-shadow:0 14px 32px rgba(var(--about-orange-rgb), .22);z-index:2;border-radius:24px;place-items:center;font-size:26px;font-weight:950;display:grid;position:relative}.about-timeline-content h3{font-size:26px}.about-timeline-content p{margin-top:8px}.about-final-card{background:radial-gradient(circle at 16% 20%, rgba(var(--about-orange-rgb), .18), transparent 36%), linear-gradient(135deg, #111, #201912);color:#fff;text-align:center;border-color:rgba(var(--about-orange-rgb), .24);padding:54px}.about-final-card .about-eyebrow{justify-content:center}.about-final-card h2{color:#fff;max-width:950px;margin:0 auto}.about-final-card p{color:#ffffffbd;max-width:860px;margin-left:auto;margin-right:auto}@keyframes aboutTextEnter{to{opacity:1;transform:translateY(0)}}@keyframes aboutScanLine{0%{opacity:0;transform:translate(-130%)}12%{opacity:.55}72%{opacity:.45}to{opacity:0;transform:translate(220%)}}@keyframes aboutPulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes aboutOrbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aboutCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.about-reveal,.about-hero-card,.about-hero-tech-lines span,.about-ecosystem-orbit:before,.about-ecosystem-orbit:after{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=1180px){.about-card-grid.five,.about-card-grid.four{grid-template-columns:repeat(2,1fr)}.about-dual-grid{grid-template-columns:1fr}}@media (width<=920px){.about-section{padding:78px 0}.about-hero{min-height:auto;padding-top:90px}.about-hero-grid,.about-two-grid,.about-leader-grid{grid-template-columns:1fr;gap:34px}.reverse-mobile>div:first-child{order:2}.about-step-row,.about-leader-card{grid-template-columns:1fr}.about-leader-photo{height:260px}.about-hero-content h1{font-size:clamp(38px,11vw,58px)}.about-hero-points.upgraded{grid-template-columns:1fr}.about-ecosystem-orbit{height:108px}}@media (width<=640px){.about-container{width:min(100% - 24px,1180px)}.about-section h1{font-size:40px}.about-section h2{font-size:32px}.about-section p{font-size:15px}.about-card-grid.five,.about-card-grid.four{grid-template-columns:1fr}.about-hero-logo-card{text-align:left;justify-items:start;display:grid}.about-hero-logo-card strong{font-size:24px}.about-hero-actions,.about-hero-actions.center{flex-direction:column}.about-btn{width:100%}.about-chart-head{display:grid}.about-timeline:before{left:23px}.about-timeline-item{grid-template-columns:1fr;gap:12px;padding-left:52px}.about-timeline-year{width:120px;min-height:62px;font-size:20px}.about-final-card{padding:34px 20px}}@media (width<=560px){.about-hero-logo-card{flex-direction:column;align-items:flex-start}.about-hero-logo-card img{width:88px;height:88px}}.sg-about-page.has-about-scroll-bg{isolation:isolate;background:0 0;position:relative}.sg-about-page.has-about-scroll-bg:before{content:"";z-index:-2;pointer-events:none;background:var(--about-live-bg);transition:background .72s;position:fixed;inset:0}.sg-about-page.has-about-scroll-bg:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 18%, var(--about-live-glow-a), transparent 34%), radial-gradient(circle at 86% 20%, var(--about-live-glow-b), transparent 31%);opacity:1;transition:background .72s,opacity .72s;position:fixed;inset:0}html[data-theme=light] .sg-about-page.has-about-scroll-bg,body[data-theme=light] .sg-about-page.has-about-scroll-bg,.light .sg-about-page.has-about-scroll-bg{--about-live-bg:linear-gradient(135deg, #f8f9fb 0%, #fff 48%, #fff5ea 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .14);--about-live-glow-b:#ffffffb8}html[data-theme=dark] .sg-about-page.has-about-scroll-bg,body[data-theme=dark] .sg-about-page.has-about-scroll-bg,.dark .sg-about-page.has-about-scroll-bg{--about-live-bg:linear-gradient(135deg, #000 0%, #050505 52%, #080809 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .22);--about-live-glow-b:#ffffff0e}html[data-theme=dark] .sg-about-page.has-about-scroll-bg:after,body[data-theme=dark] .sg-about-page.has-about-scroll-bg:after,.dark .sg-about-page.has-about-scroll-bg:after{display:none!important}html[data-theme=light] .sg-about-page.about-bg-0,body[data-theme=light] .sg-about-page.about-bg-0,.light .sg-about-page.about-bg-0{--about-live-bg:linear-gradient(135deg, #f8f9fb 0%, #fff 48%, #fff5ea 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .14);--about-live-glow-b:#ffffffb8}html[data-theme=light] .sg-about-page.about-bg-1,body[data-theme=light] .sg-about-page.about-bg-1,.light .sg-about-page.about-bg-1{--about-live-bg:linear-gradient(135deg, #fff8ef 0%, #fff 54%, #f7f8fb 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .12);--about-live-glow-b:#fff7edd1}html[data-theme=light] .sg-about-page.about-bg-2,body[data-theme=light] .sg-about-page.about-bg-2,.light .sg-about-page.about-bg-2{--about-live-bg:linear-gradient(135deg, #f6f7fa 0%, #fff 50%, #f3f5f8 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .09);--about-live-glow-b:#ebeff6eb}html[data-theme=light] .sg-about-page.about-bg-3,body[data-theme=light] .sg-about-page.about-bg-3,.light .sg-about-page.about-bg-3{--about-live-bg:linear-gradient(135deg, #fff3e5 0%, #fff 52%, #f8fafc 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .16);--about-live-glow-b:#fffbf6d6}html[data-theme=light] .sg-about-page.about-bg-4,body[data-theme=light] .sg-about-page.about-bg-4,.light .sg-about-page.about-bg-4{--about-live-bg:linear-gradient(135deg, #f9fafb 0%, #fffaf4 50%, #fff 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .11);--about-live-glow-b:#f8fafce6}html[data-theme=light] .sg-about-page.about-bg-5,body[data-theme=light] .sg-about-page.about-bg-5,.light .sg-about-page.about-bg-5{--about-live-bg:linear-gradient(135deg, #fff 0%, #f7f8fb 52%, #fff6ec 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .13);--about-live-glow-b:#ffffffdb}html[data-theme=light] .sg-about-page.about-bg-6,body[data-theme=light] .sg-about-page.about-bg-6,.light .sg-about-page.about-bg-6,html[data-theme=light] .sg-about-page.about-bg-7,body[data-theme=light] .sg-about-page.about-bg-7,.light .sg-about-page.about-bg-7,html[data-theme=light] .sg-about-page.about-bg-8,body[data-theme=light] .sg-about-page.about-bg-8,.light .sg-about-page.about-bg-8,html[data-theme=light] .sg-about-page.about-bg-9,body[data-theme=light] .sg-about-page.about-bg-9,.light .sg-about-page.about-bg-9,html[data-theme=light] .sg-about-page.about-bg-10,body[data-theme=light] .sg-about-page.about-bg-10,.light .sg-about-page.about-bg-10{--about-live-bg:linear-gradient(135deg, #f7f8fb 0%, #fff 50%, #fff5ea 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .12);--about-live-glow-b:#ffffffd1}html[data-theme=dark] .sg-about-page.about-bg-0,body[data-theme=dark] .sg-about-page.about-bg-0,.dark .sg-about-page.about-bg-0{--about-live-bg:linear-gradient(135deg, #000 0%, #050505 52%, #080809 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .22);--about-live-glow-b:#ffffff0e}html[data-theme=dark] .sg-about-page.about-bg-1,body[data-theme=dark] .sg-about-page.about-bg-1,.dark .sg-about-page.about-bg-1{--about-live-bg:linear-gradient(135deg, #000 0%, #060608 55%, #09090b 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .2);--about-live-glow-b:#ffffff0d}html[data-theme=dark] .sg-about-page.about-bg-2,body[data-theme=dark] .sg-about-page.about-bg-2,.dark .sg-about-page.about-bg-2{--about-live-bg:linear-gradient(135deg, #000 0%, #050507 52%, #08080a 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .15);--about-live-glow-b:#788cb413}html[data-theme=dark] .sg-about-page.about-bg-3,body[data-theme=dark] .sg-about-page.about-bg-3,.dark .sg-about-page.about-bg-3{--about-live-bg:linear-gradient(135deg, #000 0%, #070709 55%, #0a0a0c 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .24);--about-live-glow-b:#ffffff0b}html[data-theme=dark] .sg-about-page.about-bg-4,body[data-theme=dark] .sg-about-page.about-bg-4,.dark .sg-about-page.about-bg-4{--about-live-bg:linear-gradient(135deg, #000 0%, #060608 55%, #08080a 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .16);--about-live-glow-b:#788cb411}html[data-theme=dark] .sg-about-page.about-bg-5,body[data-theme=dark] .sg-about-page.about-bg-5,.dark .sg-about-page.about-bg-5,html[data-theme=dark] .sg-about-page.about-bg-6,body[data-theme=dark] .sg-about-page.about-bg-6,.dark .sg-about-page.about-bg-6,html[data-theme=dark] .sg-about-page.about-bg-7,body[data-theme=dark] .sg-about-page.about-bg-7,.dark .sg-about-page.about-bg-7,html[data-theme=dark] .sg-about-page.about-bg-8,body[data-theme=dark] .sg-about-page.about-bg-8,.dark .sg-about-page.about-bg-8,html[data-theme=dark] .sg-about-page.about-bg-9,body[data-theme=dark] .sg-about-page.about-bg-9,.dark .sg-about-page.about-bg-9,html[data-theme=dark] .sg-about-page.about-bg-10,body[data-theme=dark] .sg-about-page.about-bg-10,.dark .sg-about-page.about-bg-10{--about-live-bg:linear-gradient(135deg, #000 0%, #050505 52%, #080809 100%);--about-live-glow-a:rgba(var(--about-orange-rgb), .19);--about-live-glow-b:#ffffff0d}.sg-about-page.has-about-scroll-bg .about-section:not(.about-hero){align-items:center;min-height:100vh;display:flex;background:0 0!important}.sg-about-page.has-about-scroll-bg .about-section:not(.about-hero)>.about-container{opacity:var(--about-scroll-opacity,.32);transform:translateY(var(--about-scroll-y,34px)) scale(var(--about-scroll-scale,.98));will-change:opacity, transform;transition:opacity .26s linear,transform .26s linear}.sg-about-page.has-about-scroll-bg .about-section.about-section-active>.about-container{opacity:1;transform:translateY(0)scale(1)}@media (width<=920px){.sg-about-page.has-about-scroll-bg .about-section:not(.about-hero){min-height:auto}.sg-about-page.has-about-scroll-bg .about-section:not(.about-hero)>.about-container{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.sg-about-page.has-about-scroll-bg:before,.sg-about-page.has-about-scroll-bg:after,.sg-about-page.has-about-scroll-bg .about-section:not(.about-hero)>.about-container{transition:none!important}.sg-about-page.has-about-scroll-bg .about-section:not(.about-hero)>.about-container{opacity:1!important;transform:none!important}}.about-safety-research-section{align-items:center;min-height:100vh;display:flex}.about-safety-research-layout{grid-template-columns:minmax(0,.78fr) minmax(520px,1.08fr);align-items:center;gap:46px;display:grid}.about-safety-copy h2{max-width:620px}.about-safety-copy p strong{color:var(--about-orange)}.about-safety-insights{gap:12px;margin-top:28px;display:grid}.about-safety-insights div{width:fit-content;max-width:100%;color:var(--about-text);background:var(--about-card);border:1px solid var(--about-border);border-radius:999px;align-items:center;gap:13px;padding:13px 16px;font-weight:850;display:flex;box-shadow:0 18px 50px #10182714}.about-safety-insights svg,.about-dashboard-icon svg{color:var(--about-orange);flex-shrink:0}.about-safety-dashboard{color:var(--about-text);background:radial-gradient(circle at 14% 0%, rgba(var(--about-orange-rgb), .16), transparent 34%), var(--about-card);border:1px solid var(--about-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:34px;padding:26px;position:relative;overflow:hidden;box-shadow:0 28px 90px #10182724}.about-safety-dashboard:before{content:"";opacity:.35;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.about-safety-dashboard>*{z-index:1;position:relative}.about-safety-dashboard-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.about-dashboard-kicker{color:var(--about-orange);text-transform:uppercase;letter-spacing:.16em;margin-bottom:9px;font-size:11px;font-weight:950;display:inline-flex}.about-safety-dashboard-top h3{letter-spacing:-.055em;color:var(--about-text);font-size:clamp(28px,3vw,40px);line-height:1.02}.about-safety-dashboard-top p{max-width:460px;color:var(--about-muted);margin-top:10px;font-size:14px;line-height:1.6}.about-dashboard-icon{background:rgba(var(--about-orange-rgb), .12);border:1px solid rgba(var(--about-orange-rgb), .22);border-radius:20px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.about-type-switcher,.about-year-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.about-type-switcher button,.about-year-filter button{border:1px solid var(--about-border);color:var(--about-text);cursor:pointer;background:#ffffff8a;border-radius:999px;padding:10px 14px;font-weight:900;transition:transform .2s,background .2s,border-color .2s}.about-type-switcher button:hover,.about-year-filter button:hover{border-color:rgba(var(--about-orange-rgb), .38);transform:translateY(-2px)}.about-type-switcher button.active,.about-year-filter button.active{color:#111;background:var(--about-orange);border-color:var(--about-orange);box-shadow:0 14px 34px rgba(var(--about-orange-rgb), .24)}.about-year-filter{color:var(--about-orange)}.about-chart-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.about-chart-summary div{border:1px solid var(--about-border);background:#ffffff6b;border-radius:20px;padding:15px}.about-chart-summary span{color:var(--about-muted);margin-bottom:6px;font-size:12px;font-weight:850;display:block}.about-chart-summary strong{color:var(--about-text);letter-spacing:-.04em;font-size:20px;line-height:1.05;display:block}.about-advanced-bars{gap:12px;display:grid}.about-advanced-bar-row{border:1px solid var(--about-border);background:#ffffff5c;border-radius:18px;grid-template-columns:44px 156px 1fr 78px;align-items:center;gap:13px;padding:13px;display:grid}.about-state-rank{width:36px;height:36px;color:var(--about-orange);background:rgba(var(--about-orange-rgb), .1);border:1px solid rgba(var(--about-orange-rgb), .2);border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid}.about-state-name strong,.about-state-name span{display:block}.about-state-name strong{color:var(--about-text);font-size:14px;line-height:1.15}.about-state-name span{color:var(--about-muted);margin-top:3px;font-size:12px;font-weight:750}.about-state-bar-track{background:#1018271a;border-radius:999px;height:16px;overflow:hidden}.about-state-bar-track i{border-radius:inherit;background:linear-gradient(90deg, var(--about-orange), var(--about-orange-2));height:100%;animation:.7s cubic-bezier(.2,.9,.2,1) both aboutBarGrow;display:block}.about-state-value{color:var(--about-text);text-align:right;font-size:13px;font-weight:950}.about-safety-footnote{color:var(--about-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:12px;font-weight:750;display:flex}.about-safety-bridge{background:var(--about-card);border:1px solid var(--about-border);border-radius:28px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 24px 70px #10182717}.about-safety-bridge span{color:var(--about-orange);text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:950}.about-safety-bridge strong{color:var(--about-text);letter-spacing:-.04em;align-items:center;gap:8px;font-size:22px;display:flex}.about-safety-bridge p{max-width:430px;color:var(--about-muted);margin:0;font-size:14px;line-height:1.6}.about-section-reveal{opacity:0;animation:.82s cubic-bezier(.22,1,.36,1) forwards aboutSectionTextEnter;transform:translateY(28px)}.about-reveal-delay-2{animation-delay:.16s}.about-reveal-delay-3{animation-delay:.28s}html[data-theme=dark] .about-safety-dashboard,.dark .about-safety-dashboard,html[data-theme=dark] .about-safety-bridge,.dark .about-safety-bridge,html[data-theme=dark] .about-safety-insights div,.dark .about-safety-insights div{background:radial-gradient(circle at 16% 0%, rgba(var(--about-orange-rgb), .16), transparent 34%), #ffffff13;border-color:#ffffff21;box-shadow:0 28px 90px #0000004d}html[data-theme=dark] .about-type-switcher button,html[data-theme=dark] .about-year-filter button,.dark .about-type-switcher button,.dark .about-year-filter button,html[data-theme=dark] .about-chart-summary div,.dark .about-chart-summary div,html[data-theme=dark] .about-advanced-bar-row,.dark .about-advanced-bar-row{background:#ffffff12;border-color:#ffffff1f}html[data-theme=dark] .about-state-bar-track,.dark .about-state-bar-track{background:#ffffff1a}@keyframes aboutBarGrow{0%{width:0}}@keyframes aboutSectionTextEnter{to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.about-safety-research-layout{grid-template-columns:1fr}}@media (width<=760px){.about-safety-dashboard{border-radius:28px;padding:18px}.about-chart-summary{grid-template-columns:1fr}.about-advanced-bar-row{grid-template-columns:38px 1fr}.about-state-bar-track,.about-state-value{grid-column:2}.about-state-value{text-align:left}.about-safety-bridge{display:grid}}.about-strax-section{align-items:center;min-height:calc(100vh - 78px);display:flex;overflow:hidden}.about-strax-fit{width:min(1180px,100% - 36px)}.about-strax-head{text-align:center;max-width:1040px;margin:0 auto 34px}.about-strax-head .about-eyebrow{justify-content:center}.about-strax-head h2{letter-spacing:-.065em;max-width:1020px;margin:0 auto;font-size:clamp(34px,4.3vw,62px);line-height:.98}.about-strax-head p{max-width:860px;margin:20px auto 0;font-size:16.5px;line-height:1.78}.about-strax-layout{grid-template-columns:minmax(360px,.92fr) 1.08fr;align-items:stretch;gap:26px;display:grid}.about-strax-visual,.about-strax-main-card,.about-strax-feature,.about-strax-pillars{border:1px solid var(--about-border);background:var(--about-card,#ffffffc7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 80px #1018271a}html[data-theme=dark] .about-strax-visual,html[data-theme=dark] .about-strax-main-card,html[data-theme=dark] .about-strax-feature,html[data-theme=dark] .about-strax-pillars,.dark .about-strax-visual,.dark .about-strax-main-card,.dark .about-strax-feature,.dark .about-strax-pillars{background:#ffffff13;border-color:#ffffff21;box-shadow:0 26px 80px #00000047}.about-strax-visual{border-radius:34px;min-height:430px;position:relative;overflow:hidden}.about-strax-kids{-o-object-fit:cover;object-fit:cover;filter:saturate(.95)contrast(1.02);width:100%;height:100%;min-height:430px;display:block}.about-strax-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#0000006b),radial-gradient(circle at 20% 18%,#f47c1b38,#0000 34%);position:absolute;inset:0}.about-strax-logo-float{z-index:2;background:#ffffffe6;border:1px solid #ffffffb3;border-radius:22px;align-items:center;gap:15px;min-height:76px;padding:13px 15px;display:flex;position:absolute;top:22px;left:22px;right:22px;box-shadow:0 18px 48px #00000029}.about-strax-logo-float img{-o-object-fit:contain;object-fit:contain;width:142px;max-width:48%;display:block}.about-strax-logo-float span{color:#101827;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950}.about-strax-scan-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000ad;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:38px 1fr;align-items:center;gap:2px 12px;padding:16px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.about-strax-scan-card svg{color:var(--about-orange);grid-row:span 2}.about-strax-scan-card strong{font-size:15px;color:#fff!important}.about-strax-scan-card small{line-height:1.5;color:#ffffffb8!important}.about-strax-content{grid-template-columns:1fr;gap:16px;display:grid}.about-strax-main-card{border-radius:30px;min-height:190px;padding:26px 28px 26px 170px;position:relative;overflow:hidden}.about-strax-device-orbit{place-items:center;width:116px;height:116px;display:grid;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.orbit-ring{border:1px dashed #f47c1b6b;border-radius:50%;position:absolute}.ring-one{width:96px;height:96px;animation:14s linear infinite straxOrbit}.ring-two{width:116px;height:70px;animation:18s linear infinite reverse straxOrbit}.orbit-center,.orbit-dot{color:var(--about-orange);background:#f47c1b1f;border:1px solid #f47c1b4d;border-radius:50%;place-items:center;display:grid}.orbit-center{width:54px;height:54px;box-shadow:0 0 34px #f47c1b38}.orbit-dot{width:32px;height:32px;position:absolute}.dot-one{top:2px;right:12px}.dot-two{bottom:8px;right:5px}.dot-three{bottom:2px;left:10px}.about-strax-chip-label{letter-spacing:.15em;text-transform:uppercase;width:fit-content;margin-bottom:10px;font-size:11px;font-weight:950;display:inline-flex;color:var(--about-orange)!important}.about-strax-main-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1.05}.about-strax-main-card p{margin-top:12px;font-size:15px;line-height:1.65}.about-strax-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-strax-feature{border-radius:26px;min-height:170px;padding:22px;transition:transform .24s,border-color .24s,background .24s}.about-strax-feature:hover{border-color:#f47c1b61;transform:translateY(-5px)}.about-strax-feature svg,.about-strax-pillars svg{color:var(--about-orange)}.about-strax-feature h3{letter-spacing:-.045em;margin:15px 0 8px;font-size:21px}.about-strax-feature p{margin:0;font-size:14.5px;line-height:1.62}.about-strax-pillars{border-radius:26px;grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.about-strax-pillars span{background:#f47c1b14;border:1px solid #f47c1b24;border-radius:15px;align-items:center;gap:9px;padding:11px 12px;font-size:13.2px;font-weight:850;line-height:1.35;display:flex;color:var(--about-text)!important}html[data-theme=dark] .about-strax-pillars span,.dark .about-strax-pillars span{color:#fff!important}@keyframes straxOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1080px){.about-strax-section{min-height:auto}.about-strax-layout{grid-template-columns:1fr}.about-strax-visual,.about-strax-kids{min-height:360px}}@media (width<=720px){.about-strax-head h2{font-size:36px}.about-strax-main-card{padding:24px}.about-strax-device-orbit{margin-bottom:18px;position:relative;top:auto;left:auto;transform:none}.about-strax-feature-grid,.about-strax-pillars{grid-template-columns:1fr}.about-strax-logo-float{display:grid}.about-strax-logo-float img{max-width:100%}}@media (prefers-reduced-motion:reduce){.ring-one,.ring-two{animation:none!important}}.hostel-origin-section{align-items:center;min-height:100vh;display:flex;overflow:hidden}.hostel-origin-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(38px,6vw,86px);display:grid}.hostel-origin-copy h2{letter-spacing:-.055em;max-width:780px;font-size:clamp(36px,4.6vw,64px);line-height:1.03}.hostel-origin-copy h2 span{color:var(--about-orange)}.hostel-origin-copy p{max-width:700px;margin-top:22px;font-size:17px;line-height:1.82}.hostel-origin-point-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.hostel-origin-mini-point{background:var(--about-card,#ffffffc7);border:1px solid var(--about-border);border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:14px 16px;display:flex;box-shadow:0 18px 54px #10182714}.hostel-origin-mini-point svg{color:var(--about-orange);flex-shrink:0}.hostel-origin-mini-point strong{font-size:14px;line-height:1.2}.hostel-origin-visual{justify-content:center;align-items:center;min-height:560px;display:flex}.hostel-logo-stage{place-items:center;width:min(100%,520px);min-height:520px;display:grid;position:relative}.hostel-glow{background:radial-gradient(circle, rgba(var(--about-orange-rgb), .28), rgba(var(--about-orange-rgb), .08) 42%, transparent 70%);filter:blur(3px);border-radius:50%;width:340px;height:340px;animation:4.8s ease-in-out infinite hostelGlowPulse;position:absolute}.hostel-logo-card{z-index:3;text-align:center;background:var(--about-card-strong,#ffffffe6);border:1px solid var(--about-border);border-radius:42px;place-items:center;width:270px;min-height:270px;padding:30px;animation:6s ease-in-out infinite hostelLogoFloat;display:grid;position:relative;box-shadow:0 34px 90px #10182729}.hostel-logo-card img{-o-object-fit:contain;object-fit:contain;width:190px;max-width:100%}.hostel-logo-card span{color:var(--about-orange);background:rgba(var(--about-orange-rgb), .12);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:16px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.hostel-floating-card{z-index:4;background:var(--about-card,#ffffffc7);border:1px solid var(--about-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;width:230px;animation:.7s cubic-bezier(.22,1,.36,1) forwards hostelCardEnter;animation-delay:calc(.24s + var(--delay));border-radius:20px;align-items:flex-start;gap:11px;padding:15px;display:flex;position:absolute;transform:translateY(18px)scale(.96);box-shadow:0 24px 70px #1018271f}.hostel-floating-card svg{color:var(--about-orange);flex-shrink:0;margin-top:2px}.hostel-floating-card strong{margin-bottom:4px;font-size:14px;line-height:1.15;display:block}.hostel-floating-card small{color:var(--about-muted);font-size:12px;font-weight:650;line-height:1.45;display:block}.hostel-card-1{top:54px;left:0}.hostel-card-2{top:100px;right:-2px}.hostel-card-3{bottom:82px;left:22px}.hostel-card-4{bottom:36px;right:18px}.hostel-orbit-line{border:1px dashed rgba(var(--about-orange-rgb), .26);pointer-events:none;border-radius:999px;position:absolute}.hostel-orbit-line.line-a{width:420px;height:230px;transform:rotate(-16deg)}.hostel-orbit-line.line-b{opacity:.72;width:470px;height:280px;transform:rotate(17deg)}html[data-theme=dark] .hostel-origin-mini-point,.dark .hostel-origin-mini-point,html[data-theme=dark] .hostel-logo-card,.dark .hostel-logo-card,html[data-theme=dark] .hostel-floating-card,.dark .hostel-floating-card{background:#ffffff13;border-color:#ffffff21;box-shadow:0 28px 90px #00000047}html[data-theme=dark] .hostel-logo-card,.dark .hostel-logo-card{background:#ffffff17}html[data-theme=dark] .hostel-floating-card small,.dark .hostel-floating-card small{color:#ffffffad}@keyframes hostelLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hostelGlowPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes hostelCardEnter{to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.hostel-origin-grid{grid-template-columns:1fr}.hostel-origin-visual{min-height:520px}}@media (width<=640px){.hostel-origin-section{min-height:auto}.hostel-origin-point-list{grid-template-columns:1fr}.hostel-origin-visual{min-height:auto}.hostel-logo-stage{min-height:620px}.hostel-logo-card{width:230px;min-height:230px}.hostel-logo-card img{width:160px}.hostel-floating-card{width:min(100%,250px)}.hostel-card-1{top:20px;left:0}.hostel-card-2{top:120px;right:0}.hostel-card-3{bottom:132px;left:0}.hostel-card-4{bottom:22px;right:0}.hostel-orbit-line{display:none}}.mysmartpg-origin-section{align-items:center;min-height:100vh;display:flex;overflow:hidden}.mysmartpg-origin-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(42px,6vw,84px);display:grid}.mysmartpg-origin-copy h2{letter-spacing:-.055em;max-width:780px;font-size:clamp(36px,4.45vw,62px);line-height:1.03}.mysmartpg-origin-copy p{max-width:680px;margin-top:20px;font-size:17px;line-height:1.78}.mysmartpg-origin-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.mysmartpg-origin-pills span{min-height:52px;color:var(--about-text);background:#37373714;border:1px solid #37373729;border-radius:16px;align-items:center;padding:13px 16px;font-weight:850;display:flex}.mysmartpg-origin-visual{position:relative}.mysmartpg-dashboard-card{background:radial-gradient(circle at 20% 15%,#4646462e,#0000 34%),linear-gradient(145deg,#ffffffd1,#f5f5f594);border:1px solid #37373724;border-radius:34px;padding:28px;position:relative;overflow:hidden;box-shadow:0 36px 100px #10182729}.mysmartpg-logo-chip{z-index:3;background:#ffffffe6;border:1px solid #3737371f;border-radius:22px;width:184px;min-height:74px;margin-bottom:-22px;margin-left:28px;padding:14px;position:relative;box-shadow:0 22px 50px #10182724}.mysmartpg-logo-chip img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.mysmartpg-dashboard-img{z-index:2;border-radius:26px;width:100%;display:block;position:relative;box-shadow:0 28px 70px #00000038}.mysmartpg-floating-grid{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid;position:relative}.mysmartpg-floating-grid article{background:#ffffffbd;border:1px solid #37373721;border-radius:18px;align-items:flex-start;gap:11px;padding:15px;display:flex;box-shadow:0 18px 46px #10182714}.mysmartpg-floating-grid svg{color:#3f3f46;flex-shrink:0;margin-top:2px}.mysmartpg-floating-grid strong{margin-bottom:5px;font-size:14px;line-height:1.15;display:block}.mysmartpg-floating-grid small{color:var(--about-muted);font-size:12px;font-weight:650;line-height:1.45;display:block}.mysmartpg-charcoal-glow{pointer-events:none;background:radial-gradient(circle,#3f3f4647,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -90px -90px auto}html[data-theme=dark] .mysmartpg-dashboard-card,.dark .mysmartpg-dashboard-card{background:radial-gradient(circle at 18% 12%,#ffffff14,#0000 34%),linear-gradient(145deg,#ffffff1b,#ffffff0b);border-color:#ffffff21;box-shadow:0 36px 100px #0000005c}html[data-theme=dark] .mysmartpg-logo-chip,.dark .mysmartpg-logo-chip,html[data-theme=dark] .mysmartpg-floating-grid article,.dark .mysmartpg-floating-grid article{background:#ffffff13;border-color:#ffffff21}html[data-theme=dark] .mysmartpg-floating-grid svg,.dark .mysmartpg-floating-grid svg{color:#d4d4d8}html[data-theme=dark] .mysmartpg-origin-pills span,.dark .mysmartpg-origin-pills span{color:#fff;background:#ffffff13;border-color:#ffffff21}@media (width<=980px){.mysmartpg-origin-grid{grid-template-columns:1fr}}@media (width<=640px){.mysmartpg-origin-section{min-height:auto}.mysmartpg-origin-pills,.mysmartpg-floating-grid{grid-template-columns:1fr}.mysmartpg-dashboard-card{border-radius:26px;padding:18px}.mysmartpg-logo-chip{width:160px;margin-left:0}}.dual-products-section{align-items:center;min-height:100vh;display:flex;overflow:hidden}.dual-products-wrap{width:min(1180px,100% - 36px)}.dual-products-head{text-align:center;max-width:980px;margin:0 auto 44px}.dual-products-head .about-eyebrow{justify-content:center}.dual-products-head h2{letter-spacing:-.06em;font-size:clamp(36px,4.7vw,68px);line-height:1.02}.dual-products-head p{max-width:850px;margin:22px auto 0;font-size:17px;line-height:1.75}.dual-product-hero-grid{grid-template-columns:1fr .66fr 1fr;align-items:stretch;gap:22px;display:grid}.dual-product-hero-card,.dual-product-center{background:var(--about-card,#ffffffc7);border:1px solid var(--about-border);border-radius:32px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #1018271f}.dual-product-hero-card:before,.dual-product-center:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 12%,#3f3f462e,#0000 40%);position:absolute;inset:-1px}.dual-product-logo{z-index:2;background:#fff;border:1px solid #1018271a;border-radius:20px;place-items:center;width:148px;height:72px;margin-bottom:24px;padding:12px;display:grid;position:relative}.dual-product-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.dual-product-icon{color:#3f3f46;z-index:2;background:#3f3f461a;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid;position:relative}.dual-product-hero-card span{color:var(--about-orange);letter-spacing:.14em;text-transform:uppercase;z-index:2;margin-bottom:12px;font-size:12px;font-weight:950;display:block;position:relative}.dual-product-hero-card h3{letter-spacing:-.055em;z-index:2;font-size:clamp(32px,3vw,46px);line-height:1;position:relative}.dual-product-hero-card p{z-index:2;margin-top:18px;font-size:16px;line-height:1.75;position:relative}.dual-product-btn{color:#fff;z-index:2;background:#3f3f46;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:48px;margin-top:26px;padding:0 20px;font-weight:950;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex;position:relative;box-shadow:0 20px 54px #3f3f4633}.dual-product-btn:hover{background:var(--about-orange);color:#111;transform:translateY(-3px)}.dual-product-center{text-align:center;flex-direction:column;justify-content:center;display:flex}.dual-product-center strong{color:var(--about-orange);letter-spacing:.14em;text-transform:uppercase;z-index:2;margin-bottom:16px;font-size:12px;font-weight:950;position:relative}.dual-product-center h3{letter-spacing:-.055em;z-index:2;font-size:clamp(24px,2.3vw,34px);line-height:1.05;position:relative}.dual-product-center p{z-index:2;margin-top:16px;font-size:15px;line-height:1.65;position:relative}html[data-theme=dark] .dual-product-hero-card,html[data-theme=dark] .dual-product-center,.dark .dual-product-hero-card,.dark .dual-product-center{background:#ffffff13;border-color:#ffffff21;box-shadow:0 34px 100px #00000057}html[data-theme=dark] .dual-product-icon,.dark .dual-product-icon{color:#e5e7eb;background:#ffffff17}html[data-theme=dark] .dual-product-btn,.dark .dual-product-btn{color:#fff;background:#ffffff1f}html[data-theme=dark] .dual-product-btn:hover,.dark .dual-product-btn:hover{background:var(--about-orange);color:#111}@media (width<=980px){.dual-product-hero-grid{grid-template-columns:1fr}.dual-product-center{order:-1}}.leadership-ecosystem-section{--leader-gold:#c8a96a;--leader-gold-2:#b89252;--leader-gold-soft:#c8a96a29;align-items:center;min-height:100vh;display:flex;overflow:hidden}.leadership-ecosystem-grid{grid-template-columns:minmax(330px,.36fr) minmax(0,.64fr);align-items:stretch;gap:28px;width:min(1320px,100% - 36px);display:grid}.leadership-gold-eyebrow,.leadership-gold-eyebrow:before{color:var(--leader-gold)!important}.leadership-gold-eyebrow:before{background:var(--leader-gold)!important}.leadership-founder-card,.cofounder-expanded-card,.cofounder-selector-card,.leadership-note{background:var(--about-card,#ffffffc7);border:1px solid var(--about-border);box-shadow:0 28px 88px #1018271f}.leadership-founder-card{border-radius:36px;flex-direction:column;min-height:680px;padding:24px;display:flex}.leadership-founder-photo{background:linear-gradient(145deg,#181818,#4c3721);border-radius:30px;height:310px;margin-bottom:24px;overflow:hidden}.leadership-founder-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}.leader-kicker{color:var(--leader-gold);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:950}.leadership-founder-content h2{letter-spacing:-.055em;margin-top:10px;font-size:clamp(34px,3.4vw,52px);line-height:1}.leadership-founder-content p{margin-top:18px;font-size:15.5px;line-height:1.72}.founder-skill-row{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:22px;display:flex}.founder-skill-row span{background:var(--leader-gold-soft);color:var(--leader-gold);border:1px solid #c8a96a40;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.leadership-cofounder-area{flex-direction:column;gap:18px;display:flex}.leadership-cofounder-head h2{letter-spacing:-.055em;max-width:900px;font-size:clamp(32px,3.7vw,56px);line-height:1.02}.leadership-cofounder-head p{max-width:820px;margin-top:16px;font-size:16px;line-height:1.72}.cofounder-interactive-panel{flex:1;grid-template-columns:minmax(0,1.04fr) minmax(260px,.64fr);gap:16px;display:grid}.cofounder-expanded-card{border-radius:32px;min-height:430px;padding:26px;transition:all .35s;position:relative;overflow:hidden}.cofounder-expanded-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 8%,#c8a96a30,#0000 35%),linear-gradient(135deg,#0000,#c8a96a0d);position:absolute;inset:-1px}.cofounder-expanded-top,.cofounder-expanded-people,.cofounder-theme{z-index:2;position:relative}.cofounder-expanded-top{align-items:flex-start;gap:16px;display:flex}.cofounder-expanded-icon{width:54px;height:54px;color:var(--leader-gold);background:var(--leader-gold-soft);border:1px solid #c8a96a40;border-radius:18px;flex-shrink:0;place-items:center;display:grid}.cofounder-expanded-top span{color:var(--leader-gold);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:950}.cofounder-expanded-top h3{letter-spacing:-.055em;margin-top:8px;font-size:clamp(30px,3vw,46px);line-height:1}.cofounder-expanded-top small{color:var(--about-muted);margin-top:9px;font-weight:800;display:block}.cofounder-theme{color:var(--leader-gold);letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:12px;font-weight:900}.cofounder-expanded-people{gap:16px;margin-top:26px;display:grid}.cofounder-expanded-person{background:#ffffff85;border:1px solid #c8a96a33;border-radius:24px;grid-template-columns:138px 1fr;align-items:center;gap:18px;padding:16px;display:grid}.cofounder-expanded-person img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#191919;border-radius:24px;width:138px;height:138px}.cofounder-expanded-person h4{letter-spacing:-.045em;margin:0;font-size:28px;line-height:1}.cofounder-expanded-person span{color:var(--leader-gold);margin-top:7px;font-weight:900;display:block}.cofounder-expanded-person p{margin-top:10px;font-size:14px;line-height:1.58}.cofounder-selector-grid{gap:12px;display:grid}.cofounder-selector-card{text-align:left;cursor:pointer;width:100%;color:var(--about-text);border-radius:22px;align-items:flex-start;gap:12px;padding:16px;transition:all .25s;display:flex}.cofounder-selector-card:hover,.cofounder-selector-card.is-active{background:#c8a96a21;border-color:#c8a96a61;transform:translate(-4px)}.cofounder-selector-card svg{color:var(--leader-gold);flex-shrink:0;margin-top:2px}.cofounder-selector-card strong{font-size:15px;line-height:1.18;display:block}.cofounder-selector-card span{color:var(--leader-gold);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:950;display:block}.cofounder-selector-card small{color:var(--about-muted);margin-top:6px;font-size:12px;font-weight:650;line-height:1.35;display:block}.leadership-note{border-color:#c8a96a40;border-radius:24px;align-items:center;gap:14px;padding:18px;display:flex}.leadership-note svg{color:var(--leader-gold);flex-shrink:0}.leadership-note p{margin:0;font-size:15px;line-height:1.6}html[data-theme=dark] .leadership-founder-card,html[data-theme=dark] .cofounder-expanded-card,html[data-theme=dark] .cofounder-selector-card,html[data-theme=dark] .leadership-note,.dark .leadership-founder-card,.dark .cofounder-expanded-card,.dark .cofounder-selector-card,.dark .leadership-note{background:#ffffff13;border-color:#ffffff21;box-shadow:0 34px 100px #00000057}html[data-theme=dark] .cofounder-expanded-person,.dark .cofounder-expanded-person{background:#fff1;border-color:#c8a96a33}@media (width<=1180px){.leadership-ecosystem-grid,.cofounder-interactive-panel{grid-template-columns:1fr}.leadership-founder-card{min-height:auto}.leadership-founder-photo{height:360px}.cofounder-selector-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.leadership-founder-photo{height:280px}.cofounder-selector-grid,.cofounder-expanded-person{grid-template-columns:1fr}.cofounder-expanded-person img{width:100%;height:260px}}.sg-journey-section{--journey-accent:#8a6f4d;--journey-accent-dark:#3a342e;--journey-soft:#8a6f4d24;--journey-border:#8a6f4d3d;align-items:center;min-height:100vh;display:flex;overflow:hidden}.sg-journey-wrap{grid-template-columns:.42fr .58fr;align-items:center;gap:clamp(38px,6vw,82px);width:min(1240px,100% - 36px);display:grid}.sg-journey-eyebrow,.sg-journey-eyebrow:before{color:var(--journey-accent)!important}.sg-journey-eyebrow:before{background:var(--journey-accent)!important}.sg-journey-left h2{letter-spacing:-.065em;max-width:720px;font-size:clamp(38px,4.8vw,70px);line-height:1.02}.sg-journey-left p{max-width:620px;margin-top:22px;font-size:17px;line-height:1.75}.sg-journey-progress{gap:10px;margin-top:34px;display:grid;position:relative}.sg-journey-progress:before{content:"";background:linear-gradient(180deg, transparent, var(--journey-accent), transparent);opacity:.45;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.sg-journey-progress button{z-index:2;width:fit-content;min-height:38px;color:var(--about-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px 0 48px;font-weight:950;transition:all .25s;position:relative}.sg-journey-progress button:before{content:"";background:var(--about-card);border:1px solid var(--journey-border);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.sg-journey-progress button.active,.sg-journey-progress button:hover{color:var(--journey-accent);background:var(--journey-soft)}.sg-journey-progress button.active:before{background:var(--journey-accent);box-shadow:0 0 0 8px var(--journey-soft)}.sg-journey-right{flex-direction:column;justify-content:center;min-height:560px;display:flex}.sg-journey-card{border:1px solid var(--journey-border);background:radial-gradient(circle at 14% 12%,#8a6f4d38,#0000 34%),linear-gradient(145deg,#ffffffd6,#ffffff8c);border-radius:40px;min-height:430px;padding:clamp(32px,4vw,54px);animation:.45s both sgJourneyIn;position:relative;overflow:hidden;box-shadow:0 36px 110px #10182724}.sg-journey-card:after{content:"";background:radial-gradient(circle,#8a6f4d33,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-90px}.sg-journey-icon{background:var(--journey-soft);border:1px solid var(--journey-border);width:90px;height:90px;color:var(--journey-accent);border-radius:28px;place-items:center;margin-bottom:28px;display:grid}.sg-journey-card>span{color:var(--journey-accent);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:950}.sg-journey-card h3{letter-spacing:-.06em;margin-top:14px;font-size:clamp(38px,4vw,62px);line-height:1}.sg-journey-card p{max-width:720px;margin-top:22px;font-size:18px;line-height:1.75}.sg-journey-step{background:var(--journey-soft);color:var(--journey-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:32px;padding:10px 16px;font-size:12px;font-weight:950;display:inline-flex}.sg-journey-mini-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sg-journey-mini-row button{border:1px solid var(--journey-border);background:var(--about-card);min-height:40px;color:var(--about-text);cursor:pointer;border-radius:999px;padding:0 15px;font-weight:900;transition:all .22s}.sg-journey-mini-row button.active,.sg-journey-mini-row button:hover{background:var(--journey-accent);color:#fff;transform:translateY(-3px)}html[data-theme=dark] .sg-journey-section,.dark .sg-journey-section{--journey-accent:#c8a96a;--journey-accent-dark:#d6d3d1;--journey-soft:#c8a96a24;--journey-border:#c8a96a42}html[data-theme=dark] .sg-journey-card,.dark .sg-journey-card{background:radial-gradient(circle at 14% 12%,#c8a96a2e,#0000 34%),linear-gradient(145deg,#ffffff18,#ffffff0b);box-shadow:0 36px 110px #00000057}@keyframes sgJourneyIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.sg-journey-section{min-height:auto}.sg-journey-wrap{grid-template-columns:1fr}.sg-journey-right{min-height:auto}}.sg-values-section{--values-bg:#0e0f13;--values-border:#ffffff29;--values-text:#fff;--values-muted:#ffffffbd;overflow:hidden}.sg-values-section .about-section-head{text-align:center;margin:0 auto 42px}.sg-values-section .about-section-head h2{margin-inline:auto}.sg-values-grid{background:radial-gradient(circle at 18% 16%, rgba(var(--about-orange-rgb), .18), transparent 32%), linear-gradient(145deg, #08090b, var(--values-bg));border:1px solid var(--values-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 34px 90px #1018272e}.sg-value-card{text-align:center;border-right:1px solid var(--values-border);border-bottom:1px solid var(--values-border);min-height:260px;color:var(--values-text);flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,3vw,38px);display:flex}.sg-value-card:nth-child(3n){border-right:0}.sg-value-card:nth-last-child(-n+3){border-bottom:0}.sg-value-card img{-o-object-fit:contain;object-fit:contain;width:68px;height:68px}.sg-value-card h3{color:var(--values-text);letter-spacing:-.025em;margin-top:22px;font-size:24px}.sg-value-card p{max-width:270px;color:var(--values-muted);margin-top:10px;font-size:16px;line-height:1.65}html[data-theme=dark] .sg-values-grid,.dark .sg-values-grid{box-shadow:0 34px 90px #00000057}@media (width<=860px){.sg-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-value-card:nth-child(3n){border-right:1px solid var(--values-border)}.sg-value-card:nth-child(2n){border-right:0}.sg-value-card:nth-last-child(-n+3){border-bottom:1px solid var(--values-border)}.sg-value-card:nth-last-child(-n+2){border-bottom:0}}@media (width<=560px){.sg-values-grid{grid-template-columns:1fr}.sg-value-card,.sg-value-card:nth-child(2n),.sg-value-card:nth-child(3n){border-right:0}.sg-value-card:nth-last-child(-n+2){border-bottom:1px solid var(--values-border)}.sg-value-card:last-child{border-bottom:0}}.about-plexus-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}html[data-theme=dark] .about-hero:after,body[data-theme=dark] .about-hero:after,.dark .about-hero:after{display:none!important}.sg-about-page.has-about-scroll-bg .about-section.about-hero{background:0 0!important}.sg-services-page{--services-text:#101827;--services-muted:#607086;--services-line:#1018271f;--services-card:#ffffffdb;--services-orange:#f47c1b;color:var(--services-text);background:#f5f8fc;overflow:hidden}[data-theme=dark] .sg-services-page,.dark .sg-services-page{--services-text:#fff;--services-muted:#ffffffb8;--services-line:#ffffff21;--services-card:#ffffff14;--services-orange:#dfb75c;background:#000}.sg-services-container{z-index:1;width:min(1180px,100% - 36px);margin:0 auto;position:relative}.sg-services-hero,.sg-services-catalog{padding:104px 0;position:relative}.sg-services-hero{background:radial-gradient(circle at 12% 22%,#2563eb29,#0000 32%),radial-gradient(circle at 90% 18%,#f47c1b29,#0000 30%),linear-gradient(135deg,#edf7ff,#fff5ec 52%,#f3efff)}.sg-services-catalog{background:radial-gradient(circle at 18% 14%,#0f766e1f,#0000 34%),radial-gradient(circle at 88% 74%,#db27771f,#0000 32%),linear-gradient(135deg,#f6fbff,#f7f4ff)}[data-theme=dark] .sg-services-hero,.dark .sg-services-hero{background:radial-gradient(circle at 12% 22%,#dfb75c14,#0000 32%),radial-gradient(circle at 90% 18%,#dfb75c14,#0000 30%),linear-gradient(135deg,#000,#09090b 58%,#000)}[data-theme=dark] .sg-services-catalog,.dark .sg-services-catalog{background:radial-gradient(circle at 18% 14%,#dfb75c14,#0000 34%),radial-gradient(circle at 88% 74%,#dfb75c14,#0000 32%),linear-gradient(135deg,#000,#050505)}.sg-services-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.68fr);align-items:center;gap:clamp(34px,5vw,78px);display:grid}.sg-services-kicker{color:var(--services-orange);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.sg-services-kicker:before{content:"";background:currentColor;border-radius:999px;width:34px;height:2px}.sg-services-page h1,.sg-services-page h2,.sg-services-page h3{color:var(--services-text);letter-spacing:-.045em;margin:0;font-weight:950}.sg-services-page h1{max-width:850px;margin-top:18px;font-size:clamp(44px,5.7vw,78px);line-height:1.02}.sg-services-page h2{margin-top:16px;font-size:clamp(34px,4.2vw,58px);line-height:1.04}.sg-services-page h3{margin-top:22px;font-size:25px;line-height:1.12}.sg-services-page p{color:var(--services-muted);margin:18px 0 0;font-size:17px;line-height:1.75}.sg-services-summary,.sg-service-tile{border:1px solid var(--services-line);background:var(--services-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 85px #1018271f}[data-theme=dark] .sg-services-summary,[data-theme=dark] .sg-service-tile,.dark .sg-services-summary,.dark .sg-service-tile{box-shadow:0 28px 85px #00000052}.sg-services-summary{border-radius:28px;padding:30px}.sg-services-summary strong{color:var(--services-text);font-size:28px;line-height:1.15;display:block}.sg-services-summary div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.sg-services-summary span{color:var(--services-orange);background:#f47c1b1f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.sg-services-section-head{max-width:820px;margin-bottom:30px}.sg-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sg-service-tile{--tile-color:#2563eb;border-radius:24px;padding:24px;transition:transform .22s,border-color .22s}.sg-service-tile:hover{border-color:color-mix(in srgb, var(--tile-color) 42%, transparent);transform:translateY(-4px)}.sg-service-tile-top{align-items:flex-start;gap:14px;display:flex}.sg-service-icon{width:58px;height:58px;color:var(--tile-color);background:color-mix(in srgb, var(--tile-color) 13%, transparent);border-radius:18px;flex:none;place-items:center;display:grid}.sg-service-owner{min-height:34px;color:var(--tile-color);background:color-mix(in srgb, var(--tile-color) 11%, transparent);border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.sg-service-tile ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sg-service-tile li{color:var(--services-muted);align-items:center;gap:9px;font-weight:750;display:flex}.sg-service-tile li svg{color:var(--tile-color);flex:none}.tone-blue{--tile-color:#2563eb}.tone-indigo{--tile-color:#4f46e5}.tone-pink{--tile-color:#db2777}.tone-teal{--tile-color:#0f766e}.tone-orange{--tile-color:#f47c1b}[data-theme=dark] .tone-orange,.dark .tone-orange{--tile-color:#dfb75c}.tone-green{--tile-color:#16a34a}.tone-violet{--tile-color:#7c3aed}.tone-emerald{--tile-color:#059669}.tone-slate{--tile-color:#475569}.tone-cyan{--tile-color:#0891b2}@media (width<=900px){.sg-services-hero-grid,.sg-services-grid{grid-template-columns:1fr}}@media (width<=640px){.sg-services-hero,.sg-services-catalog{padding:76px 0}.sg-services-container{width:min(100% - 26px,1180px)}.sg-services-summary,.sg-service-tile{border-radius:20px;padding:20px}.sg-service-tile-top{flex-direction:column}}.msp-contact-page{color:#1f2937;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.msp-contact-hero{background:#ebc4a7;place-items:center;min-height:35rem;display:grid;position:relative;overflow:hidden}.msp-contact-hero:before{content:"";opacity:.9;background-image:url(/assets/legacy/bhopal.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.msp-contact-hero-overlay{z-index:1;position:absolute;inset:0}.msp-contact-hero-overlay.one{background:linear-gradient(90deg,#3b82f633,#6366f14d)}.msp-contact-hero-overlay.two{background:linear-gradient(#0000,#1e293b80,#111827b3)}.msp-contact-particles{z-index:2;position:absolute;inset:0;overflow:hidden}.msp-contact-particles span{opacity:.7;border-radius:999px;animation:2.8s infinite mspBounce;position:absolute}.msp-contact-wave{z-index:3;height:80px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.msp-contact-wave svg{width:100%;height:80px;display:block}.msp-contact-wave path{fill:#d9b091;animation:2.4s ease-in-out infinite mspPulse}.msp-contact-hero-content{z-index:4;text-align:center;color:#fff;opacity:0;background:linear-gradient(#0006,#0000);flex-direction:column;justify-content:center;align-items:center;gap:24px;width:min(980px,100% - 32px);min-height:35rem;transition:all 1.5s;display:flex;position:relative;transform:translateY(64px)scale(.95)}.msp-contact-hero-content.show{opacity:1;transform:translateY(0)scale(1)}.msp-contact-hero-content h1{background:linear-gradient(90deg,#eff6ff,#fff,#eef2ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(48px,7vw,72px);font-weight:950;line-height:1;animation:2.4s ease-in-out infinite mspPulse}.msp-contact-bounce-dots{gap:8px;display:flex}.msp-contact-bounce-dots span{background:#3b82f6;border-radius:999px;width:12px;height:12px;animation:1.4s infinite mspBounce}.msp-contact-hero-content p{color:#f1f5f9;max-width:780px;margin:0;font-size:20px;font-weight:600;line-height:1.65}.msp-contact-cards-section,.msp-find-section,.msp-enquiry-section{padding:80px 0;transition:background-color .3s;position:relative}.msp-contact-container{z-index:2;width:min(1280px,100% - 32px);margin:0 auto;position:relative}.msp-contact-heading{text-align:center;color:#1e293b;opacity:0;margin:0 0 64px;font-size:clamp(38px,5vw,50px);font-weight:950;line-height:1;transition:all 1.5s;transform:translateY(48px)}.msp-contact-heading.show,.msp-find-section .msp-contact-heading{opacity:1;transform:translateY(0)}.msp-contact-heading span{background:linear-gradient(90deg,#475569,#374151);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.msp-contact-heading span:after{content:"";background:linear-gradient(90deg,#475569,#374151);border-radius:999px;width:96px;height:4px;animation:2.2s ease-in-out infinite mspPulse;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.msp-contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.msp-contact-card{text-align:center;cursor:pointer;background:#fff;border-radius:24px;min-height:340px;padding:40px;transition:all .7s;position:relative;overflow:hidden;box-shadow:0 20px 42px #0f172a24}.msp-contact-card:hover,.msp-contact-card.active{transform:translateY(-16px)scale(1.04)rotate(1deg);box-shadow:0 28px 64px #0f172a33}.msp-card-glow{opacity:0;transition:all .7s;position:absolute;inset:0;transform:scale(1)}.msp-contact-card.active .msp-card-glow,.msp-contact-card:hover .msp-card-glow{opacity:1;transform:scale(1.1)}.msp-contact-card.blue .msp-card-glow{background:linear-gradient(135deg,#3b82f61a,#6366f126)}.msp-contact-card.teal .msp-card-glow{background:linear-gradient(135deg,#14b8a61a,#06b6d426)}.msp-contact-card.amber .msp-card-glow{background:linear-gradient(135deg,#fde68a40,#ffedd552)}.msp-contact-card-inner{z-index:2;position:relative}.msp-contact-icon{color:#fff;border-radius:999px;place-items:center;width:96px;height:96px;margin:0 auto 32px;transition:all .7s;display:grid;box-shadow:0 16px 32px #0f172a29}.msp-contact-card:hover .msp-contact-icon{transform:rotate(360deg)scale(1.22)}.msp-contact-card.blue .msp-contact-icon{background:linear-gradient(135deg,#3b82f6,#6366f1)}.msp-contact-card.teal .msp-contact-icon{background:linear-gradient(135deg,#14b8a6,#06b6d4)}.msp-contact-card.amber .msp-contact-icon{color:#1f2937;background:linear-gradient(135deg,#fde68a,#fef3c7,#ffedd5)}.msp-contact-card h3{color:#334155;margin:0 0 24px;font-size:30px;font-weight:950;transition:all .5s}.msp-contact-card.blue:hover h3,.msp-contact-card.blue .msp-contact-lines p:hover{color:#3b82f6}.msp-contact-card.teal:hover h3,.msp-contact-card.teal .msp-contact-lines p:hover{color:#14b8a6}.msp-contact-card.amber:hover h3,.msp-contact-card.amber .msp-contact-lines p:hover{color:#f97316}.msp-contact-lines{gap:10px;display:grid}.msp-contact-lines p{color:#374151;margin:0;font-size:18px;font-weight:700;line-height:1.55;transition:all .5s}.msp-map-wrap{border-radius:24px;max-width:1152px;margin:0 auto;transition:all .7s;overflow:hidden;box-shadow:0 28px 70px #1e293b3d}.msp-map-wrap:hover{transform:scale(1.035);box-shadow:0 36px 84px #1e293b47}.msp-map-wrap iframe{width:100%;min-height:450px;display:block}.msp-enquiry-section{padding:48px 0;overflow:hidden}.msp-enquiry-bg{background:linear-gradient(90deg,#14b8a61a,#06b6d433);animation:2.6s ease-in-out infinite mspPulse;position:absolute;inset:0}.msp-enquiry-bg span{opacity:.3;background:#2dd4bf;border-radius:999px;width:8px;height:8px;animation:2s cubic-bezier(0,0,.2,1) infinite mspPing;position:absolute}.msp-enquiry-head{text-align:center;margin-bottom:32px}.msp-enquiry-head h2{background:linear-gradient(90deg,#06b6d4,#14b8a6);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(34px,4vw,40px);font-weight:950}.msp-enquiry-head span{background:linear-gradient(90deg,#14b8a6,#06b6d4);border-radius:999px;width:96px;height:4px;margin:0 auto;display:block}.msp-enquiry-form{width:min(896px,100%);margin:0 auto}.msp-success,.msp-error-box{border-radius:12px;margin-bottom:24px;padding:16px;font-weight:700}.msp-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.msp-error-box{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.msp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.msp-field{gap:8px;margin-bottom:24px;display:grid}.msp-field span{color:#374151;font-size:14px;font-weight:800}.msp-field b,.msp-field em{color:#ef4444}.msp-field em{font-size:14px;font-style:normal}.msp-field input,.msp-field textarea{color:#111827;width:100%;font:inherit;background:#fffc;border:1px solid #d1d5db;border-radius:12px;outline:none;padding:12px 16px;transition:all .2s}.msp-field textarea{resize:none}.msp-field input:focus,.msp-field textarea:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d42e}.msp-submit-row{text-align:center}.msp-submit-row button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#06b6d4,#0d9488);border:0;border-radius:12px;min-height:58px;padding:0 48px;font-size:18px;font-weight:900;transition:all .5s;box-shadow:0 20px 42px #06b6d43d}.msp-submit-row button:hover{transform:translateY(-4px)scale(1.04);box-shadow:0 24px 52px #06b6d44d}.msp-submit-row button:disabled{opacity:.75;cursor:not-allowed}@keyframes mspBounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@keyframes mspPulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes mspPing{75%,to{opacity:0;transform:scale(2)}}@media (width<=920px){.msp-contact-card-grid,.msp-form-grid{grid-template-columns:1fr}.msp-contact-card{min-height:auto}}@media (width<=640px){.msp-contact-hero,.msp-contact-hero-content{min-height:30rem}.msp-contact-hero-content p{font-size:16px}.msp-contact-cards-section,.msp-find-section{padding:58px 0}.msp-contact-card{padding:28px 20px}.msp-contact-icon{width:78px;height:78px;margin-bottom:22px}.msp-map-wrap iframe{min-height:340px}}.sg-careers-page{--career-orange:#f47c1b;--career-blue:#2563eb;--career-teal:#0f766e;--career-indigo:#4f46e5;--career-green:#16a34a;--career-pink:#db2777;--career-text:#101827;--career-muted:#5b6678;--career-card:#ffffffdb;--career-border:#1018271f;--career-bg-1:#eef7ff;--career-bg-2:#f7f4ff;--career-accent:var(--career-blue);color:var(--career-text);background:#f4f8ff;overflow:hidden}.sg-careers-hero{--career-bg-1:#eaf7ff;--career-bg-2:#f3efff;--career-accent:var(--career-blue)}.sg-careers-section{--career-bg-1:#f5fbff;--career-bg-2:#eefdf8;--career-accent:var(--career-teal)}.sg-careers-apply-section{--career-bg-1:#f7f3ff;--career-bg-2:#fff4f8;--career-accent:var(--career-indigo)}.sg-careers-container{z-index:2;width:min(1180px,100% - 36px);margin:0 auto;position:relative}.sg-careers-hero,.sg-careers-section{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--career-accent) 18%, transparent), transparent 34%), radial-gradient(circle at 86% 12%, #f47c1b1a, transparent 30%), radial-gradient(circle at 56% 88%, #0f766e1a, transparent 34%), linear-gradient(135deg, var(--career-bg-1), var(--career-bg-2));padding:104px 0;position:relative}.sg-careers-hero-grid,.sg-apply-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(34px,5vw,70px);display:grid}.sg-careers-kicker{color:var(--career-orange);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.sg-careers-kicker:before{content:"";background:var(--career-orange);border-radius:999px;width:34px;height:2px}.sg-careers-page h1,.sg-careers-page h2,.sg-careers-page h3,.sg-careers-page h4{color:var(--career-text);letter-spacing:-.045em;margin:0;font-weight:950}.sg-careers-page h1{max-width:800px;margin-top:18px;font-size:clamp(42px,5.6vw,76px);line-height:1.02}.sg-careers-page h2{margin-top:16px;font-size:clamp(34px,4vw,58px);line-height:1.04}.sg-careers-page p{color:var(--career-muted);margin:18px 0 0;font-size:17px;line-height:1.75}.sg-careers-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.sg-careers-hero-actions a,.sg-job-detail>a,.sg-general-apply,.sg-careers-form button{background:linear-gradient(135deg, var(--career-blue), var(--career-teal));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 42px #2563eb38}.sg-careers-hero-actions a.ghost,.sg-general-apply{background:var(--career-card);color:var(--career-text);border:1px solid var(--career-border);box-shadow:none}.sg-careers-hero-card,.sg-job-card,.sg-job-detail,.sg-careers-form{background:var(--career-card);border:1px solid var(--career-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 90px #1018271f}.sg-careers-hero-card{border-radius:28px;padding:32px}.sg-careers-hero-card svg{color:var(--career-teal)}.sg-careers-hero-card strong{color:var(--career-text);margin-top:18px;font-size:28px;line-height:1.12;display:block}.sg-careers-hero-card div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.sg-careers-hero-card span,.sg-skill-row span{color:var(--career-accent);background:color-mix(in srgb, var(--career-accent) 13%, transparent);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.sg-careers-section-head{max-width:820px;margin-bottom:28px}.sg-careers-filters{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.sg-careers-filters button{border:1px solid var(--career-border);min-height:40px;color:var(--career-text);background:var(--career-card);cursor:pointer;border-radius:999px;padding:0 15px;font-weight:850}.sg-careers-filters button.active{background:linear-gradient(135deg, var(--career-blue), var(--career-teal));color:#fff;border-color:#0000}.sg-careers-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:start;gap:24px;display:grid}.sg-job-list{gap:14px;display:grid}.sg-job-card{text-align:left;cursor:pointer;border-radius:22px;grid-template-columns:56px 1fr;gap:16px;width:100%;padding:18px;transition:all .22s;display:grid}.sg-job-card:hover,.sg-job-card.active{border-color:color-mix(in srgb, var(--career-accent) 42%, transparent);transform:translateY(-3px)}.sg-job-icon{width:56px;height:56px;color:var(--career-orange);background:#f47c1b1f;border-radius:18px;place-items:center;display:grid}.sg-job-card:nth-child(2n) .sg-job-icon{color:var(--career-blue);background:#2563eb1f}.sg-job-card:nth-child(3n) .sg-job-icon{color:var(--career-teal);background:#0f766e1f}.sg-job-card:nth-child(4n) .sg-job-icon{color:var(--career-indigo);background:#4f46e51f}.sg-job-card:nth-child(5n) .sg-job-icon{color:var(--career-pink);background:#db27771f}.sg-job-card span{color:var(--career-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.sg-job-card h3{margin-top:5px;font-size:22px}.sg-job-card p{margin-top:8px;font-size:14px}.sg-job-card small{color:var(--career-muted);align-items:center;gap:6px;margin-top:12px;font-weight:800;display:inline-flex}.sg-job-detail{border-radius:28px;padding:26px;position:sticky;top:86px}.sg-job-detail-top>span{color:#16a34a;background:#22c55e24;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.sg-job-detail h3{margin-top:14px;font-size:32px}.sg-job-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.sg-job-meta span,.sg-job-detail li{color:var(--career-muted);align-items:center;gap:8px;font-weight:750;display:flex}.sg-job-meta span{border:1px solid var(--career-border);border-radius:14px;padding:11px}.sg-job-meta svg,.sg-job-detail li svg{color:var(--career-accent);flex:none}.sg-job-detail h4{letter-spacing:-.015em;margin:22px 0 12px;font-size:17px}.sg-job-detail ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sg-skill-row{flex-wrap:wrap;gap:8px;display:flex}.sg-job-detail>a{background:linear-gradient(135deg, var(--career-indigo), var(--career-pink));margin-top:26px;box-shadow:0 18px 42px #4f46e533}.sg-careers-form{border-radius:28px;gap:18px;padding:26px;display:grid}.sg-careers-success{color:#16a34a;background:#22c55e1f;border-radius:16px;padding:14px 16px;font-weight:800}.sg-form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sg-careers-form label{color:var(--career-text);gap:8px;font-weight:850;display:grid}.sg-careers-form input,.sg-careers-form select,.sg-careers-form textarea{border:1px solid var(--career-border);color:#111827;width:100%;font:inherit;background:#fffc;border-radius:14px;outline:none;padding:13px 14px}.sg-careers-form textarea{resize:vertical}.sg-careers-form input:focus,.sg-careers-form select:focus,.sg-careers-form textarea:focus{border-color:color-mix(in srgb, var(--career-accent) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--career-accent) 14%, transparent)}.sg-careers-form button{background:linear-gradient(135deg, var(--career-teal), var(--career-indigo));justify-self:start;box-shadow:0 18px 42px #0f766e33}@media (width<=980px){.sg-careers-hero-grid,.sg-careers-grid,.sg-apply-grid{grid-template-columns:1fr}.sg-job-detail{position:relative;top:auto}}@media (width<=640px){.sg-careers-hero,.sg-careers-section{padding:76px 0}.sg-form-two,.sg-job-meta,.sg-job-card{grid-template-columns:1fr}}:root{--tech-bg:#f2f7f5;--tech-surface:#fff;--tech-surface-card:#ffffffd9;--tech-text-primary:#0f172a;--tech-text-muted:#475569;--tech-border:#10b98114;--tech-glow-blue:#10b9810f;--tech-grid-color:#10b98109;--tech-primary-grad:linear-gradient(135deg, #10b981, #06b6d4);--tech-text-grad-1:linear-gradient(135deg, #0f172a 20%, #10b981 70%, #06b6d4 100%);--tech-text-grad-2:linear-gradient(135deg, #6366f1 0%, #d946ef 50%, #f43f5e 100%);--tech-text-grad-3:linear-gradient(135deg, #f97316 0%, #eab308 100%)}html[data-theme=dark]{--tech-bg:#020706;--tech-surface:#041712;--tech-surface-card:#041712b8;--tech-text-primary:#f8fafc;--tech-text-muted:#94a3b8;--tech-border:#10b98129;--tech-glow-blue:#10b9812e;--tech-grid-color:#10b98106;--tech-primary-grad:linear-gradient(135deg, #10b981, #00f2fe);--tech-text-grad-1:linear-gradient(135deg, #fff 10%, #34d399 60%, #22d3ee 100%);--tech-text-grad-2:linear-gradient(135deg, #c084fc 0%, #f472b6 50%, #fda4af 100%);--tech-text-grad-3:linear-gradient(135deg, #fb923c 0%, #fde047 100%)}.tech-vertical-page{background-color:var(--tech-bg);color:var(--tech-text-primary);background-image:radial-gradient(circle at 1px 1px, var(--tech-grid-color) 1px, transparent 0);background-size:24px 24px;min-height:100vh;font-family:Outfit,Inter,sans-serif;transition:background-color .3s,color .3s;position:relative;overflow:hidden}.tech-aurora-glow-1{filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f138 0%,#06b6d41a 40%,#0000 70%);width:650px;height:650px;animation:15s ease-in-out infinite alternate floatGlow;position:absolute;top:-150px;right:-100px}.tech-aurora-glow-2{filter:blur(125px);pointer-events:none;z-index:0;background:radial-gradient(circle,#06b6d42e 0%,#8b5cf61a 50%,#0000 75%);width:700px;height:700px;animation:18s ease-in-out infinite alternate floatGlowReverse;position:absolute;top:35%;left:-150px}.tech-aurora-glow-3{filter:blur(110px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f126 0%,#3b82f614 50%,#0000 70%);width:600px;height:600px;animation:16s ease-in-out 2s infinite alternate floatGlow;position:absolute;bottom:-150px;right:-50px}@keyframes floatGlow{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes floatGlowReverse{0%{transform:translate(0)scale(1.05)}to{transform:translate(-30px,-40px)scale(.95)}}.text-gradient-cyan-blue{background:var(--tech-text-grad-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:900}.text-gradient-purple-pink{background:var(--tech-text-grad-2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:900}.text-gradient-orange-yellow{background:var(--tech-text-grad-3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:900}.tech-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 28px;font-size:15px;font-weight:850;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.tech-btn-primary{background:var(--tech-primary-grad);border:1px solid #ffffff14;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 24px #10b98138;color:#fff!important}.tech-btn-primary:hover{opacity:1;transform:translateY(-2px);color:#111827!important;background:linear-gradient(135deg,#f47c1b,#eab308)!important;border-color:#ffffff40!important;box-shadow:0 14px 30px #f47c1b59!important}.tech-btn-secondary{background:#111827;border:1px solid #f47c1b59;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0003;color:#fff!important}.tech-btn-secondary:hover{background:#1f2937;border-color:#10b981;transform:translateY(-2px);box-shadow:0 8px 20px #10b9812e}.tech-hero{z-index:2;padding:120px 0 80px;position:relative}.tech-hero-container{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid}.tech-badge-container{color:#4f46e5;text-transform:uppercase;letter-spacing:1.5px;background:#4f46e50f;border:1px solid #4f46e52e;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff6}html[data-theme=dark] .tech-badge-container{color:#38bdf8;box-shadow:none;background:#38bdf80f;border-color:#38bdf833}.tech-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.5s infinite techPulse;box-shadow:0 0 8px}.tech-hero-title{letter-spacing:-.04em;color:var(--tech-text-primary);margin:0 0 20px;font-size:clamp(38px,5vw,64px);font-weight:950;line-height:1.08}.tech-hero-description{color:var(--tech-text-muted);max-width:580px;margin:0 0 34px;font-size:17.5px;line-height:1.7}.tech-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.tech-hero-visual{justify-content:center;display:flex;position:relative}.tech-glass-console{background:var(--tech-surface-card);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;border-radius:20px;width:100%;max-width:400px;padding:26px;transition:border-color .3s;position:relative;box-shadow:0 20px 50px #0000000f}html[data-theme=dark] .tech-glass-console{box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff0d}.tech-console-header{border-bottom:1px solid var(--tech-border);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.tech-console-dots{gap:6px;display:flex}.tech-console-dots span{border-radius:50%;width:9px;height:9px}.tech-console-dots span:first-child{background:#ef4444}.tech-console-dots span:nth-child(2){background:#f59e0b}.tech-console-dots span:nth-child(3){background:#10b981}.tech-console-title{color:#64748b;letter-spacing:.5px;font-family:monospace;font-size:11px;font-weight:700}.tech-console-row{border-bottom:1px solid var(--tech-border);justify-content:space-between;padding:10px 0;display:flex}.tech-console-row:last-child{border-bottom:0}.tech-console-row span{color:var(--tech-text-muted);font-size:14px}.tech-console-row strong{color:var(--tech-text-primary);font-size:14px;font-weight:700}.tech-products-section{z-index:2;padding:80px 0;position:relative}.tech-section-title-wrap{text-align:center;margin-bottom:52px}.tech-section-eyebrow{color:#4f46e5;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:12px;font-weight:850;display:block}html[data-theme=dark] .tech-section-eyebrow{color:#38bdf8}.tech-section-heading{letter-spacing:-.03em;color:var(--tech-text-primary);margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:900}.tech-products-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.tech-product-console{background:var(--tech-surface-card);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;padding:34px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #00000005}html[data-theme=dark] .tech-product-console{box-shadow:0 10px 30px #0003}.tech-product-console:hover{border-color:#0062ff3d;transform:translateY(-5px);box-shadow:0 20px 42px #0062ff14}html[data-theme=dark] .tech-product-console:hover{border-color:#38bdf847;box-shadow:0 20px 42px #38bdf81f}.tech-product-icon-box{background:var(--tech-surface);border:1px solid var(--tech-border);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;display:flex;position:relative;box-shadow:0 6px 15px #00000005}.tech-product-icon-box:after{content:"";background:var(--icon-gradient);z-index:-1;opacity:.18;border-radius:14px;transition:opacity .25s;position:absolute;inset:-2px}.tech-product-console:hover .tech-product-icon-box:after{opacity:.38}.tech-product-console h3{color:var(--tech-text-primary);margin:0 0 12px;font-size:22px;font-weight:850}.tech-product-console p{color:var(--tech-text-muted);margin:0 0 22px;font-size:15px;line-height:1.65}.tech-product-launch-btn{color:var(--tech-text-primary);align-items:center;gap:6px;font-size:13.5px;font-weight:850;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.tech-product-console:hover .tech-product-launch-btn{color:#4f46e5}html[data-theme=dark] .tech-product-console:hover .tech-product-launch-btn{color:#38bdf8}.tech-product-launch-btn:hover{gap:10px}.tech-capabilities-section{z-index:2;padding:60px 0 100px;position:relative}.tech-stack-container{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;display:grid}.tech-stack-card{background:var(--tech-surface-card);border:1px solid var(--tech-border);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:24px;transition:all .24s;box-shadow:0 4px 16px #00000003}.tech-stack-card:hover{border-color:#8b5cf63d;transform:translateY(-3px);box-shadow:0 12px 28px #8b5cf614}.tech-stack-card h4{color:var(--tech-text-primary);margin:14px 0 6px;font-size:17px;font-weight:800}.tech-stack-card p{color:var(--tech-text-muted);margin:0;font-size:13.5px;line-height:1.5}.tech-about-summary-row{grid-template-columns:1fr 1fr;align-items:center;gap:58px;display:grid}.tech-about-grid-graphic{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tech-graphic-card{background:var(--tech-surface-card);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:18px;padding:24px;box-shadow:0 8px 24px #00000005}html[data-theme=dark] .tech-graphic-card{box-shadow:0 8px 24px #0000002e}.tech-graphic-card.offset{transform:translateY(20px)}.tech-graphic-card strong{color:#4f46e5;margin-bottom:6px;font-size:34px;font-weight:950;display:block}html[data-theme=dark] .tech-graphic-card strong{color:#38bdf8}.tech-graphic-card span{color:var(--tech-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12.5px;font-weight:750}.tech-about-page-header{text-align:center;z-index:2;padding:120px 0 50px;position:relative}.tech-about-story-section{z-index:2;padding:50px 0 80px;position:relative}.tech-about-story-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.tech-about-story-content h2{color:var(--tech-text-primary);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(26px,3.4vw,38px);font-weight:900}.tech-about-story-content p{color:var(--tech-text-muted);margin-bottom:20px;font-size:16px;line-height:1.75}.tech-values-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.tech-value-card{background:var(--tech-surface-card);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:28px;transition:border-color .24s;box-shadow:0 4px 16px #00000003}.tech-value-card:hover{border-color:#0062ff3d}html[data-theme=dark] .tech-value-card:hover{border-color:#38bdf83d}.tech-value-card h3{color:var(--tech-text-primary);align-items:center;gap:8px;margin:0 0 12px;font-size:19px;font-weight:850;display:flex}.tech-value-card p{color:var(--tech-text-muted);margin:0;font-size:14.5px;line-height:1.6}.tech-contact-page{z-index:2;padding:120px 0 80px;position:relative}.tech-contact-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:58px;display:grid}.tech-contact-info-block h2{color:var(--tech-text-primary);margin:0 0 16px;font-size:36px;font-weight:900}.tech-contact-info-block p{color:var(--tech-text-muted);margin-bottom:30px;font-size:16px;line-height:1.7}.tech-contact-cards{gap:16px;display:grid}.tech-contact-detail-card{background:var(--tech-surface-card);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;align-items:center;gap:18px;padding:20px;display:flex;box-shadow:0 4px 16px #00000003}.tech-contact-detail-card div h3{text-transform:uppercase;color:var(--tech-text-muted);letter-spacing:.5px;margin:0 0 4px;font-size:13px;font-weight:800}.tech-contact-detail-card div p{color:var(--tech-text-primary);margin:0;font-size:15px;font-weight:750}.tech-form-console{background:var(--tech-surface-card);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:34px;box-shadow:0 20px 50px #0000000a}html[data-theme=dark] .tech-form-console{box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff0d}.tech-form-console h3{color:var(--tech-text-primary);border-bottom:1px solid var(--tech-border);margin:0 0 22px;padding-bottom:12px;font-size:20px;font-weight:850}.tech-form-group{gap:6px;margin-bottom:18px;display:grid}.tech-form-group label{text-transform:uppercase;color:var(--tech-text-primary);letter-spacing:.5px;font-size:12px;font-weight:800}.tech-input{background:var(--tech-surface);border:1px solid var(--tech-border);color:var(--tech-text-primary);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:all .2s}.tech-input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 10px #4f46e526}html[data-theme=dark] .tech-input:focus{border-color:#38bdf8;box-shadow:0 0 10px #38bdf833}.tech-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:18px}.tech-submit-btn{background:var(--tech-primary-grad);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;width:100%;height:48px;font-weight:850;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 20px #10b98138;color:#fff!important}.tech-submit-btn:hover{transform:translateY(-2px);color:#111827!important;background:linear-gradient(135deg,#f47c1b,#eab308)!important;border-color:#ffffff40!important;box-shadow:0 12px 28px #f47c1b59!important}@keyframes techPulse{0%{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.65;transform:scale(.9)}}@media (width<=900px){.tech-hero-container{text-align:center;grid-template-columns:1fr;gap:40px}.tech-badge-container,.tech-hero-description{margin-left:auto;margin-right:auto}.tech-hero-actions{justify-content:center}.tech-products-grid{grid-template-columns:1fr}.tech-stack-container{grid-template-columns:repeat(2,1fr)}.tech-about-summary-row,.tech-about-story-grid{grid-template-columns:1fr;gap:40px}.tech-values-grid{grid-template-columns:1fr}.tech-contact-grid{grid-template-columns:1fr;gap:40px}}.premium-dark-ecosystem{background-color:#000;background-image:radial-gradient(circle at 1px 1px,#10b98108 1px,#0000 0),linear-gradient(#00f2fe04 1px,#0000 1px),linear-gradient(90deg,#00f2fe04 1px,#0000 1px);background-size:24px 24px,48px 48px,48px 48px;min-height:100vh;font-family:Outfit,Inter,sans-serif;transition:background-color .3s,color .3s;animation:25s linear infinite gridShift;position:relative;overflow:hidden}@keyframes gridShift{0%{background-position:0 0,0 0,0 0}to{background-position:24px 24px,48px 48px,48px 48px}}.tech-aurora-glow-1{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00f2fe26 0%,#4f46e50d 50%,#0000 80%);width:600px;height:600px;position:absolute;top:-100px;right:-100px}.tech-aurora-glow-2{filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9811a 0%,#00f2fe0a 50%,#0000 80%);width:700px;height:700px;position:absolute;top:40%;left:-200px}.tech-aurora-glow-3{filter:blur(110px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf614 0%,#00f2fe0d 50%,#0000 80%);width:600px;height:600px;position:absolute;bottom:-100px;right:-100px}.products-hero-section{z-index:2;text-align:center;padding:120px 0 40px;position:relative}.products-hero-badge-container{color:#00f2fe;text-transform:uppercase;letter-spacing:1.5px;background:#00f2fe0a;border:1px solid #00f2fe33;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 0 20px #00f2fe0f,inset 0 1px #ffffff0d}.products-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite alternate neonPulse;box-shadow:0 0 10px}@keyframes neonPulse{0%{opacity:.5;transform:scale(.9);box-shadow:0 0 4px}to{opacity:1;transform:scale(1.15);box-shadow:0 0 12px}}.products-hero-heading{letter-spacing:-.04em;color:#f8fafc;margin:0 0 24px;font-size:clamp(36px,5vw,56px);font-weight:950;line-height:1.15}.products-hero-subheading{color:#94a3b8;max-width:760px;margin:0 auto;font-size:17px;line-height:1.75}.products-filter-section{z-index:5;padding:20px 0;position:relative}.filter-bar-wrapper{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1210d9;border:1px solid #10b98129;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:fit-content;margin:0 auto;padding:8px 24px;display:flex;box-shadow:0 10px 40px #0006,inset 0 1px #ffffff05}.filter-title{color:#64748b;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.filter-buttons{gap:6px;display:flex}.filter-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:800;transition:all .22s cubic-bezier(.16,1,.3,1)}.filter-btn:hover{color:#f8fafc;background:#ffffff08}.filter-btn.active{color:#020706;text-shadow:0 .5px #ffffff4d;background:linear-gradient(135deg,#10b981,#00f2fe);border-color:#ffffff0d;box-shadow:0 4px 20px #00f2fe40}.products-display-section{z-index:2;padding:40px 0 100px;position:relative}.products-premium-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.tech-product-card-premium{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050e0cc2;border:1px solid #10b98124;border-radius:24px;flex-direction:column;height:100%;padding:34px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff08}.card-shine-overlay{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:50%;height:100%;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.tech-product-card-premium:hover .card-shine-overlay{transition:all .85s ease-in-out;left:150%}.tech-product-card-premium:hover{border-color:var(--accent-glow-color,#00f2fe);transform:translateY(-8px);box-shadow:0 24px 60px #00000080,0 0 30px #00f2fe0f,inset 0 1px #ffffff0d}.card-top-glow{background:linear-gradient(90deg, transparent, var(--accent-glow-color,#00f2fe), transparent);opacity:.3;z-index:2;height:2px;transition:all .35s;position:absolute;top:0;left:40px;right:40px}.tech-product-card-premium:hover .card-top-glow{opacity:1;left:0;right:0}.card-badge-row{z-index:2;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.card-category-badge{text-transform:uppercase;letter-spacing:1.5px;color:#64748b;background:#ffffff03;border:1px solid #10b9811f;border-radius:8px;padding:5px 12px;font-size:10.5px;font-weight:850;box-shadow:inset 0 1px #ffffff05}.card-info-specs-btn{text-transform:uppercase;color:#f97316;cursor:pointer;background:0 0;border:1px solid #f9731633;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:800;text-decoration:none;transition:all .22s;display:inline-flex}.card-info-specs-btn:hover{background:#f9731614;border-color:#f97316;box-shadow:0 0 10px #f9731626}.card-logo-container{z-index:2;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:150px;height:64px;margin:0 auto 24px;padding:6px 14px;transition:background-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000040;background:#fff!important}.card-logo-container:hover{border-color:#fff;box-shadow:0 10px 25px #00000059,0 0 15px #fff3;background-color:#fff!important}.card-logo-img{-o-object-fit:contain!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important;width:auto!important;max-width:100%!important;transition:height .35s cubic-bezier(.16,1,.3,1),filter .35s!important}.card-logo-img[src*=mysmartpg],.card-logo-img[src*=strax]{height:38px!important}.card-logo-img[src*=qa-logo],.card-logo-img[src*=support-logo],.card-logo-img[src*=dev-logo],.card-logo-img[src*=crm-logo]{height:50px!important}.card-logo-container:hover .card-logo-img{transform:scale(1.16)!important}html[data-theme=dark] .card-logo-img{filter:none!important;mix-blend-mode:normal!important}.tech-product-card-premium:hover .card-logo-container{transform:scale(1.05)translateY(-2px)}.card-logo-fallback{background:#020706;border:1px solid #10b9811f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #0006}.card-logo-fallback:after{content:"";background:var(--icon-gradient);z-index:-1;opacity:.15;border-radius:15px;transition:opacity .3s;position:absolute;inset:-1px}.tech-product-card-premium:hover .card-logo-fallback{border-color:var(--accent-glow-color,#00f2fe);transform:scale(1.05)rotate(2deg)}.tech-product-card-premium:hover .card-logo-fallback:after{opacity:.35}.fallback-svg{transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.tech-product-card-premium:hover .fallback-svg{transform:scale(1.12)}.card-content{z-index:2;flex-direction:column;flex-grow:1;display:flex}.card-title{color:#f8fafc;letter-spacing:-.01em;text-align:center;text-shadow:0 2px 10px #00000080,0 0 15px #ffffff0d;margin:0 0 12px;font-size:23px;font-weight:900;line-height:1.25}.card-description{color:#94a3b8;text-align:center;margin:0 0 20px;font-size:14.5px;line-height:1.65}.card-features-box{border-top:1px solid #ffffff08;margin-top:auto;padding-top:18px}.card-features-list{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.card-feature-item{color:#cbd5e1;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.feature-icon{flex-shrink:0;margin-top:2px;transition:transform .25s}.tech-product-card-premium:hover .feature-icon{transform:translate(1.5px)}.card-actions-wrapper{z-index:2;flex-direction:column;gap:12px;margin-top:26px;display:flex}.card-actions-primary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tech-card-btn{letter-spacing:.1px;cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:5px;height:44px;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.tech-card-btn-outline{color:#f8fafc;background:#ffffff03;border:1px solid #ffffff14}.tech-card-btn-outline:hover{border-color:var(--accent-glow-color,#00f2fe);background:#ffffff0a;transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.tech-card-btn-fill{background:linear-gradient(135deg,#10b981,#00f2fe);border:1px solid #ffffff14;box-shadow:0 4px 15px #00f2fe26;color:#020706!important}.tech-card-btn-fill:hover{transform:translateY(-2px);color:#020706!important;background:linear-gradient(135deg,#f97316,#eab308)!important;border-color:#ffffff26!important;box-shadow:0 8px 24px #f973164d!important}.card-actions-extra{text-align:center;margin-top:4px}.extra-login-link{color:#f97316;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.extra-login-link:hover{color:#10b981;transform:translate(2px)}.products-empty-state{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e0cd9;border:1px solid #10b98126;border-radius:20px;max-width:500px;margin:40px auto;padding:60px 40px}.empty-icon{color:#64748b;margin-bottom:20px;animation:5s linear infinite slowPulseSpin}@keyframes slowPulseSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.03)}to{transform:rotate(360deg)scale(1)}}.products-empty-state h3{color:#f1f5f9;margin:0 0 10px;font-size:20px;font-weight:850}.products-empty-state p{color:#94a3b8;margin:0 0 24px;font-size:14.5px;line-height:1.6}.products-footer-divider{background:linear-gradient(90deg,#0000,#10b98129,#0000);width:100%;height:1px;margin-top:80px}@media (width<=1024px){.products-premium-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (width<=768px){.products-premium-grid{grid-template-columns:1fr;gap:24px}.tech-product-card-premium{padding:28px}}:root{--fd-primary:#1a2234;--fd-primary-light:#f59e0c;--fd-secondary:#10b981;--fd-accent:#f59e0c;--fd-bg:#f8fafc;--fd-surface:#fff;--fd-text:#1a2234;--fd-muted:#64748b;--fd-dark:#101622;--fd-border:#f59e0c14}.foundation-page{background-color:var(--fd-bg);color:var(--fd-text);min-height:80vh;font-family:Outfit,Inter,sans-serif;position:relative;overflow-x:hidden}.fd-purple-background{pointer-events:none;z-index:1;background-image:radial-gradient(circle at 10% 20%,#ea580c05 0%,#0000 40%),radial-gradient(circle at 90% 70%,#10b98105 0%,#0000 40%);height:100%;position:absolute;top:0;left:0;right:0}.fd-inner-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:100px 0 64px;position:relative;overflow:hidden}.fd-inner-hero:after{content:"";background:linear-gradient(to top, var(--fd-bg) 0%, transparent 100%);height:60px;position:absolute;bottom:0;left:0;right:0}.fd-inner-hero h1{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(32px,5vw,48px);font-weight:950}.fd-inner-hero h1 span{background:linear-gradient(135deg,#f59e0c,#d97706);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-orange{background:linear-gradient(135deg,#f59e0c 0%,#d97706 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.fd-inner-hero p{color:#cbd5e1;max-width:640px;margin:0 auto;font-size:16px}.fd-eyebrow{color:var(--fd-primary-light);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:850;display:block}.fd-section-heading{color:var(--fd-dark);letter-spacing:-.03em;margin-top:0;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.15}.fd-section-description{color:var(--fd-muted);max-width:720px;font-size:16px;line-height:1.7}.fd-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a2234 0%,#101622 100%);padding:130px 0 74px;position:relative;overflow:hidden}.fd-hero:after{content:"";background:linear-gradient(to top, var(--fd-bg) 0%, transparent 100%);height:90px;position:absolute;bottom:0;left:0;right:0}.fd-hero-glow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#f59e0c1f 0%,#0000 70%);width:800px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.fd-hero-content{z-index:5;max-width:850px;margin:0 auto;position:relative}.fd-hero-badge{color:#f59e0c;text-transform:uppercase;letter-spacing:1px;background:#f59e0c14;border:1px solid #f59e0c40;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:850;display:inline-flex}.fd-hero h1{color:#fff;letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(38px,6vw,64px);font-weight:950;line-height:1.08}.fd-hero h1 span{background:linear-gradient(135deg,#f59e0c,#d97706);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.fd-hero p{color:#cbd5e1;max-width:720px;margin:0 auto 34px;font-size:18px;line-height:1.75}.fd-hero-btns{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.fd-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:14px 28px;font-size:14px;font-weight:850;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.fd-btn-primary{background:var(--fd-primary-light);color:#fff;border-color:var(--fd-primary-light);box-shadow:0 4px 14px #ea580c4d}.fd-btn-primary:hover{background:#ea580c;border-color:#ea580c;transform:translateY(-2px);box-shadow:0 8px 24px #ea580c73}.fd-btn-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff26}.fd-btn-secondary:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.fd-btn-accent{background:var(--fd-accent);color:#0f172a;border-color:var(--fd-accent)}.fd-btn-accent:hover{background:#d97706;border-color:#d97706;transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b4d}.fd-hero-stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:24px;max-width:680px;margin:0 auto;padding-top:34px;display:grid}.fd-stat-item strong{color:#f97316;margin-bottom:4px;font-size:34px;font-weight:900;display:block}.fd-stat-item span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;font-size:13px}.fd-card{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:24px;padding:30px;transition:all .3s;box-shadow:0 10px 30px #ea580c05}.fd-card:hover{border-color:#ea580c33;transform:translateY(-4px);box-shadow:0 15px 35px #ea580c0d}.fd-card-icon-wrapper{color:var(--fd-primary-light);background:#ea580c0f;border-radius:16px;margin-bottom:20px;padding:12px;display:inline-flex}.fd-card h3{color:var(--fd-dark);margin:0 0 10px;font-size:20px;font-weight:850}.fd-card p{color:var(--fd-muted);margin:0;font-size:14.5px;line-height:1.6}.fd-form-container{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:28px;max-width:680px;margin:0 auto;padding:40px;box-shadow:0 20px 50px #ea580c0a}.fd-form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}@media (width<=600px){.fd-form-grid{grid-template-columns:1fr}}.fd-form-group{flex-direction:column;gap:8px;display:flex}.fd-form-group.full-width{grid-column:1/-1}.fd-form-group label{color:var(--fd-dark);text-transform:uppercase;letter-spacing:.5px;font-size:13.5px;font-weight:800}.fd-form-group input,.fd-form-group select,.fd-form-group textarea{border:1.5px solid var(--fd-border);color:var(--fd-text);background:#fcfcfd;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.fd-form-group input:focus,.fd-form-group select:focus,.fd-form-group textarea:focus{border-color:var(--fd-primary-light);background:#fff;outline:none;box-shadow:0 0 0 4px #ea580c14}.de-founders-flip-container.fd-purple-theme .de-founder-card-back{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-color:#ea580c4d}.de-founders-flip-container.fd-purple-theme .de-founder-flip-card:hover .de-founder-img-frame{border-color:var(--fd-primary-light)}.de-member-circle-card:hover .de-member-img-frame.fd-purple-frame{border-color:var(--fd-primary-light);box-shadow:0 0 24px #ea580c8c}.fd-story-card{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:24px;grid-template-columns:240px 1fr;align-items:center;gap:32px;padding:24px;display:grid;box-shadow:0 10px 30px #00000005}@media (width<=800px){.fd-story-card{grid-template-columns:1fr;gap:20px}}.fd-story-img-frame{background:#e2e8f0;border-radius:16px;width:100%;height:240px;overflow:hidden}.fd-story-img-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fd-story-content h3{color:var(--fd-dark);margin:0 0 4px;font-size:22px;font-weight:900}.fd-story-tag{color:var(--fd-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.fd-story-stats{border-top:1.5px solid var(--fd-border);gap:24px;margin-top:16px;padding-top:16px;display:flex}.fd-story-stat-item strong{color:var(--fd-primary-light);font-size:18px;font-weight:900;display:block}.fd-story-stat-item span{color:var(--fd-muted);text-transform:uppercase;font-size:11px}.foundation-vertical .sg-navbar-inner{border-bottom:1.5px solid #ea580c1f}.foundation-vertical .sg-nav-links a:hover,.foundation-vertical .sg-nav-links a.active{color:var(--fd-primary-light)!important}.foundation-vertical .sg-navbar-logo-foundation{z-index:9999;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 20px #00000059);width:auto;height:100px;transition:top .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1);position:absolute;top:-50px;left:20px}.foundation-vertical .sg-main-navbar.fixed .sg-navbar-logo-foundation{height:76px;top:1px}:root{--de-primary:#1b4d3e;--de-primary-light:#10b981;--de-accent:#8b5a2b;--de-bg:#f5f7f5;--de-surface:#fff;--de-text:#1e293b;--de-muted:#64748b;--de-dark:#0f241a;--de-border:#1b4d3e14}.dream-earth-page{background-color:var(--de-bg);color:var(--de-text);min-height:80vh;font-family:Outfit,Inter,sans-serif;position:relative;overflow-x:hidden}.de-leaf-background{pointer-events:none;z-index:1;background-image:radial-gradient(circle at 10% 20%,#10b98105 0%,#0000 40%),radial-gradient(circle at 90% 70%,#8b5a2b05 0%,#0000 40%);height:100%;position:absolute;top:0;left:0;right:0}.de-inner-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#091712 0%,#152c21 100%);padding:100px 0 64px;position:relative;overflow:hidden}.de-inner-hero:after{content:"";background:linear-gradient(to top, var(--de-bg) 0%, transparent 100%);height:60px;position:absolute;bottom:0;left:0;right:0}.de-inner-hero h1{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(32px,5vw,48px);font-weight:950}.de-inner-hero h1 span{background:linear-gradient(135deg,#a7f3d0,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.de-inner-hero p{color:#cbd5e1;max-width:640px;margin:0 auto;font-size:16px}.de-eyebrow{color:var(--de-primary-light);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:850;display:block}.de-section-heading{color:var(--de-dark);letter-spacing:-.03em;margin-top:0;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.15}.de-section-description{color:var(--de-muted);max-width:720px;font-size:16px;line-height:1.7}.de-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#091712 0%,#152c21 100%);padding:130px 0 74px;position:relative;overflow:hidden}.de-hero:after{content:"";background:linear-gradient(to top, var(--de-bg) 0%, transparent 100%);height:90px;position:absolute;bottom:0;left:0;right:0}.de-hero-glow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#0000 70%);width:800px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.de-hero-content{z-index:5;max-width:850px;margin:0 auto;position:relative}.de-hero-badge{color:var(--de-primary-light);text-transform:uppercase;letter-spacing:1px;background:#10b98114;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:850;display:inline-flex}.de-hero h1{color:#fff;letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(38px,6vw,64px);font-weight:950;line-height:1.08}.de-hero h1 span{background:linear-gradient(135deg,#a7f3d0,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.de-hero p{color:#cbd5e1;max-width:720px;margin:0 auto 34px;font-size:18px;line-height:1.75}.de-hero-btns{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.de-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:14px 28px;font-size:14px;font-weight:850;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.de-btn-primary{background:var(--de-primary-light);color:#0d1f11;border-color:var(--de-primary-light)}.de-btn-primary:hover{background:#059669;border-color:#059669;transform:translateY(-2px);box-shadow:0 8px 24px #10b9814d}.de-btn-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff26}.de-btn-secondary:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.de-hero-stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:24px;max-width:680px;margin:0 auto;padding-top:34px;display:grid}.de-stat-item strong{color:var(--de-primary-light);margin-bottom:4px;font-size:34px;font-weight:900;display:block}.de-stat-item span{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:13px}.de-solutions-section{padding:80px 0}.de-tabs-header{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.de-tab-trigger{background:var(--de-surface);border:1px solid var(--de-border);color:var(--de-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.de-tab-trigger:hover{color:var(--de-primary);border-color:#1b4d3e33}.de-tab-trigger.active{background:var(--de-primary);color:#fff;border-color:var(--de-primary);box-shadow:0 8px 24px #1b4d3e33}.de-solution-detail-card{background:var(--de-surface);border:1px solid var(--de-border);border-radius:28px;grid-template-columns:1.2fr .8fr;gap:40px;padding:40px;display:grid;box-shadow:0 16px 48px #10182805}.de-sol-info h3{color:var(--de-dark);margin:0 0 12px;font-size:26px;font-weight:900}.de-sol-tagline{color:var(--de-accent);margin:4px 0 16px;font-size:16px;font-weight:750}.de-sol-subheading{text-transform:uppercase;letter-spacing:.5px;color:var(--de-accent);margin:28px 0 14px;font-size:14px;font-weight:850;display:block}.de-bullet-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.de-bullet-item{color:var(--de-text);gap:8px;font-size:14px;display:flex}.de-bullet-item svg{color:var(--de-primary-light);flex-shrink:0;margin-top:2px}.de-services-box{border:1px solid var(--de-border);background:#1b4d3e05;border-radius:20px;padding:28px}.de-services-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.de-services-list li{color:var(--de-text);padding-left:20px;font-size:14px;font-weight:650;position:relative}.de-services-list li:before{content:"•";color:var(--de-accent);font-size:18px;position:absolute;left:4px}.de-timeline{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px;display:grid;position:relative}.de-timeline:before{content:"";background:var(--de-border);z-index:1;height:2px;position:absolute;top:24px;left:32px;right:32px}.de-timeline-node{z-index:2;text-align:center;position:relative}.de-timeline-dot{background:var(--de-bg);border:2px solid var(--de-accent);width:50px;height:50px;color:var(--de-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:16px;font-weight:900;display:flex;box-shadow:0 4px 10px #00000008}.de-timeline-node h4{color:var(--de-dark);margin:0 0 8px;font-size:17px;font-weight:850}.de-timeline-node p{color:var(--de-muted);margin:0;font-size:13.5px;line-height:1.55}.de-industries-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.de-industry-card{background:var(--de-surface);border:1px solid var(--de-border);border-radius:20px;padding:28px;transition:all .3s}.de-industry-card:hover{border-color:#10b98140;transform:translateY(-4px);box-shadow:0 12px 30px #10b9810a}.de-industry-card h3{color:var(--de-dark);border-bottom:1.5px solid var(--de-border);margin:0 0 12px;padding-bottom:10px;font-size:19px;font-weight:850}.de-industry-body p{margin:0 0 10px;font-size:13.5px;line-height:1.6}.de-industry-body strong{color:var(--de-accent);text-transform:uppercase;font-size:12.5px;display:block}.de-projects-filters{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.de-filter-btn{border:1px solid var(--de-border);color:var(--de-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:750;transition:all .2s}.de-filter-btn.active{background:var(--de-primary-light);color:#0d1f11;border-color:var(--de-primary-light);font-weight:850}.de-projects-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:24px;display:grid}.de-project-card{border:1px solid var(--de-border);background:var(--de-surface);border-radius:20px;flex-direction:column;padding:28px;display:flex}.de-proj-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.de-proj-cat{text-transform:uppercase;color:var(--de-accent);background:#8b5a2b0f;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.de-proj-loc{color:var(--de-muted);font-size:12.5px}.de-project-card h3{color:var(--de-dark);margin:0 0 10px;font-size:20px;font-weight:850}.de-project-card p{color:var(--de-muted);font-size:14px;line-height:1.6}.de-proj-details{border-top:1px solid #00000008;margin-top:auto;padding-top:16px;font-size:13.5px}.de-proj-details div{margin-bottom:6px}.de-proj-details strong{color:var(--de-dark)}.de-impact-section{background:linear-gradient(135deg, var(--de-dark) 0%, #0d1f11 100%);color:#fff;text-align:center;border-radius:28px;width:100%;margin:40px auto;padding:64px 0}.de-impact-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:34px;display:grid}.de-impact-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:28px 16px}.de-impact-card strong{color:var(--de-primary-light);margin-bottom:4px;font-size:38px;font-weight:900;display:block}.de-impact-card span{color:#94a3b8;text-transform:uppercase;font-size:12px}.de-knowledge-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.de-article-card{background:var(--de-surface);border:1px solid var(--de-border);border-radius:20px;padding:28px;transition:all .3s}.de-article-card:hover{border-color:#10b98140;box-shadow:0 10px 25px #10b98108}.de-art-meta{color:var(--de-muted);justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.de-art-meta span{color:var(--de-accent);text-transform:uppercase;font-weight:750}.de-article-card h3{color:var(--de-dark);margin:0 0 10px;font-size:18px;font-weight:850;line-height:1.35}.de-article-card p{color:var(--de-muted);margin:0;font-size:13.5px;line-height:1.6}.de-founders-row{grid-template-columns:1fr 1fr;gap:28px;margin-top:34px;display:grid}.de-founder-card{background:var(--de-surface);border:1px solid var(--de-border);border-radius:20px;padding:34px}.de-founder-card h3{color:var(--de-dark);margin:0 0 4px;font-size:22px;font-weight:900}.de-founder-card span{color:var(--de-accent);text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:800;display:block}.de-founder-card p{color:var(--de-muted);margin:0;font-size:14.5px;line-height:1.65}.de-staff-heading{color:var(--de-dark);text-align:center;margin-top:48px;margin-bottom:24px;font-size:18px;font-weight:850}.de-staff-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.de-staff-card{background:var(--de-surface);border:1px solid var(--de-border);text-align:center;border-radius:14px;padding:20px}.de-staff-card h4{color:var(--de-dark);margin:0 0 4px;font-size:15px;font-weight:850}.de-staff-card span{color:var(--de-accent);font-size:12px;display:block}.de-staff-note{text-align:center;color:var(--de-muted);margin-top:24px;font-size:11.5px;font-style:italic}.de-contact-grid{grid-template-columns:1.1fr .9fr;gap:48px;display:grid}.de-faq-list{gap:12px;display:grid}.de-faq-item{background:var(--de-surface);border:1px solid var(--de-border);border-radius:12px;overflow:hidden}.de-faq-trigger{text-align:left;width:100%;color:var(--de-dark);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14.5px;font-weight:800;display:flex}.de-faq-content{color:var(--de-muted);border-top:1.5px solid #00000005;padding:0 20px 16px;font-size:13.5px;line-height:1.6}.dream-earth-vertical .sg-navbar-inner{border-bottom:1.5px solid #10b9811f}.dream-earth-vertical .sg-nav-links a:hover,.dream-earth-vertical .sg-nav-links a.active{color:var(--de-primary-light)!important}@media (width<=900px){.de-hero-stats{grid-template-columns:1fr;gap:16px}.de-solution-detail-card{grid-template-columns:1fr;gap:28px}.de-timeline{grid-template-columns:1fr;gap:24px}.de-timeline:before{display:none}.de-industries-grid,.de-projects-grid{grid-template-columns:1fr}.de-impact-grid{grid-template-columns:repeat(2,1fr)}.de-knowledge-grid,.de-founders-row{grid-template-columns:1fr}.de-staff-grid{grid-template-columns:repeat(2,1fr)}.de-contact-grid{grid-template-columns:1fr}}.de-founders-flip-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:34px;margin-top:30px;display:grid}.de-founder-flip-card{perspective:1000px;background-color:#0000;width:100%;height:380px}.de-founder-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.de-founder-flip-card:hover .de-founder-card-inner{transform:rotateY(180deg)}.de-founder-card-front,.de-founder-card-back{backface-visibility:hidden;border:1px solid var(--de-border);border-radius:20px;width:100%;height:100%;position:absolute;box-shadow:0 10px 30px #0000000f}.de-founder-card-front{background:var(--de-surface);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.de-founder-card-back{background:linear-gradient(135deg,#091712 0%,#152c21 100%);border-color:#10b9814d;justify-content:center;align-items:center;padding:24px;display:flex;transform:rotateY(180deg)}.de-founder-card-front h2{text-transform:uppercase;letter-spacing:2px;color:var(--de-accent);margin-bottom:24px;font-size:14px;font-weight:800}.de-founder-img-frame{border:4px solid var(--de-border);background:#fff;border-radius:50%;width:160px;height:160px;margin-bottom:20px;transition:border-color .3s;overflow:hidden;box-shadow:0 8px 24px #0000001a}.de-founder-flip-card:hover .de-founder-img-frame{border-color:var(--de-primary-light)}.de-founder-img-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.de-founder-card-front h3{color:var(--de-dark);margin:0;font-size:22px;font-weight:900}.de-founder-bio{color:#e2e8f0;text-align:justify;margin:0;font-size:13.5px;line-height:1.65}.de-team-grid{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:40px;display:flex}.de-member-circle-card{text-align:center;flex-direction:column;align-items:center;width:180px;display:flex}.de-member-img-frame{background:#fff;border:4px solid #fff;border-radius:50%;width:120px;height:120px;margin-bottom:14px;transition:all .25s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 8px 24px #00000014}.de-member-img-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.de-member-circle-card:hover .de-member-img-frame{border-color:var(--de-primary-light);transform:scale(1.1);box-shadow:0 0 24px #10b98173}.de-member-name{color:var(--de-dark);margin:0 0 3px;font-size:15px;font-weight:850}.de-member-role{color:var(--de-muted);margin:0;font-size:12px;font-weight:600}:root{--bc-primary:#064e3b;--bc-primary-light:#f59e0c;--bc-secondary:#0f766e;--bc-accent:#d97706;--bc-bg:#fbfbfa;--bc-surface:#fff;--bc-text:#0f172a;--bc-muted:#64748b;--bc-dark:#022c22;--bc-border:#064e3b14}.build-con-page{background-color:var(--bc-bg);color:var(--bc-text);min-height:80vh;font-family:Outfit,Inter,sans-serif;position:relative;overflow-x:hidden}.bc-blueprint-background{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#064e3b05 1px,#0000 1px),linear-gradient(#064e3b05 1px,#0000 1px),radial-gradient(circle at 10% 20%,#f59e0c03 0%,#0000 40%),radial-gradient(circle at 90% 70%,#0f766e03 0%,#0000 40%);background-size:40px 40px,40px 40px,100% 100%,100% 100%;height:100%;position:absolute;top:0;left:0;right:0}.bc-inner-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#022c22 0%,#064e3b 100%);padding:110px 0 64px;position:relative;overflow:hidden}.bc-inner-hero:after{content:"";background:linear-gradient(to top, var(--bc-bg) 0%, transparent 100%);height:60px;position:absolute;bottom:0;left:0;right:0}.bc-inner-hero h1{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(32px,5vw,48px);font-weight:950}.bc-inner-hero h1 span{background:linear-gradient(135deg,#fbbf24,#f59e0c);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bc-inner-hero p{color:#cbd5e1;max-width:640px;margin:0 auto;font-size:16px}.bc-eyebrow{color:var(--bc-primary-light);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:850;display:block}.bc-section-heading{color:var(--bc-dark);letter-spacing:-.03em;margin-top:0;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.15}.bc-section-description{color:var(--bc-muted);max-width:720px;font-size:16px;line-height:1.7}.bc-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#022c22 0%,#064e3b 100%);padding:140px 0 84px;position:relative;overflow:hidden}.bc-hero:after{content:"";background:linear-gradient(to top, var(--bc-bg) 0%, transparent 100%);height:90px;position:absolute;bottom:0;left:0;right:0}.bc-hero-glow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#f59e0c1a 0%,#0000 70%);width:800px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.bc-hero-content{z-index:5;max-width:850px;margin:0 auto;position:relative}.bc-hero-badge{color:#fbbf24;text-transform:uppercase;letter-spacing:1px;background:#f59e0c14;border:1px solid #f59e0c40;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:850;display:inline-flex}.bc-hero h1{color:#fff;letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(38px,6vw,64px);font-weight:950;line-height:1.08}.bc-hero h1 span{background:linear-gradient(135deg,#fbbf24,#f59e0c);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bc-hero p{color:#cbd5e1;max-width:720px;margin:0 auto 34px;font-size:18px;line-height:1.75}.bc-hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:54px;display:flex}.bc-hero-stats{border-top:1px solid #ffffff14;justify-content:center;gap:clamp(24px,6vw,80px);max-width:720px;margin:0 auto;padding-top:40px;display:flex}.bc-stat-item{flex-direction:column;align-items:center;display:flex}.bc-stat-item strong{color:#fbbf24;margin-bottom:6px;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1}.bc-stat-item span{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:650}.bc-btn{cursor:pointer;letter-spacing:.3px;border-radius:12px;justify-content:center;align-items:center;padding:12px 28px;font-size:14.5px;font-weight:800;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.bc-btn-primary{background:var(--bc-primary-light);color:var(--bc-dark);border:1px solid #ffffff14;box-shadow:0 4px 14px #f59e0c33}.bc-btn-primary:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 8px 24px #f59e0c59}.bc-btn-accent{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26}.bc-btn-accent:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.bc-btn-outline{color:var(--bc-primary);border:2px solid var(--bc-primary);background:0 0}.bc-btn-outline:hover{background:var(--bc-primary);color:#fff;transform:translateY(-2px)}.bc-card{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:24px;padding:30px;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #064e3b04}.bc-card:hover{border-color:#f59e0c40;transform:translateY(-4px);box-shadow:0 20px 40px #064e3b0a}.bc-card-icon-wrapper{width:52px;height:52px;color:var(--bc-primary-light);background:#f59e0c14;border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.bc-card h3{color:var(--bc-dark);margin:0 0 10px;font-size:19px;font-weight:850}.bc-card p{color:var(--bc-muted);margin:0;font-size:14.5px;line-height:1.6}.text-gradient-gold{background:linear-gradient(135deg,#fbbf24 0%,#f59e0c 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.bc-founders-flip-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:34px;display:grid}.bc-founder-flip-card{perspective:1000px;background-color:#0000;height:380px}.bc-founder-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.bc-founder-flip-card:hover .bc-founder-card-inner{transform:rotateY(180deg)}.bc-founder-card-front,.bc-founder-card-back{backface-visibility:hidden;border:1px solid var(--bc-border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:absolute}.bc-founder-card-front{background:var(--bc-surface)}.bc-founder-card-front h2{color:var(--bc-primary-light);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 14px;font-size:11px;font-weight:850}.bc-founder-img-frame{border:4px solid var(--bc-bg);border-radius:50%;width:130px;height:130px;margin-bottom:18px;overflow:hidden;box-shadow:0 10px 24px #064e3b0d}.bc-founder-img-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bc-founder-card-front h3{color:var(--bc-dark);margin:0;font-size:19px;font-weight:850}.bc-founder-card-back{background:linear-gradient(135deg, var(--bc-primary) 0%, var(--bc-dark) 100%);color:#fff;border-color:#f59e0c4d;transform:rotateY(180deg)}.bc-founder-bio{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.6}:root{--hp-primary:#075985;--hp-primary-light:#0ea5e9;--hp-secondary:#334155;--hp-accent:#fbbf24;--hp-bg:#f0f9ff;--hp-surface:#fff;--hp-text:#1e293b;--hp-muted:#475569;--hp-dark:#0f172a;--hp-border:#0ea5e91f}.hostel-pg-page{background-color:var(--hp-bg);color:var(--hp-text);min-height:80vh;font-family:Outfit,Inter,sans-serif;position:relative;overflow-x:hidden}.hp-aura-background{pointer-events:none;z-index:1;background-image:radial-gradient(circle at 15% 15%,#0ea5e908 0%,#0000 40%),radial-gradient(circle at 85% 75%,#07598508 0%,#0000 40%);height:100%;position:absolute;top:0;left:0;right:0}.hp-inner-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#075985 0%,#1e293b 50%,#0f172a 100%);padding:110px 0 64px;position:relative;overflow:hidden}.hp-inner-hero:after{content:"";background:linear-gradient(to top, var(--hp-bg) 0%, transparent 100%);height:60px;position:absolute;bottom:0;left:0;right:0}.hp-inner-hero h1{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(32px,5vw,48px);font-weight:950}.hp-inner-hero h1 span{background:linear-gradient(135deg,#0ea5e9,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hp-inner-hero p{color:#cbd5e1;max-width:640px;margin:0 auto;font-size:16px}.hp-eyebrow{color:var(--hp-primary-light);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:850;display:block}.hp-section-heading{color:var(--hp-dark);letter-spacing:-.03em;margin-top:0;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.15}.hp-section-description{color:var(--hp-muted);max-width:720px;font-size:16px;line-height:1.7}.hp-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#075985 0%,#1e293b 50%,#0f172a 100%);padding:140px 0 84px;position:relative;overflow:hidden}.hp-hero:after{content:"";background:linear-gradient(to top, var(--hp-bg) 0%, transparent 100%);height:90px;position:absolute;bottom:0;left:0;right:0}.hp-hero-glow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#0ea5e926 0%,#0000 70%);width:800px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.hp-hero-content{z-index:5;max-width:850px;margin:0 auto;position:relative}.hp-hero-badge{color:#0ea5e9;text-transform:uppercase;letter-spacing:1px;background:#0ea5e914;border:1px solid #0ea5e940;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:850;display:inline-flex}.hp-hero h1{color:#fff;letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(38px,6vw,64px);font-weight:950;line-height:1.08}.hp-hero h1 span{background:linear-gradient(135deg,#0ea5e9,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hp-hero p{color:#cbd5e1;max-width:720px;margin:0 auto 34px;font-size:18px;line-height:1.75}.hp-hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:54px;display:flex}.hp-hero-stats{border-top:1px solid #ffffff14;justify-content:center;gap:clamp(24px,6vw,80px);max-width:720px;margin:0 auto;padding-top:40px;display:flex}.hp-stat-item{flex-direction:column;align-items:center;display:flex}.hp-stat-item strong{color:#fbbf24;margin-bottom:6px;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1}.hp-stat-item span{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:650}.hp-btn{cursor:pointer;letter-spacing:.3px;border-radius:12px;justify-content:center;align-items:center;padding:12px 28px;font-size:14.5px;font-weight:800;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.hp-btn-primary{background:var(--hp-primary-light);color:#fff;border:1px solid #ffffff14;box-shadow:0 4px 14px #0ea5e94d}.hp-btn-primary:hover{background:#0284c7;transform:translateY(-2px);box-shadow:0 8px 24px #0ea5e973}.hp-btn-accent{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26}.hp-btn-accent:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.hp-btn-outline{color:var(--hp-primary-light);border:2px solid var(--hp-primary-light);background:0 0}.hp-btn-outline:hover{background:var(--hp-primary-light);color:#fff;transform:translateY(-2px)}.hp-card{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:24px;padding:30px;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #1e293b04}.hp-card:hover{border-color:#0ea5e959;transform:translateY(-4px);box-shadow:0 20px 40px #1e293b0a}.hp-card-icon-wrapper{width:52px;height:52px;color:var(--hp-primary-light);background:#0ea5e914;border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.hp-card h3{color:var(--hp-dark);margin:0 0 10px;font-size:19px;font-weight:850}.hp-card p{color:var(--hp-muted);margin:0;font-size:14.5px;line-height:1.6}.section{padding:80px 0}.text-gradient-hospitality{background:linear-gradient(135deg,#0ea5e9 0%,#fbbf24 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.hp-founders-flip-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:34px;display:grid}.hp-founder-flip-card{perspective:1000px;background-color:#0000;height:380px}.hp-founder-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.hp-founder-flip-card:hover .hp-founder-card-inner{transform:rotateY(180deg)}.hp-founder-card-front,.hp-founder-card-back{backface-visibility:hidden;border:1px solid var(--hp-border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:absolute}.hp-founder-card-front{background:var(--hp-surface)}.hp-founder-card-front h2{color:var(--hp-primary-light);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 14px;font-size:11px;font-weight:850}.hp-founder-img-frame{border:4px solid var(--hp-bg);border-radius:50%;width:130px;height:130px;margin-bottom:18px;overflow:hidden;box-shadow:0 10px 24px #1e293b0d}.hp-founder-img-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hp-founder-card-front h3{color:var(--hp-dark);margin:0;font-size:19px;font-weight:850}.hp-founder-card-back{background:linear-gradient(135deg, var(--hp-primary) 0%, var(--hp-dark) 100%);color:#fff;border-color:#fbbf244d;transform:rotateY(180deg)}.hp-founder-bio{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.6}.detail-hero-section{z-index:2;text-align:left;padding:120px 0 40px;position:relative}.detail-hero-section .container{max-width:1100px;margin:0 auto;padding:0 24px}.spec-hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}.back-link{color:#64748b;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:30px;font-size:13px;font-weight:800;text-decoration:none;transition:all .22s;display:inline-flex}.back-link:hover{color:#00f2fe;transform:translate(-4px)}.detail-hero-badge{color:#00f2fe;text-transform:uppercase;letter-spacing:1.5px;background:#00f2fe0a;border:1px solid #00f2fe33;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 0 15px #00f2fe0d}.badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite alternate pulseNeon;box-shadow:0 0 8px}@keyframes pulseNeon{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}.detail-hero-title{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(34px,4.8vw,60px);font-weight:950;line-height:1.1}.detail-hero-subtitle{color:#94a3b8;max-width:820px;margin:0;font-size:17px;line-height:1.7}.spec-hero-visual{justify-content:flex-end;display:flex}@media (width<=991px){.spec-hero-grid{grid-template-columns:1fr;gap:30px}.spec-hero-visual{justify-content:center;width:100%}}.detail-overview-section{z-index:2;padding:40px 0 60px;position:relative}.overview-block-grid{grid-template-columns:1.1fr 1.2fr;align-items:flex-start;gap:48px;display:grid}.overview-text-panel h2{color:#f8fafc;letter-spacing:-.02em;margin:10px 0 20px;font-size:clamp(22px,3vw,32px);font-weight:950;line-height:1.25}.overview-text-panel .section-text{color:#94a3b8;margin-bottom:16px;font-size:15px;line-height:1.7}.highlights-grid-wrap h3{text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin:0 0 20px;font-size:14px;font-weight:850}.highlights-box-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hl-item-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e0cc7;border:1px solid #10b9811a;border-radius:16px;padding:20px;transition:all .25s;box-shadow:0 4px 20px #0003}.hl-item-card:hover{border-color:#00f2fe33;transform:translateY(-2px)}.hl-item-card h4{color:#00f2fe;margin:0 0 8px;font-size:14.5px;font-weight:850}.hl-item-card p{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.5}@media (width<=900px){.overview-block-grid{grid-template-columns:1fr;gap:40px}}@media (width<=580px){.highlights-box-grid{grid-template-columns:1fr}}.detail-ecosystem-section{z-index:2;padding:60px 0;position:relative}.ecosystem-nodes-flow-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ecosystem-node-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e0cc7;border:1px solid #10b9811f;border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #00000040}.ecosystem-node-card:hover{border-color:#00f2fe40;transform:translateY(-3px);box-shadow:0 15px 40px #00000059,0 0 20px #00f2fe08}.node-icon-wrapper{color:#00f2fe;background:#00f2fe0d;border:1px solid #00f2fe2e;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:20px;display:flex}.ecosystem-node-card:hover .node-icon-wrapper{color:#fff;background:#00f2fe1a;box-shadow:0 0 12px #00f2fe33}.node-badge-index{color:#64748b;background:#ffffff05;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:900;position:absolute;top:24px;right:24px}.ecosystem-node-card h4{color:#f1f5f9;margin:0 0 10px;font-size:16px;font-weight:850}.ecosystem-node-card p{color:#94a3b8;flex-grow:1;margin:0;font-size:13px;line-height:1.55}@media (width<=900px){.ecosystem-nodes-flow-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.ecosystem-nodes-flow-grid{grid-template-columns:1fr}}.detail-modules-section{z-index:2;padding:60px 0;position:relative}.modules-tabbed-interface{flex-direction:column;gap:28px;display:flex}.modules-tabs-row{background:#0a1210d9;border:1px solid #10b98129;border-radius:999px;gap:4px;max-width:fit-content;margin:0 auto;padding:6px;display:flex}.module-tab-trigger-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:800;transition:all .22s}.module-tab-trigger-btn:hover{color:#f8fafc}.module-tab-trigger-btn.active{color:#020706;background:linear-gradient(135deg,#10b981,#00f2fe);font-weight:850;box-shadow:0 4px 15px #00f2fe33}.modules-active-panel-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.module-spec-card{background:#050e0cc7;border:1px solid #10b9811f;border-radius:20px;flex-direction:column;padding:26px;transition:all .3s;display:flex;box-shadow:0 8px 30px #0000004d}.module-spec-card:hover{border-color:#00f2fe40;transform:translateY(-3px)}.mod-card-header{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.mod-svg-glow{color:#00f2fe}.module-spec-card h4{color:#f1f5f9;margin:0;font-size:16.5px;font-weight:850}.mod-purpose-text{color:#94a3b8;margin:0 0 16px;font-size:13.5px;line-height:1.55}.mod-bullet-points{flex-grow:1}.mod-bullet-points h5{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:900}.mod-bullet-points ul{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.mod-bullet-points li{color:#cbd5e1;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.bullet-chevron{color:#10b981;flex-shrink:0;margin-top:3px}.module-card-cta{color:#f97316;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.module-card-cta:hover{color:#00f2fe;transform:translate(3px)}@media (width<=991px){.modules-active-panel-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.modules-active-panel-grid{grid-template-columns:1fr}.modules-tabs-row{border-radius:16px;flex-direction:column;width:100%;max-width:100%}.module-tab-trigger-btn{text-align:center;width:100%}}.detail-tech-section{z-index:2;padding:60px 0;position:relative}.tech-architecture-grid{grid-template-columns:1fr 1.1fr;gap:36px;display:grid}.tech-stack-card-box,.tech-integrations-card-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050e0cc7;border:1px solid #10b9811f;border-radius:24px;flex-direction:column;padding:34px;display:flex;box-shadow:0 10px 40px #0000004d}.tech-stack-card-box h3,.tech-integrations-card-box h3{color:#f1f5f9;margin:0 0 20px;font-size:19px;font-weight:900}.tech-stack-list-wrap{flex-direction:column;gap:16px;display:flex}.stack-group{flex-direction:column;gap:8px;display:flex}.stack-group strong{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:900}.stack-tags{flex-wrap:wrap;gap:8px;display:flex}.tag-pill{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800;transition:all .2s}.tag-pill:hover{color:#00f2fe;background:#00f2fe0a;border-color:#00f2fe33}.integrations-columns{flex-grow:1;grid-template-columns:1fr 1fr;gap:24px;display:grid}.integ-column h4{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px;font-size:12.5px;font-weight:900}.integ-column ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.integ-column li{color:#cbd5e1;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.integ-column li svg{flex-shrink:0;margin-top:2px}@media (width<=900px){.tech-architecture-grid{grid-template-columns:1fr}}@media (width<=580px){.integrations-columns{grid-template-columns:1fr}}.detail-deployment-section{z-index:2;padding:60px 0;position:relative}.deployment-timeline-grid{grid-template-columns:1.1fr 1fr;align-items:flex-start;gap:48px;display:grid}.deployment-panel h2{color:#f8fafc;letter-spacing:-.02em;margin:10px 0 16px;font-size:clamp(22px,3vw,30px);font-weight:950}.deployment-options-list{flex-direction:column;gap:16px;display:flex}.deploy-option-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e0cc7;border:1px solid #10b9811a;border-radius:16px;padding:20px}.deploy-option-card h5{color:#00f2fe;margin:0 0 6px;font-size:14.5px;font-weight:850}.deploy-option-card p{color:#cbd5e1;margin:0;font-size:12.5px;line-height:1.5}.timeline-panel h3{text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin:0 0 24px;font-size:14px;font-weight:850}@media (width<=900px){.deployment-timeline-grid{grid-template-columns:1fr}}.detail-segments-section{z-index:2;padding:60px 0;position:relative}.segments-split-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.segments-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050e0cc7;border:1px solid #10b9811f;border-radius:24px;padding:34px;box-shadow:0 10px 40px #0000004d}.segments-card h3{color:#f1f5f9;margin:0 0 20px;font-size:19px;font-weight:900}@media (width<=768px){.segments-split-grid{grid-template-columns:1fr}}.resources-links-list{grid-template-columns:1fr;gap:10px;display:grid}.resource-link-item{color:#cbd5e1;background:#0003;border:1px solid #10b98114;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 18px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .22s;display:flex}.resource-link-item:hover{color:#00f2fe;background:#00f2fe05;border-color:#00f2fe40}.dashboard-container{grid-template-columns:repeat(12,1fr);gap:30px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.dashboard-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050e0cc7;border:1px solid #10b98124;border-radius:24px;flex-direction:column;padding:30px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 40px #00000059,inset 0 1px #ffffff05}.dashboard-card:hover{border-color:#00f2fe47;transform:translateY(-4px);box-shadow:0 15px 50px #00000073,0 0 25px #00f2fe0d}.dashboard-card h3{color:#f1f5f9;letter-spacing:-.01em;margin:0 0 16px;font-size:19px;font-weight:900}.card-header-icon{background:#020706;border:1px solid #ffffff08;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:flex;position:relative}.card-header-icon:after{content:"";z-index:-1;opacity:.2;border-radius:13px;position:absolute;inset:-1px}.orange-glow:after{background:var(--tech-text-grad-3)}.purple-glow:after{background:var(--tech-text-grad-2)}.teal-glow:after{background:var(--tech-text-grad-1)}.green-glow:after{background:linear-gradient(135deg,#10b981,#059669)}.target-audience-card{grid-column:span 5}.tech-modules-card{grid-column:span 7}.onboarding-card{grid-column:span 5}.cases-benefits-card{grid-column:span 7}.target-audience-card p{color:#94a3b8;margin:0;font-size:14.5px;line-height:1.65}.modules-list-grid{flex-grow:1;grid-template-columns:1fr;gap:12px;display:grid}.module-spec-item{background:#0000002e;border:1px solid #10b98114;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;transition:all .25s;display:flex}.module-spec-item:hover{background:#00f2fe03;border-color:#00f2fe33}.spec-item-num{color:#00f2fe;background:#00f2fe14;border-radius:5px;padding:3px 7px;font-family:monospace;font-size:11px;font-weight:900}.spec-item-text{color:#cbd5e1;font-size:13px;font-weight:750;line-height:1.4}.setup-steps-timeline{flex-direction:column;flex-grow:1;gap:18px;padding-left:8px;display:flex;position:relative}.setup-steps-timeline:before{content:"";background:linear-gradient(#10b981,#00f2fe0f);width:2px;position:absolute;top:10px;bottom:10px;left:21px}.timeline-node{align-items:center;gap:16px;display:flex;position:relative}.node-badge{z-index:2;background:#020706;border:1px solid #10b98133;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 4px 8px #0006}.node-badge span{color:#00f2fe;font-family:monospace;font-size:12px;font-weight:900;line-height:1}.node-content{background:#ffffff03;border:1px solid #ffffff04;border-radius:10px;flex-grow:1;padding:10px 14px}.node-content p{color:#94a3b8;margin:0;font-size:13px;font-weight:700;line-height:1.45}.cases-benefits-split{flex-grow:1;grid-template-columns:1fr 1fr;gap:30px;display:grid}.cases-benefits-split h4{text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin:0 0 16px;font-size:13px;font-weight:850}.spec-bullets{gap:14px;margin:0;padding:0;list-style:none;display:grid}.spec-bullet-item{color:#cbd5e1;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.bullet-indicator{flex-shrink:0;margin-top:2px}.bullet-indicator.icon-cyan{color:#00f2fe}.bullet-indicator.icon-orange{color:#f97316}.detail-actions-section{z-index:3;padding:40px 0 60px;position:relative}.detail-actions-section .container{max-width:1100px;margin:0 auto;padding:0 24px}.actions-card-console{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050e0cd9;border:1px solid #10b98138;border-radius:28px;padding:44px;box-shadow:0 20px 50px #0009,0 0 35px #00f2fe0d,inset 0 1px #ffffff08}.actions-card-console:not(.spec-hero-visual){justify-content:space-between;align-items:center;gap:40px;display:flex}.actions-header h2{color:#f8fafc;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3.2vw,32px);font-weight:950}.actions-header p{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.actions-buttons-row{flex-shrink:0;gap:16px;display:flex}.spec-cta-btn{height:48px;padding:0 26px;font-size:13.5px}.btn-go-back{border-color:#ffffff26}.spec-hero-visual .tech-glass-console{width:360px;max-width:100%}.fade-in{animation:.3s ease-out modalFadeIn}@media (width<=991px){.dashboard-container{grid-template-columns:1fr}.target-audience-card,.tech-modules-card,.onboarding-card,.cases-benefits-card{grid-column:span 12}.actions-card-console:not(.spec-hero-visual){text-align:center;flex-direction:column;padding:36px}.actions-buttons-row{flex-direction:column;gap:12px;width:100%}.spec-cta-btn{width:100%}}@media (width<=768px){.cases-benefits-split{grid-template-columns:1fr;gap:24px}.detail-hero-section{padding-top:100px}.actions-card-console{grid-template-columns:1fr!important;gap:24px!important;padding:30px!important}.actions-header{border-bottom:1px solid #10b9811f;padding-bottom:20px;border-right:none!important;padding-right:0!important}}:root{--bg:#f7f8fb;--surface:#fff;--text:#101828;--muted:#667085;--primary:#ed7a1f;--primary-dark:#b9500a;--navy:#0b1220;--line:#e7eaf0;--radius:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark]{--bg:#000;--surface:#0e0e10;--text:#fff;--muted:#ffffffb3;--primary:#dfb75c;--primary-dark:#b89030;--navy:#08080a;--line:#ffffff1a}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 32px);margin:0 auto}.site-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b13f0;border-bottom:1px solid #ffffff17;position:sticky;top:0;box-shadow:0 12px 40px #070b132e}.header-topbar{color:#cbd5e1;background:#05070c;border-bottom:1px solid #ffffff14;font-size:12px}.topbar-inner{justify-content:space-between;align-items:center;gap:18px;min-height:34px;display:flex}.topbar-inner a{color:#fff;align-items:center;gap:6px;font-weight:800;display:inline-flex}.navbar{align-items:center;gap:24px;min-height:82px;display:flex}.brand{align-items:center;min-width:260px;margin-right:auto;display:flex}.brand-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:270px;max-height:58px;display:block}.nav-links{color:#e5e7eb;align-items:center;gap:22px;font-size:15px;font-weight:800;display:flex}.nav-links a.active,.nav-links a:hover{color:var(--primary)}.nav-cta{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;padding:12px 18px;font-weight:900;box-shadow:0 12px 30px #ed7a1f47}.menu-btn{color:#fff;background:#ffffff14;border:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav-dropdown{position:relative}.nav-dropdown button{font:inherit;color:#e5e7eb;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:flex}.nav-dropdown button:hover{color:var(--primary)}.dropdown-menu{border:1px solid var(--line);background:#fff;border-radius:18px;width:245px;padding:10px;display:none;position:absolute;top:34px;right:0;box-shadow:0 18px 50px #1018282e}.nav-dropdown:hover .dropdown-menu{gap:4px;display:grid}.dropdown-menu a{color:#344054;border-radius:12px;padding:11px 12px}.dropdown-menu a:hover,.dropdown-menu a.active{color:var(--primary);background:#fff3e9}.hero-section{background:radial-gradient(circle at 20% 10%,#fff0df,#0000 35%),linear-gradient(135deg,#fff,#f8fbff);padding:92px 0}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.eyebrow,.section-title span,.sub-hero span{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:900}h1{letter-spacing:-.05em;margin:14px 0 20px;font-size:clamp(40px,6vw,72px);line-height:1.02}p{color:var(--muted);line-height:1.7}.hero-section p{max-width:640px;font-size:18px}.btn-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.btn-row.center{justify-content:center}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:900;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-secondary{color:var(--navy);border-color:var(--line);background:#fff}.hero-panel{background:var(--navy);border-radius:36px;min-height:430px;padding:28px;position:relative;overflow:hidden;box-shadow:0 26px 90px #0b122040}.hero-panel:before{content:"";background:radial-gradient(circle,#ed7a1f61,#0000 45%);position:absolute;inset:-90px}.orbit-card{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:22px;margin:14px;padding:18px 22px;font-weight:900;display:inline-flex;position:relative}.orbit-card.large{min-height:140px;color:var(--navy);background:#fff;justify-content:center;align-items:center;font-size:34px;display:flex}.section,.page-section{padding:82px 0}.page-section{min-height:60vh}.narrow{max-width:780px}.section-title{max-width:760px;margin-bottom:36px}.section-title h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(30px,4vw,48px)}.soft-bg{background:#fff}.card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.company-card,.service-card,.product-card,.overview-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:all .25s;box-shadow:0 12px 30px #1018280d}.company-card:hover,.product-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px #1018281a}.card-status{color:var(--primary);margin-bottom:12px;font-size:13px;font-weight:900}.company-card h3,.service-card h3,.product-card h3{margin:0 0 10px;font-size:22px}.company-card b{color:var(--primary);align-items:center;gap:6px;margin-top:18px;display:flex}.chip-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chip-row span{color:var(--primary-dark);background:#fff3e9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.overview-grid,.product-grid,.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-grid{grid-template-columns:repeat(4,1fr)}.product-card span{color:var(--primary);font-weight:900}.timeline-list{gap:14px;display:grid}.timeline-list div{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:18px;padding:20px;display:flex}.timeline-list span{color:var(--primary);font-weight:900}.dark-section{background:var(--navy);color:#fff}.dark-section p,.dark-section .section-title p{color:#cbd5e1}.stats-grid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;padding:28px}.stats-grid strong{font-size:42px;display:block}.stats-grid span{color:#cbd5e1}.cta-section{text-align:center;background:linear-gradient(135deg, var(--primary), #ffb15c);color:#fff;border-radius:36px;width:min(1100px,100% - 32px);margin:72px auto;padding:56px 28px}.cta-section p{color:#fff7ed;max-width:720px;margin:0 auto}.cta-section .btn-secondary{color:#fff;background:#ffffff29;border-color:#ffffff61}.sub-hero{background:linear-gradient(135deg, var(--navy), #15213a);color:#fff;padding:86px 0}.sub-hero p{color:#cbd5e1}.lead-text{max-width:860px;font-size:18px}.form-box{border:1px solid var(--line);background:#fff;border-radius:28px;gap:14px;padding:26px;display:grid}.form-box input,.form-box textarea,.form-box select{border:1px solid var(--line);width:100%;font:inherit;border-radius:14px;padding:15px 16px}.footer{color:#fff;background:#05070c;border-top:1px solid #ffffff14;padding:64px 0 0}.footer-main{grid-template-columns:1.08fr 1.6fr;align-items:start;gap:56px;display:grid}.footer-brand-block{max-width:460px}.footer-logo{-o-object-fit:contain;object-fit:contain;width:320px;max-width:100%;margin-bottom:20px;display:block}.footer-brand-block p{color:#cbd5e1;margin-bottom:20px}.footer-cta{color:#fff;background:#ed7a1f29;border:1px solid #ed7a1f57;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;display:inline-flex}.footer-grid-links{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.footer h4{color:#fff;margin:0 0 14px;font-size:16px}.footer a{color:#cbd5e1;margin:10px 0;font-weight:650;display:block}.footer a:hover{color:var(--primary)}.footer p{color:#cbd5e1;align-items:center;gap:8px;margin:10px 0;display:flex}.footer-bottom{color:#94a3b8;border-top:1px solid #ffffff1a;margin-top:46px;padding:18px 0}.footer-bottom-inner{justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}@media (width<=900px){.hero-grid,.card-grid,.overview-grid,.product-grid,.stats-grid,.footer-main,.footer-grid-links{grid-template-columns:1fr}.nav-links{background:#070b13;border-bottom:1px solid #ffffff1a;padding:18px;display:none;position:absolute;top:116px;left:0;right:0}.nav-links.show{display:grid}.nav-cta{display:none}.menu-btn{display:flex}.dropdown-menu{width:100%;box-shadow:none;background:#ffffff0f;border-color:#ffffff1a;margin-top:8px;display:grid;position:static}.dropdown-menu a{color:#e5e7eb}.brand-logo{width:220px}.topbar-inner{text-align:center;justify-content:center}.topbar-inner a{display:none}.footer-bottom-inner{text-align:center;flex-direction:column}}
