.hero.heroCloudIntro{direction:rtl;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:0;padding:36px clamp(24px,6vw,100px) 40px;overflow:hidden;background:linear-gradient(90deg,#f7fcff33,#eff9fd14),url(/clouds-cool-blue.webp) 50% 54% / cover no-repeat}.hero.heroCloudIntro:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:64px;pointer-events:none;background:linear-gradient(180deg,transparent,#f8fdff)}.hero.heroCloudIntro .heroCopy{width:100%;max-width:690px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-align:center}.hero.heroCloudIntro .eyebrow{margin:0 0 10px}.hero.heroCloudIntro h1{margin:0 0 14px;font-size:clamp(2.5rem,4.8vw,4rem);line-height:1.08}.hero.heroCloudIntro .heroCopy>p:not(.eyebrow){max-width:620px;margin:0 auto;color:#496774!important;font-size:1.125rem;line-height:1.65}.heroShopActions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.heroShopActions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #2e5b70;border-radius:12px;background:#244f65;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;line-height:1.4}.heroShopActions a+a{color:#244f65;background:#fffc}.heroShopActions a:focus-visible{outline:3px solid #244f65;outline-offset:4px}@media(max-width:600px){.hero.heroCloudIntro{padding:28px 20px 32px;background-position:61% 50%}.hero.heroCloudIntro .heroCopy>p:not(.eyebrow){font-size:1rem}}
