:root{--evergreen:#243b2f;--evergreen-deep:#17261f;--evergreen-black:#0d1510;--evergreen-soft:#3a4f44;--bone:#f7f5ee;--bone-warm:#f8f5ef;--parchment:#efe7da;--gold:#c8a75e;--gold-old:#c7a86b;--mist:#d3d8d5;--muted:#718078;--line:1px solid #243b2f24;--line-light:1px solid #ffffff14;--shadow-card:0 24px 48px #0d15101a;--shadow-deep:0 40px 80px #0d151080;color:var(--evergreen-black);background:var(--bone);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bone);min-width:320px;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0;font-family:Manrope,system-ui,sans-serif}main{overflow:hidden}.site-nav{z-index:100;color:var(--evergreen);background:0 0;padding:0 24px;transition:background .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed;inset:0 0 auto}.site-nav.is-scrolled{border-bottom:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f5eff2}.nav-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1180px;height:68px;margin:0 auto;display:flex}.wordmark{--logo-negative:var(--bone);--logo-halo-core:#f7f5ee6b;--logo-halo-gold:#c8a75e3d;--logo-halo-falloff:#f7f5ee00;flex:none;align-items:center;gap:10px;display:inline-flex;position:relative}.wordmark:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle, var(--logo-halo-core) 0 22%, var(--logo-halo-gold) 38%, var(--logo-halo-falloff) 72%), radial-gradient(circle, #ffffff29 0 12%, transparent 55%);filter:blur(4px);opacity:.92;width:46px;height:46px;position:absolute;top:50%;left:14px;transform:translate(-50%,-50%)}.wordmark-text{z-index:1;color:var(--evergreen);letter-spacing:0;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Manrope,system-ui,sans-serif;font-size:18px;font-weight:700;position:relative}.site-nav:not(.is-scrolled) .wordmark{color:var(--bone);--logo-negative:var(--evergreen-deep);--logo-halo-core:#f7f5ee94;--logo-halo-gold:#c8a75e52}.site-nav:not(.is-scrolled) .wordmark-text{color:#f7f5eed6}.wordmark .char{transition:transform .35s,color .3s,text-shadow .3s;display:inline-block}.wordmark .phase-1{color:var(--gold);text-shadow:0 0 16px #c8a75eb3,0 0 32px #c8a75e59;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .18s,text-shadow .18s;transform:translateY(-5px)scaleX(1.06)}.wordmark .phase-2{color:var(--evergreen-soft);transform:translateY(1px)}.logo-icon{z-index:1;object-fit:cover;filter:drop-shadow(0 0 5px #f7f5ee5c)drop-shadow(0 0 13px #c8a75e38);border-radius:50%;flex:none;width:30px;height:30px;display:block;position:relative}.nav-links{justify-content:flex-end;align-items:center;gap:clamp(14px,2.5vw,32px);min-width:0;display:flex}.nav-links a{color:#d3d8d5b8;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:500;transition:color .18s,text-shadow .18s,background .18s}.nav-links a:not(.nav-contact):hover{color:var(--bone);text-shadow:0 0 12px #c8a75e8c,0 0 24px #c8a75e40}.site-nav.is-scrolled .nav-links a:not(.nav-contact):hover{color:var(--evergreen-black)}.site-nav.is-scrolled .nav-links a{color:var(--evergreen-soft)}.nav-contact{background:var(--evergreen);border-radius:999px;padding:10px 20px;color:var(--bone)!important;font-weight:600!important}.nav-contact:hover{background:#1d2f26}.hero{background:linear-gradient(180deg, var(--evergreen-deep) 0%, var(--evergreen) 55%, #20352a 100%);align-items:center;min-height:100svh;padding:120px 24px 96px;display:flex;position:relative;overflow:hidden}.grid-texture{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero-inner{z-index:1;grid-template-columns:minmax(0,55fr) minmax(340px,45fr);align-items:center;gap:clamp(40px,6vw,64px);width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.hero-copy,.hero-receipt{min-width:0}.scroll-reveal{opacity:0;filter:blur(10px);will-change:opacity, filter, transform;transition:opacity 1.25s cubic-bezier(.19,1,.22,1),filter 1.25s cubic-bezier(.19,1,.22,1),transform 1.25s cubic-bezier(.19,1,.22,1);transform:translateY(42px)scale(.985)}.scroll-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.hero-badge{color:var(--gold);letter-spacing:.1em;background:#c8a75e1f;border:1px solid #c8a75e40;border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.hero-badge span{background:var(--gold);border-radius:50%;width:6px;height:6px}.hero h1{max-width:720px;color:var(--bone-warm);overflow-wrap:break-word;margin-bottom:28px;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.06}.hero h1 span{color:var(--gold-old)}.hero-lede,.hero-subcopy{overflow-wrap:break-word;max-width:540px;line-height:1.7}.hero-lede{color:var(--mist);margin-bottom:16px;font-size:18px}.hero-subcopy{color:#d3d8d5c2;margin-bottom:44px;font-size:16px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button-primary,.button-secondary,.contact-form button{letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.button-primary.is-light{color:var(--evergreen);background:var(--bone-warm)}.button-primary.is-light:hover{background:#f0ede7;transform:translateY(-1px)}.button-secondary.is-light{color:#ffffffc7;background:0 0;border:1px solid #ffffff40;font-weight:500}.button-secondary.is-light:hover{background:#ffffff14}.hero-receipt{justify-content:center;min-width:0;display:flex;position:relative}.receipt-glow{pointer-events:none;background:radial-gradient(circle,#c8a75e17 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.receipt-card{border:var(--line-light);width:min(410px,100%);min-width:min(340px,100%);color:var(--bone-warm);background:linear-gradient(160deg, var(--evergreen-deep) 0%, var(--evergreen-black) 100%);box-shadow:var(--shadow-deep), inset 0 1px 0 #ffffff0d;border-radius:28px;padding:clamp(28px,4vw,36px);position:relative}.receipt-card-header{color:var(--gold-old);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:flex}.recorded-pill{color:#6ece9e;letter-spacing:.08em;background:#2f6b4f33;border-radius:999px;padding:3px 8px;font-size:10px}.receipt-fields{flex-direction:column;gap:14px;display:flex}.receipt-field{border-bottom:1px solid #ffffff0d;padding-bottom:14px;transition:opacity .4s,transform .4s}.receipt-field:last-child{border-bottom:0;padding-bottom:0}.receipt-field.is-pending{opacity:.42;transform:translate(-4px)}.receipt-field span,.receipt-field strong{font-family:IBM Plex Mono,ui-monospace,monospace;display:block}.receipt-field span{color:#506259;letter-spacing:.08em;margin-bottom:3px;font-size:10px}.receipt-field strong{color:var(--mist);font-size:13px;font-weight:400}.receipt-status-row{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:20px;display:flex}.status-pill{letter-spacing:.06em;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.status-pill span{border-radius:50%;flex:none;width:5px;height:5px}.hero-fade{pointer-events:none;background:linear-gradient(transparent, var(--bone-warm));height:120px;position:absolute;bottom:0;left:0;right:0}.section{padding:96px 24px}.section-bone{background:var(--bone-warm)}.section-parchment{background:var(--parchment)}.section-inner{width:100%;max-width:1180px;margin:0 auto}.section-heading{margin-bottom:clamp(48px,6vw,64px)}.section-heading.narrow{max-width:700px}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.eyebrow.is-light{color:#506259}.section-heading h2,.clients-grid h2,.contact-section h2{color:#1d2f26;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:1.1}.section-heading p,.clients-grid p,.contact-section p{color:#506259;margin-top:16px;font-size:17px;line-height:1.75}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.proof-headline{max-width:760px}.rotating-word{width:12.5ch;height:1.1em;color:var(--gold);vertical-align:-.12em;display:inline-flex;overflow:hidden}.rotating-word-track{will-change:transform;flex-direction:column;transition:transform .68s cubic-bezier(.19,1,.22,1);display:flex}.rotating-word-track.no-transition{transition:none}.rotating-word-item{white-space:nowrap;height:1.1em;display:block}.problem-card,.lab-card{border:var(--line);background:var(--parchment);cursor:default;border-radius:24px;padding:36px 32px;transition:background .24s,box-shadow .24s,transform .24s}.problem-card:hover,.lab-card:hover{box-shadow:var(--shadow-card);background:#f2efe9;transform:translateY(-4px)}.icon-wrap,.detail-icon{color:var(--evergreen-soft)}.inline-icon{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.inline-icon.is-small{width:18px;height:18px}.icon-fill{fill:currentColor;stroke:none}.icon-fill-soft{fill:currentColor;stroke:none;opacity:.3}.problem-card .icon-wrap{margin-bottom:20px}.problem-card h3,.lab-card h3,.service-card h3{color:#1d2f26;font-size:22px;font-weight:700;line-height:1.3}.problem-card p,.lab-card p,.service-card p{color:#506259;font-size:15px;line-height:1.7}.problem-card h3{margin-bottom:14px}.problem-card p{margin-bottom:24px}.trust-flow{scrollbar-width:thin;align-items:center;margin-bottom:48px;padding-bottom:8px;display:flex;overflow-x:auto}.trust-node-wrap{flex:1 0 auto;align-items:center;display:flex}.trust-step{min-width:110px;color:var(--evergreen-soft);cursor:pointer;background:#243b2f0f;border:1px solid #243b2f26;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px 28px;transition:background .24s,color .24s,transform .24s;display:flex}.trust-step:hover,.trust-step.is-active{color:var(--bone-warm);background:var(--evergreen)}.trust-step:hover{transform:translateY(-2px)}.trust-icon{opacity:.7}.trust-step.is-active .trust-icon{opacity:1}.trust-step>span:last-of-type{font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:700}.trust-step i{background:var(--gold-old);border-radius:50%;width:4px;height:4px}.trust-connector{background:#243b2f26;flex:1 0 20px;min-width:20px;height:1px}.trust-connector.is-active{background:var(--evergreen)}.trust-detail{background:var(--evergreen);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:48px;padding:clamp(34px,5vw,52px);display:grid}.trust-detail h3{color:var(--bone-warm);margin:12px 0 18px;font-size:clamp(26px,3vw,32px);font-weight:800}.trust-detail p{color:var(--mist);font-size:17px;line-height:1.75}.trust-detail .detail-icon{color:var(--gold-old);margin-bottom:20px}.mono-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:block}.mono-label.gold{color:var(--gold-old)}.detail-receipt{border:var(--line-light);background:#0d151080;border-radius:18px;padding:28px 32px}.detail-receipt div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.detail-receipt div:last-child{border-bottom:0}.detail-receipt span,.detail-receipt strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.detail-receipt span{color:#506259}.detail-receipt strong{color:var(--gold-old);font-weight:500}.lab-status{color:#a66a2c;letter-spacing:.06em;background:#a66a2c1a;border:1px solid #a66a2c40;border-radius:999px;align-items:center;gap:10px;margin-bottom:48px;padding:8px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.lab-status span{background:#a66a2c;border-radius:50%;width:7px;height:7px}.tabs{background:var(--parchment);border-radius:14px;gap:4px;width:fit-content;margin-bottom:32px;padding:4px;display:flex}.tab{color:#506259;cursor:pointer;background:0 0;border-radius:10px;padding:9px 22px;font-size:14px;font-weight:500;transition:background .18s,color .18s}.tab.is-active,.tab:hover{color:var(--bone-warm);background:var(--evergreen)}.lab-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lab-card{background:var(--bone-warm)}.lab-card span,.service-card span,.client-item span{color:var(--muted);letter-spacing:.1em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:block}.lab-card span{margin-bottom:14px}.lab-card h3{margin-bottom:12px}.architecture-panel,.status-panel{border:var(--line);background:var(--parchment);border-radius:24px;padding:40px 48px}.architecture-stack{flex-direction:column;margin-top:28px;display:flex}.architecture-layer{color:var(--evergreen);background:#243b2f14;border:1px solid #243b2f2e;border-bottom-width:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.architecture-layer:first-child{border-radius:12px 12px 0 0}.architecture-layer:last-child{border-bottom-width:1px;border-radius:0 0 12px 12px}.architecture-layer.is-active{color:#9a7a3a;background:#c8a75e24;border-color:#c8a75e61}.architecture-layer span,.architecture-layer strong,.status-row span,.status-row strong{font-size:13px}.architecture-layer strong,.status-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.status-panel{gap:14px;display:grid}.status-row{border-bottom:var(--line);grid-template-columns:190px 1fr;gap:18px;padding-bottom:14px;display:grid}.status-row:last-child{border-bottom:0;padding-bottom:0}.status-row strong{color:var(--evergreen);font-weight:600}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.service-card{border:var(--line);background:var(--bone-warm);cursor:default;border-radius:24px;padding:40px 36px;transition:background .26s,box-shadow .26s,transform .26s}.service-card:hover{background:var(--evergreen);transform:translateY(-4px);box-shadow:0 30px 60px #0d15102e}.service-card>span{margin-bottom:20px;font-size:11px;transition:color .26s}.service-card h3{margin-bottom:10px;transition:color .26s}.service-card .tagline{color:var(--muted);letter-spacing:.04em;margin-bottom:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.service-card div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.service-card small{color:#506259;letter-spacing:.06em;background:#243b2f0f;border:1px solid #243b2f1f;border-radius:999px;padding:4px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;transition:background .26s,border-color .26s,color .26s}.service-card:hover>span,.service-card:hover .tagline{color:var(--gold-old)}.service-card:hover h3{color:var(--bone-warm)}.service-card:hover p:not(.tagline){color:var(--mist)}.service-card:hover small{color:var(--muted);background:#ffffff0f;border-color:#ffffff1a}.clients-grid{grid-template-columns:45fr 55fr;align-items:center;gap:clamp(44px,7vw,80px);display:grid}.client-list{flex-direction:column;gap:18px;display:flex}.client-item{border:var(--line);background:var(--parchment);border-radius:18px;align-items:flex-start;gap:18px;padding:22px 26px;display:flex}.client-item span{color:var(--gold-old);flex:none;margin-top:2px;font-size:11px}.client-item p{color:var(--evergreen-soft);margin:0;font-size:15px;line-height:1.65}.principles-section,.contact-section,.site-footer{background:linear-gradient(180deg, var(--evergreen-deep) 0%, var(--evergreen-black) 100%)}.principles-section .section-heading h2,.contact-section h2{color:var(--bone-warm)}.principles-section .section-heading p,.contact-section p{color:var(--muted)}.principles-list{flex-direction:column;display:flex}.principle-row{cursor:default;border-bottom:1px solid #ffffff12;border-radius:12px;grid-template-columns:200px 1fr;align-items:center;gap:40px;margin:0 -16px;padding:32px 16px;transition:background .18s;display:grid}.principle-row:last-child{border-bottom:0}.principle-row:hover{background:#ffffff06}.principle-row strong,.principle-row span{letter-spacing:0;font-family:Manrope,system-ui,sans-serif;font-size:24px;transition:color .18s;display:block}.principle-row strong{color:var(--bone-warm);font-weight:800}.principle-row span{color:#506259;font-weight:400}.principle-row:hover strong{color:var(--gold-old)}.principle-row p{max-width:560px;color:var(--muted);font-size:16px;line-height:1.75}.contact-section{padding-bottom:64px}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(44px,7vw,80px);display:grid}.contact-grid>div>p{margin-bottom:48px}.contact-notes{flex-direction:column;gap:24px;display:flex}.contact-note{align-items:flex-start;gap:16px;display:flex}.contact-note span{color:var(--gold-old);flex:none;margin-top:2px}.contact-note p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.contact-form,.confirmation{border:var(--line-light);background:#ffffff08;border-radius:28px;padding:clamp(32px,4vw,44px) clamp(28px,4vw,40px)}.contact-form{flex-direction:column;gap:16px;display:flex}.contact-form .mono-label{margin-bottom:12px}.contact-form label{color:#506259;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.contact-form input,.contact-form textarea{width:100%;color:var(--bone-warm);letter-spacing:0;text-transform:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;margin-top:8px;padding:14px 18px;font-family:Inter,system-ui,sans-serif;font-size:15px;transition:border-color .18s;display:block}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#c8a75e80}.contact-form button{width:100%;color:var(--bone-warm);background:var(--evergreen);margin-top:8px}.contact-form button:hover{background:#1d2f26}.contact-form button:disabled{cursor:wait;opacity:.72}.form-error{color:#f1c9c9;font-size:14px;line-height:1.5}.confirmation{text-align:center;background:#2f6b4f1a;border-color:#2f6b4f40;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.check-icon{stroke:#2f6b4f;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px;margin-bottom:20px}.check-icon path{stroke-width:2px}.confirmation span{color:#2f6b4f;letter-spacing:.1em;margin-bottom:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.confirmation h3{color:var(--bone-warm);margin-bottom:12px;font-size:24px}.confirmation p{max-width:360px;color:var(--muted);font-size:15px;line-height:1.7}.site-footer{border-top:1px solid #ffffff0f;padding:40px 24px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1180px;margin:0 auto;display:flex}.footer-mark,.footer-links{align-items:center;display:flex}.footer-mark{color:var(--evergreen-soft);--logo-negative:var(--evergreen-black);gap:10px}.footer-mark span{font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:700}.footer-inner>span{color:var(--evergreen-soft);letter-spacing:.06em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.footer-links{gap:24px}.footer-links a{color:var(--evergreen-soft);font-size:13px;transition:color .18s}.footer-links a:hover{color:var(--gold-old)}@media (width<=980px){.site-nav{padding:0 18px}.nav-inner{flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:68px;padding:12px 0}.nav-links{justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.hero{padding-top:152px}.hero-inner,.trust-detail,.clients-grid,.contact-grid{grid-template-columns:1fr}.hero-copy,.hero-lede,.hero-subcopy{max-width:720px}.problem-grid,.services-grid,.lab-card-grid{grid-template-columns:1fr}}@media (width<=680px){.site-nav{padding:0 16px}.wordmark-text{font-size:17px}.nav-inner,.nav-links{max-width:350px}.nav-links{flex-wrap:wrap;gap:16px;overflow:visible}.nav-links a{font-size:13px}.nav-contact{padding:8px 16px}.hero{min-height:auto;padding:156px 20px 88px}.hero h1{max-width:calc(100vw - 40px);font-size:clamp(36px,10.4vw,46px)}.hero-copy,.hero h1,.hero-lede,.hero-subcopy,.hero-actions,.section-heading.narrow{width:100%;max-width:350px}.hero-actions{flex-direction:column}.button-primary,.button-secondary{white-space:normal;text-align:center;width:100%}.receipt-card{width:100%;min-width:0;max-width:350px}.hero-receipt{justify-content:flex-start}.section{padding:72px 20px}.problem-card,.lab-card,.service-card,.architecture-panel,.status-panel,.contact-form,.confirmation{border-radius:20px;padding:28px 24px}.trust-step{min-width:104px;padding:18px 20px}.trust-detail{gap:30px}.detail-receipt{padding:22px}.tabs{width:100%;overflow-x:auto}.tab{flex:1 0 auto}.status-row,.principle-row{grid-template-columns:1fr}.principle-row{gap:18px;margin:0;padding:28px 0}.client-item{padding:20px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-reveal{opacity:1;filter:none;transform:none}.rotating-word-track{transition:none}}
