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}.master-form-card{width:100%}.master-form-card>.mx-2,.master-form-card .mx-2.mx-md-5{margin-left:0!important;margin-right:0!important}.master-form-card form,.master-form-card .form-group,.master-form-card .formClass{width:100%}.master-form-card .formClass>div{width:100%}.master-form-card .form-control{width:100%;min-height:46px;border:1px solid #d7d8e5;border-radius:.55rem;padding:.65rem .85rem;background-color:#fff;color:#111;font-size:.95rem}.master-form-card .form-control:focus{border-color:#070c4f;box-shadow:0 0 0 .2rem rgba(7,12,79,.12)}.master-form-card .formClass>div:has(input[type=radio])>label:first-child{display:block;margin-bottom:.7rem;color:#111;font-size:.9rem;font-weight:800;line-height:1.3}.master-form-card .formClass>div:has(input[type=radio])>div{display:grid;gap:.45rem;width:100%}.master-form-card .formClass>div:has(input[type=radio])>div>div{position:relative;width:100%}.master-form-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.master-form-card input[type=radio]+label:not(.error),.master-form-card input[type=radio]+label.error+label{position:relative;display:flex;align-items:center;min-height:28px;margin:0;padding-left:1.75rem;color:#222;font-size:.9rem;line-height:1.3;font-weight:500;cursor:pointer}.master-form-card input[type=radio]+label:not(.error)::before,.master-form-card input[type=radio]+label.error+label::before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;border:2px solid #b5b6cb;border-radius:50%;background:#fff;transform:translateY(-50%)}.master-form-card input[type=radio]+label:not(.error)::after,.master-form-card input[type=radio]+label.error+label::after{content:"";position:absolute;left:5px;top:50%;width:6px;height:6px;border-radius:50%;background:#070c4f;transform:translateY(-50%)scale(0);transform-origin:center;transition:transform .18s ease}.master-form-card input[type=radio]:checked+label:not(.error)::after,.master-form-card input[type=radio]:checked+label.error+label::after{transform:translateY(-50%)scale(1)}.master-form-card input[type=radio]:checked+label:not(.error)::before,.master-form-card input[type=radio]:checked+label.error+label::before{border-color:#070c4f}.master-form-card input[type=radio]:focus-visible+label:not(.error),.master-form-card input[type=radio]:focus-visible+label.error+label{outline:3px solid rgba(66,210,175,.35);outline-offset:3px;border-radius:.25rem}.master-form-card input[type=radio]~input[type=text]{width:calc(100% - 1.75rem);margin:.45rem 0 .2rem 1.75rem;min-height:42px;border-radius:.55rem;font-size:.9rem}.master-form-card .terms-container{display:block}.master-form-card .terms-content{display:flex;align-items:flex-start;gap:.55rem}.master-form-card .terms-content input[type=checkbox]{flex:none;margin-top:.25rem}.master-form-card .labelCheckBoxDark{width:auto;margin:0;color:#222;font-size:.9rem;line-height:1.35}.master-form-card .labelCheckBoxDark a{color:#070c4f;text-decoration:underline}.master-form-card label.error{display:block;width:100%;margin:.3rem 0 0;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;color:#ff5252!important;font-size:.82rem;font-weight:400;line-height:1.25}.master-form-card label.error::before,.master-form-card label.error::after{display:none!important;content:none!important}.master-form-card .hbutton{width:100%}.master-form-card .hbutton .btn{width:100%;min-height:48px}@media(max-width:575px){.master-form-card .formClass>div:has(input[type=radio]){margin-bottom:1rem}.master-form-card .formClass>div:has(input[type=radio])>label:first-child{margin-bottom:.6rem}.master-form-card .formClass>div:has(input[type=radio])>div{gap:.35rem}.master-form-card input[type=radio]+label:not(.error),.master-form-card input[type=radio]+label.error+label{min-height:22px;padding:0 0 0 2rem;font-size:.86rem;line-height:1.2}.master-form-card input[type=radio]+label:not(.error)::before,.master-form-card input[type=radio]+label.error+label::before{left:0;top:50%;transform:translateY(-50%)}.master-form-card input[type=radio]+label:not(.error)::after,.master-form-card input[type=radio]+label.error+label::after{left:5px;top:50%;transform:translateY(-50%)scale(0)}.master-form-card input[type=radio]:checked+label:not(.error)::after,.master-form-card input[type=radio]:checked+label.error+label::after{transform:translateY(-50%)scale(1)}}.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)}@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}}