*{box-sizing:border-box}html{background:#f3f0ea;color:#14352a;font-family:Arial,Helvetica,sans-serif}body{margin:0;min-height:100vh;padding:48px 20px;font-size:16px;line-height:1.8}.wrap{max-width:720px;margin:0 auto;background:#fff;border-radius:20px;padding:32px;overflow-wrap:anywhere}h1{font-size:30px;font-weight:750;line-height:1.25;margin:16px 0 24px;letter-spacing:-.025em}h2{font-size:19px;line-height:1.4;font-weight:700;margin:28px 0 8px}p{margin:0 0 16px}p.brand{font-weight:800;letter-spacing:.025em;margin:0;font-size:15px}a{color:#14352a;text-decoration:underline;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid #598568;outline-offset:4px;border-radius:2px}.site{border-top:1px solid #dedfd7;margin-top:32px;padding-top:24px;font-size:14px;line-height:2}.site a{display:inline-block;padding:3px 0}.site p:last-child{margin-bottom:0}@media(max-width:480px){body{padding:20px 12px}.wrap{padding:24px 20px;border-radius:16px}h1{font-size:28px}h2{font-size:18px}.site{line-height:2.1}}


.ve-align-left{text-align:left!important;justify-content:flex-start!important}
.ve-align-left [class*="text-center"],.ve-align-left [class*="text-right"]{text-align:left!important}
.ve-align-left [class*="justify-center"],.ve-align-left [class*="justify-end"]{justify-content:flex-start!important}
.ve-align-center{text-align:center!important;justify-content:center!important}
.ve-align-center [class*="text-left"],.ve-align-center [class*="text-right"]{text-align:center!important}
.ve-align-center [class*="justify-start"],.ve-align-center [class*="justify-end"]{justify-content:center!important}
.ve-align-right{text-align:right!important;justify-content:flex-end!important}
.ve-align-right [class*="text-center"],.ve-align-right [class*="text-left"]{text-align:right!important}
.ve-align-right [class*="justify-center"],.ve-align-right [class*="justify-start"]{justify-content:flex-end!important}
.ve-align-justify{text-align:justify!important}
.ve-align-justify [class*="text-center"],.ve-align-justify [class*="text-left"]{text-align:justify!important}
@media (min-width:1025px){.ve-hide-desktop{display:none!important}}
@media (min-width:768px) and (max-width:1024px){.ve-hide-tablet{display:none!important}}
@media (max-width:767px){.ve-hide-mobile{display:none!important}}
.ve-hover-glow:hover{transform:translateY(-3px);filter:drop-shadow(0 0 12px rgba(180,255,58,.75))}
.ve-hover-bright:hover{filter:brightness(1.12)}
.ve-hover-lift:hover{transform:translateY(-4px)}
.ve-hover-pop:hover{transform:scale(1.04)}
.ve-hover-off:hover,.ve-hover-off:hover *{transform:none!important;filter:none!important}
.ve-anim{animation-duration:var(--ve-anim-dur,1s);animation-iteration-count:var(--ve-anim-count,1);animation-fill-mode:both}
@keyframes ve-fadeIn{from{opacity:0}to{opacity:1}}
@keyframes ve-fadeInUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes ve-fadeInDown{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}
@keyframes ve-fadeInLeft{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}
@keyframes ve-fadeInRight{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}
@keyframes ve-zoomIn{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(var(--ve-anim-zoom,1))}}
@keyframes ve-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
@keyframes ve-bounce{0%,20%,53%,to{transform:translateY(0)}40%,43%{transform:translateY(-18px)}}
@keyframes ve-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}
@keyframes ve-tada{0%{transform:scale(1)}10%,20%{transform:scale(.95) rotate(-3deg)}30%,50%,70%{transform:scale(1.05) rotate(3deg)}to{transform:scale(1)}}
.ve-anim-fadeIn,.ve-anim-fadeInOut{animation-name:ve-fadeIn}
.ve-anim-fadeInUp{animation-name:ve-fadeInUp}
.ve-anim-fadeInDown{animation-name:ve-fadeInDown}
.ve-anim-fadeInLeft{animation-name:ve-fadeInLeft}
.ve-anim-fadeInRight{animation-name:ve-fadeInRight}
.ve-anim-zoomIn,.ve-anim-zoomInDown,.ve-anim-zoomInLeft,.ve-anim-zoomInRight,.ve-anim-zoomInUp{animation-name:ve-zoomIn}
.ve-anim-pulse{animation-name:ve-pulse}
.ve-anim-bounce,.ve-anim-bounceIn,.ve-anim-bounceInDown,.ve-anim-bounceInLeft,.ve-anim-bounceInRight{animation-name:ve-bounce}
.ve-anim-shake,.ve-anim-headShake{animation-name:ve-shake}
.ve-anim-tada,.ve-anim-jello,.ve-anim-wobble,.ve-anim-swing,.ve-anim-rubberBand,.ve-anim-flash{animation-name:ve-tada}
.ve-anim-slideInDown{animation-name:ve-fadeInDown}
.ve-anim-slideInUp{animation-name:ve-fadeInUp}
.ve-anim-slideInLeft{animation-name:ve-fadeInLeft}
.ve-anim-slideInRight{animation-name:ve-fadeInRight}
.ve-anim-rotate,.ve-anim-rotateIn,.ve-anim-rotateInDownLeft,.ve-anim-rotateInDownRight,.ve-anim-rotateInUpLeft,.ve-anim-rotateInUpRight,.ve-anim-lightSpeedIn,.ve-anim-rollIn{animation-name:ve-fadeIn}
