.ot-footer{background:#fff;padding:30px 24px 24px;font-family:Geist,Arial,sans-serif;color:#eee}.ot-footer__shell{max-width:1920px;box-sizing:border-box;margin:auto;border-radius:28px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#ffffff06 25%),#20151c;padding:130px 75px 40px}.ot-footer header{text-align:center;margin-bottom:120px}.ot-footer h2{font:500 76px/1.08 Switzer,Arial,sans-serif;letter-spacing:-2.7px;color:#fff;margin:0}.ot-footer__cta{display:inline-flex;align-items:center;gap:18px;background:#f24465;color:#fff;text-decoration:none;border-radius:35px;padding:8px 8px 8px 20px;font-size:14px;transform:rotate(-8deg);box-shadow:0 8px 35px #f2446570;margin-top:20px;transition:transform .2s}.ot-footer__cta:hover{transform:rotate(0)}.ot-footer__cta span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#111;color:#fff;font-size:20px}.ot-footer__columns{display:grid;grid-template-columns:2.1fr 1fr 1.1fr 1.5fr;gap:55px}.ot-footer h3{font:500 28px/1.2 Switzer,Arial,sans-serif;letter-spacing:-.7px;margin:0 0 16px;color:#fff}.ot-footer h4{font-size:11px;color:#eee;font-weight:500;margin:0 0 24px}.ot-footer__newsletter>p{font-size:14px;line-height:1.6;color:#b2a8af;max-width:350px;margin:0 0 20px}.ot-footer a{color:inherit}.ot-footer__columns nav a,.ot-footer__contact>a{display:block;font-size:14px;color:#b2a8af;text-decoration:none;margin-bottom:17px;line-height:1.4;overflow-wrap:anywhere}.ot-footer__columns a:hover{color:#fa6a87}.ot-footer__contact h4:nth-of-type(2){margin-top:45px}.ot-footer__contact p{font-size:14px;line-height:1.7;color:#b2a8af}.ot-footer__input{display:flex;background:#ffffff0b;border-radius:15px;padding:7px;max-width:360px;border:1px solid #ffffff08}.ot-footer__input input{width:100%;min-width:0;border:0;background:transparent;padding:9px;color:#fff;font:13px Geist,Arial,sans-serif;outline:none}.ot-footer__input:focus-within{border-color:#e72746}.ot-footer__input button{flex-shrink:0;width:35px;height:35px;border-radius:50%;border:0;background:#100d10;color:#fff;font-size:23px;cursor:pointer}.ot-footer__whatsapp{display:inline-block;margin-top:25px;font-size:12px;text-decoration:none}.ot-footer__faqs{margin-top:45px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-block:1px solid #ffffff13;padding:20px 0}.ot-footer__faqs summary{font-size:12px;cursor:pointer;color:#c9bec6}.ot-footer__faqs p{font-size:12px;line-height:1.7;color:#aaa}.ot-footer__wordmark{display:block;font:500 clamp(90px,13.4vw,330px)/1 Switzer,Arial,sans-serif;letter-spacing:-.065em;text-decoration:none!important;white-space:nowrap;margin:100px 0 85px;color:#fff!important}.ot-footer__wordmark>span{color:#f24465}.ot-footer__wordmark sup{font:400 .16em Arial,sans-serif;vertical-align:top;position:relative;top:.2em;letter-spacing:0}.ot-footer__copyright{font-size:11px;color:#c1b5be;margin:0 0 30px}.ot-footer__partners{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.ot-footer__partners>div{background:white;border-radius:8px;width:115px;height:66px;padding:9px 8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.ot-footer__partners img{max-width:90px;max-height:29px;object-fit:contain;width:auto;height:auto}.ot-footer__partners span{font-size:7px;color:#555;text-align:center}.ot-footer__disclaimer{font-size:10px;line-height:1.5;color:#a79aa4;max-width:850px;margin:0}.ot-footer button:focus-visible,.ot-footer a:focus-visible,.ot-footer summary:focus-visible{outline:2px solid #f56a86;outline-offset:4px}@media(min-width:951px) and (max-width:2000px){.ot-footer__shell{max-width:75vw;padding:6vw 3vw 2vw}.ot-footer h2{font-size:4vw}.ot-footer header{margin-bottom:6vw}.ot-footer__columns{gap:2.5vw}.ot-footer h3{font-size:1.6vw}.ot-footer__columns nav a,.ot-footer__contact>a,.ot-footer__contact p,.ot-footer__newsletter>p{font-size:.85vw}.ot-footer__wordmark{font-size:12.7vw;margin:6vw 0 5vw}.ot-footer__partners>div{width:90px;height:58px}.ot-footer__partners img{max-width:72px;max-height:25px}}@media(max-width:950px){.ot-footer__shell{padding:75px 35px 30px}.ot-footer h2{font-size:56px}.ot-footer header{margin-bottom:80px}.ot-footer__columns{grid-template-columns:1.6fr 1fr;gap:45px}.ot-footer__wordmark{font-size:16vw;margin:70px 0 55px}.ot-footer__faqs{grid-template-columns:1fr}.ot-footer__partners>div{width:100px}.ot-footer h3{font-size:26px}}@media(max-width:600px){.ot-footer{padding:20px 12px 12px}.ot-footer__shell{padding:60px 24px 25px;border-radius:23px}.ot-footer h2{font-size:40px;letter-spacing:-1.5px}.ot-footer header{margin-bottom:65px}.ot-footer__columns{grid-template-columns:1fr 1fr;gap:35px 20px}.ot-footer__newsletter{grid-column:1/-1}.ot-footer__contact{grid-column:1/-1}.ot-footer__contact h4:nth-of-type(2){margin-top:25px}.ot-footer__wordmark{font-size:16vw;margin:55px 0 40px}.ot-footer h3{font-size:26px}.ot-footer__partners{gap:8px}.ot-footer__partners>div{width:calc(33.333% - 6px);height:60px}.ot-footer__copyright{font-size:10px;line-height:1.6}.ot-footer__disclaimer{font-size:9px}}@media(prefers-reduced-motion:reduce){.ot-footer__cta{transition:none}}

.ot-footer .ot-footer__wordmark{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.065em;display:flex;align-items:center;gap:.025em;font-size:12vw}.ot-footer .ot-footer__wordmark>span{background:#e72746;color:#fff;padding:0 .045em;line-height:1.02}
