.volume{background:white;color:#1e3052}.volume__content,.volume__title{text-align:center}.volume__title{font-size:32px;font-weight:600;color:#111827;margin-bottom:48px}.volume__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.volume__stat-card{background:#1e3052;border-radius:24px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .3s ease,box-shadow .3s ease}.volume__stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.volume__stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.volume__stat-icon svg{width:100%;height:100%}.volume__stat-number{font-size:36px;font-weight:700;line-height:1;margin-bottom:4px}.volume__stat-label,.volume__stat-number{font-family:Manrope,sans-serif;color:white}.volume__stat-label{font-size:18px;font-weight:500;text-align:center}.volume-card__title{font-size:20px;font-weight:600;color:#111827;margin-bottom:8px}.volume-card__description{font-size:16px;color:#6B7280;line-height:1.6}@media (max-width:1200px){.volume__stats{grid-template-columns:repeat(2,1fr);gap:24px}.volume__title{font-size:30px}}@media (max-width:768px){.volume__title{font-size:24px;margin-bottom:40px}.volume__stats{grid-template-columns:1fr;gap:20px}.volume__stat-card{padding:20px 16px}.volume__stat-number{font-size:28px}.volume__stat-label{font-size:16px}}@media (max-width:480px){.volume__title{font-size:20px}.volume__stat-number{font-size:24px}}.footer{position:relative;padding:80px 0 160px;background:radial-gradient(ellipse at 50% 30%,#1e2d44 0,#111827 100%);color:#fff;text-align:center;overflow:hidden;font-family:Manrope,sans-serif}.footer__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.footer__title{font-size:40px;font-weight:400;margin-bottom:24px;color:#FFFFFF}.footer__subtitle{font-size:18px;font-weight:400;max-width:550px;line-height:1.6;color:#FFFFFF;opacity:.7;margin-bottom:40px;white-space:pre-wrap}.footer__cta{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background-color:#2A67DC;color:#fff;font-size:16px;font-weight:500;border-radius:100px;text-decoration:none;transition:all .2s ease}.footer__cta:hover{background-color:#1e4ba8;transform:translateY(-2px);box-shadow:0 10px 20px rgba(42,103,220,.2)}.footer__cta svg{width:20px;height:20px}.footer__background-text{position:absolute;bottom:-60px;left:0;width:100%;text-align:center;font-size:clamp(80px,18vw,250px);font-weight:800;color:rgba(42,103,220,.15);z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;filter:blur(8px)}@media (max-width:768px){.footer{padding:60px 0 120px}.footer__title{font-size:32px}.footer__subtitle{font-size:16px}.footer__background-text{bottom:-20px}}@media (max-width:480px){.footer__background-text{bottom:0}}.bottom-bar{background-color:#fff;padding:24px 0;border-top:1px solid #f0f0f0}.bottom-bar__container{display:flex;justify-content:center;align-items:center}.bottom-bar__logo{height:28px;width:auto;color:#2A67DC}@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap");.budget{background-color:#ffffff;font-family:Manrope,sans-serif}.budget__container{max-width:1400px;margin:0 auto;padding:0 20px}.budget__content{display:flex;justify-content:center;align-items:center;gap:60px}.budget__text{flex:0 0 auto}.budget__description{font-size:24px;font-weight:400;line-height:1.4;color:#1E3052;margin:0}.budget__description b{font-weight:600}.budget__amount{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start}.budget__number{font-size:120px;font-weight:600;color:#2A67DC;line-height:.9;margin-bottom:20px;display:block}.budget__period{font-size:48px;font-weight:400;color:#2A67DC;line-height:1}@media (max-width:768px){.budget__content{flex-direction:column;text-align:center;gap:40px;align-items:center}.budget__description{font-size:18px}.budget__number{font-size:60px}.budget__period{font-size:32px}.budget__amount{align-items:center}}@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&display=swap");.support{background-color:#fff;font-family:Manrope,sans-serif;overflow:hidden}.support__container{display:flex;justify-content:space-between;align-items:center;gap:40px}.support__info{max-width:480px;flex-shrink:0}.support__title{font-size:56px;font-weight:800;color:#1E3052;margin-bottom:24px;line-height:1.2}.support__description{font-size:18px;line-height:1.6;color:#1E3052;opacity:.7;margin-bottom:40px}.support__telegram-button{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border-radius:100px;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 15px rgba(0,0,0,.05);font-size:16px;font-weight:500;color:#111827;text-decoration:none;transition:all .2s ease}.support__telegram-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.support__telegram-button svg{width:28px;height:28px}.support__chat-area{position:relative;flex-grow:1;max-width:550px;display:flex;flex-direction:column}.support__message{display:flex;align-items:flex-start;margin-bottom:24px;max-width:85%}.support__message--user{align-self:flex-start}.support__message--support{align-self:flex-end}.support__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:-10px;flex-shrink:0;position:relative;z-index:1;top:40px}.support__avatar img{width:100%;height:100%;object-fit:cover}.support__bubble{padding:16px 24px;border-radius:24px;font-size:15px;line-height:1.5;color:#1E3052;background-color:#FFFFFF;box-shadow:0 10px 30px rgba(46,81,158,.07)}.support__bubble--user{background-color:#f0f2f5;border-bottom-left-radius:4px}.support__bubble--support{border-bottom-right-radius:4px}.support__floating-button{position:absolute;bottom:0;right:-20px;width:72px;height:72px;z-index:2}.support__floating-button svg{width:100%;height:100%;filter:drop-shadow(0 10px 20px rgba(42,103,220,.3))}@media (max-width:1024px){.support__container{flex-direction:column;text-align:center;gap:60px}.support__info{max-width:600px}.support__chat-area{width:100%;max-width:550px}}@media (max-width:768px){.support__title{font-size:40px}.support__description{font-size:16px}.support__chat-area{padding-right:0}.support__message{max-width:95%}.support__floating-button{width:60px;height:60px;right:0;bottom:-30px}}@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");.features{background-color:#ffffff}.features__content{display:flex;flex-direction:column}.features__header{text-align:left;margin-bottom:1px;max-width:800px}.features__title{font-size:32px;text-align:left;margin-bottom:24px}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%;max-width:1200px}.features__card{background:white;border-radius:24px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:100%}.features__card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.12)}.features__card-icon{width:64px;height:64px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.features__card-icon svg{width:48px;height:48px}.features__card-content{display:flex;flex-direction:column;flex:1 1}.features__card-title{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.features__card-description{font-size:14px;line-height:1.5;color:#6B7280}@media (max-width:1200px){.features__grid{gap:24px;max-width:900px}.features__title{font-size:42px;margin-bottom:24px}}@media (max-width:968px){.features__grid{grid-template-columns:repeat(2,1fr);gap:20px}.features__title{font-size:36px;margin-bottom:24px}.features__header{margin-bottom:30px}}@media (max-width:768px){.features__grid{grid-template-columns:1fr;gap:16px}.features__title{font-size:32px}.features__header,.features__title{margin-bottom:20px}.features__card{padding:32px 24px}.features__card-icon{width:64px;height:64px;margin-bottom:20px}.features__card-icon svg{width:40px;height:40px}.features__card-title{font-size:18px;margin-bottom:12px}.features__card-description{font-size:15px}}@media (max-width:480px){.features__title{font-size:28px;margin-bottom:16px}.features__card{padding:24px 20px}.features__card-icon{width:56px;height:56px;margin-bottom:16px}.features__card-icon svg{width:36px;height:36px}.features__card-title{font-size:16px;margin-bottom:10px}.features__card-description{font-size:14px}}.app{position:relative;min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}.app>main{padding-top:120px}.scroll-wrapper{position:relative;z-index:1;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto}.app__background{position:fixed;top:50%;left:50%;transform:translate(-50%,-40%);min-width:110%;min-height:110%;width:auto;height:auto;z-index:0;pointer-events:none}body{overflow:hidden}.app>.scroll-wrapper>main{padding-top:0}.map{background:var(--color-background)}.map__content{max-width:1400px;margin:0 auto}.map__header{text-align:left;margin-bottom:0}.map__title{font-size:32px;font-weight:600;color:#111827;text-align:left;margin-bottom:16px}.map__subtitle{font-size:18px;color:#6B7280;text-align:left;max-width:450px;margin:0 0 48px;line-height:1.6}.map__visualization{position:relative;display:flex;justify-content:flex-end;margin-top:-70px}.map__metrics{position:absolute;left:0;top:200px;display:flex;flex-direction:row;gap:24px;z-index:2}.map__metric{display:flex;flex-direction:column;align-items:center;gap:1px}.map__metric-icon{width:140px;height:120px;flex-shrink:0;position:relative}.map__metric-icon svg{width:100%;height:100%}.map__metric-label{font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.map__tiers{position:absolute;left:0;top:380px;height:200px;width:500px;z-index:2}.map__tiers svg{width:100%;height:auto}.map__world{width:800px;z-index:1;height:504px;position:relative}.map__world svg{width:100%;height:auto}.map__stat-value{font-size:24px;font-weight:700;color:#1E3052}@media (max-width:1200px){.map__visualization{margin-top:-40px}.map__metrics{left:20px;top:180px}.map__tiers{left:20px;top:360px;width:360px}}@media (max-width:992px){.map__visualization{margin-top:0;flex-direction:column;align-items:center;gap:40px}.map__metrics{position:static;flex-direction:row;justify-content:center;gap:20px;order:2}.map__metric-icon{width:140px;height:130px}.map__tiers{max-width:450px;top:0;left:0;order:3}.map__tiers,.map__world{position:relative;width:100%}.map__world{max-width:600px;height:340px;order:1}.map__header{margin-bottom:30px}.map__subtitle,.map__title{text-align:center}.map__subtitle{margin:0 auto 16px}}@media (max-width:768px){.map{padding:80px 0}.map__title{font-size:32px;margin-bottom:16px}.map__subtitle{font-size:18px}.map__header{margin-bottom:30px}.map__metric-icon{width:120px;height:110px}.map__metric-label{font-size:14px}}@media (max-width:576px){.map__metrics{gap:15px}.map__metric-icon{width:110px;height:100px}.map__metric-label{font-size:13px}}@media (max-width:480px){.map{padding:60px 0}.map__title{font-size:28px}.map__world{height:240px}.map__subtitle{font-size:16px;margin:0 auto 20px}.map__tiers{position:relative;left:0;top:0;height:125px;width:325px;z-index:2}.map__metrics{flex-wrap:wrap;justify-content:center;gap:20px}}.hero{position:relative;padding-top:80px;padding-bottom:120px;text-align:center;overflow:hidden}.hero__background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;pointer-events:none;opacity:.7}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero__title{font-family:Urbanist,sans-serif;font-size:56px;font-weight:400;line-height:1.2;color:var(--color-text-primary);max-width:1100px;margin:0 auto 24px}.hero__highlight{color:#2A67DC}.hero__highlight b{font-weight:500}.hero__subtitle{font-size:20px;font-weight:500;color:#4A5568;margin-bottom:40px}.hero__cta{background:#1E3052;color:white;border:none;border-radius:28px;padding:16px 32px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;margin-bottom:80px}.hero__cta:hover{background:#2A67DC;transform:translateY(-2px)}.hero__cta svg{width:24px;height:24px}.hero__statistics{display:flex;justify-content:center;align-items:stretch;gap:24px;width:100%;max-width:980px}.hero__stat-item{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.hero__stat-metric{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:9999px;padding:8px 24px;gap:16px;border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 10px rgba(0,0,0,.03)}.hero__stat-icon-wrapper,.hero__stat-metric{display:flex;align-items:center;justify-content:center}.hero__stat-icon-wrapper{background-color:#2A67DC;width:48px;height:48px;border-radius:50%;flex-shrink:0;position:relative}.hero__stat-icon-wrapper svg{width:24px;height:24px;fill:white}.hero__stat-item:nth-child(2) .hero__stat-metric{gap:12px;padding:4px 12px}.hero__stat-item:nth-child(2) .hero__stat-icon-wrapper{background-color:transparent;width:auto;height:auto}.hero__stat-item:nth-child(2) .hero__stat-icon-wrapper svg{width:100px;height:48px;fill:none}.hero__stat-value{font-size:24px;font-weight:600;color:#1E3052;white-space:nowrap}.hero__stat-label{font-size:14px;font-weight:500;color:#1E3052}@media (max-width:1024px){.hero__statistics{gap:20px}}@media (max-width:768px){.hero{padding:60px 0 80px}.hero__title{font-size:48px;margin-bottom:16px}.hero__subtitle{font-size:16px;margin-bottom:28px}.hero__cta{font-size:15px;padding:14px 28px;margin-bottom:60px}.hero__statistics{flex-direction:column;gap:40px}.hero__stat-item{padding:10px 20px}.hero__stat-icon-wrapper{width:48px;height:48px}.hero__stat-icon-wrapper svg{width:18px;height:18px}.hero__stat-value{font-size:18px}.hero__stat-label{font-size:14px}}@media (max-width:480px){.hero__title{font-size:36px}.hero__subtitle{font-size:15px}.hero__cta{font-size:14px;padding:12px 24px}.hero__stat-item{padding:8px 18px}.hero__stat-icon-wrapper{width:48px;height:48px}.hero__stat-icon-wrapper svg{width:16px;height:16px}.hero__stat-value{font-size:16px}.hero__stat-label{font-size:14px}}.about{background:#FFFFFF}.about__content{display:grid;grid-template-columns:2fr 1fr;grid-gap:60px;gap:60px;align-items:start;margin-bottom:140px}.about__header{display:flex;flex-direction:column;align-items:flex-start}.about__tagline{font-size:14px;font-weight:400;color:#374151;background:#FFFFFF;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);padding:8px 16px;border-radius:20px;display:inline-block;margin-bottom:24px}.about__title{font-size:36px;font-weight:400;line-height:1.3;color:#111827;margin:0 0 32px}.about__highlight{color:#3B82F6}.about__features{display:flex;gap:12px;flex-wrap:wrap}.about__feature{padding:10px 20px;background:#1F2937;color:#FFFFFF;border-radius:24px;font-size:14px;font-weight:300}.about__description p{font-size:16px;line-height:1.6;color:#4B5563;margin:0;padding-top:88px}.about__main{gap:40px;justify-content:center;max-width:1100px;margin:0 auto}.about__main,.about__team{display:flex;align-items:center}.about__team{flex-direction:column;gap:16px}.about__team-avatars{width:280px}.about__team-avatars img{width:100%;height:auto;display:block}.about__team-avatars svg{display:none}.about__team-label{font-size:14px;font-weight:400;color:#6B7280}.about__team-text{max-width:600px}.about__team-quote{font-size:20px;line-height:1.6;color:#374151;font-weight:400}.about__team-highlight{color:#3B82F6}@media (max-width:768px){.about__content{grid-template-columns:1fr;gap:30px;margin-bottom:100px}.about__title{font-size:28px}.about__description p{padding-top:0}.about__main{flex-direction:column;gap:30px;text-align:center}.about__team{margin:0 auto}.about__team-avatars{width:220px;height:auto}.about__team-quote{font-size:18px}.about__features{gap:10px}.about__feature{font-size:12px;padding:8px 14px}}@media (max-width:480px){.about__content{gap:24px;margin-bottom:80px}.about__title{font-size:24px;margin-bottom:24px}.about__tagline{margin-bottom:16px;font-size:12px;padding:6px 12px}.about__description p{font-size:14px}.about__main{gap:24px}.about__team-avatars{width:180px}.about__team-label{font-size:12px}.about__team-quote{font-size:16px;line-height:1.5}.about__features{width:100%;justify-content:center}.about__feature{font-size:11px;padding:6px 10px;border-radius:20px}}.header{background:transparent;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100;transform:translateZ(0)}.short-icon{display:none}.header__content{display:flex;align-items:center;justify-content:space-between;gap:32px}.header__logo{padding:8px 24px}.header__logo,.header__select{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:9999px;border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 10px rgba(0,0,0,.03);display:flex;align-items:center;flex-shrink:0}.header__select{position:relative}.header__select .current-item{position:relative;border-radius:9999px;border:1px solid rgba(255,255,255,.4);padding:8px 24px;cursor:pointer}.header__select .current-item,.select-box{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.03);display:flex;align-items:center;flex-shrink:0}.select-box{position:absolute;top:110%;left:0;max-height:0;border-radius:16px;padding:0 4px;border:0;flex-direction:column;gap:6px;overflow:hidden;transition:max-height .5s ease,padding .5s linear}.select-box.active{transition:max-height 2s ease,padding .5s linear;max-height:100vh;padding:4px;border:1px solid rgba(255,255,255,.4)}.select-box .item{cursor:pointer;padding:4px 16px;border-radius:10px}.select-box .item:hover{background:rgb(219,218,218)}.header__logo svg{height:32px;width:auto}.header__logo-text{font-size:20px;font-weight:600;color:var(--color-text-primary)}.header__nav{flex:1 1;display:flex;justify-content:center}.header__nav-selector{position:relative;display:flex;background:#FFFFFF;box-shadow:0 2px 10px rgba(0,0,0,.05);border-radius:24px;padding:4px;gap:0}.header__nav-button{position:relative;z-index:2;background:transparent;color:#1E3052;border:none;border-radius:20px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:300;cursor:pointer;transition:color .3s ease;white-space:nowrap}.header__nav-button.active{color:white}.header__nav-button:hover:not(.active){color:#374151}.header__nav-indicator{position:absolute;top:4px;left:4px;height:calc(100% - 8px);background:#1E3052;border-radius:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:1}.header__auth-button{background:var(--color-primary);color:white;border:none;border-radius:24px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:300;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.header__auth-button:hover{background:var(--color-primary-dark);transform:translateY(-1px)}@media (max-width:945px){.full-logo{display:none}.short-icon{display:block}.header{padding:12px 0}.header__content{gap:8px}.header__nav{display:none}.header__logo{padding:8px 20px}.header__logo svg{height:28px}.header__auth-button{padding:5px 10px;font-size:14px}}.payment{background:#1B2A3F}.payment__content{text-align:center}.payment__title{font-size:48px;font-weight:600;line-height:1.2;color:#FFFFFF;max-width:1200px;margin:0 auto 24px}.payment__subtitle{font-size:20px;font-weight:400;line-height:1.4;color:#B8C5D1;margin:0 0 80px;white-space:pre-wrap}.payment__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.payment__card{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.07);border-radius:24px;padding:24px 32px;text-align:left;transition:all .3s ease;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);box-shadow:0 4px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07);position:relative;overflow:hidden;display:flex;align-items:center;gap:24px}.payment__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.payment__card:hover{background:rgba(0,0,0,.35);border-color:rgba(42,103,220,.22);transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.1)}.payment__card-name{font-size:56px;font-weight:700;color:#2A67DC;margin:0;letter-spacing:-.02em;flex-shrink:0}.payment__card-description{font-size:16px;font-weight:400;line-height:1.5;color:#B8C5D1;margin:0}@media (max-width:1024px){.payment__title{font-size:40px}.payment__subtitle{font-size:18px;margin-bottom:60px}.payment__grid{grid-template-columns:repeat(2,1fr);gap:20px}.payment__card{padding:20px 24px}.payment__card-name{font-size:48px}}@media (max-width:768px){.payment__title{font-size:32px;margin-bottom:20px}.payment__subtitle{font-size:16px;margin-bottom:40px}.payment__subtitle br{display:none}.payment__grid{grid-template-columns:1fr;gap:16px}.payment__card{padding:16px 20px}.payment__card-name{font-size:40px;margin-bottom:12px}.payment__card-description{font-size:14px}}.purpose{background:var(--color-background);margin:-1px 0}.purpose__content{max-width:1200px;margin:0 auto}.purpose__title{text-align:center;font-size:32px;margin-bottom:40px;font-family:Manrope,sans-serif;font-weight:600}.purpose__cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;max-width:1000px;margin:0 auto;align-items:stretch}.purpose__card{background:#1E293B;border-radius:32px;padding:48px;color:white;display:flex;flex-direction:column}.purpose__card-header{display:flex;align-items:center;gap:16px;margin-bottom:32px}.purpose__card-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.purpose__card-icon--blue{background:#2A67DC}.purpose__card-icon--orange{background:#FD6832}.purpose__card-icon svg{width:32px;height:32px}.purpose__card-title{font-family:Manrope,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin:0}.purpose__card-title--blue{color:#60A5FA}.purpose__card-title--orange{color:#FB923C}.purpose__card-steps{margin-bottom:32px}.purpose__step{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:16px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px}.purpose__step:last-child{margin-bottom:0}.purpose__step-number{width:32px;height:32px;border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.purpose__step-number,.purpose__step-text{font-family:Manrope,sans-serif;color:white}.purpose__step-text{font-size:18px;font-weight:300;line-height:1.4}.purpose__card-footer{margin-top:auto}.purpose__card-button{background:linear-gradient(90deg,#2A67DC,#60A5FA);border:none;border-radius:30px;padding:14px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;color:white;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:opacity .2s ease;margin-bottom:24px;width:100%}.purpose__card-button--orange{background:linear-gradient(90deg,#FD6832,#FB923C)}.purpose__card-button:hover{opacity:.9}.purpose__card-button svg{transition:transform .2s ease}.purpose__card-button:hover svg{transform:translateX(2px)}.purpose__card-description{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;color:#94A3B8;line-height:1.5;margin:0;text-align:center;white-space:pre-wrap}@media (max-width:768px){.purpose__title{font-size:28px;margin-bottom:32px}.purpose__cards{grid-template-columns:1fr;gap:24px}.purpose__card{padding:32px 24px}.purpose__card-title{font-size:24px}.purpose__step-text{font-size:16px}.purpose__card-button{font-size:14px}}.factory{background:#ffffff}.factory__content{max-width:1200px;margin:0 auto;padding:0 24px}.factory__header{text-align:center;margin-bottom:40px}.factory__tagline{font-size:14px;font-weight:500;color:#000000;text-transform:capitalize;letter-spacing:.5px;margin-bottom:24px;background:#FFFFFF;padding:8px 16px;border-radius:20px;display:inline-block;box-shadow:0 4px 16px rgba(0,0,0,.15);font-family:Manrope,sans-serif}.factory__title{font-size:32px;font-weight:600;text-align:center;margin-bottom:16px;color:#111827}.factory__subtitle{font-size:18px;text-align:center;max-width:600px;margin:0 auto 48px;line-height:1.6;color:#6B7280}.factory__full-cycle,.factory__main{display:flex;justify-content:center;align-items:center}.factory__full-cycle{width:100%;height:413px;max-width:1100px;margin:0 auto;position:relative}.factory__full-cycle svg{width:100%;height:auto}.factory__cycle{position:relative;width:600px;height:600px;display:flex;align-items:center;justify-content:center}.factory__cycle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.factory__cycle-icon svg{width:414px;height:414px}.factory__steps{position:relative;width:100%;height:100%}.factory__step{position:absolute;display:flex;align-items:center;background:#ffffff;border:1px solid #e5e7eb;padding:16px 32px;border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:320px;min-height:64px;z-index:2}.factory__step--top-right{top:38%;right:15%;transform:translate(50%,-50%)}.factory__step--top-right .factory__step-title{-webkit-line-clamp:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.factory__step--bottom-right{bottom:40%;right:10%;transform:translate(50%,50%)}.factory__step--bottom-left{bottom:43%;left:20%;transform:translate(-50%,50%);background:#ffffff;border:1px solid #e5e7eb}.factory__step--top-left{top:35%;left:15%;transform:translate(-50%,-50%);background:#ffffff;border:1px solid #e5e7eb;max-width:400px!important}.factory__step--top-left .factory__step-title{-webkit-line-clamp:unset!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.factory__step-content{flex:1 1;text-align:center}.factory__step-title{font-size:16px;font-weight:600;line-height:1.4;color:#111827;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1024px){.factory__title{font-size:30px}.factory__full-cycle{max-width:900px;height:373px}.factory__cycle{width:500px;height:500px}.factory__cycle-icon svg{width:350px;height:350px}.factory__step{max-width:280px;padding:14px 28px;min-height:56px;background:#ffffff;border:1px solid #e5e7eb}.factory__step-title{font-size:14px}}@media (max-width:768px){.factory .container{padding-left:0;padding-right:0}.factory__title{font-size:28px;margin-bottom:30px}.factory__full-cycle{max-width:95vw;height:330px}.factory__cycle{width:400px;height:400px}.factory__cycle-icon svg{width:280px;height:280px}.factory__step{max-width:220px;padding:12px 24px;min-height:48px;background:#ffffff;border:1px solid #e5e7eb}.factory__step-title{font-size:13px}.factory__step--top-left{top:30%;left:10%}.factory__step--top-right{top:30%;right:10%}.factory__step--bottom-right{bottom:35%;right:5%}.factory__step--bottom-left{bottom:35%;left:15%}}@media (max-width:576px){.factory__title{font-size:26px;margin-bottom:25px}.factory__full-cycle{max-width:95vw;height:270px}.factory__cycle{width:360px;height:360px}.factory__cycle-icon svg{width:240px;height:240px}.factory__step{max-width:180px;padding:10px 20px;min-height:40px}.factory__step-title{font-size:12px}.factory__step--top-left{top:28%;left:8%}.factory__step--top-right{top:28%;right:8%}.factory__step--bottom-right{bottom:32%;right:3%}.factory__step--bottom-left{bottom:32%;left:12%}}@media (max-width:480px){.factory__title{font-size:24px;margin-bottom:20px}.factory__full-cycle{max-width:95vw;height:240px}.factory__cycle{width:320px;height:320px;transform:scale(.9)}.factory__cycle-icon svg{width:220px;height:220px}.factory__step{max-width:160px;padding:8px 16px;min-height:36px;border-radius:40px}.factory__step-title{font-size:11px;line-height:1.3}.factory__step--top-left{top:26%;left:6%}.factory__step--top-right{top:26%;right:6%}.factory__step--bottom-right{bottom:30%;right:1%}.factory__step--bottom-left{bottom:30%;left:10%}}@media (max-width:375px){.factory__title{font-size:22px;margin-bottom:20px}.factory__full-cycle{max-width:100vw;height:150px}.factory__cycle{width:280px;height:280px;transform:scale(.85)}.factory__cycle-icon svg{width:190px;height:190px}.factory__step{max-width:140px;padding:6px 12px;min-height:32px;border-radius:30px}.factory__step-title{font-size:10px;line-height:1.2}.factory__step--top-left{top:24%;left:4%}.factory__step--top-right{top:24%;right:4%}.factory__step--bottom-right{bottom:28%;right:0}.factory__step--bottom-left{bottom:28%;left:8%}}.functions{background-color:#ffffff}.container{max-width:1200px;margin:0 auto;padding:0 20px}.functions__content{display:flex;flex-direction:column;align-items:center}.functions__header{text-align:center;margin-bottom:60px;max-width:800px}.functions__subtitle-card{display:inline-block;background:white;border-radius:50px;padding:14px 20px;margin-bottom:24px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.functions__subtitle{font-family:Manrope,sans-serif;font-size:16px;color:#1E3052;margin:0;line-height:1.5;font-weight:500}.functions__title{font-size:32px;font-weight:600;text-align:center;margin-bottom:48px;white-space:pre-wrap}.functions__description{font-family:Manrope,sans-serif;font-size:18px;color:#1E3052;margin:0;line-height:1.5}.functions__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:100%;max-width:1200px}.functions__card{background:white;border-radius:50px;padding:14px 20px;display:flex;flex-direction:row;align-items:center;text-align:left;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;width:auto;flex-shrink:0}.functions__card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.functions__card-icon{margin-right:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.functions__card-icon,.functions__card-icon svg{width:20px;height:20px}.functions__card-label{font-family:Manrope,sans-serif;font-size:14px;font-weight:500;color:#1E3052;line-height:1.3;white-space:nowrap}.functions__card-title{font-size:20px;font-weight:600;margin-bottom:8px}.functions__card-description{font-size:14px;line-height:1.5;color:#6B7280}.functions-list__item{font-size:16px;color:#374151}@media (max-width:1024px){.functions__grid{gap:14px}.functions__title{font-size:32px}}@media (max-width:768px){.functions__header{margin-bottom:40px}.functions__title{font-size:28px}.functions__grid{gap:12px}.functions__card{padding:12px 20px}.functions__card-icon{margin-right:8px}.functions__card-icon,.functions__card-icon svg{width:20px;height:20px}.functions__card-label{font-size:12px}.functions__subtitle-card{padding:12px 18px}.functions__subtitle{font-size:14px}}@media (max-width:480px){.functions__grid{gap:10px}.functions__title{font-size:24px}.functions__description{font-size:16px}.functions__card{padding:12px 16px}}