:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--darkPurple:#35133f;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--text-soft:#0f0f10;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--bg-light:#f0eaf1;--border-color:#ddd;--bkgList:#e6cdd6;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}#section-page{background-color:var(--bg-light);color:var(--text)}#section-page .section-hero__content,#section-page .section-intro__content{margin:0 auto;max-width:900px}#section-page .section-intro{padding:2rem 1rem}@media only screen and (min-width:768px){#section-page .section-intro{padding:3.5rem 2rem}}#section-page .section-hero{background:linear-gradient(180deg,rgba(246,241,244,.6),rgba(246,241,244,.8)),var(--hero-bg);background-color:var(--hero-bg-color,#f6f1f4);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,contain;overflow:hidden;padding:2rem 1rem;position:relative;text-align:center}@media only screen and (min-width:768px){#section-page .section-hero{padding:3.5rem 2rem}}#section-page .section-hero__title{align-content:center;color:var(--purple);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;justify-content:center;letter-spacing:-.03em;line-height:1.02;margin:0}#section-page .section-hero__title .eyebrow{color:var(--purple);font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.16em;margin:0 0 .75rem;text-transform:uppercase}#section-page .section-hero__title .under{color:var(--text-soft);font-family:Lato,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2;margin:1rem auto 0;max-width:760px}@media only screen and (min-width:768px){#section-page .section-hero__title .under{font-size:1.08rem}}@media only screen and (min-width:992px){#section-page .section-hero__title .under{font-size:1.3rem;line-height:1.65}}#section-page .section-intro__content{margin:0 auto;max-width:900px}#section-page .section-block__intro{color:#6c6170;font-size:.98rem;line-height:1.65;margin:.85rem auto 0;max-width:860px}#section-page .section-block__text{margin:0 auto;max-width:900px}#section-page .section-block__list{line-height:1.5rem;list-style-type:disc}#section-page .section-block__list li{margin-bottom:1rem}#section-page .section-block__list li strong{color:var(--purple)}#section-page .section-block__title_list{--number-size:clamp(2rem,6vw,3rem);font-weight:500;margin:0 auto 1rem;max-width:700px;padding-left:0;text-align:center}#section-page .section-block__list__numbered{--number-size:clamp(2rem,6vw,3rem);--line-left:calc(var(--number-size)/2);--item-padding-x:clamp(1rem,4vw,1.5rem);--item-padding-left:calc(var(--number-size) + 1rem);counter-reset:numbered-list;list-style:none;margin:0 auto 1rem;max-width:700px;padding:0;position:relative}#section-page .section-block__list__numbered:before{background:var(--bg-alt);border-radius:999px;content:"";height:100%;left:var(--line-left);position:absolute;top:0;transform:translateX(-50%);width:.5rem;z-index:0}#section-page .section-block__list__numbered li{background:var(--bg-alt);border-radius:1.5rem;counter-increment:numbered-list;padding:.75rem var(--item-padding-x) 1rem var(--item-padding-left);position:relative;z-index:1}#section-page .section-block__list__numbered li:before{align-items:center;background:var(--bg-alt);border-radius:50%;color:var(--purple);content:counter(numbered-list);display:flex;font-size:clamp(1.3rem,4vw,1.8rem);font-weight:700;height:var(--number-size);justify-content:center;left:0;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:var(--number-size)}#section-page .section-block__list__numbered li strong{color:var(--darkPurple)}#section-page .section-block__list__numbered li .text-primary{color:var(--purple)}#section-page .section-block__list__numbered li+li{margin-top:clamp(.75rem,3vw,1rem)}@media only screen and (min-width:576px){#section-page .section-block__list__numbered{--number-size:2.2rem;--item-padding-left:3rem}#section-page .section-block__list__numbered li{border-radius:1.25rem;padding-bottom:.75rem;padding-top:.75rem}#section-page .section-block__list__numbered:before{width:.35rem}}@media only screen and (min-width:768px){#section-page .section-block__list__numbered{--number-size:3rem;--item-padding-left:4.25rem}}#section-page .section-block__list-wrapper{margin:0 auto 2rem;max-width:700px}#section-page .section-block__list{--bullet-size:0.65rem;--bullet-left:1.25rem;--item-padding-x:clamp(1rem,4vw,1.5rem);--item-padding-left:clamp(2.75rem,6vw,3.25rem);list-style:none;margin:0 auto 1rem;padding:0}#section-page .section-block__list li{background:var(--bkgList);border-radius:1.25rem;padding:.75rem var(--item-padding-x) .75rem var(--item-padding-left);position:relative}#section-page .section-block__list li:before{background:var(--purple);border-radius:50%;box-shadow:0 0 0 .35rem var(--bkgPink);content:"";height:var(--bullet-size);left:var(--bullet-left);position:absolute;top:1.25rem;width:var(--bullet-size)}#section-page .section-block__list li strong{color:var(--darkPurple)}#section-page .section-block__list li a{color:var(--darkPurple);font-weight:600;text-decoration:underline;text-underline-offset:.2em}#section-page .section-block__list li a:focus,#section-page .section-block__list li a:hover{color:var(--purple)}#section-page .section-block__list li+li{margin-top:clamp(.75rem,3vw,1rem)}@media(max-width:575.98px){#section-page .section-block__list{--bullet-size:0.55rem;--bullet-left:1rem;--item-padding-left:2.5rem}#section-page .section-block__list li{border-radius:1rem;padding-bottom:.7rem;padding-top:.7rem}#section-page .section-block__list li:before{top:1.15rem}}#section-page p{font-size:1rem;line-height:1.75;margin-bottom:1rem}#section-page p strong{color:var(--purple);font-weight:800}#section-page h2{color:var(--purple);font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1.1;margin:0;text-wrap:balance}#section-page h2,#section-page h2 span{font-family:Montserrat,sans-serif}#section-page h2.section-page-title{align-content:center;display:flex;flex-direction:column;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:800;justify-content:center}#section-page h2.section-page-title .under{color:var(--purple);font-size:clamp(1.2rem,2.2vw,2.2rem);font-weight:400;letter-spacing:0;margin:0 auto;max-width:760px}@media only screen and (min-width:768px){#section-page h2.section-page-title .under{font-size:1.08rem}}@media only screen and (min-width:992px){#section-page h2.section-page-title .under{font-size:1.3rem;line-height:1.65}}#section-page .section-block{padding:1.5rem 0}@media only screen and (min-width:768px){#section-page .section-block{padding:2rem 0}}@media only screen and (min-width:992px){#section-page .section-block{padding:2.25rem 0}}#section-page h3{color:var(--purple);font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.25;margin:.75rem 0;text-wrap:balance}#section-page .section-visual{padding:0 1rem 2rem}@media only screen and (min-width:768px){#section-page .section-visual{padding:0 1.5rem 3rem}}#section-page .section-figure{margin:0 auto;max-width:960px}#section-page .section-figure__image{aspect-ratio:16/9;background-color:#f3eef1;border-radius:1.25rem;box-shadow:0 12px 30px rgba(0,0,0,.1);display:block;height:auto;object-fit:cover;width:100%}@media only screen and (min-width:576px){#section-page .section-figure__image{aspect-ratio:auto;border-radius:.75rem}}@media only screen and (min-width:992px){#section-page .section-figure__image{aspect-ratio:16/8}}#section-page .faq{background:var(--bkgList);padding:clamp(2rem,5vw,3rem) 0}#section-page .faq__title{background:var(--white);color:var(--darkPurple);font-size:clamp(1.6rem,4vw,2rem);font-weight:800;margin:0 0 clamp(1rem,3vw,1.5rem);padding:1.5rem;text-align:center}#section-page .faq__accordion{display:flex;flex-direction:column;gap:.85rem}#section-page .faq__item{background:var(--bg-light);border:0;border-radius:1.25rem;box-shadow:0 .5rem 1.5rem rgba(45,18,70,.08);overflow:hidden}#section-page .faq__header{background:transparent;border:0;padding:0}#section-page .faq__question{font-size:1rem;line-height:1.4;margin:0}#section-page .faq__trigger{align-items:center;background:transparent;border:0;color:var(--darkPurple);cursor:pointer;display:flex;font-weight:700;min-height:4rem;padding:1rem 3.75rem 1rem 1.25rem;position:relative;text-align:left;text-decoration:none}#section-page .faq__trigger:focus,#section-page .faq__trigger:hover{color:var(--purple);text-decoration:none}#section-page .faq__trigger:focus-visible{border-radius:1.25rem;outline:.15rem solid var(--purple);outline-offset:-.25rem}#section-page .faq__trigger:after,#section-page .faq__trigger:before{background:var(--purple);border-radius:999px;content:"";height:.15rem;position:absolute;right:1.25rem;top:50%;transition:transform .25s ease;width:1rem}#section-page .faq__trigger:after{transform:translateY(-50%) rotate(90deg)}#section-page .faq__trigger:before{transform:translateY(-50%)}#section-page .faq__trigger[aria-expanded=true]{color:var(--purple)}#section-page .faq__trigger[aria-expanded=true]:after{transform:translateY(-50%) rotate(0deg)}#section-page .faq__content{color:var(--text-color,#333);font-size:clamp(.95rem,2vw,1rem);line-height:1.65;padding:0 1.25rem 1.25rem}#section-page .faq__content p{margin:0}#section-page .faq__content p+p{margin-top:.75rem}#section-page .faq__content ol,#section-page .faq__content ul{list-style-type:disc;margin:.75rem 0 0;padding-left:1.25rem}#section-page .faq__content li+li{margin-top:.35rem}#section-page .faq__content strong{color:var(--darkPurple)}#section-page .faq__content a{color:var(--purple);font-weight:700;text-decoration:underline;text-underline-offset:.2em}#section-page .faq__content a:focus,#section-page .faq__content a:hover{color:var(--darkPurple)}@media(max-width:575.98px){#section-page .faq__title{text-align:left}#section-page .faq__item{border-radius:1rem}#section-page .faq__trigger{font-size:.95rem;min-height:3.5rem;padding:.9rem 3.25rem .9rem 1rem}#section-page .faq__trigger:after,#section-page .faq__trigger:before{right:1rem;width:.9rem}#section-page .faq__content{font-size:.95rem;padding:0 1rem 1rem}}#section-page .section-content .row{display:flex;flex-wrap:wrap}#section-page .section-content .row .col-lg-6{display:flex}#section-page .section-card,#section-page .section-card-link{display:flex;flex-direction:column;width:100%}#section-page .section-card-link{background:var(--white);border-radius:1.25rem;box-shadow:0 10px 28px rgba(0,0,0,.08);color:inherit;cursor:pointer;padding:1.5rem;text-decoration:none;transition:transform .3s ease}#section-page .section-card-link:focus-visible,#section-page .section-card-link:hover{text-decoration:none;transform:scale(1.02)}#section-page .section-card-link .section-card__cta{align-items:center;color:var(--purple);display:inline-flex;font-weight:800;gap:.4rem;margin-top:auto}#section-page .section-card-link .section-card__cta:after{content:"→";transition:transform .25s ease}#section-page .section-card--region h3{font-size:1.05rem;line-height:1.15;margin-bottom:.45rem;text-wrap:balance}#section-page .section-card--region p{font-size:.84rem;line-height:1.45;margin-bottom:0}#section-page .section-card--region .section-card__image{border-radius:.85rem;height:auto;margin-bottom:.75rem;object-fit:cover;width:100%}#section-page .section-card--region picture{display:block}#section-page .section-card--region .section-card__cta{display:none}