.landing *{box-sizing:border-box}.landing{font-family:var(--font-sans),system-ui,sans-serif;background:#F8F4E8;color:#1A2E22;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6}.landing h1,.landing h2,.landing h3,.landing h4{font-family:var(--font-display),Georgia,serif;font-weight:700;line-height:1.15}.landing:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px;z-index:9999}@media (prefers-reduced-motion:no-preference){.anim{opacity:0;transform:translateY(24px);animation:fadeUp .65s ease forwards}.anim-d1{animation-delay:.1s}.anim-d2{animation-delay:.2s}.anim-d3{animation-delay:.3s}.anim-d4{animation-delay:.4s}.anim-d5{animation-delay:.5s}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.feature-card{transition:all .25s ease}.feature-card:hover{border-color:#74C69D!important;box-shadow:0 4px 20px rgba(45,106,79,.12)!important;transform:translateY(-3px)}.feature-card:hover .feature-num{color:#FAF0C0!important}.sec-card{transition:all .2s}.sec-card:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(116,198,157,.3)!important;transform:translateY(-2px)}.evaldom-module{transition:all .2s}.evaldom-module:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(212,160,23,.25)!important}.btn-primary-l:hover{background:#40916C!important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(45,106,79,.35)!important}.btn-gold-l:hover{background:#A67C00!important;transform:translateY(-1px)}.btn-outline-l:hover{background:#2D6A4F!important;color:#fff!important}.btn-ghost-l:hover{background:rgba(255,255,255,.18)!important}.nav-link:hover{color:#2D6A4F!important;background:#D8F3DC!important}.footer-link{opacity:.7;transition:opacity .15s}.footer-link:hover{opacity:1}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(52px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal=left]{transform:translateX(-52px)}[data-reveal=right]{transform:translateX(52px)}[data-reveal=scale]{transform:scale(.92) translateY(28px)}[data-reveal].visible{opacity:1;transform:none}[data-stagger]>*{opacity:0;transform:translateY(40px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}[data-stagger].visible>:first-child{opacity:1;transform:none;transition-delay:0s}[data-stagger].visible>:nth-child(2){opacity:1;transform:none;transition-delay:.11s}[data-stagger].visible>:nth-child(3){opacity:1;transform:none;transition-delay:.22s}[data-stagger].visible>:nth-child(4){opacity:1;transform:none;transition-delay:.33s}[data-stagger].visible>:nth-child(n+5){opacity:1;transform:none;transition-delay:.44s}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.jade-float{animation:float 5.5s ease-in-out infinite}.proof-shimmer{background:linear-gradient(90deg,#2D6A4F,#34785B 52%,#2D6A4F)}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(64,145,108,.45)}70%{box-shadow:0 0 0 10px rgba(64,145,108,0)}to{box-shadow:0 0 0 0 rgba(64,145,108,0)}}.live-dot{animation:pulseRing 2.4s ease-out infinite}@keyframes orbDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.08)}66%{transform:translate(-20px,15px) scale(.95)}}.hero-orb{animation:orbDrift 14s ease-in-out infinite}@media (max-width:900px){.hero-panel-wrap{display:none!important}.features-grid,.hero-inner-grid{grid-template-columns:1fr!important}.pricing-col3{display:none!important}.multisites-wrap{flex-direction:column!important;text-align:center!important}}@media (max-width:640px){.pricing-col4{display:none!important}.sec-grid,.stats-grid{grid-template-columns:1fr 1fr!important}.nav-hds-badge,.nav-links-center,.stat-divider{display:none!important}.hero-h1{font-size:38px!important}}@media (max-width:560px){.sec-grid{grid-template-columns:1fr!important}}