.ez-site{--ez-ink:#142b48;--ez-orange:#e2a321;--ez-warm:#f0ece6;--ez-line:#dadfe5;margin:0;font-family:Manrope,Arial,system-ui,sans-serif;background:#fff;color:var(--ez-ink);line-height:1.6}
.ez-site *{box-sizing:border-box}.ez-site a{color:inherit;text-decoration:none}.ez-site button{font:inherit}.ez-site .container{width:min(1180px,100%);margin:auto;padding:0 38px}.ez-site .announcement{background:#142b48;color:#fff;font-size:13px;letter-spacing:.015em;padding:10px 0;text-align:center}.ez-site .announcement a{text-decoration:underline;text-underline-offset:4px;margin-left:12px}.ez-site .header{background:white;border-bottom:1px solid var(--ez-line)}.ez-site .header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ez-site .brand{font-size:29px;font-weight:850;letter-spacing:-1.4px;white-space:nowrap}.ez-site .brand em{color:#037f7e;font-style:normal}.ez-site .navigation{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}.ez-site .navigation a:hover{color:var(--ez-orange)}.ez-site .action{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;min-height:48px;background:var(--ez-orange);color:#142b48;font-size:14px;font-weight:650;border:1px solid var(--ez-orange);border-radius:3px;transition:background .15s}.ez-site .action:hover{background:#c98c13;color:#142b48}.ez-site .action.secondary{background:transparent;color:var(--ez-ink);border-color:#9ca8b4}.ez-site .action.secondary:hover{background:#fff}.ez-site .menu-toggle{display:none;background:white;color:#142b48;border:1px solid var(--ez-line);border-radius:3px;padding:10px 14px;min-height:44px}.ez-site .hero{background:var(--ez-warm);padding:78px 0 72px}.ez-site .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:66px;align-items:center}.ez-site .eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:22px}.ez-site .eyebrow:before{content:'';width:9px;height:9px;background:var(--ez-orange)}.ez-site h1{font-size:clamp(40px,5.6vw,70px);line-height:1.05;letter-spacing:-.05em;font-weight:800;margin:0 0 24px;text-wrap:balance}.ez-site h1 span{color:var(--ez-orange)}.ez-site .intro{font-size:18px;line-height:1.65;margin:0 0 28px;max-width:520px;color:#40516a}.ez-site .actions{display:flex;gap:14px;flex-wrap:wrap}.ez-site .hero-note{font-size:12px;color:#586779;margin:22px 0 0}.ez-site .workflow-board{background:#fff;border:1px solid #d5dbe2;border-radius:5px;box-shadow:0 24px 50px #142b4812}.ez-site .board-head{padding:20px 24px;border-bottom:1px solid #e5e8ec;display:flex;justify-content:space-between;align-items:center;font-size:13px}.ez-site .board-head strong{font-size:16px;letter-spacing:-.5px}.ez-site .board-head span{color:#6d7989}.ez-site .workflow-item{padding:24px;display:grid;grid-template-columns:36px 1fr;gap:16px;border-bottom:1px solid #e5e8ec}.ez-site .workflow-item:last-child{border:0}.ez-site .workflow-number{font-size:12px;font-weight:700;color:#886016;padding-top:4px}.ez-site .workflow-item h3{font-size:19px;line-height:1.3;letter-spacing:-.4px;margin:0 0 7px}.ez-site .workflow-item p{font-size:13px;color:#526279;margin:0}.ez-site .workflow-item a{display:inline-block;margin-top:12px;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.ez-site .trust-row{border-bottom:1px solid var(--ez-line);padding:23px 0}.ez-site .trust-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;color:#56677a}.ez-site .trust-inner strong{color:#142b48}.ez-site .section{padding:78px 0}.ez-site .section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.ez-site h2{font-size:clamp(29px,3.6vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:750;margin:0;text-wrap:balance}.ez-site .section-heading p{font-size:14px;color:#526279;max-width:330px;margin:0}.ez-site .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ez-line);border-radius:4px;overflow:hidden}.ez-site .product{padding:30px;display:flex;flex-direction:column;align-items:start;gap:16px;border-right:1px solid var(--ez-line)}.ez-site .product:last-child{border-right:0}.ez-site .product-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#637083}.ez-site .product h3{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:0}.ez-site .product p{font-size:14px;color:#526279;line-height:1.65;margin:0}.ez-site .product ul{font-size:13px;padding-left:18px;margin:0;line-height:1.9;color:#40516a}.ez-site .product .price{font-size:30px;font-weight:750;letter-spacing:-.8px;margin-top:auto;padding-top:16px}.ez-site .product .price small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:#526279}.ez-site .product .action{width:100%}.ez-site .dark-section{background:#142b48;color:white}.ez-site .dark-section .section-heading p{color:#c7d1df}.ez-site .workflow-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:40px}.ez-site .workflow-columns article{border-top:1px solid #4b5d76;padding-top:25px}.ez-site .workflow-columns h3{font-size:20px;margin:0 0 12px}.ez-site .workflow-columns p{font-size:14px;color:#c7d1df;margin:0}.ez-site .pricing-section{background:#f5f6f7}.ez-site .pricing-section .product-grid{background:white}.ez-site .price-state{font-size:11px;font-weight:650;color:#576579;border-top:1px solid #e0e4e8;padding-top:14px}.ez-site .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.ez-site details{border-bottom:1px solid var(--ez-line);padding:18px 0}.ez-site summary{font-size:15px;font-weight:600}.ez-site details p{font-size:14px;color:#526279}.ez-site .footer{padding:38px 0;background:#142b48;color:white}.ez-site .footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.ez-site .footer-nav{display:flex;gap:20px;font-size:12px}.ez-site .footer-note{font-size:11px;color:#c7d1df;margin-top:20px}.ez-site a:focus-visible,.ez-site button:focus-visible{outline:3px solid #2663ae;outline-offset:4px}
@media(max-width:850px){.ez-site .container{padding:0 24px}.ez-site .hero-grid{grid-template-columns:1fr;gap:38px}.ez-site .hero{padding:52px 0}.ez-site .workflow-board{max-width:620px}.ez-site .navigation{gap:15px}.ez-site .navigation .action{padding:10px 14px}.ez-site .product{padding:23px}.ez-site .section{padding:58px 0}.ez-site .faq{gap:35px}}
@media(max-width:620px){.ez-site .container{padding:0 20px}.ez-site .header-inner{min-height:74px;flex-wrap:wrap;gap:0;padding-block:14px}.ez-site .brand{font-size:27px}.ez-site .menu-toggle{display:block}.ez-site .navigation{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:16px}.ez-site .navigation.is-open{display:flex}.ez-site .navigation a{padding:12px 0}.ez-site .navigation .action{margin-top:10px;padding:12px}.ez-site .announcement{font-size:11px}.ez-site h1{font-size:46px}.ez-site .intro{font-size:17px}.ez-site .section-heading{display:block}.ez-site .section-heading p{margin-top:18px}.ez-site .product-grid,.ez-site .workflow-columns,.ez-site .faq{grid-template-columns:1fr}.ez-site .product{border-right:0;border-bottom:1px solid var(--ez-line);padding:28px}.ez-site .product:last-child{border-bottom:0}.ez-site .workflow-columns{gap:30px}.ez-site .trust-inner{gap:8px 20px}.ez-site .trust-inner span{flex:1 1 140px}.ez-site .hero-grid{gap:34px}.ez-site .board-head,.ez-site .workflow-item{padding:20px}.ez-site .section{padding:48px 0}.ez-site .footer-inner{align-items:start}.ez-site .footer-nav{flex-wrap:wrap}.ez-site .faq{gap:24px}}

.ez-site h1,.ez-site h2,.ez-site h3,.ez-site .brand,.ez-site .price{font-family:Outfit,Manrope,system-ui,sans-serif}.ez-site .veteran{display:inline-block;margin-top:22px;font-size:12px;font-weight:600;color:#142b48}.ez-site .analyzer-preview{padding:28px;border:1px solid #d5dbe2;background:#fff;border-radius:4px}.ez-site .analyzer-score{font:800 60px/1 Outfit,system-ui;color:#037f7e;margin:22px 0}.ez-site .analyzer-preview p{font-size:14px;color:#526279}.ez-site .analyzer-preview .product-label{margin:0}.ez-site .analyzer-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.ez-site .contact-block{background:#f0ece6;padding:32px;border-radius:4px}.ez-site .contact-block p{color:#526279;font-size:14px}@media(max-width:700px){.ez-site .analyzer-layout{grid-template-columns:1fr;gap:28px}}
