@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--color-navy:#1C2D4F;--color-blue:#2884B8;--color-blue-light:#4BA8D8;--color-blue-dark:#1E6D99;--color-bg-primary:#F4F7FB;--color-bg-secondary:#EBF0F7;--color-border-light:#D0D8E8;--color-text-primary:#1C2D4F;--color-text-muted:#4A5E80;--color-text-subtle:#5A6E8F;--color-bg-dark:#162540;--color-bg-dark-subtle:#1F3158;--color-border-dark:#2A3F66;--color-text-on-dark:#EDF2F9;--color-text-muted-dark:#B0C0DA;--shadow-sm:0 1px 3px rgba(28,45,79,0.08);--shadow-md:0 4px 12px rgba(28,45,79,0.12);--shadow-lg:0 12px 32px rgba(28,45,79,0.16);--shadow-blue:0 4px 16px rgba(75,168,216,0.30);--font-display:var(--font-dm-sans),"DM Sans",sans-serif;--font-body:var(--font-dm-sans),"DM Sans",sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:100px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--space-16:128px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-navy);line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(40px,5vw,72px);font-weight:700}h2{font-size:clamp(28px,3.5vw,44px);margin-bottom:var(--space-3)}h2,h3{font-weight:600}h3{font-size:24px}h4{font-size:18px;font-weight:600}p{font-size:16px;line-height:1.7;margin-bottom:var(--space-2)}p:last-child{margin-bottom:0}.body-large{font-size:18px}.caption{font-size:13px;color:var(--color-text-muted)}.eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.eyebrow,a{color:var(--color-blue)}a{text-decoration:none;transition:color .15s ease-out}a:hover{color:var(--color-blue-dark)}ol,ul{padding-left:var(--space-3);margin-bottom:var(--space-3)}ol:last-child,ul:last-child{margin-bottom:0}li{margin-bottom:var(--space-1);line-height:1.7}img{max-width:100%;height:auto;display:block}.wrapper{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.section{padding:var(--space-12) 0}.section+.section:not(.section-dark){border-top:1px solid var(--color-border-light)}.section-dark+.section{border-top:none}.section-sm{padding:var(--space-8) 0}.skip-link{position:absolute;left:-9999px;top:auto;color:var(--color-navy);font-size:14px;z-index:9999}.skip-link:focus{left:var(--space-2);top:var(--space-2);background:var(--color-bg-primary);border:2px solid var(--color-blue);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-body);font-size:16px;font-weight:600;padding:12px 28px;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;transition:all .15s ease-out;text-decoration:none;line-height:1.4}.btn-sm{padding:10px 20px;font-size:14px}.btn-primary{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.btn-primary:hover{background:var(--color-bg-dark-subtle);border-color:var(--color-bg-dark-subtle);color:#fff;box-shadow:var(--shadow-lg);transform:scale(1.02)}.btn-secondary{background:transparent;color:var(--color-blue);border-color:var(--color-blue)}.btn-secondary:hover{background:var(--color-blue);color:#fff}.btn-ghost{background:transparent;color:var(--color-navy);border-color:var(--color-border-light)}.btn-dark,.btn-ghost:hover{border-color:var(--color-navy)}.btn-dark{background:var(--color-navy);color:#fff}.btn-dark:hover{background:var(--color-bg-dark-subtle);border-color:var(--color-bg-dark-subtle);color:#fff}.section-dark .btn-primary{background:var(--color-blue);color:#fff}.section-dark .btn-secondary{color:var(--color-blue-light);border-color:var(--color-blue-light)}.section-dark .btn-secondary:hover{background:var(--color-blue-light);color:var(--color-navy)}.card{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);box-shadow:var(--shadow-md);transition:all .15s ease-out}.card h3{margin-bottom:var(--space-2)}.card p{margin-bottom:var(--space-3);line-height:1.7}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-dark{background:var(--color-bg-dark-subtle);border-color:var(--color-border-dark);box-shadow:none}.card-dark,.card-dark h3{color:var(--color-text-on-dark)}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4)}.grid-2,.grid-3{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.form-group{margin-bottom:var(--space-3)}.form-label{display:block;font-size:14px;font-weight:600;color:var(--color-navy);margin-bottom:var(--space-1)}.form-input,.form-select,.form-textarea{width:100%;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:12px var(--space-2);font-family:var(--font-body);font-size:16px;color:var(--color-text-primary);transition:border-color .15s ease-out,box-shadow .15s ease-out}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-subtle)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(75,168,216,.4)}.form-textarea{min-height:120px;resize:vertical}.form-hint{font-size:13px;color:var(--color-text-muted);margin-top:4px}.section-dark{background:var(--color-bg-dark)}.section-dark,.section-dark h1,.section-dark h2,.section-dark h3,.section-dark li,.section-dark p{color:var(--color-text-on-dark)}.section-dark .caption,.section-dark .form-hint{color:var(--color-text-muted-dark)}.section-dark a{color:var(--color-blue-light)}.section-dark a:hover{color:var(--color-blue)}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:300;background:#F4F7FB;border-bottom:1px solid var(--color-border-light)}.navbar-inner{max-width:1200px;margin:0 auto;padding:0 var(--space-6);justify-content:space-between;height:72px}.navbar-inner,.navbar-logo{display:flex;align-items:center}.navbar-logo img{height:40px;width:auto}.nav-links{display:flex;align-items:center;gap:var(--space-4);list-style:none;padding:0;margin:0}.nav-links a{font-size:15px;font-weight:500;color:var(--color-text-muted);transition:color .15s ease-out;text-decoration:none}.nav-links a.active,.nav-links a:hover{color:var(--color-navy)}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:var(--space-1);flex-direction:column;gap:5px;z-index:10000;position:relative}.nav-hamburger span{display:block;width:24px;height:2px;background:var(--color-navy);transition:all .15s ease-out}.nav-hamburger-open span:first-child{transform:rotate(45deg) translate(5px,5px)}.nav-hamburger-open span:nth-child(2){opacity:0}.nav-hamburger-open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.footer{background:var(--color-bg-dark);color:var(--color-text-on-dark);padding:var(--space-12) 0 var(--space-6)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-8)}.footer h3{color:var(--color-text-on-dark);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:var(--space-1)}.footer-links a{color:var(--color-text-muted-dark);font-size:14px}.footer-links a:hover{color:var(--color-text-on-dark)}.footer-bottom{border-top:1px solid var(--color-border-dark);padding-top:var(--space-3);text-align:center;font-size:13px;color:var(--color-text-muted-dark)}.footer-bottom a{text-decoration:underline}.hero{padding:var(--space-16) 0 var(--space-12);text-align:center}.hero h1{margin-bottom:var(--space-4);max-width:900px;margin-left:auto;margin-right:auto}.hero .body-large{color:var(--color-text-muted);max-width:720px;margin:0 auto var(--space-6);line-height:1.7}.hero-ctas{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.hero-ctas,.section .btn:not(.btn-sm):not(.hero-ctas .btn):not(.card .btn):not(.step-actions .btn):not(form .btn){margin-top:var(--space-6)}.hero-subtext{font-size:14px;color:var(--color-text-muted);max-width:600px;margin:0 auto;line-height:1.6}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--color-border-light);padding:var(--space-3) 0}.faq-question{font-size:18px;font-weight:600;color:var(--color-navy);margin-bottom:var(--space-1)}.faq-answer{color:var(--color-text-muted);line-height:1.6}.process-graphic{text-align:center;margin:var(--space-6) 0}.process-graphic img{max-width:900px;margin:0 auto;border-radius:var(--radius-lg)}.grid-5-steps{margin-top:var(--space-4)}@media (max-width:768px){.grid-5-steps{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.grid-5-steps{grid-template-columns:1fr!important}}.framework-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-4)}.framework-tile{text-align:center}.framework-tile img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-3)}.framework-tile h3{margin-bottom:var(--space-2)}.framework-tile p{color:var(--color-text-muted);font-size:14px;line-height:1.6}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.proof-tile{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.proof-tile img{width:100%}.proof-caption{padding:var(--space-2);background:var(--color-bg-secondary);font-size:14px;font-weight:500;color:var(--color-navy);text-align:center}.confirmation{text-align:center;max-width:640px;margin:0 auto;padding:var(--space-12) var(--space-3)}.confirmation h1{margin-bottom:var(--space-2)}.confirmation .body-large{color:var(--color-text-muted);margin-bottom:var(--space-6)}.confirmation-steps{text-align:left;margin-bottom:var(--space-6)}.confirmation-steps h3{margin-bottom:var(--space-2)}.confirmation-steps li{margin-bottom:var(--space-1);color:var(--color-text-muted)}.step-indicator{gap:var(--space-3);margin-bottom:var(--space-4)}.step-dot,.step-indicator{display:flex;justify-content:center}.step-dot{width:32px;height:32px;border-radius:50%;background:var(--color-bg-secondary);border:2px solid var(--color-border-light);align-items:center;font-size:14px;font-weight:600;color:var(--color-text-muted);transition:all .15s ease-out}.step-dot.active{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.step-dot.completed{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.step-actions{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4)}.checkbox-group{display:flex;flex-direction:column;gap:var(--space-1)}.checkbox-label{display:flex;align-items:center;gap:var(--space-1);font-size:15px;cursor:pointer}.checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-blue)}.newsletter-signup{max-width:480px}.newsletter-form{display:flex;gap:var(--space-1)}.newsletter-form input{flex:1 1;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);padding:12px var(--space-3);font-family:var(--font-body);font-size:16px;color:var(--color-text-primary)}.newsletter-form input::placeholder{color:var(--color-text-subtle)}.newsletter-form input:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(75,168,216,.4)}.newsletter-inline{text-align:center;margin-top:var(--space-4)}.newsletter-inline .newsletter-signup{margin:0 auto}.newsletter-signup iframe{margin:0 auto;display:block}.newsletter-trust{font-size:13px;color:var(--color-text-muted);margin-top:var(--space-1)}.section-dark .newsletter-form input{background:var(--color-bg-dark-subtle);border-color:var(--color-border-dark);color:var(--color-text-on-dark)}.section-dark .newsletter-trust{color:var(--color-text-muted-dark)}.calendly-section{max-width:1000px;margin:0 auto;overflow:hidden}.calendly-section,.calendly-section .calendly-inline-widget{border-radius:var(--radius-lg)}.text-center{text-align:center}.text-muted{color:var(--color-text-muted)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s ease-out forwards}.fade-in-up-1{animation-delay:0s}.fade-in-up-2{animation-delay:50ms}.fade-in-up-3{animation-delay:.1s}.fade-in-up-4{animation-delay:.15s}.section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 600px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.btn-primary:hover,.card:hover{transform:none}}@media (max-width:1100px){.grid-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-4)}}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}.navbar-inner,.wrapper{padding:0 var(--space-3)}.section{padding:var(--space-8) 0}}@media (max-width:768px){.nav-hamburger{display:flex}.nav-links{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#F4F7FB;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);z-index:9999}.nav-links.nav-open{display:flex}.nav-links a{font-size:18px}.hero{padding:var(--space-12) 0 var(--space-8)}.hero-ctas{flex-direction:column;align-items:center}.footer-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}}@media (max-width:640px){.framework-grid,.grid-4{grid-template-columns:1fr}.section{padding:var(--space-6) 0}h1{font-size:clamp(32px,7vw,48px)}h2{font-size:clamp(24px,5vw,36px)}}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-size:14px;color:var(--color-text-muted)}.expert-list{display:flex;flex-direction:column;gap:var(--space-6);max-width:900px;margin:0 auto}.expert-card{display:flex;gap:var(--space-6,48px);align-items:flex-start;text-decoration:none;color:inherit;padding:var(--space-4);border-radius:var(--radius-lg);transition:background .2s}.expert-card:hover,.expert-card:visited{color:inherit;background:var(--color-surface,#f8f9fa)}.expert-card-image{flex-shrink:0}.expert-card-image img{width:200px;height:200px;object-fit:cover;border-radius:var(--radius-lg)}.expert-card-text h2{margin-bottom:var(--space-1)}.expert-specialties{font-size:14px;font-weight:600;color:var(--color-blue,#4BA8D8);margin-bottom:var(--space-2)}@media (max-width:600px){.expert-card{flex-direction:column;align-items:center;text-align:center}.expert-card-image img{width:160px;height:160px}}.expert-hero-layout{display:flex;gap:var(--space-6);align-items:flex-start}.expert-hero-text{flex:1 1}.expert-hero-image{flex-shrink:0}.expert-social-links{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}@media (max-width:768px){.expert-hero-layout{flex-direction:column-reverse;align-items:center;text-align:center}.expert-social-links{justify-content:center}}