.page.svelte-4rm2pb{max-width:1180px;margin:0 auto;padding:24px 28px}main.svelte-4rm2pb{padding-top:28px}.hero.svelte-4rm2pb{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:64px;min-height:510px;padding:48px 0 72px;display:grid}.hero-copy.svelte-4rm2pb{max-width:650px}.kicker.svelte-4rm2pb{min-height:30px;color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, transparent);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}h1.svelte-4rm2pb{letter-spacing:-.035em;max-width:680px;margin:20px 0;font-size:clamp(48px,6vw,76px);line-height:1.04}.hero-copy.svelte-4rm2pb p:where(.svelte-4rm2pb){max-width:590px;color:var(--muted);margin:0;font-size:20px;line-height:1.55}.security-map.svelte-4rm2pb{isolation:isolate;min-height:390px;position:relative}.security-map.svelte-4rm2pb:before{content:"";background:radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--brand) 22%, white), color-mix(in srgb, var(--brand) 5%, transparent) 55%, transparent 72%);filter:blur(2px);z-index:-2;border-radius:46% 54% 54% 46%/55% 45%;position:absolute;inset:7% 3% 4% 8%}.orbit.svelte-4rm2pb{border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.orbit-one.svelte-4rm2pb{width:270px;height:270px}.orbit-two.svelte-4rm2pb{width:380px;height:300px;transform:translate(-50%,-50%)rotate(18deg)}.shield.svelte-4rm2pb{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:var(--panel);width:104px;height:104px;color:var(--brand);box-shadow:0 28px 70px -32px color-mix(in srgb, var(--brand) 52%, transparent);border-radius:30px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-label.svelte-4rm2pb{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:750;display:flex;position:absolute;box-shadow:0 16px 32px -28px #141e3cb3}.map-label.svelte-4rm2pb span:where(.svelte-4rm2pb){background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 11%, transparent);border-radius:50%}.label-upload.svelte-4rm2pb{top:19%;left:2%}.label-access.svelte-4rm2pb{top:35%;right:0}.label-recovery.svelte-4rm2pb{bottom:13%;left:16%}.statement.svelte-4rm2pb{border-top:1px solid var(--line);padding:44px 0 56px}.statement.svelte-4rm2pb p:where(.svelte-4rm2pb){letter-spacing:-.042em;max-width:890px;margin:0;font-size:clamp(27px,3.8vw,45px);font-weight:690;line-height:1.13}.controls.svelte-4rm2pb{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;padding:24px 0 84px;display:grid}.control.svelte-4rm2pb{border:1px solid var(--line);background:var(--panel);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:330px;padding:28px;display:flex;box-shadow:0 22px 55px -48px #141e3cb8}.control-wide.svelte-4rm2pb{grid-column:span 7}.control-narrow.svelte-4rm2pb{grid-column:span 5}.soft-blue.svelte-4rm2pb{background:linear-gradient(150deg, color-mix(in srgb, var(--brand) 8%, var(--panel)), var(--panel) 70%)}.control.svelte-4rm2pb header:where(.svelte-4rm2pb){justify-content:space-between;align-items:center;display:flex}.control.svelte-4rm2pb header:where(.svelte-4rm2pb)>span:where(.svelte-4rm2pb){color:var(--muted);letter-spacing:.12em;font-size:12px;font-weight:800}.ico.svelte-4rm2pb{background:color-mix(in srgb, var(--brand) 9%, transparent);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.control.svelte-4rm2pb h2:where(.svelte-4rm2pb){letter-spacing:-.035em;max-width:470px;margin:62px 0 12px;font-size:clamp(25px,3vw,37px);line-height:1.05}.control.svelte-4rm2pb p:where(.svelte-4rm2pb){max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.ownership.svelte-4rm2pb{border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, var(--panel)), var(--panel) 62%);min-height:440px;color:var(--ink);border-radius:34px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:50px;margin-bottom:18px;padding:54px 58px;display:grid;overflow:hidden}.ico.inverse.svelte-4rm2pb{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.ownership.svelte-4rm2pb h2:where(.svelte-4rm2pb){letter-spacing:-.05em;max-width:600px;margin:24px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1}.ownership.svelte-4rm2pb p:where(.svelte-4rm2pb){max-width:690px;color:var(--muted);margin:0;line-height:1.7}.ownership.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--brand);align-items:center;gap:8px;margin-top:24px;font-weight:750;text-decoration:none;display:inline-flex}.storage-path.svelte-4rm2pb{min-height:290px;position:relative}.storage-path.svelte-4rm2pb:before,.storage-path.svelte-4rm2pb:after{content:"";border:1px solid color-mix(in srgb, var(--brand) 19%, transparent);border-radius:50%;position:absolute;inset:8%}.storage-path.svelte-4rm2pb:after{inset:24%}.storage-core.svelte-4rm2pb{border:1px solid var(--line);background:var(--panel);width:82px;height:82px;color:var(--brand);border-radius:25px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 60px -34px #14275a8c}.storage-option.svelte-4rm2pb{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:color-mix(in srgb, var(--panel) 88%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:750;position:absolute}.option-managed.svelte-4rm2pb{top:18%;left:0}.option-azure.svelte-4rm2pb{top:30%;right:0}.option-s3.svelte-4rm2pb{bottom:7%;left:18%}.privacy.svelte-4rm2pb{border:1px solid var(--line);background:var(--panel);border-radius:34px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:70px;padding:76px 58px;display:grid}.privacy-title.svelte-4rm2pb svg{color:var(--brand)}.privacy.svelte-4rm2pb h2:where(.svelte-4rm2pb){letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(32px,4vw,50px);line-height:1.02}.privacy.svelte-4rm2pb>p:where(.svelte-4rm2pb){color:var(--muted);margin:0;font-size:17px;line-height:1.75}.closing.svelte-4rm2pb{text-align:center;padding:86px 0 60px}.closing.svelte-4rm2pb h2:where(.svelte-4rm2pb){letter-spacing:-.035em;margin:0 0 10px;font-size:34px}.closing.svelte-4rm2pb p:where(.svelte-4rm2pb){max-width:560px;color:var(--muted);margin:0 auto 26px}.ctas.svelte-4rm2pb{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta.svelte-4rm2pb,.ghost.svelte-4rm2pb{border-radius:9px;padding:12px 26px;font-size:16px;font-weight:650;text-decoration:none}.cta.svelte-4rm2pb{background:var(--brand);color:#fff}.cta.svelte-4rm2pb:hover{filter:brightness(1.07)}.ghost.svelte-4rm2pb{border:1px solid var(--line);color:var(--ink);background:var(--panel)}.ghost.svelte-4rm2pb:hover{background:var(--hover)}@media (width<=850px){.hero.svelte-4rm2pb{grid-template-columns:1fr;gap:22px;min-height:auto}.security-map.svelte-4rm2pb{width:100%;max-width:560px;min-height:330px}.control-wide.svelte-4rm2pb,.control-narrow.svelte-4rm2pb{grid-column:span 12}.control.svelte-4rm2pb{min-height:280px}.ownership.svelte-4rm2pb,.privacy.svelte-4rm2pb{grid-template-columns:1fr}.storage-path.svelte-4rm2pb{width:100%;max-width:480px;min-height:240px}}@media (width<=560px){.page.svelte-4rm2pb{padding:18px}main.svelte-4rm2pb{padding-top:18px}.hero.svelte-4rm2pb{padding:38px 0 54px}h1.svelte-4rm2pb{letter-spacing:-.025em;font-size:46px;line-height:1.06}.hero-copy.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:17px}.security-map.svelte-4rm2pb{min-height:290px;transform:scale(.93)}.statement.svelte-4rm2pb{padding:38px 0}.control.svelte-4rm2pb{min-height:auto;padding:24px}.control.svelte-4rm2pb h2:where(.svelte-4rm2pb){margin-top:48px}.ownership.svelte-4rm2pb,.privacy.svelte-4rm2pb{border-radius:26px;padding:38px 26px}.storage-path.svelte-4rm2pb{min-height:220px}.privacy.svelte-4rm2pb{gap:38px}}
