*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;color:#1c1c1e;background-color:#fbf7ef;margin:0;font-family:DM Sans,sans-serif}a{color:inherit}.canvas-grid{background-image:radial-gradient(circle,#1c1c1e12 1.2px,#0000 1.2px);background-size:26px 26px}.mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(104deg,#fd30 .9%,#ffdd33e6 2.4%,#ffd233f2 97%,#fd30 99%);border-radius:4px;padding:0 .06em}.nav-links{align-items:center;gap:26px;display:flex}.nav-link{color:#1c1c1e;opacity:.85;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .15s}.nav-link:hover{opacity:1}.nav-burger{cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px;display:none}.nav-burger:hover{background:#1c1c1e0d}@media (width<=860px){.nav-links,.nav-cta-desktop{display:none}.nav-burger{display:inline-flex}.hero-grid{grid-template-columns:1fr!important}}.mobile-sheet{transition:max-height .32s,opacity .25s;overflow:hidden}.lift{transition:transform .2s,box-shadow .2s}.lift:hover{transform:translateY(-4px);box-shadow:0 20px 44px #1c1c1e29}.btn-yellow{transition:transform .12s,box-shadow .12s}.btn-yellow:hover{transform:translateY(-1px)}.btn-yellow:active{transform:translateY(2px);box-shadow:none!important}.btn-dark{transition:transform .15s,opacity .15s}.btn-dark:hover{opacity:.92;transform:translateY(-2px)}.faq-item{border-bottom:1px solid #1c1c1e1a}.faq-q{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 4px;display:flex}.faq-a{transition:max-height .3s,opacity .25s,padding .3s;overflow:hidden}.faq-plus{flex-shrink:0;transition:transform .25s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.format-toggle{color:#1c1c1e;cursor:pointer;background:#ffffff8c;border:2px solid #1c1c1e2e;border-radius:12px;width:100%;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,transform .12s}.format-toggle:hover{background:#ffffffd9}.format-toggle--on{color:#fbf7ef;background:#1c1c1e;border-color:#1c1c1e}.format-stack-bar{color:#fbf7ef;background:#1c1c1e;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex;box-shadow:0 12px 32px #1c1c1e33}.format-stack-label{font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.format-stack-clear{color:#fbf7efa6;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.format-stack-clear:hover{color:#fbf7ef}.format-stack-cta{border-radius:12px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-block;color:#1c1c1e!important;background:#fd3!important}.format-stack-email{color:#fbf7efb8;padding:8px 4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.format-stack-email:hover{color:#fbf7ef}.df-dragonfly-canvas{z-index:40;pointer-events:none;position:fixed;inset:0}.df-panel-backdrop{z-index:55;opacity:0;pointer-events:none;background:#1c1c1e85;transition:opacity .28s;position:fixed;inset:0}.df-panel-backdrop--open{opacity:1;pointer-events:auto}.df-panel{z-index:56;background:#1c1c1e;border-left:1px solid #ffffff14;width:min(340px,88vw);height:100%;padding:24px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 48px #00000059}.df-panel--open{transform:translate(0)}.df-panel-close{color:#ffffff8c;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:color .15s,background .15s}.df-panel-close:hover{color:#fbf7ef;background:#ffffff1a}.df-panel-close:focus-visible{outline-offset:2px;outline:2px solid #fd3}.df-panel a:hover{color:#fd3!important}.lang-flag-btn:focus-visible{outline-offset:2px;outline:2px solid #fd3}.cred-showcase{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,36px);display:flex}.framer-expert-wrap{background:#fbf7ef;border:1px solid #1c1c1e14;border-radius:16px;justify-content:center;align-items:center;min-width:min(100%,260px);min-height:88px;padding:18px 22px;display:flex;box-shadow:0 2px #1c1c1e0a}.framer-expert-btn{color:#fff;background:#1d1d1f;border:1px solid #636373;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .712px .712px -.6px #00000026,0 1.938px 1.938px -1.2px #00000025,0 4.253px 4.253px -1.8px #00000024,0 9.438px 9.438px -2.4px #00000021,0 24px 24px -3px #0000001a}.framer-expert-btn__mesh{border-radius:inherit;opacity:0;mix-blend-mode:soft-light;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .28s;position:absolute;inset:0}.framer-expert-btn__icon{z-index:1;flex-shrink:0;width:20px;height:20px;position:relative}.framer-expert-btn__label{z-index:1;letter-spacing:-.01em;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:1;position:relative}.framer-expert-btn:hover{border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 1px 1px -.6px #0000002e,0 3px 3px -1.2px #0000002b,0 7px 7px -1.8px #00000029,0 14px 14px -2.4px #00000024,0 28px 28px -3px #0000001f}.framer-expert-btn:hover .framer-expert-btn__mesh{opacity:.42}.framer-expert-btn:active{transform:translateY(0);box-shadow:0 .5px .5px -.6px #00000026,0 1.2px 1.2px -1.2px #00000024,0 2.5px 2.5px -1.8px #00000021}.framer-expert-btn:focus-visible{outline-offset:3px;outline:2px solid #fd3}.miro-badges{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(10px,2vw,18px);display:flex}.miro-badge{justify-content:center;align-items:center;margin:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex}.miro-badge img{object-fit:contain;filter:drop-shadow(0 8px 18px #1c1c1e1f);width:auto;height:clamp(72px,10vw,96px);display:block}.miro-badge:hover{transform:translateY(-3px)scale(1.02)}@media (prefers-reduced-motion:reduce){.framer-expert-btn,.framer-expert-btn__mesh,.miro-badge{transition:none}.framer-expert-btn:hover,.miro-badge:hover{transform:none}}.eco-gang-showcase{background:#ffffff8c;border:1px solid #1c1c1e0f;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,40px);margin-bottom:40px;padding:clamp(20px,3vw,28px);display:grid}.eco-gang-showcase__kicker{letter-spacing:.14em;color:#7856ff;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;display:block}.eco-gang-showcase__title{letter-spacing:-.02em;color:#1c1c1e;margin:0 0 12px;font-family:Epilogue,sans-serif;font-size:clamp(22px,3.2vw,28px);font-weight:800;line-height:1.1}.eco-gang-showcase__body{color:#6b6b70;max-width:36ch;margin:0 0 20px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.55}.eco-gang-showcase__cta{color:#1c1c1e;background:#d6ccff;border-radius:999px;padding:11px 18px;font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.eco-gang-showcase__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #7856ff33}.eco-gang-showcase__scene{background:#fbf7ef;border:1px solid #1c1c1e0f;border-radius:18px;width:100%;height:clamp(260px,36vw,360px);overflow:hidden}.eco-gang-showcase__scene>div{width:100%;height:100%}@media (width<=860px){.eco-gang-showcase{grid-template-columns:1fr}.eco-gang-showcase__scene{order:-1;height:280px}}
