@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=dark],html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-main:#0b0d10;--bg-card:#111419;--bg-elevated:#181c22;--border-subtle:#242a33;--border-strong:#39414e;--text-main:#f3f5f7;--text-muted:#a0a8b5;--accent-sapphire:#2563eb;--accent-sapphire-light:#73a1ff;--accent-emerald:#10b981;--accent-amber:#e9ba77;--header-bg:#0b0d10f2;--card-gradient:linear-gradient(145deg, #151a22 0%, #111419 55%)}[data-theme=light],html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-main:#f8fafc;--bg-card:#fff;--bg-elevated:#f1f5f9;--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--text-main:#0f172a;--text-muted:#475569;--accent-sapphire:#2563eb;--accent-sapphire-light:#3b82f6;--accent-emerald:#059669;--accent-amber:#d97706;--header-bg:#f8fafcf2;--card-gradient:linear-gradient(145deg, #f8fafc 0%, #fff 55%)}[data-theme=light] .hero-intro,[data-theme=light] .hero-note,[data-theme=light] .section-heading>p,[data-theme=light] .product-description,[data-theme=light] .product-card li,[data-theme=light] .roadmap-copy p,[data-theme=light] .step p,[data-theme=light] .faq-heading>p,[data-theme=light] .faq-list details p,[data-theme=light] .closing-card p,[data-theme=light] .footer-main p,[data-theme=light] .footer-links,[data-theme=light] .copyright,[data-theme=light] .principle p{color:#475569}[data-theme=light] .workspace-product-copy>span{color:#64748b}[data-theme=light] .workspace-card,[data-theme=light] .product-card,[data-theme=light] .closing-card{box-shadow:0 4px 20px #0000000d}[data-theme=light] .product-action,[data-theme=light] .workspace-footer{color:#1e293b}[data-theme=light] .product-action:hover{color:#2563eb}[data-theme=light] .roadmap-tags>span{color:#475569;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .status-pill{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .status-pill.on-demand{color:#92400e;background:#fffbeb;border-color:#fde68a}[data-theme=light] .product-state{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .product-state.is-planned{color:#92400e;background:#fffbeb;border-color:#fde68a}[data-theme=light] .step-number>span{background:#cbd5e1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button{color:inherit}button,a,select,summary{outline-offset:5px}:focus-visible{outline:2px solid var(--accent-sapphire-light)}::selection{color:#fff;background:#234c92}h1,h2,h3,p{margin:0}.container{width:min(1240px,100% - 96px);margin-inline:auto}.skip-link{z-index:100;background:var(--accent-sapphire);border-radius:8px;padding:12px 20px;position:fixed;top:-70px;left:24px}.skip-link:focus{top:12px}.site-header{z-index:30;background:var(--header-bg,#0b0d10f2);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.header-inner{align-items:center;gap:48px;min-height:88px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{object-fit:contain;height:auto;display:block}.main-nav{gap:28px;margin-left:10px;display:flex}.main-nav a,.header-login{color:var(--text-muted);font-size:13px;font-weight:500;transition:color .15s}.main-nav a:hover,.footer-links a:hover,.header-login:hover{color:var(--text-main)}.header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.language-picker{color:var(--text-muted);align-items:center;gap:7px;display:inline-flex;position:relative}.language-picker select{width:107px;min-height:40px;color:var(--text-main);appearance:none;background:0 0;border:0;padding-right:8px;font-size:12px}.language-picker select option{color:var(--text-main);background:var(--bg-card)}.language-picker>svg:last-child{pointer-events:none;margin-left:-15px}.theme-toggle{border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.theme-toggle:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--bg-elevated)}.header-auth-group{align-items:center;gap:12px;display:flex}.header-login{border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 16px;display:flex}.header-login:hover{border-color:var(--border-strong);color:#fff;background:var(--bg-card)}.header-register{background:var(--accent-sapphire,#2563eb);border:1px solid var(--accent-sapphire,#2563eb);color:#fff;border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.header-register:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.account-link{align-items:center;gap:9px;max-width:210px;padding-block:8px;font-size:13px;display:flex}.account-link>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-avatar{background:#1d2c47;border:1px solid #34517c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;display:inline-flex}.mobile-toggle{border:1px solid var(--border-subtle);background:0 0;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:85px;padding-block:100px 104px;display:grid}.eyebrow{color:var(--accent-sapphire-light);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.eyebrow-line{background:var(--accent-sapphire-light);width:22px;height:1px}.hero h1{letter-spacing:-2.9px;max-width:670px;margin-top:25px;font-size:clamp(42px,4.1vw,62px);font-weight:540;line-height:1.13}.hero h1>span{color:#a2abb9}.hero-intro{color:#aab2bf;max-width:480px;margin-top:25px;font-size:16px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:35px;display:flex}.btn-primary{background:var(--accent-sapphire);color:#fff;cursor:pointer;border:1px solid #3976f6;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:47px;padding:12px 20px;font-size:13px;font-weight:550;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.btn-primary:hover{background:#3475f6;border-color:#5c92ff}.text-link{color:#c5cbd5;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{color:#fff}.hero-note{color:#858f9e;align-items:center;gap:7px;margin-top:27px;font-size:10px;line-height:1.6;display:flex}.hero-note svg{color:#7d8fa9;flex-shrink:0}.workspace-card{background:var(--card-gradient);border:1px solid var(--border-subtle);border-radius:15px;overflow:hidden;box-shadow:0 28px 80px #0000002e}.workspace-topline{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.workspace-label{letter-spacing:1.5px;color:#b9c4d7;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.workspace-label svg{color:var(--accent-sapphire-light)}.workspace-topmark{color:#707d90}.workspace-heading{padding:27px 26px 21px}.workspace-heading h2{letter-spacing:-.9px;overflow-wrap:anywhere;max-width:330px;font-size:25px;font-weight:500;line-height:1.35}.workspace-heading>p{color:#959fae;max-width:310px;margin-top:9px;font-size:13px;line-height:1.8}.workspace-heading>.workspace-kicker{margin:0 0 5px}.blue-period{color:var(--accent-sapphire-light)}.session-badge{color:#7adbb3;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.session-badge>span{background:var(--accent-emerald);border-radius:50%;width:5px;height:5px}.account-check{color:#828e9f;margin-top:12px;font-size:10px;display:block}.account-error{color:var(--accent-amber)}.workspace-products{padding:0 12px 16px}.workspace-product{border-radius:8px;align-items:center;gap:12px;padding:15px 12px;display:flex}.workspace-product:hover{background:var(--bg-elevated)}.workspace-product-icon{border:1px solid var(--border-subtle);background:var(--bg-elevated);width:36px;height:36px;color:var(--accent-sapphire-light);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-product-copy{flex:1;min-width:0}.workspace-product-copy strong{font-size:13px;font-weight:500;display:block}.workspace-product-copy>span{color:#8995a6;margin-top:3px;font-size:11px;display:block}.product-state{color:#8ec8b1;white-space:nowrap;background:#122a22;border:1px solid #2c4e41;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:9px}.product-state.is-planned{color:#d0bc95;background:#24221d;border-color:#443d2f}.workspace-footer{border-top:1px solid var(--border-subtle);color:#bfcbdc;background:var(--bg-elevated);justify-content:space-between;align-items:center;padding:17px 26px;font-size:11px;display:flex}.workspace-footer:hover{background:var(--border-subtle)}.principles-band{border-block:1px solid var(--border-subtle);background:var(--bg-elevated)}.principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding-block:30px;display:grid}.principle{align-items:flex-start;gap:14px;display:flex}.principle>svg{color:#8e9fb8;flex-shrink:0;margin-top:3px}.principle h2{margin-bottom:7px;font-size:13px;font-weight:550}.principle p{color:#8f99a8;max-width:280px;font-size:12px;line-height:1.9}.section{padding-block:88px}.section-heading{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:36px;display:flex}.section-heading>div{max-width:600px}.section-heading h2,.faq-heading h2{letter-spacing:-1.4px;margin-top:13px;font-size:34px;font-weight:480;line-height:1.25}.section-heading>p{color:#99a3b2;max-width:285px;font-size:13px;line-height:1.9}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;flex-direction:column;min-width:0;padding:25px;transition:border-color .15s;display:flex}.product-card:hover{border-color:#3b485c}.product-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:32px;display:flex}.product-icon{color:#a0b5da;display:inline-flex}.status-pill{color:#8ac2aa;white-space:nowrap;background:#14251e;border:1px solid #2e443b;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.status-pill.on-demand{color:#c5b394;background:#24211c;border-color:#423b30}.product-card h3{letter-spacing:-.65px;font-size:21px;font-weight:500}.product-description{color:#9ca6b5;min-height:47px;margin-top:12px;font-size:14px;line-height:1.85}.product-card ul{gap:12px;margin:25px 0 29px;padding:0;list-style:none;display:grid}.product-card li{color:#b5bdc9;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}.product-card li svg{color:#7c99c6;flex-shrink:0;margin-top:1px}.product-action{border-top:1px solid var(--border-subtle);color:#d0d7e1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:19px;font-size:12px;font-weight:500;display:flex}.product-action:hover{color:#8eb1ff}.roadmap-strip{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:10px;align-items:center;gap:50px;margin-top:22px;padding:25px 27px;display:flex}.eyebrow.muted{color:#8995a7;letter-spacing:1.2px;font-size:8px}.roadmap-copy{max-width:660px}.roadmap-copy h3{margin-top:6px;font-size:14px;font-weight:500}.roadmap-copy p{color:#8e99aa;margin-top:7px;font-size:12px;line-height:1.9}.roadmap-tags{flex-wrap:wrap;gap:8px;min-width:220px;display:flex}.roadmap-tags>span{color:#b4bdcb;border:1px solid #2b323e;border-radius:5px;align-items:center;gap:9px;padding:6px 9px;font-size:9px;display:inline-flex}.approach-section{border-block:1px solid var(--border-subtle);background:var(--bg-elevated);padding-block:76px 85px}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px;margin-top:49px;display:grid}.step-number{color:#7b95c0;letter-spacing:1px;align-items:center;gap:21px;font-size:12px;font-weight:500;display:flex}.step-number>span{background:var(--border-subtle);flex:1;height:1px}.step h3{letter-spacing:-.3px;margin-top:26px;font-size:16px;font-weight:500}.step p{color:#99a4b3;max-width:290px;margin-top:12px;font-size:13px;line-height:1.95}.faq-section{grid-template-columns:1fr 1.6fr;gap:90px;display:grid}.faq-heading>p{color:#959faf;margin-top:16px;font-size:12px;line-height:1.9}.faq-list{border-top:1px solid var(--border-subtle)}.faq-list details{border-bottom:1px solid var(--border-subtle)}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#8d99ad;flex-shrink:0;transition:transform .15s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#9ba6b6;padding:0 32px 24px 0;font-size:13px;line-height:1.95}.closing-section{padding-bottom:80px}.closing-card{background:var(--card-gradient);border:1px solid var(--border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:45px;padding:42px 45px;display:flex}.closing-card>div{max-width:710px}.closing-card h2{letter-spacing:-1px;margin-top:13px;font-size:30px;font-weight:480;line-height:1.3}.closing-card p{color:#99a7bc;max-width:570px;margin-top:12px;font-size:12px;line-height:1.9}.closing-card .btn-primary{flex:none}.site-footer{border-top:1px solid var(--border-subtle);grid-template-columns:1fr auto;align-items:center;gap:22px;padding-block:32px 25px;display:grid}.footer-main{align-items:center;gap:24px;display:flex}.footer-main p{color:#8995a7;max-width:250px;font-size:10px;line-height:1.75}.footer-links{color:#a8b2c1;align-items:center;gap:24px;font-size:10px;display:flex}.footer-links a{align-items:center;gap:6px;min-height:40px;display:inline-flex}.copyright{color:#758194;border-top:1px solid #1a2028;grid-column:1/-1;padding-top:20px;font-size:9px}.service-card{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;padding:28px}.btn-secondary{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-main);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.main-nav a.is-current-doc{color:var(--text-main)}.hero-trust-pill{color:#8ad6b6;background:#10b98114;border:1px solid #263f36;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:6px 12px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.hero-trust-pill svg{color:var(--accent-emerald);flex-shrink:0}.workspace-security-chip{color:#8ac2aa;background:#12261f;border:1px solid #28453a;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-flex}.security-section{border-top:1px solid var(--border-subtle);background:linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg-main) 100%);padding-block:84px 88px}.security-layout{grid-template-columns:1.05fr 1.35fr;align-items:stretch;gap:20px;display:grid}.datacenter-spotlight{border:1px solid var(--border-subtle);background:var(--card-gradient);border-radius:14px;flex-direction:column;padding:30px 28px;display:flex}.datacenter-spotlight-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.datacenter-badge{color:var(--accent-sapphire-light);letter-spacing:1px;text-transform:uppercase;background:#2563eb1f;border:1px solid #2563eb59;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.datacenter-shield{color:var(--accent-emerald);display:inline-flex}.datacenter-spotlight h3{letter-spacing:-.6px;font-size:22px;font-weight:520;line-height:1.3}.datacenter-spotlight>p{color:var(--text-muted);margin-top:14px;font-size:13px;line-height:1.85}.datacenter-points{border-top:1px solid var(--border-subtle);gap:12px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.datacenter-points li{color:#c2cad6;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}.datacenter-points li svg{color:var(--accent-emerald);flex-shrink:0;margin-top:2px}.security-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-pillar-card{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;flex-direction:column;padding:22px;transition:border-color .15s;display:flex}.security-pillar-card:hover{border-color:var(--border-strong)}.security-pillar-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.security-pillar-icon{border:1px solid var(--border-subtle);background:var(--bg-elevated);width:36px;height:36px;color:var(--accent-sapphire-light);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.security-pillar-tag{letter-spacing:.8px;text-transform:uppercase;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);border-radius:5px;padding:3px 8px;font-size:9px;font-weight:600}.security-pillar-card h3{letter-spacing:-.25px;font-size:15px;font-weight:540;line-height:1.35}.security-pillar-card p{color:var(--text-muted);margin-top:9px;font-size:12px;line-height:1.8}.security-compliance-bar{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:18px 24px;display:flex}.security-compliance-copy{color:var(--text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.security-compliance-copy svg{color:var(--accent-sapphire-light);flex-shrink:0}.security-compliance-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.security-compliance-links a{color:var(--text-main);border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.security-compliance-links a:hover{border-color:var(--accent-sapphire);color:var(--accent-sapphire-light)}.legal-page{background:var(--bg-main);flex-direction:column;min-height:100vh;display:flex}.legal-main{flex:1;padding-block:44px 76px}.legal-breadcrumb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.legal-back-link{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;transition:color .15s;display:inline-flex}.legal-back-link:hover{color:var(--text-main)}.legal-updated{color:var(--text-muted);border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:6px;padding:4px 10px;font-size:11px}.legal-hero-card{border:1px solid var(--border-subtle);background:var(--card-gradient);border-radius:14px;margin-bottom:28px;padding:36px}.legal-hero-badge{color:var(--accent-sapphire-light);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.legal-hero-card h1{letter-spacing:-1.4px;margin-top:14px;font-size:clamp(28px,3.2vw,40px);font-weight:520;line-height:1.2}.legal-subtitle{max-width:740px;color:var(--text-muted);margin-top:14px;font-size:14px;line-height:1.85}.legal-highlights-grid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:22px;display:grid}.legal-highlight-item{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:9px;padding:13px 15px}.legal-highlight-item span{text-transform:uppercase;letter-spacing:.7px;color:var(--text-muted);font-size:10px;display:block}.legal-highlight-item strong{color:var(--text-main);margin-top:5px;font-size:13px;font-weight:560;display:block}.legal-content-grid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-toc{position:sticky;top:112px}.legal-toc-box{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;padding:20px}.legal-toc-title{text-transform:uppercase;letter-spacing:.9px;color:var(--text-main);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding-bottom:12px;font-size:11px;font-weight:600;display:flex}.legal-toc-title svg{color:var(--accent-sapphire-light)}.legal-toc-box ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.legal-toc-box li a{color:var(--text-muted);border-radius:6px;gap:7px;padding:5px 6px;font-size:12px;line-height:1.5;transition:background .15s,color .15s;display:flex}.legal-toc-box li a:hover{background:var(--bg-elevated);color:var(--text-main)}.legal-toc-box li a span{color:var(--accent-sapphire-light);flex-shrink:0;font-weight:600}.legal-toc-note{border-top:1px solid var(--border-subtle);color:var(--text-muted);align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.55;display:flex}.legal-toc-note svg{color:var(--accent-emerald);flex-shrink:0;margin-top:2px}.legal-clauses{gap:18px;display:grid}.legal-clause-card{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;padding:28px 30px;scroll-margin-top:112px}.legal-clause-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.legal-clause-num{min-width:32px;height:26px;color:var(--accent-sapphire-light);background:#2563eb1f;border:1px solid #2563eb4d;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.legal-clause-card h2{letter-spacing:-.35px;font-size:18px;font-weight:540;line-height:1.35}.legal-clause-card p{color:var(--text-muted);margin-top:12px;font-size:13.5px;line-height:1.9}.legal-clause-card ul{gap:10px;margin:16px 0 0;padding-left:18px;display:grid}.legal-clause-card li{color:#bec7d4;font-size:13px;line-height:1.8}.legal-crosslink-card{border:1px solid var(--border-subtle);background:var(--card-gradient);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.legal-crosslink-card>div{max-width:540px}.legal-crosslink-card h3{margin-top:8px;font-size:18px;font-weight:520}.legal-crosslink-card p{color:var(--text-muted);margin-top:8px;font-size:12.5px;line-height:1.8}[data-theme=light] .hero-trust-pill,[data-theme=light] .workspace-security-chip{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .datacenter-points li,[data-theme=light] .legal-clause-card li{color:#334155}[data-theme=light] .datacenter-spotlight,[data-theme=light] .security-pillar-card,[data-theme=light] .legal-hero-card,[data-theme=light] .legal-clause-card{box-shadow:0 4px 20px #0000000a}@media (max-width:980px){.security-layout{grid-template-columns:1fr}.legal-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-content-grid{grid-template-columns:1fr}.legal-toc{position:static}}@media (max-width:640px){.security-section{padding-block:56px}.security-pillars-grid{grid-template-columns:1fr}.datacenter-spotlight,.legal-hero-card{padding:24px 20px}.legal-highlights-grid{grid-template-columns:1fr}.legal-clause-card{padding:22px 20px}}@media (min-width:1600px){.hero{padding-block:120px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.header-inner{gap:25px}.main-nav{gap:19px;margin-left:0}.header-actions{gap:15px}.hero{gap:40px;padding-block:75px}.hero h1{letter-spacing:-2.3px;font-size:49px}.hero-intro{font-size:14px}.hero-actions{gap:16px}.workspace-heading h2{font-size:23px}.principles-grid{gap:28px}.product-card{padding:21px}.roadmap-strip{gap:30px}.faq-section{gap:50px}}@media (max-width:860px){.container{width:calc(100% - 48px)}.header-inner{min-height:77px}.brand img{width:140px}.main-nav{background:var(--bg-card);border-bottom:1px solid var(--border-subtle);width:100%;padding:16px 24px;display:none;position:absolute;top:77px;left:0}.main-nav.is-open{flex-wrap:wrap;justify-content:center;display:flex}.main-nav a{padding:10px 6px}.mobile-toggle{display:inline-flex}.hero{gap:35px;padding-block:62px}.hero h1{letter-spacing:-1.8px;font-size:40px}.hero-intro{font-size:13px;line-height:1.8}.hero-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px}.workspace-heading{padding:22px 20px 15px}.workspace-heading h2{font-size:21px}.workspace-product{gap:9px;padding:13px 8px}.workspace-product-copy>span{font-size:9px}.product-state{display:none}.principles-grid{gap:22px}.principle{flex-direction:column;gap:12px}.section{padding-block:64px}.section-heading{gap:30px}.section-heading h2,.faq-heading h2{font-size:29px}.section-heading>p{max-width:240px;font-size:11px}.products-grid{gap:12px}.product-card{padding:20px 17px}.product-card h3{font-size:18px}.product-card-top{margin-bottom:24px}.product-description{font-size:11px}.product-card li{font-size:9px}.product-action{font-size:10px}.roadmap-strip{flex-direction:column;align-items:flex-start;gap:20px}.steps-grid{gap:32px}.faq-section{grid-template-columns:1fr 1.5fr;gap:30px}.closing-card{gap:25px;padding:32px}.closing-card h2{font-size:26px}.footer-main,.footer-links{gap:18px}}@media (max-width:640px){.container{width:calc(100% - 40px)}.header-inner{gap:10px;min-height:72px}.brand img{width:122px}.header-actions{gap:10px}.language-picker{gap:0}.language-picker>svg:first-child{display:none}.language-picker select{width:83px;font-size:10px}.header-login{gap:6px;min-height:38px;padding:0 10px;font-size:11px}.header-login svg,.header-register{display:none}.mobile-toggle{width:35px;height:38px}.main-nav{top:72px}.account-link{gap:6px;max-width:100px;font-size:10px}.account-link>svg{display:none}.account-avatar{width:26px;height:26px}.hero{grid-template-columns:1fr;gap:42px;padding-block:49px}.hero-copy{max-width:490px}.eyebrow{letter-spacing:1.1px;font-size:9px}.hero h1{letter-spacing:-2px;margin-top:22px;font-size:clamp(39px,10vw,54px);line-height:1.12}.hero-intro{max-width:420px;margin-top:23px;font-size:14px}.hero-actions{flex-direction:row;align-items:center;gap:21px}.hero-note{margin-top:22px;font-size:9px}.workspace-card{width:100%;max-width:480px}.workspace-heading{padding:26px}.workspace-heading h2{max-width:330px;font-size:26px}.workspace-heading>p{font-size:12px}.workspace-product{padding:14px 12px}.workspace-product-copy strong{font-size:12px}.workspace-product-copy>span{font-size:10px}.product-state{font-size:8px;display:inline-flex}.principles-grid{grid-template-columns:1fr;gap:24px;padding-block:26px}.principle{flex-direction:row;gap:15px}.principle h2{margin-bottom:5px;font-size:13px}.principle p{max-width:420px;font-size:11px}.section{padding-block:54px}.section-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:27px}.section-heading h2,.faq-heading h2{letter-spacing:-1.2px;font-size:30px}.section-heading>p{max-width:420px;font-size:12px}.products-grid{grid-template-columns:1fr;gap:15px}.product-card{padding:26px}.product-card-top{margin-bottom:25px}.product-card h3{font-size:24px}.status-pill{font-size:9px}.product-description{max-width:360px;min-height:auto;font-size:13px}.product-card li{font-size:12px}.product-action{padding-top:20px;font-size:12px}.roadmap-strip{gap:18px;padding:23px}.roadmap-copy h3{font-size:16px}.roadmap-copy p{font-size:11px}.approach-section{padding-block:55px}.steps-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.step h3{margin-top:18px;font-size:18px}.step p{max-width:420px;margin-top:8px;font-size:12px}.faq-section{grid-template-columns:1fr;gap:26px}.faq-list summary{padding-block:22px;font-size:13px}.faq-list details p{font-size:13px}.closing-section{padding-bottom:45px}.closing-card{flex-direction:column;align-items:flex-start;gap:25px;padding:29px 25px}.closing-card h2{font-size:30px}.closing-card p{font-size:12px}.site-footer{grid-template-columns:1fr;gap:20px;padding-top:22px}.footer-main{flex-direction:column;align-items:flex-start;gap:10px}.footer-main p{max-width:340px;font-size:11px}.footer-links{gap:27px;font-size:11px}.copyright{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
