.offers_page__FZYR7{--offer-ink:#0a0b18;--offer-bone:#eceef8;--offer-muted:#a9adc7;--offer-line:rgba(236,238,248,.18);background:var(--offer-ink);color:var(--offer-bone);font-family:var(--font-sans)}.offers_shell__WIATk{width:min(1280px,calc(100% - 96px));margin-inline:auto}.offers_page__FZYR7 h1,.offers_page__FZYR7 h2,.offers_page__FZYR7 h3,.offers_page__FZYR7 p{margin:0}.offers_page__FZYR7 h1,.offers_page__FZYR7 h2,.offers_page__FZYR7 h3{font-family:var(--font-display);font-weight:500}.offers_page__FZYR7 em{font-family:var(--font-serif);font-weight:400}.offers_page__FZYR7 a{text-decoration:none}.offers_page__FZYR7 a:focus-visible{outline:3px solid #ff4f9c;outline-offset:6px}.offers_hero__oPCZw{padding:156px 0 0;background:radial-gradient(ellipse at 90% 0,rgba(108,107,247,.13),transparent 60%),var(--offer-ink)}.offers_eyebrow__Cf8CS{font-family:var(--font-mono);font-size:11px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.offers_hero__oPCZw>.offers_shell__WIATk>.offers_eyebrow__Cf8CS{color:#b6b5ff}.offers_heroGrid__aQ1MM{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end;padding:28px 0 64px}.offers_hero__oPCZw h1{font-size:clamp(44px,4.8vw,64px);letter-spacing:-.045em;line-height:1.08}.offers_hero__oPCZw h1 em{color:#c5bdff}.offers_heroCopy__pQSk5{max-width:450px;justify-self:end}.offers_heroCopy__pQSk5>p{color:#c1c4d8;font-size:17px;line-height:1.75}.offers_lightLink__rmTNz,.offers_textLink__D5Fk5{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;font-size:14px;border-bottom:1px solid}.offers_lightLink__rmTNz{color:var(--offer-bone);margin-top:16px}.offers_lightLink__rmTNz:hover{color:#c5bdff}.offers_directory__M6jod{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--offer-line)}.offers_directory__M6jod a{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:22px 22px 25px;min-height:140px;color:var(--offer-bone);border-right:1px solid var(--offer-line);transition:background .2s ease}.offers_directory__M6jod a:first-child{border-left:1px solid var(--offer-line)}.offers_directory__M6jod a:hover{background:#17192e}.offers_directory__M6jod a:before{position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#6c6bf7,#b14df0,#ff4f9c);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.offers_directory__M6jod a:hover:before{transform:scaleX(1)}.offers_directory__M6jod span{font-family:var(--font-mono);color:#a9adc7;font-size:11px}.offers_directory__M6jod strong{font-family:var(--font-display);font-size:16px;line-height:1.3;font-weight:500;max-width:140px;margin-top:18px}.offers_directory__M6jod i{position:absolute;right:20px;top:20px;color:#a8a5ff;font-style:normal}.offers_serviceIndex__0eL8c{background:var(--offer-bone);color:var(--offer-ink);padding:20px 0 48px}.offers_service__8N6mU{position:relative;display:grid;grid-template-columns:1.12fr 1.2fr .65fr;gap:56px;padding:70px 0;border-bottom:1px solid #c9ccdf;scroll-margin-top:100px}.offers_serviceIdentity__Bdj0q{position:relative;padding-top:12px}.offers_serviceNumber__3jz7J{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #a7a5c6;border-radius:2px 16px 2px 2px;font-family:var(--font-mono);font-size:12px;margin-bottom:30px;color:#5349b5}.offers_serviceIdentity__Bdj0q .offers_eyebrow__Cf8CS{color:#645e7c}.offers_service__8N6mU h2{font-size:clamp(27px,2.8vw,36px);letter-spacing:-.035em;line-height:1.12;margin-top:12px;max-width:330px}.offers_service__8N6mU .offers_need__Pdmdu{font-size:15px;line-height:1.65;margin-top:18px;max-width:300px;color:#525669}.offers_serviceBody__7SPuz{padding-top:11px}.offers_description__jHRXj{font-size:16px;line-height:1.75}.offers_smallLabel__ZTFW9{display:block;font-family:var(--font-mono);font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.offers_serviceBody__7SPuz .offers_smallLabel__ZTFW9{margin-top:28px;color:#66677c}.offers_deliverables___tNp2{list-style:none;padding:0;margin:12px 0 24px}.offers_deliverables___tNp2 li{position:relative;font-size:14px;line-height:1.55;padding:10px 0 10px 21px;border-top:1px solid #d1d3e2}.offers_deliverables___tNp2 li:before{content:"";width:6px;height:6px;border-top:1px solid #7462ae;border-right:1px solid #7462ae;position:absolute;left:0;top:18px;transform:rotate(45deg)}.offers_textLink__D5Fk5{color:#3c306e}.offers_textLink__D5Fk5:hover{color:#8c2668}.offers_servicePrice__SU2DF{align-self:start;margin-top:11px;border-top:2px solid #6c6bf7;padding-top:16px}.offers_servicePrice__SU2DF .offers_smallLabel__ZTFW9{color:#66677c}.offers_servicePrice__SU2DF p{font-family:var(--font-display);font-size:24px;letter-spacing:-.035em;line-height:1.25;margin-top:12px}.offers_priceNote__z8vxP{display:block;color:#525669;font-size:13px;line-height:1.55;margin-top:8px}.offers_servicePrice__SU2DF a{display:inline-flex;align-items:center;gap:18px;color:#3c306e;font-size:13px;min-height:44px;margin-top:16px}.offers_servicePrice__SU2DF a:hover{color:#8c2668;text-decoration:underline;text-underline-offset:4px}.offers_scopeNote__EQPNY{font-size:12px;color:#606477;line-height:1.65;padding-top:28px;max-width:730px}.offers_process__xj_yQ{padding:90px 0;background:#131528}.offers_sectionHead__pn6sp{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;padding-bottom:50px}.offers_sectionHead__pn6sp .offers_eyebrow__Cf8CS{color:#a9adc7;max-width:240px;padding-top:8px}.offers_closing__owjew h2,.offers_sectionHead__pn6sp h2{font-size:clamp(32px,3.6vw,48px);letter-spacing:-.04em;line-height:1.12}.offers_sectionHead__pn6sp h2 em{color:#c5bdff}.offers_processList__8NJQv{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.offers_processList__8NJQv li{position:relative;border-top:1px solid #41435c;padding-top:24px}.offers_processList__8NJQv li:before{content:"";position:absolute;height:5px;width:20px;top:-3px;left:0;background:#a59aff}.offers_processList__8NJQv span{font-family:var(--font-mono);font-size:11px;color:#a9adc7}.offers_processList__8NJQv h3{font-size:19px;line-height:1.35;margin-top:24px}.offers_processList__8NJQv p{font-size:14px;color:#b7bace;line-height:1.75;margin-top:12px}.offers_closing__owjew{padding:90px 0 96px;background:#0a0b18}.offers_closing__owjew .offers_shell__WIATk{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end}.offers_closing__owjew .offers_eyebrow__Cf8CS{color:#aaa8db;margin-bottom:24px}.offers_closing__owjew h2 em{color:#e4b5d8}.offers_closing__owjew .offers_shell__WIATk>div:last-child{max-width:420px;justify-self:end}.offers_closing__owjew .offers_shell__WIATk>div:last-child>p{font-size:16px;line-height:1.75;color:#b7bace}.offers_primaryLink__uKIGX{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:52px;padding:14px 18px;margin-top:24px;background:#eceef8;color:#0a0b18;font-size:14px;border-radius:2px 16px 2px 2px;transition:background .2s ease}.offers_primaryLink__uKIGX:hover{background:#d6d1ff}@media (max-width:1100px){.offers_shell__WIATk{width:calc(100% - 64px)}.offers_heroGrid__aQ1MM{gap:40px}.offers_service__8N6mU{grid-template-columns:1fr 1.2fr;gap:28px 48px}.offers_servicePrice__SU2DF{grid-column:1;grid-row:auto;max-width:280px;margin-top:-12px}.offers_serviceBody__7SPuz{grid-column:2;grid-row:span 2}.offers_processList__8NJQv{gap:24px}.offers_directory__M6jod a{padding-inline:14px}.offers_directory__M6jod strong{font-size:14px}}@media (max-width:720px){.offers_shell__WIATk{width:calc(100% - 40px)}.offers_hero__oPCZw{padding-top:118px}.offers_heroGrid__aQ1MM{grid-template-columns:1fr;gap:26px;padding:22px 0 36px}.offers_hero__oPCZw h1{font-size:clamp(34px,9.6vw,42px)}.offers_heroCopy__pQSk5{max-width:520px;justify-self:start}.offers_heroCopy__pQSk5>p{font-size:15px;line-height:1.7}.offers_directory__M6jod{grid-template-columns:1fr 1fr}.offers_directory__M6jod a{min-height:112px;padding:17px 16px;border-bottom:1px solid var(--offer-line)}.offers_directory__M6jod a:nth-child(odd){border-left:1px solid var(--offer-line)}.offers_directory__M6jod a:last-child{grid-column:1/-1;min-height:85px;flex-direction:row;gap:20px;align-items:center}.offers_directory__M6jod a:last-child strong{margin-top:0;max-width:none}.offers_directory__M6jod a:last-child i{top:29px}.offers_directory__M6jod strong{margin-top:12px;max-width:130px;font-size:15px}.offers_serviceIndex__0eL8c{padding-top:0}.offers_service__8N6mU{grid-template-columns:1fr;gap:26px;padding:46px 0}.offers_serviceIdentity__Bdj0q{padding-top:0}.offers_serviceNumber__3jz7J{margin-bottom:21px}.offers_service__8N6mU h2{font-size:30px;max-width:330px}.offers_service__8N6mU .offers_need__Pdmdu{max-width:100%;margin-top:15px}.offers_serviceBody__7SPuz{grid-column:1;grid-row:auto;padding-top:0}.offers_description__jHRXj{font-size:15px}.offers_serviceBody__7SPuz .offers_smallLabel__ZTFW9{margin-top:22px}.offers_deliverables___tNp2{margin-bottom:16px}.offers_servicePrice__SU2DF{margin-top:0;max-width:none;display:grid;grid-template-columns:1fr auto;gap:4px 16px}.offers_servicePrice__SU2DF .offers_smallLabel__ZTFW9{grid-column:1/-1}.offers_servicePrice__SU2DF p{margin-top:6px;font-size:23px}.offers_servicePrice__SU2DF .offers_priceNote__z8vxP{grid-column:1;margin-top:0}.offers_servicePrice__SU2DF a{grid-column:2;grid-row:2/4;margin-top:0;gap:9px;align-self:center}.offers_process__xj_yQ{padding:54px 0}.offers_sectionHead__pn6sp{grid-template-columns:1fr;gap:20px;padding-bottom:36px}.offers_sectionHead__pn6sp .offers_eyebrow__Cf8CS{max-width:none}.offers_closing__owjew h2,.offers_sectionHead__pn6sp h2{font-size:36px}.offers_processList__8NJQv{grid-template-columns:1fr 1fr;gap:32px 24px}.offers_processList__8NJQv h3{margin-top:16px;font-size:18px}.offers_processList__8NJQv p{font-size:13px}.offers_closing__owjew{padding:54px 0 64px}.offers_closing__owjew .offers_shell__WIATk{grid-template-columns:1fr;gap:28px}.offers_closing__owjew .offers_shell__WIATk>div:last-child{max-width:none;justify-self:start}.offers_closing__owjew .offers_shell__WIATk>div:last-child>p{font-size:15px}.offers_primaryLink__uKIGX{gap:24px;font-size:13px}}@media (max-width:370px){.offers_shell__WIATk{width:calc(100% - 32px)}.offers_servicePrice__SU2DF{grid-template-columns:1fr}.offers_servicePrice__SU2DF a{grid-row:auto;grid-column:1;justify-self:start}.offers_processList__8NJQv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.offers_directory__M6jod a,.offers_directory__M6jod a:before,.offers_primaryLink__uKIGX{transition:none}}