.mainPage{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:2rem}@media (min-width:769px){.mainPage{gap:3rem}}@media (min-width:769px) and (max-width:1024px){.mainPage{gap:2rem}}:root{--color-accent-gradient:linear-gradient(135deg,#FFC541,#FFE5A3);--color-border:rgba(231,231,231,0.7);--border-radius-card:24px;--transition-default:all 0.2s ease}.about{width:100%;background-color:var(--color-bg);color:var(--color-text-primary);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.about__top{display:flex;flex-direction:column;gap:3rem;padding:2rem 1.5rem 3rem;max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box;min-width:0}.about__content{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.5rem}.about__title{font-size:clamp(2rem,8vw,3.5rem);font-weight:700;line-height:1.2;margin:0;background:var(--color-accent-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.about__description{font-size:clamp(1rem,4vw,1.25rem);line-height:1.5;color:var(--color-text-secondary);margin:0;max-width:90%}.about__cta-text{font-size:clamp(.9rem,3.5vw,1rem);margin:0;color:var(--color-text-primary)}.about__store-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0}.store-button{display:inline-flex;align-items:center;gap:.75rem;background:transparent;border:1px solid var(--color-border);border-radius:12px;padding:.75rem 1.25rem;text-decoration:none;color:var(--color-text-primary);transition:var(--transition-default);cursor:pointer}.store-button:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.05);border-color:var(--color-accent)}.store-button:active{transform:translateY(0)}.store-button__icon{width:1.75rem;height:1.75rem;object-fit:contain}.store-button__icon--rustore{transform:scale(1.15)}.store-button__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.store-button__subtitle{font-size:.7rem;font-weight:300;color:var(--color-text-secondary)}.store-button__title{font-size:.95rem;font-weight:600}.about__subscribe-button{display:inline-block;width:-moz-fit-content;width:fit-content;border:none;background:var(--color-accent);color:var(--color-bg);font-size:clamp(.9rem,3.5vw,1rem);font-weight:600;padding:.85rem 1.75rem;border-radius:var(--border-radius-button);cursor:pointer;transition:var(--transition-default);margin-top:.5rem}.about__subscribe-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,197,65,.4)}.about__subscribe-button:active{transform:translateY(0)}.about__image-wrapper{flex:0 0 auto;width:100%;min-width:0;display:flex;justify-content:center;align-items:center}.about__image{position:relative;width:100%;max-width:min(760px,100%);aspect-ratio:1330/1412;background:linear-gradient(135deg,#1B1B1B,#202020 50%,#2A2A2A);border-radius:var(--border-radius-card);overflow:hidden;box-shadow:0 20px 35px -12px rgba(0,0,0,.4)}.about__image-phone{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.about__features{background:linear-gradient(180deg,#111111,#161616);padding:3rem 1.5rem;border-top:1px solid rgba(255,255,255,.05);border-bottom-left-radius:32px;border-bottom-right-radius:32px;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}.about__features-container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:3rem;width:100%;min-width:0;box-sizing:border-box}.feature-column{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2rem}.feature-item{display:flex;gap:1.25rem;position:relative;text-decoration:none;cursor:pointer;transition:var(--transition-default);border-radius:16px;padding:.5rem;margin:-.5rem;min-width:0;box-sizing:border-box}.feature-item:hover{background-color:rgba(255,255,255,.03);transform:translateX(4px)}.feature-item:active{transform:translateX(2px)}.feature-item__marker{position:relative;flex-shrink:0;width:2rem;display:flex;flex-direction:column;align-items:center}.feature-item__dot{width:.75rem;height:.75rem;background-color:var(--color-accent);border-radius:50%;flex-shrink:0;margin-top:.25rem;box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px rgba(255,197,65,.2);transition:var(--transition-default)}.feature-item:hover .feature-item__dot{transform:scale(1.2);box-shadow:0 0 0 2px var(--color-bg),0 0 0 6px rgba(255,197,65,.4)}.feature-item__line{position:absolute;top:1.25rem;bottom:-1.5rem;width:2px;background:linear-gradient(to bottom,var(--color-accent),rgba(255,197,65,.2));left:50%;transform:translateX(-50%)}.feature-item__content{flex:1 1;min-width:0;padding-bottom:.5rem;text-align:left;align-items:flex-start;position:relative;overflow-wrap:break-word}.feature-item__header{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;min-width:0}.feature-item__title{font-size:clamp(1rem,4.5vw,1.25rem);font-weight:700;color:var(--color-accent);margin:0;line-height:1.3;transition:var(--transition-default);flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word}.feature-item:hover .feature-item__title{color:#ffd966}.feature-item__arrow{font-size:1.1rem;color:var(--color-accent);transition:var(--transition-default);font-weight:500;opacity:.6;flex-shrink:0;line-height:1.3;white-space:nowrap;align-self:flex-start;margin-top:.05em}.feature-item:hover .feature-item__arrow{opacity:1;transform:translateX(4px)}.feature-item__description{font-size:clamp(.85rem,3.5vw,.95rem);line-height:1.5;color:var(--color-text-secondary);margin:0;transition:var(--transition-default)}.feature-item:hover .feature-item__description{color:#d0d0d0}@media (min-width:768px){.about__top{flex-direction:row;align-items:center;gap:4rem;padding:4rem 2rem 5rem}.about__image-wrapper{flex:1 1;width:auto;justify-content:flex-end}.about__content{gap:1.75rem}.about__title{font-size:clamp(2.5rem,4vw,3.8rem)}.about__description{font-size:1.125rem;max-width:85%}.about__image{max-width:min(760px,100%)}.about__store-buttons{gap:1.25rem}.store-button{padding:.8rem 1.5rem}.store-button__icon{width:2rem;height:2rem}.store-button__title{font-size:1rem}.about__features{padding:5rem 2rem;border-bottom-left-radius:48px;border-bottom-right-radius:48px}.about__features-container{flex-direction:row;gap:4rem;align-items:flex-start}.feature-column{gap:2.5rem}.feature-item{gap:1.5rem;padding:.75rem;margin:-.75rem}.feature-item__marker{width:2.5rem}.feature-item__dot{width:.875rem;height:.875rem;margin-top:.35rem}.feature-item__header{gap:1rem;margin-bottom:.75rem}.feature-item__title{font-size:1.25rem}.feature-item__arrow{font-size:1.2rem}.feature-item__description{font-size:.95rem}}@media (min-width:600px) and (max-width:767px){.about__top{padding:2rem 2rem 3rem}.about__description{max-width:100%}.about__image{max-width:min(560px,100%)}.about__features-container{gap:2.5rem}}@media (max-width:480px){.about__top{padding:1.5rem 1rem 2rem;gap:2rem}.about__store-buttons{flex-direction:column;width:100%}.store-button{justify-content:center}.about__subscribe-button{width:100%;text-align:center}.about__image{max-width:min(340px,100%)}.about__features{padding:2rem 1rem;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.feature-item{gap:1rem;padding:.5rem;margin:-.5rem}.feature-item__marker{width:1.5rem}.feature-item__dot{width:.625rem;height:.625rem}.feature-item__line{top:1rem;bottom:-1rem}.feature-item__header{gap:.5rem}.feature-item__arrow{font-size:.9rem}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in-scale{animation:fadeInScale .5s ease forwards}:root{--color-bg:#111111;--color-text-primary:#E7E7E7;--color-text-secondary:#B0B0B0;--color-accent:#FFC541;--color-success:#4E991C;--color-border-light:rgba(231,231,231,0.3);--border-radius-card:20px;--border-radius-button:9999px;--transition-default:all 0.3s ease}.pricing{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;color:var(--color-text-primary);font-family:Manrope,sans-serif;padding:0 1rem 1.5rem;box-sizing:border-box;overflow-x:clip}.pricing,.pricing__title{width:100%;text-align:left;margin:0}.pricing__title{font-size:clamp(1.5rem,6.5vw,2.5rem);font-weight:700}.pricing__cards{display:grid;grid-template-columns:1fr;justify-items:center;max-width:100%;grid-gap:1.5rem;gap:1.5rem;padding:0}.pricing__card,.pricing__cards{width:100%;min-width:0;margin:0;box-sizing:border-box}.pricing__card{max-width:min(21.321rem,100%);display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:linear-gradient(1turn,#1B1B1B -91.11%,#202020 40.67%,#2A2A2A 180.28%);border-radius:var(--border-radius-card);padding:1.5rem;position:relative;cursor:pointer;transition:var(--transition-default)}.pricing__card:hover{transform:translateY(-4px);box-shadow:0 10px 25px -8px rgba(0,0,0,.4)}.pricing__card-month{font-size:clamp(.85rem,4.5vw,1rem);font-weight:300;text-align:left;margin:0}.pricing__card-price-wrapper{display:inline-flex;align-items:baseline;flex-wrap:wrap;margin:.75rem 0 0;justify-content:flex-start;min-width:0;max-width:100%}.pricing__card-price{font-size:clamp(1.8rem,12vw,3rem);font-weight:700;white-space:nowrap;max-width:100%}.pricing__card-price-month{display:flex;flex-direction:column;margin-left:.5rem;position:relative;top:-.5rem;text-align:left}.pricing__card-price-month-sup{font-size:clamp(.7rem,4vw,.9rem);font-weight:300;text-align:left}.pricing__card-price-month-price{font-size:clamp(.65rem,3.5vw,.8rem);font-weight:300;color:var(--color-text-secondary);white-space:normal;text-align:left;overflow-wrap:break-word;max-width:100%}.pricing__free-period{width:-moz-fit-content;width:fit-content;padding:.3rem .8rem;border-radius:20px;font-size:clamp(.7rem,3.5vw,.85rem);background-color:var(--color-success);color:var(--color-text-primary);margin-top:1rem;text-align:left}.pricing__partition-line{width:100%;height:1px;background-color:var(--color-border-light);margin:1.5rem 0}.pricing__feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;width:100%;text-align:left}.feature-list__item{position:relative;padding-left:1.75rem;line-height:1.4;font-size:clamp(.75rem,4vw,.9rem);color:var(--color-text-primary);text-align:left}.feature-list__item:before{content:"";position:absolute;left:0;top:.1rem;width:1.1rem;height:1.1rem;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C4.032 0 0 4.032 0 9C0 13.968 4.032 18 9 18C13.968 18 18 13.968 18 9C18 4.032 13.968 0 9 0ZM6.561 12.861L3.33 9.63C2.979 9.279 2.979 8.712 3.33 8.361C3.681 8.01 4.248 8.01 4.599 8.361L7.2 10.953L13.392 4.761C13.743 4.41 14.31 4.41 14.661 4.761C15.012 5.112 15.012 5.679 14.661 6.03L7.83 12.861C7.488 13.212 6.912 13.212 6.561 12.861Z' fill='%23FFC541'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.pricing__card-saving{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:20px;font-size:clamp(.65rem,3vw,.8rem)}.pricing__card-saving,.pricing__subscribe-btn{font-weight:500;background-color:var(--color-accent);color:var(--color-bg)}.pricing__subscribe-btn{width:100%;border:none;padding:.85rem 1rem;border-radius:var(--border-radius-button);cursor:pointer;font-size:clamp(.9rem,4vw,1rem);margin-top:.5rem;transition:var(--transition-default);text-align:center}@media (min-width:600px) and (max-width:768px){.pricing{padding:0 1.5rem 2rem;gap:2rem}}@media (min-width:640px) and (max-width:959px){.pricing__cards{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:1.5rem}.pricing__card{width:100%;max-width:21.321rem}.pricing__card:nth-child(3):last-child{grid-column:1/-1;justify-self:center}}@media (min-width:769px){.pricing{padding:0 clamp(1rem,5vw,5%) 2rem;gap:1.5rem;max-width:1400px;margin:0 auto;width:100%}.pricing__title{font-size:clamp(1.8rem,3vw,2.5rem);width:100%;min-width:0}.pricing__card{padding:2rem}.pricing__subscribe-btn{display:none}}@media (min-width:960px){.pricing__cards{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:clamp(1rem,2vw,2rem)}.pricing__card{width:100%;max-width:21.321rem}}@media (min-width:1024px){.pricing{padding:0 clamp(1rem,5vw,5%) 2.5rem}.pricing__cards{gap:clamp(1.25rem,2.2vw,2.5rem)}.pricing__card{padding:2.5rem}}@media (max-width:375px){.pricing{padding:0 .75rem 1rem;gap:1rem}.pricing__card{padding:1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .5s ease forwards}