@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap");:root{--ink:#062638;--deep:#021e2d;--petro:#063b46;--mint:#2ae1c3;--soft:#f2fffc;--paper:#f3fbf8;--muted:#506c79;--line:rgba(6,59,70,.14);--shadow:0 28px 90px rgba(2,30,45,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}img,video{max-width:100%}.page{overflow:hidden;background-image:radial-gradient(circle at 8% 18%,rgba(42,225,195,.16),transparent 32%),radial-gradient(circle at 96% 44%,rgba(6,59,70,.1),transparent 30%),linear-gradient(180deg,rgba(243,251,248,.86),rgba(236,249,246,.96)),var(--site-bg);background-position:50%}.container{width:min(1140px,calc(100% - 36px));margin:0 auto}.hero{position:relative;min-height:88vh;display:flex;align-items:center;padding:26px 0 82px;overflow:hidden;border-bottom:1px solid var(--line)}.heroVideo{width:100%;height:100%;object-fit:cover;opacity:.68;filter:saturate(.96) contrast(1.02) brightness(1.04);z-index:0}.heroOverlay,.heroVideo{position:absolute;inset:0}.heroOverlay{z-index:1;background:linear-gradient(90deg,rgba(245,252,249,.82),rgba(245,252,249,.6) 46%,rgba(245,252,249,.26)),radial-gradient(circle at 12% 82%,rgba(42,225,195,.2),transparent 34%)}.heroFlow{position:absolute;z-index:1;pointer-events:none;opacity:.34;filter:drop-shadow(0 24px 52px rgba(6,59,70,.12))}.heroFlowA{width:min(48vw,620px);left:-10%;bottom:-10%}.heroFlowB{display:none}.heroInner{position:relative;z-index:2}.nav{justify-content:space-between;gap:22px;margin-bottom:84px}.nav,.nav nav{display:flex;align-items:center}.nav nav{gap:8px;padding:7px;border:1px solid var(--line);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;box-shadow:0 16px 45px rgba(2,30,45,.07);max-width:100%}.nav nav a{text-decoration:none;font-size:.78rem;font-weight:850;color:#315464;padding:10px 14px;border-radius:999px;white-space:nowrap}.nav nav a:hover{background:rgba(42,225,195,.14);color:var(--petro)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand img:first-child{width:54px;height:54px;object-fit:contain}.brand img:last-child{width:154px;height:auto;object-fit:contain}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:#0b9d8e;font-weight:950}.eyebrow:before{content:"";width:34px;height:2px;background:var(--mint);flex:0 0 auto}.heroCopy{max-width:980px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,Plus Jakarta Sans,Inter,system-ui,sans-serif}h1{font-size:clamp(3.15rem,7vw,7.25rem);line-height:.88;letter-spacing:-.07em;margin:18px 0 24px;max-width:1050px}h1,h2{color:var(--deep)}h2{font-size:clamp(2.45rem,5.2vw,5.25rem);line-height:.92;letter-spacing:-.055em;margin:16px 0 18px}h3{color:var(--deep);letter-spacing:-.025em}p{color:var(--muted);line-height:1.72;font-size:1.03rem}.heroCopy p{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55;font-weight:560;max-width:850px;color:#365967}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:34px}.form button,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:950;transition:transform .22s ease,box-shadow .22s ease}.form button,.primary{border:0;background:linear-gradient(135deg,var(--deep),var(--petro));color:#fff;box-shadow:0 16px 38px rgba(6,59,70,.24);cursor:pointer;font:inherit}.secondary{border:1px solid rgba(6,59,70,.28);color:var(--petro);background:hsla(0,0%,100%,.68)}.form button:hover,.primary:hover,.secondary:hover{transform:translateY(-2px)}.panelSection{padding:46px 0 28px}.section{padding:58px 0}.contactPanel,.founderPanel,.splitPanel{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(238,252,248,.92));border:1px solid var(--line);border-radius:36px;box-shadow:var(--shadow);padding:34px;overflow:hidden}.splitPanel{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:34px;gap:34px;align-items:stretch}.copyBlock .brand{margin-bottom:34px}.glassQuote{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:390px;padding:32px;border-radius:30px;background:linear-gradient(135deg,var(--deep),var(--petro));color:#fff;overflow:hidden}.glassQuote strong{position:relative;z-index:2;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(1.8rem,3vw,2.85rem);line-height:1.02;letter-spacing:-.045em}.glassQuote span{position:relative;z-index:2;color:#d9f8f3;line-height:1.6;margin-top:18px}.floatingFlow{position:absolute;inset:auto -20% -12% auto;width:76%;opacity:.18;z-index:1}.diagnosticGrid{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:34px;gap:34px;align-items:start}.stickyCopy{position:-webkit-sticky;position:sticky;top:28px}.capabilityGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.capabilityCard,.productCard,.stepCard{border:1px solid var(--line);background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(238,255,251,.88));box-shadow:0 12px 40px rgba(2,30,45,.06);border-radius:24px;padding:24px}.capabilityCard{position:relative;overflow:hidden}.capabilityCard:before{content:"";position:absolute;inset:10px;border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(42,225,195,.18),transparent 45%);pointer-events:none}.capabilityCard img{position:relative;width:98px;height:98px;object-fit:contain;margin-bottom:18px;filter:drop-shadow(0 14px 24px rgba(42,225,195,.22))}.capabilityCard h3,.productCard h3{position:relative;font-size:1.55rem;margin-bottom:10px}.capabilityCard p{position:relative}.centerCopy{text-align:center;max-width:900px;margin:0 auto 22px}.mockupRail,.productRail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mockupTrack,.productTrack{display:flex;gap:18px;width:max-content;will-change:transform}.mockupTrack img{width:min(78vw,520px);height:320px;object-fit:cover;border-radius:28px;border:1px solid var(--line);box-shadow:0 20px 62px rgba(2,30,45,.12);background:#fff}.methodPanel{grid-template-columns:.78fr 1.22fr;align-items:center}.methodFlow{position:relative;min-height:510px;margin-bottom:18px}.methodFlowSvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.methodFlowPath{animation:flowDraw 5.8s linear infinite}.flowStep{position:absolute;display:flex;align-items:center;gap:12px;min-width:232px;padding:16px 18px;border-radius:24px;background:hsla(0,0%,100%,.82);border:1px solid rgba(6,59,70,.12);box-shadow:0 18px 44px rgba(2,30,45,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flowStep1{left:11%;top:4%}.flowStep2{right:8%;top:31%}.flowStep3{left:10%;top:57%}.flowStep4{right:9%;bottom:3%}.flowNumber,.productCard span,.stepCard strong{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle at 50% 35%,#fff 0,#f1fffb 48%,#cbf3ea 74%,rgba(6,59,70,.13) 100%);box-shadow:0 16px 34px rgba(6,59,70,.16),inset 0 0 0 1px rgba(42,225,195,.26);color:var(--petro);font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:1.5rem;line-height:1;font-weight:950;letter-spacing:-.05em;flex:0 0 auto}.flowStep strong{display:block;font-size:1.08rem;line-height:1;color:var(--deep)}.flowStep em{display:block;font-style:normal;font-weight:850;color:#0b9d8e;line-height:1.2;margin-top:4px}.stepList{display:grid;grid-gap:12px;gap:12px}.stepCard{display:grid;grid-template-columns:58px 1fr;grid-gap:15px;gap:15px;align-items:start;padding:18px}.stepCard strong{width:48px;height:48px;border-radius:999px;font-size:1rem}.stepCard h3{font-size:1.18rem;margin-bottom:6px}.productCard{width:390px;min-height:0;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;padding:18px;position:relative}.productCard img{width:100%;height:220px;object-fit:cover;margin:0;border-radius:22px;border:1px solid rgba(6,59,70,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7)}.productCard span{position:absolute;top:24px;left:24px;width:64px;height:64px;font-size:1.25rem}.productCard h3{font-size:1.5rem;margin:6px 0 8px}.productCard p{margin-top:auto;margin-bottom:0}.founderPanel{display:grid;grid-template-columns:.9fr 1fr;grid-gap:28px;gap:28px;align-items:center;background:radial-gradient(circle at 78% 42%,rgba(42,225,195,.18),transparent 32%),linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(226,248,243,.92));overflow:visible}.founderVisual{position:relative;min-height:560px;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.founderFlow{position:absolute;width:105%;opacity:.18;filter:drop-shadow(0 20px 50px rgba(6,59,70,.12))}.founderPhoto{position:relative;z-index:2;max-height:560px;width:auto;object-fit:contain;filter:drop-shadow(0 26px 58px rgba(2,30,45,.16))}.contactPanel{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:34px;gap:34px;align-items:start;background:radial-gradient(circle at 16% 18%,rgba(42,225,195,.15),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(236,251,248,.94))}.contactPanel small{display:inline-block;margin-top:18px;color:#0b9d8e;font-weight:950;letter-spacing:.08em}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.form label{display:grid;grid-gap:8px;gap:8px;color:var(--petro);font-weight:850}.form .full,.form button{grid-column:1/-1}.form input,.form textarea{width:100%;border:1px solid var(--line);border-radius:15px;padding:13px;font:inherit;background:#fff;color:var(--ink);outline:none}.form textarea{min-height:122px;resize:vertical}.form input:focus,.form textarea:focus{border-color:rgba(42,225,195,.8);box-shadow:0 0 0 4px rgba(42,225,195,.12)}.form button{min-height:66px;border-radius:999px;background:linear-gradient(180deg,#22d0da,#0796a9);box-shadow:0 20px 44px rgba(7,150,169,.22),inset 0 5px 12px hsla(0,0%,100%,.22);font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.floatingActions{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:50;display:grid;grid-gap:12px;gap:12px}.floatingActions a{display:grid;place-items:center;width:70px;height:70px;border-radius:999px;text-decoration:none;color:#fff;font-size:0;border:4px solid hsla(0,0%,100%,.96);box-shadow:0 20px 48px rgba(2,30,45,.2);background:#fff;overflow:hidden;animation:floatButton 2.7s ease-in-out infinite}.floatingActions a:nth-child(2){animation-delay:.25s}.floatingActions img{width:100%;height:100%;object-fit:cover}.emailFloat,.whatsappFloat{background:#fff}.footer{display:flex;align-items:center;justify-content:center;gap:18px;padding:28px 28px 128px;background:linear-gradient(135deg,var(--deep),var(--petro));color:#fff;text-align:center}.footer .brand img:last-child{filter:brightness(1.45)}.footer span{font-weight:850;letter-spacing:.02em}.founderPhoto,.revealBlock,.stepCard{visibility:hidden}@keyframes flowDraw{0%{stroke-dashoffset:1800}to{stroke-dashoffset:-1800}}@keyframes floatButton{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.05)}}@media(max-width:980px){.nav{align-items:flex-start;flex-direction:column;margin-bottom:60px}.nav nav{overflow-x:auto;width:100%;border-radius:22px;justify-content:flex-start;scroll-padding-left:12px}.nav nav::-webkit-scrollbar{display:none}.contactPanel,.diagnosticGrid,.founderPanel,.methodPanel,.splitPanel{grid-template-columns:1fr}.stickyCopy{position:relative;top:0}.glassQuote{min-height:300px}.capabilityGrid{grid-template-columns:1fr 1fr}.founderVisual{min-height:470px}}@media(max-width:640px){.page{background-attachment:scroll;background-image:radial-gradient(circle at 6% 12%,rgba(42,225,195,.14),transparent 32%),radial-gradient(circle at 100% 42%,rgba(6,59,70,.09),transparent 26%),linear-gradient(180deg,#f3fbf8,#eaf8f5)}.container{width:min(100% - 24px,1140px)}.hero{min-height:auto;align-items:flex-start;padding:22px 0 40px}.heroOverlay{background:linear-gradient(180deg,rgba(245,252,249,.84),rgba(245,252,249,.64) 52%,rgba(245,252,249,.2))}.heroFlowA{width:86vw;left:-34%;bottom:-4%}.brand img:first-child{width:46px;height:46px}.brand img:last-child{width:132px}.nav{gap:18px;margin-bottom:44px}.nav nav{gap:4px;padding:6px 10px}.nav nav a{font-size:.72rem;padding:9px 11px}h1{font-size:2.66rem;line-height:.92;letter-spacing:-.06em}h2{font-size:2.24rem;line-height:.96;letter-spacing:-.04em}.heroCopy p{font-size:1.02rem}.actions,.actions a,.primary,.secondary{width:100%}.panelSection{padding:24px 0 16px}.section{padding:34px 0}.contactPanel,.founderPanel,.splitPanel{border-radius:26px;padding:20px}.glassQuote{min-height:240px}.diagnosticGrid{gap:22px}.capabilityGrid{grid-template-columns:1fr}.capabilityCard{padding:26px 24px}.capabilityCard img{width:108px;height:108px;margin-bottom:18px}.capabilityCard h3{font-size:1.8rem}.centerCopy{margin-bottom:14px}.mockupTrack img{width:82vw;height:250px;border-radius:22px}.methodPanel{gap:20px}.methodFlow{display:grid;grid-gap:34px;gap:34px;min-height:auto;margin:4px 0 18px;padding:10px 0}.methodFlowSvg{display:none}.methodFlow:before{content:"";position:absolute;left:36px;top:42px;bottom:42px;width:12px;border-radius:99px;background:linear-gradient(180deg,var(--petro),var(--mint),var(--petro));background-size:100% 220%;box-shadow:0 18px 36px rgba(6,59,70,.16);animation:mobileFlow 3.4s linear infinite}.flowStep{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;min-width:0;width:100%;padding:16px 16px 16px 58px;border-radius:24px}.flowNumber{position:absolute;left:0;top:50%;transform:translateY(-50%);width:72px;height:72px;font-size:1.45rem;z-index:2}.stepList{display:none}.productRail{-webkit-mask-image:none;mask-image:none;margin-top:8px}.productTrack{gap:14px}.productCard{width:84vw;padding:14px;border-radius:22px}.productCard img{height:210px;border-radius:20px}.productCard span{top:20px;left:20px;width:58px;height:58px;font-size:1.1rem}.productCard h3{font-size:1.58rem}.founderPanel{gap:8px;overflow:hidden;padding-bottom:0}.founderVisual{min-height:430px;margin-top:0;align-items:flex-end}.founderFlow{width:118%;opacity:.14}.founderPhoto{max-height:430px;width:auto;max-width:112%;object-fit:contain}.form{grid-template-columns:1fr}.form button{min-height:62px}.floatingActions{right:14px;bottom:calc(86px + env(safe-area-inset-bottom));gap:10px}.floatingActions a{width:62px;height:62px}.footer{flex-direction:column;padding-bottom:136px}}@keyframes mobileFlow{0%{background-position:0 0}to{background-position:0 220%}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.founderPhoto,.revealBlock,.stepCard{visibility:visible!important}}.page{background-image:linear-gradient(180deg,rgba(245,252,249,.2),rgba(236,249,246,.56)),url(https://res.cloudinary.com/dsaftmy0k/image/upload/v1783140093/CC241596-3BAC-4AD5-825E-E60DD3590CC5_rgblih.png);background-size:cover;background-position:top;background-attachment:fixed}.textRevealPremium{opacity:0;transform:translateY(22px);filter:blur(8px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.75,.25,1),filter .85s ease;transition-delay:var(--text-delay,0s);will-change:opacity,transform,filter}.textRevealPremium.textRevealVisible{opacity:1;transform:translateY(0);filter:blur(0)}h1.textRevealPremium,h2.textRevealPremium{transform:translateY(30px) scale(.985)}h1.textRevealPremium.textRevealVisible,h2.textRevealPremium.textRevealVisible{transform:translateY(0) scale(1)}.eyebrow.textRevealPremium{transform:translateY(12px);letter-spacing:.22em}.eyebrow.textRevealPremium.textRevealVisible{transform:translateY(0);letter-spacing:.16em}.methodPanel{background:radial-gradient(circle at 18% 16%,rgba(42,225,195,.26),transparent 30%),radial-gradient(circle at 84% 78%,rgba(42,225,195,.12),transparent 34%),linear-gradient(135deg,#021e2d,#063b46 52%,#042f3a)!important;color:#fff;border:1px solid hsla(0,0%,100%,.14)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 30px 90px rgba(2,30,45,.22)!important}.methodPanel .eyebrow,.methodPanel h2,.methodPanel h3,.methodPanel p{color:#fff}.methodPanel .eyebrow{color:#2ae1c3}.methodPanel p{color:rgba(232,255,251,.78)}.methodFlow{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.methodFlowSvg{opacity:.94;filter:drop-shadow(0 18px 34px rgba(0,0,0,.18))}.methodFlowPath{stroke-width:18!important;stroke-dasharray:1800;animation:methodLineLoop 5.8s linear infinite!important}.flowStep{min-width:232px!important;padding:16px 18px!important;border-radius:24px!important;background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 18px 44px rgba(0,0,0,.12)!important;backdrop-filter:blur(14px) saturate(1.15)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important}.flowStep:before{display:none!important}.flowStep div{position:relative;z-index:2}.flowStep strong{font-size:1.08rem!important;color:#fff!important;letter-spacing:-.02em}.flowStep em{font-size:.98rem!important;color:#2ae1c3!important}.flowNumber{background:radial-gradient(circle at 50% 32%,#fff 0,#f4fffc 44%,#d7f8f0 70%,rgba(42,225,195,.34) 100%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -2px 6px rgba(6,59,70,.09),0 16px 38px rgba(0,0,0,.2)!important}.flowNumber,.productCard span,.stepCard strong{border:1px solid hsla(0,0%,100%,.86)!important;color:#063b46!important}.productCard span,.stepCard strong{background:radial-gradient(circle at 50% 32%,#fff 0,#f4fffc 44%,#d7f8f0 68%,rgba(42,225,195,.28) 100%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -2px 6px rgba(6,59,70,.09),0 16px 38px rgba(6,59,70,.17)!important}.capabilityCard,.contactPanel,.founderPanel,.productCard,.splitPanel{background:linear-gradient(135deg,hsla(0,0%,100%,.7),rgba(234,255,250,.42))!important;border:1px solid hsla(0,0%,100%,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 -1px 0 rgba(42,225,195,.1),0 22px 64px rgba(2,30,45,.1)!important;backdrop-filter:blur(18px) saturate(1.22)!important;-webkit-backdrop-filter:blur(18px) saturate(1.22)!important}.capabilityCard,.productCard{position:relative;overflow:hidden}.capabilityCard:after,.productCard:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.58),transparent 42%,rgba(42,225,195,.1));pointer-events:none}.capabilityCard img{width:112px!important;height:112px!important}.productCard span{width:62px!important;height:62px!important;font-size:1.18rem!important}.form button{position:relative;min-height:70px!important;overflow:hidden;border:1px solid hsla(0,0%,100%,.72)!important;background:linear-gradient(180deg,#26d5df,#0792a4)!important;box-shadow:inset 0 8px 14px hsla(0,0%,100%,.22),0 20px 48px rgba(7,146,164,.28)!important}.form button:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.26),transparent 48%);pointer-events:none}@keyframes methodLineLoop{0%{stroke-dashoffset:1800}to{stroke-dashoffset:-1800}}@keyframes heroTextSafeIn{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:720px){.hero .heroLine.heroTextSafeAnimate{animation:heroTextSafeIn .9s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--hero-safe-delay,.1s)}}@media(max-width:640px){.page{background-image:linear-gradient(180deg,rgba(245,252,249,.32),rgba(236,249,246,.68)),url(https://res.cloudinary.com/dsaftmy0k/image/upload/v1783140093/334E65C0-532D-404F-8B56-FC0ECCB4BE94_x2wypx.png);background-size:cover;background-position:top;background-attachment:scroll}.methodPanel{background:radial-gradient(circle at 16% 12%,rgba(42,225,195,.25),transparent 32%),linear-gradient(155deg,#021e2d,#063b46 58%,#032b35)!important}.methodFlow{background-image:none!important;padding:8px 0!important;border:0!important;box-shadow:none!important;overflow:visible!important}.methodFlow:before{left:35px!important;width:12px!important;top:38px!important;bottom:38px!important;background:linear-gradient(180deg,#2ae1c3,#fff,#2ae1c3)!important;background-size:100% 220%!important;animation:mobileFlow 3.2s linear infinite!important;box-shadow:0 18px 38px rgba(0,0,0,.18),0 0 18px rgba(42,225,195,.24)!important}.flowStep{min-width:0!important;width:100%!important;min-height:108px;padding:18px 18px 18px 82px!important;margin-bottom:20px}.flowNumber{width:72px!important;height:72px!important;left:0!important}.flowStep strong{font-size:1.22rem!important}.flowStep em{font-size:1.02rem!important}.capabilityCard img{width:118px!important;height:118px!important}.floatingActions a{width:66px!important;height:66px!important}}@media(prefers-reduced-motion:reduce){.heroTextSafeAnimate,.textRevealPremium{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}}.typingHero{position:relative;display:inline-block}.typingHero:after{content:"";display:inline-block;width:.08em;height:.82em;margin-left:.08em;background:#2ae1c3;vertical-align:-.06em;animation:typingCursorBlink .85s steps(2) infinite}.typingHero.typingDone:after{opacity:.65}@keyframes typingCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.typingHero:after{display:none!important}}.topFloat{font-size:1.9rem!important;font-weight:950;color:#063b46!important;background:radial-gradient(circle at 50% 32%,#fff 0,#f4fffc 44%,#d7f8f0 70%,rgba(42,225,195,.36) 100%)!important}.topFloat span{display:grid;place-items:center;width:100%;height:100%;transform:translateY(-2px)}@media(max-width:640px){.topFloat{width:66px!important;height:66px!important;font-size:1.75rem!important}}.nav nav a{display:inline-flex!important;align-items:center;gap:7px}.navIcon{display:inline-grid;place-items:center;flex:0 0 auto;color:currentColor}.navIcon,.navIcon svg{width:17px;height:17px}.navIcon svg{display:block;stroke-width:2.15}.floatingActions{gap:10px!important}.floatingActions .emailFloat{display:none!important}.floatingActions button.topFloat{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;padding:0!important;border-radius:999px!important;border:4px solid hsla(0,0%,100%,.96)!important;box-shadow:0 18px 42px rgba(2,30,45,.18)!important;background:radial-gradient(circle at 50% 32%,#fff 0,#f4fffc 44%,#d7f8f0 70%,rgba(42,225,195,.36) 100%)!important;color:#063b46!important;cursor:pointer!important;animation:floatButton 2.7s ease-in-out infinite;overflow:hidden}.topFloat .navIcon{display:grid!important;color:#063b46!important}.topFloat .navIcon,.topFloat .navIcon svg{width:30px!important;height:30px!important}.topFloat .navIcon svg{display:block!important;stroke-width:2.35!important}.floatingActions .whatsappFloat,.floatingActions a{width:64px!important;height:64px!important}@media(max-width:640px){.nav nav a{gap:0}.nav nav a>.navIcon{display:none!important}.floatingActions{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;gap:9px!important}.floatingActions .whatsappFloat,.floatingActions a,.floatingActions button.topFloat{width:58px!important;height:58px!important}.topFloat .navIcon{display:grid!important}.topFloat .navIcon,.topFloat .navIcon svg{width:27px!important;height:27px!important}.topFloat .navIcon svg{display:block!important}}@media(max-width:380px){.floatingActions .whatsappFloat,.floatingActions a,.floatingActions button.topFloat{width:54px!important;height:54px!important}.topFloat .navIcon,.topFloat .navIcon svg{width:25px!important;height:25px!important}}@media(max-width:640px){.methodFlow{display:grid!important;grid-gap:18px!important;gap:18px!important;min-height:auto!important;padding:6px 0!important;background:none!important}.methodFlow:before,.methodFlowSvg{display:none!important}.flowStep{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;min-width:0!important;min-height:112px!important;display:grid!important;grid-template-columns:72px 1fr!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:18px!important;border-radius:28px!important;background:hsla(0,0%,100%,.13)!important;border:1px solid hsla(0,0%,100%,.24)!important}.flowStep1,.flowStep3{margin-right:24px!important}.flowStep2,.flowStep4{margin-left:24px!important}.flowStep div,.flowStep strong{display:block!important}.flowStep strong{color:#fff!important;font-size:1.2rem!important}.flowStep em{display:block!important;color:#2ae1c3!important}.flowNumber{position:relative!important;left:auto!important;top:auto!important}.methodFlow.flipFlexCards{display:flex!important;flex-direction:column!important;gap:18px!important;min-height:auto!important;padding:6px 0!important;background:none!important}.methodFlow.flipFlexCards .methodFlowSvg,.methodFlow.flipFlexCards:before{display:none!important}.methodFlow.flipFlexCards .flowStep{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:calc(100% - 24px)!important;min-height:112px!important;display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:18px!important;border-radius:28px!important}.methodFlow.flipFlexCards .flowStep:nth-of-type(odd){align-self:flex-start!important}.methodFlow.flipFlexCards .flowStep:nth-of-type(2n){align-self:flex-end!important}.methodFlow.flipFlexCards .flowNumber{position:relative!important;left:auto!important;top:auto!important;flex:0 0 72px!important}}.capabilityCard,.contactPanel,.flowStep,.founderPanel,.glassQuote,.productCard,.splitPanel,.stepCard{position:relative!important;isolation:isolate!important;outline:1px solid rgba(42,225,195,.2)!important;box-shadow:0 14px 40px rgba(2,30,45,.08),0 0 0 1px hsla(0,0%,100%,.55),0 0 18px rgba(42,225,195,.08)!important;transition:transform .28s ease,box-shadow .28s ease,outline-color .28s ease,filter .28s ease!important}.capabilityCard:before,.contactPanel:before,.flowStep:before,.founderPanel:before,.glassQuote:before,.productCard:before,.splitPanel:before,.stepCard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(135deg,rgba(42,225,195,.42),hsla(0,0%,100%,.18) 35%,rgba(42,225,195,0) 62%);opacity:.22;mix-blend-mode:screen;animation:grsBreathBorder 4.4s ease-in-out infinite}.capabilityCard:after,.contactPanel:after,.flowStep:after,.founderPanel:after,.glassQuote:after,.productCard:after,.splitPanel:after,.stepCard:after{content:"";position:absolute;inset:-5px;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 0,rgba(42,225,195,.32),transparent 58%);opacity:.16;filter:blur(12px);animation:grsOuterGlow 4.4s ease-in-out infinite}.capabilityCard:active,.capabilityCard:focus-within,.capabilityCard:hover,.contactPanel:active,.contactPanel:focus-within,.contactPanel:hover,.flowStep:active,.flowStep:focus-within,.flowStep:hover,.founderPanel:active,.founderPanel:focus-within,.founderPanel:hover,.glassQuote:active,.glassQuote:focus-within,.glassQuote:hover,.productCard:active,.productCard:focus-within,.productCard:hover,.splitPanel:active,.splitPanel:focus-within,.splitPanel:hover,.stepCard:active,.stepCard:focus-within,.stepCard:hover{transform:translateY(-4px)!important;outline-color:rgba(42,225,195,.85)!important;box-shadow:0 24px 70px rgba(2,30,45,.18),0 0 0 2px rgba(42,225,195,.48),0 0 36px rgba(42,225,195,.36),0 0 70px rgba(42,225,195,.18)!important}.capabilityCard:active:before,.capabilityCard:hover:before,.contactPanel:active:before,.contactPanel:hover:before,.flowStep:active:before,.flowStep:hover:before,.founderPanel:active:before,.founderPanel:hover:before,.glassQuote:active:before,.glassQuote:hover:before,.productCard:active:before,.productCard:hover:before,.splitPanel:active:before,.splitPanel:hover:before,.stepCard:active:before,.stepCard:hover:before{opacity:.7}.capabilityCard:active:after,.capabilityCard:hover:after,.contactPanel:active:after,.contactPanel:hover:after,.flowStep:active:after,.flowStep:hover:after,.founderPanel:active:after,.founderPanel:hover:after,.glassQuote:active:after,.glassQuote:hover:after,.productCard:active:after,.productCard:hover:after,.splitPanel:active:after,.splitPanel:hover:after,.stepCard:active:after,.stepCard:hover:after{opacity:.72;filter:blur(16px)}@keyframes grsBreathBorder{0%,to{opacity:.16}50%{opacity:.36}}@keyframes grsOuterGlow{0%,to{opacity:.1;transform:scale(.99)}50%{opacity:.28;transform:scale(1.015)}}@media(max-width:640px){.capabilityCard,.contactPanel,.flowStep,.founderPanel,.glassQuote,.productCard,.splitPanel,.stepCard{box-shadow:0 12px 34px rgba(2,30,45,.1),0 0 0 1px rgba(42,225,195,.24),0 0 20px rgba(42,225,195,.14)!important}.capabilityCard:active,.capabilityCard:hover,.contactPanel:active,.contactPanel:hover,.flowStep:active,.flowStep:hover,.founderPanel:active,.founderPanel:hover,.glassQuote:active,.glassQuote:hover,.productCard:active,.productCard:hover,.splitPanel:active,.splitPanel:hover,.stepCard:active,.stepCard:hover{transform:translateY(-2px)!important}}@media(prefers-reduced-motion:reduce){.capabilityCard:after,.capabilityCard:before,.contactPanel:after,.contactPanel:before,.flowStep:after,.flowStep:before,.founderPanel:after,.founderPanel:before,.glassQuote:after,.glassQuote:before,.productCard:after,.productCard:before,.splitPanel:after,.splitPanel:before,.stepCard:after,.stepCard:before{animation:none!important}.capabilityCard,.contactPanel,.flowStep,.founderPanel,.glassQuote,.productCard,.splitPanel,.stepCard{transition:none!important}}.heroCopy{max-width:900px!important}.typingHero{display:block!important;max-width:920px!important}.mockupRail,.productRail{margin-top:18px!important}.contactPanel iframe{display:block!important;min-height:300px!important}.floatingActions{z-index:80!important}.capabilityCard,.productCard,.stepCard{overflow:hidden!important}@media(min-width:981px){.container{max-width:1120px!important}.heroInner{padding-top:0!important}.actions{margin-top:26px!important}.diagnosticGrid{gap:28px!important}.capabilityGrid{gap:14px!important}.mockupTrack,.productTrack{gap:16px!important}.contactPanel{align-items:stretch!important}.contactPanel iframe{min-height:300px!important}.footer{padding-bottom:110px!important}}@media(min-width:641px) and (max-width:980px){.heroCopy{max-width:720px!important}.actions{margin-top:22px!important}.glassQuote{min-height:240px!important}.contactPanel iframe{min-height:280px!important}.floatingActions{right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important}}@media(max-width:640px){.page{overflow-x:hidden!important}.container{width:min(100% - 28px,430px)!important}.hero{min-height:78svh!important;padding-top:10px!important;padding-bottom:26px!important}.heroInner{padding-top:0!important}.heroCopy,.heroCopy p,.typingHero{max-width:100%!important}.nav{margin-bottom:18px!important;gap:10px!important}.brand{gap:12px!important;margin-bottom:4px!important}.brand img:first-child{width:38px!important;height:38px!important}.brand img:last-child{width:122px!important}.nav nav{margin-top:4px!important;padding:5px!important;gap:2px!important}.nav nav a{font-size:.64rem!important;padding:8px!important}.eyebrow{margin-top:4px!important}.hero .eyebrow{margin-top:2px!important;margin-bottom:16px!important}.section{overflow:hidden!important}.contactPanel,.founderPanel,.glassQuote,.splitPanel{width:100%!important}.contactPanel iframe{min-height:240px!important;border-radius:20px!important}.mockupRail,.productRail{width:100%!important}.mockupTrack img,.productCard{max-width:82vw!important}.floatingActions{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.footer{padding-bottom:102px!important}}@media(max-width:380px){.hero{min-height:76svh!important}.brand img:first-child{width:34px!important;height:34px!important}.brand img:last-child{width:112px!important}.nav nav a{font-size:.6rem!important;padding:8px 7px!important}.section{padding-top:30px!important;padding-bottom:30px!important}.contactPanel iframe{min-height:220px!important}}.proofSection{position:relative}.proofGrid{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:22px;gap:22px;align-items:stretch}.proofIntro{padding:30px;border-radius:30px;background:hsla(0,0%,100%,.68);border:1px solid rgba(6,59,70,.1);box-shadow:0 22px 60px rgba(6,59,70,.08)}.proofIntro h2{max-width:760px}.caseGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.caseCard{min-height:260px;padding:24px;border-radius:28px;background:linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(234,255,250,.52));border:1px solid rgba(42,225,195,.24);box-shadow:0 18px 50px rgba(6,59,70,.09);position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.caseCard:before{content:"";position:absolute;inset:auto 22px 22px 22px;height:3px;border-radius:99px;background:linear-gradient(90deg,#063b46,#2ae1c3);opacity:.68}.caseCard span{display:inline-flex;margin-bottom:22px;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#078d9e}.caseCard h3{font-size:1.18rem!important;line-height:1.16!important;margin:0 0 14px!important}.caseCard p{font-size:.92rem!important;line-height:1.55!important;margin:0!important}.caseCard:focus-within,.caseCard:hover{transform:translateY(-5px);border-color:rgba(42,225,195,.72);box-shadow:0 26px 80px rgba(6,59,70,.15),0 0 44px rgba(42,225,195,.16)}.formEnhanced{position:relative}.formEnhanced label{position:relative;border-radius:18px}.formEnhanced input,.formEnhanced textarea{transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease!important}.formEnhanced input:focus,.formEnhanced textarea:focus{outline:none!important;border-color:rgba(42,225,195,.72)!important;box-shadow:0 0 0 4px rgba(42,225,195,.12),0 14px 36px rgba(6,59,70,.08)!important;background:#fff!important;transform:translateY(-1px)}.formTrust{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:rgba(42,225,195,.1);border:1px solid rgba(42,225,195,.2);color:#315765;font-size:.86rem;line-height:1.45}.formTrust strong{color:#063b46}.productCard{--mx:50%;--my:20%;transform-style:preserve-3d}.productCard:before{background:radial-gradient(circle at var(--mx) var(--my),rgba(42,225,195,.45),hsla(0,0%,100%,.15) 32%,transparent 62%)!important}.productCard:hover img{transform:scale(1.025)!important;filter:saturate(1.08) contrast(1.02)}.productCard img{transition:transform .35s ease,filter .35s ease!important}.grsFooter{position:relative;padding:58px 0 calc(38px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#021e2d,#063b46);color:#effffb;overflow:hidden}.grsFooter:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(42,225,195,.2),transparent 32%),radial-gradient(circle at 82% 70%,rgba(42,225,195,.12),transparent 34%);pointer-events:none}.footerGrid{position:relative;display:grid;grid-template-columns:1.1fr .75fr .95fr;grid-gap:30px;gap:30px;align-items:start}.footerBrand strong{display:block;font-size:1.55rem;letter-spacing:-.04em;margin-bottom:10px}.footerBrand p{max-width:420px;color:rgba(239,255,251,.72)!important}.footerCol h3{font-size:.82rem!important;letter-spacing:.14em;text-transform:uppercase;color:#2ae1c3!important;margin:0 0 14px!important}.footerCol a,.footerCol span{display:block;color:rgba(239,255,251,.78);text-decoration:none;margin:10px 0;font-size:.94rem}.footerCol a:hover{color:#2ae1c3}.footerBottom{position:relative;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:34px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.12);font-size:.82rem;color:rgba(239,255,251,.62)}@media(max-width:980px){.proofGrid{grid-template-columns:1fr}.caseGrid,.footerGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}@media(max-width:640px){.proofIntro{padding:22px;border-radius:24px}.caseGrid{grid-template-columns:1fr;gap:12px}.caseCard{min-height:auto;padding:20px;border-radius:24px}.formTrust{font-size:.82rem}.grsFooter{padding:42px 0 calc(104px + env(safe-area-inset-bottom))}.footerGrid{grid-template-columns:1fr;gap:22px}.footerBottom{display:block}.footerBottom span{margin:8px 0}.productCard:hover img{transform:none!important}}@keyframes heroTextGlowLoop{0%,to{text-shadow:0 0 0 rgba(42,225,195,0);filter:brightness(1)}45%{text-shadow:0 16px 42px rgba(42,225,195,.22);filter:brightness(1.045)}}.hero .heroLine{animation:heroTextGlowLoop 4.8s ease-in-out infinite}.hero .heroLine:first-child{animation-delay:0s}.hero .heroLine:nth-child(2){animation-delay:.45s}.hero .heroLine:nth-child(3){animation-delay:.9s}.hero .heroLine:nth-child(4){animation-delay:1.25s}@media(max-width:720px){.hero{min-height:92vh!important;display:flex!important;align-items:center!important}.heroVideo{display:block!important;visibility:visible!important;opacity:.68!important;width:100%!important;height:100%!important;object-fit:cover!important}.hero .heroLine,.heroCopy,.heroInner{visibility:visible!important;opacity:1!important}.hero .heroLine{transform:none!important;filter:none!important}}@media(prefers-reduced-motion:reduce){.hero .heroLine{animation:none!important;filter:none!important;text-shadow:none!important}}@media (min-width:981px){.container{width:min(1120px,calc(100% - 56px))!important}.hero{min-height:78dvh!important;padding:22px 0 58px!important}.nav{margin-bottom:46px!important}.brand img:first-child{width:50px!important;height:50px!important}.brand img:last-child{width:144px!important}h1{font-size:clamp(2.85rem,4.7vw,5.35rem)!important;line-height:.92!important;max-width:930px!important;letter-spacing:-.06em!important}h2{font-size:clamp(2.08rem,3.45vw,3.85rem)!important;line-height:.96!important;letter-spacing:-.05em!important}h3{font-size:clamp(1.15rem,1.7vw,1.5rem)!important}p{font-size:1rem!important;line-height:1.68!important}.heroCopy p{font-size:clamp(1rem,1.45vw,1.25rem)!important;max-width:760px!important}.section{padding:44px 0!important}.panelSection{padding:38px 0 22px!important}.contactPanel,.founderPanel,.splitPanel{border-radius:30px!important;padding:28px!important;gap:28px!important}.glassQuote{min-height:330px!important;border-radius:26px!important;padding:28px!important}.methodPanel{grid-template-columns:.9fr 1.1fr!important;background:radial-gradient(circle at 18% 16%,rgba(42,225,195,.25),transparent 30%),radial-gradient(circle at 88% 76%,rgba(42,225,195,.13),transparent 34%),linear-gradient(135deg,#021e2d,#063b46 55%,#032b35)!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13),0 30px 90px rgba(2,30,45,.24)!important}.methodPanel,.methodPanel .stepCard h3,.methodPanel .stepCard p,.methodPanel h2,.methodPanel h3,.methodPanel p{color:#fff!important}.methodPanel .eyebrow,.methodPanel .flowStep em{color:#2ae1c3!important}.methodPanel .stepCard p,.methodPanel p{color:rgba(232,255,251,.78)!important}.methodFlow{min-height:455px!important;background:none!important;padding:0!important}.flowStep{min-width:210px!important;padding:14px 16px!important;background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.24)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 18px 44px rgba(0,0,0,.16)!important;backdrop-filter:blur(14px) saturate(1.15)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important}.flowNumber{width:62px!important;height:62px!important;font-size:1.28rem!important}.flowStep strong{color:#fff!important;font-size:1rem!important}.stepCard{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 38px rgba(0,0,0,.12)!important}.methodFlowPath{stroke-width:16!important}.mockupTrack img{width:min(72vw,460px)!important;height:280px!important}.productCard{width:350px!important}.productCard img{height:190px!important}.founderVisual{min-height:500px!important}.founderPhoto{max-height:500px!important}}@media (min-width:981px) and (max-width:1280px){.container{width:min(1040px,calc(100% - 48px))!important}.hero{min-height:76dvh!important;padding-bottom:48px!important}.nav{margin-bottom:38px!important}.nav nav a{font-size:.72rem!important;padding:9px 11px!important}h1{font-size:clamp(2.7rem,4.25vw,4.75rem)!important;max-width:860px!important}h2{font-size:clamp(1.95rem,3.15vw,3.25rem)!important}.contactPanel,.founderPanel,.splitPanel{padding:24px!important;gap:24px!important}.glassQuote{min-height:300px!important}.methodFlow{min-height:420px!important}.flowStep{min-width:198px!important}.productCard{width:320px!important}.productCard img{height:176px!important}}@media (min-width:641px) and (max-width:980px){.container{width:min(100% - 32px,760px)!important}.hero{min-height:78svh!important;padding:22px 0 44px!important;align-items:center!important}.nav{margin-bottom:34px!important}.nav nav a{font-size:.74rem!important;padding:9px 11px!important}h1{font-size:clamp(2.55rem,7vw,4.25rem)!important;line-height:.94!important;max-width:760px!important}h2{font-size:clamp(2rem,5.6vw,3.25rem)!important;line-height:.98!important}p{font-size:.98rem!important}.heroCopy p{font-size:1.05rem!important;max-width:680px!important}.section{padding:40px 0!important}.panelSection{padding:34px 0 18px!important}.contactPanel,.diagnosticGrid,.founderPanel,.methodPanel,.splitPanel{grid-template-columns:1fr!important;gap:22px!important}.contactPanel,.founderPanel,.splitPanel{padding:22px!important;border-radius:26px!important}.glassQuote{min-height:260px!important;border-radius:24px!important;padding:24px!important}.capabilityGrid{grid-template-columns:1fr 1fr!important}.capabilityCard{padding:20px!important}.methodFlow{min-height:390px!important}.productCard{width:310px!important}.productCard img{height:172px!important}.founderVisual{min-height:430px!important}.founderPhoto{max-height:430px!important}}@media (max-width:640px){.container{width:min(100% - 24px,420px)!important}.hero{min-height:84svh!important;padding:18px 0 34px!important;align-items:center!important}.heroOverlay{background:linear-gradient(180deg,rgba(245,252,249,.88),rgba(245,252,249,.68) 56%,rgba(245,252,249,.25))!important}.nav{margin-bottom:28px!important;gap:14px!important}.brand img:first-child{width:46px!important;height:46px!important}.brand img:last-child{width:132px!important}.nav nav{padding:6px!important;gap:4px!important}.nav nav a{font-size:.68rem!important;padding:8px 10px!important}.navIcon{display:none!important}h1{font-size:clamp(2.15rem,11.5vw,3.1rem)!important;line-height:.96!important;letter-spacing:-.052em!important;max-width:100%!important;margin:14px 0 16px!important}.typingHero{min-height:clamp(6.4rem,32vw,9.2rem)!important}h2{font-size:clamp(1.78rem,9vw,2.45rem)!important;line-height:1!important;margin:12px 0 14px!important}h3{font-size:1.18rem!important}p{font-size:.95rem!important;line-height:1.62!important}.heroCopy p{font-size:.98rem!important;line-height:1.55!important}.actions,.ctaRow{gap:10px!important;margin-top:22px!important}.form button,.primary,.secondary{min-height:50px!important;padding:0 18px!important;font-size:.9rem!important}.section{padding:34px 0!important}.panelSection{padding:28px 0 16px!important}.contactPanel,.founderPanel,.splitPanel{padding:18px!important;border-radius:24px!important;gap:18px!important}.glassQuote{min-height:230px!important;border-radius:22px!important;padding:20px!important}.glassQuote strong{font-size:1.62rem!important}.capabilityGrid{grid-template-columns:1fr!important;gap:12px!important}.capabilityCard,.productCard,.stepCard{padding:18px!important;border-radius:22px!important}.capabilityCard img{width:76px!important;height:76px!important}.mockupTrack img{height:230px!important;border-radius:22px!important}.mockupTrack img,.productCard{width:82vw!important}.productCard img{height:170px!important}.productCard span{width:56px!important;height:56px!important}.methodPanel{padding:18px!important}.methodFlow{min-height:auto!important}.stepList{gap:10px!important}.stepCard{grid-template-columns:48px 1fr!important}.stepCard strong{width:44px!important;height:44px!important}.founderVisual{min-height:360px!important}.founderPhoto{max-height:360px!important}.contactPanel small{font-size:.78rem!important}.form{grid-template-columns:1fr!important}.floatingActions{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}.floatingActions a,.floatingActions button.topFloat{width:62px!important;height:62px!important}}@media (max-width:380px){.container{width:min(100% - 20px,360px)!important}h1{font-size:2.08rem!important}.typingHero{min-height:7rem!important}.nav nav a{font-size:.64rem!important;padding:8px!important}.form button,.primary,.secondary{width:100%!important}}