@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-latin-500-normal-C0rntwkW.woff2) format("woff2"),url(/assets/open-sans-latin-500-normal-BxcNt415.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2) format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-cyrillic-500-normal-C0pJK5UH.woff2) format("woff2"),url(/assets/open-sans-cyrillic-500-normal-K_-1AP7V.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2) format("woff2"),url(/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2) format("woff2"),url(/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:local("Quicksand Regular"),local("Quicksand-Regular"),url(/assets/foerderkompass-bau/quicksand-v7-400.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:local("Quicksand Medium"),local("Quicksand-Medium"),url(/assets/foerderkompass-bau/quicksand-v7-500.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:local("Quicksand Bold"),local("Quicksand-Bold"),url(/assets/foerderkompass-bau/quicksand-v7-700.woff2) format("woff2")}html:has(body.artur-legal-active),body.artur-legal-active{background:#f4f6f9;color:#484848}body.artur-legal-active #root{min-height:100vh}.artur-legal-page,.artur-legal-page *{box-sizing:border-box}.artur-legal-page{min-height:100vh;background:#f4f6f9;color:#484848;font-family:Quicksand,sans-serif;font-synthesis:auto;text-rendering:auto;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.artur-legal-header{position:sticky;z-index:900;top:0;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.14);background:#080808;padding:14px max(30px,calc((100% - 1110px)/2))}.artur-legal-brand{width:134px;display:block}.artur-legal-brand img{width:100%;height:auto;display:block}.artur-legal-home-link{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.artur-legal-home-link svg{font-size:17px;transition:transform .18s ease}.artur-legal-home-link:hover svg,.artur-legal-home-link:focus-visible svg{transform:translate(-4px)}.artur-legal-shell{min-height:100vh;padding:35px 0}.artur-legal-footer{min-height:92px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px 28px;border-top:1px solid #242424;background:#080808;padding:24px}.artur-legal-footer a{color:#bdbdbd;font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.artur-legal-footer a:hover,.artur-legal-footer a:focus-visible,.artur-legal-footer a[aria-current=page]{color:#fff}.artur-legal-container{width:100%;max-width:1170px;margin-inline:auto;padding-inline:15px}.artur-legal-row{display:flex;flex-wrap:wrap;margin-inline:-15px}.artur-legal-spacer,.artur-legal-column{min-height:1px;padding-inline:15px}.artur-legal-spacer{width:20%}.artur-legal-column{width:60%}.artur-legal-column>div{min-height:0;box-shadow:none}.artur-legal-page .editor{font-family:Quicksand,sans-serif}.artur-legal-page .editor,.artur-legal-page .editor p,.artur-legal-page .editor span,.artur-legal-page .editor a{min-width:0;max-width:100%;overflow-wrap:anywhere}.artur-legal-page .editor p,.artur-legal-page .editor span,.artur-legal-page .editor a{-webkit-hyphens:auto;hyphens:auto}.artur-legal-page .editor p{margin-top:0;margin-bottom:10px}.artur-legal-column>div>.editor:first-child{color:#313544!important;font-size:36px!important;font-weight:400;line-height:1!important}.artur-legal-column>div>.editor:first-child p{margin:0}.artur-legal-column>div>.editor:first-child strong{font-weight:700}.artur-legal-column>div>.editor+.editor{color:#484848!important;font-size:15px!important;line-height:1.4!important}.artur-legal-page .editor h3{margin:50px 0 10px;color:#484848;font-size:24px;font-weight:500;line-height:1.4}.artur-legal-page .editor a{color:#8d8d8d;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.artur-legal-page .editor a:hover{color:#484848}.artur-legal-fingerprint{position:fixed;z-index:990;left:15px;bottom:10px;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:10px;background:#ffffff73;color:#fff;font-size:30px;cursor:pointer}.artur-legal-fingerprint:hover,.artur-legal-fingerprint:focus-visible{color:#63a5f5}.artur-legal-cookie-banner{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#333;color:#ffffffbf;padding:20px;font-family:Quicksand,sans-serif;box-shadow:0 -1px #ffffff14}.artur-legal-cookie-banner>p{max-width:1500px;margin:0;font-size:14px;line-height:20px}.artur-legal-cookie-banner>p button{border:0;background:transparent;padding:0;color:#fff;text-decoration:underline;cursor:pointer}.artur-legal-cookie-banner>div{display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.artur-legal-cookie-banner>div button{height:36px;border:0;background:transparent;color:#fff;padding:0 12px;font-size:14px;font-weight:600;line-height:36px;text-align:center;cursor:pointer}.artur-legal-cookie-banner>div button.is-primary{border-radius:3px;background:#5d9ffb}.artur-legal-cookie-backdrop{position:fixed;z-index:1020;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0006;padding:20px 10px}.artur-legal-cookie-settings{width:min(100%,470px);overflow:hidden;border-radius:6px;background:#fff;color:#5a5a5a;font-family:Quicksand,sans-serif;box-shadow:0 18px 70px #00000059}.artur-legal-cookie-settings header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;padding:16px}.artur-legal-cookie-settings h2{margin:0;color:#333;font-size:18px;font-weight:600;line-height:18px}.artur-legal-cookie-settings header button{border:0;background:transparent;color:#6caaf8;font-size:25px;cursor:pointer}.artur-legal-cookie-row{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #ededed;background:#fff;padding:12px 16px;color:#5a5a5a;font-size:15px;text-align:left}button.artur-legal-cookie-row{cursor:pointer}.artur-legal-cookie-row strong{color:#6caaf8;font-weight:500}.artur-legal-cookie-row i{width:24px;height:24px;border:1px solid #6caaf8;border-radius:50%;background:#fff}.artur-legal-cookie-row i.is-on{background:#6caaf8;box-shadow:inset 0 0 0 5px #fff}.artur-legal-cookie-settings footer{background:#f4f5f7;padding:15px 16px 16px}.artur-legal-cookie-settings footer button{height:40px;border:0;border-radius:2px;background:#63a5f5;color:#fff;padding:10px 16px;font-weight:700;cursor:pointer}@media(max-width:767px){.artur-legal-header{min-height:72px;padding:13px 20px}.artur-legal-brand{width:116px}.artur-legal-home-link{font-size:11px;letter-spacing:.06em}.artur-legal-shell{padding-top:36px;padding-bottom:36px}.artur-legal-spacer{display:none}.artur-legal-column{width:100%}.artur-legal-column>div{padding:50px 30px!important}.artur-legal-column>div>.editor{padding-inline:5px!important}.artur-legal-column>div>.editor:first-child{font-size:27px!important;line-height:1!important}.artur-legal-cookie-banner{flex-direction:column;align-items:stretch;padding:20px}.artur-legal-cookie-banner>p{margin-bottom:10px;font-size:12px;line-height:18px}.artur-legal-cookie-banner>div{min-width:0;display:flex;align-items:center;gap:12px;margin:0}.artur-legal-cookie-banner>div button{flex:1 1 auto}}body.auth-fb-active{background:#f9fafb;color:#101722}.auth-page,.auth-page *{box-sizing:border-box}.auth-page{min-height:100vh;background:#f9fafb;color:#101722;display:flex;flex-direction:column;align-items:center;padding:clamp(28px,6vh,64px) 20px 72px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}.auth-brand{display:flex;align-items:center;gap:12px;color:#101722;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;margin-bottom:clamp(24px,5vh,44px)}.auth-brand>span{width:36px;height:36px;flex:0 0 auto;overflow:hidden;border-radius:11px;box-shadow:0 5px 16px #1017221f}.auth-brand img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.auth-card{width:100%;max-width:440px;background:#fff;border:1px solid #e7e9eb;border-radius:22px;box-shadow:0 24px 60px #10172214;padding:clamp(26px,4vw,38px)}.auth-card h1{margin:0 0 8px;color:#101722;font-size:clamp(1.9rem,5vw,2.4rem);font-weight:800;line-height:1.14;letter-spacing:-.05em;text-transform:lowercase}.auth-card p.auth-sub{color:#5b6574;font-size:15px;font-weight:500;line-height:1.5;margin:0 0 26px}.auth-tabs{display:flex;gap:6px;padding:5px;border-radius:999px;background:#f2f4f6;margin-bottom:26px}.auth-tabs button{flex:1;padding:10px 12px;border:0;border-radius:999px;background:transparent;color:#6f7784;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.auth-tabs button.is-active{background:#fff;color:#101722;box-shadow:0 3px 10px #1017221a}.auth-field{display:block;margin-bottom:16px}.auth-field span{display:block;font-size:13px;font-weight:600;color:#5b6574;margin-bottom:7px}.auth-field input{width:100%;border:1px solid #d8dadd;border-radius:12px;background:#fff;color:#101722;padding:13px 15px;font:inherit;font-size:16px}.auth-field input:focus{outline:none;border-color:#ff4a17;box-shadow:0 0 0 4px #ff4a1724}.auth-submit{width:100%;margin-top:8px;padding:15px 18px;border:0;border-radius:999px;background:#ff4a17;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:transform .16s ease,filter .16s ease}.auth-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:#858c96;font-size:13px;font-weight:500}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e7e9eb}.auth-google{width:100%;padding:13px 18px;border:1px solid #d8dadd;border-radius:999px;background:#fff;color:#101722;font:inherit;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .16s ease,background .16s ease}.auth-google:hover:not(:disabled){border-color:#ff4a17;background:#fff7f4}.auth-links{margin-top:22px;display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#707987}.auth-links button,.auth-links a{background:none;border:0;padding:0;cursor:pointer;color:#ff4a17;font:inherit;font-size:14px;font-weight:600;text-decoration:none}.auth-links button:hover,.auth-links a:hover{text-decoration:underline}.auth-message{margin:0 0 20px;padding:12px 14px;border-radius:12px;border:1px solid #ffd7c8;background:#fff0eb;color:#273244;font-size:14px;line-height:1.5}.auth-message.is-error{border-color:#ffb6a1;background:#fff2ef;color:#b8331a}.auth-account{font-size:15px;color:#5b6574;line-height:1.6;margin:0 0 22px;word-break:break-word}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Quicksand Source;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/foerderkompass-bau/quicksand-v7-400.woff2) format("woff2")}@font-face{font-family:Quicksand Source;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/foerderkompass-bau/quicksand-v7-500.woff2) format("woff2")}@font-face{font-family:Quicksand Source;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/foerderkompass-bau/quicksand-v7-700.woff2) format("woff2")}body.foerder-bau-active{min-width:320px;min-height:100vh;overflow-x:hidden;background:#f9fafb;color:#101722}body.foerder-bau-active #root{min-height:100vh}.foerder-bau-page,.foerder-bau-page *{box-sizing:border-box}.foerder-bau-page{min-height:100vh;color:#101722;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.foerder-bau-page a{color:inherit;text-decoration:none}.foerder-bau-page button,.foerder-bau-page input{color:inherit;font:inherit}.fb-landing-page{background:#fff}.fb-landing-main{position:relative;width:94vw;max-width:1600px;margin:0 auto;padding-bottom:32px}.fb-hero-copy{display:flex;flex-direction:column;padding-top:clamp(2rem,5vh,3rem)}.fb-brandline{display:flex;align-items:center;gap:12px;color:#101722;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fb-brandline>span{width:36px;height:36px;flex:0 0 auto;overflow:hidden;border-radius:11px;box-shadow:0 5px 16px #1017221f}.fb-brandline img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.fb-headline-block{margin-top:clamp(1.35rem,3.2vh,2rem)}.fb-headline-block h1{margin:0;color:#101722;font-size:clamp(3rem,9.6vw,6rem);font-weight:800;line-height:1.13;letter-spacing:-.075em;text-transform:lowercase}.fb-headline-block h1 span{display:block;white-space:nowrap}.fb-headline-block h1 span:last-child{color:#ff4a17}.fb-headline-block>p{max-width:54rem;margin:clamp(1.25rem,3vh,2rem) 0 0;color:#5b6574;font-size:clamp(1.25rem,3.4vw,2.15rem);font-weight:500;line-height:1.45}.fb-headline-block>p span{color:#ff4a17}.fb-store-badges{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:clamp(.75rem,2.5vw,1.5rem);margin-top:clamp(2.5rem,7vh,5.5rem);opacity:0;transform:translateY(8px);transition:opacity .38s ease,transform .5s ease}.fb-store-badges.is-visible{opacity:1;transform:translateY(0)}.fb-store-badges a,.fb-store-badges button{width:clamp(132px,38.5vw,168px);height:clamp(44px,11.5vw,52px);flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;background:transparent;padding:0;cursor:pointer;transition:transform .18s ease}.fb-store-badges a:hover,.fb-store-badges button:hover{transform:translateY(-2px)}.fb-store-badges a:focus-visible,.fb-store-badges button:focus-visible{border-radius:14px;outline:4px solid #ff4a17;outline-offset:4px}.fb-store-badges img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.fb-preview{position:relative;width:64vw;max-width:640px;aspect-ratio:720 / 1188;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:clamp(3rem,5.5vh,4.25rem) auto 0;border-radius:30px;background:#ff4a17}.fb-preview-wordmark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:clamp(1rem,2.4vw,2rem);font-weight:800;line-height:.95;letter-spacing:-.045em;text-align:center;text-transform:uppercase;opacity:0;transition:opacity .26s ease}.fb-preview-wordmark span:first-child{white-space:nowrap}.fb-preview-wordmark span:last-child{letter-spacing:.22em}.fb-preview-wordmark.is-visible{opacity:1}.fb-phone-wrap{position:relative;width:63.47%;max-width:460px;aspect-ratio:456 / 954;opacity:1;transform:translateY(1.5%);transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.fb-phone-wrap.is-hidden{opacity:0;transform:scale(.78) translateY(7.5%)}.fb-side-button{position:absolute;z-index:2;width:1.45%;border-radius:999px 0 0 999px;background:linear-gradient(#aeb4bb,#343941 52%,#777f88);box-shadow:-1px 2px 4px #00000038}.fb-side-button-one{left:-1.05%;top:18.8%;height:4.8%}.fb-side-button-two{left:-1.05%;top:29.3%;height:6.8%}.fb-side-button-three{left:-1.05%;top:38.1%;height:6.8%}.fb-side-button-four{right:-1.05%;top:31.6%;height:9.8%;border-radius:0 999px 999px 0;box-shadow:1px 2px 4px #00000038}.fb-phone-frame{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:12.8%/6.1%;background:linear-gradient(145deg,#d5d9dd,#6e7680 14%,#15191f 42%,#b9c0c7 73%,#252a31);box-shadow:36px 45px 72px #1f0d045e;outline:1px solid rgba(255,255,255,.55)}.fb-phone-bezel{position:absolute;top:.72%;right:.72%;bottom:.72%;left:.72%;border-radius:12.3%/5.85%;background:#050608;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 12px #000000e6}.fb-phone-screen{position:absolute;top:1.3%;right:3.05%;bottom:1.3%;left:3.05%;overflow:hidden;border-radius:10.5%/4.85%;background:#fff;container-type:inline-size}.fb-phone-image-stage,.fb-onboarding-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff;opacity:0;transition:opacity .36s ease}.fb-phone-image-stage.is-visible,.fb-onboarding-stage.is-visible{opacity:1}.fb-phone-image-stage img,.fb-result-stage img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.fb-onboarding-stage{z-index:5}.fb-onboarding-track{width:400%;height:100%;display:flex;transition:transform .66s cubic-bezier(.22,1,.36,1);will-change:transform}.fb-phone-screen-inner{position:relative;width:25%;height:100%;flex:0 0 25%;overflow:hidden;background:#fff;color:#101722}.fb-phone-status{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 0 94.6% 0);pointer-events:none}.fb-phone-welcome{display:flex;flex-direction:column;align-items:center;padding:10.7% 7.15% 5.9%;text-align:center}.fb-welcome-content{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.fb-welcome-illustration{position:relative;width:60.5%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#fff0eb;color:#273244}.fb-welcome-home{width:49%;height:49%;stroke-width:1.8}.fb-euro-bubble{position:absolute;right:6%;bottom:8%;width:29%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#fff}.fb-euro-bubble svg{width:60%;height:60%}.fb-sparkle{position:absolute;width:13%;height:13%}.fb-sparkle.one{left:5%;top:8%}.fb-sparkle.two{right:5%;top:24%;width:10%;height:10%}.fb-phone-welcome h3{margin:10% 0 0;font-size:min(8.15cqw,32px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.fb-phone-welcome p{max-width:94%;margin:3.4% auto 0;color:#7b818b;font-size:min(4.35cqw,17px);font-weight:500;line-height:1.4}.fb-welcome-footer{width:100%;flex:0 0 auto}.fb-dots{display:flex;justify-content:center;gap:2.8%;margin-bottom:8%}.fb-dots i{width:min(2.55cqw,10px);aspect-ratio:1;border-radius:50%;background:#dfe2e6}.fb-dots i:first-child{background:#101722}.fb-phone-primary{width:100%;height:min(14.8cqw,58px);display:flex;align-items:center;justify-content:center;border-radius:999px;background:#ff4a17;color:#fff;font-size:min(4.45cqw,17px);font-weight:700;box-shadow:0 12px 26px #10172224}.fb-question-screen{padding-top:8.5%}.fb-phone-progress{height:7.4%;display:flex;align-items:center;gap:3.3%;padding:0 7.15%}.fb-phone-progress>svg{width:8.7%;height:auto;flex:0 0 auto;stroke-width:2.8}.fb-phone-progress>span{height:max(2px,.72cqw);flex:1;overflow:hidden;border-radius:999px;background:#e9ebee}.fb-phone-progress i{height:100%;display:block;border-radius:inherit;background:#101722}.fb-question-copy{padding:5.5% 7.15% 0}.fb-question-copy h3{margin:0;font-size:min(10.7cqw,42px);font-weight:800;line-height:1.04;letter-spacing:-.045em}.fb-question-copy p{max-width:98%;margin:3.1% 0 0;color:#6f7784;font-size:min(5.1cqw,20px);font-weight:500;line-height:1.4}.fb-question-copy small{display:block;margin-top:5%;color:#8a919b;font-size:min(3.82cqw,15px);font-weight:600}.fb-role-list,.fb-goal-list{display:grid;gap:4%;margin-top:6.6%;padding:0 7.15%}.fb-role-list span{min-height:min(15.8cqw,62px);display:flex;align-items:center;justify-content:center;border-radius:999px;background:#101722;color:#fff;font-size:min(5.6cqw,22px);font-weight:700;box-shadow:0 8px 20px #10172221}.fb-role-list span.is-selected{background:#ff4a17}.fb-goal-list{gap:3.55%;margin-top:4%}.fb-goal-list span{min-height:min(15.8cqw,62px);display:flex;align-items:center;gap:4.1%;border:1px solid #dfe2e5;border-radius:min(2.05cqw,8px);background:#fff;padding:0 4.6%;font-size:min(4.85cqw,19px);font-weight:600;line-height:1.15}.fb-goal-list svg{width:min(6.65cqw,26px);height:min(6.65cqw,26px);flex:0 0 auto;color:#b3b9c0}.fb-goal-list span.is-selected{border-color:#e4e6e8;background:#f7f7f6}.fb-goal-list span.is-selected svg{color:#ff4a17}.fb-review-screen{display:flex;flex-direction:column;padding:13% 7.15% 5.9%}.fb-review-copy{margin-top:auto}.fb-review-eyebrow{display:flex;align-items:center;gap:2.5%;color:#ff4a17;font-size:min(3.55cqw,14px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fb-review-eyebrow svg{width:5.5%;height:auto}.fb-review-copy h3{max-width:92%;margin:3.2% 0 0;font-size:min(10.2cqw,40px);font-weight:800;line-height:1.03;letter-spacing:-.055em}.fb-review-copy>p{max-width:94%;margin:3% 0 0;color:#6f7784;font-size:min(5.1cqw,20px);font-weight:500;line-height:1.4}.fb-review-list{display:grid;gap:2.2%;margin-top:5%;border:1px solid #e7e9eb;border-radius:16px;background:#f7f7f6;padding:3.8%;box-shadow:0 12px 30px #1017220f}.fb-review-list>div{display:flex;align-items:center;gap:3.5%;border-radius:12px;background:#fff;padding:2.5% 3.8%;box-shadow:0 5px 14px #1017220b}.fb-review-list>div>span{width:min(9.2cqw,36px);aspect-ratio:1;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#ff4a17}.fb-review-list svg{width:52%;height:52%}.fb-review-list p{margin:0;text-align:left}.fb-review-list small{display:block;color:#858c96;font-size:min(3.05cqw,12px);font-weight:700}.fb-review-list strong{display:block;margin-top:1%;font-size:min(4.1cqw,16px);font-weight:800;line-height:1.1}.fb-review-button{height:min(14.3cqw,56px);flex:0 0 auto;gap:2%;margin-top:auto;font-size:min(4.35cqw,17px);font-weight:800;box-shadow:0 14px 30px #ff4a1742}.fb-review-button svg{width:5%;height:auto}.fb-result-stage{z-index:8}.fb-landing-footer{position:relative;z-index:10;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;margin-top:clamp(1.5rem,3vh,2.25rem);padding-bottom:clamp(1.25rem,3vh,2rem);color:#707987;font-size:clamp(1.05rem,2.8vw,1.75rem);text-align:center}.fb-landing-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.fb-landing-footer a{transition:color .16s ease}.fb-landing-footer a:hover{color:#ff4a17}.fb-landing-footer p{margin:0}.fb-waitlist-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;background:#000000d1;padding:24px}.fb-waitlist-dialog{position:relative;width:min(100%,420px);overflow:hidden;border-radius:20px;background:#fff;color:#101722;box-shadow:0 24px 80px #00000047}.fb-dialog-close{position:absolute;z-index:2;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:#666;font-size:18px;cursor:pointer}.fb-dialog-heading{border-bottom:1px solid #e6e6e6;background:#fffaf7;padding:23px 24px 22px}.fb-dialog-heading>p{margin:0 0 13px;color:#ff4a17;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fb-dialog-heading h2{margin:0;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.035em}.fb-dialog-heading>span{display:block;margin-top:12px;color:#666d78;font-size:16px;line-height:1.55}.fb-waitlist-dialog form{display:grid;gap:15px;padding:25px 24px 24px}.fb-waitlist-dialog label{display:grid;gap:7px;font-size:14px;font-weight:500}.fb-waitlist-dialog input{width:100%;height:51px;border:1px solid #d8dadd;border-radius:12px;background:#fff;padding:0 12px;outline:none}.fb-waitlist-dialog input:focus{border-color:#ff4a17;box-shadow:0 0 0 2px #ff4a171f}.fb-waitlist-dialog form>button{height:46px;border:0;border-radius:12px;background:#ff4a17;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.fb-waitlist-dialog form>p{margin:1px 0 0;color:#858b94;font-size:12px;line-height:1.4;text-align:center}.fb-info-page{min-height:100vh;background:#f9fafb}.fb-info-container{width:min(100%,896px);margin-inline:auto;padding-inline:16px}.fb-info-header{border-bottom:1px solid #e4e7eb;background:#ffffff8c}.fb-info-header .fb-info-container{min-height:68px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:16px}.fb-info-brand{display:grid;gap:3px}.fb-info-brand strong{color:#ff4a17;font-size:12px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.fb-info-brand span{color:#707987;font-size:14px}.fb-info-header nav{display:flex;flex-wrap:wrap;gap:4px 16px;color:#707987;font-size:14px}.fb-info-header nav a:hover{color:#101722}.fb-info-main{padding-top:32px;padding-bottom:34px}.fb-info-main h1{margin:0 0 24px;color:#111827;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.035em}.fb-info-intro{margin:0 0 32px;color:#707987;font-size:16px;line-height:1.65}.fb-info-main a{color:#ff4a17;font-weight:500}.fb-info-main a:hover{text-decoration:underline}.fb-info-main ul{display:grid;gap:16px;margin:0 0 40px;padding:0;list-style:none}.fb-info-main li{position:relative;padding-left:14px;color:#20242c;font-size:16px}.fb-info-main li:before{content:"";position:absolute;top:.65em;left:0;width:6px;height:6px;border-radius:50%;background:#ff4a17}.fb-info-note{margin:0;border-top:1px solid #e2e5e9;padding-top:24px;color:#707987;font-size:14px}.fb-info-footer{border-top:1px solid #e2e5e9;padding-block:24px;color:#707987;font-size:12px;line-height:1.5;text-align:center}.fb-info-footer p{margin:0}.fb-info-footer p+p{margin-top:8px}.fb-info-footer a:hover{color:#101722}.fb-legal-page,body.foerder-bau-active:has(.fb-legal-page){background:#191919}.fb-legal-page{min-height:100vh;color:#484848;font-family:Quicksand Source,Arial,sans-serif}.fb-legal-content>div{min-height:100vh}.fb-legal-page .container{width:100%;max-width:1170px;margin-inline:auto;padding-inline:15px}.fb-legal-page .row{display:flex;flex-wrap:wrap;margin-inline:-15px}.fb-legal-page .col-md-2-4,.fb-legal-page .col-md-7-2{min-height:1px;padding-inline:15px}.fb-legal-page .col-md-2-4{width:20%}.fb-legal-page .col-md-7-2{width:60%}.fb-legal-page .image img{max-width:100%;height:auto;vertical-align:middle}.fb-legal-page .editor{font-family:Quicksand Source,Arial,sans-serif}.fb-legal-page .editor p{margin-top:0;margin-bottom:10px}.fb-legal-page .editor h2{margin:50px 0 10px;color:#484848;font-size:30px;font-weight:500;line-height:1.4}.fb-legal-page .editor h3{margin:50px 0 5px;color:#337ab7;font-size:24px;font-weight:500;line-height:1.4}.fb-legal-page .editor h5{margin:32px 0 18px;font-size:20px;line-height:1.3}.fb-legal-page .editor ul,.fb-legal-page .editor ol{margin:0 0 10px 15px;padding-left:40px}.fb-legal-page .editor li{margin:0}.fb-legal-page .editor a{color:#3498db}.fb-legal-page .editor table{width:100%;border-collapse:collapse}.fb-legal-page .editor td,.fb-legal-page .editor th{padding:5px 0;text-align:left}.fb-legal-page .editor .mb-4{margin-bottom:15px}.fb-legal-page .editor .px-4{padding-right:15px;padding-left:15px}.fb-legal-page .editor .text-right{text-align:right}.fb-legal-page .editor .text-center,.fb-legal-page .editor .mt-12,.fb-legal-page .editor .pb-8{text-align:center}.fb-cookie-fingerprint{position:fixed;z-index:990;left:8px;bottom:8px;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:10px;background:#ffffffeb;color:#6caaf8;font-size:30px;box-shadow:0 5px 22px #0003;cursor:pointer}.fb-cookie-banner{position:fixed;z-index:1000;right:0;bottom:0;left:0;min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#2e2e2e;color:#b8b8b8;padding:22px 55px;font-family:Quicksand Source,Arial,sans-serif;box-shadow:0 -1px #ffffff14}.fb-cookie-banner>p{max-width:1500px;margin:0;font-size:13px;line-height:1.55}.fb-cookie-banner>p button{border:0;background:transparent;padding:0;color:#fff;text-decoration:underline;cursor:pointer}.fb-cookie-banner>div{min-width:180px;display:grid;gap:14px}.fb-cookie-banner>div button{border:0;background:transparent;color:#fff;padding:0;font-size:13px;font-weight:700;text-align:center;cursor:pointer}.fb-cookie-banner>div button.is-primary{min-height:39px;background:#63a5f5;padding:9px 15px}.fb-cookie-settings-backdrop{position:fixed;z-index:1020;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000061;padding:10px}.fb-cookie-settings{width:min(100%,370px);overflow:hidden;border-radius:6px;background:#fff;color:#5a5a5a;font-family:Quicksand Source,Arial,sans-serif;box-shadow:0 18px 70px #00000059}.fb-cookie-settings header{min-height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;padding:0 16px}.fb-cookie-settings h2{margin:0;color:#333;font-size:19px;font-weight:500}.fb-cookie-settings header button{border:0;background:transparent;color:#6caaf8;font-size:25px;cursor:pointer}.fb-cookie-row{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #ededed;background:#fff;padding:0 16px;font-size:15px;text-align:left}button.fb-cookie-row{cursor:pointer}.fb-cookie-row strong{color:#6caaf8;font-weight:500}.fb-cookie-row i{width:24px;height:24px;border:1px solid #6caaf8;border-radius:50%;background:#fff;transition:background .16s ease,box-shadow .16s ease}.fb-cookie-row i.is-on{background:#6caaf8;box-shadow:inset 0 0 0 5px #fff}.fb-cookie-settings footer{background:#f2f3f5;padding:15px 16px}.fb-cookie-settings footer button{min-height:40px;border:0;border-radius:2px;background:#63a5f5;color:#fff;padding:10px 16px;font-weight:700;cursor:pointer}@media(min-width:640px){.fb-landing-main{width:90vw}.fb-brandline{font-size:14px}.fb-brandline>span{width:40px;height:40px}}@media(min-width:1024px){body.foerder-bau-active:has(.fb-landing-page){height:100vh;overflow:hidden}.fb-landing-main{width:82vw;height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,32%);grid-template-rows:minmax(0,1fr);-moz-column-gap:5%;column-gap:5%;padding-bottom:0}.fb-hero-copy{grid-column:1;grid-row:1;min-height:0;overflow:hidden;padding-top:5.5vh}.fb-brandline>span{width:44px;height:44px;border-radius:12px}.fb-headline-block{margin-top:clamp(2.25rem,4.8vh,4.25rem)}.fb-headline-block h1{font-size:clamp(3rem,min(6.9vw,12.6vh),8rem)}.fb-headline-block>p{max-width:none;font-size:clamp(.95rem,min(1.28vw,2.2vh),1.5rem);line-height:1.65}.fb-store-badges{justify-content:flex-start;gap:12px;margin-top:clamp(2rem,5.5vh,3.5rem)}.fb-store-badges a,.fb-store-badges button{width:180px;height:56px}.fb-preview{grid-column:2;grid-row:1;width:min(100%,calc(87vh * 720 / 1188));max-width:none;aspect-ratio:720 / 1188;align-self:center;justify-self:center;margin:0}.fb-landing-footer{position:absolute;left:50%;bottom:2vh;width:auto;gap:16px;margin:0;padding:0;font-size:14px;transform:translate(-50%)}}@media(min-width:1280px){.fb-landing-main{width:78vw}}@media(min-width:1536px){.fb-landing-main{width:76vw}}@media(max-width:767px){.fb-headline-block{transform:translateY(7px)}.fb-landing-footer{line-height:1.5}.fb-waitlist-backdrop{align-items:center;padding:0}.fb-waitlist-dialog{width:100%;border-radius:20px 20px 0 0}.fb-dialog-heading{padding:24px 24px 20px}.fb-info-header .fb-info-container{align-items:flex-start}.fb-info-header nav{width:100%;gap:8px 18px}.fb-info-main{padding-top:34px;padding-bottom:34px}.fb-info-main h1{max-width:350px;font-size:30px}.fb-legal-page .col-md-2-4{display:none}.fb-legal-page .col-md-7-2{width:100%}.fb-legal-page .col-md-7-2>div:nth-child(2){padding:50px 10px!important}.fb-legal-page .editor{padding-inline:25px!important}.fb-cookie-banner{min-height:194px;display:block;padding:20px}.fb-cookie-banner>p{font-size:12px;line-height:1.48}.fb-cookie-banner>div{min-width:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin-top:14px}.fb-cookie-banner>div button.is-primary{min-height:36px}.fb-cookie-fingerprint{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.fb-onboarding-track,.fb-phone-wrap,.fb-phone-image-stage,.fb-onboarding-stage,.fb-preview-wordmark{transition-duration:1ms!important}}.foerder-bau-source,.foerder-bau-source *,.foerder-bau-source *:before,.foerder-bau-source *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.foerder-bau-source{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.5;font-synthesis:none;-webkit-font-smoothing:antialiased}.foerder-bau-source :where(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:inherit;font-weight:inherit}.foerder-bau-source :where(ol,ul){margin:0;padding:0;list-style:none}.foerder-bau-source :where(button,input){margin:0;color:inherit;font:inherit}.foerder-bau-source :where(button){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;padding:0;cursor:pointer}.foerder-bau-source :where(img,svg){display:block;vertical-align:middle}.foerder-bau-source img{max-width:100%;height:auto}:where(body.foerder-bau-active>[role=dialog]),:where(body.foerder-bau-active>[role=dialog] *),:where(body.foerder-bau-active>[role=dialog] *:before),:where(body.foerder-bau-active>[role=dialog] *:after){box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}body.foerder-bau-active{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000}:where(body.foerder-bau-active>[role=dialog]) :where(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:inherit;font-weight:inherit}:where(body.foerder-bau-active>[role=dialog]) :where(button,input){margin:0;color:inherit;font:inherit}:where(body.foerder-bau-active>[role=dialog]) :where(button){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;padding:0;cursor:pointer}:where(body.foerder-bau-active>[role=dialog]) :where(img,svg){display:block;vertical-align:middle}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[0\.72\%\]{top:.72%;right:.72%;bottom:.72%;left:.72%}.inset-x-0{left:0;right:0}.inset-x-\[3\.05\%\]{left:3.05%;right:3.05%}.inset-y-\[1\.3\%\]{top:1.3%;bottom:1.3%}.-left-\[1\.05\%\]{left:-1.05%}.-right-\[1\.05\%\]{right:-1.05%}.bottom-0{bottom:0}.bottom-\[16\%\]{bottom:16%}.bottom-\[5\%\]{bottom:5%}.bottom-\[6\%\]{bottom:6%}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1\/2{left:50%}.left-\[3\%\]{left:3%}.left-\[5\%\]{left:5%}.left-\[50\%\]{left:50%}.left-\[7\.25\%\]{left:7.25%}.right-4{right:1rem}.right-\[4\%\]{right:4%}.right-\[6\%\]{right:6%}.top-0{top:0}.top-4{top:1rem}.top-\[0\.65\%\]{top:.65%}.top-\[12\%\]{top:12%}.top-\[18\.8\%\]{top:18.8%}.top-\[24\%\]{top:24%}.top-\[29\.3\%\]{top:29.3%}.top-\[31\.6\%\]{top:31.6%}.top-\[36\%\]{top:36%}.top-\[38\.1\%\]{top:38.1%}.top-\[5\.2\%\]{top:5.2%}.top-\[50\%\]{top:50%}.top-\[56\.1\%\]{top:56.1%}.top-\[7\.4\%\]{top:7.4%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[18\]{z-index:18}.z-\[25\]{z-index:25}.z-\[35\]{z-index:35}.z-\[60\]{z-index:60}.mx-auto{margin-left:auto;margin-right:auto}.mb-\[6\.5\%\]{margin-bottom:6.5%}.mb-\[8\%\]{margin-bottom:8%}.ml-\[2\%\]{margin-left:2%}.mt-\[1\%\]{margin-top:1%}.mt-\[10\%\]{margin-top:10%}.mt-\[12\%\]{margin-top:12%}.mt-\[3\%\]{margin-top:3%}.mt-\[3\.1\%\]{margin-top:3.1%}.mt-\[3\.2\%\]{margin-top:3.2%}.mt-\[4\%\]{margin-top:4%}.mt-\[5\%\]{margin-top:5%}.mt-\[6\.6\%\]{margin-top:6.6%}.mt-\[8\%\]{margin-top:8%}.mt-\[clamp\(1\.25rem\,3vh\,2rem\)\]{margin-top:clamp(1.25rem,3vh,2rem)}.mt-\[clamp\(1\.35rem\,3\.2vh\,2rem\)\]{margin-top:clamp(1.35rem,3.2vh,2rem)}.mt-\[clamp\(1\.5rem\,3vh\,2\.25rem\)\]{margin-top:clamp(1.5rem,3vh,2.25rem)}.mt-\[clamp\(2\.5rem\,7vh\,5\.5rem\)\]{margin-top:clamp(2.5rem,7vh,5.5rem)}.mt-\[clamp\(3rem\,5\.5vh\,4\.25rem\)\]{margin-top:clamp(3rem,5.5vh,4.25rem)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[1\/2\]{aspect-ratio:1/2}.aspect-\[780\/1634\]{aspect-ratio:780/1634}.aspect-square{aspect-ratio:1 / 1}.size-9{width:2.25rem;height:2.25rem}.size-\[10\%\]{width:10%;height:10%}.size-\[13\%\]{width:13%;height:13%}.size-\[29\%\]{width:29%;height:29%}.size-\[48\%\]{width:48%;height:48%}.size-\[49\%\]{width:49%;height:49%}.size-\[60\%\]{width:60%;height:60%}.size-\[62\%\]{width:62%;height:62%}.size-\[76\%\]{width:76%;height:76%}.size-\[9\%\]{width:9%;height:9%}.size-\[min\(2\.55cqw\,10px\)\]{width:min(2.55cqw,10px);height:min(2.55cqw,10px)}.size-\[min\(6\.65cqw\,26px\)\]{width:min(6.65cqw,26px);height:min(6.65cqw,26px)}.size-\[min\(9\.2cqw\,36px\)\]{width:min(9.2cqw,36px);height:min(9.2cqw,36px)}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-4{height:1rem}.h-\[0\.72cqw\]{height:.72cqw}.h-\[4\.8\%\]{height:4.8%}.h-\[6\.8\%\]{height:6.8%}.h-\[7\.4\%\]{height:7.4%}.h-\[9\.8\%\]{height:9.8%}.h-\[clamp\(38px\,9\.8vw\,46px\)\]{height:clamp(38px,9.8vw,46px)}.h-\[clamp\(44px\,11\.5vw\,52px\)\]{height:clamp(44px,11.5vw,52px)}.h-\[min\(14\.3cqw\,56px\)\]{height:min(14.3cqw,56px)}.h-\[min\(14\.8cqw\,58px\)\]{height:min(14.8cqw,58px)}.h-\[min\(15\.8cqw\,62px\)\]{height:min(15.8cqw,62px)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[6px\]{max-height:6px}.min-h-0{min-height:0px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[min\(15\.8cqw\,62px\)\]{min-height:min(15.8cqw,62px)}.w-1\/4{width:25%}.w-4{width:1rem}.w-\[1\.45\%\]{width:1.45%}.w-\[160\%\]{width:160%}.w-\[18\.5\%\]{width:18.5%}.w-\[27\%\]{width:27%}.w-\[400\%\]{width:400%}.w-\[5\%\]{width:5%}.w-\[5\.5\%\]{width:5.5%}.w-\[52\%\]{width:52%}.w-\[58\%\]{width:58%}.w-\[60\.5\%\]{width:60.5%}.w-\[63\%\]{width:63%}.w-\[64vw\]{width:64vw}.w-\[8\.7\%\]{width:8.7%}.w-\[88\%\]{width:88%}.w-\[94vw\]{width:94vw}.w-\[clamp\(114px\,32\.8vw\,148px\)\]{width:clamp(114px,32.8vw,148px)}.w-\[clamp\(132px\,38\.5vw\,168px\)\]{width:clamp(132px,38.5vw,168px)}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[238px\]{max-width:238px}.max-w-\[350px\]{max-width:350px}.max-w-\[420px\]{max-width:420px}.max-w-\[54rem\]{max-width:54rem}.max-w-\[640px\]{max-width:640px}.max-w-\[92\%\]{max-width:92%}.max-w-\[94\%\]{max-width:94%}.max-w-\[98\%\]{max-width:98%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2,.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.gap-0{gap:0px}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2\.5\%\]{gap:2.5%}.gap-\[2\.8\%\]{gap:2.8%}.gap-\[3\.3\%\]{gap:3.3%}.gap-\[3\.5\%\]{gap:3.5%}.gap-\[4\.1\%\]{gap:4.1%}.gap-\[clamp\(0\.75rem\,2\.5vw\,1\.5rem\)\]{gap:clamp(.75rem,2.5vw,1.5rem)}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-\[2\.2\%\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.2% * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.2% * var(--tw-space-y-reverse))}.space-y-\[3\.4\%\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.4% * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.4% * var(--tw-space-y-reverse))}.space-y-\[3\.55\%\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.55% * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.55% * var(--tw-space-y-reverse))}.space-y-\[4\.05\%\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4.05% * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.05% * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[10\.5\%\/4\.85\%\]{border-radius:10.5%/4.85%}.rounded-\[11px\]{border-radius:11px}.rounded-\[12\.3\%\/5\.85\%\]{border-radius:12.3%/5.85%}.rounded-\[12\.8\%\/6\.1\%\]{border-radius:12.8%/6.1%}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[23\%\]{border-radius:23%}.rounded-\[30px\]{border-radius:30px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(2\.05cqw\,8px\)\]{border-radius:min(2.05cqw,8px)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.border{border-width:1px}.border-0{border-width:0px}.border-\[clamp\(4px\,0\.55vw\,8px\)\]{border-width:clamp(4px,.55vw,8px)}.border-b{border-bottom-width:1px}.border-\[\#101722\]\/15{border-color:#10172226}.border-\[\#101722\]\/\[0\.08\]{border-color:#10172214}.border-\[\#dfe2e5\]{--tw-border-opacity: 1;border-color:rgb(223 226 229 / var(--tw-border-opacity, 1))}.border-\[\#e7e9eb\]{--tw-border-opacity: 1;border-color:rgb(231 233 235 / var(--tw-border-opacity, 1))}.border-\[\#ff6a2a\]{--tw-border-opacity: 1;border-color:rgb(255 106 42 / var(--tw-border-opacity, 1))}.bg-\[\#050608\]{--tw-bg-opacity: 1;background-color:rgb(5 6 8 / var(--tw-bg-opacity, 1))}.bg-\[\#101722\]{--tw-bg-opacity: 1;background-color:rgb(16 23 34 / var(--tw-bg-opacity, 1))}.bg-\[\#d4eff5\]{--tw-bg-opacity: 1;background-color:rgb(212 239 245 / var(--tw-bg-opacity, 1))}.bg-\[\#dfe2e6\]{--tw-bg-opacity: 1;background-color:rgb(223 226 230 / var(--tw-bg-opacity, 1))}.bg-\[\#e9ebee\]{--tw-bg-opacity: 1;background-color:rgb(233 235 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f6\]{--tw-bg-opacity: 1;background-color:rgb(247 247 246 / var(--tw-bg-opacity, 1))}.bg-\[\#fdfdfc\]{--tw-bg-opacity: 1;background-color:rgb(253 253 252 / var(--tw-bg-opacity, 1))}.bg-\[\#ff4a17\]{--tw-bg-opacity: 1;background-color:rgb(255 74 23 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0d7\]{--tw-bg-opacity: 1;background-color:rgb(255 240 215 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0eb\]{--tw-bg-opacity: 1;background-color:rgb(255 240 235 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7f0\]{--tw-bg-opacity: 1;background-color:rgb(255 247 240 / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(145deg\,\#d5d9dd_0\%\,\#6e7680_14\%\,\#15191f_42\%\,\#b9c0c7_73\%\,\#252a31_100\%\)\]{background-image:linear-gradient(145deg,#d5d9dd,#6e7680 14%,#15191f 42%,#b9c0c7 73%,#252a31)}.bg-\[linear-gradient\(180deg\,\#fff7f3_0\%\,\#fdfdfc_100\%\)\]{background-image:linear-gradient(180deg,#fff7f3,#fdfdfc)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-\[\#aeb4bb\]{--tw-gradient-from: #aeb4bb var(--tw-gradient-from-position);--tw-gradient-to: rgb(174 180 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#343941\]{--tw-gradient-to: rgb(52 57 65 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #343941 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#777f88\]{--tw-gradient-to: #777f88 var(--tw-gradient-to-position)}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-6{padding:1.5rem}.p-\[3\.8\%\]{padding:3.8%}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[3\.8\%\]{padding-left:3.8%;padding-right:3.8%}.px-\[4\.6\%\]{padding-left:4.6%;padding-right:4.6%}.px-\[7\.15\%\]{padding-left:7.15%;padding-right:7.15%}.px-\[8\%\]{padding-left:8%;padding-right:8%}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[2\.5\%\]{padding-top:2.5%;padding-bottom:2.5%}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[4\%\]{padding-bottom:4%}.pb-\[5\.9\%\]{padding-bottom:5.9%}.pb-\[clamp\(1\.25rem\,3vh\,2rem\)\]{padding-bottom:clamp(1.25rem,3vh,2rem)}.pt-6{padding-top:1.5rem}.pt-\[0\.2\%\]{padding-top:.2%}.pt-\[18\%\]{padding-top:18%}.pt-\[2\.5\%\]{padding-top:2.5%}.pt-\[4\.5\%\]{padding-top:4.5%}.pt-\[5\.2\%\]{padding-top:5.2%}.pt-\[5\.5\%\]{padding-top:5.5%}.pt-\[clamp\(2rem\,5vh\,3rem\)\]{padding-top:clamp(2rem,5vh,3rem)}.text-left{text-align:left}.text-center{text-align:center}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.05rem\,2\.8vw\,1\.75rem\)\]{font-size:clamp(1.05rem,2.8vw,1.75rem)}.text-\[clamp\(1\.25rem\,3\.4vw\,2\.15rem\)\]{font-size:clamp(1.25rem,3.4vw,2.15rem)}.text-\[clamp\(18px\,1\.72vw\,29px\)\]{font-size:clamp(18px,1.72vw,29px)}.text-\[clamp\(1rem\,2\.4vw\,2rem\)\]{font-size:clamp(1rem,2.4vw,2rem)}.text-\[clamp\(3rem\,9\.6vw\,6rem\)\]{font-size:clamp(3rem,9.6vw,6rem)}.text-\[clamp\(5px\,0\.68vw\,10px\)\]{font-size:clamp(5px,.68vw,10px)}.text-\[clamp\(9px\,0\.82vw\,14px\)\]{font-size:clamp(9px,.82vw,14px)}.text-\[min\(10\.2cqw\,40px\)\]{font-size:min(10.2cqw,40px)}.text-\[min\(10\.7cqw\,42px\)\]{font-size:min(10.7cqw,42px)}.text-\[min\(3\.05cqw\,12px\)\]{font-size:min(3.05cqw,12px)}.text-\[min\(3\.55cqw\,14px\)\]{font-size:min(3.55cqw,14px)}.text-\[min\(3\.82cqw\,15px\)\]{font-size:min(3.82cqw,15px)}.text-\[min\(4\.1cqw\,16px\)\]{font-size:min(4.1cqw,16px)}.text-\[min\(4\.35cqw\,17px\)\]{font-size:min(4.35cqw,17px)}.text-\[min\(4\.45cqw\,17px\)\]{font-size:min(4.45cqw,17px)}.text-\[min\(4\.85cqw\,19px\)\]{font-size:min(4.85cqw,19px)}.text-\[min\(5\.1cqw\,20px\)\]{font-size:min(5.1cqw,20px)}.text-\[min\(5\.6cqw\,22px\)\]{font-size:min(5.6cqw,22px)}.text-\[min\(8\.15cqw\,32px\)\]{font-size:min(8.15cqw,32px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.13\]{line-height:1.13}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.075em\]{letter-spacing:-.075em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-tight{letter-spacing:-.025em}.text-\[\#101722\]{--tw-text-opacity: 1;color:rgb(16 23 34 / var(--tw-text-opacity, 1))}.text-\[\#26313e\]{--tw-text-opacity: 1;color:rgb(38 49 62 / var(--tw-text-opacity, 1))}.text-\[\#273244\]{--tw-text-opacity: 1;color:rgb(39 50 68 / var(--tw-text-opacity, 1))}.text-\[\#5b6574\]{--tw-text-opacity: 1;color:rgb(91 101 116 / var(--tw-text-opacity, 1))}.text-\[\#6f7784\]{--tw-text-opacity: 1;color:rgb(111 119 132 / var(--tw-text-opacity, 1))}.text-\[\#707987\]{--tw-text-opacity: 1;color:rgb(112 121 135 / var(--tw-text-opacity, 1))}.text-\[\#7b818b\]{--tw-text-opacity: 1;color:rgb(123 129 139 / var(--tw-text-opacity, 1))}.text-\[\#858c96\]{--tw-text-opacity: 1;color:rgb(133 140 150 / var(--tw-text-opacity, 1))}.text-\[\#8a919b\]{--tw-text-opacity: 1;color:rgb(138 145 155 / var(--tw-text-opacity, 1))}.text-\[\#b3b9c0\]{--tw-text-opacity: 1;color:rgb(179 185 192 / var(--tw-text-opacity, 1))}.text-\[\#ff4a17\]{--tw-text-opacity: 1;color:rgb(255 74 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-70{opacity:.7}.shadow-\[-1px_2px_4px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: -1px 2px 4px rgba(0,0,0,.22);--tw-shadow-colored: -1px 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(16\,23\,34\,0\.14\)\]{--tw-shadow: 0 12px 26px rgba(16,23,34,.14);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(16\,23\,34\,0\.06\)\]{--tw-shadow: 0 12px 30px rgba(16,23,34,.06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(255\,74\,23\,0\.26\)\]{--tw-shadow: 0 14px 30px rgba(255,74,23,.26);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_28px_rgba\(124\,51\,11\,0\.24\)\]{--tw-shadow: 0 16px 28px rgba(124,51,11,.24);--tw-shadow-colored: 0 16px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(255\,74\,23\,0\.12\)\]{--tw-shadow: 0 18px 48px rgba(255,74,23,.12);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(255\,74\,23\,0\.15\)\]{--tw-shadow: 0 18px 48px rgba(255,74,23,.15);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(16\,23\,34\,0\.22\)\]{--tw-shadow: 0 28px 80px rgba(16,23,34,.22);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(16\,23\,34\,0\.045\)\]{--tw-shadow: 0 5px 14px rgba(16,23,34,.045);--tw-shadow-colored: 0 5px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_16px_rgba\(16\,23\,34\,0\.12\)\]{--tw-shadow: 0 5px 16px rgba(16,23,34,.12);--tw-shadow-colored: 0 5px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(16\,23\,34\,0\.13\)\]{--tw-shadow: 0 8px 20px rgba(16,23,34,.13);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[1px_2px_4px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 1px 2px 4px rgba(0,0,0,.22);--tw-shadow-colored: 1px 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.16\)\,inset_0_0_12px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.16),inset 0 0 12px rgba(0,0,0,.9);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/55{--tw-ring-color: rgb(255 255 255 / .55)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.paused{animation-play-state:paused}.\[container-type\:inline-size\]{container-type:inline-size}.\[perspective\:1400px\]{perspective:1400px}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.92\)\]{text-shadow:0 1px 2px rgba(0,0,0,.92)}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[\#9aa3af\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9aa3af\]::placeholder{--tw-text-opacity: 1;color:rgb(154 163 175 / var(--tw-text-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[\#243041\]:hover{--tw-bg-opacity: 1;background-color:rgb(36 48 65 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e63f10\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 63 16 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#ff4a17\]:hover{--tw-text-opacity: 1;color:rgb(255 74 23 / var(--tw-text-opacity, 1))}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:rounded-\[14px\]:focus-visible{border-radius:14px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-4:focus-visible{outline-width:4px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#ff4a17\]:focus-visible{outline-color:#ff4a17}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#ff4a17\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 74 23 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}@media(min-width:640px){.sm\:size-10{width:2.5rem;height:2.5rem}.sm\:w-\[90vw\]{width:90vw}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-lg{border-radius:.5rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:absolute{position:absolute}.lg\:bottom-\[2vh\]{bottom:2vh}.lg\:left-1\/2{left:50%}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-\[7\.5vh\]{margin-bottom:7.5vh}.lg\:mt-0{margin-top:0}.lg\:mt-\[5\.5vh\]{margin-top:5.5vh}.lg\:mt-\[clamp\(2\.25rem\,4\.8vh\,4\.25rem\)\]{margin-top:clamp(2.25rem,4.8vh,4.25rem)}.lg\:mt-\[clamp\(2rem\,5\.5vh\,3\.5rem\)\]{margin-top:clamp(2rem,5.5vh,3.5rem)}.lg\:grid{display:grid}.lg\:aspect-auto{aspect-ratio:auto}.lg\:size-11{width:2.75rem;height:2.75rem}.lg\:h-\[100svh\]{height:100svh}.lg\:h-\[56px\]{height:56px}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:w-\[180px\]{width:180px}.lg\:w-\[82vw\]{width:82vw}.lg\:w-auto{width:auto}.lg\:max-w-full{max-width:100%}.lg\:max-w-none{max-width:none}.lg\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,32\%\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,32%)}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:justify-start{justify-content:flex-start}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-x-\[5\%\]{-moz-column-gap:5%;column-gap:5%}.lg\:overflow-hidden{overflow:hidden}.lg\:rounded-\[12px\]{border-radius:12px}.lg\:pb-0{padding-bottom:0}.lg\:pt-\[5\.5vh\]{padding-top:5.5vh}.lg\:text-\[clamp\(0\.95rem\,min\(1\.28vw\,2\.2vh\)\,1\.5rem\)\]{font-size:clamp(.95rem,min(1.28vw,2.2vh),1.5rem)}.lg\:text-\[clamp\(3rem\,min\(6\.9vw\,12\.6vh\)\,8rem\)\]{font-size:clamp(3rem,min(6.9vw,12.6vh),8rem)}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:leading-relaxed{line-height:1.625}}@media(min-width:1280px){.xl\:w-\[78vw\]{width:78vw}}@media(min-width:1536px){.\32xl\:w-\[76vw\]{width:76vw}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff")}:root{--keto30-green: #174c3c;--keto30-mustard: #d5a441;--keto30-sand: #f6ecdd;--keto30-cream: #fffaf1;--keto30-ink: #123c31;--keto30-muted: #66716c}body.keto30-active{min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--keto30-cream);color:var(--keto30-ink)}body.keto30-active #root{min-height:100vh}.keto30-page,.keto30-page *,.keto30-page *:before,.keto30-page *:after{box-sizing:border-box}.keto30-page{min-height:100vh;color:var(--keto30-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.keto30-page a{color:inherit;text-decoration:none}.keto30-page button{color:inherit;font:inherit}.keto30-landing-page{background:radial-gradient(circle at 8% 12%,rgba(213,164,65,.09),transparent 25rem),var(--keto30-cream)}.keto30-landing-main{position:relative;width:92vw;max-width:1600px;min-height:100svh;margin:0 auto;padding-bottom:30px}.keto30-hero-copy{display:flex;flex-direction:column;padding-top:clamp(1.8rem,4.8vh,3rem)}.keto30-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.keto30-logo-link{display:block;width:clamp(154px,21vw,205px)}.keto30-logo-link img{width:100%;height:auto;display:block}.keto30-logo-link:focus-visible,.keto30-language a:focus-visible,.keto30-store-badge:focus-visible,.keto30-landing-footer a:focus-visible{border-radius:8px;outline:3px solid var(--keto30-mustard);outline-offset:5px}.keto30-language{display:flex;align-items:center;gap:7px}.keto30-language a{width:36px;height:28px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;opacity:.58;transition:opacity .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.keto30-language svg{width:26px;height:auto;display:block;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #174c3c24}.keto30-language a:hover,.keto30-language a.is-active{opacity:1}.keto30-language a:hover{transform:translateY(-1px)}.keto30-language a.is-active{border-color:#174c3c29;background:#d5a44124}.keto30-headline-block{margin-top:clamp(2.1rem,5vh,4rem)}.keto30-headline-block h1{margin:0;color:var(--keto30-green);font-family:Poppins,Inter,sans-serif;font-size:clamp(3.1rem,13vw,6rem);font-weight:800;line-height:1.08;letter-spacing:-.065em}.keto30-headline-block h1 span{display:block;width:-moz-fit-content;width:fit-content;white-space:nowrap}.keto30-headline-block h1 span:last-child{margin-top:.12em;border-radius:.52em;background:var(--keto30-mustard);padding:.01em .22em .055em}.keto30-headline-block>p{max-width:660px;margin:clamp(1.3rem,3.2vh,2rem) 0 0;color:var(--keto30-muted);font-size:clamp(1.1rem,3.6vw,1.6rem);font-weight:500;line-height:1.55}.keto30-download-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:13px;margin-top:clamp(1.8rem,4.2vh,3rem)}.keto30-store-option{position:relative;flex:0 0 auto}.keto30-store-badge{display:block;border-radius:10px}.keto30-app-store-link{width:clamp(150px,18vw,184px);transition:transform .16s ease,filter .16s ease}.keto30-store-badge img{width:100%;height:auto;display:block}.keto30-app-store-link:hover{filter:brightness(1.08);transform:translateY(-2px)}.keto30-google-play-badge{width:clamp(157px,18.9vw,193px);opacity:.7;filter:saturate(.78)}.keto30-store-label{position:absolute;right:8px;bottom:calc(100% + 6px);color:var(--keto30-green);font-size:.65rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.keto30-carousel{position:relative;width:64vw;max-width:640px;aspect-ratio:1 / 2;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:clamp(3rem,6vh,4.5rem) auto 0;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:var(--keto30-green);box-shadow:0 32px 70px #174c3c33;outline:none}.keto30-carousel:focus-visible{outline:4px solid var(--keto30-mustard);outline-offset:6px}.keto30-carousel-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.keto30-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;cursor:grab;touch-action:pan-y}.keto30-slide:active{cursor:grabbing}.keto30-iphone17{position:relative;height:74.5%;aspect-ratio:511 / 968;filter:drop-shadow(0 24px 28px rgba(4,25,19,.34));isolation:isolate}.keto30-iphone17-screen{position:absolute;z-index:1;top:5.9917%;left:11.5459%;width:76.908%;height:88.0165%;overflow:hidden;border-radius:10.687%;background:#faf1e7;padding:1.8% 2.4%}.keto30-slide-art{width:100%;height:100%;display:block;border-radius:7.5%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.keto30-iphone17-bezel{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.keto30-carousel-arrow{position:absolute;z-index:5;top:50%;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(23,76,60,.12);border-radius:50%;background:#fffaf1eb;color:var(--keto30-green);padding:0;font-size:23px;box-shadow:0 10px 28px #06231b33;cursor:pointer;transform:translateY(-50%);transition:background .16s ease,transform .16s ease}.keto30-carousel-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.keto30-carousel-arrow:focus-visible,.keto30-carousel-dots button:focus-visible{outline:3px solid var(--keto30-mustard);outline-offset:3px}.keto30-carousel-arrow.is-previous{left:12px}.keto30-carousel-arrow.is-next{right:12px}.keto30-carousel-dots{position:absolute;z-index:5;right:0;bottom:3.2%;left:0;display:flex;align-items:center;justify-content:center;gap:8px}.keto30-carousel-dots button{width:7px;height:7px;border:0;border-radius:999px;background:#fffaf161;padding:0;cursor:pointer;transition:width .18s ease,background .18s ease}.keto30-carousel-dots button.is-active{width:24px;background:var(--keto30-mustard)}.keto30-landing-footer{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-top:clamp(2rem,4vh,3rem);padding-bottom:20px;color:#737c78;font-size:12px;text-align:center}.keto30-landing-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.keto30-landing-footer a{transition:color .16s ease}.keto30-landing-footer a:hover{color:var(--keto30-green)}.keto30-landing-footer p{margin:0}.keto30-info-page{min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(circle at 12% 0%,rgba(213,164,65,.12),transparent 28rem),var(--keto30-cream)}.keto30-info-container{width:min(100% - 32px,1040px);margin-inline:auto}.keto30-info-header{position:relative;z-index:20;border-bottom:1px solid rgba(23,76,60,.12);background:#fffaf1e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.keto30-info-header-inner{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.keto30-info-logo{width:158px;display:block}.keto30-info-logo img{width:100%;height:auto;display:block}.keto30-info-logo:focus-visible,.keto30-info-nav a:focus-visible,.keto30-info-footer a:focus-visible,.keto30-info-card a:focus-visible{border-radius:6px;outline:3px solid var(--keto30-mustard);outline-offset:4px}.keto30-info-nav{display:flex;align-items:center;justify-content:flex-end;gap:22px;color:#6d7772;font-size:13px;font-weight:600}.keto30-info-nav a{position:relative;padding-block:8px;transition:color .16s ease}.keto30-info-nav a:after{position:absolute;right:0;bottom:1px;left:0;height:2px;border-radius:999px;background:var(--keto30-mustard);content:"";opacity:0;transform:scaleX(.3);transition:opacity .16s ease,transform .16s ease}.keto30-info-nav a:hover,.keto30-info-nav a.is-active{color:var(--keto30-green)}.keto30-info-nav a.is-active:after{opacity:1;transform:scaleX(1)}.keto30-info-main{flex:1;padding-block:clamp(36px,6vw,76px)}.keto30-info-card{overflow:hidden;border:1px solid rgba(23,76,60,.11);border-radius:30px;background:#ffffffc2;padding:clamp(28px,6vw,68px);box-shadow:0 28px 75px #174c3c14}.keto30-draft-notice{display:flex;align-items:center;gap:12px;margin:calc(clamp(28px,6vw,68px)*-1) calc(clamp(28px,6vw,68px)*-1) clamp(28px,5vw,54px);border-bottom:1px solid rgba(213,164,65,.28);background:#d5a44129;padding:15px clamp(28px,6vw,68px);color:#694d14;font-size:13px;line-height:1.45}.keto30-draft-notice strong{flex:0 0 auto;border-radius:999px;background:var(--keto30-mustard);color:var(--keto30-green);padding:5px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.keto30-eyebrow{margin:0 0 13px;color:#a27214;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.keto30-info-card h1{max-width:780px;margin:0;color:var(--keto30-green);font-family:Poppins,Inter,sans-serif;font-size:clamp(2.35rem,6vw,4.8rem);font-weight:800;line-height:1.08;letter-spacing:-.055em}.keto30-lead{max-width:780px;margin:22px 0 0;color:#5e6964;font-size:clamp(1.05rem,2.4vw,1.28rem);line-height:1.7}.keto30-info-card section{margin-top:clamp(34px,5vw,52px);border-top:1px solid rgba(23,76,60,.1);padding-top:clamp(28px,4vw,42px)}.keto30-info-card section:first-of-type.keto30-contact-panel{border-top:0;padding-top:0}.keto30-info-card h2{margin:0;color:var(--keto30-green);font-family:Poppins,Inter,sans-serif;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:700;line-height:1.3;letter-spacing:-.025em}.keto30-info-card section>p,.keto30-info-card address,.keto30-info-card li{color:#59645f;font-size:15px;line-height:1.75}.keto30-info-card section>p{margin:15px 0 0}.keto30-info-card address{margin-top:15px;font-style:normal}.keto30-info-card ul{display:grid;gap:8px;margin:17px 0 0;padding:0 0 0 21px}.keto30-info-card a{color:var(--keto30-green);font-weight:600;text-decoration:underline;text-decoration-color:#d5a441cc;text-decoration-thickness:2px;text-underline-offset:3px}.keto30-info-card a:hover{color:#95690f}.keto30-contact-panel{min-height:124px;display:flex;flex-direction:column;justify-content:center;border-radius:22px;background:var(--keto30-green);padding:24px 28px;box-shadow:0 20px 48px #174c3c29}.keto30-contact-panel span{color:#fffaf1b3;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.keto30-contact-panel a{width:-moz-fit-content;width:fit-content;margin-top:7px;color:var(--keto30-cream);font-family:Poppins,Inter,sans-serif;font-size:clamp(1.35rem,4vw,2.25rem);font-weight:600;letter-spacing:-.035em;text-decoration-color:var(--keto30-mustard)}.keto30-contact-panel a:hover{color:var(--keto30-mustard)}.keto30-info-footer{border-top:1px solid rgba(23,76,60,.1);padding-block:28px;color:#737c78;font-size:12px}.keto30-info-footer .keto30-info-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.keto30-info-footer nav{display:flex;flex-wrap:wrap;gap:9px 20px}.keto30-info-footer a{transition:color .16s ease}.keto30-info-footer a:hover{color:var(--keto30-green)}.keto30-info-footer p{flex:0 0 auto;margin:0}.keto30-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(min-width:700px){.keto30-landing-main{width:88vw}}@media(min-width:1024px){body.keto30-active:has(.keto30-landing-page){height:100vh;overflow:hidden}.keto30-landing-main{width:82vw;height:100vh;display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,420px);grid-template-rows:minmax(0,1fr);-moz-column-gap:1.5vw;column-gap:1.5vw;padding-bottom:0}.keto30-hero-copy{grid-column:1;grid-row:1;min-height:0;overflow:hidden;padding-top:5.5vh;container-type:inline-size}.keto30-logo-link{width:clamp(175px,13.5vw,220px)}.keto30-headline-block{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:6.5vh;padding-bottom:0}.keto30-headline-block h1{font-size:clamp(4.6rem,min(16.2cqw,15.2vh),9rem)}.keto30-headline-block>p{max-width:660px;margin-top:5.5vh;font-size:clamp(1.05rem,min(2.7cqw,2.45vh),1.5rem);line-height:1.5}.keto30-download-actions{width:100%;margin-top:5.2vh}.keto30-carousel{grid-column:2;grid-row:1;width:100%;height:auto;max-width:none;align-self:stretch;justify-self:center;aspect-ratio:auto;margin:5.5vh 0 7.5vh}.keto30-iphone17{height:84%;transform:none}.keto30-landing-footer{position:absolute;left:48%;bottom:1.8vh;width:min(70vw,900px);gap:9px;margin:0;padding:0;font-size:11px;transform:translate(-50%)}}@media(min-width:1280px){.keto30-landing-main{width:82vw}}@media(min-width:1536px){.keto30-landing-main{width:78vw}}@media(max-width:520px){.keto30-headline-block h1{font-size:clamp(2.75rem,13.4vw,4.2rem)}.keto30-headline-block>p{font-size:1.05rem}.keto30-download-actions{gap:10px;row-gap:26px}.keto30-app-store-link{width:150px}.keto30-google-play-badge{width:158px}.keto30-carousel-arrow{width:36px;height:36px;font-size:20px}.keto30-carousel-arrow.is-previous{left:8px}.keto30-carousel-arrow.is-next{right:8px}.keto30-info-header-inner{min-height:0;grid-template-columns:1fr auto;gap:18px;padding-block:18px}.keto30-info-logo{width:135px}.keto30-info-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;gap:17px;overflow-x:auto;padding-bottom:1px;font-size:12px;scrollbar-width:none}.keto30-info-nav::-webkit-scrollbar{display:none}.keto30-info-card{border-radius:22px}.keto30-draft-notice{align-items:flex-start;flex-direction:column;gap:8px}.keto30-info-card section>p,.keto30-info-card address,.keto30-info-card li{font-size:14px}.keto30-contact-panel{min-height:112px;padding:22px}.keto30-info-footer .keto30-info-container{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.keto30-page *,.keto30-page *:before,.keto30-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/foerderkompass-bau/quicksand-v7-400.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/foerderkompass-bau/quicksand-v7-500.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/foerderkompass-bau/quicksand-v7-700.woff2) format("woff2")}@font-face{font-family:Spartan;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/money-jar-system/spartan-v3-latin-regular.woff2) format("woff2")}@font-face{font-family:Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/money-jar-system/spartan-v3-latin-500.woff2) format("woff2")}@font-face{font-family:Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/money-jar-system/spartan-v3-latin-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/money-jar-system/montserrat-v12-latin-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/money-jar-system/montserrat-v12-latin-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/money-jar-system/montserrat-v12-latin-700.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/money-jar-system/red-hat-display-v4-latin-regular.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/money-jar-system/red-hat-display-v4-latin-500.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/money-jar-system/red-hat-display-v4-latin-700.woff2) format("woff2")}html:has(body.money-jar-active),body.money-jar-active{background:#fff;color:#192b47}body.money-jar-active #root{min-height:100vh}.money-jar-page,.money-jar-page *{box-sizing:border-box}.money-jar-page{min-height:100vh;overflow-x:hidden;color:#192b47;text-rendering:auto;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.money-jar-page p,.money-jar-page h1,.money-jar-page h2,.money-jar-page blockquote{margin-top:0}.money-jar-container{width:min(100%,1170px);margin-inline:auto;padding-inline:15px}.money-jar-footer-links a{color:inherit;text-decoration:none}.money-jar-footer-links a:hover,.money-jar-footer-links a:focus-visible{color:#4885fb}.money-jar-lead{background:#fff;font-family:Spartan,sans-serif;font-size:14px;line-height:1.4}.money-jar-timer-strip{min-height:95px;display:grid;place-content:center;gap:4px;padding:23px 15px 12px;text-align:center}.money-jar-timer-strip p{margin-bottom:0;color:#4885fb;font-size:14px;font-weight:500;line-height:1.3}.money-jar-countdown{display:block;color:#192b47;font-size:23px;line-height:1.15;letter-spacing:.5px}.money-jar-lead-hero{background:#f4f8ff;padding:50px 0}.money-jar-lead-heading{padding:20px 15px 35px;text-align:center}.money-jar-lead-heading p{margin:15px 0 10px;opacity:.5;font-size:19px;font-weight:500;line-height:1.4}.money-jar-lead-heading h1{margin-bottom:13px;color:#192b47;font-size:41px;font-weight:700;line-height:1.2}.money-jar-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 25px 35px}.money-jar-spreadsheet-wrap{padding-top:30px;margin:0 30px}.money-jar-spreadsheet-wrap img{display:block;width:100%;height:auto;border-radius:6px}.money-jar-lead-copy{font-size:15px;font-weight:500;line-height:1.7}.money-jar-lead-copy>p:first-child{margin-bottom:30px}.money-jar-lead-copy>p:nth-child(2){margin-bottom:0}.money-jar-lead-copy ul{display:grid;gap:10px;margin:25px 10px 20px;padding:0;list-style:none;font-size:16px;font-weight:400;line-height:1.45}.money-jar-lead-copy li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:15px;align-items:start}.money-jar-lead-copy li svg{margin-top:4px;color:#4885fb;stroke-width:4}.money-jar-lead-copy>button{width:100%;display:block;border:0;border-radius:4px;background:#4885fb;color:#fff;padding:23px 20px;font:inherit;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer}.money-jar-lead-copy>button:hover,.money-jar-lead-copy>button:focus-visible{background:#3978ec}.money-jar-testimonial{min-height:375px;padding:130px 15px 20px;background:#fff;text-align:center}.money-jar-testimonial img{width:100px;height:100px;display:block;margin:0 auto 20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.money-jar-testimonial blockquote{max-width:760px;margin:0 auto 23px;font-size:21px;font-style:normal;line-height:1.55}.money-jar-testimonial p{margin-bottom:0;font-size:16px;font-weight:700}.money-jar-lead-footer{padding:35px 15px;text-align:center}.money-jar-form-backdrop{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#000000bd}.money-jar-form-modal{position:relative;width:min(900px,100%);overflow:hidden;border-radius:11px;background:#fff;color:#192b47;box-shadow:0 20px 80px #00000047}.money-jar-form-close{position:absolute;z-index:1;top:13px;right:14px;display:grid;place-items:center;border:0;background:transparent;color:#9a9a9a;padding:3px;font-size:29px;cursor:pointer}.money-jar-form-copy{padding:80px 50px 0}.money-jar-form-copy h2{margin-bottom:8px;font-size:23px;font-weight:700;letter-spacing:2px}.money-jar-form-copy>p{margin:0 40px -10px 0;opacity:.6;font-size:14px;line-height:1.5;letter-spacing:1px}.money-jar-form-copy form{display:grid;gap:15px;padding:17px 0;margin:15px 0 10px}.money-jar-form-copy label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.money-jar-form-copy input{width:100%;min-height:48px;border:1px solid #d8d8d8;border-radius:4px;background:#fff;color:#192b47;padding:13px 16px 10px;font:inherit;font-size:14px}.money-jar-form-copy input::-moz-placeholder{color:#a0a0a0}.money-jar-form-copy input::placeholder{color:#a0a0a0}.money-jar-form-copy form>button{width:100%;min-height:61px;border:0;border-radius:6px;background:#4885fb;color:#fff;padding:18px 20px;font:inherit;font-size:19px;font-weight:700;cursor:pointer}.money-jar-data-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 35px 35px;opacity:.7;font-size:12px;text-align:center}.money-jar-confirmation{min-height:100vh;background:#f4f8ff;font-family:Quicksand,sans-serif;font-size:14px;line-height:1.4}.money-jar-confirmation-shell{width:min(100%,1170px);margin-inline:auto;padding:35px 15px}.money-jar-confirmation-card{width:60%;margin-inline:auto;border-radius:4px;background:#fff;padding:50px 20px;text-align:center}.money-jar-confirmation-card h1{margin-bottom:4px;font-size:36px;font-weight:400;line-height:1}.money-jar-confirmation-card h1 strong{font-weight:700}.money-jar-confirmation-copy{margin:30px 0 38px;opacity:.7;font-size:16px;font-weight:500;line-height:1.4}.money-jar-confirmation.is-confirmed .money-jar-confirmation-copy{margin:5px 0 35px}.money-jar-confirmation-card>img{display:block;width:150px;height:150px;margin:20px auto 30px}.money-jar-confirmation.is-confirmed .money-jar-confirmation-card>img{margin-bottom:33px}.money-jar-confirmation-note{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:calc(100% - 150px);margin:0 auto;font-size:13px}.money-jar-confirmation-note svg{flex:0 0 auto;margin-top:2px}.money-jar-course{background:#fff;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.4}.money-jar-course-top{position:relative;height:70px;background:#f4f8ff}.money-jar-course-top svg{position:absolute;right:0;bottom:-32px;left:0;width:100%;height:32px}.money-jar-course-top path{fill:#f4f8ff;stroke:#f4f8ff}.money-jar-course-shell{width:min(100%,920px);margin-inline:auto;padding-inline:15px}.money-jar-course-intro{padding:60px 0 20px;text-align:center}.money-jar-course-intro h1,.money-jar-course-content h2{margin-bottom:20px;font-size:29px;font-weight:700;line-height:1}.money-jar-progress{height:20px;overflow:hidden;border-radius:3px;background:#f2f2f2;box-shadow:inset 0 1px 2px #0000001a;text-align:left}.money-jar-progress span{width:50%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#4885fb;background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent);background-size:40px 40px;color:#fff;font-weight:700;animation:money-jar-progress-stripes 1s linear infinite}@keyframes money-jar-progress-stripes{0%{background-position:40px 0}to{background-position:0 0}}.money-jar-course-intro>p{margin:15px 10px 10px;opacity:.5;font-size:17px;font-weight:700;line-height:1.4}.money-jar-course-content{padding:30px 0 35px}.money-jar-course-content h2{text-align:center}.money-jar-course-description{margin-bottom:30px;font-size:16px;font-weight:500;line-height:1.6}.money-jar-course-image{display:block;width:309px;max-width:calc(100% - 60px);height:auto;margin:0 auto;border-radius:6px}.money-jar-course-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;row-gap:18px;padding:34px 35px 0;font-size:16px;font-weight:500}.money-jar-course-benefit{display:grid;grid-template-columns:16px minmax(0,1fr);gap:15px;align-items:start}.money-jar-course-benefit:nth-child(n+5){grid-column:2}.money-jar-course-benefit:nth-child(5){grid-row:1}.money-jar-course-benefit:nth-child(6){grid-row:2}.money-jar-course-benefit:nth-child(7){grid-row:3}.money-jar-course-benefit:nth-child(8){grid-row:4}.money-jar-course-benefit svg{margin-top:4px;color:#4885fb;stroke-width:4}.money-jar-course-benefit p{margin-bottom:0}.money-jar-course-offer{padding-bottom:35px;text-align:center}.money-jar-course-buy{width:100%;min-height:74px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#4885fb;color:#fff;padding:25px 20px;font-size:23px;font-weight:700;text-decoration:none}.money-jar-course-buy:hover,.money-jar-course-buy:focus-visible{background:#3978ec}.money-jar-course-buy svg{margin-right:8px}.money-jar-course-decline{display:block;margin:50px 0 5px;color:#4885fb;font-size:15px;line-height:1.4;text-decoration:none}.money-jar-course-footer{padding:35px 15px;font-family:Montserrat,sans-serif;font-size:12px;text-align:center}.money-jar-registration{min-height:100vh;background:#fff;font-family:Red Hat Display,sans-serif}.money-jar-registration-intro{width:min(100%,1170px);margin-inline:auto;padding:35px 15px 23px;text-align:center}.money-jar-registration-intro img{display:block;width:135px;height:auto;margin:0 auto 74px}.money-jar-registration-intro h1{margin-bottom:0;font-size:35px;font-weight:700;line-height:1.2}.money-jar-registration-intro>p{margin-top:10px;margin-bottom:0;opacity:.7;font-size:18px;font-weight:500}.money-jar-registration-steps{position:relative;width:min(100%,1170px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:35px 15px}.money-jar-registration-steps:before{position:absolute;top:60px;left:15%;width:70%;border-top:3px solid #4885fb;content:""}.money-jar-registration-steps article{position:relative;z-index:1;text-align:center}.money-jar-registration-steps article>span{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 30px;border-radius:50%;background:#4885fb;color:#fff;box-shadow:0 1px 40px -6px #436ba0;font-size:25px;font-weight:700}.money-jar-registration-steps article p{margin:0 10px 75px;opacity:.6;font-size:14px;font-weight:500;line-height:1.5}.money-jar-registration-footer{width:min(100%,1170px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:15px 15px 47px;color:#192b47;font-family:Red Hat Display,sans-serif;font-size:12px;letter-spacing:1px}.money-jar-registration-footer>p{margin:30px 0 0;opacity:.6}.money-jar-registration-footer .money-jar-footer-links{grid-column:3;margin-top:30px;text-align:right}.money-jar-fingerprint{position:fixed;z-index:990;left:15px;bottom:11px;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:12px;background:#e7e7e79e;color:#fff;font-size:30px;cursor:pointer}.money-jar-fingerprint:hover,.money-jar-fingerprint:focus-visible{color:#63a5f5}.money-jar-cookie-banner{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#333;color:#ffffffbf;padding:20px;font-family:Quicksand,sans-serif;box-shadow:0 -1px #ffffff14}.money-jar-cookie-banner>p{max-width:1500px;margin:0;font-size:14px;line-height:20px}.money-jar-cookie-banner>p button{border:0;background:transparent;padding:0;color:#fff;text-decoration:underline;cursor:pointer}.money-jar-cookie-banner>div{display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.money-jar-cookie-banner>div button{min-height:36px;border:0;background:transparent;color:#fff;padding:0 12px;font-size:14px;font-weight:600;cursor:pointer}.money-jar-cookie-banner>div button.is-primary{border-radius:3px;background:#5d9ffb}.money-jar-cookie-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0006;padding:20px 10px}.money-jar-cookie-settings{width:min(100%,470px);overflow:hidden;border-radius:6px;background:#fff;color:#5a5a5a;font-family:Spartan,sans-serif;box-shadow:0 18px 70px #00000059}.money-jar-cookie-settings header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;padding:16px}.money-jar-cookie-settings h2{margin:0;color:#333;font-size:18px;font-weight:600;line-height:18px}.money-jar-cookie-settings header button{border:0;background:transparent;color:#6caaf8;font-size:25px;cursor:pointer}.money-jar-cookie-row{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #ededed;background:#fff;padding:12px 16px;color:#5a5a5a;font-size:15px;text-align:left}button.money-jar-cookie-row{cursor:pointer}.money-jar-cookie-row strong{color:#6caaf8;font-weight:500}.money-jar-cookie-row i{width:24px;height:24px;border:1px solid #6caaf8;border-radius:50%;background:#fff}.money-jar-cookie-row i.is-on{background:#6caaf8;box-shadow:inset 0 0 0 5px #fff}.money-jar-cookie-settings footer{background:#f6f6f6;padding:16px}.money-jar-cookie-settings footer button{border:0;border-radius:3px;background:#6caaf8;color:#fff;padding:10px 16px;font-size:15px;cursor:pointer}@media(max-width:991px){.money-jar-timer-strip p{font-size:12px}.money-jar-lead-hero{padding-top:30px}.money-jar-lead-heading{padding-bottom:15px}.money-jar-lead-heading p{margin-top:20px;padding-inline:15px;font-size:12px}.money-jar-lead-heading h1{padding-inline:8px;font-size:22px;line-height:1.4}.money-jar-lead-grid{grid-template-columns:1fr;padding-inline:0}.money-jar-spreadsheet-wrap{margin:0 60px 64px;padding-top:0}.money-jar-lead-copy{padding-inline:30px}.money-jar-lead-copy ul{gap:0;margin:-5px 15px 25px;font-size:15px}.money-jar-lead-copy li{margin:-5px 0 25px 15px}.money-jar-lead-copy>button{padding:23px 14px;font-size:14px}.money-jar-testimonial{min-height:543px;padding:170px 35px 20px}.money-jar-testimonial blockquote{max-width:265px;font-size:21px;line-height:1.7}.money-jar-testimonial p{font-size:18px}.money-jar-lead-footer{padding-top:35px;padding-bottom:54px;font-size:12px}.money-jar-form-copy{padding:65px 35px 0}.money-jar-form-copy h2{margin-top:-5px;font-size:19px;text-align:center}.money-jar-form-copy>p{margin-right:0;font-size:14px;text-align:center}.money-jar-form-copy form{margin-inline:10px}.money-jar-form-copy form>button{min-height:55px;padding-block:15px;font-size:14px}.money-jar-data-note{width:calc(100% - 40px);margin:-49px auto 0;padding:0 25px;font-size:11px}.money-jar-confirmation-card{width:100%;padding-inline:30px}.money-jar-confirmation-card h1{font-size:27px}.money-jar-confirmation-copy{font-size:15px}.money-jar-confirmation-note{max-width:100%;margin-inline:5px}.money-jar-course-shell{padding-inline:15px}.money-jar-course-intro h1,.money-jar-course-content h2{font-size:25px;line-height:1.2}.money-jar-progress{margin-inline:15px}.money-jar-course-intro>p{margin-top:20px;padding-inline:15px;font-size:15px}.money-jar-course-content{padding-bottom:15px;padding-right:15px;padding-left:15px}.money-jar-course-description{font-size:14.5px;line-height:1.45}.money-jar-course-image{width:240px;max-width:100%;margin-block:25px}.money-jar-course-benefits{width:calc(100% + 15px);grid-template-columns:1fr;gap:0;padding:0 0 0 15px;font-size:15px}.money-jar-course-benefit,.money-jar-course-benefit:nth-child(n+5),.money-jar-course-benefit:nth-child(5),.money-jar-course-benefit:nth-child(6),.money-jar-course-benefit:nth-child(7),.money-jar-course-benefit:nth-child(8){grid-column:auto;grid-row:auto;margin:-5px 0 25px 15px}.money-jar-course-buy{min-height:70px;font-size:15px}.money-jar-course-offer{padding-right:15px;padding-left:15px}.money-jar-course-decline{margin-top:50px;font-size:16px}.money-jar-registration-intro{padding:35px 25px 0}.money-jar-registration-intro img{margin-bottom:74px}.money-jar-registration-intro h1{font-size:24px}.money-jar-registration-intro>p{margin-top:10px;font-size:15px}.money-jar-registration-steps{grid-template-columns:1fr;padding:80px 45px 0}.money-jar-registration-steps:before{display:none}.money-jar-registration-steps article p{margin-right:25px;margin-bottom:75px;margin-left:25px}.money-jar-registration-footer{grid-template-columns:1fr;padding-top:50px;padding-bottom:48px;text-align:center}.money-jar-registration-footer>p{grid-column:1}.money-jar-registration-footer .money-jar-footer-links{grid-column:1;margin-top:0;text-align:center}}@media(min-width:992px){.money-jar-form-backdrop{place-items:start center;padding-top:50px}.money-jar-form-modal{min-height:559px}.money-jar-form-copy{padding-top:95px}.money-jar-data-note{width:calc(100% - 70px);margin:47px auto 0;padding:0}}@media(max-width:640px){.money-jar-cookie-banner{align-items:stretch;flex-direction:column;padding:15px}.money-jar-cookie-banner>div{width:100%;justify-content:flex-end}.money-jar-form-backdrop{align-items:start;padding:15px}.money-jar-form-modal{min-height:507px;max-height:calc(100vh - 30px);overflow-y:auto}}:root{--ink: #090909;--ink-soft: #111111;--ivory: #e8e8e4;--ivory-bright: #f4f4f1;--muted: #aaaaa6;--line-dark: rgba(255, 255, 255, .22);--line-light: rgba(9, 9, 9, .2);--accent: #d7d7d2;color:#fff;background:var(--ink);font-family:Open Sans,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:var(--ink)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--ink);color:#fff;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}body.menu-open .site-header{z-index:100}body.menu-open .cookie-settings-trigger{visibility:hidden}button,a{color:inherit;font:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%}.site-shell{min-height:100vh;background:var(--ink)}.hero{position:relative;min-height:896px;overflow:hidden;background-color:#0a0a0a;background-image:url(/assets/source/ed84699279c4cc95.png);background-position:75% top;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#000000f7,#000c 37%,#0000000f 71%,#00000080),linear-gradient(0deg,rgba(0,0,0,.95) 0%,transparent 27%);pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 69% 26%,transparent 0 18%,rgba(0,0,0,.16) 62%,rgba(0,0,0,.58) 100%);pointer-events:none}.site-header{position:relative;z-index:30;width:calc(100% - 88px);max-width:1396px;height:104px;display:flex;align-items:flex-start;justify-content:space-between;margin-inline:auto;padding-top:38px}.brand{display:block;width:158px;transform:translateY(-9px)}.brand img{width:100%;height:auto}.header-controls{display:flex;align-items:flex-start;gap:clamp(24px,2.4vw,40px);margin-left:auto}.desktop-nav{display:flex;align-items:center;gap:clamp(26px,3vw,52px);padding-top:10px;font-size:14px;font-weight:600}.desktop-nav a{position:relative;transition:opacity .18s ease}.desktop-nav a:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.language-switcher{position:relative;display:inline-flex;align-items:center;padding-top:3px}.language-switcher select{width:58px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.72);border-radius:2px;background:#0000003d;padding:0 24px 0 10px;color:#fff;font:700 12px/1 Open Sans,sans-serif;letter-spacing:.12em;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.language-switcher select:hover,.language-switcher select:focus-visible{border-color:#fff;background:#0000006b;outline:none}.language-switcher option{background:#fff;color:#111}.language-switcher>svg{position:absolute;right:7px;top:calc(50% + 1px);width:14px;height:14px;color:#fffc;pointer-events:none;transform:translateY(-50%)}.menu-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font-size:32px;cursor:pointer}.mobile-menu{display:none}.hero-content{position:relative;z-index:2;width:min(700px,calc(100% - 104px));margin-left:max(60px,calc((100% - 1380px)/2));padding-top:44px}.hero h1{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(112px,10.8vw,166px);font-weight:400;line-height:.88;letter-spacing:-.018em;text-transform:uppercase;transform:scaleX(.92);transform-origin:left top;width:calc(100% / .92)}.hero h1 span{display:block;white-space:nowrap}.lang-ru .hero h1,.lang-ru .approach-grid h2,.lang-ru .profile-copy h2,.lang-ru .section-heading-row h2,.lang-ru .speaker-content h2,.lang-ru .contact-copy h2,.lang-ru .references-heading h2,.lang-ru .service-number,.lang-ru .service-row h3,.lang-ru .testimonial-list article>span,.lang-ru .mobile-menu nav a{font-family:Oswald,Arial Narrow,sans-serif;font-weight:700}.lang-ru .hero h1{font-size:clamp(100px,9.5vw,146px);line-height:.94;letter-spacing:-.035em}.hero-lead{margin:26px 0 0;color:#ffffffeb;font-size:20px;line-height:1.48}.hero-kicker{margin:26px 0 0;color:#ffffffdb;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:24px}.primary-cta{min-width:365px;min-height:62px;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border:1px solid var(--ivory);background:var(--ivory);color:var(--ink);padding:0 26px 0 36px;font-size:14px;font-weight:700;letter-spacing:.015em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.primary-cta svg{font-size:22px;transition:transform .18s ease}.primary-cta:hover,.primary-cta:focus-visible{background:transparent;color:#fff}.primary-cta:hover svg,.primary-cta:focus-visible svg{transform:translate(5px)}.text-link,.inline-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.text-link:after,.inline-link:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:1px;background:currentColor;transition:transform .18s ease;transform-origin:right}.text-link:hover:after,.inline-link:hover:after{transform:scaleX(.45)}.section-rail{position:absolute;z-index:3;top:222px;right:max(28px,calc((100% - 1380px)/2));width:115px;display:flex;flex-direction:column;gap:38px;padding-left:18px;border-left:1px solid rgba(255,255,255,.35)}.section-rail a{position:relative;color:#ffffffc2;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease}.section-rail a:before{content:"";position:absolute;top:0;bottom:0;left:-19px;width:3px;background:var(--accent);transform:scaleY(0);transition:transform .18s ease}.section-rail a.is-active{color:#fff}.section-rail a.is-active:before{transform:scaleY(1)}.hero-proof{position:absolute;right:max(52px,calc((100% - 1380px)/2));bottom:0;left:max(52px,calc((100% - 1380px)/2));z-index:2;min-height:73px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-dark)}.hero-proof>div{display:flex;align-items:center;justify-content:center;gap:18px;font-size:15px}.hero-proof>div+div{border-left:1px solid var(--line-dark)}.hero-proof svg{font-size:27px}.approach-section,.services-section,.testimonials-section,.contact-section{background:var(--ivory);color:var(--ink)}.approach-section,.testimonials-section{background:#deded9}.services-section,.contact-section{background:#efefec}.approach-section{padding:74px max(52px,calc((100% - 1380px)/2)) 120px}.section-grid{max-width:1380px;margin-inline:auto}.approach-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(70px,10vw,160px)}.approach-grid>*,.section-heading-row>*,.profile-copy,.contact-copy{min-width:0}.section-eyebrow{margin:0 0 20px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.approach-grid h2,.profile-copy h2,.section-heading-row h2,.speaker-content h2,.contact-copy h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(72px,7.2vw,110px);font-weight:400;line-height:1.02;letter-spacing:-.012em;text-transform:uppercase}.approach-copy{align-self:end;max-width:560px;padding-bottom:2px}.approach-copy p{margin:0;color:#2b2b2b;font-size:16px;line-height:1.7}.approach-copy .approach-intro{margin-bottom:24px;color:var(--ink);font-size:21px;line-height:1.5}.inline-link{margin-top:25px}.profile-section{min-height:820px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;background:var(--ink-soft)}.profile-portrait{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.profile-portrait:after{content:"";position:absolute;right:0;bottom:0;left:0;height:18%;background:linear-gradient(0deg,#000,transparent);pointer-events:none}.profile-portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;transform:scaleX(-1);filter:grayscale(1) contrast(1.1) brightness(.72)}.profile-copy{display:flex;flex-direction:column;justify-content:center;padding:90px max(52px,calc((100vw - 1380px)/2)) 90px clamp(60px,7vw,110px)}.profile-copy>p:not(.section-eyebrow){max-width:590px;margin:42px 0 0;color:#c9c9c9;font-size:17px;line-height:1.7}.profile-copy ul{display:grid;gap:15px;margin:36px 0 0;padding:0;list-style:none;font-size:14px}.profile-copy li{display:flex;align-items:center;gap:14px}.profile-copy li svg{color:var(--accent);font-size:19px}.services-section,.testimonials-section{padding:110px max(52px,calc((100% - 1380px)/2)) 130px}.section-heading-row{max-width:1380px;display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-inline:auto}.section-heading-row>p{max-width:490px;margin:0 0 8px;color:#393939;font-size:17px;line-height:1.65}.service-list{max-width:1380px;margin:88px auto 0;border-top:1px solid var(--line-light)}.service-row{min-height:205px;display:grid;grid-template-columns:70px minmax(280px,.9fr) minmax(300px,1.1fr) 52px;align-items:center;gap:34px;border-bottom:1px solid var(--line-light);transition:background .18s ease}.service-row:hover{background:#ffffff73}.service-number{align-self:start;padding-top:54px;font-family:Anton,Impact,sans-serif;font-size:30px}.service-row h3{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(39px,3.5vw,54px);font-weight:400;line-height:1;letter-spacing:.005em;text-transform:uppercase}.service-tags{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:21px;color:#65635e;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.service-row>p{max-width:490px;margin:0;color:#44423e;font-size:15px;line-height:1.65}.service-row>a{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line-light);border-radius:50%;font-size:23px;transition:background .18s ease,color .18s ease,transform .18s ease}.service-row>a:hover,.service-row>a:focus-visible{background:var(--ink);color:#fff;transform:rotate(8deg)}.references-section{padding:115px max(52px,calc((100% - 1380px)/2)) 140px;background:var(--ink)}.references-heading{max-width:1380px;margin-inline:auto}.references-heading h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(145px,17vw,260px);font-weight:400;line-height:.83;letter-spacing:-.025em;text-transform:uppercase}.references-heading>p:last-child{max-width:560px;margin:46px 0 0 auto;color:#c4c4c4;font-size:19px;line-height:1.55}.logo-band,.logo-grid{max-width:1380px;margin-inline:auto}.media-band{min-height:150px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:38px;margin-top:95px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.media-band img,.logo-grid img{width:100%;max-width:150px;max-height:64px;margin:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .18s ease}.media-band img:hover,.logo-grid img:hover{opacity:.88}.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px}.logo-grid img{box-sizing:content-box;height:62px;padding:54px 0}.compact-heading{align-items:end}.testimonial-list{max-width:1380px;margin:85px auto 0;border-top:1px solid var(--line-light)}.testimonial-list article{display:grid;grid-template-columns:70px 1fr 260px;gap:55px;padding:45px 0;border-bottom:1px solid var(--line-light)}.testimonial-list article>span{font-family:Anton,Impact,sans-serif;font-size:27px}.testimonial-list blockquote,.principle-statement{max-width:750px;margin:0;font-size:20px;line-height:1.6}.testimonial-list footer{display:flex;align-items:flex-start;flex-direction:column;gap:7px;padding-top:5px}.testimonial-list strong{font-size:13px;text-transform:uppercase}.testimonial-list small{color:#65635e;font-size:12px}.speaker-section{position:relative;min-height:850px;display:flex;align-items:center;overflow:hidden;background-image:url(/assets/source/ed84699279c4cc95.png);background-position:62% top;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity}.speaker-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000fa 0,#000000fa 42%,#00000040 72%,#0000008c)}.speaker-content{position:relative;z-index:1;width:min(660px,calc(100% - 104px));margin-left:max(52px,calc((100% - 1380px)/2))}.speaker-content>p:not(.section-eyebrow){max-width:530px;margin:36px 0 0;color:#cdcdcd;font-size:17px;line-height:1.7}.outline-link{min-width:245px;min-height:56px;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;margin-top:34px;border:1px solid rgba(255,255,255,.6);padding:0 22px 0 26px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.outline-link:hover,.outline-link:focus-visible{background:var(--ivory);color:var(--ink)}.contact-section{min-height:650px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:110px;padding:115px max(52px,calc((100% - 1380px)/2))}.contact-copy h2{font-size:clamp(130px,17vw,260px);line-height:1.02}.contact-copy h2 span{display:block}.contact-copy>p:not(.section-eyebrow){max-width:610px;margin:42px 0 0;font-size:18px;line-height:1.65}.contact-copy .primary-cta{margin-top:38px;background:var(--ink);color:#fff;border-color:var(--ink)}.contact-copy .primary-cta:hover,.contact-copy .primary-cta:focus-visible{background:transparent;color:var(--ink)}.contact-details{display:grid;gap:34px;padding-bottom:6px}.contact-details>div:not(.social-links){display:flex;flex-direction:column;gap:8px;padding-bottom:23px;border-bottom:1px solid var(--line-light)}.contact-details span{color:#68655f;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-details a{font-size:15px}.social-links{display:flex;gap:14px}.social-links a{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-light);border-radius:50%;font-size:18px;transition:background .18s ease,color .18s ease}.social-links a:hover,.social-links a:focus-visible{background:var(--ink);color:#fff}.site-footer{min-height:150px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:30px max(52px,calc((100% - 1380px)/2));border-top:1px solid var(--line-dark);background:var(--ink)}.footer-brand{width:126px}.footer-links{display:flex;gap:24px;font-size:11px;text-transform:uppercase}.site-footer>p{justify-self:end;margin:0;color:#8f8f8f;font-size:11px}.cookie-banner{position:fixed;z-index:90;right:18px;bottom:18px;width:min(560px,calc(100% - 36px));display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;border:1px solid rgba(255,255,255,.22);background:#101010f5;padding:20px;box-shadow:0 18px 60px #00000052}.cookie-banner p{margin:0;color:#d6d6d6;font-size:12px;line-height:1.5}.cookie-actions{display:flex;flex-direction:column;gap:8px}.cookie-actions button,.save-cookie-settings{min-height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.35);background:transparent;padding:0 13px;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer}.cookie-actions .accept{background:var(--ivory);color:var(--ink)}.cookie-settings-trigger{position:fixed;z-index:80;bottom:18px;left:18px;width:44px;height:44px;display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#101010e6;color:#fff;cursor:pointer;font-size:23px}.cookie-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#000000a6}.cookie-modal{width:min(520px,100%);overflow:hidden;background:var(--ivory-bright);color:var(--ink)}.cookie-modal:focus{outline:none}.cookie-modal header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line-light)}.cookie-modal h2{margin:0;font-size:19px}.cookie-modal header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-size:25px}.cookie-modal ul{margin:0;padding:0;list-style:none}.cookie-modal li{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line-light);font-size:13px}.cookie-modal li strong{font-size:11px;text-transform:uppercase}.cookie-label{display:inline-flex;align-items:center}.cookie-label svg{margin-left:5px;font-size:18px}.cookie-modal li button{width:26px;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);border-radius:50%;background:transparent;cursor:pointer}.cookie-modal li button.is-active{background:var(--ink);box-shadow:inset 0 0 0 6px var(--ivory-bright)}.save-cookie-settings{margin:18px 22px;border-color:var(--ink);background:var(--ink);color:#fff}@media(max-width:1180px){.hero{min-height:870px;background-position:57% top}.hero h1{font-size:clamp(104px,12.7vw,142px)}.section-rail{display:none}.service-row{grid-template-columns:58px minmax(250px,.9fr) minmax(260px,1.1fr) 48px;gap:24px}}@media(max-width:900px){.site-header{width:calc(100% - 40px);height:86px;padding-top:22px}.brand{width:128px}.header-controls{align-items:center;gap:13px}.desktop-nav{display:none}.language-switcher{padding-top:0}.language-switcher select{width:52px;height:30px;padding-left:8px;padding-right:21px;font-size:11px}.language-switcher>svg{right:6px;width:13px;height:13px}.menu-toggle{position:relative;z-index:41;display:block}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;visibility:hidden;flex-direction:column;justify-content:center;gap:46px;background:var(--ink);padding:110px 28px 50px;opacity:0;transform:translateY(-14px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line-dark);padding:14px 0 10px;font-family:Anton,Impact,sans-serif;font-size:46px;text-transform:uppercase}.mobile-menu nav span{width:24px;font-family:Open Sans,Arial,sans-serif;font-size:10px}.mobile-menu .primary-cta{width:100%}.hero{min-height:820px;background-position:59% top}.hero:before{background:linear-gradient(90deg,#000000e6,#00000094 58%,#0003),linear-gradient(0deg,#000000fa 0,#000000fa 28%,#00000026 74%)}.hero-content{width:calc(100% - 40px);margin-left:20px;padding-top:178px}.hero h1{font-size:clamp(76px,17vw,126px)}.lang-ru .hero h1{font-size:clamp(66px,14.7vw,110px);line-height:.98}.hero-lead{font-size:17px}.hero-proof{right:20px;left:20px}.approach-section,.services-section,.testimonials-section,.references-section,.contact-section{padding-right:24px;padding-left:24px}.approach-grid,.section-heading-row{grid-template-columns:1fr;gap:48px}.approach-copy{max-width:650px}.profile-section{grid-template-columns:1fr}.profile-portrait{min-height:540px}.profile-portrait img{max-height:none;-o-object-position:50% 10%;object-position:50% 10%}.profile-copy{padding:80px 24px}.service-row{grid-template-columns:52px 1fr 48px;padding:38px 0}.service-number{padding-top:0}.service-row>p{grid-column:2 / 4}.media-band{grid-template-columns:repeat(3,1fr);padding:30px 0}.logo-grid{grid-template-columns:repeat(2,1fr)}.testimonial-list article{grid-template-columns:52px 1fr;gap:28px}.testimonial-list footer{grid-column:2}.speaker-content{width:calc(100% - 48px);margin-left:24px}.contact-section{grid-template-columns:1fr;gap:80px}.contact-details{max-width:540px}}@media(max-width:620px){.hero{min-height:1000px;background-position:66% top;background-size:auto 640px}.hero:before{background:linear-gradient(90deg,#000000a8,#00000026),linear-gradient(0deg,#050505 0,#050505 39%,#050505eb 47%,#0505050d 75%)}.hero-content{padding-top:260px}.hero h1{font-size:clamp(56px,17vw,74px);line-height:.92}.lang-ru .hero h1{font-size:clamp(49px,13.8vw,65px);line-height:1}.hero h1 span{white-space:normal}.mobile-menu nav a{font-size:clamp(38px,12vw,46px)}.hero-lead br{display:none}.hero-kicker{margin-top:20px;font-size:9px;line-height:1.6}.hero-actions{align-items:stretch;flex-direction:column;gap:8px;margin-top:20px}.primary-cta{width:100%;min-width:0;min-height:55px;padding-right:18px;padding-left:22px;font-size:12px}.text-link{align-self:flex-start}.hero-proof{min-height:70px}.hero-proof>div{gap:10px;padding:0 10px;font-size:10px;line-height:1.3}.hero-proof svg{flex:0 0 auto;font-size:20px}.approach-section,.services-section,.testimonials-section,.references-section,.contact-section{padding-top:76px;padding-bottom:86px}.approach-grid h2,.profile-copy h2,.section-heading-row h2,.speaker-content h2{font-size:clamp(62px,19vw,86px)}.lang-ru .approach-grid h2,.lang-ru .section-heading-row h2{font-size:clamp(52px,17vw,68px)}.lang-ru .profile-copy h2{font-size:clamp(48px,14vw,58px)}.lang-ru .speaker-content h2{font-size:clamp(46px,13vw,58px)}.lang-ru .contact-copy h2{font-size:clamp(62px,20vw,86px)}.approach-copy .approach-intro{font-size:18px}.profile-portrait{min-height:390px}.profile-portrait img{width:100%;max-height:none;-o-object-position:50% 8%;object-position:50% 8%}.profile-copy h2{font-size:56px;line-height:1.02}.service-list{margin-top:55px}.service-row{grid-template-columns:38px 1fr 40px;gap:15px}.service-row h3{font-size:38px}.service-tags{display:none}.service-row>p{font-size:14px}.service-row>a{width:40px;height:40px}.references-heading h2{font-size:clamp(68px,20.5vw,84px)}.references-heading>p:last-child{margin-top:28px;font-size:16px}.media-band{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:54px}.media-band img,.logo-grid img{max-width:115px}.testimonial-list{margin-top:56px}.testimonial-list article{grid-template-columns:32px 1fr;gap:16px;padding:34px 0}.testimonial-list blockquote{font-size:17px}.speaker-section{min-height:720px;background-position:69% top}.speaker-section:before{background:linear-gradient(90deg,#000000f2 0,#000000f2 48%,#00000059)}.speaker-content>p:not(.section-eyebrow){font-size:15px}.contact-copy h2{font-size:clamp(112px,34vw,180px)}.contact-copy>p:not(.section-eyebrow){margin-top:28px;font-size:16px}.site-footer{grid-template-columns:1fr;gap:24px;padding:40px 24px}.footer-links{justify-content:flex-start}.site-footer>p{justify-self:start}.cookie-banner{grid-template-columns:1fr}.cookie-actions{flex-direction:row}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes contact-modal-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes contact-backdrop-in{0%{opacity:0}to{opacity:1}}.contact-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#000000e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:contact-backdrop-in .25s ease both}.contact-modal{position:relative;width:min(560px,100%);max-height:90vh;overflow-y:auto;padding:48px 44px 44px;background:#fff;color:#0a0a0a;border:1px solid #0a0a0a;box-shadow:0 40px 90px -30px #0000008c;animation:contact-modal-in .32s cubic-bezier(.2,.7,.2,1) both}.contact-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#0a0a0a}.contact-modal-head{margin-bottom:32px}.contact-modal-head .section-eyebrow{margin:0 0 14px}.contact-modal h3{display:grid;margin:0;font-size:clamp(30px,5vw,40px);line-height:1.18;letter-spacing:-.015em;text-transform:uppercase}.contact-modal-lead{margin:14px 0 0;max-width:40ch;font-size:15px;line-height:1.6;color:#333}.contact-modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:38px;height:38px;font-size:18px;background:transparent;border:1.5px solid #0a0a0a;border-radius:999px;color:inherit;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.contact-modal-close:hover{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.contact-modal-form{display:grid;gap:20px}.contact-modal-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}.contact-modal-form .field{display:grid;gap:10px}.contact-modal-form .field-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#0a0a0a}.contact-modal-form input,.contact-modal-form textarea{width:100%;padding:15px 0;font:inherit;font-size:16px;color:#0a0a0a;background:transparent;border:none;border-bottom:2px solid #0a0a0a;border-radius:0;transition:border-color .2s ease}.contact-modal-form input::-moz-placeholder,.contact-modal-form textarea::-moz-placeholder{color:#6b6b6b}.contact-modal-form input::placeholder,.contact-modal-form textarea::placeholder{color:#6b6b6b}.contact-modal-form input:focus,.contact-modal-form textarea:focus{outline:none;border-bottom-color:#0a0a0a}.contact-modal-form textarea{resize:vertical;min-height:120px;line-height:1.6}.contact-modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:8px;padding-top:24px;border-top:1px solid rgba(10,10,10,.2)}.contact-modal-note{margin:0;font-size:12px;letter-spacing:.04em;color:#4a4a4a}.contact-modal .primary-cta{justify-self:start;cursor:pointer;color:#fff;background:#0a0a0a;border:2px solid #0a0a0a}.contact-modal .primary-cta:hover:not([disabled]){color:#0a0a0a;background:#fff}.contact-modal .primary-cta[disabled]{opacity:.6;cursor:progress}.contact-modal-error{margin:0;padding:12px 14px;font-size:14px;color:#7a0016;background:#b0002012;border-left:2px solid #b00020}.contact-modal-success{display:grid;gap:20px;justify-items:start;font-size:16px;line-height:1.6}.contact-modal-check{display:grid;place-items:center;width:52px;height:52px;font-size:24px;color:#fff;background:#0a0a0a;border-radius:999px}.contact-modal-success p{margin:0;max-width:42ch}@media(max-width:640px){.contact-modal{padding:40px 24px 32px}.contact-modal-row{grid-template-columns:1fr}}.contact-link{padding:0;font:inherit;color:inherit;background:none;border:none;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}button.primary-cta,button.outline-link{cursor:pointer;font:inherit}
