.sondereq{--navy-deep: #0A1433;--navy-soft: #1E2743;--navy-text: #1A1F2B;--teal-accent: #6FAF9F;--system-blue: #5B6D9E;--white: #FFFFFF;--off-white: #F8F9FA;--border-light: #E5E7EB;--muted-gray: #7A7D84;--font-main: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: var(--font-main);--duration: .8s;--easing: cubic-bezier(.22, 1, .36, 1)}.sondereq *,.sondereq *:before,.sondereq *:after{box-sizing:border-box;margin:0;padding:0}.sondereq:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:linear-gradient(rgba(10,20,51,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(10,20,51,.03) 1px,transparent 1px);background-size:100px 100px;z-index:-1;pointer-events:none}.sondereq{font-family:var(--font-main);color:var(--navy-text);background-color:var(--white);line-height:1.7;letter-spacing:-.01em;overflow-x:hidden;-webkit-font-smoothing:antialiased}.sondereq a{text-decoration:none;color:inherit}.sondereq ul{list-style:none}.sondereq .btn-text{display:inline-flex;align-items:center;pointer-events:none}.sondereq h1,.sondereq h2,.sondereq h3,.sondereq h4,.sondereq h5,.sondereq h6{font-family:var(--font-main);color:var(--navy-text);font-weight:400;line-height:1.1;letter-spacing:-.02em}.sondereq p,.sondereq span,.sondereq li,.sondereq a,.sondereq strong,.sondereq em{font-family:var(--font-main)}.sondereq .text-teal{color:var(--teal-accent)}.sondereq .text-blue{color:var(--system-blue)}.sondereq .text-white{color:var(--white)}.sondereq .text-muted{color:var(--muted-gray)}.sondereq .container{max-width:1400px;margin:0 auto;padding:0 4rem;border:0;background:none}.sondereq section{padding:4rem 0}.sondereq .bg-navy{background-color:var(--navy-deep);color:var(--white)}.sondereq .bg-off-white{background-color:var(--off-white)}.sondereq .btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:8px;font-weight:500;font-size:1rem;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid transparent}.sondereq .btn-primary{background-color:var(--navy-deep);color:var(--white)}.sondereq .btn-primary:hover{background-color:var(--navy-soft)}.sondereq .btn-secondary{background-color:transparent;color:var(--navy-deep);border-color:var(--navy-deep)}.sondereq .btn-secondary:hover{background-color:var(--off-white)}.sondereq .btn-white{background-color:var(--white);color:var(--navy-deep)}.sondereq .btn-outline-white{background-color:transparent;color:var(--white);border-color:#ffffff4d}.sondereq .link-arrow{display:inline-flex;align-items:center;color:var(--teal-accent);font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1)}.sondereq .link-arrow i{margin-left:.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1);width:18px;height:18px}.sondereq .link-arrow:hover i{transform:translate(4px)}.sondereq .section-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.11em;color:var(--teal-accent);margin-bottom:1.5rem;display:block;font-weight:600;font-family:var(--font-sans)}.sondereq nav{padding:1.25rem 0;position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);z-index:100;border-bottom:1px solid var(--border-light);box-shadow:0 2px 10px #00000005}.sondereq .nav-container{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(10,20,51,.05);transition:all .4s cubic-bezier(.16,1,.3,1)}.sondereq .logo{font-size:1.5rem;font-weight:500;color:var(--navy-deep);letter-spacing:-.02em}.sondereq .nav-links{display:flex;gap:2.5rem;align-items:center}.sondereq .nav-links a{font-size:1rem;font-weight:500;color:var(--navy-text);transition:color .3s cubic-bezier(.16,1,.3,1)}.sondereq .nav-links a:hover{color:var(--teal-accent)}.sondereq .nav-links a.nav-active,.sondereq .nav-links .nav-item-dropdown.nav-active>a{color:var(--teal-accent);position:relative}.sondereq .nav-links a.nav-active:after,.sondereq .nav-links .nav-item-dropdown.nav-active>a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--teal-accent);border-radius:2px}.sondereq .nav-actions{display:flex;align-items:center;gap:1.5rem}.sondereq .nav-actions a{font-size:.875rem;font-weight:500}.sondereq .btn-nav{background:var(--navy-deep);color:var(--white)!important;padding:.75rem 1.5rem;border-radius:4px;transition:all .4s cubic-bezier(.16,1,.3,1)}.sondereq .btn-nav:hover{background:var(--navy-soft);transform:translateY(-1px);box-shadow:0 4px 12px #0a143326}.sondereq .nav-item-dropdown{position:relative;display:inline-flex;align-items:center;padding-bottom:18px;margin-bottom:-18px}.sondereq .nav-item-dropdown>a{display:inline-flex;align-items:center;gap:4px;user-select:none}.sondereq .dropdown-menu{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 0px);left:0;background:#ffffff;border:1px solid rgba(10,20,51,.08);border-radius:12px;box-shadow:0 20px 48px #0a143324;min-width:240px;padding:1rem 0 .75rem;z-index:9999;transform:translateY(4px);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility 0s linear .15s}.sondereq .dropdown-menu:before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.sondereq .dropdown-menu .dropdown-label{display:block;padding:0 1.25rem .75rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a143359;border-bottom:1px solid rgba(10,20,51,.06);margin-bottom:.5rem}.sondereq .nav-item-dropdown:hover .dropdown-menu,.sondereq .nav-item-dropdown.open .dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.sondereq .nav-item-dropdown:hover>a i,.sondereq .nav-item-dropdown.open>a i{transform:rotate(180deg)}.sondereq .nav-item-dropdown>a i{transition:transform .2s cubic-bezier(.16,1,.3,1)}.sondereq .dropdown-menu a{display:block;padding:.7rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--navy-text)!important;transition:background .15s ease,color .15s ease,padding-left .15s ease;white-space:nowrap;text-decoration:none}.sondereq .dropdown-menu a:hover{background:rgba(111,175,159,.08);color:var(--teal-accent)!important;padding-left:1.5rem}@keyframes float-perpetual{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.sondereq footer{border-top:1px solid rgba(255,255,255,.1);padding:2rem 0;margin-top:4rem}.sondereq .footer-container{display:flex;justify-content:space-between;align-items:center}.sondereq .footer-links{display:flex;gap:2rem}.sondereq .footer-links a{font-size:.875rem;color:#ffffff9e;transition:color .3s cubic-bezier(.16,1,.3,1)}.sondereq .footer-links a:hover{color:var(--white)}.sondereq .copyright{font-size:.875rem;color:#ffffff80}.sondereq .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--duration) var(--easing),transform var(--duration) var(--easing)}.sondereq .reveal.active{opacity:1;transform:translateY(0)}.sondereq .reveal-left{opacity:0;transform:translate(-12px);transition:opacity var(--duration) var(--easing),transform var(--duration) var(--easing)}.sondereq .reveal-left.active{opacity:1;transform:translate(0)}@keyframes typing{0%{width:0;opacity:1}to{width:100%;opacity:1}}@media (max-width: 1024px){.sondereq .container{padding:0 2rem}}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.sondereq *:focus-visible{outline:2px solid var(--teal-accent);outline-offset:2px}@media (hover: none){.sondereq .magnetic-btn{transform:none!important}}.sondereq .footer{background-color:var(--navy-deep);color:var(--white);padding:80px 5% 40px;position:relative;overflow:hidden}.sondereq .footer:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;opacity:.3;pointer-events:none}.sondereq .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;position:relative;z-index:1}.sondereq .footer-brand h3{font-size:1.5rem;margin-bottom:1rem;color:var(--white)}.sondereq .footer-brand p{color:#fff9;max-width:300px;line-height:1.75}.sondereq .footer-col h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.11em;margin-bottom:1.5rem;color:#fff6}.sondereq .footer-col ul{list-style:none;padding:0}.sondereq .footer-col ul li{margin-bottom:.75rem}.sondereq .footer-col ul li a{color:#fffc;text-decoration:none;transition:color .4s cubic-bezier(.16,1,.3,1)}.sondereq .footer-col ul li a:hover{color:var(--teal-accent)}.sondereq .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;color:#fff6;font-size:.875rem;position:relative;z-index:1}@keyframes firefly{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.2);filter:drop-shadow(0 0 4px #5fd4d4)}}@keyframes packetSlow{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1.5);filter:drop-shadow(0 0 4px #5fd4d4)}20%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}@keyframes packetFast{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1.5);filter:drop-shadow(0 0 5px #5fd4d4)}30%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}@keyframes packetRacing{0%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1.5);filter:drop-shadow(0 0 6px #5fd4d4)}50%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}.sondereq .hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;z-index:2000;border-radius:6px;transition:background .2s}.sondereq .hamburger-btn span{display:block;width:22px;height:2px;background:#0A1433;border-radius:2px;transition:all .25s ease}.sondereq .hamburger-btn:hover{background:rgba(10,20,51,.06)}.sondereq .mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:3000;opacity:0;transition:opacity .3s ease}.sondereq .mobile-overlay.open{display:block;opacity:1}.sondereq .mobile-panel{position:fixed;top:0;right:0;transform:translate(100%);width:min(320px,85vw);height:100%;background:#ffffff;z-index:4000;box-shadow:-8px 0 40px #0a14332e;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.sondereq .mobile-panel.open{transform:translate(0)}.sondereq .mobile-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(10,20,51,.07)}.sondereq .mobile-logo{font-size:1.35rem;font-weight:700;color:#0a1433;letter-spacing:-.025em}.sondereq .mobile-close-btn{background:none;border:none;cursor:pointer;padding:6px;color:#0a1433;border-radius:6px;transition:background .2s}.sondereq .mobile-close-btn:hover{background:rgba(10,20,51,.06)}.sondereq .hamburger-btn:focus-visible,.sondereq .mobile-close-btn:focus-visible,.sondereq .mobile-sol-toggle:focus-visible,.sondereq .mobile-panel-nav a:focus-visible,.sondereq .mobile-panel-cta:focus-visible{outline:2px solid #6FAF9F;outline-offset:3px}.sondereq .mobile-panel-nav{display:flex;flex-direction:column;padding:1rem 0;flex:1;position:static!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important}.sondereq .mobile-panel-nav a{font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;text-decoration:none;transition:background .15s,color .15s;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq .mobile-panel-nav a:hover{background:rgba(111,175,159,.06);color:#6faf9f}.sondereq .mobile-panel-nav a.mobile-active,.sondereq .mobile-sol-toggle.mobile-active{color:#0a1433;background:rgba(111,175,159,.12);font-weight:700}.sondereq .mobile-sol-toggle{width:100%;background:none;border:0;text-align:left;font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(10,20,51,.04);transition:background .15s;user-select:none}.sondereq .mobile-sol-toggle:hover{background:rgba(111,175,159,.06)}.sondereq .sol-arrow{transition:transform .25s ease;color:#0a143366}.sondereq .mobile-sol-toggle.open .sol-arrow{transform:rotate(180deg)}.sondereq .mobile-sol-sub{display:none;flex-direction:column;background:rgba(10,20,51,.025)}.sondereq .mobile-sol-sub.open{display:flex}.sondereq .mobile-sol-sub a{padding:.75rem 2rem;font-size:.9375rem;font-weight:400;color:#0a1433b8;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq .mobile-sol-sub a:hover{color:#6faf9f;background:rgba(111,175,159,.06)}.sondereq .mobile-panel-signin{display:block;margin:.5rem 1.5rem 0;padding:.75rem 1rem;text-align:center;font-size:.9375rem;font-weight:500;color:var(--navy-text)!important;text-decoration:none!important;border-radius:6px;transition:background .2s,color .2s}.sondereq .mobile-panel-signin:hover{background:rgba(111,175,159,.06);color:#6faf9f!important}.sondereq .mobile-panel-cta{margin:1.25rem 1.5rem 2rem;display:block;background:#0A1433;color:#fff!important;text-align:center;padding:1rem;border-radius:6px;font-size:.9375rem;font-weight:600;text-decoration:none!important;transition:background .2s}.sondereq .mobile-panel-cta:hover{background:#1E2743}.sondereq body.nav-open{overflow:hidden}@media (max-width: 992px){.sondereq .company-orbit{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;min-height:auto!important;align-items:stretch!important;justify-content:stretch!important;padding:.25rem 0 1.5rem!important}.sondereq .company-orbit>svg{display:none!important}.sondereq .company-orbit>div{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:92px!important;border:1px solid rgba(111,175,159,.16)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;padding:.875rem .75rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;box-shadow:none!important}.sondereq .company-orbit>div:first-of-type{grid-column:1 / -1!important;justify-self:center!important;width:min(180px,70%)!important;min-height:112px!important;background:rgba(111,175,159,.08)!important;border-color:#6faf9f47!important}.sondereq .company-orbit>div>div{width:38px!important;height:38px!important;flex-shrink:0!important}.sondereq .company-orbit>div span{white-space:normal!important;text-align:center!important;line-height:1.25!important}}@media (max-width: 768px){.sondereq .hamburger-btn{display:flex!important}.sondereq .nav-links,.sondereq .nav-inner .nav-links,.sondereq header .nav-links{display:none!important}.sondereq .nav-actions{display:none!important}.sondereq nav,.sondereq header,.sondereq .nav-wrap,.sondereq .nav-inner,.sondereq .nav-container{padding-left:1.25rem!important;padding-right:1.25rem!important}.sondereq{overflow-x:hidden!important}.sondereq *,.sondereq *:before,.sondereq *:after{box-sizing:border-box!important}.sondereq .container,.sondereq [class*=container]{padding-left:1.25rem!important;padding-right:1.25rem!important;max-width:100%!important}.sondereq section{padding-top:64px!important;padding-bottom:64px!important}.sondereq [style*="padding: 100px 0"],.sondereq [style*="padding: 120px 0"],.sondereq [style*="padding: 140px 0"],.sondereq [style*="padding: 180px 0"]{padding-top:64px!important;padding-bottom:64px!important}.sondereq [style*="padding-top: 180px"],.sondereq [style*="padding-top:180px"],.sondereq [style*="padding-top: 160px"],.sondereq [style*="padding-top:160px"],.sondereq [style*="padding-top: 140px"],.sondereq [style*="padding-top:140px"],.sondereq [style*="padding: 180px"],.sondereq [style*="padding:180px"],.sondereq [style*="padding: 160px"],.sondereq [style*="padding:160px"],.sondereq [style*="padding: 140px"],.sondereq [style*="padding:140px"]{padding-top:130px!important}.sondereq-technology section:first-of-type{padding-top:130px!important}.sondereq-how-we-work section:first-of-type{padding-top:130px!important;align-items:flex-start!important}.sondereq [style*="padding-bottom: 140px"],.sondereq [style*="padding-bottom:140px"],.sondereq [style*="padding-bottom: 7rem"],.sondereq [style*="padding-bottom:7rem"]{padding-bottom:64px!important}.sondereq h1{font-size:clamp(1.875rem,6.5vw,2.5rem)!important;line-height:1.15!important;letter-spacing:-.02em!important;word-break:break-word!important;overflow-wrap:break-word!important}.sondereq h2{font-size:clamp(1.5rem,5.5vw,2rem)!important;line-height:1.2!important;word-break:break-word!important;overflow-wrap:break-word!important}.sondereq h3{font-size:clamp(1.125rem,4vw,1.5rem)!important;word-break:break-word!important}.sondereq img{max-width:100%!important;height:auto!important}.sondereq [style*="object-fit: cover"]{width:100%!important;height:100%!important}.sondereq .reveal{opacity:1!important;transform:none!important}.sondereq [style*="gap: 8rem"]{gap:2.5rem!important}.sondereq [style*="gap: 6rem"],.sondereq [style*="gap: 4rem"]{gap:2rem!important}.sondereq [style*="gap: 3rem"]{gap:1.5rem!important}.sondereq [style*="display: grid"],.sondereq [style*="display:grid"]{display:grid!important;grid-template-columns:1fr!important;gap:2rem!important}.sondereq .two-col,.sondereq .s2-grid,.sondereq .hero-grid,.sondereq [class*=two-col],.sondereq [class*=step-grid],.sondereq [class*=process-grid]{grid-template-columns:1fr!important;gap:2rem!important}.sondereq [style*="grid-template-columns: 1fr 48px"],.sondereq [style*="grid-template-columns:1fr 48px"],.sondereq [style*="grid-template-columns: 1fr auto 1fr"],.sondereq [style*="grid-template-columns:1fr auto 1fr"]{grid-template-columns:1fr!important}.sondereq [style*="width: 48px"][style*="height: 48px"],.sondereq [style*="width:48px"]{display:none!important}.sondereq #cap-grid,.sondereq #cap-grid-2,.sondereq #output-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;max-width:100%!important}.sondereq #output-grid-2{grid-template-columns:1fr!important;gap:1rem!important;max-width:100%!important}.sondereq .compound-grid,.sondereq .thesis-grid,.sondereq .category-header,.sondereq .product-header,.sondereq .outcomes-header,.sondereq .compound-steps{grid-template-columns:1fr!important;flex-direction:column!important;gap:1.5rem!important}.sondereq .compound-steps .c-step{width:100%!important;min-width:0!important}.sondereq .compound-grid{grid-template-columns:minmax(0,1fr)!important}.sondereq .compound-grid>*,.sondereq .compound-left,.sondereq .compound-right{min-width:0!important;width:100%!important;max-width:100%!important}.sondereq .compound-left .line-2{flex-wrap:wrap!important}.sondereq .compound-visuals,.sondereq .compound-visuals svg{min-width:0!important;max-width:100%!important}.sondereq #engine-steps{flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.sondereq #engine-steps .step-card{width:100%!important;flex:none!important;border:1px solid rgba(10,20,51,.08)!important;border-radius:14px!important}.sondereq #engine-steps>div:not(.step-card){display:none!important}.sondereq .signal-event-graphic{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important;min-height:auto!important;justify-items:center!important;padding:.5rem 0 1rem!important}.sondereq .signal-event-card{width:min(100%,280px)!important;max-width:280px!important;order:1!important}.sondereq .signal-event-tags{position:relative!important;inset:auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.625rem!important;order:2!important;pointer-events:auto!important}.sondereq .signal-event-tags .ctx-tag{position:static!important;inset:auto!important;opacity:1!important;transform:none!important;justify-content:center!important;width:100%!important;min-height:42px!important;padding:.5rem .625rem!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;pointer-events:auto!important}.sondereq .compound-loop-graphic{min-height:430px!important;overflow:visible!important}.sondereq .compound-loop-graphic>svg{width:100%!important;height:100%!important;max-width:330px!important;max-height:330px!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.sondereq .compound-loop-graphic>div{width:min(330px,100%)!important;height:360px!important}.sondereq .compound-loop-graphic .loop-node{display:flex!important;flex-direction:column!important;align-items:center!important;transform:none!important;z-index:2!important}.sondereq .compound-loop-graphic .loop-node:nth-of-type(1){inset:0 auto auto 50%!important;transform:translate(-50%)!important}.sondereq .compound-loop-graphic .loop-node:nth-of-type(2){inset:23% 0 auto auto!important}.sondereq .compound-loop-graphic .loop-node:nth-of-type(3){inset:63% 7% auto auto!important}.sondereq .compound-loop-graphic .loop-node:nth-of-type(4){inset:63% auto auto 7%!important}.sondereq .compound-loop-graphic .loop-node:nth-of-type(5){inset:23% auto auto 0!important}.sondereq .compound-loop-graphic .loop-dot{width:74px!important;height:74px!important}.sondereq .compound-loop-graphic .loop-node span{display:block!important;margin-top:.45rem!important;white-space:normal!important;text-align:center!important;line-height:1.15!important;max-width:112px!important}.sondereq .compound-loop-graphic .loop-node:nth-of-type(5) span{margin-left:-.75rem!important}.sondereq .compound-loop-graphic>div>div:last-child{top:51%!important}.sondereq .process-steps-bottom{grid-template-columns:1fr!important;gap:1.25rem!important}.sondereq .step-bottom{min-width:0!important;width:100%!important}.sondereq .flow-steps-row{flex-wrap:wrap!important;justify-content:flex-start!important;gap:1rem!important}.sondereq .flow-step-item{width:calc(50% - .5rem)!important;min-width:0!important}.sondereq .flow-arrow-small{display:none!important}.sondereq .container>.reveal[style*="padding: 5rem"][style*=grid-template-columns]{padding:1.5rem!important;border-radius:18px!important}.sondereq [style*="position: absolute"][style*="right: -30px"]{position:relative!important;right:auto!important;bottom:auto!important;width:100%!important;margin-top:1rem!important}.sondereq .hero-actions,.sondereq .final-actions,.sondereq .btn-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.sondereq .btn,.sondereq .btn-primary,.sondereq .btn-nav,.sondereq .magnetic{display:inline-flex!important;flex-direction:row!important;white-space:nowrap!important}.sondereq .btn.btn-primary{padding:.875rem 1.5rem!important;font-size:.9375rem!important;width:auto!important;max-width:100%!important}.sondereq .hero .btn,.sondereq .hero a[href*=contact]{padding:.875rem 1.5rem!important;font-size:.9375rem!important}.sondereq section a[style*=inline-flex],.sondereq section a[style*="display:inline-flex"]{width:auto!important;display:inline-flex!important}.sondereq #hero-section,.sondereq section[id*=hero],.sondereq .hero{padding-top:110px!important;padding-bottom:60px!important;min-height:auto!important}.sondereq #hero-section img,.sondereq .hero img{object-position:center center!important}.sondereq #floating-card,.sondereq [id*=floating]{display:none!important}.sondereq .use-cases-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;overflow:visible!important;max-width:100%!important}.sondereq .use-case-card{width:100%!important;min-width:0!important;height:260px!important}.sondereq .use-case-img{height:260px!important;object-fit:cover!important;object-position:center 30%!important}.sondereq .nervous-system-header{font-size:clamp(1.75rem,6vw,2.25rem)!important;line-height:1.2!important;overflow:visible!important;word-break:normal!important}.sondereq .pulsating-rings-container{display:inline!important;position:relative!important}.sondereq .pulsating-rings{display:none!important}.sondereq .thesis-row,.sondereq .context-section h2,.sondereq [class*=context] h2{font-size:clamp(1.5rem,5vw,2rem)!important}.sondereq .thesis-body p,.sondereq .context-section p{font-size:1rem!important}.sondereq .phil-closing{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.5rem!important;justify-content:center!important;text-align:center!important}.sondereq .phil-closing span{white-space:nowrap!important}.sondereq .tech-hero-animation,.sondereq section[style*="background: var(--navy-deep)"]>div[style*="position: absolute"][style*="right: 8%"],.sondereq section[style*="background:var(--navy-deep)"]>div[style*="position: absolute"][style*="right: 8%"],.sondereq section[style*="background: var(--navy-deep)"]>div[style*="position:absolute"][style*="right:8%"]{display:none!important}.sondereq div[style*="position:absolute"][style*="right:-10%"],.sondereq div[style*="position: absolute"][style*="right: -10%"]{display:none!important}.sondereq section[style*="background: var(--navy-deep)"] .container>div,.sondereq section[style*="background:var(--navy-deep)"] .container>div{max-width:100%!important}.sondereq .step-row{display:grid!important;grid-template-columns:48px 1fr!important;gap:0 1.25rem!important;padding-bottom:2.5rem!important}.sondereq .step-number{flex-shrink:0!important;width:48px!important}.sondereq .s2-grid{grid-template-columns:1fr!important;gap:2rem!important}.sondereq .s2-grid>div[style*="position:sticky"],.sondereq .s2-grid>div[style*="position: sticky"]{position:relative!important;top:auto!important}.sondereq div[style*="display:flex"][style*="gap:.75rem"],.sondereq div[style*="display: flex"][style*="gap: .75rem"],.sondereq div[style*="display:flex"][style*="gap:1rem"]{flex-direction:row!important;align-items:flex-start!important;flex-wrap:wrap!important}.sondereq .stats-bar,.sondereq [class*=stats]{flex-direction:column!important;gap:1.5rem!important;text-align:center!important}.sondereq .cap-card,.sondereq [class*=card]{width:100%!important;max-width:100%!important}.sondereq .report-stack,.sondereq [class*=report]{transform:none!important;position:relative!important;top:auto!important;left:auto!important}.sondereq .phone-mockup,.sondereq [class*=phone],.sondereq [class*=sms]{max-width:280px!important;margin:0 auto!important}.sondereq .footer{padding:60px 1.25rem 40px!important}.sondereq .footer-grid{grid-template-columns:1fr!important;gap:2rem!important;text-align:center!important}.sondereq .footer-brand,.sondereq .footer-brand p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sondereq .footer-col{text-align:center!important}.sondereq .footer-col ul{padding:0!important}.sondereq .footer-bottom{flex-direction:column!important;gap:1rem!important;text-align:center!important}.sondereq .footer-bottom div{justify-content:center!important;flex-wrap:wrap!important}}@media (max-width: 480px){.sondereq h1{font-size:clamp(1.625rem,6vw,2rem)!important}.sondereq h2{font-size:clamp(1.25rem,5vw,1.75rem)!important}.sondereq #cap-grid,.sondereq #cap-grid-2,.sondereq #output-grid,.sondereq .use-cases-grid{grid-template-columns:1fr!important}.sondereq .use-case-card{height:240px!important}.sondereq .container,.sondereq [class*=container]{padding-left:1rem!important;padding-right:1rem!important}.sondereq .btn,.sondereq .btn-nav,.sondereq .btn-primary,.sondereq .magnetic{width:100%!important;justify-content:center!important;text-align:center!important}.sondereq section a[href*=contact],.sondereq .hero a[href*=contact]{width:100%!important;justify-content:center!important}}.sondereq-home .cat-card,.sondereq-home .outcome-tile{position:relative;overflow:hidden}.sondereq-home .cat-card:before,.sondereq-home .outcome-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(95,212,212,.08),transparent 40%);z-index:0;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.sondereq-home .cat-card:hover:before,.sondereq-home .outcome-tile:hover:before{opacity:1}.sondereq-home .cat-card>*,.sondereq-home .outcome-tile>*{position:relative;z-index:1}.sondereq-home .row-num,.sondereq-home .cat-num,.sondereq-home .prod-num,.sondereq-home .outcome-num,.sondereq-home .c-step-num,.sondereq-home .highlight{font-family:var(--font-serif)}.sondereq-home .highlight{font-size:1.25rem}.sondereq-home .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:80px;position:relative}.sondereq-home .hero-headline{font-size:clamp(2.5rem,4.5vw,4.5rem);color:var(--navy-deep);max-width:1000px;margin:0 auto 3rem;font-weight:300;line-height:1.15;letter-spacing:-.01em}.sondereq-home .hero-headline .line-1{display:block;font-weight:300}.sondereq-home .hero-headline .line-2{display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.11em;letter-spacing:.04em;margin:.25rem 0}.sondereq-home .hero-headline .line-3{display:block;font-weight:300}.sondereq-home .hero-actions{display:flex;gap:1rem;justify-content:center}.sondereq-home .hero-actions .btn{border-radius:30px;padding:1rem 2rem}.sondereq-home .scroll-cue{position:absolute;bottom:2rem;right:4rem;font-size:.75rem;color:var(--muted-gray);display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.11em}.sondereq-home .value-statement{min-height:80vh;display:flex;align-items:center;position:relative;background-color:var(--navy-deep)}.sondereq-home .value-content{max-width:900px}.sondereq-home .value-content h2{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:300;line-height:1.6;letter-spacing:.04em;color:#ffffffe6;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.sondereq-home .value-content h2 strong{font-weight:600}.sondereq-home .value-content h2 .text-blue{color:var(--system-blue)}.sondereq-home .light-leak-container{position:relative;overflow:hidden}.sondereq-home .light-leak-container:before{content:"";position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(245,235,225,.6) 0%,transparent 70%);border-radius:50%;z-index:0;pointer-events:none;mix-blend-mode:multiply}.sondereq-home .light-leak-container:after{content:"";position:absolute;bottom:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(245,235,225,.5) 0%,transparent 70%);border-radius:50%;z-index:0;pointer-events:none;mix-blend-mode:multiply}.sondereq-home .use-cases-header{margin-bottom:4rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.sondereq-home .use-cases-header h2{font-size:clamp(2.5rem,4vw,3.5rem);max-width:700px;font-weight:400;line-height:1.1;margin-top:1rem}.sondereq-home .use-cases-grid{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:2rem}.sondereq-home .use-cases-grid::-webkit-scrollbar{height:8px}.sondereq-home .use-cases-grid::-webkit-scrollbar-track{background:rgba(10,20,51,.05);border-radius:4px}.sondereq-home .use-cases-grid::-webkit-scrollbar-thumb{background:rgba(10,20,51,.2);border-radius:4px}.sondereq-home .use-cases-grid::-webkit-scrollbar-thumb:hover{background:rgba(10,20,51,.4)}@media (max-width: 767px){.sondereq-home .use-cases-scroll-hint{display:none!important}}.sondereq-home .use-case-card{position:relative;border-radius:16px;overflow:hidden;min-width:320px;height:400px;background-color:var(--navy-deep);cursor:pointer;flex-shrink:0}.sondereq-home .use-case-img{filter:sepia(30%) hue-rotate(-15deg) saturate(120%) contrast(105%) brightness(105%);width:100%;height:100%;object-fit:cover;transition:transform .8s var(--easing);opacity:.8}.sondereq-home .use-case-overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;background:linear-gradient(to bottom,rgba(10,20,51,.6) 0%,transparent 50%,rgba(10,20,51,.8) 100%);color:var(--white);display:flex;flex-direction:column;justify-content:space-between}.sondereq-home .use-case-overlay .top-content{display:flex;justify-content:space-between;align-items:flex-start}.sondereq-home .use-case-overlay .bottom-content{transform:translateY(20px);opacity:0;transition:all .4s var(--easing)}.sondereq-home .use-case-card:hover .bottom-content{transform:translateY(0);opacity:1}.sondereq-home .use-case-card:hover .use-case-img{filter:sepia(30%) hue-rotate(-15deg) saturate(120%) contrast(105%) brightness(105%);transform:scale(1.05);opacity:.6}.sondereq-home .use-case-overlay h3{font-size:1.5rem;margin-bottom:.5rem;font-weight:400;color:#fff}.sondereq-home .use-case-overlay p{font-size:1rem;color:#ffffff9e;margin-bottom:1.5rem;line-height:1.4}.sondereq-home .value-rows-section{padding:6rem 0}.sondereq-home .value-row{display:flex;align-items:center;padding:2.5rem 0;border-top:1px solid var(--border-light);color:var(--muted-gray);transition:color .4s cubic-bezier(.16,1,.3,1);cursor:pointer}.sondereq-home .value-row:last-child{border-bottom:1px solid var(--border-light)}.sondereq-home .value-rows:hover .value-row{opacity:.3!important}.sondereq-home .value-rows .value-row:hover{opacity:1!important;color:var(--navy-deep)}.sondereq-home .row-num{font-size:1.5rem;width:100px;font-weight:400}.sondereq-home .row-title{font-size:2rem;flex:1;margin:0;font-weight:400;transition:color .4s cubic-bezier(.16,1,.3,1)}.sondereq-home .row-details{flex:1;display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translate(10px);transition:all .4s var(--easing)}.sondereq-home .value-row:hover .row-details{opacity:1;transform:translate(0)}.sondereq-home .row-details p{margin:0;font-size:1.125rem;color:var(--navy-text);max-width:400px}.sondereq-home .thesis-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.sondereq-home .thesis-left h2{font-size:clamp(2.5rem,4vw,4rem);font-weight:300;line-height:1.1}.sondereq-home .thesis-left .line-2{display:flex;align-items:center;gap:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.11em}.sondereq-home .thesis-right{border-left:1px solid var(--border-light);padding-left:4rem}.sondereq-home .thesis-right p{font-size:1.25rem;color:var(--navy-text);margin-bottom:2rem}.sondereq-home .thesis-right hr{border:none;border-top:1px solid var(--teal-accent);width:40px;margin:2rem 0}.sondereq-home .category-header{display:grid;grid-template-columns:1fr 1fr;gap:6rem;margin-bottom:6rem}.sondereq-home .category-header h2{font-size:clamp(2rem,3vw,3.5rem);font-weight:400}.sondereq-home .category-header .line-2{display:flex;align-items:center;gap:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.11em}.sondereq-home .category-header p{font-size:1.125rem;color:var(--navy-text);margin-bottom:1.5rem}.sondereq-home .category-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.sondereq-home .cat-card{background:var(--white);padding:3rem;border-radius:8px;border:1px solid var(--border-light);display:flex;flex-direction:column}.sondereq-home .cat-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem}.sondereq-home .cat-num{font-size:1.5rem;color:var(--teal-accent);font-weight:500}.sondereq-home .cat-diagram{width:120px;height:80px;background-image:radial-gradient(var(--border-light) 2px,transparent 2px);background-size:10px 10px;opacity:.6}.sondereq-home .cat-card h3{font-size:1.75rem;margin-bottom:.5rem}.sondereq-home .cat-card .subtitle{font-size:1.125rem;color:var(--navy-text);margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-light)}.sondereq-home .cat-card p{font-size:1rem;color:var(--navy-text);margin:0}.sondereq-home .product-section{background-color:var(--navy-deep);color:var(--white)}.sondereq-home .product-header{display:grid;grid-template-columns:1fr 1fr;gap:6rem;margin-bottom:6rem}.sondereq-home .product-header h2{font-size:clamp(2rem,3vw,3.5rem);font-weight:400;color:#fff}.sondereq-home .product-header p{font-size:1.125rem;color:#ffffff9e;margin-bottom:1.5rem}.sondereq-home .product-header .highlight{color:var(--teal-accent);font-style:italic;border-left:2px solid var(--teal-accent);padding-left:1rem;margin-top:2rem}.sondereq-home .product-flow{display:flex;align-items:stretch;gap:1rem;margin-bottom:4rem}.sondereq-home .prod-card{flex:1;background:var(--white);color:var(--navy-text);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;border:1px solid transparent;transition:transform .4s ease,box-shadow .4s ease,border-color .4s cubic-bezier(.16,1,.3,1)}.sondereq-home .prod-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:var(--teal-accent)}.sondereq-home .prod-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.sondereq-home .prod-num{background:var(--teal-accent);color:var(--white);width:40px;height:40px;font-size:1.125rem;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:.875rem;font-weight:500}.sondereq-home .prod-card h4{font-size:1.5rem;margin:0}.sondereq-home .prod-card p{font-size:1.125rem;margin-bottom:1.5rem}.sondereq-home .prod-visual{background:var(--off-white);border-radius:8px;padding:1rem;flex:1;font-size:.75rem;border:1px solid var(--border-light)}.sondereq-home .flow-arrow-large{display:flex;align-items:center;color:#ffffff80}.sondereq-home .process-steps-bottom{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.sondereq-home .step-bottom h5{color:var(--teal-accent);font-size:1.125rem;margin-bottom:.5rem;font-weight:400}.sondereq-home .step-bottom p{font-size:1rem;color:#ffffff9e;margin:0}.sondereq-home .difference-header{text-align:center;max-width:800px;margin:0 auto 6rem}.sondereq-home .difference-header h2{font-size:clamp(2rem,3vw,3rem);font-weight:500}.sondereq-home .diff-flow-container{max-width:1000px;margin:0 auto}.sondereq-home .diff-flow{margin-bottom:4rem}.sondereq-home .diff-flow h3{font-size:1.25rem;margin-bottom:2rem;font-weight:400}.sondereq-home .flow-steps-row{display:flex;align-items:center;justify-content:space-between}.sondereq-home .flow-step-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:120px}.sondereq-home .step-icon{width:64px;height:64px;border-radius:50%;background:var(--white);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--navy-deep)}.sondereq-home .flow-2 .step-icon{border-color:var(--teal-accent);color:var(--teal-accent);box-shadow:0 4px 12px #00a8961a}.sondereq-home .flow-step-item span{font-size:.875rem;line-height:1.2}.sondereq-home .flow-arrow-small{color:var(--muted-gray)}.sondereq-home .diff-divider{height:1px;background:var(--border-light);margin:4rem 0}.sondereq-home .diff-takeaway{border-left:2px solid var(--teal-accent);padding-left:1.5rem;margin-top:4rem;margin-left:140px}.sondereq-home .diff-takeaway p{font-size:1.25rem;margin-bottom:.5rem}.sondereq-home .compounding-section{background-color:var(--navy-deep);color:var(--white)}.sondereq-home .compound-grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem}.sondereq-home .compound-left h2{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1;margin-bottom:2rem;color:#fff}.sondereq-home .compound-left .line-2{display:flex;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:.11em;font-weight:500}.sondereq-home .compound-left p{font-size:1rem;color:#ffffff9e;margin-bottom:2rem}.sondereq-home .compound-takeaway{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.sondereq-home .compound-takeaway p{margin-bottom:.5rem}.sondereq-home .compound-right{display:flex;flex-direction:column}.sondereq-home .compound-visuals{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem;height:300px}.sondereq-home .visual-stage{width:150px;height:150px;background-image:radial-gradient(rgba(255,255,255,.2) 2px,transparent 2px);border-radius:50%}.sondereq-home .compound-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.sondereq-home .c-step{text-align:center}.sondereq-home .c-step-num{width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.25rem}.sondereq-home .c-step h4{color:var(--system-blue);font-size:1.5rem;margin-bottom:1rem}.sondereq-home .c-step p{font-size:1.125rem;color:#ffffff9e}.sondereq-home .outcomes-header{display:grid;grid-template-columns:1fr 1fr;gap:6rem;margin-bottom:6rem}.sondereq-home .outcomes-header h2{font-size:clamp(2rem,3vw,3.5rem);font-weight:400}.sondereq-home .outcomes-header .line-2{display:flex;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:.11em;font-weight:500}.sondereq-home .outcomes-header p{font-size:1.125rem;color:var(--navy-text)}.sondereq-home .outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sondereq-home .outcome-tile{background:var(--off-white);padding:3rem 2rem;border-radius:8px}.sondereq-home .outcome-num{color:var(--teal-accent);font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.sondereq-home .outcome-tile h3{font-size:1.5rem;margin-bottom:1rem;color:var(--navy-deep)}.sondereq-home .outcome-tile p{font-size:1.125rem;color:var(--navy-text);margin:0}.sondereq-home .philosophy-section{padding:4rem 0}.sondereq-home .philosophy-content{max-width:1000px;margin:0 auto}.sondereq-home .philosophy-content h2{font-size:clamp(3rem,5vw,4.5rem);font-weight:400;line-height:1.1;margin-bottom:4rem}.sondereq-home .philosophy-content .line-2{display:flex;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:.11em;font-weight:500}.sondereq-home .phil-columns{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:3rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-bottom:4rem}.sondereq-home .phil-columns p{font-size:1.25rem;color:var(--navy-text);margin:0}.sondereq-home .phil-closing{text-align:center;font-size:2.5rem;font-weight:500;margin-bottom:2rem}.sondereq-home .final-cta-section{background-color:#f8f9fa;color:var(--navy-deep);text-align:center;padding:0;border-top:1px solid rgba(10,20,51,.1)}.sondereq-home .final-cta-content{max-width:800px;margin:0 auto 6rem}.sondereq-home .final-cta-content h2{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;margin-bottom:2rem}.sondereq-home .final-cta-content .line-2{display:flex;align-items:center;justify-content:center;gap:1rem;text-transform:uppercase;letter-spacing:.11em;font-weight:500}.sondereq-home .final-cta-content p{font-size:1.125rem;color:#ffffff9e;margin-bottom:3rem}.sondereq-home .final-actions{display:flex;gap:1.5rem;justify-content:center}.sondereq-home .final-actions .btn{border-radius:8px;padding:1rem 2rem}.sondereq-home .typing-effect{overflow:hidden;white-space:nowrap;width:0;opacity:0;animation:typing 1s steps(40,end) forwards}@media (max-width: 1024px){.sondereq-home .thesis-grid,.sondereq-home .category-header,.sondereq-home .product-header,.sondereq-home .compound-grid,.sondereq-home .outcomes-header{grid-template-columns:1fr;gap:3rem}.sondereq-home .thesis-right{border-left:none;padding-left:0;border-top:1px solid var(--border-light);padding-top:3rem}.sondereq-home .category-cards,.sondereq-home .outcomes-grid{grid-template-columns:repeat(2,1fr)}.sondereq-home .product-flow{flex-direction:column}.sondereq-home .flow-arrow-large{transform:rotate(90deg);justify-content:center;padding:1rem 0}.sondereq-home .process-steps-bottom{grid-template-columns:repeat(3,1fr)}}.sondereq-home .pulsating-rings-container{position:relative;display:inline-block;z-index:1}.sondereq-home .pulsating-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;pointer-events:none}.sondereq-home .ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(10,20,51,.25);animation:pulse-ring 12s cubic-bezier(.215,.61,.355,1) infinite}.sondereq-home .ring:nth-child(1){width:150px;height:150px;animation-delay:0s}.sondereq-home .ring:nth-child(2){width:150px;height:150px;animation-delay:4s}.sondereq-home .ring:nth-child(3){width:150px;height:150px;animation-delay:8s}@media (hover: none){.sondereq-home .value-card:hover,.sondereq-home .use-case-card:hover,.sondereq-home .c-step:hover{transform:none!important;box-shadow:none!important}}.sondereq-home path{stroke:#6a7cc4;stroke-width:1;opacity:.4}.sondereq-home g circle:not(.n){fill:#cdd3ee;opacity:.08}.sondereq-home .n{fill:#5fd4d4;opacity:0;transform-origin:center;transform-box:fill-box}.sondereq-home g[transform="translate(30 30)"] .n{animation:firefly 4s ease-in-out infinite alternate}.sondereq-home g[transform="translate(390 30)"] .n{animation:packetSlow 3s linear infinite}.sondereq-home g[transform="translate(750 30)"] .n{animation:packetFast 2s linear infinite}.sondereq-home g[transform="translate(1110 30)"] .n{animation:packetRacing 1s linear infinite}.sondereq-company{--navy-deep: #0A1433;--navy-soft: #1E2743;--navy-text: #1A1F2B;--teal-accent: #6FAF9F;--system-blue: #5B6D9E;--white: #FFFFFF;--warm-bg: #f8f7f5;--font-main: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font: var(--font-main);--ease: cubic-bezier(.22, 1, .36, 1)}.sondereq-company *,.sondereq-company *:before,.sondereq-company *:after{box-sizing:border-box;margin:0;padding:0}.sondereq-company{scroll-behavior:smooth}.sondereq-company{font-family:var(--font);color:var(--navy-text);background:#fff;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(rgba(10,20,51,.1) 1px,transparent 1px);background-size:20px 20px;background-attachment:fixed}.sondereq-company a{text-decoration:none;color:inherit}.sondereq-company ul{list-style:none}.sondereq-company .nav-wrap{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(10,20,51,.06)}.sondereq-company .nav-inner{display:flex;align-items:center;justify-content:space-between;padding:1.35rem 5%}.sondereq-company .nav-logo{font-size:1.75rem;font-weight:700;color:#232b43;letter-spacing:-.03em}.sondereq-company .nav-logo span{color:#84b5a0}.sondereq-company .nav-links{display:flex;gap:2.5rem;align-items:center}.sondereq-company .nav-links>a{font-size:1rem;font-weight:500;color:var(--navy-text);transition:color .25s}.sondereq-company .nav-links>a:hover{color:var(--teal-accent)}.sondereq-company .nav-links>a.nav-active{color:var(--teal-accent);position:relative}.sondereq-company .nav-links>a.nav-active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background:var(--teal-accent);border-radius:2px}.sondereq-company .nav-item-dd{position:relative;display:inline-flex;align-items:center;padding-bottom:18px;margin-bottom:-18px}.sondereq-company .nav-item-dd>a{display:inline-flex;align-items:center;gap:4px;font-size:1rem;font-weight:500;color:var(--navy-text);transition:color .25s}.sondereq-company .nav-item-dd>a:hover{color:var(--teal-accent)}.sondereq-company .nav-item-dd>a i{transition:transform .2s}.sondereq-company .nav-item-dd:hover>a i{transform:rotate(180deg)}.sondereq-company .dd-menu{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid rgba(10,20,51,.08);border-radius:12px;box-shadow:0 20px 48px #0a143321;min-width:240px;padding:.875rem 0 .75rem;z-index:9999;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .16s}.sondereq-company .dd-menu:before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.sondereq-company .nav-item-dd:hover .dd-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.sondereq-company .dd-label{display:block;padding:0 1.25rem .625rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a143359;border-bottom:1px solid rgba(10,20,51,.06);margin-bottom:.375rem}.sondereq-company .dd-menu a{display:block;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--navy-text)!important;white-space:nowrap;transition:background .15s,color .15s,padding-left .15s}.sondereq-company .dd-menu a:hover{background:rgba(111,175,159,.08);color:var(--teal-accent)!important;padding-left:1.5rem}.sondereq-company .btn-nav{background:var(--navy-deep);color:#fff!important;padding:.7rem 1.5rem;border-radius:4px;font-size:.9375rem;font-weight:600;transition:background .25s,transform .25s}.sondereq-company .btn-nav:hover{background:#162040;transform:translateY(-1px)}.sondereq-company .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.sondereq-company .reveal.in{opacity:1;transform:translateY(0)}@keyframes sq-ring-breathe{0%,to{opacity:.6}50%{opacity:1}}.sondereq-company .ring-1{animation:sq-ring-breathe 4s ease-in-out infinite}.sondereq-company .ring-2{animation:sq-ring-breathe 5.5s ease-in-out infinite .8s}.sondereq-company .ring-3{animation:sq-ring-breathe 7s ease-in-out infinite 1.6s}.sondereq-company .ring-4{animation:sq-ring-breathe 9s ease-in-out infinite 2.4s}@keyframes sq-word-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sondereq-company .word-anim span{display:inline-block;opacity:0}.sondereq-company .word-anim.running span{animation:sq-word-in .55s var(--ease) forwards}@keyframes sq-node-glow{0%,to{box-shadow:0 0 #6faf9f00}50%{box-shadow:0 0 0 8px #6faf9f2e}}.sondereq-company .orb-node{animation:sq-node-glow 3s ease-in-out infinite}.sondereq-company .orb-node-blue{animation:sq-node-glow 3s ease-in-out infinite 1s}.sondereq-company .mc{background:#fff;border:1px solid rgba(10,20,51,.07);border-radius:14px;padding:1.5rem 1.25rem;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease),box-shadow .25s}.sondereq-company .mc.in{opacity:1;transform:translateY(0)}.sondereq-company .mc:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0a143314}.sondereq-company .manif-line{opacity:0;transform:translate(-16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.sondereq-company .manif-line.in{opacity:1;transform:translate(0)}@keyframes sq-scroll-fade{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1);transform-origin:bottom}}.sondereq-company [style*=sq-scroll-fade]{animation-name:sq-scroll-fade}.sondereq-company .footer{background-color:var(--navy-deep);color:#fff;padding:80px 5% 40px;position:relative;overflow:hidden;margin-top:0}.sondereq-company .footer:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;opacity:.3;pointer-events:none}.sondereq-company .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;position:relative;z-index:1}.sondereq-company .footer-brand p{color:#fff9;max-width:300px;line-height:1.75}.sondereq-company .footer-col h4{font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem;color:#fff6}.sondereq-company .footer-col ul{padding:0;list-style:none}.sondereq-company .footer-col ul li{margin-bottom:.75rem}.sondereq-company .footer-col ul li a{color:#fffc;transition:color .3s ease;text-decoration:none}.sondereq-company .footer-col ul li a:hover{color:var(--teal-accent)}.sondereq-company .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;color:#fff6;font-size:.875rem;position:relative;z-index:1}.sondereq-company .hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;z-index:2000;border-radius:6px;transition:background .2s}.sondereq-company .hamburger-btn span{display:block;width:22px;height:2px;background:#0A1433;border-radius:2px;transition:all .25s ease}.sondereq-company .hamburger-btn:hover{background:rgba(10,20,51,.06)}.sondereq-company .mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:3000;opacity:0;transition:opacity .3s ease}.sondereq-company .mobile-overlay.open{display:block;opacity:1}.sondereq-company .mobile-panel{position:fixed;top:0;right:0;transform:translate(100%);width:min(320px,85vw);height:100%;background:#ffffff;z-index:4000;box-shadow:-8px 0 40px #0a14332e;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.sondereq-company .mobile-panel.open{transform:translate(0)}.sondereq-company .mobile-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(10,20,51,.07)}.sondereq-company .mobile-logo{font-size:1.35rem;font-weight:700;color:#0a1433;letter-spacing:-.025em}.sondereq-company .mobile-close-btn{background:none;border:none;cursor:pointer;padding:6px;color:#0a1433;border-radius:6px;transition:background .2s}.sondereq-company .mobile-close-btn:hover{background:rgba(10,20,51,.06)}.sondereq-company .hamburger-btn:focus-visible,.sondereq-company .mobile-close-btn:focus-visible,.sondereq-company .mobile-sol-toggle:focus-visible,.sondereq-company .mobile-panel-nav a:focus-visible,.sondereq-company .mobile-panel-cta:focus-visible{outline:2px solid #6FAF9F;outline-offset:3px}.sondereq-company .mobile-panel-nav{display:flex;flex-direction:column;padding:1rem 0;flex:1;position:static!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important}.sondereq-company .mobile-panel-nav a{font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;text-decoration:none;transition:background .15s,color .15s;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq-company .mobile-panel-nav a:hover{background:rgba(111,175,159,.06);color:#6faf9f}.sondereq-company .mobile-panel-nav a.mobile-active,.sondereq-company .mobile-sol-toggle.mobile-active{color:#0a1433;background:rgba(111,175,159,.12);font-weight:700}.sondereq-company .mobile-sol-toggle{width:100%;background:none;border:0;text-align:left;font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(10,20,51,.04);transition:background .15s;user-select:none}.sondereq-company .mobile-sol-toggle:hover{background:rgba(111,175,159,.06)}.sondereq-company .sol-arrow{transition:transform .25s ease;color:#0a143366}.sondereq-company .mobile-sol-toggle.open .sol-arrow{transform:rotate(180deg)}.sondereq-company .mobile-sol-sub{display:none;flex-direction:column;background:rgba(10,20,51,.025)}.sondereq-company .mobile-sol-sub.open{display:flex}.sondereq-company .mobile-sol-sub a{padding:.75rem 2rem;font-size:.9375rem;font-weight:400;color:#0a1433b8;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq-company .mobile-sol-sub a:hover{color:#6faf9f;background:rgba(111,175,159,.06)}.sondereq-company .mobile-panel-signin{display:block;margin:.5rem 1.5rem 0;padding:.75rem 1rem;text-align:center;font-size:.9375rem;font-weight:500;color:var(--navy-text)!important;text-decoration:none!important;border-radius:6px;transition:background .2s,color .2s}.sondereq-company .mobile-panel-signin:hover{background:rgba(111,175,159,.06);color:#6faf9f!important}.sondereq-company .mobile-panel-cta{margin:1.25rem 1.5rem 2rem;display:block;background:#0A1433;color:#fff!important;text-align:center;padding:1rem;border-radius:6px;font-size:.9375rem;font-weight:600;text-decoration:none!important;transition:background .2s}.sondereq-company .mobile-panel-cta:hover{background:#1E2743}@media (max-width: 992px){.sondereq-company.sondereq-company .company-orbit{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;min-height:auto!important;align-items:stretch!important;justify-content:stretch!important;padding:.25rem 0 1.5rem!important}.sondereq-company.sondereq-company .company-orbit>svg{display:none!important}.sondereq-company.sondereq-company .company-orbit *{position:static!important;inset:auto!important;transform:none!important}.sondereq-company.sondereq-company .company-orbit>div{width:100%!important;height:auto!important;min-height:92px!important;border:1px solid rgba(111,175,159,.16)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;padding:.875rem .75rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;box-shadow:none!important}.sondereq-company.sondereq-company .company-orbit>div:first-of-type{grid-column:1 / -1!important;justify-self:center!important;width:min(180px,70%)!important;min-height:112px!important;background:rgba(111,175,159,.08)!important;border-color:#6faf9f47!important}.sondereq-company.sondereq-company .company-orbit>div>div{width:38px!important;height:38px!important;flex-shrink:0!important}.sondereq-company.sondereq-company .company-orbit>div span{white-space:normal!important;text-align:center!important;line-height:1.25!important}}@media (max-width: 900px){.sondereq-company .two-col{grid-template-columns:1fr!important}.sondereq-company .footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width: 768px){.sondereq-company .company-scroll-cue{display:none!important}.sondereq-company .hamburger-btn{display:flex!important}.sondereq-company .nav-links,.sondereq-company .nav-actions{display:none!important}.sondereq-company .nav-inner{padding-left:1.25rem!important;padding-right:1.25rem!important}.sondereq-company .footer{padding:60px 1.25rem 40px!important}.sondereq-company .footer-grid{grid-template-columns:1fr!important;gap:2rem!important;text-align:center!important}.sondereq-company .footer-brand,.sondereq-company .footer-brand p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sondereq-company .footer-col{text-align:center!important}.sondereq-company .footer-col ul{padding:0!important}.sondereq-company .footer-bottom{flex-direction:column!important;gap:1rem!important;text-align:center!important}.sondereq-company .footer-bottom div{justify-content:center!important;flex-wrap:wrap!important}}.sondereq-how-we-work{--navy-deep: #0A1433;--navy-soft: #1E2743;--navy-text: #1A1F2B;--teal-accent: #6FAF9F;--system-blue: #5B6D9E;--white: #FFF;--warm-bg: #f8f7f5;--font-main: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font: var(--font-main);--ease: cubic-bezier(.22, 1, .36, 1) }.sondereq-how-we-work,.sondereq-how-we-work *,.sondereq-how-we-work:before,.sondereq-how-we-work *:before,.sondereq-how-we-work:after,.sondereq-how-we-work *:after{box-sizing:border-box;margin:0;padding:0}.sondereq-how-we-work{scroll-behavior:smooth}.sondereq-how-we-work{font-family:var(--font);color:var(--navy-text);background:#fff;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(rgba(10,20,51,.1) 1px,transparent 1px);background-size:20px 20px;background-attachment:fixed}.sondereq-how-we-work a{text-decoration:none;color:inherit}.sondereq-how-we-work ul{list-style:none}.sondereq-how-we-work .nav-wrap{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(10,20,51,.06)}.sondereq-how-we-work .nav-inner{display:flex;align-items:center;justify-content:space-between;padding:1.35rem 5%}.sondereq-how-we-work .nav-logo{font-size:1.75rem;font-weight:700;color:#232b43;letter-spacing:-.03em}.sondereq-how-we-work .nav-logo span{color:#84b5a0}.sondereq-how-we-work .nav-links{display:flex;gap:2.5rem;align-items:center}.sondereq-how-we-work .nav-links>a{font-size:1rem;font-weight:500;color:var(--navy-text);transition:color .25s}.sondereq-how-we-work .nav-links>a:hover{color:var(--teal-accent)}.sondereq-how-we-work .nav-links>a.nav-active{color:var(--teal-accent);position:relative}.sondereq-how-we-work .nav-links>a.nav-active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background:var(--teal-accent);border-radius:2px}.sondereq-how-we-work .nav-item-dd{position:relative;display:inline-flex;align-items:center;padding-bottom:18px;margin-bottom:-18px}.sondereq-how-we-work .nav-item-dd>a{display:inline-flex;align-items:center;gap:4px;font-size:1rem;font-weight:500;color:var(--navy-text);transition:color .25s}.sondereq-how-we-work .nav-item-dd>a:hover{color:var(--teal-accent)}.sondereq-how-we-work .nav-item-dd>a i{transition:transform .2s}.sondereq-how-we-work .nav-item-dd:hover>a i{transform:rotate(180deg)}.sondereq-how-we-work .dd-menu{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid rgba(10,20,51,.08);border-radius:12px;box-shadow:0 20px 48px #0a143321;min-width:240px;padding:.875rem 0 .75rem;z-index:9999;transform:translatey(4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .16s}.sondereq-how-we-work .dd-menu:before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.sondereq-how-we-work .nav-item-dd:hover .dd-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translatey(0);transition:opacity .18s ease,transform .18s ease}.sondereq-how-we-work .dd-label{display:block;padding:0 1.25rem .625rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a143359;border-bottom:1px solid rgba(10,20,51,.06);margin-bottom:.375rem}.sondereq-how-we-work .dd-menu a{display:block;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--navy-text)!important;white-space:nowrap;transition:background .15s,color .15s,padding-left .15s}.sondereq-how-we-work .dd-menu a:hover{background:rgba(111,175,159,.08);color:var(--teal-accent)!important;padding-left:1.5rem}.sondereq-how-we-work .btn-nav{background:var(--navy-deep);color:#fff!important;padding:.7rem 1.5rem;border-radius:4px;font-size:.9375rem;font-weight:600;transition:background .25s,transform .25s}.sondereq-how-we-work .btn-nav:hover{background:#162040;transform:translatey(-1px)}.sondereq-how-we-work .reveal{opacity:0;transform:translatey(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.sondereq-how-we-work .reveal.in{opacity:1;transform:translatey(0)}.sondereq-how-we-work .step-row{display:grid;grid-template-columns:56px 1fr;gap:0 2rem;position:relative;padding-bottom:3rem;opacity:0;transform:translatey(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.sondereq-how-we-work .step-row.in{opacity:1;transform:translatey(0)}.sondereq-how-we-work .step-row:last-child{padding-bottom:0}.sondereq-how-we-work .step-row:not(:last-child) .step-number:after{content:"";position:absolute;top:56px;left:50%;transform:translate(-50%);width:1px;height:calc(100% - 12px);background:linear-gradient(to bottom,rgba(111,175,159,.3),rgba(111,175,159,.08))}.sondereq-how-we-work .step-number{width:56px;height:56px;border-radius:50%;background:#fff;border:1.5px solid rgba(111,175,159,.35);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:var(--teal-accent);letter-spacing:.06em;flex-shrink:0;position:relative;box-shadow:0 4px 16px #0a14330f;transition:box-shadow .4s ease,border-color .4s ease}.sondereq-how-we-work .step-number.glow{box-shadow:0 0 0 4px #6faf9f26,0 0 18px #6faf9f40;border-color:#6faf9fcc}.sondereq-how-we-work .step-content{padding-top:.75rem}.sondereq-how-we-work .principle{display:grid;grid-template-columns:180px 1fr;gap:0 2.5rem;padding:1.75rem 0;border-bottom:1px solid rgba(10,20,51,.07);align-items:start;opacity:0;transform:translatey(12px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sondereq-how-we-work .principle.in{opacity:1;transform:translatey(0)}.sondereq-how-we-work .principle:first-child{border-top:1px solid rgba(10,20,51,.07)}.sondereq-how-we-work .deliv{display:grid;grid-template-columns:2.5rem 1fr;gap:0 1.5rem;padding:1.75rem 0;border-bottom:1px solid rgba(255,255,255,.07);align-items:start;opacity:0;transform:translate(-12px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sondereq-how-we-work .deliv.in{opacity:1;transform:translate(0)}.sondereq-how-we-work .deliv:last-child{border-bottom:none}.sondereq-how-we-work .q-line{opacity:0;transform:translatey(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sondereq-how-we-work .q-line.in{opacity:1;transform:translatey(0)}@keyframes hww-scroll-fade{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1);transform-origin:bottom}}@keyframes hww-blink{50%{opacity:0}}.sondereq-how-we-work .intel-card{background:var(--navy-deep);border-radius:18px;padding:2rem;box-shadow:0 32px 80px #0a143338,0 0 0 1px #6faf9f1f;position:relative;overflow:hidden}.sondereq-how-we-work .intel-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--teal-accent),var(--system-blue))}.sondereq-how-we-work .intel-field{opacity:0;transform:translate(-8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sondereq-how-we-work .intel-field.in{opacity:1;transform:translate(0)}.sondereq-how-we-work .intel-typing:after{content:"|";animation:hww-blink .7s step-end infinite;color:var(--teal-accent)}.sondereq-how-we-work .sms-phone{background:#1a1f2e;border-radius:28px;padding:1.5rem 1.25rem;box-shadow:0 32px 80px #0a143347,0 0 0 1px #ffffff0f;max-width:320px}.sondereq-how-we-work .sms-bubble-recv{background:#2a2f42;color:#ffffffd9;padding:.75rem 1rem;border-radius:18px 18px 18px 4px;font-size:.875rem;line-height:1.55;margin-bottom:.625rem;max-width:85%;opacity:0;transform:translatey(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sondereq-how-we-work .sms-bubble-recv.in{opacity:1;transform:translatey(0)}.sondereq-how-we-work .sms-bubble-send{background:#2563eb;color:#fff;padding:.75rem 1rem;border-radius:18px 18px 4px;font-size:.875rem;line-height:1.55;margin-bottom:.625rem;max-width:85%;margin-left:auto;opacity:0;transform:translatey(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sondereq-how-we-work .sms-bubble-send.in{opacity:1;transform:translatey(0)}.sondereq-how-we-work .sms-meta{font-size:.7rem;color:#ffffff4d;text-align:center;margin-bottom:1rem}.sondereq-how-we-work .report-stack{position:relative;width:340px;height:280px}.sondereq-how-we-work .report-card{position:absolute;background:#fff;border-radius:14px;box-shadow:0 8px 32px #0a14331a;padding:1.5rem;width:100%;opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease)}.sondereq-how-we-work .report-card.in{opacity:1}.sondereq-how-we-work .report-card:nth-child(1){top:32px;left:24px;transform:rotate(4deg)}.sondereq-how-we-work .report-card:nth-child(1).in{transform:rotate(4deg)}.sondereq-how-we-work .report-card:nth-child(2){top:16px;left:12px;transform:rotate(2deg)}.sondereq-how-we-work .report-card:nth-child(2).in{transform:rotate(2deg)}.sondereq-how-we-work .report-card:nth-child(3){top:0;left:0;transform:rotate(0);z-index:3}.sondereq-how-we-work .report-card:nth-child(3).in{transform:rotate(0)}.sondereq-how-we-work .footer{background-color:var(--navy-deep);color:#fff;padding:80px 5% 40px;position:relative;overflow:hidden;margin-top:0}.sondereq-how-we-work .footer:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;opacity:.3;pointer-events:none}.sondereq-how-we-work .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;position:relative;z-index:1}.sondereq-how-we-work .footer-brand p{color:#fff9;max-width:300px;line-height:1.75}.sondereq-how-we-work .footer-col h4{font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem;color:#fff6}.sondereq-how-we-work .footer-col ul{padding:0;list-style:none}.sondereq-how-we-work .footer-col ul li{margin-bottom:.75rem}.sondereq-how-we-work .footer-col ul li a{color:#fffc;transition:color .3s ease;text-decoration:none}.sondereq-how-we-work .footer-col ul li a:hover{color:var(--teal-accent)}.sondereq-how-we-work .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;color:#fff6;font-size:.875rem;position:relative;z-index:1}.sondereq-how-we-work .hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;z-index:2000;border-radius:6px;transition:background .2s}.sondereq-how-we-work .hamburger-btn span{display:block;width:22px;height:2px;background:#0A1433;border-radius:2px;transition:all .25s ease}.sondereq-how-we-work .hamburger-btn:hover{background:rgba(10,20,51,.06)}.sondereq-how-we-work .mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:3000;opacity:0;transition:opacity .3s ease}.sondereq-how-we-work .mobile-overlay.open{display:block;opacity:1}.sondereq-how-we-work .mobile-panel{position:fixed;top:0;right:0;transform:translate(100%);width:min(320px,85vw);height:100%;background:#ffffff;z-index:4000;box-shadow:-8px 0 40px #0a14332e;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.sondereq-how-we-work .mobile-panel.open{transform:translate(0)}.sondereq-how-we-work .mobile-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(10,20,51,.07)}.sondereq-how-we-work .mobile-logo{font-size:1.35rem;font-weight:700;color:#0a1433;letter-spacing:-.025em}.sondereq-how-we-work .mobile-close-btn{background:none;border:none;cursor:pointer;padding:6px;color:#0a1433;border-radius:6px;transition:background .2s}.sondereq-how-we-work .mobile-close-btn:hover{background:rgba(10,20,51,.06)}.sondereq-how-we-work .hamburger-btn:focus-visible,.sondereq-how-we-work .mobile-close-btn:focus-visible,.sondereq-how-we-work .mobile-sol-toggle:focus-visible,.sondereq-how-we-work .mobile-panel-nav a:focus-visible,.sondereq-how-we-work .mobile-panel-cta:focus-visible{outline:2px solid #6FAF9F;outline-offset:3px}.sondereq-how-we-work .mobile-panel-nav{display:flex;flex-direction:column;padding:1rem 0;flex:1;position:static!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important}.sondereq-how-we-work .mobile-panel-nav a{font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;text-decoration:none;transition:background .15s,color .15s;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq-how-we-work .mobile-panel-nav a:hover{background:rgba(111,175,159,.06);color:#6faf9f}.sondereq-how-we-work .mobile-panel-nav a.mobile-active,.sondereq-how-we-work .mobile-sol-toggle.mobile-active{color:#0a1433;background:rgba(111,175,159,.12);font-weight:700}.sondereq-how-we-work .mobile-sol-toggle{width:100%;background:none;border:0;text-align:left;font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(10,20,51,.04);transition:background .15s;user-select:none}.sondereq-how-we-work .mobile-sol-toggle:hover{background:rgba(111,175,159,.06)}.sondereq-how-we-work .sol-arrow{transition:transform .25s ease;color:#0a143366}.sondereq-how-we-work .mobile-sol-toggle.open .sol-arrow{transform:rotate(180deg)}.sondereq-how-we-work .mobile-sol-sub{display:none;flex-direction:column;background:rgba(10,20,51,.025)}.sondereq-how-we-work .mobile-sol-sub.open{display:flex}.sondereq-how-we-work .mobile-sol-sub a{padding:.75rem 2rem;font-size:.9375rem;font-weight:400;color:#0a1433b8;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq-how-we-work .mobile-sol-sub a:hover{color:#6faf9f;background:rgba(111,175,159,.06)}.sondereq-how-we-work .mobile-panel-signin{display:block;margin:.5rem 1.5rem 0;padding:.75rem 1rem;text-align:center;font-size:.9375rem;font-weight:500;color:var(--navy-text)!important;text-decoration:none!important;border-radius:6px;transition:background .2s,color .2s}.sondereq-how-we-work .mobile-panel-signin:hover{background:rgba(111,175,159,.06);color:#6faf9f!important}.sondereq-how-we-work .mobile-panel-cta{margin:1.25rem 1.5rem 2rem;display:block;background:#0A1433;color:#fff!important;text-align:center;padding:1rem;border-radius:6px;font-size:.9375rem;font-weight:600;text-decoration:none!important;transition:background .2s}.sondereq-how-we-work .mobile-panel-cta:hover{background:#1E2743}@media (max-width: 900px){.sondereq-how-we-work .two-col,.sondereq-how-we-work .hero-grid,.sondereq-how-we-work .s2-grid,.sondereq-how-we-work .s4-grid,.sondereq-how-we-work .s5-grid{grid-template-columns:1fr!important}.sondereq-how-we-work .principle{grid-template-columns:1fr;gap:.5rem}}@media (max-width: 768px){.sondereq-how-we-work .hamburger-btn{display:flex!important}.sondereq-how-we-work .nav-links,.sondereq-how-we-work .nav-actions{display:none!important}.sondereq-how-we-work .nav-inner{padding-left:1.25rem!important;padding-right:1.25rem!important}.sondereq-how-we-work .footer{padding:60px 1.25rem 40px!important}.sondereq-how-we-work .footer-grid{grid-template-columns:1fr!important;gap:2rem!important;text-align:center!important}.sondereq-how-we-work .footer-brand,.sondereq-how-we-work .footer-brand p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sondereq-how-we-work .footer-col{text-align:center!important}.sondereq-how-we-work .footer-col ul{padding:0!important}.sondereq-how-we-work .footer-bottom{flex-direction:column!important;gap:1rem!important;text-align:center!important}.sondereq-how-we-work .footer-bottom div{justify-content:center!important;flex-wrap:wrap!important}}.sondereq-technology .hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;z-index:2000;border-radius:6px;transition:background .2s}.sondereq-technology .hamburger-btn span{display:block;width:22px;height:2px;background:#0A1433;border-radius:2px;transition:all .25s ease}.sondereq-technology .hamburger-btn:hover{background:rgba(10,20,51,.06)}.sondereq-technology .mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:3000;opacity:0;transition:opacity .3s ease}.sondereq-technology .mobile-overlay.open{display:block;opacity:1}.sondereq-technology .mobile-panel{position:fixed;top:0;right:0;transform:translate(100%);width:min(320px,85vw);height:100%;background:#ffffff;z-index:4000;box-shadow:-8px 0 40px #0a14332e;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.sondereq-technology .mobile-panel.open{transform:translate(0)}.sondereq-technology .mobile-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(10,20,51,.07)}.sondereq-technology .mobile-logo{font-size:1.35rem;font-weight:700;color:#0a1433;letter-spacing:-.025em}.sondereq-technology .mobile-close-btn{background:none;border:none;cursor:pointer;padding:6px;color:#0a1433;border-radius:6px;transition:background .2s}.sondereq-technology .mobile-close-btn:hover{background:rgba(10,20,51,.06)}.sondereq-technology .hamburger-btn:focus-visible,.sondereq-technology .mobile-close-btn:focus-visible,.sondereq-technology .mobile-sol-toggle:focus-visible,.sondereq-technology .mobile-panel-nav a:focus-visible,.sondereq-technology .mobile-panel-cta:focus-visible{outline:2px solid #6FAF9F;outline-offset:3px}.sondereq-technology .mobile-panel-nav{display:flex;flex-direction:column;padding:1rem 0;flex:1;position:static!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important}.sondereq-technology .mobile-panel-nav a{font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;text-decoration:none;transition:background .15s,color .15s;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq-technology .mobile-panel-nav a:hover{background:rgba(111,175,159,.06);color:#6faf9f}.sondereq-technology .mobile-panel-nav a.mobile-active,.sondereq-technology .mobile-sol-toggle.mobile-active{color:#0a1433;background:rgba(111,175,159,.12);font-weight:700}.sondereq-technology .mobile-sol-toggle{width:100%;background:none;border:0;text-align:left;font-size:1rem;font-weight:500;color:#1a1f2b;padding:.875rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(10,20,51,.04);transition:background .15s;user-select:none}.sondereq-technology .mobile-sol-toggle:hover{background:rgba(111,175,159,.06)}.sondereq-technology .mobile-sol-toggle.open .sol-arrow{transform:rotate(180deg)}.sondereq-technology .mobile-sol-sub{display:none;flex-direction:column;background:rgba(10,20,51,.025)}.sondereq-technology .mobile-sol-sub.open{display:flex}.sondereq-technology .mobile-sol-sub a{padding:.75rem 2rem;font-size:.9375rem;font-weight:400;color:#0a1433b8;border-bottom:1px solid rgba(10,20,51,.04)}.sondereq-technology .mobile-sol-sub a:hover{color:#6faf9f;background:rgba(111,175,159,.06)}.sondereq-technology .mobile-panel-signin{display:block;margin:.5rem 1.5rem 0;padding:.75rem 1rem;text-align:center;font-size:.9375rem;font-weight:500;color:#1a1f2b!important;text-decoration:none!important;border-radius:6px;transition:background .2s,color .2s}.sondereq-technology .mobile-panel-signin:hover{background:rgba(111,175,159,.06);color:#6faf9f!important}.sondereq-technology .mobile-panel-cta{margin:1.25rem 1.5rem 2rem;display:block;background:#0A1433;color:#fff!important;text-align:center;padding:1rem;border-radius:6px;font-size:.9375rem;font-weight:600;text-decoration:none!important;transition:background .2s}.sondereq-technology .mobile-panel-cta:hover{background:#1E2743}@media (max-width: 768px){.sondereq-technology .hamburger-btn{display:flex!important}.sondereq-technology .nav-links,.sondereq-technology .nav-actions{display:none!important}.sondereq-technology .nav-container{padding-left:1.25rem!important;padding-right:1.25rem!important}.sondereq-technology #engine-steps{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.sondereq-technology #engine-steps .step-card{border-radius:14px!important;border:1px solid rgba(10,20,51,.08)!important;border-bottom:2px solid transparent!important;width:100%!important;flex:none!important}.sondereq-technology #engine-steps .step-card.step-selected{border-bottom-color:var(--teal-accent, #6FAF9F)!important;border-left:3px solid var(--teal-accent, #6FAF9F)!important}.sondereq-technology #engine-steps>div:not(.step-card){display:none!important}.sondereq-technology .footer{padding:60px 1.25rem 40px!important}.sondereq-technology .footer-grid{grid-template-columns:1fr!important;gap:2rem!important;text-align:center!important}.sondereq-technology .footer-brand,.sondereq-technology .footer-brand p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sondereq-technology .footer-col{text-align:center!important}.sondereq-technology .footer-col ul{padding:0!important}.sondereq-technology .footer-bottom{flex-direction:column!important;gap:1rem!important;text-align:center!important}.sondereq-technology .footer-bottom div{justify-content:center!important;flex-wrap:wrap!important}.sondereq-technology .signal-event-graphic{display:grid!important;grid-template-columns:1fr!important;gap:1.25rem!important;min-height:auto!important;justify-items:center!important;align-items:start!important;padding:.5rem 0 1rem!important}.sondereq-technology .signal-event-card{position:relative!important;width:min(100%,280px)!important;max-width:280px!important;order:1!important;z-index:auto!important}.sondereq-technology .signal-event-tags{position:relative!important;inset:auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;order:2!important;pointer-events:auto!important}.sondereq-technology .signal-event-tags .ctx-tag{position:static!important;inset:auto!important;opacity:1!important;transform:none!important;animation:none!important;display:flex!important;justify-content:center!important;width:100%!important;min-height:38px!important;padding:.45rem .625rem!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;pointer-events:auto!important;font-size:.78rem!important}.sondereq-technology #output-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.sondereq-technology #output-grid-2{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;max-width:100%!important}}@media (max-width: 480px){.sondereq-technology #output-grid,.sondereq-technology #output-grid-2{grid-template-columns:1fr!important;gap:.75rem!important;max-width:100%!important}}
