.tc-integrations{--tc-int-ink:#28262f;--tc-int-orange:#f7921e;--tc-int-pale:#e4fffc;--tc-int-muted:#57535d;--tc-int-line:#d7dedc;color:var(--tc-int-ink);font-family:ALMONI,sans-serif;font-size:21px;line-height:1.45;padding:0 3.2% 72px;background:#faffff}
.tc-integrations *{box-sizing:border-box}.tc-integrations [hidden]{display:none!important}.tc-integrations ::selection{background:var(--tc-int-orange);color:var(--tc-int-ink)}.tc-integrations a{text-underline-offset:4px}.tc-integrations :focus-visible{outline:3px solid #94500a;outline-offset:5px}.tc-integrations h1,.tc-integrations h2,.tc-integrations h3,.tc-integrations h4,.tc-integrations p{margin:0}.tc-integrations h1,.tc-integrations h2{font-family:barlev,ALMONI,sans-serif;font-weight:400;line-height:1.12;text-wrap:balance}.tc-integrations h2{font-size:clamp(38px,3.7vw,57px)}.tc-integrations h2 span{color:#8c4b09}.tc-integrations h3{font-size:30px;line-height:1.2;font-weight:700}.tc-integrations h4{font-size:25px;font-weight:700}.tc-integrations button,.tc-integrations input,.tc-integrations textarea,.tc-integrations select{font:inherit}.tc-integrations button{cursor:pointer}.tc-integrations button:disabled{cursor:not-allowed;opacity:.55}.tc-integrations section[id]{scroll-margin-top:115px}
.tc-int-hero{background:var(--tc-int-ink);color:#faffff;max-width:1600px;margin:0 auto;min-height:540px;border-radius:36px;padding:64px clamp(28px,5vw,90px);display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,6vw,100px)}.tc-int-hero h1{font-size:clamp(50px,5.7vw,88px)}.tc-int-hero h1 span{color:var(--tc-int-orange)}.tc-int-hero-copy>p{max-width:40ch;margin-top:24px;font-size:25px;line-height:1.45}.tc-int-hero-copy>.tc-int-hero-note{font-size:18px;color:#d9d6de;margin-top:20px}.tc-int-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.tc-int-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;border:0;border-radius:999px;padding:7px 22px 7px 7px;font-size:21px;font-weight:700;text-decoration:none;line-height:1.2;transition:background .18s,color .18s}.tc-int-button>span{display:grid;place-items:center;background:#faffff;color:#28262f;border-radius:50%;width:38px;height:38px;flex:none;font-family:Arial,sans-serif;font-size:27px;font-weight:400}.tc-int-button--orange{background:var(--tc-int-orange);color:var(--tc-int-ink)}.tc-int-button--orange:hover{background:#ffad4c;color:var(--tc-int-ink)}.tc-int-button--dark{background:var(--tc-int-ink);color:#faffff}.tc-int-button--dark:hover{background:#43404e;color:#faffff}.tc-int-text-link{color:inherit;font-weight:700;text-decoration:underline}.tc-int-hero .tc-int-text-link{color:#e4fffc}.tc-int-demo{background:#faffff;color:var(--tc-int-ink);border-radius:20px;max-width:420px;width:100%;justify-self:end;overflow:hidden;box-shadow:0 20px 50px #0003}.tc-int-demo-top{padding:22px 25px;border-bottom:1px solid var(--tc-int-line);display:flex;justify-content:space-between;gap:12px;font-size:23px;font-weight:700}.tc-int-demo-caption{font-size:16px;font-weight:400;align-self:center;color:var(--tc-int-muted)}.tc-int-demo-body{padding:28px}.tc-int-demo-label{font-size:27px;font-weight:700;display:block;margin-bottom:18px}.tc-int-demo-choice{display:flex;align-items:center;gap:12px;border:1px solid #b9c9c6;background:#effaf8;border-radius:12px;padding:18px}.tc-int-demo-choice svg{margin-inline-start:auto}.tc-int-radio{width:18px;height:18px;flex:none;border:5px solid #28262f;border-radius:50%;background:#f7921e}.tc-int-demo-body p{color:var(--tc-int-muted);margin:20px 0;line-height:1.35}.tc-int-demo-pay{background:var(--tc-int-orange);color:var(--tc-int-ink);font-weight:700;padding:15px 24px;border-radius:999px;display:inline-flex;justify-content:center;gap:24px;align-items:center;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:22px;line-height:1.2}.tc-int-demo-body>.tc-int-demo-pay{width:100%}.tc-int-demo-bottom{background:#edf4f2;font-size:17px;padding:18px 20px;text-align:center}.tc-int-demo-bottom span{margin-inline:5px}
.tc-int-section{max-width:1180px;margin:0 auto;padding-top:90px}.tc-int-section-intro{max-width:770px;margin-bottom:34px}.tc-int-section-intro p{font-size:23px;margin-top:18px;color:var(--tc-int-muted)}.tc-int-tabs{display:flex;gap:8px;border-bottom:1px solid var(--tc-int-line)}.tc-int-tabs>button{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;background:none;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--tc-int-muted);min-height:64px;padding:14px 16px;font-size:24px;font-weight:700}.tc-int-tabs>button:hover{background:#f1f7f5;color:var(--tc-int-ink)}.tc-int-tabs>button[aria-selected=true]{border-bottom-color:var(--tc-int-orange);color:var(--tc-int-ink)}.tc-int-panel{padding:36px 0 0}.tc-int-panel-heading{max-width:790px;margin-bottom:28px}.tc-int-panel-heading p{color:var(--tc-int-muted);margin-top:12px;max-width:70ch}.tc-int-builder{display:grid;grid-template-columns:1fr 1fr;gap:50px}.tc-integrations label,.tc-integrations legend{font-size:21px;font-weight:700}.tc-integrations input[type=url],.tc-integrations input[type=text],.tc-integrations textarea,.tc-integrations select{width:100%;border:1px solid #adb8b4;background:#fff;color:var(--tc-int-ink);border-radius:12px;padding:12px 15px;min-height:50px;margin-top:8px;caret-color:#94500a}.tc-integrations input::placeholder,.tc-integrations textarea::placeholder{color:#6b6a70;opacity:1}.tc-integrations input[aria-invalid=true]{border-color:#a01f2d}.tc-int-field-help{color:var(--tc-int-muted);font-size:18px;line-height:1.4;margin:8px 0 23px!important}.tc-int-field-help a{color:#784109}.tc-int-error{color:#a01f2d;font-size:18px;margin:8px 0 20px!important}.tc-int-colors{margin:23px 0 26px;padding:0;border:0;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tc-int-colors legend{margin-bottom:12px}.tc-int-colors label{display:inline-flex;align-items:center;gap:7px;font-size:19px;cursor:pointer;min-height:35px}.tc-int-colors input{accent-color:#94500a;width:17px;height:17px;margin:0}.tc-int-swatch{width:20px;height:20px;border-radius:50%;border:1px solid #6b716f}.tc-int-swatch--orange{background:#f7921e}.tc-int-swatch--dark{background:#28262f}.tc-int-swatch--light{background:#e4fffc}.tc-int-builder-output{min-width:0}.tc-int-preview{background:#eff6f3;border-radius:16px;min-height:161px;padding:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin-bottom:24px}.tc-int-preview>span:first-child{font-size:17px;color:var(--tc-int-muted)}.tc-integrations textarea{font-family:Consolas,monospace;font-size:13px;line-height:1.7;resize:vertical;min-height:155px;white-space:pre-wrap;overflow-wrap:anywhere}.tc-int-copy-row{display:flex;align-items:center;gap:16px;margin-top:10px;min-height:43px;font-size:17px}.tc-int-small-button{border:1px solid #6e7672;background:#faffff;border-radius:999px;color:var(--tc-int-ink);padding:8px 18px;font-weight:700;min-height:42px}.tc-int-small-button:not(:disabled):hover{background:#e4fffc}.tc-int-note{background:#f2f5f3;color:var(--tc-int-muted);border-radius:12px;padding:18px 22px;font-size:19px;margin-top:30px!important;line-height:1.5}.tc-int-platform-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;align-items:start}.tc-int-platform-detail{background:#f0f6f3;border-radius:16px;padding:28px}.tc-int-platform-detail p{margin-top:10px}.tc-int-platform-detail ul{padding-inline-start:22px;margin:18px 0 0}.tc-int-platform-detail li{margin:7px 0}.tc-int-api-flow{list-style:decimal;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:25px 0;padding-inline-start:25px}.tc-int-api-flow li::marker{color:#8c4b09;font-weight:700}.tc-int-api-flow strong,.tc-int-api-flow span{display:block}.tc-int-api-flow span{color:var(--tc-int-muted);margin-top:10px}.tc-int-api-flow+.tc-int-note{margin-bottom:22px}
.tc-int-developer{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:70px;border-bottom:1px solid var(--tc-int-line)}.tc-int-developer p{margin-top:22px;max-width:42ch;color:var(--tc-int-muted)}.tc-int-developer .tc-int-button{margin-top:28px}.tc-int-download-note{display:block;margin-top:12px;font-size:17px;color:var(--tc-int-muted)}.tc-int-requirements{margin:0}.tc-int-requirements>div{padding:20px 0;border-bottom:1px solid var(--tc-int-line)}.tc-int-requirements>div:first-child{padding-top:0}.tc-int-requirements dt{font-weight:700;font-size:25px}.tc-int-requirements dd{margin:7px 0 0;color:var(--tc-int-muted);max-width:48ch}.tc-int-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding-bottom:80px}.tc-int-faq details{border-bottom:1px solid var(--tc-int-line)}.tc-int-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:23px;font-weight:700;padding:23px 0;cursor:pointer}.tc-int-faq summary::-webkit-details-marker{display:none}.tc-int-faq summary::after{content:'+';font-family:Arial,sans-serif;font-size:25px;font-weight:400;color:#8c4b09}.tc-int-faq details[open] summary::after{content:'−'}.tc-int-faq details p{padding:0 0 23px;color:var(--tc-int-muted);max-width:65ch}.tc-int-activation{max-width:1180px;margin:0 auto;background:#e4fffc;border-radius:28px;padding:45px 50px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.tc-int-activation p{margin-top:16px;max-width:40ch}.tc-int-activation-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;justify-self:end}.tc-int-phone{color:var(--tc-int-ink);text-decoration:none;font-size:24px}.tc-int-activation-actions>.tc-int-text-link{font-size:19px}
@media(max-width:1050px){.tc-int-hero{gap:35px;padding:48px 32px;min-height:490px}.tc-int-hero h1{font-size:65px}.tc-int-hero-copy>p{font-size:23px}.tc-int-developer,.tc-int-faq{gap:40px}.tc-int-builder{gap:30px}.tc-int-demo-bottom{font-size:15px}.tc-int-demo-body{padding:24px}.tc-int-actions{gap:18px}.tc-int-hero .tc-int-button{font-size:19px}}
@media(max-width:767px){.tc-integrations{padding:0 16px 40px;font-size:20px}.tc-int-hero{grid-template-columns:1fr;border-radius:24px;padding:34px 24px;gap:32px;min-height:0}.tc-int-hero h1{font-size:clamp(49px,10vw,66px)}.tc-int-hero-copy>p{font-size:22px;margin-top:18px}.tc-int-hero-copy>.tc-int-hero-note{font-size:17px}.tc-int-actions{margin-top:24px;gap:16px}.tc-int-button{font-size:20px;gap:18px;min-height:48px}.tc-int-button>span{width:35px;height:35px}.tc-int-demo{justify-self:center;max-width:430px}.tc-int-demo-body{padding:22px}.tc-int-demo-top{padding:17px 22px}.tc-int-demo-label{font-size:25px}.tc-int-demo-choice{padding:15px}.tc-int-demo-body p{font-size:20px;margin:16px 0}.tc-int-demo-bottom{font-size:15px;padding:15px 12px}.tc-int-section{padding-top:56px}.tc-integrations h2{font-size:42px}.tc-int-section-intro{margin-bottom:24px}.tc-int-section-intro p{font-size:21px}.tc-int-tabs{gap:0}.tc-int-tabs>button{font-size:19px;padding:12px 7px;min-height:63px;line-height:1.2}.tc-integrations h3{font-size:27px}.tc-int-panel{padding-top:26px}.tc-int-builder,.tc-int-platform-layout{grid-template-columns:1fr;gap:30px}.tc-int-colors{gap:16px}.tc-int-note{font-size:18px;padding:16px}.tc-int-api-flow{grid-template-columns:1fr;gap:23px}.tc-int-developer,.tc-int-faq{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.tc-int-faq summary{font-size:22px;padding:20px 0}.tc-int-activation{grid-template-columns:1fr;padding:30px 23px;border-radius:24px;gap:25px}.tc-int-activation-actions{justify-self:start}.tc-int-platform-detail{padding:22px}}
.tc-integrations .tc-int-tabs>button:focus,.tc-integrations .tc-int-tabs>button:active{background:#f1f7f5;color:var(--tc-int-ink)}
.tc-integrations a.tc-int-button--dark,.tc-integrations a.tc-int-button--dark:visited,.tc-integrations a.tc-int-button--dark:hover{color:#faffff}
@media(prefers-reduced-motion:reduce){.tc-integrations *{scroll-behavior:auto!important;transition:none!important}}
