.hero{isolation:isolate;color:#fff;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.page-sky{z-index:-1;background:linear-gradient(#2f6bb3 0%,#5f97d4 55%,#8cbfe8 100%);position:fixed;inset:0}.cloud-shader{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.cloud-shader.is-ready{opacity:1}.hero-scrim{z-index:-1;pointer-events:none;background:radial-gradient(62% 78% at 18% 56%,#10265275,#10265200 72%),linear-gradient(#1026522e,#10265200 30%);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;padding-top:110px;padding-bottom:60px;display:grid}.hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd1;margin:0 0 18px;font-size:.78rem;font-weight:600}.hero-title{color:#fff;text-shadow:0 2px 30px #10265259;font-size:clamp(2.6rem,6.2vw,5rem)}.hero-title em{color:#ffe3bf;font-style:italic;display:block}.hero-sub{color:#ffffffe6;text-shadow:0 1px 14px #10265259;max-width:50ch;margin:22px 0 30px;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.hero-phone{justify-content:center;display:flex}.phone-stage{perspective:1200px;justify-content:center;width:100%;display:flex}.phone{transform-origin:50% 60%;will-change:transform;width:clamp(13rem,21vw,17.5rem);position:relative;transform:rotateX(22deg)scale(.94)}.phone-body{aspect-ratio:9/19.5;background:linear-gradient(160deg,#e9eef6,#c9d3e2);border:1px solid #fff9;border-radius:2.6rem;padding:.38rem;box-shadow:0 10px 20px #08183c2e,0 50px 80px -24px #08183c8c,inset 0 0 0 1px #14213a14}.phone-screen{background:#f3f7fd;border-radius:2.25rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14213a1a;container-type:inline-size}.phone-island{z-index:5;background:#000;border-radius:99px;width:4.4rem;height:1.15rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.phone-btn{background:#14213a47;width:3px;position:absolute}.phone-btn-l1{border-radius:3px 0 0 3px;height:1.75rem;top:16%;left:-2px}.phone-btn-l2{border-radius:3px 0 0 3px;height:2.75rem;top:24%;left:-2px}.phone-btn-r{border-radius:0 3px 3px 0;height:3.5rem;top:22%;right:-2px}@media (prefers-reduced-motion:reduce){.phone{transform:none}}.store-badges{flex-wrap:wrap;gap:12px;display:flex}.site-head.on-dark .brand-name,.site-head.on-dark .site-nav a{color:#fff}.site-head.on-dark .brand-mark{color:#fff;--logo-chev:var(--brand)}.site-head.on-dark .site-nav a:hover{background:#ffffff24}.site-head.on-dark .site-nav a.is-active{color:#ffe3bf}.site-head.on-dark .site-cta{--gb-fg:6, 22, 60;--gb-text:#fffffff5;--gb-shine:#ffffff24}@media (width<=900px){.hero-grid{text-align:left;grid-template-columns:1fr;gap:54px;padding-top:104px}.hero-phone{padding-bottom:20px}.phone{width:min(15rem,70vw)}}.as{font-family:var(--font-body);color:var(--ink);background:linear-gradient(#f3f7fd 0%,#eef3fa 100%);flex-direction:column;gap:.62em;padding:.55em .8em 0;font-size:4.25cqw;display:flex;position:absolute;inset:0;overflow:hidden}.as-status{justify-content:space-between;align-items:center;height:1.6em;padding:.25em .9em 0;font-size:.92em;font-weight:700;display:flex}.as-status-icons{gap:.25em;display:inline-flex}.as-status-icons i{background:var(--ink);opacity:.85;border-radius:2px;width:.95em;height:.6em}.as-status-icons i:nth-child(2){width:.7em}.as-status-icons i:nth-child(3){width:1.3em}.as-head{justify-content:space-between;align-items:center;margin-top:.9em;display:flex}.as-hello{color:var(--ink-3);margin:0;font-size:.82em}.as-title{font-family:var(--font-display);letter-spacing:-.01em;margin:.1em 0 0;font-size:1.7em}.as-avatar{color:#fff;background:linear-gradient(140deg,#ffcf9e,#f29a38);border-radius:50%;place-items:center;width:2.3em;height:2.3em;font-size:.95em;font-weight:700;display:grid}.as-storage{color:#fff;background:linear-gradient(150deg,#2f6bff,#1f3fb0);border-radius:1.2em;align-items:center;gap:.9em;padding:.9em;display:flex;box-shadow:0 .8em 1.6em -.8em #1f3fb0b3}.as-ring{flex:none;width:4.6em;height:4.6em}.as-ring-fg{animation:1.6s cubic-bezier(.22,1,.36,1) both as-ring}@keyframes as-ring{0%{stroke-dashoffset:214px}}.as-storage-text{flex:1;min-width:0}.as-big{font-family:var(--font-display);margin:0;font-size:1.9em;line-height:1}.as-small{opacity:.8;margin:.25em 0 .6em;font-size:.82em}.as-segbar{background:#fff3;border-radius:99px;gap:2px;height:.42em;display:flex;overflow:hidden}.as-segbar span{height:100%;display:block}.as-segbar span:first-child{background:#fff!important}.as-sync{color:var(--brand);background:#fff;border-radius:1em;align-items:center;gap:.6em;padding:.6em .8em;display:flex;box-shadow:0 1px #14213a0d}.as-sync-body{flex:1}.as-sync-body p{color:var(--ink);margin:0 0 .35em;font-size:.82em;font-weight:600}.as-progress{background:#e6edf8;border-radius:99px;height:.32em;overflow:hidden}.as-progress span{background:linear-gradient(90deg,#2f6bff,#6aa6ff);border-radius:99px;width:72%;height:100%;animation:3.2s ease-in-out infinite alternate as-prog;display:block}@keyframes as-prog{0%{width:58%}to{width:84%}}.as-sync-pct{color:var(--brand-deep);font-size:.82em;font-weight:700}.as-card{background:#fff;border-radius:1.1em;padding:.8em .9em .6em}.as-card-head{justify-content:space-between;align-items:baseline;margin-bottom:.6em;display:flex}.as-card-head p{margin:0;font-size:.85em;font-weight:600}.as-card-head span{color:var(--brand-deep);font-size:.8em;font-weight:700}.as-chart{align-items:flex-end;gap:.45em;height:5em;display:flex}.as-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.3em;height:100%;display:flex}.as-bar{transform-origin:bottom;background:linear-gradient(#6aa6ff,#2f6bff);border-radius:.35em .35em .15em .15em;width:100%;animation:1.1s cubic-bezier(.22,1,.36,1) both as-grow;display:block}.as-bar-col:nth-child(6) .as-bar{background:linear-gradient(#ffbe7a,#f29a38)}@keyframes as-grow{0%{transform:scaleY(0)}}.as-bar-col em{color:var(--ink-3);font-size:.72em;font-style:normal}.as-grid{grid-template-columns:repeat(3,1fr);gap:.45em;display:grid}.as-tile{background:#fff;border-radius:.95em;flex-direction:column;gap:.25em;min-width:0;padding:.6em .55em;display:flex}.as-tile-icon{border-radius:.6em;place-items:center;width:1.9em;height:1.9em;margin-bottom:.15em;display:grid}.as-tile-icon svg{width:1.1em;height:1.1em}.as-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:600;overflow:hidden}.as-tile-size{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.74em}.as-tabs{background:#fffffff0;border-top:1px solid #e6ecf5;justify-content:space-around;margin-top:auto;margin-left:-.8em;margin-right:-.8em;padding:.6em .3em 1.3em;display:flex}.as-tabs span{color:#9aa7bb;flex-direction:column;align-items:center;gap:.2em;display:flex}.as-tabs span.on{color:var(--brand)}.as-tabs em{font-size:.68em;font-style:normal;font-weight:600}@media (prefers-reduced-motion:reduce){.as-ring-fg,.as-bar,.as-progress span{animation:none}}.as-sync>svg,.as-tabs svg{width:1.25em;height:1.25em}.as-big{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;white-space:nowrap}.as-recent{background:#fff;border-radius:1.1em;padding:.8em .9em .85em}.as-recent .as-card-head{margin-bottom:.55em}.as-thumbs{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.as-thumb{aspect-ratio:1;border-radius:.65em;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14213a0f}.as-thumb-badge{color:#fff;background:#00000073;border-radius:.4em;padding:.1em .35em;font-size:.62em;font-style:normal;font-weight:700;position:absolute;bottom:.3em;right:.3em}.files{background:0 0}.files .slab{overflow:hidden}.files-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.files-copy h2{margin:14px 0 0;font-size:clamp(2rem,4.4vw,3.1rem)}.files-lead{color:var(--ink-2);max-width:50ch;margin:20px 0 26px;font-size:1.1rem;line-height:1.6}.files-kinds{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.files-kinds li{color:var(--ink-2);background:linear-gradient(#fffffff2,#fff9);border:1px solid #fffffff2;border-radius:99px;padding:7px 14px;font-size:.88rem;font-weight:600;box-shadow:inset 0 1px #fff,0 6px 14px -10px #08183c66}.files-cloud{justify-content:center;display:flex}.icon-cloud{width:calc(var(--r) * 2 + 80px);height:calc(var(--r) * 2 + 80px);cursor:grab;touch-action:pan-y;isolation:isolate;max-width:100%;position:relative}.icon-cloud:before{content:"";background:radial-gradient(circle,#2f6bff24,#2f6bff00 70%);border-radius:50%;position:absolute;inset:14%}.icon-tile{will-change:transform, opacity;border:1px solid;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;background-image:linear-gradient(#ffffffe6,#ffffff59)!important;box-shadow:inset 0 1px #fff,0 10px 20px -12px #14213a73!important}.soon{background:0 0;padding-bottom:clamp(40px,6vw,80px)}.soon-inner{text-align:center}.soon-eyebrow{color:var(--brand-deep);margin-bottom:14px}.soon-inner h2{font-size:clamp(2rem,4.8vw,3.3rem)}.soon-lead{max-width:52ch;color:var(--ink-2);margin:18px auto 28px;font-size:1.1rem;line-height:1.6}.soon-cta{margin-top:30px}.soon .store-badges{justify-content:center}.soon .store-badges .glass-button-text.gb-badge{padding:.75rem 1.35rem .75rem 1.1rem}@media (width<=900px){.files-grid{grid-template-columns:1fr}.files-cloud{order:-1}}@media (width<=480px){.icon-tile{border-radius:13px;width:46px;height:46px}.icon-tile svg{width:21px;height:21px}}
