.entry-content>.stk-b1a80cb:has(~.vv-clean-hero){display:none!important}.ct-container-full:has(.vv-clean-hero),.entry-content:has(>.vv-clean-hero),.site-main:has(.vv-clean-hero){padding-top:0!important}.entry-content>.vv-clean-hero,.vv-clean-hero{position:relative;isolation:isolate;width:100%;max-width:1290px;margin:32px auto 28px!important;padding:0;overflow:hidden;border:1px solid #e1e4dc;border-radius:25px;background:#f7f5f1;box-shadow:0 12px 32px rgba(35,62,46,.045);font-family:inherit}.vv-clean-hero .vv-ribbon{position:absolute;inset:0 auto 0 0;z-index:-1;width:18%;height:100%;pointer-events:none}.vv-clean-hero .vv-wave-desktop{display:block;width:100%;height:100%}.vv-clean-hero .vv-wave-mobile{display:none}.vv-clean-hero .vv-books{position:absolute;top:44%;left:8%;width:105px;height:150px;transform:rotate(-8deg)}.vv-clean-hero .vv-books span{position:absolute;inset:12px 13px;border:1px solid rgba(232,255,243,.42);border-radius:8px 15px 15px 8px;background:linear-gradient(135deg,rgba(231,255,241,.28),rgba(231,255,241,.08))}.vv-clean-hero .vv-books span:first-child{transform:translate(-8px,12px) rotate(-16deg)}.vv-clean-hero .vv-books span:nth-child(2){transform:translate(9px,-10px) rotate(17deg)}.vv-clean-hero .vv-books span:nth-child(3){transform:rotate(3deg);background:rgba(231,255,241,.19)}.vv-clean-hero .vv-content{padding:44px 30px 34px 20%}.vv-clean-hero .vv-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 21px;color:#365445;font-family:inherit;font-size:13px;font-weight:400;line-height:1.6}.vv-clean-hero .vv-eyebrow:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#259c74;box-shadow:0 0 0 4px rgba(37,156,116,.07)}.vv-clean-hero .vv-title{margin:0 0 45px;color:#14382a;font-family:inherit;font-size:calc(clamp(32px,3.8vw,56px));font-weight:800;line-height:1.12;letter-spacing:-1.5px;text-align:left;text-transform:none;text-wrap:balance}.vv-clean-hero .vv-title span{position:relative;display:table;margin-top:5px;color:#219b72}.vv-clean-hero .vv-underline{position:absolute;left:0;bottom:-21px;width:88%;height:19px;overflow:visible;pointer-events:none}.vv-clean-hero .vv-worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.vv-clean-hero .vv-world{min-width:0;text-align:left}.vv-clean-hero .vv-world+.vv-world{padding-left:25px;border-left:1px solid #c3dccc}.vv-clean-hero .vv-heading{display:flex;align-items:center;gap:11px;margin-bottom:13px}.vv-clean-hero .vv-icon{display:grid;place-items:center;width:41px;height:41px;flex-shrink:0;border-radius:12px;background:#dfefe3;color:#167e56}.vv-clean-hero .vv-icon svg{display:block;width:23px;height:23px}.vv-clean-hero .vv-world-title{margin:0;color:#193d2c;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.35px;text-transform:none;text-wrap:balance}.vv-clean-hero .vv-text{margin:0;color:#35473c;font-family:inherit;font-size:15px;font-weight:400;line-height:1.8;text-wrap:pretty}.vv-clean-hero .vv-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.vv-clean-hero .vv-features{display:flex;flex-wrap:wrap;gap:7px}.vv-clean-hero .vv-feature{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #cfe2d5;border-radius:999px;background:#f0f6f0;color:#284735;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.vv-clean-hero .vv-feature:before{content:"✓";color:#16865b}.vv-clean-hero a.vv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:215px;min-height:52px;padding:14px 20px;border:1px solid #16865f;border-radius:14px;background:linear-gradient(135deg,#20a279,#0e7d57);color:#fff;box-shadow:0 7px 18px rgba(27,132,93,.12);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .18s,box-shadow .18s}.vv-clean-hero .vv-button svg{display:block;width:23px;height:23px;flex-shrink:0}.vv-clean-hero a.vv-button:focus-visible{outline:3px solid #25865f;outline-offset:5px}@media(hover:hover){.vv-clean-hero a.vv-button:hover{transform:translateY(-2px);color:#fff;box-shadow:0 11px 24px rgba(27,132,93,.2)}}@media(max-width:900px){.entry-content>.vv-clean-hero,.vv-clean-hero{margin:24px auto!important;border-radius:21px}.vv-clean-hero .vv-ribbon{inset:0 0 auto;width:100%;height:90px}.vv-clean-hero .vv-wave-desktop{display:none}.vv-clean-hero .vv-wave-mobile{display:block;width:100%;height:100%}.vv-clean-hero .vv-books{top:-5px;left:auto;right:25px;width:80px;height:105px}.vv-clean-hero .vv-content{padding:102px 16px 20px}.vv-clean-hero .vv-eyebrow{gap:8px;margin:0 3px 13px;font-size:12px}.vv-clean-hero .vv-title{margin:0 3px 33px;font-size:calc(clamp(28px,7.6vw,40px));line-height:1.14;letter-spacing:-1px}.vv-clean-hero .vv-underline{bottom:-18px;height:15px}.vv-clean-hero .vv-worlds{grid-template-columns:1fr;gap:11px}.vv-clean-hero .vv-world,.vv-clean-hero .vv-world+.vv-world{padding:16px;border:1px solid #e0e3dc;border-radius:17px;background:hsla(0,0%,100%,.8)}.vv-clean-hero .vv-heading{gap:10px;margin-bottom:10px}.vv-clean-hero .vv-icon{width:35px;height:35px;border-radius:10px}.vv-clean-hero .vv-icon svg{width:21px;height:21px}.vv-clean-hero .vv-world-title{font-size:15px;letter-spacing:-.3px}.vv-clean-hero .vv-text{font-size:14px;line-height:1.7}.vv-clean-hero .vv-footer{flex-direction:column;align-items:stretch;gap:18px;margin-top:16px}.vv-clean-hero .vv-features{flex-direction:column;align-items:flex-start;gap:7px}.vv-clean-hero .vv-feature{padding:6px 10px}.vv-clean-hero a.vv-button{width:100%;min-width:0;min-height:53px;padding:14px 18px}}@media(prefers-reduced-motion:reduce){.vv-clean-hero a.vv-button{transition:none;transform:none}}