.D-cxOq_page{color:#0f1724;background:#fff;font-family:Rubik,Arial,sans-serif}.D-cxOq_hero{color:#fff;background:radial-gradient(680px 360px at 82% 12%,#6646ff40,#0000 72%),radial-gradient(520px 300px at 8% 86%,#00d7ff1f,#0000 70%),linear-gradient(122deg,#04111f 0%,#0a1830 56%,#180c38 100%);padding:136px 0 88px;position:relative;overflow:hidden}.D-cxOq_hero:before{content:"";background-image:linear-gradient(#6880ff0b 1px,#0000 1px),linear-gradient(90deg,#6880ff0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 92%);mask-image:linear-gradient(#000000b8,#0000 92%)}.D-cxOq_heroGlowOne,.D-cxOq_heroGlowTwo{pointer-events:none;filter:blur(22px);border-radius:50%;position:absolute}.D-cxOq_heroGlowOne{background:radial-gradient(circle,#524aff61,#0000 70%);width:470px;height:470px;top:-150px;right:-150px}.D-cxOq_heroGlowTwo{background:radial-gradient(circle,#00d7ff2e,#0000 70%);width:420px;height:420px;bottom:-210px;left:-180px}.D-cxOq_heroInner{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:72px;display:grid;position:relative}.D-cxOq_heroCopy{max-width:720px}.D-cxOq_eyebrow,.D-cxOq_eyebrowDark{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;font-weight:900;display:flex}.D-cxOq_eyebrow{color:#83e8ff}.D-cxOq_eyebrowDark{color:#6358ff}.D-cxOq_eyebrow:before,.D-cxOq_eyebrowDark:before{content:"";background:linear-gradient(90deg,#19e0f5,#6a58ff,#c244ff);border-radius:99px;width:34px;height:2px}.D-cxOq_hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(48px,5.25vw,72px);font-weight:820;line-height:.98}.D-cxOq_heroText{color:#afbed0;max-width:650px;margin:24px 0 0;font-size:17px;line-height:1.68}.D-cxOq_heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.D-cxOq_primaryAction,.D-cxOq_secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.D-cxOq_primaryAction{color:#fff;background:linear-gradient(96deg,#158dff,#6356ff 58%,#bf41ff);box-shadow:0 14px 36px #4348ff57}.D-cxOq_secondaryAction{color:#fff;background:#ffffff09;border:1px solid #fff3}.D-cxOq_primaryAction:hover,.D-cxOq_secondaryAction:hover{transform:translateY(-3px)}.D-cxOq_stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;padding-top:26px;display:grid}.D-cxOq_stats div{min-width:0}.D-cxOq_stats strong,.D-cxOq_stats span{display:block}.D-cxOq_stats strong{color:#fff;font-size:24px;line-height:1}.D-cxOq_stats span{color:#7f94ac;margin-top:7px;font-size:11px;line-height:1.45}.D-cxOq_heroVisual{min-height:570px;position:relative}.D-cxOq_heroProject{color:#fff;background:#0a1220;border:1px solid #97ccff33;border-radius:24px;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s;position:absolute;overflow:hidden;box-shadow:0 34px 76px #00000059}.D-cxOq_heroProject:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 54%,#030912d6);position:absolute;inset:0}.D-cxOq_heroProject img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.D-cxOq_heroProject>div{z-index:2;position:absolute;bottom:18px;left:20px;right:20px}.D-cxOq_heroProject span,.D-cxOq_heroProject strong{display:block}.D-cxOq_heroProject span{color:#8fe6ff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.D-cxOq_heroProject strong{margin-top:5px;font-size:16px}.D-cxOq_heroProject:hover{border-color:#67daff6b;box-shadow:0 42px 88px #00000075,0 0 34px #4a4eff24}.D-cxOq_heroProject:hover img{transform:scale(1.045)}.D-cxOq_heroProjectMain{z-index:3;width:69%;height:430px;top:10%;left:5%;transform:rotate(-2deg)}.D-cxOq_heroProjectTop{z-index:4;width:35%;height:215px;top:0;right:2%;transform:rotate(4deg)}.D-cxOq_heroProjectBottom{z-index:4;width:39%;height:238px;bottom:2%;right:0;transform:rotate(2deg)}.D-cxOq_heroProjectMain:hover{transform:rotate(-1deg)translateY(-7px)}.D-cxOq_heroProjectTop:hover,.D-cxOq_heroProjectBottom:hover{transform:rotate(1deg)translateY(-7px)}.D-cxOq_featuredSection{background:linear-gradient(#fff,#f7f9fd);padding:94px 0 102px}.D-cxOq_sectionIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.D-cxOq_sectionIntro>div{align-items:center;gap:11px;display:flex}.D-cxOq_sectionIntro span{color:#5c53ff;background:#edf1ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.D-cxOq_sectionIntro p{color:#748294;margin:0;font-size:12px}.D-cxOq_sectionIntro>div p{color:#5d52ff;letter-spacing:.12em;font-weight:900}.D-cxOq_featuredCard{background:#fff;border:1px solid #dde5ee;border-radius:26px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);display:grid;overflow:hidden;box-shadow:0 30px 78px #0f1d3614}.D-cxOq_featuredMedia{background:#07111d;min-height:560px;display:block;position:relative;overflow:hidden}.D-cxOq_featuredMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#040a126b);position:absolute;inset:0}.D-cxOq_featuredMedia img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .75s cubic-bezier(.16,1,.3,1);display:block}.D-cxOq_featuredMedia>span{z-index:2;color:#121a26;opacity:0;background:#fff;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:800;transition:all .3s;position:absolute;bottom:24px;left:24px;transform:translateY(8px)}.D-cxOq_featuredMedia:hover img{transform:scale(1.035)}.D-cxOq_featuredMedia:hover>span{opacity:1;transform:none}.D-cxOq_featuredContent{flex-direction:column;justify-content:center;padding:48px;display:flex}.D-cxOq_projectMeta,.D-cxOq_cardMeta{color:#6759ff;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:10px;font-weight:900;display:flex}.D-cxOq_featuredContent h2{letter-spacing:-.05em;margin:32px 0 14px;font-size:clamp(38px,3.8vw,52px);line-height:.98}.D-cxOq_featuredContent>p{color:#536174;margin:0;font-size:17px;line-height:1.62}.D-cxOq_featuredDetails{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.D-cxOq_featuredDetails div{background:#f9fbfd;border:1px solid #e1e7ef;border-radius:14px;padding:15px 16px}.D-cxOq_featuredDetails span,.D-cxOq_featuredDetails strong{display:block}.D-cxOq_featuredDetails span{color:#8a96a5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.D-cxOq_featuredDetails strong{color:#1b2534;margin-top:6px;font-size:12px;line-height:1.45}.D-cxOq_tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.D-cxOq_tags span,.D-cxOq_miniTags span{color:#556272;background:#fff;border:1px solid #dfe6ee;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.D-cxOq_textLink{color:#172131;align-items:center;gap:8px;margin-top:26px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.D-cxOq_textLink span{color:#6358ff}.D-cxOq_librarySection{background:#f6f8fb;padding:102px 0 118px}.D-cxOq_libraryHeader{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:end;gap:72px;margin-bottom:42px;display:grid}.D-cxOq_libraryHeader h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(38px,4vw,54px);line-height:1}.D-cxOq_libraryHeader>p{color:#647386;margin:0;font-size:15px;line-height:1.72}.D-cxOq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.D-cxOq_card{background:#fff;border:1px solid #dce4ed;border-radius:20px;transition:transform .32s,border-color .32s,box-shadow .32s;overflow:hidden;box-shadow:0 16px 42px #0f1d370b}.D-cxOq_card:hover{border-color:#c5ccff;transform:translateY(-7px);box-shadow:0 28px 62px #1f2a5c1f}.D-cxOq_cardMedia{aspect-ratio:1.26;background:#eaf0f6;display:block;position:relative;overflow:hidden}.D-cxOq_cardMedia img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.D-cxOq_card:hover .D-cxOq_cardMedia img{transform:scale(1.055)}.D-cxOq_mediaOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;background:#07111fdb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;transition:all .3s;display:flex;position:absolute;inset:auto 14px 14px;transform:translateY(8px)}.D-cxOq_mediaOverlay span{font-size:11px;font-weight:800}.D-cxOq_mediaOverlay i{background:linear-gradient(135deg,#15dfff,#6858ff);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.D-cxOq_card:hover .D-cxOq_mediaOverlay{opacity:1;transform:none}.D-cxOq_cardBody{padding:22px}.D-cxOq_cardMeta{color:#7a8492;justify-content:flex-start;gap:10px}.D-cxOq_cardMeta span:first-child{color:#6358ff}.D-cxOq_cardBody h3{letter-spacing:-.04em;margin:18px 0 10px;font-size:24px;line-height:1.02}.D-cxOq_cardBody h3 a{color:#101827;text-decoration:none}.D-cxOq_cardBody>p{color:#586779;margin:0;font-size:13px;line-height:1.62}.D-cxOq_cardBottom{border-top:1px solid #e7ebf0;justify-content:space-between;align-items:end;gap:16px;margin-top:20px;padding-top:17px;display:flex}.D-cxOq_miniTags{flex-wrap:wrap;gap:6px;display:flex}.D-cxOq_miniTags span{padding:6px 8px;font-size:9px}.D-cxOq_cardBottom>a{color:#5d53ff;background:#f0f2ff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:grid}.D-cxOq_card:hover .D-cxOq_cardBottom>a{color:#fff;background:#6257ff;transform:rotate(-10deg)}.D-cxOq_cta{background:#fff;padding:0 0 110px}.D-cxOq_ctaCard{color:#fff;background:radial-gradient(520px 250px at 94% 10%,#674eff47,#0000 70%),linear-gradient(122deg,#061321,#0a1730 56%,#1b0d3d);border-radius:26px;justify-content:space-between;align-items:end;gap:60px;padding:56px 60px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0a142b29}.D-cxOq_ctaCard:before{content:"";background-image:linear-gradient(#6e85ff0b 1px,#0000 1px),linear-gradient(90deg,#6e85ff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.D-cxOq_ctaCard>div,.D-cxOq_ctaCard>a{z-index:1;position:relative}.D-cxOq_ctaCard p{color:#7fe4ff;letter-spacing:.14em;margin:0 0 14px;font-size:11px;font-weight:900}.D-cxOq_ctaCard h2{letter-spacing:-.05em;max-width:790px;margin:0;font-size:clamp(36px,3.9vw,52px);line-height:1}.D-cxOq_ctaCard>div>span{color:#a7b8ca;max-width:650px;margin-top:18px;font-size:14px;line-height:1.62;display:block}.D-cxOq_ctaCard>a{color:#fff;white-space:nowrap;background:linear-gradient(96deg,#148cff,#6256ff 58%,#bf40ff);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 23px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:0 14px 36px #4248ff52}.D-cxOq_ctaCard>a:hover{transform:translateY(-3px)}@media (max-width:1080px){.D-cxOq_heroInner{grid-template-columns:1fr;gap:44px}.D-cxOq_heroCopy{max-width:820px}.D-cxOq_heroVisual{max-width:820px;min-height:500px}.D-cxOq_featuredCard{grid-template-columns:1fr}.D-cxOq_featuredMedia{min-height:460px}.D-cxOq_libraryHeader{grid-template-columns:1fr;gap:20px}.D-cxOq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.D-cxOq_hero{padding:112px 0 72px}.D-cxOq_hero h1{font-size:clamp(42px,11.8vw,58px)}.D-cxOq_heroText{font-size:15px}.D-cxOq_stats{grid-template-columns:1fr 1fr}.D-cxOq_heroVisual{min-height:420px}.D-cxOq_heroProjectMain{width:78%;height:330px;left:0}.D-cxOq_heroProjectTop{width:39%;height:170px;right:0}.D-cxOq_heroProjectBottom{width:44%;height:190px;right:0}.D-cxOq_featuredSection,.D-cxOq_librarySection{padding:72px 0 82px}.D-cxOq_sectionIntro{flex-direction:column;align-items:flex-start;gap:10px}.D-cxOq_featuredMedia{min-height:320px}.D-cxOq_featuredContent{padding:28px}.D-cxOq_featuredContent h2{font-size:40px}.D-cxOq_featuredDetails{grid-template-columns:1fr}.D-cxOq_libraryHeader h2{font-size:40px}.D-cxOq_grid{grid-template-columns:1fr}.D-cxOq_cta{padding-bottom:78px}.D-cxOq_ctaCard{flex-direction:column;align-items:flex-start;padding:38px 28px}.D-cxOq_ctaCard h2{font-size:40px}.D-cxOq_ctaCard>a{width:100%}}@media (max-width:480px){.D-cxOq_stats{grid-template-columns:1fr}.D-cxOq_heroVisual{min-height:360px}.D-cxOq_heroProjectMain{height:285px}.D-cxOq_heroProjectTop{height:145px}.D-cxOq_heroProjectBottom{height:160px}}
