/* Separate reference adaptation. Adjoltz brand tokens are inherited from site.css. */
.api-layout{--demo-outline:var(--gray2);--demo-ground:#f4f7f5;--demo-duration:4.8s;background:var(--white)}
.api-layout .topline{display:none}
.api-layout .section{padding-block:clamp(64px,6vw,88px)}
.api-layout h2{font-size:clamp(30px,2.7vw,40px);font-weight:500;line-height:1.17}
.api-layout h3{font-weight:500}
.api-layout .section-heading{max-width:52rem;margin-bottom:44px}
.api-layout .section-heading>p{font-size:18px}
.api-layout .api-hero{padding:72px 0 58px;background:var(--white)}
.api-layout .api-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:42px}
.api-layout .hero-copy{text-align:left;max-width:none;margin:0;justify-items:start;gap:20px}
.api-layout .hero-copy>h1{font-size:clamp(40px,3.5vw,52px);font-weight:500;line-height:1.13;max-width:none;margin:0;isolation:auto;letter-spacing:-.025em}
.api-layout .hero h1 mark{background:var(--lg);border-radius:8px;padding:0 .08em;position:static;z-index:auto}
.api-layout .hero .lead{max-width:44ch;font-size:20px;line-height:1.45}
.api-layout .hero-copy>.actions{margin-top:10px;justify-content:flex-start;gap:12px}
.api-layout .hero-action .btn{padding:17px 24px;font-size:16px;min-height:54px}
.api-layout .hero-copy .trust{margin-top:4px;font-size:14px;flex-wrap:wrap}
.api-layout .api-demo{margin:0;min-width:0;outline-offset:8px;border-radius:var(--r-md)}
.api-layout .api-demo:focus-visible{outline:2px solid var(--btn)}
.api-layout .demo-stage{position:relative;width:100%;aspect-ratio:1618/1280;container-type:inline-size;color:var(--black1);font-size:clamp(9px,2.2cqw,13px);line-height:1.3}
.api-layout .demo-stage svg{width:1.15em;height:1.15em;flex:none;fill:currentColor}
.api-layout .demo-disc{position:absolute;left:30%;top:30%;width:50%;aspect-ratio:1;border-radius:50%;background:var(--lg)}
.api-layout .demo-channel,.api-layout .demo-route{position:absolute;width:8.5%;aspect-ratio:1;display:grid;place-items:center;border-radius:22%;background:var(--white);box-shadow:0 5px 9px -3px rgba(16,57,40,.2);z-index:4}
.api-layout .demo-channel{left:19%;top:1%}
.api-layout .demo-channel img{width:65%;height:auto}
.api-layout .demo-route{left:40%;bottom:2%;color:var(--teal)}
.api-layout .demo-route svg{width:55%;height:55%}
.api-layout .demo-dashboard{position:absolute;left:1%;top:18%;width:71%;height:43%;border:2px solid var(--demo-outline);border-radius:2cqw;background:var(--demo-ground);box-shadow:0 5px 14px -6px rgba(16,57,40,.28);overflow:hidden}
.api-layout .demo-window-bar{height:19%;display:flex;align-items:center;gap:3%;padding:0 4%;background:var(--white);border-bottom:1px solid var(--gray1)}
.api-layout .demo-window-bar img{width:14%;height:auto}
.api-layout .demo-window-bar>span{font-size:1.85cqw;color:var(--gray2)}
.api-layout .demo-window-bar svg{width:4%;height:auto;color:var(--teal)}
.api-layout .demo-dashboard-body{padding:4%;width:79%}
.api-layout .demo-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:5%;font-size:2.2cqw;line-height:1.35;margin-bottom:5%}
.api-layout .demo-dashboard-heading span{font-size:1.5cqw;color:var(--dg);background:var(--lg);border-radius:99px;padding:1% 3%}
.api-layout .demo-campaign-row{display:grid;grid-template-columns:7cqw minmax(0,1fr) auto;align-items:center;gap:1.3cqw;padding:1.5cqw;background:var(--white);border-radius:1.3cqw;line-height:1.35}
.api-layout .demo-campaign-row>img{width:7cqw;height:7cqw;object-fit:cover;border-radius:.8cqw}
.api-layout .demo-campaign-row>div{min-width:0}
.api-layout .demo-campaign-row strong,.api-layout .demo-campaign-row small{display:block}
.api-layout .demo-campaign-row strong{font-size:2cqw;font-weight:500}
.api-layout .demo-campaign-row small{font-size:1.55cqw;color:var(--gray2);margin-top:.6cqw}
.api-layout .demo-send{display:flex;align-items:center;gap:.6cqw;background:var(--btn);color:var(--dg);padding:1.1cqw 1.3cqw;border-radius:.8cqw;font-size:1.8cqw}
.api-layout .demo-audience{position:absolute;left:6%;top:57%;width:45%;background:var(--white);border:2px solid var(--btn);border-radius:2cqw;padding:2.3cqw;box-shadow:0 10px 20px -10px rgba(16,57,40,.24);z-index:2}
.api-layout .demo-audience>b{display:block;font-size:1.9cqw;margin-bottom:1.5cqw;color:var(--dg);font-weight:500}
.api-layout .demo-audience>div{display:flex;align-items:center;gap:1.2cqw;padding:1.4cqw 0;font-size:1.85cqw}
.api-layout .demo-audience>div+div{border-top:1px solid var(--gray1)}
.api-layout .demo-audience svg{color:var(--teal)}
.api-layout .demo-phone{position:absolute;left:59%;top:2%;width:37%;height:94%;background:var(--cream);border:2px solid var(--demo-outline);border-radius:4cqw;box-shadow:0 9px 15px -8px rgba(16,57,40,.3);overflow:hidden;z-index:3}
.api-layout .demo-phone-bar{height:11%;background:var(--white);border-bottom:1px solid var(--gray1);display:flex;align-items:center;gap:1.1cqw;padding:0 1.2cqw;font-size:1.85cqw;white-space:nowrap}
.api-layout .demo-phone-bar>b{font-weight:500;flex:1}
.api-layout .phone-back{transform:rotate(90deg)}
.api-layout .demo-avatar{width:3.6cqw;height:3.6cqw;border-radius:50%;background:var(--dg);color:var(--white);display:grid;place-items:center;font-size:1.5cqw}
.api-layout .demo-chat{padding:2cqw 1.5cqw;display:flex;flex-direction:column;gap:1.1cqw}
.api-layout .demo-message{padding:1.5cqw;background:var(--white);border-radius:1.4cqw;font-size:1.8cqw;width:94%;box-shadow:0 3px 5px -3px rgba(16,57,40,.15);color:var(--black1)}
.api-layout .demo-message-campaign img{width:100%;height:8.7cqw;object-fit:cover;border-radius:.6cqw;margin-bottom:1.2cqw}
.api-layout .demo-message time{display:flex;align-items:center;justify-content:flex-end;gap:.6cqw;font-size:1.35cqw;color:var(--gray2);margin-top:1cqw}
.api-layout .demo-message time svg{color:var(--teal)}
.api-layout .demo-chat-action{display:flex;align-items:center;justify-content:center;gap:1cqw;color:var(--dg);background:var(--white);padding:1.1cqw;border-radius:1.1cqw;font-size:1.75cqw;width:94%;font-weight:500}
.api-layout .demo-message-reply time{color:var(--dg)}
.api-layout .demo-message-reply{align-self:flex-end;background:var(--lg2);width:87%}
.api-layout .demo-message-response{width:91%}
.api-layout .demo-compose{height:8%;position:absolute;bottom:0;left:0;right:0;background:var(--white);display:flex;align-items:center;gap:1cqw;padding:1cqw;color:var(--teal);font-size:1.7cqw}
.api-layout .demo-compose span{flex:1;border:1px solid var(--gray1);border-radius:99px;color:var(--gray2);padding:.4cqw 1cqw}
.api-layout .api-demo figcaption{font-size:12px;color:var(--gray2);text-align:center;margin-top:20px}
.api-layout .demo-running .demo-dashboard{animation:demo-dashboard var(--demo-duration) 1 var(--ease) both}
.api-layout .demo-running :is(.demo-audience,.demo-channel,.demo-route){animation:demo-audience var(--demo-duration) 1 var(--ease) both}
.api-layout .demo-running .demo-phone{animation:demo-phone var(--demo-duration) 1 var(--ease) both}
.api-layout .demo-running .demo-message-campaign{animation:demo-campaign var(--demo-duration) 1 var(--ease) both}
.api-layout .demo-running .demo-chat-action{animation:demo-action var(--demo-duration) 1 var(--ease) both}
.api-layout .demo-running .demo-message-reply{animation:demo-reply var(--demo-duration) 1 var(--ease) both}
.api-layout .demo-running .demo-message-response{animation:demo-response var(--demo-duration) 1 var(--ease) both}
.api-layout .api-demo[data-playing="false"] *{animation-play-state:paused!important}
@keyframes demo-dashboard{0%{transform:translateY(1.4cqw)}10%,100%{transform:translateY(0)}}
@keyframes demo-audience{0%,20%{opacity:0;transform:translateY(3cqw)}31%,100%{opacity:1;transform:translateY(0)}}
@keyframes demo-phone{0%,39%{opacity:0;transform:translateX(5cqw)}49%,100%{opacity:1;transform:translateX(0)}}
@keyframes demo-campaign{0%,48%{opacity:0;transform:translateY(1.5cqw)}60%,100%{opacity:1;transform:translateY(0)}}
@keyframes demo-action{0%,57%{opacity:0}66%,100%{opacity:1}}
@keyframes demo-reply{0%,66%{opacity:0;transform:translateY(1.5cqw)}76%,100%{opacity:1;transform:translateY(0)}}
@keyframes demo-response{0%,77%{opacity:0;transform:translateY(1.5cqw)}86%,100%{opacity:1;transform:translateY(0)}}
.api-layout .proof-strip{background:var(--lg);border:0;padding-block:36px}
.api-layout .logos-top{justify-content:center;text-align:center}
.api-layout .logos-top>p{font-size:24px;color:var(--dg)}
.api-layout .logos-top .official{display:none}
.api-layout .proof-strip .proof-permission{margin-top:0}
.api-layout .api-intro{background:var(--cream)}
.api-layout .api-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.api-layout .api-intro-image{overflow:hidden;border-radius:var(--r-lg);aspect-ratio:16/10}
.api-layout .api-intro-image img{width:100%;height:100%;object-fit:cover}
.api-layout .api-intro-copy{display:grid;gap:18px}
.api-layout .api-intro-copy h3{font-size:32px;line-height:1.2;max-width:22ch}
.api-layout .api-intro-copy p{font-size:18px;color:var(--gray2);max-width:55ch}
.api-layout .text-link svg{width:18px;height:18px;display:inline;vertical-align:middle;margin-left:6px;fill:currentColor}
.api-layout .help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.api-layout .help-card{background:var(--lg);border:1px solid var(--gray1);border-radius:var(--r-lg);padding:26px 22px;display:flex;flex-direction:column;align-items:stretch;min-width:0}
.api-layout .help-card:nth-child(even){background:var(--cream)}
.api-layout .help-custom{background:var(--sage)!important}
.api-layout .help-title{display:flex;align-items:center;gap:12px;min-height:66px;margin-bottom:22px}
.api-layout .help-title>svg{width:32px;height:32px;flex:none;fill:currentColor;color:var(--teal)}
.api-layout .help-title h3{font-size:22px;line-height:1.25}
.api-layout .help-card>p{font-size:16px;line-height:1.55;color:var(--dg);margin-bottom:30px;flex:1}
.api-layout .help-card .btn{width:100%;padding:14px 8px;min-height:50px;font-size:14px;white-space:nowrap;gap:8px}
.api-layout .help-card .btn svg{width:18px;height:18px}
.api-layout .pricing{background:var(--white);padding-top:32px}
.api-layout .pricing .section-heading{margin-bottom:32px}
.api-layout .api-comparison{background:var(--cream)}
.api-layout .api-comparison-table{background:var(--white);border:1px solid var(--gray1);border-radius:var(--r-lg);overflow:hidden}
.api-layout .api-comparison-head,.api-layout .api-comparison-row{display:grid;grid-template-columns:.8fr 1.25fr 1.25fr;align-items:stretch}
.api-layout .api-comparison-head{background:var(--lg)}
.api-layout .api-comparison-head>*{padding:28px 24px;font-size:20px;font-weight:500;align-self:center}
.api-layout .api-comparison-row{border-top:1px solid var(--gray1)}
.api-layout .api-comparison-row>*{padding:22px 24px;font-size:16px;line-height:1.5;display:flex;align-items:center;min-width:0}
.api-layout .api-comparison-row h4{font-weight:500;color:var(--dg)}
.api-layout .api-comparison-row p{color:var(--black1)}
.api-layout .api-comparison-row>p:first-of-type{background:#f5fbf1}
.api-layout .comparison-mobile-label{display:none}
.api-layout .getting-started{background:var(--white)}
.api-layout .api-features{padding-top:24px;background:var(--white)}
.api-layout .feature-suite{background:var(--lg);border-radius:var(--r-lg);padding:52px 48px}
.api-layout .workflow-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:64px}
.api-layout .workflow-visual{background:var(--white);border-radius:var(--r-md);min-width:0;overflow:hidden;color:var(--black1)}
.api-layout .workflow-copy{display:grid;gap:16px}
.api-layout .workflow-copy h3{font-size:28px;line-height:1.2}
.api-layout .workflow-copy p{font-size:17px;color:var(--dg);max-width:50ch;line-height:1.5}
.api-layout .workflow-copy .text-link{font-size:16px}
.api-layout .campaign-example{max-width:330px;margin-inline:auto;box-shadow:var(--shadow-float)}
.api-layout .campaign-example>img{width:100%;height:180px;object-fit:cover}
.api-layout .campaign-example>div{padding:22px}
.api-layout .campaign-example b{font-size:18px;font-weight:500}
.api-layout .campaign-example p{font-size:15px;margin-top:10px}
.api-layout .campaign-example span{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:15px;border-top:1px solid var(--gray1);font-size:15px;color:var(--dg)}
.api-layout .workflow-visual svg{width:22px;height:22px;fill:currentColor;flex:none}
.api-layout .inbox-example{box-shadow:var(--shadow-float);padding-bottom:6px}
.api-layout .example-bar{display:flex;gap:12px;align-items:center;padding:20px;background:var(--sage)}
.api-layout .example-bar>b{font-size:18px;font-weight:500}
.api-layout .example-inbox-row{display:flex;gap:12px;align-items:center;padding:17px 18px;border-top:1px solid var(--gray1);font-size:14px}
.api-layout .initial-avatar{width:35px;height:35px;border-radius:50%;background:var(--lg);display:grid;place-items:center;font-size:11px;flex:none;color:var(--dg)}
.api-layout .example-inbox-row>div{min-width:0;flex:1}
.api-layout .example-inbox-row p{font-size:13px;color:var(--gray2);margin-top:4px}
.api-layout .example-inbox-row>span:last-child{font-size:10px;color:var(--dg)}
.api-layout .replies-example{background:var(--cream);padding:32px;display:grid;gap:22px}
.api-layout .example-bubble{background:var(--white);padding:16px;border-radius:14px 14px 14px 2px;max-width:85%;font-size:16px;box-shadow:0 4px 8px -5px rgba(16,57,40,.22)}
.api-layout .example-out{background:var(--lg2);justify-self:end;border-radius:14px 14px 2px 14px}
.api-layout .example-out svg{display:block;margin:8px 0 0 auto;width:17px;height:17px;color:var(--teal)}
.api-layout .example-handoff{display:flex;align-items:center;gap:14px;border-top:1px solid var(--gray1);padding-top:22px}
.api-layout .example-handoff b,.api-layout .example-handoff span{display:block;font-size:14px}
.api-layout .example-handoff span{margin-top:4px;color:var(--gray2);font-size:13px}
.api-layout .nextstep-example{display:grid;grid-template-columns:42% 1fr;box-shadow:var(--shadow-float)}
.api-layout .nextstep-example img{height:100%;width:100%;object-fit:cover}
.api-layout .nextstep-example>div{padding:26px 20px}
.api-layout .nextstep-example b{font-size:18px;font-weight:500}
.api-layout .nextstep-example p{font-size:15px;color:var(--gray2);margin-top:12px}
.api-layout .tools-example{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--white);padding:48px 20px}
.api-layout .tools-example>span{display:grid;gap:12px;justify-items:center;font-size:14px;color:var(--dg)}
.api-layout .tools-example>span svg,.api-layout .tools-example img{width:40px;height:40px}
.api-layout .tools-example .tools-arrow{width:18px;height:18px;color:var(--teal)}
.api-layout .workflow-caption{font-size:13px;text-align:center;color:var(--dg);margin-top:52px}
.api-layout .integration-map{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:center;max-width:920px;margin:auto}
.api-layout .integration-map>div{display:grid;justify-items:center;gap:16px;padding:20px;color:var(--dg)}
.api-layout .integration-map svg{width:40px;height:40px;fill:currentColor;color:var(--teal)}
.api-layout .integration-map b{font-size:16px;font-weight:500;text-align:center}
.api-layout .integration-center{background:var(--lg);border-radius:var(--r-lg);aspect-ratio:1}
.api-layout .integration-center img{width:100%;height:auto;align-self:center}
.api-layout .integration-action{text-align:center;margin-top:36px}
.api-layout .integration-action p{font-size:13px;color:var(--gray2);margin-top:18px}
.api-layout .results{background:var(--sage)}
.api-layout .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.api-layout .guide-grid>a{display:flex;flex-direction:column;gap:16px;padding:28px 0;border-top:1px solid var(--gray1);color:var(--dg);text-decoration:none}
.api-layout .guide-grid>a>svg{width:32px;height:32px;fill:currentColor;color:var(--teal)}
.api-layout .guide-grid h3{font-size:24px}
.api-layout .guide-grid p{font-size:16px;color:var(--gray2);flex:1}
.api-layout .guide-grid span{display:flex;align-items:center;justify-content:space-between;font-size:16px;text-decoration:underline;text-underline-offset:.18em;margin-top:8px}
.api-layout .guide-grid span svg{width:20px;height:20px;fill:currentColor}
.api-layout a:not(.btn):hover,.api-layout .guide-grid>a:hover span{color:var(--dg)}
.api-layout .account-risk{background:var(--cream)}
.api-layout .suite-footer{background:var(--dg);color:var(--w80)}
.api-layout .suite-footer-cols{grid-template-columns:1.2fr 1fr 1fr 1.25fr;gap:32px}
.api-layout .suite-footer-col{min-width:0}
.api-layout .suite-footer h4{color:var(--w60)}
.api-layout .suite-footer a{color:var(--white)}
.api-layout .suite-footer a:hover{color:var(--lg)}
.api-layout .suite-footer a:focus-visible{color:var(--lg);outline-color:var(--lg)}
.api-layout .suite-footer-bottom{color:var(--w60);border-color:var(--w20);align-items:center}
.api-layout .footer-social,.api-layout .footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:16px}
.api-layout .footer-legal{gap:24px}
@media(max-width:1040px){
 .api-layout .suite-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}
}
@media(max-width:760px){
 .api-layout .footer-legal a{display:inline-flex;align-items:center;min-height:44px}
}
@media(max-width:560px){
 .api-layout .suite-footer-cols{grid-template-columns:minmax(0,1fr);gap:32px}
 .api-layout .suite-footer-col h4{margin-bottom:8px}
 .api-layout .suite-footer-bottom{margin-top:32px;flex-direction:column;align-items:flex-start;gap:8px}
}
@media(max-width:1100px){
 .api-layout .api-hero-grid{gap:26px}
 .api-layout .hero-copy>h1{font-size:42px}
 .api-layout .hero-action .btn{padding:15px 18px;font-size:14px;gap:8px}
 .api-layout .hero .lead{font-size:18px}
 .api-layout .help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 .api-layout .help-title{min-height:54px}
 .api-layout .help-card{padding:28px}
 .api-layout .help-card .btn{width:auto;align-self:flex-start;padding-inline:24px;font-size:16px}
 .api-layout .api-intro-grid,.api-layout .workflow-row{gap:36px}
 .api-layout .feature-suite{padding:40px 32px}
 .api-layout .api-comparison-row>*{padding:20px 18px;font-size:15px}
}
@media(max-width:900px){
 .api-layout .hero-dubai-break{display:none}
 .api-layout .api-hero{padding:44px 0}
 .api-layout .api-hero-grid{grid-template-columns:1fr;gap:42px;max-width:720px}
 .api-layout .hero-copy>h1{font-size:48px;max-width:19ch}
 .api-layout .hero-copy{gap:18px}
 .api-layout .api-demo{width:100%;max-width:540px;margin-inline:auto}
 .api-layout .hero-action .btn{font-size:16px;padding:16px 24px}
 .api-layout .api-intro-grid{grid-template-columns:1fr;gap:32px}
 .api-layout .api-intro-image{max-width:640px}
 .api-layout .api-intro-copy h3{font-size:30px;max-width:none}
 .api-layout .workflow-row{grid-template-columns:1fr;gap:30px;max-width:560px;margin-inline:auto;margin-top:54px}
 .api-layout .workflow-copy{order:1}
 .api-layout .workflow-visual{order:2;width:100%}
 .api-layout .campaign-example{max-width:330px}
 .api-layout .integration-map{gap:8px}
 .api-layout .integration-map>div{padding:16px 6px}
}
@media(max-width:760px){
 .api-layout .api-comparison-head{display:none}
 .api-layout .api-comparison-row{grid-template-columns:1fr 1fr;align-items:stretch;border-top:0}
 .api-layout .api-comparison-row+.api-comparison-row{border-top:1px solid var(--gray1)}
 .api-layout .api-comparison-row h4{grid-column:1/-1;background:var(--sage);padding:14px 18px;font-size:17px}
 .api-layout .api-comparison-row p{display:block;padding:18px;font-size:15px}
 .api-layout .comparison-mobile-label{display:block;font-size:13px;font-weight:500;margin-bottom:10px;color:var(--dg)}
 .api-layout .guide-grid{grid-template-columns:1fr;gap:0}
 .api-layout .guide-grid>a{padding-block:28px}
 .api-layout .integration-map{grid-template-columns:1fr 1fr}
 .api-layout .integration-center{grid-column:1/-1;grid-row:1;max-width:130px;justify-self:center}
 .api-layout .integration-map>div:not(.integration-center){grid-template-columns:40px 1fr;justify-items:start;align-items:center;gap:10px}
 .api-layout .integration-map b{text-align:left;font-size:14px}
}
@media(max-width:600px){
 .api-layout .api-hero{padding-top:32px}
 .api-layout .hero-copy>h1{font-size:38px;line-height:1.15;letter-spacing:-.025em;max-width:18ch}
 .api-layout .hero .lead{font-size:18px}
 .api-layout .hero-action{width:100%;display:grid;grid-template-columns:1fr!important;gap:10px!important}
 .api-layout .hero-action .btn{width:100%;padding:16px 20px;min-height:52px}
 .api-layout .hero-copy .trust{font-size:12px}
 .api-layout .api-hero-grid{gap:30px}
 .api-layout .api-demo figcaption{font-size:11px;margin-top:16px;line-height:1.45}
 .api-layout .logos-top>p{font-size:22px}
 .api-layout .section-heading{margin-bottom:32px}
 .api-layout .section-heading>p{font-size:17px}
 .api-layout .help-grid{grid-template-columns:1fr;gap:18px}
 .api-layout .help-card{padding:26px}
 .api-layout .help-title{min-height:0;margin-bottom:18px}
 .api-layout .help-card>p{margin-bottom:24px}
 .api-layout .help-card .btn{width:100%;padding:15px 16px;font-size:16px}
 .api-layout .api-intro-copy h3{font-size:26px}
 .api-layout .api-intro-copy p{font-size:17px}
 .api-layout .api-comparison-row>*{overflow-wrap:break-word}
 .api-layout .api-comparison-row p{padding:16px 12px}
 .api-layout .feature-suite{padding:34px 20px;border-radius:var(--r-md)}
 .api-layout .workflow-copy h3{font-size:25px}
 .api-layout .workflow-copy p{font-size:16px}
 .api-layout .workflow-row{margin-top:44px}
 .api-layout .replies-example{padding:24px 20px}
 .api-layout .example-inbox-row{padding:16px 12px;gap:9px}
 .api-layout .example-inbox-row>span:last-child{display:none}
 .api-layout .nextstep-example{grid-template-columns:1fr}
 .api-layout .nextstep-example img{height:200px;object-position:center}
 .api-layout .tools-example{gap:10px;padding:36px 12px}
 .api-layout .tools-example>span{font-size:12px}
 .api-layout .workflow-caption{font-size:12px;margin-top:36px}
 .api-layout .integration-action .btn{width:100%;font-size:16px;padding:17px 18px}
}
@media(prefers-reduced-motion:reduce){
 .api-layout .demo-running *{animation:none!important;opacity:1!important;transform:none!important}
}
