.wWXZva_footer{background:var(--sage-700);color:var(--paper);border-radius:clamp(32px,7vw,56px) clamp(32px,7vw,56px) 0 0;position:relative}.wWXZva_inner{max-width:var(--container-max);padding:clamp(44px, 8vw, 64px) var(--container-pad) 32px;flex-direction:column;gap:clamp(28px,5vw,40px);margin:0 auto;display:flex}.wWXZva_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(28px,5vw,40px);display:flex}.wWXZva_nav{grid-template-columns:repeat(2,auto);gap:10px 40px;display:grid}.wWXZva_nav a{color:var(--paper);padding:4px 0;font-size:14px;font-weight:500}.wWXZva_nav a:hover{color:var(--mint-300)}.wWXZva_contact{flex-direction:column;gap:18px;display:flex}.wWXZva_contact p{color:var(--sage-50);margin:0;font-size:14px;line-height:1.7}.wWXZva_social{gap:12px;display:flex}.wWXZva_social a{width:44px;height:44px;transition:background var(--dur-base) var(--ease-soft), transform var(--dur-base) var(--ease-soft);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.wWXZva_social a:hover{background:var(--mint-300);transform:translateY(-2px)}.wWXZva_social span{background:var(--paper);width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wWXZva_legal{color:var(--sage-100);border-top:1px solid #ffffff2e;padding-top:20px;font-size:12px}
.mdpVJq_header{z-index:5;position:absolute;inset:0 0 auto}.mdpVJq_inner{max-width:var(--container-max);padding:clamp(16px, 3vw, 28px) var(--container-pad) 0;margin:0 auto;position:relative}.mdpVJq_sweep{background:var(--sage-500);border-radius:50%;width:1440px;height:410px;position:absolute;top:-255px;left:-900px}.mdpVJq_nav{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.mdpVJq_brand{flex:none;display:block}.mdpVJq_links{gap:4px;display:flex}.mdpVJq_link{color:var(--rose-700);border-radius:var(--radius-pill);transition:all var(--dur-base) var(--ease-soft);padding:9px 18px;font-size:16px;font-weight:500}.mdpVJq_link:hover{color:var(--sage-700);background:var(--sage-50)}.mdpVJq_link[data-active]{color:var(--sage-700);background:var(--sage-100);box-shadow:inset 0 0 0 1px var(--sage-200)}.mdpVJq_menuButton,.mdpVJq_panel{display:none}@media (max-width:1023px){.mdpVJq_links{display:none}.mdpVJq_sweep{width:1060px;height:320px;top:-205px;left:-560px}.mdpVJq_menuButton{background:var(--white);width:44px;height:44px;box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mdpVJq_menuIcon,.mdpVJq_menuIcon:before,.mdpVJq_menuIcon:after{background:var(--sage-700);width:18px;height:1.5px;transition:transform var(--dur-base) var(--ease-soft), background var(--dur-fast) var(--ease-soft);border-radius:2px;display:block}.mdpVJq_menuIcon{position:relative}.mdpVJq_menuIcon:before,.mdpVJq_menuIcon:after{content:"";position:absolute;left:0}.mdpVJq_menuIcon:before{transform:translateY(-6px)}.mdpVJq_menuIcon:after{transform:translateY(6px)}.mdpVJq_menuIcon[data-open]{background:0 0}.mdpVJq_menuIcon[data-open]:before{transform:rotate(45deg)}.mdpVJq_menuIcon[data-open]:after{transform:rotate(-45deg)}.mdpVJq_panel{top:calc(100% + 12px);right:var(--container-pad);left:var(--container-pad);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-base) var(--ease-soft), transform var(--dur-base) var(--ease-soft), visibility var(--dur-base);padding:10px;display:block;position:absolute;transform:translateY(-6px)}.mdpVJq_panel[data-open]{opacity:1;pointer-events:auto;visibility:visible;transform:none}.mdpVJq_panel nav{flex-direction:column;display:flex}.mdpVJq_panelLink{border-radius:var(--radius-md);color:var(--rose-700);padding:14px 16px;font-size:16px;font-weight:500;display:block}.mdpVJq_panelLink:hover{color:var(--sage-700);background:var(--sage-50)}.mdpVJq_panelLink[data-active]{color:var(--sage-700);background:var(--sage-100)}}@media (max-width:340px){.mdpVJq_brand .logo-text{display:none}}
