body{margin:0;background:#FFFFFF;font-family:Poppins,sans-serif;color:#0F223F;-webkit-font-smoothing:antialiased;}
a{color:#4A5CEE;text-decoration:none;}
a:hover{color:#0F223F;}
/* Só no html, nunca no body: overflow-x no body quebra position:sticky no
   Safari iOS, e é exatamente isso que mantém o header fixo no mobile. */
html{overflow-x:hidden;}
html{scroll-behavior:smooth;}
img{max-width:100%;}
:focus-visible{outline:2px solid #4A5CEE;outline-offset:3px;}
/* Botões: cantos totalmente arredondados (pill), decisão de marca. O resto do
   site continua reto e flat; só o controle clicável ganha essa suavização. */
[data-r~="btn"]{border-radius:999px;}
/* Tags e badges informativos: uma bordinha, não o pill do botão. Isso evita
   que o usuário confunda uma etiqueta sem ação com algo clicável. */
[data-r~="tag"]{border-radius:6px;}
/* O atributo hidden precisa vencer os display inline do markup.
   Usado hoje para ocultar o bloco "Por trás da Sparkly" — ver index.html. */
[hidden]{display:none !important;}
/* Âncoras não podem parar embaixo do header sticky. */
[id]{scroll-margin-top:88px;}
/* O painel mobile só existe quando aberto; o atributo hidden é a fonte da verdade. */
[data-r~="mpanel"]{display:none;}
[data-r~="mpanel"]:not([hidden]){display:flex;}
/* Submenu de Serviços no header. Some abaixo de 1024px porque o data-r="nav"
   inteiro já some nesse ponto, então não precisa de tratamento mobile à parte.
   Sem margin-top: um gap de verdade entre o link e o painel quebra o :hover
   assim que o mouse passa por cima dele, porque nesse espaço o ponteiro não
   está sobre nenhum elemento do .nav-drop. O respiro visual vira padding-top,
   que ainda faz parte da caixa hoverável. */
.nav-drop{position:relative;}
.nav-drop-panel{
  display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);
  padding:14px 10px 10px;background:#FFFFFF;box-shadow:0 16px 40px #0F223F26;
  min-width:260px;z-index:30;
}
.nav-drop:hover .nav-drop-panel,.nav-drop:focus-within .nav-drop-panel{display:block;}
.nav-drop-panel a{display:block;padding:12px 14px;font-size:14px;text-transform:none;letter-spacing:0;color:#0F223FCC;white-space:nowrap;}
.nav-drop-panel a:hover{background:#0F223F08;color:#0F223F;}
/* Destaque da plataforma no H1. O texto padrão ("ChatGPT") vive no HTML e é o
   que rastreador sem JavaScript lê; o script só troca o textContent do span.
   Sem largura fixa: a caixa acompanha a largura da palavra. O padding vertical
   é igual em cima e embaixo, e o line-height fixo mantém a altura da caixa
   idêntica nas quatro palavras. */
.hero-platform{background:#0F223F;color:#DBF48B;display:inline-block;padding:.08em .22em;line-height:1.04;border-radius:6px;}
@media (prefers-reduced-motion:reduce){.hero-platform{animation:none;}}
/* FAQ em acordeão nativo. Sem JavaScript de propósito: o texto das respostas
   fica no HTML mesmo com a pergunta fechada, então rastreador que lê o código
   continua enxergando as oito respostas inteiras. */
.faq-item{border-top:1px solid #0F223F1F;}
.faq-item:last-of-type{border-bottom:1px solid #0F223F1F;}
.faq-item>summary{list-style:none;cursor:pointer;display:flex;gap:28px;align-items:flex-start;justify-content:space-between;padding:26px 0;}
.faq-item>summary::-webkit-details-marker{display:none;}
.faq-item>summary::marker{content:"";}
.faq-arrow{flex:none;width:24px;height:24px;margin-top:4px;transition:transform .2s ease;}
.faq-item[open] .faq-arrow{transform:rotate(180deg);}
.faq-item>p{padding-right:52px;}
/* Pergunta em Poppins, a mesma fonte da resposta. Fechada em 400, aberta em 600.
   Os dois pesos já vêm no carregamento; Outfit só existe aqui em 500, 600 e 700,
   por isso pedir 400 nele caía em Medium e nunca virava regular de verdade. */
.faq-item>summary h3{font-weight:400;}
.faq-item[open]>summary h3{font-weight:600;}
@media (prefers-reduced-motion:reduce){.faq-arrow{transition:none;}}
@media (max-width:640px){.faq-item>summary{gap:16px;padding:22px 0;}.faq-item>p{padding-right:0;}}
/* Links sobre fundo navy. O hover global leva o link para navy, que sumiria no
   fundo, então aqui o hover é rosa e em negrito. */
.foot-link{color:#FFFFFFCC;text-decoration:none;}
.foot-link:hover{color:#FFB4F4;font-weight:600;}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}
/* Hambúrguer só em celular e tablet. Os rótulos do menu de desktop são curtos
   ("Landing Pages", "FAQ") justamente para o menu aberto caber até 1024px. O
   nome completo do serviço vive no cartão, no rodapé e no painel mobile. */
@media (max-width:1024px){
  [data-r~="pad"]{padding-left:32px !important;padding-right:32px !important;}
  [data-r~="two"]{grid-template-columns:minmax(0,1fr) !important;}
  [data-r~="three"]{grid-template-columns:minmax(0,1fr) !important;}
  [data-r~="logos"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
  [data-r~="expressgrid"]{grid-template-columns:minmax(0,1fr) !important;gap:48px !important;}
  [data-r~="h1"]{font-size:56px !important;}
  [data-r~="h2"]{font-size:42px !important;}
  [data-r~="ctah2"]{font-size:46px !important;white-space:normal !important;}
  [data-r~="stat"]{font-size:62px !important;}
  [data-r~="foot"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:44px !important;}
  [data-r~="nav"]{display:none !important;}
  [data-r~="burger"]{display:flex !important;}
  /* Tokens da página Strategic Landing Pages. */
  [data-r~="four"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
  [data-r~="scroll"]{overflow-x:auto;}
  /* Token da página IA para times. */
  [data-r~="five"]{grid-template-columns:minmax(0,1fr) !important;}
}
@media (max-width:640px){
  [data-r~="pad"]{padding-left:22px !important;padding-right:22px !important;}
  [data-r~="tall"]{padding-top:68px !important;padding-bottom:68px !important;}
  [data-r~="logos"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:26px !important;}
  [data-r~="h1"]{font-size:38px !important;}
  [data-r~="h2"]{font-size:30px !important;}
  [data-r~="h3"]{font-size:26px !important;}
  [data-r~="ctah2"]{font-size:32px !important;}
  [data-r~="stat"]{font-size:50px !important;}
  [data-r~="card"]{padding:32px 24px !important;}
  [data-r~="person"]{flex-direction:column !important;gap:18px !important;}
  [data-r~="foot"]{grid-template-columns:minmax(0,1fr) !important;}
  [data-r~="lead"]{font-size:18px !important;}
  br[data-r~="dbr"]{display:none;}
  [data-r~="btn"]{display:block;width:100%;text-align:center;box-sizing:border-box;}
  /* Logo + CTA + hambúrguer não cabem juntos; o CTA vive dentro do painel. */
  [data-r~="headercta"]{display:none !important;}
  /* Tokens da página Strategic Landing Pages. As colunas comparativas só
     empilham no celular, porque a comparação lado a lado é o valor do bloco. */
  [data-r~="two640"]{grid-template-columns:minmax(0,1fr) !important;}
  [data-r~="four"]{grid-template-columns:minmax(0,1fr) !important;}
  [data-r~="strip"]{grid-template-columns:minmax(0,1fr) !important;}
}


/* ==========================================================================
   Estilos extraidos do HTML (antes eram atributos style inline).
   Ficam no fim do arquivo de proposito: o estilo inline vencia as regras
   acima dele, e a ordem de origem reproduz exatamente esse comportamento.
   Gerado em 2026-08-21. Nao editar a mao: cada classe corresponde a um
   conjunto de declaracoes que era repetido no HTML.
   ========================================================================== */
.sk1{display:flex; gap:14px; align-items:flex-start;}
.sk2{padding:18px 22px; border-bottom:1px solid #0F223F14; font-size:18px; color:#0F223FCC;}
.sk3{margin:0; display:flex; gap:14px; align-items:flex-start; font-size:18px; line-height:1.35; color:#0F223F;}
.sk4{width:16px; height:17px; flex:none; margin-top:4px; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk5{margin:0 0 28px; font-size:18px; line-height:1.7; color:#0F223FCC; padding-left:30px;}
.sk6{display:block; width:13px; height:14px; flex:none; margin-top:6px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk7{display:flex; gap:12px; font-size:18px; line-height:1.6; color:#0F223F;}
.sk8{display:block; width:14px; height:15px; flex:none; margin-top:6px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk9{font-size:18px; line-height:1.6; color:#0F223FCC;}
.sk10{max-width:1280px; margin:0 auto; padding:0 48px;}
.sk11{display:flex; gap:12px; align-items:flex-start;}
.sk12{font-size:18px; line-height:1.75; color:#0F223FCC;}
.sk13{display:block; height:1px; background:#0F223F14;}
.sk14{color:#0F223FCC;}
.sk15{width:15px; height:16px; flex:none; margin-top:6px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk16{font-family:Outfit,sans-serif; font-weight:400; font-size:25px; line-height:1.15; letter-spacing:-.02em; color:#0F223F;}
.sk17{background:#FFB4F4; color:#0F223F; font-family:'Outfit',sans-serif; font-weight:500; font-size:12px; letter-spacing:.14em; text-transform:uppercase; padding:8px 15px;}
.sk18{margin:0; font-size:18px; line-height:1.7; color:#0F223FCC;}
.sk19{font-size:13px; letter-spacing:.28em; text-transform:uppercase; color:#0F223F80;}
.sk20{color:#0F223F80;}
.sk21{display:block; width:100%; height:2px; background:#0F223F;}
.sk22{margin-right:10px;}
.sk23{font-weight:600;}
.sk24{background:#0F223F; color:#FFFFFF;}
.sk25{padding:18px 22px; border-bottom:1px solid #0F223F14; font-weight:600; font-size:18px;}
.sk26{padding:18px 22px; border-bottom:1px solid #0F223F14; background:#DBF48B; font-size:18px; color:#0F223F;}
.sk27{display:block; width:14px; height:15px; flex:none; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk28{width:15px; height:16px; flex:none; margin-top:5px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk29{font-size:18px; line-height:1.65; color:#0F223F;}
.sk30{flex:none; margin-top:6px;}
.sk31{font-weight:600; color:#0F223F;}
.sk32{color:#0F223F; font-weight:600;}
.sk33{display:flex; flex-direction:column; gap:14px; font-size:17px;}
.sk34{display:flex; align-items:center; gap:10px; font-size:14px; letter-spacing:.22em; text-transform:uppercase; color:#0F223F80; font-weight:500;}
.sk35{max-width:1280px; margin:0 auto; padding:84px 48px; display:flex; flex-direction:column; gap:34px;}
.sk36{max-width:1200px; margin:0 auto; padding:0 48px;}
.sk37{width:16px; height:17px; flex:none; margin-top:6px; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk38{display:inline-flex; align-items:center; gap:10px; background:#4A5CEE; color:#FFFFFF; font-size:18px; font-weight:500; padding:17px 30px;}
.sk39{background:#4A5CEE; color:#FFFFFF; font-size:17px; font-weight:500; padding:19px 34px;}
.sk40{font-size:18px; line-height:1.75; color:#0F223F99;}
.sk41{font-size:18px; line-height:1.7; color:#0F223FCC;}
.sk42{font-family:'Outfit',sans-serif; font-weight:500; font-size:14px; letter-spacing:.06em; color:#DBF48B; flex:none;}
.sk43{font-size:18px; line-height:1.7; color:#FFFFFFCC;}
.sk44{font-weight:600; color:#FFFFFF;}
.sk45{flex:none; width:15px; margin-top:1px; font-size:15px; color:#0F223F66; text-align:center;}
.sk46{font-size:18px; line-height:1.65; color:#0F223FCC;}
.sk47{background:#4A5CEE33; border-left:3px solid #FFB4F4; padding:14px 18px; font-size:18px; line-height:1.55; color:#FFFFFFE6;}
.sk48{font-family:'Outfit',sans-serif; font-weight:700; color:#DBF48B; margin-right:8px;}
.sk49{max-width:1280px; margin:0 auto; padding:84px 48px; border-top:1px solid #0F223F14;}
.sk50{display:block; font-family:'Outfit',sans-serif; font-weight:700; color:#0F223F; font-size:20px; letter-spacing:-.02em; margin-bottom:6px;}
.sk51{display:flex; gap:14px; font-size:18px; line-height:1.65; color:#0F223F;}
.sk52{text-align:left; padding:20px 22px; border-bottom:2px solid #0F223F; font-family:Outfit,sans-serif; font-weight:700; font-size:20px; color:#0F223F;}
.sk53{padding:18px 22px; font-size:18px; color:#0F223FCC;}
.sk54{display:inline-block; background:#FFB4F4; color:#0F223F; font-family:'Outfit',sans-serif; font-weight:500; font-size:12px; letter-spacing:.18em; text-transform:uppercase; padding:7px 14px;}
.sk55{font-family:'Outfit',sans-serif; font-weight:500; font-size:17px; color:#4A5CEE;}
.sk56{border:1px solid #0F223F14; padding:34px 32px;}
.sk57{display:flex; gap:18px; align-items:baseline; padding:20px 0;}
.sk58{height:1px; background:#FFB4F4;}
.sk59{display:flex; align-items:center; justify-content:center; height:40px;}
.sk60{color:#0F223F99;}
.sk61{display:flex; gap:16px; align-items:flex-start;}
.sk62{width:133px; height:36px; background:#0F223F; -webkit-mask:url('/assets/sparkly-logo.png') left center/contain no-repeat; mask:url('/assets/sparkly-logo.png') left center/contain no-repeat;}
.sk63{font-size:14px; letter-spacing:.08em; text-transform:uppercase; background:#FFB4F4; color:#0F223F; padding:7px 12px; font-weight:500;}
.sk64{margin:18px 0 0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.08; letter-spacing:-.03em; color:#0F223F; text-wrap:pretty;}
.sk65{background:#FFFFFF; padding:36px 34px;}
.sk66{font-size:14px; letter-spacing:.2em; text-transform:uppercase; color:#4A5CEE; font-weight:600;}
.sk67{margin:14px 0 10px; display:flex; align-items:flex-start; gap:12px; font-family:'Outfit',sans-serif; font-weight:700; font-size:26px; line-height:1.15; letter-spacing:-.025em; color:#0F223F;}
.sk68{display:block; width:15px; height:16px; flex:none; margin-top:7px; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk69{background:#FFFFFF; padding:34px 30px; display:flex; flex-direction:column;}
.sk70{font-size:14px; letter-spacing:.16em; text-transform:uppercase; color:#4A5CEE; font-weight:600;}
.sk71{margin:14px 0 20px; font-family:'Outfit',sans-serif; font-weight:700; font-size:26px; line-height:1.15; letter-spacing:-.025em; color:#0F223F;}
.sk72{list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:14px;}
.sk73{margin-top:auto; padding-top:22px; font-size:18px; color:#0F223F99;}
.sk74{background:#FFFFFF; padding:24px 0; display:flex; gap:18px; align-items:flex-start;}
.sk75{display:block; width:20px; height:21px; flex:none; margin-top:5px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk76{margin:0 0 6px; font-family:'Outfit',sans-serif; font-size:22px; font-weight:700; letter-spacing:-.02em; color:#0F223F;}
.sk77{display:flex; gap:14px; font-size:18px; line-height:1.65; color:#0F223F99;}
.sk78{flex:none; margin-top:7px;}
.sk79{font-family:Outfit,sans-serif; font-weight:700; font-size:26px; letter-spacing:-.02em; color:#0F223F;}
.sk80{position:sticky; top:0; z-index:20; background:#FFFFFF;}
.sk81{max-width:1280px; margin:0 auto; padding:20px 48px; display:flex; align-items:center; justify-content:space-between; gap:40px;}
.sk82{display:flex; align-items:center; gap:26px; font-size:14px; letter-spacing:.06em; text-transform:uppercase; color:#0F223FCC;}
.sk83{display:flex; align-items:center; gap:20px;}
.sk84{background:#4A5CEE; color:#FFFFFF; font-size:15px; font-weight:500; padding:13px 24px;}
.sk85{display:none; flex-direction:column; justify-content:space-between; width:30px; height:20px; padding:0; border:0; background:transparent; cursor:pointer;}
.sk86{position:fixed; inset:0; z-index:60; background:#FFFFFF; flex-direction:column;}
.sk87{display:flex; align-items:center; justify-content:space-between; gap:40px; padding:20px 48px;}
.sk88{position:relative; width:30px; height:20px; padding:0; border:0; background:transparent; cursor:pointer;}
.sk89{position:absolute; top:9px; left:0; display:block; width:100%; height:2px; background:#0F223F; transform:rotate(45deg);}
.sk90{position:absolute; top:9px; left:0; display:block; width:100%; height:2px; background:#0F223F; transform:rotate(-45deg);}
.sk91{flex:1; display:flex; flex-direction:column; gap:26px; padding:48px; overflow-y:auto;}
.sk92{font-size:14px; letter-spacing:.14em; text-transform:uppercase; color:#0F223F80;}
.sk93{margin-top:8px; font-size:14px; letter-spacing:.06em; text-transform:uppercase; color:#0F223F80;}
.sk94{padding:0 48px 48px;}
.sk95{display:block; background:#4A5CEE; color:#FFFFFF; font-size:17px; font-weight:500; padding:19px 34px; text-align:center;}
.sk96{display:block; height:1px; background:#FFB4F4;}
.sk97{display:grid; grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr); gap:60px;}
.sk98{display:flex; flex-direction:column; gap:22px;}
.sk99{width:170px; height:46px; background:#DBF48B; -webkit-mask:url('/assets/sparkly-logo.png') left center/contain no-repeat; mask:url('/assets/sparkly-logo.png') left center/contain no-repeat;}
.sk100{font-size:18px; line-height:1.5; color:#FFFFFF; max-width:340px;}
.sk101{margin-top:64px; padding-top:26px; border-top:1px solid #FFFFFF1F; font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size:13px; letter-spacing:.02em; color:#DBF48B;}
.sk102{margin:0; font-size:18px; line-height:1.65; color:#0F223FCC;}
.sk103{margin-top:8px;}
.sk104{display:block; width:133px; height:36px; background:#0F223F; -webkit-mask:url('/assets/sparkly-logo.png') left center/contain no-repeat; mask:url('/assets/sparkly-logo.png') left center/contain no-repeat;}
.sk105{margin:10px 0 18px; font-size:18px; line-height:1.7; color:#0F223FCC;}
.sk106{font-family:'Outfit',sans-serif; font-size:12px; font-weight:500; letter-spacing:.24em; text-transform:uppercase; color:#0F223F80; margin-bottom:22px;}
.sk107{margin:16px 0 0; font-size:18px; line-height:1.7; color:#0F223F;}
.sk108{margin:12px 0 0; font-size:18px; line-height:1.7; color:#0F223FCC;}
.sk109{display:flex; gap:14px; align-items:center;}
.sk110{width:18px; height:19px; flex:none; background:#0F223F; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk111{font-family:Outfit,sans-serif; font-weight:600; font-size:19px; color:#0F223F;}
.sk112{max-width:1280px; margin:0 auto; padding:84px 48px;}
.sk113{margin:22px 0 0; font-size:18px; line-height:1.75; color:#0F223FCC; max-width:1080px;}
.sk114{margin:20px 0 0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#0F223F; max-width:1080px; text-wrap:pretty;}
.sk115{max-width:760px;}
.sk116{margin:20px 0 0; font-size:18px; line-height:1.75; color:#0F223FCC;}
.sk117{margin-top:36px; display:flex;}
.sk118{margin:0; font-size:18px; line-height:1.75; color:#0F223FCC; max-width:900px;}
.sk119{background:#FFFFFF; padding:38px 34px; display:flex; flex-direction:column; gap:12px;}
.sk120{font-family:Outfit,sans-serif; font-weight:700; font-size:68px; line-height:1; letter-spacing:-.03em; color:#4A5CEE;}
.sk121{font-size:14px; letter-spacing:.16em; text-transform:uppercase; color:#0F223F80;}
.sk122{margin:6px 0 0; font-size:18px; line-height:1.6; color:#0F223FCC;}
.sk123{font-size:16px; color:#FFFFFF80;}
.sk124{margin:16px 0 0; font-size:18px; line-height:1.75; color:#0F223F;}
.sk125{margin:0; font-size:18px; line-height:1.75; color:#0F223FCC;}
.sk126{background:#FFFFFF; color:#0F223F; font-family:Poppins,sans-serif;}
.sk127{margin:0 0 24px; font-family:Outfit,sans-serif; font-weight:600; font-size:26px; line-height:1.2; letter-spacing:-.02em; color:#0F223F;}
.sk128{display:flex; flex-direction:column; gap:16px;}
.sk129{max-width:1280px; margin:0 auto; padding:70px 48px;}
.sk130{color:#FFFFFF; font-weight:600;}
.sk131{margin-bottom:16px;}
.sk132{font-family:'Outfit',sans-serif; font-weight:600; font-size:22px; letter-spacing:-.02em; color:#0F223F;}
.sk133{border-top:1px solid #0F223F12; padding-top:88px; padding-bottom:88px;}
.sk134{margin:0; font-family:'Outfit',sans-serif; font-weight:600; font-size:26px; line-height:1.2; letter-spacing:-.02em; color:#0F223F;}
.sk135{margin:14px 0 22px; font-size:18px; line-height:1.7; color:#0F223FCC;}
.sk136{margin-bottom:22px;}
.sk137{margin:0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#0F223F;}
.sk138{display:flex; flex-wrap:wrap; gap:8px; margin-top:26px;}
.sk139{display:inline-flex; align-items:center; margin-top:30px; background:#4A5CEE; color:#FFFFFF; font-family:'Outfit',sans-serif; font-weight:500; font-size:17px; padding:15px 28px;}
.sk140{display:flex; flex-direction:column;}
.sk141{display:flex; gap:18px; align-items:baseline; padding:0 0 20px;}
.sk142{height:1px; background:#0F223F12;}
.sk143{display:flex; gap:18px; align-items:baseline; padding:20px 0 0;}
.sk144{display:grid; grid-template-columns:1fr 1fr; gap:64px; align-items:start;}
.sk145{max-height:26px; width:auto; object-fit:contain;}
.sk146{width:88px; height:88px; object-fit:cover;}
.sk147{font-family:'Outfit',sans-serif; font-weight:600; font-size:24px; letter-spacing:-.02em; color:#0F223F; margin-top:20px;}
.sk148{font-size:15px; color:#4A5CEE; margin-top:4px;}
.sk149{font-family:'Outfit',sans-serif; font-weight:500; font-size:12px; letter-spacing:.2em; text-transform:uppercase; color:#0F223F80; margin-top:24px;}
.sk150{display:flex; flex-direction:column; gap:10px; margin-top:14px;}
.sk151{font-family:Outfit,sans-serif; font-weight:700; font-size:25px; line-height:1.15; letter-spacing:-.02em; color:#0F223F;}
.sk152{max-width:1280px; margin:0 auto; padding:16px 48px; display:flex; gap:10px; font-size:14px; color:#0F223F99;}
.sk153{color:#0F223F;}
.sk154{background:#FAFAFD; border:1px solid #0F223F14; border-radius:16px; padding:34px 32px;}
.sk155{display:inline-block; background:#FFB4F4; color:#0F223F; font-family:Outfit,sans-serif; font-weight:500; font-size:12px; letter-spacing:.18em; text-transform:uppercase; padding:7px 14px;}
.sk156{background:#FFFFFF; border:1px solid #0F223F14; border-radius:16px; padding:34px 32px;}
.sk157{margin-top:76px; padding-top:70px; border-top:1px solid #0F223F14;}
.sk158{margin:18px 0 0; display:flex; gap:10px; align-items:flex-start; font-family:Outfit,sans-serif; font-weight:600; font-size:21px; line-height:1.25; letter-spacing:-.02em; color:#0F223F;}
.sk159{margin-top:38px;}
.sk160{display:inline-flex; align-items:center; background:#4A5CEE; color:#FFFFFF; font-family:Outfit,sans-serif; font-weight:500; font-size:17px; padding:19px 34px;}
.sk161{width:16px; height:17px; flex:none; margin-top:6px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk162{background:#FAFAFD; border:1px solid #0F223F14; border-radius:16px; padding:28px 26px;}
.sk163{font-family:Outfit,sans-serif; font-weight:700; font-size:15px; letter-spacing:.1em; color:#4A5CEE;}
.sk164{margin:12px 0 10px; font-family:Outfit,sans-serif; font-weight:600; font-size:21px; line-height:1.25; letter-spacing:-.02em; color:#0F223F;}
.sk165{margin:0; font-size:18px; line-height:1.75; color:#FFFFFFCC; max-width:720px; text-wrap:pretty;}
.sk166{font-size:13px; letter-spacing:.24em; text-transform:uppercase; color:#0F223F80; font-weight:500;}
.sk167{max-width:800px;}
.sk168{margin:0 0 8px; font-family:'Outfit',sans-serif; font-weight:700; font-size:28px; letter-spacing:-.025em; color:#0F223F;}
.sk169{margin:0; font-size:18px; line-height:1.7; color:#0F223F99;}
.sk170{list-style:none; margin:26px 0 30px; padding:0; display:flex; flex-direction:column; gap:14px; flex:1;}
.sk171{background:#FFFFFF; padding:38px 34px;}
.sk172{margin:0 0 22px; font-family:'Outfit',sans-serif; font-weight:700; font-size:26px; letter-spacing:-.025em; color:#0F223F;}
.sk173{list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:16px;}
.sk174{background:#FFFFFF; padding:46px 44px; display:flex; flex-direction:column; gap:20px;}
.sk175{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:30px; letter-spacing:-.02em; color:#0F223F;}
.sk176{display:flex; flex-direction:column; gap:13px;}
.sk177{font-family:Outfit,sans-serif; font-weight:700; font-size:78px; line-height:1; letter-spacing:-.03em; color:#DBF48B;}
.sk178{font-size:18px; line-height:1.75; color:#FFFFFFE6;}
.sk179{display:flex; gap:12px; align-items:center;}
.sk180{background:#FFFFFF; padding:44px; display:flex; gap:30px; align-items:flex-start;}
.sk181{width:150px; height:150px; flex:none; display:block; object-fit:contain;}
.sk182{display:flex; flex-direction:column; gap:12px;}
.sk183{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:30px; letter-spacing:-.025em;}
.sk184{font-size:15px; letter-spacing:.06em; text-transform:uppercase; color:#0F223F99;}
.sk185{margin:0; font-size:18px; line-height:1.75; color:#0F223F;}
.sk186{max-width:1280px; margin:0 auto; padding:88px 48px;}
.sk187{display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:44px; align-items:start;}
.sk188{background:#FFFFFF; padding:32px 28px;}
.sk189{font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1; color:#4A5CEE;}
.sk190{width:13px; height:14px; flex:none; margin-top:5px; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk191{margin:10px 0 14px; font-family:Outfit,sans-serif; font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:#0F223F80;}
.sk192{border-collapse:collapse; width:100%; min-width:960px;}
.sk193{text-align:left; padding:20px 22px; border-bottom:2px solid #0F223F; width:22%;}
.sk194{text-align:left; padding:20px 22px; border-bottom:2px solid #0F223F; background:#DBF48B; font-family:Outfit,sans-serif; font-weight:700; font-size:20px; color:#0F223F;}
.sk195{padding:18px 22px; font-weight:600; font-size:18px;}
.sk196{padding:18px 22px; background:#DBF48B; font-size:18px; color:#0F223F99;}
.sk197{max-width:1280px; margin:0 auto; padding:88px 48px; display:flex; flex-wrap:wrap; gap:48px 80px; align-items:flex-end; justify-content:space-between;}
.sk198{display:flex; flex-direction:column; gap:24px; flex:1 1 620px; min-width:0;}
.sk199{margin:0; font-size:18px; line-height:1.75; color:#0F223F; max-width:900px;}
.sk200{max-width:1280px; margin:0 auto; padding:88px 48px; display:flex; flex-direction:column; gap:34px;}
.sk201{font-size:13px; letter-spacing:.28em; text-transform:uppercase; color:#DBF48B;}
.sk202{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:1px; background:#0F223F14; margin-top:14px;}
.sk203{margin:auto 0 0; font-size:18px; line-height:1.7; color:#0F223F99;}
.sk204{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.06; letter-spacing:-.03em; max-width:1080px; text-wrap:pretty;}
.sk205{margin:0; font-size:18px; line-height:1.75; color:#0F223FCC; max-width:1080px;}
.sk206{width:11px; height:11px; border-radius:50%; background:#0F223F26;}
.sk207{background:#FFFFFF; padding:40px 36px; display:flex; flex-direction:column; gap:16px;}
.sk208{width:20px; height:21px; flex:none; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk209{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:24px; letter-spacing:-.02em; color:#0F223F;}
.sk210{margin:0; font-size:17px; line-height:1.7; color:#0F223FCC;}
.sk211{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:68px; line-height:1.06; letter-spacing:-.03em; max-width:1080px; text-wrap:pretty;}
.sk212{background:#FFFFFF;}
.sk213{padding:0 48px;}
.sk214{max-width:1200px; margin:0 auto; padding:88px 48px 76px;}
.sk215{display:grid; grid-template-columns:1.08fr .92fr; gap:72px; align-items:start;}
.sk216{font-family:'Outfit',sans-serif; font-size:12px; font-weight:500; letter-spacing:.24em; text-transform:uppercase; color:#0F223F80; margin-bottom:24px;}
.sk217{margin:0; font-family:'Outfit',sans-serif; font-weight:700; font-size:62px; line-height:1.24; letter-spacing:-.03em; color:#0F223F;}
.sk218{background:#0F223F; color:#DBF48B; padding:0 12px; white-space:nowrap;}
.sk219{margin:28px 0 0; font-size:18px; line-height:1.75; color:#0F223F; max-width:56ch;}
.sk220{margin:20px 0 0; font-size:18px; line-height:1.75; color:#0F223F99;}
.sk221{margin:0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#0F223F; max-width:1143px; text-wrap:pretty;}
.sk222{display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:52px;}
.sk223{border-top:1px solid #0F223F12; padding-top:88px;}
.sk224{background:#FFFFFF; padding:60px 56px; border:1px solid #0F223F14;}
.sk225{margin:24px 0 0; padding-left:20px; border-left:2px solid #DBF48B; font-size:18px; line-height:1.7; color:#0F223F;}
.sk226{padding-top:24px;}
.sk227{background:#0F223F; padding:60px 56px;}
.sk228{margin:0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#DBF48B;}
.sk229{margin:26px 0 0; font-size:18px; line-height:1.75; color:#FFFFFFCC;}
.sk230{margin:24px 0 0; padding-left:20px; border-left:2px solid #DBF48B; font-size:18px; line-height:1.7; color:#FFFFFF;}
.sk231{padding-top:88px; padding-bottom:88px;}
.sk232{background:#DBF48B; padding:0 8px; white-space:nowrap;}
.sk233{margin-top:44px; border-top:1px solid #0F223F12; border-bottom:1px solid #0F223F12; padding:34px 0;}
.sk234{font-family:'Outfit',sans-serif; font-size:12px; font-weight:500; letter-spacing:.24em; text-transform:uppercase; color:#0F223F80; margin-bottom:26px;}
.sk235{display:grid; grid-template-columns:repeat(4,1fr); gap:24px; align-items:center;}
.sk236{max-height:34px; width:auto; object-fit:contain;}
.sk237{max-height:28px; width:auto; object-fit:contain;}
.sk238{margin:52px 0 0; font-family:'Outfit',sans-serif; font-weight:700; font-size:30px; line-height:1.12; letter-spacing:-.025em; color:#0F223F;}
.sk239{display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:26px;}
.sk240{max-width:980px; margin-top:34px;}
.sk241{max-width:1200px; margin:0 auto; padding:104px 48px 96px; text-align:center;}
.sk242{margin:0; font-family:'Outfit',sans-serif; font-weight:700; font-size:64px; line-height:1.12; letter-spacing:-.035em; color:#DBF48B;}
.sk243{margin:22px auto 0; font-size:18px; line-height:1.7; color:#FFFFFFCC; max-width:60ch;}
.sk244{display:flex; flex-wrap:wrap; gap:16px; justify-content:center; margin-top:38px;}
.sk245{display:inline-flex; align-items:center; background:#4A5CEE; color:#FFFFFF; font-family:'Outfit',sans-serif; font-weight:600; font-size:18px; padding:19px 38px;}
.sk246{display:inline-flex; align-items:center; border:2px solid #4A5CEE; color:#FFFFFF; font-family:'Outfit',sans-serif; font-weight:600; font-size:18px; padding:17px 36px;}
.sk247{max-width:1200px; margin:0 auto; padding:80px 48px 42px;}
.sk248{background:#DBF48B; color:#0F223F; font-weight:700;}
.sk249{margin:16px 0 0; font-family:Outfit,sans-serif; font-weight:600; font-size:26px; line-height:1.2; letter-spacing:-.02em; color:#0F223F;}
.sk250{font-family:Outfit,sans-serif; font-weight:500; font-size:17px; color:#4A5CEE;}
.sk251{background:#FFB4F4;}
.sk252{max-width:1280px; margin:0 auto; padding:38px 48px; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px;}
.sk253{display:flex; flex-direction:column; gap:26px;}
.sk254{font-size:18px; line-height:1.75; color:#FFFFFFCC;}
.sk255{font-size:18px; line-height:1.75; color:#FFFFFF; font-weight:600;}
.sk256{font-family:Outfit,sans-serif; font-weight:700; font-size:54px; line-height:1; color:#DBF48B;}
.sk257{margin-top:14px; font-size:18px; line-height:1.6; color:#FFFFFFCC; max-width:44ch;}
.sk258{margin-top:10px; font-family:Outfit,sans-serif; font-size:13px; letter-spacing:.06em; color:#FFFFFF80;}
.sk259{margin:22px 0 0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#0F223F; max-width:1080px; text-wrap:pretty;}
.sk260{margin:26px 0 0; padding-left:20px; border-left:2px solid #DBF48B; font-size:18px; line-height:1.7; color:#0F223F;}
.sk261{margin:14px 0 0; font-size:18px; line-height:1.7; color:#0F223FCC;}
.sk262{width:88px; height:88px; object-fit:cover; border-radius:50%;}
.sk263{margin:20px 0 0; font-family:Outfit,sans-serif; font-weight:600; font-size:24px; letter-spacing:-.02em; color:#0F223F;}
.sk264{margin-top:4px; font-family:Outfit,sans-serif; font-size:15px; font-weight:500; color:#4A5CEE;}
.sk265{display:flex; flex-direction:column; gap:12px; align-items:flex-start;}
.sk266{font-size:16px; color:#FFFFFF99;}
.sk267{max-width:1280px; margin:0 auto; padding:56px 48px 72px;}
.sk268{display:grid; grid-template-columns:1.1fr .9fr; gap:64px; align-items:center;}
.sk269{margin:22px 0 0; font-family:'Outfit',sans-serif; font-weight:700; font-size:62px; line-height:1.24; letter-spacing:-.03em; color:#0F223F; text-wrap:pretty;}
.sk270{background:#DBF48B; padding:0 10px; white-space:nowrap;}
.sk271{margin:26px 0 0; font-size:18px; line-height:1.75; color:#0F223F; max-width:52ch;}
.sk272{display:flex; gap:14px; flex-wrap:wrap; margin-top:34px;}
.sk273{display:inline-flex; align-items:center; gap:10px; border:2px solid #4A5CEE; color:#4A5CEE; font-size:18px; font-weight:500; padding:15px 28px;}
.sk274{display:flex; align-items:flex-start; gap:11px; margin-top:30px; padding-top:26px; border-top:1px solid #0F223F14;}
.sk275{background:#FFFFFF; border:1px solid #0F223F1F; padding:32px 30px;}
.sk276{margin-top:12px; padding:16px 18px; background:#FFFFFF; border:1px solid #0F223F14; font-size:18px; line-height:1.6; color:#0F223F99; text-decoration:line-through; text-decoration-color:#0F223F33;}
.sk277{display:flex; justify-content:center; padding:14px 0; color:#4A5CEE; font-size:22px; font-weight:600;}
.sk278{margin-top:12px; padding:18px; background:#DBF48B; font-size:18px; line-height:1.6; color:#0F223F; font-weight:500;}
.sk279{display:flex; gap:8px; flex-wrap:wrap; margin-top:20px;}
.sk280{margin-top:22px; padding-top:22px; border-top:1px solid #0F223F14;}
.sk281{font-family:'Outfit',sans-serif; font-weight:700; font-size:32px; letter-spacing:-.025em; color:#0F223F;}
.sk282{margin-top:6px; font-size:18px; line-height:1.6; color:#0F223F99;}
.sk283{display:grid; grid-template-columns:1.05fr .95fr; gap:64px; align-items:start;}
.sk284{display:flex; align-items:center; gap:10px; font-size:14px; letter-spacing:.22em; text-transform:uppercase; color:#FFFFFF80; font-weight:500;}
.sk285{margin:20px 0 0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.1; letter-spacing:-.03em; color:#DBF48B; text-wrap:pretty;}
.sk286{margin:24px 0 0; font-size:18px; line-height:1.75; color:#FFFFFFE6; max-width:56ch;}
.sk287{display:flex; gap:22px; align-items:flex-start; margin-top:40px; padding-top:34px; border-top:1px solid #FFB4F44D;}
.sk288{font-family:'Outfit',sans-serif; font-weight:700; font-size:80px; line-height:.86; letter-spacing:-.04em; color:#DBF48B; flex:none;}
.sk289{font-size:18px; line-height:1.65; color:#FFFFFFCC;}
.sk290{display:block; margin-top:10px; font-size:14px; letter-spacing:.1em; text-transform:uppercase; color:#FFFFFF80;}
.sk291{border:1px solid #FFFFFF29; padding:26px;}
.sk292{background:#FFFFFF14; padding:18px; text-align:center;}
.sk293{display:block; font-family:'Outfit',sans-serif; font-weight:700; font-size:22px; letter-spacing:-.02em; color:#FFFFFF;}
.sk294{display:block; margin-top:4px; font-size:18px; color:#FFFFFFCC;}
.sk295{text-align:center; font-size:14px; letter-spacing:.22em; text-transform:uppercase; color:#FFB4F4; margin:20px 0; font-weight:500;}
.sk296{display:flex; flex-direction:column; gap:10px;}
.sk297{margin-top:20px; padding-top:20px; border-top:1px solid #FFFFFF1F; font-size:18px; line-height:1.6; color:#FFFFFFCC; text-align:center;}
.sk298{margin-top:24px; display:flex;}
.sk299{display:grid; grid-template-columns:1fr 1fr; gap:2px; margin-top:48px; background:#0F223F14;}
.sk300{grid-column:1 / -1; background:#DBF48B; padding:40px 34px;}
.sk301{font-size:14px; letter-spacing:.2em; text-transform:uppercase; color:#0F223F; font-weight:600;}
.sk302{margin:14px 0 10px; display:flex; align-items:flex-start; gap:12px; font-family:'Outfit',sans-serif; font-weight:700; font-size:30px; line-height:1.12; letter-spacing:-.025em; color:#0F223F;}
.sk303{display:block; width:17px; height:18px; flex:none; margin-top:8px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk304{margin:0; max-width:74ch; font-size:18px; line-height:1.7; color:#0F223F;}
.sk305{display:grid; grid-template-columns:repeat(4,1fr); gap:2px; margin-top:48px; background:#0F223F14;}
.sk306{display:grid; grid-template-columns:1.05fr .95fr; gap:56px; align-items:start;}
.sk307{margin:18px 0 32px; font-family:'Outfit',sans-serif; font-weight:700; font-size:48px; line-height:1.1; letter-spacing:-.03em; color:#0F223F; text-wrap:pretty;}
.sk308{display:flex; flex-direction:column; gap:2px; background:#0F223F14;}
.sk309{background:#0F223F; padding:44px 38px;}
.sk310{margin:0 0 18px; font-family:'Outfit',sans-serif; font-weight:700; font-size:30px; line-height:1.12; letter-spacing:-.025em; color:#DBF48B;}
.sk311{margin:0; font-size:18px; line-height:1.75; color:#FFFFFFE6;}
.sk312{display:inline-flex; align-items:center; margin-top:28px; background:#FFB4F4; color:#0F223F; padding:16px 22px; font-size:18px; font-weight:500; border-radius:6px;}
.sk313{margin-top:44px; background:#DBF48B; padding:38px 34px;}
.sk314{font-size:14px; letter-spacing:.18em; text-transform:uppercase; color:#0F223F; font-weight:600;}
.sk315{display:grid; grid-template-columns:repeat(5,1fr); gap:26px; margin-top:24px;}
.sk316{display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;}
.sk317{background:#FFFFFF; border:1px solid #0F223F1F; padding:38px 34px; display:flex; flex-direction:column;}
.sk318{display:flex; justify-content:center; border:2px solid #4A5CEE; color:#4A5CEE; font-size:18px; font-weight:500; padding:15px 24px;}
.sk319{background:#FFFFFF; border:2px solid #4A5CEE; padding:38px 34px; display:flex; flex-direction:column; position:relative;}
.sk320{position:absolute; top:-15px; left:34px; background:#4A5CEE; color:#FFFFFF; font-size:14px; font-weight:500; letter-spacing:.1em; text-transform:uppercase; padding:5px 14px;}
.sk321{display:flex; justify-content:center; background:#4A5CEE; color:#FFFFFF; font-size:18px; font-weight:500; padding:17px 24px;}
.sk322{margin-top:24px; display:flex; gap:20px; align-items:flex-start; background:#FFFFFF; border:1px solid #0F223F1F; padding:30px 32px;}
.sk323{flex:none; font-size:14px; font-weight:500; letter-spacing:.14em; text-transform:uppercase; color:#0F223F; background:#FFB4F4; padding:7px 14px;}
.sk324{margin-top:34px; display:flex; flex-direction:column; align-items:center; gap:22px;}
.sk325{text-align:center; margin:0; max-width:60ch; font-size:18px; line-height:1.7; color:#0F223F99;}
.sk326{display:grid; grid-template-columns:1fr 1fr; gap:2px; margin-top:44px; background:#0F223F14;}
.sk327{margin:18px 0 0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.08; letter-spacing:-.03em; color:#0F223F;}
.sk328{max-width:900px; margin-top:40px;}
.sk329{background:#0F223F;}
.sk330{max-width:1280px; margin:0 auto; padding:88px 48px; text-align:center;}
.sk331{display:inline-flex; align-items:center; gap:10px; font-size:14px; letter-spacing:.22em; text-transform:uppercase; color:#FFFFFF80; font-weight:500;}
.sk332{margin:20px auto 0; max-width:20ch; font-family:'Outfit',sans-serif; font-weight:700; font-size:58px; line-height:1.08; letter-spacing:-.03em; color:#DBF48B; text-wrap:pretty;}
.sk333{margin:22px auto 34px; max-width:60ch; font-size:18px; line-height:1.75; color:#FFFFFFE6;}
.sk334{display:inline-flex; align-items:center; gap:10px; background:#4A5CEE; color:#FFFFFF; font-size:18px; font-weight:500; padding:18px 32px;}
.sk335{margin-top:22px; font-size:18px; color:#FFFFFF80;}
.sk336{max-width:1280px; margin:0 auto; padding:76px 48px 72px; display:flex; flex-direction:column; gap:36px;}
.sk337{display:flex; align-items:center; flex-wrap:wrap; gap:16px; margin-top:4px;}
.sk338{width:16px; height:17px; flex:none; margin-top:8px; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk339{margin:0; font-size:18px; line-height:1.7; color:#FFFFFFE6;}
.sk340{background:#FFFFFF; padding:46px 44px; display:flex; flex-direction:column; gap:22px;}
.sk341{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:32px; letter-spacing:-.02em; color:#0F223F;}
.sk342{display:flex; flex-direction:column; gap:14px;}
.sk343{margin:14px 0 0; padding:0; list-style:none; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1px; background:#0F223F14;}
.sk344{background:#FFB4F4; padding:38px 34px; display:flex; flex-direction:column; gap:12px;}
.sk345{font-family:Outfit,sans-serif; font-weight:700; font-size:68px; line-height:1; letter-spacing:-.03em; color:#0F223F;}
.sk346{font-size:14px; letter-spacing:.16em; text-transform:uppercase; color:#0F223F99;}
.sk347{margin:6px 0 0; font-size:18px; line-height:1.6; color:#0F223F;}
.sk348{display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); gap:1px; background:#0F223F14; margin-top:14px;}
.sk349{margin-top:14px;}
.sk350{margin:0; font-size:22px; line-height:1.5; color:#DBF48B; font-weight:600;}
.sk351{margin:0; font-size:18px; line-height:1.75; color:#FFFFFFE6; max-width:1000px;}
.sk352{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:56px; max-width:1080px; margin-top:8px;}
.sk353{border-left:3px solid #FFFFFF40; padding-left:28px; display:flex; flex-direction:column; gap:12px;}
.sk354{border-left:3px solid #FFB4F4; padding-left:28px; display:flex; flex-direction:column; gap:12px;}
.sk355{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:1px; background:#FFFFFF26; margin-top:22px; max-width:1080px;}
.sk356{background:#0F223F; padding:40px 40px 40px 0; display:flex; flex-direction:column; gap:14px;}
.sk357{flex:none;}
.sk358{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:24px; letter-spacing:-.02em; color:#FFFFFF;}
.sk359{margin:0; font-size:17px; line-height:1.7; color:#FFFFFFB3;}
.sk360{background:#0F223F; padding:40px 0 40px 40px; display:flex; flex-direction:column; gap:14px;}
.sk361{width:16px; height:17px; flex:none; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk362{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:24px; letter-spacing:-.02em; color:#DBF48B;}
.sk363{margin:0; font-size:17px; line-height:1.7; color:#FFFFFFE6;}
.sk364{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.06; letter-spacing:-.03em;}
.sk365{margin:0; font-size:18px; line-height:1.75; color:#0F223FCC; max-width:960px;}
.sk366{max-width:980px; margin-top:14px;}
.sk367{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:64px; line-height:1.06; letter-spacing:-.03em; color:#DBF48B;}
.sk368{display:flex; flex-direction:column; gap:16px; align-items:flex-start;}
.sk369{background:#4A5CEE; color:#FFFFFF; font-size:19px; font-weight:600; padding:22px 40px;}
.sk370{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:68px; line-height:1.06; letter-spacing:-.03em; max-width:1000px; text-wrap:pretty;}
.sk371{margin:0; font-size:18px; line-height:1.75; color:#0F223F; font-weight:600;}
.sk372{background:#0F223F; padding:44px 40px; display:flex; flex-direction:column; gap:14px;}
.sk373{font-size:13px; letter-spacing:.14em; text-transform:uppercase; color:#FFFFFF80; font-weight:600;}
.sk374{font-size:16px; line-height:1.6; color:#FFFFFFCC;}
.sk375{border:1px solid #0F223F14; padding:34px 32px; margin-top:5px; display:flex; flex-direction:column;}
.sk376{height:1px; background:#0F223F12; margin:28px 0;}
.sk377{margin-top:26px; max-width:1143px;}
.sk378{margin:16px 0 0; display:flex; gap:12px; align-items:baseline; font-size:18px; line-height:1.75; color:#0F223F;}
.sk379{display:inline-block; width:14px; height:15px; flex:none; margin-top:3px; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk380{display:grid; grid-template-columns:1fr 1fr; gap:64px; align-items:start; margin-top:26px;}
.sk381{margin:24px 0 0; font-size:18px; line-height:1.75; color:#0F223F; max-width:1143px;}
.sk382{max-width:1280px; margin:0 auto; padding:76px 48px 72px;}
.sk383{display:grid; grid-template-columns:1.08fr .92fr; gap:64px; align-items:start;}
.sk384{font-size:13px; letter-spacing:.28em; text-transform:uppercase; color:#0F223F80; margin-bottom:28px;}
.sk385{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:62px; line-height:1.15; letter-spacing:-.035em; text-wrap:pretty;}
.sk386{margin:28px 0 0; font-size:18px; line-height:1.75; color:#0F223FCC;}
.sk387{margin:22px 0 0; font-size:18px; line-height:1.75; color:#0F223FCC;}
.sk388{height:1px; background:#0F223F14; margin:28px 0;}
.sk389{font-size:13px; letter-spacing:.28em; text-transform:uppercase; color:#FFFFFF80;}
.sk390{margin:20px 0 0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#DBF48B; text-wrap:pretty;}
.sk391{display:grid; grid-template-columns:1fr 1fr; gap:56px; margin-top:44px; align-items:start;}
.sk392{display:grid; grid-template-columns:1fr 1fr; gap:48px; margin-top:48px; padding-top:38px; border-top:1px solid #FFB4F459;}
.sk393{background:#F7F6FC; border-left:4px solid #4A5CEE;}
.sk394{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1px; background:#0F223F14; border:1px solid #0F223F14; border-radius:16px; overflow:hidden; margin-top:44px;}
.sk395{background:#FFB4F4; padding:32px 28px;}
.sk396{font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1; color:#0F223F;}
.sk397{width:13px; height:14px; flex:none; margin-top:5px; background:#4A5CEE; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk398{margin:10px 0 14px; font-family:Outfit,sans-serif; font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:#0F223F99;}
.sk399{margin:0; font-size:18px; line-height:1.65; color:#0F223F;}
.sk400{margin-top:40px; background:#FFFFFF; border:1px solid #0F223F14; border-radius:16px; padding:8px 22px 14px;}
.sk401{background:#FFFFFF; border-left:4px solid #FFB4F4;}
.sk402{display:grid; grid-template-columns:1fr 1fr; gap:44px; margin-top:30px; align-items:start;}
.sk403{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; margin-top:40px;}
.sk404{background:#FFB4F433; border:1px solid #FFB4F4; border-radius:16px; padding:34px 32px;}
.sk405{margin:0; font-family:Outfit,sans-serif; font-weight:600; font-size:26px; line-height:1.2; letter-spacing:-.02em; color:#0F223F;}
.sk406{display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:40px;}
.sk407{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:64px; line-height:1.06; letter-spacing:-.03em; color:#DBF48B; text-wrap:pretty;}
.sk408{display:flex; flex-direction:column; gap:28px; align-items:flex-start;}
.sk409{display:inline-flex; align-items:center; background:#4A5CEE; color:#FFFFFF; font-family:Outfit,sans-serif; font-size:19px; font-weight:600; padding:22px 40px;}
.sk410{display:inline-flex; align-items:center; border:2px solid #4A5CEE; color:#FFFFFF; font-family:Outfit,sans-serif; font-size:19px; font-weight:600; padding:20px 38px;}
.sk411{border-left:1px solid #0F223F12; padding-left:44px; display:grid; grid-template-columns:1fr 1fr; gap:36px; align-items:start;}
.sk412{margin:0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#0F223F; text-wrap:pretty;}
.sk413{margin:26px 0 0; font-size:18px; line-height:1.75; color:#0F223FCC;}
.sk414{margin:0; font-family:'Outfit',sans-serif; font-weight:700; font-size:52px; line-height:1.16; letter-spacing:-.03em; color:#0F223F; max-width:26ch; text-wrap:pretty;}
.sk415{margin:24px 0 0; font-size:18px; line-height:1.75; color:#0F223F; max-width:70ch;}
.sk416{display:grid; grid-template-columns:.72fr 1.28fr; gap:64px; align-items:start;}
.sk417{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:62px; line-height:1.15; letter-spacing:-.035em; max-width:1080px; text-wrap:pretty;}
.sk418{display:flex; flex-direction:column; gap:12px; max-width:900px;}
.sk419{font-size:18px; line-height:1.75; color:#0F223F;}
.sk420{font-size:18px; line-height:1.75; color:#0F223F; background:#DBF48B; padding:0 8px; font-weight:600;}
.sk421{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.06; letter-spacing:-.03em; color:#DBF48B; max-width:1000px; text-wrap:pretty;}
.sk422{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:48px; max-width:1140px; margin-top:4px;}
.sk423{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.06; letter-spacing:-.03em; max-width:1000px; text-wrap:pretty;}
.sk424{display:flex; justify-content:center; margin-top:4px;}
.sk425{background:#4A5CEE; color:#FFFFFF; font-size:18px; font-weight:600; padding:20px 36px;}
.sk426{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.06; letter-spacing:-.03em; color:#DBF48B; max-width:1080px; text-wrap:pretty;}
.sk427{display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:56px; align-items:center; margin-top:10px;}
.sk428{background:#FFFFFF; box-shadow:0 24px 60px #0F223F1F;}
.sk429{display:flex; align-items:center; gap:8px; padding:14px 18px; border-bottom:1px solid #0F223F14;}
.sk430{flex:1; margin-left:12px; background:#0F223F0F; height:24px;}
.sk431{height:420px; overflow:hidden;}
.sk432{width:100%; display:block;}
.sk433{display:flex; flex-direction:column; gap:20px;}
.sk434{border:2px solid #4A5CEE; color:#4A5CEE; font-size:17px; font-weight:500; padding:16px 30px; align-self:flex-start;}
.sk435{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:52px; line-height:1.06; letter-spacing:-.03em; max-width:1080px;}
.sk436{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:82px; line-height:1.15; letter-spacing:-.035em; max-width:1080px; text-wrap:pretty;}
.sk437{display:flex; flex-direction:column; gap:18px; max-width:900px; margin-top:4px;}
.sk438{font-size:18px; line-height:1.75; font-weight:400; color:#0F223F;}
.sk439{background:#FFB4F4; padding:0 10px; font-weight:600; white-space:nowrap;}
.sk440{font-size:15px; color:#0F223F99;}
.sk441{display:flex; flex-direction:column; gap:18px; max-width:820px;}
.sk442{margin-top:2px;}
.sk443{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:68px; line-height:1.06; letter-spacing:-.03em; color:#DBF48B; max-width:1080px; text-wrap:pretty;}
.sk444{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; background:#0F223F14; margin-top:14px;}
.sk445{display:flex; gap:14px; align-items:flex-start; max-width:900px;}
.sk446{width:16px; height:17px; flex:none; margin-top:5px; background:#FFB4F4; -webkit-mask:url('/assets/sparkly-star.png') center/contain no-repeat; mask:url('/assets/sparkly-star.png') center/contain no-repeat;}
.sk447{margin-top:4px;}
.sk448{background:#0F223F; max-width:1080px; margin-top:8px;}
.sk449{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:1px; background:#FFFFFF1F;}
.sk450{display:flex; align-items:baseline; gap:10px;}
.sk451{font-size:20px; color:#FFFFFFB3;}
.sk452{font-family:Outfit,sans-serif; font-weight:700; font-size:64px; line-height:1; letter-spacing:-.03em; color:#DBF48B;}
.sk453{font-family:Outfit,sans-serif; font-weight:700; font-size:64px; line-height:1; letter-spacing:-.03em; color:#FFFFFF;}
.sk454{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:68px; line-height:1.06; letter-spacing:-.03em;}
.sk455{margin:0; font-family:Outfit,sans-serif; font-weight:700; font-size:68px; line-height:1.06; letter-spacing:-.03em; max-width:1080px;}
