.simulator .btn,.result .btn{border:none;background:none;padding:0;cursor:pointer;font-family:inherit;display:inline-block;position:relative;text-transform:uppercase;letter-spacing:.1em;transition:.5s;font-size:1rem;text-decoration:none}.simulator .btn:focus-visible,.result .btn:focus-visible{outline:2px solid #ff6b35;outline-offset:4px}.simulator .btn:before,.result .btn:before{content:"";position:absolute;z-index:0}.simulator .btn:hover,.result .btn:hover{letter-spacing:.12em;box-shadow:2px 5px 60px #ff6b35}.simulator .btn__text,.result .btn__text{position:relative;z-index:3;display:block}.simulator .btn__border,.result .btn__border{position:absolute;inset:0;display:block;z-index:2;pointer-events:none}.simulator .btn__border:before,.result .btn__border:before{content:"";position:absolute;border:2px solid #ff6b35;width:7px;height:4px;top:-3.5px;left:80%;transform:translate(-50%);transition:.5s}.simulator .btn__border:after,.result .btn__border:after{content:"";position:absolute;border:2px solid #ff6b35;width:7px;height:4px;bottom:-3.5px;left:20%;transform:translate(-50%);transition:.5s}.simulator .btn:hover .btn__border:before,.simulator .btn:focus .btn__border:before,.simulator .btn:active .btn__border:before,.result .btn:hover .btn__border:before,.result .btn:focus .btn__border:before,.result .btn:active .btn__border:before{width:20px;left:20%}.simulator .btn:hover .btn__border:after,.simulator .btn:focus .btn__border:after,.simulator .btn:active .btn__border:after,.result .btn:hover .btn__border:after,.result .btn:focus .btn__border:after,.result .btn:active .btn__border:after{width:20px;left:80%}.simulator .btn--primary,.result .btn--primary{background:#333;color:#fff}.simulator .btn--primary:before,.result .btn--primary:before{background:#0a0a0a}.simulator .btn--primary:hover,.result .btn--primary:hover{background:#ff6b35;color:#fff}.simulator .btn--primary .btn__border:before,.simulator .btn--primary .btn__border:after,.result .btn--primary .btn__border:before,.result .btn--primary .btn__border:after{background:#0a0a0a}.simulator .btn--outline,.result .btn--outline{background:transparent;color:#333;border:1px solid #333}.simulator .btn--outline:before,.result .btn--outline:before{background:#fff}.simulator .btn--outline:hover,.result .btn--outline:hover{background:#ff6b35;color:#333;border-color:#ff6b35}.simulator .btn--outline .btn__border:before,.simulator .btn--outline .btn__border:after,.result .btn--outline .btn__border:before,.result .btn--outline .btn__border:after{background:#fff}.simulator .btn--medium,.result .btn--medium{padding:.5rem 1.5rem;font-size:.9rem}.pricing-page[data-astro-cid-asijnltu]{min-height:calc(100vh - 200px);padding:8rem 0 3rem;background:linear-gradient(135deg,#f5f7fa,#f0f2f5);display:flex;flex-direction:column}@media (max-width: 767px){.pricing-page[data-astro-cid-asijnltu]{padding:8rem 1.5rem 1.5rem;min-height:auto}}.pricing-page__container[data-astro-cid-asijnltu]{max-width:1400px;margin:0 auto;flex:1;display:flex;flex-direction:column;padding:0}@media (min-width: 768px){.pricing-page__container[data-astro-cid-asijnltu]{padding:0 5rem}}.pricing-page__title[data-astro-cid-asijnltu]{text-align:center;font-size:clamp(1.8rem,4vw,2.5rem);color:#000;margin-bottom:.75rem;font-family:MeshedDisplay,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.pricing-page__subtitle[data-astro-cid-asijnltu]{text-align:center;font-size:clamp(1rem,2vw,1.2rem);color:#6b6b6b;margin-bottom:3rem}.pricing-page__content[data-astro-cid-asijnltu]{display:grid;grid-template-columns:1fr;gap:3rem;flex:1;overflow:auto;padding:.75rem}@media (min-width: 768px){.pricing-page__content[data-astro-cid-asijnltu]{grid-template-columns:30% 1fr;align-items:stretch;overflow:hidden;padding:3rem}}.pricing-card[data-astro-cid-asijnltu]{background:linear-gradient(135deg,#f5f7fa,#f0f2f5);border-radius:8px;padding:1.5rem 3rem;box-shadow:0 10px 40px #0000001a;height:auto;display:flex;flex-direction:column;overflow-y:visible}@media (min-width: 768px){.pricing-card[data-astro-cid-asijnltu]{height:100%;overflow-y:auto}}.pricing-card__title[data-astro-cid-asijnltu]{font-size:1.8rem;color:#000;margin-bottom:.75rem;font-family:MeshedDisplay,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;text-align:center}.pricing-card__price[data-astro-cid-asijnltu]{margin-bottom:1.5rem;text-align:center}.pricing-card__amount[data-astro-cid-asijnltu]{font-size:2.5rem;font-weight:700;color:#ff6b35}.pricing-card__period[data-astro-cid-asijnltu]{font-size:1rem;color:#6b6b6b;margin-left:.75rem}.pricing-card__description[data-astro-cid-asijnltu]{color:#000;margin-bottom:.75rem;font-size:.95rem;line-height:1.5;text-align:center;font-style:italic}.pricing-card__features[data-astro-cid-asijnltu]{list-style:none;padding:0;margin:0}.pricing-card__feature[data-astro-cid-asijnltu]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #e5e5e5}.pricing-card__feature[data-astro-cid-asijnltu]:last-child{border-bottom:none}.pricing-card__feature-icon[data-astro-cid-asijnltu]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:.75rem}.pricing-card__feature[data-astro-cid-asijnltu].included .pricing-card__feature-icon[data-astro-cid-asijnltu]{background:#4caf501a;color:#4caf50}.pricing-card__feature[data-astro-cid-asijnltu].excluded .pricing-card__feature-icon[data-astro-cid-asijnltu]{background:#f443361a;color:#f44336}.pricing-card__feature-text[data-astro-cid-asijnltu]{color:#333;font-size:.9rem}.simulator[data-astro-cid-asijnltu]{background:linear-gradient(135deg,#f5f7fa,#f0f2f5);border-radius:8px;padding:.75rem;box-shadow:0 10px 40px #0000001a;height:auto;display:flex;flex-direction:column;overflow-y:visible}@media (min-width: 768px){.simulator[data-astro-cid-asijnltu]{height:100%;overflow-y:auto;padding:1.5rem 3rem}}.simulator__title[data-astro-cid-asijnltu]{font-size:1.5rem;color:#000;margin-bottom:.75rem;font-family:MeshedDisplay,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;text-align:center}@media (max-width: 767px){.simulator__title[data-astro-cid-asijnltu]{font-size:1.2rem}}.simulator__intro[data-astro-cid-asijnltu]{color:#6b6b6b;margin-bottom:1.5rem;font-size:.95rem;text-align:center;font-style:italic}@media (max-width: 767px){.simulator__intro[data-astro-cid-asijnltu]{font-size:.85rem;margin-bottom:.75rem}}.simulator__separator[data-astro-cid-asijnltu]{width:60px;height:3px;background-color:#ff6b35;margin:0 auto 3rem}@media (max-width: 767px){.simulator__separator[data-astro-cid-asijnltu]{margin-bottom:1.5rem}}.simulator__questions[data-astro-cid-asijnltu]{position:relative;overflow:visible}@media (max-width: 767px){.simulator__questions[data-astro-cid-asijnltu]{overflow:hidden}}@media (min-width: 768px){.simulator__questions[data-astro-cid-asijnltu]{overflow:hidden}}.question[data-astro-cid-asijnltu]{will-change:transform,opacity;position:relative;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.question[data-astro-cid-asijnltu]:not(:first-child){margin-top:0}.question__text[data-astro-cid-asijnltu]{font-size:1.1rem;color:#000;margin-bottom:1.5rem;font-weight:600;line-height:1.3}@media (max-width: 767px){.question__text[data-astro-cid-asijnltu]{font-size:1rem;margin-bottom:1.5rem}}.question__options[data-astro-cid-asijnltu]{display:flex;flex-direction:column;gap:.75rem}@media (max-width: 767px){.question__options[data-astro-cid-asijnltu]{gap:.75rem}}.question__option[data-astro-cid-asijnltu]{background:linear-gradient(135deg,#f5f7fa,#f0f2f5);border:2px solid #e5e5e5;border-radius:10px;padding:.75rem 1.5rem;font-size:.95rem;color:#000;cursor:pointer;transition:all .3s ease;text-align:left;font-weight:500;max-width:500px}@media (max-width: 767px){.question__option[data-astro-cid-asijnltu]{padding:.75rem 1.5rem;font-size:.9rem}}.question__option[data-astro-cid-asijnltu]:hover:not(:disabled){border-color:#ff6b35;background:#ff6b351a;transform:translate(5px)}.question__option[data-astro-cid-asijnltu]:disabled{opacity:.5;cursor:not-allowed}.simulator__result[data-astro-cid-asijnltu]{will-change:transform,opacity,filter;flex:1}.result[data-astro-cid-asijnltu]{text-align:center;padding:3rem;border-radius:12px}@media (max-width: 767px){.result[data-astro-cid-asijnltu]{padding:1.5rem}}.result--success[data-astro-cid-asijnltu]{background:linear-gradient(135deg,#4caf501a,#4caf500d);border:2px solid #4caf50}.result--warning[data-astro-cid-asijnltu]{background:linear-gradient(135deg,#ff98001a,#ff98000d);border:2px solid #ff9800}.result--custom[data-astro-cid-asijnltu]{background:linear-gradient(135deg,#2196f31a,#2196f30d);border:2px solid #2196f3}.result__icon[data-astro-cid-asijnltu]{font-size:2.5rem;margin-bottom:1.5rem}@media (max-width: 767px){.result__icon[data-astro-cid-asijnltu]{font-size:2rem}}.result__message[data-astro-cid-asijnltu]{font-size:1.1rem;color:#333;margin-bottom:3rem;line-height:1.6;font-weight:500}@media (max-width: 767px){.result__message[data-astro-cid-asijnltu]{font-size:1rem;margin-bottom:1.5rem}}.result__cta[data-astro-cid-asijnltu]{text-decoration:none;display:inline-block}
