*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d1117;color:#edf3fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit}.nav{height:72px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1280px)/2));background:rgba(13,17,23,.9);backdrop-filter:blur(16px);border-bottom:1px solid #273140}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:750}.brand b{color:#8ab9ff}.mark{display:grid;gap:3px;width:28px}.mark i{height:6px;border-radius:4px;display:block}.mark i:nth-child(1){background:#ffc83d}.mark i:nth-child(2){background:#79adf4}.mark i:nth-child(3){background:#ef7a73}.nav nav{display:flex;align-items:center;gap:25px}.nav nav a{text-decoration:none;color:#c8d2df;font-size:14px}.nav nav a:hover{color:white}.nav-buy{padding:10px 14px;border:1px solid #4c76ac;border-radius:9px;background:#172337}.hero{max-width:1280px;margin:auto;padding:96px 24px 70px;display:grid;grid-template-columns:.82fr 1.18fr;gap:58px;align-items:center}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:800;color:#82b6ff;margin-bottom:14px}.hero h1,.section h2,.buy h2{margin:0;line-height:1.05;letter-spacing:-.04em}.hero h1{font-size:clamp(46px,5.2vw,78px)}.hero h1 span{color:#86b7fb}.lead{font-size:19px;color:#b7c3d2;max-width:660px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 15px}.button{display:inline-flex;padding:13px 18px;border-radius:9px;text-decoration:none;font-weight:750}.primary{background:#82b5fb;color:#09111d}.secondary{border:1px solid #344154;background:#171e28}.micro{font-size:13px;color:#7f8b9b}.hero-shot{border:1px solid #354256;background:#171e28;padding:8px;border-radius:18px;box-shadow:0 30px 80px #0008;transform:perspective(1300px) rotateY(-3deg)}.hero-shot img,figure img,.cookie img{width:100%;display:block;border-radius:11px}.strip{max-width:1180px;margin:0 auto 70px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;border:1px solid #2d394a;border-radius:14px;background:#141b25}.strip div{display:flex;gap:10px;align-items:center}.strip b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#26364c;color:#8ab9ff}.strip span{font-size:14px}.strip em{font-style:normal;color:#536176}.section{max-width:1180px;margin:0 auto;padding:90px 24px}.section-head{max-width:760px;margin-bottom:48px}.section h2,.buy h2{font-size:clamp(38px,4.4vw,60px)}.section-head p,.requirements>div>p,.buy>div>p{color:#aeb9c8;font-size:18px}.feature-pair{display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;align-items:center;margin:45px 0 85px}.feature-pair.reverse{grid-template-columns:1.22fr .78fr}.feature-pair.reverse .copy-card{order:2}.feature-pair figure{margin:0;padding:7px;background:#171e28;border:1px solid #344052;border-radius:14px;box-shadow:0 20px 50px #0005}.copy-card .step{color:#ffc83d;font-weight:900}.copy-card h3,.showcase h3,.cookie h3{font-size:30px;margin:8px 0}.copy-card p,.showcase p,.cookie p,.cards p{color:#aeb9c8}.products{max-width:none;background:#111821;border-top:1px solid #202b39;border-bottom:1px solid #202b39}.products>*{max-width:1180px;margin-left:auto;margin-right:auto}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product-grid article,.cards article{border:1px solid #303d4e;background:#171f2a;border-radius:12px;padding:22px}.product-grid strong{display:block;font-size:18px;margin-bottom:7px}.product-grid span{color:#9eabba;font-size:14px}.product-grid .wide{grid-column:span 2}.showcase{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:50px!important}.showcase figure{margin:0;padding:6px;border:1px solid #344052;border-radius:13px;background:#0d1117}.showcase-copy{grid-column:1/-1;padding:25px 5px 0;max-width:760px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards h3{margin:0 0 8px;font-size:19px}.cookie{margin-top:60px;display:grid;grid-template-columns:1.2fr .8fr;gap:38px;align-items:center}.cookie img{border:1px solid #344052;padding:6px;background:#171e28}.requirements{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.req-box{border:1px solid #344052;border-radius:14px;background:#151d28;padding:15px 25px}.req-box p{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #293545;margin:0}.req-box p:last-child{border:0}.req-box span{color:#aeb9c8}.buy{max-width:1180px;margin:20px auto 100px;padding:55px;display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center;border:1px solid #3a4a60;border-radius:20px;background:linear-gradient(135deg,#172231,#111821)}.price-card{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid #3b4b61;border-radius:14px;background:#0d131c}.price-card>span{color:#aeb9c8}.price-card strong{font-size:48px}.price-card small{color:#758295}.disabled{opacity:.75;cursor:default}.licence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.licence-grid article{border:1px solid #303d4e;background:#171f2a;border-radius:12px;padding:24px}.licence-grid h3{margin:0 0 8px;font-size:20px}.licence-grid p{margin:0;color:#aeb9c8}.licence-note{margin:18px 0 0;padding:18px 20px;border-left:3px solid #82b5fb;background:#131b26;border-radius:8px;color:#aeb9c8}.price-card strong{line-height:1.05}footer{border-top:1px solid #25303e;padding:40px max(24px,calc((100vw - 1180px)/2));color:#7e8b9b;font-size:13px}.legal{max-width:760px}@media(max-width:900px){.nav nav a:not(.nav-buy){display:none}.hero,.feature-pair,.feature-pair.reverse,.requirements,.buy,.cookie{grid-template-columns:1fr}.feature-pair.reverse .copy-card{order:0}.hero{padding-top:60px}.hero-shot{transform:none}.product-grid,.cards{grid-template-columns:1fr 1fr}.strip{margin-left:20px;margin-right:20px;overflow:auto;gap:18px;justify-content:flex-start}.strip div{min-width:max-content}.buy{margin-left:20px;margin-right:20px;padding:35px}}@media(max-width:600px){.product-grid,.cards,.showcase,.licence-grid{grid-template-columns:1fr}.product-grid .wide{grid-column:auto}.hero h1{font-size:45px}.nav{padding:0 16px}.nav-buy{font-size:12px!important}.section{padding-top:65px;padding-bottom:65px}}