.content-page{line-height:1.7}.content-header{border-bottom:1px solid var(--line);background:var(--paper)}.content-nav{display:flex;align-items:center;gap:30px;padding-top:24px;padding-bottom:24px}.content-nav img{width:142px;height:auto;display:block}.content-nav nav{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:13px}.content-nav [aria-current=page]{color:var(--orange);text-decoration:underline;text-underline-offset:6px}.service-menu{position:relative}.service-menu summary{cursor:pointer}.service-menu>div{position:absolute;z-index:25;top:35px;left:0;min-width:290px;padding:20px;background:var(--white);border:1px solid var(--line);display:grid;gap:12px}.content-main{padding-bottom:50px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0;color:var(--muted);font-size:12px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.content-hero{padding:45px 0 55px;max-width:890px}.content-hero h1{font:500 clamp(32px,4.5vw,58px)/1.16 'Manrope',sans-serif;letter-spacing:-1.8px;margin:24px 0}.content-lead{font-size:19px;line-height:1.75;max-width:760px;color:var(--muted)}.content-byline{font-size:12px;color:var(--muted);margin-top:25px}.content-hero .actions{margin-top:30px}.content-columns{display:grid;grid-template-columns:minmax(0,760px) minmax(190px,1fr);gap:75px;align-items:start}.content-prose{min-width:0}.content-prose>section{padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid var(--line)}.content-prose h2{font:500 27px/1.35 'Manrope',sans-serif;letter-spacing:-.6px;margin:0 0 20px}.content-prose p{margin:0 0 20px;line-height:1.9}.content-prose ul{padding-left:22px}.content-prose li{padding:6px 0}.content-prose a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.content-aside{position:sticky;top:30px;font-size:13px}.content-aside nav{display:grid;gap:13px;border-top:2px solid var(--ink);padding-top:20px}.content-aside a:hover{text-decoration:underline}.aside-next{margin-top:30px;padding:24px;background:var(--pale)}.aside-next h2{font-size:20px;line-height:1.4;font-weight:500}.aside-next p{color:var(--muted)}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:45px}.knowledge-card{border-top:1px solid var(--line);padding:24px 0;min-width:0}.knowledge-card h3{font:500 22px/1.4 'Manrope',sans-serif;letter-spacing:-.5px;margin:15px 0}.knowledge-card h3 a:hover{color:var(--orange)}.knowledge-card p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.knowledge-card .text-link{margin-top:18px}.related-content{padding:45px 0 0}.related-content>h2{font:500 32px/1.3 'Manrope',sans-serif;letter-spacing:-.8px;margin:18px 0 30px}.content-cta{background:var(--pale);border-top:1px solid var(--line);padding:40px;display:flex;align-items:center;gap:35px;justify-content:space-between}.content-cta h2{font:500 31px/1.3 'Manrope',sans-serif;letter-spacing:-.8px}.content-cta p{max-width:570px;color:var(--muted)}.content-cta .btn{flex-shrink:0}.content-footer{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding-top:35px;padding-bottom:40px;font-size:13px}.content-footer p,.content-footer small{color:var(--muted)}.content-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.content-footer a:hover{text-decoration:underline}.code-sample{background:#242c28;color:#f7f7f2;border-radius:6px;overflow:hidden;margin:20px 0}.code-heading{display:flex;justify-content:space-between;padding:12px 18px;font:12px var(--mono);border-bottom:1px solid #58614f}.code-heading button{background:transparent;color:inherit;border:1px solid currentColor;border-radius:3px;padding:3px 8px}.content-prose pre{max-width:100%;overflow:auto;padding:20px;background:#242c28;color:#f7f7f2;font:12px/1.8 var(--mono);border-radius:5px}.code-sample pre{margin:0}.copy-status{font-size:12px;margin:0!important;padding:0 18px 10px;min-height:25px}.pilot-tool{padding:25px;background:var(--pale)}.pilot-tool fieldset{padding:0;border:0;margin:20px 0}.pilot-tool label{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}.pilot-tool input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--orange);margin-top:4px}.content-faq{padding:15px 0;border-bottom:1px solid var(--line)}.content-faq summary{cursor:pointer;font-weight:600}.content-faq p{margin-top:15px}.content-page .contact-section{display:block}.content-page .contact-form{margin-top:30px}.content-page input,.content-page textarea{max-width:100%}.content-page .contact-status{overflow-wrap:anywhere}.home-knowledge{border-top:1px solid var(--line)}.home-knowledge .knowledge-grid{margin-top:35px}.home-knowledge .knowledge-card h3{font-size:23px}.content-page [hidden]{display:none!important}
@media(max-width:1050px){.content-nav{flex-wrap:wrap;gap:20px}.content-nav nav{gap:18px}.content-nav .nav-cta{display:none}.content-columns{gap:35px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.content-nav{padding-top:20px;padding-bottom:20px}.content-nav nav{width:100%;margin:0;gap:12px;flex-wrap:wrap;font-size:12px}.content-columns{display:block}.content-aside{position:static;margin:25px 0}.content-aside nav{display:none}.content-hero{padding:20px 0 35px}.content-hero h1{letter-spacing:-1px}.content-lead{font-size:17px}.knowledge-grid{grid-template-columns:1fr;gap:0}.content-cta{padding:25px;display:block}.content-cta .btn{margin-top:15px}.content-footer{grid-template-columns:1fr}.content-footer nav{grid-template-columns:1fr}.breadcrumbs{font-size:11px}.content-prose h2{font-size:24px}.content-prose pre{font-size:11px}.service-menu>div{left:0;min-width:260px;max-width:calc(100vw - 48px)}.pilot-tool{padding:18px}.content-page .wrap{padding-left:24px;padding-right:24px}}
@media print{.content-header,.content-aside,.content-footer,.content-cta,.related-content,.breadcrumbs,.pilot-tool button,.skip{display:none!important}.content-columns{display:block}.content-main{max-width:none;padding:0}.content-hero{padding:0}.content-hero h1{font-size:26pt}.content-prose>section{break-inside:avoid}.content-page{background:white;color:black}.pilot-tool label{break-inside:avoid}}

.topic-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.topic-nav a{border:1px solid var(--line);padding:10px 16px;border-radius:4px}.topic-nav a:hover{background:var(--pale)}.topic-section{scroll-margin-top:24px}.topic-section>h2{font-size:26px;font-weight:500}.comparison-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.comparison-scroll table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.comparison-scroll th,.comparison-scroll td{min-width:140px;padding:14px;vertical-align:top;border-bottom:1px solid var(--line)}.comparison-scroll thead{background:var(--pale)}.comparison-scroll tbody th{font-weight:500}.section-links{font-size:14px}.content-sources{font-size:14px}.content-byline a{text-decoration:underline}

.integration-flow{margin:0 0 36px;padding:24px;background:var(--pale)}.integration-flow figcaption{font-weight:600}.integration-flow ol{padding-left:26px}.integration-flow li{padding:10px 0;border-bottom:1px solid var(--line)}.integration-flow p{font-size:13px;color:var(--muted)}
.sms-estimate{background:var(--pale);padding:24px}.sms-estimate label{display:grid;gap:.35rem;margin:1rem 0;font-weight:600}.sms-estimate input,.sms-estimate textarea{font:inherit;padding:.6rem;width:100%;box-sizing:border-box}.sms-estimate output{display:block;font-weight:600}.sms-estimate p{margin-top:1rem;font-size:.9rem}
