main#primary{font-family:Inter,system-ui,sans-serif;color:#1a1a1a;line-height:1.5;max-width:100%;overflow-x:hidden;}
:where(main#primary) :is(p,h1,h2,h3,h4,ul,figure){margin:0;}
:where(main#primary) p.pb-span{display:inline;}
:where(main#primary) figure.wp-block-image{margin:0;max-width:100%;}
:where(main#primary) .wp-block-group{margin:0;}
main#primary .wp-block-group>.wp-block-group__inner-container{display:contents;}
main#primary .relative{position:relative;}
main#primary .absolute{position:absolute;}
main#primary .inset-0{inset:0;}
main#primary .w-full{width:100%;}
main#primary .h-full{height:100%;}
main#primary .object-cover{object-fit:cover;}
main#primary figure.wp-block-image.absolute.inset-0{display:block;position:absolute;inset:0;width:auto;height:auto;max-width:none;z-index:0;}
main#primary figure.wp-block-image.absolute.inset-0 img{width:100%;height:100%;object-fit:cover;max-width:none;}
main#primary .pb-deco-host{position:relative;isolation:isolate;}
main#primary .wp-block-buttons{display:contents;}
:where(main#primary) .wp-block-button__link{display:contents;background:none;color:inherit;padding:0;border:0;border-radius:0;font:inherit;line-height:inherit;text-decoration:none;box-shadow:none;}
main#primary .services-opening-glow p,
main#primary .services-opening-rule p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
main#primary .font-serif-display{font-family:"Arial Black",Impact,sans-serif;font-weight:700;letter-spacing:.005em;line-height:1.15;}
main#primary .font-display{font-family:"Arial Black",Impact,sans-serif;font-weight:700;letter-spacing:.02em;}
main#primary .gradient-brand{background:linear-gradient(135deg,#D26A9B,#A53FCF);}
main#primary .gradient-brand-full{background:linear-gradient(135deg,#A53FCF,#D26A9B,#F08263);}
main#primary .text-gradient-brand{background:linear-gradient(135deg,#D26A9B,#A53FCF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
main#primary .mark-lime{background:linear-gradient(to bottom,transparent 0,transparent 12%,#BADF4D 12%,#BADF4D 88%,transparent 88%);color:#1A1A1A;padding:0 .18em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
main#primary .reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);}
main#primary .reveal.in{opacity:1;transform:translateY(0);}
main#primary .pb-card{cursor:pointer;}
main#primary .pb-card .pb-card-link::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;}
main#primary .group:hover .pb-shift-after::after{transform:translateX(0.125rem);}
main#primary .services-opening-cta::after{width:17px;height:17px;}
main#primary #curso-club,main#primary #programa-individual,main#primary #master-fertilidad-integrativa,main#primary #libros{scroll-margin-top:112px;}
main#primary .ml-form-embedContainer,
main#primary .ml-form-embedWrapper,
main#primary .ml-form-embedWrapper.embedForm{box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;}
main#primary .ml-form-align-center{display:block;width:100%;text-align:left;}
main#primary .ml-form-embedBody,
main#primary .ml-form-embedContent{padding:0;margin:0;}
main#primary .ml-form-embedContent:empty{display:none;}
main#primary .ml-form-fieldRow:has(input[name*="utm_"]),
main#primary [class*="ml-field-utm"]{display:none!important;}
main#primary .ml-form-formContent{display:contents;}
main#primary .ml-block-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start;}
main#primary .ml-form-fieldRow,
main#primary .ml-field-group,
main#primary .ml-form-embedSubmit,
main#primary .ml-form-embedPermissions,
main#primary .ml-form-checkboxRow{grid-column:1/-1;width:100%;min-width:0;margin:0;padding:0;}
main#primary .ml-form-fieldRow>label:not(.label-error){display:none;}
main#primary .ml-block-form .label-error,
main#primary .ml-block-form .label-error p,
main#primary .ml-form-checkboxRow .label-error,
main#primary .ml-error .label-error{display:block!important;visibility:visible!important;opacity:1!important;color:#BADF4D!important;font-size:13px!important;font-weight:600;line-height:1.35;margin:.4rem 0 0;}
main#primary .ml-error input[name="fields[name]"],
main#primary .ml-error input[name="fields[email]"]{border-color:#F08263;box-shadow:0 0 0 2px rgba(240,110,90,.55);}
main#primary .ml-block-form input[name="fields[name]"],
main#primary .ml-block-form input[name="fields[email]"]{box-sizing:border-box;width:100%;padding:1rem 1.5rem;border-radius:9999px;background:rgb(255 255 255 / 10%);border:1px solid rgb(255 255 255 / 20%);color:#fff;font:inherit;font-size:16px;line-height:1.4;outline:none;}
main#primary .ml-block-form input[name="fields[name]"]::placeholder,
main#primary .ml-block-form input[name="fields[email]"]::placeholder{color:rgb(255 255 255 / 45%);opacity:1;}
main#primary .ml-block-form input[name="fields[name]"]:focus,
main#primary .ml-block-form input[name="fields[email]"]:focus{border-color:transparent;box-shadow:0 0 0 2px #BADF4D;}
main#primary .ml-form-embedPermissions,
main#primary .ml-form-embedPermissionsContent p{margin:0;color:rgb(186 223 77 / 90%);font-size:13px;padding-left:.5rem;}
main#primary .ml-form-checkboxRow{margin-top:.25rem;}
main#primary .ml-form-checkboxRow,
main#primary .ml-form-checkboxRow label.checkbox{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:.75rem;width:100%!important;max-width:100%!important;float:none!important;text-align:left!important;margin-left:0!important;color:rgb(255 255 255 / 80%);font-size:13px;cursor:pointer;}
main#primary .ml-form-checkboxRow .label-description,
main#primary .ml-form-checkboxRow .label-description p{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;float:none!important;text-align:left!important;margin:0!important;}
main#primary .ml-form-checkboxRow input[type="checkbox"]{margin-top:.25rem;margin-left:0;margin-right:0;width:1rem;height:1rem;flex-shrink:0;accent-color:#BADF4D;cursor:pointer;}
main#primary .ml-form-checkboxRow.ml-error input[type="checkbox"]{outline:2px solid #F08263;outline-offset:2px;}
main#primary .ml-form-checkboxRow a{color:inherit;text-decoration:underline;}
main#primary .ml-form-checkboxRow a:hover{color:#BADF4D;}
main#primary .ml-form-embedSubmit button.primary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;white-space:normal;padding:1rem 2rem;border:0;border-radius:9999px;background:#BADF4D;color:#1A1A1A;font:inherit;font-weight:700;font-size:1rem;line-height:1.2;cursor:pointer;box-shadow:0 10px 40px -10px rgba(186,223,77,.7);}
main#primary .ml-form-embedSubmit button.primary:hover{filter:brightness(.95);}
main#primary .ml-form-successBody{display:none;}
@media (max-width:1023px){
main#primary #servicios .lg\:grid-cols-3 .reveal{height:auto;}
}
@media (min-width:1024px){
main#primary #servicios .lg\:grid-cols-3 .reveal{height:100%;display:flex;flex-direction:column;}
main#primary #curso-club,main#primary #programa-individual,main#primary #master-fertilidad-integrativa{flex:1 1 auto;min-height:100%;}
}
@media (max-width:767px){
main#primary :is(h1,h2,h3,h4,p,a,span,strong){overflow-wrap:break-word;}
main#primary #curso-club .pb-card-link.whitespace-nowrap,
main#primary #programa-individual .pb-card-link.whitespace-nowrap,
main#primary #master-fertilidad-integrativa .pb-card-link.whitespace-nowrap{white-space:normal;min-width:0;width:100%;max-width:100%;box-sizing:border-box;text-align:center;line-height:1.25;}
}

  main#primary{font-family:'Inter',system-ui,sans-serif;background:#fff;margin:0;overflow-x:hidden;}
  main#primary .font-serif-display{font-family:'Arial Black','Impact',sans-serif;font-weight:700;letter-spacing:.005em;line-height:1.15;}
  main#primary .font-display{font-family:'Arial Black','Impact',sans-serif;font-weight:700;letter-spacing:.02em;}
  main#primary .gradient-brand{background:linear-gradient(135deg,#D26A9B,#A53FCF);}
  main#primary .gradient-brand-full{background:linear-gradient(135deg,#A53FCF,#D26A9B,#F08263);}
  main#primary .text-gradient-brand{background:linear-gradient(135deg,#D26A9B,#A53FCF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
  main#primary .mark-lime{background:linear-gradient(to bottom, transparent 0, transparent 12%, #BADF4D 12%, #BADF4D 88%, transparent 88%);color:#1A1A1A;padding:0 .18em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
  @keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  main#primary .animate-marquee{animation:marquee 40s linear infinite;}
  main#primary .animate-marquee-slow{animation:marquee 60s linear infinite;}
  main#primary .animate-marquee:hover,main#primary .animate-marquee-slow:hover{animation-play-state:paused;}
  main#primary .reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1), transform .7s cubic-bezier(.22,1,.36,1);}
  main#primary .reveal.in{opacity:1;transform:translateY(0);}
  main#primary .reveal-x-l{opacity:0;transform:translateX(-20px);transition:opacity .7s cubic-bezier(.22,1,.36,1), transform .7s cubic-bezier(.22,1,.36,1);}
  main#primary .reveal-x-l.in{opacity:1;transform:translateX(0);}
  main#primary .reveal-x-r{opacity:0;transform:translateX(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1), transform .7s cubic-bezier(.22,1,.36,1);}
  main#primary .reveal-x-r.in{opacity:1;transform:translateX(0);}

main#primary .services-opening-gradient{
  font-weight:800;
  background:linear-gradient(90deg,#D26A9B 0%,#A53FCF 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}




main#primary{scroll-padding-top:112px}
main#primary{overflow-x:hidden}
main#primary #curso-club,main#primary #programa-individual,main#primary #master-fertilidad-integrativa,main#primary #libros{scroll-margin-top:112px}
@media(max-width:767px){
  main#primary #pb-navbar nav{gap:.5rem;padding-left:.75rem;padding-right:.75rem}
  main#primary #pb-navbar a[href^="newsletter.html"]{max-width:min(58vw,230px);white-space:normal;text-align:center;line-height:1.12;padding:.55rem .65rem}
  main#primary #pb-dropdown{max-height:calc(100vh - 92px);overflow-y:auto;overscroll-behavior:contain}
}
@media(max-width:639px){
  main#primary #servicios #servicio-gratis .grid{grid-template-columns:minmax(0,1fr)}
  main#primary #servicios #servicio-gratis .grid>*{min-width:0;width:100%}
  main#primary #servicios #servicio-gratis .whitespace-nowrap{white-space:normal}
  main#primary #servicios #servicio-gratis .pb-servicio-gratis-cta{width:100%;justify-content:center;text-align:center;line-height:1.25}
  main#primary #newsletter .pb-newsletter-panel>*{min-width:0;width:100%}
  main#primary #newsletter form input,main#primary #newsletter form button{min-width:0;max-width:100%;width:100%}
}

@media(max-width:650px){
  main#primary div[style*="flex:0 0 400px"]{flex:1 1 auto!important;width:100%!important;max-width:100%!important}
  main#primary div[style*="flex:0 0 400px"] img{max-width:100%!important;height:auto!important}
}



main#primary #fertilidad-integrativa .font-serif-display,main#primary #servicios .font-serif-display{
  text-wrap:balance;
}
main#primary #empezar input{
  min-width:0;
}
@media(max-width:640px){
  main#primary #empezar button{
    width:100%;
    line-height:1.25;
    text-align:center;
  }
}



main#primary .services-opening{
  box-sizing:border-box;
  position:relative;
  min-height:calc(100svh - 96px);
  display:flex;
  align-items:center;
  overflow:hidden;
  background:linear-gradient(135deg,#fff 0%,#fbf8fd 52%,#f6effb 100%);
  padding:clamp(30px,4.4vh,52px) 24px;
  isolation:isolate;
}
main#primary .services-opening::after{
  content:'';
  position:absolute;
  left:0;right:0;bottom:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(165,63,207,.22),transparent);
}
main#primary .services-opening-glow{
  position:absolute;
  border-radius:50%;
  filter:blur(4px);
  opacity:.55;
  z-index:-1;
}
main#primary .services-opening-glow--one{
  width:380px;height:380px;
  right:-150px;top:-170px;
  background:radial-gradient(circle,rgba(210,106,155,.16),transparent 68%);
}
main#primary .services-opening-glow--two{
  width:310px;height:310px;
  left:-125px;bottom:-150px;
  background:radial-gradient(circle,rgba(186,223,77,.16),transparent 70%);
}
main#primary .services-opening-inner{
  width:min(100%,1240px);
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);
  gap:clamp(50px,6vw,92px);
  align-items:center;
}
main#primary .services-opening-left,main#primary .services-opening-right{min-width:0;}
main#primary .services-opening-kicker{
  margin:0 0 18px;
  color:#a53fcf;
  font:700 12px/1.2 'Inter',system-ui,sans-serif;
  letter-spacing:.20em;
  text-transform:uppercase;
}
main#primary .services-opening-title{
  margin:0;
  font-family:'Arial Black','Impact',sans-serif;
  font-size:clamp(43px,5vw,70px);
  line-height:.98;
  letter-spacing:-.035em;
  color:#1a1a1a;
  text-wrap:balance;
}
main#primary .services-opening-no{
  display:inline-block;
  margin-top:10px;
  padding:.06em .18em .09em;
  border-radius:10px;
  color:#1a1a1a;
  background:#BADF4D;
  box-shadow:0 12px 30px rgba(170,210,64,.18);
}
main#primary .services-opening-statement{
  max-width:650px;
  margin:24px 0 0;
  font-family:'Arial Black','Impact',sans-serif;
  font-size:clamp(25px,2.35vw,35px);
  line-height:1.15;
  letter-spacing:-.025em;
  color:#1a1a1a;
  text-wrap:balance;
}
main#primary .services-opening-right{
  position:relative;
  padding:clamp(28px,3.2vw,42px) clamp(28px,3.5vw,46px);
  border:1px solid rgba(165,63,207,.11);
  border-radius:28px;
  background:rgba(255,255,255,.88);
  box-shadow:0 24px 70px rgba(58,28,70,.09);
  backdrop-filter:blur(8px);
}
main#primary .services-opening-rule{
  position:absolute;
  top:0;left:34px;right:34px;
  height:5px;
  border-radius:0 0 999px 999px;
  background:linear-gradient(90deg,#a53fcf,#d26a9b,#BADF4D);
}
main#primary .services-opening-lead{
  margin:0;
  color:#403945;
  font-size:clamp(17px,1.35vw,20px);
  line-height:1.65;
}
main#primary .services-opening-definition{
  margin:22px 0 0;
  padding:20px 0;
  border-top:1px solid rgba(165,63,207,.12);
  border-bottom:1px solid rgba(165,63,207,.12);
  font-family:'Arial Black','Impact',sans-serif;
  color:#1a1a1a;
  font-size:clamp(21px,1.85vw,28px);
  line-height:1.24;
  letter-spacing:-.02em;
}
main#primary .services-opening-definition p{margin:0;}
main#primary .services-opening-definition p+p{margin-top:9px;}
main#primary .services-opening-underline{
  background:linear-gradient(to bottom,transparent 0,transparent 58%,#BADF4D 58%,#BADF4D 96%,transparent 96%);
  padding:0 .08em;
  -webkit-box-decoration-break:clone;
  box-decoration-break:clone;
}
main#primary .services-opening-benefit{
  margin:18px 0 0;
  color:#5c5360;
  font-size:16px;
  line-height:1.55;
}
main#primary .services-opening-benefit strong{color:#a53fcf;}
main#primary .services-opening-cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  margin-top:23px;
  padding:14px 23px;
  border-radius:999px;
  background:linear-gradient(90deg,#a53fcf,#d26a9b);
  color:#fff;
  font:700 14px/1.2 'Inter',system-ui,sans-serif;
  text-decoration:none;
  box-shadow:0 12px 30px rgba(165,63,207,.20);
  transition:transform .2s ease,filter .2s ease;
}
main#primary .services-opening-cta:hover{transform:translateY(-2px);filter:brightness(1.05);}
main#primary .services-opening-cta sup{font-size:.62em;vertical-align:super;}
main#primary .services-opening-cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;}
@media(max-width:980px){
  main#primary .services-opening{min-height:auto;padding:58px 24px 64px;}
  main#primary .services-opening-inner{grid-template-columns:1fr;gap:34px;}
  main#primary .services-opening-left{max-width:820px;}
  main#primary .services-opening-title{font-size:clamp(42px,8vw,64px);}
  main#primary .services-opening-statement{font-size:clamp(25px,4vw,34px);}
  main#primary .services-opening-right{max-width:820px;}
}
@media(max-width:640px){
  main#primary .services-opening{padding:42px 18px 48px;}
  main#primary .services-opening-kicker{font-size:10px;margin-bottom:14px;}
  main#primary .services-opening-title{font-size:38px;line-height:1.02;}
  main#primary .services-opening-no{margin-top:7px;border-radius:8px;}
  main#primary .services-opening-statement{font-size:24px;line-height:1.18;margin-top:18px;}
  main#primary .services-opening-right{padding:28px 22px 26px;border-radius:22px;}
  main#primary .services-opening-rule{left:24px;right:24px;height:4px;}
  main#primary .services-opening-lead{font-size:16px;line-height:1.6;}
  main#primary .services-opening-definition{font-size:21px;margin-top:18px;padding:17px 0;}
  main#primary .services-opening-benefit{font-size:15px;margin-top:15px;}
  main#primary .services-opening-cta{width:100%;padding:14px 17px;font-size:13px;text-align:center;}
}

