@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color:#f4f7ff;background:#0a0e16;font-family:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.blog-header{max-width:1160px;height:78px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #283448}.brand{display:flex;align-items:center;gap:9px;font:700 21px 'Space Grotesk',sans-serif;letter-spacing:-.045em}.brand img{width:32px}.blog-header nav{display:flex;align-items:center;gap:28px;color:#afbdd4;font-size:13px}.blog-header nav a:hover,.back:hover{color:#fff}.button,.article-cta a{padding:11px 16px;border-radius:99px;background:#e7f3ff;color:#142236;font-weight:700}.blog-index,.article{max-width:1160px;margin:auto;padding:100px 28px 120px}.kicker{color:#92b5ff;font-size:11px;font-weight:700;letter-spacing:.16em}.blog-index h1,.article h1{max-width:900px;font:700 clamp(44px,6vw,78px)/1.05 'Space Grotesk',sans-serif;letter-spacing:-.065em;margin:22px 0}.lead{max-width:760px;color:#b2bfd2;font-size:20px;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:65px}.cards a{display:flex;flex-direction:column;min-height:290px;padding:28px;border:1px solid #34435a;border-radius:17px;background:linear-gradient(145deg,#1b293f,#111822)}.cards a:hover{border-color:#91aff0;transform:translateY(-3px)}.cards span{color:#93b4f0;font-size:11px;font-weight:700;letter-spacing:.12em}.cards h2{font:700 25px/1.2 'Space Grotesk',sans-serif;letter-spacing:-.04em;margin:35px 0 10px}.cards p{color:#aebbd0;line-height:1.55;font-size:14px;margin:0 0 24px}.cards strong{color:#b8d4ff;font-size:13px;margin-top:auto}.article{max-width:820px}.back{display:inline-block;color:#9eb8e7;font-size:13px;margin-bottom:70px}.article .rule{height:1px;background:#344055;margin:55px 0}.article section{margin:0 0 56px}.article section h2,.article-cta h2{font:700 31px/1.18 'Space Grotesk',sans-serif;letter-spacing:-.045em;margin:0 0 18px}.article section p{color:#bdc9d9;font-size:17px;line-height:1.8;margin:0 0 18px}.article-cta{padding:34px;border:1px solid #496492;border-radius:18px;background:#16253d}.article-cta p{color:#b4c4dc;line-height:1.6}.article-cta a{display:inline-block;margin-top:10px}footer{max-width:1160px;margin:auto;padding:30px 28px;border-top:1px solid #283448;color:#93a2b9;font-size:12px;display:flex;justify-content:space-between}footer a{color:#c2d7ff}@media(max-width:760px){.blog-header{height:68px;padding:0 20px}.blog-header nav{gap:14px}.blog-header nav a:first-child{display:none}.blog-header .button{padding:9px 11px}.blog-index,.article{padding:70px 22px 90px}.cards{grid-template-columns:1fr;margin-top:45px}.cards a{min-height:230px}.article .back{margin-bottom:45px}.article section p{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cards a:hover{transform:none}}
/* Shared visual treatment with the product page. */
:root{background:#0b0d13;color:#f7f8fb}.blog-header{max-width:1480px;height:88px;border-color:#30343b;gap:30px}.blog-header nav{margin:auto;gap:30px;color:#a5a9b1}.blog-header nav .active{color:#fff}.blog-header>.button{font-size:12px;background:#286ce6;color:#fff;padding:13px 20px;white-space:nowrap}.blog-index{max-width:1360px;padding-top:120px}.kicker{display:flex;align-items:center;gap:10px;color:#a3aab5;font-size:10px;letter-spacing:.2em}.kicker:before{content:'';width:6px;height:6px;border-radius:50%;background:#82b5ff;box-shadow:0 0 14px #4689f8}.blog-index h1{max-width:1000px;font-size:clamp(46px,6vw,84px)}.lead{color:#a8adb6;font-size:19px}.cards{gap:20px;margin-top:75px}.cards a{min-height:320px;border-color:#34383f;background:#171a1e;transition:transform .25s,border-color .25s,box-shadow .25s;animation:card-in .65s ease-out both}.cards a:nth-child(2){animation-delay:.1s}.cards a:nth-child(3){animation-delay:.2s}.cards a:hover{border-color:#7897c7;box-shadow:0 20px 45px #0005}.cards h2{font-size:27px}.cards p{color:#a5abb5}.article{max-width:850px}.article h1{font-size:clamp(43px,5.5vw,73px)}.article .rule{background:#373b43}.article section p{color:#b2b8c2}.article-cta{background:radial-gradient(ellipse at top right,#28436b55,transparent 70%),#171c24;border-color:#3c4758;padding:38px}.article-cta a{background:#286ce6;color:#fff}.back{color:#a6badd}footer{max-width:1360px;align-items:center;gap:25px;border-color:#30343b;padding-top:34px;padding-bottom:34px}footer .brand{font-size:18px;color:#fff}footer .brand img{width:28px}a:focus-visible{outline:2px solid #accfff;outline-offset:5px}@keyframes card-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.blog-header nav{gap:18px}.blog-header nav a:nth-child(2),.blog-header nav a:nth-child(3){display:none}.cards{grid-template-columns:1fr}.cards a{min-height:240px}.cards h2{margin-top:25px}}@media(max-width:600px){.blog-header{height:72px;gap:15px}.blog-header nav{display:none}.blog-header>.button{margin-left:auto;font-size:10px;padding:11px 13px}.blog-index{padding-top:75px}.lead{font-size:17px}.article-cta{padding:27px}footer{flex-wrap:wrap}footer>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){.cards a{animation:none;transition:none}}
@media(max-width:600px){.blog-header{height:auto;min-height:72px;flex-wrap:wrap;padding:18px 20px}.blog-header nav{display:flex;order:3;width:100%;justify-content:space-between;gap:12px;margin:0}.blog-header nav a,.blog-header nav a:first-child,.blog-header nav a:nth-child(2),.blog-header nav a:nth-child(3){display:inline-block;font-size:12px}}
