.cloud-page-container{background-color:var(--color-bg);width:100%;color:var(--color-text);overflow-x:hidden}.cloud-hero{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(40px,8vw,80px);padding-bottom:0;display:flex;position:relative}.cloud-hero__brand{justify-content:center;align-items:center;gap:14px;margin-bottom:22px;display:inline-flex}.cloud-hero__brand-script{font-family:var(--font-pacifico), "Pacifico", cursive;color:#18181b;font-size:clamp(2.6rem,5.2vw,3.4rem);font-weight:400;line-height:1;display:inline-block;transform:translateY(-2px)}[data-theme=dark] .cloud-hero__brand-script{color:#f4f4f5}.cloud-hero__wordmark{width:auto;height:38px;display:block}[data-theme=dark] .cloud-hero__wordmark{filter:invert()}.cloud-hero__brand-tag{font-family:var(--font-sans);letter-spacing:-.02em;color:#18181b;font-size:clamp(2.2rem,4.4vw,2.9rem);font-weight:400;line-height:1}[data-theme=dark] .cloud-hero__brand-tag{color:#f4f4f5}.cloud-hero__title{font-family:var(--font-sans);letter-spacing:-.03em;flex-direction:column;align-items:center;max-width:900px;margin:0 auto 26px;font-size:clamp(2.3rem,4.6vw,3.45rem);line-height:1.14;display:flex}.cloud-hero__title-main{color:#27272a;letter-spacing:-.02em;font-weight:400}[data-theme=dark] .cloud-hero__title-main{color:#e4e4e7}.cloud-hero__title-sub{color:#71717a;letter-spacing:-.02em;font-weight:400}[data-theme=dark] .cloud-hero__title-sub{color:#a1a1aa}.cloud-hero__stat-wrapper{justify-content:center;align-items:baseline;margin-bottom:8px;display:inline-flex}.cloud-hero__stat-value{font-family:var(--font-sans);letter-spacing:-.035em;color:#18181b;font-size:clamp(3.2rem,6.5vw,4.75rem);font-weight:400;line-height:.95}[data-theme=dark] .cloud-hero__stat-value{color:#f4f4f5}.cloud-hero__stat-unit{font-family:var(--font-sans);color:#71717a;letter-spacing:-.02em;margin-left:8px;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:400}[data-theme=dark] .cloud-hero__stat-unit{color:#a1a1aa}.cloud-hero__about-btn{font-family:var(--font-sans);color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-bottom:20px;padding:4px 10px;font-size:.8rem;transition:color .15s,background-color .15s;display:inline-flex}.cloud-hero__about-btn:hover{color:#27272a;background-color:#0000000a}[data-theme=dark] .cloud-hero__about-btn{color:#a1a1aa}[data-theme=dark] .cloud-hero__about-btn:hover{color:#f4f4f5;background-color:#ffffff0f}.cloud-hero__play-icon{opacity:.85;font-size:.55rem;transition:transform .15s;display:inline-block;transform:translateY(-.5px)}.cloud-hero__about-text{font-family:var(--font-sans);color:#52525b;text-align:center;max-width:620px;margin:0 auto 24px;padding:0 16px;font-size:clamp(.88rem,1.6vw,.96rem);line-height:1.55;animation:.25s ease-out cloudAboutFadeIn}[data-theme=dark] .cloud-hero__about-text{color:#a1a1aa}@keyframes cloudAboutFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cloud-hero__desc{color:var(--color-text-secondary);max-width:580px;margin:0 auto 36px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.cloud-hero__actions{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:50px;display:flex}.cloud-btn-primary{color:#fff;width:100%;max-width:178px;height:42px;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;box-shadow:none;background-color:#141414;border:1px solid #141414;border-radius:9999px;justify-content:center;align-items:center;padding:0 14px;font-size:.83rem;font-weight:500;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex;transform:none}[data-theme=dark] .cloud-btn-primary{color:#09090b;background-color:#f4f4f5;border-color:#f4f4f5}.cloud-btn-primary:hover{box-shadow:none;opacity:.92;transform:none}.cloud-btn-secondary{color:#141414;width:100%;max-width:178px;height:42px;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;box-shadow:none;background-color:#fff;border:1px solid #141414;border-radius:9999px;justify-content:center;align-items:center;padding:0 14px;font-size:.83rem;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;transform:none}[data-theme=dark] .cloud-btn-secondary{color:#f4f4f5;background-color:#0000;border-color:#f4f4f5}.cloud-btn-secondary:hover{box-shadow:none;background-color:#f4f4f5;transform:none}[data-theme=dark] .cloud-btn-secondary:hover{background-color:#ffffff14}.cloud-skyline-container{justify-content:center;align-items:flex-end;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,40px);line-height:0;display:flex}.cloud-skyline-img{aspect-ratio:2048/496;object-fit:contain;object-position:bottom center;opacity:.95;vertical-align:bottom;width:100%;height:auto;max-height:290px;display:block}[data-theme=dark] .cloud-skyline-img{filter:invert();opacity:.78}.cloud-stat-ribbon{background-color:var(--color-surface,#f7f7f8);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:0;padding:clamp(48px,6vw,72px) 0}.cloud-stat-ribbon__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1240px;margin:0 auto;padding:0 clamp(24px,4vw,56px);display:flex}.cloud-stat-ribbon__left{flex-direction:column;gap:8px;display:flex}.cloud-stat-ribbon__tag{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#8da2b5;font-size:.72rem;font-weight:500}[data-theme=dark] .cloud-stat-ribbon__tag{color:#94a3b8}.cloud-stat-ribbon__heading{font-family:var(--font-sans);letter-spacing:-.025em;color:#27272a;font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:400;line-height:1.25}[data-theme=dark] .cloud-stat-ribbon__heading{color:#e4e4e7}.cloud-stat-ribbon__right{align-items:center;gap:24px;display:flex}.cloud-stat-ribbon__amount{font-family:var(--font-sans);letter-spacing:-.04em;color:#27272a;font-size:clamp(2.8rem,5.2vw,4.1rem);font-weight:400;line-height:1}[data-theme=dark] .cloud-stat-ribbon__amount{color:#e4e4e7}.cloud-stat-ribbon__label{font-family:var(--font-sans);color:#71717a;max-width:320px;font-size:clamp(.82rem,1.1vw,.9rem);line-height:1.5}[data-theme=dark] .cloud-stat-ribbon__label{color:#a1a1aa}.cloud-pilot-section{text-align:center;padding-top:clamp(50px,7vw,90px);padding-bottom:clamp(20px,3vw,36px)}.cloud-pilot-container{flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;padding:0 24px;display:flex}.cloud-pilot__tag{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:#8da2b5;margin-bottom:24px;font-size:.72rem;font-weight:500;display:inline-block}[data-theme=dark] .cloud-pilot__tag{color:#94a3b8}.cloud-seal-wrapper{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.cloud-seal-img{object-fit:contain;width:100%;height:100%}.cloud-section-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-block}.cloud-pilot__title{font-family:var(--font-sans);letter-spacing:-.025em;flex-direction:column;align-items:center;margin-bottom:20px;font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:1.18;display:flex}.cloud-pilot__title-main{color:#27272a;letter-spacing:-.02em;font-weight:400}[data-theme=dark] .cloud-pilot__title-main{color:#e4e4e7}.cloud-pilot__title-sub{color:#71717a;letter-spacing:-.02em;font-weight:400}[data-theme=dark] .cloud-pilot__title-sub{color:#9ca3af}.cloud-pilot__desc{color:#52525b;text-wrap:balance;max-width:640px;margin:0 auto 40px;font-size:clamp(.8rem,1.15vw,.88rem);font-weight:400;line-height:1.6}[data-theme=dark] .cloud-pilot__desc{color:#a1a1aa}.cloud-pilot__photo-card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000014,0 1px 3px #0000000d}.cloud-pilot-section{content-visibility:auto;contain-intrinsic-size:auto 550px}.cloud-pilot__photo{aspect-ratio:1200/700;object-fit:cover;width:100%;height:auto;max-height:600px;display:block}.cloud-impact-section{background-color:var(--color-bg);content-visibility:auto;contain-intrinsic-size:auto 550px;padding-top:clamp(20px,3vw,36px);padding-bottom:clamp(40px,5vw,56px)}.cloud-network-section{content-visibility:auto;contain-intrinsic-size:auto 500px}.cloud-impact-container{max-width:1140px;margin:0 auto;padding:0 24px}.cloud-impact__header{text-align:center;max-width:720px;margin:0 auto 60px}.cloud-impact__title{font-family:var(--font-sans);letter-spacing:-.025em;flex-direction:column;align-items:center;margin-bottom:20px;font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:1.18;display:flex}.cloud-impact__title-main{color:#27272a;letter-spacing:-.02em;font-weight:400}[data-theme=dark] .cloud-impact__title-main{color:#e4e4e7}.cloud-impact__title-sub{color:#71717a;letter-spacing:-.02em;font-weight:400}[data-theme=dark] .cloud-impact__title-sub{color:#9ca3af}.cloud-impact__subtitle{color:#52525b;text-wrap:balance;font-size:clamp(.88rem,1.3vw,.96rem);font-weight:400;line-height:1.65}[data-theme=dark] .cloud-impact__subtitle{color:#a1a1aa}.cloud-impact__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.cloud-impact-card{flex-direction:column;display:flex}.cloud-impact-card__preview{background-color:#fafafa;border:1px solid #0000000d;border-radius:24px;justify-content:center;align-items:center;height:220px;min-height:220px;margin-bottom:24px;padding:24px 20px;display:flex}[data-theme=dark] .cloud-impact-card__preview{background-color:var(--color-surface);border-color:var(--color-border)}.cloud-impact-card__svg{aspect-ratio:200/170;object-fit:contain;color:#18181b;width:auto;max-width:100%;height:160px;max-height:160px}[data-theme=dark] .cloud-impact-card__svg{color:#f4f4f5}.cloud-impact-card__tag{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:10px;font-size:.65rem;font-weight:500}[data-theme=dark] .cloud-impact-card__tag{color:#6b7280}.cloud-impact-card__heading{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text);margin-bottom:12px;font-size:clamp(1.3rem,1.8vw,1.45rem);font-weight:450;line-height:1.25}.cloud-impact-card__desc{color:#6b7280;max-width:340px;font-size:clamp(.82rem,1.1vw,.88rem);font-weight:400;line-height:1.6}[data-theme=dark] .cloud-impact-card__desc{color:#9ca3af}.cloud-network-section{background-color:var(--color-bg);text-align:center;border-top:1px solid #00000014;padding:clamp(40px,5vw,56px) 0 clamp(48px,6vw,72px)}[data-theme=dark] .cloud-network-section{border-top-color:#ffffff14}.cloud-network-container{max-width:1140px;margin:0 auto;padding:0 24px}.cloud-network__header{flex-direction:column;align-items:center;max-width:680px;margin:0 auto 48px;display:flex}.cloud-network__header .cloud-pilot__tag{letter-spacing:.12em;margin-bottom:12px;font-size:.65rem}.cloud-network__title{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-text);margin-top:0;margin-bottom:14px;font-size:clamp(1.85rem,3.2vw,2.45rem);font-weight:450;line-height:1.15}.cloud-network__desc{color:#6b7280;text-wrap:balance;font-size:clamp(.82rem,1vw,.88rem);line-height:1.6}[data-theme=dark] .cloud-network__desc{color:#9ca3af}.cloud-network__steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:36px;margin-bottom:48px;display:grid}.cloud-step-item{border-top:1px solid #00000014;flex-direction:column;padding-top:24px;display:flex}[data-theme=dark] .cloud-step-item{border-top-color:#ffffff1a}.cloud-step-item__number{font-family:var(--font-sans);color:#9ca3af;margin-bottom:12px;font-size:1.45rem;font-weight:400;line-height:1}[data-theme=dark] .cloud-step-item__number{color:#71717a}.cloud-step-item__title{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-text);margin-bottom:6px;font-size:1.02rem;font-weight:500;line-height:1.3}.cloud-step-item__desc{color:#71717a;font-size:.78rem;line-height:1.5}[data-theme=dark] .cloud-step-item__desc{color:#a1a1aa}.cloud-network__cta{flex-direction:column;align-items:center;gap:12px;display:flex}.cloud-network__cta .cloud-btn-primary{color:#fff;background-color:#171717;border-color:#171717;border-radius:9999px;width:auto;min-width:175px;max-width:none;height:42px;padding:0 26px;font-size:.84rem;font-weight:500}[data-theme=dark] .cloud-network__cta .cloud-btn-primary{color:#09090b;background-color:#f4f4f5;border-color:#f4f4f5}.cloud-network__platform-caption{color:#9ca3af;font-size:.7rem}[data-theme=dark] .cloud-network__platform-caption{color:#71717a}.cloud-footer{border-top:1px solid var(--color-border);background-color:#fafafa;padding:80px 0 44px}[data-theme=dark] .cloud-footer{background-color:var(--color-surface)}.cloud-footer__inner{max-width:1240px;margin:0 auto;padding:0 48px}.cloud-footer__grid{grid-template-columns:2.2fr 1fr 1fr;gap:48px;margin-bottom:72px;display:grid}.cloud-footer__brand-col{flex-direction:column;gap:14px;display:flex}.cloud-footer__brand{align-items:baseline;gap:10px;display:inline-flex}.cloud-footer__brand-script{font-family:var(--font-pacifico), "Pacifico", cursive;color:var(--color-text);font-size:clamp(2.1rem,2.8vw,2.5rem);font-weight:400;line-height:1}.cloud-footer__brand-tag{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.7rem,2.3vw,2rem);font-weight:450;line-height:1}.cloud-footer__tagline{color:#71717a;white-space:nowrap;font-size:.88rem;line-height:1.5}[data-theme=dark] .cloud-footer__tagline{color:#a1a1aa}.cloud-footer__col-title{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--color-text);margin-bottom:20px;font-size:.92rem;font-weight:500}.cloud-footer__links{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cloud-footer__link{color:#71717a;font-size:.88rem;text-decoration:none;transition:color .15s}.cloud-footer__link:hover{color:var(--color-text)}[data-theme=dark] .cloud-footer__link{color:#a1a1aa}[data-theme=dark] .cloud-footer__link:hover{color:#f4f4f5}.cloud-footer__bottom{color:#8e8e93;border-top:1px solid #0000000a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:.82rem;display:flex}[data-theme=dark] .cloud-footer__bottom{color:#71717a;border-top-color:#ffffff0f}.cloud-footer__bottom-left{align-items:center;gap:24px;display:flex}.cloud-footer__bottom-center{color:#8e8e93}[data-theme=dark] .cloud-footer__bottom-center{color:#71717a}.cloud-footer__back-to-top{color:#8e8e93;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.82rem;transition:color .15s}.cloud-footer__back-to-top:hover{color:var(--color-text)}[data-theme=dark] .cloud-footer__back-to-top{color:#71717a}[data-theme=dark] .cloud-footer__back-to-top:hover{color:#f4f4f5}@media (max-width:900px){.cloud-stat-ribbon__inner{flex-direction:column;align-items:flex-start}.cloud-impact__grid{grid-template-columns:1fr;gap:36px}.cloud-network__steps{text-align:left;grid-template-columns:1fr;gap:0;margin-bottom:36px}.cloud-step-item{text-align:left;border-top:1px solid #00000014;grid-template-columns:48px 1fr;align-items:baseline;column-gap:16px;padding:22px 0;display:grid}[data-theme=dark] .cloud-step-item{border-top-color:#ffffff14}.cloud-step-item__number{color:#9ca3af;margin-bottom:0;font-size:1.65rem;font-weight:350;line-height:1}.cloud-step-item__title{color:var(--color-text);margin-bottom:4px;font-size:1.05rem;font-weight:500;line-height:1.3}.cloud-step-item__desc{color:#71717a;grid-column:2;margin:0;font-size:.85rem;line-height:1.45}.cloud-network__cta{margin-top:12px}.cloud-network__cta .cloud-btn-primary{width:auto;min-width:250px;max-width:320px;height:48px;margin:0 auto;font-size:.95rem}.cloud-footer{background-color:#fafafa;border-top:1px solid #0000000f;padding:56px 0 32px}.cloud-footer__inner{padding:0 24px}.cloud-footer__grid{grid-template-columns:1fr 1fr;gap:36px 24px;margin-bottom:44px;display:grid}.cloud-footer__brand-col{grid-column:1/-1;gap:12px}.cloud-footer__brand{align-items:baseline;gap:8px;display:inline-flex}.cloud-footer__brand-script{font-size:2.3rem}.cloud-footer__brand-tag{font-size:1.95rem}.cloud-footer__tagline{color:#52525b;white-space:normal;font-size:.9rem;line-height:1.45}[data-theme=dark] .cloud-footer__tagline{color:#a1a1aa}.cloud-footer__col{flex-direction:column;display:flex}.cloud-footer__col-title{color:var(--color-text);letter-spacing:-.01em;margin-bottom:16px;font-size:.92rem;font-weight:500}.cloud-footer__links{gap:14px}.cloud-footer__link{color:#71717a;font-size:.86rem;line-height:1.4}[data-theme=dark] .cloud-footer__link{color:#a1a1aa}.cloud-footer__bottom{border-top:1px solid #0000000f;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:24px;display:flex}[data-theme=dark] .cloud-footer__bottom{border-top-color:#ffffff14}.cloud-footer__bottom-left{color:#71717a;flex-direction:column;align-items:flex-start;gap:5px;font-size:.82rem;line-height:1.35;display:flex}[data-theme=dark] .cloud-footer__bottom-left{color:#a1a1aa}.cloud-footer__bottom-center{color:#71717a}[data-theme=dark] .cloud-footer__bottom-center{color:#a1a1aa}.cloud-footer__back-to-top{color:#71717a;white-space:nowrap;padding-bottom:2px;font-size:.82rem}[data-theme=dark] .cloud-footer__back-to-top{color:#a1a1aa}}@media (max-width:640px){.cloud-hero__title{font-size:2.1rem}.cloud-hero__actions{flex-direction:column;width:100%}.cloud-btn-primary,.cloud-btn-secondary{width:100%}.cloud-stat-ribbon__right{flex-direction:column;align-items:flex-start}}
