.mip-why-section,.mip-about-section,.mip-examples-section,.mip-limits-section,.mip-when-section,.mip-experts-section,.mip-faq-section,.mip-howto-section,.mip-documents-section,.mip-contact-section,.mip-help-section,.mip-business-advisory-section,.mip-dora-section,.mip-aml-section,.mip-legal-support-section,.mip-trade-section,.mip-audit-section,.mip-officer-support-section,.mip-training-section{padding:var(--spacing-3xl) 0;background-color:var(--color-white)}.mip-why-section__container,.mip-about-section__container,.mip-examples-section__container,.mip-limits-section__container,.mip-when-section__container,.mip-experts-section__container,.mip-faq-section__container,.mip-howto-section__container,.mip-documents-section__container,.mip-contact-section__container,.mip-help-section__container,.mip-business-advisory-section__container,.mip-dora-section__container,.mip-aml-section__container,.mip-legal-support-section__container,.mip-trade-section__container,.mip-audit-section__container,.mip-officer-support-section__container,.mip-training-section__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.mip-why-section__header,.mip-about-section__header,.mip-examples-section__header,.mip-limits-section__header,.mip-when-section__header,.mip-experts-section__header,.mip-faq-section__header,.mip-howto-section__header,.mip-documents-section__header,.mip-contact-section__header,.mip-help-section__header,.mip-business-advisory-section__header,.mip-dora-section__header,.mip-aml-section__header,.mip-legal-support-section__header,.mip-trade-section__header,.mip-audit-section__header,.mip-officer-support-section__header,.mip-training-section__header{text-align:left;margin-bottom:var(--spacing-3xl)}.mip-why-section__title,.mip-about-section__title,.mip-examples-section__title,.mip-limits-section__title,.mip-when-section__title,.mip-experts-section__title,.mip-faq-section__title,.mip-howto-section__title,.mip-documents-section__title,.mip-contact-section__title,.mip-help-section__title,.mip-business-advisory-section__title,.mip-dora-section__title,.mip-aml-section__title,.mip-legal-support-section__title,.mip-trade-section__title,.mip-audit-section__title,.mip-officer-support-section__title,.mip-training-section__title{color:var(--color-primary);margin-bottom:var(--spacing-md);text-transform:lowercase}.mip-why-section__subtitle,.mip-limits-section__subtitle,.mip-faq-section__subtitle,.mip-experts-section__subtitle{font-size:var(--font-size-lg);line-height:1.6;color:var(--color-dark);max-width:800px}.mip-why-section--dark,.mip-howto-section--dark,.mip-examples-section--dark,.mip-dora-section--dark,.mip-legal-support-section--dark,.mip-audit-section--dark,.mip-aml-section--dark,.mip-training-section--dark{background-color:var(--color-primary);color:var(--color-white)}.mip-why-section--dark .mip-why-section__title,.mip-howto-section--dark .mip-howto-section__title,.mip-examples-section--dark .mip-examples-section__title,.mip-dora-section--dark .mip-dora-section__title,.mip-legal-support-section--dark .mip-legal-support-section__title,.mip-audit-section--dark .mip-audit-section__title,.mip-aml-section--dark .mip-aml-section__title,.mip-training-section--dark .mip-training-section__title{color:var(--color-white)}.mip-why-section--dark .heading-line::after,.mip-howto-section--dark .heading-line::after,.mip-examples-section--dark .heading-line::after,.mip-dora-section--dark .heading-line::after,.mip-legal-support-section--dark .heading-line::after,.mip-audit-section--dark .heading-line::after,.mip-aml-section--dark .heading-line::after,.mip-training-section--dark .heading-line::after{background-color:var(--color-cta)}.mip-why-section--dark .mip-why-section__subtitle,.mip-howto-section--dark .mip-howto-section__subtitle,.mip-examples-section--dark .mip-examples-section__subtitle,.mip-dora-section--dark .mip-dora-section__subtitle,.mip-legal-support-section--dark .mip-legal-support-section__subtitle,.mip-audit-section--dark .mip-audit-section__subtitle,.mip-aml-section--dark .mip-aml-section__subtitle,.mip-training-section--dark .mip-training-section__subtitle{color:var(--color-white)}@media (max-width:768px){.mip-why-section__header,.mip-about-section__header,.mip-examples-section__header,.mip-limits-section__header,.mip-when-section__header,.mip-experts-section__header,.mip-faq-section__header,.mip-howto-section__header,.mip-documents-section__header,.mip-contact-section__header,.mip-help-section__header,.mip-business-advisory-section__header,.mip-dora-section__header,.mip-aml-section__header,.mip-legal-support-section__header,.mip-trade-section__header,.mip-audit-section__header,.mip-officer-support-section__header,.mip-training-section__header{text-align:center}.heading-line::after{margin-left:auto;margin-right:auto}}.static-hero{position:relative;height:60vh;min-height:400px;overflow:hidden;display:flex;align-items:center}.static-hero:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(1,17,38,0.7);z-index:1}.static-hero__container{position:relative;z-index:2;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg);width:100%}.static-hero__content{color:var(--color-white);max-width:800px}.static-hero__title{font-size:var(--font-size-5xl);color:var(--color-white);margin-bottom:var(--spacing-lg);text-transform:lowercase}.static-hero__subtitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl);line-height:1.6}.static-hero__bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.static-hero .heading-line::after{background-color:var(--color-cta)}@media (max-width:992px){.static-hero__title{font-size:var(--font-size-4xl)}.static-hero__subtitle{font-size:var(--font-size-lg)}}@media (max-width:768px){.static-hero{height:50vh}.static-hero__content{text-align:center}.static-hero__title{font-size:var(--font-size-3xl)}.static-hero .heading-line::after{margin-left:auto;margin-right:auto}}@media (max-width:576px){.static-hero{height:40vh}}.offer-box{background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-light);transition:all var(--transition-normal);border:1px solid rgba(1,17,38,0.05);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.offer-box:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.offer-box::before{content:'';position:absolute;top:0;left:0;width:5px;height:0;background-color:var(--color-cta);transition:height var(--transition-normal)}.offer-box:hover::before{height:100%}.offer-box__header{display:flex;flex-direction:row;align-items:center;margin-bottom:var(--spacing-md)}.offer-box__icon{width:60px;height:60px;min-width:60px;margin-right:var(--spacing-md);color:var(--color-primary);transition:transform var(--transition-normal);display:flex;align-items:center;justify-content:center}.offer-box__icon i{width:100%;height:100%;font-size:42px;display:flex;align-items:center;justify-content:center}.offer-box:hover .offer-box__icon{transform:scale(1.1)}.offer-box__title{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:var(--font-weight-semibold);margin:0}.offer-box__description{flex:1;margin-bottom:var(--spacing-lg);color:var(--color-dark);line-height:1.6}.offer-box__cta{display:inline-block;align-self:flex-start;background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius-md);padding:0.6rem 1.2rem;font-weight:var(--font-weight-medium);transition:all var(--transition-normal);text-decoration:none;margin-top:auto}.offer-box__cta:hover{background-color:var(--color-primary);color:var(--color-white)}.info-box{background-color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--border-radius-md);box-shadow:var(--shadow-light);display:flex;transition:all var(--transition-normal);border-left:5px solid var(--color-cta)}.info-box:hover{transform:translateX(5px);box-shadow:var(--shadow-medium)}.info-box__icon{font-size:36px;color:var(--color-primary);margin-right:var(--spacing-md);display:flex;align-items:flex-start}.info-box__content{flex:1}.info-box__title{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.info-box__description{color:var(--color-dark);line-height:1.6}.examples-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.example-card{background-color:var(--color-primary);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-light);transition:all var(--transition-normal);position:relative;overflow:hidden}.example-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.example-card__number{position:absolute;top:10px;right:10px;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:rgba(255,255,255,0.1);transition:all var(--transition-normal)}.example-card:hover .example-card__number{color:rgba(255,255,255,0.2)}.example-card__content{position:relative;z-index:1}.example-card__title{color:var(--color-white);font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.example-card__description{color:var(--color-white);font-size:var(--font-size-base);line-height:1.6}.limit-card{background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-light);transition:all var(--transition-normal);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:center}.limit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.limit-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:var(--color-cta);transform:scaleX(0);transition:transform var(--transition-normal);transform-origin:right}.limit-card:hover::after{transform:scaleX(1);transform-origin:left}.limit-card__title{color:var(--color-primary);font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold)}.limit-card__value{font-size:var(--font-size-4xl);color:var(--color-cta);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg)}.limit-card__description{color:var(--color-dark);line-height:1.6}.service-card{background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-light);transition:all var(--transition-normal);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;margin-bottom:var(--spacing-lg)}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.service-card::before{content:'';position:absolute;top:0;left:0;width:5px;height:0;background-color:var(--color-cta);transition:height var(--transition-normal)}.service-card:hover::before{height:100%}.service-card__icon{font-size:36px;color:var(--color-primary);margin-bottom:var(--spacing-md);transition:all var(--transition-normal)}.service-card:hover .service-card__icon{transform:scale(1.1)}.service-card__title{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.service-card__description{color:var(--color-dark);line-height:1.6}.officer-card{transition:all 0.3s ease;overflow:hidden;background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-light);height:100%;display:flex;flex-direction:column}.officer-card::before{content:'';position:absolute;top:0;left:0;width:5px;height:0;background-color:var(--color-cta);transition:height var(--transition-normal)}.officer-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.officer-card:hover::before{height:100%}.officer-card__icon{transition:all 0.3s ease;color:var(--color-primary);margin-bottom:var(--spacing-md)}.officer-card:hover .officer-card__icon{transform:scale(1.1)}.officer-card__title{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.officer-card__description{color:var(--color-dark);line-height:1.6}.trade-card{height:100%;transition:all 0.3s ease;background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-light);position:relative;overflow:hidden}.trade-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.trade-card__accent{position:absolute;top:0;left:0;width:5px;height:100%;background-color:var(--color-cta)}.trade-card__title{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold)}.audit-card{height:100%;transition:all 0.3s ease;background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-light);display:flex;flex-direction:column}.audit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.audit-card__icon{transition:all 0.3s ease;color:var(--color-primary);margin-bottom:var(--spacing-md)}.audit-card:hover .audit-card__icon{transform:scale(1.1)}.training-card{transition:all 0.3s ease;background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-light);height:100%;display:flex;flex-direction:column}.training-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.training-card__icon{transition:all 0.3s ease;color:var(--color-primary);margin-bottom:var(--spacing-md)}.training-card:hover .training-card__icon{transform:scale(1.1)}.training-card__title{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.training-card span{color:var(--color-primary)}.training-card .ph-check-circle.text-primary{color:var(--color-primary)!important}.mip-training-section--dark .training-card,.mip-training-section--dark .training-card.bg-white{background-color:rgba(1,17,38,0.5)!important;border:1px solid rgba(255,255,255,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.mip-training-section--dark .training-card:hover,.mip-training-section--dark .training-card.bg-white:hover{background-color:rgba(1,17,38,0.7)!important;box-shadow:0 6px 12px rgba(0,0,0,0.15)}.mip-training-section--dark .training-card__title,.mip-training-section--dark .training-card span,.mip-training-section--dark h4.training-card__title,.mip-training-section--dark li span{color:var(--color-white)!important}.mip-training-section--dark .training-card__icon i,.mip-training-section--dark .training-card .ph-check-circle,.mip-training-section--dark i.ph.text-primary,.mip-training-section--dark i.ph-check-circle.text-primary{color:var(--color-cta)!important}.mip-howto-section--dark .service-card,.mip-examples-section--dark .example-card,.mip-dora-section--dark .service-card,.mip-legal-support-section--dark .service-card,.mip-audit-section--dark .service-card,.mip-aml-section--dark .service-card,.mip-training-section--dark .service-card{background-color:rgba(1,17,38,0.5);border:1px solid rgba(255,255,255,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.mip-howto-section--dark .service-card:hover,.mip-examples-section--dark .example-card:hover,.mip-dora-section--dark .service-card:hover,.mip-legal-support-section--dark .service-card:hover,.mip-audit-section--dark .service-card:hover,.mip-aml-section--dark .service-card:hover,.mip-training-section--dark .service-card:hover{background-color:rgba(1,17,38,0.7);box-shadow:0 6px 12px rgba(0,0,0,0.15)}.mip-howto-section--dark .service-card__icon,.mip-dora-section--dark .service-card__icon,.mip-legal-support-section--dark .service-card__icon,.mip-audit-section--dark .service-card__icon,.mip-aml-section--dark .service-card__icon,.mip-training-section--dark .service-card__icon{color:var(--color-cta)}.mip-howto-section--dark .service-card__title,.mip-dora-section--dark .service-card__title,.mip-legal-support-section--dark .service-card__title,.mip-audit-section--dark .service-card__title,.mip-aml-section--dark .service-card__title,.mip-training-section--dark .service-card__title{color:var(--color-white)}.mip-howto-section--dark .service-card__description,.mip-dora-section--dark .service-card__description,.mip-legal-support-section--dark .service-card__description,.mip-audit-section--dark .service-card__description,.mip-aml-section--dark .service-card__description,.mip-training-section--dark .service-card__description{color:var(--color-light)}.mip-trade-section .ph,.mip-officer-support-section .ph{color:var(--color-primary)}@media (max-width:992px){.examples-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.examples-grid{grid-template-columns:1fr}}.team-member-main-card,.team-member-full-card{background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-light);overflow:hidden;transition:all var(--transition-normal)}.team-member-main-card:hover,.team-member-full-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-3px)}.team-member-main-card__image img{width:100%;height:auto;display:block}.team-member-full-card__image img{width:100%;height:auto;max-height:500px;display:block;object-fit:cover}.team-member-main-card__name,.team-member-full-card__name{color:var(--color-primary);font-weight:var(--font-weight-semibold);font-family:var(--font-heading);margin-bottom:var(--spacing-sm)}.team-member-main-card__role-line1,.team-member-full-card__role-line1{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.team-member-main-card__role-line2,.team-member-full-card__role-line2{font-weight:var(--font-weight-regular);color:var(--color-secondary)}.team-member-main-card__linkedin,.team-member-full-card__linkedin{color:var(--color-primary);font-size:1.5rem;transition:color var(--transition-fast)}.team-member-main-card__linkedin:hover,.team-member-full-card__linkedin:hover{color:#0A66C2}.team-member-main-card__info{padding:var(--spacing-md)}.team-member-main-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm)}.team-member-main-card__name{margin-top:0;margin-bottom:0;font-size:var(--font-size-xl)}.team-member-main-card__role{margin-top:var(--spacing-sm)}.team-member-main-card__role-line1,.team-member-main-card__role-line2{margin-bottom:var(--spacing-xs);line-height:1.3}.team-member-full-card{display:flex;flex-direction:row;align-items:flex-start}.team-member-full-card__image{flex:0 0 40%;max-width:40%}.team-member-full-card__info{flex:0 0 60%;max-width:60%;padding:var(--spacing-lg)}.team-member-full-card__name{font-size:var(--font-size-2xl);margin-top:0;margin-bottom:var(--spacing-md)}.team-member-full-card__header{display:flex;margin-bottom:var(--spacing-md)}.team-member-full-card__linkedin{margin-right:var(--spacing-lg)}.team-member-full-card__roles{flex:1}.team-member-full-card__description{line-height:1.6}.team-members-list__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.team-members-list__empty{text-align:center;padding:var(--spacing-2xl);color:var(--color-secondary)}.team-member-error{padding:var(--spacing-md);background-color:rgba(255,0,0,0.1);border-left:3px solid #f00;color:#f00;border-radius:var(--border-radius-sm)}.partners-section{padding:var(--spacing-2xl) 0;background-color:var(--color-white)}.partners-section__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.partners-section__header{text-align:left;margin-bottom:var(--spacing-3xl)}.partners-section__title{color:var(--color-primary);margin-bottom:var(--spacing-md);text-transform:lowercase}.heading-line::after{content:'';display:block;width:80px;height:3px;background-color:var(--color-cta);margin-top:var(--spacing-sm);margin-left:0;margin-right:auto}.partners-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}@media (max-width:992px){.team-members-list__grid{grid-template-columns:repeat(2,1fr)}.partners-section__grid{grid-template-columns:1fr;gap:var(--spacing-2xl)}}@media (max-width:768px){.team-member-full-card{flex-direction:column}.team-member-full-card__image,.team-member-full-card__info{max-width:100%;flex:0 0 100%}.team-member-full-card__info{padding:var(--spacing-md)}}@media (max-width:576px){.team-members-list__grid{grid-template-columns:1fr}}.team-member-landing-card{background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-light);overflow:hidden;transition:all var(--transition-normal);margin-bottom:var(--spacing-xl)}.team-member-landing-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-3px)}.team-member-landing-card__image{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden}.team-member-landing-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.team-member-landing-card__info{padding:var(--spacing-lg)}.team-member-landing-card__name{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.team-member-landing-card__roles{margin-bottom:var(--spacing-md)}.team-member-landing-card__role-line1{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.team-member-landing-card__role-line2{font-weight:var(--font-weight-regular);color:var(--color-secondary)}.team-member-landing-card__description{line-height:1.6;margin-bottom:var(--spacing-md)}.team-member-landing-card__linkedin{display:inline-flex;align-items:center;color:var(--color-primary);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.team-member-landing-card__linkedin:hover{color:#0A66C2}.team-member-landing-card__linkedin i{margin-right:var(--spacing-sm)}.team-member-mini{display:flex;align-items:center;padding:var(--spacing-md);background-color:var(--color-white);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-light);transition:all var(--transition-normal);margin-bottom:var(--spacing-md)}.team-member-mini:hover{box-shadow:var(--shadow-medium)}.contact-card__content .team-member-mini,.contact-info .team-member-mini,.contact-reference-card__content .team-member-mini{padding:0;margin-bottom:0;background-color:transparent;border-radius:0;box-shadow:none}.contact-card__content .team-member-mini:hover,.contact-info .team-member-mini:hover,.contact-reference-card__content .team-member-mini:hover{box-shadow:none}.team-member-mini__image{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:var(--spacing-md);flex-shrink:0}.team-member-mini__image img{width:100%;height:100%;object-fit:cover}.team-member-mini__info{display:flex;flex-direction:column;flex-grow:1}.team-member-mini__name{font-size:var(--font-size-base);color:var(--color-primary);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xs) 0}.team-member-mini__roles{display:flex;flex-direction:column}.team-member-mini__role-line1{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin:0}.team-member-mini__role-line2{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-secondary);margin:0}.team-member-mini__linkedin{color:var(--color-primary);margin-left:auto;font-size:var(--font-size-lg);transition:color var(--transition-fast)}.team-member-mini__linkedin:hover{color:#0A66C2}@media (min-width:992px){.team-member-mini__image{width:80px;height:80px}.team-member-mini__name{font-size:var(--font-size-lg)}}:root{--dora-section-padding:4rem 0}.dora-section{padding:var(--dora-section-padding)}.dora-section__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.dora-section__header{text-align:left;margin-bottom:var(--spacing-3xl)}.dora-section__title{color:var(--color-primary);margin-bottom:var(--spacing-md);text-transform:lowercase}.dora-section--dark{background-color:var(--color-primary);color:var(--color-white)}.dora-section--dark .dora-section__title{color:var(--color-white)}.dora-section--dark .heading-line::after{background-color:var(--color-cta)}.dora-intro-section__content,.dora-who-section__content{margin-top:var(--spacing-xl)}.intro-feature-box{display:flex;align-items:flex-start;margin-bottom:var(--spacing-xl);background-color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--border-radius-md);box-shadow:var(--shadow-light);transition:all var(--transition-normal)}.intro-feature-box:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium)}.intro-feature-box__icon{color:var(--color-primary);font-size:2.5rem;margin-right:var(--spacing-lg);flex-shrink:0;width:60px;display:flex;justify-content:center}.intro-feature-box__content h3{color:var(--color-primary);margin-top:0;margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.intro-feature-box__content p{color:var(--color-dark);margin-bottom:0}.intro-callout{display:flex;align-items:flex-start;margin-top:var(--spacing-2xl);background-color:rgba(255,204,5,0.1);padding:var(--spacing-lg);border-radius:var(--border-radius-md);border-left:4px solid var(--color-cta)}.intro-callout__icon{color:var(--color-primary);font-size:2.5rem;margin-right:var(--spacing-lg);flex-shrink:0}.intro-callout__content h3{color:var(--color-primary);margin-top:0;margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.intro-callout__content p{color:var(--color-dark);margin-bottom:0}.intro-callout__content strong{color:var(--color-primary);font-weight:var(--font-weight-bold)}.dora-help-section__subtitle{color:var(--color-dark);font-size:var(--font-size-lg);margin-top:var(--spacing-md);max-width:800px}.dora-help-section--gray{background-color:#f1f1f1;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.dora-help-section__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.help-card{background-color:var(--color-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-light);padding:var(--spacing-lg);transition:all var(--transition-normal);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.help-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.help-card::before{content:'';position:absolute;top:0;left:0;width:5px;height:0;background-color:var(--color-cta);transition:height var(--transition-normal)}.help-card:hover::before{height:100%}.help-card__header{display:flex;align-items:flex-start;margin-bottom:var(--spacing-md)}.help-card__icon{color:var(--color-primary);font-size:2rem;margin-right:var(--spacing-md);min-width:40px;transition:transform var(--transition-normal)}.help-card:hover .help-card__icon{transform:scale(1.1);color:var(--color-cta)}.help-card__title{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.help-card__content{color:var(--color-dark);font-size:var(--font-size-base);line-height:1.6;flex-grow:1}.dora-who-section__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.entity-card{display:flex;align-items:flex-start;background-color:#f8f9fa;border-left:4px solid var(--color-cta);border-radius:var(--border-radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-light);transition:all var(--transition-normal);height:100%}.entity-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium);background-color:var(--color-white)}.entity-card__icon{color:var(--color-primary);font-size:2rem;margin-right:var(--spacing-md);min-width:48px;display:flex;align-items:center;justify-content:center}.entity-card__content{flex:1}.entity-card__title{color:var(--color-primary);font-size:var(--font-size-base);margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-semibold)}.dora-who-section__highlight{background-color:rgba(255,204,5,0.1);border-radius:var(--border-radius-md);padding:var(--spacing-lg);border-left:4px solid var(--color-cta)}.highlight-header{display:flex;align-items:center;margin-bottom:var(--spacing-md)}.highlight-icon{font-size:2rem;color:var(--color-primary);margin-right:var(--spacing-md)}.highlight-header h3{color:var(--color-primary);font-weight:var(--font-weight-semibold);margin:0}.highlight-content p{margin-bottom:var(--spacing-md)}.highlight-content p:last-child{margin-bottom:0}.dora-experts-section__subtitle{color:var(--color-dark);font-size:var(--font-size-lg);margin-top:var(--spacing-md);max-width:800px}.dora-experts-section__intro{margin-bottom:var(--spacing-3xl)}.experts-intro-box{display:flex;align-items:flex-start;background-color:rgba(1,17,38,0.03);padding:var(--spacing-lg);border-radius:var(--border-radius-md);box-shadow:var(--shadow-light)}.experts-intro-box__icon{color:var(--color-primary);font-size:3rem;margin-right:var(--spacing-lg);flex-shrink:0;width:60px;display:flex;justify-content:center}.experts-intro-box__content h3{color:var(--color-primary);margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.experts-benefits-list{list-style:none;padding:0;margin:0}.experts-benefits-list li{display:flex;align-items:flex-start;margin-bottom:var(--spacing-sm);font-size:var(--font-size-base)}.experts-benefits-list li i{color:var(--color-cta);margin-right:var(--spacing-sm);font-size:1.2rem}.dora-experts-section__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.expert-card{position:relative;border-radius:var(--border-radius-md);overflow:hidden;transition:all var(--transition-normal);box-shadow:var(--shadow-light)}.expert-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.expert-card__overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(1,17,38,0.8) 0%,rgba(1,17,38,0) 100%);padding:var(--spacing-md);transition:all var(--transition-normal);opacity:0}.expert-card:hover .expert-card__overlay{opacity:1}.expert-card__contact{display:flex;justify-content:center}.expert-card__contact-link{display:inline-flex;align-items:center;color:var(--color-white);background-color:var(--color-primary);border:2px solid var(--color-cta);padding:var(--spacing-sm) var(--spacing-md);border-radius:50px;text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--transition-normal)}.expert-card__contact-link:hover{background-color:var(--color-cta);color:var(--color-primary)}.expert-card__contact-link i{margin-right:var(--spacing-xs)}.dora-contact-section__subtitle{color:var(--color-dark);font-size:var(--font-size-lg);margin-top:var(--spacing-md);max-width:800px}@media (max-width:992px){.dora-help-section__cards,.dora-experts-section__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dora-help-section__cards,.dora-experts-section__cards,.dora-who-section__cards{grid-template-columns:1fr}.entity-card__icon{font-size:1.75rem}.intro-feature-box,.experts-intro-box{flex-direction:column;align-items:center;text-align:center}.intro-feature-box__icon,.experts-intro-box__icon{margin-right:0;margin-bottom:var(--spacing-md)}.experts-benefits-list li{justify-content:center}.highlight-header{flex-direction:column;text-align:center}.highlight-icon{margin-right:0;margin-bottom:var(--spacing-sm)}.help-card__header{flex-direction:column;align-items:center;text-align:center}.help-card__icon{margin-right:0;margin-bottom:var(--spacing-sm)}.dora-section__title,.dora-section__subtitle,.dora-contact-section__subtitle,.dora-experts-section__subtitle,.dora-help-section__subtitle{text-align:center}.heading-line::after{margin-left:auto;margin-right:auto}}@media (max-width:576px){.intro-callout{flex-direction:column;text-align:center}.intro-callout__icon{margin-right:0;margin-bottom:var(--spacing-md)}}