:root{--p-50:#f2ebfd;--p-100:#e4d6fb;--p-200:#c7adf8;--p-300:#aa85f5;--p-400:#8d5cf2;--p-500:#5e43c2;--p-600:#44318d;--p-700:#382781;--p-800:#2c1d65;--p-900:#20134a;--o-50:#fde7dc;--o-100:#fbceb8;--o-200:#f9b693;--o-300:#f79e6f;--o-400:#f4864b;--o-500:#ed6e2e;--o-600:#d46026;--o-700:#bb5220;--o-800:#a2441a;--o-900:#893614;--g-50:#f4f5f6;--g-100:#e3e4e8;--g-200:#c8cbd0;--g-300:#adb2b9;--g-400:#92989f;--g-500:#777e85;--g-600:#5c646c;--g-700:#454c54;--g-800:#2f343c;--g-900:#1b1e27;--dark-diamond:#212530;--dark-facet:#373946;--charcoal:var(--g-900);--text:var(--g-900);--violet:var(--p-500);--violet-hover:#4a2c91;--copper:var(--o-500);--bg:#fff;--bg-soft:#eef0f3;--bg-lavender:var(--p-50);--border:#e5e7ea;--text-muted:var(--g-600);--gray-400:var(--g-400);--radius:14px;--r-sm:8px;--max:1216px;--font-sans:"Roboto",system-ui,sans-serif;--font-serif:"PT Serif",Georgia,serif}.tt-mod,.tt-mod *,.tt-mod :after,.tt-mod :before{box-sizing:border-box}html{scroll-behavior:smooth}.tt-mod{color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.55;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip;width:100vw}[data-animate],[data-stagger]>*{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}[data-animate].is-visible,[data-stagger]>.is-visible{opacity:1;transform:translateY(0)}#all-partners,#become-partner,#our-partners{scroll-margin-top:80px}.tt-wrap{margin:0 auto;max-width:var(--max);padding:0 24px}.tt-topbar{backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);background:hsla(0,0%,100%,.85);border-bottom:1px solid transparent;padding:20px 0;position:sticky;top:0;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;z-index:100}.tt-topbar.is-scrolled{background:hsla(0,0%,100%,.92);border-bottom-color:var(--border);box-shadow:0 4px 20px rgba(27,30,39,.04)}.tt-topbar-inner{align-items:center;display:flex;gap:24px;justify-content:space-between}.tt-topbar-logo img{display:block;height:24px;width:auto}.tt-topbar a.tt-topbar-cta{background:var(--violet);border-radius:var(--r-sm);color:#fff;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:background .15s ease,transform .15s ease}.tt-topbar a.tt-topbar-cta:hover{background:var(--violet-hover);transform:translateY(-1px)}.tt-hero{background:var(--bg);border-bottom:1px solid var(--border);overflow:clip;padding:104px 0 96px;position:relative}.tt-hero:after,.tt-hero:before{border-radius:50%;content:"";filter:blur(150px);height:720px;pointer-events:none;position:absolute;width:720px;z-index:0}.tt-hero:before{background:rgba(94,67,194,.11);left:-200px;top:-240px}.tt-hero:after{background:rgba(237,110,46,.08);bottom:-320px;right:-180px}.tt-hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr;position:relative;z-index:1}@media (min-width:1080px){.tt-hero-grid{gap:72px;grid-template-columns:1.05fr 1fr}}.tt-eco{aspect-ratio:1/1;margin:0 auto;max-width:520px;padding:0 12px;position:relative;width:100%}.tt-eco-center{align-items:center;background:#fff;border:1px solid var(--border);border-radius:50%;box-shadow:0 30px 80px rgba(27,30,39,.08);display:flex;height:220px;justify-content:center;left:50%;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:220px;z-index:3}.tt-eco-center img{height:84px;object-fit:contain;width:100%}.tt-eco-ring{border:1.5px dashed rgba(94,67,194,.25);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tt-eco-ring-inner{height:58%;width:58%}.tt-eco-ring-outer{height:96%;width:96%}.tt-eco-orb{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;box-shadow:0 4px 16px rgba(27,30,39,.06);display:flex;height:70px;justify-content:center;overflow:hidden;padding:8px 18px;position:absolute;transform:translate(-50%,-50%);transition:transform .28s ease,box-shadow .28s ease;width:158px;z-index:2}.tt-eco-orb:hover{box-shadow:0 12px 32px rgba(27,30,39,.1);transform:translate(-50%,-50%) translateY(-3px)}.tt-eco-orb img{display:block;height:48px;object-fit:contain;transform:scale(var(--logo-scale,1));width:100%}.tt-eco-orb[data-name=cloudbeds],.tt-eco-orb[data-name=flyr-hospitality],.tt-eco-orb[data-name=siteminder]{--logo-scale:1.7}.tt-eco-orb[data-name=sabre-synxis]{--logo-scale:1.5}.tt-eco-orb-text{color:var(--copper);font-size:13px;font-weight:600;white-space:nowrap}@media (max-width:980px){.tt-eco{max-width:380px}.tt-eco-center{height:160px;padding:22px;width:160px}.tt-eco-center img{height:60px}.tt-eco-orb{height:56px;padding:6px 12px;width:120px}.tt-eco-orb img{height:36px}}@media (max-width:560px){.tt-hero-grid>div:last-child{display:none}}.tt-eyebrow{color:var(--violet);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.tt-h1{font-family:var(--font-serif);font-size:clamp(40px,4.8vw,64px);font-weight:700;letter-spacing:-1px;line-height:1.08;margin:0 0 22px;max-width:880px}.tt-h1 em{color:var(--copper);font-style:italic}.tt-hero-sub{color:var(--text-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.55;margin:0 0 32px;max-width:520px}.tt-cta-row{display:flex;flex-wrap:wrap;gap:12px}.tt-btn{border:none;border-radius:var(--r-sm);cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:500;padding:13px 26px;text-decoration:none;transition:transform .15s ease,background .15s ease}.tt-btn-primary{background:var(--violet);color:#fff}.tt-btn-primary:hover{background:var(--violet-hover);box-shadow:0 10px 26px rgba(27,30,39,.18);transform:translateY(-1px)}.tt-stats{background-color:var(--dark-diamond);background-image:linear-gradient(135deg,hsla(0,0%,100%,.04) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.04) 0),linear-gradient(135deg,hsla(0,0%,100%,.04) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.04) 0);background-position:0 0,24px 24px;background-size:48px 48px;border-bottom:1px solid var(--dark-facet);color:#fff;padding:72px 0}.tt-stats-grid{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tt-stat{border-left:1px solid hsla(0,0%,100%,.16);padding:8px 16px;text-align:center}.tt-stat:first-child{border-left:none}.tt-stat-num{color:#fff;font-family:var(--font-serif);font-size:clamp(44px,5vw,64px);font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 10px}.tt-stat-num em{color:var(--o-200);font-style:italic}.tt-stat-label{color:hsla(0,0%,100%,.72);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}@media (max-width:768px){.tt-stat{border-left:none;border-top:1px solid hsla(0,0%,100%,.16);padding-top:24px}.tt-stat:first-child{border-top:none;padding-top:0}}.tt-section-head{margin-bottom:56px;max-width:720px}.tt-h2{font-family:var(--font-serif);font-size:clamp(36px,4vw,48px);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0 0 12px}.tt-h2 em{color:inherit;font-style:italic}.tt-section-sub{color:var(--text-muted);font-size:18px;line-height:1.55;margin:0}.tt-paths-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.tt-paths-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tt-paths-grid{grid-template-columns:1fr}}.tt-path-card{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);color:var(--charcoal);display:block;overflow:hidden;padding:32px 26px;position:relative;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.tt-path-card:hover{border-color:var(--charcoal);box-shadow:0 12px 32px rgba(27,30,39,.08);transform:translateY(-4px)}.tt-path-card:after{background:var(--violet);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.tt-path-card:hover:after{transform:scaleX(1)}.tt-path-num{color:var(--charcoal);font-family:var(--font-serif);font-size:56px;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 4px;opacity:.08;position:absolute;right:24px;top:24px}.tt-path-icon{align-items:center;background:var(--bg-lavender);border-radius:var(--radius);color:var(--violet);display:flex;height:64px;justify-content:center;margin-bottom:28px;transition:transform .25s ease;width:64px}.tt-path-card:hover .tt-path-icon{transform:translateY(-3px)}.tt-path-icon svg{height:30px;width:30px}.tt-path-card h3{font-family:var(--font-serif);font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0 0 16px}.tt-path-card p{color:var(--text-muted);font-size:15px;line-height:1.6;margin:0 0 24px}.tt-path-link{align-items:center;color:var(--violet);display:inline-flex;font-size:14px;font-weight:600;gap:6px}.tt-path-link .tt-arrow{display:inline-block;transition:transform .25s ease}.tt-path-card:hover .tt-arrow{transform:translateX(5px)}.tt-path-links{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.tt-path-link-ghost{background:none;border:0;border-top:1px solid var(--border);color:var(--copper);cursor:pointer;font-family:inherit;margin:0;padding:10px 0 0;text-align:left;width:100%}.tt-path-link-ghost:hover{color:var(--o-600)}.tt-path-link-ghost:hover .tt-arrow{transform:translateX(5px)}.tt-section{border-bottom:1px solid var(--border);padding:96px 0}.tt-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px;padding:12px 0;position:sticky;top:72px;transition:all .25s ease;z-index:60}.tt-filters.is-stuck{backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.82);border-radius:var(--radius);box-shadow:0 10px 30px rgba(27,30,39,.07);padding:12px 16px}.tt-chip{background:#fff;border:1.5px solid var(--border);border-radius:999px;color:var(--charcoal);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 18px;transition:all .15s ease}.tt-chip:hover{border-color:var(--charcoal)}.tt-chip.is-active{background:var(--violet);border-color:var(--violet);color:#fff}.tt-logos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tt-logo{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);display:flex;justify-content:center;min-height:150px;overflow:hidden;padding:28px 32px;transition:border-color .2s ease,transform .3s ease,box-shadow .2s ease,opacity .3s ease}.tt-logo.is-out{opacity:0;transform:scale(.95)}.tt-logo.is-gone{display:none}.tt-logo:hover{border-color:var(--charcoal);box-shadow:0 12px 32px rgba(27,30,39,.08);transform:translateY(-4px)}.tt-logo img{height:70px;object-fit:contain;transform:scale(var(--logo-scale,1));transition:transform .25s ease;width:100%}.tt-logo:hover img{transform:scale(calc(var(--logo-scale, 1)*1.04))}.tt-logo[data-name=cloudbeds],.tt-logo[data-name=flyr-hospitality],.tt-logo[data-name=siteminder]{--logo-scale:1.7}.tt-logo[data-name=sabre-synxis]{--logo-scale:1.5}.tt-logo-name{color:var(--charcoal);font-family:var(--font-serif);font-size:22px;font-weight:400;letter-spacing:-.02em;line-height:1.1;text-align:center}.tt-quotes{background:var(--bg-soft);border-bottom:1px solid var(--border);padding:96px 0}.tt-quotes-carousel{border-radius:var(--radius);overflow:hidden;position:relative}.tt-quotes-track{display:flex;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.tt-quote-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);flex:0 0 100%;min-width:100%;padding:56px 64px;position:relative}.tt-quote-card:before{color:var(--bg-lavender);content:'"';font-family:var(--font-serif);font-size:110px;font-weight:700;left:32px;line-height:1;position:absolute;top:10px}.tt-quote-text{color:var(--charcoal);font-family:var(--font-serif);font-size:clamp(20px,2vw,26px);line-height:1.45;margin:0 0 32px;max-width:820px;position:relative;z-index:1}.tt-quote-meta{align-items:center;display:flex;gap:14px}.tt-quote-avatar{background:var(--bg-lavender);border-radius:50%;flex-shrink:0;height:52px;width:52px}.tt-quote-name{color:var(--charcoal);font-size:15px;font-weight:700;margin:0}.tt-quote-role{color:var(--text-muted);font-size:13px;margin:0}.tt-quote-placeholder{color:var(--text-muted);font-family:var(--font-sans);font-style:italic}.tt-quotes-nav{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.tt-quotes-dots{display:flex;gap:8px}.tt-qdot{background:var(--border);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .3s ease,transform .3s ease;width:8px}.tt-qdot.is-active{background:var(--violet);transform:scale(1.3)}.tt-qarrow{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:50%;color:var(--charcoal);cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;transition:all .2s ease;width:44px}.tt-qarrow:hover{border-color:var(--violet);color:var(--violet)}.tt-integrations{border-bottom:1px solid var(--border);padding:96px 0}.tt-int-bar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}.tt-int-search{flex:1 1 320px;max-width:420px;position:relative}.tt-int-search svg{color:var(--gray-400,#777e85);height:18px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.tt-int-search input{background:#fff;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-sans);font-size:15px;outline:none;padding:13px 16px 13px 44px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tt-int-search input:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(94,67,194,.12)}.tt-int-search input::placeholder{color:var(--gray-400,#777e85)}.tt-int-count{color:var(--gray-400,#777e85);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tt-int-scroller{margin-top:24px;position:relative}.tt-int-grid{display:grid;gap:8px;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;grid-template-rows:repeat(5,1fr);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent);padding:4px 80px 4px 4px}.tt-int-grid::-webkit-scrollbar{display:none}.tt-int-cell{align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);display:flex;font-size:13px;font-weight:500;justify-content:center;min-height:56px;padding:18px 12px;text-align:center;transition:border-color .15s ease,color .15s ease}.tt-int-cell:hover{border-color:var(--violet);color:var(--violet)}.tt-int-cell mark{background:var(--bg-lavender);border-radius:3px;color:var(--violet);padding:0 1px}.tt-int-arrow{align-items:center;background:var(--charcoal);border:none;border-radius:50%;box-shadow:0 8px 24px rgba(27,30,39,.18);color:#fff;cursor:pointer;display:flex;font-size:22px;font-weight:700;height:56px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:56px;z-index:3}.tt-int-arrow:hover{background:var(--violet);transform:translateY(-50%) scale(1.06)}.tt-int-arrow.is-next{right:0}.tt-int-arrow.is-prev{left:-8px;opacity:0;pointer-events:none}.tt-int-arrow.is-prev.is-visible{opacity:1;pointer-events:auto}.tt-int-empty{color:var(--text-muted);font-size:15px;margin:24px 0 0}.tt-int-empty a{color:var(--violet);font-weight:500}.tt-int-empty a:hover{color:var(--violet-hover)}.tt-modal{display:none;inset:0;position:fixed;z-index:1000}.tt-modal.is-open{display:block}.tt-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(27,30,39,.6);inset:0;position:absolute}.tt-modal-dialog{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 30px 80px rgba(27,30,39,.08);color:var(--charcoal);margin:5vh auto 0;max-height:90vh;max-width:540px;overflow:auto;padding:36px;position:relative}.tt-modal-close{background:var(--bg-soft);border:none;border-radius:50%;color:var(--charcoal);cursor:pointer;font-size:20px;height:34px;line-height:1;position:absolute;right:16px;top:16px;width:34px}.tt-modal-close:hover{background:var(--g-100)}.tt-modal-dialog h3{font-family:var(--font-serif);font-size:24px;font-weight:700;margin:0 0 6px}.tt-modal-dialog .tt-modal-sub{color:var(--text-muted);font-size:14px;margin:0 0 22px}.tt-modal-referral{overflow:hidden;padding:0}.tt-modal-intro{background:var(--o-50);border-bottom:1px solid var(--o-100);padding:34px 36px 28px;position:relative}.tt-modal-intro:after{background:rgba(237,110,46,.14);border-radius:50%;content:"";filter:blur(80px);height:240px;pointer-events:none;position:absolute;right:-70px;top:-80px;width:240px}.tt-modal-intro .tt-eyebrow{color:var(--copper);position:relative;z-index:1}.tt-modal-referral h3{letter-spacing:-.01em;line-height:1.2;margin:10px 0 8px;position:relative;z-index:1}.tt-modal-referral .tt-modal-sub{font-size:15px;line-height:1.55;margin:0;max-width:44ch;position:relative;z-index:1}.tt-modal-points{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:18px 0 0;padding:0;position:relative;z-index:1}.tt-modal-points li{align-items:center;color:var(--charcoal);display:flex;font-size:13px;gap:8px}.tt-modal-points li:before{background:var(--copper);border-radius:50%;content:"";flex:0 0 auto;height:7px;width:7px}.tt-modal-referral #tt-referral-form{padding:28px 36px 36px}#tt-referral-form .hs-form-field{margin-bottom:16px}#tt-referral-form label{color:var(--charcoal);display:block;font-size:13px;font-weight:500;margin-bottom:6px}#tt-referral-form input[type=email],#tt-referral-form input[type=tel],#tt-referral-form input[type=text],#tt-referral-form select,#tt-referral-form textarea{background:#fff;border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--charcoal);font:inherit;padding:11px 14px;width:100%}#tt-referral-form input:focus,#tt-referral-form select:focus,#tt-referral-form textarea:focus{border-color:var(--violet);outline:none}#tt-referral-form .hs-button{background:var(--violet);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:13px 24px;transition:background .2s}#tt-referral-form .hs-button:hover{background:var(--violet-hover)}#tt-referral-form ul{list-style:none;margin:0;padding:0}.tt-form-section{background:var(--bg-soft);overflow:clip;padding:112px 0;position:relative}.tt-form-section:before{background:rgba(94,67,194,.11);height:360px;right:-120px;top:-80px;width:360px}.tt-form-section:after,.tt-form-section:before{border-radius:50%;content:"";filter:blur(90px);pointer-events:none;position:absolute}.tt-form-section:after{background:rgba(237,110,46,.08);bottom:-120px;height:400px;left:-120px;width:400px}.tt-form-grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr;position:relative;z-index:1}@media (min-width:900px){.tt-form-grid{align-items:center;gap:80px;grid-template-columns:1fr 1.1fr}}.tt-form-section .tt-eyebrow{color:var(--violet)}.tt-form-section p{color:var(--text-muted);font-size:17px;line-height:1.65;margin:0 0 24px}.tt-form-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px rgba(27,30,39,.08);color:var(--charcoal);padding:40px}.tt-form-card h3{font-family:var(--font-serif);font-size:22px;font-weight:400;letter-spacing:-.01em;margin:0 0 8px}.tt-form-card .tt-form-sub{color:var(--text-muted);font-size:14px;margin:0 0 24px}.tt-field{margin-bottom:16px}.tt-field label{color:var(--charcoal);display:block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.tt-field input,.tt-field select,.tt-field textarea{background:#fff;border:1.5px solid var(--border);border-radius:var(--r-sm);color:var(--charcoal);font-family:inherit;font-size:15px;outline:none;padding:12px 14px;transition:border .15s ease;width:100%}.tt-field input:focus,.tt-field select:focus,.tt-field textarea:focus{border-color:var(--violet)}.tt-field textarea{min-height:100px;resize:vertical}.tt-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.tt-form-card button[type=submit]{background:var(--violet);border:none;border-radius:var(--r-sm);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;margin-top:8px;padding:16px;transition:background .2s ease,transform .15s ease;width:100%}.tt-form-card button[type=submit]:hover{background:var(--violet-hover);transform:translateY(-1px)}.tt-form-fineprint{color:var(--text-muted);font-size:12px;margin-top:16px;text-align:center}.tt-footer-cta{background:var(--bg-soft);padding:64px 0;text-align:center}.tt-footer-cta p{color:var(--text-muted);font-size:15px;margin:0}.tt-footer-cta a{color:var(--violet);font-weight:600;text-decoration:none}@media (max-width:640px){.tt-wrap{padding:0 20px}.tt-hero{padding:72px 0 64px}.tt-integrations,.tt-quotes,.tt-section{padding:64px 0}.tt-form-section{padding:80px 0}.tt-form-card{padding:28px 24px}.tt-quote-card{padding:40px 28px}.tt-row{grid-template-columns:1fr}.tt-filters{flex-wrap:nowrap;overflow-x:auto;top:60px;-webkit-overflow-scrolling:touch;margin:0 -20px 32px;padding:12px 20px;scrollbar-width:none}.tt-filters::-webkit-scrollbar{display:none}.tt-filters.is-stuck{margin:0 0 32px}.tt-chip{flex:0 0 auto}.tt-int-search{flex:1 1 100%;max-width:none}}@media (prefers-reduced-motion:reduce){[data-animate],[data-stagger]>*{opacity:1;transform:none;transition:none}}