body{background-color:#fff}.form-bg{background-color:#6d389a}.bg-2{background-color:#4b2678}.terms-container{display:flex;justify-content:flex-start;align-items:center}.terms-content{display:flex;align-items:flex-start}.dark-label{color:#000!important}.checkbox{order:1;margin-right:10px;margin-top:4px}.labelCheckBox{order:2;font-size:1rem;text-align:left;color:#fff;width:95%}.labelCheckBox a{color:#fff;text-decoration:underline}.labelCheckBox a:hover,.labelCheckBoxDark a:hover{text-decoration:underline}.labelCheckBoxDark{order:2;font-size:1rem;text-align:left;width:95%;color:#222}.labelCheckBoxDark a{text-decoration:underline}label.error{order:3;color:#ff5252;font-size:.9em;width:100%}.horizontal-radios{display:flex;gap:1rem;align-items:center}.form-section{margin-top:2.5rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.landing-master{color:#111;font-size:16px}@font-face{font-family:andale mono;src:url(/fonts/AndaleMono.TTF)format("truetype");font-display:swap;font-weight:400;font-style:normal}.master-hero{position:relative;padding:5rem 0 4rem;overflow:hidden}.master-hero h1{max-width:620px;margin:1.5rem 0 1rem;font-size:clamp(2rem,4vw,3.1rem);color:#111}.hero-subtitle{max-width:620px;font-size:1.15rem;line-height:1.45;color:#222}.master-pill{min-width:290px;padding:.4rem 1.25rem;background:#b5b6cb;color:#111;font-size:.85rem}.check-list{list-style:none;padding:0;margin:1.5rem 0 0}.check-list li{position:relative;margin-bottom:.75rem;padding-left:2rem;color:#333;line-height:1.35}.check-icon{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.check-list.compact li{margin-bottom:.45rem}.master-form-card h3{margin-bottom:1.5rem;font-size:1.2rem;text-align:center}.btn-secondary{padding:.65rem 1.7rem;border-radius:.45rem!important;background:#070c4f;color:#fff!important;border:0}.problem-band{margin:2rem 0 4rem}.problem-band .container{padding:2rem 2.5rem;background:#b5b6cb}.problem-band h2{margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2;font-weight:800}.problem-band p{margin:0;font-size:1rem;line-height:1.45;font-weight:600}.master-section{padding:4rem 0}.section-intro{max-width:760px;margin:0 auto 3rem;line-height:1.35}.section-intro h3{line-height:1.2!important}.master-illustration{max-width:100%;height:auto;display:block}.feature-card{min-height:155px;padding:1.4rem 1rem}.feature-card img{width:58px;height:58px;object-fit:contain;margin-bottom:.85rem}.feature-card p{margin:0;color:#070c4f;font-size:.95rem;line-height:1.25}.eyebrow{margin-bottom:.4rem;color:#070c4f;font-size:.75rem;font-weight:800;text-transform:uppercase;text-align:center}.logos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.5rem;align-items:center;margin-top:1.5rem;text-align:center}.logos-grid span{font-size:1.35rem;font-weight:800}.methodology{padding:3rem 0;background:#070c4f;color:#fff;text-align:center}.methodology h2{margin-bottom:2rem;color:#fff;font-size:2rem;font-weight:800}.methodology-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.methodology-icon{height:58px;width:auto;object-fit:contain}.methodology-grid p{margin-bottom:0}.company-logo{max-height:42px;width:auto;object-fit:contain}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border:0;background:0 0;padding:0;font-weight:800;text-align:left}.faq-question span:first-child{flex:1}.faq-icon{width:18px;height:18px;flex:0 0 18px}.faq-icon img{width:18px;height:18px;display:block}.faq-question .faq-icon-open{display:block}.faq-question .faq-icon-close{display:none}.faq-question.collapsed .faq-icon-open{display:none}.faq-question.collapsed .faq-icon-close{display:block}.faq-answer{padding-top:1rem;font-size:.95rem;line-height:1.45}.final-cta{padding:3rem 0;background:#b5b6cb}.final-cta h2,.final-cta-dark h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1.15}.final-cta-dark{padding:3rem 0;background:#070c4f}.master-quote{font-family:andale mono,monospace}.master-footer{padding:3rem 0;background:#070c4f;color:#fff;text-align:center}.floating-form-cta{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1050;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.2rem;border-radius:999px;background:#070c4f;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 30px rgba(7,12,79,.25);border:1px solid rgba(255,255,255,.25);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.floating-form-cta:hover{color:#fff;transform:translateY(10px)}.floating-form-cta.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.floating-form-cta__icon{font-size:1.1rem;line-height:1}@media(max-width:575px){.floating-form-cta{left:1rem;right:1rem;bottom:1rem;justify-content:center;border-radius:.75rem}}.grecaptcha-badge{visibility:hidden}@media(max-width:991px){.master-hero{padding-top:3rem}.master-pill{min-width:0;width:100%}.methodology-grid{grid-template-columns:repeat(2,1fr)}.logos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem 2.5rem;align-items:center;margin-top:1.5rem;text-align:center}.problem-band .container{padding:1.5rem}}@media(max-width:575px){.master-form-card{padding:1.4rem}.feature-card{min-height:auto}.methodology-grid{grid-template-columns:1fr}}.master-payment{background:#fff}.payment-card{border-top:6px solid #070c4f}.text-primary-dark{color:#070c4f!important}.payment-price{color:#070c4f;font-size:clamp(2rem,3vw,2.6rem);line-height:1}#masterPaymentForm .form-control{min-height:46px}#masterPaymentForm .form-check-input:checked{background-color:#070c4f;border-color:#070c4f}#masterPaymentForm .form-check-label a{color:#070c4f;font-weight:700}#paymentSubmitButton{min-height:52px;box-shadow:0 12px 24px rgba(7,12,79,.18)}@media(min-width:992px){.payment-card{position:sticky;top:2rem}}@media(max-width:991px){.payment-title{font-size:clamp(2.1rem,8vw,3.2rem)}}@media(max-width:575px){.payment-title{letter-spacing:-.03em}.payment-price{font-size:2.15rem}}.master-confirmation .master-hero{background:radial-gradient(circle at top left,rgba(66,210,175,.18),transparent 34%),linear-gradient(180deg,#F8F8FC 0%,#FFFFFF 100%)}.master-confirmation .payment-card{border-top:0;border-left:6px solid #070c4f}.confirmation-step-number{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#070c4f;color:#fff;font-weight:800}.master-confirmation .btn-outline-dark{border-color:#070c4f;color:#070c4f;font-weight:700}.master-confirmation .btn-outline-dark:hover{background:#070c4f;color:#fff}@media(max-width:575px){.master-confirmation .payment-card{border-left:0;border-top:6px solid #070c4f}}