.api-platform-landing_heroTitle__8NWaa em{white-space:normal!important}.api-platform-landing_oneKey__u3fSn{white-space:nowrap;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#b0a0e1;text-decoration-color:#b0a0e1;text-decoration-thickness:.035em;text-underline-offset:.13em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.api-platform-landing_section__pLx_V{scroll-margin-top:100px}.api-platform-landing_section__pLx_V>div:first-child p strong{color:#716584;font-weight:500}.api-platform-landing_grid__NdFLS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.api-platform-landing_card__CqayG{display:flex;flex-direction:column;scroll-margin-top:100px;overflow:hidden;border:1px solid #e7e2ee;border-radius:18px;background:white;transition:border-color .2s,box-shadow .2s}.api-platform-landing_card__CqayG:hover{border-color:#bcabe4;box-shadow:0 12px 30px #5541800c}.api-platform-landing_visual__nWSvV{position:relative;background:linear-gradient(135deg,#f5f2fc,#f0f5fc);padding:8px 0 18px}.api-platform-landing_visual__nWSvV svg{display:block;width:100%;height:auto}.api-platform-landing_visual__nWSvV>span{position:absolute;bottom:10px;right:14px;color:#898197;font-size:9px}.api-platform-landing_body__kh2Ny{display:flex;flex-direction:column;flex:1;padding:24px}.api-platform-landing_body__kh2Ny h3{margin:0 0 12px;font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.035em}.api-platform-landing_body__kh2Ny p{margin:0;font-size:14px;color:#777180;line-height:1.7}.api-platform-landing_data__mWb41{background:linear-gradient(140deg,#f4f0fa,#eef3fc)}.api-platform-landing_marketing__V6Lkt{background:linear-gradient(140deg,#f2f0fa,#f0f4ff)}.api-platform-landing_creative__MBCMW{background:linear-gradient(140deg,#f4eff9,#f9f1ed)}.api-platform-landing_tags__wMvRi{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.api-platform-landing_tags__wMvRi span{padding:5px 9px;border-radius:6px;background:#f1ecfb;color:#7053b5;font-size:10px;font-weight:650}.api-platform-landing_body__kh2Ny>a{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:#6b51b8;font-size:12px;font-weight:650}.api-platform-landing_note__UxtAw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;color:#817888;font-size:12px}.api-platform-landing_note__UxtAw strong{color:#655078;font-weight:600}.api-platform-landing_note__UxtAw a{display:inline-flex;align-items:center;gap:8px}@media (max-width:900px){.api-platform-landing_grid__NdFLS{gap:14px}.api-platform-landing_body__kh2Ny{padding:18px}.api-platform-landing_body__kh2Ny h3{font-size:17px}}@media (max-width:650px){.api-platform-landing_grid__NdFLS{grid-template-columns:1fr}.api-platform-landing_visual__nWSvV{padding:6px 12px 24px}.api-platform-landing_visual__nWSvV svg{max-height:250px}.api-platform-landing_body__kh2Ny{padding:20px}.api-platform-landing_body__kh2Ny h3{font-size:20px}.api-platform-landing_body__kh2Ny p{font-size:14px}}@media (prefers-reduced-motion:reduce){.api-platform-landing_card__CqayG{transition:none}}.api-platform-landing_photoVisual__qRdCp{background:#f5f2f8}.api-platform-landing_photoVisual__qRdCp img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.api-platform-landing_photoVisual__qRdCp>span{display:block;padding:6px 12px;text-align:right;font-size:9px;color:#898197}section.api-platform-landing_compactHero__RtSpb{min-height:0;padding-top:clamp(64px,9vh,96px);padding-bottom:24px}section.api-platform-landing_compactLogos__ckX8K{padding-top:8px;padding-bottom:16px}@media (min-width:1081px){.api-platform-landing_compactHero__RtSpb h1{font-size:clamp(64px,9vh,92px)}}@media (max-width:650px){section.api-platform-landing_compactHero__RtSpb{padding-top:48px;padding-bottom:28px}}.api-platform-landing_featuredColumns__qPOT9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.api-platform-landing_featuredColumn___PGnC{display:flex;flex-direction:column;gap:14px}.api-platform-landing_featuredColumn___PGnC>h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:18px}.api-platform-landing_featuredColumn___PGnC>h3 svg{color:#7958cf}.api-platform-landing_featuredCard__t5vQe{display:flex;flex-direction:column;flex:1;padding:24px;border:1px solid #e7e2ee;border-radius:16px;background:#fff}.api-platform-landing_featuredCard__t5vQe h4{margin:0 0 12px;font-size:19px;letter-spacing:-.03em}.api-platform-landing_featuredCard__t5vQe p{margin:0 0 20px;color:#777180;font-size:14px;line-height:1.65}.api-platform-landing_apiPrice__Dbh7N{margin-top:auto;margin-bottom:18px;color:#777180;font-size:12px}.api-platform-landing_categoryLink__N32ST,.api-platform-landing_featuredCard__t5vQe>a,.api-platform-landing_workflowStep__16bvB a{display:inline-flex;align-items:center;gap:8px;color:#7053b5;font-size:12px;font-weight:650}.api-platform-landing_categoryLink__N32ST{margin-top:8px}.api-platform-landing_workflow__9OGIB{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.api-platform-landing_workflowImage__MEESr{overflow:hidden;border-radius:20px;background:#f5f2f8}.api-platform-landing_workflowImage__MEESr img{display:block;width:100%;height:auto}.api-platform-landing_workflowImage__MEESr>span{display:block;padding:14px 20px;color:#776a88;font-size:12px}.api-platform-landing_workflowSteps__Geu_G{display:grid;gap:28px}.api-platform-landing_workflowStep__16bvB{display:flex;gap:18px}.api-platform-landing_stepNumber__quTLu{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#eee8fa;color:#7958cf;font-size:13px}.api-platform-landing_workflowStep__16bvB h3{margin:4px 0 10px;font-size:21px;letter-spacing:-.03em}.api-platform-landing_workflowStep__16bvB p{margin:0 0 12px;color:#777180;font-size:14px;line-height:1.7}.api-platform-landing_comparisonWrap__6wEgR{border:2px solid #d9ccfa;border-radius:24px;overflow:hidden;box-shadow:0 18px 60px -25px #6e46ce55}.api-platform-landing_comparison__yn6eA{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.5}.api-platform-landing_comparison__yn6eA caption{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.api-platform-landing_comparison__yn6eA td,.api-platform-landing_comparison__yn6eA th{padding:22px 24px;text-align:left;border-bottom:1px solid #ece7f2;overflow-wrap:anywhere}.api-platform-landing_comparison__yn6eA thead{background:#faf9fc}.api-platform-landing_comparison__yn6eA thead th:last-child{color:#fff;background:linear-gradient(120deg,#3065df,#7840e9)}.api-platform-landing_comparisonBrand__I8AXK{display:block;font-size:28px;font-weight:750;letter-spacing:-1px}.api-platform-landing_comparisonPromise__0Ynw4{display:block;margin-top:4px;font-size:12px;font-weight:500;color:#eee7ff}.api-platform-landing_comparison__yn6eA td{color:#817888}.api-platform-landing_comparison__yn6eA tr>:last-child{background:#eee6ff;border-left:2px solid #d9ccfa}.api-platform-landing_comparison__yn6eA td:last-child{color:#4e278f;font-weight:700}.api-platform-landing_comparison__yn6eA td span{display:flex;gap:9px;align-items:center}.api-platform-landing_comparison__yn6eA td svg{flex-shrink:0;box-sizing:initial;padding:5px;color:white;background:#7445d6;border-radius:50%}.api-platform-landing_comparison__yn6eA tbody tr:last-child>*{border-bottom:0}@media (max-width:800px){.api-platform-landing_featuredColumns__qPOT9{gap:14px}.api-platform-landing_featuredCard__t5vQe{padding:18px}.api-platform-landing_workflow__9OGIB{grid-template-columns:1fr;gap:28px}}@media (max-width:650px){.api-platform-landing_featuredColumns__qPOT9{grid-template-columns:1fr;gap:30px}.api-platform-landing_featuredCard__t5vQe{padding:22px}.api-platform-landing_comparison__yn6eA{font-size:11px}.api-platform-landing_comparisonBrand__I8AXK{font-size:19px}.api-platform-landing_comparisonPromise__0Ynw4{font-size:10px}.api-platform-landing_comparison__yn6eA td,.api-platform-landing_comparison__yn6eA th{padding:14px 10px}.api-platform-landing_comparison__yn6eA td span{display:block}.api-platform-landing_comparison__yn6eA td svg{display:block;margin-bottom:5px}}.api-platform-landing_card__CqayG,.api-platform-landing_featuredCard__t5vQe,.api-platform-landing_workflowStep__16bvB{position:relative}.api-platform-landing_body__kh2Ny>a:after,.api-platform-landing_featuredCard__t5vQe>a:after,.api-platform-landing_workflowStep__16bvB a:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.api-platform-landing_featuredCard__t5vQe button{position:relative;z-index:2}.api-platform-landing_card__CqayG:focus-within,.api-platform-landing_featuredCard__t5vQe:focus-within,.api-platform-landing_workflowStep__16bvB:focus-within{outline:2px solid #8b6cdb;outline-offset:4px}.api-platform-landing_featuredCard__t5vQe:hover,.api-platform-landing_workflowStep__16bvB:hover{border-color:#bcabe4;box-shadow:0 12px 30px #5541800c}.api-platform-landing_workflow__9OGIB{display:block}.api-platform-landing_workflowSteps__Geu_G{gap:0}.api-platform-landing_workflowStep__16bvB{align-items:flex-start;gap:28px;padding:40px 28px;border-bottom:1px solid #e7e2ee;border-radius:12px}.api-platform-landing_workflowStep__16bvB>div{max-width:800px}.api-platform-landing_workflowStep__16bvB h3{font-size:clamp(23px,2.6vw,32px)}.api-platform-landing_workflowStep__16bvB p{font-size:16px}.api-platform-landing_workflowStep__16bvB .api-platform-landing_stepNumber__quTLu{width:48px;height:48px;font-size:15px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.api-platform-landing_workflowStep__16bvB{animation:api-platform-landing_stepReveal__7SXz4 linear both;animation-timeline:view();animation-range:entry 0 entry 65%}}}@keyframes api-platform-landing_stepReveal__7SXz4{0%{opacity:.45;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.api-platform-landing_workflowStep__16bvB{padding:28px 8px;gap:16px}.api-platform-landing_workflowStep__16bvB p{font-size:14px}.api-platform-landing_workflowStep__16bvB .api-platform-landing_stepNumber__quTLu{width:36px;height:36px;flex-shrink:0}}.api-platform-landing_cardCta__cakZv{display:inline-flex;align-items:center;gap:8px;color:#7053b5;font-size:12px;font-weight:650;margin-top:auto}.api-platform-landing_card__CqayG{text-decoration:none}.api-platform-landing_featuredCard__t5vQe>a:after,.api-platform-landing_workflowStep__16bvB a:after{pointer-events:auto;cursor:pointer}.api-platform-landing_tasksSection__NeC63{background:#f8f7fc;border-radius:28px;padding:48px max(28px,calc((100% - 1240px) / 2))}.api-platform-landing_taskGrid__bqIu2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.api-platform-landing_taskCard__H_hxZ{display:flex;flex-direction:column;padding:26px 22px;border:1px solid #e2dfeb;border-radius:18px;background:white;text-decoration:none;color:#171520;transition:border-color .2s,box-shadow .2s,transform .2s}.api-platform-landing_taskTop__VSg4Y{display:flex;justify-content:space-between;align-items:center;color:#7955d0;margin-bottom:30px}.api-platform-landing_taskTop__VSg4Y span{font-size:12px;font-weight:750;letter-spacing:.08em}.api-platform-landing_taskCard__H_hxZ h3{margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.6px}.api-platform-landing_taskQuestion__JbKIM{margin:0 0 12px;font-size:14px;line-height:1.5;font-weight:600;color:#403b4b}.api-platform-landing_taskCopy__NwvJ3{margin:0 0 30px;font-size:14px;line-height:1.65;color:#777180}.api-platform-landing_taskLink___rAbF{margin-top:auto;display:flex;align-items:center;gap:8px;color:#7252b7;font-size:13px;font-weight:650;line-height:1.5}.api-platform-landing_taskLink___rAbF svg{flex-shrink:0;transition:transform .2s}.api-platform-landing_taskCard__H_hxZ:focus-visible,.api-platform-landing_taskCard__H_hxZ:hover{border-color:#8054d6;box-shadow:0 8px 24px #7955d014;transform:translateY(-3px)}.api-platform-landing_taskCard__H_hxZ:focus-visible{outline:2px solid #8054d6;outline-offset:3px}.api-platform-landing_taskCard__H_hxZ:hover .api-platform-landing_taskLink___rAbF{color:#6332c8}.api-platform-landing_taskCard__H_hxZ:hover .api-platform-landing_taskLink___rAbF svg{transform:translateX(3px)}@media (max-width:1100px){.api-platform-landing_taskGrid__bqIu2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.api-platform-landing_tasksSection__NeC63{padding:32px 16px;border-radius:20px}.api-platform-landing_taskGrid__bqIu2{grid-template-columns:1fr}.api-platform-landing_taskCard__H_hxZ{padding:24px}.api-platform-landing_taskTop__VSg4Y{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.api-platform-landing_taskCard__H_hxZ,.api-platform-landing_taskLink___rAbF svg{transition:none;transform:none!important}}.api-platform-landing_tasksSection__NeC63 h2 em{white-space:normal}.api-platform-landing_pageRhythm__CJxn_>section:nth-of-type(n+3){padding-top:56px;padding-bottom:56px}.api-platform-landing_pageRhythm__CJxn_>section:last-of-type{padding-top:64px;padding-bottom:64px}@media (max-width:650px){.api-platform-landing_pageRhythm__CJxn_>section:nth-of-type(n+3){padding-top:36px;padding-bottom:36px}.api-platform-landing_pageRhythm__CJxn_>section:last-of-type{padding-top:44px;padding-bottom:44px}}.api-platform-landing_logoApiGrid__6ynY0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.api-platform-landing_logoApiCard__96jms{display:flex;flex-direction:column;border:1px solid #dedfec;border-radius:18px;overflow:hidden;background:white;color:#252333;text-decoration:none;transition:border-color .2s,box-shadow .2s}.api-platform-landing_logoApiBody__EhdKe{padding:24px;flex:1}.api-platform-landing_logoApiHeader__l2Xrd{display:flex;align-items:center;gap:14px}.api-platform-landing_logoApiHeader__l2Xrd h3{margin:0 0 4px;font-size:18px;line-height:1.35;font-weight:650;letter-spacing:-.3px}.api-platform-landing_logoApiIcon__u2uT3{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border:1px solid #e6e3ef;border-radius:12px;background:#faf9fc}.api-platform-landing_logoApiIcon__u2uT3 img{width:38px;height:38px;object-fit:contain}.api-platform-landing_amazonMark__Pq5MF{font-family:Georgia,serif;font-size:46px;font-weight:700;line-height:1;color:#292522}.api-platform-landing_logoApiPlatform__7XaBy{color:#7b7d90;font-size:14px}.api-platform-landing_logoApiBody__EhdKe>p{margin:18px 0 0;color:#727487;line-height:1.65;font-size:15px}.api-platform-landing_logoApiFooter__Jn29z{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 24px;background:#f8f8fc;border-top:1px solid #eeedf5;font-size:12px;color:#74778e}.api-platform-landing_logoApiCta__p54NT{display:flex;align-items:center;gap:7px;color:#7150b6;font-weight:650}.api-platform-landing_logoApiCard__96jms:hover{border-color:#9b7cda;box-shadow:0 8px 24px #7955d015}.api-platform-landing_logoApiCard__96jms:focus-visible{outline:2px solid #8054d6;outline-offset:3px}@media (max-width:1000px){.api-platform-landing_logoApiGrid__6ynY0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.api-platform-landing_logoApiGrid__6ynY0{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.api-platform-landing_logoApiCard__96jms{transition:none}}.api-platform-landing_pageRhythm__CJxn_>section[id]{scroll-margin-top:104px}.api-platform-landing_pageRhythm__CJxn_ h2 em{white-space:normal}.api-platform-landing_capabilityIntro__5QvOq{padding:26px 24px 22px;min-height:160px}.api-platform-landing_capabilityIntro__5QvOq h3{margin:0 0 12px;color:#171520;font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.035em}.api-platform-landing_capabilityIntro__5QvOq p{margin:0;color:#777180;font-size:14px;line-height:1.7}.api-platform-landing_capabilityPicture__uQlj9{margin:0 18px;overflow:hidden;border-radius:12px}.api-platform-landing_capabilityPicture__uQlj9+.api-platform-landing_body__kh2Ny{padding:6px 24px 24px}@media (max-width:650px){.api-platform-landing_capabilityIntro__5QvOq{min-height:0;padding:24px 22px 20px}.api-platform-landing_capabilityIntro__5QvOq h3{font-size:23px}}article.api-platform-landing_taskCard__H_hxZ{cursor:default}article.api-platform-landing_taskCard__H_hxZ .api-platform-landing_taskCopy__NwvJ3{margin-bottom:0}.api-platform-landing_comparison__yn6eA tr>:nth-child(2){border-left:1px solid #ded8ec}.api-platform-landing_comparison__yn6eA thead th:first-child{width:27%}.api-platform-landing_comparison__yn6eA thead th:nth-child(2){width:32%}.api-platform-landing_comparison__yn6eA thead th:last-child{width:41%}.api-platform-landing_comparisonLink__s2wsL{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:underline;text-underline-offset:4px}.api-platform-landing_comparison__yn6eA .api-platform-landing_comparisonLink__s2wsL svg{padding:0;background:transparent;color:inherit;border-radius:0}.api-platform-landing_comparisonLink__s2wsL:focus-visible{outline:2px solid #7445d6;outline-offset:4px}@media (min-width:1100px){.api-platform-landing_comparison__yn6eA td,.api-platform-landing_comparison__yn6eA th{padding:20px}}@media (max-width:650px){.api-platform-landing_comparison__yn6eA thead th:first-child{width:27%}.api-platform-landing_comparison__yn6eA thead th:nth-child(2){width:30%}.api-platform-landing_comparison__yn6eA thead th:last-child{width:43%}}.api-platform-landing_mcpBanner__qHrPr{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:32px;border:1px solid #dcd0fa;border-radius:20px;background:linear-gradient(115deg,#f0f4ff,#f5efff);text-align:left}.api-platform-landing_mcpBadge__3RWJl{display:inline-flex;align-items:center;gap:7px;color:#7044ca;font-size:12px;font-weight:650}.api-platform-landing_mcpIntro__3exl2 h3{margin:12px 0 10px;font-size:25px;line-height:1.25;letter-spacing:-.6px;color:#171520}.api-platform-landing_mcpIntro__3exl2 p{margin:0;font-size:14px;line-height:1.65;color:#716b7d}.api-platform-landing_mcpPromptArea__ke9id{max-width:280px}.api-platform-landing_mcpCopyButton__TrjSo{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;border-radius:9px;color:#fff;background:linear-gradient(110deg,#2e65df,#7943ed);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.api-platform-landing_mcpCopyButton__TrjSo:hover{box-shadow:0 4px 14px #7955d040}.api-platform-landing_mcpCopyButton__TrjSo:focus-visible{outline:2px solid #7044ca;outline-offset:3px}.api-platform-landing_mcpStatus__hDxfm{display:block;font-size:12px;color:#64459c}.api-platform-landing_mcpStatus__hDxfm:not(:empty){margin-top:8px}@media (max-width:800px){.api-platform-landing_mcpBanner__qHrPr{grid-template-columns:1fr;gap:20px;padding:24px}}