.mont-landing{--l-bg:#08070c;--l-panel:#0d0c14;--l-accent:#5a8dff;--l-accent-lt:#8fb2ff;--l-t1:#ffffffed;--l-t2:#ffffff8f;--l-t3:#ffffff5c;--l-line:#ffffff17;--l-sans:-apple-system, "SF Pro Display", "SF Pro Text", system-ui, "Helvetica Neue", sans-serif;font-family:var(--l-sans);background:var(--l-bg);color:var(--l-t1);-webkit-font-smoothing:antialiased;overflow-x:clip}.mont-landing .steps>*,.mont-landing .trust>*,.mont-landing .clar>*,.mont-landing .step-hero>*,.mont-landing .foot>*{min-width:0}.mont-landing a{color:var(--l-accent);text-decoration:none}.mont-landing a:hover{color:var(--l-accent-lt)}.mont-landing img{display:block}.mont-landing section[id]{scroll-margin-top:40px}.mont-landing .appstore-escape{--ae-surface:#14131c;--ae-fg:var(--l-t1);--ae-muted:var(--l-t2);--ae-border:#ffffff24;--ae-accent:var(--l-accent-lt);--ae-accent-fg:#0a0a0f}.mont-landing .hero{background:radial-gradient(55% 60% at 50% -10%, #7c6cff38 0%, #7c6cff00 60%), radial-gradient(60% 70% at 50% 115%, #5a8dff24 0%, #0000 55%), var(--l-bg);position:relative;overflow:hidden}.mont-landing nav{z-index:5;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:28px 40px;display:flex;position:relative}.mont-landing .logo{color:var(--l-t1);letter-spacing:.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.mont-landing .logo img{border-radius:7px;width:28px;height:28px}.mont-landing .links{gap:32px;font-size:14px;font-weight:500;display:flex}.mont-landing .links a{color:var(--l-t2)}.mont-landing .links a:hover{color:var(--l-t1)}.mont-landing .nav-r{align-items:center;gap:20px;display:flex}.mont-landing .lang{color:var(--l-t3);letter-spacing:.06em;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.mont-landing .lang button{color:var(--l-t3);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.mont-landing .lang button:hover,.mont-landing .lang button.on{color:var(--l-t1)}.mont-landing .dl{color:var(--l-t1);background:#ffffff17;border:1px solid #ffffff1f;border-radius:99px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .15s}.mont-landing .dl:hover{color:#fff;background:#ffffff26}.mont-landing .hero-wrap{z-index:3;text-align:center;max-width:980px;margin:0 auto;padding:72px 40px 0;position:relative}.mont-landing h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(52px,7vw,92px);font-weight:800;line-height:1.02}.mont-landing h1 em{background:linear-gradient(100deg, var(--l-accent-lt), var(--l-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mont-landing .hero-sub{max-width:580px;color:var(--l-t2);text-wrap:pretty;margin:26px auto 0;font-size:19px;line-height:1.55}.mont-landing .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:38px;display:flex}.mont-landing .appstore{color:#0a0a0f;background:#fff;border-radius:14px;align-items:center;gap:11px;padding:13px 26px;font-weight:600;transition:transform .15s;display:flex}.mont-landing .appstore:hover{color:#000;transform:translateY(-1px)}.mont-landing .appstore svg{width:22px;height:22px}.mont-landing .appstore .lbl{text-align:left;line-height:1.15}.mont-landing .appstore .lbl small{color:#555;font-size:11px;font-weight:500;display:block}.mont-landing .appstore .lbl b{font-size:16px}.mont-landing .ghost{color:var(--l-t2);font-size:15px;font-weight:600}.mont-landing .ghost:hover{color:var(--l-t1)}.mont-landing .hero-phone{z-index:2;filter:drop-shadow(0 40px 90px #7c6cff47);width:420px;max-width:100%;margin:64px auto 0;position:relative}.mont-landing .hero-glow{pointer-events:none;background:radial-gradient(50% 50%,#7c6cff4d 0%,#7c6cff00 70%);border-radius:50%;width:900px;height:520px;position:absolute;bottom:-160px;left:50%;transform:translate(-50%)}.mont-landing .hero-fade{z-index:3;background:linear-gradient(#08070c00, var(--l-bg));pointer-events:none;height:220px;position:absolute;bottom:0;left:0;right:0}.mont-landing section{position:relative}.mont-landing .sec{max-width:1100px;margin:0 auto;padding:120px 40px 0}.mont-landing .kick{letter-spacing:.22em;text-transform:uppercase;color:var(--l-accent-lt);font-size:13px;font-weight:600;display:block}.mont-landing h2{letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,3.8vw,52px);font-weight:800;line-height:1.08}.mont-landing .lede{max-width:540px;color:var(--l-t2);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.6}.mont-landing .steps{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.mont-landing .step{border:1px solid var(--l-line);background:var(--l-panel);border-radius:22px;padding:34px 32px}.mont-landing .step .num{letter-spacing:.14em;color:var(--l-t3);font-size:14px;font-weight:700}.mont-landing .step h3{letter-spacing:-.015em;margin-top:14px;font-size:22px;font-weight:700}.mont-landing .step p{color:var(--l-t2);text-wrap:pretty;margin-top:12px;font-size:15.5px;line-height:1.6}.mont-landing .step-hero{background:radial-gradient(70% 100% at 15% 0%, #5a8dff1a 0%, #0000 60%), var(--l-panel);border-color:#5a8dff47;grid-column:1/-1;grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;padding:0;display:grid;overflow:hidden}.mont-landing .step-hero .txt{padding:48px 20px 48px 44px}.mont-landing .step-hero .tag{color:var(--l-accent-lt);letter-spacing:.08em;text-transform:uppercase;background:#5a8dff24;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-block}.mont-landing .step-hero h3{letter-spacing:-.02em;margin-top:18px;font-size:30px;font-weight:800}.mont-landing .step-hero p{color:var(--l-t2);max-width:440px;margin-top:14px;font-size:16px;line-height:1.65}.mont-landing .step-hero .ph{justify-content:center;align-self:end;padding:48px 30px 0;display:flex}.mont-landing .step-hero .ph .shot{filter:drop-shadow(0 24px 60px #000000b3);width:300px;max-width:100%;margin-bottom:-90px}.mont-landing .vs{border-top:1px solid var(--l-line);margin-top:56px}.mont-landing .vs-row{border-bottom:1px solid var(--l-line);letter-spacing:-.01em;grid-template-columns:1fr 60px 1fr;align-items:center;padding:30px 8px;font-size:20px;font-weight:600;display:grid}.mont-landing .vs-row .old{color:var(--l-t3);font-weight:500}.mont-landing .vs-row .arr{text-align:center;color:var(--l-accent);font-size:22px}.mont-landing .vs-row .new{color:var(--l-t1)}.mont-landing .clar{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.mont-landing .clar-cards{gap:18px;display:grid}.mont-landing .ccard{border:1px solid var(--l-line);background:var(--l-panel);border-radius:20px;padding:30px}.mont-landing .ccard h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.mont-landing .ccard p{color:var(--l-t2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.mont-landing .clar-ph{justify-content:center;display:flex;position:relative}.mont-landing .clar-ph .shot{z-index:2;filter:drop-shadow(0 30px 70px #000000bf);width:340px;max-width:100%;position:relative}.mont-landing .clar-ph:before{content:"";background:radial-gradient(50% 50%,#7c6cff29 0%,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mont-landing .trust{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.mont-landing .tcard{border:1px solid var(--l-line);background:var(--l-panel);border-radius:22px;padding:34px 30px}.mont-landing .tcard .ico{width:42px;height:42px;color:var(--l-accent-lt);background:#5a8dff1f;border-radius:12px;justify-content:center;align-items:center;display:flex}.mont-landing .tcard .ico svg{width:20px;height:20px}.mont-landing .tcard h3{margin-top:20px;font-size:18px;font-weight:700}.mont-landing .tcard p{color:var(--l-t2);text-wrap:pretty;margin-top:10px;font-size:14.5px;line-height:1.6}.mont-landing .faq{max-width:760px;margin:56px auto 0}.mont-landing .faq details{border-bottom:1px solid var(--l-line)}.mont-landing .faq summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.mont-landing .faq summary::-webkit-details-marker{display:none}.mont-landing .faq summary:after{content:"+";color:var(--l-t3);flex-shrink:0;font-size:24px;font-weight:400}.mont-landing .faq details[open] summary:after{content:"–"}.mont-landing .faq .a{color:var(--l-t2);text-wrap:pretty;max-width:640px;padding:0 4px 26px;font-size:15.5px;line-height:1.65}.mont-landing .faq-more{text-align:center;margin-top:28px;font-size:15px;font-weight:600;display:block}.mont-landing .cta-band{max-width:1100px;margin:130px auto 0;padding:0 40px}.mont-landing .cta-in{text-align:center;background:radial-gradient(60% 90% at 18% -12%,#7c6cff57 0%,#7c6cff00 55%),radial-gradient(55% 85% at 50% 130%,#5a8dff38 0%,#0000 58%),linear-gradient(100deg,#1b1846 0%,#12153a 45%,#0b0e26 100%);border:1px solid #ffffff1a;border-radius:28px;padding:88px 40px;position:relative;overflow:hidden}.mont-landing .cta-in h2{max-width:640px;margin:0 auto}.mont-landing .cta-in p{max-width:460px;color:var(--l-t2);margin:18px auto 0;font-size:17px;line-height:1.6}.mont-landing .cta-in .ctas{margin-top:36px}.mont-landing footer{border-top:1px solid var(--l-line);margin-top:130px}.mont-landing .foot{grid-template-columns:1.4fr 1fr 1fr;gap:40px;max-width:1100px;margin:0 auto;padding:64px 40px 40px;display:grid}.mont-landing .foot .fbrand p{max-width:280px;color:var(--l-t2);margin-top:16px;font-size:14px;line-height:1.6}.mont-landing .foot h4{letter-spacing:.14em;text-transform:uppercase;color:var(--l-t3);font-size:12.5px;font-weight:600}.mont-landing .foot ul{gap:11px;margin-top:16px;list-style:none;display:grid}.mont-landing .foot ul a{color:var(--l-t2);font-size:14.5px}.mont-landing .foot ul a:hover{color:var(--l-t1)}.mont-landing .legal{border-top:1px solid var(--l-line);max-width:1100px;color:var(--l-t3);justify-content:space-between;gap:20px;margin:0 auto;padding:24px 40px 40px;font-size:13px;display:flex}@media (max-width:900px){.mont-landing nav{padding:22px 24px}.mont-landing .links{display:none}.mont-landing .hero-wrap,.mont-landing .sec,.mont-landing .cta-band{padding-left:24px;padding-right:24px}.mont-landing .hero-phone{width:320px}.mont-landing .steps,.mont-landing .trust,.mont-landing .clar,.mont-landing .step-hero{grid-template-columns:1fr}.mont-landing .step-hero .txt{padding:40px 28px 0}.mont-landing .vs-row{grid-template-columns:1fr 40px 1fr;font-size:16px}.mont-landing .foot{grid-template-columns:1fr;gap:32px}.mont-landing .legal{flex-direction:column}}
