.vscode-home-section-module__LUgaCq__section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(48px,7vw,96px);display:grid}.vscode-home-section-module__LUgaCq__copy{min-width:0}.vscode-home-section-module__LUgaCq__eyebrow{color:var(--accent-text);letter-spacing:.1em;align-items:center;gap:9px;font-size:.75rem;font-weight:700;display:flex}.vscode-home-section-module__LUgaCq__copy h2{letter-spacing:-.035em;color:var(--text-1);margin:18px 0;font-size:clamp(2rem,3.7vw,3rem);line-height:1.15}.vscode-home-section-module__LUgaCq__copy h2 span{color:var(--accent-text)}.vscode-home-section-module__LUgaCq__intro{color:var(--text-2);margin:0 0 26px;line-height:1.75}.vscode-home-section-module__LUgaCq__steps{gap:20px;margin:0 0 30px;padding:0;list-style:none;display:grid}.vscode-home-section-module__LUgaCq__steps li{align-items:flex-start;gap:15px;display:flex}.vscode-home-section-module__LUgaCq__steps b{background:var(--accent-a10);height:36px;color:var(--accent-text);border:1px solid var(--accent-a24);border-radius:10px;flex:0 0 36px;place-items:center;font-size:.75rem;display:grid}.vscode-home-section-module__LUgaCq__steps h3{color:var(--text-1);margin:0 0 5px;font-size:1rem}.vscode-home-section-module__LUgaCq__steps p{color:var(--text-2);margin:0;font-size:.9rem;line-height:1.6}.vscode-home-section-module__LUgaCq__button{background:var(--accent-solid);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-weight:650;text-decoration:none;transition:background .2s;display:inline-flex;color:var(--on-accent)!important}.vscode-home-section-module__LUgaCq__button:hover{background:var(--accent-solid-hover)}.vscode-home-section-module__LUgaCq__button:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.vscode-home-section-module__LUgaCq__note{color:var(--text-3);align-items:center;gap:8px;margin-top:16px;font-size:.78rem;display:flex}.vscode-home-section-module__LUgaCq__visual{border:1px solid var(--border);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-lg);border-radius:24px;margin:0;padding:clamp(12px,2vw,24px)}.vscode-home-section-module__LUgaCq__visual img{border-radius:14px;width:100%;height:auto;display:block}.vscode-home-section-module__LUgaCq__visual figcaption{color:var(--text-1);margin-top:18px;font-size:.9rem;font-weight:600;line-height:1.5}.vscode-home-section-module__LUgaCq__visual figcaption span{color:var(--text-3);margin-top:5px;font-size:.75rem;font-weight:400;display:block}@media (max-width:900px){.vscode-home-section-module__LUgaCq__section{grid-template-columns:1fr}.vscode-home-section-module__LUgaCq__visual{box-sizing:border-box;width:100%;max-width:680px}.vscode-home-section-module__LUgaCq__copy h2{max-width:600px}}@media (max-width:480px){.vscode-home-section-module__LUgaCq__button{padding-inline:12px;font-size:.9rem;display:flex}.vscode-home-section-module__LUgaCq__note{align-items:flex-start;line-height:1.5}.vscode-home-section-module__LUgaCq__note svg{flex-shrink:0}.vscode-home-section-module__LUgaCq__visual{border-radius:18px}.vscode-home-section-module__LUgaCq__steps{gap:18px}}
.cloud-access-section-module__FNTU6G__section{padding-block:clamp(48px,6vw,84px)}.cloud-access-section-module__FNTU6G__heading{text-align:center;max-width:730px;margin:0 auto 34px}.cloud-access-section-module__FNTU6G__eyebrow{color:var(--accent-text);font-size:var(--t-eyebrow);letter-spacing:.095em;align-items:center;gap:9px;font-weight:750;display:inline-flex}.cloud-access-section-module__FNTU6G__heading h2{color:var(--text-1);font-size:var(--t-h2);letter-spacing:-.035em;margin-top:16px}.cloud-access-section-module__FNTU6G__heading h2 span{color:var(--accent-text)}.cloud-access-section-module__FNTU6G__heading p{max-width:620px;color:var(--text-3);font-size:var(--t-body-lg);margin:15px auto 0;line-height:1.65}.cloud-access-section-module__FNTU6G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cloud-access-section-module__FNTU6G__card{border:1px solid var(--border);border-radius:var(--r-xl);background:linear-gradient(145deg, var(--accent-a05), transparent 57%), var(--surface-1);min-width:0;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;padding:clamp(24px,3.5vw,36px);display:flex}.cloud-access-section-module__FNTU6G__card:hover{border-color:var(--accent-a35);transform:translateY(-3px)}.cloud-access-section-module__FNTU6G__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cloud-access-section-module__FNTU6G__icon{width:54px;height:54px;color:var(--accent-text);border:1px solid var(--accent-a24);border-radius:var(--r-lg);background:var(--accent-a10);place-items:center;display:grid}.cloud-access-section-module__FNTU6G__cardTag{color:var(--text-4);letter-spacing:.09em;font-size:.7rem;font-weight:750}.cloud-access-section-module__FNTU6G__card h3{color:var(--text-1);letter-spacing:-.025em;margin-top:22px;font-size:clamp(1.3rem,2vw,1.65rem)}.cloud-access-section-module__FNTU6G__card>p{color:var(--text-3);max-width:49ch;margin-top:12px;line-height:1.65}.cloud-access-section-module__FNTU6G__chatPreview,.cloud-access-section-module__FNTU6G__apiPreview{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-inset);flex-direction:column;justify-content:center;gap:12px;min-height:152px;margin:26px 0 24px;padding:18px;display:flex}.cloud-access-section-module__FNTU6G__chatQuestion,.cloud-access-section-module__FNTU6G__chatAnswer{border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:11px 13px;font-size:.84rem;line-height:1.5;display:flex}.cloud-access-section-module__FNTU6G__chatQuestion{background:var(--surface-3);color:var(--text-1);align-self:flex-end}.cloud-access-section-module__FNTU6G__chatAnswer{background:var(--accent-a10);color:var(--text-2)}.cloud-access-section-module__FNTU6G__questionIcon,.cloud-access-section-module__FNTU6G__answerIcon{color:var(--accent-text);flex:none}.cloud-access-section-module__FNTU6G__apiPreview{gap:0;padding:0;overflow:hidden}.cloud-access-section-module__FNTU6G__apiPreviewHead{border-bottom:1px solid var(--border);color:var(--text-4);align-items:center;gap:6px;padding:13px 17px;font-size:.74rem;display:flex}.cloud-access-section-module__FNTU6G__apiPreviewHead>span:last-child{margin-left:9px}.cloud-access-section-module__FNTU6G__apiDot{background:var(--border-strong);border-radius:50%;width:7px;height:7px}.cloud-access-section-module__FNTU6G__apiPreviewBody{align-items:center;gap:14px;min-width:0;padding:26px 19px;display:flex}.cloud-access-section-module__FNTU6G__apiKeyIcon{color:var(--accent-text);border-radius:var(--r-md);background:var(--accent-a10);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.cloud-access-section-module__FNTU6G__apiPreviewBody>span:nth-child(2){gap:5px;min-width:0;display:grid}.cloud-access-section-module__FNTU6G__apiPreviewBody strong{color:var(--text-1);font-size:.9rem}.cloud-access-section-module__FNTU6G__apiPreviewBody small{color:var(--text-4);font-size:.76rem}.cloud-access-section-module__FNTU6G__apiShield{color:var(--accent-text);flex:none;margin-left:auto}.cloud-access-section-module__FNTU6G__primaryCta,.cloud-access-section-module__FNTU6G__secondaryCta{border-radius:var(--r-md);width:fit-content;min-height:45px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:10px;padding:11px 19px;font-size:.92rem;font-weight:700;display:inline-flex}.cloud-access-section-module__FNTU6G__primaryCta{background:var(--accent-solid);color:var(--on-accent)}.cloud-access-section-module__FNTU6G__primaryCta:hover{background:var(--accent-solid-hover)}.cloud-access-section-module__FNTU6G__secondaryCta{border:1px solid var(--accent-a35);color:var(--accent-text);background:var(--accent-a10)}.cloud-access-section-module__FNTU6G__secondaryCta:hover{border-color:var(--accent);background:var(--accent-a16)}.cloud-access-section-module__FNTU6G__note{color:var(--text-4);align-items:center;gap:7px;margin-top:13px;font-size:.75rem;display:inline-flex}@media (max-width:760px){.cloud-access-section-module__FNTU6G__grid{grid-template-columns:1fr}}@media (max-width:480px){.cloud-access-section-module__FNTU6G__heading{margin-bottom:24px}.cloud-access-section-module__FNTU6G__card{padding:22px}.cloud-access-section-module__FNTU6G__chatPreview,.cloud-access-section-module__FNTU6G__apiPreview{margin-block:22px}.cloud-access-section-module__FNTU6G__apiPreviewBody{gap:9px}}@media (prefers-reduced-motion:reduce){.cloud-access-section-module__FNTU6G__card,.cloud-access-section-module__FNTU6G__primaryCta,.cloud-access-section-module__FNTU6G__secondaryCta{transition:none}.cloud-access-section-module__FNTU6G__card:hover{transform:none}}
