.tp-page{--tp-ink:#0b1720;--tp-muted:#aab8c3;--tp-cyan:#75d8ee;--tp-orange:#ff7a1a;--tp-paper:#f0f4f5;background:#050a10;overflow:clip}.tp-wrap{width:min(1240px,100% - 5rem);margin-inline:auto}.tp-page h1,.tp-page h2,.tp-page h3,.tp-page p{margin:0}.tp-page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:600;line-height:1.1}.tp-page h2 span{color:#75d8ee}.tp-page p{line-height:1.75}.tp-page button,.tp-footer button{cursor:pointer}.tp-page a,.tp-footer a{text-decoration:none}.tp-page :is(button,a,summary,[tabindex]):focus-visible,.tp-footer :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #ff7a1a}.tp-skip{z-index:110;color:#0b1720;background:#fff;border-radius:1rem;padding:1rem;position:fixed;inset:1rem auto auto 1rem;transform:translateY(-200%)}.tp-skip:focus{transform:none}.tp-brand{flex-shrink:0;align-items:center;gap:.65rem;display:inline-flex}.tp-brand img{object-fit:contain}.tp-brand span{color:#c0ccd4;white-space:nowrap;border-left:1px solid #ffffff30;margin-left:.2rem;padding-left:.8rem;font-size:.75rem}.tp-button{color:#09131c;background:#ff7a1a;border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:54px;padding:.9rem 1.6rem;font-size:.9rem;font-weight:750;transition:background .2s,transform .25s;display:inline-flex}.tp-button:hover{background:#ff953f;transform:translateY(-3px)}.tp-hero{background:radial-gradient(at 78% 40%,#142c3a 0%,#09151f 30%,#050a10 65%);padding-top:185px;position:relative}.tp-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:0;min-height:740px;display:grid}.tp-hero-copy{z-index:3;padding-block:45px 60px;position:relative}.tp-kicker{letter-spacing:.12em;text-transform:uppercase;color:#75d8ee;align-items:center;gap:.65rem;font-size:.6875rem;font-weight:700;display:flex}.tp-kicker>span:first-child:not(:last-child),.tp-hero-copy .tp-kicker>span{background:#75d8ee;border-radius:50%;width:6px;height:6px;display:block}.tp-hero h1{letter-spacing:-.04em;margin-top:1.6rem;font-size:clamp(3.5rem,5.65vw,5.6rem);font-weight:600;line-height:1.025}.tp-hero h1 span{color:#75d8ee}.tp-page .tp-hero-lead{color:#edf4f8;max-width:43ch;margin-top:1.9rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65}.tp-hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.tp-text-link{color:#e6edf2;align-items:center;gap:.7rem;min-height:48px;font-size:.8125rem;transition:color .2s;display:inline-flex}.tp-text-link:hover{color:#75d8ee}.tp-stage{place-items:center;min-width:0;height:700px;display:grid;position:relative}.tp-orbits{pointer-events:none;width:600px;height:600px;position:absolute;top:35px;left:50%;transform:translate(-50%)}.tp-orbits i{border:1px solid #75d8ee19;border-radius:50%;position:absolute;inset:0}.tp-orbits i:nth-child(2){border-color:#75d8ee22;inset:48px}.tp-orbits i:nth-child(3){border-color:#75d8ee30;inset:96px}.tp-orbits span{border:1px solid #0000;border-top-color:#75d8ee9c;border-radius:50%;position:absolute;inset:0;transform:rotate(-38deg)}.tp-device{aspect-ratio:2/3;filter:drop-shadow(18px 30px 30px #0007);z-index:2;flex-shrink:0;width:440px;position:relative;transform:rotate(-3deg)}.tp-device-body{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.tp-device-screen{z-index:2;background:#1b303a;border-radius:2px;width:37.5%;height:47.6%;position:absolute;top:9.6%;left:29.3%;overflow:hidden}.tp-device-screen>img{object-fit:cover;object-position:center top;width:100%;height:100%}.tp-device-screen:after{content:"";background:linear-gradient(#06172555,#0000 35%,#07131b 99%);position:absolute;inset:0}.tp-screen-brand{z-index:1;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:6px;font-weight:700;display:flex;position:absolute;top:10px;left:10px;right:10px}.tp-screen-brand i{background:#75d8ee;border-radius:50%;width:4px;height:4px}.tp-screen-caption{z-index:1;text-align:center;position:absolute;inset:auto 7px 13px}.tp-screen-caption span{font-size:8px}.tp-screen-caption strong{margin-top:3px;font-size:11px;font-weight:600;display:block}.tp-screen-caption small{letter-spacing:.07em;color:#c5e6ec;font-size:6px;display:block}.tp-wave{justify-content:center;align-items:center;gap:3px;height:28px;margin-block:6px;display:flex}.tp-wave i{width:2px;height:var(--height);transform-origin:50%;animation:1.2s ease-in-out infinite alternate tp-voice;animation-delay:calc(var(--bar) * -90ms);background:#75d8ee;border-radius:10px;display:block}@keyframes tp-voice{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.tp-float{z-index:4;color:#ebf6fa;background:#142835;border-radius:1rem;align-items:center;gap:.7rem;padding:1.15rem 1.25rem;font-size:.8125rem;animation:6s ease-in-out infinite alternate tp-bob;display:flex;position:absolute;box-shadow:0 14px 45px #0004}.tp-float--question{top:155px;left:-15px;transform:rotate(-3deg)}.tp-float--question svg{color:#75d8ee}.tp-float--reply{color:#17323b;background:#e6f4f6;padding-block:1rem;animation-delay:-3s;bottom:220px;right:-20px}.tp-signal{background:#75d8ee;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.tp-float--reply .tp-signal{background:#167384}@keyframes tp-bob{to{translate:0 -12px}}.tp-illustrative{color:#9badba;font-size:.625rem;position:absolute;bottom:-10px}.tp-hero-bottom{color:#9baab7;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:1rem;min-height:66px;font-size:.6875rem;display:flex}.tp-hero-bottom>a{color:#75d8ee;place-items:center;width:44px;height:44px;display:grid}.tp-motion{align-items:center;gap:.5rem;min-height:44px;font-size:.6875rem;display:inline-flex}.tp-pause-icon{font-size:1rem}.tp-light{color:#0b1720;background:#f0f4f5}.tp-light h2 span{color:#277084}.tp-light .tp-kicker{color:#24687b}.tp-section{padding-block:clamp(5rem,7.3vw,7.5rem);scroll-margin-top:185px}.tp-problem{padding-block:6.5rem}.tp-section-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:5rem;display:grid}.tp-section-intro>p{color:#526674;max-width:43ch;font-size:.9375rem}.tp-section-intro h2{margin-top:1.15rem}.tp-attention-flow{grid-template-columns:1fr 1fr;gap:6rem;margin-top:4rem;display:grid}.tp-quote{color:#255f72;border-bottom:1px solid #bbcbd2;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.tp-page .tp-quote p{letter-spacing:-.025em;color:#0b1720;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3}.tp-flow-line{justify-content:center;align-items:center;width:32px;height:65px;margin-left:.25rem;display:flex;position:relative}.tp-flow-line span{background:#6e9aaa;width:1px;height:35px;position:absolute;top:0}.tp-flow-line svg{color:#367b90;position:absolute;bottom:12px}.tp-flow-destination{align-items:flex-start;gap:1.1rem;display:flex}.tp-flow-destination>svg{color:#24687b;flex-shrink:0;margin-top:2px}.tp-flow-destination h3{letter-spacing:-.02em;font-size:1.3rem;font-weight:600}.tp-flow-destination p{color:#526674;max-width:39ch;margin-top:.65rem;font-size:.9375rem}.tp-human{background:#0e1c26}.tp-human-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:5rem;display:grid}.tp-human-visual{margin-bottom:1rem;position:relative}.tp-human-visual>img{border-radius:1.5rem;width:100%}.tp-human-caption{color:#15323e;background:#e5f0f2;border-radius:1rem;align-items:center;gap:.9rem;margin:-1.5rem 2rem 0;padding:1rem 1.4rem;font-size:.75rem;line-height:1.6;display:flex;position:relative;box-shadow:0 12px 28px #0002}.tp-human-caption strong{font-weight:600}.tp-human-copy h2{margin-top:1.15rem;font-size:clamp(2rem,3.05vw,2.8rem)}.tp-human-copy>p:not(.tp-kicker){color:#b1c0cb;margin-top:1.3rem;font-size:.875rem}.tp-locations{flex-wrap:wrap;gap:1.3rem;margin-top:1.6rem;display:flex}.tp-locations span{color:#dceaf0;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.tp-locations svg{color:#75d8ee}.tp-brand-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:4rem;display:grid}.tp-brand-copy h2{margin-top:1.2rem}.tp-brand-copy>p:not(.tp-kicker){color:#526674;max-width:42ch;margin-top:1.5rem;font-size:.9375rem}.tp-avatar-options{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.tp-avatar-options button{color:#395767;border:1px solid #bacbd2;border-radius:999px;min-height:46px;padding:.6rem 1rem;font-size:.75rem;transition:color .2s,background .2s}.tp-avatar-options button[aria-selected=true]{color:#fff;background:#102b3a;border-color:#102b3a}.tp-avatar-options button:hover{color:#173543;background:#d7e6ec}.tp-avatar-options button[aria-selected=true]:hover{color:#fff;background:#214558}.tp-avatar-copy{min-height:110px;margin-top:1.7rem}.tp-avatar-copy h3{font-size:1rem;font-weight:600}.tp-avatar-copy p{color:#526674;max-width:43ch;margin-top:.65rem;font-size:.875rem}.tp-avatar-stage{justify-content:center;align-items:center;height:500px;display:flex;position:relative;overflow:hidden}.tp-avatar-ring{background:#d7e8ed;border-radius:50%;width:390px;height:390px;position:absolute}.tp-avatar-ring:after{content:"";border:1px solid #aacdd7;border-radius:50%;position:absolute;inset:-20px}.tp-avatar-stage>img{object-fit:contain;z-index:1;filter:drop-shadow(0 15px 12px #203a4720);width:320px;height:420px;margin-top:-15px;position:relative}.tp-avatar-stage[data-avatar-kind=catalogo]>img{object-fit:cover;object-position:top;border-radius:130px 130px 50px 50px;width:280px;height:365px}.tp-avatar-stage[data-avatar-kind=logo]>img{filter:drop-shadow(8px 12px #203a4720);width:170px;height:240px}.tp-avatar-greeting{z-index:2;color:#205b71;background:#fff;border-radius:1rem 1rem 1rem 0;padding:.6rem 1.2rem;font-size:1.3rem;font-weight:600;position:absolute;top:20px;right:8%;transform:rotate(8deg)}.tp-avatar-label{text-align:center;z-index:2;position:absolute;bottom:12px;left:0;right:0}.tp-avatar-label>span{font-size:.9375rem;font-weight:600;display:block}.tp-avatar-label small{color:#526674;margin-top:.3rem;font-size:.6875rem;display:block}.tp-knowledge .tp-section-intro>p{color:#aab8c3}.tp-knowledge-layout{grid-template-columns:1.3fr .85fr;align-items:center;gap:4rem;margin-top:3.5rem;display:grid}.tp-panel-visual{background:#0b1b25;border:1px solid #ffffff26;border-radius:1.25rem;overflow:hidden;box-shadow:0 24px 70px #0003}.tp-panel-top{color:#dce9ef;align-items:center;gap:.65rem;padding:1.1rem 1.3rem;font-size:.75rem;display:flex}.tp-panel-top svg{color:#75d8ee}.tp-panel-top>span:last-child{color:#aabcc9;margin-left:auto;font-size:.625rem}.tp-panel-visual img{width:100%}.tp-panel-bottom{color:#acc8d4;border-top:1px solid #ffffff12;align-items:center;gap:.65rem;padding:1.1rem 1.3rem;font-size:.6875rem;display:flex}.tp-knowledge-steps{gap:1.8rem;padding:0;list-style:none;display:grid}.tp-knowledge-steps li{align-items:flex-start;gap:1.1rem;display:flex}.tp-knowledge-steps li>span{color:#75d8ee;border:1px solid #75d8ee45;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.tp-knowledge-steps h3{padding-top:.15rem;font-size:.9375rem;font-weight:500}.tp-knowledge-steps p{color:#aab8c3;margin-top:.4rem;font-size:.8125rem}.tp-install-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:5rem;margin-top:3rem;display:grid}.tp-install-grid figure{margin:0}.tp-install-grid figure img{border-radius:1.25rem;width:100%}.tp-install-grid figcaption{color:#526674;margin-top:.7rem;font-size:.625rem}.tp-install-list article{border-bottom:1px solid #c1ced4;gap:1.1rem;padding-block:1.7rem;display:flex}.tp-install-list article:first-child{padding-top:0}.tp-install-list article:last-child{border:0}.tp-install-list svg{color:#24687b;flex-shrink:0;margin-top:.2rem}.tp-install-list h3{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.tp-install-list p{color:#526674;margin-top:.5rem;font-size:.875rem}.tp-service-grid{grid-template-columns:1.25fr .9fr;gap:5rem;display:grid}.tp-service h2{font-size:clamp(2rem,3vw,2.8rem)}.tp-service p{color:#aab8c3;margin-top:1.3rem;font-size:.875rem}.tp-service-includes{flex-wrap:wrap;gap:1.25rem;margin-top:2rem;display:flex}.tp-service-includes>span{color:#d0e2ec;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.tp-service-includes svg{color:#75d8ee}.tp-service-commercial{border-left:1px solid #fff2;padding-left:2.5rem}.tp-service-commercial h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.4}.tp-service-commercial>div{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.tp-service-commercial>div span{color:#d1e6ef;border:1px solid #ffffff28;border-radius:999px;padding:.5rem .9rem;font-size:.6875rem}.tp-faq-grid{grid-template-columns:.9fr 1.2fr;gap:6rem;display:grid}.tp-faq h2{margin-top:1.1rem}.tp-faq-grid>div>p{color:#526674;max-width:30ch;margin-top:1.5rem;font-size:.9375rem}.tp-faq details{border-bottom:1px solid #c1cfd6}.tp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.9375rem;font-weight:550;line-height:1.5;list-style:none;display:flex}.tp-faq summary::-webkit-details-marker{display:none}.tp-faq summary>span{color:#24687b;font-size:1.4rem;font-weight:400;line-height:1;transition:transform .2s}.tp-faq details[open] summary>span{transform:rotate(45deg)}.tp-faq details p{color:#526674;padding:0 2rem 1.5rem 0;font-size:.875rem}.tp-close{background:#0a1924}.tp-close-grid{grid-template-columns:1.3fr .8fr;align-items:center;gap:6rem;display:grid}.tp-close h2{margin-top:1.5rem;font-size:clamp(2.75rem,5.5vw,5.25rem)}.tp-close-grid>div>p:not(.tp-kicker){color:#afc2cf;max-width:44ch;margin-top:1.5rem;font-size:.9375rem}.tp-close .tp-button{margin-top:2rem}.tp-contact-person{color:#aec8d7;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:2rem;font-size:.75rem;display:flex}.tp-contact-person>span{color:#edf7fb;font-weight:600}.tp-contact-person a{align-items:center;min-height:34px;display:inline-flex}.tp-contact-person a:hover{color:#75d8ee}.tp-real-photo{margin:0;position:relative;transform:rotate(3deg)}.tp-real-photo img{object-fit:cover;object-position:center;border-radius:1.5rem;width:100%;max-height:420px}.tp-real-photo figcaption{color:#163746;background:#e2f0f3;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.625rem;display:flex;position:absolute;bottom:15px;left:-20px;right:-20px;transform:rotate(-3deg);box-shadow:0 10px 25px #0003}.tp-real-photo figcaption>span{background:#24687b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tp-footer{color:#a8bdca;background:#050a10}.tp-footer>div{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-block:2rem;font-size:.6875rem;display:flex}.tp-footer>div>a:nth-child(2){align-items:center;gap:.5rem;margin-right:auto;display:flex}.tp-footer>div>a:hover,.tp-footer button:hover{color:#75d8ee}.tp-footer button{min-height:44px}.tp-motion-paused *,.tp-motion-paused :before,.tp-motion-paused :after{animation-play-state:paused!important}@media (width>=1600px){.tp-hero-grid{min-height:790px}.tp-stage{height:750px}.tp-device{width:470px}}@media (width<=1150px){.tp-wrap{width:calc(100% - 3rem)}.tp-hero-grid{min-height:670px}.tp-stage{height:620px}.tp-device{width:380px}.tp-orbits{width:490px;height:490px;top:60px}.tp-float{padding:.85rem;font-size:.6875rem}.tp-float--question{top:130px;left:-5px}.tp-float--reply{bottom:170px;right:-5px}.tp-illustrative{bottom:6px}.tp-hero-actions{gap:1rem}.tp-section-intro,.tp-human-grid,.tp-brand-grid,.tp-install-grid,.tp-knowledge-layout,.tp-service-grid,.tp-faq-grid,.tp-close-grid{gap:3rem}.tp-avatar-stage{height:460px}.tp-avatar-ring{width:310px;height:310px}.tp-avatar-stage>img{width:270px;height:350px}}@media (width<=850px){.tp-hero-grid{grid-template-columns:1fr 1fr;min-height:620px}.tp-hero h1{font-size:clamp(2.9rem,6.4vw,3.7rem)}.tp-hero-lead{font-size:1rem}.tp-stage{height:550px;margin-left:-5px}.tp-device{width:330px}.tp-orbits{width:410px;height:410px;top:80px}.tp-float--question{font-size:.625rem;top:98px;left:0}.tp-float--reply{font-size:.625rem;bottom:108px;right:-5px}.tp-illustrative{bottom:-14px}.tp-section-intro{gap:2rem}.tp-attention-flow{gap:3rem}.tp-human-grid,.tp-brand-grid,.tp-knowledge-layout,.tp-install-grid,.tp-service-grid,.tp-faq-grid{grid-template-columns:1fr}.tp-human-grid{gap:2.5rem}.tp-human-visual{max-width:640px}.tp-human-copy h2{max-width:22ch}.tp-human-copy>p:not(.tp-kicker){max-width:60ch}.tp-brand-grid{grid-template-columns:1.2fr 1fr;gap:1rem}.tp-brand-copy h2{font-size:2rem}.tp-avatar-stage{height:400px}.tp-avatar-ring{width:230px;height:230px}.tp-avatar-stage>img{width:220px;height:300px}.tp-avatar-stage[data-avatar-kind=catalogo]>img{width:205px;height:285px}.tp-service-commercial{border-top:1px solid #fff2;border-left:0;padding:2rem 0 0}.tp-faq-grid{gap:1.5rem}.tp-close-grid{grid-template-columns:1.3fr .8fr;gap:2rem}.tp-close h2{font-size:2.8rem}.tp-real-photo figcaption{padding:.8rem;font-size:.5625rem;left:-7px;right:-7px}}@media (width<=600px){.tp-wrap{width:calc(100% - 2.5rem)}.tp-brand{gap:.4rem}.tp-hero{padding-top:112px}.tp-hero-grid{flex-direction:column;align-items:stretch;gap:0;min-height:auto;display:flex}.tp-hero-copy{padding-block:40px 0}.tp-kicker{letter-spacing:.09em;font-size:.625rem}.tp-hero h1{margin-top:1.3rem;font-size:clamp(2.8rem,10.8vw,3.9rem)}.tp-page .tp-hero-lead{max-width:36ch;margin-top:1.4rem;font-size:1rem}.tp-hero-actions{gap:.2rem 1rem;margin-top:1.4rem}.tp-button{min-height:50px;padding:.8rem 1.3rem;font-size:.8125rem}.tp-text-link{font-size:.75rem}.tp-stage{height:465px;margin:6px -12px 0}.tp-device{width:300px}.tp-orbits{width:375px;height:375px;top:30px}.tp-orbits i:nth-child(2){inset:35px}.tp-orbits i:nth-child(3){inset:70px}.tp-float{border-radius:.8rem;gap:.4rem;padding:.7rem .8rem;font-size:.5625rem}.tp-float--question{top:95px;left:0}.tp-float--question svg{width:14px}.tp-float--reply{bottom:105px;right:0}.tp-illustrative{font-size:.625rem;bottom:-13px}.tp-hero-bottom{min-height:64px;margin-top:1.2rem;font-size:.625rem}.tp-motion{font-size:.625rem}.tp-section,.tp-problem{padding-block:4.5rem;scroll-margin-top:112px}.tp-page h2{font-size:clamp(1.9rem,7.5vw,2.6rem);line-height:1.12}.tp-section-intro{grid-template-columns:1fr;gap:1.5rem}.tp-section-intro>p{font-size:.875rem}.tp-attention-flow{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}.tp-flow-line{height:54px}.tp-flow-line span{height:25px}.tp-flow-destination h3{font-size:1.2rem}.tp-flow-destination p{font-size:.875rem}.tp-human-grid{gap:2rem}.tp-human-caption{margin-inline:.8rem;padding:.85rem 1rem;font-size:.6875rem}.tp-human-copy h2{max-width:23ch}.tp-human-copy>p:not(.tp-kicker){font-size:.875rem}.tp-brand-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.tp-brand-copy h2{font-size:2.15rem}.tp-brand-copy>p:not(.tp-kicker){font-size:.875rem}.tp-avatar-options{gap:.4rem;margin-top:1.5rem}.tp-avatar-options button{padding-inline:.8rem;font-size:.6875rem}.tp-avatar-copy{min-height:125px}.tp-avatar-copy h3{font-size:.9375rem}.tp-avatar-copy p{font-size:.8125rem}.tp-avatar-stage{height:385px}.tp-avatar-ring{width:270px;height:270px}.tp-avatar-stage>img{width:240px;height:310px}.tp-avatar-greeting{font-size:1rem;top:10px;right:10%}.tp-knowledge-layout{gap:2.5rem;margin-top:2rem}.tp-panel-top{padding:1rem;font-size:.6875rem}.tp-panel-top>span:last-child{font-size:.625rem}.tp-panel-bottom{padding:.8rem 1rem;font-size:.6875rem}.tp-install-grid{gap:1.5rem;margin-top:2rem}.tp-install-grid figcaption{font-size:.6875rem}.tp-install-list article{padding-block:1.5rem}.tp-install-list article:first-child{padding-top:1rem}.tp-service-grid{gap:2rem}.tp-service-includes{gap:1.2rem}.tp-service-includes>span{font-size:.6875rem}.tp-service-commercial h3{font-size:1.1rem}.tp-faq-grid{gap:1.5rem}.tp-faq summary{padding-block:1.3rem;font-size:.875rem}.tp-faq details p{padding-right:1rem;font-size:.8125rem}.tp-close-grid{grid-template-columns:1fr;gap:3rem}.tp-close h2{font-size:3rem}.tp-close-grid>div>p:not(.tp-kicker){font-size:.875rem}.tp-contact-person{gap:.3rem 1rem;font-size:.6875rem}.tp-real-photo{width:75%;margin-inline:auto}.tp-real-photo img{max-height:340px}.tp-real-photo figcaption{font-size:.625rem;left:-25px;right:-25px}.tp-footer>div{gap:.75rem 1.25rem}.tp-footer .tp-brand{width:100%;margin-bottom:.5rem}.tp-footer>div>span{order:5;width:100%}}@media (width<=360px){.tp-hero h1{font-size:2.8rem}.tp-float--question{left:-5px}.tp-float--reply{right:-5px}.tp-hero-bottom{gap:.25rem}.tp-avatar-options button{padding-inline:.65rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.tp-page *,.tp-page :before,.tp-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
