body{color:#253651;background:#fff}.page-wrapper{overflow-x:hidden}.page-header{border:0;background:#fff;box-shadow:0 1px 0 rgba(7,26,58,.1)}.panel.wrapper{background:#071a3a;border:0}.header.panel>.header.links>li>a,.header.panel>.header.links>li>span{color:#dce9ff}.header.content{min-height:104px;display:flex;align-items:center}.logo{margin:0 auto 0 0}.logo img{width:96px;height:96px;object-fit:contain}.block-search{margin-left:auto}.block-search input{border:1px solid #cfdaea;border-radius:8px;height:42px}.nav-sections{background:#fff;border-bottom:1px solid #e7edf6;margin-bottom:0}.navigation{background:#fff;font-weight:700}.action.primary,.action-primary{border-radius:8px;font-weight:700}.cms-index-index .page-main{max-width:none;padding:0}.cms-index-index .page-title-wrapper{display:none}
.lwh-hero{box-sizing:border-box;display:grid;grid-template-columns:3fr 2fr;align-items:center;gap:42px;max-width:1200px;min-height:520px;margin:34px auto;padding:54px;background:linear-gradient(135deg,#fff 0,#eef5ff 100%);border:1px solid #dfe9f8;border-radius:24px}.lwh-hero__content{max-width:680px}.lwh-eyebrow{display:block;margin-bottom:14px;color:#1268f3;font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lwh-hero h1{margin:0 0 20px;color:#071a3a;font-size:52px;font-weight:800;line-height:1.08}.lwh-hero p{max-width:650px;margin:0 0 28px;color:#50627c;font-size:19px;line-height:1.6}.lwh-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.lwh-hero__actions .action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;text-decoration:none}.lwh-hero__actions .secondary{border:1px solid #b9c7db;border-radius:8px;color:#071a3a;background:#fff;font-weight:700}.lwh-hero__brand{display:flex;justify-content:center}.lwh-hero__brand img{display:block;width:100%;max-width:360px;height:auto;filter:drop-shadow(0 18px 25px rgba(7,26,58,.17))}.lwh-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#53647c;font-size:13px;font-weight:700}.lwh-proof span:before{content:'✓';margin-right:6px;color:#1268f3}
.lwh-section{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:60px 0 82px}.lwh-section__heading{margin-bottom:30px}.lwh-section h2,.lwh-trust h2{margin:0;color:#071a3a;font-size:38px;font-weight:800}.lwh-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lwh-category-card{box-sizing:border-box;display:flex;flex-direction:column;min-height:190px;padding:26px;border:1px solid #dfe7f2;border-radius:15px;background:#fff;color:#53647c;text-decoration:none}.lwh-category-card:hover{border-color:#94baff;box-shadow:0 16px 35px rgba(7,26,58,.09);color:#53647c;text-decoration:none}.lwh-category-card__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:20px;border-radius:10px;background:#eef5ff;color:#1268f3;font-size:18px;font-weight:900}.lwh-category-card strong{margin-bottom:9px;color:#071a3a;font-size:18px}.lwh-category-card>span:last-child{line-height:1.5}.lwh-trust{box-sizing:border-box;display:grid;grid-template-columns:4fr 6fr;align-items:center;gap:44px;max-width:1144px;margin:0 auto 80px;padding:46px 52px;border-radius:20px;background:#071a3a;color:#dce8fa}.lwh-trust h2{color:#fff}.lwh-trust p{margin:0;font-size:17px;line-height:1.65}
.page-footer{background:#06142e;color:#c8d6ea}.footer.content{border:0}.footer.content a,.footer.content .links a{color:#d9e7fa}.lwh-footer-brand{display:flex;align-items:center;gap:15px;margin-bottom:25px}.lwh-footer-brand img{width:68px;height:68px;object-fit:contain;border-radius:10px;background:#fff}.lwh-footer-brand strong,.lwh-footer-brand span{display:block}.lwh-footer-brand strong{margin-bottom:4px;color:#fff;font-size:18px}.copyright{background:#040e22}
@media (max-width:1023px){.lwh-hero,.lwh-section{margin-left:24px;margin-right:24px}.lwh-hero h1{font-size:43px}.lwh-category-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){.header.content{min-height:76px}.logo img{width:68px;height:68px}.lwh-hero{display:flex;flex-direction:column-reverse;min-height:0;margin:18px 12px;padding:30px 22px;text-align:center}.lwh-hero__brand img{max-width:210px}.lwh-hero h1{font-size:35px}.lwh-hero p{font-size:16px}.lwh-hero__actions,.lwh-proof{justify-content:center}.lwh-section{margin:0;padding:48px 18px}.lwh-section h2,.lwh-trust h2{font-size:31px}.lwh-category-grid{grid-template-columns:1fr}.lwh-trust{grid-template-columns:1fr;margin-bottom:0;padding:40px 24px;border-radius:0;text-align:center}}
