/* Live platform adaptation of the supplied identity. Merchant themes are scoped separately. */
.tw-site{--primary-color:#E8833A;--primary-dark:#A9531A;--primary-light:#FBE4CC;font-family:"Cairo","Inter",system-ui,sans-serif;background:#fff;color:#1A1A1A}
html:lang(en) .tw-site{font-family:"Inter","Cairo",system-ui,sans-serif}
.tw-site .font-sans{font-family:inherit}
.tw-site .bg-brand{background:#E8833A;color:#1A1A1A}
.tw-site .text-brand{color:#A9531A}
.tw-site .hover\:bg-orange-600:hover{background:#ED9750!important;color:#1A1A1A!important}
.tw-site .bg-brand svg{color:inherit}
.tw-site :is(a,button):focus-visible{outline:3px solid #A9531A;outline-offset:4px;box-shadow:none}
.tw-site :is(a,button,input,select){scroll-margin-top:96px}
.tw-site input:not([type=checkbox]):not([type=radio]),.tw-site select,.tw-site button{min-height:44px}
.tw-site .text-gray-500{color:#6B6B6B}.tw-site .border-gray-100{border-color:#E6E2DD}
.tw-site .bg-gray-50{background:#FAF8F5}
.tw-site :is(.rounded-3xl,.rounded-2xl){border-radius:16px}
.tw-site nav[data-central-nav]{background:#fff;border-bottom:1px solid #E6E2DD;backdrop-filter:none}
.tw-site nav[data-central-nav] img{height:44px;max-width:160px}
.tw-site nav :is(a,button){min-height:44px;display:inline-flex;align-items:center}
.tw-site [data-central-menu] a{display:flex}
.tw-site footer{background:#111;color:#D8D2CB}
.tw-site footer .text-gray-400{color:#BDB6AE}
.tw-site footer .bg-gray-800{background:#262626}
.tw-site .tw-endorsement{width:220px;max-width:100%;height:auto}
.tw-skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:10000;padding:12px 18px;background:#fff;color:#1A1A1A;transform:translateY(-160%)}
.tw-skip-link:focus{transform:none}
.tw-site .tw-home-hero{background:#1A1A1A;min-height:620px;border-bottom:2px dashed #E8833A}
.tw-home-hero .gradient-text{background:none;color:#E8833A;-webkit-text-fill-color:#E8833A}
.tw-home-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.4}
.tw-home-hero p{color:#D8D2CB}
.tw-site .tw-demo-shot{padding:18px 12px 42px}
.tw-demo-shot>[class*="backdrop-blur"]{background:#262626;border:1px solid #4E4E4E;border-radius:16px;box-shadow:0 24px 56px #0004}
.tw-demo-shot [data-demo-metric]{font-family:"Inter",system-ui,sans-serif}
.tw-demo-shot .from-brand{--tw-gradient-from:#E8833A}
.tw-site .tw-hero-tikko{position:absolute;inset-inline-end:-14px;bottom:-22px;width:140px;height:170px;object-fit:contain;z-index:2}
.tw-site .tw-home-cta{background:#1A1A1A;color:#fff;margin:40px auto 80px;border-radius:24px;width:min(1200px,calc(100% - 32px));padding-inline:100px}
.tw-site .tw-home-cta .text-brand{color:#1A1A1A}
.tw-site .tw-cta-tikko{position:absolute;bottom:0;inset-inline-end:12px;width:130px;height:150px;object-fit:contain}
.tw-site .tw-home-cta a{min-height:52px}
@media(max-width:767px){.tw-site .tw-home-hero{min-height:auto}.tw-home-hero h1{font-size:32px}.tw-site .tw-demo-shot{max-width:480px;margin:auto;width:100%}.tw-site .tw-home-cta{padding:48px 24px 120px}.tw-site .tw-hero-tikko{width:106px;height:130px;inset-inline-end:0}.tw-site .tw-cta-tikko{width:104px;height:112px}.tw-site nav[data-central-nav] img{height:36px}}
