.design-scene .logica-home-hero-copy{position:absolute;left:128px;top:356px;width:1101px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;color:#fff}
.design-scene .logica-home-hero-copy>[data-node-id]{position:static;translate:none;transform:none;left:auto;right:auto;top:auto;margin:0;max-width:100%}
.design-scene[data-scene-layout="desktop"] .logica-home-hero-copy{width:1664px}
.design-scene[data-scene-layout="desktop"] .logica-home-hero-copy>[data-node-id="1079:88789"]{width:1320px}
.design-scene .logica-home-hero-copy>[data-node-id="1079:88786"]{margin-top:8px}
.design-scene[data-scene-layout="mobile"] .logica-home-hero-copy{left:16px;top:100px;width:calc(100% - 32px)}
.design-scene .logica-home-hero-copy>[data-node-id="1079:89079"]{width:343px;min-height:64px;height:auto}
.design-scene>header[data-header-tone]{position:fixed;top:0;left:var(--logica-fixed-left,0px);width:var(--logica-fixed-width,100%);isolation:isolate}
.design-scene>header[data-header-tone]::before{content:"";position:absolute;inset:0;z-index:-1;background:#212124;opacity:var(--logica-header-opacity,0);pointer-events:none}
.design-scene>header[data-header-tone="light"]::before{background:#fff}
.design-scene>header[data-header-tone] .logica-nav-list .sub-menu{max-height:var(--logica-submenu-height,calc(100vh - 160px));overflow-y:auto;overscroll-behavior:contain}
.design-scene [data-turnkey-native]{box-shadow:none;overflow:visible}
.design-scene [data-turnkey-native]>.logica-turnkey-composed{position:absolute;display:block;left:-20px;top:-20px;width:968px;height:894px;max-width:none;pointer-events:none}
.design-scene [data-turnkey-native="mobile"]>.logica-turnkey-composed{left:-16px;width:375px;height:528px}
.logica-figma-mobile-menu{--u:var(--logica-menu-scale,1);position:fixed;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;color:#fff;background:#212124;font:500 calc(24px * var(--u))/calc(32px * var(--u)) Aeroport,Arial,sans-serif}
.logica-figma-mobile-menu[open]{display:flex;flex-direction:column}
.logica-figma-mobile-menu .logica-menu-header{display:flex;align-items:center;justify-content:space-between;flex:none;box-sizing:border-box;height:calc(80px * var(--u));padding:calc(16px * var(--u))}
.logica-figma-mobile-menu .logica-menu-header>a{display:block;width:calc(136px * var(--u));height:calc(48px * var(--u));min-height:0;padding:0}
.logica-figma-mobile-menu .logica-menu-header>a>img{display:block;width:136px;height:48px;max-width:none;transform:scale(var(--u));transform-origin:top left}
.logica-figma-mobile-menu .logica-menu-header>[data-design-close]{position:relative;display:grid;place-items:center;flex:none;width:calc(40px * var(--u));height:calc(40px * var(--u));padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}
.logica-figma-mobile-menu .logica-menu-header>[data-design-close]::after{content:"";position:absolute;inset:min(-2px,calc(-2px * var(--u)))}
.logica-figma-mobile-menu .logica-menu-header>[data-design-close]>img{position:absolute;left:0;top:0;display:block;width:40px;height:40px;max-width:none;transform:scale(var(--u));transform-origin:top left}
.logica-figma-mobile-menu nav{clear:none;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;margin-top:calc(53px * var(--u));padding:0 calc(16px * var(--u)) calc(16px * var(--u))}
.logica-figma-mobile-menu .logica-nav-list{display:flex;flex-direction:column;align-items:stretch;gap:calc(32px * var(--u));font:inherit}
.logica-figma-mobile-menu .logica-nav-list+.logica-nav-list{margin-top:calc(32px * var(--u))}
.logica-figma-mobile-menu .logica-nav-list>li{display:grid;grid-template-columns:minmax(0,1fr) calc(44px * var(--u));align-items:start}
.logica-figma-mobile-menu .logica-nav-list>li>a{padding:0;min-height:calc(32px * var(--u));white-space:normal}
.logica-figma-mobile-menu .logica-submenu-toggle{width:calc(44px * var(--u));height:calc(32px * var(--u))}
.logica-figma-mobile-menu .sub-menu{grid-column:1/-1;font-size:calc(16px * var(--u));line-height:calc(24px * var(--u))}
.logica-figma-mobile-menu .sub-menu a{padding:calc(8px * var(--u)) 0;min-height:calc(24px * var(--u))}
.logica-figma-mobile-menu .logica-menu-actions{display:flex;flex-direction:column;flex:none;gap:calc(12px * var(--u));padding:calc(16px * var(--u)) calc(16px * var(--u)) calc(32px * var(--u))}
.logica-figma-mobile-menu .logica-menu-actions>a,.logica-figma-mobile-menu .logica-menu-actions>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:calc(48px * var(--u));padding:calc(12px * var(--u));border:0;border-radius:calc(16px * var(--u));color:#fff;background:#505759;font:500 calc(16px * var(--u))/calc(24px * var(--u)) Aeroport,Arial,sans-serif;text-decoration:none;cursor:pointer}
.logica-figma-mobile-menu .logica-menu-actions>button{background:#ea2a2a}
.logica-figma-mobile-menu :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:2px}

.design-scene .logica-header-flow-spacer{height:116px;flex:none;width:100%}
.design-scene .logica-header-flow-spacer[data-header-spacer="mobile"]{height:72px}
.design-scene:has(>.logica-header-flow-spacer){justify-content:flex-start}
.design-scene footer[data-shared-footer-flow]{position:absolute;left:0;right:0;width:100%}
