html{scrollbar-gutter:stable}.landing-page{--landing-content-width:1204px;--landing-content-gutter:24px;overflow:visible}.landing-page .landing-header,.landing-page .hero-section,.landing-page .logo-strip,.landing-page .landing-cta,.landing-page .landing-footer{box-sizing:border-box;width:100%;max-width:none;padding-right:max(var(--landing-content-gutter), calc((100% - var(--landing-content-width)) / 2));padding-left:max(var(--landing-content-gutter), calc((100% - var(--landing-content-width)) / 2))}.landing-page .distribution-showcase{box-sizing:border-box;width:min(var(--landing-content-width), calc(100% - (var(--landing-content-gutter) * 2)))}@media (min-width:821px){.landing-page .distribution-showcase{min-height:650px}}@media (min-width:901px){.landing-page{--landing-content-gutter:38px}}@media (max-width:520px){.landing-page{--landing-content-gutter:24px}}.landing-page .distribution-stage{top:230px;left:calc(77% - 90px)}.landing-page .distribution-tile-equalizer{top:73px;left:49%}.landing-page .distribution-tile-wave{top:62px;right:14.5%}.landing-page .distribution-tile-layers{top:396px;bottom:auto;right:4.7%}.landing-page .distribution-tile-note{inset:438px auto auto 56.8%}.landing-page .distribution-tile-pulse{top:531px;left:75.4%}.landing-page .release-float,.landing-page .delivery-float{right:18px}.landing-page .distribution-copy{max-width:590px}.landing-page .distribution-copy h2{max-width:500px}@media (max-width:1100px) and (min-width:821px){.landing-page .distribution-stage{top:210px;left:calc(80% - 90px)}.landing-page .distribution-copy,.landing-page .distribution-copy h2{max-width:440px}}@media (min-width:1101px){.landing-page .distribution-copy{max-width:590px}.landing-page .distribution-copy h2{max-width:500px}}@media (max-width:820px){.landing-page .distribution-stage{top:92px;left:50%}.landing-page .distribution-tile-note{top:38px;bottom:auto;right:5%}.landing-page .distribution-tile-equalizer{top:300px;left:64%}.landing-page .distribution-tile-wave{top:286px;right:6%}.landing-page .distribution-tile-pulse{top:286px;left:55%}.landing-page .distribution-tile-layers{bottom:146px;right:10%}.landing-page .distribution-copy,.landing-page .distribution-copy h2{max-width:none}.landing-page .release-float,.landing-page .delivery-float{right:12px}}@media (min-width:701px) and (max-width:820px){.landing-page .distribution-showcase{min-height:650px;width:min(var(--landing-content-width), calc(100% - 40px));border-radius:30px;margin-top:84px;margin-bottom:136px;padding:32px}.landing-page .distribution-stage{gap:14px;width:min(38vw,300px);min-height:126px;padding:22px;top:170px;left:72%}.landing-page .distribution-stage-logo{width:min(20vw,150px)}.landing-page .distribution-stage-divider{height:46px}.landing-page .distribution-stage small{font-size:11px}.landing-page .distribution-tile-note{top:auto;bottom:44px;right:calc(4% - 40px)}.landing-page .distribution-tile-equalizer{top:91px;left:54%}.landing-page .distribution-tile-wave{top:256px;right:0}.landing-page .distribution-tile-pulse{top:328px;left:calc(56% + 60px)}.landing-page .distribution-tile-layers{top:auto;bottom:130px;right:7%}.landing-page .distribution-copy{max-width:270px;inset:auto auto 48px 32px}.landing-page .distribution-copy h2{letter-spacing:-2px;max-width:270px;margin-bottom:18px;font-size:clamp(32px,5vw,46px)}.landing-page .distribution-copy p,.landing-page .distribution-copy p+p{max-width:270px;font-size:16px}.landing-page .distribution-copy p+p{margin-top:12px}}@media (max-width:520px){.landing-page .distribution-stage{top:84px;left:50%}.landing-page .distribution-tile-note{top:30px;bottom:auto;right:2%}.landing-page .distribution-tile-equalizer{top:286px;left:64%}.landing-page .distribution-tile-layers{bottom:130px;right:4%}.landing-page .release-float,.landing-page .delivery-float{right:0}}.cookie-banner{z-index:100;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#f8f8fffa,#eeedfff5);border:1px solid #d7d5ff;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;width:min(1204px,100% - 48px);padding:20px 24px;animation:.9s cubic-bezier(.22,1,.36,1) both cookie-banner-in;display:flex;position:fixed;bottom:18px;left:50%;box-shadow:0 18px 45px #1c18bf29}@keyframes cookie-banner-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.cookie-copy{color:#24236c;font-size:16px;line-height:1.45}.cookie-copy p{margin:0}.cookie-copy p+p{margin-top:3px}.cookie-copy a{color:#2019d7;text-decoration:none}.cookie-copy a:hover{text-decoration:underline}.cookie-accept{color:#fff;font:inherit;cursor:pointer;background:#1113d7;border:0;border-radius:8px;flex:none;align-items:center;gap:14px;padding:15px 24px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.cookie-accept:hover{background:#2019df;transform:translateY(-1px)}.cookie-accept span{font-size:20px;line-height:1}@media (prefers-reduced-motion:reduce){.cookie-banner{animation:none}}@media (max-width:650px){.cookie-banner{flex-direction:column;align-items:stretch;gap:16px;width:calc(100% - 24px);padding:18px;bottom:12px}.cookie-copy{font-size:14px}.cookie-accept{justify-content:center}}@media (min-width:1101px){.landing-header{box-sizing:border-box;grid-template-columns:minmax(142px,1fr) auto auto;column-gap:clamp(24px,3vw,52px);width:100%;max-width:none;padding-left:clamp(32px,4vw,72px);padding-right:clamp(32px,4vw,72px)}.landing-nav{gap:clamp(18px,2.2vw,36px);min-width:0;margin:0;font-size:14px}}@media (min-width:651px) and (max-width:1100px){.landing-header{box-sizing:border-box;grid-template-columns:120px minmax(0,1fr) auto;column-gap:18px}.landing-nav{gap:12px;min-width:0;margin:0;font-size:12px}}.landing-nav a{justify-content:center;align-items:center;min-height:34px;padding:8px 0;line-height:1.2;display:inline-flex;position:relative}.landing-nav a:first-child{min-width:86px}.landing-nav a:nth-child(2){min-width:70px}.landing-nav a:nth-child(3){min-width:42px}.landing-nav a:nth-child(4){min-width:80px}.landing-nav a:nth-child(5){min-width:84px}.landing-nav a.active{color:#2019df;font-weight:700}.landing-nav a.active:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.delivery-check{background:linear-gradient(145deg,#62cda0,#42b487);border:1px solid #8cddbd;font-size:0;position:relative;box-shadow:0 5px 12px #43b68a3d}.delivery-check:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.wallet-icon{color:#fff;background:linear-gradient(135deg,#292948,#7167d5);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.wallet-icon svg{width:20px;height:20px}.dashboard-empty-state{border-top:1px solid var(--line);color:#777783;justify-items:start;gap:8px;padding:34px 24px 38px;display:grid}.dashboard-empty-state strong{color:#414149;font-size:14px}.dashboard-empty-state p{color:#a0a0a9;max-width:460px;margin:0;font-size:11px;line-height:1.6}.dashboard-empty-state .secondary-button{margin-top:8px}.dashboard-empty-state.compact{border-top:0;align-content:center;min-height:128px;padding:24px}@keyframes dmt-record-spin{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes dmt-center-counter-spin{0%{transform:rotate(18deg)}to{transform:rotate(-342deg)}}@keyframes dmt-orbit-breathe{0%,to{opacity:.65;transform:rotate(-22deg)scale(1)}50%{opacity:1;transform:rotate(-22deg)scale(1.025)}}@keyframes dmt-card-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes dmt-wave-pulse{0%,to{opacity:.55;transform:rotate(-8deg)translateY(0)}50%{opacity:.95;transform:rotate(-8deg)translateY(-5px)}}.hero-disc{animation:28s linear infinite dmt-record-spin}.disc-center{animation:28s linear infinite dmt-center-counter-spin}.disc-center img{width:70px;height:auto;display:block}.hero-orbit{animation:7s ease-in-out infinite dmt-orbit-breathe}.release-float{animation:5s ease-in-out infinite dmt-card-float}.delivery-float{animation:5s ease-in-out 1.2s infinite dmt-card-float}.sound-wave{animation:4s ease-in-out infinite dmt-wave-pulse}.faq-section{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,120px);max-width:1204px;margin:0 auto;padding:118px 0 124px;display:grid}.faq-heading h2{letter-spacing:-2px;margin:17px 0 19px;font-size:42px;line-height:1.04}.faq-heading h2 em{color:#1d19df;font-style:normal}.faq-heading p{color:#898992;max-width:260px;font-size:12px;line-height:1.7}.faq-list{border-top:1px solid #e2e2e9}.faq-item{border-bottom:1px solid #e2e2e9}.faq-item summary{color:#17181d;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#2019df;font-size:24px;font-weight:400;line-height:1;transition:transform .18s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:#777887;max-width:680px;margin:-4px 42px 22px 0;font-size:13px;line-height:1.7}.benefits-section{isolation:isolate;background:linear-gradient(135deg,#f8f8ff 0%,#fbfbfd 58%,#f2f1ff 100%);border-top:1px solid #e8e7f4;border-bottom:1px solid #e8e7f4;position:relative;overflow:hidden}.benefits-section:before{content:"";opacity:.75;border:1px solid #d9d7ff;border-radius:50%;width:470px;height:470px;position:absolute;top:-180px;right:-110px}.benefits-section:after{color:#514cf0;content:"+";opacity:.1;font-size:86px;font-weight:200;line-height:1;position:absolute;bottom:34px;right:12%;transform:rotate(12deg)}.benefits-section>*{z-index:1;position:relative}.benefits-section .section-intro h2{font-size:clamp(40px,4.2vw,58px);line-height:.98}.benefits-brand{color:#211be0;letter-spacing:.04em;margin-bottom:8px;font-size:.43em;font-weight:800;line-height:1;display:block}.benefits-section .section-intro>p{max-width:285px}.benefit-grid{gap:16px;padding-top:18px}.benefit-item{background:#ffffffd1;border-color:#e0e0ec;border-radius:16px;min-height:250px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 14px 35px #2d27ae0d}.benefit-item:before{content:"";opacity:.9;background:#5a56ed;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:20px;right:20px}.benefit-item:nth-child(2):before{background:#4fc9c5}.benefit-item:nth-child(3):before{background:#ffbd3d}.benefit-item:hover{border-color:#bcb9fb;transform:translateY(-5px);box-shadow:0 20px 42px #2d27ae1f}.benefit-number{color:#4d48e5;background:#eeedff;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:24px;font-size:10px;font-weight:700;display:inline-flex}.benefit-item h3{margin-top:58px;font-size:17px}.benefit-item p{max-width:205px;font-size:11px;line-height:1.7}.benefit-arrow{background:#f7f6ff;border:1px solid #d1cffb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:16px;transition:background .18s,color .18s;display:grid}.benefit-item:hover .benefit-arrow{color:#fff;background:#514cf0}.faq-page-content{padding-top:26px;padding-bottom:120px}.faq-page-list{border-top:1px solid #dfe0e8;max-width:1000px}@media (max-width:900px){.faq-section{gap:42px;padding-left:24px;padding-right:24px}}@media (max-width:650px){.faq-section{padding-top:78px;padding-bottom:82px;display:block}.faq-heading p{max-width:300px}.faq-list{margin-top:38px}.faq-item summary{padding:19px 0;font-size:14px}.faq-page-content{padding-top:24px;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.hero-disc,.disc-center,.hero-orbit,.release-float,.delivery-float,.sound-wave{animation:none}}.platforms-page{color:#090a2c;background:#fbfbfd;min-height:100vh}.platforms-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfbfdf0;border-bottom:1px solid #e4e4eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;max-width:1360px;margin:0 auto;padding:38px 48px 30px;display:grid;position:sticky;top:0;box-shadow:0 10px 25px #13135e0a}.platforms-header>.landing-button{justify-self:end}.platforms-back{color:#5755dc;font-size:15px;font-weight:700}.platforms-header h1{text-align:center;letter-spacing:-1.4px;margin:8px 0 0;font-size:34px}.platforms-content{max-width:1360px;margin:0 auto;padding:26px 48px 80px}.platforms-title{text-align:left;padding:36px 0 28px}.platforms-title h1{letter-spacing:-2px;margin:8px 0 0;font-size:clamp(38px,5vw,64px)}.platform-tabs{border-bottom:1px solid #dedee7;gap:34px;display:flex}.platform-tabs button{color:#c7c7cd;background:0 0;border:0;padding:0 0 17px;font-size:18px;position:relative}.platform-tabs button.active{color:#0a0b31;font-weight:700}.platform-tabs button.active:after{content:"";background:#5b5af2;border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:-1px;left:0;right:0}.platforms-toolbar{color:#9999a7;justify-content:space-between;align-items:center;padding:23px 0 10px;font-size:11px;display:flex}.platforms-toolbar p{margin:0}.platforms-toolbar span{color:#5b5af2;font-weight:700}.platforms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px clamp(28px,7vw,105px);display:grid}.platform-card{color:#090a2c;align-items:center;gap:14px;min-height:70px;display:flex}.platform-brand{color:#fff;letter-spacing:-.4px;background:#5a59ef;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;box-shadow:0 6px 12px #5b5af22e}.platform-card strong{font-size:16px;line-height:1.2}.tone-1 .platform-brand{background:#20212c}.tone-2 .platform-brand{background:#f08a3c}.tone-3 .platform-brand{background:#e44e76}.tone-4 .platform-brand{background:#5c8eea}.tone-5 .platform-brand{background:#e6a135}.tone-6 .platform-brand{background:#41b78c}.tone-7 .platform-brand{background:#805ed9}@media (max-width:760px){.platforms-content{padding:24px 20px 50px}.platforms-title{padding:24px 0}.platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.platform-card{gap:8px}.platform-brand{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:9px}.platform-card strong{font-size:12px}}@media (max-width:430px){.platforms-grid{grid-template-columns:1fr}.platforms-toolbar p{max-width:210px;line-height:1.5}.platform-tabs button{font-size:16px}}.platform-brand.official{color:var(--brand-color,#13135e);background:color-mix(in srgb, var(--brand-color,#13135e) 10%, white)}.platform-brand.official svg{fill:currentColor;width:25px;height:25px}.platforms-title p{color:#777887;max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.5}.platform-group{margin-top:42px}.platform-group>h2{color:#111239;letter-spacing:-.7px;margin:0 0 18px;font-size:24px}.platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.platform-card{background:#fff;border:1px solid #d9dbe4;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:216px;padding:23px 25px 22px;transition:border-color .18s,box-shadow .18s,transform .18s}.platform-card:hover{border-color:#5b5af2;transform:translateY(-2px);box-shadow:0 14px 30px #1b1d5b14}.platform-card h2{color:#111239;letter-spacing:-.6px;margin:2px 0 12px;font-size:20px;line-height:1.15}.platform-card p{color:#5b5d6e;margin:0;font-size:13.5px;line-height:1.55}.platform-brand.official{border-radius:15px;flex-basis:58px;width:58px;height:58px}.platform-brand.asset-mark{background:#fff7e6}.platform-brand.asset-mark img{object-fit:contain;width:42px;height:42px}.platform-brand.official{box-sizing:border-box;width:min(100%,520px);min-width:0;height:79px;box-shadow:none;background:0 0;border-radius:0;flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.platform-card>div{width:100%}.platform-brand.official svg{width:58px;height:58px}.platform-brand.asset-mark img{object-fit:contain;object-position:center center;width:min(100%,520px);max-width:520px;height:58px}.platform-brand.yandex-mark{width:min(100%,520px)}.platform-brand.yandex-mark img{object-fit:contain;object-position:center center;width:min(100%,520px);height:58px}.platform-brand.mts-mark,.platform-brand.mobi-mark{justify-content:center}.platform-brand.mts-mark img,.platform-brand.mobi-mark img{object-position:center center}.platform-brand.mts-mark img{transform:scale(1.25)}.platform-brand.mobi-mark img{transform:scale(1.7)}.platform-brand.smule-mark img{transform:scale(1.8)}.platform-brand.anghami-mark img{transform-origin:50%;transform:scale(3.4)}.platform-brand.lyricfind-mark img{transform-origin:50%;transform:scale(2.15)}.platform-brand.custom{width:min(100%,520px);height:79px;box-shadow:none;color:var(--brand-color,#5755dc);background:0 0;background:color-mix(in srgb, var(--brand-color,#5755dc) 12%, white);border-radius:0;font-size:15px}@media (max-width:760px){.platforms-grid{grid-template-columns:1fr}.platform-card{min-height:0;padding:28px 22px}.platform-group>h2{font-size:21px}}.landing-page,.platforms-page,.auth-page{--site-content-width:1204px;--site-content-gutter:24px}@media (min-width:901px){.landing-page,.platforms-page,.auth-page{--site-content-gutter:38px}}.landing-page .landing-header,.platforms-page .landing-header,.auth-page .auth-header{box-sizing:border-box;width:100%;max-width:none;padding-left:max(var(--site-content-gutter), calc((100% - var(--site-content-width)) / 2));padding-right:max(var(--site-content-gutter), calc((100% - var(--site-content-width)) / 2))}.platforms-page .platforms-content,.landing-page .benefits-section,.landing-page .faq-section{box-sizing:border-box;width:min(var(--site-content-width), calc(100% - (var(--site-content-gutter) * 2)));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.platforms-page .faq-page-list{width:100%;max-width:none}.auth-page{padding-right:var(--site-content-gutter);padding-left:var(--site-content-gutter)}@media (max-width:760px){.platforms-page .platforms-content{padding-top:24px;padding-bottom:50px}}.public-news-content{padding-top:54px;padding-bottom:80px}.public-news-title{padding-top:0;padding-bottom:34px}.public-news-title .eyebrow,.public-news-list-heading .eyebrow,.public-news-cta .eyebrow{color:#6f68df;margin:0 0 12px;display:block}.public-news-title h1{letter-spacing:-3px;max-width:760px;margin:0;font-size:clamp(44px,6vw,72px);line-height:.98}.public-news-title p{color:#858692;max-width:620px;margin:18px 0 0;font-size:17px;line-height:1.6}.public-news-feature{color:#fff;background:linear-gradient(120deg,#1715bd 0%,#3931d8 48%,#5546d9 100%);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);min-height:380px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #332bbc33}.public-news-feature:before{content:"";opacity:.3;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.public-news-feature-copy{z-index:2;align-self:center;padding:48px 24px 48px 48px;position:relative}.public-news-meta,.public-news-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-news-meta{color:#d6d2ff;font-size:12px}.public-news-meta span{color:#a9f2ef;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.public-news-feature h2{letter-spacing:-3px;max-width:510px;margin:28px 0 18px;font-size:clamp(38px,4.6vw,62px);line-height:.98}.public-news-feature h2 em,.public-news-cta h2 em{color:#8ff7f0;font-style:normal}.public-news-feature p{color:#d9d7ff;max-width:480px;margin:0;font-size:16px;line-height:1.6}.public-news-feature-link{color:#fff;border:1px solid #ffffff57;border-radius:9px;align-items:center;gap:12px;margin-top:28px;padding:12px 15px;font-size:14px;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex}.public-news-feature-link:hover{background:#ffffff1a;border-color:#fff9}.public-news-feature-link span{font-size:20px;line-height:.7}.public-news-feature-art{background:radial-gradient(circle at 48% 46%,#88e5ff5e,#0000 20%),radial-gradient(circle at 78% 35%,#5957ffbf,#0000 48%);min-height:380px;position:relative;overflow:hidden}.public-news-orbit{border:1px solid #c2f1ff47;border-radius:50%;position:absolute;transform:rotate(-22deg)}.public-news-orbit-one{width:540px;height:250px;top:4%;left:7%}.public-news-orbit-two{border-color:#c7b1ff4f;width:460px;height:210px;top:27%;left:4%}.public-news-disc{z-index:3;background:linear-gradient(135deg,#ade5ff,#6c5de5);border:1px solid #ffffff80;border-radius:24px;place-items:center;width:215px;height:130px;display:grid;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 22px #16129747,0 30px 32px #120d7740}.public-news-disc img{width:150px;height:auto}.public-news-spark{color:#a5fff7;text-shadow:0 0 24px #a5fff799;font-size:46px;position:absolute;top:14%;right:20%;transform:rotate(12deg)}.public-news-dot{border:3px solid #a6fff88c;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 9px #a6fff81a}.public-news-dot-one{top:21%;left:20%}.public-news-dot-two{bottom:18%;right:11%}.public-news-list-heading{border-bottom:1px solid #e5e5ed;justify-content:space-between;align-items:end;gap:24px;padding:76px 0 24px;display:flex}.public-news-list-heading h2{color:#17182c;letter-spacing:-2px;margin:0;font-size:clamp(30px,4vw,48px)}.public-news-count{color:#9b9ba8;white-space:nowrap;padding-bottom:4px;font-size:13px}.public-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.public-news-card{background:#fff;border:1px solid #dedee8;border-radius:18px;flex-direction:column;min-height:290px;padding:25px 26px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.public-news-card:hover{border-color:#aaa4f0;transform:translateY(-2px);box-shadow:0 16px 30px #3e379d17}.public-news-card-top{color:#9b9ba7;font-size:12px}.public-news-card-top span{color:#5d56d2;background:#efedff;border-radius:999px;padding:6px 9px;font-weight:700}.public-news-card:nth-child(2n) .public-news-card-top span{color:#2e9d83;background:#e7f8f1}.public-news-card:nth-child(3n) .public-news-card-top span{color:#c58525;background:#fff3dc}.public-news-card h3{color:#17182c;letter-spacing:-1px;max-width:480px;margin:30px 0 12px;font-size:clamp(22px,2.5vw,30px);line-height:1.08}.public-news-card>p{color:#717380;max-width:490px;margin:0;font-size:15px;line-height:1.6}.public-news-card-details{color:#9697a3;max-width:490px;margin-top:13px;font-size:13px;line-height:1.55}.public-news-card-footer{color:#6b62dc;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:700;display:flex}.public-news-card-footer span{color:#a0a0ab;font-weight:400}.public-news-card-footer b{font-size:24px;font-weight:400;line-height:.7}.public-news-cta{background:#f0f0f8;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:80px;padding:42px 48px;display:flex}.public-news-cta h2{color:#17182c;letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.public-news-cta h2 em{color:#1d19df;font-style:normal}.public-news-cta .landing-button{flex:none}@media (max-width:760px){.public-news-content{padding-top:32px;padding-bottom:50px}.public-news-title{padding-bottom:24px}.public-news-title h1{letter-spacing:-2px;font-size:clamp(42px,10vw,58px)}.public-news-title p{font-size:15px}.public-news-feature{border-radius:22px;min-height:0;display:block}.public-news-feature-copy{padding:30px 26px 12px}.public-news-feature h2{letter-spacing:-2px;margin-top:24px;font-size:clamp(36px,9vw,52px)}.public-news-feature p{font-size:15px}.public-news-feature-art{min-height:230px}.public-news-disc{width:190px;height:114px}.public-news-disc img{width:130px}.public-news-orbit-one{left:-18%}.public-news-orbit-two{left:-24%}.public-news-list-heading{flex-direction:column;align-items:start;gap:10px;padding-top:54px;padding-bottom:18px}.public-news-grid{grid-template-columns:1fr}.public-news-card{min-height:0}.public-news-cta{border-radius:20px;flex-direction:column;align-items:flex-start;margin-top:54px;padding:30px 26px}}.services-content{padding-top:54px;padding-bottom:80px}.services-title{padding-top:0;padding-bottom:48px}.services-title .eyebrow,.services-conditions-heading .eyebrow,.services-cta .eyebrow{color:#6f68df;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700;display:block}.services-title h1{color:#17182c;letter-spacing:-4px;max-width:760px;margin:0;font-size:clamp(46px,5.5vw,76px);line-height:.98}.services-title h1 em,.services-conditions-heading h2 em,.services-cta h2 em{color:#1d19df;font-style:normal}.services-title>p{color:#777887;max-width:610px;margin:24px 0 0;font-size:17px;line-height:1.55}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.services-card{width:100%;min-height:250px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dedee8;border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px 30px 30px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 12px 30px #2926960a}.services-card:hover{border-color:#aaa4f0;transform:translateY(-3px);box-shadow:0 18px 34px #3e379d1a}.services-card:focus-visible,.services-modal-close:focus-visible{outline-offset:4px;outline:3px solid #1d19df59}.services-card-title{color:#17182c;letter-spacing:-1.3px;margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);line-height:1.05;display:block}.services-card-summary{color:#777887;max-width:500px;margin:0;font-size:15px;line-height:1.6;display:block}.services-card-action{color:#2925df;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:700;display:flex}.services-card-action span{font-size:18px;line-height:1}.services-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11122c70;place-items:center;padding:24px;animation:.22s both services-modal-fade-in;display:grid;position:fixed;inset:0}.services-modal{background:#fff;border:1px solid #ffffffb8;border-radius:24px;width:min(100%,620px);padding:52px 54px 54px;animation:.28s cubic-bezier(.22,1,.36,1) both services-modal-slide-in;position:relative;box-shadow:0 24px 70px #0e0f373d}.services-modal-close{color:#777887;cursor:pointer;background:#f2f2f8;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;transition:color .2s,background .2s;display:grid;position:absolute;top:20px;right:22px}.services-modal-close:hover{color:#17182c;background:#e8e7f8}.services-modal-eyebrow{color:#6f68df;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.services-modal h2{color:#17182c;letter-spacing:-2px;max-width:500px;margin:0;font-size:clamp(34px,5vw,52px);line-height:1}.services-modal p{color:#777887;margin:24px 0 30px;font-size:17px;line-height:1.6}@keyframes services-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes services-modal-slide-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.services-conditions{border-top:1px solid #e5e5ed;margin-top:84px;padding-top:54px}.services-conditions-heading{justify-content:space-between;align-items:end;gap:48px;display:flex}.services-conditions-heading h2,.services-cta h2{color:#17182c;letter-spacing:-2.8px;margin:0;font-size:clamp(36px,4.2vw,58px);line-height:.98}.services-conditions-heading>p{color:#777887;max-width:470px;margin:0 0 4px;font-size:15px;line-height:1.6}.services-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.services-condition{background:#f8f8fc;border:1px solid #dedee8;border-radius:16px;min-height:190px;padding:24px 24px 26px}.services-condition h3{color:#17182c;letter-spacing:-.4px;margin:0 0 14px;font-size:19px}.services-condition p{color:#777887;margin:0;font-size:14px;line-height:1.6}.services-cta{background:#f0f0f8;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:84px;padding:42px 48px;display:flex}@media (max-width:760px){.services-content{padding-top:32px;padding-bottom:50px}.services-title{padding-bottom:32px}.services-title h1{letter-spacing:-2px;font-size:clamp(42px,10vw,58px)}.services-title>p{font-size:15px}.services-grid,.services-condition-grid{grid-template-columns:1fr}.services-card{min-height:0;padding:25px 24px 26px}.services-modal{border-radius:20px;padding:46px 26px 30px}.services-modal p{font-size:15px}.services-conditions{margin-top:58px;padding-top:38px}.services-conditions-heading{flex-direction:column;align-items:flex-start;gap:22px}.services-conditions-heading h2,.services-cta h2{letter-spacing:-2px;font-size:clamp(36px,9vw,52px)}.services-condition-grid{margin-top:28px}.services-cta{border-radius:20px;flex-direction:column;align-items:flex-start;margin-top:58px;padding:30px 26px}}