main#primary .pb-is-1{transition-delay:.10s;}
main#primary .pb-is-2{background:radial-gradient(ellipse at top right, rgba(186,223,77,0.15), transparent 55%);}
main#primary .pb-is-3{transition-delay:.2s;}
main#primary .pb-is-4{transition-delay:.08s;}
main#primary .pb-is-5{transition-delay:.16s;}
main#primary .pb-is-6{box-shadow:0 10px 30px -8px rgba(0,0,0,0.4);}
main#primary .pb-deco-host{position:relative;}
main#primary .pb-deco-1::before{content:"";box-sizing:border-box;position:absolute;inset:0;pointer-events:none;z-index:1;}
main#primary .pb-deco-1::before{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;--pb-grad-dir: to bottom;background-image: linear-gradient(var(--pb-grad-dir, to bottom), var(--pb-from, transparent), var(--pb-via, var(--pb-to, transparent)), var(--pb-to, transparent));--pb-from: rgb(165 63 207 / 40%);--pb-via: rgb(210 106 155 / 30%);--pb-to: rgb(165 63 207 / 50%);}
main#primary .pb-deco-2::after{content:"";box-sizing:border-box;position:absolute;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(ellipse at top right, rgba(186,223,77,0.15), transparent 55%);}
main#primary .pb-deco-2::after{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;}
main#primary .pb-deco-3::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-3::before{height: 1px;width: 2.5rem;background-color: rgb(186 223 77);}
@media (min-width:1024px){main#primary .pb-deco-3::before{width: 3rem;}}
main#primary .pb-deco-4::after{content:"";box-sizing:border-box;}
main#primary .pb-deco-4::after{height: 1px;width: 2.5rem;background-color: rgb(186 223 77);}
@media (min-width:1024px){main#primary .pb-deco-4::after{width: 3rem;}}
main#primary .pb-deco-5::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-5::before{display: none;position: absolute;top: 44px;left: 10%;right: 10%;height: 3px;--pb-grad-dir: to right;background-image: linear-gradient(var(--pb-grad-dir, to bottom), var(--pb-from, transparent), var(--pb-via, var(--pb-to, transparent)), var(--pb-to, transparent));--pb-from: rgb(186 223 77);--pb-via: rgb(210 106 155);--pb-to: rgb(165 63 207);border-radius: 9999px;opacity: 0.8;}
@media (min-width:1024px){main#primary .pb-deco-5::before{display: block;}}
main#primary .pb-deco-6::after{content:"";box-sizing:border-box;}
@media (min-width:1024px){main#primary .pb-deco-6::after{display: none;}}
main#primary .pb-deco-6::after{position: absolute;top: 3rem;bottom: 3rem;left: 44px;width: 3px;--pb-grad-dir: to bottom;background-image: linear-gradient(var(--pb-grad-dir, to bottom), var(--pb-from, transparent), var(--pb-via, var(--pb-to, transparent)), var(--pb-to, transparent));--pb-from: rgb(186 223 77);--pb-via: rgb(210 106 155);--pb-to: rgb(165 63 207);border-radius: 9999px;opacity: 0.8;}
main#primary .pb-deco-7::before{content:"";box-sizing:border-box;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:2rem 2rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22rgb%28165%2063%20207%29%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17%2021v-2a4%204%200%200%200-4-4H5a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M23%2021v-2a4%204%200%200%200-3-3.87%22%2F%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E");}
main#primary .pb-deco-7::before{display: flex;align-items: center;justify-content: center;width: 88px;height: 88px;border-radius: 9999px;background-color: rgb(255 255 255);color: rgb(26 26 26);border-width: 4px;border-style: solid;border-color: rgb(186 223 77);transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;box-shadow:0 10px 30px -8px rgba(0,0,0,0.4);}
main#primary .group:hover .pb-deco-7::before{--pb-sc: 1.1;transform: translate(var(--pb-tx, 0), var(--pb-ty, 0)) rotate(var(--pb-rot, 0deg)) scale(var(--pb-sc, 1));border-color: rgb(255 255 255);}
main#primary .pb-deco-8::before{content:"";box-sizing:border-box;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:2rem 2rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22rgb%28165%2063%20207%29%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");}
main#primary .pb-deco-8::before{display: flex;align-items: center;justify-content: center;width: 88px;height: 88px;border-radius: 9999px;background-color: rgb(255 255 255);color: rgb(26 26 26);border-width: 4px;border-style: solid;border-color: rgb(186 223 77);transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;box-shadow:0 10px 30px -8px rgba(0,0,0,0.4);}
main#primary .group:hover .pb-deco-8::before{--pb-sc: 1.1;transform: translate(var(--pb-tx, 0), var(--pb-ty, 0)) rotate(var(--pb-rot, 0deg)) scale(var(--pb-sc, 1));border-color: rgb(255 255 255);}
main#primary .pb-deco-9::before{content:"";box-sizing:border-box;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:2rem 2rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22rgb%28165%2063%20207%29%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M22%2010v6M2%2010l10-5%2010%205-10%205z%22%2F%3E%3Cpath%20d%3D%22M6%2012v5c3%203%209%203%2012%200v-5%22%2F%3E%3C%2Fsvg%3E");}
main#primary .pb-deco-9::before{display: flex;align-items: center;justify-content: center;width: 88px;height: 88px;border-radius: 9999px;background-color: rgb(255 255 255);color: rgb(26 26 26);border-width: 4px;border-style: solid;border-color: rgb(186 223 77);transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;box-shadow:0 10px 30px -8px rgba(0,0,0,0.4);}
main#primary .group:hover .pb-deco-9::before{--pb-sc: 1.1;transform: translate(var(--pb-tx, 0), var(--pb-ty, 0)) rotate(var(--pb-rot, 0deg)) scale(var(--pb-sc, 1));border-color: rgb(255 255 255);}
main#primary .pb-deco-10::before{content:"";box-sizing:border-box;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:2.25rem 2.25rem;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22rgb%28165%2063%20207%29%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2019.5A2.5%202.5%200%200%201%206.5%2017H20%22%2F%3E%3Cpath%20d%3D%22M6.5%202H20v20H6.5A2.5%202.5%200%200%201%204%2019.5v-15A2.5%202.5%200%200%201%206.5%202z%22%2F%3E%3C%2Fsvg%3E");}
@media (min-width:1024px){main#primary .pb-deco-10::before{grid-column: span 2 / span 2;justify-content: center;}}
main#primary .pb-deco-10::before{display: flex;}
main#primary .pb-deco-11::before{content:"";box-sizing:border-box;}
main#primary .pb-deco-11::before{position: absolute;top: -5rem;right: -5rem;width: 16rem;height: 16rem;border-radius: 9999px;background-color: rgb(186 223 77 / 20%);--pb-blur: blur(64px);filter: var(--pb-blur, blur(0)) var(--pb-bright, brightness(1)) var(--pb-gray, grayscale(0)) var(--pb-drop, drop-shadow(0 0 0 transparent));}
main#primary .pb-mask-b42b67fde3{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-1a2d26e728{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-411d0be892{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17%2021v-2a4%204%200%200%200-4-4H5a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M23%2021v-2a4%204%200%200%200-3-3.87%22%2F%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17%2021v-2a4%204%200%200%200-4-4H5a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M23%2021v-2a4%204%200%200%200-3-3.87%22%2F%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-4872e75e45{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-c4d9910ffe{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M22%2010v6M2%2010l10-5%2010%205-10%205z%22%2F%3E%3Cpath%20d%3D%22M6%2012v5c3%203%209%203%2012%200v-5%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M22%2010v6M2%2010l10-5%2010%205-10%205z%22%2F%3E%3Cpath%20d%3D%22M6%2012v5c3%203%209%203%2012%200v-5%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-mask-72d2fc30df{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2019.5A2.5%202.5%200%200%201%206.5%2017H20%22%2F%3E%3Cpath%20d%3D%22M6.5%202H20v20H6.5A2.5%202.5%200%200%201%204%2019.5v-15A2.5%202.5%200%200%201%206.5%202z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2019.5A2.5%202.5%200%200%201%206.5%2017H20%22%2F%3E%3Cpath%20d%3D%22M6.5%202H20v20H6.5A2.5%202.5%200%200%201%204%2019.5v-15A2.5%202.5%200%200%201%206.5%202z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-btn-after-b42b67fde3-1rem-1rem::after{content:"";width:1rem;height:1rem;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-btn-after-1a2d26e728-0\.875rem-0\.875rem::after{content:"";width:0.875rem;height:0.875rem;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .pb-btn-after-1a2d26e728-1rem-1rem::after{content:"";width:1rem;height:1rem;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cpolyline%20points%3D%2212%205%2019%2012%2012%2019%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}
main#primary .absolute{position: absolute;}
main#primary .block{display: block;}
main#primary .flex{display: flex;}
main#primary .flex-1{flex: 1 1 0%;}
main#primary .flex-col{flex-direction: column;}
main#primary .flex-wrap{flex-wrap: wrap;}
main#primary .grid{display: grid;}
main#primary .grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr));}
main#primary .inline-block{display: inline-block;}
main#primary .inline-flex{display: inline-flex;}
main#primary .items-center{align-items: center;}
main#primary .items-start{align-items: flex-start;}
main#primary .justify-center{justify-content: center;}
main#primary .overflow-hidden{overflow: hidden;}
main#primary .relative{position: relative;}
main#primary .shrink-0{flex-shrink: 0;}
main#primary .z-10{z-index: 10;}
main#primary .-right-2{right: -0.5rem;}
main#primary .-top-2{top: -0.5rem;}
main#primary .gap-2{gap: 0.5rem;}
main#primary .gap-3{gap: 0.75rem;}
main#primary .gap-5{gap: 1.25rem;}
main#primary .gap-6{gap: 1.5rem;}
main#primary .h-9{height: 2.25rem;}
main#primary .h-full{height: 100%;}
main#primary .inset-0{top: 0px;right: 0px;bottom: 0px;left: 0px;}
main#primary .max-w-3xl{max-width: 48rem;}
main#primary .max-w-4xl{max-width: 56rem;}
main#primary .max-w-\[1000px\]{max-width: 1000px;}
main#primary .max-w-\[1180px\]{max-width: 1180px;}
main#primary .max-w-\[1280px\]{max-width: 1280px;}
main#primary .mb-14{margin-bottom: 3.5rem;margin-block-end: 3.5rem;}
main#primary .mb-2{margin-bottom: 0.5rem;margin-block-end: 0.5rem;}
main#primary .mb-3{margin-bottom: 0.75rem;margin-block-end: 0.75rem;}
main#primary .mb-4{margin-bottom: 1rem;margin-block-end: 1rem;}
main#primary .mb-5{margin-bottom: 1.25rem;margin-block-end: 1.25rem;}
main#primary .mb-6{margin-bottom: 1.5rem;margin-block-end: 1.5rem;}
main#primary .mb-7{margin-bottom: 1.75rem;margin-block-end: 1.75rem;}
main#primary .ml-0\.5{margin-left: 0.125rem;}
main#primary .mt-16{margin-top: 4rem;margin-block-start: 4rem;}
main#primary .mt-3{margin-top: 0.75rem;margin-block-start: 0.75rem;}
main#primary .mt-6{margin-top: 1.5rem;margin-block-start: 1.5rem;}
main#primary .mt-7{margin-top: 1.75rem;margin-block-start: 1.75rem;}
main#primary .mx-auto{margin-left: auto;margin-right: auto;}
main#primary .object-cover{object-fit: cover;}
main#primary .p-5{padding: 1.25rem;}
main#primary .p-7{padding: 1.75rem;}
main#primary .p-8{padding: 2rem;}
main#primary .pl-2{padding-left: 0.5rem;}
main#primary .px-3{padding-left: 0.75rem;padding-right: 0.75rem;}
main#primary .px-5{padding-left: 1.25rem;padding-right: 1.25rem;}
main#primary .px-6{padding-left: 1.5rem;padding-right: 1.5rem;}
main#primary .py-1{padding-top: 0.25rem;padding-bottom: 0.25rem;}
main#primary .py-1\.5{padding-top: 0.375rem;padding-bottom: 0.375rem;}
main#primary .py-16{padding-top: 4rem;padding-bottom: 4rem;}
main#primary .py-2\.5{padding-top: 0.625rem;padding-bottom: 0.625rem;}
main#primary .py-24{padding-top: 6rem;padding-bottom: 6rem;}
main#primary .py-3{padding-top: 0.75rem;padding-bottom: 0.75rem;}
main#primary .rounded-2xl{border-radius: 1rem;}
main#primary .rounded-\[28px\]{border-radius: 28px;}
main#primary .rounded-\[30px\]{border-radius: 30px;}
main#primary .rounded-full{border-radius: 9999px;}
main#primary .w-9{width: 2.25rem;}
main#primary .w-full{width: 100%;}
main#primary .text-2xl{font-size: 1.5rem;line-height: 2rem;}
main#primary .text-\[10px\]{font-size: 10px;}
main#primary .text-\[11px\]{font-size: 11px;}
main#primary .text-\[12px\]{font-size: 12px;}
main#primary .text-\[13px\]{font-size: 13px;}
main#primary .text-\[14px\]{font-size: 14px;}
main#primary .text-\[15px\]{font-size: 15px;}
main#primary .text-\[16px\]{font-size: 16px;}
main#primary .text-\[17px\]{font-size: 17px;}
main#primary .text-\[19px\]{font-size: 19px;}
main#primary .text-\[25px\]{font-size: 25px;}
main#primary .text-\[31px\]{font-size: 31px;}
main#primary .text-\[34px\]{font-size: 34px;}
main#primary .whitespace-nowrap{white-space: nowrap;}
main#primary .text-center{text-align: center;}
main#primary .uppercase{text-transform: uppercase;}
main#primary .font-bold{font-weight: 700;}
main#primary .font-semibold{font-weight: 600;}
main#primary .leading-\[1\.04\]{line-height: 1.04;}
main#primary .leading-\[1\.08\]{line-height: 1.08;}
main#primary .leading-\[1\.55\]{line-height: 1.55;}
main#primary .leading-\[1\.65\]{line-height: 1.65;}
main#primary .leading-\[1\.6\]{line-height: 1.6;}
main#primary .leading-\[1\.7\]{line-height: 1.7;}
main#primary .leading-tight{line-height: 1.25;}
main#primary .tracking-\[\.14em\]{letter-spacing: .14em;}
main#primary .tracking-\[0\.22em\]{letter-spacing: 0.22em;}
main#primary .tracking-widest{letter-spacing: 0.1em;}
main#primary .bg-\[\#F7F3FA\]{background-color: #F7F3FA;}
main#primary .bg-ink{background-color: rgb(26 26 26);}
main#primary .bg-lime{background-color: rgb(186 223 77);}
main#primary .bg-white\/10{background-color: rgb(255 255 255 / 10%);}
main#primary .bg-white\/12{background-color: rgb(255 255 255 / 12%);}
main#primary .bg-white\/15{background-color: rgb(255 255 255 / 15%);}
main#primary .border{border-width: 1px;border-style: solid;}
main#primary .border-2{border-width: 2px;border-style: solid;}
main#primary .border-lime{border-color: rgb(186 223 77);}
main#primary .border-lime\/60{border-color: rgb(186 223 77 / 60%);}
main#primary .border-white\/20{border-color: rgb(255 255 255 / 20%);}
main#primary .border-white\/25{border-color: rgb(255 255 255 / 25%);}
main#primary .border-white\/30{border-color: rgb(255 255 255 / 30%);}
main#primary .text-ink{color: rgb(26 26 26);}
main#primary .text-lime{color: rgb(186 223 77);}
main#primary .text-lime\/90{color: rgb(186 223 77 / 90%);}
main#primary .text-white{color: rgb(255 255 255);}
main#primary .text-white\/70{color: rgb(255 255 255 / 70%);}
main#primary .text-white\/85{color: rgb(255 255 255 / 85%);}
main#primary .text-white\/90{color: rgb(255 255 255 / 90%);}
main#primary .shadow-\[0_28px_80px_rgba\(61,30,73,\.14\)\]{--pb-shadow: 0 28px 80px rgba(61,30,73,.14);box-shadow: var(--pb-shadow, 0 0 #0000), 0 0 0 var(--pb-ring-w, 0px) var(--pb-ring, transparent);}
main#primary .transition-all{transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}
main#primary .group:hover .group-hover\:gap-3{gap: 0.75rem;}
main#primary .hover\:bg-white\/15:hover{background-color: rgb(255 255 255 / 15%);}
main#primary .hover\:border-lime\/50:hover{border-color: rgb(186 223 77 / 50%);}
main#primary .hover\:border-lime\/60:hover{border-color: rgb(186 223 77 / 60%);}
main#primary .group:hover .group-hover\:bg-lime{background-color: rgb(186 223 77);}
main#primary .group:hover .group-hover\:border-lime{border-color: rgb(186 223 77);}
main#primary .group:hover .group-hover\:text-ink{color: rgb(26 26 26);}
main#primary .group:hover .group-hover\:brightness-95{--pb-bright: brightness(0.95);filter: var(--pb-blur, blur(0)) var(--pb-bright, brightness(1)) var(--pb-gray, grayscale(0)) var(--pb-drop, drop-shadow(0 0 0 transparent));}
@media (min-width:768px){
main#primary .md\:text-\[43px\]{font-size: 43px;}
}
@media (min-width:1024px){
main#primary .lg\:col-span-3{grid-column: span 3 / span 3;}
main#primary .lg\:col-span-5{grid-column: span 5 / span 5;}
main#primary .lg\:col-span-7{grid-column: span 7 / span 7;}
main#primary .lg\:flex-col{flex-direction: column;}
main#primary .lg\:grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr));}
main#primary .lg\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr));}
main#primary .lg\:items-center{align-items: center;}
main#primary .lg\:justify-end{justify-content: flex-end;}
main#primary .lg\:gap-0{gap: 0px;}
main#primary .lg\:gap-8{gap: 2rem;}
main#primary .lg\:mb-20{margin-bottom: 5rem;margin-block-end: 5rem;}
main#primary .lg\:mt-24{margin-top: 6rem;margin-block-start: 6rem;}
main#primary .lg\:mt-6{margin-top: 1.5rem;margin-block-start: 1.5rem;}
main#primary .lg\:p-11{padding: 2.75rem;}
main#primary .lg\:p-6{padding: 1.5rem;}
main#primary .lg\:p-9{padding: 2.25rem;}
main#primary .lg\:px-8{padding-left: 2rem;padding-right: 2rem;}
main#primary .lg\:py-24{padding-top: 6rem;padding-bottom: 6rem;}
main#primary .lg\:py-32{padding-top: 8rem;padding-bottom: 8rem;}
main#primary .lg\:text-3xl{font-size: 1.875rem;line-height: 2.25rem;}
main#primary .lg\:text-\[13px\]{font-size: 13px;}
main#primary .lg\:text-\[15px\]{font-size: 15px;}
main#primary .lg\:text-\[16px\]{font-size: 16px;}
main#primary .lg\:text-\[17px\]{font-size: 17px;}
main#primary .lg\:text-\[18px\]{font-size: 18px;}
main#primary .lg\:text-\[22px\]{font-size: 22px;}
main#primary .lg\:text-\[34px\]{font-size: 34px;}
main#primary .lg\:text-\[43px\]{font-size: 43px;}
main#primary .lg\:text-\[54px\]{font-size: 54px;}
main#primary .lg\:text-\[58px\]{font-size: 58px;}
main#primary .lg\:text-base{font-size: 1rem;line-height: 1.5rem;}
main#primary .lg\:text-xl{font-size: 1.25rem;line-height: 1.75rem;}
main#primary .lg\:text-center{text-align: center;}
}

main#primary .services-opening{
min-height:0!important;
align-items:flex-start!important;
padding-top:28px!important;
}
main#primary #servicios.pb-deco-host{isolation:auto;}
main#primary #servicios::before,
main#primary #servicios::after{display:none!important;}
main#primary #servicios figure.wp-block-image.absolute.inset-0{
z-index:0;
}
main#primary #servicios figure.wp-block-image.absolute.inset-0::after{
content:"";
position:absolute;
inset:0;
pointer-events:none;
background:radial-gradient(ellipse at top right,rgba(186,223,77,.15),transparent 55%),linear-gradient(to bottom,rgb(165 63 207 / 40%),rgb(210 106 155 / 30%),rgb(165 63 207 / 50%));
}
main#primary #servicios .max-w-\[1280px\].mx-auto{
position:relative;
z-index:2;
}
main#primary .pb-deco-10::before{
width:88px;
height:88px;
border-radius:9999px;
background-color:#fff;
border:4px solid rgb(186 223 77);
box-shadow:0 10px 30px -8px rgba(0,0,0,0.4);
justify-self:start;
align-self:center;
transition:transform 150ms cubic-bezier(.4,0,.2,1);
}
@media (min-width:1024px){
main#primary .pb-deco-10::before{justify-self:center;}
}
main#primary .group:hover .pb-deco-10::before{transform:scale(1.1);}
main#primary .services-opening-cta{
box-sizing:border-box;
max-width:100%;
min-width:0;
}
@media (min-width:641px){
main#primary .services-opening-cta br{display:none;}
}
@media (max-width:640px){
main#primary .services-opening-cta{
width:100%;
display:flex;
flex-wrap:nowrap;
text-align:center;
}
main#primary .services-opening-cta span{
display:block;
min-width:0;
text-align:center;
line-height:1.2;
}
}
main#primary .services-opening-glow{
position:absolute!important;
}
@media (max-width:980px){
main#primary .services-opening{padding-top:32px!important;}
}
@media (max-width:640px){
main#primary .services-opening{padding-top:24px!important;}
}

