/* User design review, 2026-10-25: 130% logo, fewer decorative labels, larger calm movement. */
.new-header .brand img{width:145.6px}
.footer-logo{display:inline-flex;align-items:center;min-height:80px}
.footer-logo img{display:block;width:145.6px;height:auto;mix-blend-mode:multiply}
.hero-meta{justify-content:flex-start;font-size:13px;letter-spacing:0}
.hero-meta a{padding:10px 0;min-height:44px}
.opening h1{margin-top:22px}
.section-rule{padding-top:0;margin-bottom:52px;min-height:0}
.fee-block h3{margin-top:0}
.purpose-copy h2{margin-top:0}
.contact-grid{margin-top:0}
[data-reveal]{transition:transform 1.15s cubic-bezier(.16,.8,.25,1),opacity 1.15s ease;will-change:auto}
[data-reveal].reveal-wait{transform:translateY(64px);opacity:0}
.idea-object{--motion-x:0px;--motion-y:0px;--motion-angle:-13deg;--circle-x:0px}
.object-bar{transform:translate3d(var(--motion-x),var(--motion-y),0) rotate(var(--motion-angle));transition:transform 1.2s cubic-bezier(.16,.8,.25,1);animation:shape-arrive 1.8s cubic-bezier(.16,.8,.25,1)}
.object-circle{transform:translate3d(var(--circle-x),0,0);transition:transform 1.2s cubic-bezier(.16,.8,.25,1)}
.idea-object:hover .object-bar{transform:translate3d(30px,-22px,0) rotate(-3deg)}
.example-feature:hover .sample-browser{transform:translateY(-14px) rotate(2deg)}
.mobile-menu[open]>div{animation:menu-enter-large .42s cubic-bezier(.16,.8,.25,1)}
@keyframes shape-arrive{from{transform:translate3d(-65px,48px,0) rotate(-28deg)}to{transform:translate3d(var(--motion-x),var(--motion-y),0) rotate(var(--motion-angle))}}
@keyframes menu-enter-large{from{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:850px){.new-header .brand img{width:120.9px}.footer-logo img{width:120.9px}.footer-logo{min-height:68px}.section-rule{margin-bottom:38px}}
@media(max-width:560px){.opening{padding-top:26px}.opening h1{margin-top:15px}.hero-meta{font-size:12px;padding:12px 0}.hero-meta>a{font-size:12px}.section-rule{margin-bottom:32px}[data-reveal].reveal-wait{transform:translateY(42px)}.idea-object:hover .object-bar{transform:translate3d(var(--motion-x),var(--motion-y),0) rotate(var(--motion-angle))}.contact-grid{margin-top:0}.purpose-copy h2{margin-top:0}}
@media(prefers-reduced-motion:reduce){[data-reveal].reveal-wait{opacity:1;transform:none}.object-bar,.idea-object:hover .object-bar{animation:none!important;transition:none!important;transform:rotate(-13deg)!important}.object-circle{transform:none;transition:none!important}.example-feature:hover .sample-browser{transform:none}.mobile-menu[open]>div{animation:none!important}}
/* The remaining fee-policy link remains visible after removing the scroll decoration. */
.hero-meta>a:last-child{display:inline-flex;align-items:center}
