.homepage-design{--font-body:var(--font-inter),Inter,Arial,sans-serif;--font-mono:var(--font-space-mono),monospace;--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.3s;--motion-ambient:14s;min-height:100svh}.homepage-design .homepage-page-layer{z-index:1;position:relative}.homepage-design[data-concept=b] .eco-dark{background:0 0}.homepage-design[data-concept=b] .b-ai-v2,.homepage-design[data-concept=b] .b-start{background:color-mix(in srgb,var(--brand-deep) 60%,transparent)}.homepage-design[data-concept=b] .b-whole,.homepage-design[data-concept=b] .b-imports-v2,.homepage-design[data-concept=b] .b-security-v2{background:var(--brand-paper-2)}.homepage-design .eco-destination>.eco-brand{width:280px!important;height:auto!important}.homepage-design .eco-destination .wp-download-cta{width:auto;min-height:44px;box-shadow:none;color:var(--eco-accent);background:0 0;border:0;margin-top:12px;padding:8px 14px}.homepage-design .eco-destination .wp-download-symbol,.homepage-design .eco-destination .wp-download-copy>small{display:none}.homepage-design .eco-destination .wp-download-copy>strong{text-underline-offset:4px;font-size:13px;text-decoration:underline}.homepage-design .conversion-download-reassurance{width:100%;max-width:390px;color:inherit;margin:8px auto 0;font-size:11px;line-height:1.5}.homepage-design .homepage-design-header{background:var(--vp-pit)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative!important;top:auto!important}.homepage-design .homepage-design-header>nav{gap:24px;width:calc(100% - 64px);max-width:1440px;min-height:84px;padding:8px 0!important}.homepage-design .homepage-design-header>nav>a img{width:106px!important;height:auto!important}.homepage-design .homepage-design-header>nav>ul{gap:clamp(12px,1.45vw,27px);margin-inline:8px}.homepage-design .homepage-design-header>nav>ul>li>a,.homepage-design .homepage-design-header>nav>ul>li>button{min-height:44px;font-size:12px!important}.homepage-design .homepage-footer>footer{margin-top:0}.homepage-design .homepage-footer>footer>div{max-width:1344px;padding-block:60px 36px}.homepage-design .homepage-footer li>a{min-height:36px}.homepage-design-menu{font-family:var(--font-inter),Inter,Arial,sans-serif;color:var(--vp-ghost)}.homepage-design-menu .mk-menu{box-shadow:0 22px 70px color-mix(in srgb,var(--brand-ink) 20%,transparent);border-radius:11px!important;width:min(560px,100vw - 28px)!important;padding:12px!important}.homepage-design-menu .mk-menu>div{gap:2px 4px!important}.homepage-design-menu .mk-tile{border-radius:7px;gap:10px;min-height:60px;padding:8px}.homepage-design-menu .mk-tile-ico,.homepage-design-menu .mk-tile-avatar{flex-shrink:0;border-radius:9px!important;width:34px!important;height:34px!important}.homepage-design-menu .mk-tile-ico svg{width:18px;height:18px}.homepage-design-menu .mk-tile-hero{background:0 0;border-color:#0000}.homepage-design-menu .homepage-menu-last-link{border:1px solid color-mix(in srgb,var(--vp-volt) 25%,transparent);background:linear-gradient(115deg,color-mix(in srgb,var(--brand-phosphor) 20%,var(--vp-pit)),color-mix(in srgb,var(--brand-azimuth) 8%,var(--vp-pit)));grid-column:1/-1;min-height:76px;margin-top:8px;padding:13px 14px}.homepage-design-menu[data-homepage-ground=dark] .homepage-menu-last-link{background:radial-gradient(ellipse at 8% 0%,color-mix(in srgb,var(--brand-phosphor) 14%,transparent),transparent 80%),var(--brand-deep)}.homepage-design-menu .homepage-menu-last-link:hover{border-color:var(--vp-volt)}@media (max-width:1099px){.homepage-design .homepage-design-header>nav{width:calc(100% - 48px);min-height:76px}.homepage-design .homepage-design-header>nav>a img{width:94px!important}}@media (max-width:760px){.homepage-design .homepage-design-header>nav{width:calc(100% - 40px);min-height:72px}.homepage-design .homepage-design-header>nav>a img{width:88px!important}.homepage-design .eco-destination>.eco-brand{width:245px!important}.homepage-design-menu .homepage-menu-last-link{min-height:72px;margin-top:8px}.homepage-design .homepage-footer>footer>div{padding:40px 20px 24px}}.homepage-design *{box-sizing:border-box}.homepage-design{scroll-behavior:smooth;font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.homepage-design a{color:inherit;text-decoration:none}.homepage-design button,.homepage-design input{font:inherit}.homepage-design button,.homepage-design a{-webkit-tap-highlight-color:transparent}.homepage-design button{cursor:pointer}.homepage-design img{max-width:100%;display:block}.homepage-design button:focus-visible,.homepage-design a:focus-visible,.homepage-design summary:focus-visible{outline:3px solid var(--brand-phosphor-light);outline-offset:5px}.homepage-design h1,.homepage-design h2,.homepage-design h3,.homepage-design p,.homepage-design figure{margin:0}.homepage-design h1,.homepage-design h2{letter-spacing:-.065em;text-wrap:balance;font-weight:500}.homepage-design p{text-wrap:pretty}.homepage-design button{color:inherit}.homepage-design .site-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.homepage-design .micro{font:11px var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.homepage-design .muted{opacity:.66}.homepage-design .section-space{padding-block:110px}.homepage-design .example-label{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;opacity:.7}.homepage-design .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.homepage-design .site-wrap{width:calc(100% - 40px)}.homepage-design .section-space{padding-block:64px}}@media (prefers-reduced-motion:reduce){.homepage-design{scroll-behavior:auto}.homepage-design *,.homepage-design :before,.homepage-design :after{transition:none!important;animation:none!important}}.homepage-design .eco-act{--eco-ground:var(--brand-ink);--eco-ink:var(--brand-paper);--eco-muted:var(--brand-paper-2);--eco-accent:var(--brand-phosphor);background:var(--eco-ground);color:var(--eco-ink);position:relative}.homepage-design .eco-light{--eco-ground:var(--brand-paper-2);--eco-ink:var(--brand-ink);--eco-muted:var(--brand-deep);--eco-accent:var(--brand-phosphor-light)}.homepage-design .eco-stage{flex-direction:column;justify-content:space-between;min-height:850px;padding-block:35px 30px;display:flex;position:relative}.homepage-design .eco-heading{text-align:center;z-index:3;position:relative}.homepage-design .eco-heading>.micro{color:var(--eco-accent)}.homepage-design .eco-heading h1,.homepage-design .eco-heading h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(60px,7vw,102px);font-weight:500;line-height:1.02}.homepage-design .eco-heading h2{font-size:clamp(48px,5vw,74px)}.homepage-design .eco-deck{opacity:.8;margin-top:22px;font-size:16px;line-height:1.6}.homepage-design .eco-heading>.mk-cta-zone{margin-top:24px}.homepage-design .eco-logo-stage{width:min(1050px,100% - 112px);min-height:320px;margin:30px auto;position:relative}.homepage-design .eco-field{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.homepage-design .eco-source{text-align:center;min-width:0;font-size:11px}.homepage-design .eco-source>span{background:var(--brand-paper);width:48px;height:48px;box-shadow:0 5px 14px color-mix(in srgb,var(--brand-ink) 9%,transparent);border-radius:13px;justify-content:center;align-items:center;margin:auto;padding:10px;display:flex}.homepage-design .eco-source img{object-fit:contain;width:100%;height:100%}.homepage-design .eco-source small{white-space:nowrap;color:var(--eco-muted);margin-top:7px;font-size:11px;line-height:1.3;display:block}.homepage-design .eco-destination{text-align:center;flex-direction:column;align-items:center;max-width:500px;margin:50px auto 0;display:flex}.homepage-design .eco-destination>img.eco-brand{aspect-ratio:2652/1568;object-fit:contain;width:280px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.homepage-design .eco-destination>strong{letter-spacing:-.05em;margin-top:12px;font-size:38px;font-weight:500}.homepage-design .eco-destination>p{opacity:.8;margin-top:12px;font-size:14px;line-height:1.5}.homepage-design .eco-destination>a{text-underline-offset:5px;min-height:44px;color:var(--eco-accent);align-items:center;gap:20px;margin-top:14px;font-size:12px;text-decoration:underline;display:flex}.homepage-design .eco-footer{color:var(--eco-muted);justify-content:space-between;align-items:center;gap:35px;font-size:11px;display:flex}.homepage-design .eco-track{background:color-mix(in srgb,var(--eco-ink) 20%,transparent);flex:1;max-width:260px;height:2px;overflow:hidden}.homepage-design .eco-track>span{background:var(--eco-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.homepage-design .eco-act.has-scroll .eco-stage{height:100svh;min-height:760px;max-height:1050px;position:sticky;top:0;overflow:hidden}.homepage-design .eco-act.has-scroll .eco-logo-stage{flex:1;height:330px;max-height:410px;margin-block:20px 16px}.homepage-design .eco-act.has-scroll .eco-field{display:block;position:absolute;inset:0}.homepage-design .eco-act.has-scroll .eco-source{width:115px;height:70px;position:absolute;top:0;left:0}.homepage-design .eco-act.has-scroll .eco-destination{opacity:0;pointer-events:none;width:460px;max-width:none;margin:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.homepage-design .eco-act.has-scroll .eco-destination.is-ready{pointer-events:auto}.homepage-design .eco-act:not(.has-scroll) .eco-footer{display:none}.homepage-design .eco-a .eco-stage{padding-block:55px 30px}.homepage-design .eco-a .eco-logo-stage{max-height:450px}.homepage-design .connection-bridge{grid-template-columns:1fr 1fr;gap:100px;padding-block:42px;display:grid}.homepage-design .connection-bridge>p{max-width:500px;color:var(--brand-deep);font-size:12px;line-height:1.8}@media (max-width:760px){.homepage-design .eco-stage{min-height:0;padding-block:24px 20px}.homepage-design .eco-act.has-scroll .eco-stage{height:100svh;min-height:810px;max-height:950px}.homepage-design .eco-heading h1{margin-top:17px;font-size:59px}.homepage-design .eco-heading h2{margin-top:17px;font-size:43px;line-height:1.05}.homepage-design .eco-heading>.micro{letter-spacing:.025em;font-size:11px}.homepage-design .eco-deck{margin-top:20px;font-size:14px;line-height:1.65}.homepage-design .eco-heading>.mk-cta-zone{margin-top:22px}.homepage-design .eco-logo-stage{width:calc(100% - 28px);min-height:330px;margin-block:30px}.homepage-design .eco-field{grid-template-columns:repeat(5,1fr);gap:20px 7px}.homepage-design .eco-source>span{border-radius:11px;width:38px;height:38px;padding:8px}.homepage-design .eco-source small{white-space:normal;margin-inline:auto;max-width:65px;margin-top:6px;font-size:11px}.homepage-design .eco-act.has-scroll .eco-source{width:70px;height:64px}.homepage-design .eco-act.has-scroll .eco-logo-stage{height:340px;min-height:330px;max-height:400px;margin-block:20px}.homepage-design .eco-destination>img.eco-brand{width:245px;height:auto}.homepage-design .eco-destination>strong{margin-top:8px;font-size:34px}.homepage-design .eco-destination>p{font-size:14px}.homepage-design .eco-act.has-scroll .eco-destination{width:320px}.homepage-design .eco-footer{flex-wrap:wrap;gap:12px;font-size:11px;line-height:1.5}.homepage-design .eco-footer>span:first-child{text-align:center;width:100%}.homepage-design .eco-footer>span:last-child{margin-inline-start:auto;font-size:11px}.homepage-design .eco-track{max-width:110px}.homepage-design .connection-bridge{grid-template-columns:1fr;gap:20px;padding-block:30px}.homepage-design .eco-a .eco-stage{padding-block:32px 20px}.homepage-design .eco-a .eco-deck br{display:none}}@media (max-height:760px) and (min-width:761px){.homepage-design .eco-heading h1{margin-top:12px;font-size:68px}.homepage-design .eco-heading>.mk-cta-zone{margin-top:14px}.homepage-design .eco-deck{margin-top:15px;font-size:14px}.homepage-design .eco-stage,.homepage-design .eco-act.has-scroll .eco-stage{min-height:700px;padding-top:25px}.homepage-design .eco-act.has-scroll .eco-logo-stage{min-height:240px}.homepage-design .eco-source>span{width:40px;height:40px;padding:9px}.homepage-design .eco-source small{font-size:11px}.homepage-design .eco-destination>img.eco-brand{width:210px}.homepage-design .eco-destination>strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.homepage-design .eco-act{height:auto!important}.homepage-design .eco-stage{height:auto!important;min-height:0!important;position:relative!important}.homepage-design .eco-destination{opacity:1!important;position:relative!important;inset:auto!important;transform:none!important}.homepage-design .eco-footer{display:none!important}}.homepage-design .eco-source>span>svg{width:100%;height:100%;color:var(--brand-deep)}@media (max-width:760px){.homepage-design .eco-b.has-scroll .eco-logo-stage{min-height:390px}.homepage-design .eco-b:not(.has-scroll) .eco-source:nth-child(26){grid-column:2}.homepage-design .eco-b .eco-import small{max-width:70px;font-size:10px}.homepage-design .eco-b .eco-heading h1{margin-top:14px;font-size:54px}.homepage-design .eco-b .eco-deck{margin-top:16px;font-size:13px}.homepage-design .eco-b .mk-cta-zone-proof{margin-top:10px}.homepage-design .eco-b.has-scroll .eco-logo-stage{min-height:410px;margin-block:16px}.homepage-design .eco-b .eco-source>span{width:34px;height:34px;padding:7px}.homepage-design .eco-b .eco-source small{margin-top:5px;font-size:10px;line-height:1.25}.homepage-design .eco-b .eco-footer{gap:10px}}.homepage-design .rating-stars{color:var(--brand-phosphor-light);align-items:center;gap:2px;display:inline-flex}.homepage-design .eco-dark .rating-stars{color:var(--brand-phosphor)}.homepage-design .rating-feature{border-block:1px solid color-mix(in srgb,currentColor 16%,transparent);text-align:start;justify-content:center;align-items:center;gap:70px;margin-bottom:55px;padding-block:48px;display:flex}.homepage-design .rating-number{letter-spacing:-.09em;font-variant-numeric:tabular-nums;font-size:148px;font-weight:500;line-height:1}.homepage-design .rating-number>span{letter-spacing:-.025em;opacity:.65;margin-inline-start:16px;font-size:26px}.homepage-design .rating-feature h3{letter-spacing:-.045em;margin:18px 0;font-size:34px;font-weight:500;line-height:1.08}.homepage-design .rating-feature>div>a{text-underline-offset:5px;align-items:center;gap:24px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.homepage-design .rating-feature>div>p{opacity:.7;margin-top:9px;font-size:11px;line-height:1.6}.homepage-design .rating-feature-b .rating-stars{color:var(--brand-phosphor)}.homepage-design .a-community{padding-top:80px}@media (max-width:760px){.homepage-design .rating-feature{justify-content:flex-start;gap:25px;margin-bottom:35px;padding-block:35px}.homepage-design .rating-number{letter-spacing:-.08em;font-size:85px}.homepage-design .rating-number>span{margin-inline-start:8px;font-size:18px}.homepage-design .rating-feature h3{margin-top:13px;font-size:26px}.homepage-design .rating-feature .rating-stars svg{width:14px;height:14px}.homepage-design .rating-feature>div>a{gap:12px;font-size:11px;line-height:1.5}.homepage-design .rating-feature>div>p{max-width:175px;font-size:11px}.homepage-design .a-community{padding-top:55px}}.homepage-design .current-video video{aspect-ratio:9/16;object-fit:contain;background:var(--brand-ink);border-radius:8px;width:100%;display:block;height:auto!important}.homepage-design .a-real-phone.current-video>div{height:auto!important;max-height:none!important;overflow:visible!important}.homepage-design .a-real-phone.current-video{justify-self:center;width:min(100%,340px)}.homepage-design .current-video figcaption{opacity:.7;margin-top:16px;font-size:11px;line-height:1.6}.homepage-design .b-product-stage{grid-template-columns:minmax(260px,380px) 1fr!important;align-items:center!important;gap:100px!important;height:auto!important;padding-block:30px!important;display:grid!important;overflow:visible!important}.homepage-design .b-score-preview.current-video{justify-self:center;width:100%!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}.homepage-design .b-product-copy{max-width:500px;text-align:start!important;position:static!important;transform:none!important}@media (max-width:760px){.homepage-design .b-product-stage{grid-template-columns:1fr!important;gap:35px!important}.homepage-design .b-score-preview.current-video{max-width:310px}.homepage-design .b-product-copy{margin-inline:auto;text-align:center!important}.homepage-design .a-real-phone.current-video{width:min(100%,310px)}}.homepage-design .b-score-preview.current-video{position:relative!important}.homepage-design .wp-video-play{white-space:nowrap;background:var(--brand-ink);color:var(--brand-paper);border:1px solid var(--brand-phosphor);min-height:52px;box-shadow:0 4px 25px color-mix(in srgb,var(--brand-ink) 25%,transparent);border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)}.homepage-design .wp-video-play:hover{background:var(--brand-deep)}.homepage-design .wp-video-play[hidden]{display:none!important}.homepage-design .wp-video-play svg{width:12px;height:14px;color:var(--brand-phosphor)}.homepage-design[data-concept]{--download-ground:var(--brand-ink);--download-ink:var(--brand-paper);--download-accent:var(--brand-phosphor)}.homepage-design[data-concept=b]{--download-ground:var(--brand-phosphor);--download-ink:var(--brand-ink);--download-accent:var(--brand-deep)}.homepage-design .wp-download-cta{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--download-accent) 25%,transparent);background:var(--download-ground);width:min(390px,100%);min-width:0;min-height:94px;color:var(--download-ink);font-family:var(--font-body);text-align:start;transition:transform var(--motion-normal),box-shadow var(--motion-normal);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-ink) 8%,transparent);border-radius:15px;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;padding:18px 23px;text-decoration:none;display:inline-flex}.homepage-design .wp-download-cta:after{content:none!important}.homepage-design .wp-download-cta:hover{color:var(--download-ink);box-shadow:0 10px 28px color-mix(in srgb,var(--brand-ink) 15%,transparent);text-decoration:none;transform:translateY(-2px)}.homepage-design .wp-download-cta .wp-download-symbol{background:color-mix(in srgb,var(--download-accent) 12%,transparent);width:43px;height:43px;color:var(--download-accent);border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.homepage-design .wp-download-cta .wp-download-symbol svg{flex-shrink:0;width:23px;height:23px}.homepage-design .wp-download-cta .wp-download-copy{color:inherit;text-align:start;flex-direction:column;flex:1;gap:7px;max-width:none;font-size:13px;line-height:1.3;display:flex}.homepage-design .wp-download-cta .wp-download-copy>strong{letter-spacing:-.05em;color:inherit;font-size:25px;font-weight:600;line-height:1.1}.homepage-design .wp-download-cta .wp-download-copy>small{letter-spacing:0;color:inherit;opacity:.8;font-size:12px;font-weight:400;line-height:1.4}.homepage-design .a-cover-bottom>div{width:min(100%,440px)}.homepage-design .a-demo .wp-download-cta,.homepage-design .a-ai-v2 .wp-download-cta,.homepage-design .a-start .wp-download-cta{--download-ground:var(--brand-phosphor);--download-ink:var(--brand-ink);--download-accent:var(--brand-deep)}.homepage-design .wp-explore-link{text-underline-offset:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.homepage-design .wp-download-text{text-underline-offset:5px;min-height:44px;font-weight:500;text-decoration:underline;font-size:13px!important}@media (max-width:760px){.homepage-design .wp-download-cta{gap:14px;width:100%;max-width:360px;min-height:88px;padding:16px 20px}.homepage-design .wp-download-cta .wp-download-copy>strong{font-size:24px}.homepage-design .wp-download-cta .wp-download-copy>small{font-size:11px}.homepage-design .wp-download-cta .wp-download-symbol{flex-basis:39px;width:39px;height:39px}.homepage-design .eco-b .eco-heading h1{font-size:52px}.homepage-design .eco-b .eco-deck{margin-top:12px}.homepage-design .eco-b .eco-heading>.mk-cta-zone{margin-top:16px}.homepage-design .eco-b .eco-heading>.mk-cta-zone>a.mk-cta-zone-button{max-width:342px;min-height:84px;padding:15px 18px}.homepage-design .eco-b .wp-download-cta .wp-download-copy>strong{font-size:24px}.homepage-design .eco-b .mk-cta-zone-proof{margin-top:8px}.homepage-design .eco-b.has-scroll .eco-logo-stage{min-height:390px;margin-block:13px}.homepage-design .eco-b .eco-stage{padding-top:20px}.homepage-design .eco-b .eco-footer{gap:8px}.homepage-design .a-cover-bottom .mk-cta-zone{margin-top:5px}}@media (max-height:900px) and (min-width:761px){.homepage-design .eco-b .eco-heading h1{font-size:88px}.homepage-design .eco-b .eco-deck{margin-top:16px}.homepage-design .eco-b .eco-heading>.mk-cta-zone{margin-top:18px}.homepage-design .eco-b .eco-heading>.mk-cta-zone>a.mk-cta-zone-button{min-height:88px}.homepage-design .eco-b .mk-cta-zone-proof{margin-top:8px}}@media (prefers-reduced-motion:reduce){.homepage-design .wp-download-cta:hover{transform:none}}.homepage-design .wp-download-cta .wp-download-copy>small{font-size:13px}@media (max-width:760px){.homepage-design .wp-download-cta .wp-download-copy>small{font-size:12px}}.homepage-design[data-concept=a] .a-demo .wp-download-cta>.wp-download-copy{color:var(--download-ink)}.homepage-design .eco-destination .wp-download-cta .wp-download-copy>strong{font-size:13px}.homepage-design .eco-destination .wp-download-cta .wp-download-symbol{display:none}.homepage-design[data-concept=a]{--homepage-rating-accent:var(--brand-phosphor-light);--homepage-rating-partial:url(#homepage-rating-a)}.homepage-design[data-concept=b]{--homepage-rating-accent:var(--brand-phosphor);--homepage-rating-partial:url(#homepage-rating-b)}.homepage-design[data-concept] .rating-stars>svg{fill:var(--homepage-rating-accent);color:var(--homepage-rating-accent);opacity:1}.homepage-design[data-concept] .rating-stars>svg:last-child{fill:var(--homepage-rating-partial);opacity:1}@media (max-height:850px) and (min-width:761px){.homepage-design .eco-b .eco-heading h1{margin-top:14px;font-size:72px}.homepage-design .eco-b .eco-deck{margin-top:12px;font-size:14px}.homepage-design .eco-b .eco-stage{padding-block:24px}.homepage-design .eco-b .eco-heading>.mk-cta-zone{margin-top:16px}.homepage-design .eco-b .eco-heading>.mk-cta-zone>a.mk-cta-zone-button{min-height:84px}.homepage-design .eco-b .mk-cta-zone-proof{min-height:36px;margin-top:4px}.homepage-design .eco-b.has-scroll .eco-logo-stage{height:280px;min-height:280px;max-height:320px;margin-block:14px 10px}.homepage-design .eco-b .eco-source>span{width:42px;height:42px;padding:8px}}@media (max-width:760px){.homepage-design .eco-b.has-scroll .eco-stage{height:100svh;min-height:0;max-height:none;padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}.homepage-design .eco-b.has-scroll .eco-heading h1{margin-top:clamp(8px,1.5svh,14px);font-size:clamp(38px,6.5svh,54px);line-height:1}.homepage-design .eco-b.has-scroll .eco-deck{margin-top:clamp(8px,1.5svh,14px);line-height:1.45}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone{margin-top:clamp(8px,1.5svh,14px)}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone>a.mk-cta-zone-button{min-height:44px}.homepage-design .eco-b.has-scroll .mk-cta-zone-proof{min-height:32px;margin-top:4px}.homepage-design .eco-b.has-scroll .eco-logo-stage{flex:auto;height:auto;min-height:0;max-height:none;margin-block:8px}.homepage-design .eco-b.has-scroll .eco-source{height:52px}.homepage-design .eco-b.has-scroll .eco-footer{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.homepage-design .eco-b.has-scroll .eco-footer>span:first-child{width:auto;color:var(--eco-ink);grid-column:1/-1}.homepage-design .eco-b.has-scroll .eco-track{width:100%;max-width:none;height:4px}.homepage-design .eco-b.has-scroll .eco-footer>span:last-child{color:var(--eco-accent);white-space:nowrap;margin:0;font-size:12px;font-weight:600}}@media (max-width:760px) and (max-height:700px){.homepage-design .eco-b.has-scroll .eco-destination>.eco-brand{width:200px!important}.homepage-design .eco-b.has-scroll .eco-destination>strong{margin-top:5px;font-size:29px}.homepage-design .eco-b.has-scroll .eco-destination>p{margin-top:6px;font-size:12px;line-height:1.35}.homepage-design .eco-b.has-scroll .eco-destination .wp-download-cta{margin-top:6px}}@media (max-width:760px) and (max-height:600px){.homepage-design .eco-b.has-scroll .mk-cta-zone-proof,.homepage-design .eco-b.has-scroll .mk-cta-zone-platforms,.homepage-design .eco-b.has-scroll .eco-deck{display:none}.homepage-design .eco-b.has-scroll .eco-heading h1{font-size:36px}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone{margin-top:8px}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone>a.mk-cta-zone-button{gap:10px;min-height:64px;padding:8px 12px}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone .wp-download-copy{gap:4px}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone .wp-download-copy>strong{font-size:19px}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone .wp-download-copy>small{font-size:11px;line-height:1.2}.homepage-design .eco-b.has-scroll .eco-heading>.mk-cta-zone .wp-download-symbol{flex-basis:34px;width:34px;height:34px}}
