h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading)}.main{width:100%;overflow-x:hidden}.container{max-width:var(--container-width);margin:0 auto;padding:0 16px}.header__nav{background-color:var(--color-bg-card)}.hero{max-width:var(--container-width);margin:0 auto;padding:var(--spacing-2xl) 24px;display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl);align-items:center;min-height:auto}.hero__content{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:flex-start}.hero__title{display:flex;align-items:flex-end;gap:var(--spacing-sm);font-size:1.615rem;font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin-bottom:0;flex-direction:column;text-align:right}.hero__title-main{display:inline-block}.hero__subtitle{font-size:1.15rem;color:var(--color-text-secondary);margin-bottom:0}.hero__description{font-size:1rem;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:justify}.hero__actions{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:nowrap;margin-top:var(--spacing-md);width:100%}.hero__cta{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-default);font-size:var(--font-size-input);font-weight:var(--font-weight-medium);border:1px solid transparent;text-decoration:none;cursor:default;line-height:1.4;flex:1 1 calc(50% - var(--spacing-md) / 2);min-width:0;font-family:var(--font-family-body);height:var(--height-button-md);box-sizing:border-box;cursor:pointer}.hero__cta--gold{background-color:var(--color-secondary-gold);color:var(--color-text-white);position:relative;overflow:hidden;transition:var(--transition-fast)}.hero__cta--gold::after{content:'';position:absolute;top:0;right:-40px;width:0;height:100%;background-color:var(--color-overlay-white);transition:all 0.5s ease;z-index:1}.hero__cta--gold:hover{background-color:var(--color-secondary-gold)}.hero__cta--gold:hover::after{right:0;width:100%}.hero__cta--gold:active{background-color:var(--color-secondary-gold)}.hero__cta--gold:active::after{right:0;width:100%;background-color:var(--color-overlay-white)}.hero__cta--outline{background-color:#fff;color:var(--color-secondary-gold);border-color:var(--color-secondary-gold);transition:var(--transition-fast)}.hero__cta--outline:hover,.hero__cta--outline:active{background-color:#b4965903;color:var(--color-secondary-gold);box-shadow:none}.hero__cta--blue{flex:0 0 auto;padding:0 36px;background-color:var(--color-primary-blue);color:var(--color-text-white);position:relative;overflow:hidden;transition:var(--transition-fast)}.hero__cta--blue::after{content:'';position:absolute;top:0;right:-40px;width:0;height:100%;background-color:var(--color-overlay-white);transition:all 0.5s ease;z-index:1}.hero__cta--blue:hover,.hero__cta--blue:active{background-color:var(--color-primary-blue)}.hero__cta--blue:hover::after,.hero__cta--blue:active::after{right:0;width:100%}.hero__image{display:none;justify-content:center;align-items:center}.hero__image-img{width:540px;height:450px;object-fit:contain}.video-feature{display:none;max-width:var(--container-width);margin:0 auto;padding:var(--spacing-2xl) 24px;grid-template-columns:1fr;gap:var(--spacing-3xl);align-items:center;min-height:auto}.video-feature__content{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:flex-start}.video-feature__title{font-size:1.615rem;font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin-bottom:0;text-align:right}.video-feature__description{font-size:1rem;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:justify}.video-feature__media{width:100%;display:flex;justify-content:center;align-items:center}.video-feature__video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-default);overflow:hidden;background-color:var(--color-bg-card)}.video-feature__video-wrapper>video,.video-feature__video-wrapper>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.purchase-step{opacity:0;transform:translateX(-50px);animation:fadeInLeft 0.8s ease forwards;align-items:flex-end;gap:0;width:100%}.purchase-step--1{animation-delay:0.4s}.purchase-step--2{animation-delay:0.6s}.purchase-step--3{animation-delay:0.8s}@keyframes fadeInLeft{to{opacity:1;transform:translateX(0)}}.purchase-step__card{background-color:var(--color-bg-card);border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-card);padding:var(--spacing-xl);text-align:right;position:relative;transition:all 0.6s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;transform-origin:left center;overflow:hidden}.purchase-step__card::after{content:'';position:absolute;top:0;right:0;bottom:0;width:4px;background:var(--color-primary-blue);z-index:0;opacity:0;border-radius:0 var(--radius-card) var(--radius-card) 0;transform:scaleX(0);transform-origin:right center;transition:opacity 0.3s ease}.purchase-step__card.active::after{opacity:1;animation:expandBorder 5s linear forwards}.purchase-step__card.inactive::after{opacity:0;transform:scaleX(0);animation:none}.purchase-step__card.inactive{filter:grayscale(100%);opacity:.6;transform:scale(.9);transform-origin:left center}.purchase-step__card.active{filter:grayscale(0%);opacity:1;transform:scale(1);transform-origin:left center;border-color:var(--color-primary-blue);box-shadow:0 10px 30px rgba(28,36,116,.15),0 0 0 2px var(--color-primary-blue)}@keyframes expandBorder{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.purchase-step__card>*{position:relative;z-index:1}.purchase-step__card:not(.inactive):hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 2px var(--color-primary-blue);border-color:var(--color-primary-blue)}.purchase-step__card:not(.inactive):hover .purchase-step__number{transform:rotate(360deg) scale(1.2);background:linear-gradient(135deg,var(--color-primary-blue),var(--color-secondary-gold))}.purchase-step__card.active{border-color:var(--color-primary-blue);box-shadow:0 10px 30px rgba(28,36,116,.15),0 0 0 2px var(--color-primary-blue)}.purchase-step__number{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--color-primary-blue);color:var(--color-text-white);border-radius:50%;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);transition:all 0.5s cubic-bezier(.68,-.55,.265,1.55);position:relative;animation:pulseGlow 2s ease-in-out infinite;flex-shrink:0}@keyframes pulseGlow{0%,100%{box-shadow:0 0 10px var(--color-primary-blue),0 0 20px var(--color-primary-blue)}50%{box-shadow:0 0 20px var(--color-primary-blue),0 0 40px var(--color-primary-blue),0 0 60px var(--color-primary-blue)}}.step-counter{display:inline-block}.purchase-step__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md);margin-top:0}.purchase-step__description{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.purchase-step__connector{width:2px;height:var(--spacing-2xl);background:linear-gradient(to bottom,var(--color-primary-blue) 0%,rgba(28,36,116,.3) 100%);margin-left:32px;margin-top:var(--spacing-md);height:0%;animation:drawLineVertical 1s ease 1s forwards}@keyframes drawLineVertical{to{height:var(--spacing-2xl)}}@keyframes drawLine{to{width:100%}}.mobile-mockup-container{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:flex-start;position:relative;opacity:0;transform:perspective(1000px) rotateY(90deg) translateX(100px);animation:mockupEntrance 1s cubic-bezier(.68,-.55,.265,1.55) 0.7s forwards}@keyframes mockupEntrance{to{opacity:1;transform:perspective(1000px) rotateY(0deg) translateX(0)}}.mobile-mockup{position:relative;transform-style:preserve-3d;animation:float-3d 6s ease-in-out infinite}@keyframes float-3d{0%,100%{transform:translateY(0) rotateY(-5deg)}50%{transform:translateY(-20px) rotateY(5deg)}}.phone-frame{width:300px;height:600px;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border-radius:40px;padding:12px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1) inset;position:relative;transform-style:preserve-3d}.phone-notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:140px;height:24px;background:#1a1a1a;border-radius:0 0 16px 16px;z-index:10}.phone-screen{width:100%;height:100%;background:var(--color-bg-card);border-radius:32px;overflow:hidden;position:relative}.screen-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.6s ease}.screen-content.active{opacity:1}.screen-placeholder{width:100%;height:100%;padding:16px;background:var(--color-bg-light)}.screen-header{height:60px;background:var(--color-primary-blue);border-radius:12px;margin-bottom:16px;opacity:.8}.screen-body{display:flex;flex-direction:column;gap:12px}.screen-card{height:80px;background:var(--color-bg-card);border-radius:var(--radius-default);border:1px solid var(--color-border-light)}.phone-button{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:rgba(255,255,255,.3);border-radius:2px}.mockup-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,var(--color-primary-blue) 0%,transparent 70%);opacity:.2;filter:blur(40px);animation:glowPulse 3s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes glowPulse{0%,100%{opacity:.2;transform:translate(-50%,-50%) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.1)}}.mockup-shadow{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:80%;height:30px;background:radial-gradient(ellipse,rgba(0,0,0,.3) 0%,transparent 70%);filter:blur(20px);pointer-events:none;z-index:-1}.related-products{padding:var(--spacing-2xl) var(--spacing-lg);background-color:var(--color-bg-light)}.related-products__container{max-width:var(--container-width);margin:0 auto;position:relative}.related-products__title{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xl);text-align:right;font-family:var(--font-family-heading);position:relative;padding-right:0}.related-products__slider .owl-stage-outer{padding:var(--spacing-sm) 0}.related-products__slider .owl-nav{position:absolute;top:4px;left:0;display:flex;justify-content:flex-start;gap:var(--spacing-sm);margin-top:0;margin-bottom:0;z-index:10;align-items:center;height:auto;transform:translateY(calc(-100% - var(--spacing-xl)));margin-right:0}.related-products__slider .owl-nav button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-all);line-height:1;background-color:var(--color-bg-card)!important;border-radius:var(--radius-card);overflow:hidden;transition:var(--transition-all);flex-direction:column;border:1px solid var(--color-border-dark)!important}.related-products__slider .owl-nav button:hover{background-color:var(--color-primary-blue);color:var(--color-text-white);border-color:var(--color-primary-blue)}.related-products__slider .owl-nav .owl-prev span,.related-products__slider .owl-nav .owl-next span{display:none}.container{max-width:var(--container-width);margin:0 auto;padding:0 16px}.purchase-step{opacity:0;transform:translateX(-50px);animation:fadeInLeft 0.8s ease forwards;align-items:flex-end;gap:0;width:100%}.purchase-step--1{animation-delay:0.4s}.purchase-step--2{animation-delay:0.6s}.purchase-step--3{animation-delay:0.8s}@keyframes fadeInLeft{to{opacity:1;transform:translateX(0)}}.purchase-step__card{background-color:var(--color-bg-card);border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-card);padding:var(--spacing-xl);text-align:right;position:relative;transition:all 0.6s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;transform-origin:left center;overflow:hidden}.purchase-step__card::after{content:'';position:absolute;top:0;right:0;bottom:0;width:4px;background:var(--color-primary-blue);z-index:0;opacity:0;border-radius:0 var(--radius-card) var(--radius-card) 0;transform:scaleX(0);transform-origin:right center;transition:opacity 0.3s ease}.purchase-step__card.active::after{opacity:1;animation:expandBorder 5s linear forwards}.purchase-step__card.inactive::after{opacity:0;transform:scaleX(0);animation:none}.purchase-step__card.inactive{filter:grayscale(100%);opacity:.6;transform:scale(.9);transform-origin:left center}.purchase-step__card.active{filter:grayscale(0%);opacity:1;transform:scale(1);transform-origin:left center;border-color:var(--color-primary-blue);box-shadow:0 10px 30px rgba(28,36,116,.15),0 0 0 2px var(--color-primary-blue)}@keyframes expandBorder{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.purchase-step__card>*{position:relative;z-index:1}.purchase-step__card:not(.inactive):hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 2px var(--color-primary-blue);border-color:var(--color-primary-blue)}.purchase-step__card:not(.inactive):hover .purchase-step__number{transform:rotate(360deg) scale(1.2);background:linear-gradient(135deg,var(--color-primary-blue),var(--color-secondary-gold))}.purchase-step__card.active{border-color:var(--color-primary-blue);box-shadow:0 10px 30px rgba(28,36,116,.15),0 0 0 2px var(--color-primary-blue)}.purchase-step__number{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--color-primary-blue);color:var(--color-text-white);border-radius:50%;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);transition:all 0.5s cubic-bezier(.68,-.55,.265,1.55);position:relative;animation:pulseGlow 2s ease-in-out infinite;flex-shrink:0}@keyframes pulseGlow{0%,100%{box-shadow:0 0 10px var(--color-primary-blue),0 0 20px var(--color-primary-blue)}50%{box-shadow:0 0 20px var(--color-primary-blue),0 0 40px var(--color-primary-blue),0 0 60px var(--color-primary-blue)}}.step-counter{display:inline-block}.purchase-step__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md);margin-top:0}.purchase-step__description{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.purchase-step__connector{width:2px;height:var(--spacing-2xl);background:linear-gradient(to bottom,var(--color-primary-blue) 0%,rgba(28,36,116,.3) 100%);margin-left:32px;margin-top:var(--spacing-md);height:0%;animation:drawLineVertical 1s ease 1s forwards}@keyframes drawLineVertical{to{height:var(--spacing-2xl)}}@keyframes drawLine{to{width:100%}}.mobile-mockup-container{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:flex-start;position:relative;opacity:0;transform:perspective(1000px) rotateY(90deg) translateX(100px);animation:mockupEntrance 1s cubic-bezier(.68,-.55,.265,1.55) 0.7s forwards}@keyframes mockupEntrance{to{opacity:1;transform:perspective(1000px) rotateY(0deg) translateX(0)}}.mobile-mockup{position:relative;transform-style:preserve-3d;animation:float-3d 6s ease-in-out infinite}@keyframes float-3d{0%,100%{transform:translateY(0) rotateY(-5deg)}50%{transform:translateY(-20px) rotateY(5deg)}}.phone-frame{width:300px;height:600px;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border-radius:40px;padding:12px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1) inset;position:relative;transform-style:preserve-3d}.phone-notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:140px;height:24px;background:#1a1a1a;border-radius:0 0 16px 16px;z-index:10}.phone-screen{width:100%;height:100%;background:var(--color-bg-card);border-radius:32px;overflow:hidden;position:relative}.screen-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.6s ease}.screen-content.active{opacity:1}.screen-placeholder{width:100%;height:100%;padding:16px;background:var(--color-bg-light)}.screen-header{height:60px;background:var(--color-primary-blue);border-radius:12px;margin-bottom:16px;opacity:.8}.screen-body{display:flex;flex-direction:column;gap:12px}.screen-card{height:80px;background:var(--color-bg-card);border-radius:var(--radius-default);border:1px solid var(--color-border-light)}.phone-button{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:rgba(255,255,255,.3);border-radius:2px}.mockup-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,var(--color-primary-blue) 0%,transparent 70%);opacity:.2;filter:blur(40px);animation:glowPulse 3s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes glowPulse{0%,100%{opacity:.2;transform:translate(-50%,-50%) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.1)}}.mockup-shadow{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:80%;height:30px;background:radial-gradient(ellipse,rgba(0,0,0,.3) 0%,transparent 70%);filter:blur(20px);pointer-events:none;z-index:-1}.related-products{padding:var(--spacing-2xl) var(--spacing-lg);background-color:var(--color-bg-light)}.related-products__container{max-width:var(--container-width);margin:0 auto;position:relative}.related-products__title{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xl);text-align:right;font-family:var(--font-family-heading);position:relative;padding-right:0}.related-products__slider .owl-stage-outer{padding:var(--spacing-sm) 0}.related-products__slider .owl-nav{position:absolute;top:4px;left:0;display:flex;justify-content:flex-start;gap:var(--spacing-sm);margin-top:0;margin-bottom:0;z-index:10;align-items:center;height:auto;transform:translateY(calc(-100% - var(--spacing-xl)));margin-right:0}.related-products__slider .owl-nav button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-all);line-height:1;background-color:var(--color-bg-card)!important;border-radius:var(--radius-card);overflow:hidden;transition:var(--transition-all);flex-direction:column;border:1px solid var(--color-border-dark)!important}.related-products__slider .owl-nav button:hover{background-color:var(--color-primary-blue);color:var(--color-text-white);border-color:var(--color-primary-blue)}.related-products__slider .owl-nav .owl-prev span,.related-products__slider .owl-nav .owl-next span{display:none}.related-products__slider .owl-nav .owl-prev::before{content:'';display:block;width:22px;height:22px;background-image:url(../../../../../../../../themes/ayarfar-theme/assets/icons/arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.related-products__slider .owl-nav .owl-next::before{content:'';display:block;width:22px;height:22px;background-image:url(../../../../../../../../themes/ayarfar-theme/icons/arrow-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.related-products .product-card-link{display:block;text-decoration:none;color:inherit;transition:var(--transition-all)}.product-card-link{text-decoration:none}.related-products .product-card-link,.related-products .product-card-link:hover,.related-products .product-card-link:focus,.related-products .product-card-link:active{text-decoration:none;color:inherit}.related-products .product-card-link *{text-decoration:none}.related-products .product-card__original-price{font-size:var(--font-size-product-xs);color:var(--color-text-muted);font-weight:var(--font-weight-normal);font-family:var(--font-family-body)}.related-products .product-card__original-price-number{text-decoration:line-through}.related-products .product-card__original-price-unit{font-size:var(--font-size-product-xs);font-weight:var(--font-weight-normal);margin-right:2px;color:var(--color-text-muted)}.related-products .product-card__discount-badge{background-color:#d32f2f;color:var(--color-text-white);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-size-product-xs);font-weight:var(--font-weight-semibold);line-height:1;font-family:var(--font-family-body)}.related-products .product-card__sale-price{font-size:var(--font-size-faq-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2;font-family:var(--font-family-body);text-align:left;margin-right:auto}.related-products .product-card__price-unit{font-size:var(--font-size-product-xs);font-weight:var(--font-weight-normal);margin-right:2px}.benefits{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-card)}.benefits__container{max-width:var(--container-width);margin:0 auto}.benefits__title{text-align:right;margin-bottom:var(--spacing-3xl);font-size:var(--font-size-h2)}.benefits__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-md)}.benefit-card{background-color:var(--color-bg-card);border-radius:12px;padding:var(--padding-card);border:1px solid var(--color-bg-lighter);text-align:center}.benefit-card__icon-container{margin:0 auto var(--spacing-lg);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.benefit-card__icon{width:auto;height:75px;fill:var(--color-primary-blue)}.benefit-card__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.benefit-card__description{font-size:var(--font-size-box-caption);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.features{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-light)}.features__container{max-width:var(--container-width);margin:0 auto}.features__title{font-size:var(--font-size-h2);text-align:right;margin-bottom:var(--spacing-3xl)}.features__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-md)}.feature-card{background-color:var(--color-bg-card);border-radius:var(--radius-card);padding:var(--padding-card);transition:var(--transition-all);text-align:center;border:1px solid var(--color-bg-lighter)}.feature-card img{margin:0 auto var(--spacing-lg)}.feature-card__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.feature-card__description{font-size:var(--font-size-box-caption);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-relaxed)}.how-it-works{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-card)}.how-it-works__container{max-width:var(--container-width);margin:0 auto;text-align:right}.how-it-works__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3xl)}.how-it-works__title{font-size:var(--font-size-h2);margin-bottom:0}.how-it-works__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:14px 32px;font-size:var(--font-size-input);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;position:relative;overflow:hidden;background-color:var(--color-primary-blue);color:var(--color-text-white);border:none;border-radius:var(--radius-default);transition:var(--transition-fast);height:49px;box-sizing:border-box}.how-it-works__cta::after{content:'';position:absolute;top:0;right:-40px;width:0;height:100%;background-color:var(--color-overlay-white);transition:all 0.5s ease;z-index:1}.how-it-works__cta:hover{background-color:var(--color-primary-blue-hover)}.how-it-works__cta:hover::after{right:0;width:100%}.how-it-works__cta:active{background-color:var(--color-primary-blue-hover)}.how-it-works__cta:active::after{right:0;width:100%;background-color:var(--color-overlay-white)}.how-it-works__image{margin-bottom:var(--spacing-3xl)}.how-it-works__image-img{max-width:100%;height:auto;margin:0 auto}.how-it-works__steps{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:var(--spacing-lg);margin-top:var(--spacing-3xl);padding:10px;margin-left:-10px;margin-right:-10px;margin-bottom:-10px}.step{flex:1;text-align:right;border:1px solid var(--color-bg-lighter);padding:var(--spacing-xl);border-radius:var(--radius-card);cursor:pointer;transition:transform 0.4s ease,opacity 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease;transform:scale(.95);opacity:.6}.step--active{transform:scale(1);opacity:1;box-shadow:var(--shadow-lg)}.step--inactive{transform:scale(.95);opacity:.6}.step:hover:not(.step--active){opacity:.8;border-color:var(--color-primary-blue-light)}.step__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.step__icon{width:56px;height:56px;min-width:56px;background-color:transparent;border:none;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);position:relative}.step__timer-ring{position:absolute;top:0;left:0;width:56px;height:56px;pointer-events:none}.step__timer-ring rect{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.step__timer-bg{stroke:var(--color-bg-lighter)}.step__timer-progress{stroke:var(--color-primary-blue);stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 0.1s linear}.step--active .step__timer-progress{animation:timerFill 4s linear forwards}@keyframes timerFill{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}.step__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.step__description{font-size:.9rem;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:justify}.step-wrapper{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;cursor:pointer}.step__mockup{margin-top:var(--spacing-xl);display:flex;justify-content:center;perspective:1000px}.step__mockup-img{max-width:100%;width:280px;height:auto;transition:transform 0.6s cubic-bezier(.34,1.56,.64,1),opacity 0.5s ease,filter 0.5s ease;transform-origin:center top}.step-wrapper--active .step__mockup-img{transform:scale(1.05) rotateX(0deg) translateY(0);opacity:1;filter:blur(0) brightness(1)}.step-wrapper--inactive .step__mockup-img{transform:scale(.9) rotateX(5deg) translateY(10px);opacity:.4;filter:blur(1px) brightness(.9)}.calculator{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-card);position:relative;overflow:hidden}.calculator__container{max-width:var(--container-width);margin:0 auto;display:flex;gap:var(--spacing-4xl);align-items:stretch}.calculator__left{flex:1;display:flex;flex-direction:column}.calculator__right{width:35%;min-width:320px;text-align:right}.calculator__title-wrapper{position:relative;margin-bottom:var(--spacing-md);width:100%;min-height:160px;overflow:visible;margin-bottom:-65px}.calculator__title-bg{position:absolute;top:-15px;right:-20px;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:top right;z-index:0;pointer-events:none;opacity:.6}.calculator__title{font-size:var(--font-size-h2);position:relative;padding-top:10px;z-index:99;margin:0}.calculator__subtitle{font-size:var(--font-size-box-caption);background:linear-gradient(90deg,var(--color-secondary-gold),var(--color-primary-blue));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:var(--font-weight-medium);z-index:99;position:relative}.calculator .tab-container{position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:4px 6px;background-color:var(--color-bg-lighter);border-radius:var(--radius-default);margin-bottom:var(--spacing-2xl);width:100%}.calculator .tab{width:50%;height:36px;position:absolute;z-index:99;outline:none;opacity:0;cursor:pointer}.calculator .tab--1{right:0}.calculator .tab--2{right:50%}.calculator .tab--3{right:50%}.calculator .tab_label{width:50%;height:36px;position:relative;z-index:999;display:flex;align-items:center;justify-content:center;border:0;opacity:.6;cursor:pointer;color:var(--color-text-primary);transition:var(--transition-fast);font-size:1.15rem;font-weight:var(--font-weight-medium)}.calculator .tab:checked+.tab_label{opacity:1;font-weight:600;color:#fff}.calculator .indicator{position:absolute;width:calc(50% - 4px);height:36px;background-color:#1a7c1f;border-radius:calc(var(--radius-default) - 2px);box-shadow:var(--shadow-sm);transition:right var(--transition-fast),background-color var(--transition-fast);right:4px;top:4px}.calculator .tab--2:checked~.indicator{right:calc(50% + 0px);background-color:var(--color-status-error)}.calculator .input-group{margin-bottom:var(--spacing-lg);text-align:right}.calculator .amount-input-wrapper{position:relative;display:flex;align-items:center}.calculator .amount-input{width:100%;padding:14px 18px;padding-left:70px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);font-size:var(--font-size-input);font-weight:var(--font-weight-medium);font-family:'iranyekan',-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif;direction:ltr;text-align:left;background-color:var(--color-bg-card);color:var(--color-text-primary);transition:var(--transition-fast)}.calculator .amount-input:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus)}.calculator .amount-input::placeholder{color:var(--color-text-muted);text-align:right;direction:rtl;opacity:1;font-family:'iranyekan',-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif}.calculator .amount-currency{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:var(--font-size-input);font-weight:500;color:var(--color-text-secondary);pointer-events:none}.calculator .error-message{display:block;margin-top:6px;font-size:12px;font-weight:500;color:var(--color-status-error);min-height:18px}.calculator .error-message:empty{display:none}.calculator__form{display:flex;flex-direction:column}.calculator__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.05}.calculator__bg-img{width:100%;height:100%;object-fit:cover}.calculator__submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:14px 18px;font-size:var(--font-size-input);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;position:relative;overflow:hidden;background-color:var(--color-primary-blue);color:var(--color-text-white);border:none;border-radius:var(--radius-default);height:49px;box-sizing:border-box}.step__mockup{display:none!important}@media (max-width:578px){.chart-controls{margin-top:var(--spacing-xl)!important}.step__mockup{max-height:600px;overflow:visible;transition:max-height 0.4s ease-out,margin-top 0.4s ease-out,opacity 0.4s ease-out}.step-wrapper--active .step__mockup{max-height:600px;margin-top:var(--spacing-xl);opacity:1}.step-wrapper--inactive .step__mockup{max-height:0;margin-top:0;opacity:0;overflow:hidden}.step-wrapper--inactive .step__mockup-img{transform:scale(.85);opacity:0}}.invite{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-card)}.invite__container{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl);align-items:center}.invite__title{font-size:var(--font-size-h2);margin-bottom:var(--spacing-lg)}.invite__description{font-size:var(--font-size-faq-title);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-3xl)}.invite__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:14px 18px;font-size:var(--font-size-input);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;position:relative;overflow:hidden;background-color:var(--color-primary-blue);color:var(--color-text-white);border:none;border-radius:var(--radius-default);transition:var(--transition-fast);height:49px;box-sizing:border-box}.invite__cta::after{content:'';position:absolute;top:0;right:-40px;width:0;height:100%;background-color:var(--color-overlay-white);transition:all 0.5s ease;z-index:1}.invite__cta:hover{background-color:var(--color-primary-blue-hover)}.invite__cta:hover::after{right:0;width:100%}.invite__cta:active{background-color:var(--color-primary-blue-hover)}.invite__cta:active::after{right:0;width:100%;background-color:var(--color-overlay-white)}.invite__cta>*{position:relative;z-index:2}.invite__image{display:flex;justify-content:center;align-items:center}.invite__image-img{max-width:60%;height:auto}@media (min-width:579px){.calculator__mobile-title{display:none}.related-products__title{font-size:var(--font-size-h2)}.hero__description{font-size:1.1rem}.hero__subtitle{font-size:1.5rem}.hero{padding:var(--spacing-3xl) 24px;min-height:350px}.video-feature{padding:var(--spacing-3xl) 24px}.video-feature__title{font-size:2rem}.video-feature__description{font-size:1.1rem}.hero__title{font-size:2.5rem;flex-direction:row;gap:var(--spacing-md);align-items:center}.calculator__title{font-size:1.75rem}.container{padding:0 24px}.benefits__grid{grid-template-columns:repeat(2,1fr)}.features__grid{grid-template-columns:repeat(2,1fr)}.invite__container{grid-template-columns:1fr 1fr}.related-products{padding:var(--spacing-3xl) var(--padding-horizental)}.related-products__slider .owl-nav button{width:48px;height:48px}.related-products__slider .owl-nav .owl-prev::before,.related-products__slider .owl-nav .owl-next::before{width:24px;height:24px}.related-products .product-card__content{padding:var(--spacing-md);gap:var(--spacing-md)}.related-products .product-card__title{font-size:var(--font-size-faq-title);line-height:1.5}.related-products .product-card__star{font-size:.875rem}.related-products .product-card__rating-value{font-size:.75rem}.related-products .product-card__original-price{font-size:var(--font-size-product-small)}.related-products .product-card__original-price-unit{font-size:var(--font-size-product-small)}.related-products .product-card__discount-badge{padding:3px var(--spacing-xs);font-size:var(--font-size-product-small);border-radius:var(--radius-default)}.related-products .product-card__sale-price{font-size:var(--font-size-faq-title)}.related-products .product-card__price-unit{font-size:var(--font-size-product-small)}.related-products .product-card__price{min-height:calc(1.4em + 6px + 0.9em)}.related-products .product-card__price-wrapper{min-height:1.4em}.chart__tabs{flex-direction:row}.calculator__title{font-size:1.75rem}.calculator__form-group{flex-direction:row;align-items:center}.calculator__input-unit{margin-right:var(--spacing-sm);margin-top:0}}@media (min-width:1024px){.how-it-works__steps{flex-direction:row;align-items:stretch}.hero{padding:var(--spacing-4xl) var(--padding-horizental);grid-template-columns:1fr 1fr;min-height:400px}.video-feature{padding:var(--spacing-4xl) var(--padding-horizental);grid-template-columns:1fr 1fr}.hero__title{text-align:left}.hero__image{display:flex}.features__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.hero{padding:var(--spacing-4xl) 0}.video-feature{padding:var(--spacing-4xl) 0}.calculator__container,.benefits__container,.features__container,.how-it-works__container,.chart__container,.invite__container,.faq__container,.related-products__container{max-width:var(--container-width)}.related-products{padding:var(--spacing-4xl) var(--padding-horizental)}.related-products .product-card__content{padding:var(--spacing-lg);gap:var(--spacing-md)}.related-products .product-card__title{font-size:var(--font-size-faq-title);line-height:1.5}.related-products .product-card__star{font-size:var(--font-size-tab)}.related-products .product-card__rating-value{font-size:var(--font-size-sm)}.related-products .product-card__original-price{font-size:var(--font-size-bar-title)}.related-products .product-card__original-price-unit{font-size:var(--font-size-sm)}.related-products .product-card__discount-badge{padding:4px var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-default)}.related-products .product-card__sale-price{font-size:var(--font-size-faq-title)}.related-products .product-card__price-unit{font-size:var(--font-size-sm)}.related-products .product-card__price{min-height:calc(1.5em + 6px + 1em)}.related-products .product-card__price-wrapper{min-height:1.5em}}@media (max-width:1023px){.calculator__container{flex-direction:column}.calculator__right{width:100%;min-width:unset;box-sizing:border-box}.calculator__left{display:flex;width:100%}.purchase-steps__wrapper{grid-template-columns:1fr;gap:var(--spacing-2xl)}.mobile-mockup-container{grid-column:1;order:2}.purchase-step--1{order:1}.purchase-step--2{order:3}.purchase-step--3{order:4}.purchase-step__connector{display:none}.phone-frame{width:250px;height:500px}}@media (max-width:578px){.purchase-steps{padding:var(--spacing-2xl) 24px}.purchase-steps__title{font-size:var(--font-size-h3);margin-bottom:var(--spacing-3xl)}.purchase-steps__wrapper{grid-template-columns:1fr;gap:var(--spacing-xl)}.purchase-step__card{padding:var(--spacing-xl)}.purchase-step__number{width:56px;height:56px;font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.purchase-step__title{font-size:var(--font-size-lg)}.purchase-step__description{font-size:var(--font-size-sm)}.phone-frame{width:200px;height:400px}.mobile-mockup{animation:float-3d-mobile 6s ease-in-out infinite}@keyframes float-3d-mobile{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}}.related-products__slider .owl-nav .owl-next::before{content:'';display:block;width:22px;height:22px;background-image:url(../../../../../../../../themes/ayarfar-theme/assets/icons/arrow-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.related-products .product-card-link{display:block;text-decoration:none;color:inherit;transition:var(--transition-all)}.product-card-link{text-decoration:none}.related-products .product-card-link,.related-products .product-card-link:hover,.related-products .product-card-link:focus,.related-products .product-card-link:active{text-decoration:none;color:inherit}.related-products .product-card-link *{text-decoration:none}.benefits{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-card)}.benefits__container{max-width:var(--container-width);margin:0 auto}.benefits__title{text-align:right;margin-bottom:var(--spacing-3xl);font-size:var(--font-size-h2)}.benefits__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-md)}.benefit-card{background-color:var(--color-bg-card);border-radius:12px;padding:var(--padding-card);border:1px solid var(--color-bg-lighter);text-align:center}.benefit-card__icon-container{margin:0 auto var(--spacing-lg);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.benefit-card__icon{width:auto;fill:var(--color-primary-blue)}article.benefit-card:nth-child(1)>div:nth-child(1)>img:nth-child(1){height:75px;margin:10px 0}article.benefit-card:nth-child(2)>div:nth-child(1)>img:nth-child(1){height:95px}article.benefit-card:nth-child(3)>div:nth-child(1)>img:nth-child(1){height:101px}article.benefit-card:nth-child(4)>div:nth-child(1)>img:nth-child(1){height:91px;margin:8px 0}.benefit-card__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.benefit-card__description{font-size:var(--font-size-box-caption);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.features{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-light)}.features__container{max-width:var(--container-width);margin:0 auto}.features__title{font-size:var(--font-size-h2);text-align:right;margin-bottom:var(--spacing-3xl)}.features__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-md)}.feature-card{background-color:var(--color-bg-card);border-radius:var(--radius-card);padding:var(--padding-card);transition:var(--transition-all);text-align:center;border:1px solid var(--color-bg-lighter)}.feature-card img{margin:0 auto var(--spacing-lg)}.feature-card__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.feature-card__description{font-size:var(--font-size-box-caption);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-relaxed)}.how-it-works{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-card)}.how-it-works__container{max-width:var(--container-width);margin:0 auto;text-align:right}.how-it-works__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3xl)}.how-it-works__title{font-size:var(--font-size-h2);margin-bottom:0}.how-it-works__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:14px 32px;font-size:var(--font-size-input);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;position:relative;overflow:hidden;background-color:var(--color-primary-blue);color:var(--color-text-white);border:none;border-radius:var(--radius-default);transition:var(--transition-fast);height:49px;box-sizing:border-box}.how-it-works__cta::after{content:'';position:absolute;top:0;right:-40px;width:0;height:100%;background-color:var(--color-overlay-white);transition:all 0.5s ease;z-index:1}.how-it-works__cta:hover{background-color:var(--color-primary-blue-hover)}.how-it-works__cta:hover::after{right:0;width:100%}.how-it-works__cta:active{background-color:var(--color-primary-blue-hover)}.how-it-works__cta:active::after{right:0;width:100%;background-color:var(--color-overlay-white)}.how-it-works__image{margin-bottom:var(--spacing-3xl)}.how-it-works__image-img{max-width:100%;height:auto;margin:0 auto}.how-it-works__steps{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:var(--spacing-lg);margin-top:var(--spacing-3xl);padding:10px;margin-left:-10px;margin-right:-10px;margin-bottom:-10px}.step__timer-ring{position:absolute;top:0;left:0;width:56px;height:56px;pointer-events:none}.step__timer-ring rect{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.step__timer-bg{stroke:var(--color-bg-lighter)}.step__timer-progress{stroke:var(--color-primary-blue);stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 0.1s linear}.step--active .step__timer-progress{animation:timerFill 4s linear forwards}@keyframes timerFill{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}.invite{padding:var(--padding-section) var(--padding-horizental);background-color:var(--color-bg-card)}.invite__container{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl);align-items:center}.invite__title{font-size:var(--font-size-h2);margin-bottom:var(--spacing-lg)}.invite__cta:active{background-color:var(--color-primary-blue-hover)}.invite__cta:active::after{right:0;width:100%;background-color:var(--color-overlay-white)}.invite__cta>*{position:relative;z-index:2}.invite__image{display:flex;justify-content:center;align-items:center}@media (min-width:579px){.calculator__mobile-title{display:none}.related-products__title{font-size:var(--font-size-h2)}.hero__description{font-size:1.1rem}.hero__subtitle{font-size:1.5rem}.calculator__title{font-size:1.75rem}.container{padding:0 24px}.hero__title{font-size:2.5rem;flex-direction:row;gap:var(--spacing-md);align-items:center}.benefits__grid{grid-template-columns:repeat(2,1fr)}.features__grid{grid-template-columns:repeat(2,1fr)}.invite__container{grid-template-columns:1fr 1fr}.related-products{padding:var(--spacing-3xl) var(--padding-horizental)}.related-products__slider .owl-nav button{width:48px;height:48px}.related-products__slider .owl-nav .owl-prev::before,.related-products__slider .owl-nav .owl-next::before{width:24px;height:24px}.related-products .product-card__content{padding:var(--spacing-md);gap:var(--spacing-md)}.related-products .product-card__title{font-size:var(--font-size-faq-title);line-height:1.5}.related-products .product-card__star{font-size:.875rem}.related-products .product-card__rating-value{font-size:.75rem}.related-products .product-card__original-price{font-size:var(--font-size-product-small)}.related-products .product-card__original-price-unit{font-size:var(--font-size-product-small)}.related-products .product-card__discount-badge{padding:3px var(--spacing-sm);font-size:var(--font-size-product-small);border-radius:var(--radius-default)}.related-products .product-card__sale-price{font-size:var(--font-size-faq-title)}.related-products .product-card__price-unit{font-size:var(--font-size-product-small)}.related-products .product-card__price{min-height:calc(1.4em + 6px + 0.9em)}.related-products .product-card__price-wrapper{min-height:1.4em}.chart__tabs{flex-direction:row}.calculator__form-group{flex-direction:row;align-items:center}.calculator__input-unit{margin-right:var(--spacing-sm);margin-top:0}}@media (min-width:1024px){.how-it-works__steps{flex-direction:row;align-items:stretch}.hero__title{text-align:left}.hero__image{display:flex}.features__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.calculator__container,.benefits__container,.features__container,.how-it-works__container,.chart__container,.invite__container,.faq__container,.related-products__container{max-width:var(--container-width)}.related-products{padding:var(--spacing-4xl) var(--padding-horizental)}.related-products .product-card__content{padding:var(--spacing-lg);gap:var(--spacing-md)}.related-products .product-card__title{font-size:var(--font-size-faq-title);line-height:1.5}.related-products .product-card__star{font-size:var(--font-size-tab)}.related-products .product-card__rating-value{font-size:var(--font-size-bar-title)}.related-products .product-card__original-price{font-size:var(--font-size-bar-title)}.related-products .product-card__original-price-unit{font-size:var(--font-size-sm)}.related-products .product-card__discount-badge{padding:4px var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-default)}.related-products .product-card__sale-price{font-size:var(--font-size-faq-title)}.related-products .product-card__price-unit{font-size:var(--font-size-sm)}.related-products .product-card__price{min-height:calc(1.5em + 6px + 1em)}.related-products .product-card__price-wrapper{min-height:1.5em}}@media (max-width:1023px){.calculator__container{flex-direction:column}.calculator__right{width:100%;min-width:unset;box-sizing:border-box}.calculator__left{display:flex;width:100%}.purchase-steps__wrapper{grid-template-columns:1fr;gap:var(--spacing-2xl)}.mobile-mockup-container{grid-column:1;order:2}.purchase-step--1{order:1}.purchase-step--2{order:3}.purchase-step--3{order:4}.purchase-step__connector{display:none}.phone-frame{width:250px;height:500px}}@media (max-width:578px){.invite__image-img{display:none}.purchase-steps{padding:var(--spacing-2xl) 24px}.purchase-steps__title{font-size:var(--font-size-h3);margin-bottom:var(--spacing-3xl)}.purchase-steps__wrapper{grid-template-columns:1fr;gap:var(--spacing-xl)}.purchase-step__card{padding:var(--spacing-xl)}.purchase-step__number{width:56px;height:56px;font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.purchase-step__title{font-size:var(--font-size-lg)}.purchase-step__description{font-size:var(--font-size-sm)}.phone-frame{width:200px;height:400px}.mobile-mockup{animation:float-3d-mobile 6s ease-in-out infinite}@keyframes float-3d-mobile{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}}.product-card__rating{display:none!important}.related-products .product-card__content{padding-bottom:var(--spacing-md)}.related-products .product-card__sale-price{color:var(--color-primary-blue)}.related-products .product-card__price-unit{color:var(--color-text-secondary)}.faq{background-color:var(--color-bg-light)}.how-it-works .step__icon{width:44px;height:44px;min-width:44px}.how-it-works .step__timer-ring{width:44px;height:44px}.how-it-works .step__mockup-img{width:250px}@media (min-width:1078px){.benefits__grid{grid-template-columns:repeat(4,1fr)}.benefit-card__title{font-size:1.25rem}.benefit-card__description{font-size:.9rem}}@media (min-width:578px){.calculator .chart-container{padding:var(--spacing-2xl);background-color:#fff;border:1px solid #e0e3e5;border-radius:var(--radius-lg)}.calculator .chart-title{font-size:22px}.calculator .chart-controls{flex-direction:row-reverse}.calculator .chart-period-btn{padding:10px var(--spacing-xl);border-radius:var(--radius-card);font-size:14px;font-weight:600}.calculator .chart-wrapper{flex:0 0 auto;height:262px;min-height:262px;max-height:262px;padding:10px 0}}@media (min-width:1024px) and (max-width:1400px){.calculator .chart-wrapper{height:264px;min-height:264px;max-height:264px}}