*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:Plus Jakarta Sans,sans-serif;background:#f7f5ec;color:#475569;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::-moz-selection{background:#c3f53c;color:#173f28}::selection{background:#c3f53c;color:#173f28}@keyframes hpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hpRay{0%{transform:translateY(3px);opacity:0}25%{opacity:1}70%{opacity:1}to{transform:translateY(-9px);opacity:0}}@keyframes hpTimer{0%{stroke-dashoffset:94.2}to{stroke-dashoffset:0}}@keyframes hpItemIn{0%{opacity:0;transform:translateY(-16px) scale(.95)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hpRowShift{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes hpType{0%{width:0}to{width:248px}}@keyframes hpCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes hpPop{0%,68%{transform:scale(1)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hpFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hpRing{0%,68%{opacity:0;transform:scale(.6)}80%{opacity:.5}to{opacity:0;transform:scale(1.8)}}@keyframes hpAccept{0%,52%{color:#b3b8af}66%,to{color:#1e293b}}@keyframes hpFadeOut{0%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes hpSentIn{0%,76%{opacity:0;transform:translateY(10px) scale(.8)}90%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hpSelectRow{0%,22%{border-color:#e3e6df;background:#fff}34%,to{border-color:#5cc27e;background:#f5fdf8}}@keyframes hpSelectText{0%,22%{color:#0f172a}34%,to{color:#137a45}}@keyframes hpSelectIcon{0%,22%{background:#eef1f4}34%,to{background:#dff6e8}}@keyframes hpTap{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}22%{transform:translate(-50%,-50%) scale(.78)}32%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes hpRipple{0%,16%{opacity:0;transform:scale(.3)}26%{opacity:.5}46%{opacity:0;transform:scale(2.3)}to{opacity:0;transform:scale(2.3)}}@keyframes hpTypeManual{0%{width:0}to{width:218px}}@keyframes hpGhost{0%,28%{opacity:0}32%{opacity:1;color:#9aa5b1}45%{color:#9aa5b1}48%,to{opacity:1;color:#1e293b}}@keyframes hpTabBlink{0%,36%{background:#f1f3ec;color:#7c8a72;transform:scale(1);opacity:1}40%{background:#c3f53c;color:#173f28;transform:scale(1.13)}44%{background:#f1f3ec;color:#7c8a72;transform:scale(1)}47%{background:#c3f53c;color:#173f28;transform:scale(1.13)}50%{background:#f1f3ec;color:#7c8a72;transform:scale(1)}64%{opacity:1}70%,to{opacity:0}}@keyframes hpPress{0%,48%{transform:scale(1)}54%{transform:scale(.92)}60%{transform:scale(1)}}@keyframes hpRing6{0%,48%{opacity:0;transform:scale(.6)}56%{opacity:.5}64%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes hpEditOut{0%,60%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(.97)}}@keyframes hpDoneIn{0%,68%{opacity:0}78%{opacity:1}to{opacity:1}}@keyframes hpCheckPop{0%,70%{transform:scale(0)}80%{transform:scale(1.18)}86%,to{transform:scale(1)}}@keyframes hpHeroRipple{0%{opacity:0;transform:scale(.5)}18%{opacity:1}to{opacity:0;transform:scale(1.85)}}@keyframes hpHeroTap{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}22%{opacity:1;transform:translate(-50%,-50%) scale(1)}46%{transform:translate(-50%,-50%) scale(.78)}72%{transform:translate(-50%,-50%) scale(1)}to{opacity:.85;transform:translate(-50%,-50%) scale(1)}}@media (max-width:1180px){.hp-photo-outer{display:none!important}}@media (max-width:860px){.hp-photo-inner{display:none!important}}.hp-feat .hp-ico{transition:transform .32s ease}.hp-feat:hover .hp-ico{transform:scale(1.08) rotate(-3deg)}.hp-feat .hp-desc{opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .26s ease,transform .26s ease,visibility .26s;pointer-events:none}.hp-feat:hover{background:#fff;border-radius:18px 18px 0 0;box-shadow:0 16px 32px #0f2a1c29;z-index:9}.hp-feat:hover .hp-desc{opacity:1;visibility:visible;transform:none;pointer-events:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hp-nav-panel{display:none}@media (max-width: 768px){.hp-nav-tabs,.hp-nav-cta{display:none!important}.hp-nav-burger{display:flex!important}.hp-contact-qr,.hp-bk-visual{display:none!important}.hp-nav-panel.is-open{display:flex;flex-direction:column;gap:6px;padding:10px;background:#fff;border:1px solid rgba(15,40,28,.12);border-radius:16px;box-shadow:0 12px 30px #0f2a1c29}.hp-nav-panel-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;font-size:15px;font-weight:600;color:#6a8473;background:transparent;border:none;border-radius:10px;padding:13px 14px;cursor:pointer}.hp-nav-panel-item.is-active{color:#163a25;font-weight:700;background:#f3f7e6}.hp-nav-panel-cta{display:block;width:100%;text-align:center;font-family:inherit;font-size:15px;font-weight:700;color:#fff;text-decoration:none;background:var(--hp-cta, #1a472a);border:none;border-radius:10px;padding:14px;margin-top:2px;cursor:pointer}section:not(#top){padding-top:60px!important;padding-bottom:60px!important}section#top{padding-top:104px!important}.hp-photo-0,.hp-photo-1,.hp-photo-2,.hp-photo-3,.hp-flow-card,.hp-flow-timer,.hp-flow-hl{display:none!important}.hp-cc-row{flex-direction:column!important}.hp-cc-text{flex:1 1 auto!important;min-width:0!important;padding:22px 16px 4px!important}.hp-cc-screen{margin:0 8px 8px!important;padding:7px!important}.hp-feat{flex:1 1 100%!important;padding:14px 20px!important}.hp-feat:hover{background:transparent;box-shadow:none;border-radius:0}.hp-feat .hp-desc{position:static!important;display:none;opacity:1;visibility:visible;transform:none;pointer-events:auto;background:transparent!important;box-shadow:none!important;padding:10px 0 2px!important}.hp-feat.is-open .hp-desc{display:block}.hp-teaser-img{display:none!important}}
