*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111827;background:#f5f2f7;min-height:100%;-webkit-font-smoothing:antialiased}a{color:#3066be;text-decoration:none}a:hover{text-decoration:underline}.ncf-apply,.sym-app{min-height:100vh;display:flex;flex-direction:column;background:#f5f2f7}.ncf-header,.sym-header{flex-shrink:0;background:#fff;border-bottom:1px solid #e5e7eb;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ncf-logo,.sym-header__logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.125rem;color:#2e0a46;text-decoration:none}.ncf-logo:hover,.sym-header__logo:hover{text-decoration:none}.ncf-logo img,.sym-header__logo img{height:2.25rem;width:auto;display:block}.sym-header__link{font-size:.875rem;font-weight:500;color:#212d52;white-space:nowrap}.sym-header__link:hover{color:#2e0a46}.sym-header--landing{min-height:.5rem;padding:.5rem 1rem;border-bottom:none;background:transparent}.sym-header__spacer{flex:1;min-width:0}.sym-header__spacer--right{flex:0}.ncf-main,.sym-main{flex:1;width:100%;max-width:42rem;margin:0 auto;padding:1rem 1rem 2rem}.sym-progress{margin-bottom:1rem}.sym-progress__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.sym-progress__toolbar-main{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1}.sym-progress__back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;margin:0;border:none;border-radius:.5rem;background:transparent;color:#111827;cursor:pointer;transition:background .15s}.sym-progress__back:hover{background:rgba(17,24,39,.06)}.sym-progress__back:focus-visible{outline:2px solid #3066be;outline-offset:2px}.sym-progress__label{font-size:.875rem;font-weight:600;color:#4b5563;text-align:left;white-space:nowrap}.sym-progress__disclosures{flex-shrink:0;font-size:.8125rem;font-weight:500;color:#212d52;white-space:nowrap}.sym-progress__disclosures:hover{color:#2e0a46}.sym-progress__track{height:6px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.sym-progress__fill{height:100%;background:linear-gradient(90deg,#2e0a46,#3066be);border-radius:9999px;transition:width .35s ease}.ncf-card,.sym-card{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgba(17,24,39,.08),0 4px 6px -2px rgba(17,24,39,.04);padding:1.5rem}.sym-card--hero{padding:0;overflow:hidden}.sym-card__brand{background:linear-gradient(180deg,#4a1f6b,#2e0a46);padding:1rem 1.25rem 1.125rem;text-align:center}.ncf-card.ncf-landing-hero .sym-card__brand,.sym-card.ncf-landing-hero .sym-card__brand,.sym-card.sym-landing .sym-card__brand,.sym-card.sym-step .sym-card__brand,.sym-landing.ncf-card .sym-card__brand,.sym-step.ncf-card .sym-card__brand{background:#fff;border-bottom:1px solid #e5e7eb;padding:1.25rem 1.25rem 1.125rem}.sym-step__brand-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.sym-step__brand-link:hover{text-decoration:none}.ncf-logo-mark{color:#2e0a46;height:2.25rem;width:auto;max-width:220px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ncf-logo-mark--light{color:#fff}.sym-card__brand img.ncf-logo-mark.ncf-logo-mark--light{mix-blend-mode:multiply;filter:none}.sym-card__brand .ncf-logo-mark{height:3.75rem;max-width:280px;margin-inline:auto}.ncf-logo .ncf-logo-mark,.sym-header__logo .ncf-logo-mark{height:2.25rem}.sym-card__body{padding:1.25rem 1.5rem 1.5rem}.sym-disclosures--inbody{margin:0 0 1rem}.sym-card__legal{padding:0 1.5rem 1.25rem;font-size:.625rem;line-height:1.45;color:#4b5563;text-align:center}.sym-card__legal a{color:#212d52;font-weight:500}.ncf-title,.sym-title{font-size:1.5rem;font-weight:700;line-height:1.25;color:#212d52;margin:0 0 .5rem;letter-spacing:-.02em}.ncf-subtitle,.sym-subtitle{margin:0 0 1.25rem;color:#4b5563;font-size:.9375rem;line-height:1.5}.sym-disclosures{font-size:.8125rem;font-weight:500;text-align:right;margin:0 0 1rem}.sym-disclosures a{color:#212d52}.sym-disclosures a:hover{color:#2e0a46}.ncf-landing-hero,.sym-landing{text-align:center}.ncf-landing-hero .ncf-title,.ncf-landing-hero .sym-title,.sym-landing .ncf-title,.sym-landing .sym-title{font-size:clamp(1.5rem,5vw,1.875rem);color:#212d52}.sym-landing__lead{font-size:1rem;color:#4b5563;line-height:1.5;margin:0 0 1.5rem}.sym-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-bottom:1.5rem}.sym-trust-row__item{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:#4b5563}.sym-trust-row__dot{width:.35rem;height:.35rem;border-radius:50%;background:#3066be;flex-shrink:0}.ncf-actions,.sym-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.sym-actions--row{flex-direction:row;flex-wrap:wrap}.ncf-btn,.sym-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.875rem 1.25rem;border-radius:.5rem;font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer;font-family:inherit;transition:background .15s,box-shadow .15s,transform .1s;text-decoration:none}.ncf-btn:disabled,.sym-btn:disabled{opacity:.45;cursor:not-allowed}.ncf-btn--primary,.sym-btn--primary{width:100%;background:linear-gradient(180deg,#4a1f6b,#2e0a46);color:#fff;box-shadow:0 4px 6px -1px rgba(46,10,70,.25)}.ncf-btn--primary:disabled,.sym-btn--primary:disabled{opacity:.38;filter:grayscale(.35);box-shadow:none}.ncf-btn--primary:hover:not(:disabled),.sym-btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 12px -2px rgba(46,10,70,.35)}.ncf-btn--secondary,.sym-btn--secondary{background:#fff;color:#2e0a46;border:2px solid #2e0a46}.ncf-btn--ghost,.sym-btn--ghost{background:transparent;color:#4b5563;text-transform:none;letter-spacing:normal;font-weight:600}.ncf-field,.sym-field{margin-bottom:1rem;text-align:left}.ncf-label,.sym-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem;color:#111827}.ncf-input,.ncf-select,.ncf-textarea,.sym-input,.sym-select,.sym-textarea{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:1rem;font-family:inherit;background:#fff;color:#111827}.ncf-input::-moz-placeholder,.ncf-select::-moz-placeholder,.ncf-textarea::-moz-placeholder,.sym-input::-moz-placeholder,.sym-textarea::-moz-placeholder{color:#9ca3af}.ncf-input::placeholder,.ncf-select::placeholder,.ncf-textarea::placeholder,.sym-input::placeholder,.sym-textarea::placeholder{color:#9ca3af}.ncf-input:focus,.ncf-select:focus,.ncf-textarea:focus,.sym-input:focus,.sym-select:focus,.sym-textarea:focus{outline:2px solid rgba(48,102,190,.35);outline-offset:0;border-color:#3066be}.ncf-option-grid,.sym-option-grid{display:grid;gap:.625rem}.ncf-option,.sym-option{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:border-color .15s,background .15s;text-align:left}.ncf-option:hover,.sym-option:hover{border-color:rgba(48,102,190,.45);background:#f9fafb}.ncf-option--selected,.sym-option--selected{border-color:#2e0a46;background:rgba(166,225,250,.2)}.ncf-option input,.sym-option input{margin-top:.2rem;accent-color:#2e0a46}.ncf-error,.sym-error{color:#b42318;font-size:.8125rem;margin-top:.25rem}.ncf-banner-error,.sym-banner-error{background:#fef3f2;border:1px solid #fecdca;color:#b42318;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;text-align:left}.ncf-list,.sym-list{margin:0;padding-left:1.25rem;color:#4b5563;line-height:1.5;text-align:left;font-size:.9375rem}.ncf-offer-card,.sym-offer-card{border:2px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:.75rem;text-align:left}.ncf-offer-card h3,.sym-offer-card h3{margin:0 0 .35rem;font-size:1.0625rem;color:#212d52}.ncf-offer-meta,.sym-offer-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.875rem;color:#4b5563}.sym-footer-legal{max-width:42rem;margin:2rem auto 0;padding:0 1rem 2rem;text-align:center}.sym-footer-legal__text{font-size:.6875rem;line-height:1.5;color:#4b5563;margin:0 0 1.5rem}.sym-footer-legal__text a{color:#212d52;font-weight:500}.sym-trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}.sym-trust-badges__item{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.04em}.sym-trust-badges__icon{font-size:.875rem;line-height:1}.sym-trust-badges__mark{display:inline-block;width:.35rem;height:.35rem;border-radius:50%;background:#3066be;margin-right:.15rem;vertical-align:middle}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sym-landing-page{width:100%;background:#f5f2f7}.sym-landing__trustpilot{margin-bottom:1.25rem}.sym-trustpilot-inline{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;font-size:.875rem}.sym-trustpilot-inline__label{font-weight:700;color:#111827}.sym-trustpilot-inline__stars{letter-spacing:.1em}.sym-trustpilot-inline__star{color:#00b67a;font-size:1.125rem}.sym-trustpilot-inline__brand{font-weight:600;color:#4b5563}.sym-trustpilot-widget__placeholder{font-size:.75rem;color:#4b5563;margin:0}.sym-trustpilot-widget__embed{min-height:2rem}.sym-benefit-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 1.5rem;margin-bottom:1.5rem}.sym-benefit-icons__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:6.5rem}.sym-benefit-icons__circle{width:3rem;height:3rem;border-radius:50%;border:2px solid rgba(48,102,190,.35);background:#f9fafb;display:flex;align-items:center;justify-content:center;color:#3066be}.sym-benefit-icons__circle svg{width:1.35rem;height:1.35rem}.sym-benefit-icons__label{font-size:.75rem;font-weight:600;color:#4b5563;text-align:center;line-height:1.3}.sym-card__brand-text{color:#fff;font-weight:800;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.sym-landing__cta{margin-top:.25rem}.sym-landing-section{margin-top:2rem;width:100%}.sym-tp-section__header{text-align:center}.sym-tp-section__logo{display:block;font-size:1.5rem;font-weight:800;color:#212d52;margin-bottom:.5rem;letter-spacing:-.02em}.sym-tp-section__score{display:flex;flex-direction:column;align-items:center;gap:.35rem}.sym-tp-section__stars{letter-spacing:.15em}.sym-tp-section__star{color:#00b67a;font-size:1.25rem}.sym-tp-section__meta{font-size:.8125rem;color:#4b5563}.sym-tp-section__divider{height:1px;background:#e5e7eb;margin:1.25rem 0 0}.sym-carousel__card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(17,24,39,.06);padding:1.25rem 1.5rem;text-align:center}.sym-carousel__title{margin:0 0 .5rem;font-size:1.125rem;color:#212d52}.sym-carousel__body{margin:0 0 .75rem;font-size:.9375rem;color:#4b5563;line-height:1.55}.sym-carousel__author{margin:0;font-size:.875rem;font-weight:600;color:#111827}.sym-carousel__nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.sym-carousel__arrow{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;cursor:pointer;color:#212d52}.sym-carousel__arrow:hover{border-color:#3066be;color:#3066be}.sym-carousel__dots{display:flex;gap:.35rem}.sym-carousel__dot{width:.5rem;height:.5rem;border-radius:50%;border:none;padding:0;background:#d1d5db;cursor:pointer}.sym-carousel__dot--active{background:#2e0a46;transform:scale(1.15)}.sym-features__grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.sym-features__grid{grid-template-columns:repeat(3,1fr)}}.sym-features__card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;text-align:center;box-shadow:0 1px 3px rgba(17,24,39,.06)}.sym-features__title{display:block;font-size:.8125rem;color:#212d52;margin-bottom:.25rem}.sym-features__sub{font-size:.75rem;color:#4b5563}.sym-marketing-footer{margin-top:2.5rem;padding:0 0 1rem;text-align:center}.sym-marketing-footer__nav{font-size:.8125rem;margin-bottom:1rem}.sym-marketing-footer__nav a{color:#4b5563;font-weight:500}.sym-marketing-footer__sep{margin:0 .35rem;color:#9ca3af}.sym-marketing-footer__social{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.25rem}.sym-marketing-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#212d52;color:#fff}.sym-marketing-footer__social-link:hover{background:#2e0a46;text-decoration:none}.sym-marketing-footer__legal-links{font-size:.6875rem;line-height:1.5;color:#4b5563;margin:0 0 .75rem}.sym-marketing-footer__legal-links a{color:#212d52}.sym-marketing-footer__copy{font-size:.6875rem;color:#4b5563;margin:0}@media(max-width:767px){.sym-actions--sticky.ncf-actions,.sym-actions.sym-actions--sticky{position:sticky;bottom:0;background:linear-gradient(180deg,transparent,#f5f2f7 12%);padding-top:.5rem;margin-top:1rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}}@media(min-width:768px){.ncf-main,.sym-main{padding-top:1.5rem}}