*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0d1320;background:#f5f7fb;line-height:1.55}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button{font:inherit}.topbar{position:sticky;top:0;z-index:50;height:76px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid #e9ecf1}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.12em}.mark{width:34px;height:34px;border-radius:10px;background:#f7be00;display:grid;place-items:center;letter-spacing:0}.brand b{font-size:9px;background:#eef1f5;padding:6px 8px;border-radius:999px;color:#69717e}.topbar nav{display:flex;gap:26px;font-size:13px;font-weight:750;color:#586171}.actions{display:flex;gap:10px;align-items:center}.actions button{background:white;border:1px solid #e0e5ec;border-radius:11px;padding:10px 13px;font-weight:800}.navcta{background:#0d1320;color:white;padding:11px 15px;border-radius:12px;font-size:13px;font-weight:800}.hero{min-height:720px;padding:82px 5vw 64px;display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center;background:radial-gradient(circle at 80% 8%,rgba(247,190,0,.18),transparent 31%),linear-gradient(#fff,#f7f8fb)}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;color:#8a6900}.hero h1,.head h2,.split h2,.contact h2{font-size:clamp(38px,5vw,72px);line-height:1;letter-spacing:-.05em;margin:12px 0 18px}.lead{font-size:18px;color:#657080;max-width:700px}.price{max-width:620px;margin:28px 0 22px;padding:17px 19px;border:1px solid #eadfb5;background:#fffaf0;border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:18px}.price small{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;color:#826a16}.price strong{font-size:30px;display:block}.price span{font-size:12px;color:#6c5d2a;font-weight:700}.ctas{display:flex;gap:12px;flex-wrap:wrap}.primary,.secondary{min-height:50px;padding:0 20px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;border:1px solid transparent;cursor:pointer}.primary{background:#f7be00}.secondary{background:#fff;border-color:#dfe4eb}.trust{margin-top:25px;display:flex;gap:12px 18px;flex-wrap:wrap;font-size:12px;color:#626d7b;font-weight:700}.visual{position:relative}.browser{padding:9px;background:#fff;border:1px solid #e5e9ef;border-radius:26px;box-shadow:0 30px 90px rgba(19,28,42,.18);transform:perspective(1500px) rotateY(-3deg)}.dots{height:32px;padding:7px 9px;font-size:8px;color:#cbd0d8}.dots em{float:right;margin-right:42%;font-style:normal;color:#8d95a1}.browser img{border-radius:18px;aspect-ratio:1.5/1;object-fit:cover}.float{position:absolute;width:185px;padding:14px;background:#fff;border:1px solid #e8ebef;border-radius:15px;box-shadow:0 20px 50px rgba(12,20,32,.12)}.float b,.float small{display:block}.float small{font-size:10px;color:#6b7482;margin-top:4px}.f1{left:-28px;bottom:34px}.f2{right:-16px;top:55px}.metrics{width:min(90%,1250px);margin:-24px auto 0;position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);background:white;border:1px solid #e2e7ed;border-radius:20px;box-shadow:0 18px 50px rgba(16,25,39,.08)}.metrics div{padding:24px 27px;border-right:1px solid #e5e8ed}.metrics div:last-child{border:0}.metrics strong{display:block;font-size:27px}.metrics span{font-size:11px;color:#687180;font-weight:700}.section,.showcase,.disclosure,.contact{padding:105px 5vw}.head{max-width:800px;margin:0 auto 44px;text-align:center}.head h2{font-size:clamp(33px,4vw,54px)}.head p,.muted,.note,.contact p{color:#687180}.features{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.features article{background:white;border:1px solid #e3e7ed;border-radius:19px;padding:25px;min-height:220px}.features i{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#fff4c3;font-style:normal;font-weight:900;margin-bottom:30px}.features h3{margin:0 0 8px}.features p{margin:0;color:#687180;font-size:13px}.showcase{background:white}.gallery{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.gallery figure{margin:0;border:1px solid #e4e8ee;border-radius:17px;overflow:hidden;background:white}.gallery img{width:100%;aspect-ratio:1.45/1;object-fit:cover;object-position:top}.gallery figcaption{padding:11px 13px;font-size:11px;font-weight:800}.note{max-width:900px;margin:20px auto 0;text-align:center;font-size:11px}.split{max-width:1300px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.split h2{font-size:clamp(34px,4vw,54px)}.split ul{list-style:none;padding:0;margin:26px 0;display:grid;gap:11px}.split li:before{content:"✓";color:#168455;font-weight:900;margin-right:10px}.split aside{background:#0d1320;color:white;padding:34px;border-radius:25px}.split aside>span{font-size:10px;letter-spacing:.16em;color:#f2c33c;font-weight:900}.split aside h3{font-size:34px;line-height:1.05;margin:12px 0}.split aside p{color:#b5bfcb}.split aside small{display:block;border-top:1px solid #2c3542;padding-top:22px;margin-top:25px;color:#98a2b0}.split aside strong{font-size:48px}.dark{padding:100px 5vw;background:#0a101b;color:white}.light .eyebrow{color:#f5c738}.stack{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stack div{padding:23px;border:1px solid #263244;background:#111b2c;border-radius:15px}.stack b,.stack span{display:block}.stack span{font-size:11px;color:#9ca7b7;margin-top:5px}.process{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.process>div{background:#fff;border:1px solid #e2e7ed;border-radius:17px;padding:25px}.process>div>span{font-size:10px;color:#8a6900;font-weight:900}.process p{font-size:12px;color:#687180}.disclosure{background:#fff}.twocol{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.twocol>div{padding:27px;border-radius:18px}.yes{background:#eff9f4;border:1px solid #d3ecdf}.no{background:#fff8f0;border:1px solid #efdec9}.twocol li{margin:9px 0;color:#505a68}.runtime{max-width:1040px;margin:22px auto 0;background:#f4f6f9;border-radius:13px;padding:17px 19px;font-size:11px;color:#626d7a}.contact{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:center;background:linear-gradient(135deg,#fff4bf,#f7f9fb 58%,#fff)}.contact h2{font-size:clamp(36px,4vw,56px)}.contactcard{background:white;border:1px solid #e2e6ec;border-radius:21px;padding:27px;box-shadow:0 20px 60px rgba(12,20,33,.10)}.contactcard>strong{display:block;font-size:48px}.contactcard>span{display:block;color:#687180;margin:5px 0 18px}.full{width:100%;margin-top:10px}.contactcard small{display:block;min-height:18px;color:#168455;margin-top:9px}footer{padding:32px 5vw;background:#0a101b;color:white;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}footer p{margin:0;text-align:center;color:#8792a2;font-size:11px}footer>span{font-size:10px;color:#758091}@media(max-width:1040px){.topbar nav{display:none}.hero{grid-template-columns:1fr;text-align:center;padding-top:55px}.lead,.price{margin-left:auto;margin-right:auto}.ctas,.trust{justify-content:center}.visual{max-width:850px;margin:auto}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.features{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr 1fr}.split,.contact{grid-template-columns:1fr}.process{grid-template-columns:1fr 1fr}.stack{grid-template-columns:1fr 1fr}}@media(max-width:680px){.topbar{height:66px;padding:0 18px}.brand b,.navcta{display:none}.hero{padding:50px 18px 45px}.hero h1{font-size:42px}.lead{font-size:15px}.price{flex-direction:column;align-items:flex-start;text-align:left}.browser{transform:none;border-radius:18px}.browser img{border-radius:12px}.float{display:none}.metrics{width:calc(100% - 36px)}.metrics div{padding:17px}.metrics strong{font-size:21px}.section,.showcase,.disclosure,.contact,.dark{padding:72px 18px}.features,.gallery,.process,.stack,.twocol{grid-template-columns:1fr}.features article{min-height:auto}.split{padding-left:18px;padding-right:18px;gap:35px}.contactcard{max-width:500px}footer{grid-template-columns:1fr;text-align:center}footer .brand{justify-content:center}}
.sales-video{padding:92px 5vw;background:#0d1320;color:white}
.sales-video .head p{color:#aeb8c6}
.sales-video .video-frame{max-width:1180px;margin:0 auto;background:#070b12;border:1px solid #263244;border-radius:24px;padding:10px;box-shadow:0 28px 80px rgba(0,0,0,.28)}
.sales-video video{display:block;width:100%;height:auto;max-height:72vh;background:#000;border-radius:16px}
@media(max-width:680px){.sales-video{padding:72px 18px}.sales-video .video-frame{padding:6px;border-radius:16px}.sales-video video{border-radius:11px}}
