.cloud-api-page{--cy-ink: #263238;--cy-muted: #617078;--cy-brand: #149cb8;--cy-brand-dark: #0c7289;--cy-soft: #edf9fc;--cy-line: #d8e7eb;--cy-panel: #ffffff;color:var(--cy-ink);overflow:clip}.cloud-api-body .cloud-api-page{margin-top:0}.cloud-api-body header .main-menu{border-bottom:2px solid rgba(20,156,184,.22);box-shadow:0 4px 14px #2632380f;margin-bottom:0}.cloud-api-body header .navbar>ul>li:nth-child(2)>a{color:#0c7289}.cloud-api-page a:focus-visible,.cloud-api-page button:focus-visible{outline:3px solid rgba(20,156,184,.35);outline-offset:3px}.cloud-api-page .cy-hero{background:#edf9fc;border-top:1px solid #d8e7eb;padding:46px 0 50px}.cloud-api-page .cy-kicker{align-items:center;color:var(--cy-brand-dark);display:inline-flex;font-size:14px;font-weight:700;gap:9px;margin-bottom:16px}.cloud-api-page .cy-kicker:before{background:var(--cy-brand);content:"";height:2px;width:28px}.cloud-api-page h1{color:var(--cy-ink);font-size:58px;font-weight:600;line-height:1.08;margin:0 0 18px}.cloud-api-page .cy-hero-title{color:#36434a;font-size:24px;font-weight:600;line-height:1.45;margin-bottom:14px}.cloud-api-page .cy-lead{color:var(--cy-muted);font-size:18px;line-height:1.8;margin:0;max-width:650px}.cloud-api-page .cy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cloud-api-page .cy-btn{align-items:center;border:2px solid var(--cy-brand);border-radius:6px;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:10px 22px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.cloud-api-page .cy-btn-primary{background:var(--cy-brand);color:#fff}.cloud-api-page .cy-btn-secondary{background:#fff;color:var(--cy-brand-dark)}.cloud-api-page .cy-btn:hover{background:var(--cy-brand-dark);border-color:var(--cy-brand-dark);color:#fff;transform:translateY(-2px)}.cloud-api-page .cy-note{color:#68777e;font-size:13px;margin-top:13px}.cloud-api-page .cy-note a{color:var(--cy-brand-dark);font-weight:700;margin-left:8px;text-decoration:underline;text-underline-offset:3px}.cloud-api-page .cy-step-link{align-items:center;border:1px solid var(--cy-brand);border-radius:5px;color:var(--cy-brand-dark);display:inline-flex;font-size:14px;font-weight:700;gap:7px;margin-top:13px;min-height:42px;padding:8px 13px;transition:background-color .2s ease,color .2s ease}.cloud-api-page .cy-step-link:hover,.cloud-api-page .cy-step-link:focus-visible{background:var(--cy-brand);color:#fff}.cloud-api-page .cy-hero-visual{align-items:center;display:flex;justify-content:center;min-height:340px;position:relative}.cloud-api-page .cy-hero-art{display:block;height:auto;max-width:560px;position:relative;width:100%}.cloud-api-page .cy-status{align-items:center;background:#fff;border:1px solid var(--cy-line);border-radius:6px;bottom:24px;color:#47555c;display:flex;font-size:13px;gap:9px;left:12px;padding:10px 14px;position:absolute}.cloud-api-page .cy-status-dot{background:#2cad68;border-radius:50%;height:9px;width:9px}.cloud-api-page .cy-capabilities{background:#fff;border-bottom:1px solid var(--cy-line)}.cloud-api-page .cy-capability{align-items:center;display:flex;gap:13px;min-height:92px;padding:18px 8px}.cloud-api-page .cy-capability i{color:var(--cy-brand);font-size:24px}.cloud-api-page .cy-capability strong{color:#344249;display:block;font-size:15px}.cloud-api-page .cy-capability span{color:#78858b;display:block;font-size:13px;margin-top:3px}.cloud-api-page .cy-section{padding:78px 0}.cloud-api-page .cy-section-soft{background:#f6fafb}.cloud-api-page .cy-heading{margin:0 auto 40px;max-width:760px;text-align:center}.cloud-api-page .cy-heading .cy-label,.cloud-api-page .cy-copy .cy-label{color:var(--cy-brand-dark);display:block;font-size:13px;font-weight:700;margin-bottom:10px}.cloud-api-page .cy-heading :is(h2,.heading-style-h2),.cloud-api-page .cy-copy :is(h2,.heading-style-h2){color:var(--cy-ink);font-size:38px;font-weight:600;line-height:1.3;margin-bottom:14px}.cloud-api-page .cy-heading p,.cloud-api-page .cy-copy p{color:var(--cy-muted);font-size:17px;line-height:1.85;margin-bottom:0}.cloud-api-page .cy-code-panel{background:#15262e;border-radius:6px;color:#e9f3f5;min-height:100%;overflow:hidden}.cloud-api-page .cy-code-top{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;min-height:48px;padding:0 18px}.cloud-api-page .cy-code-top span{color:#b8c9ce;font-size:13px}.cloud-api-page .cy-code-dots{display:flex;gap:6px}.cloud-api-page .cy-code-dots i{background:#5b737d;border-radius:50%;display:block;height:8px;width:8px}.cloud-api-page pre{color:#eaf5f7;font-size:14px;line-height:1.75;margin:0;overflow-x:auto;padding:24px;white-space:pre}.cloud-api-page .cy-code-key{color:#75d7e8}.cloud-api-page .cy-code-value{color:#bce48b}.cloud-api-page .cy-bento{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.cloud-api-page .cy-card{background:var(--cy-panel);border:1px solid var(--cy-line);border-radius:6px;min-height:238px;padding:28px}.cloud-api-page .cy-card-large{background:#eaf8fb;grid-column:span 7}.cloud-api-page .cy-card-side{grid-column:span 5}.cloud-api-page .cy-card-third{grid-column:span 4}.cloud-api-page .cy-icon{align-items:center;background:#dff4f8;border-radius:6px;color:var(--cy-brand-dark);display:inline-flex;font-size:24px;height:50px;justify-content:center;margin-bottom:22px;width:50px}.cloud-api-page .cy-card :is(h3,.heading-style-h3){color:#344249;font-size:22px;margin-bottom:11px}.cloud-api-page .cy-card p{color:#68767d;line-height:1.75;margin-bottom:0}.cloud-api-page .cy-card-large{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)}.cloud-api-page .cy-card-large img{height:auto;max-width:320px;width:100%}.cloud-api-page .cy-list{list-style:none;margin:24px 0 0;padding:0}.cloud-api-page .cy-list li{color:#4f5d64;line-height:1.65;margin-bottom:13px;padding-left:29px;position:relative}.cloud-api-page .cy-list li:before{color:var(--cy-brand);content:"\2713";font-weight:700;left:0;position:absolute}.cloud-api-page .cy-flow{border-left:2px solid #cbe8ee;margin-top:26px;padding-left:24px}.cloud-api-page .cy-step{padding:0 0 28px 10px;position:relative}.cloud-api-page .cy-step:last-child{padding-bottom:0}.cloud-api-page .cy-step:before{background:var(--cy-brand);border:4px solid #f6fafb;border-radius:50%;content:"";height:16px;left:-33px;position:absolute;top:3px;width:16px}.cloud-api-page .cy-step span{color:var(--cy-brand-dark);display:block;font-size:12px;font-weight:700;margin-bottom:5px}.cloud-api-page .cy-step :is(h3,.heading-style-h3){color:#344249;font-size:19px;margin-bottom:7px}.cloud-api-page .cy-step p{color:#6a777d;line-height:1.7;margin:0}.cloud-api-page .cy-request-art{display:block;height:auto;margin:0 auto;max-width:560px;width:100%}.cloud-api-page .cy-use-case{border-top:3px solid var(--cy-brand);min-height:100%;padding:22px 0 0}.cloud-api-page .cy-use-case :is(h3,.heading-style-h3){color:#344249;font-size:20px;margin-bottom:9px}.cloud-api-page .cy-use-case p{color:#69767d;line-height:1.7;margin:0}.cloud-api-page .cy-faq-section{background:#f3f8f9;border-bottom:1px solid var(--cy-line);border-top:1px solid var(--cy-line)}.cloud-api-page .cy-faq-layout{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.cloud-api-page .cy-faq-intro{position:sticky;top:132px}.cloud-api-page .cy-faq-intro .cy-heading{margin:0;text-align:left}.cloud-api-page .cy-faq-intro .cy-heading p{margin-left:0;margin-right:0;max-width:390px}.cloud-api-page .cy-faq-note{align-items:flex-start;background:#e6f4f6;border-left:3px solid var(--cy-brand);border-radius:0 6px 6px 0;color:#526970;display:flex;gap:10px;line-height:1.7;margin-top:26px;padding:15px 16px}.cloud-api-page .cy-faq-note i{color:var(--cy-brand-dark);font-size:18px;margin-top:2px}.cloud-api-page .cy-faq-section .accordion{display:grid;gap:12px;max-width:none}.cloud-api-page .cy-faq-section .accordion-item{background:#fff;border:1px solid #d2e2e5;border-radius:8px;box-shadow:0 7px 20px #2632380a;overflow:hidden}.cloud-api-page .cy-faq-section .accordion-button{background:#fff;box-shadow:none;color:#263b44;font-size:17px;font-weight:700;min-height:72px;padding:18px 22px}.cloud-api-page .cy-faq-section .accordion-button:not(.collapsed){background:#e8f6f8;color:var(--cy-brand-dark)}.cloud-api-page .cy-faq-section .accordion-button:after{background-image:none;color:#149cb8;content:"\f4fe";font-family:bootstrap-icons;font-size:20px;height:24px;line-height:24px;text-align:center;transform:none;width:24px}.cloud-api-page .cy-faq-section .accordion-button:not(.collapsed):after{content:"\f2ea";transform:none}.cloud-api-page .cy-faq-section .accordion-body{border-top:1px solid #d4e7ea;color:#536970;line-height:1.85;padding:20px 22px 22px}.cloud-api-page .cy-final{background:#e8f7fa;padding:62px 0;text-align:center}.cloud-api-page .cy-final :is(h2,.heading-style-h2){color:var(--cy-ink);font-size:36px;margin-bottom:12px}.cloud-api-page .cy-final p{color:#607078;font-size:17px;margin:0}.cloud-api-page .cy-pricing{background:#fff}.cloud-api-page .cy-price-note{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--cy-line);border-radius:6px;color:var(--cy-muted);display:flex;gap:9px;justify-content:center;line-height:1.7;margin:18px auto 34px;max-width:900px;padding:0 20px 22px;text-align:center}.cloud-api-page .cy-price-note i{color:var(--cy-brand);font-size:17px}.cloud-api-page .cy-cycle-switch{background:#e7f0f2;border:1px solid #d0e0e3;border-radius:6px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px auto 0;max-width:360px;padding:4px}.cloud-api-page .cy-cycle-btn{background:transparent;border:0;border-radius:4px;color:var(--cy-muted);cursor:pointer;font-size:15px;font-weight:700;min-height:44px;padding:0 16px}.cloud-api-page .cy-cycle-btn.is-active{background:#fff;box-shadow:0 3px 10px #26323814;color:var(--cy-brand-dark)}.cloud-api-page .cy-price-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-api-page .cy-price-card{background:#f8fbfc;border:1px solid var(--cy-line);border-radius:6px;display:flex;flex-direction:column;min-height:354px;padding:30px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cloud-api-page .cy-price-card:hover{border-color:#9bcbd3;box-shadow:0 16px 32px #26323814;transform:translateY(-3px)}.cloud-api-page .cy-price-card.is-featured{border-top:4px solid var(--cy-brand);padding-top:27px}.cloud-api-page .cy-plan-badge{background:#e4f4f6;border-radius:4px;color:var(--cy-brand-dark);font-size:12px;font-weight:700;padding:6px 9px;position:absolute;right:22px;top:22px}.cloud-api-page .cy-plan-badge.is-warm{background:#fff0e2;color:#9b591f}.cloud-api-page .cy-price-card :is(h3,.heading-style-h3){color:var(--cy-ink);font-size:19px;margin:0}.cloud-api-page .cy-price{align-items:baseline;color:var(--cy-ink);display:flex;gap:5px;margin:26px 0 8px}.cloud-api-page .cy-price strong{font-size:18px;font-weight:700;line-height:1}.cloud-api-page .cy-price [data-cy-price]{color:var(--cy-ink);font-size:42px;font-weight:800}.cloud-api-page .cy-price>span{color:var(--cy-muted);font-size:14px}.cloud-api-page .cy-points{color:var(--cy-brand-dark);font-size:17px;font-weight:700;margin:0 0 20px}.cloud-api-page .cy-price-card ul{border-top:1px solid var(--cy-line);display:grid;gap:12px;margin:0 0 24px;padding:18px 0 0}.cloud-api-page .cy-price-card li{align-items:center;color:var(--cy-muted);display:flex;font-size:14px;gap:9px}.cloud-api-page .cy-price-card li i{color:var(--cy-brand);font-size:15px}.cloud-api-page .cy-price-card .cy-btn{margin-top:auto;width:100%}.cloud-api-page .cy-price-card.is-featured .cy-btn{background:var(--cy-brand);color:#fff}.cloud-api-page .cy-price-card.is-featured .cy-btn:hover{background:var(--cy-brand-dark)}@media(max-width:991px){.cloud-api-page h1{font-size:48px}.cloud-api-page .cy-hero{padding:40px 0 46px}.cloud-api-page .cy-hero-visual{margin-top:24px;min-height:290px}.cloud-api-page .cy-faq-layout{gap:30px;grid-template-columns:1fr}.cloud-api-page .cy-faq-intro{position:static}.cloud-api-page .cy-faq-intro .cy-heading{text-align:center}.cloud-api-page .cy-faq-intro .cy-heading p{margin-left:auto;margin-right:auto}.cloud-api-page .cy-faq-note{margin-left:auto;margin-right:auto;max-width:560px}.cloud-api-page .cy-card-large,.cloud-api-page .cy-card-side{grid-column:span 12}.cloud-api-page .cy-card-third{grid-column:span 6}}@media(max-width:575px){.cloud-api-body .cloud-api-page{margin-top:0}.cloud-api-page .row{--bs-gutter-x: 1.5rem}.cloud-api-page h1{font-size:40px}.cloud-api-page .cy-hero{padding-top:52px}.cloud-api-page .cy-hero-title{font-size:21px}.cloud-api-page .cy-lead{font-size:16px}.cloud-api-page .cy-actions{display:grid}.cloud-api-page .cy-btn{width:100%}.cloud-api-page .cy-hero-visual{min-height:260px}.cloud-api-page .cy-status{bottom:0;left:0}.cloud-api-page .cy-capability{min-height:76px}.cloud-api-page .cy-section{padding:56px 0}.cloud-api-page .cy-heading :is(h2,.heading-style-h2),.cloud-api-page .cy-copy :is(h2,.heading-style-h2){font-size:30px}.cloud-api-page .cy-card-large,.cloud-api-page .cy-card-side,.cloud-api-page .cy-card-third{grid-column:span 12}.cloud-api-page .cy-card-large{display:block}.cloud-api-page .cy-card-large img{margin-top:24px}.cloud-api-page .cy-card{min-height:auto;padding:24px}.cloud-api-page .cy-faq-section .accordion-button{font-size:16px;min-height:66px;padding:16px}.cloud-api-page .cy-faq-section .accordion-body{padding:18px 16px 20px}.cloud-api-page .cy-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-api-page .cy-final :is(h2,.heading-style-h2){font-size:30px}}@media(prefers-reduced-motion:reduce){.cloud-api-page .cy-btn{transition:none}}@media(max-width:575px){.cloud-api-page .cy-price-grid{grid-template-columns:1fr}.cloud-api-page .cy-price-card{min-height:0;padding:24px}.cloud-api-page .cy-price-note{align-items:flex-start;text-align:left}.cloud-api-page .cy-plan-badge{right:18px;top:18px}}
