.ot-landing{--violet:var(--ot-violet);--pink:var(--ot-pink);--lilac:var(--ot-lilac);--periwinkle:var(--ot-periwinkle);--cyan:var(--ot-cyan);--orange:var(--ot-orange);--coral:var(--ot-coral);--grad-primary:var(--ot-grad-primary);--grad-secondary:var(--ot-grad-secondary);--grad-energy:var(--ot-grad-energy);--grad-aurora:var(--ot-grad-aurora);--grad-text:var(--ot-grad-text);--success:var(--ot-success);--warning:var(--ot-warning);--error:var(--ot-error);--info:var(--ot-info);--bg:var(--ot-bg);--bg-2:var(--ot-bg-2);--surface:var(--ot-surface);--surface-2:var(--ot-surface-2);--ink:var(--ot-ink);--ink-soft:var(--ot-ink-soft);--muted:var(--ot-muted);--line:var(--ot-line);--line-strong:var(--ot-line-strong);--glass-bg:var(--ot-glass-bg);--glass-bord:var(--ot-glass-border);--glass-shadow:var(--ot-glass-shadow);--glass-blur:18px;--glow-soft:var(--ot-glow-soft);--glow-med:var(--ot-glow-med);--glow-strong:var(--ot-glow-strong);--font:var(--ot-font);--r-sm:var(--ot-r-sm);--r-md:var(--ot-r-md);--r-lg:var(--ot-r-lg);--r-xl:var(--ot-r-xl);--maxw:var(--ot-container);font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden;transition:background .5s ease,color .5s ease;min-height:100vh}.ot-landing *{box-sizing:border-box}.ot-landing a{color:inherit;text-decoration:none}.ot-landing img{max-width:100%;display:block}.ot-landing svg{display:block}.ot-landing ::-moz-selection{background:rgba(124,77,255,.22)}.ot-landing ::selection{background:rgba(124,77,255,.22)}.ot-landing .container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.ot-landing h1,.ot-landing h2,.ot-landing h3{letter-spacing:-.02em;line-height:1.08;font-weight:700;margin:0}.ot-landing .display{font-size:clamp(40px,6vw,68px);font-weight:800;letter-spacing:-.035em}.ot-landing .h-display2{font-size:clamp(30px,4.4vw,46px);font-weight:800;letter-spacing:-.03em}.ot-landing .h1{font-size:clamp(26px,3vw,34px);font-weight:700}.ot-landing .h2{font-size:21px;font-weight:700}.ot-landing .grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ot-landing .overline{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ot-landing .lead{font-size:clamp(16px,1.5vw,19px);color:var(--ink-soft)}.ot-landing .muted{color:var(--muted)}.ot-landing p{margin:0}.ot-landing .ot-logo{display:inline-flex;align-items:center;gap:12px}.ot-landing .ot-logo .spark{width:38px;height:38px;flex-shrink:0}.ot-landing .ot-logo .word{font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.ot-landing .ot-logo.sm .spark{width:28px;height:28px}.ot-landing .ot-logo.sm .word{font-size:18px}.ot-landing .spark.float{animation:ot-sparkSpin 22s linear infinite}.ot-landing .spark .core{animation:ot-sparkPulse 3.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.ot-landing .btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font);font-weight:600;font-size:15px;border:none;cursor:pointer;border-radius:13px;padding:13px 22px;transition:transform .18s ease,box-shadow .25s ease,background .25s;white-space:nowrap}.ot-landing .btn .ar{transition:transform .25s ease}.ot-landing .btn:hover .ar{transform:translateX(4px)}.ot-landing .btn-primary{background:var(--grad-primary);color:#fff;box-shadow:0 12px 30px -10px rgba(236,72,153,.6)}.ot-landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -10px rgba(236,72,153,.7)}.ot-landing .btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.ot-landing .btn-ghost:hover{transform:translateY(-2px);border-color:var(--violet);box-shadow:var(--glow-soft)}.ot-landing .btn-lg{padding:16px 28px;font-size:16px;border-radius:15px}.ot-landing[data-theme=dark] .btn-ghost{background:rgba(255,255,255,.04)}.ot-landing .chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 13px}.ot-landing .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--grad-primary)}.ot-landing[data-theme=dark] .chip{background:rgba(255,255,255,.05)}.ot-landing .badge-pill{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violet);background:rgba(124,77,255,.1);border:1px solid rgba(124,77,255,.22);border-radius:999px;padding:7px 14px}.ot-landing[data-theme=dark] .badge-pill{color:var(--lilac);background:rgba(184,133,252,.14);border-color:rgba(184,133,252,.3)}.ot-landing .glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--glass-bord);border-radius:var(--r-lg);box-shadow:var(--glass-shadow)}.ot-landing .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ot-landing .nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s,box-shadow .4s,border-color .4s}.ot-landing .nav-inner{display:flex;align-items:center;gap:22px;height:74px}.ot-landing .nav.scrolled{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--line)}.ot-landing .nav-menu{display:flex;align-items:center;gap:4px;margin-left:18px}.ot-landing .nav-menu a{font-size:14.5px;font-weight:500;color:var(--ink-soft);padding:8px 13px;border-radius:10px;display:inline-flex;align-items:center;gap:5px;transition:color .2s,background .2s}.ot-landing .nav-menu a:hover{color:var(--violet);background:rgba(124,77,255,.07)}.ot-landing .nav-menu .caret{width:9px;opacity:.5}.ot-landing .nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.ot-landing .theme-toggle{width:42px;height:42px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .25s}.ot-landing .theme-toggle:hover{transform:translateY(-2px);border-color:var(--violet);box-shadow:var(--glow-soft)}.ot-landing .theme-toggle svg{width:19px;height:19px}.ot-landing[data-theme=dark] .theme-toggle{background:rgba(255,255,255,.05)}.ot-landing .nav-link-enter{font-size:14.5px;font-weight:600;color:var(--ink);padding:10px 16px;border-radius:11px;border:1px solid var(--line-strong);transition:border-color .2s,box-shadow .25s}.ot-landing .nav-link-enter:hover{border-color:var(--violet)}.ot-landing .burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);place-items:center;cursor:pointer;transition:border-color .2s,box-shadow .25s}.ot-landing .burger:hover{border-color:var(--violet);box-shadow:var(--glow-soft)}.ot-landing .burger svg{width:22px;height:22px}.ot-landing[data-theme=dark] .burger{background:rgba(255,255,255,.05)}.ot-landing .mobile-drawer{display:none}.ot-landing .mobile-scrim{position:fixed;inset:0;z-index:90;background:rgba(8,6,20,.45);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.ot-landing .mobile-panel{position:fixed;top:74px;left:0;right:0;z-index:95;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 24px 48px -16px rgba(8,6,20,.35);padding:14px 22px 22px;display:flex;flex-direction:column;gap:4px;transform:translateY(-12px);opacity:0;transition:transform .3s cubic-bezier(.4,1.2,.5,1),opacity .3s ease}.ot-landing .mobile-panel a{font-size:16px;font-weight:600;color:var(--ink);padding:14px 12px;border-radius:12px;transition:color .2s,background .2s}.ot-landing .mobile-panel a:hover{color:var(--violet);background:rgba(124,77,255,.07)}.ot-landing .mobile-panel-cta{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.ot-landing .mobile-panel-cta .nav-link-enter{text-align:center;padding:13px}.ot-landing .mobile-panel-cta .btn{justify-content:center}.ot-landing .hero{position:relative;padding:138px 0 70px;overflow:hidden}.ot-landing .hero-bg{position:absolute;inset:0;z-index:0}.ot-landing .hero-bg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 42%;object-position:72% 42%;opacity:.95}.ot-landing[data-theme=dark] .hero-bg img{opacity:.6;filter:brightness(.85) saturate(1.15)}.ot-landing .hero-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,var(--bg) 20%,rgba(247,245,252,.62) 42%,rgba(247,245,252,.06) 66%,transparent 100%)}.ot-landing[data-theme=dark] .hero-bg:before{background:linear-gradient(90deg,var(--bg) 0,var(--bg) 18%,rgba(7,6,14,.62) 44%,rgba(7,6,14,.06) 70%,transparent 100%)}.ot-landing .hero-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,transparent,var(--bg))}.ot-landing .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;min-height:540px}.ot-landing .hero-copy{max-width:560px}.ot-landing .hero-copy .badge-pill{margin-bottom:22px}.ot-landing .hero h1{margin-bottom:18px}.ot-landing .hero .lead{margin-bottom:10px;max-width:440px}.ot-landing .hero .sub{color:var(--muted);font-size:15px;max-width:410px;margin-bottom:28px}.ot-landing .hero-cta{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:26px}.ot-landing .hero-chips{display:flex;gap:9px;flex-wrap:wrap}.ot-landing .kpi-cluster{position:relative;height:470px}.ot-landing .kpi{position:absolute;padding:16px 18px;min-width:168px;border-radius:var(--r-md);animation:ot-floaty 7s ease-in-out infinite}.ot-landing .kpi .k-label{font-size:11.5px;color:var(--muted);font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.ot-landing .kpi .k-val{font-size:26px;font-weight:800;letter-spacing:-.02em}.ot-landing .kpi .k-delta{font-size:12px;font-weight:700;margin-top:3px}.ot-landing .k-delta.up{color:var(--success)}.ot-landing .k-delta.down{color:var(--error)}.ot-landing .kpi .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff}.ot-landing .kpi-a{top:6%;left:2%;animation-delay:0s}.ot-landing .kpi-b{top:0;right:4%;animation-delay:1.2s}.ot-landing .kpi-c{top:40%;right:14%;animation-delay:.6s}.ot-landing .kpi-d{bottom:6%;left:8%;animation-delay:1.8s}.ot-landing .kpi-donut{bottom:2%;right:2%;display:flex;align-items:center;gap:14px;animation-delay:2.4s}.ot-landing .trust{position:relative;z-index:2;margin-top:40px}.ot-landing .trust-inner{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:22px 26px;border-radius:var(--r-lg)}.ot-landing .trust-logos{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.ot-landing .trust-logos .tl{font-weight:800;font-size:17px;color:var(--muted);letter-spacing:-.02em;opacity:.8}.ot-landing .trust-label{font-size:12px;color:var(--muted);font-weight:600;max-width:90px;line-height:1.3}.ot-landing .trust-stats{display:flex;gap:26px}.ot-landing .trust-stats .ts b{font-size:19px;font-weight:800;display:block}.ot-landing .trust-stats .ts span{font-size:11px;color:var(--muted)}.ot-landing .section{position:relative;padding:96px 0}.ot-landing .section-head{max-width:660px;margin-bottom:50px}.ot-landing .sec-marker{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px}.ot-landing .sec-marker .num{font-family:var(--font);font-weight:800;font-size:15px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ot-landing .sec-marker .ln{width:38px;height:2px;background:var(--grad-primary);border-radius:2px}.ot-landing .aurora-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;z-index:0;pointer-events:none;animation:ot-auroraDrift 16s ease-in-out infinite}.ot-landing[data-theme=dark] .aurora-blob{opacity:.42}.ot-landing .modules{position:relative}.ot-landing .mod-grid{grid-template-columns:repeat(3,1fr)}.ot-landing .mod-grid,.ot-landing .vert-grid{display:grid;gap:18px;position:relative;z-index:2}.ot-landing .vert-grid{grid-template-columns:repeat(4,1fr)}.ot-landing .vert-grid .mod{display:block;padding:22px;color:inherit}.ot-landing .vert-grid .mod .m-ic{width:46px;height:46px;margin-bottom:14px}.ot-landing .vert-grid .mod h3{font-size:16px}.ot-landing .vert-grid .mod p{font-size:13px}.ot-landing .vert-grid .mod .m-link{margin-top:12px}.ot-landing .mod{padding:26px;border-radius:var(--r-lg);transition:transform .3s ease,box-shadow .3s ease}.ot-landing .mod:hover{transform:translateY(-6px);box-shadow:var(--glass-shadow)}.ot-landing .mod .m-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#fff;margin-bottom:18px;box-shadow:0 10px 24px -8px rgba(124,77,255,.5)}.ot-landing .mod h3{font-size:18px;margin-bottom:8px}.ot-landing .mod p{font-size:14px;color:var(--muted)}.ot-landing .mod .m-link{margin-top:16px;font-size:13px;font-weight:700;color:var(--violet);display:inline-flex;align-items:center;gap:6px}.ot-landing .dash{padding:26px;border-radius:var(--r-xl);position:relative;z-index:2}.ot-landing .dash-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.ot-landing .dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.ot-landing .dk{padding:15px 16px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line)}.ot-landing .dk .l{font-size:11.5px;color:var(--muted);font-weight:600}.ot-landing .dk .v{font-size:22px;font-weight:800;margin-top:5px;letter-spacing:-.02em}.ot-landing .dk .d{font-size:11.5px;font-weight:700;margin-top:2px}.ot-landing .dash-main{display:grid;grid-template-columns:1.7fr 1fr;gap:16px}.ot-landing .panel{padding:18px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line)}.ot-landing .panel h4{font-size:14px;margin-bottom:4px}.ot-landing .panel .ph-sub{font-size:12px;color:var(--muted);margin-bottom:14px}.ot-landing .legend{display:flex;gap:16px;font-size:12px;color:var(--muted);margin-top:10px}.ot-landing .legend i{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px}.ot-landing .src-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:7px 0}.ot-landing .src-row .s-dot{width:9px;height:9px;border-radius:50%;margin-right:8px;display:inline-block}.ot-landing .coverage-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}.ot-landing .cov-stats{display:flex;gap:16px;margin:26px 0}.ot-landing .cov-stat b{font-size:clamp(28px,3.4vw,40px);font-weight:800;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;letter-spacing:-.03em}.ot-landing .cov-stat span{font-size:12.5px;color:var(--muted)}.ot-landing .map-wrap{position:relative;padding:0;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(120% 120% at 60% 22%,#EEF0FB 0,#E6E9F7 55%,#DCE0F2 100%);border:1px solid var(--line);box-shadow:0 30px 80px -34px rgba(124,77,255,.3)}.ot-landing .map-img{width:100%;display:block;opacity:.92;filter:invert(1) hue-rotate(185deg) saturate(1.15) brightness(1.04)}.ot-landing[data-theme=dark] .map-wrap{background:radial-gradient(120% 120% at 60% 25%,#1A1748 0,#0A0820 55%,#06040F 100%);border-color:rgba(255,255,255,.1);box-shadow:0 34px 90px -34px rgba(124,77,255,.55)}.ot-landing[data-theme=dark] .map-img{opacity:.95;filter:none}.ot-landing .map-overlay{position:absolute;inset:0;pointer-events:none}.ot-landing .map-overlay .arcs{position:absolute;inset:0;width:100%;height:100%}.ot-landing .ping{position:absolute;transform:translate(-50%,-50%)}.ot-landing .ping .dot{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 12px 3px var(--c);position:relative;z-index:2;animation:ot-dotTwinkle 3s ease-in-out infinite}.ot-landing .ping .ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px solid var(--c);transform:translate(-50%,-50%);animation:ot-pingExpand 3s ease-out infinite}.ot-landing .ping .ring.r2{animation-delay:1.5s}.ot-landing .map-legend{position:absolute;left:18px;bottom:16px;display:flex;gap:16px;font-size:11px;color:var(--muted);z-index:3}.ot-landing .map-legend i{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle}.ot-landing .map-counter{position:absolute;right:18px;top:16px;text-align:right;z-index:3}.ot-landing .map-counter b{font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.02em;display:block}.ot-landing .map-counter span{font-size:11px;color:var(--muted)}.ot-landing[data-theme=dark] .map-legend{color:#C9C6E6}.ot-landing[data-theme=dark] .map-counter b{color:#fff}.ot-landing[data-theme=dark] .map-counter span{color:#9A98B8}.ot-landing .dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.ot-landing .dual-card{padding:26px;border-radius:var(--r-xl);position:relative;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:space-between}.ot-landing .dual-light{background:linear-gradient(160deg,#FFFFFF,#F2EEFF);border:1px solid var(--line);color:#0F1733}.ot-landing .dual-dark{background:linear-gradient(160deg,#0E0B1E,#1A1336);border:1px solid rgba(255,255,255,.1);color:#fff}.ot-landing .dual-mini-eclipse{width:120px;height:120px;border-radius:50%;margin:10px auto 0}.ot-landing .dual-feat{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.ot-landing .dual-feat .df{font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:999px;display:inline-flex;gap:6px;align-items:center}.ot-landing .dual-light .df{background:rgba(124,77,255,.08);color:#5B3FD9}.ot-landing .dual-dark .df{background:rgba(255,255,255,.08);color:#C9C6E6}.ot-landing .dual-toggle-demo{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.ot-landing .testi-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:34px}.ot-landing .testi{padding:26px;border-radius:var(--r-lg)}.ot-landing .testi .quote{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.01em;margin-bottom:18px}.ot-landing .testi .who{display:flex;align-items:center;gap:12px}.ot-landing .testi .av{width:42px;height:42px;border-radius:50%;background:var(--grad-secondary);display:grid;place-items:center;color:#fff;font-weight:700}.ot-landing .testi .who b{font-size:14px;display:block}.ot-landing .testi .who span{font-size:12px;color:var(--muted)}.ot-landing .brands-row{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:50px;opacity:.85}.ot-landing .brands-row .br{font-weight:800;font-size:16px;letter-spacing:.02em;color:var(--muted);text-transform:uppercase}.ot-landing .final-cta{position:relative;overflow:hidden;padding:64px 50px;border-radius:var(--r-xl);text-align:center}.ot-landing .final-cta .glow-eclipse{position:absolute;width:460px;height:460px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.ot-landing .final-cta>*{position:relative;z-index:2}.ot-landing .final-cta h2{margin-bottom:14px}.ot-landing .final-cta p{color:var(--muted);margin-bottom:28px;font-size:16px}.ot-landing .final-cta .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ot-landing .footer{padding:60px 0 36px;border-top:1px solid var(--line)}.ot-landing .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;margin-bottom:40px}.ot-landing .foot-brand p{font-size:13.5px;color:var(--muted);max-width:280px;margin-top:16px}.ot-landing .foot-col h5{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:14px}.ot-landing .foot-col a{display:block;font-size:14px;color:var(--ink-soft);padding:5px 0;transition:color .2s}.ot-landing .foot-col a:hover{color:var(--violet)}.ot-landing .foot-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);flex-wrap:wrap;gap:12px}@keyframes ot-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ot-sparkSpin{to{transform:rotate(1turn)}}@keyframes ot-sparkPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes ot-auroraDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}@keyframes ot-pingExpand{0%{width:9px;height:9px;opacity:.85}to{width:52px;height:52px;opacity:0}}@keyframes ot-dotTwinkle{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}.ot-landing .reveal{transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.ot-landing.js-anim .reveal{opacity:0;transform:translateY(28px)}.ot-landing.js-anim .reveal.in{opacity:1;transform:none}.ot-landing .reveal.d1{transition-delay:.08s}.ot-landing .reveal.d2{transition-delay:.16s}.ot-landing .reveal.d3{transition-delay:.24s}.ot-landing .reveal.d4{transition-delay:.32s}.ot-landing .reveal.d5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.ot-landing *{animation:none!important}.ot-landing .reveal{opacity:1!important;transform:none!important;transition:none}}@media (max-width:1080px){.ot-landing .vert-grid{grid-template-columns:repeat(2,1fr)}.ot-landing .nav-menu{display:none}.ot-landing .burger{display:grid}.ot-landing .nav-right .btn,.ot-landing .nav-right .nav-link-enter{display:none}.ot-landing .mobile-drawer{display:block}.ot-landing .mobile-drawer:not(.open){pointer-events:none}.ot-landing .mobile-drawer:not(.open) .mobile-panel,.ot-landing .mobile-drawer:not(.open) .mobile-scrim{opacity:0}.ot-landing .mobile-drawer:not(.open) .mobile-panel{transform:translateY(-12px);pointer-events:none}.ot-landing .mobile-drawer.open .mobile-scrim{opacity:1}.ot-landing .mobile-drawer.open .mobile-panel{transform:translateY(0);opacity:1}.ot-landing .hero-grid{grid-template-columns:1fr}.ot-landing .kpi-cluster{display:none}.ot-landing .hero-bg img{opacity:.42;-o-object-position:64% 42%;object-position:64% 42%}.ot-landing .coverage-grid,.ot-landing .dash-main{grid-template-columns:1fr}.ot-landing .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ot-landing .container{padding:0 18px}.ot-landing .mod-grid,.ot-landing .vert-grid{grid-template-columns:1fr}.ot-landing .dash-kpis{grid-template-columns:1fr 1fr}.ot-landing .dual-grid,.ot-landing .testi-grid,.ot-landing .trust-inner{grid-template-columns:1fr}.ot-landing .trust-inner{gap:18px}.ot-landing .trust-stats{flex-wrap:wrap;gap:16px}.ot-landing .foot-grid{grid-template-columns:1fr}.ot-landing .final-cta{padding:44px 22px}.ot-landing .nav-right .nav-link-enter{display:none}}