.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:18px 0;transition:all .3s ease}.navbar--scrolled{background:#0d0d0deb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:12px 0;box-shadow:0 4px 30px #0006}.navbar__inner{display:flex;align-items:center;gap:40px}.navbar__logo{display:flex;align-items:center;gap:6px;flex-shrink:0}.navbar__logo-img{height:32px;width:auto;display:block}.navbar__links{display:flex;align-items:center;list-style:none;gap:2px;flex:1}.navbar__item{position:relative}.navbar__link{display:flex;align-items:center;gap:4px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--text-secondary);border-radius:6px;transition:all .15s ease}.navbar__link:hover{color:var(--text-primary);background:var(--bg-elevated)}.navbar__dropdown{position:absolute;top:100%;left:0;padding-top:8px;min-width:260px;animation:fadeInUp .15s ease}.navbar__dropdown-inner{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:12px;padding:8px;box-shadow:0 20px 60px #0009}.navbar__dropdown-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;transition:background .15s ease}.navbar__dropdown-item:hover{background:var(--bg-elevated)}.navbar__dropdown-label{font-size:14px;font-weight:600;color:var(--text-primary)}.navbar__dropdown-desc{font-size:12px;color:var(--text-muted)}.navbar__cta{display:flex;align-items:center;gap:10px;flex-shrink:0}.navbar__lang-toggle{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:7px;font-size:13px;font-weight:700;padding:8px 12px;transition:all .18s}.navbar__lang-toggle:hover{border-color:var(--border-green);color:var(--green)}.navbar__lang-toggle--mobile{width:100%;padding:12px;margin:8px 0}.navbar__mobile-toggle{display:none;background:none;padding:8px;margin-left:auto}.hamburger{display:flex;flex-direction:column;gap:5px;width:22px}.hamburger span{display:block;height:2px;background:var(--text-primary);border-radius:2px;transition:all .2s ease;transform-origin:center}.hamburger--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger--open span:nth-child(2){opacity:0}.hamburger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__mobile{background:var(--bg-card);border-top:1px solid var(--border);padding:16px 24px 24px;display:flex;flex-direction:column;gap:4px}.navbar__mobile-link{padding:12px 8px;font-size:16px;font-weight:500;color:var(--text-secondary);border-bottom:1px solid var(--border)}.navbar__mobile-link:last-of-type{border-bottom:none}.navbar__mobile-cta{display:flex;flex-direction:column;gap:10px;margin-top:16px}@media (max-width: 900px){.navbar__links,.navbar__cta{display:none}.navbar__mobile-toggle{display:flex}}.footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:80px 0 0}.footer__main{display:grid;grid-template-columns:320px 1fr;gap:80px;margin-bottom:60px}.footer__logo{display:flex;align-items:center;gap:6px;margin-bottom:16px}.footer__logo-img{height:30px;width:auto;display:block}.footer__tagline{font-size:14px;color:var(--text-muted);line-height:1.65;margin-bottom:24px}.footer__socials{display:flex;gap:10px;margin-bottom:24px}.footer__social{width:36px;height:36px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .2s}.footer__social svg{width:16px;height:16px}.footer__social:hover{border-color:var(--green);color:var(--green);background:var(--green-glow)}.footer__apps{display:flex;gap:10px;flex-wrap:wrap}.footer__app-btn{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:600;padding:8px 14px;border-radius:8px;transition:all .2s}.footer__app-btn:hover{border-color:var(--border-hover);color:var(--text-primary)}.footer__links{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.footer__col-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:16px}.footer__col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer__link{font-size:14px;color:var(--text-muted);transition:color .15s}.footer__link:hover{color:var(--green)}.footer__bottom{border-top:1px solid var(--border);padding:20px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer__bottom-left{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-muted)}.footer__bottom-sep{opacity:.4}.footer__bottom-right{display:flex;gap:20px}.footer__legal-link{font-size:13px;color:var(--text-muted);transition:color .15s}.footer__legal-link:hover{color:var(--text-secondary)}@media (max-width: 1100px){.footer__links{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.footer__main{grid-template-columns:1fr;gap:40px}}@media (max-width: 640px){.footer__links{grid-template-columns:repeat(2,1fr)}.footer__bottom{flex-direction:column;text-align:center}.footer__bottom-right{flex-wrap:wrap;justify-content:center}}.hero{position:relative;min-height:100vh;padding:160px 0 96px;overflow:hidden}.hero__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://ticketswap-image-cdn.b-cdn.net/static/images/placeholders/concert-3.jpg?width=750&height=420&format=webp&aspect_ratio=16%3A9);background-size:cover;background-position:center 30%;opacity:.16;mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 60%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 60%,transparent 100%);pointer-events:none}.hero__glow-left{position:absolute;top:20%;left:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(34,197,94,.12) 0%,transparent 70%);pointer-events:none}.hero__glow-right{position:absolute;top:10%;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(34,197,94,.06) 0%,transparent 70%);pointer-events:none}.hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero__content{animation:fadeInUp .8s ease}.badge-dot{width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse-green 2s infinite}.hero__title{font-size:clamp(36px,5vw,58px);font-weight:900;line-height:1.1;margin-bottom:24px;color:var(--text-primary)}.hero__title-green{background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle{font-size:18px;color:var(--text-secondary);line-height:1.7;margin-bottom:40px;max-width:520px}.hero__cashback{display:inline-flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--green),var(--green-dark));border-radius:12px;padding:14px 22px;margin-bottom:20px;box-shadow:0 8px 30px #22c55e59;flex-wrap:wrap;animation:pulse-glow 2.4s ease-in-out infinite}.hero__cashback-tag{display:inline-flex;align-items:center;gap:7px;background:#0d0d0d;color:var(--green-light);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:20px;flex-shrink:0}.hero__cashback-tag .badge-dot{background:var(--green-light)}.hero__cashback-text{font-size:17px;font-weight:800;color:#0d0d0d;letter-spacing:-.01em}@keyframes pulse-glow{0%,to{box-shadow:0 8px 30px #22c55e59}50%{box-shadow:0 8px 40px #22c55e99}}.hero__perks{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.hero__perk{display:inline-flex;align-items:center;gap:8px;background:var(--green-glow);border:1px solid var(--border-green);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--text-primary)}.hero__perk-icon{font-size:16px;line-height:1}.hero__actions{display:flex;align-items:center;gap:16px;margin-bottom:48px;flex-wrap:wrap}.hero__btn-main{font-size:16px;padding:16px 32px}.hero__trust{display:flex;flex-direction:column;gap:12px}.hero__trust-label{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.hero__trust-logos{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero__trust-logo{font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:-.01em;opacity:.7;transition:opacity .2s}.hero__trust-logo:hover{opacity:1;color:var(--text-secondary)}.hero__visual{animation:fadeInUp .8s ease .2s both}.hero__dashboard{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:16px;padding:20px;box-shadow:0 40px 100px #00000080,0 0 0 1px var(--border-green)}.hero__dashboard-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.hero__dashboard-dots{display:flex;gap:5px}.hero__dashboard-dots span{width:10px;height:10px;border-radius:50%;background:var(--bg-elevated)}.hero__dashboard-dots span:nth-child(1){background:#ef4444}.hero__dashboard-dots span:nth-child(2){background:#f59e0b}.hero__dashboard-dots span:nth-child(3){background:var(--green)}.hero__dashboard-title{font-size:13px;font-weight:600;color:var(--text-secondary);flex:1;text-align:center}.hero__live-badge{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--green);letter-spacing:.08em}.hero__live-dot{width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse-green 1.5s infinite}.hero__stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.hero__stat-card{background:var(--bg-elevated);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border);transition:border-color .2s}.hero__stat-card:hover{border-color:var(--border-green)}.hero__stat-label{font-size:11px;color:var(--text-muted);font-weight:500}.hero__stat-value{font-size:20px;font-weight:800;color:var(--text-primary);letter-spacing:-.04em}.hero__stat-change{font-size:11px;font-weight:600}.hero__stat-change.up{color:var(--green)}.hero__stat-change.down{color:#ef4444}.hero__chart-area{background:var(--bg-elevated);border-radius:10px;padding:14px;margin-bottom:16px;border:1px solid var(--border)}.hero__chart-label{font-size:11px;color:var(--text-muted);font-weight:500;display:block;margin-bottom:12px}.hero__bars{display:flex;align-items:flex-end;gap:8px;height:60px}.hero__bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.hero__bar{width:100%;background:linear-gradient(180deg,var(--green),var(--green-dark));border-radius:3px 3px 0 0;animation:fadeInUp .5s ease both;min-height:4px}.hero__bar-day{font-size:9px;color:var(--text-muted);font-weight:500}.hero__event-list{display:flex;flex-direction:column;gap:10px}.hero__event-row{display:flex;flex-direction:column;gap:6px}.hero__event-info{display:flex;justify-content:space-between;align-items:center}.hero__event-name{font-size:12px;font-weight:600;color:var(--text-primary)}.hero__event-tickets{font-size:11px;color:var(--text-muted)}.hero__event-bar-track{height:4px;background:var(--bg-hover);border-radius:2px;overflow:hidden}.hero__event-bar-fill{height:100%;background:linear-gradient(90deg,var(--green),var(--green-light));border-radius:2px;animation:expandWidth 1s ease .5s both}@keyframes expandWidth{0%{width:0!important}}@media (max-width: 960px){.hero{padding:140px 0 64px}.hero__inner{grid-template-columns:1fr;gap:48px}.hero__title{font-size:40px}.hero__visual{order:-1}}@media (max-width: 480px){.hero__title{font-size:32px}.hero__subtitle{font-size:16px}.hero__cashback{padding:12px 16px}.hero__cashback-text{font-size:15px}}.stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-secondary)}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stats__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;text-align:center;border-right:1px solid var(--border);transition:background .2s;animation:fadeInUp .6s ease both}.stats__card:last-child{border-right:none}.stats__card:hover{background:var(--green-glow)}.stats__icon{font-size:24px;margin-bottom:4px}.stats__value{font-size:clamp(24px,3vw,36px);font-weight:900;color:var(--green);letter-spacing:-.04em;line-height:1}.stats__label{font-size:13px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em}@media (max-width: 560px){.stats__grid{grid-template-columns:repeat(2,1fr)}.stats__card{padding:28px 16px;border-bottom:1px solid var(--border)}.stats__card:nth-child(2n){border-right:none}}.solutions__header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.solutions__title{font-size:clamp(32px,4vw,48px);font-weight:900}.solutions__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7}.solutions__tabs{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.solutions__tab{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer;position:relative}.solutions__tab:hover{border-color:var(--border-hover);color:var(--text-primary)}.solutions__tab--active{background:var(--green-glow);border-color:var(--border-green);color:var(--green)}.solutions__tab-icon{width:18px;height:18px;flex-shrink:0}.solutions__tab-tag{background:var(--green);color:#0d0d0d;font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase;margin-left:4px}.solutions__panel{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:20px;padding:48px;align-items:center}.solutions__panel-icon{width:52px;height:52px;color:var(--green);background:var(--green-glow);padding:12px;border-radius:12px;margin-bottom:20px;border:1px solid var(--border-green)}.solutions__panel-badge{display:inline-block;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.solutions__panel-title{font-size:32px;font-weight:800;margin-bottom:16px}.solutions__panel-desc{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.solutions__features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.solutions__feature{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text-secondary);font-weight:500}.solutions__check{width:20px;height:20px;flex-shrink:0}.solutions__panel-actions{display:flex;gap:12px;flex-wrap:wrap}.solutions__panel-visual{display:flex;justify-content:center}.solutions__mockup{background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:14px;overflow:hidden;width:100%;max-width:380px;box-shadow:0 20px 60px #0006}.solutions__mockup-header{background:var(--bg-hover);padding:14px 18px;border-bottom:1px solid var(--border)}.solutions__mockup-title{font-size:12px;font-weight:600;color:var(--text-secondary)}.solutions__mockup-body{padding:20px;display:flex;flex-direction:column;gap:14px}.solutions__mockup-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--border)}.solutions__mockup-row:last-of-type{border-bottom:none;padding-bottom:0}.solutions__mockup-key{font-size:13px;color:var(--text-muted);font-weight:500}.solutions__mockup-val{font-size:15px;font-weight:700;color:var(--text-primary)}.solutions__progress{margin-top:4px}.solutions__progress-label{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:8px}.solutions__progress-track{height:6px;background:var(--bg-hover);border-radius:3px;overflow:hidden}.solutions__progress-fill{height:100%;background:linear-gradient(90deg,var(--green-dark),var(--green));border-radius:3px;transition:width .6s ease}@media (max-width: 960px){.solutions__header{grid-template-columns:1fr;gap:24px}.solutions__panel{grid-template-columns:1fr;padding:32px}.solutions__panel-visual{order:-1}}@media (max-width: 640px){.solutions__tabs{gap:6px}.solutions__tab{padding:8px 12px;font-size:13px}.solutions__panel{padding:24px}}.seatmap{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:18px;padding:40px;margin-top:40px}.seatmap__badge{display:inline-flex;align-items:center;background:var(--green-glow);color:var(--green);border:1px solid var(--border-green);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:20px;margin-bottom:16px}.seatmap__title{font-size:24px;font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.01em}.seatmap__desc{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.seatmap__legend{display:flex;flex-wrap:wrap;gap:14px}.seatmap__legend-item{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary);font-weight:500}.seatmap__chart{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:24px 24px 28px}.seatmap__stage{background:linear-gradient(135deg,var(--green-dark),var(--green));color:#0d0d0d;text-align:center;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:10px;border-radius:8px;margin-bottom:20px}.seatmap__sections{display:flex;justify-content:center;gap:18px}.seatmap__section{display:flex;flex-direction:column;align-items:center;gap:8px}.seatmap__section-label{font-size:10px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.seatmap__block{display:flex;flex-direction:column;gap:3px}.seatmap__row{display:flex;gap:3px}.seatmap__seat{width:9px;height:9px;border-radius:2px;display:inline-block}.seatmap__legend-item .seatmap__seat{width:10px;height:10px}.seatmap__seat--available{background:var(--bg-hover);border:1px solid var(--border-hover)}.seatmap__seat--selling-fast{background:#f59e0b}.seatmap__seat--sold{background:var(--bg-primary);border:1px solid var(--border);opacity:.5}.seatmap__seat--vip{background:var(--green)}@media (max-width: 900px){.seatmap{grid-template-columns:1fr;padding:28px}.seatmap__sections{gap:10px}.seatmap__seat{width:7px;height:7px}}@media (max-width: 560px){.seatmap__sections{flex-direction:column;align-items:center}}.features{position:relative;overflow:hidden}.features__bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(34,197,94,.04) 0%,transparent 70%);pointer-events:none}.features__header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:56px}.features__title{font-size:clamp(32px,4vw,48px);font-weight:900}.features__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7}.features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.features__card{background:var(--bg-secondary);padding:32px;display:flex;flex-direction:column;gap:12px;transition:background .2s ease;animation:fadeInUp .6s ease both}.features__card:hover{background:var(--bg-card)}.features__card--highlight{background:var(--green-glow);position:relative}.features__card--highlight:after{content:"NEW";position:absolute;top:16px;right:16px;background:var(--green);color:#0d0d0d;font-size:9px;font-weight:800;padding:2px 7px;border-radius:20px;letter-spacing:.08em}.features__card-icon{width:40px;height:40px;color:var(--green);margin-bottom:4px}.features__card-title{font-size:17px;font-weight:700;color:var(--text-primary)}.features__card-desc{font-size:14px;color:var(--text-secondary);line-height:1.65;flex:1}.features__card-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--green);transition:gap .15s;margin-top:4px}.features__card-link:hover{gap:8px}@media (max-width: 1100px){.features__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.features__header{grid-template-columns:1fr;gap:20px}.features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.features__grid{grid-template-columns:1fr}.features__card{padding:24px}}.services{background:var(--bg-secondary)}.services__header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:56px}.services__title{font-size:clamp(32px,4vw,48px);font-weight:900}.services__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7}.services__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.services__card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease;animation:fadeInUp .6s ease both;cursor:default}.services__card:hover{border-color:var(--border-green);background:var(--bg-elevated);transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.services__card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.services__card-icon{width:36px;height:36px;color:var(--green)}.services__card-detail{font-size:10px;font-weight:700;color:var(--green);background:var(--green-glow);padding:3px 8px;border-radius:20px;border:1px solid var(--border-green);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.services__card-title{font-size:16px;font-weight:700;color:var(--text-primary)}.services__card-desc{font-size:13px;color:var(--text-secondary);line-height:1.65}@media (max-width: 1100px){.services__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.services__header{grid-template-columns:1fr;gap:24px}.services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.services__grid{grid-template-columns:1fr}}.ve{background:var(--bg-secondary);position:relative;overflow:hidden}.ve__glow{position:absolute;top:30%;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(34,197,94,.06) 0%,transparent 70%);pointer-events:none}.ve__header{max-width:640px;margin-bottom:40px}.ve__title{font-size:clamp(30px,3.8vw,46px);font-weight:900;margin-bottom:16px}.ve__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7}.ve__form{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.ve__section-title{font-size:13px;font-weight:800;color:var(--green);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}.ve__section-title:first-child{margin-top:0}.ve__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ve__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary)}.ve__field--full{width:100%}.ve__field input[type=text],.ve__field input[type=email],.ve__field input[type=tel],.ve__field input[type=date],.ve__field select,.ve__field textarea{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);font-family:inherit;font-size:14px;font-weight:500;padding:11px 14px;border-radius:9px;outline:none;transition:border-color .2s;width:100%}.ve__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ve__field textarea{resize:vertical}.ve__field input::placeholder,.ve__field textarea::placeholder{color:var(--text-muted)}.ve__field input:focus,.ve__field select:focus,.ve__field textarea:focus{border-color:var(--border-green)}.ve__field--checkbox{flex-direction:row;align-items:center;gap:8px;font-weight:500;justify-content:flex-end}.ve__field--checkbox input{width:16px;height:16px;accent-color:var(--green);cursor:pointer}.ve__form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:20px;border-top:1px solid var(--border)}.ve__form-note{font-size:12px;color:var(--text-muted)}.ve__success{display:flex;flex-direction:column;align-items:center;gap:16px;padding:100px 0;text-align:center}.ve__success h3{font-size:26px;font-weight:900;color:var(--text-primary)}.ve__success p{font-size:15px;color:var(--text-secondary);line-height:1.7;max-width:440px}@media (max-width: 720px){.ve__grid{grid-template-columns:1fr}.ve__field--checkbox{justify-content:flex-start}.ve__form{padding:24px}.ve__form-footer{flex-direction:column;align-items:stretch}.ve__form-footer button{width:100%;justify-content:center}}.marketing{position:relative;overflow:hidden;background:var(--bg-primary)}.marketing__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://alirezaghorbani.com/storage/galleries/canada2025/breadcrumb.jpg);background-size:cover;background-position:center;opacity:.08;pointer-events:none}.marketing__glow{position:absolute;bottom:-100px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(34,197,94,.07) 0%,transparent 70%);pointer-events:none}.marketing__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.marketing__title{font-size:clamp(30px,3.5vw,44px);font-weight:900;margin-bottom:20px}.marketing__desc{font-size:17px;color:var(--text-secondary);line-height:1.7;margin-bottom:36px}.marketing__pillars{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.marketing__pillar{display:flex;gap:16px;align-items:flex-start}.marketing__pillar-icon{width:36px;height:36px;color:var(--green);flex-shrink:0;margin-top:2px}.marketing__pillar-title{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.marketing__pillar-desc{font-size:14px;color:var(--text-secondary);line-height:1.6}.marketing__visual{display:flex;flex-direction:column;gap:16px}.marketing__chart-card{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:16px;padding:24px;box-shadow:0 20px 60px #0006}.marketing__chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.marketing__chart-title{font-size:15px;font-weight:700;color:var(--text-primary)}.marketing__total{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--green-glow);border:1px solid var(--border-green);border-radius:10px;margin-bottom:20px}.marketing__total-label{font-size:12px;color:var(--text-muted);font-weight:500}.marketing__total-value{font-size:28px;font-weight:900;color:var(--green);letter-spacing:-.04em}.marketing__total-change{font-size:12px;font-weight:600;color:var(--green)}.marketing__channels{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.marketing__channel-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.marketing__channel-name{font-size:13px;font-weight:500;color:var(--text-secondary)}.marketing__channel-pct{font-size:13px;font-weight:700}.marketing__channel-track{height:6px;background:var(--bg-hover);border-radius:3px;overflow:hidden}.marketing__channel-fill{height:100%;border-radius:3px;animation:expandWidth 1s ease .3s both}.marketing__insights{border-top:1px solid var(--border);padding-top:16px}.marketing__insight{display:flex;gap:10px;align-items:flex-start}.marketing__insight-icon{font-size:16px;flex-shrink:0}.marketing__insight-text{font-size:13px;color:var(--text-secondary);line-height:1.6}.marketing__mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.marketing__mini-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:4px;transition:border-color .2s}.marketing__mini-card:hover{border-color:var(--border-green)}.marketing__mini-label{font-size:10px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.marketing__mini-value{font-size:20px;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}.marketing__mini-change{font-size:12px;font-weight:600;color:var(--green)}@media (max-width: 960px){.marketing__inner{grid-template-columns:1fr;gap:48px}}@media (max-width: 480px){.marketing__mini-cards{grid-template-columns:1fr}}.partners{background:var(--bg-primary);overflow:hidden}.partners__header{text-align:center;margin-bottom:48px}.partners__header .section-label{justify-content:center}.partners__header .section-label:before{display:none}.partners__title{font-size:clamp(28px,3.5vw,40px);font-weight:900;margin-bottom:16px}.partners__subtitle{font-size:17px;color:var(--text-secondary);max-width:480px;margin:0 auto}.partners__ticker-wrap{overflow:hidden;margin-bottom:16px;mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.partners__ticker{display:flex;gap:0;width:max-content;animation:ticker 40s linear infinite}.partners__ticker--reverse{animation-direction:reverse;animation-duration:50s}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners__logo{display:flex;align-items:center;justify-content:center;padding:14px 32px;font-size:14px;font-weight:700;color:var(--text-muted);letter-spacing:-.02em;border-right:1px solid var(--border);white-space:nowrap;transition:color .2s}.partners__logo:hover{color:var(--text-secondary)}.partners__accreditations{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:48px;padding-top:40px;border-top:1px solid var(--border)}.partners__acc-badge{display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px 16px;transition:border-color .2s}.partners__acc-badge:hover{border-color:var(--border-green)}.partners__acc-icon{width:24px;height:24px;color:var(--green);flex-shrink:0}.partners__acc-label{display:block;font-size:13px;font-weight:700;color:var(--text-primary)}.partners__acc-desc{display:block;font-size:11px;color:var(--text-muted)}@media (max-width: 640px){.partners__accreditations{gap:8px}}.regional{background:var(--bg-secondary);position:relative;overflow:hidden}.regional__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://www.arabnews.com/sites/default/files/styles/n_670_395/public/2023/03/21/3735481-1959887041.jpeg?itok=xG8UU0y4);background-size:cover;background-position:center;opacity:.09;pointer-events:none}.regional .container{position:relative;z-index:1}.regional__header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.regional__title{font-size:clamp(32px,4vw,48px);font-weight:900}.regional__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7}.regional__map-area{margin-bottom:40px}.regional__map-card{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:20px;padding:40px;display:flex;justify-content:center}.regional__map-visual{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.regional__worldmap-wrap{position:relative;width:100%;max-width:880px;aspect-ratio:1299 / 829;direction:ltr}.regional__worldmap{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--green);opacity:.55;-webkit-mask-image:url(https://cdn.jsdelivr.net/npm/world-svg-maps@0.0.8/packages/world/world.svg);mask-image:url(https://cdn.jsdelivr.net/npm/world-svg-maps@0.0.8/packages/world/world.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.regional__pin{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--green-light);box-shadow:0 0 8px 2px #22c55eb3;transform:translate(-50%,-50%)}.regional__pin-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1.5px solid var(--green-light);border-radius:50%;animation:pulse-green 2s infinite}.regional__map-stats{display:flex;gap:64px}.regional__map-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.regional__map-stat-val{font-size:36px;font-weight:900;color:var(--green);letter-spacing:-.04em}.regional__map-stat-lbl{font-size:12px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.regional__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.regional__card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.regional__card:hover{border-color:var(--border-green);background:var(--bg-elevated);transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.regional__card-top{display:flex;justify-content:space-between;align-items:center}.regional__flag{font-size:28px;line-height:1}.regional__label{font-size:10px;font-weight:700;padding:3px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.06em}.regional__label--hq{background:var(--green);color:#0d0d0d}.regional__label--active{background:var(--green-glow);color:var(--green);border:1px solid var(--border-green)}.regional__label--growing{background:#fbbf241a;color:#f59e0b;border:1px solid rgba(251,191,36,.2)}.regional__card-name{font-size:17px;font-weight:800;color:var(--text-primary)}.regional__card-desc{font-size:13px;color:var(--text-secondary);line-height:1.6}.regional__cities{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.regional__city{font-size:11px;background:var(--bg-elevated);color:var(--text-muted);padding:3px 8px;border-radius:4px;font-weight:500}@media (max-width: 900px){.regional__header{grid-template-columns:1fr;gap:24px}.regional__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.regional__grid{grid-template-columns:1fr}}.cta{position:relative;overflow:hidden;background:var(--bg-primary)}.cta__glow-left{position:absolute;bottom:-100px;left:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(34,197,94,.1) 0%,transparent 70%);pointer-events:none}.cta__glow-right{position:absolute;top:-100px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(34,197,94,.06) 0%,transparent 70%);pointer-events:none}.cta__inner{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:24px;padding:80px 64px;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 0 1px var(--border-green),0 40px 100px #0006}.cta__inner:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent)}.cta__badge{display:inline-flex;align-items:center;gap:8px;background:var(--green-glow);color:var(--green);font-size:13px;font-weight:600;padding:6px 16px;border-radius:20px;border:1px solid var(--border-green);margin-bottom:28px;letter-spacing:.02em}.cta__title{font-size:clamp(36px,5vw,56px);font-weight:900;margin-bottom:20px}.cta__title-green{background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta__subtitle{font-size:18px;color:var(--text-secondary);line-height:1.7;max-width:560px;margin:0 auto 40px}.cta__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.cta__btn-main{font-size:16px;padding:16px 36px}.cta__trust{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;padding-top:32px;border-top:1px solid var(--border)}.cta__trust-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted);font-weight:500}@media (max-width: 768px){.cta__inner{padding:48px 28px}.cta__trust{gap:20px}.cta__trust-item{font-size:13px}}.solution-page{padding-top:88px}.sp__hero{position:relative;overflow:hidden}.sp__back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:32px;transition:color .18s}.sp__back:hover{color:var(--green)}.sp__hero-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.sp__icon{width:56px;height:56px;color:var(--green);background:var(--green-glow);border:1px solid var(--border-green);border-radius:14px;padding:12px;margin-bottom:20px}.sp__tag{display:inline-block;background:var(--green);color:#0d0d0d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px;margin-bottom:16px;margin-inline-start:12px}.sp__title{font-size:clamp(32px,4.2vw,50px);font-weight:900;line-height:1.1;margin-bottom:14px}.sp__subtitle{font-size:18px;color:var(--green);font-weight:700;margin-bottom:18px}.sp__desc{font-size:16px;color:var(--text-secondary);line-height:1.75;margin-bottom:32px;max-width:540px}.sp__actions{display:flex;gap:14px}.sp__actions--center{justify-content:center}.sp__hero-visual .solutions__mockup{margin:0 auto}.sp__features-title{font-size:clamp(24px,3vw,34px);font-weight:900;margin-bottom:32px;text-align:center}.sp__features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:880px;margin:0 auto}.sp__feature-card{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;font-size:15px;color:var(--text-primary);font-weight:500}.sp__feature-check{width:20px;height:20px;flex-shrink:0}.sp__cta{background:var(--bg-secondary)}.sp__cta-inner{text-align:center;max-width:640px}.sp__cta-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin-bottom:14px}.sp__cta-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.sp__others-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sp__other-card{display:flex;flex-direction:column;gap:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px;transition:all .18s}.sp__other-card:hover{border-color:var(--border-green);transform:translateY(-2px)}.sp__other-icon{width:26px;height:26px;color:var(--green);margin-bottom:4px}.sp__other-title{font-size:14px;font-weight:700;color:var(--text-primary)}.sp__other-subtitle{font-size:12px;color:var(--text-muted)}@media (max-width: 900px){.sp__hero-inner{grid-template-columns:1fr;gap:40px}.sp__features-grid{grid-template-columns:1fr}.sp__others-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.sp__actions{flex-direction:column}.sp__others-grid{grid-template-columns:1fr}}.service-page{padding-top:88px}.svp__hero{position:relative;overflow:hidden}.svp__back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:32px;transition:color .18s}.svp__back:hover{color:var(--green)}.svp__hero-inner{max-width:680px}.svp__icon{width:56px;height:56px;color:var(--green);background:var(--green-glow);border:1px solid var(--border-green);border-radius:14px;padding:12px;margin-bottom:20px}.svp__detail{display:inline-block;background:var(--green);color:#0d0d0d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px;margin-bottom:16px;margin-inline-start:12px}.svp__title{font-size:clamp(32px,4.2vw,50px);font-weight:900;line-height:1.1;margin-bottom:14px}.svp__subtitle{font-size:18px;color:var(--green);font-weight:700;margin-bottom:18px}.svp__desc{font-size:16px;color:var(--text-secondary);line-height:1.75;margin-bottom:32px}.svp__actions{display:flex;gap:14px}.svp__actions--center{justify-content:center}.svp__features-title{font-size:clamp(24px,3vw,34px);font-weight:900;margin-bottom:32px;text-align:center}.svp__features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:880px;margin:0 auto}.svp__feature-card{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;font-size:15px;color:var(--text-primary);font-weight:500}.svp__feature-check{width:20px;height:20px;flex-shrink:0}.svp__cta{background:var(--bg-secondary)}.svp__cta-inner{text-align:center;max-width:640px}.svp__cta-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin-bottom:14px}.svp__cta-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.svp__others-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.svp__other-card{display:flex;flex-direction:column;gap:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px;transition:all .18s}.svp__other-card:hover{border-color:var(--border-green);transform:translateY(-2px)}.svp__other-icon{width:26px;height:26px;color:var(--green);margin-bottom:4px}.svp__other-title{font-size:14px;font-weight:700;color:var(--text-primary)}.svp__other-subtitle{font-size:12px;color:var(--text-muted)}@media (max-width: 900px){.svp__features-grid{grid-template-columns:1fr}.svp__others-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.svp__actions{flex-direction:column}.svp__others-grid{grid-template-columns:1fr}}.fcd{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:18px;padding:40px;margin-top:16px}.fcd__badge{display:inline-flex;align-items:center;background:var(--green-glow);color:var(--green);border:1px solid var(--border-green);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:20px;margin-bottom:16px}.fcd__title{font-size:24px;font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.01em}.fcd__desc{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.fcd__field{display:block;margin-bottom:22px}.fcd__field-label{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--text-secondary);font-weight:600;margin-bottom:10px}.fcd__field-label strong{font-size:16px;color:var(--green);font-weight:800}.fcd__slider{width:100%;accent-color:var(--green);cursor:pointer}.fcd__results{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:24px;position:relative}.fcd__accuracy{position:absolute;top:-12px;right:20px;background:var(--green);color:#0d0d0d;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px}.fcd__result-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-secondary);font-weight:500}.fcd__result-value{font-size:15px;font-weight:700;color:var(--text-primary)}.fcd__result-value--muted{color:var(--text-muted);font-weight:600}.fcd__result-row--net{border-bottom:none;padding-top:14px}.fcd__result-row--net .fcd__result-label{font-size:14px;font-weight:700;color:var(--text-primary)}.fcd__result-value--net{font-size:26px;font-weight:900;color:var(--green);letter-spacing:-.02em}.fcd__chart{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.fcd__chart-label{display:block;font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.fcd__bars{display:flex;align-items:flex-end;gap:6px;height:56px}.fcd__bar-wrap{flex:1;height:100%;display:flex;align-items:flex-end}.fcd__bar{width:100%;background:linear-gradient(180deg,var(--green-light),var(--green-dark));border-radius:3px 3px 0 0;animation:fadeInUp .5s ease both}.fcd__teaser{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);font-style:italic;line-height:1.6;margin-top:16px;padding:0 8px}.fcd__teaser svg{flex-shrink:0;color:var(--green)}@media (max-width: 900px){.fcd{grid-template-columns:1fr;padding:28px}}.sma{position:relative;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:18px;padding:40px}.sma__badge{display:inline-flex;align-items:center;background:var(--green-glow);color:var(--green);border:1px solid var(--border-green);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:20px;margin-bottom:16px}.sma__title{font-size:24px;font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.01em}.sma__desc{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.sma__stats{display:flex;gap:28px;margin-bottom:24px}.sma__stat{display:flex;flex-direction:column;gap:2px}.sma__stat-value{font-size:26px;font-weight:900;color:var(--green);letter-spacing:-.03em;line-height:1}.sma__stat-label{font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sma__legend{display:flex;flex-wrap:wrap;gap:14px}.sma__legend-item{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary);font-weight:500}.sma__chart{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.sma__bowl{position:relative;max-width:100%}.sma__bowl .sma__seat{position:absolute;width:7px;height:7px;border-radius:2px;transform:translate(-50%,-50%);padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sma__bowl .sma__seat:hover,.sma__bowl .sma__seat:focus-visible{transform:translate(-50%,-50%) scale(1.7);box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 3px var(--green);z-index:1;outline:none}.sma__stage{margin-top:14px;background:linear-gradient(135deg,var(--green-dark),var(--green));color:#0d0d0d;text-align:center;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:7px 32px;border-radius:6px}.sma__legend .sma__seat{position:static;transform:none;width:10px;height:10px;display:inline-block}.sma__seat--available{background:var(--bg-hover);border:1px solid var(--border-hover)}.sma__seat--selling-fast{background:#f59e0b}.sma__seat--sold{background:var(--bg-primary);border:1px solid var(--border);opacity:.5}.sma__seat--vip{background:var(--green)}@media (max-width: 900px){.sma{grid-template-columns:1fr;padding:28px}.sma__chart{padding:16px}}@media (max-width: 560px){.sma__bowl{transform:scale(.72);transform-origin:top center;margin-bottom:-80px}}.sma__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:200;animation:smaFadeIn .15s ease}.sma__modal{position:relative;width:100%;max-width:320px;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:16px;padding:28px 24px 24px;box-shadow:0 24px 60px #00000080;animation:smaSlideUp .18s ease}.sma__modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer}.sma__modal-close:hover{color:var(--text-primary);border-color:var(--border-hover)}.sma__modal-swatch{display:block;width:22px;height:22px;border-radius:6px;margin-bottom:14px}.sma__modal-title{font-size:17px;font-weight:800;color:var(--text-primary);margin-bottom:18px}.sma__modal-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.sma__modal-row{display:flex;align-items:center;justify-content:space-between}.sma__modal-row-label{font-size:13px;color:var(--text-muted);font-weight:500}.sma__modal-row-value{font-size:14px;color:var(--text-primary);font-weight:700;text-transform:capitalize}.sma__modal-price{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.sma__modal-price-label{font-size:13px;color:var(--text-muted);font-weight:500}.sma__modal-price-value{font-size:28px;font-weight:900;color:var(--green);letter-spacing:-.03em}.sma__modal-sold{font-size:13px;color:var(--text-secondary);line-height:1.6;background:var(--bg-hover);border:1px solid var(--border);border-radius:10px;padding:12px 14px}@keyframes smaFadeIn{0%{opacity:0}}@keyframes smaSlideUp{0%{opacity:0;transform:translateY(12px)}}.feature-page{padding-top:88px}.fp__hero{position:relative;overflow:hidden}.fp__back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:32px;transition:color .18s}.fp__back:hover{color:var(--green)}.fp__hero-inner{max-width:680px}.fp__icon{width:56px;height:56px;color:var(--green);background:var(--green-glow);border:1px solid var(--border-green);border-radius:14px;padding:12px;margin-bottom:20px}.fp__badge{display:inline-block;background:var(--green);color:#0d0d0d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px;margin-bottom:16px;margin-inline-start:12px}.fp__title{font-size:clamp(32px,4.2vw,50px);font-weight:900;line-height:1.1;margin-bottom:14px}.fp__subtitle{font-size:18px;color:var(--green);font-weight:700;margin-bottom:18px}.fp__desc{font-size:16px;color:var(--text-secondary);line-height:1.75;margin-bottom:32px}.fp__actions{display:flex;gap:14px}.fp__actions--center{justify-content:center}.fp__features-title{font-size:clamp(24px,3vw,34px);font-weight:900;margin-bottom:32px;text-align:center}.fp__features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:880px;margin:0 auto}.fp__feature-card{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;font-size:15px;color:var(--text-primary);font-weight:500}.fp__feature-check{width:20px;height:20px;flex-shrink:0}.fp__cta{background:var(--bg-secondary)}.fp__cta-inner{text-align:center;max-width:640px}.fp__cta-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin-bottom:14px}.fp__cta-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.fp__others-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.fp__other-card{display:flex;flex-direction:column;gap:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px;transition:all .18s}.fp__other-card:hover{border-color:var(--border-green);transform:translateY(-2px)}.fp__other-icon{width:26px;height:26px;color:var(--green);margin-bottom:4px}.fp__other-title{font-size:14px;font-weight:700;color:var(--text-primary)}.fp__other-subtitle{font-size:12px;color:var(--text-muted)}@media (max-width: 900px){.fp__features-grid{grid-template-columns:1fr}}@media (max-width: 560px){.fp__actions{flex-direction:column}}.pricing-page{padding-top:88px}.pr__hero{position:relative;overflow:hidden}.pr__header{max-width:680px;margin-bottom:48px}.pr__title{font-size:clamp(32px,4.2vw,50px);font-weight:900;line-height:1.15;margin-bottom:16px}.pr__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7}.pr__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.pr__card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:32px;display:flex;flex-direction:column;position:relative;transition:all .2s ease}.pr__card--highlighted{background:var(--bg-elevated);border:1px solid var(--border-green);box-shadow:0 20px 60px #22c55e1f;transform:scale(1.02)}.pr__card-badge{position:absolute;top:-13px;left:32px;background:var(--green);color:#0d0d0d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:20px}.pr__card-name{font-size:22px;font-weight:900;color:var(--text-primary);margin-bottom:8px}.pr__card-tagline{font-size:13px;color:var(--text-secondary);line-height:1.6;min-height:40px;margin-bottom:20px}.pr__card-fee{display:flex;align-items:baseline;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.pr__card-fee-value{font-size:44px;font-weight:900;color:var(--green);letter-spacing:-.03em;line-height:1}.pr__card-fee-labels{display:flex;flex-direction:column;font-size:12px;color:var(--text-muted);font-weight:500}.pr__card-cashback{display:flex;align-items:center;gap:8px;background:var(--green-glow);border:1px solid var(--border-green);border-radius:8px;padding:10px 14px;margin-bottom:20px;font-size:13px;color:var(--text-secondary)}.pr__card-cashback strong{color:var(--green);font-weight:800}.pr__card-cashback-icon{font-size:15px;line-height:1}.pr__card-included{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:24px 0 12px}.pr__card-features{display:flex;flex-direction:column;gap:12px}.pr__card-feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-secondary);line-height:1.5}.pr__check{width:18px;height:18px;flex-shrink:0;margin-top:1px}.pr__crowd-banner{display:flex;align-items:flex-start;gap:18px;background:var(--bg-card);border:1px solid var(--border-green);border-radius:14px;padding:24px 28px}.pr__crowd-banner svg{flex-shrink:0;margin-top:2px}.pr__crowd-title{font-size:16px;font-weight:800;color:var(--text-primary);margin-bottom:6px}.pr__crowd-desc{font-size:14px;color:var(--text-secondary);line-height:1.65;max-width:720px}.pr__model{background:var(--bg-secondary)}.pr__model-header{max-width:680px;margin-bottom:36px}.pr__model-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin-bottom:14px;line-height:1.2}.pr__model-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7}.pr__model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pr__model-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:26px;position:relative}.pr__model-step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--green-glow);border:1px solid var(--border-green);color:var(--green);font-weight:800;font-size:14px;margin-bottom:16px}.pr__model-card-title{font-size:16px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.pr__model-card-desc{font-size:14px;color:var(--text-secondary);line-height:1.65}.pr__faq-title{font-size:clamp(24px,3vw,34px);font-weight:900;margin-bottom:32px;text-align:center}.pr__faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.pr__faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:22px}.pr__faq-q{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.pr__faq-a{font-size:13px;color:var(--text-secondary);line-height:1.65}.pr__cta{background:var(--bg-secondary)}.pr__cta-inner{text-align:center;max-width:640px}.pr__cta-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin-bottom:14px}.pr__cta-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.pr__actions{display:flex;justify-content:center;gap:14px}@media (max-width: 1000px){.pr__grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.pr__card--highlighted{transform:none}.pr__faq-grid,.pr__model-grid{grid-template-columns:1fr}}@media (max-width: 560px){.pr__actions{flex-direction:column}}.referral-page{padding-top:88px}.rf__hero{position:relative;overflow:hidden}.rf__header{max-width:720px}.rf__title{font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1.15;margin-bottom:18px}.rf__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.rf__actions{display:flex;gap:14px}.rf__actions--center{justify-content:center}.rf__section-title{font-size:clamp(26px,3.2vw,36px);font-weight:900;margin-bottom:12px}.rf__section-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:680px;margin-bottom:32px}.rf__why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rf__why-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:26px}.rf__why-icon{width:38px;height:38px;color:var(--green);margin-bottom:16px}.rf__why-card-title{font-size:16px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.rf__why-card-desc{font-size:14px;color:var(--text-secondary);line-height:1.65}.rf__structure{background:var(--bg-secondary)}.rf__structure-list{display:flex;flex-direction:column;gap:12px;max-width:760px}.rf__structure-row{display:flex;align-items:center;gap:14px}.rf__structure-connector{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}.rf__structure-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px 18px;flex:1}.rf__structure-title{font-size:14px;font-weight:800;color:var(--text-primary);margin-bottom:3px}.rf__structure-desc{font-size:13px;color:var(--text-secondary);line-height:1.55}.rf__programs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rf__program-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:26px}.rf__program-status{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px;background:#fbbf241a;color:#f59e0b;border:1px solid rgba(251,191,36,.2);margin-bottom:14px}.rf__program-status--live{background:var(--green-glow);color:var(--green);border:1px solid var(--border-green)}.rf__program-name{font-size:17px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.rf__program-desc{font-size:14px;color:var(--text-secondary);line-height:1.65}.rf__how{background:var(--bg-secondary)}.rf__how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rf__how-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:22px}.rf__how-step{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--green-glow);border:1px solid var(--border-green);color:var(--green);font-weight:800;font-size:13px;margin-bottom:14px}.rf__how-title{font-size:15px;font-weight:800;color:var(--text-primary);margin-bottom:6px}.rf__how-desc{font-size:13px;color:var(--text-secondary);line-height:1.6}.rf__who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rf__who-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:26px;text-align:center}.rf__who-icon{width:36px;height:36px;color:var(--green);margin:0 auto 16px}.rf__who-title{font-size:16px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.rf__who-desc{font-size:14px;color:var(--text-secondary);line-height:1.65}.rf__cta-inner{text-align:center;max-width:700px}.rf__cta-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin-bottom:28px;line-height:1.25}@media (max-width: 1000px){.rf__why-grid,.rf__programs-grid,.rf__who-grid,.rf__how-grid{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.rf__why-grid,.rf__programs-grid,.rf__who-grid,.rf__how-grid{grid-template-columns:1fr}.rf__structure-row{margin-inline-start:0!important}.rf__actions{flex-direction:column}}.referral2-page{background:var(--bg-primary);color:var(--text-primary)}.referral2-page .rfc-h2{font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.12;letter-spacing:-.03em;color:var(--text-primary)}.referral2-page .rfc-lede{margin-top:16px;font-size:17px;line-height:1.7;color:var(--text-secondary);max-width:760px}.referral2-page .rfc-disclaimer{margin-top:16px;font-size:13px;color:var(--text-muted);font-style:italic}.rfc-section-head{text-align:center;margin:0 auto 56px;max-width:880px}.rfc-section-head .section-label{justify-content:center}.rfc-section-head .rfc-lede{margin-left:auto;margin-right:auto}.rfc-section-head--left{text-align:left;margin-left:0}.rfc-section-head--left .section-label{justify-content:flex-start}.rfc-section-head--left .rfc-lede{margin-left:0}.rfc-hero{position:relative;padding:160px 0 96px;overflow:hidden}.rfc-hero__glow-left{position:absolute;top:10%;left:-220px;width:620px;height:620px;background:radial-gradient(circle,rgba(34,197,94,.14) 0%,transparent 70%);pointer-events:none}.rfc-hero__glow-right{position:absolute;bottom:-100px;right:-180px;width:520px;height:520px;background:radial-gradient(circle,rgba(34,197,94,.08) 0%,transparent 70%);pointer-events:none}.rfc-hero__inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center;animation:fadeInUp .8s ease}.rfc-hero__content .badge{margin-bottom:28px}.rfc-hero__title{font-size:clamp(38px,5.4vw,62px);font-weight:900;line-height:1.08;letter-spacing:-.035em}.rfc-hero__title-green{background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rfc-hero__kicker{margin-top:20px;font-size:18px;font-weight:600;color:var(--green)}.rfc-hero__subtitle{margin-top:14px;font-size:17px;line-height:1.75;color:var(--text-secondary);max-width:560px}.rfc-hero__actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:14px}.rfc-hero__stats{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:520px}.rfc-hero__stats>div{display:flex;flex-direction:column;gap:4px}.rfc-hero__stats strong{font-size:24px;font-weight:900;color:var(--text-primary);letter-spacing:-.02em}.rfc-hero__stats span{font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.rfc-hero__visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:420px}.rfc-card-stack{position:relative;width:100%;max-width:400px;animation:float 6s ease-in-out infinite}.rfc-card-stack__back,.rfc-card-stack__front{background:linear-gradient(145deg,var(--bg-card),var(--bg-secondary));border:1px solid var(--border);border-radius:20px;padding:24px 28px;box-shadow:0 30px 60px -20px #0009}.rfc-card-stack__back{position:absolute;top:-20px;right:-24px;width:70%;border-color:var(--border-green);background:linear-gradient(145deg,var(--bg-elevated),var(--bg-card));display:flex;flex-direction:column;gap:6px;opacity:.85}.rfc-card-stack__label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.rfc-card-stack__value{font-size:24px;font-weight:800;color:var(--text-primary)}.rfc-card-stack__front{position:relative;padding:28px 32px 32px;background:linear-gradient(145deg,#1a1a1a,#0f0f0f);border-color:var(--border-green);box-shadow:0 30px 60px -20px #000000bf,0 0 0 1px #22c55e14 inset,0 20px 60px #22c55e14}.rfc-card-stack__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--text-secondary)}.rfc-card-stack__row span:last-child{color:var(--green);font-weight:700;font-size:16px}.rfc-card-stack__divider{height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:18px 0}.rfc-card-stack__hero-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:8px}.rfc-card-stack__hero-value{display:block;font-size:48px;font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rfc-card-stack__chip{margin-top:16px;display:inline-flex;align-items:center;gap:6px;background:var(--green-glow);color:var(--green);padding:5px 11px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-green)}.rfc-steps{background:linear-gradient(180deg,transparent,var(--bg-secondary) 50%,transparent)}.rfc-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rfc-step{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:32px 24px 28px;transition:all .25s ease;overflow:hidden}.rfc-step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,var(--green-glow),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.rfc-step:hover{border-color:var(--border-green);transform:translateY(-3px)}.rfc-step:hover:before{opacity:1}.rfc-step__num{position:absolute;top:18px;right:22px;font-size:14px;font-weight:800;color:var(--text-muted);letter-spacing:.05em}.rfc-step__icon{width:48px;height:48px;border-radius:12px;background:var(--green-glow);border:1px solid var(--border-green);color:var(--green);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.rfc-step__icon svg{width:24px;height:24px}.rfc-step__title{font-size:18px;font-weight:800;margin-bottom:10px;letter-spacing:-.015em}.rfc-step__body{font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.rfc-earnings__table{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--bg-card);max-width:980px;margin:0 auto}.rfc-earnings__row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;padding:16px 24px;border-bottom:1px solid var(--border);font-size:15.5px;align-items:center;gap:12px}.rfc-earnings__row>span{text-align:right}.rfc-earnings__row>span:first-child{text-align:left;font-weight:600}html[dir=rtl] .rfc-earnings__row>span{text-align:left}html[dir=rtl] .rfc-earnings__row>span:first-child{text-align:right}.rfc-earnings__row:last-child{border-bottom:none}.rfc-earnings__row--head{background:var(--bg-elevated);font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600;padding:14px 24px;line-height:1.3}.rfc-earnings__row--head small{display:block;margin-top:4px;font-size:11px;color:var(--green);font-weight:700;letter-spacing:.05em}.rfc-earnings__cashback{font-weight:800;color:var(--green)!important}.rfc-earnings__col-featured{background:linear-gradient(90deg,var(--green-glow),transparent);border-left:1px solid var(--border-green);position:relative;font-weight:900;color:var(--green)}.rfc-earnings__row--head .rfc-earnings__col-featured small{color:var(--green)}html[dir=rtl] .rfc-earnings__col-featured{border-left:none;border-right:1px solid var(--border-green);background:linear-gradient(270deg,var(--green-glow),transparent)}.rfc-earnings__note{margin-top:24px;text-align:center;color:var(--text-secondary);font-size:15px}.rfc-earnings .rfc-disclaimer{text-align:center}.rfc-calc{scroll-margin-top:80px;background:linear-gradient(180deg,transparent,var(--bg-secondary) 50%,transparent)}.rfc-calc__panel{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;background:linear-gradient(145deg,var(--bg-card),var(--bg-secondary));border:1px solid var(--border);border-radius:24px;padding:40px;box-shadow:0 30px 60px -20px #00000080}.rfc-calc__inputs{display:flex;flex-direction:column;gap:20px}.rfc-field{display:flex;flex-direction:column;gap:8px}.rfc-field__label{font-size:13px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.rfc-field__input{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:0 14px;height:52px;transition:all .2s ease}.rfc-field__input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.rfc-field__input--error{border-color:#ef4444}.rfc-field__input--fixed{background:var(--bg-elevated);color:var(--green);font-weight:800;font-size:20px;justify-content:center}.rfc-field__input--fixed.rfc-field__input--muted{color:var(--text-muted)}.rfc-field__input--warn{border-color:#f59e0b}.rfc-field__suffix{margin-left:8px;color:var(--text-muted);font-size:14px;font-weight:600}html[dir=rtl] .rfc-field__suffix{margin-left:0;margin-right:8px}html[dir=rtl] .rfc-field__prefix{margin-right:0;margin-left:8px}.rfc-field__prefix{font-size:17px;color:var(--text-muted);font-weight:700;margin-right:8px}.rfc-field__input input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:18px;font-weight:700;width:100%;font-family:inherit}.rfc-field__input input::placeholder{color:var(--text-muted);font-weight:500}.rfc-field__hint{font-size:12px;color:var(--text-muted)}.rfc-field__error{font-size:12px;color:#ef4444;font-weight:600}.rfc-calc__reset{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;transition:all .2s ease}.rfc-calc__reset:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-hover)}.rfc-calc__results{display:flex;flex-direction:column;gap:14px}.rfc-result{background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;padding:18px 22px;display:flex;flex-direction:column;gap:4px}.rfc-result__label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.rfc-result__value{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.rfc-result--hero{flex:1;background:linear-gradient(145deg,var(--green-glow-strong),var(--green-glow));border-color:var(--border-green);justify-content:center;padding:28px 24px;position:relative;overflow:hidden}.rfc-result--hero:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--green),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rfc-result__hero-value{display:block;margin-top:6px;font-size:clamp(40px,5vw,56px);font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;unicode-bidi:plaintext}.rfc-result--hero-muted{background:linear-gradient(145deg,var(--bg-elevated),var(--bg-card))!important;border-color:var(--border)!important}.rfc-result--hero-muted .rfc-result__hero-value{background:linear-gradient(135deg,var(--text-muted),var(--text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rfc-result__value-sub{font-size:13px;font-weight:600;color:var(--green);margin-left:6px}html[dir=rtl] .rfc-result__value-sub{margin-left:0;margin-right:6px}.rfc-result__meta{margin-top:4px;font-size:13px;color:var(--text-secondary)}.rfc-calc__disclaimer{margin-top:24px;font-size:13px;line-height:1.7;color:var(--text-muted);max-width:940px}.rfc-eligible__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rfc-eligible__card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:32px}.rfc-eligible__card h3{font-size:18px;font-weight:800;margin-bottom:20px;letter-spacing:-.015em}.rfc-eligible__card--muted{background:var(--bg-secondary)}.rfc-tick-list,.rfc-cross-list{display:flex;flex-direction:column;gap:12px;list-style:none}.rfc-tick-list li,.rfc-cross-list li{display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);font-size:15px;line-height:1.5}.rfc-tick-list li svg{flex-shrink:0;color:var(--green);margin-top:1px}.rfc-cross-list li svg{flex-shrink:0;color:var(--text-muted);margin-top:1px}.rfc-eligible__note{margin-top:32px;text-align:center;color:var(--text-secondary);font-size:15px}.rfc-payment__timeline{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rfc-payment__item{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;transition:all .25s ease}.rfc-payment__item:hover{border-color:var(--border-green);transform:translateY(-2px)}.rfc-payment__dot{width:36px;height:36px;border-radius:10px;background:var(--green-glow);border:1px solid var(--border-green);color:var(--green);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.rfc-payment__body h3{font-size:17px;font-weight:800;margin-bottom:6px}.rfc-payment__body p{font-size:14.5px;color:var(--text-secondary);line-height:1.6}.rfc-payment__callout{margin-top:32px;display:flex;gap:14px;align-items:flex-start;background:linear-gradient(90deg,var(--green-glow),transparent);border:1px solid var(--border-green);border-radius:14px;padding:20px 24px}.rfc-payment__callout svg{color:var(--green);flex-shrink:0;margin-top:2px}.rfc-payment__callout p{font-size:15px;line-height:1.6;color:var(--text-primary)}.rfc-refunds__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.rfc-refunds__card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px;transition:all .25s ease}.rfc-refunds__card:hover{border-color:var(--border-green);transform:translateY(-2px)}.rfc-refunds__card h3{font-size:17px;font-weight:800;margin-bottom:10px}.rfc-refunds__card p{font-size:14.5px;color:var(--text-secondary);line-height:1.6}.rfc-refunds__example{background:linear-gradient(145deg,var(--bg-card),var(--bg-secondary));border:1px solid var(--border-green);border-radius:20px;padding:36px;display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:start}.rfc-refunds__example-head h3{font-size:22px;font-weight:800;margin-top:12px;letter-spacing:-.02em}.rfc-refunds__example-grid{display:flex;flex-direction:column;gap:10px}.rfc-refunds__example-grid>div{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;font-size:15px;color:var(--text-secondary)}.rfc-refunds__example-grid>div strong{color:var(--text-primary);font-weight:700}.rfc-refunds__example-final{background:var(--green-glow)!important;border-color:var(--border-green)!important}.rfc-refunds__example-final strong{font-size:22px!important;font-weight:900!important;letter-spacing:-.02em}.rfc-audience__grid{list-style:none;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:920px;margin:0 auto}.rfc-audience__chip{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);padding:12px 20px;border-radius:999px;font-size:15px;color:var(--text-primary);transition:all .2s ease}.rfc-audience__chip:hover{border-color:var(--border-green);background:var(--green-glow)}.rfc-audience__dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.rfc-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rfc-why__item{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;transition:all .2s ease}.rfc-why__item:hover{border-color:var(--border-green);background:var(--green-glow)}.rfc-why__item svg{color:var(--green);flex-shrink:0}.rfc-why__item span{font-size:15px;color:var(--text-primary)}.rfc-faq__list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.rfc-faq__item{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .2s ease}.rfc-faq__item.is-open{border-color:var(--border-green)}.rfc-faq__q{width:100%;background:transparent;color:var(--text-primary);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:700;text-align:left;transition:color .2s ease}.rfc-faq__q:hover{color:var(--green)}.rfc-faq__q svg{color:var(--text-muted);transition:transform .25s ease;flex-shrink:0}.rfc-faq__item.is-open .rfc-faq__q svg{transform:rotate(180deg);color:var(--green)}.rfc-faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.rfc-faq__item.is-open .rfc-faq__a{max-height:400px}.rfc-faq__a p{padding:0 24px 22px;color:var(--text-secondary);line-height:1.7;font-size:15px}.rfc-terms__toggle{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-primary);padding:12px 22px;border:1px solid var(--border-hover);border-radius:10px;font-size:14px;font-weight:600;transition:all .2s ease}.rfc-terms__toggle:hover{border-color:var(--green);color:var(--green);background:var(--green-glow)}.rfc-terms__list{margin-top:28px;padding:32px 32px 32px 56px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:14px;color:var(--text-secondary);line-height:1.7;font-size:14.5px;counter-reset:term}.rfc-terms__list li{padding-left:8px}.rfc-final{position:relative;overflow:hidden;padding:120px 0}.rfc-final__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(34,197,94,.14) 0%,transparent 60%);pointer-events:none}.rfc-final__inner{position:relative;max-width:820px;margin:0 auto;text-align:center}.rfc-final__title{font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1.12;letter-spacing:-.035em}.rfc-final__subtitle{margin-top:20px;font-size:17px;line-height:1.75;color:var(--text-secondary)}.rfc-final__actions{margin-top:36px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.rfc-final__links{margin-top:28px;display:flex;justify-content:center;gap:14px;color:var(--text-muted);font-size:14px}.rfc-final__textlink{color:var(--text-secondary);border-bottom:1px dashed var(--border-hover);padding-bottom:1px;transition:all .2s ease}.rfc-final__textlink:hover{color:var(--green);border-color:var(--green)}.rfc-final__sep{color:var(--text-muted)}.rfc-tiers{background:linear-gradient(180deg,transparent,var(--bg-secondary) 50%,transparent)}.rfc-tiers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto}.rfc-tier{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:18px;transition:all .25s ease;overflow:hidden}.rfc-tier:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top,var(--green-glow),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.rfc-tier:hover{transform:translateY(-4px);border-color:var(--border-green)}.rfc-tier:hover:before{opacity:1}.rfc-tier--silver{background:linear-gradient(145deg,var(--bg-card),var(--bg-elevated));border-color:var(--border-green);box-shadow:0 24px 48px -16px #0009,0 0 0 1px #22c55e14 inset,0 20px 60px #22c55e1a;transform:translateY(-8px)}.rfc-tier--silver:hover{transform:translateY(-12px)}.rfc-tier--gold{background:linear-gradient(145deg,var(--bg-card),#1f1a0d);border-color:#f59e0b4d}.rfc-tier--gold:before{background:radial-gradient(circle at top,rgba(245,158,11,.12),transparent 70%)}.rfc-tier--gold:hover{border-color:#f59e0b99}.rfc-tier__header{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative}.rfc-tier__name{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.rfc-tier--silver .rfc-tier__name{color:var(--green)}.rfc-tier--gold .rfc-tier__name{color:#f59e0b}.rfc-tier__badge{background:var(--green);color:#0d0d0d;font-size:11px;font-weight:800;padding:4px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.08em}.rfc-tier__rate{display:flex;align-items:baseline;gap:10px;position:relative}.rfc-tier__rate-value{font-size:56px;font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;unicode-bidi:plaintext}.rfc-tier--gold .rfc-tier__rate-value{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rfc-tier--standard .rfc-tier__rate-value{background:linear-gradient(135deg,var(--text-secondary),var(--text-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rfc-tier__rate-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.rfc-tier__range{font-size:15px;color:var(--text-primary);font-weight:700;padding:8px 14px;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;display:inline-flex;align-self:flex-start;position:relative}.rfc-tier__perks{list-style:none;display:flex;flex-direction:column;gap:10px;position:relative}.rfc-tier__perks li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--text-secondary);line-height:1.5}.rfc-tier__perks svg{color:var(--green);flex-shrink:0;margin-top:2px}.rfc-tier--gold .rfc-tier__perks svg{color:#f59e0b}.rfc-tiers__footnote{margin:32px auto 0;max-width:820px;text-align:center;font-size:14px;color:var(--text-muted);line-height:1.7}.rfc-min10__inner{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.rfc-min10__text .rfc-tick-list{margin-top:24px;margin-bottom:20px}.rfc-min10__note{font-size:14.5px;color:var(--text-muted);line-height:1.7;padding-left:16px;border-left:2px solid var(--border-green);font-style:italic}html[dir=rtl] .rfc-min10__note{padding-left:0;padding-right:16px;border-left:none;border-right:2px solid var(--border-green)}.rfc-min10__visual{display:flex;justify-content:center;align-items:center}.rfc-min10__badge{position:relative;width:280px;height:280px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,var(--green-glow-strong),var(--green-glow) 50%,transparent 80%);border:2px dashed var(--border-green);animation:pulse-green 3s infinite}.rfc-min10__badge:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;background:linear-gradient(145deg,var(--bg-card),var(--bg-elevated));border:1px solid var(--border-green)}.rfc-min10__badge-num{position:relative;font-size:120px;font-weight:900;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;unicode-bidi:plaintext}.rfc-min10__badge-label{position:relative;margin-top:8px;font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-weight:700;text-align:center;max-width:160px}html[dir=rtl] .rfc-hero__title-green,html[dir=rtl] .rfc-card-stack__hero-value,html[dir=rtl] .rfc-tier__rate-value,html[dir=rtl] .rfc-min10__badge-num{unicode-bidi:plaintext}html[dir=rtl] .rfc-step__num{right:auto;left:22px}html[dir=rtl] .rfc-card-stack__back{right:auto;left:-24px}@media (max-width: 1024px){.rfc-tiers__grid{grid-template-columns:1fr;max-width:480px}.rfc-tier--silver{transform:none}.rfc-tier--silver:hover{transform:translateY(-4px)}.rfc-min10__inner{grid-template-columns:1fr;gap:32px;text-align:center}.rfc-min10__text .rfc-tick-list li{text-align:left}html[dir=rtl] .rfc-min10__text .rfc-tick-list li{text-align:right}.rfc-min10__note{border-left:none;border-right:none;padding:0;text-align:center}.rfc-earnings__row,.rfc-earnings__row--head{grid-template-columns:1.3fr 1fr 1fr 1fr;padding:12px 14px;font-size:13.5px;gap:6px}.rfc-hero__inner{grid-template-columns:1fr;gap:48px}.rfc-hero__visual{min-height:360px;order:-1}.rfc-steps__grid,.rfc-payment__timeline,.rfc-refunds__grid,.rfc-why__grid{grid-template-columns:repeat(2,1fr)}.rfc-calc__panel{grid-template-columns:1fr;padding:32px}.rfc-refunds__example{grid-template-columns:1fr;gap:20px}}@media (max-width: 640px){.rfc-hero{padding:130px 0 72px}.rfc-hero__title{font-size:36px}.rfc-hero__stats{grid-template-columns:repeat(3,1fr);gap:10px}.rfc-hero__stats strong{font-size:18px}.rfc-hero__stats span{font-size:11px}.rfc-hero__visual{min-height:300px}.rfc-card-stack{max-width:320px}.rfc-card-stack__hero-value{font-size:36px}.rfc-steps__grid,.rfc-payment__timeline,.rfc-refunds__grid,.rfc-why__grid{grid-template-columns:1fr}.rfc-earnings__row,.rfc-earnings__row--head{grid-template-columns:1.1fr .8fr .8fr .9fr;padding:10px;font-size:12.5px;gap:4px}.rfc-earnings__row--head{font-size:10px}.rfc-min10__badge{width:220px;height:220px}.rfc-min10__badge-num{font-size:96px}.rfc-calc__panel{padding:24px}.rfc-eligible__grid{grid-template-columns:1fr}.rfc-eligible__card,.rfc-refunds__example{padding:24px}.rfc-terms__list{padding:24px 20px 24px 36px}.rfc-final{padding:80px 0}.rfc-section-head{margin-bottom:40px}.referral2-page .section{padding:72px 0}}.meta-page{padding-top:88px}.mm__hero{position:relative;overflow:hidden}.mm__header{max-width:780px}.mm__title{font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1.15;margin-bottom:18px}.mm__subtitle{font-size:17px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px;max-width:640px}.mm__actions{display:flex;gap:14px;flex-wrap:wrap}.mm__actions--center{justify-content:center}.mm__section-title{font-size:clamp(26px,3.2vw,36px);font-weight:900;line-height:1.25;margin-bottom:12px}.mm__section-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:700px;margin-bottom:32px}.mm__why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mm__why-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px;transition:border-color .2s}.mm__why-card:hover{border-color:var(--border-green)}.mm__why-icon{width:34px;height:34px;color:var(--green);margin-bottom:16px}.mm__why-card-title{font-size:15px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.mm__why-card-desc{font-size:13px;color:var(--text-secondary);line-height:1.6}.mm__comparison{background:var(--bg-secondary)}.mm__table{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.mm__table-row{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:20px;padding:18px 24px;border-bottom:1px solid var(--border);align-items:center}.mm__table-row:last-child{border-bottom:none}.mm__table-row--head{background:var(--bg-elevated);padding:16px 24px}.mm__table-feature{font-size:14px;font-weight:800;color:var(--text-primary)}.mm__table-bilit-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--green)}.mm__table-logo{height:22px;width:auto;border-radius:4px}.mm__table-others-head{font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.mm__table-cell{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.55}.mm__table-cell--bilit{color:var(--text-primary);font-weight:500}.mm__table-cell--others{color:var(--text-muted)}.mm__table-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.mm__reach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mm__reach-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:26px;text-align:center}.mm__reach-icon{width:36px;height:36px;color:var(--green);margin:0 auto 16px}.mm__reach-card-title{font-size:16px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.mm__reach-card-desc{font-size:14px;color:var(--text-secondary);line-height:1.65}.mm__warning-box{background:linear-gradient(180deg,rgba(239,68,68,.06),transparent);border:1px solid rgba(239,68,68,.25);border-radius:20px;padding:40px}.mm__warning-header{max-width:720px;margin-bottom:32px}.mm__warning-tag{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ef4444;background:#ef44441a;border:1px solid rgba(239,68,68,.25);padding:5px 12px;border-radius:20px;margin-bottom:16px}.mm__warning-title{font-size:clamp(22px,2.8vw,30px);font-weight:900;line-height:1.25;margin-bottom:12px;color:var(--text-primary)}.mm__warning-subtitle{font-size:15px;color:var(--text-secondary);line-height:1.7}.mm__warning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mm__warning-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:22px}.mm__warning-icon{width:30px;height:30px;color:#ef4444;margin-bottom:14px}.mm__warning-card-title{font-size:15px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.mm__warning-card-desc{font-size:13px;color:var(--text-secondary);line-height:1.6}.mm__cta{background:var(--bg-secondary)}.mm__cta-inner{text-align:center;max-width:700px}.mm__cta-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin-bottom:14px;line-height:1.25}.mm__cta-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}@media (max-width: 1000px){.mm__why-grid{grid-template-columns:1fr 1fr}.mm__reach-grid,.mm__warning-grid{grid-template-columns:1fr}.mm__table-row{grid-template-columns:1fr;gap:8px}.mm__table-row--head{display:none}.mm__table-feature{padding-bottom:4px}}@media (max-width: 640px){.mm__why-grid{grid-template-columns:1fr}.mm__actions{flex-direction:column}.mm__warning-box{padding:24px}}:root{--bg-primary: #0d0d0d;--bg-secondary: #141414;--bg-card: #1a1a1a;--bg-elevated: #222222;--bg-hover: #2a2a2a;--green: #22c55e;--green-dark: #16a34a;--green-light: #4ade80;--green-glow: rgba(34, 197, 94, .08);--green-glow-strong: rgba(34, 197, 94, .18);--text-primary: #f5f5f5;--text-secondary: #a3a3a3;--text-muted: #6b7280;--border: #2a2a2a;--border-hover: #3d3d3d;--border-green: rgba(34, 197, 94, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=fa] body{font-family:Vazirmatn,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[dir=rtl]{text-align:right}html[dir=rtl] .hero__title-green,html[dir=rtl] .green-text{unicode-bidi:plaintext}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;border:none;outline:none}img{max-width:100%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--green-dark)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:96px 0}.section-sm{padding:64px 0}.green-text{color:var(--green)}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:#0d0d0d;font-weight:700;font-size:15px;padding:14px 28px;border-radius:8px;transition:all .2s ease;letter-spacing:-.01em}.btn-primary:hover{background:var(--green-light);transform:translateY(-1px);box-shadow:0 8px 30px #22c55e59}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-primary);font-weight:600;font-size:15px;padding:13px 28px;border-radius:8px;border:1px solid var(--border-hover);transition:all .2s ease}.btn-secondary:hover{border-color:var(--green);color:var(--green);background:var(--green-glow)}.badge{display:inline-flex;align-items:center;gap:6px;background:var(--green-glow);color:var(--green);font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px;border:1px solid var(--border-green);letter-spacing:.05em;text-transform:uppercase}.section-label{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.section-label:before{content:"";display:block;width:20px;height:2px;background:var(--green);border-radius:1px}h1,h2,h3,h4{letter-spacing:-.03em;line-height:1.15}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-green{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 10px #22c55e00}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-up{animation:fadeInUp .7s ease forwards}.animate-fade{animation:fadeIn .6s ease forwards}.glow-line{width:60px;height:3px;background:linear-gradient(90deg,var(--green),transparent);border-radius:2px;margin-bottom:24px}.grid-bg{background-image:linear-gradient(rgba(34,197,94,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.03) 1px,transparent 1px);background-size:64px 64px}
