:root{--tm-grad-aurora:linear-gradient(135deg,
    rgba(var(--tm-primary-rgb), 0.95) 0%,
    rgba(var(--tm-secondary-rgb, 123, 97, 255), 0.85) 50%,
    rgba(var(--tm-primary-rgb), 0.6) 100%);--tm-glass-bg:rgba(255, 255, 255, 0.04);--tm-glass-border:rgba(255, 255, 255, 0.08);--tm-glass-blur:blur(18px) saturate(1.6);--tm-easing-cinematic:cubic-bezier(0.65, 0.05, 0.36, 1)}body.tm-light-bg,body.tm-preset-bordeaux-bloom,body.tm-preset-boutique-rose,body.tm-preset-clinic-calm,body.tm-preset-coral-sun,body.tm-preset-editorial-gold,body.tm-preset-saas-royal,body.tm-preset-wellness-sage{--tm-glass-bg:rgba(0, 0, 0, 0.03);--tm-glass-border:rgba(0, 0, 0, 0.08)}html{background-color:var(--tm-bg,#0a0a0a);scroll-padding-top:100px}html:has(body.tm-light-bg),html:has(body.tm-preset-bordeaux-bloom),html:has(body.tm-preset-boutique-rose),html:has(body.tm-preset-clinic-calm),html:has(body.tm-preset-coral-sun),html:has(body.tm-preset-editorial-gold),html:has(body.tm-preset-saas-royal),html:has(body.tm-preset-wellness-sage){background-color:var(--tm-bg,#f8f7f4)}html body.tm-cinematic-on,html body.tm-cinematic-on.tm-preset-dominium-crimson,html body.tm-cinematic-on.tm-preset-mono-ivory,html body.tm-cinematic-on.tm-preset-mono-obsidian,html body.tm-cinematic-on.tm-preset-mono-pearl,html body.tm-cinematic-on.tm-preset-mono-pure,html body.tm-cinematic-on.tm-preset-mono-silk,html body.tm-cinematic-on.tm-preset-mono-smoke{background:0 0!important}html:has(body.tm-cinematic-on){background:#050507!important}html:has(body.tm-cinematic-on.tm-light-bg),html:has(body.tm-cinematic-on.tm-preset-bordeaux-bloom),html:has(body.tm-cinematic-on.tm-preset-boutique-rose),html:has(body.tm-cinematic-on.tm-preset-clinic-calm),html:has(body.tm-cinematic-on.tm-preset-coral-sun),html:has(body.tm-cinematic-on.tm-preset-editorial-gold),html:has(body.tm-cinematic-on.tm-preset-saas-royal),html:has(body.tm-cinematic-on.tm-preset-wellness-sage){background:var(--tm-bg,#f8f7f4)!important;background-color:var(--tm-bg,#f8f7f4)!important}body.tm-cinematic-on .tm-main,body.tm-cinematic-on>main{background:0 0!important}body.tm-cinematic-on>main>section.tm-section,body.tm-cinematic-on>main>section:not(.tm-has-bg-video):not(.tm-cta-banner):not(.tm-spots){background-color:transparent!important}.tm-depth{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.tm-depth__canvas{z-index:1}.tm-depth__vignette{z-index:2;pointer-events:none}.tm-depth--video{background:#000}.tm-depth__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;display:block;filter:brightness(.85) contrast(1.02);image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;transform:translateZ(0);backface-visibility:hidden;opacity:0;transition:opacity .8s ease-out}.tm-depth__video.is-ready{opacity:1}.tm-depth__video-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.55) 18%,rgba(0,0,0,.3) 38%,rgba(0,0,0,.3) 62%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.82) 100%)}body.tm-preset-airbnb .tm-depth__video-overlay,body.tm-preset-apple-clean .tm-depth__video-overlay,body.tm-preset-fotografo .tm-depth__video-overlay,body.tm-preset-mono-ivory .tm-depth__video-overlay,body.tm-preset-mono-pearl .tm-depth__video-overlay,body.tm-preset-mono-pure .tm-depth__video-overlay,body.tm-preset-mono-silk .tm-depth__video-overlay,body.tm-preset-paper .tm-depth__video-overlay{background:linear-gradient(180deg,rgba(248,248,248,.85) 0,rgba(248,248,248,.55) 18%,rgba(248,248,248,.3) 38%,rgba(248,248,248,.3) 62%,rgba(248,248,248,.55) 82%,rgba(248,248,248,.85) 100%)}.tm-depth__video-overlay::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--tm-primary-rgb,202,138,4),.08) 0,transparent 50%,rgba(var(--tm-primary-rgb,202,138,4),.05) 100%);pointer-events:none}@media (max-width:768px){.tm-depth__video{filter:none}}@media (prefers-reduced-motion:reduce){.tm-depth__video{will-change:auto}}.tm-depth::after,.tm-depth::before{content:none!important;display:none!important}.tm-depth__canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block;pointer-events:none}.tm-depth__aurora{position:absolute;inset:-15%;background:radial-gradient(60% 65% at 22% 25%,rgba(var(--tm-primary-rgb),.32),transparent 60%),radial-gradient(55% 60% at 78% 75%,rgba(var(--tm-primary-rgb),.22),transparent 65%),radial-gradient(45% 45% at 55% 50%,rgba(var(--tm-primary-rgb),.14),transparent 70%);filter:blur(80px) hue-rotate(var(--tm-scroll-hue, 0deg));animation:42s ease-in-out infinite tm-aurora-drift;will-change:transform,filter;transform:translate3d(0,calc(var(--tm-scroll,0) * -25%),0) scale(calc(1 + var(--tm-scroll,0) * .15))}.tm-depth__aurora::before{content:'';position:absolute;inset:0;background:radial-gradient(50% 50% at 70% 30%,rgba(var(--tm-primary-rgb),.2),transparent 70%),radial-gradient(45% 45% at 30% 75%,rgba(var(--tm-primary-rgb),.16),transparent 70%);filter:blur(100px);animation:36s ease-in-out infinite tm-aurora-pulse}@keyframes tm-aurora-drift{0%,100%{background-position:0 0}50%{background-position:8% -5%}}@keyframes tm-aurora-pulse{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.tm-depth__nebula{position:absolute;inset:-20% -10%;pointer-events:none;background:linear-gradient(135deg,transparent 0,transparent 25%,rgba(var(--tm-primary-rgb),.08) 35%,rgba(var(--tm-primary-rgb),.18) 50%,rgba(var(--tm-primary-rgb),.08) 65%,transparent 75%,transparent 100%),linear-gradient(45deg,transparent 30%,rgba(var(--tm-primary-rgb),.1) 50%,transparent 70%);filter:blur(60px) saturate(1.2);transform:translate3d(calc(var(--tm-scroll,0) * 30% - 15%),calc(var(--tm-scroll,0) * -40% + 10%),0) rotate(calc(var(--tm-scroll,0) * 8deg));will-change:transform}.tm-depth__starfield{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 13% 8%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 27% 17%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 41% 11%,rgba(255,255,255,.55),transparent 100%),radial-gradient(1px 1px at 55% 23%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 67% 7%,rgba(255,255,255,.55),transparent 100%),radial-gradient(1px 1px at 79% 19%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 88% 12%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 9% 33%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 22% 41%,rgba(255,255,255,.55),transparent 100%),radial-gradient(1px 1px at 36% 47%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 49% 38%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 62% 44%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 76% 36%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 92% 49%,rgba(255,255,255,.55),transparent 100%),radial-gradient(1px 1px at 5% 62%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 18% 71%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 33% 65%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 47% 76%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 61% 68%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 74% 79%,rgba(255,255,255,.55),transparent 100%),radial-gradient(1px 1px at 86% 71%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 96% 84%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 14% 89%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 38% 93%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 58% 87%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 82% 94%,rgba(255,255,255,.55),transparent 100%);background-size:100% 100%;background-repeat:no-repeat;animation:6s ease-in-out infinite tm-stars-twinkle;transform:translate3d(0,calc(var(--tm-scroll,0) * -10%),0)}.tm-depth__starfield::before{content:'';position:absolute;inset:0;background-image:radial-gradient(1.6px 1.6px at 8% 14%,rgba(var(--tm-primary-rgb),.9),transparent 100%),radial-gradient(1.6px 1.6px at 32% 26%,rgba(255,255,255,.85),transparent 100%),radial-gradient(1.6px 1.6px at 58% 9%,rgba(var(--tm-primary-rgb),.85),transparent 100%),radial-gradient(1.6px 1.6px at 73% 31%,rgba(255,255,255,.9),transparent 100%),radial-gradient(1.6px 1.6px at 91% 18%,rgba(var(--tm-primary-rgb),.85),transparent 100%),radial-gradient(1.6px 1.6px at 16% 52%,rgba(255,255,255,.8),transparent 100%),radial-gradient(1.6px 1.6px at 44% 58%,rgba(var(--tm-primary-rgb),.9),transparent 100%),radial-gradient(1.6px 1.6px at 67% 49%,rgba(255,255,255,.85),transparent 100%),radial-gradient(1.6px 1.6px at 85% 63%,rgba(var(--tm-primary-rgb),.8),transparent 100%),radial-gradient(1.6px 1.6px at 11% 76%,rgba(255,255,255,.85),transparent 100%),radial-gradient(1.6px 1.6px at 39% 84%,rgba(var(--tm-primary-rgb),.85),transparent 100%),radial-gradient(1.6px 1.6px at 68% 78%,rgba(255,255,255,.9),transparent 100%),radial-gradient(1.6px 1.6px at 92% 86%,rgba(var(--tm-primary-rgb),.85),transparent 100%);animation:4s ease-in-out infinite reverse tm-stars-twinkle;transform:translate3d(0,calc(var(--tm-scroll,0) * -22%),0)}.tm-depth__starfield::after{content:'';position:absolute;inset:0;background-image:radial-gradient(2.5px 2.5px at 22% 19%,#fff,transparent 100%),radial-gradient(2.5px 2.5px at 64% 38%,rgba(var(--tm-primary-rgb),1),transparent 100%),radial-gradient(2.5px 2.5px at 81% 67%,#fff,transparent 100%),radial-gradient(2.5px 2.5px at 38% 71%,rgba(var(--tm-primary-rgb),1),transparent 100%),radial-gradient(2.5px 2.5px at 12% 88%,#fff,transparent 100%);filter:drop-shadow(0 0 4px rgba(var(--tm-primary-rgb),.7));animation:3s ease-in-out infinite tm-stars-twinkle;transform:translate3d(0,calc(var(--tm-scroll,0) * -45%),0)}@keyframes tm-stars-twinkle{0%,100%{opacity:.7}50%{opacity:1}}.tm-depth__lightshafts{position:absolute;inset:-10% 0 -10% 0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(var(--tm-primary-rgb),.07) 38%,rgba(var(--tm-primary-rgb),.12) 42%,rgba(var(--tm-primary-rgb),.07) 46%,transparent 54%),linear-gradient(98deg,transparent 60%,rgba(var(--tm-primary-rgb),.05) 66%,rgba(var(--tm-primary-rgb),.1) 70%,rgba(var(--tm-primary-rgb),.05) 74%,transparent 80%);filter:blur(40px);opacity:.7;transform:translate3d(0,calc(var(--tm-scroll,0) * -15%),0);animation:18s ease-in-out infinite tm-shafts-sway}@keyframes tm-shafts-sway{0%,100%{background-position:0 0,0 0;opacity:.6}50%{background-position:4% 0,-3% 0;opacity:.85}}body.tm-scene-galaxy .tm-depth__starfield{opacity:1.2}body.tm-scene-galaxy .tm-depth__aurora{background:radial-gradient(35% 30% at 50% 50%,rgba(var(--tm-primary-rgb),.45),transparent 65%),radial-gradient(60% 40% at 20% 35%,rgba(var(--tm-primary-rgb),.18),transparent 75%),radial-gradient(60% 40% at 80% 65%,rgba(var(--tm-primary-rgb),.18),transparent 75%)}body.tm-scene-tunnel .tm-depth__aurora{background:radial-gradient(circle at 50% 50%,rgba(var(--tm-primary-rgb),.32) 0,transparent 35%),radial-gradient(circle at 50% 50%,rgba(var(--tm-primary-rgb),.16) 35%,transparent 65%)}body.tm-scene-tunnel .tm-depth__nebula{background:conic-gradient(from 0deg at 50% 50%,rgba(var(--tm-primary-rgb),.1) 0deg,transparent 60deg,rgba(var(--tm-primary-rgb),.14) 120deg,transparent 180deg,rgba(var(--tm-primary-rgb),.1) 240deg,transparent 300deg);animation:80s linear infinite tm-tunnel-rotate}@keyframes tm-tunnel-rotate{0%{transform:rotate(0) scale(calc(1 + var(--tm-scroll,0) * .4))}100%{transform:rotate(360deg) scale(calc(1 + var(--tm-scroll,0) * .4))}}body.tm-preset-airbnb .tm-depth__starfield,body.tm-preset-animacao-pixar .tm-depth__starfield,body.tm-preset-apple-clean .tm-depth__starfield,body.tm-preset-brisa-da-manha .tm-depth__starfield,body.tm-preset-clinica-medica .tm-depth__starfield,body.tm-preset-egito-antigo .tm-depth__starfield,body.tm-preset-google-material .tm-depth__starfield,body.tm-preset-infantil .tm-depth__starfield,body.tm-preset-mono-ivory .tm-depth__starfield,body.tm-preset-mono-pearl .tm-depth__starfield,body.tm-preset-mono-pure .tm-depth__starfield,body.tm-preset-mono-silk .tm-depth__starfield,body.tm-preset-mono-smoke .tm-depth__starfield,body.tm-preset-nordico .tm-depth__starfield,body.tm-preset-rustico .tm-depth__starfield,body.tm-preset-stripe .tm-depth__starfield{display:none}body.tm-preset-airbnb .tm-depth__lightshafts,body.tm-preset-animacao-pixar .tm-depth__lightshafts,body.tm-preset-apple-clean .tm-depth__lightshafts,body.tm-preset-brisa-da-manha .tm-depth__lightshafts,body.tm-preset-clinica-medica .tm-depth__lightshafts,body.tm-preset-egito-antigo .tm-depth__lightshafts,body.tm-preset-google-material .tm-depth__lightshafts,body.tm-preset-infantil .tm-depth__lightshafts,body.tm-preset-mono-ivory .tm-depth__lightshafts,body.tm-preset-mono-pearl .tm-depth__lightshafts,body.tm-preset-mono-pure .tm-depth__lightshafts,body.tm-preset-mono-silk .tm-depth__lightshafts,body.tm-preset-mono-smoke .tm-depth__lightshafts,body.tm-preset-nordico .tm-depth__lightshafts,body.tm-preset-rustico .tm-depth__lightshafts,body.tm-preset-stripe .tm-depth__lightshafts{opacity:.25;mix-blend-mode:multiply}body.tm-preset-airbnb .tm-depth__aurora,body.tm-preset-animacao-pixar .tm-depth__aurora,body.tm-preset-apple-clean .tm-depth__aurora,body.tm-preset-brisa-da-manha .tm-depth__aurora,body.tm-preset-clinica-medica .tm-depth__aurora,body.tm-preset-egito-antigo .tm-depth__aurora,body.tm-preset-google-material .tm-depth__aurora,body.tm-preset-infantil .tm-depth__aurora,body.tm-preset-mono-ivory .tm-depth__aurora,body.tm-preset-mono-pearl .tm-depth__aurora,body.tm-preset-mono-pure .tm-depth__aurora,body.tm-preset-mono-silk .tm-depth__aurora,body.tm-preset-mono-smoke .tm-depth__aurora,body.tm-preset-nordico .tm-depth__aurora,body.tm-preset-rustico .tm-depth__aurora,body.tm-preset-stripe .tm-depth__aurora{opacity:.18;mix-blend-mode:multiply}body.tm-preset-airbnb .tm-depth__nebula,body.tm-preset-animacao-pixar .tm-depth__nebula,body.tm-preset-apple-clean .tm-depth__nebula,body.tm-preset-brisa-da-manha .tm-depth__nebula,body.tm-preset-clinica-medica .tm-depth__nebula,body.tm-preset-egito-antigo .tm-depth__nebula,body.tm-preset-google-material .tm-depth__nebula,body.tm-preset-infantil .tm-depth__nebula,body.tm-preset-mono-ivory .tm-depth__nebula,body.tm-preset-mono-pearl .tm-depth__nebula,body.tm-preset-mono-pure .tm-depth__nebula,body.tm-preset-mono-silk .tm-depth__nebula,body.tm-preset-mono-smoke .tm-depth__nebula,body.tm-preset-nordico .tm-depth__nebula,body.tm-preset-rustico .tm-depth__nebula,body.tm-preset-stripe .tm-depth__nebula{opacity:.2;mix-blend-mode:multiply}body.tm-preset-airbnb .tm-depth__vignette,body.tm-preset-animacao-pixar .tm-depth__vignette,body.tm-preset-apple-clean .tm-depth__vignette,body.tm-preset-brisa-da-manha .tm-depth__vignette,body.tm-preset-clinica-medica .tm-depth__vignette,body.tm-preset-egito-antigo .tm-depth__vignette,body.tm-preset-google-material .tm-depth__vignette,body.tm-preset-infantil .tm-depth__vignette,body.tm-preset-mono-ivory .tm-depth__vignette,body.tm-preset-mono-pearl .tm-depth__vignette,body.tm-preset-mono-pure .tm-depth__vignette,body.tm-preset-mono-silk .tm-depth__vignette,body.tm-preset-mono-smoke .tm-depth__vignette,body.tm-preset-nordico .tm-depth__vignette,body.tm-preset-rustico .tm-depth__vignette,body.tm-preset-stripe .tm-depth__vignette{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.06) 100%)}@media (max-width:768px){.tm-depth__starfield::before{display:none}.tm-depth__lightshafts{opacity:.4;filter:blur(20px)}.tm-depth__aurora{animation-duration:50s}}@media (prefers-reduced-motion:reduce){.tm-depth__aurora,.tm-depth__aurora::before,.tm-depth__lightshafts,.tm-depth__starfield,.tm-depth__starfield::after,.tm-depth__starfield::before{animation:none!important}}@keyframes tm-depth-float{0%,100%{transform:translate3d(0,0,0) scale(1)}25%{transform:translate3d(-3%,2%,0) scale(1.04)}50%{transform:translate3d(2%,-2%,0) scale(.97)}75%{transform:translate3d(-1%,-3%,0) scale(1.02)}}.tm-depth__grid{position:absolute;inset:0;pointer-events:none;overflow:hidden;background-image:linear-gradient(to right,rgba(var(--tm-primary-rgb),.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--tm-primary-rgb),.06) 1px,transparent 1px);background-size:100px 100px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 50%,transparent 90%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 50%,transparent 90%);opacity:.5}.tm-depth__shapes{position:absolute;inset:0;perspective:2400px;perspective-origin:50% 50%;pointer-events:none;opacity:.4;z-index:0}.tm-depth__shape{position:absolute;transform-style:preserve-3d;will-change:transform}@keyframes tm-shape-drift-1{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(40px,-30px,60px) rotate(15deg)}}@keyframes tm-shape-drift-2{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(-40px,30px,40px) rotate(-20deg)}}@keyframes tm-shape-drift-3{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(30px,-40px,80px) rotate(25deg)}}.tm-depth__shape--1{top:6%;left:3%;width:180px;height:180px;animation:18s ease-in-out infinite tm-shape-drift-1}.tm-depth__shape--2{top:62%;right:4%;width:140px;height:140px;animation:22s ease-in-out infinite tm-shape-drift-2}.tm-depth__shape--3{top:30%;right:3%;width:160px;height:160px;animation:20s ease-in-out infinite tm-shape-drift-3}.tm-depth__shape svg.tm-svg{width:100%;height:100%;display:block;overflow:visible}body.tm-depth-none .tm-depth__shapes{display:none}.tm-depth__horizon{display:none!important}.tm-depth__horizon::before{content:'';position:absolute;inset:-10% 0 0 0;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(var(--tm-primary-rgb),.25),transparent 70%);pointer-events:none}body.tm-horizon-city .tm-depth__horizon{background:radial-gradient(1.5px 1.5px at 6% 65%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 12% 55%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 18% 70%,var(--tm-secondary),transparent 100%),radial-gradient(1.5px 1.5px at 26% 60%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 34% 75%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 43% 50%,var(--tm-secondary),transparent 100%),radial-gradient(1.5px 1.5px at 52% 65%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 60% 70%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 68% 55%,var(--tm-secondary),transparent 100%),radial-gradient(1.5px 1.5px at 76% 60%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 84% 70%,var(--tm-primary),transparent 100%),radial-gradient(1.5px 1.5px at 92% 65%,var(--tm-secondary),transparent 100%),linear-gradient(to top,rgba(0,0,0,.95) 30%,transparent 100%);clip-path:polygon(0% 100%,0% 70%,4% 70%,4% 60%,9% 60%,9% 78%,14% 78%,14% 48%,21% 48%,21% 65%,25% 65%,25% 55%,32% 55%,32% 72%,37% 72%,37% 42%,43% 42%,43% 60%,49% 60%,49% 50%,56% 50%,56% 70%,60% 70%,60% 55%,67% 55%,67% 65%,71% 65%,71% 50%,78% 50%,78% 70%,82% 70%,82% 60%,88% 60%,88% 75%,93% 75%,93% 65%,100% 65%,100% 100%);animation:3s steps(2) infinite tm-city-blink}@keyframes tm-city-blink{0%,100%,60%{filter:brightness(1) drop-shadow(0 0 8px rgba(var(--tm-primary-rgb), .4))}62%{filter:brightness(1.5) drop-shadow(0 0 16px rgba(var(--tm-primary-rgb), .7))}}body.tm-horizon-futuristic .tm-depth__horizon{background:linear-gradient(to top,rgba(0,0,0,.95) 30%,transparent 32%,transparent 35%,rgba(var(--tm-primary-rgb),.4) 36%,transparent 38%,transparent 50%,rgba(var(--tm-secondary-rgb,123,97,255),.4) 51%,transparent 53%,transparent 64%,rgba(var(--tm-primary-rgb),.5) 65%,transparent 67%,transparent 100%);clip-path:polygon(0% 100%,0% 75%,3% 75%,3% 25%,8% 25%,8% 75%,12% 75%,12% 40%,17% 40%,17% 75%,21% 75%,21% 18%,28% 18%,28% 75%,32% 75%,32% 45%,38% 45%,38% 75%,43% 75%,43% 30%,50% 30%,50% 75%,55% 75%,55% 12%,62% 12%,62% 75%,66% 75%,66% 40%,72% 40%,72% 75%,76% 75%,76% 25%,83% 25%,83% 75%,87% 75%,87% 45%,93% 45%,93% 75%,100% 75%,100% 100%);filter:drop-shadow(0 -4px 30px rgba(var(--tm-primary-rgb), .5))}body.tm-horizon-futuristic .tm-depth__horizon::after{content:'';position:absolute;inset:0;background:radial-gradient(3px 6px at 5.5% 18%,var(--tm-primary),transparent 100%),radial-gradient(3px 6px at 24.5% 12%,var(--tm-secondary),transparent 100%),radial-gradient(3px 6px at 58.5% 6%,var(--tm-primary),transparent 100%),radial-gradient(3px 6px at 79.5% 19%,var(--tm-secondary),transparent 100%);filter:blur(.5px);animation:2.4s ease-in-out infinite tm-futuristic-pulse}@keyframes tm-futuristic-pulse{0%,100%{opacity:.7}50%{opacity:1}}body.tm-horizon-pyramids .tm-depth__horizon{background:linear-gradient(to top,rgba(var(--tm-primary-rgb),.4) 0,rgba(var(--tm-primary-rgb),.2) 50%,transparent 100%);clip-path:polygon(0% 100%,0% 90%,8% 90%,18% 30%,28% 90%,35% 90%,42% 55%,49% 90%,52% 90%,65% 18%,78% 90%,82% 90%,88% 50%,94% 90%,100% 90%,100% 100%);filter:drop-shadow(0 -4px 20px rgba(var(--tm-primary-rgb), .3))}body.tm-horizon-mountains .tm-depth__horizon{background:linear-gradient(to top,rgba(var(--tm-secondary-rgb,123,97,255),.5) 0,rgba(var(--tm-primary-rgb),.2) 40%,transparent 100%);clip-path:polygon(0% 100%,0% 70%,8% 50%,16% 65%,22% 30%,28% 55%,35% 20%,42% 50%,48% 38%,55% 55%,62% 25%,70% 60%,76% 42%,84% 70%,92% 50%,100% 65%,100% 100%);filter:drop-shadow(0 -4px 20px rgba(var(--tm-primary-rgb), .25))}body.tm-horizon-forest .tm-depth__horizon{background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(var(--tm-primary-rgb),.25) 50%,transparent 100%);clip-path:polygon(0% 100%,0% 70%,3% 70%,5% 48%,7% 70%,10% 70%,13% 42%,16% 70%,19% 70%,22% 52%,25% 70%,28% 70%,31% 38%,34% 70%,37% 70%,40% 52%,43% 70%,46% 70%,49% 42%,52% 70%,55% 70%,58% 48%,61% 70%,64% 70%,67% 38%,70% 70%,73% 70%,76% 52%,79% 70%,82% 70%,85% 42%,88% 70%,91% 70%,94% 52%,97% 70%,100% 70%,100% 100%)}body.tm-horizon-planet .tm-depth__horizon{background:radial-gradient(ellipse 100% 80% at 50% 100%,rgba(var(--tm-primary-rgb),.55) 0,rgba(var(--tm-primary-rgb),.25) 30%,rgba(var(--tm-secondary-rgb,123,97,255),.12) 60%,transparent 80%);border-top:1px solid rgba(var(--tm-primary-rgb),.5);box-shadow:inset 0 30px 60px rgba(var(--tm-primary-rgb),.35),0 -10px 40px rgba(var(--tm-primary-rgb),.25)}body.tm-horizon-ocean .tm-depth__horizon{background:repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(var(--tm-primary-rgb),.18) 11px,rgba(var(--tm-primary-rgb),.18) 12px,transparent 13px,transparent 18px),linear-gradient(to top,rgba(var(--tm-secondary-rgb,123,97,255),.45) 0,rgba(var(--tm-primary-rgb),.2) 50%,transparent 100%)}body.tm-horizon-desert .tm-depth__horizon{background:linear-gradient(to top,rgba(var(--tm-primary-rgb),.5) 0,rgba(var(--tm-primary-rgb),.2) 50%,transparent 100%);clip-path:polygon(0% 100%,0% 75%,20% 60%,35% 70%,50% 50%,65% 65%,80% 55%,100% 70%,100% 100%)}body.tm-horizon-city .tm-depth__horizon::before{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.85) 1.5px,transparent 2.5px),radial-gradient(circle,rgba(var(--tm-secondary-rgb,123,97,255),.6) 1px,transparent 2px);background-size:56px 56px,88px 88px;background-position:0 0,28px 28px}body.tm-horizon-city .tm-depth__horizon::after{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.5) 1px,transparent 2px);background-size:120px 120px;background-position:60px 60px;filter:blur(.5px)}body.tm-horizon-futuristic .tm-depth__horizon::before{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.95) 1.5px,transparent 2.5px),radial-gradient(circle,rgba(var(--tm-secondary-rgb,123,97,255),.85) 1.5px,transparent 2.5px);background-size:40px 40px,64px 64px;background-position:0 0,20px 20px}body.tm-horizon-futuristic .tm-depth__horizon::after{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 50px,rgba(var(--tm-primary-rgb),.3) 51px,transparent 52px)}body.tm-horizon-pyramids .tm-depth__horizon::before{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.75) 1.5px,transparent 3px);background-size:80px 80px;background-position:0 0}body.tm-horizon-pyramids .tm-depth__horizon::after{background-image:radial-gradient(circle 30px at 50% 70%,rgba(var(--tm-primary-rgb),.18),transparent 70%);background-size:200px 160px}body.tm-horizon-mountains .tm-depth__horizon::before{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.55) 1px,transparent 2px),radial-gradient(circle,rgba(var(--tm-secondary-rgb,123,97,255),.4) 1px,transparent 2px);background-size:50px 50px,80px 80px}body.tm-horizon-mountains .tm-depth__horizon::after{background-image:repeating-radial-gradient(ellipse 200px 60px at 50% 50%,transparent 0,rgba(var(--tm-primary-rgb),.15) 1px,transparent 2px,transparent 50px)}body.tm-horizon-forest .tm-depth__horizon::before{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.65) 1.5px,transparent 3px);background-size:30px 30px;background-position:0 0}body.tm-horizon-forest .tm-depth__horizon::after{background-image:radial-gradient(circle,rgba(var(--tm-secondary-rgb,123,97,255),.4) 1px,transparent 2.5px);background-size:45px 45px;background-position:22px 22px}body.tm-horizon-planet .tm-depth__horizon{transform:none;height:50vh;bottom:0;left:0;width:100%;background:radial-gradient(ellipse 100% 80% at 50% 100%,rgba(var(--tm-primary-rgb),.55) 0,rgba(var(--tm-primary-rgb),.25) 30%,rgba(var(--tm-secondary-rgb,123,97,255),.12) 60%,transparent 80%);border-top:1px solid rgba(var(--tm-primary-rgb),.5);border-radius:50% 50% 0 0/100% 100% 0 0;box-shadow:inset 0 30px 60px rgba(var(--tm-primary-rgb),.35),0 -10px 40px rgba(var(--tm-primary-rgb),.25);-webkit-mask-image:none;mask-image:none}body.tm-horizon-planet .tm-depth__horizon::after,body.tm-horizon-planet .tm-depth__horizon::before{display:none}body.tm-horizon-ocean .tm-depth__horizon::before{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.4) 1px,transparent 2px);background-size:32px 16px}body.tm-horizon-ocean .tm-depth__horizon::after{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 10px,rgba(var(--tm-secondary-rgb,123,97,255),.18) 11px,transparent 12px)}body.tm-horizon-desert .tm-depth__horizon::before{background-image:radial-gradient(circle,rgba(var(--tm-primary-rgb),.5) 1px,transparent 2px);background-size:70px 100px}body.tm-horizon-desert .tm-depth__horizon::after{background-image:radial-gradient(ellipse 60% 30% at 50% 80%,rgba(var(--tm-primary-rgb),.2),transparent 70%);background-size:240px 180px}.tm-depth__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 110% 110% at 50% 50%,transparent 60%,rgba(0,0,0,.25) 100%)}body.tm-preset-airbnb .tm-depth__grid,body.tm-preset-apple-clean .tm-depth__grid,body.tm-preset-google-material .tm-depth__grid,body.tm-preset-mono-ivory .tm-depth__grid,body.tm-preset-mono-pearl .tm-depth__grid,body.tm-preset-mono-pure .tm-depth__grid,body.tm-preset-mono-silk .tm-depth__grid{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px)}body.tm-preset-apple-clean .tm-depth__vignette,body.tm-preset-google-material .tm-depth__vignette,body.tm-preset-mono-ivory .tm-depth__vignette,body.tm-preset-mono-pure .tm-depth__vignette{background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 50%,rgba(0,0,0,.08) 100%)}@media (prefers-reduced-motion:reduce){.tm-depth__aurora{animation:none}}.tm-loading{position:fixed;inset:0;z-index:999999;background:var(--tm-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;transition:opacity .7s var(--tm-easing-cinematic),visibility .7s}.tm-loading--out{opacity:0;visibility:hidden;pointer-events:none}.tm-loading::before{content:'';position:absolute;inset:0;background:radial-gradient(50vw 60vh at 30% 40%,rgba(var(--tm-primary-rgb),.18),transparent 60%),radial-gradient(40vw 50vh at 70% 70%,rgba(var(--tm-secondary-rgb,123,97,255),.15),transparent 60%);filter:blur(60px);opacity:.7;animation:6s ease-in-out infinite tm-loading-mesh;pointer-events:none}@keyframes tm-loading-mesh{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.9}}.tm-loading__inner{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;animation:tm-loading-bounce 2.4s var(--tm-easing-cinematic) infinite}@keyframes tm-loading-bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.tm-loading__logo{position:relative;z-index:2;width:80px;height:80px;object-fit:contain;animation:2.4s ease-in-out infinite tm-loading-glow}@keyframes tm-loading-glow{0%,100%{filter:drop-shadow(0 0 12px rgba(var(--tm-primary-rgb), .6)) drop-shadow(0 0 24px rgba(var(--tm-primary-rgb), .3))}50%{filter:drop-shadow(0 0 24px rgba(var(--tm-primary-rgb), 1)) drop-shadow(0 0 48px rgba(var(--tm-primary-rgb), .6)) drop-shadow(0 0 80px rgba(var(--tm-secondary-rgb, 123, 97, 255), .4))}}.tm-loading__text{position:relative;z-index:2;font-family:var(--tm-font-headings);font-size:36px;font-weight:800;letter-spacing:.08em;background:linear-gradient(135deg,var(--tm-primary),var(--tm-secondary),var(--tm-primary));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px rgba(var(--tm-primary-rgb), .5))}@keyframes tm-loading-text-shimmer{0%{background-position:0 50%}100%{background-position:200% 50%}}.tm-loading__ring{position:absolute;inset:-10px;border-radius:50%;border:1px solid transparent;border-top-color:var(--tm-primary);border-right-color:rgba(var(--tm-primary-rgb),.3);animation:1.4s linear infinite tm-loading-spin;opacity:.7}@keyframes tm-loading-spin{to{transform:rotate(1turn)}}.tm-loading__bar{display:none!important}.tm-loading__bar-legacy{position:relative;width:180px;height:2px;background:rgba(255,255,255,.06);border-radius:999px;overflow:hidden}.tm-loading__bar-fill{position:absolute;inset:0;width:30%;background:linear-gradient(90deg,transparent,var(--tm-primary),transparent);border-radius:999px;animation:1.6s ease-in-out infinite tm-loading-bar}@keyframes tm-loading-bar{0%{transform:translateX(-100%)}100%{transform:translateX(400%)}}@media (prefers-reduced-motion:reduce){.tm-loading::before,.tm-loading__bar-fill,.tm-loading__inner,.tm-loading__logo,.tm-loading__ring,.tm-loading__text{animation:none!important}.tm-cursor.tm-cursor--ring:not(.tm-cursor--hover){animation:none}}.tm-cursor{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:#fff;pointer-events:none;z-index:99998;--tm-cx:-100px;--tm-cy:-100px;transform:translate3d(var(--tm-cx),var(--tm-cy),0);will-change:transform;box-shadow:0 0 8px rgba(255,255,255,.9),0 0 16px rgba(var(--tm-primary-rgb),.85),0 0 32px rgba(var(--tm-primary-rgb),.5),0 0 48px rgba(var(--tm-primary-rgb),.25);animation:1.6s ease-in-out infinite tm-cursor-blink;transition:width .35s var(--tm-easing-cinematic),height .35s var(--tm-easing-cinematic),opacity .3s var(--ease)}@keyframes tm-cursor-blink{0%,100%{box-shadow:0 0 8px rgba(255,255,255,.9),0 0 16px rgba(var(--tm-primary-rgb),.85),0 0 32px rgba(var(--tm-primary-rgb),.5),0 0 48px rgba(var(--tm-primary-rgb),.25);opacity:1}50%{box-shadow:0 0 12px #fff,0 0 24px rgba(var(--tm-primary-rgb),1),0 0 44px rgba(var(--tm-primary-rgb),.7),0 0 64px rgba(var(--tm-primary-rgb),.35);opacity:.92}}.tm-cursor.tm-cursor--ring{display:none!important}.tm-cursor-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:99996}body.tm-light-bg .tm-cursor-canvas,body.tm-preset-bordeaux-bloom .tm-cursor-canvas,body.tm-preset-boutique-rose .tm-cursor-canvas,body.tm-preset-clinic-calm .tm-cursor-canvas,body.tm-preset-coral-sun .tm-cursor-canvas,body.tm-preset-editorial-gold .tm-cursor-canvas,body.tm-preset-saas-royal .tm-cursor-canvas,body.tm-preset-wellness-sage .tm-cursor-canvas{mix-blend-mode:multiply;opacity:.7}.tm-cursor-trail,decresce nos últimos Resultado: parece um rastro contínuo de luz,• blur progressivo via --tm-trail-blur (0pxnohead,5pxnacauda→vapordeluz) • mix-blend-mode: screen → cada trail SOMA luminosidade no fundo (efeitocometa) • box-shadow com halo primary mais largo nos primeiros{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:#fff;pointer-events:none;z-index:99996;--tm-cx:-100px;--tm-cy:-100px;--tm-trail-opacity:0.4;--tm-trail-scale:1;--tm-trail-blur:0px;transform:translate3d(var(--tm-cx),var(--tm-cy),0) scale(var(--tm-trail-scale));opacity:var(--tm-trail-opacity);will-change:transform,opacity;box-shadow:0 0 8px rgba(255,255,255,.75),0 0 18px rgba(var(--tm-primary-rgb),.65),0 0 32px rgba(var(--tm-primary-rgb),.35);filter:blur(var(--tm-trail-blur, 0px));mix-blend-mode:screen}body.tm-light-bg .tm-cursor-trail,body.tm-preset-bordeaux-bloom .tm-cursor-trail,body.tm-preset-boutique-rose .tm-cursor-trail,body.tm-preset-clinic-calm .tm-cursor-trail,body.tm-preset-coral-sun .tm-cursor-trail,body.tm-preset-editorial-gold .tm-cursor-trail,body.tm-preset-saas-royal .tm-cursor-trail,body.tm-preset-wellness-sage .tm-cursor-trail{background:var(--tm-primary,#06c);mix-blend-mode:multiply;box-shadow:0 0 6px rgba(var(--tm-primary-rgb),.6),0 0 14px rgba(var(--tm-primary-rgb),.3)}.tm-cursor-trail.tm-cursor--hidden{opacity:0!important}.tm-cursor--ring-deprecated{width:38px;height:38px;border:none;background:conic-gradient(from 0deg,rgba(var(--tm-primary-rgb),.95) 0,rgba(var(--tm-secondary-rgb,123,97,255),.85) 33%,rgba(var(--tm-primary-rgb),.4) 66%,rgba(var(--tm-primary-rgb),.95) 100%);-webkit-mask:radial-gradient(circle,transparent 60%,black 64%);mask:radial-gradient(circle,transparent 60%,black 64%);z-index:99997;box-shadow:0 0 18px rgba(var(--tm-primary-rgb),.4);animation:2.4s ease-in-out infinite tm-cursor-ring-pulse;transition:width .45s var(--tm-easing-cinematic),height .45s var(--tm-easing-cinematic),opacity .4s var(--ease)}@keyframes tm-cursor-ring-pulse{0%,100%{opacity:.7;box-shadow:0 0 18px rgba(var(--tm-primary-rgb),.4)}50%{opacity:1;box-shadow:0 0 28px rgba(var(--tm-primary-rgb),.65)}}.tm-cursor.tm-cursor--hover{width:6px;height:6px;box-shadow:0 0 16px rgba(var(--tm-primary-rgb),1),0 0 28px rgba(var(--tm-primary-rgb),.7),0 0 48px rgba(var(--tm-primary-rgb),.35)}.tm-cursor.tm-cursor--ring.tm-cursor--hover{width:56px;height:56px;-webkit-mask:radial-gradient(circle,transparent 58%,black 62%);mask:radial-gradient(circle,transparent 58%,black 62%);box-shadow:0 0 28px rgba(var(--tm-primary-rgb),.55)}.tm-cursor.tm-cursor--hidden{opacity:0}.tm-cursor:not(.tm-cursor--hidden){display:block!important;visibility:visible!important;opacity:1}.tm-cursor-trail:not(.tm-cursor--hidden){display:block!important;visibility:visible!important}@media (pointer:coarse) and (max-width:920px){.tm-cursor,.tm-cursor-trail{display:none!important}body.tm-cinematic-on{cursor:auto}}body.tm-cinematic-on{cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-color:rgba(255,255,255,0.85) rgba(255,255,255,0.05);scrollbar-width:thin}html body.tm-cinematic-on *,html body.tm-cinematic-on ::after,html body.tm-cinematic-on ::before{cursor:none!important}html body.tm-cinematic-on .tm-section-bg__video,html body.tm-cinematic-on .tm-videofull__bg,html body.tm-cinematic-on iframe,html body.tm-cinematic-on video{cursor:auto!important}body.tm-cinematic-on .tm-reveal{opacity:0;transform:translate3d(0,calc(28px + var(--tm-px-y,0)),0);transition:opacity 1s var(--tm-easing-cinematic),transform 1.1s var(--tm-easing-cinematic);will-change:opacity,transform}body.tm-cinematic-on .tm-reveal.active,body.tm-cinematic-on .tm-reveal.tm-reveal--in{opacity:1;transform:translate3d(0,var(--tm-px-y,0),0)}body.tm-cinematic-on .tm-reveal[data-delay]{transition-delay:var(--tm-rd, 0ms)}body.tm-cinematic-on.tm-reveal-blur .tm-reveal{filter:blur(14px);transition:opacity 1.1s var(--tm-easing-cinematic),transform 1.1s var(--tm-easing-cinematic),filter 1.4s var(--tm-easing-cinematic)}body.tm-cinematic-on.tm-reveal-blur .tm-reveal--in{filter:blur(0)}body.tm-cinematic-on.tm-reveal-mask .tm-reveal{clip-path:inset(0 0 100% 0);opacity:1;transform:none;transition:clip-path 1.2s var(--tm-easing-cinematic)}body.tm-cinematic-on.tm-reveal-mask .tm-reveal--in{clip-path:inset(0)}body.tm-cinematic-on.tm-reveal-scale .tm-reveal{transform:translate3d(0,var(--tm-px-y,0),0) scale(.92);transition:opacity 1.1s var(--tm-easing-cinematic),transform 1.1s var(--tm-easing-cinematic)}body.tm-cinematic-on.tm-reveal-scale .tm-reveal--in{transform:translate3d(0,var(--tm-px-y,0),0) scale(1)}body.tm-cinematic-on.tm-reveal-stagger .tm-reveal{opacity:1;transform:none}body.tm-cinematic-on.tm-reveal-stagger .tm-word{display:inline-block;opacity:0;transform:translateY(.5em);transition:opacity .7s var(--tm-easing-cinematic),transform .7s var(--tm-easing-cinematic)}body.tm-cinematic-on.tm-reveal-stagger .tm-reveal--in .tm-word{opacity:1;transform:translateY(0)}body.tm-cinematic-on .tm-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom}body.tm-cinematic-on .tm-word-mask__inner{display:inline-block;transform:translateY(110%);transition:transform 1s var(--tm-easing-cinematic)}body.tm-cinematic-on .tm-reveal--in .tm-word-mask__inner{transform:translateY(0)}@media (prefers-reduced-motion:reduce){body.tm-cinematic-on .tm-reveal,body.tm-cinematic-on .tm-reveal--in{opacity:1;transform:none;transition:none}body.tm-cinematic-on .tm-word-mask__inner{transform:none}}.tm-glass{background:var(--tm-glass-bg);border:1px solid var(--tm-glass-border);backdrop-filter:var(--tm-glass-blur);-webkit-backdrop-filter:var(--tm-glass-blur);border-radius:var(--radius-lg)}.tm-glass--strong{background:rgba(255,255,255,.06);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8)}body.tm-cinematic-on .tm-faq__item,body.tm-cinematic-on .tm-feature-card,body.tm-cinematic-on .tm-pricing-card,body.tm-cinematic-on .tm-service-card,body.tm-cinematic-on .tm-team-card,body.tm-cinematic-on .tm-testimonial-card{background:var(--tm-glass-bg);border-color:var(--tm-glass-border);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}body.tm-cinematic-on .tm-nav{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:18px 0;transition:padding .3s var(--ease)}body.tm-cinematic-on .tm-nav.tm-nav--scrolled{padding:12px 0}body.tm-cinematic-on .tm-nav__inner{max-width:1280px;display:flex;align-items:center;justify-content:center;gap:20px;padding:0 clamp(16px,3vw,32px);position:relative}body.tm-cinematic-on .tm-nav__pill{display:inline-flex;align-items:center;gap:14px;padding:6px 6px 6px 20px}body.tm-cinematic-on .tm-nav__pill--no-logo{padding:6px;background:rgba(20,20,28,.55);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(255,255,255,.06);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)}body.tm-cinematic-on .tm-nav__logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}body.tm-cinematic-on .tm-nav__logo .tm-logo-text{font-family:var(--tm-font-headings);font-weight:800;font-size:18px;letter-spacing:-.01em;color:#fff;text-shadow:none}body.tm-cinematic-on .tm-nav__logo img{max-height:26px!important;width:auto!important}body.tm-cinematic-on .tm-nav__divider{width:1px;height:18px;background:rgba(255,255,255,.12);flex-shrink:0}body.tm-cinematic-on .tm-nav__links{display:inline-flex;align-items:center;gap:0;padding:0;margin:0;list-style:none;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}body.tm-cinematic-on .tm-nav__links li{list-style:none}body.tm-cinematic-on .tm-nav__links li a{display:inline-flex;align-items:center;padding:9px 18px;border-radius:999px;font-family:var(--tm-font-body);font-size:14px;font-weight:500;color:rgba(255,255,255,.65);letter-spacing:0;text-transform:none;text-decoration:none;transition:color .25s var(--ease),background .25s var(--ease);position:relative}body.tm-cinematic-on .tm-nav__links li a:hover{color:#fff;background:rgba(255,255,255,.05)}body.tm-cinematic-on .tm-nav__links li a.is-active,body.tm-cinematic-on .tm-nav__links:not(:has(a.is-active)) li:first-child a{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}@supports not selector(:has(*)){body.tm-cinematic-on .tm-nav__links li:first-child a{background:0 0;color:rgba(255,255,255,.65);box-shadow:none}body.tm-cinematic-on .tm-nav__links li a.is-active{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}}body.tm-cinematic-on.tm-preset-airbnb .tm-nav__links li a,body.tm-cinematic-on.tm-preset-animacao-pixar .tm-nav__links li a,body.tm-cinematic-on.tm-preset-apple-clean .tm-nav__links li a,body.tm-cinematic-on.tm-preset-brisa-da-manha .tm-nav__links li a,body.tm-cinematic-on.tm-preset-clinica-medica .tm-nav__links li a,body.tm-cinematic-on.tm-preset-egito-antigo .tm-nav__links li a,body.tm-cinematic-on.tm-preset-google-material .tm-nav__links li a,body.tm-cinematic-on.tm-preset-infantil .tm-nav__links li a,body.tm-cinematic-on.tm-preset-mono-ivory .tm-nav__links li a,body.tm-cinematic-on.tm-preset-mono-pearl .tm-nav__links li a,body.tm-cinematic-on.tm-preset-mono-pure .tm-nav__links li a,body.tm-cinematic-on.tm-preset-mono-silk .tm-nav__links li a,body.tm-cinematic-on.tm-preset-mono-smoke .tm-nav__links li a,body.tm-cinematic-on.tm-preset-nordico .tm-nav__links li a,body.tm-cinematic-on.tm-preset-rustico .tm-nav__links li a,body.tm-cinematic-on.tm-preset-stripe .tm-nav__links li a{color:rgba(0,0,0,.65)}body.tm-cinematic-on.tm-preset-airbnb .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-animacao-pixar .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-apple-clean .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-brisa-da-manha .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-clinica-medica .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-egito-antigo .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-google-material .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-infantil .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-mono-ivory .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-mono-pearl .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-mono-pure .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-mono-silk .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-mono-smoke .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-nordico .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-rustico .tm-nav__links li a:hover,body.tm-cinematic-on.tm-preset-stripe .tm-nav__links li a:hover{color:#000;background:rgba(0,0,0,.05)}body.tm-cinematic-on.tm-preset-airbnb .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-airbnb .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-animacao-pixar .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-animacao-pixar .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-apple-clean .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-apple-clean .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-brisa-da-manha .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-brisa-da-manha .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-clinica-medica .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-clinica-medica .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-egito-antigo .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-egito-antigo .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-google-material .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-google-material .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-infantil .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-infantil .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-mono-ivory .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-mono-ivory .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-mono-pearl .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-mono-pearl .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-mono-pure .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-mono-pure .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-mono-silk .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-mono-silk .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-mono-smoke .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-mono-smoke .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-nordico .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-nordico .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-rustico .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-rustico .tm-nav__links li:first-child:not(:has(.is-active)) a,body.tm-cinematic-on.tm-preset-stripe .tm-nav__links li a.is-active,body.tm-cinematic-on.tm-preset-stripe .tm-nav__links li:first-child:not(:has(.is-active)) a{background:rgba(0,0,0,.06);color:#000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}body.tm-cinematic-on.tm-preset-airbnb .tm-footer,body.tm-cinematic-on.tm-preset-apple-clean .tm-footer,body.tm-cinematic-on.tm-preset-clinica-medica .tm-footer,body.tm-cinematic-on.tm-preset-google-material .tm-footer,body.tm-cinematic-on.tm-preset-mono-ivory .tm-footer,body.tm-cinematic-on.tm-preset-mono-pearl .tm-footer,body.tm-cinematic-on.tm-preset-mono-pure .tm-footer,body.tm-cinematic-on.tm-preset-mono-silk .tm-footer,body.tm-cinematic-on.tm-preset-mono-smoke .tm-footer,body.tm-cinematic-on.tm-preset-stripe .tm-footer{border-top:1px solid rgba(0,0,0,.06)}body.tm-cinematic-on .tm-nav__cta{position:absolute;right:clamp(16px,3vw,32px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;padding:11px 22px;background:rgba(20,20,28,.55);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(var(--tm-primary-rgb),.45);border-radius:999px;font-family:var(--tm-font-body);font-size:14px;font-weight:600;color:#fff;letter-spacing:0;text-transform:none;text-decoration:none;transition:all .3s var(--ease);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 16px rgba(var(--tm-primary-rgb),.12),inset 0 1px 0 rgba(255,255,255,.06);flex-shrink:0}body.tm-cinematic-on .tm-nav__cta:hover{background:rgba(var(--tm-primary-rgb),.18);border-color:var(--tm-primary);color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px rgba(var(--tm-primary-rgb),.3),0 0 32px rgba(var(--tm-primary-rgb),.25),inset 0 1px 0 rgba(255,255,255,.12)}@media (max-width:920px){body.tm-cinematic-on .tm-nav__inner{justify-content:flex-start}body.tm-cinematic-on .tm-nav__divider,body.tm-cinematic-on .tm-nav__links{display:none}body.tm-cinematic-on .tm-nav__pill{padding:8px 18px}body.tm-cinematic-on .tm-nav__cta{padding:10px 18px;font-size:13px}}.tm-scarcity{position:fixed;top:0;left:0;right:0;z-index:10001;height:44px;background:linear-gradient(90deg,var(--tm-primary),var(--tm-secondary));color:#fff;padding:0 56px 0 24px;font-size:13px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:nowrap;animation:3s ease-in-out infinite tm-scarcity-pulse;box-shadow:0 4px 20px rgba(0,0,0,.4)}@keyframes tm-scarcity-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--tm-primary-rgb),0)}50%{box-shadow:0 0 30px 0 rgba(var(--tm-primary-rgb),.4)}}.tm-scarcity__countdown{display:inline-flex;gap:6px;font-variant-numeric:tabular-nums;font-weight:800}.tm-scarcity__num{background:rgba(0,0,0,.25);padding:2px 8px;border-radius:4px;min-width:26px;text-align:center}.tm-scarcity__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.25);width:24px;height:24px;border-radius:50%;font-size:14px;line-height:1;cursor:pointer;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;transition:background .2s var(--ease)}.tm-scarcity__close:hover{background:rgba(0,0,0,.45)}body.tm-has-scarcity{padding-top:44px;scroll-padding-top:calc(var(--nav-h) + 42px)}body.tm-has-scarcity .tm-nav{top:44px!important}body.tm-has-scarcity .tm-urgency-bar{top:44px}body.tm-has-scarcity .tm-loading{top:0}.tm-sticky-cta{position:fixed;bottom:24px;left:24px;transform:translateY(150%);z-index:9999;display:flex;align-items:center;gap:18px;padding:12px 14px 12px 18px;background:rgba(8,8,12,.45);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);border-radius:999px;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 40px rgba(var(--tm-primary-rgb),.18),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .6s var(--tm-easing-cinematic),opacity .6s var(--ease);max-width:calc(100vw - 48px);isolation:isolate}.tm-sticky-cta::before{content:'';position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none;z-index:-1}.tm-sticky-cta::after{content:'';position:absolute;inset:-6px;border-radius:inherit;background:radial-gradient(ellipse,rgba(var(--tm-primary-rgb),.16),transparent 70%);filter:blur(18px);z-index:-2;pointer-events:none;animation:4s ease-in-out infinite tm-sticky-glow-pulse}@keyframes tm-sticky-glow-pulse{0%,100%{opacity:.4}50%{opacity:.85}}@keyframes tm-sticky-spin{to{transform:rotate(1turn)}}.tm-sticky-cta.tm-sticky-cta--in{transform:translateY(0)}.tm-sticky-cta__avatars{display:flex;flex-shrink:0}.tm-sticky-cta__avatar{width:30px;height:30px;border-radius:50%;border:2px solid rgba(10,10,10,.86);margin-left:-10px;background:var(--tm-bg-2);object-fit:cover}.tm-sticky-cta__avatar:first-child{margin-left:0}.tm-sticky-cta__text{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;display:flex;flex-direction:column;line-height:1.3;letter-spacing:-.005em}.tm-sticky-cta__count{font-size:11px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:.04em}.tm-sticky-cta__btn{position:relative;padding:12px 26px;color:var(--tm-btn-text,var(--tm-bg));font-weight:700;font-size:13px;border-radius:999px;letter-spacing:.04em;transition:transform .3s var(--ease),box-shadow .3s var(--ease);display:inline-flex;align-items:center;gap:8px;flex-shrink:0;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,var(--tm-primary) 0,var(--tm-secondary) 50%,var(--tm-primary) 100%);background-size:220% 100%;animation:5s linear infinite tm-cta-shimmer;box-shadow:0 8px 24px rgba(var(--tm-primary-rgb),.4),0 0 30px rgba(var(--tm-primary-rgb),.25),inset 0 1px 0 rgba(255,255,255,.22)}.tm-sticky-cta__btn::after{content:'';position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(115deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:skewX(-20deg);animation:tm-cta-sweep 3.5s var(--ease) infinite;pointer-events:none}@keyframes tm-cta-shimmer{0%{background-position:0 50%}100%{background-position:220% 50%}}@keyframes tm-cta-sweep{0%,65%{left:-60%}100%{left:110%}}.tm-sticky-cta__btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--tm-primary-rgb),.55),0 0 50px rgba(var(--tm-primary-rgb),.4),inset 0 1px 0 rgba(255,255,255,.32)}.tm-sticky-cta__btn-arrow{display:inline-flex;width:28px;height:28px;background:rgba(255,255,255,.18);border-radius:50%;align-items:center;justify-content:center;font-size:14px;transition:all .3s var(--ease)}.tm-sticky-cta__btn:hover .tm-sticky-cta__btn-arrow{background:rgba(255,255,255,.3);transform:rotate(-45deg)}.tm-sticky-cta__close{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.6);flex-shrink:0;cursor:pointer;font-size:14px}.tm-sticky-cta__close:hover{background:rgba(255,255,255,.16)}@media (max-width:600px){.tm-sticky-cta{left:12px;right:12px;max-width:calc(100vw - 24px);gap:10px;padding:10px 12px}.tm-sticky-cta__text{font-size:12px}.tm-sticky-cta__btn{padding:8px 14px;font-size:12px}.tm-sticky-cta__avatars{display:none}}.tm-chapters{padding:0;position:relative;background:var(--tm-bg)}.tm-chapters__head{padding:100px var(--cs-side-pad,6vw) 60px;text-align:center;max-width:880px;margin:0 auto}.tm-chapters__eyebrow{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tm-primary);margin-bottom:16px;padding:6px 14px;border:1px solid rgba(var(--tm-primary-rgb),.4);border-radius:999px;background:rgba(var(--tm-primary-rgb),.08)}.tm-chapters__title{font-size:clamp(36px, 5vw, 64px);line-height:1.05;letter-spacing:-.03em;font-weight:800;color:var(--tm-text);margin:0 0 12px}.tm-chapters__subtitle{font-size:17px;color:var(--tm-text-dim);line-height:1.6}.tm-chapters__rail{position:relative;height:100vh;overflow:hidden}.tm-chapters__track{display:flex;height:100%;width:max-content;will-change:transform}.tm-chapter{position:relative;width:100vw;height:100%;flex-shrink:0;overflow:hidden;isolation:isolate}.tm-chapter__bg{position:absolute;inset:0;z-index:1}.tm-chapter__bg img,.tm-chapter__bg video{width:100%;height:100%;object-fit:cover;display:block}.tm-chapter__scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.65) 100%)}.tm-chapter__content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:60px clamp(24px,6vw,80px);max-width:900px}.tm-chapter__index{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.2em;color:var(--tm-primary);margin-bottom:16px;text-transform:uppercase}.tm-chapter__title{font-size:clamp(40px, 6vw, 88px);line-height:1;letter-spacing:-.04em;font-weight:800;color:#fff;margin:0 0 20px}.tm-chapter__body{font-size:clamp(15px, 1.3vw, 18px);color:rgba(255,255,255,.85);line-height:1.6;max-width:56ch;margin:0 0 24px}@media (max-width:720px){.tm-chapters__rail{height:auto;overflow:visible}.tm-chapters__track{flex-direction:column;width:100%;transform:none!important}.tm-chapter{width:100%;height:80vh}}.tm-bigstats{padding:clamp(80px,12vw,160px) clamp(24px,6vw,80px);position:relative}.tm-bigstats__inner{max-width:var(--container);margin:0 auto;display:grid;gap:clamp(48px,6vw,96px)}.tm-bigstats__head{max-width:720px}.tm-bigstats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(32px,4vw,64px)}.tm-bigstats__item{position:relative;padding-top:28px;border-top:1px solid var(--tm-border);min-width:0}.tm-bigstats__num{font-size:clamp(56px, 7vw, 96px);line-height:.95;letter-spacing:-.04em;font-weight:900;font-variant-numeric:tabular-nums;margin:0 0 14px;display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap;max-width:100%;background:linear-gradient(135deg,var(--tm-primary) 0,color-mix(in srgb,var(--tm-primary) 60%,#fff) 35%,color-mix(in srgb,var(--tm-primary) 75%,var(--tm-secondary)) 70%,var(--tm-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not (background-clip:text){.tm-bigstats__num{color:var(--tm-primary);-webkit-text-fill-color:currentColor}}.tm-bigstats__num-suffix{font-size:.5em;font-weight:800;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(135deg,var(--tm-primary) 0,color-mix(in srgb,var(--tm-primary) 60%,#fff) 35%,color-mix(in srgb,var(--tm-primary) 75%,var(--tm-secondary)) 70%,var(--tm-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not (background-clip:text){.tm-bigstats__num-suffix{color:var(--tm-primary);-webkit-text-fill-color:currentColor}}.tm-bigstats__label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7);line-height:1.5;max-width:28ch;margin-top:4px}@media (max-width:480px){.tm-bigstats__num{font-size:clamp(48px, 14vw, 72px)}}.tm-mform{padding:clamp(80px,10vw,140px) clamp(24px,6vw,80px);position:relative}.tm-mform__split{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.tm-mform__left{align-self:center}@media (max-width:980px){.tm-mform__split{grid-template-columns:1fr;gap:40px;align-items:start}.tm-mform__left{align-self:start}}.tm-mform__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tm-primary);display:inline-block;padding:6px 14px;border:1px solid rgba(var(--tm-primary-rgb),.4);border-radius:999px;background:rgba(var(--tm-primary-rgb),.08);margin-bottom:28px}.tm-mform__big-title{font-size:clamp(48px, 7vw, 96px);line-height:.98;letter-spacing:-.035em;font-weight:800;margin:0 0 40px;color:#fff!important;font-family:var(--tm-font-headings)}.tm-mform__title-line{display:block;color:#fff!important}.tm-mform__title-line--em{color:var(--tm-primary)!important;color:var(--tm-primary);font-style:italic;font-weight:400;position:relative;text-shadow:0 0 16px rgba(var(--tm-primary-rgb),.3);-webkit-text-fill-color:var(--tm-primary);background:padding-box initial;-webkit-background-clip:initial}.tm-mform__photo{position:relative;border-radius:clamp(12px,1.5vw,18px);overflow:hidden;aspect-ratio:4/3;background:var(--tm-bg-2);box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 60px rgba(var(--tm-primary-rgb),.18)}.tm-mform__photo img{width:100%;height:100%;object-fit:cover;display:block}.tm-mform__photo::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.35) 100%);pointer-events:none}.tm-mform__right{min-width:0}.tm-mform__intro{margin-bottom:18px;text-align:center;font-size:clamp(15px, 1.4vw, 18px);line-height:1.45;color:var(--tm-text-dim);display:flex;flex-direction:column;gap:4px}.tm-mform__intro-pre{color:var(--tm-text-dim)}.tm-mform__intro-bold{color:var(--tm-text);font-weight:700;font-size:1.05em}.tm-mform__form{position:relative;padding:clamp(28px,3vw,40px);background:linear-gradient(160deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.02) 60%),rgba(12,12,18,.88);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);border-radius:clamp(18px,2vw,28px);box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 80px rgba(var(--tm-primary-rgb),.08),inset 0 1px 0 rgba(255,255,255,.08)}body.tm-cinematic-on.tm-light-bg .tm-mform__form,body.tm-cinematic-on.tm-preset-bordeaux-bloom .tm-mform__form,body.tm-cinematic-on.tm-preset-boutique-rose .tm-mform__form,body.tm-cinematic-on.tm-preset-clinic-calm .tm-mform__form,body.tm-cinematic-on.tm-preset-coral-sun .tm-mform__form,body.tm-cinematic-on.tm-preset-editorial-gold .tm-mform__form,body.tm-cinematic-on.tm-preset-saas-royal .tm-mform__form,body.tm-cinematic-on.tm-preset-wellness-sage .tm-mform__form{background:linear-gradient(160deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.85) 60%),rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);box-shadow:0 40px 100px rgba(0,0,0,.08),0 0 80px rgba(var(--tm-primary-rgb),.04),inset 0 1px 0 rgba(255,255,255,.5)}.tm-mform__head-bar{margin-bottom:28px}.tm-mform__progress{height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden;position:relative;margin-bottom:8px}.tm-mform__progress-bar{position:absolute;inset:0;width:0%;background:linear-gradient(90deg,var(--tm-primary),var(--tm-secondary));transition:width .6s var(--tm-easing-cinematic);border-radius:2px;box-shadow:0 0 12px rgba(var(--tm-primary-rgb),.5)}.tm-mform__step-counter{text-align:right;font-size:11px;color:var(--tm-text-dim);letter-spacing:.06em;font-family:var(--tm-font-body)}.tm-mform__step-current{color:var(--tm-text);font-weight:600}.tm-mform__step{display:none;animation:tm-mform-fade .5s var(--tm-easing-cinematic)}.tm-mform__step.tm-mform__step--active{display:block}@keyframes tm-mform-fade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tm-mform__question{font-size:clamp(18px, 1.7vw, 22px);font-weight:700;margin:0 0 6px;line-height:1.3;color:var(--tm-text)}.tm-mform__question-sub{margin:0 0 24px;font-size:14px;color:var(--tm-text-dim);line-height:1.5}.tm-mform__options{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.tm-mform__option{position:relative;cursor:pointer}.tm-mform__option input{position:absolute;opacity:0;pointer-events:none}.tm-mform__option-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .28s var(--ease);font-size:15px;color:var(--tm-text)}.tm-mform__option-arrow{opacity:0;color:var(--tm-primary);transform:translateX(-6px);transition:all .28s var(--ease);font-weight:600}.tm-mform__option:hover .tm-mform__option-label{border-color:rgba(var(--tm-primary-rgb),.5);background:rgba(var(--tm-primary-rgb),.08)}.tm-mform__option:hover .tm-mform__option-arrow{opacity:1;transform:translateX(0)}.tm-mform__option input:checked+.tm-mform__option-label{border-color:var(--tm-primary);background:rgba(var(--tm-primary-rgb),.14);box-shadow:0 0 0 1px var(--tm-primary),0 8px 24px rgba(var(--tm-primary-rgb),.22)}.tm-mform__option input:checked+.tm-mform__option-label .tm-mform__option-arrow{opacity:1;transform:translateX(0)}.tm-mform__field{margin-bottom:20px}.tm-mform__field label{display:block;font-size:13px;color:var(--tm-text-dim);margin-bottom:8px;letter-spacing:.04em;text-transform:uppercase}.tm-mform__field input,.tm-mform__field textarea{width:100%;padding:14px 18px;background:var(--tm-glass-bg);border:1px solid var(--tm-glass-border);border-radius:12px;color:var(--tm-text);font-size:15px;transition:all .3s var(--ease);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tm-mform__field input:focus,.tm-mform__field textarea:focus{outline:0;border-color:var(--tm-primary);background:rgba(var(--tm-primary-rgb),.06);box-shadow:0 0 0 3px rgba(var(--tm-primary-rgb),.15)}.tm-mform__nav{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.tm-mform__btn{padding:14px 28px;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;transition:all .3s var(--ease);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.tm-mform__btn--prev{background:var(--tm-glass-bg);border:1px solid var(--tm-glass-border);color:var(--tm-text)}.tm-mform__btn--prev:hover{background:rgba(255,255,255,.08)}.tm-mform__btn--next,.tm-mform__btn--submit{background:linear-gradient(90deg,var(--tm-primary),var(--tm-secondary));color:var(--tm-bg);border:none}.tm-mform__btn--next:hover,.tm-mform__btn--submit:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(var(--tm-primary-rgb),.35)}.tm-mform__btn--prev:disabled,.tm-mform__btn[disabled]{opacity:.4;pointer-events:none}.tm-mform__success{text-align:center;padding:40px 10px 20px;display:none}.tm-mform__success.tm-mform__success--in{display:block;animation:tm-mform-fade .6s var(--tm-easing-cinematic)}.tm-mform__success-icon{width:72px;height:72px;border-radius:50%;background:rgba(var(--tm-primary-rgb),.15);border:2px solid var(--tm-primary);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 24px;color:var(--tm-primary)}.tm-mform__success-title{font-size:clamp(22px, 2.4vw, 30px);margin:0 0 12px;color:var(--tm-text);font-weight:700}.tm-mform__success-body{color:var(--tm-text-dim);max-width:44ch;margin:0 auto;line-height:1.6;font-size:15px}.tm-mform__hp{position:absolute!important;left:-9999px!important}.tm-chrome{position:relative;background:rgba(20,20,28,.95);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(var(--tm-primary-rgb),.12);margin:0 auto}.tm-chrome__bar{display:flex;align-items:center;gap:16px;padding:12px 16px;background:rgba(0,0,0,.4);border-bottom:1px solid rgba(255,255,255,.06)}.tm-chrome__dots{display:flex;gap:8px;flex-shrink:0}.tm-chrome__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.15)}.tm-chrome__dot:first-child{background:#ff5f56}.tm-chrome__dot:nth-child(2){background:#ffbd2e}.tm-chrome__dot:nth-child(3){background:#27c93f}.tm-chrome__url{flex:1;background:rgba(0,0,0,.3);padding:6px 14px;border-radius:999px;font-size:12px;font-family:'JetBrains Mono',monospace;color:rgba(255,255,255,.7);letter-spacing:.02em}.tm-chrome__body{position:relative;aspect-ratio:16/9;overflow:hidden}.tm-chrome__body img,.tm-chrome__body video{width:100%;height:100%;object-fit:cover;display:block}body.tm-cinematic-on .tm-btn--primary,body.tm-cinematic-on .tm-btn-primary,body.tm-cinematic-on .tm-contact__submit,body.tm-cinematic-on .tm-countdown__cta,body.tm-cinematic-on .tm-cta-banner__btn,body.tm-cinematic-on .tm-hero__cta-primary,body.tm-cinematic-on .tm-mform__btn--next,body.tm-cinematic-on .tm-mform__btn--submit,body.tm-cinematic-on .tm-spots__cta,body.tm-cinematic-on .tm-sticky-cta__btn,body.tm-cinematic-on a.tm-btn--primary,body.tm-cinematic-on button.tm-btn--primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff!important;border:none;border-radius:999px;background:linear-gradient(115deg,var(--tm-primary) 0,var(--tm-secondary) 50%,var(--tm-primary) 100%);background-size:220% 100%;animation:7s linear infinite tm-btn-shimmer;box-shadow:0 10px 28px rgba(var(--tm-primary-rgb),.4),0 0 32px rgba(var(--tm-primary-rgb),.22),inset 0 1px 0 rgba(255,255,255,.25);overflow:hidden;isolation:isolate;cursor:pointer;transition:transform .35s var(--tm-easing-cinematic),box-shadow .35s var(--ease),padding .3s var(--ease);text-decoration:none}@keyframes tm-btn-shimmer{0%{background-position:0 50%}100%{background-position:220% 50%}}body.tm-cinematic-on .tm-btn--primary::after,body.tm-cinematic-on .tm-contact__submit::after,body.tm-cinematic-on .tm-countdown__cta::after,body.tm-cinematic-on .tm-cta-banner__btn::after,body.tm-cinematic-on .tm-hero__cta-primary::after,body.tm-cinematic-on .tm-mform__btn--next::after,body.tm-cinematic-on .tm-mform__btn--submit::after,body.tm-cinematic-on .tm-spots__cta::after,body.tm-cinematic-on .tm-sticky-cta__btn::after{content:'';position:absolute;top:0;left:-20%;width:10%;height:100%;background:linear-gradient(115deg,transparent 0,rgba(255,255,255,.04) 35%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.04) 65%,transparent 100%);transform:skewX(-25deg);pointer-events:none;filter:blur(.5px);mix-blend-mode:screen;animation:3.5s ease-out infinite tm-meteor-btn}@keyframes tm-meteor-btn{0%,80%{left:-20%;opacity:0}82%{opacity:1}100%{left:120%;opacity:0}}body.tm-cinematic-on .tm-btn--primary:hover::after,body.tm-cinematic-on .tm-contact__submit:hover::after,body.tm-cinematic-on .tm-countdown__cta:hover::after,body.tm-cinematic-on .tm-cta-banner__btn:hover::after,body.tm-cinematic-on .tm-hero__cta-primary:hover::after,body.tm-cinematic-on .tm-mform__btn--next:hover::after,body.tm-cinematic-on .tm-mform__btn--submit:hover::after,body.tm-cinematic-on .tm-spots__cta:hover::after,body.tm-cinematic-on .tm-sticky-cta__btn:hover::after{animation:1.4s ease-out infinite tm-meteor-btn-fast}@keyframes tm-meteor-btn-fast{0%,50%{left:-20%;opacity:0}55%{opacity:1}100%{left:120%;opacity:0}}body.tm-cinematic-on .tm-btn--primary:hover,body.tm-cinematic-on .tm-contact__submit:hover,body.tm-cinematic-on .tm-countdown__cta:hover,body.tm-cinematic-on .tm-cta-banner__btn:hover,body.tm-cinematic-on .tm-hero__cta-primary:hover,body.tm-cinematic-on .tm-mform__btn--next:hover,body.tm-cinematic-on .tm-mform__btn--submit:hover,body.tm-cinematic-on .tm-spots__cta:hover,body.tm-cinematic-on .tm-sticky-cta__btn:hover{transform:translateY(-3px);animation-duration:3.5s;box-shadow:0 18px 42px rgba(var(--tm-primary-rgb),.6),0 0 56px rgba(var(--tm-primary-rgb),.4),inset 0 1px 0 rgba(255,255,255,.35)}body.tm-cinematic-on .tm-btn--primary:active,body.tm-cinematic-on .tm-hero__cta-primary:active{transform:translateY(-1px) scale(.98)}body.tm-cinematic-on.tm-preset-mono-ivory .tm-btn--primary,body.tm-cinematic-on.tm-preset-mono-ivory .tm-hero__cta-primary,body.tm-cinematic-on.tm-preset-mono-pearl .tm-btn--primary,body.tm-cinematic-on.tm-preset-mono-pearl .tm-hero__cta-primary,body.tm-cinematic-on.tm-preset-mono-pure .tm-btn--primary,body.tm-cinematic-on.tm-preset-mono-pure .tm-hero__cta-primary,body.tm-cinematic-on.tm-preset-mono-silk .tm-btn--primary,body.tm-cinematic-on.tm-preset-mono-silk .tm-hero__cta-primary{color:#0a0a0a}body.tm-cinematic-on .tm-btn--lg.tm-btn--primary,body.tm-cinematic-on .tm-btn--lg.tm-hero__cta-primary{padding:20px 42px;font-size:16px;letter-spacing:.08em}body.tm-cinematic-on .tm-sticky-cta__btn{padding:12px 24px;font-size:13px;letter-spacing:.05em}body.tm-cinematic-on .tm-btn--ghost,body.tm-cinematic-on .tm-btn--secondary,body.tm-cinematic-on .tm-hero__cta-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tm-text);background:rgba(var(--tm-primary-rgb),.06);border:1.5px solid rgba(var(--tm-primary-rgb),.5);border-radius:999px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;isolation:isolate;text-decoration:none;transition:all .35s var(--tm-easing-cinematic);box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 0 0 1px rgba(var(--tm-primary-rgb),.06)}body.tm-cinematic-on .tm-btn--lg.tm-btn--ghost,body.tm-cinematic-on .tm-btn--lg.tm-hero__cta-secondary{padding:20px 42px;font-size:16px;letter-spacing:.08em}body.tm-cinematic-on .tm-btn--ghost::after,body.tm-cinematic-on .tm-hero__cta-secondary::after{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(115deg,transparent 0,rgba(var(--tm-primary-rgb),.18) 50%,transparent 100%);transform:skewX(-22deg);pointer-events:none;animation:tm-btn-sweep 6s var(--ease) infinite}body.tm-cinematic-on .tm-btn--ghost:hover,body.tm-cinematic-on .tm-hero__cta-secondary:hover{background:rgba(var(--tm-primary-rgb),.14);border-color:var(--tm-primary);transform:translateY(-3px);color:var(--tm-text);box-shadow:0 12px 30px rgba(var(--tm-primary-rgb),.3),0 0 36px rgba(var(--tm-primary-rgb),.25),inset 0 0 0 1px rgba(var(--tm-primary-rgb),.2)}body.tm-cinematic-on .tm-btn--ghost:hover::after,body.tm-cinematic-on .tm-hero__cta-secondary:hover::after{animation:tm-btn-sweep-fast 1.8s var(--ease) infinite}body.tm-cinematic-on .tm-btn--primary>*,body.tm-cinematic-on .tm-contact__submit>*,body.tm-cinematic-on .tm-countdown__cta>*,body.tm-cinematic-on .tm-cta-banner__btn>*,body.tm-cinematic-on .tm-hero__cta-primary>*,body.tm-cinematic-on .tm-mform__btn--next>*,body.tm-cinematic-on .tm-mform__btn--submit>*,body.tm-cinematic-on .tm-spots__cta>*,body.tm-cinematic-on .tm-sticky-cta__btn>*{position:relative;z-index:2;color:#fff!important}body.tm-cinematic-on .tm-btn--ghost>*,body.tm-cinematic-on .tm-hero__cta-secondary>*{position:relative;z-index:2}body.tm-cinematic-on .tm-btn-arrow,body.tm-cinematic-on .tm-sticky-cta__btn-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.2);font-size:14px;margin-left:4px;transition:all .35s var(--ease)}body.tm-cinematic-on .tm-btn--primary:hover .tm-btn-arrow,body.tm-cinematic-on .tm-btn--primary:hover .tm-sticky-cta__btn-arrow,body.tm-cinematic-on .tm-sticky-cta__btn:hover .tm-sticky-cta__btn-arrow{background:rgba(255,255,255,.35);transform:translateX(3px) rotate(-45deg)}.tm-mesh-bg{position:relative;isolation:isolate}.tm-mesh-bg::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(60vw 40vh at 20% 10%,rgba(var(--tm-primary-rgb),.18),transparent 60%),radial-gradient(50vw 50vh at 80% 90%,rgba(var(--tm-secondary-rgb,123,97,255),.15),transparent 60%);pointer-events:none;filter:blur(40px);opacity:.7}body.tm-cinematic-on .tm-transformations__card{position:relative;padding:clamp(32px,3.5vw,44px);background:linear-gradient(135deg,rgba(var(--tm-primary-rgb),.14) 0,rgba(var(--tm-primary-rgb),.06) 35%,rgba(var(--tm-secondary-rgb,123,97,255),.08) 100%),rgba(15,15,22,.7);background-size:200% 200%,100% 100%;background-position:0 0,0 0;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);border:1px solid rgba(255,255,255,.1);border-radius:clamp(18px,2vw,26px);overflow:hidden;isolation:isolate;transition:transform .5s var(--tm-easing-cinematic),border-color .5s var(--ease),box-shadow .5s var(--ease);box-shadow:0 20px 50px rgba(0,0,0,.3),0 0 30px rgba(var(--tm-primary-rgb),.08),inset 0 1px 0 rgba(255,255,255,.08);animation:11s ease-in-out infinite tm-card-grad-shift}body.tm-cinematic-on .tm-transformations__card::after{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--tm-edge-angle,0deg),transparent 0deg,transparent 280deg,rgba(var(--tm-primary-rgb),.7) 320deg,rgba(var(--tm-secondary-rgb,123,97,255),.4) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:6s linear infinite tm-card-edge-rotate;animation-delay:var(--tm-edge-delay, 0s);pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}@keyframes tm-card-edge-rotate{to{--tm-edge-angle:360deg}}@property --tm-edge-angle{syntax:'<angle>';initial-value:0deg;inherits:false}body.tm-cinematic-on .tm-transformations__card.tm-reveal--in::after{opacity:1}@keyframes tm-card-grad-shift{0%,100%{background-position:0 0,0 0}50%{background-position:100% 100%,0 0}}body.tm-cinematic-on .tm-transformations__card::before{content:'';position:absolute;top:-30%;left:-20%;width:90%;height:90%;background:radial-gradient(circle,rgba(var(--tm-primary-rgb),.22) 0,rgba(var(--tm-primary-rgb),.08) 30%,transparent 65%);z-index:-1;filter:blur(28px);opacity:.6;transition:opacity .5s var(--ease),transform .6s var(--ease)}body.tm-cinematic-on .tm-transformations__card:hover{transform:translateY(-8px);border-color:rgba(var(--tm-primary-rgb),.4);box-shadow:0 30px 70px rgba(0,0,0,.4),0 0 60px rgba(var(--tm-primary-rgb),.18),inset 0 1px 0 rgba(255,255,255,.12)}body.tm-cinematic-on .tm-transformations__card:hover::before{opacity:1;transform:scale(1.15)}body.tm-cinematic-on .tm-transformations__card:hover::after{opacity:1}body.tm-cinematic-on .tm-transformations__card:nth-child(2){--tm-edge-delay:-1.5s;background:linear-gradient(135deg,rgba(var(--tm-secondary-rgb,123,97,255),.12) 0,rgba(var(--tm-secondary-rgb,123,97,255),.06) 35%,rgba(var(--tm-primary-rgb),.05) 100%),rgba(15,15,22,.7);background-size:200% 200%,100% 100%}body.tm-cinematic-on .tm-transformations__card:nth-child(2)::before{background:radial-gradient(circle,rgba(var(--tm-secondary-rgb,123,97,255),.22) 0,transparent 60%)}body.tm-cinematic-on .tm-transformations__card:nth-child(3){--tm-edge-delay:-3s}body.tm-cinematic-on .tm-transformations__card:nth-child(4){--tm-edge-delay:-4.5s;background:linear-gradient(135deg,rgba(var(--tm-secondary-rgb,123,97,255),.1) 0,rgba(var(--tm-primary-rgb),.08) 50%,rgba(15,15,22,.2) 100%),rgba(15,15,22,.7);background-size:200% 200%,100% 100%}body.tm-cinematic-on .tm-transformations__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,var(--tm-primary) 0,color-mix(in srgb,var(--tm-primary) 70%,var(--tm-secondary)) 100%);color:#fff;transition:all .4s var(--ease);box-shadow:0 8px 20px rgba(var(--tm-primary-rgb),.4),inset 0 1px 0 rgba(255,255,255,.25);position:relative;z-index:1}body.tm-cinematic-on .tm-transformations__icon svg{width:28px;height:28px;stroke:#ffffff}body.tm-cinematic-on .tm-transformations__card:hover .tm-transformations__icon{transform:scale(1.1) rotate(-6deg);box-shadow:0 12px 30px rgba(var(--tm-primary-rgb),.6),0 0 30px rgba(var(--tm-primary-rgb),.4),inset 0 1px 0 rgba(255,255,255,.35)}body.tm-cinematic-on .tm-transformations__title{font-size:clamp(20px, 1.8vw, 26px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;position:relative;z-index:1}body.tm-cinematic-on .tm-transformations__text{font-size:14.5px;line-height:1.65;margin:0;position:relative;z-index:1}@supports not (color:color-mix(in srgb,red,blue)){body.tm-cinematic-on .tm-transformations__icon{background:linear-gradient(135deg,var(--tm-primary),var(--tm-secondary))}}body.tm-cinematic-on .tm-authority-item{position:relative;padding:clamp(28px,3vw,40px);background:linear-gradient(160deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.01) 60%),rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:clamp(16px,1.6vw,22px);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);overflow:hidden;isolation:isolate;transition:transform .5s var(--tm-easing-cinematic),border-color .5s var(--ease),box-shadow .5s var(--ease)}body.tm-cinematic-on .tm-authority-item::before{content:'';position:absolute;top:-40%;left:-20%;width:80%;height:80%;background:radial-gradient(circle,rgba(var(--tm-primary-rgb),.16) 0,transparent 60%);z-index:-1;filter:blur(24px);opacity:.6;transition:opacity .5s var(--ease)}body.tm-cinematic-on .tm-authority-item:hover{transform:translateY(-6px);border-color:rgba(var(--tm-primary-rgb),.3);box-shadow:0 30px 60px rgba(0,0,0,.35),0 0 50px rgba(var(--tm-primary-rgb),.15)}body.tm-cinematic-on .tm-authority-item:hover::before{opacity:1}body.tm-cinematic-on .tm-authority-item__number{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.18em;color:var(--tm-primary);padding:4px 12px;background:rgba(var(--tm-primary-rgb),.1);border:1px solid rgba(var(--tm-primary-rgb),.3);border-radius:999px;margin-bottom:20px}body.tm-cinematic-on .tm-authority-item__title{font-size:clamp(22px, 2vw, 30px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px;color:var(--tm-text)}body.tm-cinematic-on .tm-authority-item__text{font-size:14.5px;line-height:1.65;color:var(--tm-text-dim);margin:0}body.tm-cinematic-on .tm-how-works__card{position:relative;padding:clamp(32px,3.5vw,44px);background:linear-gradient(135deg,rgba(var(--tm-primary-rgb),.28) 0,rgba(var(--tm-primary-rgb),.14) 35%,rgba(var(--tm-secondary-rgb,123,97,255),.1) 100%),rgba(15,15,22,.82);background-size:200% 200%,100% 100%;border:1px solid rgba(var(--tm-primary-rgb),.3);border-radius:clamp(18px,1.8vw,24px);overflow:hidden;isolation:isolate;transition:transform .5s var(--tm-easing-cinematic),border-color .5s var(--ease),box-shadow .5s var(--ease);box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 28px rgba(var(--tm-primary-rgb),.1),inset 0 1px 0 rgba(255,255,255,.08);animation:11s ease-in-out infinite tm-card-grad-shift;animation-delay:var(--tm-card-delay, 0s)}body.tm-cinematic-on .tm-how-works__card:first-child{--tm-card-delay:0s}body.tm-cinematic-on .tm-how-works__card:nth-child(2){--tm-card-delay:-3.5s;background:linear-gradient(135deg,rgba(var(--tm-secondary-rgb,123,97,255),.26) 0,rgba(var(--tm-primary-rgb),.14) 50%,rgba(var(--tm-secondary-rgb,123,97,255),.08) 100%),rgba(15,15,22,.82);background-size:200% 200%,100% 100%;border-color:rgba(var(--tm-secondary-rgb,123,97,255),.3)}body.tm-cinematic-on .tm-how-works__card:nth-child(3){--tm-card-delay:-7s}body.tm-cinematic-on .tm-how-works__card::before{content:'';position:absolute;top:-30%;left:-20%;width:90%;height:90%;background:radial-gradient(circle,rgba(var(--tm-primary-rgb),.4) 0,transparent 65%);z-index:-1;filter:blur(32px);opacity:.85;transition:opacity .5s var(--ease),transform .6s var(--ease)}body.tm-cinematic-on .tm-how-works__card:nth-child(2)::before{background:radial-gradient(circle,rgba(var(--tm-secondary-rgb,123,97,255),.4) 0,transparent 65%)}body.tm-cinematic-on .tm-how-works__card::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--tm-primary-rgb),.85) 50%,transparent 100%);opacity:.85}body.tm-cinematic-on .tm-how-works__card:hover{transform:translateY(-8px);border-color:rgba(var(--tm-primary-rgb),.55);box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 60px rgba(var(--tm-primary-rgb),.28),inset 0 1px 0 rgba(255,255,255,.12)}body.tm-cinematic-on .tm-how-works__card:hover::before{opacity:1;transform:scale(1.15)}body.tm-cinematic-on .tm-how-works__step{position:absolute;top:16px;right:22px;font-family:var(--tm-font-headings);font-size:clamp(38px, 4vw, 56px);font-weight:900;letter-spacing:-.04em;line-height:1;color:rgba(255,255,255,.18);pointer-events:none;z-index:0;transition:color .5s var(--ease)}body.tm-cinematic-on .tm-how-works__card:hover .tm-how-works__step{color:rgba(255,255,255,.32)}body.tm-cinematic-on .tm-how-works__grid{align-items:stretch}body.tm-cinematic-on .tm-how-works__card{display:flex;flex-direction:column;min-height:380px}body.tm-cinematic-on .tm-how-works__text{flex:1}body.tm-cinematic-on .tm-how-works__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,var(--tm-primary),var(--tm-secondary));color:#fff;position:relative;z-index:1;transition:all .4s var(--ease);box-shadow:0 8px 20px rgba(var(--tm-primary-rgb),.4),inset 0 1px 0 rgba(255,255,255,.25)}body.tm-cinematic-on .tm-how-works__icon svg{width:28px;height:28px;stroke:#ffffff}body.tm-cinematic-on .tm-how-works__card:hover .tm-how-works__icon{transform:scale(1.1) rotate(-6deg);box-shadow:0 12px 30px rgba(var(--tm-primary-rgb),.6),0 0 30px rgba(var(--tm-primary-rgb),.4),inset 0 1px 0 rgba(255,255,255,.35)}body.tm-cinematic-on .tm-how-works__title{font-size:clamp(17px, 1.6vw, 20px)!important;hyphens:auto;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 12px;position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}body.tm-cinematic-on .tm-how-works__text{font-size:15px;line-height:1.65;margin:0;position:relative;z-index:1}body.tm-cinematic-on .tm-how-works__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px)}@media (max-width:920px){body.tm-cinematic-on .tm-how-works__grid{grid-template-columns:1fr;gap:16px}}body.tm-cinematic-on .tm-service-card,body.tm-cinematic-on .tm-services__card{position:relative;background:linear-gradient(160deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.01) 60%),rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:clamp(16px,1.6vw,22px);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);overflow:hidden;isolation:isolate;transition:transform .5s var(--tm-easing-cinematic),border-color .5s var(--ease),box-shadow .5s var(--ease)}body.tm-cinematic-on .tm-service-card:hover,body.tm-cinematic-on .tm-services__card:hover{transform:translateY(-6px);border-color:rgba(var(--tm-primary-rgb),.3);box-shadow:0 30px 60px rgba(0,0,0,.35),0 0 50px rgba(var(--tm-primary-rgb),.15)}body.tm-cinematic-on .tm-hero__badge{position:relative;display:inline-flex;align-items:center;gap:10px;padding:11px 26px 11px 22px;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:linear-gradient(115deg,rgba(var(--tm-primary-rgb),.22) 0,rgba(var(--tm-secondary-rgb,123,97,255),.14) 50%,rgba(var(--tm-primary-rgb),.22) 100%);background-size:220% 100%;border:1px solid rgba(var(--tm-primary-rgb),.55);border-radius:999px;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 6px 24px rgba(var(--tm-primary-rgb),.32),0 0 36px rgba(var(--tm-primary-rgb),.22),inset 0 1px 0 rgba(255,255,255,.12);animation:5s linear infinite tm-hero-badge-shimmer;isolation:isolate;overflow:visible;margin-bottom:24px}@keyframes tm-hero-badge-shimmer{0%{background-position:0 50%}100%{background-position:220% 50%}}body.tm-cinematic-on .tm-hero__badge::before{content:'';position:absolute;inset:-1px;border-radius:inherit;border:2px solid rgba(var(--tm-primary-rgb),.6);pointer-events:none;animation:2.4s ease-out infinite tm-hero-badge-radar}@keyframes tm-hero-badge-radar{0%{inset:-1px;opacity:1;border-width:2px}100%{inset:-16px;opacity:0;border-width:.5px}}body.tm-cinematic-on .tm-hero__badge::after{content:'';position:absolute;top:0;left:-30%;width:12%;height:100%;background:linear-gradient(115deg,transparent 0,rgba(255,255,255,.05) 35%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.05) 65%,transparent 100%);transform:skewX(-25deg);animation:2.8s ease-out infinite tm-meteor-streak;pointer-events:none;border-radius:inherit;overflow:hidden;filter:blur(.6px);mix-blend-mode:screen}@keyframes tm-meteor-streak{0%,75%{left:-30%;opacity:0}78%{opacity:1}100%{left:130%;opacity:0}}body.tm-cinematic-on .tm-hero__badge,body.tm-cinematic-on .tm-hero__badge>span:first-child{filter:drop-shadow(0 0 8px rgba(var(--tm-primary-rgb), .5))}body.tm-cinematic-on .tm-spots__card{position:relative;padding:clamp(36px,4.5vw,64px) clamp(28px,4vw,56px);background:linear-gradient(160deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.01) 60%);border:1px solid rgba(var(--tm-primary-rgb),.22);border-radius:clamp(20px,2vw,28px);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);overflow:hidden;isolation:isolate;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 60px rgba(var(--tm-primary-rgb),.12),inset 0 1px 0 rgba(255,255,255,.06)}body.tm-cinematic-on .tm-spots__card::before{content:'';position:absolute;top:-30%;left:50%;width:130%;height:70%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(var(--tm-primary-rgb),.28) 0,rgba(var(--tm-secondary-rgb,123,97,255),.18) 35%,transparent 70%);filter:blur(40px);z-index:-1;animation:4.5s ease-in-out infinite tm-spots-glow;pointer-events:none}@keyframes tm-spots-glow{0%,100%{opacity:.55;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.12)}}body.tm-cinematic-on .tm-spots--critical .tm-spots__card{border-color:rgba(239,68,68,.45)}body.tm-cinematic-on .tm-spots--critical .tm-spots__card::after{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,rgba(239,68,68,.05),rgba(239,68,68,.9) 25%,rgba(239,68,68,.05) 50%,rgba(239,68,68,.05) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:4s linear infinite tm-sticky-spin;pointer-events:none;z-index:-1}body.tm-cinematic-on .tm-spots__number-wrap{margin-bottom:24px}body.tm-cinematic-on .tm-spots__number{position:relative;display:inline-block;margin-bottom:8px;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:none!important;border-radius:0!important;background:0 0!important;padding:0!important;overflow:visible!important}body.tm-cinematic-on .tm-spots__digit{font-size:clamp(110px, 16vw, 200px);font-weight:900;line-height:.95;letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--tm-primary) 0,var(--tm-secondary) 50%,var(--tm-primary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px rgba(var(--tm-primary-rgb), .1));animation:2.4s ease-in-out infinite tm-spots-pulse,4s linear infinite tm-spots-grad-shift;display:inline-block;filter:drop-shadow(0 0 6px rgba(var(--tm-primary-rgb), .12)) drop-shadow(-.4px 0 0 rgba(var(--tm-primary-rgb), .08)) drop-shadow(.4px 0 0 rgba(var(--tm-secondary-rgb, 123, 97, 255), .08))}@keyframes tm-spots-grad-shift{0%{background-position:0 50%}100%{background-position:200% 50%}}body.tm-cinematic-on .tm-spots--critical .tm-spots__digit{background:linear-gradient(135deg,#ef4444 0,#fca5a5 50%,#ef4444 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(239, 68, 68, .4))}@keyframes tm-spots-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}@supports not (background-clip:text){body.tm-cinematic-on .tm-spots__digit{color:var(--tm-primary);-webkit-text-fill-color:currentColor}}body.tm-cinematic-on .tm-spots__label{font-size:13px;letter-spacing:.32em;text-transform:uppercase;font-weight:800;margin-top:16px;display:block;text-shadow:none}body.tm-cinematic-on .tm-spots__of{font-size:14px;margin-top:6px;font-family:'JetBrains Mono',monospace;letter-spacing:.02em}body.tm-cinematic-on .tm-spots__bar-wrap{margin:36px auto 24px;max-width:80%}body.tm-cinematic-on .tm-spots__bar{height:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.04);border-radius:999px;overflow:hidden;position:relative}body.tm-cinematic-on .tm-spots__bar-fill{height:100%;background:linear-gradient(90deg,var(--tm-primary),var(--tm-secondary));border-radius:999px;position:relative;box-shadow:0 0 14px rgba(var(--tm-primary-rgb),.6);transition:width 1.6s var(--tm-easing-cinematic)}body.tm-cinematic-on .tm-spots__bar-fill::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.5) 50%,transparent 100%);background-size:50% 100%;background-repeat:no-repeat;animation:2s linear infinite tm-spots-shimmer}@keyframes tm-spots-shimmer{0%{background-position:-50% 0}100%{background-position:150% 0}}body.tm-cinematic-on .tm-spots--critical .tm-spots__bar-fill{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 14px rgba(239,68,68,.7)}body.tm-cinematic-on .tm-spots__bar-labels{margin-top:20px;display:flex;justify-content:center}body.tm-cinematic-on .tm-spots__bar-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;background:rgba(var(--tm-primary-rgb),.12);border:1px solid rgba(var(--tm-primary-rgb),.5);border-radius:999px;font-size:11px;font-weight:700;color:var(--tm-primary);letter-spacing:.2em;text-transform:uppercase;position:relative;animation:1.8s ease-in-out infinite tm-spots-badge-pulse}body.tm-cinematic-on .tm-spots__bar-badge::before{content:'';width:8px;height:8px;background:var(--tm-primary);border-radius:50%;box-shadow:0 0 10px var(--tm-primary);animation:1s ease-in-out infinite tm-spots-dot-blink}body.tm-cinematic-on .tm-spots--critical .tm-spots__bar-badge{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.6);color:#fca5a5;animation:1.2s ease-in-out infinite tm-spots-badge-pulse-critical}body.tm-cinematic-on .tm-spots--critical .tm-spots__bar-badge::before{background:#ef4444;box-shadow:0 0 10px #ef4444}@keyframes tm-spots-badge-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--tm-primary-rgb),.4)}50%{box-shadow:0 0 0 14px rgba(var(--tm-primary-rgb),0)}}@keyframes tm-spots-badge-pulse-critical{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{box-shadow:0 0 0 16px rgba(239,68,68,0)}}@keyframes tm-spots-dot-blink{0%,100%{opacity:1}50%{opacity:.3}}body.tm-cinematic-on .tm-spots__text{margin:0 auto 32px;max-width:52ch;line-height:1.65;font-size:15px}body.tm-cinematic-on .tm-spots__cta{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 36px;color:var(--tm-btn-text,var(--tm-bg));font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;background:linear-gradient(115deg,var(--tm-primary),var(--tm-secondary),var(--tm-primary));background-size:220% 100%;animation:5s linear infinite tm-cta-shimmer;box-shadow:0 12px 30px rgba(var(--tm-primary-rgb),.45),0 0 40px rgba(var(--tm-primary-rgb),.25),inset 0 1px 0 rgba(255,255,255,.25);overflow:hidden;isolation:isolate;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}body.tm-cinematic-on .tm-spots__cta::after{content:'';position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(115deg,transparent 0,rgba(255,255,255,.4) 50%,transparent 100%);transform:skewX(-20deg);animation:tm-cta-sweep 3.5s var(--ease) infinite;pointer-events:none}body.tm-cinematic-on .tm-spots__cta:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(var(--tm-primary-rgb),.6),0 0 60px rgba(var(--tm-primary-rgb),.4),inset 0 1px 0 rgba(255,255,255,.35)}body.tm-cinematic-on h1,body.tm-cinematic-on h2,body.tm-cinematic-on h3{font-weight:800;letter-spacing:-.025em;text-shadow:0 1px 2px rgba(0,0,0,.25)}body.tm-cinematic-on.tm-preset-apple-clean .tm-authority-item__title,body.tm-cinematic-on.tm-preset-apple-clean .tm-how-works__title,body.tm-cinematic-on.tm-preset-apple-clean .tm-section-head__title,body.tm-cinematic-on.tm-preset-apple-clean .tm-section-title,body.tm-cinematic-on.tm-preset-apple-clean .tm-transformations__title,body.tm-cinematic-on.tm-preset-google-material .tm-how-works__title,body.tm-cinematic-on.tm-preset-google-material .tm-section-head__title,body.tm-cinematic-on.tm-preset-google-material .tm-section-title,body.tm-cinematic-on.tm-preset-google-material .tm-transformations__title,body.tm-cinematic-on.tm-preset-mono-ivory .tm-how-works__title,body.tm-cinematic-on.tm-preset-mono-ivory .tm-section-head__title,body.tm-cinematic-on.tm-preset-mono-ivory .tm-section-title,body.tm-cinematic-on.tm-preset-mono-ivory .tm-transformations__title,body.tm-cinematic-on.tm-preset-mono-pure .tm-how-works__title,body.tm-cinematic-on.tm-preset-mono-pure .tm-section-head__title,body.tm-cinematic-on.tm-preset-mono-pure .tm-section-title,body.tm-cinematic-on.tm-preset-mono-pure .tm-transformations__title{color:#0a0a0a!important}body.tm-cinematic-on.tm-preset-apple-clean .tm-how-works__text,body.tm-cinematic-on.tm-preset-apple-clean .tm-transformations__text,body.tm-cinematic-on.tm-preset-mono-ivory .tm-how-works__text,body.tm-cinematic-on.tm-preset-mono-ivory .tm-transformations__text,body.tm-cinematic-on.tm-preset-mono-pure .tm-how-works__text,body.tm-cinematic-on.tm-preset-mono-pure .tm-transformations__text{color:rgba(10,10,10,.7)!important}body.tm-cinematic-on h4,body.tm-cinematic-on h5,body.tm-cinematic-on h6{text-shadow:0 1px 1px rgba(0,0,0,.18)}body.tm-cinematic-on .tm-bigstats__label,body.tm-cinematic-on .tm-chapters__subtitle,body.tm-cinematic-on .tm-mform__subtitle,body.tm-cinematic-on .tm-section-head__subtitle,body.tm-cinematic-on li,body.tm-cinematic-on p{text-shadow:none}body.tm-cinematic-on.tm-preset-airbnb h1,body.tm-cinematic-on.tm-preset-airbnb h2,body.tm-cinematic-on.tm-preset-airbnb h3,body.tm-cinematic-on.tm-preset-apple-clean h1,body.tm-cinematic-on.tm-preset-apple-clean h2,body.tm-cinematic-on.tm-preset-apple-clean h3,body.tm-cinematic-on.tm-preset-clinica-medica h1,body.tm-cinematic-on.tm-preset-clinica-medica h2,body.tm-cinematic-on.tm-preset-clinica-medica h3,body.tm-cinematic-on.tm-preset-google-material h1,body.tm-cinematic-on.tm-preset-google-material h2,body.tm-cinematic-on.tm-preset-google-material h3,body.tm-cinematic-on.tm-preset-mono-ivory h1,body.tm-cinematic-on.tm-preset-mono-ivory h2,body.tm-cinematic-on.tm-preset-mono-ivory h3,body.tm-cinematic-on.tm-preset-mono-pearl h1,body.tm-cinematic-on.tm-preset-mono-pearl h2,body.tm-cinematic-on.tm-preset-mono-pearl h3,body.tm-cinematic-on.tm-preset-mono-pure h1,body.tm-cinematic-on.tm-preset-mono-pure h2,body.tm-cinematic-on.tm-preset-mono-pure h3,body.tm-cinematic-on.tm-preset-mono-silk h1,body.tm-cinematic-on.tm-preset-mono-silk h2,body.tm-cinematic-on.tm-preset-mono-silk h3,body.tm-cinematic-on.tm-preset-stripe h1,body.tm-cinematic-on.tm-preset-stripe h2,body.tm-cinematic-on.tm-preset-stripe h3{text-shadow:none}body.tm-cinematic-on.tm-preset-apple-clean h4,body.tm-cinematic-on.tm-preset-apple-clean h5,body.tm-cinematic-on.tm-preset-apple-clean h6,body.tm-cinematic-on.tm-preset-google-material h4,body.tm-cinematic-on.tm-preset-mono-ivory h4,body.tm-cinematic-on.tm-preset-mono-pure h4{text-shadow:none}body.tm-cinematic-on .tm-section-head__title,body.tm-cinematic-on .tm-section-title{font-size:clamp(34px, 4.6vw, 64px);line-height:1.05;font-weight:800}body.tm-cinematic-on .tm-section-head__tag,body.tm-cinematic-on .tm-section-tag{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tm-primary);display:inline-block;padding:6px 14px;background:rgba(var(--tm-primary-rgb),.1);border:1px solid rgba(var(--tm-primary-rgb),.4);border-radius:999px;margin-bottom:24px}body.tm-cinematic-on .tm-section-head__subtitle{font-size:clamp(15px, 1.2vw, 18px);font-weight:400;line-height:1.55;max-width:64ch;margin-left:auto;margin-right:auto}body.tm-cinematic-on .tm-authority-item__text,body.tm-cinematic-on .tm-feature-card p,body.tm-cinematic-on .tm-service-card p,body.tm-cinematic-on .tm-services__card p,body.tm-cinematic-on .tm-transformations__text{color:rgba(255,255,255,.68)}body.tm-cinematic-on .tm-mform__question{font-weight:700}body.tm-cinematic-on .tm-hero__title{animation:9s ease-in-out infinite tm-chromatic-breathe}@keyframes tm-chromatic-breathe{0%,100%{text-shadow:0 1px 2px rgba(0,0,0,.25),-.4px 0 0 rgba(var(--tm-primary-rgb),.18),.4px 0 0 rgba(var(--tm-secondary-rgb,123,97,255),.18)}50%{text-shadow:0 1px 2px rgba(0,0,0,.25),-.8px 0 0 rgba(var(--tm-primary-rgb),.28),.8px 0 0 rgba(var(--tm-secondary-rgb,123,97,255),.28)}}body.tm-cinematic-on .tm-bigstats__title,body.tm-cinematic-on .tm-chapters__title,body.tm-cinematic-on .tm-mform__big-title,body.tm-cinematic-on .tm-section-head__title,body.tm-cinematic-on .tm-section-title{text-shadow:0 1px 2px rgba(0,0,0,.25),-.4px 0 0 rgba(var(--tm-primary-rgb),.16),.4px 0 0 rgba(var(--tm-secondary-rgb,123,97,255),.16)}body.tm-cinematic-on .tm-mform__title-line--em{animation:7s ease-in-out infinite tm-chromatic-em-pulse}@keyframes tm-chromatic-em-pulse{0%,100%{text-shadow:0 0 16px rgba(var(--tm-primary-rgb),.3),-.6px 0 0 rgba(var(--tm-primary-rgb),.25),.6px 0 0 rgba(var(--tm-secondary-rgb,123,97,255),.22)}50%{text-shadow:0 0 22px rgba(var(--tm-primary-rgb),.42),-1.2px 0 0 rgba(var(--tm-primary-rgb),.35),1.2px 0 0 rgba(var(--tm-secondary-rgb,123,97,255),.32)}}body.tm-cinematic-on .tm-hero__badge{text-shadow:-.3px 0 0 rgba(var(--tm-primary-rgb),.25),.3px 0 0 rgba(var(--tm-secondary-rgb,123,97,255),.25)}.tm-loading__logo{animation:tm-loading-bounce 2.4s var(--tm-easing-cinematic) infinite,tm-loading-ca 3.5s ease-in-out infinite}.tm-loading__text{animation:2.5s linear infinite tm-loading-text-shimmer,3.5s ease-in-out infinite tm-loading-ca}@keyframes tm-loading-ca{0%,100%{filter:drop-shadow(0 0 12px rgba(var(--tm-primary-rgb), .55)) drop-shadow(-.8px 0 0 rgba(var(--tm-primary-rgb), .22)) drop-shadow(.8px 0 0 rgba(var(--tm-secondary-rgb, 123, 97, 255), .22))}50%{filter:drop-shadow(0 0 22px rgba(var(--tm-primary-rgb), .85)) drop-shadow(-1.5px 0 0 rgba(var(--tm-primary-rgb), .32)) drop-shadow(1.5px 0 0 rgba(var(--tm-secondary-rgb, 123, 97, 255), .32))}}body.tm-cinematic-on .tm-authority-item:hover,body.tm-cinematic-on .tm-how-works__card:hover,body.tm-cinematic-on .tm-transformations__card:hover{box-shadow:-1.5px 0 0 rgba(var(--tm-primary-rgb),.1),1.5px 0 0 rgba(var(--tm-secondary-rgb,123,97,255),.1),0 30px 70px rgba(0,0,0,.55),0 0 60px rgba(var(--tm-primary-rgb),.3),inset 0 1px 0 rgba(255,255,255,.12)}@media (prefers-reduced-motion:reduce){.tm-loading__logo,.tm-loading__text,body.tm-cinematic-on .tm-hero__title,body.tm-cinematic-on .tm-mform__title-line--em{animation:none!important}}.tm-section-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.tm-section-bg__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tm-section-bg__video iframe{position:absolute;top:50%;left:50%;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}.tm-section-bg__video--youtube-bg iframe{transform:translate(-50%,-50%) scale(1.3)}.tm-section-bg__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.7) 100%);z-index:1}body.tm-preset-airbnb .tm-section-bg__scrim,body.tm-preset-animacao-pixar .tm-section-bg__scrim,body.tm-preset-apple-clean .tm-section-bg__scrim,body.tm-preset-brisa-da-manha .tm-section-bg__scrim,body.tm-preset-clinica-medica .tm-section-bg__scrim,body.tm-preset-egito-antigo .tm-section-bg__scrim,body.tm-preset-google-material .tm-section-bg__scrim,body.tm-preset-infantil .tm-section-bg__scrim,body.tm-preset-mono-ivory .tm-section-bg__scrim,body.tm-preset-mono-pearl .tm-section-bg__scrim,body.tm-preset-mono-pure .tm-section-bg__scrim,body.tm-preset-mono-silk .tm-section-bg__scrim,body.tm-preset-mono-smoke .tm-section-bg__scrim,body.tm-preset-nordico .tm-section-bg__scrim,body.tm-preset-rustico .tm-section-bg__scrim,body.tm-preset-stripe .tm-section-bg__scrim{background:linear-gradient(180deg,rgba(255,255,255,.45) 0,rgba(255,255,255,.65) 100%)}body.tm-preset-airbnb .tm-section-bg__grain,body.tm-preset-animacao-pixar .tm-section-bg__grain,body.tm-preset-apple-clean .tm-section-bg__grain,body.tm-preset-brisa-da-manha .tm-section-bg__grain,body.tm-preset-clinica-medica .tm-section-bg__grain,body.tm-preset-egito-antigo .tm-section-bg__grain,body.tm-preset-google-material .tm-section-bg__grain,body.tm-preset-infantil .tm-section-bg__grain,body.tm-preset-mono-ivory .tm-section-bg__grain,body.tm-preset-mono-pearl .tm-section-bg__grain,body.tm-preset-mono-pure .tm-section-bg__grain,body.tm-preset-mono-silk .tm-section-bg__grain,body.tm-preset-mono-smoke .tm-section-bg__grain,body.tm-preset-nordico .tm-section-bg__grain,body.tm-preset-rustico .tm-section-bg__grain,body.tm-preset-stripe .tm-section-bg__grain{mix-blend-mode:multiply;opacity:.05}.tm-section-bg__grain{position:absolute;inset:-50%;z-index:2;opacity:.08;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1, 0 0 0 0 1, 0 0 0 0 1, 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:250px 250px;animation:8s steps(8) infinite tm-grain}@keyframes tm-grain{0%,100%{transform:translate(0,0)}10%{transform:translate(-5%,-8%)}20%{transform:translate(-15%,4%)}30%{transform:translate(7%,-12%)}40%{transform:translate(-5%,18%)}50%{transform:translate(-15%,9%)}60%{transform:translate(15%,0)}70%{transform:translate(0,13%)}80%{transform:translate(-12%,0)}90%{transform:translate(8%,8%)}}section.tm-has-bg-video{position:relative;isolation:isolate}section.tm-has-bg-video>:not(.tm-section-bg){position:relative;z-index:3}.tm-hero.tm-has-bg-video .tm-hero__bg{background:0 0!important;z-index:1!important}.tm-hero.tm-has-bg-video .tm-hero__grid,.tm-hero.tm-has-bg-video .tm-hero__noise{display:none!important}.tm-hero.tm-has-bg-video .tm-hero__glow--1,.tm-hero.tm-has-bg-video .tm-hero__glow--2{opacity:.08!important;z-index:1!important;mix-blend-mode:screen}.tm-hero.tm-has-bg-video .tm-hero__bg .tm-section-bg{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;visibility:visible!important;opacity:1!important;overflow:hidden}.tm-hero.tm-has-bg-video .tm-hero__bg .tm-section-bg__video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:0!important}.tm-hero.tm-has-bg-video .tm-hero__bg video.tm-section-bg__video{object-fit:cover!important}.tm-hero.tm-has-bg-video .tm-hero__bg iframe{position:absolute!important;top:50%!important;left:50%!important;width:177.78vh!important;min-width:100%!important;height:56.25vw!important;min-height:100%!important;transform:translate(-50%,-50%)!important;border:0!important;pointer-events:none!important;z-index:0!important;display:block!important;visibility:visible!important;opacity:1!important}.tm-hero.tm-has-bg-video .tm-hero__container,.tm-hero.tm-has-bg-video .tm-hero__content,.tm-hero.tm-has-bg-video .tm-hero__inner{position:relative;z-index:5}body.tm-cinematic-on .tm-hero{padding-top:clamp(160px,16vh,220px)!important;padding-bottom:clamp(100px,12vh,160px)!important}body.tm-cinematic-on .tm-hero__badge,body.tm-cinematic-on .tm-hero__title{margin-bottom:clamp(28px,3.5vh,44px)!important}body.tm-cinematic-on .tm-hero__subtitle{margin-bottom:clamp(40px,5vh,60px)!important;max-width:680px!important;line-height:1.7!important}body.tm-cinematic-on .tm-hero__ctas{margin-bottom:clamp(48px,6vh,80px)!important;gap:clamp(18px,2.2vw,36px)!important}html body.tm-preset-dominium-crimson .tm-hero,html body.tm-preset-dominium-digital .tm-hero{padding-block:clamp(200px,22vh,280px) clamp(140px,16vh,200px)!important}html body.tm-preset-dominium-crimson .tm-hero__inner>.tm-hero__badge,html body.tm-preset-dominium-crimson .tm-hero__inner>.tm-hero__title,html body.tm-preset-dominium-crimson .tm-hero__inner>h1,html body.tm-preset-dominium-digital .tm-hero__inner>.tm-hero__badge,html body.tm-preset-dominium-digital .tm-hero__inner>.tm-hero__title,html body.tm-preset-dominium-digital .tm-hero__inner>h1{margin-block:0 clamp(28px,3.5vh,44px)!important}html body.tm-preset-dominium-crimson .tm-hero__inner>.tm-hero__sub,html body.tm-preset-dominium-crimson .tm-hero__inner>.tm-hero__subtitle,html body.tm-preset-dominium-crimson .tm-hero__inner>p,html body.tm-preset-dominium-digital .tm-hero__inner>.tm-hero__sub,html body.tm-preset-dominium-digital .tm-hero__inner>.tm-hero__subtitle,html body.tm-preset-dominium-digital .tm-hero__inner>p{margin-block:0 clamp(40px,5vh,60px)!important}html body.tm-preset-dominium-crimson .tm-hero__inner>.tm-hero__buttons,html body.tm-preset-dominium-crimson .tm-hero__inner>.tm-hero__ctas,html body.tm-preset-dominium-digital .tm-hero__inner>.tm-hero__buttons,html body.tm-preset-dominium-digital .tm-hero__inner>.tm-hero__ctas{margin-block:0 clamp(48px,6vh,80px)!important}@media (max-width:768px){body.tm-cinematic-on .tm-hero{padding-top:clamp(120px,14vh,160px)!important;padding-bottom:clamp(80px,10vh,120px)!important}body.tm-cinematic-on .tm-hero__badge{margin-bottom:24px!important}body.tm-cinematic-on .tm-hero__title{margin-bottom:22px!important}body.tm-cinematic-on .tm-hero__subtitle{margin-bottom:32px!important}body.tm-cinematic-on .tm-hero__ctas{margin-bottom:36px!important}html body.tm-preset-dominium-crimson .tm-hero,html body.tm-preset-dominium-digital .tm-hero{padding-block:clamp(140px,18vh,180px) clamp(100px,14vh,140px)!important}}.tm-hero.tm-has-bg-video .tm-hero__bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.55) 100%);z-index:2;pointer-events:none}body.tm-preset-airbnb .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-animacao-pixar .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-apple-clean .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-brisa-da-manha .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-clinica-medica .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-egito-antigo .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-google-material .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-infantil .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-mono-ivory .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-mono-pearl .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-mono-pure .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-mono-silk .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-mono-smoke .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-nordico .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-rustico .tm-hero.tm-has-bg-video .tm-hero__bg::after,body.tm-preset-stripe .tm-hero.tm-has-bg-video .tm-hero__bg::after{background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.55) 100%)}body.tm-cinematic-on .tm-footer{padding:28px 0 20px;background:0 0;border-top:1px solid rgba(255,255,255,.04);position:relative}body.tm-cinematic-on .tm-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--tm-primary-rgb),.3),transparent)}body.tm-cinematic-on .tm-footer__top{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:0 0 20px}body.tm-cinematic-on .tm-footer__brand{display:inline-flex;align-items:center;gap:14px;flex-shrink:0}body.tm-cinematic-on .tm-footer__brand p,body.tm-cinematic-on .tm-footer__info{display:none}body.tm-cinematic-on .tm-footer__brand .tm-logo-text{font-family:var(--tm-font-headings);font-weight:800;font-size:16px;letter-spacing:-.01em;color:#fff}body.tm-cinematic-on .tm-footer__brand img{max-height:24px;width:auto}body.tm-cinematic-on .tm-footer__col h4{display:none}body.tm-cinematic-on .tm-footer__col{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0}body.tm-cinematic-on .tm-footer__col ul{list-style:none;padding:0;margin:0;display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}body.tm-cinematic-on .tm-footer__col ul a{display:inline-block;padding:6px 12px;font-size:12px;color:rgba(255,255,255,.65);text-decoration:none;border-radius:999px;transition:all .25s var(--ease);font-weight:500;letter-spacing:.02em}body.tm-cinematic-on .tm-footer__col ul a:hover{color:#fff;background:rgba(255,255,255,.06)}body.tm-cinematic-on .tm-footer__col--contact{flex:0 0 auto}body.tm-cinematic-on .tm-footer__contact-text{display:inline-flex;gap:14px;align-items:center}body.tm-cinematic-on .tm-footer__contact-text p{margin:0}body.tm-cinematic-on .tm-footer__contact-text a{font-size:12px;color:rgba(255,255,255,.6);transition:color .25s var(--ease)}body.tm-cinematic-on .tm-footer__contact-text a:hover{color:var(--tm-primary)}body.tm-cinematic-on .tm-footer__social{display:inline-flex;gap:6px;margin:0;flex-wrap:nowrap}body.tm-cinematic-on .tm-social-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.55);background:0 0;transition:all .25s var(--ease)}body.tm-cinematic-on .tm-social-icon:hover{border-color:var(--tm-primary);color:var(--tm-primary);background:rgba(var(--tm-primary-rgb),.08);transform:translateY(-1px)}body.tm-cinematic-on .tm-social-icon svg{width:13px;height:13px}body.tm-cinematic-on .tm-footer__bottom{margin-top:0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.04)}body.tm-cinematic-on .tm-footer__bottom-inner{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;text-align:center}body.tm-cinematic-on .tm-footer__bottom p{font-size:10px;color:rgba(255,255,255,.35);letter-spacing:.06em;margin:0}@media (max-width:720px){body.tm-cinematic-on .tm-footer__top{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:16px}body.tm-cinematic-on .tm-footer{padding:20px 0 16px}}.tm-videofull{position:relative;width:100%;height:var(--tm-videofull-h,90vh);min-height:500px;overflow:hidden;isolation:isolate;margin:0}.tm-videofull__bg{position:absolute;inset:0;z-index:0}.tm-videofull__bg .tm-section-bg{position:absolute;inset:0}.tm-videofull__bg .tm-section-bg__video,.tm-videofull__bg video,.tm-videofull__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tm-videofull__bg .tm-section-bg__video iframe{position:absolute;top:50%;left:50%;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}.tm-videofull--has-controls .tm-videofull__bg .tm-section-bg__video iframe,.tm-videofull--has-controls .tm-videofull__bg video{pointer-events:auto;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;transform:none!important;object-fit:contain!important}@media (max-width:768px){.tm-videofull--has-controls{height:auto!important;min-height:0!important;aspect-ratio:16/9}.tm-videofull--has-controls .tm-videofull__bg .tm-section-bg__grain,.tm-videofull--has-controls .tm-videofull__bg .tm-section-bg__scrim,.tm-videofull--has-controls .tm-videofull__scrim{display:none!important}}.tm-videofull--has-controls .tm-videofull__content{pointer-events:none}.tm-videofull--has-controls .tm-videofull__content .tm-btn,.tm-videofull--has-controls .tm-videofull__content a,.tm-videofull--has-controls .tm-videofull__content button{pointer-events:auto}.tm-videofull__scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--tm-videofull-scrim,0) * .6)) 0,rgba(0,0,0,var(--tm-videofull-scrim,0)) 100%);pointer-events:none}.tm-videofull .tm-section-bg__grain,.tm-videofull .tm-section-bg__scrim{display:none!important;opacity:0!important}.tm-videofull__content{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 clamp(20px,5vw,60px)}.tm-videofull__content>.tm-container{max-width:920px;display:flex;flex-direction:column;align-items:center;gap:18px}.tm-videofull__eyebrow{display:inline-block;margin-bottom:4px}.tm-videofull__title{font-size:clamp(36px, 5.5vw, 72px)!important;line-height:1.05;letter-spacing:-.035em;font-weight:800;color:#fff;margin:0;text-shadow:0 4px 30px rgba(0,0,0,.5);max-width:22ch}.tm-videofull__subtitle{font-size:clamp(15px, 1.4vw, 19px);color:rgba(255,255,255,.88);line-height:1.6;margin:0;max-width:56ch;text-shadow:0 2px 12px rgba(0,0,0,.5)}.tm-videofull__cta{margin-top:18px}@media (max-width:720px){.tm-videofull{min-height:400px}.tm-videofull__content{padding:0 20px}}body.tm-cinematic-on .tm-videofull--fullbleed{background:#000!important}.tm-videofull__sound-toggle{position:absolute;bottom:24px;right:24px;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:.25s;font-family:inherit}.tm-videofull__sound-toggle:hover{background:rgba(0,0,0,.85);border-color:rgba(255,255,255,.3);transform:translateY(-1px)}.tm-videofull__sound-toggle:active{transform:translateY(0)}.tm-videofull__sound-toggle svg{flex-shrink:0}.tm-videofull__sound-toggle.is-active{background:rgba(var(--tm-primary-rgb,230,57,70),.85);border-color:rgba(255,255,255,.25)}@media (max-width:768px){.tm-videofull__sound-toggle{bottom:16px;right:16px;padding:8px 12px;font-size:11px}.tm-videofull__sound-toggle svg{width:16px;height:16px}}.tm-videofull--framed{height:auto!important;min-height:auto!important;padding:clamp(60px,8vw,100px) clamp(20px,5vw,60px);background:0 0!important;display:grid!important;place-items:center!important;grid-template-columns:minmax(0,1280px);justify-content:center}.tm-videofull--framed .tm-videofull__bg,.tm-videofull--framed .tm-videofull__content{grid-area:1/1;width:100%;max-width:1280px;margin:0 auto;aspect-ratio:16/9;border-radius:clamp(24px,3vw,36px)}.tm-videofull--framed .tm-videofull__bg{position:relative;inset:auto;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 70px rgba(var(--tm-primary-rgb),.25),inset 0 0 0 1px rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.08)}.tm-videofull--framed .tm-videofull__bg .tm-section-bg__video,.tm-videofull--framed .tm-videofull__bg iframe,.tm-videofull--framed .tm-videofull__bg video{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important;object-fit:cover!important}.tm-videofull--framed .tm-videofull__bg .tm-section-bg__video iframe{transform:none!important;top:0!important;left:0!important}.tm-videofull--framed .tm-videofull__content{position:relative;inset:auto;z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(20px,3vw,40px);border-radius:inherit;overflow:hidden}.tm-videofull--framed .tm-videofull__content>.tm-container{pointer-events:auto;padding:0;max-width:800px}.tm-videofull--framed .tm-videofull__bg::before{content:'';position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--tm-primary-rgb),.4),transparent 30%,rgba(var(--tm-secondary-rgb,123,97,255),.3) 70%,transparent);filter:blur(20px);opacity:.5;z-index:-1;animation:6s ease-in-out infinite tm-videofull-glow}@keyframes tm-videofull-glow{0%,100%{opacity:.45}50%{opacity:.75}}.tm-videofull--framed:not(.tm-videofull--has-text) .tm-videofull__scrim{display:none}@media (max-width:720px){.tm-videofull--framed{padding:40px 16px}.tm-videofull--framed .tm-videofull__bg{border-radius:20px}}.tm-videofull--fullbleed:not(.tm-videofull--has-text)[style*="--tm-videofull-scrim: 0;"] .tm-videofull__scrim{display:none}.tm-marquee{padding:clamp(80px,10vw,120px) 0;overflow:hidden;position:relative}.tm-marquee .tm-section-head{margin-bottom:56px;text-align:center}.tm-marquee__viewport{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%)}.tm-marquee__track{display:flex;gap:20px;width:max-content;animation:tm-marquee-scroll var(--tm-marquee-duration,40s) linear infinite;will-change:transform}html body .tm-marquee .tm-marquee__track--right,html body.tm-cinematic-on .tm-marquee__track--right{animation:tm-marquee-scroll-right var(--tm-marquee-duration,40s) linear infinite!important}@keyframes tm-marquee-scroll-right{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}.tm-marquee--slow{--tm-marquee-duration:60s}.tm-marquee--medium{--tm-marquee-duration:40s}.tm-marquee--fast{--tm-marquee-duration:25s}@keyframes tm-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tm-marquee-scroll-reverse{from{transform:translateX(-50%)}to{transform:translateX(0)}}.tm-marquee__viewport:hover .tm-marquee__track{animation-play-state:paused}.tm-marquee--dual .tm-marquee__viewport+.tm-marquee__viewport{margin-top:20px}.tm-marquee__card{position:relative;flex-shrink:0;width:clamp(180px,18vw,260px);aspect-ratio:4/5;border-radius:clamp(16px,1.6vw,22px);overflow:hidden;background:0 0;border:0;cursor:pointer;transition:transform .5s var(--tm-easing-cinematic),box-shadow .5s var(--ease);isolation:isolate}.tm-marquee__card:hover{transform:scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,.18);z-index:2}html body .tm-marquee .tm-marquee__card,html body.tm-cinematic-on .tm-marquee__card{width:clamp(180px,18vw,260px)!important;aspect-ratio:4/5!important;height:auto!important;flex-shrink:0!important;min-width:0!important;max-width:260px!important}.tm-marquee__img,.tm-marquee__video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important;transition:opacity .4s var(--ease),transform .6s var(--ease)}.tm-marquee__video{opacity:1;z-index:2}.tm-marquee__card:hover .tm-marquee__img{transform:none}.tm-marquee__card-label{position:absolute;bottom:16px;left:16px;z-index:3;padding:6px 12px;background:rgba(8,8,12,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:999px;font-family:var(--tm-font-mono, 'JetBrains Mono', monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;font-weight:600}@media (max-width:720px){.tm-marquee__card{width:clamp(180px,60vw,260px)}}@property --tm-float-y{syntax:'<length>';inherits:false;initial-value:0px}[data-float]{--tm-float-y:0px;transform:translate3d(0,var(--tm-float-y),0);will-change:transform}@keyframes tm-float-bob-soft{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}@keyframes tm-float-bob-medium{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}@keyframes tm-float-bob-strong{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-14px,0)}}body.tm-cinematic-on .tm-about__name,body.tm-cinematic-on .tm-about__title,body.tm-cinematic-on .tm-authority-item__title,body.tm-cinematic-on .tm-authority__title,body.tm-cinematic-on .tm-before-after__title,body.tm-cinematic-on .tm-blog-card__title,body.tm-cinematic-on .tm-blog__title,body.tm-cinematic-on .tm-chapter__title,body.tm-cinematic-on .tm-chapters__title,body.tm-cinematic-on .tm-contact__title,body.tm-cinematic-on .tm-countdown__title,body.tm-cinematic-on .tm-cta-banner__title,body.tm-cinematic-on .tm-faq__question,body.tm-cinematic-on .tm-faq__summary,body.tm-cinematic-on .tm-faq__title,body.tm-cinematic-on .tm-feature-card__title,body.tm-cinematic-on .tm-features__title,body.tm-cinematic-on .tm-guarantee__title,body.tm-cinematic-on .tm-hero__title,body.tm-cinematic-on .tm-how-works__title,body.tm-cinematic-on .tm-journey-step__title,body.tm-cinematic-on .tm-journey__title,body.tm-cinematic-on .tm-marquee__card-label,body.tm-cinematic-on .tm-mform__big-title,body.tm-cinematic-on .tm-mform__intro-bold,body.tm-cinematic-on .tm-mform__question,body.tm-cinematic-on .tm-mform__title,body.tm-cinematic-on .tm-mform__title-line,body.tm-cinematic-on .tm-portfolio__title,body.tm-cinematic-on .tm-pricing-card__name,body.tm-cinematic-on .tm-pricing-card__price,body.tm-cinematic-on .tm-pricing-card__title,body.tm-cinematic-on .tm-section-head__title,body.tm-cinematic-on .tm-section-name,body.tm-cinematic-on .tm-section-title,body.tm-cinematic-on .tm-service-card__title,body.tm-cinematic-on .tm-services-card__title,body.tm-cinematic-on .tm-services__title,body.tm-cinematic-on .tm-spots__digit-text,body.tm-cinematic-on .tm-spots__label,body.tm-cinematic-on .tm-spots__title,body.tm-cinematic-on .tm-tantra-edu__list-title,body.tm-cinematic-on .tm-tantra-edu__title,body.tm-cinematic-on .tm-team-card__name,body.tm-cinematic-on .tm-testimonial-card__author,body.tm-cinematic-on .tm-testimonial-card__name,body.tm-cinematic-on .tm-transform-card__title,body.tm-cinematic-on .tm-transformations__title,body.tm-cinematic-on .tm-videofull__title,body.tm-cinematic-on h1,body.tm-cinematic-on h2,body.tm-cinematic-on h3,body.tm-cinematic-on h4,body.tm-cinematic-on h5,body.tm-cinematic-on h6{color:#fff!important}body.tm-cinematic-on .tm-about__role,body.tm-cinematic-on .tm-about__text,body.tm-cinematic-on .tm-authority-item__text,body.tm-cinematic-on .tm-before-after__text,body.tm-cinematic-on .tm-bigstats__label,body.tm-cinematic-on .tm-blog-card__excerpt,body.tm-cinematic-on .tm-chapter__body,body.tm-cinematic-on .tm-chapters__subtitle,body.tm-cinematic-on .tm-contact__subtitle,body.tm-cinematic-on .tm-countdown__subtitle,body.tm-cinematic-on .tm-cta-banner__subtitle,body.tm-cinematic-on .tm-faq__answer,body.tm-cinematic-on .tm-feature-card__text,body.tm-cinematic-on .tm-features__subtitle,body.tm-cinematic-on .tm-guarantee__text,body.tm-cinematic-on .tm-hero__subtitle,body.tm-cinematic-on .tm-how-works__text,body.tm-cinematic-on .tm-journey-step__date,body.tm-cinematic-on .tm-journey-step__text,body.tm-cinematic-on .tm-mform__intro-pre,body.tm-cinematic-on .tm-mform__question-sub,body.tm-cinematic-on .tm-mform__subtitle,body.tm-cinematic-on .tm-pricing-card__feature,body.tm-cinematic-on .tm-pricing-card__features,body.tm-cinematic-on .tm-pricing-card__period,body.tm-cinematic-on .tm-section-head__subtitle,body.tm-cinematic-on .tm-section-subtitle,body.tm-cinematic-on .tm-service-card__desc,body.tm-cinematic-on .tm-services__subtitle,body.tm-cinematic-on .tm-spots__of,body.tm-cinematic-on .tm-spots__text,body.tm-cinematic-on .tm-tantra-edu__intro,body.tm-cinematic-on .tm-tantra-edu__text,body.tm-cinematic-on .tm-team-card__role,body.tm-cinematic-on .tm-testimonial-card__role,body.tm-cinematic-on .tm-testimonial-card__text,body.tm-cinematic-on .tm-transformations__text,body.tm-cinematic-on .tm-videofull__subtitle{color:rgba(255,255,255,.75)!important}body.tm-cinematic-on .tm-about__tag,body.tm-cinematic-on .tm-authority-item__number,body.tm-cinematic-on .tm-bigstats__eyebrow,body.tm-cinematic-on .tm-blog__tag,body.tm-cinematic-on .tm-chapter__index,body.tm-cinematic-on .tm-chapters__eyebrow,body.tm-cinematic-on .tm-cta-banner__tag,body.tm-cinematic-on .tm-eyebrow,body.tm-cinematic-on .tm-faq__tag,body.tm-cinematic-on .tm-features__tag,body.tm-cinematic-on .tm-how-works__step,body.tm-cinematic-on .tm-how-works__tag,body.tm-cinematic-on .tm-journey__tag,body.tm-cinematic-on .tm-mform__eyebrow,body.tm-cinematic-on .tm-portfolio__tag,body.tm-cinematic-on .tm-pricing__tag,body.tm-cinematic-on .tm-section-head__tag,body.tm-cinematic-on .tm-section-tag,body.tm-cinematic-on .tm-service-card__link,body.tm-cinematic-on .tm-services-card__link,body.tm-cinematic-on .tm-services__tag,body.tm-cinematic-on .tm-spots__tag,body.tm-cinematic-on .tm-tantra-edu__tag,body.tm-cinematic-on .tm-team__tag,body.tm-cinematic-on .tm-testimonials__tag,body.tm-cinematic-on .tm-transformations__tag,body.tm-cinematic-on .tm-videofull__eyebrow{color:var(--tm-primary)!important}body.tm-cinematic-on.tm-preset-airbnb h1,body.tm-cinematic-on.tm-preset-airbnb h2,body.tm-cinematic-on.tm-preset-airbnb h3,body.tm-cinematic-on.tm-preset-apple-clean h1,body.tm-cinematic-on.tm-preset-apple-clean h2,body.tm-cinematic-on.tm-preset-apple-clean h3,body.tm-cinematic-on.tm-preset-apple-clean h4,body.tm-cinematic-on.tm-preset-apple-clean h5,body.tm-cinematic-on.tm-preset-apple-clean h6,body.tm-cinematic-on.tm-preset-brisa-manha h1,body.tm-cinematic-on.tm-preset-brisa-manha h2,body.tm-cinematic-on.tm-preset-brisa-manha h3,body.tm-cinematic-on.tm-preset-champagne h1,body.tm-cinematic-on.tm-preset-champagne h2,body.tm-cinematic-on.tm-preset-champagne h3,body.tm-cinematic-on.tm-preset-clinica-medica h1,body.tm-cinematic-on.tm-preset-clinica-medica h2,body.tm-cinematic-on.tm-preset-clinica-medica h3,body.tm-cinematic-on.tm-preset-google-material h1,body.tm-cinematic-on.tm-preset-google-material h2,body.tm-cinematic-on.tm-preset-google-material h3,body.tm-cinematic-on.tm-preset-google-material h4,body.tm-cinematic-on.tm-preset-ice-cream h1,body.tm-cinematic-on.tm-preset-ice-cream h2,body.tm-cinematic-on.tm-preset-ice-cream h3,body.tm-cinematic-on.tm-preset-ivory-museum h1,body.tm-cinematic-on.tm-preset-ivory-museum h2,body.tm-cinematic-on.tm-preset-ivory-museum h3,body.tm-cinematic-on.tm-preset-lavanda h1,body.tm-cinematic-on.tm-preset-lavanda h2,body.tm-cinematic-on.tm-preset-lavanda h3,body.tm-cinematic-on.tm-preset-mono-ivory h1,body.tm-cinematic-on.tm-preset-mono-ivory h2,body.tm-cinematic-on.tm-preset-mono-ivory h3,body.tm-cinematic-on.tm-preset-mono-pearl h1,body.tm-cinematic-on.tm-preset-mono-pearl h2,body.tm-cinematic-on.tm-preset-mono-pearl h3,body.tm-cinematic-on.tm-preset-mono-pure h1,body.tm-cinematic-on.tm-preset-mono-pure h2,body.tm-cinematic-on.tm-preset-mono-pure h3,body.tm-cinematic-on.tm-preset-mono-silk h1,body.tm-cinematic-on.tm-preset-mono-silk h2,body.tm-cinematic-on.tm-preset-mono-silk h3,body.tm-cinematic-on.tm-preset-nordico h1,body.tm-cinematic-on.tm-preset-nordico h2,body.tm-cinematic-on.tm-preset-nordico h3,body.tm-cinematic-on.tm-preset-paper-warm h1,body.tm-cinematic-on.tm-preset-paper-warm h2,body.tm-cinematic-on.tm-preset-paper-warm h3,body.tm-cinematic-on.tm-preset-pastel-dream h1,body.tm-cinematic-on.tm-preset-pastel-dream h2,body.tm-cinematic-on.tm-preset-pastel-dream h3,body.tm-cinematic-on.tm-preset-pixar h1,body.tm-cinematic-on.tm-preset-pixar h2,body.tm-cinematic-on.tm-preset-pixar h3,body.tm-cinematic-on.tm-preset-pure-white h1,body.tm-cinematic-on.tm-preset-pure-white h2,body.tm-cinematic-on.tm-preset-pure-white h3,body.tm-cinematic-on.tm-preset-stripe h1,body.tm-cinematic-on.tm-preset-stripe h2,body.tm-cinematic-on.tm-preset-stripe h3,body.tm-cinematic-on.tm-preset-zen-japao h1,body.tm-cinematic-on.tm-preset-zen-japao h2,body.tm-cinematic-on.tm-preset-zen-japao h3,body.tm-preset-airbnb.tm-cinematic-on .tm-section-head__title,body.tm-preset-airbnb.tm-cinematic-on .tm-section-title,body.tm-preset-apple-clean.tm-cinematic-on .tm-hero__title,body.tm-preset-apple-clean.tm-cinematic-on .tm-section-head__title,body.tm-preset-apple-clean.tm-cinematic-on .tm-section-title,body.tm-preset-champagne.tm-cinematic-on .tm-section-head__title,body.tm-preset-clinica-medica.tm-cinematic-on .tm-section-head__title,body.tm-preset-clinica-medica.tm-cinematic-on .tm-section-title,body.tm-preset-google-material.tm-cinematic-on .tm-section-head__title,body.tm-preset-google-material.tm-cinematic-on .tm-section-title,body.tm-preset-ivory-museum.tm-cinematic-on .tm-section-head__title,body.tm-preset-mono-ivory.tm-cinematic-on .tm-hero__title,body.tm-preset-mono-ivory.tm-cinematic-on .tm-section-head__title,body.tm-preset-mono-ivory.tm-cinematic-on .tm-section-title,body.tm-preset-mono-pearl.tm-cinematic-on .tm-section-head__title,body.tm-preset-mono-pearl.tm-cinematic-on .tm-section-title,body.tm-preset-mono-pure.tm-cinematic-on .tm-hero__title,body.tm-preset-mono-pure.tm-cinematic-on .tm-section-head__title,body.tm-preset-mono-pure.tm-cinematic-on .tm-section-title,body.tm-preset-mono-silk.tm-cinematic-on .tm-section-head__title,body.tm-preset-mono-silk.tm-cinematic-on .tm-section-title,body.tm-preset-paper-warm.tm-cinematic-on .tm-section-head__title,body.tm-preset-pure-white.tm-cinematic-on .tm-section-head__title,body.tm-preset-stripe.tm-cinematic-on .tm-section-head__title,body.tm-preset-stripe.tm-cinematic-on .tm-section-title{color:#0a0a0a!important}body.tm-preset-airbnb.tm-cinematic-on .tm-bigstats__label,body.tm-preset-airbnb.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-apple-clean.tm-cinematic-on .tm-authority-item__text,body.tm-preset-apple-clean.tm-cinematic-on .tm-bigstats__label,body.tm-preset-apple-clean.tm-cinematic-on .tm-how-works__text,body.tm-preset-apple-clean.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-apple-clean.tm-cinematic-on .tm-transformations__text,body.tm-preset-clinica-medica.tm-cinematic-on .tm-bigstats__label,body.tm-preset-clinica-medica.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-google-material.tm-cinematic-on .tm-bigstats__label,body.tm-preset-google-material.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-mono-ivory.tm-cinematic-on .tm-authority-item__text,body.tm-preset-mono-ivory.tm-cinematic-on .tm-bigstats__label,body.tm-preset-mono-ivory.tm-cinematic-on .tm-how-works__text,body.tm-preset-mono-ivory.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-mono-ivory.tm-cinematic-on .tm-transformations__text,body.tm-preset-mono-pearl.tm-cinematic-on .tm-bigstats__label,body.tm-preset-mono-pearl.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-mono-pearl.tm-cinematic-on .tm-transformations__text,body.tm-preset-mono-pure.tm-cinematic-on .tm-authority-item__text,body.tm-preset-mono-pure.tm-cinematic-on .tm-bigstats__label,body.tm-preset-mono-pure.tm-cinematic-on .tm-how-works__text,body.tm-preset-mono-pure.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-mono-pure.tm-cinematic-on .tm-transformations__text,body.tm-preset-mono-silk.tm-cinematic-on .tm-bigstats__label,body.tm-preset-mono-silk.tm-cinematic-on .tm-section-head__subtitle,body.tm-preset-mono-silk.tm-cinematic-on .tm-transformations__text,body.tm-preset-stripe.tm-cinematic-on .tm-bigstats__label,body.tm-preset-stripe.tm-cinematic-on .tm-section-head__subtitle{color:rgba(10,10,10,.65)!important}.tm-how-works__grid,.tm-transformations__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,2.5vw,32px);position:relative;margin:40px 0}@media (max-width:920px){.tm-how-works__grid,.tm-transformations__grid{grid-template-columns:1fr;gap:16px}}@media (hover:hover){.tm-how-works__card:hover,.tm-transformations__card:hover{transform:translateY(-6px)}}.tm-mono{font-family:'JetBrains Mono','Fira Code',monospace;letter-spacing:.05em}.tm-italic{font-style:italic;font-weight:inherit;font-family:inherit;color:var(--tm-primary);text-shadow:0 0 16px rgba(var(--tm-primary-rgb),.3)}html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) .tm-gradient-text,html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) .tm-section-head__title .tm-gradient-text,html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) .tm-section-title .tm-gradient-text{background:linear-gradient(135deg,var(--tm-primary) 0,color-mix(in srgb,var(--tm-primary) 55%,#fff) 50%,var(--tm-primary) 100%)!important;background-image:linear-gradient(135deg,var(--tm-primary) 0,color-mix(in srgb,var(--tm-primary) 55%,#fff) 50%,var(--tm-primary) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 0 18px rgba(var(--tm-primary-rgb, 230, 57, 70), .45))!important}html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) .tm-italic,html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) .tm-section-head__title em,html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) .tm-section-title em,html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) em.tm-italic{background:linear-gradient(135deg,var(--tm-primary) 0,color-mix(in srgb,var(--tm-primary) 55%,#fff) 50%,var(--tm-primary) 100%)!important;background-image:linear-gradient(135deg,var(--tm-primary) 0,color-mix(in srgb,var(--tm-primary) 55%,#fff) 50%,var(--tm-primary) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 0 18px rgba(var(--tm-primary-rgb, 230, 57, 70), .4));display:inline-block!important;padding-bottom:.15em;line-height:1.18;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none!important;font-style:italic!important}@supports not (background-clip:text){html body.tm-cinematic-on:not(.tm-light-bg):not(.tm-preset-clinic-calm):not(.tm-preset-editorial-gold):not(.tm-preset-saas-royal):not(.tm-preset-boutique-rose):not(.tm-preset-bordeaux-bloom):not(.tm-preset-wellness-sage):not(.tm-preset-coral-sun) .tm-italic{color:var(--tm-primary)!important;-webkit-text-fill-color:currentColor!important}}body.tm-cinematic-on.tm-preset-blog-literario .tm-italic,body.tm-cinematic-on.tm-preset-classico-moderno .tm-italic,body.tm-cinematic-on.tm-preset-elegancia-pura .tm-italic,body.tm-cinematic-on.tm-preset-fashion-chic .tm-italic,body.tm-cinematic-on.tm-preset-luxo-editorial .tm-italic{font-family:'Cormorant Garamond','Playfair Display',Georgia,serif;font-weight:400;letter-spacing:-.015em}.tm-eyebrow{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tm-primary);padding:6px 14px;border:1px solid rgba(var(--tm-primary-rgb),.4);border-radius:999px;background:rgba(var(--tm-primary-rgb),.08);margin-bottom:16px}body.tm-cinematic-on ::-webkit-scrollbar,body.tm-cinematic-on::-webkit-scrollbar{width:8px;height:8px}body.tm-cinematic-on ::-webkit-scrollbar-track,body.tm-cinematic-on::-webkit-scrollbar-track{background:rgba(255,255,255,.04)}body.tm-cinematic-on ::-webkit-scrollbar-thumb,body.tm-cinematic-on::-webkit-scrollbar-thumb{background:rgba(255,255,255,.85);border-radius:999px;border:2px solid transparent;background-clip:padding-box}body.tm-cinematic-on ::-webkit-scrollbar-thumb:hover,body.tm-cinematic-on::-webkit-scrollbar-thumb:hover{background:padding-box #fff;border:2px solid transparent}body.tm-cinematic-on .tm-mform .tm-mform__big-title,body.tm-cinematic-on .tm-mform__big-title .tm-mform__title-line,body.tm-cinematic-on .tm-mform__big-title span.tm-mform__title-line,body.tm-cinematic-on .tm-mform__inner .tm-mform__big-title,body.tm-cinematic-on h2.tm-mform__big-title,body.tm-cinematic-on h2.tm-mform__big-title>span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.tm-cinematic-on .tm-mform__big-title .tm-mform__title-line--em,body.tm-cinematic-on .tm-mform__big-title span.tm-mform__title-line.tm-mform__title-line--em,body.tm-cinematic-on h2.tm-mform__big-title>span.tm-mform__title-line--em{color:var(--tm-primary)!important;-webkit-text-fill-color:var(--tm-primary)!important}body.tm-cinematic-on .tm-mform__intro,body.tm-cinematic-on .tm-mform__intro span,body.tm-cinematic-on .tm-mform__intro-pre,body.tm-cinematic-on .tm-mform__right .tm-mform__intro{color:rgba(255,255,255,.8)!important}body.tm-cinematic-on .tm-mform .tm-mform__question,body.tm-cinematic-on .tm-mform__form .tm-mform__question,body.tm-cinematic-on .tm-mform__intro strong,body.tm-cinematic-on .tm-mform__intro-bold,body.tm-cinematic-on h3.tm-mform__question{color:#fff!important}body.tm-cinematic-on .tm-mform .tm-mform__question-sub,body.tm-cinematic-on .tm-mform__form .tm-mform__question-sub,body.tm-cinematic-on p.tm-mform__question-sub{color:rgba(255,255,255,.7)!important}body.tm-cinematic-on .tm-mform .tm-mform__option-label,body.tm-cinematic-on .tm-mform__option .tm-mform__option-label,body.tm-cinematic-on .tm-mform__option-label,body.tm-cinematic-on .tm-mform__option-label::before,body.tm-cinematic-on .tm-mform__option-label>span,body.tm-cinematic-on .tm-mform__options .tm-mform__option-label,body.tm-cinematic-on label.tm-mform__option .tm-mform__option-label,body.tm-cinematic-on span.tm-mform__option-label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.tm-cinematic-on .tm-mform .tm-mform__step-counter,body.tm-cinematic-on .tm-mform__head-bar .tm-mform__step-counter,body.tm-cinematic-on .tm-mform__step-counter,body.tm-cinematic-on div.tm-mform__step-counter{color:rgba(255,255,255,.65)!important}body.tm-cinematic-on .tm-mform__step-current,body.tm-cinematic-on span.tm-mform__step-current{color:#fff!important}body.tm-cinematic-on .tm-mform__step-num,body.tm-cinematic-on div.tm-mform__step-num{color:var(--tm-primary)!important}body.tm-cinematic-on .tm-mform__field label{color:rgba(255,255,255,.7)!important}body.tm-cinematic-on .tm-mform__field input,body.tm-cinematic-on .tm-mform__field textarea,body.tm-cinematic-on .tm-mform__form input,body.tm-cinematic-on .tm-mform__form textarea,body.tm-cinematic-on input[type=text].tm-mform__field-input{color:#fff!important}body.tm-cinematic-on .tm-mform__field input::placeholder,body.tm-cinematic-on .tm-mform__field textarea::placeholder{color:rgba(255,255,255,.4)!important}body.tm-cinematic-on .tm-mform__success-title,body.tm-cinematic-on h3.tm-mform__success-title{color:#fff!important}body.tm-cinematic-on .tm-mform__success-body,body.tm-cinematic-on p.tm-mform__success-body{color:rgba(255,255,255,.7)!important}body.tm-cinematic-on .tm-mform__eyebrow,body.tm-cinematic-on .tm-mform__left .tm-mform__eyebrow,body.tm-cinematic-on span.tm-mform__eyebrow{color:var(--tm-primary)!important}body.tm-cinematic-on.tm-preset-airbnb .tm-mform__big-title,body.tm-cinematic-on.tm-preset-airbnb .tm-mform__title-line,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__big-title,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__title-line,body.tm-cinematic-on.tm-preset-google-material .tm-mform__big-title,body.tm-cinematic-on.tm-preset-google-material .tm-mform__title-line,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__big-title,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__title-line,body.tm-cinematic-on.tm-preset-mono-pearl .tm-mform__big-title,body.tm-cinematic-on.tm-preset-mono-pearl .tm-mform__title-line,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__big-title,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__title-line{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__title-line--em,body.tm-cinematic-on.tm-preset-google-material .tm-mform__title-line--em,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__title-line--em,body.tm-cinematic-on.tm-preset-mono-pearl .tm-mform__title-line--em,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__title-line--em{color:var(--tm-primary)!important;-webkit-text-fill-color:var(--tm-primary)!important}body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__form,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__form,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__form{background:linear-gradient(160deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.85) 60%),rgba(255,255,255,.95)!important}body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__field input,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__field textarea,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__intro-bold,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__option-label,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__question,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__field input,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__intro-bold,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__option-label,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__question,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__field input,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__field textarea,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__intro-bold,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__option-label,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__question{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__intro-pre,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__question-sub,body.tm-cinematic-on.tm-preset-apple-clean .tm-mform__step-counter,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__intro-pre,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__question-sub,body.tm-cinematic-on.tm-preset-mono-ivory .tm-mform__step-counter,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__intro-pre,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__question-sub,body.tm-cinematic-on.tm-preset-mono-pure .tm-mform__step-counter{color:rgba(10,10,10,.65)!important}body.tm-cinematic-on .tm-mform.tm-mform--split{padding:clamp(60px,8vw,110px) clamp(20px,5vw,64px)!important}body.tm-cinematic-on .tm-mform--split .tm-mform__split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(32px,4vw,64px)!important;align-items:start!important;max-width:1200px!important;margin:0 auto!important}@media (max-width:980px){body.tm-cinematic-on .tm-mform--split .tm-mform__split{grid-template-columns:1fr!important;gap:32px!important}}body.tm-cinematic-on .tm-mform--split .tm-mform__left{align-self:start!important;padding-top:20px!important;display:flex!important;flex-direction:column!important;gap:28px!important}body.tm-cinematic-on .tm-mform--split .tm-mform__eyebrow{margin-bottom:0!important;align-self:flex-start!important}body.tm-cinematic-on .tm-mform--split .tm-mform__big-title{font-size:clamp(42px, 5.6vw, 72px)!important;line-height:1.05!important;letter-spacing:-.025em!important;font-weight:700!important;margin:0!important;font-family:var(--tm-font-headings)!important;color:#fff!important}body.tm-cinematic-on .tm-mform--split .tm-mform__big-title .tm-mform__title-line{display:block!important;font-size:inherit!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.025em!important}body.tm-cinematic-on .tm-mform--split .tm-mform__big-title .tm-mform__title-line--em{font-style:italic!important;font-weight:400!important;font-size:inherit!important;color:var(--tm-primary)!important;-webkit-text-fill-color:var(--tm-primary)!important;text-shadow:0 0 18px rgba(var(--tm-primary-rgb),.25)!important;animation:none!important}body.tm-cinematic-on .tm-mform--split .tm-mform__photo{aspect-ratio:4/3!important;max-height:360px!important;width:100%!important;border-radius:16px!important;overflow:hidden!important;margin-top:8px!important;box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 40px rgba(var(--tm-primary-rgb),.12)!important}body.tm-cinematic-on .tm-mform--split .tm-mform__photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}body.tm-cinematic-on .tm-mform--split .tm-mform__right{min-width:0!important;max-width:560px!important;width:100%!important;margin-left:auto!important}@media (max-width:980px){body.tm-cinematic-on .tm-mform--split .tm-mform__left{padding-top:0!important;text-align:center!important;align-items:center!important}body.tm-cinematic-on .tm-mform--split .tm-mform__big-title{font-size:clamp(34px, 9vw, 52px)!important}body.tm-cinematic-on .tm-mform--split .tm-mform__photo{max-height:280px!important;max-width:480px!important;margin:0 auto!important}body.tm-cinematic-on .tm-mform--split .tm-mform__right{margin:0 auto!important}}body.tm-cinematic-on .tm-mform__option:focus-visible,body.tm-cinematic-on [role=button]:focus-visible,body.tm-cinematic-on [tabindex]:not([tabindex="-1"]):focus-visible,body.tm-cinematic-on a:focus-visible,body.tm-cinematic-on button:focus-visible,body.tm-cinematic-on input:focus-visible,body.tm-cinematic-on select:focus-visible,body.tm-cinematic-on summary:focus-visible,body.tm-cinematic-on textarea:focus-visible{outline:2px solid var(--tm-primary,#CA8A04);outline-offset:3px;box-shadow:0 0 0 4px rgba(var(--tm-primary-rgb,202,138,4),.25);border-radius:6px}body.tm-cinematic-on.tm-preset-apple-clean a:focus-visible,body.tm-cinematic-on.tm-preset-apple-clean button:focus-visible,body.tm-cinematic-on.tm-preset-mono-ivory a:focus-visible,body.tm-cinematic-on.tm-preset-mono-ivory button:focus-visible,body.tm-cinematic-on.tm-preset-mono-pure a:focus-visible,body.tm-cinematic-on.tm-preset-mono-pure button:focus-visible{outline-color:var(--tm-primary,#ca8a04);box-shadow:0 0 0 4px rgba(var(--tm-primary-rgb,202,138,4),.35)}body.tm-cinematic-on a:focus:not(:focus-visible),body.tm-cinematic-on button:focus:not(:focus-visible){outline:0}body.tm-cinematic-on .tm-mform__option,body.tm-cinematic-on [role=button],body.tm-cinematic-on a,body.tm-cinematic-on button,body.tm-cinematic-on label[for],body.tm-cinematic-on summary{cursor:pointer}@media (hover:none),(max-width:920px){body.tm-cinematic-on{cursor:auto}}@media (max-width:768px){body.tm-cinematic-on .tm-btn,body.tm-cinematic-on .tm-faq__question,body.tm-cinematic-on .tm-mform__btn,body.tm-cinematic-on .tm-mform__option-label,body.tm-cinematic-on .tm-nav__cta,body.tm-cinematic-on .tm-pricing-card .tm-btn{min-height:44px;min-width:44px}body.tm-cinematic-on input[type=email],body.tm-cinematic-on input[type=search],body.tm-cinematic-on input[type=tel],body.tm-cinematic-on input[type=text],body.tm-cinematic-on textarea{font-size:16px;min-height:48px}}@media (prefers-reduced-motion:reduce){.tm-marquee__track{animation:none}[data-float]{transform:none!important;--tm-float-y:0px!important}body.tm-cinematic-on *,body.tm-cinematic-on ::after,body.tm-cinematic-on ::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}body.tm-cinematic-on .tm-cursor,body.tm-cinematic-on .tm-cursor-trail,body.tm-cinematic-on .tm-depth{display:none}}.tm-skip-link{position:absolute;left:-9999px;top:8px;padding:12px 20px;background:var(--tm-primary,#ca8a04);color:#000;font-weight:700;z-index:100000;border-radius:8px;text-decoration:none}.tm-skip-link:focus,.tm-skip-link:focus-visible{left:16px;outline:#fff solid 3px;outline-offset:2px}.tm-stagger{opacity:0;transform:translate3d(0,40px,0) scale(.97);transition:opacity .8s cubic-bezier(.25, .46, .45, .94),transform .8s cubic-bezier(.25, .46, .45, .94);will-change:opacity,transform}.tm-stagger.tm-stagger--in{opacity:1;transform:translate3d(0,0,0) scale(1);will-change:auto}.tm-stagger--title{transform:translate3d(0,24px,0);transition-duration:.55s;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.tm-hero .tm-hero__badge,.tm-hero .tm-hero__cta,.tm-hero .tm-hero__ctas .tm-btn,.tm-hero .tm-hero__inner .tm-btn,.tm-hero .tm-hero__subtitle,.tm-hero .tm-hero__title{opacity:0;transform:translate3d(0,35px,0);transition:opacity 1s cubic-bezier(.22, 1, .36, 1),transform 1s cubic-bezier(.22, 1, .36, 1)}.tm-hero .tm-hero__badge{transform:scale(.75)}.tm-hero.tm-hero--entered .tm-hero__badge{opacity:1;transform:scale(1);transition-delay:0.15s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.34,1.56,0.64,1)}.tm-hero.tm-hero--entered .tm-hero__title{opacity:1;transform:translate3d(0,0,0);transition-delay:0.4s;transition-duration:1.4s}.tm-hero.tm-hero--entered .tm-hero__subtitle{opacity:1;transform:translate3d(0,0,0);transition-delay:0.85s;transition-duration:1.1s}.tm-hero.tm-hero--entered .tm-hero__cta,.tm-hero.tm-hero--entered .tm-hero__ctas .tm-btn,.tm-hero.tm-hero--entered .tm-hero__inner .tm-btn{opacity:1;transform:translate3d(0,0,0);transition-delay:1.2s;transition-duration:.9s}.tm-hero.tm-hero--entered .tm-hero__ctas .tm-btn:nth-of-type(2){transition-delay:1.38s}.tm-hero.tm-hero--entered .tm-hero__ctas .tm-btn:nth-of-type(3){transition-delay:1.56s}.tm-mobile-lean .tm-hero .tm-hero__badge,.tm-mobile-lean .tm-hero .tm-hero__cta,.tm-mobile-lean .tm-hero .tm-hero__ctas .tm-btn,.tm-mobile-lean .tm-hero .tm-hero__inner .tm-btn,.tm-mobile-lean .tm-hero .tm-hero__subtitle,.tm-mobile-lean .tm-hero .tm-hero__title,.tm-mobile-lean .tm-stagger{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.tm-hero .tm-hero__badge,.tm-hero .tm-hero__cta,.tm-hero .tm-hero__ctas .tm-btn,.tm-hero .tm-hero__inner .tm-btn,.tm-hero .tm-hero__subtitle,.tm-hero .tm-hero__title,.tm-stagger{opacity:1!important;transform:none!important;transition:none!important}}