.marketing-module__xYcuKG__page{min-height:100vh;color:var(--hm-text);background:linear-gradient(160deg,var(--hm-bg),#fff8ea)}.marketing-module__xYcuKG__header{width:min(var(--hm-content),calc(100% - 40px));align-items:center;gap:36px;height:78px;margin:auto;display:flex}.marketing-module__xYcuKG__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.marketing-module__xYcuKG__brand i{color:#142b3d;background:linear-gradient(145deg,#ffd36a,var(--hm-primary));border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid}.marketing-module__xYcuKG__brand span{display:grid}.marketing-module__xYcuKG__brand b{font:900 16px var(--hm-font-display)}.marketing-module__xYcuKG__brand small{color:var(--hm-text-muted);font-size:var(--hm-text-xs)}.marketing-module__xYcuKG__nav{gap:24px;margin-right:auto;display:flex}.marketing-module__xYcuKG__nav a{color:var(--hm-text-muted);font-size:var(--hm-text-sm);font-weight:700;text-decoration:none}.marketing-module__xYcuKG__login{border-radius:var(--hm-radius-md);color:#132a3c;background:var(--hm-primary);min-height:44px;font-size:var(--hm-text-sm);align-items:center;padding:0 16px;font-weight:850;text-decoration:none;display:flex}.marketing-module__xYcuKG__hero{text-align:center;color:#fff;background:radial-gradient(circle at 15% 20%,#1b6176,transparent 28%),radial-gradient(circle at 85% 90%,#23645f,transparent 27%),var(--hm-navy-950);padding:90px 20px 78px;position:relative;overflow:hidden}.marketing-module__xYcuKG__hero:after{content:"";opacity:.08;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0}.marketing-module__xYcuKG__hero>*{z-index:1;position:relative}.marketing-module__xYcuKG__hero span{color:#ffc95d;font-size:var(--hm-text-sm);font-weight:850}.marketing-module__xYcuKG__hero h1{max-width:850px;font:950 var(--hm-text-display)/1.45 var(--hm-font-display);margin:12px auto}.marketing-module__xYcuKG__hero p{color:#b8cbd6;max-width:680px;font-size:var(--hm-text-md);margin:auto;line-height:2}.marketing-module__xYcuKG__content{width:min(var(--hm-content),calc(100% - 40px));margin:auto;padding:65px 0}.marketing-module__xYcuKG__intro{max-width:var(--hm-reading);text-align:center;margin:0 auto 38px}.marketing-module__xYcuKG__intro h2{font:900 var(--hm-text-xl) var(--hm-font-display);margin:0 0 10px}.marketing-module__xYcuKG__intro p{color:var(--hm-text-muted);font-size:var(--hm-text-md);line-height:2}.marketing-module__xYcuKG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing-module__xYcuKG__card{border:1px solid var(--hm-border);border-radius:var(--hm-radius-lg);background:var(--hm-surface);box-shadow:var(--hm-shadow-sm);padding:25px}.marketing-module__xYcuKG__card>i{width:46px;height:46px;color:var(--hm-navy-900);background:var(--hm-amber-100);border-radius:15px;place-items:center;font-size:21px;font-style:normal;display:grid}.marketing-module__xYcuKG__card h2,.marketing-module__xYcuKG__card h3{font:850 var(--hm-text-lg) var(--hm-font-display)}.marketing-module__xYcuKG__card p,.marketing-module__xYcuKG__card li{color:var(--hm-text-muted);font-size:var(--hm-text-sm);line-height:1.95}.marketing-module__xYcuKG__card ul{padding-right:19px}.marketing-module__xYcuKG__card strong{font:900 var(--hm-text-xl) var(--hm-font-display)}.marketing-module__xYcuKG__featured{border:2px solid var(--hm-primary);box-shadow:var(--hm-shadow-md);transform:translateY(-7px)}.marketing-module__xYcuKG__featured>span{color:#714500;background:var(--hm-amber-100);font-size:var(--hm-text-xs);border-radius:99px;padding:5px 9px;font-weight:800;display:inline-flex}.marketing-module__xYcuKG__cta{width:min(var(--hm-content),calc(100% - 40px));border-radius:var(--hm-radius-xl);color:#fff;background:var(--hm-navy-900);justify-content:space-between;align-items:center;gap:24px;margin:0 auto 70px;padding:38px;display:flex}.marketing-module__xYcuKG__cta h2{font:900 var(--hm-text-xl) var(--hm-font-display);margin:0}.marketing-module__xYcuKG__cta p{color:#afc2ce;font-size:var(--hm-text-sm);margin:7px 0 0}.marketing-module__xYcuKG__cta a{border-radius:var(--hm-radius-md);color:#142b3d;background:var(--hm-primary);flex:none;align-items:center;min-height:46px;padding:0 18px;font-weight:850;text-decoration:none;display:flex}.marketing-module__xYcuKG__footer{width:min(var(--hm-content),calc(100% - 40px));border-top:1px solid var(--hm-border);justify-content:space-between;align-items:center;margin:auto;padding:32px 0;display:flex}.marketing-module__xYcuKG__footer p{color:var(--hm-text-muted);font-size:var(--hm-text-xs)}.marketing-module__xYcuKG__contact{max-width:720px;margin:auto}.marketing-module__xYcuKG__contact label{color:var(--hm-text-muted);font-size:var(--hm-text-sm);gap:7px;margin-bottom:14px;font-weight:700;display:grid}.marketing-module__xYcuKG__contact input,.marketing-module__xYcuKG__contact textarea{border:1px solid var(--hm-border);border-radius:var(--hm-radius-md);width:100%;min-height:46px;color:var(--hm-text);background:var(--hm-surface);font:var(--hm-text-md) var(--hm-font-body);padding:10px 12px}.marketing-module__xYcuKG__contact textarea{resize:vertical;min-height:130px}.marketing-module__xYcuKG__contact button{border-radius:var(--hm-radius-md);color:#142b3d;background:var(--hm-primary);min-height:46px;font:850 var(--hm-text-sm) var(--hm-font-body);border:0;padding:0 20px}@media (max-width:800px){.marketing-module__xYcuKG__header{height:70px}.marketing-module__xYcuKG__nav{display:none}.marketing-module__xYcuKG__login{margin-right:auto}.marketing-module__xYcuKG__hero{padding:65px 16px}.marketing-module__xYcuKG__grid{grid-template-columns:1fr}.marketing-module__xYcuKG__featured{transform:none}.marketing-module__xYcuKG__cta{flex-direction:column;align-items:flex-start;padding:27px}.marketing-module__xYcuKG__footer{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:430px){.marketing-module__xYcuKG__header,.marketing-module__xYcuKG__content,.marketing-module__xYcuKG__cta,.marketing-module__xYcuKG__footer{width:calc(100% - 24px)}.marketing-module__xYcuKG__brand small{display:none}.marketing-module__xYcuKG__login{padding:0 12px}.marketing-module__xYcuKG__hero h1{font-size:2rem}.marketing-module__xYcuKG__content{padding:45px 0}.marketing-module__xYcuKG__card{padding:20px}}
