.center-btn{justify-content:center}.photo[data-astro-cid-q7vifbca]{border-radius:9px;width:100%;height:auto;display:block}.pricing[data-astro-cid-q7vifbca]{color:var(--color-pine);background-color:var(--color-sand);padding:100px 5%;display:flow-root}.pricing__inner[data-astro-cid-q7vifbca]{max-width:1500px;margin:0 auto}.pricing__sub[data-astro-cid-q7vifbca]{letter-spacing:3px;text-align:center;text-transform:uppercase;color:var(--color-bronze);margin:0 0 15px;font-size:1.1rem;font-weight:700}.pricing__heading[data-astro-cid-q7vifbca]{text-align:center;color:var(--color-pine);margin:0 0 70px;font-size:4rem;line-height:1.1}.pricing__grid[data-astro-cid-q7vifbca]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:40px;display:grid}.price-card[data-astro-cid-q7vifbca]{background:var(--color-forest);box-shadow:0 15px 40px color-mix(in srgb, var(--color-pine) 8%, transparent);border-radius:16px;flex-direction:column;padding:50px 40px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden}.price-card[data-astro-cid-q7vifbca]:hover{box-shadow:0 30px 60px color-mix(in srgb, var(--color-pine) 15%, transparent);transform:translateY(-8px)}.price-card__title[data-astro-cid-q7vifbca]{color:var(--color-white);margin:0 0 20px;font-size:2.2rem;line-height:1.2}.price-card__intro[data-astro-cid-q7vifbca]{color:var(--color-sage);margin:0 0 20px;font-size:1.05rem;line-height:1.6}.price-card__amount[data-astro-cid-q7vifbca]{background-color:color-mix(in srgb, var(--color-black) 20%, transparent);border-radius:12px;margin-bottom:40px;padding:30px 35px}.price-card__label[data-astro-cid-q7vifbca]{letter-spacing:2px;text-transform:uppercase;color:var(--color-bronze);margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}.price-card__value[data-astro-cid-q7vifbca]{font-family:var(--font-heading);color:var(--color-white);font-size:2.8rem;line-height:1.1}.price-card__factors[data-astro-cid-q7vifbca]{color:var(--color-white);margin-bottom:25px;font-size:1.05rem;font-weight:700;display:block}.price-card__list[data-astro-cid-q7vifbca]{flex-grow:1;margin:0 0 45px;padding:0;list-style:none}.price-card__list[data-astro-cid-q7vifbca] li[data-astro-cid-q7vifbca]{color:var(--color-sage);align-items:flex-start;margin-bottom:18px;font-size:1.05rem;line-height:1.5;display:flex}.price-card__list[data-astro-cid-q7vifbca] svg{width:18px;height:18px;color:var(--color-bronze);opacity:.8;flex-shrink:0;margin:4px 15px 0 0}.price-card__note[data-astro-cid-q7vifbca]{color:var(--color-sage);background-color:color-mix(in srgb, var(--color-black) 15%, transparent);border-left:3px solid var(--color-bronze);border-radius:0 12px 12px 0;margin-top:auto;padding:25px 30px;font-size:.95rem;font-style:italic;line-height:1.6}@media (width<=1200px){.pricing__grid[data-astro-cid-q7vifbca]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media (width<=1024px){.price-card[data-astro-cid-q7vifbca]{padding:40px 30px}}@media (width<=768px){.pricing[data-astro-cid-q7vifbca]{padding:80px 20px}.pricing__heading[data-astro-cid-q7vifbca]{margin-bottom:50px;font-size:45px}.pricing__grid[data-astro-cid-q7vifbca]{grid-template-columns:1fr}.price-card[data-astro-cid-q7vifbca]{padding:35px 25px}.price-card__value[data-astro-cid-q7vifbca]{font-size:2.2rem}.price-card__amount[data-astro-cid-q7vifbca]{padding:25px}}.factors[data-astro-cid-q7vifbca]{color:var(--color-white);background-color:var(--color-forest);background-image:radial-gradient(circle at top center, color-mix(in srgb, var(--color-bronze) 15%, transparent) 0%, transparent 70%);padding:100px 2%;display:flow-root;overflow:hidden}.factors__inner[data-astro-cid-q7vifbca]{max-width:1500px;margin:0 auto}.factors__heading[data-astro-cid-q7vifbca]{text-align:center;color:var(--color-white);margin:0 0 90px;font-size:3.8rem;line-height:1.2}.factors__grid[data-astro-cid-q7vifbca]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:30px;padding-top:50px;display:grid;position:relative}.factors__grid[data-astro-cid-q7vifbca]:before{z-index:1;content:"";border-top:2px dashed color-mix(in srgb, var(--color-bronze) 40%, transparent);height:2px;position:absolute;top:50px;left:12%;right:12%}.factor[data-astro-cid-q7vifbca]{z-index:2;background:color-mix(in srgb, var(--color-white) 3%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 5%, transparent);height:100%;box-shadow:0 15px 40px color-mix(in srgb, var(--color-black) 20%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;padding:65px 30px 40px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.factor[data-astro-cid-q7vifbca]:hover{background:color-mix(in srgb, var(--color-white) 5%, transparent);border-color:color-mix(in srgb, var(--color-bronze) 30%, transparent);box-shadow:0 30px 60px color-mix(in srgb, var(--color-black) 40%, transparent);transform:translateY(-8px)}.factor__icon[data-astro-cid-q7vifbca]{z-index:3;width:90px;height:90px;color:var(--color-bronze);background:var(--color-forest);border:2px solid var(--color-bronze);box-shadow:0 10px 20px color-mix(in srgb, var(--color-black) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;transition:all .4s;display:flex;position:absolute;top:-45px;left:50%;transform:translate(-50%)}.factor__icon[data-astro-cid-q7vifbca] svg{transition:all .4s}.factor[data-astro-cid-q7vifbca]:hover .factor__icon[data-astro-cid-q7vifbca]{color:var(--color-forest);background:var(--color-bronze)}.factor__step[data-astro-cid-q7vifbca]{width:28px;height:28px;color:var(--color-forest);background:var(--color-bronze);border:3px solid var(--color-forest);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex;position:absolute;top:0;right:-5px}.factor[data-astro-cid-q7vifbca]:hover .factor__step[data-astro-cid-q7vifbca]{color:var(--color-forest);background:var(--color-white);border-color:var(--color-bronze)}.factor__title[data-astro-cid-q7vifbca]{text-align:center;color:var(--color-white);margin:0 0 15px;font-size:2rem;line-height:1.2}.factor__intro[data-astro-cid-q7vifbca]{text-align:center;color:var(--color-sage);margin:0 0 20px;font-size:1rem;line-height:1.6}.factor__list-wrap[data-astro-cid-q7vifbca]{flex-direction:column;flex-grow:1;align-items:center;display:flex}.factor__list-inner[data-astro-cid-q7vifbca]{text-align:left;width:100%;display:inline-block}.factor__list-title[data-astro-cid-q7vifbca]{letter-spacing:1px;text-align:center;text-transform:uppercase;width:100%;color:var(--color-bronze);border-top:1px solid color-mix(in srgb, var(--color-white) 5%, transparent);margin-bottom:20px;padding-top:25px;font-size:.95rem;font-weight:700;display:block}.factor__list-title--plain[data-astro-cid-q7vifbca],.factor__list-title--asText[data-astro-cid-q7vifbca]{border-top:none;padding-top:0}.factor__list-title--asText[data-astro-cid-q7vifbca]{letter-spacing:0;text-transform:none}.factor__list[data-astro-cid-q7vifbca]{margin:0;padding:0;list-style:none}.factor__list[data-astro-cid-q7vifbca] li[data-astro-cid-q7vifbca]{color:var(--color-sage);align-items:flex-start;margin-bottom:16px;font-size:1rem;line-height:1.4;display:flex}.factor__list[data-astro-cid-q7vifbca] svg{width:18px;height:18px;color:var(--color-bronze);opacity:.8;flex-shrink:0;margin:2px 12px 0 0}.factor__footer[data-astro-cid-q7vifbca]{text-align:center;color:var(--color-sage);border-top:1px solid color-mix(in srgb, var(--color-white) 5%, transparent);margin:0 0 20px;padding-top:25px;font-size:.9rem;font-style:italic;line-height:1.6}@media (width<=1200px){.factors__grid[data-astro-cid-q7vifbca]{grid-template-columns:repeat(2,1fr)}.factors__grid[data-astro-cid-q7vifbca]:before{display:none}}@media (width<=768px){.factors[data-astro-cid-q7vifbca]{padding:80px 20px}.factors__heading[data-astro-cid-q7vifbca]{margin-bottom:60px;font-size:2.8rem}.factors__grid[data-astro-cid-q7vifbca]{grid-template-columns:1fr;gap:60px}.factor[data-astro-cid-q7vifbca]{padding:60px 25px 35px}}.process[data-astro-cid-q7vifbca]{color:var(--color-pine);background-color:var(--color-cream);padding:120px 5%;display:flow-root}.process__inner[data-astro-cid-q7vifbca]{max-width:1200px;margin:0 auto}.process__header[data-astro-cid-q7vifbca]{text-align:center;max-width:800px;margin:0 auto 80px}.process__heading[data-astro-cid-q7vifbca]{color:var(--color-pine);margin:0 0 25px;font-size:4rem;line-height:1.1}.process__sub[data-astro-cid-q7vifbca]{color:var(--color-fern);margin:0;font-size:1.15rem;font-weight:500;line-height:1.6}.process__grid[data-astro-cid-q7vifbca]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:40px;display:grid}.step[data-astro-cid-q7vifbca]{text-align:left;background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-bronze) 10%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--color-pine) 4%, transparent);border-radius:16px;flex-direction:column;padding:50px 40px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex}.step[data-astro-cid-q7vifbca]:hover{border-color:color-mix(in srgb, var(--color-bronze) 30%, transparent);box-shadow:0 20px 40px color-mix(in srgb, var(--color-pine) 8%, transparent);transform:translateY(-10px)}.step__icon[data-astro-cid-q7vifbca]{width:60px;height:60px;color:var(--color-bronze);background:color-mix(in srgb, var(--color-bronze) 8%, transparent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:35px;transition:all .4s;display:flex}.step[data-astro-cid-q7vifbca]:hover .step__icon[data-astro-cid-q7vifbca]{color:var(--color-white);background:var(--color-bronze)}.step__label[data-astro-cid-q7vifbca]{letter-spacing:2px;text-transform:uppercase;color:var(--color-bronze);margin-bottom:15px;font-size:.9rem;font-weight:700;display:block}.step__title[data-astro-cid-q7vifbca]{color:var(--color-pine);margin:0;font-size:1.8rem;line-height:1.3}@media (width<=1024px){.process__grid[data-astro-cid-q7vifbca]{gap:25px}.step[data-astro-cid-q7vifbca]{padding:40px 30px}.step__title[data-astro-cid-q7vifbca]{font-size:1.6rem}}@media (width<=900px){.process__grid[data-astro-cid-q7vifbca]{grid-template-columns:1fr;gap:30px}}@media (width<=768px){.process[data-astro-cid-q7vifbca]{padding:80px 20px}.process__heading[data-astro-cid-q7vifbca]{font-size:3.2rem}.process__header[data-astro-cid-q7vifbca]{margin-bottom:50px}}
