:root{--n-950: #0c0c0c;--n-900: #0d1b1a;--n-800: #191919;--n-700: #202020;--n-500: #2a2a2a;--n-300: #5b5b5b;--n-200: #7d7d7d;--n-100: #d9d9d9;--n-0: #ffffff;--teal-950: #011817;--teal-900: #022725;--teal-800: #02312e;--teal-700: #03403c;--teal-500: #07aca1;--teal-50: #f5fffe;--green-500: #3ddc84;--yellow-500: #f5c451;--red-200: #ff5468;--pop-bg: #3b1739;--pop-fg: #f963f1;--btn-grad: linear-gradient(180deg, #07aca1 0%, #05736c 100%);--hero-grad: linear-gradient(180deg, #030303 0%, #0d1b1a 100%);--logo-grad: linear-gradient(135deg, #053f3b 0%, #08baaf 100%);--maxw: 1312px;--gutter: 64px;--hero-h: 750px;--nav-out: 20px;--rule-out: 32px;--rule-min-inset: 12px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--n-950);color:var(--n-0);font-family:Saira,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit}ul{list-style:none}.wrap{max-width:var(--maxw);margin-inline:auto;width:100%}.font-tomorrow{font-family:Tomorrow,sans-serif}.btn{height:40px;padding:0 20px;border:0;border-radius:11px;font:600 14px Saira,system-ui,sans-serif;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s ease,transform .15s ease,background .15s ease;white-space:nowrap}.btn-primary{background:var(--btn-grad)}.btn-primary:hover{filter:brightness(1.08)}.btn-secondary{background:var(--n-500)}.btn-secondary:hover{background:#333}.btn:active{transform:translateY(1px)}.btn-block{width:100%}.btn-secondary.is-copied{background:var(--teal-900);color:var(--teal-500)}.eyebrow{font:500 12px Saira,system-ui,sans-serif;letter-spacing:6px;color:var(--teal-500)}.h2{font:700 30px Saira,system-ui,sans-serif;letter-spacing:1px;text-align:center}.sub{font:400 16px Saira,system-ui,sans-serif;color:var(--n-100);text-align:center;max-width:680px}.sub.teal{font-weight:600;color:var(--teal-500)}.sub-narrow{max-width:510px}.sub-wide{max-width:650px}.section{padding:80px var(--gutter) 100px}.cards-grid,.feature-grid,.price-grid,.rev-grid,.faq-list{max-width:var(--maxw)}.sec-head{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.hero{background:var(--hero-grad);padding-inline:var(--gutter);position:relative;overflow-x:clip;min-height:var(--hero-h);display:flex;flex-direction:column;gap:20px}.nav{display:flex;align-items:center;justify-content:space-between;height:84px;position:relative;margin-inline:calc(var(--gutter) * -1);padding-inline:max(calc(var(--gutter) - var(--nav-out)),calc((100% + 2 * var(--gutter) - var(--maxw)) / 2 - var(--nav-out)))}.nav:after{content:"";position:absolute;bottom:0;height:1px;background:var(--teal-700);left:max(var(--rule-min-inset),calc(max(var(--gutter),(100% - var(--maxw)) / 2) - var(--nav-out) - var(--rule-out)));right:max(var(--rule-min-inset),calc(max(var(--gutter),(100% - var(--maxw)) / 2) - var(--nav-out) - var(--rule-out)))}.brand{display:flex;align-items:center;gap:11px}.brand .badge{width:34px;height:34px;border-radius:8px;background:var(--logo-grad);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.brand .name{font:600 22px Tomorrow,system-ui,sans-serif}.brand-icon{height:32px;width:32px;display:block;flex:0 0 auto}.brand-wordmark{height:22px;width:auto;display:block;flex:0 0 auto}.nav-btns{display:flex;gap:10px}.hero-content{display:flex;align-items:center;gap:75px;max-width:var(--maxw);margin-inline:auto;flex:1;width:100%;position:relative}.hero-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.hero-left h1{font:700 48px Saira,system-ui,sans-serif;letter-spacing:.48px;line-height:1.05}.hero-left .lede{font:400 16px Saira,system-ui,sans-serif;color:var(--n-100);max-width:533px}.profit{display:flex;flex-direction:column}.profit .num{font:700 30px Saira,system-ui,sans-serif;letter-spacing:1px;color:var(--teal-500)}.profit .lbl{font:600 12px Saira,system-ui,sans-serif;letter-spacing:2px;color:var(--n-100);margin-top:4px}.hero-cta{display:flex;gap:20px;flex-wrap:wrap}.hero-title .w,.h2 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.hero-title .w>span,.h2 .w>span{display:inline-block;will-change:transform}.collage{position:relative;width:609px;height:466px;flex:0 0 auto}.collage .c-slot{position:absolute;will-change:transform,translate}.collage .card{width:100%;height:100%;border-radius:10px;overflow:hidden;box-shadow:0 4px 11px #00000059;transform:rotate(var(--rot, 0deg));will-change:transform;transition:box-shadow .45s cubic-bezier(.4,0,.2,1)}.collage .card img{width:100%;height:100%;object-fit:cover}.c1{width:187px;height:241px;left:109px;top:22px;--rot: -6.8deg}.c2{width:187px;height:241px;left:296px;top:14px;--rot: 14.6deg}.c3{width:187px;height:242px;left:400px;top:150px;--rot: 23.3deg}.c4{width:187px;height:241px;left:15px;top:170px;--rot: -14.2deg}.c5{width:188px;height:242px;left:210px;top:200px;--rot: 2deg}.c3 .card{box-shadow:0 4px 11px #00000073}@media(hover:hover)and (pointer:fine){.collage .card:hover{box-shadow:0 22px 44px #0000008c}}.stats-bar{position:relative;margin:-49px auto 0;z-index:5;background:var(--teal-900);border-radius:20px;padding:20px 100px;display:flex;gap:110px;justify-content:center;width:max-content;max-width:calc(100% - 48px)}.stat{display:flex;flex-direction:column;align-items:center}.stat .n{font:700 30px Saira,system-ui,sans-serif;letter-spacing:1px}.stat .n.teal{color:var(--teal-500)}.stat .l{font:600 12px Saira,system-ui,sans-serif;color:var(--n-200)}@media(prefers-reduced-motion:no-preference){html.motion .hero .nav{opacity:0}html.motion .hero-title .w>span{translate:0 120%}html.motion .hero-anim,html.motion .collage .card,html.motion .stats-bar{opacity:0}}.marketplace{background:var(--n-950);display:flex;flex-direction:column;align-items:center;gap:40px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.model-card{background:var(--n-800);border-radius:20px;padding:22px 20px;max-width:100%;display:flex;flex-direction:column;gap:10px;container-type:inline-size;transition:transform .18s ease,box-shadow .18s ease}.model-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0006}.mc-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.plus-box{width:32px;height:32px;border-radius:10px;background:var(--teal-950);border:1px solid var(--teal-800);display:flex;align-items:center;justify-content:center;font:600 18px Tomorrow,system-ui,sans-serif;color:var(--n-200)}.pop-badge{background:var(--pop-bg);border:1px solid var(--pop-fg);color:var(--pop-fg);border-radius:20px;padding:5px 15px;font:600 10px Saira,system-ui,sans-serif;letter-spacing:2px;white-space:nowrap}.mc-id{display:flex;gap:13px;align-items:center}.mc-icon{width:48px;height:48px;border-radius:13px;background:var(--teal-900);border:1px solid var(--teal-700);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mc-icon svg{width:24px;height:24px}.mc-name{font:600 18px Saira,system-ui,sans-serif;font-size:min(18px,6.429cqi);color:var(--teal-50)}.mc-meta{font:500 10px Saira,system-ui,sans-serif;font-size:min(10px,3.571cqi);color:var(--teal-500)}.mc-pl{display:flex;gap:min(9px,3.214cqi);align-items:baseline}.mc-pl .u{font:700 30px Saira,system-ui,sans-serif;font-size:min(30px,10.714cqi);letter-spacing:min(1px,.357cqi);color:var(--green-500)}.mc-pl .d{font:400 12px Saira,system-ui,sans-serif;font-size:min(12px,4.286cqi);color:var(--n-200)}.mc-ratings{display:flex;justify-content:space-between;padding:14px 0}.rating-col{display:flex;flex-direction:column;gap:min(9px,3.214cqi)}.rating-row{display:flex;gap:min(7px,2.5cqi);align-items:center}.rating-row .k{font:500 10px Saira,system-ui,sans-serif;font-size:min(10px,3.571cqi);color:var(--n-200);width:min(66px,19.286cqi)}.stars{font:600 12px Tomorrow,system-ui,sans-serif;font-size:min(12px,4.286cqi);letter-spacing:min(2px,.714cqi)}@container (max-width: 195px){.mc-ratings{flex-direction:column;gap:9px}.rating-col{gap:9px}.rating-row{gap:7px}.rating-row .k{font-size:10px;width:54px}.stars{font-size:12px;letter-spacing:2px}}.stars .on{color:var(--yellow-500)}.stars .on-g{color:var(--green-500)}.stars .on-w{color:#fff}.stars .off{color:var(--n-300)}.mc-metrics{display:flex;gap:min(5px,1.786cqi);text-align:center}.metric{flex:1;background:var(--n-700);border-radius:10px;height:min(53px,18.929cqi);padding:min(8px,2.857cqi) 0;display:flex;flex-direction:column;justify-content:space-between}.metric .k{font:600 8px Saira,system-ui,sans-serif;font-size:clamp(7px,2.857cqi,8px);letter-spacing:min(2px,.714cqi);color:var(--n-300)}.metric .v{font:700 15px Saira,system-ui,sans-serif;font-size:min(15px,5.357cqi);color:var(--teal-50)}.metric .v.teal{color:var(--teal-500)}.metric .v.red{color:var(--red-200)}.mc-foot{font:500 10px Saira,system-ui,sans-serif;font-size:min(10px,3.571cqi);color:var(--n-300)}.disclaimer-sm{font:400 12px Saira,system-ui,sans-serif;color:var(--n-200);text-align:center;max-width:700px}.features{background:var(--teal-950);display:flex;flex-direction:column;align-items:center;gap:40px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.feature-card{background:var(--teal-800);border:1px solid var(--teal-700);border-radius:10px;padding:26px;min-height:248px;display:flex;flex-direction:column;gap:16px;transition:transform .18s ease,border-color .18s ease}.feature-card:hover{transform:translateY(-3px);border-color:var(--teal-500)}.feature-icon{display:block;width:44px;height:44px;flex:0 0 auto}.feature-card h3{font:700 18px Saira,system-ui,sans-serif;color:var(--teal-50)}.feature-card p{font:400 14px Saira,system-ui,sans-serif;color:var(--n-100);line-height:1.6}.pricing{background:var(--n-950);display:flex;flex-direction:column;align-items:center;gap:48px}.toggle{display:flex;gap:20px;align-items:center;padding:15px}.toggle button{border:0;cursor:pointer;border-radius:9px;padding:8px 16px;font:600 14px Saira,system-ui,sans-serif;background:var(--n-700);color:var(--n-200);transition:all .15s ease}.toggle button.active{background:var(--teal-950);border:1px solid var(--teal-500);color:var(--teal-500)}.price-grid{display:grid;grid-template-columns:repeat(3,362px);justify-content:center;gap:20px;width:100%;align-items:stretch}.tier{background:var(--n-800);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform .18s ease;min-height:382px}.tier:hover{transform:translateY(-4px)}.tier.featured{border:1px solid var(--teal-500)}.tier h3{font:700 20px Saira,system-ui,sans-serif;color:var(--teal-50)}.price-row{display:flex;gap:4px;align-items:baseline}.price-row .amt{font:700 30px Saira,system-ui,sans-serif;letter-spacing:1px}.price-row .per{font:400 14px Saira,system-ui,sans-serif;color:var(--n-200)}.feature-list{display:flex;flex-direction:column;gap:10px;flex:1}.fl-item{display:flex;gap:8px;align-items:center;font:400 14px Saira,system-ui,sans-serif;color:#fff}.fl-item svg{width:14px;height:14px;flex:0 0 auto}.fl-item .hl{color:var(--teal-500)}.tier .pop-badge{position:absolute;top:19px;right:24px}.testimonials{background:var(--teal-950);display:flex;flex-direction:column;align-items:center;gap:44px}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.review{background:var(--teal-800);border:1px solid var(--teal-700);border-radius:10px;padding:24px 22px;display:flex;flex-direction:column;gap:20px}.review .rtitle{font:700 15px Saira,system-ui,sans-serif}.review .rbody{font:400 12px Saira,system-ui,sans-serif;line-height:1.55}.review .rfoot{display:flex;gap:10px;align-items:center}.avatar{width:46px;height:46px;border-radius:12px;background:var(--teal-900);border:1px solid var(--teal-700);display:flex;align-items:center;justify-content:center;font:700 19px Saira,system-ui,sans-serif;color:var(--teal-500);flex:0 0 auto}.rname{display:flex;gap:10px;align-items:center}.rname .who{font:600 16px Saira,system-ui,sans-serif}.rname .stars5{font:600 12px Tomorrow,system-ui,sans-serif;letter-spacing:2px;color:var(--yellow-500)}.vcust{font:400 12px Saira,system-ui,sans-serif;color:var(--n-100)}.faq{background:var(--n-950);display:flex;flex-direction:column;align-items:center;gap:40px}.faq-list{display:flex;flex-direction:column;gap:12px;width:100%}.faq-item{background:var(--n-700);border-radius:10px;overflow:hidden}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:14px;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q h3{font:700 15px Saira,system-ui,sans-serif}.faq-q .chev{width:14px;height:14px;transition:transform .2s ease;flex:0 0 auto}.faq-item[open] .chev{transform:rotate(180deg)}.faq-a{padding:0 14px 16px;font:400 13px Saira,system-ui,sans-serif;color:var(--n-100);line-height:1.6}.footer{background:var(--n-950);padding:48px var(--gutter) 40px;display:flex;flex-direction:column;gap:24px}.footer>*{width:100%;max-width:var(--maxw);margin-inline:auto}.foot-top .fname{font:700 16px Tomorrow,system-ui,sans-serif}.foot-logo{height:22px;width:auto;display:block;margin-bottom:6px}.foot-top .femail{font:400 12px Tomorrow,system-ui,sans-serif;color:var(--n-200);margin-top:6px}.foot-top .femail a:hover{color:var(--n-100)}.foot-rule{height:1px;background:var(--n-700)}.foot-links{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font:400 12px Tomorrow,system-ui,sans-serif;color:var(--n-200)}.foot-links .left{display:flex;gap:20px}.foot-links a:hover{color:var(--n-100)}.disclaimer{font:400 10px Tomorrow,system-ui,sans-serif;line-height:1.6;color:var(--n-200);max-width:900px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--teal-500);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:fixed;top:12px;left:12px;width:auto;height:auto;margin:0;padding:10px 16px;clip:auto;background:var(--teal-500);color:#fff;border-radius:8px;z-index:100}@media(max-width:1253px){.price-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){:root{--gutter: 48px}.section{padding-block:64px 80px}.hero-content{gap:40px}.collage{width:480px;height:400px;transform:scale(.85);transform-origin:right center}.cards-grid,.feature-grid,.price-grid,.rev-grid{grid-template-columns:repeat(2,1fr)}.stats-bar{gap:60px;padding:20px 48px}}@media(max-width:820px){.hero-content{flex-direction:column;align-items:flex-start;padding-bottom:40px}.hero-left .lede{max-width:100%}.collage{margin:20px auto 0;transform:scale(.8);transform-origin:top center}}@media(max-width:640px){:root{--gutter: 20px;--nav-out: 10px;--rule-min-inset: 4px}.section{padding-block:56px 64px}.nav{flex-direction:column;align-items:flex-start;gap:16px;height:auto;padding-block:16px 15px}.hero{min-height:0}.hero-content{gap:32px;padding-bottom:56px}.hero-left h1{font-size:min(48px,calc((100vw - 47px) / 7.15))}.profit .num{font-size:32px}.hero-cta{flex-direction:column;align-items:flex-start}.collage{--cs: .56;width:609px;height:466px;margin-inline:calc((100% - 609px)/2);margin-top:0;margin-bottom:calc(466px * (var(--cs) - 1));transform:scale(var(--cs));transform-origin:top center}.stats-bar{width:calc(100% - 48px);max-width:none;margin-top:-20px;gap:12px;padding:14px 16px;justify-content:space-between}.stat .n{font-size:24px}.stat .l{font-size:10px}.feature-grid,.price-grid,.rev-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.cards-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc(100% - 40px);gap:24px;align-self:stretch;width:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:8px 52px;margin-block:-8px -52px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none}.cards-grid::-webkit-scrollbar{display:none}.cards-grid>*{scroll-snap-align:start}.model-card{padding:15px;gap:8px;min-height:min(374px,calc((100vw - 110px)*1.336))}.metric{height:min(60px,21.429cqi)}.mc-ratings{padding:10px 0}.mc-foot{text-align:center}.footer{padding-block:40px}}@media(max-width:380px){.collage{--cs: .51}}@media(max-width:340px){.collage{--cs: .45}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}.model-card:hover,.feature-card:hover,.tier:hover{transform:none}}
