@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";.model-landing{--ml-yellow:#ffd21a;--ml-bg:#101010;--ml-muted:#a6a6a6;background:var(--ml-bg);color:#f5f5f5;isolation:isolate;font-family:DM Sans,Arial,sans-serif;font-weight:400;line-height:1.5;overflow:clip}.model-landing *{box-sizing:border-box}.model-landing a{color:inherit;text-decoration:none}.model-landing button{cursor:pointer;font:inherit}.model-landing h1,.model-landing h2,.model-landing h3,.model-landing p{margin:0}.model-landing mark{color:#101010;background:var(--ml-yellow);padding:0 .08em}.model-landing :is(a,button,summary):focus-visible{outline:3px solid var(--ml-yellow);outline-offset:5px}.ml-header{background:#0a0a0a;align-items:center;gap:38px;height:72px;padding:0 32px;display:flex}.ml-wordmark{letter-spacing:-1.8px;white-space:nowrap;font-size:30px;font-weight:600}.ml-wordmark>span:first-child,.ml-logo-dot{color:var(--ml-yellow)}.ml-nav{color:#b7b7b7;gap:32px;font-size:16px;display:flex}.ml-nav a:hover{color:#fff}.ml-apply{background:#f7f7f7;border:1px solid #f7f7f7;border-radius:100px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:9px 23px;font-size:16px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 18px #ffffff25;color:#111!important}.ml-apply:hover{background:var(--ml-yellow);border-color:var(--ml-yellow);transform:translateY(-2px);box-shadow:0 0 28px #ffd21a35}.ml-nav-apply{margin-left:auto}.ml-nav-apply svg,.ml-menu{display:none}.ml-hero{text-align:center;background:radial-gradient(at 50% 95%,#72590025,#0000 63%);max-width:1440px;margin:auto;padding:54px 24px 80px;position:relative}.ml-hero h1{letter-spacing:-2.8px;z-index:1;margin:0 auto 38px;font-size:clamp(43px,5vw,68px);font-weight:400;line-height:1.08;position:relative}.ml-trust{text-align:left;z-index:1;background:#202020;border:1px solid #333;border-radius:100px;align-items:center;gap:15px;padding:10px 24px 10px 11px;font-size:15px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff03}.ml-creator-avatars{flex-shrink:0;padding-right:4px;display:flex}.ml-creator-avatars img{object-fit:cover;border:3px solid #202020;border-radius:50%;outline:1px solid #ffffff30;width:56px;height:56px}.ml-creator-avatars img+img{margin-left:-14px}.ml-trust strong{font-weight:500}.ml-trust-bottom{color:#d2d2d2;border-top:1px solid #3b3b3b;align-items:center;gap:10px;margin-top:5px;padding-top:5px;font-size:15px;display:flex}.ml-rating-stars,.ml-rating-fill{gap:3px;display:inline-flex}.ml-rating-stars{color:#595959;position:relative}.ml-rating-stars svg{stroke-width:1px;flex-shrink:0}.ml-rating-fill{color:var(--ml-yellow);clip-path:inset(0 4% 0 0);position:absolute;inset:0}.ml-vsl-placeholder{aspect-ratio:16/9;color:#888;background:radial-gradient(at 50% 120%,#ffd21a0a,#0000 65%),#090909;border:1px solid #ffffff16;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(740px,100%);margin:58px auto 32px;font-size:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 100px #e5b70014}.ml-vsl-play{width:76px;height:76px;color:var(--ml-yellow);background:#ffd21a0a;border:1px solid #ffd21a50;border-radius:50%;place-items:center;display:grid}.ml-vsl-play svg{margin-left:4px}.ml-eyebrow{letter-spacing:1.8px;color:#aaa;font-size:11px;font-weight:500}.ml-built em{color:var(--ml-yellow);font-style:normal}.ml-main-apply{background:var(--ml-yellow);border-color:var(--ml-yellow);min-height:51px;padding:12px 36px;box-shadow:0 0 30px #ffd21a35}.ml-reassurance{color:#888;font-size:12px;margin-top:15px!important}.ml-float{color:#999;z-index:0;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute}.ml-float span{width:25px;height:25px;color:var(--ml-yellow);background:#242116;border:1px solid #544316;border-radius:50%;place-items:center;display:grid}.ml-float-one{top:195px;left:4%;transform:rotate(-5deg)}.ml-float-two{top:275px;right:3%;transform:rotate(5deg)}.ml-float-three{top:68px;right:4%;transform:rotate(4deg)}.ml-float-four{top:360px;left:3%;transform:rotate(-4deg)}.ml-booking-section{padding:44px 24px 90px;scroll-margin-top:30px}.ml-booking-shell{background:#171717;border:1px solid #333;border-radius:18px;grid-template-columns:340px 1fr;max-width:1000px;min-height:570px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 100px #0004}.ml-booking-about{border-right:1px solid #333;padding:38px 32px}.ml-booking-about>img{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:20px}.ml-booking-about>span{letter-spacing:2px;color:#a0a0a0;font-size:11px;display:block}.ml-booking-about h2{letter-spacing:-1px;margin:12px 0 18px;font-size:29px;line-height:1.15}.ml-booking-about>p{color:#aaa;font-size:14px}.ml-booking-about>div{color:#ddd;align-items:center;gap:9px;margin:25px 0;font-size:14px;display:flex}.ml-booking-about>div>span{color:var(--ml-yellow);margin-left:auto}.ml-booking-about ul{color:#aaa;border-top:1px solid #333;padding:23px 0 0;font-size:12px;list-style:none}.ml-booking-about li{align-items:center;gap:9px;margin-bottom:12px;display:flex}.ml-booking-about li svg{width:14px;height:14px;color:var(--ml-yellow)}.ml-booking-widget{flex-direction:column;min-width:0;display:flex}.ml-booking-widget iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:650px}.ml-booking-start{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 25px;display:flex}.ml-calendar-icon{width:68px;height:68px;color:var(--ml-yellow);background:#ffd21a10;border:1px solid #ffd21a30;border-radius:50%;place-items:center;margin-bottom:25px;font-size:32px;display:grid}.ml-booking-start h3{letter-spacing:-.7px;font-size:24px;font-weight:500}.ml-booking-start p{color:#999;margin:12px 0 28px;font-size:14px}.ml-booking-start .ml-apply{background:var(--ml-yellow);border-color:var(--ml-yellow)}.ml-booking-start .ml-booking-fine{color:#777;margin:20px 0 0;font-size:11px}.ml-booking-fallback{border-top:1px solid #292929;justify-content:center;align-items:center;gap:6px;padding:15px;font-size:11px;display:flex;color:#999!important}.ml-section{max-width:1100px;margin:auto;padding:80px 24px}.ml-section h2{letter-spacing:-1.6px;font-size:42px;font-weight:500;line-height:1.15}.ml-section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:45px;display:flex}.ml-section-heading h2{margin-top:10px}.ml-result-grid{grid-template-columns:repeat(3,1fr);gap:28px 22px;display:grid}.ml-result{min-width:0}.ml-result>button{background:#1d1d1d;border:1px solid #353535;border-radius:14px;width:100%;padding:0;position:relative;overflow:hidden}.ml-result button>img{object-fit:cover;object-position:top;width:100%;height:270px;transition:transform .3s}.ml-result button:hover>img{transform:scale(1.025)}.ml-result-zoom{color:#fff;background:#111c;border-radius:50%;padding:8px;position:absolute;bottom:12px;right:12px}.ml-result-label{padding:16px 3px}.ml-result-label>span{letter-spacing:1px;text-transform:uppercase;color:#8e8e8e;font-size:11px}.ml-result-label h3{margin:5px 0;font-size:18px;font-weight:500}.ml-result-label strong{color:var(--ml-yellow);font-size:25px;font-weight:500}.ml-result-label p{color:#999;margin-top:5px;font-size:12px}.ml-disclaimer{text-align:center;max-width:650px;line-height:1.7;color:#888!important;margin:28px auto 0!important;font-size:11px!important}.ml-ribbon{background:#18160d;border-top:1px solid #3e341d;border-bottom:1px solid #3e341d;margin:35px -20px;padding:16px 0;overflow:hidden;transform:rotate(-2deg)}.ml-ribbon span{white-space:nowrap;text-align:center;letter-spacing:3px;color:#b8ad86;font-size:13px;display:block}.ml-ribbon b{color:var(--ml-yellow);padding:0 35px;font-size:20px}.ml-comparison{text-align:center}.ml-comparison h2>span{color:#999;padding:0 12px;font-size:20px}.ml-section-subtitle{color:#aaa;font-size:14px;margin-top:16px!important}.ml-compare-pair{grid-template-columns:1fr 1fr;gap:20px;max-width:700px;margin:42px auto 22px;display:grid}.ml-compare-pair>div{background:linear-gradient(140deg,#202020,#141414);border:1px solid #373737;border-radius:15px;padding:28px 15px}.ml-compare-pair>div+div{background:linear-gradient(140deg,#3c3216,#17150f);border-color:#76601d}.ml-compare-pair span{letter-spacing:2px;color:#aaa;font-size:11px}.ml-compare-pair strong{letter-spacing:-1px;margin:10px 0;font-size:42px;font-weight:500;display:block}.ml-compare-pair>div+div strong{color:var(--ml-yellow)}.ml-compare-pair p{color:#aaa;font-size:12px}.ml-compare-evidence{color:#ccc;background:#171717;border:1px solid #333;border-radius:12px;width:100%;max-width:700px;margin:0 auto 24px;padding:0;display:block;overflow:hidden}.ml-compare-evidence>img{object-fit:contain;background:#eee;width:100%;height:auto;max-height:360px;display:block}.ml-compare-evidence>span{justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.ml-growth{color:var(--ml-yellow);background:#ffd21a0a;border:1px solid #ffd21a40;border-radius:100px;padding:8px 18px;font-size:14px;display:inline-block}.ml-built{text-align:center;padding-bottom:100px}.ml-built>p{color:#aaa;margin:20px 0 45px;font-size:22px;line-height:1.4}.ml-built-line{color:#ddd;letter-spacing:2px;justify-content:center;align-items:center;gap:36px;font-size:12px;display:flex}.ml-built-cross{color:var(--ml-yellow);font-size:42px;font-weight:400}.ml-built h3{letter-spacing:-1.5px;margin-top:30px;font-size:38px;font-weight:400;line-height:1.2}.ml-proof-wall{background:#111;height:480px;position:relative;overflow:hidden}.ml-proof-track{opacity:.32;grid-template-columns:repeat(6,260px);gap:20px;display:grid;transform:rotate(-8deg)translate(-100px,-40px)}.ml-proof-track img{object-fit:cover;filter:grayscale();border-radius:10px;width:260px;height:220px}.ml-wall-overlay{text-align:center;background:radial-gradient(#101010d9,#10101030 80%),linear-gradient(#101010,#0000 25% 70%,#101010);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ml-wall-overlay h2{letter-spacing:-1.5px;margin:20px 0 30px;font-size:44px;font-weight:400;line-height:1.15}.ml-wall-overlay>p{color:#aaa;margin-top:14px;font-size:12px}.ml-faq h2{text-align:center;margin-bottom:45px}.ml-faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px 20px;display:grid}.ml-faq details{background:#191919;border:1px solid #373737;border-radius:12px;padding:0 21px}.ml-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:14px;list-style:none;display:flex}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary svg{color:#aaa;flex-shrink:0;transition:transform .2s}.ml-faq details[open] summary svg{color:var(--ml-yellow);transform:rotate(45deg)}.ml-faq details p{color:#aaa;padding:0 0 22px;font-size:13px;line-height:1.7}.ml-featured{flex-direction:column;align-items:center;gap:20px;padding-top:0;display:flex}.ml-featured-controls{color:#999;align-items:center;gap:20px;font-size:12px;display:flex}.ml-featured-controls button{color:#ddd;background:#202020;border:1px solid #393939;border-radius:50%;padding:10px}.ml-featured-image{background:#eee;border:1px solid #333;border-radius:12px;max-width:520px;padding:0;overflow:hidden}.ml-featured-image>img{object-fit:contain;width:100%;height:270px}.ml-featured>span{color:#aaa;font-size:13px}.ml-final{text-align:center;background:radial-gradient(at 50% 100%,#6f510028,#0000 65%);min-height:460px;padding:65px 24px 110px}.ml-final>p{color:#aaa;font-size:22px}.ml-final h2{letter-spacing:-3px;margin:15px 0 34px;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:1.15}.ml-final>span{color:#888;margin-top:18px;font-size:12px;display:block}.ml-footer{background:#0a0a0a;border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex}.ml-footer>span{color:#777;font-size:11px}.ml-footer nav{color:#999;align-items:center;gap:20px;font-size:12px;display:flex}.ml-lightbox-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000d;position:fixed;inset:0}.ml-lightbox{z-index:101;color:#eee;background:#181818;border:1px solid #444;border-radius:15px;width:min(1000px,94vw);max-height:92dvh;padding:25px;font-family:DM Sans,Arial,sans-serif;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ml-lightbox h2{padding-right:40px;font-size:18px}.ml-lightbox p{color:#999;margin:8px 0 20px;font-size:12px}.ml-lightbox>img{object-fit:contain;width:100%;max-height:70dvh}.ml-lightbox-close{color:#fff;cursor:pointer;background:#292929;border:1px solid #444;border-radius:50%;padding:7px;position:absolute;top:15px;right:15px}.ml-lightbox button:focus-visible{outline:3px solid #ffd21a}@media (width>=1500px){.ml-float-one{left:9%}.ml-float-two{right:7%}.ml-float-three{right:10%}.ml-float-four{left:6%}}@media (width<=1050px){.ml-float{display:none}.ml-result button>img{height:220px}.ml-booking-shell{grid-template-columns:300px 1fr}}@media (width<=700px){.ml-header{gap:18px;height:65px;padding:0 20px}.ml-wordmark{font-size:27px}.ml-nav{display:none}.ml-nav-open{z-index:5;background:#151515;border-bottom:1px solid #333;flex-direction:column;padding:24px;display:flex;position:absolute;top:65px;left:0;right:0}.ml-nav-apply{min-height:36px;padding:7px 16px;font-size:12px}.ml-menu{color:#ddd;background:0 0;border:0;padding:5px;display:flex}.ml-hero{padding:48px 20px}.ml-hero h1{letter-spacing:-2px;margin-bottom:28px;font-size:45px}.ml-trust{gap:9px;padding:8px 13px 8px 8px;font-size:11px}.ml-creator-avatars img{border-width:2px;width:40px;height:40px}.ml-creator-avatars img+img{margin-left:-13px}.ml-trust-bottom{gap:7px;font-size:11px}.ml-rating-stars,.ml-rating-fill{gap:2px}.ml-rating-stars svg{width:12px;height:12px}.ml-vsl-placeholder{gap:10px;margin-top:32px;font-size:12px}.ml-vsl-play{width:56px;height:56px}.ml-vsl-play svg{width:23px;height:23px}.ml-eyebrow{letter-spacing:1.2px;font-size:9px}.ml-reassurance{font-size:10px}.ml-booking-section{padding:20px 20px 35px}.ml-booking-shell{grid-template-columns:1fr}.ml-booking-about{border-bottom:1px solid #333;border-right:0;padding:28px}.ml-booking-about h2{font-size:30px}.ml-booking-about ul{margin-bottom:0}.ml-booking-start{min-height:340px}.ml-booking-widget iframe{height:760px}.ml-section{padding:55px 20px}.ml-section h2{letter-spacing:-1.2px;font-size:32px}.ml-section-heading{flex-direction:column;align-items:start;gap:22px;margin-bottom:28px}.ml-result-grid{grid-template-columns:1fr 1fr;gap:18px 14px}.ml-result button>img{height:180px}.ml-result-label{padding:12px 0}.ml-result-label h3{font-size:14px}.ml-result-label>span{font-size:9px}.ml-result-label strong{font-size:20px}.ml-result-label p{font-size:10px}.ml-disclaimer{font-size:10px!important}.ml-ribbon{margin:20px -20px;padding:10px 0}.ml-ribbon span{letter-spacing:2px;font-size:10px}.ml-ribbon b{padding:0 18px;font-size:16px}.ml-compare-pair{gap:12px;margin-top:28px}.ml-compare-pair>div{padding:22px 8px}.ml-compare-pair strong{font-size:28px}.ml-compare-pair span{font-size:9px}.ml-compare-pair p{font-size:10px}.ml-built>p{font-size:18px}.ml-built-line{gap:20px;font-size:9px}.ml-built h3{font-size:30px}.ml-proof-wall{height:400px}.ml-wall-overlay h2{font-size:34px}.ml-faq-grid{grid-template-columns:1fr;gap:10px}.ml-faq summary{font-size:13px}.ml-featured{padding-top:0}.ml-featured-image>img{height:220px}.ml-final{min-height:360px;padding:55px 20px 80px}.ml-final>p{font-size:18px}.ml-final h2{letter-spacing:-2px;font-size:47px}.ml-footer{text-align:center;flex-direction:column;gap:18px;padding:28px 20px}}@media (width<=370px){.ml-hero h1{font-size:38px}.ml-trust{font-size:10px}.ml-trust-bottom{font-size:9px}.ml-compare-pair strong{font-size:24px}.ml-result button>img{height:155px}}@media (prefers-reduced-motion:reduce){.model-landing *{scroll-behavior:auto!important;transition:none!important}}
