.home-baseline .hero.hero-with-background{isolation:isolate;background:#f2f7fd;border:0;border-bottom:1px solid #e8eff8;align-items:center;gap:0;width:100vw;min-height:390px;margin:0 0 24px calc(50% - 50vw);padding:34px max(28px,50vw - 720px);display:flex;position:relative;overflow:hidden}.hero-with-background .hero-scene{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero-with-background .hero-scene img{object-fit:cover;object-position:center;width:100%;height:100%}.home-baseline .hero.hero-with-background:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f6faffd9 0%,#f6faff94 31%,#f6faff24 50%,#0000 65%);position:absolute;inset:0}.hero-with-background .hero-copy{z-index:1;width:51%;max-width:690px;position:relative}.home-baseline .hero.hero-with-background h1{letter-spacing:-2px;margin-bottom:16px;font-size:clamp(36px,3.55vw,58px);line-height:1.08}.hero-with-background .hero-copy>p{color:#4d5f79;max-width:520px;font-size:14px;line-height:1.7}.hero-with-background .hero-actions{margin-top:20px}.hero-with-background .hero-note{color:#536985;margin-top:14px}.hero-method{border-top:1px solid #235db51c;gap:26px;max-width:465px;margin-top:22px;padding-top:16px;display:flex}.hero-method>span{color:#526781;align-items:center;gap:9px;max-width:190px;font-size:11px;line-height:1.35;display:flex}.hero-method strong{color:#215ee2;letter-spacing:-1px;font-size:26px;font-weight:800;line-height:1}@media (min-width:1800px){.home-baseline .hero.hero-with-background{min-height:420px}.hero-with-background .hero-scene img{object-position:center 48%}}@media (max-width:1000px){.home-baseline .hero.hero-with-background{min-height:370px;padding:30px 26px}.hero-with-background .hero-copy{width:55%}.home-baseline .hero.hero-with-background h1{font-size:38px}.hero-with-background .hero-copy>p{font-size:13px}.hero-method{gap:16px}.hero-method>span{font-size:10px}.hero-method strong{font-size:23px}}@media (max-width:700px){.home-baseline .hero.hero-with-background{background:#f5f9ff;min-height:0;margin-bottom:18px;padding:25px 22px 215px;display:block}.hero-with-background .hero-copy{width:100%;max-width:500px}.home-baseline .hero.hero-with-background h1{letter-spacing:-1.4px;max-width:430px;margin-bottom:12px;font-size:clamp(32px,8vw,42px)}.hero-with-background .hero-copy>p{max-width:440px;font-size:12px;line-height:1.6}.hero-with-background .hero-scene{height:250px;top:auto;bottom:0}.hero-with-background .hero-scene img{object-position:center bottom;object-fit:contain}.hero-with-background .hero-scene picture{-webkit-mask-image:linear-gradient(#0000,#000 18%,#000);mask-image:linear-gradient(#0000,#000 18%,#000)}.home-baseline .hero.hero-with-background:before{display:none}.hero-with-background .hero-method{gap:20px;margin-top:15px;padding-top:12px}.hero-with-background .hero-actions{margin-top:16px}.hero-with-background .hero-note{margin-top:11px;font-size:10px}.hero-method>span{max-width:160px}.hero-method strong{font-size:24px}}@media (min-width:1001px){.home-baseline .hero.hero-with-background{padding-left:max(64px,50vw - 570px);padding-right:max(64px,50vw - 570px)}.hero-with-background .hero-copy{width:53%;max-width:610px}}.hero-with-background .hero-scene picture{width:100%;height:100%;display:block}.hero-clouds{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-cloud-track{will-change:transform;background:url(/images/hero-clouds-v2.svg) 0 100%/960px 100% repeat-x;width:calc(100% + 960px);height:180px;animation:16s linear infinite startwin-cloud-drift;position:absolute;bottom:-30px;left:0}.hero-cloud-track-back{opacity:.55;height:190px;animation-duration:28s;animation-direction:reverse;animation-delay:-13s;bottom:65px}.hero-cloud-track-front{opacity:.88;animation-delay:-7s}@keyframes startwin-cloud-drift{0%{transform:translate(0,0)}to{transform:translate(-960px)}}@media (max-width:700px){.hero-cloud-track-front{opacity:.63;height:100px;animation-duration:20s;bottom:-25px}.hero-cloud-track-back{opacity:.26;height:120px;animation-duration:32s;bottom:25px}}@media (prefers-reduced-motion:reduce){.hero-cloud-track{will-change:auto;animation:none}}.hero-with-background .hero-rocket-flight{aspect-ratio:2/3;z-index:2;transform-origin:50% 75%;pointer-events:none;width:clamp(125px,11vw,190px);animation:5s ease-in-out infinite startwin-rocket-rise;position:absolute;top:4%;right:28%}.hero-rocket-vibration{width:100%;height:100%;animation:.16s linear infinite startwin-rocket-shake;position:relative}.hero-with-background .hero-scene .hero-rocket-sprite{object-fit:contain;filter:drop-shadow(0 4px 10px #376aaa25);z-index:2;width:100%;height:100%;display:block;position:relative}.hero-engine{z-index:1;transform-origin:50% 0;filter:blur(2px)drop-shadow(0 0 8px #b2e9ff90);background:radial-gradient(at 50% 0,#fff 0%,#f2fcffed 18%,#bcecffad 42%,#91d8ff50 65%,#8ccfff00 82%);border-radius:36% 36% 55% 55%;width:20%;height:62%;animation:1.1s ease-in-out infinite alternate startwin-engine-thrust;position:absolute;top:90%;left:40%}.hero-engine:after{content:"";filter:blur(5px);background:radial-gradient(at 50% 25%,#dbf7ff80,#0000 68%);position:absolute;inset:8% -35% -6%}.hero-engine i{filter:blur(1px);background:linear-gradient(#fff,#effcffb3 45%,#d7f4ff00);border-radius:0 0 70% 70%;position:absolute;inset:0 33% 22%}@keyframes startwin-rocket-rise{0%,to{transform:translate(-3px,10px)rotate(22deg)}50%{transform:translate(5px,-13px)rotate(24deg)}}@keyframes startwin-rocket-shake{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(1.3px,-.6px)rotate(.5deg)}75%{transform:translate(-1.3px,.6px)rotate(-.5deg)}}@keyframes startwin-engine-thrust{0%{transform:scale(.96,.93)}to{transform:scale(1.06,1.08)}}@media (max-width:700px){.hero-with-background .hero-rocket-flight{width:86px;top:1%;right:29%}.hero-engine{height:48%}}@media (prefers-reduced-motion:reduce){.hero-rocket-flight{transform:rotate(22deg)}.hero-animated.force-motion.is-playing .hero-cloud-track{animation:16s linear infinite startwin-cloud-drift!important}.hero-animated.force-motion.is-playing .hero-cloud-track-back{animation:28s linear infinite reverse startwin-cloud-drift!important}.hero-animated.force-motion.is-playing .hero-rocket-flight{animation:5s ease-in-out infinite startwin-rocket-rise!important}.hero-animated.force-motion.is-playing .hero-rocket-vibration{animation:.16s linear infinite startwin-rocket-shake!important}.hero-animated.force-motion.is-playing .hero-engine{animation:1.1s ease-in-out infinite alternate startwin-engine-thrust!important}}
