.section-center h2,.section-header h2{margin-bottom:var(--space-md);font-family:var(--font-headline)}.hero__eyebrow,.section-tag{text-transform:uppercase;font-weight:700}.hero__eyebrow,.hero__form-card h3,.hero__title,.section-center h2,.section-header h2,.stat-card__value{font-family:var(--font-headline)}button#formbutton_banner_new,button#scrolldown-btn{background:#ffd600;color:#000}:root{--color-primary:#003893;--color-primary-container:#003893;--color-primary-fixed:#dde1ff;--color-primary-fixed-dim:#b8c4ff;--color-on-primary:#ffffff;--color-on-primary-fixed:#003893;--color-on-primary-fixed-variant:#003893;--color-inverse-primary:#b8c4ff;--color-secondary:#5f5e5e;--color-secondary-container:#e4e2e1;--color-secondary-fixed:#e4e2e1;--color-secondary-fixed-dim:#c8c6c6;--color-on-secondary:#ffffff;--color-on-secondary-container:#656464;--color-on-secondary-fixed:#1b1c1c;--color-on-secondary-fixed-variant:#474747;--color-tertiary:#9e0100;--color-tertiary-container:#cc0100;--color-tertiary-fixed:#ffdad4;--color-tertiary-fixed-dim:#ffb4a8;--color-on-tertiary:#ffffff;--color-on-tertiary-container:#ffdad4;--color-on-tertiary-fixed:#410000;--color-on-tertiary-fixed-variant:#930100;--color-background:#f8f9fd;--color-surface:#f8f9fd;--color-surface-bright:#f8f9fd;--color-surface-dim:#d9dade;--color-surface-variant:#e1e2e6;--color-surface-tint:#004af1;--color-surface-container-lowest:#ffffff;--color-surface-container-low:#f2f3f7;--color-surface-container:#edeef2;--color-surface-container-high:#e7e8ec;--color-surface-container-highest:#e1e2e6;--color-on-background:#191c1f;--color-on-surface:#191c1f;--color-on-surface-variant:#434656;--color-inverse-surface:#2e3134;--color-inverse-on-surface:#eff1f5;--color-outline:#737688;--color-outline-variant:#c3c5d9;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-on-error:#ffffff;--color-on-error-container:#93000a;--font-headline:'Space Grotesk',sans-serif;--font-body:'Inter',sans-serif;--font-label:'Space Grotesk',sans-serif;--radius:0.125rem;--radius-lg:0.25rem;--radius-xl:0.5rem;--radius-full:0.75rem;--gradient-primary:linear-gradient(135deg, #003cc7 0%, #004fff 100%);--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem}.hero__form-card,.stat-card{border-radius:var(--radius-xl)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}.section-center,.section-header{margin-bottom:var(--space-3xl)}html{scroll-behavior:smooth}body{background-color:var(--color-surface);font-family:var(--font-body);color:var(--color-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}ul{list-style:none}img{display:block;max-width:100%;height:auto}button,input,select{font-family:inherit}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;vertical-align:middle}.hero-gradient{background:var(--gradient-primary)}main{padding-top:var(--space-xl)}.section-header h2{font-weight:700}.section-underline{width:6rem;height:4px;background:var(--color-primary)}.section-center{text-align:center}.section-center h2{font-size:2.25rem;font-weight:700}.section-center p{color:var(--color-on-surface-variant)}.section-tag{display:inline-block;font-size:13px;letter-spacing:2px;color:#1d4ed8;margin-bottom:15px}.hero__eyebrow,.hero__title span{color:var(--color-primary)}.hero{opacity:1!important;padding:5rem var(--space-xl);background-color:var(--color-surface)}.hero__inner{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.blueprint__content,.blueprint__image,.hero__content{flex:1}.hero__eyebrow{display:block;font-size:.875rem;letter-spacing:.2em;margin-bottom:var(--space-md)}.hero__title{font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--color-on-surface);margin-bottom:var(--space-xl)}.hero__description{font-size:1.125rem;color:var(--color-on-surface-variant);max-width:36rem;margin-bottom:var(--space-2xl);line-height:1.75}.hero__stats{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-3xl)}.cards-grid,.testimonials__inner{grid-template-columns:repeat(2,1fr)}.stat-card{padding:var(--space-lg);background:var(--color-surface-container-low);border-left:4px solid var(--color-primary)}.stat-card--red{border-left-color:#b6171e}.stat-card__value{font-size:1.875rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.form-label,.stat-card__label{font-family:var(--font-label);font-size:.75rem;color:var(--color-on-surface-variant);text-transform:uppercase}.stat-card__label{letter-spacing:.1em}.hero__form-card{width:100%;max-width:450px;flex-shrink:0;background:var(--color-surface-container-lowest);padding:var(--space-xl);box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid rgba(195,197,217,.1);margin:0 auto}.testimonials__inner,.what-you-get__inner,.who-for__inner{max-width:80rem;margin:0 auto}.form-label,.hero__form-card h3{font-weight:700;margin-bottom:var(--space-xs)}.hero__form-card.what-you-get-c{width:50%;max-width:50%}.hero__form-card.what-you-get-c .section-header{margin-bottom:25px}.hero__form-card h3{font-size:1.5rem}p.form-card__subtitle{margin-bottom:10px;font-size:14px;line-height:1;margin-top:5px}.blueprint__steps,.form-fields{display:flex;flex-direction:column;gap:var(--space-lg)}.form-group{position:relative}.form-label{display:block}.form-input,.form-select{width:100%;background:var(--color-surface-container-low);border:none;border-bottom:2px solid transparent;border-radius:var(--radius);outline:0;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:.95rem;color:var(--color-on-surface);transition:border-color .2s}.feature-card h4,.form-submit,.testimonial-card__name{font-family:var(--font-headline);font-weight:700}.form-input::placeholder{color:var(--color-on-surface-variant);opacity:.6}.form-input:focus,.form-select:focus{border-bottom-color:var(--color-primary)}.form-select{cursor:pointer;appearance:auto}span.error-text{color:red;font-size:12px;position:absolute;bottom:-20px;left:0}.form-submit{width:100%;background:var(--gradient-primary);color:var(--color-on-primary);font-size:1rem;padding:var(--space-md);border:none;border-radius:var(--radius-lg);box-shadow:0 4px 15px rgba(0,60,199,.3);cursor:pointer;transition:opacity .2s}.form-submit:hover{opacity:.9}.form-trust{display:flex;justify-content:space-evenly;margin-top:var(--space-xs)}.trust-item span{font-size:14px}section.blueprint .hero__form-card{background:var(--color-primary);color:#fff}section.blueprint .form-label,section.blueprint .hero__form-card h3,section.blueprint p.form-card__subtitle{color:#fff}.cards-grid{display:grid;gap:15px}.feature-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--radius-xl);background:#f2f3f7;padding:15px}.feature-card .material-symbols-outlined{font-size:2.25rem;color:var(--color-primary);margin-bottom:var(--space-lg)}.feature-card h4{font-size:1.25rem;margin-bottom:var(--space-sm)}.feature-card p{font-size:.875rem;color:var(--color-on-surface-variant);line-height:1.6}.blueprint,.testimonials{padding:var(--space-4xl) var(--space-xl);background-color:var(--color-surface)}.testimonials__inner{display:grid;gap:var(--space-2xl)}.testimonial-card{position:relative;padding:var(--space-2xl);border-radius:1rem;border:1px solid rgba(0,60,199,.05)}.testimonial-card--primary{background:#dfe8fd}.testimonial-card--secondary{background:var(--color-surface-container-high);border-color:rgba(195,197,217,.1)}.testimonial-card__quote-icon{position:absolute;top:var(--space-xl);left:var(--space-xl);font-size:3.75rem;opacity:.2}.testimonial-card--primary .testimonial-card__quote-icon{color:var(--color-primary)}.testimonial-card--secondary .testimonial-card__quote-icon{color:var(--color-on-surface-variant)}.testimonial-card blockquote{position:relative;z-index:1;font-family:var(--font-body);font-size:1.25rem;font-style:italic;line-height:1.75;color:var(--color-on-surface);margin-bottom:var(--space-xl)}.testimonial-card__author{display:flex;align-items:center;gap:var(--space-md)}.testimonial-card__avatar{width:3rem;height:3rem;border-radius:50%;object-fit:cover;filter:grayscale(100%)}.testimonial-card__name{color:var(--color-on-surface)}.testimonial-card__role{font-family:var(--font-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-on-surface-variant)}.audience-card h5,.blueprint__content h2,.blueprint__step-num,.blueprint__step-title{font-family:var(--font-headline);font-weight:700}.audience-card h5,.blueprint__content h2 span,.blueprint__step-num{color:var(--color-primary)}.scrolldown-wrapper{text-align:center;margin-top:50px}button#scrolldown-btn{width:fit-content;margin:0 auto;padding:15px 28px}.who-for{padding:var(--space-4xl) var(--space-xl);background-color:var(--color-surface-container-lowest)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.audience-card{padding:2.5rem;background:#fafafa;border:1px solid rgba(195,197,217,.15);border-radius:var(--radius-xl);transition:background-color .2s}.audience-card:hover{background-color:var(--color-surface-container)}.audience-card h5{font-size:1.125rem;margin-bottom:var(--space-md)}.audience-card li,.audience-card li .material-symbols-outlined{font-size:.875rem}.audience-card ul{display:flex;flex-direction:column;gap:var(--space-sm)}.audience-card li{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-on-surface-variant)}.blueprint__inner{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3xl)}.blueprint__image img{width:100%;border-radius:1rem;box-shadow:0 25px 50px rgba(0,0,0,.15);max-width:550px;margin:0 auto}.blueprint__content h2{font-size:2.25rem;text-align:left;margin-bottom:var(--space-lg)}.blueprint__content>p{color:var(--color-on-surface-variant);line-height:1.75;margin-top:5px;margin-bottom:var(--space-xl)}.blueprint__step{display:flex;align-items:flex-start;gap:var(--space-md)}.blueprint__step-num{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary-fixed);border-radius:var(--radius);font-size:.8rem}.blueprint__step-title{margin-bottom:.25rem}.blueprint__step-desc{font-size:.875rem;color:var(--color-on-surface-variant)}.trusted-section{padding:0;background:var(--color-surface)}.section-heading.center{text-align:center;max-width:850px;margin:0 auto 60px}.section-heading h2{max-width:611px;margin:0 auto!important}.trusted-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.trusted-card{width:calc(33% - 20px);background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:transform .3s,box-shadow .3s}.trusted-card h4{text-align:center;font-weight:400;margin-bottom:12px;font-size:18px;line-height:1.3}.faq-question-main span.question-text{font-size:22px}@media (min-width:991px){.blueprint__inner{flex-direction:row}}@media (min-width:768px){.hero__inner{flex-direction:row}}@media (min-width:180px){.hero__stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){h1{font-size:55px}.cards-grid{grid-template-columns:repeat(4,1fr)}.section-underline{display:none}.hero__inner{flex-direction:column;gap:0}.hero__form-card{margin:0 auto}.trusted-card{width:47%;padding:15px}.trusted-card h4{font-size:18px}.audience-grid{display:flex;flex-wrap:wrap;justify-content:center}.audience-card{width:calc(50% - 2rem)}.hero__form-card.what-you-get-c{width:100%;max-width:100%}}@media (max-width:768px){.cards-grid{grid-template-columns:repeat(2,1fr)}.testimonials__inner,.trusted-grid{grid-template-columns:1fr}.testimonial-card{padding:15px}.audience-card{padding:20px}}@media (max-width:767px){.hero{padding:3rem 1rem}.hero__form-card{max-width:100%}.blueprint,.testimonials,.what-you-get,.who-for{padding:4rem 1rem}.hero__inner{gap:0}.trusted-section{padding:0;background:var(--color-surface)}.section-center{margin-bottom:2rem}.hero__form-card.what-you-get-c{width:100%;max-width:100%}}@media (max-width:480px){.cards-grid{grid-template-columns:repeat(1,1fr)}.audience-card{width:100%}.section-heading h2{font-size:28px!important}.section-header{margin-bottom:2rem}.trusted-card{width:100%;padding:25px}}@media (max-width:420px){.stat-card{padding:10px}.hero__stats{gap:10px}.trust-item span{font-size:13px}}