.elementor-203 .elementor-element.elementor-element-0792b40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-af21e79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-2de70d5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-1d7f035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-bc6a947{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-0c2535e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-dbb395c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-4786204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-52723ed{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-15f711d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-892f6d0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-a24c4e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-4feee0b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-8f3dcd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-da64f6a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-cabc9ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-eaa0b25{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-9c9efc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-f800a94{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-203 .elementor-element.elementor-element-ffa74a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-203 .elementor-element.elementor-element-e207fa4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.anchor-banner-wrapper{position:relative;min-height:85vh;display:flex;align-items:center;padding-top:140px;padding-bottom:50px;background:linear-gradient(135deg,rgba(16,36,60,.03) 0%,rgba(230,236,240,.5) 50%,rgba(46,111,108,.03) 100%);overflow:hidden}.anchor-banner-inner{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.anchor-banner-content{max-width:900px;margin:0 auto;text-align:center;animation:anchorFadeUp 1s ease-out}@keyframes anchorFadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.anchor-top-label{display:inline-flex;align-items:center;gap:8px;background:rgba(46,111,108,.1);border:1px solid rgba(46,111,108,.3);padding:8px 16px;border-radius:50px;margin-bottom:24px}.anchor-main-heading{font-family:'DM Serif Text',serif;font-size:clamp(36px, 6vw, 56px);font-weight:400;line-height:1.2;color:#10243c;margin-bottom:24px}.anchor-sub-heading{display:block;color:#2e6f6c;font-style:italic;margin-top:12px}.anchor-intro-text{font-size:clamp(16px, 2vw, 18px);line-height:1.7;color:#333;max-width:700px;margin:0 auto 32px;opacity:.9}.anchor-info-box{display:flex;align-items:flex-start;gap:16px;max-width:700px;margin:0 auto 32px;padding:24px;background:rgba(107,125,106,.08);border:1px solid rgba(107,125,106,.2);border-left:4px solid #6b7d6a;border-radius:12px;text-align:left}.anchor-info-icon{display:flex;min-width:32px;color:#6b7d6a;margin-top:2px}.anchor-info-message{flex:1;font-size:15px;line-height:1.6;color:#333}.anchor-button-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.anchor-primary-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);color:#f8fafc;border:none;border-radius:50px;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;cursor:pointer}.anchor-primary-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(46,111,108,.4)}.anchor-stats-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:32px}.anchor-stat-box{text-align:center}.anchor-stat-value{font-size:clamp(32px, 5vw, 48px);font-weight:700;color:#2e6f6c;margin-bottom:4px}.anchor-stat-description{font-size:14px;color:#333;opacity:.8}@media screen and (max-width:480px){.anchor-banner-wrapper{padding-top:100px;padding-bottom:48px}.anchor-button-group{flex-direction:column}.anchor-primary-btn{width:100%;justify-content:center}.anchor-info-box{flex-direction:column;text-align:center}.anchor-info-icon{margin:0 auto}}a.anchor-primary-btn{text-decoration:none!important}a.anchor-primary-btn:hover{color:#fff}a.stage-action-button{text-decoration:none!important}a.stage-action-button:hover{color:#fff}a.tool-action-btn{text-decoration:none!important}a.tool-action-btn:hover{color:#fff}a.guidance-btn.guidance-btn-primary{text-decoration:none}a.guidance-btn.guidance-btn-primary:hover{color:#fff}a.guidance-btn.guidance-btn-secondary{text-decoration:none}a.professionals-cta-btn{text-decoration:none!important}a.professionals-cta-btn:hover{color:#fff}a.questions-cta-button{text-decoration:none!important}a.questions-cta-button:hover{color:#fff}a.next-step-btn.next-step-btn-primary{text-decoration:none}a.next-step-btn.next-step-btn-primary:hover{color:#fff}a.next-step-btn.next-step-btn-secondary{text-decoration:none}.stage-framework-container{position:relative;padding:96px 0;background:linear-gradient(180deg,rgba(230,236,240,.3) 0%,rgba(248,250,252,1) 50%,rgba(230,236,240,.3) 100%);overflow:hidden}.stage-framework-inner{max-width:1280px;margin:0 auto;padding:0 24px}.stage-header-block{text-align:center;max-width:800px;margin:0 auto 96px;animation:stageSlideUp .8s ease-out}@keyframes stageSlideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stage-label-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.stage-label-badge span{font-size:13px;font-weight:600;color:#2e6f6c;text-transform:uppercase;letter-spacing:1px}.stage-primary-title{font-family:'DM Serif Text',serif;font-size:clamp(32px, 5vw, 48px);font-weight:400;line-height:1.3;color:#10243c;margin-bottom:16px}.stage-title-accent{color:#c49a53;font-style:italic}.stage-intro-desc{font-size:clamp(16px, 2vw, 18px);line-height:1.7;color:#333;opacity:.9}.stage-grid-layout{display:flex;flex-direction:column;gap:48px;margin-bottom:96px}.stage-individual-card{position:relative;animation:stageSlideUp .8s ease-out backwards}.stage-individual-card:nth-child(1){animation-delay:.1s}.stage-individual-card:nth-child(2){animation-delay:.2s}.stage-individual-card:nth-child(3){animation-delay:.3s}.stage-individual-card:nth-child(4){animation-delay:.4s}.stage-display-box{display:flex;align-items:flex-start;gap:32px}.stage-visual-element{display:flex;flex-direction:column;align-items:center;gap:16px}.stage-number-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);border-radius:50%;font-size:28px;font-weight:700;color:#f8fafc;box-shadow:0 4px 16px rgba(46,111,108,.3)}.stage-icon-holder{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:rgba(46,111,108,.08);border-radius:50%;color:#2e6f6c;font-size:40px}.stage-text-block{flex:1;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(248,250,252,.98) 100%);border:1px solid rgba(16,36,60,.08);border-left:4px solid #2e6f6c;border-radius:16px;padding:32px;transition:all .5s cubic-bezier(.4,0,.2,1)}.stage-text-block:hover{transform:translateX(8px);box-shadow:0 8px 24px rgba(16,36,60,.1)}.stage-heading-text{font-family:'DM Serif Text',serif;font-size:clamp(24px, 4vw, 32px);font-weight:400;color:#10243c;margin-bottom:8px}.stage-sub-label{font-size:16px;font-weight:600;color:#6b7d6a;margin-bottom:16px}.stage-description-text{font-size:15px;line-height:1.7;color:#333;margin-bottom:24px;opacity:.9}.stage-service-tags{display:flex;flex-wrap:wrap;gap:8px}.service-tag-pill{padding:6px 14px;background:rgba(46,111,108,.1);border:1px solid rgba(46,111,108,.2);border-radius:50px;font-size:13px;font-weight:600;color:#2e6f6c}.stage-cta-container{text-align:center;padding:32px;background:rgba(46,111,108,.05);border-radius:16px;animation:stageSlideUp .8s ease-out .5s backwards}.stage-cta-question{font-size:18px;font-weight:500;color:#10243c;margin-bottom:16px}.stage-action-button{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#c49a53 0%,#b38847 100%);color:#f8fafc;padding:16px 32px;border-radius:50px;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 8px 24px rgba(196,154,83,.3);transition:all .3s ease}.stage-action-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(196,154,83,.4)}@media screen and (max-width:768px){.stage-framework-container{padding:48px 0}.stage-header-block{margin-bottom:48px}.stage-grid-layout{gap:32px}.stage-display-box{flex-direction:column;text-align:center;gap:16px}.stage-text-block{padding:24px}.stage-service-tags{justify-content:center}}@media screen and (max-width:480px){.stage-number-circle{width:56px;height:56px;font-size:24px}.stage-icon-holder{width:80px;height:80px;font-size:32px}.stage-text-block{padding:20px}}.diagnostic-tools-wrapper{position:relative;padding:96px 0;background-color:#f7f5f2;overflow:hidden}.diagnostic-tools-inner{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.diagnostic-header-section{text-align:center;max-width:800px;margin:0 auto 96px;animation:diagFadeIn .8s ease-out}@keyframes diagFadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.diagnostic-top-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(46,111,108,.1);border:1px solid rgba(46,111,108,.2);padding:8px 20px;border-radius:50px;margin-bottom:24px}.diagnostic-top-badge span{font-size:13px;font-weight:600;color:#2e6f6c;text-transform:uppercase;letter-spacing:1px}.diagnostic-main-title{font-family:'DM Serif Text',serif;font-size:clamp(32px, 5vw, 48px);font-weight:400;line-height:1.3;color:#10243c;margin-bottom:16px}.diagnostic-title-emphasis{color:#c49a53;font-style:italic}.diagnostic-intro-paragraph{font-size:clamp(16px, 2vw, 18px);line-height:1.7;color:#333;opacity:.9}.diagnostic-cards-grid{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:96px}.diagnostic-tool-item{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(248,250,252,.98) 100%);border:1px solid rgba(16,36,60,.08);border-radius:24px;padding:48px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:diagFadeIn .8s ease-out backwards}.diagnostic-tool-item:nth-child(1){animation-delay:.1s}.diagnostic-tool-item:nth-child(2){animation-delay:.2s}.diagnostic-tool-item:before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2e6f6c 0%,#6b7d6a 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.diagnostic-tool-item:hover:before{transform:scaleX(1)}.diagnostic-tool-item:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(16,36,60,.12);border-color:rgba(46,111,108,.3)}.tool-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.tool-icon-circle{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(46,111,108,.08);border-radius:16px;color:#2e6f6c;font-size:36px;transition:all .5s cubic-bezier(.4,0,.2,1)}.diagnostic-tool-item:hover .tool-icon-circle{background:rgba(46,111,108,.12);transform:scale(1.05) rotate(3deg)}.tool-time-badge{padding:6px 14px;background:rgba(46,111,108,.1);border:1px solid rgba(46,111,108,.3);border-radius:50px;font-size:12px;font-weight:700;color:#2e6f6c;text-transform:uppercase;letter-spacing:.5px}.tool-name-heading{font-family:'DM Serif Text',serif;font-size:clamp(22px, 3vw, 28px);font-weight:400;color:#10243c;margin-bottom:12px}.tool-description-text{font-size:16px;line-height:1.7;color:#333;margin-bottom:24px;opacity:.9}.tool-benefits-list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding-left:0;list-style:none}.tool-benefits-list li{display:flex;align-items:center;gap:12px;font-size:15px;color:#333}.tool-benefits-list i{color:#2e6f6c;font-size:16px}.tool-action-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 32px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);color:#f8fafc;border:none;border-radius:50px;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 8px 24px rgba(46,111,108,.3);transition:all .3s ease;cursor:pointer}.tool-action-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(46,111,108,.4)}.diagnostic-notice-box{display:flex;align-items:flex-start;gap:16px;padding:24px;background:rgba(196,154,83,.05);border:1px solid rgba(196,154,83,.2);border-left:4px solid #c49a53;border-radius:12px;animation:diagFadeIn .8s ease-out .3s backwards}.notice-icon-wrapper{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;background:rgba(196,154,83,.15);border-radius:50%;color:#c49a53;margin-top:2px}.notice-text-content{flex:1;font-size:14px;line-height:1.6;color:#333}.notice-text-content strong{color:#10243c;font-weight:600}@media screen and (min-width:768px){.diagnostic-cards-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.diagnostic-tools-wrapper{padding:48px 0}.diagnostic-header-section{margin-bottom:48px}.diagnostic-cards-grid{gap:16px}.diagnostic-tool-item{padding:24px}.tool-header-row{flex-direction:column;align-items:flex-start;gap:16px}.diagnostic-notice-box{flex-direction:column;text-align:center}.notice-icon-wrapper{margin:0 auto}}.service-guidance-section{padding:32px 0;background:linear-gradient(135deg,rgba(230,236,240,.3) 0%,rgba(247,245,242,.2) 100%);border-top:1px solid rgba(16,36,60,.06);border-bottom:1px solid rgba(16,36,60,.06)}.service-guidance-container{max-width:900px;margin:0 auto;padding:0 24px}.service-guidance-content{text-align:center;padding:32px;background:rgba(255,255,255,.8);border-radius:20px;box-shadow:0 8px 24px rgba(16,36,60,.08)}.guidance-icon-wrapper{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);border-radius:50%;color:#f8fafc;margin:0 auto 24px;box-shadow:0 8px 24px rgba(46,111,108,.3);font-size:40px}.guidance-headline{font-family:'DM Serif Text',serif;font-size:clamp(24px, 4vw, 32px);font-weight:400;color:#10243c;margin-bottom:16px;line-height:1.3}.guidance-description{font-size:clamp(15px, 2vw, 17px);line-height:1.6;color:#333;margin-bottom:24px;opacity:.9}.guidance-action-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.guidance-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:50px;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;cursor:pointer}.guidance-btn-primary{background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);color:#f8fafc;box-shadow:0 8px 24px rgba(46,111,108,.3)}.guidance-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(46,111,108,.5)}.guidance-btn-secondary{background:0 0;color:#2e6f6c;border:2px solid #2e6f6c}.guidance-btn-secondary:hover{background:#2e6f6c;color:#f8fafc}@media screen and (max-width:480px){.service-guidance-section{padding:24px 0}.service-guidance-content{padding:24px}.guidance-icon-wrapper{width:80px;height:80px;font-size:32px;margin-bottom:20px}.guidance-action-buttons{flex-direction:column}.guidance-btn{width:100%;justify-content:center}}@media screen and (min-width:768px){.guidance-action-buttons{flex-direction:row}}.trust-evidence-section{position:relative;padding:80px 0;background:linear-gradient(135deg,rgba(230,236,240,.4) 0%,rgba(247,245,242,.3) 100%)}.trust-evidence-container{max-width:1280px;margin:0 auto;padding:0 24px}.trust-evidence-header{text-align:center;max-width:800px;margin:0 auto 64px}.trust-label-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(196,154,83,.1);border:1px solid rgba(196,154,83,.3);padding:8px 16px;border-radius:50px;margin-bottom:24px}.trust-badge-icon{display:flex;color:#c49a53}.trust-badge-text{font-size:13px;font-weight:600;color:#c49a53;text-transform:uppercase;letter-spacing:1px}.trust-evidence-title{font-family:'DM Serif Text',serif;font-size:clamp(32px, 5vw, 48px);font-weight:400;line-height:1.3;color:#10243c;margin-bottom:16px}.trust-title-highlight{color:#c49a53;font-style:italic}.trust-evidence-description{font-size:clamp(16px, 2vw, 18px);line-height:1.7;color:#333;opacity:.9}.trust-stats-display{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:64px}.trust-stat-box{text-align:center;padding:48px 32px;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(248,250,252,.98) 100%);border:1px solid rgba(16,36,60,.08);border-radius:20px;transition:all .4s ease;position:relative;overflow:hidden}.trust-stat-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2e6f6c 0%,#6b7d6a 100%);transform:scaleX(0);transform-origin:center;transition:transform .4s ease}.trust-stat-box:hover:before{transform:scaleX(1)}.trust-stat-box:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(16,36,60,.12);border-color:rgba(46,111,108,.3)}.trust-stat-number{font-family:'DM Serif Text',serif;font-size:clamp(48px, 8vw, 72px);font-weight:400;color:#10243c;line-height:1;margin-bottom:16px;letter-spacing:-2px;position:relative;display:inline-block}.trust-stat-number:after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2e6f6c 0%,#c49a53 100%);border-radius:2px;opacity:.5}.trust-stat-description{font-size:15px;line-height:1.6;color:#333;opacity:.9;max-width:250px;margin:0 auto}.trust-testimonials-wrapper{display:grid;grid-template-columns:1fr;gap:32px}.trust-testimonial-card{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(248,250,252,.95) 100%);border:1px solid rgba(16,36,60,.08);border-radius:20px;padding:32px;transition:all .4s ease}.trust-testimonial-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2e6f6c 0%,#6b7d6a 100%);border-radius:20px 20px 0 0;opacity:0;transition:opacity .4s ease}.trust-testimonial-card:hover:before{opacity:1}.trust-testimonial-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(16,36,60,.12);border-color:rgba(46,111,108,.2)}.testimonial-card-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(16,36,60,.06)}.testimonial-type-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(46,111,108,.08);border-radius:12px;color:#2e6f6c;font-size:24px;flex-shrink:0}.testimonial-type-badge{padding:6px 14px;background:rgba(107,125,106,.1);border:1px solid rgba(107,125,106,.2);border-radius:50px;font-size:12px;font-weight:600;color:#6b7d6a;text-transform:uppercase;letter-spacing:.5px}.testimonial-quote-text{font-family:'DM Serif Text',serif;font-size:16px;line-height:1.8;color:#333;font-style:italic;margin-bottom:16px;position:relative;padding-left:16px}.testimonial-quote-text:before{content:'';position:absolute;left:0;top:6px;width:3px;height:calc(100% - 12px);background:linear-gradient(180deg,#c49a53 0%,transparent 100%);border-radius:2px}.testimonial-author-info{font-size:14px;font-weight:600;color:#10243c;opacity:.8;margin:0}@media screen and (max-width:480px){.trust-evidence-section{padding:48px 0}.trust-evidence-header{margin-bottom:48px}.trust-stats-display{gap:16px;margin-bottom:48px}.trust-stat-box{padding:32px 24px}.trust-stat-number{font-size:48px;letter-spacing:-1px}.trust-testimonials-wrapper{gap:16px}.trust-testimonial-card{padding:24px}.testimonial-card-header{flex-direction:column;align-items:flex-start;gap:12px}}@media screen and (min-width:768px){.trust-stats-display{grid-template-columns:repeat(3,1fr);gap:32px}.trust-testimonials-wrapper{grid-template-columns:repeat(3,1fr);gap:32px}}@media screen and (min-width:1024px){.trust-stat-number{font-size:72px;letter-spacing:-2px}}.professionals-overview-section{position:relative;padding:80px 0;background:linear-gradient(135deg,rgba(230,236,240,.4) 0%,rgba(247,245,242,.3) 100%)}.professionals-overview-container{max-width:1280px;margin:0 auto;padding:0 24px}.professionals-overview-header{text-align:center;max-width:900px;margin:0 auto 64px}.professionals-header-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(46,111,108,.1);border:1px solid rgba(46,111,108,.3);padding:8px 16px;border-radius:50px;margin-bottom:24px}.professionals-badge-icon{display:flex;color:#2e6f6c}.professionals-badge-text{font-size:13px;font-weight:600;color:#2e6f6c;text-transform:uppercase;letter-spacing:1px}.professionals-main-title{font-family:'DM Serif Text',serif;font-size:clamp(32px, 5vw, 48px);font-weight:400;line-height:1.3;color:#10243c;margin-bottom:16px}.professionals-title-emphasis{color:#c49a53;font-style:italic}.professionals-main-description{font-size:clamp(16px, 2vw, 18px);line-height:1.7;color:#333;opacity:.9}.professionals-benefits-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:64px}.professionals-benefit-card{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(248,250,252,.95) 100%);border:1px solid rgba(16,36,60,.08);border-radius:20px;padding:40px;transition:all .4s ease;text-align:center}.professionals-benefit-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2e6f6c 0%,#6b7d6a 100%);border-radius:20px 20px 0 0;transform:scaleX(0);transition:transform .4s ease}.professionals-benefit-card:hover:before{transform:scaleX(1)}.professionals-benefit-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(16,36,60,.12);border-color:rgba(46,111,108,.2)}.benefit-icon-container{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);border-radius:20px;color:#f8fafc;font-size:36px;margin:0 auto 24px;box-shadow:0 8px 24px rgba(46,111,108,.25);transition:all .4s ease}.professionals-benefit-card:hover .benefit-icon-container{transform:scale(1.1) rotate(5deg)}.benefit-card-heading{font-family:'DM Serif Text',serif;font-size:clamp(20px, 3vw, 24px);font-weight:400;color:#10243c;margin-bottom:12px;line-height:1.3}.benefit-card-text{font-size:15px;line-height:1.7;color:#333;opacity:.9}.professionals-stats-bar{display:grid;grid-template-columns:1fr;gap:24px;background:linear-gradient(135deg,#10243c 0%,#2e6f6c 100%);border-radius:20px;padding:48px 32px;margin-bottom:64px;box-shadow:0 16px 48px rgba(16,36,60,.2)}.professionals-stat-item{text-align:center;position:relative}.professionals-stat-item:not(:last-child):after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:rgba(248,250,252,.2)}.stat-number-display{font-family:'DM Serif Text',serif;font-size:clamp(48px, 8vw, 64px);font-weight:400;color:#f8fafc;line-height:1;margin-bottom:8px;letter-spacing:-1px}.stat-label-text{font-size:14px;font-weight:600;color:rgba(248,250,252,.9);text-transform:uppercase;letter-spacing:.5px;margin:0}.professionals-testimonial-section{margin-bottom:64px}.testimonial-content-wrapper{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(248,250,252,.95) 100%);border:1px solid rgba(196,154,83,.2);border-radius:20px;padding:48px 40px;text-align:center;box-shadow:0 8px 24px rgba(16,36,60,.08)}.testimonial-content-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#c49a53 0%,#2e6f6c 100%);border-radius:20px 20px 0 0}.testimonial-quote-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(196,154,83,.1);border-radius:50%;color:#c49a53;font-size:24px;margin:0 auto 24px}.testimonial-quote-content{font-family:'DM Serif Text',serif;font-size:clamp(16px, 2.5vw, 20px);line-height:1.8;color:#333;font-style:italic;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto}.testimonial-attribution{font-size:14px;font-weight:600;color:#10243c;opacity:.8;margin:0}.professionals-cta-section{background:linear-gradient(135deg,rgba(46,111,108,.05) 0%,rgba(107,125,106,.05) 100%);border:2px solid rgba(46,111,108,.15);border-radius:24px;padding:48px 40px}.professionals-cta-inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.cta-text-content{max-width:700px}.cta-heading-text{font-family:'DM Serif Text',serif;font-size:clamp(24px, 4vw, 32px);font-weight:400;color:#10243c;margin-bottom:12px;line-height:1.3}.cta-description-text{font-size:16px;line-height:1.7;color:#333;opacity:.9;margin:0}.professionals-cta-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);color:#f8fafc;padding:16px 36px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px rgba(46,111,108,.3)}.professionals-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(46,111,108,.5)}.professionals-cta-btn i{transition:transform .3s ease}.professionals-cta-btn:hover i{transform:translateX(4px)}@media screen and (max-width:480px){.professionals-overview-section{padding:48px 0}.professionals-overview-header{margin-bottom:40px}.professionals-benefits-grid{gap:16px;margin-bottom:48px}.professionals-benefit-card{padding:32px}.benefit-icon-container{width:64px;height:64px;font-size:28px}.professionals-stats-bar{padding:32px 24px;gap:32px;margin-bottom:48px}.professionals-stat-item:not(:last-child):after{display:block}.testimonial-content-wrapper{padding:32px 24px}.professionals-cta-section{padding:32px 24px}.professionals-cta-btn{width:100%;justify-content:center}}@media screen and (min-width:768px){.professionals-benefits-grid{grid-template-columns:repeat(3,1fr);gap:32px}.professionals-stats-bar{grid-template-columns:repeat(3,1fr);gap:48px}.professionals-stat-item:not(:last-child):after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:rgba(248,250,252,.2);bottom:auto;left:auto}.professionals-cta-inner{flex-direction:row;justify-content:space-between;text-align:left}.cta-text-content{margin-right:32px}.professionals-cta-btn{flex-shrink:0}}@media screen and (min-width:1024px){.professionals-benefit-card{padding:48px}.stat-number-display{font-size:64px}}.questions-services-section{position:relative;padding:80px 0;background:linear-gradient(135deg,rgba(240,242,245,1) 0%,rgba(230,236,240,.8) 100%)}.questions-services-container{max-width:1280px;margin:0 auto;padding:0 24px}.questions-services-header{text-align:center;margin-bottom:64px}.questions-header-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.8);border:1px solid rgba(107,125,106,.25);padding:10px 18px;border-radius:50px;margin-bottom:24px}.questions-badge-icon{display:flex;color:#6b7d6a}.questions-badge-text{font-size:12px;font-weight:600;color:#6b7d6a;text-transform:uppercase;letter-spacing:1.5px}.questions-services-title{font-family:'DM Serif Text',serif;font-size:clamp(36px, 5vw, 56px);font-weight:400;line-height:1.2;color:#10243c;margin:0}.questions-title-italic{color:#c49a53;font-style:italic;display:block}.questions-faq-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:64px}.questions-faq-item{background:rgba(255,255,255,.95);border:1px solid rgba(16,36,60,.08);border-radius:16px;overflow:hidden;transition:all .3s ease}.questions-faq-item:hover{border-color:rgba(107,125,106,.25);box-shadow:0 4px 16px rgba(16,36,60,.06)}.questions-faq-item.questions-active{border-color:rgba(107,125,106,.35);box-shadow:0 8px 24px rgba(16,36,60,.1)}.questions-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:0 0;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.questions-faq-trigger:hover{background:rgba(107,125,106,.02)}.questions-faq-text{font-size:clamp(16px, 2vw, 18px);font-weight:600;color:#10243c;line-height:1.4}.questions-faq-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(107,125,106,.12);border-radius:8px;color:#6b7d6a;font-size:14px;flex-shrink:0;transition:all .3s ease}.questions-faq-item.questions-active .questions-faq-icon{background:#6b7d6a;color:#f8fafc;transform:rotate(45deg)}.questions-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.questions-faq-item.questions-active .questions-faq-answer{max-height:500px;padding:0 28px 24px}.questions-answer-paragraph{font-size:15px;line-height:1.7;color:#333;opacity:.9;margin:0;padding-top:4px}.questions-answer-paragraph strong{color:#10243c;font-weight:600}.questions-cta-footer{background:rgba(255,255,255,.6);border-radius:20px;padding:40px 32px;text-align:center;border:1px solid rgba(16,36,60,.06)}.questions-cta-text{font-family:'DM Serif Text',serif;font-size:clamp(20px, 3vw, 24px);font-weight:400;color:#10243c;margin-bottom:20px}.questions-cta-button{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);color:#f8fafc;padding:16px 36px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px rgba(46,111,108,.25)}.questions-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(46,111,108,.4)}.questions-cta-button i{transition:transform .3s ease}.questions-cta-button:hover i{transform:translateX(4px)}@media screen and (max-width:480px){.questions-services-section{padding:48px 0}.questions-services-header{margin-bottom:40px}.questions-faq-grid{gap:16px;margin-bottom:48px}.questions-faq-trigger{padding:20px;gap:16px}.questions-faq-item.questions-active .questions-faq-answer{padding:0 20px 20px}.questions-faq-icon{width:28px;height:28px;font-size:12px}.questions-cta-footer{padding:32px 24px}.questions-cta-button{width:100%;justify-content:center}}@media screen and (min-width:768px){.questions-faq-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (min-width:1024px){.questions-faq-grid{gap:28px}}.next-step-cta-section{position:relative;padding:80px 0;background:linear-gradient(135deg,rgba(235,237,240,1) 0%,rgba(230,236,240,.8) 100%)}.next-step-cta-container{max-width:1000px;margin:0 auto;padding:0 24px}.next-step-cta-card{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(248,250,252,.95) 100%);border:1px solid rgba(16,36,60,.06);border-radius:32px;padding:64px 48px;text-align:center;box-shadow:0 16px 48px rgba(16,36,60,.08)}.next-step-icon-circle{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);border-radius:50%;color:#f8fafc;font-size:36px;margin:0 auto 32px;box-shadow:0 12px 32px rgba(46,111,108,.3);transition:all .4s ease}.next-step-cta-card:hover .next-step-icon-circle{transform:scale(1.05);box-shadow:0 16px 40px rgba(46,111,108,.4)}.next-step-cta-heading{font-family:'DM Serif Text',serif;font-size:clamp(28px, 4vw, 40px);font-weight:400;line-height:1.3;color:#10243c;margin-bottom:20px}.next-step-cta-description{font-size:clamp(15px, 2vw, 17px);line-height:1.7;color:#333;opacity:.9;max-width:700px;margin:0 auto 36px}.next-step-buttons-wrapper{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}.next-step-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.next-step-btn-primary{background:linear-gradient(135deg,#2e6f6c 0%,#6b7d6a 100%);color:#f8fafc;box-shadow:0 8px 24px rgba(46,111,108,.3)}.next-step-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(46,111,108,.5)}.next-step-btn-secondary{background:0 0;color:#2e6f6c;border:2px solid #2e6f6c}.next-step-btn-secondary:hover{background:rgba(46,111,108,.05);border-color:#6b7d6a;color:#6b7d6a}.next-step-btn i{font-size:18px}@media screen and (max-width:480px){.next-step-cta-section{padding:48px 0}.next-step-cta-card{padding:48px 28px;border-radius:24px}.next-step-icon-circle{width:80px;height:80px;font-size:32px;margin-bottom:28px}.next-step-cta-heading{margin-bottom:16px}.next-step-cta-description{margin-bottom:32px}.next-step-buttons-wrapper{flex-direction:column;gap:12px}.next-step-btn{width:100%;justify-content:center}}@media screen and (min-width:768px){.next-step-buttons-wrapper{flex-direction:row}}@media screen and (min-width:1024px){.next-step-cta-card{padding:72px 64px}.next-step-icon-circle{width:112px;height:112px;font-size:40px;margin-bottom:36px}}.final-cta-spend-section{position:relative;padding:80px 0;background:linear-gradient(135deg,rgba(16,36,60,.97) 0%,rgba(46,111,108,.95) 100%);overflow:hidden}.final-cta-spend-section:before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(196,154,83,.15) 0%,transparent 70%);pointer-events:none}.final-cta-spend-wrapper{max-width:900px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.final-cta-spend-inner{text-align:center}.final-cta-spend-icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 32px;background:rgba(248,250,252,.1);border:2px solid rgba(248,250,252,.2);border-radius:50%;color:#c49a53;font-size:40px}.final-cta-spend-heading{font-family:'DM Serif Text',serif;font-size:clamp(28px, 5vw, 42px);font-weight:400;line-height:1.3;color:#f8fafc;margin-bottom:16px}.final-cta-spend-text{font-size:clamp(16px, 2vw, 18px);line-height:1.7;color:rgba(248,250,252,.9);max-width:700px;margin:0 auto 48px}.final-cta-spend-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:48px}.final-cta-spend-link{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:50px;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;cursor:pointer}.final-cta-spend-primary{background:linear-gradient(135deg,#c49a53 0%,#b38847 100%);color:#f8fafc;box-shadow:0 8px 24px rgba(196,154,83,.3)}.final-cta-spend-primary:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(196,154,83,.5)}.final-cta-spend-secondary{background:0 0;color:#f8fafc;border:2px solid #f8fafc}.final-cta-spend-secondary:hover{background:rgba(248,250,252,.1);transform:translateY(-3px)}.final-cta-spend-tertiary{display:inline-flex;align-items:center;padding:16px 32px;border:2px solid rgba(248,250,252,.3);border-radius:50px;color:rgba(248,250,252,.9);font-weight:600;font-size:16px;background:0 0;transition:all .3s ease;text-decoration:none}.final-cta-spend-tertiary:hover{border-color:#f8fafc;color:#f8fafc;transform:translateY(-3px)}.final-cta-spend-badges{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.final-cta-spend-badge{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(248,250,252,.1);border:1px solid rgba(248,250,252,.2);border-radius:50px;font-size:14px;font-weight:500;color:rgba(248,250,252,.9)}.final-cta-spend-badge i{color:#c49a53;font-size:16px}@media screen and (max-width:480px){.final-cta-spend-section{padding:48px 0}.final-cta-spend-wrapper{padding:0 20px}.final-cta-spend-icon{width:80px;height:80px;font-size:32px;margin-bottom:24px}.final-cta-spend-heading{font-size:28px;margin-bottom:16px}.final-cta-spend-text{font-size:16px;margin-bottom:32px}.final-cta-spend-actions{flex-direction:column;gap:12px;margin-bottom:32px}.final-cta-spend-link{width:100%;justify-content:center}.final-cta-spend-badges{flex-direction:column;gap:12px;align-items:center}.final-cta-spend-badge{width:100%;justify-content:center}}@media screen and (min-width:481px) and (max-width:767px){.final-cta-spend-section{padding:64px 0}.final-cta-spend-actions{flex-direction:column;align-items:center}.final-cta-spend-link{min-width:300px}}@media screen and (min-width:768px){.final-cta-spend-wrapper{padding:0 32px}.final-cta-spend-actions{flex-direction:row;flex-wrap:wrap}.final-cta-spend-badges{flex-direction:row}}@media screen and (min-width:1024px){.final-cta-spend-section{padding:96px 0}.final-cta-spend-wrapper{padding:0 48px}.final-cta-spend-icon{width:112px;height:112px;font-size:48px}}@media screen and (min-width:1440px){.final-cta-spend-wrapper{max-width:1000px}}a.final-cta-spend-link.final-cta-spend-primary{text-decoration:none}a.final-cta-spend-link.final-cta-spend-primary:hover{color:#fff}a.final-cta-spend-link.final-cta-spend-secondary{text-decoration:none}a.final-cta-spend-link.final-cta-spend-secondary:hover{color:#fff}a.final-cta-spend-link.final-cta-spend-tertiary{text-decoration:none}