@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-bg: #090909;--color-surface: #1b1f28;--color-primary: #22C55E;--color-primary-glow: rgba(34, 197, 94, .4);--color-primary-10: rgba(34, 197, 94, .1);--color-primary-20: rgba(34, 197, 94, .2);--color-primary-05: rgba(34, 197, 94, .05);--color-border: rgba(255, 255, 255, .12);--color-border-light: rgba(255, 255, 255, .08);--color-text: #ffffff;--color-text-75: rgba(242, 245, 255, .78);--color-text-muted: rgba(219, 225, 237, .42);--color-gray-400: #b4bece;--color-gray-500: #8690a3;--color-gray-600: #60697b;--color-gray-700: rgba(55, 65, 81, .5);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-7xl: 4.5rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-28: 7rem;--space-36: 9rem;--space-40: 10rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--ease-out: cubic-bezier(.25, 1, .5, 1);--ease-smooth: cubic-bezier(.2, .8, .2, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--max-width: 1280px;--max-width-text: 42rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--nav-anchor-offset: 96px}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-anchor-offset);-webkit-text-size-adjust:100%;font-size:75%;overflow-x:clip;scrollbar-width:thin;scrollbar-color:rgba(34,197,94,.3) transparent}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#22c55e40;border-radius:10px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#22c55e80;box-shadow:0 0 8px #22c55e4d}body{font-family:var(--font-sans);background-color:#090909;background:#090909;color:var(--color-text);overflow-x:clip;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6}::selection{background-color:var(--color-primary);color:#000}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}a,button,[role=button],.navbar-hamburger,.navbar-mobile-close{-webkit-tap-highlight-color:transparent}a:focus,a:focus-visible,button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible,.navbar-hamburger:focus,.navbar-hamburger:focus-visible,.navbar-mobile-close:focus,.navbar-mobile-close:focus-visible{outline:none;box-shadow:none}section[id]{scroll-margin-top:var(--nav-anchor-offset)}spline-viewer::part(logo){display:none!important;opacity:0!important}spline-viewer::part(watermark){display:none!important;opacity:0!important}.navbar{position:fixed;top:12px;width:auto;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 20px;gap:24px;max-width:var(--max-width);margin:0 auto;left:50%;transform:translate(-50%) translateY(-100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121212d1;border:1px solid var(--color-border);border-radius:var(--radius-full);opacity:0;transition:transform .7s var(--ease-out),opacity .7s ease}.navbar.nav-in{transform:translate(-50%) translateY(0);opacity:1}.navbar-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.navbar-logo{width:22px;height:22px;object-fit:contain}.navbar-name{font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.navbar-links{display:flex;gap:var(--space-8);font-size:var(--font-size-sm);color:var(--color-gray-400);font-weight:500}.navbar-links a{transition:color .3s}.navbar-links a:hover{color:var(--color-text)}.navbar-cta{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);padding:8px 16px;border-radius:var(--radius-full);border:1px solid var(--color-border);transition:background .3s}.navbar-cta:hover{background:#ffffff1a}.navbar-hamburger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:24px;height:24px;cursor:pointer;padding:4px 0}.navbar-hamburger span{display:block;width:100%;height:2px;background:var(--color-text);border-radius:2px;transition:transform .3s,opacity .3s}.navbar-hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-hamburger.active span:nth-child(2){opacity:0}.navbar-hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar-mobile-menu{position:fixed;inset:0;z-index:45;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--ease-standard),visibility .35s var(--ease-standard)}.navbar-mobile-menu.open{opacity:1;visibility:visible;pointer-events:all}.navbar-mobile-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,#22c55e0f,#06060638 42%,#06060666);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .35s var(--ease-standard)}.navbar-mobile-menu.open .navbar-mobile-backdrop{opacity:1}.navbar-mobile-sheet{position:absolute;left:var(--nav-modal-left, 24px);top:var(--nav-modal-top, 74px);width:var(--nav-modal-width, calc(100% - 48px) );border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#101010f0,#080808fa);box-shadow:inset 0 1px #ffffff14,0 28px 52px -28px #000000f0;display:flex;flex-direction:column;gap:6px;padding:14px;transform-origin:top center;transform:translateY(-12px) scale(.98);filter:blur(10px);opacity:0;transition:transform .46s cubic-bezier(.22,1,.36,1),filter .46s cubic-bezier(.22,1,.36,1),opacity .46s cubic-bezier(.22,1,.36,1)}.navbar-mobile-sheet:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 78% -18%,rgba(34,197,94,.24),transparent 56%);pointer-events:none}.navbar-mobile-menu.open .navbar-mobile-sheet{transform:translateY(0) scale(1);filter:blur(0);opacity:1}.navbar-mobile-sheet>a{position:relative;z-index:1;width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(170deg,#141414b8,#090909d6);font-size:var(--font-size-2xl);font-weight:500;color:var(--color-gray-400);transition:color .3s var(--ease-standard),border-color .3s var(--ease-standard),transform .3s var(--ease-standard),background .3s var(--ease-standard)}.navbar-mobile-sheet>a:hover{color:var(--color-text);border-color:#6af0ab70;background:linear-gradient(170deg,#16241fcc,#0a100ee6);transform:translateY(-1px)}.navbar-mobile-menu .btn-primary{position:relative;z-index:1;width:100%;min-width:190px}.navbar-mobile-actions{position:relative;z-index:1;margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.navbar-mobile-actions .navbar-mobile-action{--action-fill-start: rgba(19, 19, 19, .96);--action-fill-end: rgba(12, 12, 12, .98);--action-border: linear-gradient(130deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, .1));--action-idle-glow: rgba(255, 255, 255, .12);--action-select-glow: rgba(255, 255, 255, .14);--action-shadow-hover: 0 14px 20px -16px rgba(0, 0, 0, .88);min-width:0;width:100%;height:40px;padding:0 12px;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-full);border:1.2px solid transparent;background:linear-gradient(170deg,var(--action-fill-start),var(--action-fill-end)) padding-box,var(--action-border) border-box;color:#e9eff8e6;box-shadow:inset 0 1px #ffffff12,0 10px 16px -16px #000000f0,0 0 12px -10px var(--action-idle-glow);display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;text-align:left;font-size:14px;font-weight:530;line-height:1;transition:background .25s var(--ease-standard),transform .25s var(--ease-standard),color .25s var(--ease-standard),box-shadow .25s var(--ease-standard)}.navbar-mobile-actions .navbar-mobile-action:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(108deg,#fff0 22%,#ffffff38,#fff0 74%);opacity:0;transform:translate(-135%);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .34s var(--ease-standard);pointer-events:none;z-index:0}.navbar-mobile-actions .navbar-mobile-action>*{position:relative;z-index:1}.navbar-mobile-actions .navbar-mobile-action:hover,.navbar-mobile-actions .navbar-mobile-action:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 14px 20px -16px #000000eb,0 0 18px -8px var(--action-select-glow),var(--action-shadow-hover)}.navbar-mobile-actions .navbar-mobile-action:hover:before,.navbar-mobile-actions .navbar-mobile-action:focus-visible:before,.navbar-mobile-actions .navbar-mobile-action:active:before{opacity:1;transform:translate(135%)}.navbar-mobile-actions .navbar-mobile-action:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff1a,0 10px 16px -16px #000000f0,0 0 14px -8px var(--action-select-glow)}.navbar-mobile-actions .navbar-mobile-action.is-selected{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 12px 18px -16px #000000eb,0 0 20px -9px var(--action-select-glow)}.navbar-mobile-actions .navbar-mobile-action.is-selected:before{opacity:.5;transform:translate(28%)}.navbar-mobile-actions .navbar-mobile-action.is-selected:hover,.navbar-mobile-actions .navbar-mobile-action.is-selected:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 20px -16px #000000f0,0 0 24px -8px var(--action-select-glow),var(--action-shadow-hover)}@keyframes navActionTap{0%{transform:translateY(-1px) scale(1)}40%{transform:translateY(0) scale(.96)}to{transform:translateY(-1px) scale(1)}}.navbar-mobile-actions .navbar-mobile-action.is-selected:active,.navbar-mobile-actions .navbar-mobile-action.is-selected.is-clicked{animation:navActionTap .3s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #ffffff24,0 12px 18px -16px #000000f0,0 0 26px -8px var(--action-select-glow)}.navbar-mobile-actions .navbar-mobile-action.is-selected:active:before,.navbar-mobile-actions .navbar-mobile-action.is-selected.is-clicked:before{opacity:1;transform:translate(138%)}.navbar-mobile-action-whatsapp{--action-fill-start: rgba(13, 24, 20, .95);--action-fill-end: rgba(9, 14, 13, .98);--action-border: linear-gradient(125deg, rgba(108, 246, 186, 1), rgba(36, 205, 126, .96));--action-idle-glow: rgba(34, 197, 94, .4);--action-select-glow: rgba(73, 239, 156, .62);--action-shadow-hover: 0 16px 20px -17px rgba(8, 97, 60, .88)}.navbar-mobile-action-whatsapp:hover{--action-fill-start: rgba(16, 31, 24, .96);--action-fill-end: rgba(10, 18, 14, .98);--action-border: linear-gradient(125deg, rgba(142, 255, 210, 1), rgba(46, 214, 138, .97));color:#ecfff6}.navbar-mobile-action-instagram{--action-fill-start: rgba(19, 19, 19, .95);--action-fill-end: rgba(11, 11, 11, .98);--action-border: linear-gradient(120deg, rgba(170, 106, 255, 1), rgba(240, 79, 158, .97), rgba(255, 177, 96, 1));--action-idle-glow: rgba(216, 112, 230, .38);--action-select-glow: rgba(226, 119, 238, .58);--action-shadow-hover: 0 16px 20px -17px rgba(111, 37, 132, .88)}.navbar-mobile-action-instagram:hover{--action-fill-start: rgba(24, 24, 24, .96);--action-fill-end: rgba(11, 11, 11, .98);--action-border: linear-gradient(120deg, rgba(178, 110, 255, 1), rgba(244, 82, 159, 1), rgba(255, 180, 102, 1));color:#fff1f8}.navbar-action-icon{width:17px;height:17px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;opacity:.96}.navbar-action-icon svg{width:100%;height:100%}.navbar-mobile-action-whatsapp .navbar-action-icon{color:#71f1b2}.navbar-mobile-action-instagram .navbar-action-icon{color:#f0c4ff}.navbar-action-text{letter-spacing:.01em}.navbar-mobile-sheet>a,.navbar-mobile-sheet>.navbar-mobile-actions{opacity:0;transform:translateY(8px);filter:blur(4px);transition:opacity .34s var(--ease-standard),transform .34s var(--ease-standard),filter .34s var(--ease-standard)}.navbar-mobile-menu.open .navbar-mobile-sheet>a,.navbar-mobile-menu.open .navbar-mobile-sheet>.navbar-mobile-actions{opacity:1;transform:translateY(0);filter:blur(0)}.navbar-mobile-menu.open .navbar-mobile-sheet>a:nth-child(1){transition-delay:70ms}.navbar-mobile-menu.open .navbar-mobile-sheet>a:nth-child(2){transition-delay:.12s}.navbar-mobile-menu.open .navbar-mobile-sheet>a:nth-child(3){transition-delay:.17s}.navbar-mobile-menu.open .navbar-mobile-sheet>a:nth-child(4){transition-delay:.22s}.navbar-mobile-menu.open .navbar-mobile-sheet>a:nth-child(5){transition-delay:.27s}.navbar-mobile-menu.open .navbar-mobile-sheet>.navbar-mobile-actions{transition-delay:.33s}.btn-primary{display:inline-block;padding:8px 22px;border-radius:var(--radius-full);background:var(--color-text);color:#000;font-size:var(--font-size-sm);font-weight:600;transition:transform .2s;box-shadow:0 0 30px -10px #ffffff40}.btn-primary:hover{transform:scale(1.05)}.btn-primary:active{transform:scale(.95)}.section-divider{width:1px;height:60px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.1),transparent);margin:0 auto}.logo-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 36px;padding:24px 0}.logo-item{display:flex;align-items:center;gap:8px;color:#ffffff40;font-size:14px;font-weight:500;transition:color .3s}.logo-item:hover{color:#ffffff80}.site-footer{width:100%;border-top:1px solid var(--color-border);padding:var(--space-16) var(--space-8) var(--space-8);margin-top:0;background:#000;position:relative;z-index:10}.footer-inner{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:var(--space-12)}.footer-brand{display:flex;flex-direction:column;gap:var(--space-4)}.footer-brand-logo{display:flex;align-items:center;gap:10px}.footer-brand-logo img{width:28px;height:28px}.footer-brand-logo span{font-size:var(--font-size-lg);font-weight:600}.footer-brand p{color:var(--color-gray-500);font-size:var(--font-size-sm);max-width:280px;line-height:1.6}.footer-column .footer-column-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.footer-column a{display:block;color:var(--color-gray-500);font-size:var(--font-size-sm);margin-bottom:var(--space-3);transition:color .3s}.footer-column a:hover{color:var(--color-text)}.footer-bottom{max-width:var(--max-width);margin:var(--space-12) auto 0;padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--color-gray-500);background:#000}.footer-socials{display:flex;gap:var(--space-4)}.footer-socials a{color:var(--color-gray-500);transition:color .3s}.footer-socials a:hover{color:var(--color-primary)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 18px;border-radius:0 0 var(--radius-md) 0;background:var(--color-primary);color:#000;font-size:var(--font-size-sm);font-weight:600}.skip-link:focus{left:0}.navbar a:focus-visible,.navbar-cta:focus-visible,.navbar-hamburger:focus-visible,.navbar-mobile-sheet a:focus-visible,.site-footer a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.footer-identity{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-2);font-size:var(--font-size-xs);line-height:1.65;color:var(--color-gray-500)}.footer-identity-name{color:var(--color-gray-400);font-weight:600}.footer-trademark{max-width:var(--max-width);margin:var(--space-10) auto 0;font-size:11px;line-height:1.7;color:var(--color-gray-500)}.footer-bottom span{line-height:1.7}.site-endmark{width:100%;padding:var(--space-4) var(--space-8) var(--space-10);background:#000}.site-endmark-inner{position:relative;width:100%;max-width:var(--max-width);margin:0 auto}.site-endmark-inner img{width:100%;height:auto;opacity:.26;filter:saturate(.82) brightness(.76);transform:translateY(-14px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 36%,rgba(0,0,0,.48) 52%,rgba(0,0,0,.13) 66%,rgba(0,0,0,.02) 78%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% 36%,#0000007a 52%,#00000021 66%,#00000005 78%,#0000);pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.site-endmark-inner{max-width:calc(var(--max-width) * .5)}}@media(max-width:1023px){.hero-title{font-size:var(--font-size-4xl)}.card-3d-model-wrap{width:140px;height:140px}.navbar{width:calc(100% - 34px);max-width:760px;gap:12px;padding:12px 16px}.navbar-links{display:none}.navbar-hamburger{display:flex}.navbar-mobile-menu a{font-size:clamp(1.25rem,4.5vw,1.65rem)}.fan-container{height:360px;transform:scale(.88);transform-origin:top center;margin-top:8px;margin-bottom:0}.bento-card{width:280px;height:340px}.card-left.card-in{transform:translate(-82px) translateY(36px) rotate(-13deg) scale(.9)}.card-right.card-in{transform:translate(82px) translateY(36px) rotate(13deg) scale(.9)}.card-center.card-in{transform:translate(0) translateY(0) scale(1.05);z-index:20}.fan-container.scroll-spread .card-left.card-in{transform:translate(calc(-82px - var(--spread, 0px))) translateY(36px) rotate(calc(-13deg - var(--spread-rot, 0deg))) scale(.9)}.fan-container.scroll-spread .card-right.card-in{transform:translate(calc(82px + var(--spread, 0px))) translateY(36px) rotate(calc(13deg + var(--spread-rot, 0deg))) scale(.9)}.fan-container.scroll-spread .card-center.card-in{transform:translate(0) translateY(calc(var(--spread-y, 0px))) scale(1.05)}.bento-card-inner{padding:var(--space-5)}.bento-card h3{font-size:var(--font-size-base)!important}.bar-chart-col{height:7rem!important}.footer-inner{grid-template-columns:1fr 1fr;gap:var(--space-8)}.footer-brand{grid-column:1 / -1}}@media(max-width:768px){html{font-size:86.25%}.navbar{top:28px;width:calc(100% - 48px);padding:12px 16px;min-height:56px}.navbar-brand{margin-left:5px}.navbar-hamburger{margin-right:5px}.hero-title{font-size:clamp(2.7rem,9.6vw,3.9rem);line-height:1.04;letter-spacing:-.035em;padding:0}.navbar-cta{padding:10px 16px;font-size:13px;line-height:1;white-space:nowrap}.hero-subtitle{font-size:1.05rem}.card-3d-model-wrap{width:120px;height:120px}.hero{margin-bottom:var(--space-10);padding-top:18px}.hero-badge{margin-top:8px}#heroCta{margin-top:16px}#cardsSection{padding-top:14px!important}.fan-container{transform:scale(.84);margin-top:-18px;height:370px}.bento-card{width:292px;height:356px}.card-center{width:244px;height:362px}.card-left.card-in{transform:translate(-102px) translateY(22px) rotate(-12deg) scale(.94)}.card-right.card-in{transform:translate(102px) translateY(22px) rotate(12deg) scale(.94)}.card-center.card-in{transform:translate(0) translateY(20px) scale(1.02)}.fan-container.scroll-spread .card-left.card-in{transform:translate(calc(-102px - var(--spread, 0px))) translateY(22px) rotate(calc(-12deg - var(--spread-rot, 0deg))) scale(.94)}.fan-container.scroll-spread .card-right.card-in{transform:translate(calc(102px + var(--spread, 0px))) translateY(22px) rotate(calc(12deg + var(--spread-rot, 0deg))) scale(.94)}.fan-container.scroll-spread .card-center.card-in{transform:translate(0) translateY(calc(20px + var(--spread-y, 0px))) scale(1.02)}main{margin-top:7.8rem!important}.section-text h2{font-size:var(--font-size-2xl)}.section-text p{font-size:var(--font-size-sm)}.footer-inner{grid-template-columns:1fr;gap:var(--space-6)}.footer-bottom{flex-direction:column;gap:var(--space-4);text-align:center}.site-endmark{padding:var(--space-4) var(--space-6) var(--space-8)}.spline-section-shell{grid-template-columns:1fr;gap:22px;width:100vw;margin-left:-16px}.spline-section-copy{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.spline-section-copy .offer-kicker{margin-left:auto;margin-right:auto;margin-bottom:14px}.spline-section-copy h2{font-size:clamp(30px,8.6vw,42px);line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}.spline-section-copy p{font-size:15px;line-height:1.7;max-width:34ch;margin-left:auto;margin-right:auto}.spline-stage{height:540px;min-height:540px;border-radius:24px;margin-bottom:-72px}}@media(max-width:480px){.navbar{top:30px;padding:10px 14px;gap:10px;width:calc(100% - 52px);min-height:56px}.navbar-brand{gap:6px;margin-left:6px}.navbar-hamburger{margin-right:6px}.navbar-logo{width:20px;height:20px}.navbar-name{display:none}.navbar-cta{padding:10px 15px;font-size:13px;line-height:1.1;white-space:nowrap}.hero-title{font-size:clamp(2.45rem,11.2vw,3.2rem);line-height:1.05}.hero{padding-top:20px}.hero-badge{margin-top:9px}#heroCta{margin-top:22px}.card-3d-model-wrap{width:108px;height:108px}#cardsSection{padding-top:20px!important}.fan-container{transform:scale(.78);transform-origin:top center;margin-top:-14px;height:338px}.bento-card{width:258px;height:316px}.card-center{width:210px;height:326px}.card-left.card-in{transform:translate(-82px) translateY(24px) rotate(-11deg) scale(.93)}.card-right.card-in{transform:translate(82px) translateY(24px) rotate(11deg) scale(.93)}.card-center.card-in{transform:translate(0) translateY(20px) scale(1)}.fan-container.scroll-spread .card-left.card-in{transform:translate(calc(-82px - var(--spread, 0px))) translateY(24px) rotate(calc(-11deg - var(--spread-rot, 0deg))) scale(.93)}.fan-container.scroll-spread .card-right.card-in{transform:translate(calc(82px + var(--spread, 0px))) translateY(24px) rotate(calc(11deg + var(--spread-rot, 0deg))) scale(.93)}.fan-container.scroll-spread .card-center.card-in{transform:translate(0) translateY(calc(20px + var(--spread-y, 0px))) scale(1)}.bento-card-inner{padding:var(--space-4)}.bar-chart-col{height:5rem!important}main{margin-top:7.6rem!important}.hero-cta{padding:11px 28px!important;font-size:15px!important}.hero-badge{font-size:11px;padding:4px 10px}.tx-anim-side{width:100%;overflow:visible;display:flex;justify-content:center}.tx-section{padding:60px 12px 64px}.tx-card{height:60px;padding:0 12px;width:90%}.tx-icon{width:32px!important;height:32px!important}.tx-name{font-size:12px!important}.tx-amount{font-size:13px!important}.logo-strip{gap:16px 24px}.logo-item{font-size:12px}.spline-stage{height:460px;min-height:460px;border-radius:20px;margin-bottom:-72px}.spline-stage-fallback img{width:min(160px,46%)}}@media(min-width:1024px){.hero-title{font-size:var(--font-size-7xl)}.hero-subtitle{font-size:var(--font-size-xl)}.hero{margin-bottom:var(--space-28)}.section-text h2{font-size:var(--font-size-5xl)}.section-text p{font-size:var(--font-size-lg)}}
