@font-face{font-family:Mulish;src:url(/lab/mulish-latin-wght-normal.woff2) format('woff2');font-weight:200 1000;font-display:swap}@font-face{font-family:Mulish;src:url(/lab/mulish-cyrillic-wght-normal.woff2) format('woff2');font-weight:200 1000;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
*{box-sizing:border-box}html{color-scheme:dark;background:#09090e;scroll-behavior:smooth}body{margin:0;color:#f8f5ff;font:16px/1.6 Mulish,system-ui,sans-serif}a{color:inherit;text-decoration:none}header,main,footer{max-width:1160px;margin:auto;padding:0 36px}header{height:110px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:11px;align-items:center;font-size:21px;font-weight:900}.brand span{color:#888391;font-size:15px;font-weight:500}.pill{border:1px solid #38313f;border-radius:30px;padding:7px 14px;color:#c9c2d8;font-size:12px}.pill i{display:inline-block;width:6px;height:6px;background:#bca0ff;border-radius:50%;margin-right:8px}.glow{position:absolute;z-index:-1;width:min(800px,100%);height:850px;right:0;top:0;background:radial-gradient(ellipse at 70% 25%,#5c24913c,transparent 65%);pointer-events:none}.hero{padding:66px 0 74px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2.3px;color:#a48bbf;margin:0 0 26px}h1{font-size:clamp(44px,6.2vw,76px);line-height:1.08;letter-spacing:-3px;font-weight:800;margin:0}h1 em{font-style:normal;background:linear-gradient(100deg,#e8deff,#bda1ff 65%,#e6a2e5);background-clip:text;-webkit-background-clip:text;color:transparent}.lead{font-size:17px;line-height:1.8;color:#a6a0af;margin:28px 0 30px}.primary{display:inline-flex;gap:44px;align-items:center;background:#8b5cf6;padding:15px 23px;border-radius:12px;font-size:14px;font-weight:800;box-shadow:0 10px 40px #6800ff24;transition:background .2s,transform .2s}.primary:hover{background:#9c73fa;transform:translateY(-2px)}.primary span{font-size:23px;line-height:1}.caption{font-size:11px;color:#8a7e9b;margin:13px 0 0}.providers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #28232f;border-bottom:1px solid #28232f;padding:27px 0}.providers div{display:flex;gap:5px;flex-direction:column;padding:0 25px;border-right:1px solid #28232f}.providers div:first-child{padding-left:0}.providers div:last-child{border:0}.providers b{font-size:22px;letter-spacing:-.5px}.providers span{font-size:12px;color:#9d95a6}.designs{padding:76px 0 0}.section-title{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:32px}.section-title .eyebrow{margin-bottom:16px}h2{font-size:33px;line-height:1.25;letter-spacing:-1px;margin:0}.section-title>p{color:#938b9c;font-size:13px;margin:0 0 4px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.design{border:1px solid #2a2432;border-radius:18px;overflow:hidden;background:#111017;transition:transform .2s,border-color .2s}.design:hover{transform:translateY(-4px);border-color:#7f5aaf}.mini{padding:28px 25px 30px;background:#0d0c15;color:#f8f5ff;min-height:267px}.mini-logo{display:block;font-size:19px;font-weight:900;margin-bottom:25px}.mini-panels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-panels>div{border:1px solid #9c7ec82f;border-radius:9px;background:#36234b42;min-height:153px;padding:15px;display:flex;flex-direction:column;gap:8px}.mini-panels>div:nth-child(2){align-items:center;justify-content:center}.mini small{font-size:7px;letter-spacing:1px;opacity:.7}.mini strong{font-size:13px;line-height:1.4}.mini-panels span:not(.mini-orb){font-size:8px;opacity:.7}.mini b{font-size:24px;margin-top:auto}.mini b small{font-size:8px}.mini-orb{width:38px;height:38px;border-radius:50%;background:#8a57d44f;color:#cfa5ff;display:grid;place-items:center;font-size:26px;box-shadow:0 0 22px #a377ef24}.mini .mini-button{display:block;background:#8053cb;color:white;border-radius:5px;padding:7px 12px;margin-top:4px;opacity:1!important}.card-label{padding:19px 23px;display:flex;justify-content:space-between;align-items:center}.card-label h3{font-size:17px;margin:0}.card-label p{margin:2px 0 0;color:#978e9f;font-size:11px}.card-label>span{color:#bbaaCF;font-size:25px}.coffee .mini{background:#f3e9db;color:#5e3023}.coffee .mini-panels>div{background:#fffaf090;border-color:#ad8a6f40}.coffee .mini-button{background:#704736}.coffee .mini-orb{color:#5e3023;background:#dfc5a8;box-shadow:none}.serif{font-family:Georgia,serif;font-weight:500}.green .mini{background:#f5f0e5;color:#08352e}.green .mini-panels>div{background:#fffaf180;border-color:#1f554528}.green .mini-button{background:#165b4f}.green .mini-orb{background:#d8e6dc;color:#165b4f;box-shadow:none}.script{font-family:Georgia,serif;font-style:italic}.neutral .mini{background:#f3f5f8;color:#222c3e}.neutral .mini-panels>div{background:#fff;border-color:#ccd4e3}.neutral .mini-button{background:#546dde}.neutral .mini-orb{color:#546dde;background:#e8edff;box-shadow:none}.note{display:flex;gap:17px;align-items:center;margin:36px 0 67px;border:1px solid #322a3d;border-radius:12px;padding:20px 25px;color:#9b91a7;font-size:12px}.note>span{font-size:25px;color:#b7a3cf}.note p{margin:0}.note b{color:#d0c4de}footer{border-top:1px solid #28232f;padding-top:24px;padding-bottom:33px;display:flex;justify-content:space-between;color:#756d80;font-size:11px}a:focus-visible{outline:2px solid #c4b5fd;outline-offset:5px}@media(max-width:650px){header,main,footer{padding-left:22px;padding-right:22px}header{height:85px}.brand span{display:none}.brand{font-size:19px}.pill{font-size:10px}.hero{padding:46px 0 48px}h1{letter-spacing:-2px;font-size:45px}.lead{font-size:14px}.providers{gap:16px}.providers div{padding:0 0 0 5px;gap:7px;border:0}.providers b{font-size:18px}.providers span{font-size:10px;line-height:1.5}.designs{padding-top:49px}.section-title{display:block}.section-title>p{margin-top:16px}h2{font-size:29px}.grid{grid-template-columns:1fr;gap:20px}.mini{padding:27px 24px}.note{padding:18px;margin-bottom:45px}footer{gap:20px}}

@media(max-width:650px){.providers{grid-template-columns:1fr;gap:18px}.providers div{padding:0}.providers b{font-size:17px}.providers span{font-size:11px}}
