@keyframes heroDecorIn{0%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes heroDecorInUp{0%{opacity:0}to{opacity:1;transform:translate(0)}}.hero-search-grid[data-astro-cid-xt5nfirb]{background-image:linear-gradient(to right,rgb(255 255 255 / .25) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .25) 1px,transparent 1px);background-size:32px 32px}.step-checklist[data-astro-cid-4rnmrc4d] ul{list-style:none;margin:0;padding:0}.step-checklist[data-astro-cid-4rnmrc4d] li{position:relative;padding-left:1.75rem;margin:.45rem 0;white-space:nowrap}.step-checklist[data-astro-cid-4rnmrc4d] li:before{content:"";position:absolute;left:0;top:50%;width:1.15rem;height:1.15rem;transform:translateY(-50%);border-radius:9999px;background:#4f7d3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center / .7rem no-repeat}.step-stats[data-astro-cid-4rnmrc4d] ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.step-stats[data-astro-cid-4rnmrc4d] li{position:relative;padding-top:1.4rem;line-height:1.25}.step-stats[data-astro-cid-4rnmrc4d] li:before{content:"";position:absolute;left:0;top:0;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f7d3a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5 12l7-7 7 7'/%3E%3C/svg%3E") center / contain no-repeat}.step-stats[data-astro-cid-4rnmrc4d] li+li{border-left:1px solid rgb(0 0 0 / .08);padding-left:.6rem}.step-stats[data-astro-cid-4rnmrc4d] li+li:before{left:.6rem}.cta-backdrop[data-astro-cid-774zroes]{position:absolute;inset:0;z-index:0;pointer-events:none}.cta-blur[data-astro-cid-774zroes]{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.55}.cta-blur-1[data-astro-cid-774zroes]{width:30rem;height:22rem;left:-8rem;top:10%;background:var(--color-neutral)}.cta-blur-2[data-astro-cid-774zroes]{width:26rem;height:20rem;right:4%;bottom:22%;background:color-mix(in srgb,var(--color-secondary) 45%,transparent)}.cta-blur-3[data-astro-cid-774zroes]{width:22rem;height:16rem;left:38%;top:-6rem;background:#f3eed6}.cta-button-glow[data-astro-cid-774zroes]:before{content:"";position:absolute;left:50%;top:50%;width:18rem;height:7rem;transform:translate(-50%,-50%);border-radius:9999px;background:color-mix(in srgb,var(--color-secondary) 35%,transparent);filter:blur(50px);z-index:-1}.cta-laptop-heading[data-astro-cid-uzpbdk7n] mark{white-space:nowrap}.cta-laptop-button:after{content:"";width:1.3rem;height:1.3rem;margin-left:.85rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.cta-laptop-list[data-astro-cid-uzpbdk7n] ol,.cta-laptop-list[data-astro-cid-uzpbdk7n] ul,.cta-laptop-tags[data-astro-cid-uzpbdk7n] ul{list-style:none;margin:0;padding:0;counter-reset:opp}.cta-laptop-list[data-astro-cid-uzpbdk7n] li{position:relative;counter-increment:opp;padding:.35rem 0 .35rem 1.75rem;border-bottom:1px solid rgb(0 0 0 / .06)}.cta-laptop-list[data-astro-cid-uzpbdk7n] li:before{content:counter(opp);position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem;border-radius:9999px;background:#8fa883;color:#fff;font-size:.6rem;font-weight:700;display:grid;place-items:center}.cta-laptop-tags[data-astro-cid-uzpbdk7n] li{margin:.3rem 0;padding:.1rem .5rem;border-radius:9999px;background:#e5eedb;text-align:center;line-height:1.6}.guarantee-row[data-astro-cid-fvlo4knv] .guarantee-track{flex-shrink:0}.guarantee-row[data-astro-cid-fvlo4knv] ul{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.guarantee-row[data-astro-cid-fvlo4knv] li{flex-shrink:0;margin:0;padding:1rem 1.5rem;border-radius:20px;background:#fff;white-space:nowrap;font-size:20px;line-height:1.5}.calc-option[data-astro-cid-ofmgskbj][aria-pressed=true]{border-color:var(--color-primary);border-width:1.5px;background:#eef2e6}.calc-check[data-astro-cid-ofmgskbj]{position:absolute;top:-.7rem;right:-.7rem;width:2.1rem;height:2.1rem;border-radius:9999px;background:#4f7d3a;color:#fff;border:3px solid #fbfbf7;display:none;place-items:center}.calc-check[data-astro-cid-ofmgskbj] svg[data-astro-cid-ofmgskbj]{width:1.1rem;height:1.1rem}.calc-option[data-astro-cid-ofmgskbj][aria-pressed=true] .calc-check[data-astro-cid-ofmgskbj]{display:grid}.calc-sparkle[data-astro-cid-ofmgskbj]{position:absolute;top:-.35em;right:-.75em;width:.6em;height:.6em}.calc-heading[data-astro-cid-ofmgskbj] span{position:relative;display:inline-block;padding-bottom:.12em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M22 9c46-6 104-7 170-3' fill='none' stroke='%234f7d3a' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") bottom left / 100% .28em no-repeat}.calc-points[data-astro-cid-ofmgskbj] ul{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.calc-points[data-astro-cid-ofmgskbj] li{position:relative;padding-left:2.75rem;line-height:1.45;min-height:1.9rem;display:block;padding-top:.15rem}.calc-points[data-astro-cid-ofmgskbj] li:before{content:"";position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;border-radius:.5rem;background:#cce2be url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='%234f7d3a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.calc-leaves[data-astro-cid-ofmgskbj]{position:absolute;z-index:0;pointer-events:none;width:clamp(150px,17vw,240px);opacity:.9;filter:drop-shadow(0 6px 10px rgba(21,57,25,.12))}.calc-leaves-top[data-astro-cid-ofmgskbj]{top:-6.5rem;left:-7rem}.calc-leaves-bottom[data-astro-cid-ofmgskbj]{bottom:-6.5rem;right:-6.5rem;transform:rotate(172deg)}@media(max-width:640px){.calc-leaves[data-astro-cid-ofmgskbj]{width:120px}.calc-leaves-top[data-astro-cid-ofmgskbj]{left:-3rem;top:-3.75rem}.calc-leaves-bottom[data-astro-cid-ofmgskbj]{right:-3rem;bottom:-3.75rem}}.price-checks[data-astro-cid-qcdlwxz4] ul{list-style:none;margin:0;padding:0}.price-checks[data-astro-cid-qcdlwxz4] li{position:relative;padding-left:3rem;margin:0 0 1.1rem;min-height:2.2rem;padding-block:max(0px,calc((2.2rem - 1lh)/2))}.price-checks[data-astro-cid-qcdlwxz4] li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;border-radius:9999px;background:#e3e9d8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23153919' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.price-cta:after{content:"";width:1.25rem;height:1.25rem;margin-left:.75rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}
