.tf-footer{--tf-text:#e9eef1;--tf-text2:#b9c2c8;--tf-muted:#7e898f;--tf-border:#dce1e624;--tf-blue:#00a3e3;--tf-blue-bright:#00bef0;width:100%;color:var(--tf-text);text-align:left;z-index:1;background:#050708;font-size:16px;line-height:1.65;position:relative}.tf-footer:before{content:"";height:var(--seam-depth,54px);pointer-events:none;z-index:0;background:var(--seam-from,transparent);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d2 6.2%,#000000ab 12.5%,#00000089 18.8%,#0000006c 25%,#00000053 31.2%,#0000003e 37.5%,#0000002d 43.8%,#00000020 50%,#00000015 56.2%,#0000000e 62.5%,#00000008 68.8%,#00000004 75%,#00000002 81.2%,#00000001 87.5%,#0000 93.8% 100%);mask-image:linear-gradient(#000 0%,#000000d2 6.2%,#000000ab 12.5%,#00000089 18.8%,#0000006c 25%,#00000053 31.2%,#0000003e 37.5%,#0000002d 43.8%,#00000020 50%,#00000015 56.2%,#0000000e 62.5%,#00000008 68.8%,#00000004 75%,#00000002 81.2%,#00000001 87.5%,#0000 93.8% 100%)}.tf-footer :where(*){box-sizing:border-box}.tf-footer :where(h2,p,ul,dl,dd,address){margin:0;padding:0}.tf-footer :where(ul){list-style:none}.tf-footer :where(address){font-style:normal}.tf-footer :where(a){color:inherit;text-decoration:none}.tf-footer :where(img){max-width:100%;display:block}.tf-inner{z-index:1;max-width:1920px;margin:0 auto 0 var(--shift-l,0px);padding:64px calc(32px + var(--cta-pull,0px)) 40px var(--content-left,24px);position:relative}@media (min-width:768px){.tf-inner{padding-top:80px}}.tf-grid{grid-template-columns:1fr;gap:48px 32px;display:grid}@media (min-width:640px){.tf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.tf-newsletter{margin-top:48px}}@media (min-width:1024px){.tf-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(295px,2fr)}.tf-col-billing{grid-column:1/-1;grid-template-columns:max-content max-content;justify-content:start;align-items:start;column-gap:96px;display:grid}}@media (min-width:1180px) and (max-width:1399px){.tf-grid{grid-template:"brand solutions contact billing""brand company contact billing"1fr/minmax(0,2.4fr) minmax(0,1.5fr) minmax(295px,2.3fr) auto;align-content:start;row-gap:48.3px}.tf-brand{grid-area:brand}.tf-col-solutions{grid-area:solutions}.tf-col-company{grid-area:company}.tf-col-contact{grid-area:contact}.tf-col-billing{grid-area:billing;display:block}.tf-newsletter{margin-top:48px}}@media (min-width:1400px){.tf-grid{grid-template-columns:minmax(340px,3.5fr) 2fr 2fr minmax(295px,3fr) auto}.tf-col-billing{grid-column:auto;display:block}.tf-newsletter{margin-top:48px}}.tf-brand{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.tf-logo{width:260px;max-width:100%;height:auto}.tf-about{max-width:38ch;color:var(--tf-text2);font-size:.875rem;line-height:1.625}.tf-link{color:var(--tf-blue);font-size:.875rem;transition:color .18s}.tf-link:hover{color:var(--tf-blue-bright)}.tf-social a{border:1px solid var(--tf-border);width:44px;height:44px;color:var(--tf-text2);border-radius:6px;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}.tf-social a:hover{color:var(--tf-blue);border-color:var(--tf-blue)}.tf-social a svg{width:25px;height:25px}.tf-social{align-items:center;gap:12px;margin-top:4px;display:flex}.tf-btn{width:max-content;min-width:212px;min-height:44px;color:var(--tf-blue);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #ffffff73;border-radius:7px;justify-content:center;align-items:center;margin-top:16px;padding:0 1.2rem;font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.tf-btn:hover{color:var(--tf-blue-bright);background:#ffffff0f;border-color:#ffffffb8;transform:translateY(-1px)}.tf-heading{letter-spacing:-.025em;text-transform:uppercase;color:#bcc5cb;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.02}.tf-heading-gap{margin-top:48px}.tf-links{flex-direction:column;gap:10px;margin-top:12px;display:flex}@media (max-width:1399px){.tf-links{gap:5px;margin-top:14px}.tf-links li{font-size:.875rem;line-height:1.625}}.tf-links a{color:var(--tf-text2);font-size:.875rem;transition:color .18s}.tf-links a:hover{color:var(--tf-text)}.tf-links .tf-soon{color:var(--tf-text2);font-size:.875rem}.tf-address,.tf-people{color:var(--tf-text2);font-size:.875rem;line-height:1.625}.tf-address{margin-top:16px;line-height:1.4;display:block}.tf-strong{color:#cdd5da;display:block}.tf-muted{color:var(--tf-muted);font-weight:400}.tf-block{margin-top:8px;display:block}.tf-people{flex-direction:column;gap:14px;margin-top:20px;display:flex}.tf-people a{overflow-wrap:anywhere;padding:1px 0;font-size:.875rem;line-height:1.25rem;transition:color .18s;display:block}.tf-people a:hover{color:var(--tf-blue)}.tf-billing{color:var(--tf-text2);grid-template-columns:auto 1fr;gap:4px 16px;margin-top:14px;font-size:.875rem;display:grid}.tf-billing dt{color:var(--tf-muted)}.tf-credentials{border-top:1px solid var(--tf-border);flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:56px;padding-top:32px;display:flex}.tf-credentials a{display:block}.tf-aws{object-fit:cover;object-position:center;opacity:.95;width:68px;height:68px}.tf-aa{opacity:.92;width:auto;height:76px}.tf-nps{width:auto;height:76px}.tf-chip{letter-spacing:-.025em;text-transform:uppercase;color:var(--tf-text2);font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700}.tf-bottom{border-top:1px solid var(--tf-border);color:var(--tf-muted);flex-direction:column;gap:16px;margin-top:32px;padding-top:24px;font-size:.875rem;display:flex}.tf-bottom ul{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.tf-bottom a{color:var(--tf-muted)}.tf-bottom a:hover,.tf-bottom .tf-top:hover{color:var(--tf-text)}@media (min-width:640px){.tf-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.tf-top{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:color .18s;display:inline-flex}.tf-soon{cursor:default}.tf-newsletter-text{max-width:26ch;color:var(--tf-text2);margin-top:12px;font-size:.875rem;line-height:1.625}.tf-chip a{color:inherit;transition:color .18s}.tf-chip a:hover{color:var(--tf-text)}.tf-bottom .tf-notice-btn{color:var(--tf-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.tf-bottom .tf-notice-btn:hover{color:var(--tf-text)}.tf-notice{border:1px solid var(--tf-border);width:min(560px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--tf-text2);text-align:left;background:#0d1215;border-radius:12px;margin:auto;padding:32px 32px 28px;font-size:.9375rem;line-height:1.65;overflow:auto}.tf-notice::backdrop{background:#0009}.tf-notice p{margin:0 0 1em}.tf-notice-title{letter-spacing:-.025em;text-transform:uppercase;color:var(--tf-text);margin:0 0 16px;font-family:Montserrat,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1}.tf-notice-close{cursor:pointer;margin-top:8px}.tf-bottom .tf-notice a{color:var(--tf-blue)}.tf-bottom .tf-notice a:hover{color:var(--tf-blue-bright)}.tf-cookie-settings p{margin:0 0 1.2em}.tf-cookie-row{cursor:pointer;color:var(--tf-text);align-items:flex-start;gap:14px;margin:0 0 18px;display:flex}.tf-cookie-row input{width:20px;height:20px;accent-color:var(--tf-blue);cursor:pointer;flex:none;margin:2px 0 0}.tf-cookie-row strong{letter-spacing:-.01em;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:.8125rem;font-weight:700;display:block}.tf-cookie-note{color:var(--tf-text2);margin-top:4px;font-size:.875rem;line-height:1.55;display:block}.tf-cookie-row.is-locked{cursor:default;color:var(--tf-muted)}.tf-cookie-row.is-locked input{cursor:default;accent-color:var(--tf-muted)}.tf-cookie-row.is-locked .tf-cookie-note{color:var(--tf-muted)}.tf-notice-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.tf-notice-actions .tf-notice-close{margin-top:0}.tf-btn-quiet{color:var(--tf-text2)}.tf-notice-actions .tf-btn{min-width:120px}.tf-notice-x{border:1px solid var(--tf-border);width:32px;height:32px;color:var(--tf-text2);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex;position:absolute;top:12px;right:12px}.tf-notice-x:hover{color:var(--tf-text);background:#ffffff1f;border-color:#ffffffb8}.tf-notice-title{padding-right:36px}
