.hero{flex-direction:column;align-items:center;gap:30px;padding:65px 0;display:flex}.hero__title{letter-spacing:-.05em;width:100%;max-width:900px;color:var(--green-hero);text-align:center;white-space:pre-wrap;overflow-wrap:break-word;align-content:start;font-size:93px;font-weight:700;line-height:1.04;display:grid;position:relative}.hero__title-in{grid-area:1/1;align-self:start}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;width:100%;display:flex}.banner{border-radius:32px;align-items:flex-end;width:100%;height:310px;display:flex;position:relative;overflow:clip}.banner__bg{background:linear-gradient(142deg,#178f20 12.4138%,#e8ecac 86.8965%);border-radius:32px;flex:1;height:279px;position:relative}.banner__pattern{pointer-events:none;width:2602px;height:1514px;position:absolute;top:calc(13.2616% - 757px);left:calc(37.5833% - 1301px)}.banner__stage{position:absolute;inset:-31px 0 0;overflow:hidden}.slide{position:absolute;inset:0}.slide__img{z-index:2;left:var(--xd);top:var(--yd);width:var(--wd);position:absolute;transform:translate(-50%,-50%)}.slide__img img{width:100%;height:auto}.slide__tag{z-index:3;position:absolute;transform:translate(-50%,-50%)}.slide__tag span{backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #fff6;border-radius:20px;padding:10px 22px;font-size:28px;font-weight:500;line-height:1.15;display:block}.hero__pause{z-index:4;color:#fff;backdrop-filter:blur(8px);background:#00000047;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:absolute;top:45px;right:14px}.hero__pause:hover{background:#0000006b}.hero__pause .icon{width:18px;height:18px}.hero__pause .icon--play,.hero__pause.is-paused .icon--pause{display:none}.hero__pause.is-paused .icon--play{display:block}.hero__pause[hidden]{display:none}.spacer{height:77px}@media (width>=810px) and (width<=1439.98px){.hero__title{font-size:68px}.banner{height:328px}}@media (width<=809.98px){.hero{gap:45px;padding:32px 0}.hero__title{font-size:57px;line-height:1}.hero__actions{flex-flow:column;gap:12px}.hero__actions .btn{width:100%}.banner{height:368px}.banner__bg{height:319px}.slide__img{left:var(--xm);top:var(--ym);width:var(--wm)}.slide__tags{display:none}.hero__pause{top:61px}}.intro{flex-direction:column;align-items:center;padding:100px 0 150px;display:flex}.intro__text{letter-spacing:-.05em;color:#000;text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;font-size:clamp(36px,4.2vw,62px);font-weight:500;line-height:1.08;display:flex}.intro__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;width:100%;max-width:1200px;display:flex}.intro .w{display:block}.intro .muted{color:#00000080}.chip{border-radius:24px;justify-content:center;align-items:center;padding:6px 22px;display:flex}.chip-green{color:var(--green-700);background:#178f2038}.chip-orange{color:#f90;background:#ff990038}@media (scripting:enabled){.intro .w{opacity:0;transform:translateY(25px)}}.intro__text.is-in .w{opacity:1;transition:opacity var(--sp-appear-d) var(--sp-appear) var(--d,0s), transform var(--sp-appear-d) var(--sp-appear) var(--d,0s);transform:none}@media (width<=809.98px){.intro{padding:60px 0}.intro__text{flex-flow:wrap;justify-content:center;gap:11px 10px;font-size:24px}.intro__row{display:contents}.chip{border-radius:8px;padding:3px 10px}.intro .intro__text .w{opacity:1;transition:none;transform:none}}.features{background:var(--gray);border-radius:62px;flex-direction:column;align-items:center;gap:51px;padding:65px 35px;display:flex;overflow:clip}.features .sec-title{padding-top:4px}.features__grid{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(402px,auto);gap:5px;width:100%;display:grid}.fcard{isolation:isolate;background:#fff;border-radius:32px;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.fcard__visual{background:#fff;flex:none;width:100%;height:281px;position:relative;overflow:clip}.fcard__label{letter-spacing:-.02em;text-align:center;color:#000;flex:1;justify-content:center;align-items:center;width:100%;padding:12px;font-size:24px;font-weight:500;line-height:1;display:flex}.fcard__label span{max-width:209px}.fcard__label--wide span{max-width:263px}.fcard__fade{pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);height:147px;position:absolute;top:134px;left:0;right:0}.fcard__dash{width:534px;height:auto;position:absolute;top:51px;left:60px}.glow{background:var(--green);filter:blur(75px);border-radius:100%;width:330px;height:78px;position:absolute}.glow--1{top:214px;right:-107px}.glow--2{top:-66px;right:-127px}.glow--3{top:56px;left:-97px}.fcard--alt .glow--1{top:252px;left:156px;right:auto}.fcard--alt .glow--2{top:102px;left:-97px;right:auto}.fcard--alt .glow--3{top:14px;left:auto;right:-62px}.notif{--title:16px;--sub:12px;--amount:24px;position:absolute;inset:0}.notif__item{backdrop-filter:blur(12px);width:90%;max-width:360px;height:82px;transform:translate(-50%, calc(-50% + var(--y,0px))) scale(var(--s,1));transition:transform var(--sp-notif-d) var(--sp-notif), background-color .35s ease, box-shadow .35s ease, border-color .35s ease;background:#ffffffb3;border:1px solid #fff6;border-radius:41px;align-items:center;padding:0 26px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.notif__item.is-front{backdrop-filter:none;background:#fff;border-color:#0000;box-shadow:0 12px 32px #0000000f}.notif__body{opacity:0;width:100%;font-family:var(--font-ui);justify-content:space-between;align-items:center;transition:opacity .25s;display:flex}.notif__item.is-front .notif__body{opacity:1}.notif__body>div{flex-direction:column;gap:3px;display:flex}.notif__body strong{font-weight:700;font-size:var(--title);letter-spacing:-.3px;color:#000}.notif__body small{font-weight:400;font-size:var(--sub);color:#555}.notif__body em{font-style:normal;font-weight:700;font-size:var(--amount);letter-spacing:-.5px;color:#18942a}.orbit{position:absolute;inset:0}.orbit__center{width:0;height:0;position:absolute;top:160px;left:50%}.orbit__halo{pointer-events:none;border-radius:50%;position:absolute}.orbit__halo--1{background:#4caf500d;width:380px;height:380px;top:-190px;left:-190px}.orbit__halo--2{background:#4caf5017;width:280px;height:280px;top:-140px;left:-140px}.orbit__halo--3{background:#4caf5024;width:180px;height:180px;top:-90px;left:-90px}.orbit__core{color:#fff;background:linear-gradient(135deg,#22a033 0%,#18942a 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;animation:4s ease-in-out infinite orbit-pulse;display:flex;position:absolute;top:-45px;left:-45px;box-shadow:0 8px 24px #18942a40}.orbit__core .icon{width:32px;height:32px}.orbit__ring{animation:orbit-spin var(--t) linear infinite;border-radius:50%;position:absolute}.orbit__ring--outer{--t:75s;width:380px;height:380px;top:-190px;left:-190px}.orbit__ring--mid{--t:60s;width:280px;height:280px;top:-140px;left:-140px}.orbit__ring--inner{--t:45s;width:180px;height:180px;top:-90px;left:-90px}.orbit__pos{width:0;height:0;position:absolute}.orbit__ring--outer .orbit__pos{top:14.64%;left:14.64%}.orbit__ring--mid .orbit__pos{top:50%;left:100%}.orbit__ring--inner .orbit__pos{top:85.36%;left:14.64%}.orbit__spin{width:0;height:0;animation:orbit-spin var(--t) linear infinite reverse;position:absolute}.orbit__dot{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:12px;display:flex;position:absolute;top:-28px;left:-28px;box-shadow:0 6px 16px #0000000f}.orbit__dot .icon--scan{stroke-width:1.5px;flex:none;width:33px;height:33px}.orbit__dot .icon--24{width:24px;height:24px}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-pulse{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}.tiles{width:0;height:0;position:absolute;top:50%;left:50%}.tiles__item{color:#000;z-index:1;width:96px;height:96px;transform:translateX(var(--x,0px)) scale(var(--s,.85));transition:transform var(--sp-tiles-d) var(--sp-tiles), background-color var(--sp-tiles-d) ease, color .2s ease;background:#fff;border-radius:28px;justify-content:center;align-items:center;display:flex;position:absolute;top:-48px;left:-48px}.tiles__item .icon{width:32px;height:32px}.tiles__item.is-center{color:#fff;z-index:10;background:#289b37}@media (width<=809.98px){.features{border-radius:24px;gap:32px;padding:25px 15px}.features .sec-title{font-size:32px;line-height:1.15}.features__grid{grid-template-columns:1fr;grid-auto-rows:minmax(374px,auto);gap:16px}.fcard{border-radius:24px}.fcard__label{flex:none;padding:11px}.notif{--title:15px;--sub:11px;--amount:20px}}.solutions{flex-direction:column;align-items:center;padding:50px 0;display:flex}.solutions__list{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1280px;padding:80px 15px 35px;display:flex}.solutions__cta-m{display:none}.scard{z-index:1;background:var(--green-700);width:100%;min-height:520px;transform:scale(var(--scale,1));transition:transform var(--sp-stack-d) var(--sp-stack);will-change:transform;border-radius:46px;align-items:center;gap:10px;padding:60px;display:flex;position:sticky;overflow:clip}.scard:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff40;position:absolute;inset:0}.scard--left{justify-content:flex-start}.scard--right{justify-content:flex-end}.scard:first-child{z-index:1;top:80px}.scard:nth-child(2){z-index:2;top:110px}.scard:nth-child(3){z-index:3;top:140px}.scard:nth-child(4){z-index:4;top:170px}.scard:nth-child(5){z-index:5;top:200px}.scard:nth-child(6){z-index:6;top:230px}.scard__text{z-index:2;flex-direction:column;flex:none;align-items:flex-start;gap:25px;width:100%;max-width:543px;display:flex;position:relative}.scard__head{flex-direction:column;gap:20px;width:100%;display:flex}.scard__title{letter-spacing:-.03em;color:#fff;font-size:42px;font-weight:700;line-height:1}.scard__desc{letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:500;line-height:1.05}.scard__list{flex-direction:column;gap:12px;width:100%;max-width:299px;display:flex}.scard__list li{backdrop-filter:blur(15px);color:#fff;background:#0000002e;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:16px;font-weight:500;line-height:1.2;display:flex}.scard__list li:before{content:"";background:var(--orange-2);border-radius:50%;flex:none;width:16px;height:16px}.scard__blur{z-index:1;background:var(--green-700);filter:blur(125px);pointer-events:none;position:absolute;top:-5px;bottom:-5px}.scard--left .scard__blur{width:471px;left:0}.scard--right .scard__blur{width:583px;right:0}.scard__img{z-index:1;object-fit:contain;pointer-events:none;position:absolute}.scard--1 .scard__img{z-index:0;width:1694px;height:calc(100% + 416px);top:-208px;right:-660px}.scard--2 .scard__img{width:1535px;height:782px;top:-171px;left:-471px}.scard--3 .scard__img{width:1694px;height:calc(100% + 298px);top:-149px;right:-610px}.scard--4 .scard__img{width:1694px;height:calc(100% + 194px);top:-97px;left:-694px}@media (width>=810px) and (width<=1439.98px){.solutions{padding:50px 20px}.solutions__list{padding:80px 0 35px}.scard{border-radius:36px;min-height:465px;padding:35px}.scard__text{gap:15px;max-width:353px}.scard__title{font-size:36px}.scard__desc{font-size:18px}.scard--1 .scard__blur{width:388px;bottom:-4px}.scard--2 .scard__blur{width:424px}.scard--3 .scard__blur{width:371px}.scard--4 .scard__blur{width:405px}.scard--1 .scard__img{width:1211px;height:calc(100% + 142px);top:-72px;right:-510px}.scard--2 .scard__img{width:1373px;height:699px;top:-153px;left:-421px}.scard--3 .scard__img{width:1170px;height:calc(100% + 62px);top:-41px;right:-448px}.scard--4 .scard__img{width:calc(100% + 719px);height:calc(100% + 96px);top:-48px;left:-633px}}@media (width<=809.98px){.solutions__list{gap:32px;max-width:none;padding:0}.scard{border-radius:24px;justify-content:center;align-items:flex-start;min-height:620px;padding:24px}.scard:first-child{top:24px}.scard:nth-child(2){top:40px}.scard:nth-child(3){top:56px}.scard:nth-child(4){top:72px}.scard:nth-child(5){top:88px}.scard:nth-child(6){top:104px}.scard .scard__text{flex:1 0 0;gap:20px;min-width:0;max-width:none}.scard__title{font-size:28px}.scard__desc{font-size:16px;line-height:1.4}.scard .btn-sm,.scard__blur{display:none}.scard--1 .scard__img{width:953px;height:583px;top:auto;bottom:-177px;right:-380px}.scard--2 .scard__img{width:900px;height:459px;top:auto;bottom:-30px;left:-150px}.scard--3 .scard__img{width:797px;height:432px;top:auto;bottom:-109px;right:-232px}.scard--4 .scard__img{width:1080px;height:519px;top:auto;bottom:-169px;left:-396px}.solutions__cta-m{margin-top:25px;display:flex}}.steps{background:var(--gray);border-radius:32px;flex-direction:column;align-items:center;gap:35px;min-height:1299px;padding:60px 35px 0;display:flex;overflow:clip}.sec-head--steps{flex:none;max-width:452px;min-height:125px}.steps__body{grid-template-columns:1fr 110px 1fr;row-gap:94px;width:100%;display:grid}.step{z-index:1;background:#fff;border-radius:32px;flex-direction:column;justify-content:space-between;align-self:start;gap:24px;min-height:270px;padding:30px;display:flex;position:relative;overflow:hidden}.step--1{grid-area:1/1;margin-top:35px}.step--2{grid-area:2/3}.step--3{grid-area:3/1}.step__top{align-items:flex-start;gap:10px;width:100%;display:flex}.step__title{letter-spacing:-.025em;color:#000;flex:1 0 0;min-width:0;font-size:32px;font-weight:700;line-height:1.2}.step__title--p{letter-spacing:normal}.step__icon{aspect-ratio:1;object-fit:cover;flex:none;height:auto}.step__icon--1{width:107px}.step__icon--2{width:90px}.step__icon--3{width:102px}.step__desc{letter-spacing:-.02em;color:#000;font-size:16px;font-weight:500;line-height:1.2}.steps__rail{grid-area:1/2/span 3;min-height:1033px;position:relative;overflow:clip}.steps__rail-fade{z-index:2;background:linear-gradient(#f5f5f5 0%,#f5f5f59e 32.4138%,#f5f5f500 50%,#f5f5f5cc 65.8621%,#f5f5f5 100%);width:100%;height:104vh;position:sticky;top:0}.steps__dots{z-index:1;flex-direction:column;align-items:center;gap:10px;width:78px;padding-top:25px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.steps__dots i{background:#178e20c2;width:5px;height:5px}@media (width>=810px) and (width<=1439.98px){.step__title{font-size:22px}.step__icon--1,.step__icon--2,.step__icon--3{width:64px}}@media (width<=809.98px){.steps{gap:16px;min-height:0;padding:33px 12px 24px}.sec-head--steps{max-width:none;min-height:0}.steps .sec-title{font-size:32px}.steps__body{flex-direction:column;gap:10px;display:flex}.steps__rail{display:none}.step{width:100%;min-height:260px;margin-top:0;padding:20px}.step--2{min-height:200px}.step__title{font-size:22px}.step__icon--1,.step__icon--2,.step__icon--3{width:64px}}.markets{background:linear-gradient(#178f20 0%,#fff 100%);border-radius:32px;flex-direction:column;align-items:center;gap:35px;min-height:648px;padding:65px;display:flex;position:relative;overflow:clip}.markets__head{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;min-height:125px;display:flex}.markets__title{letter-spacing:-.04em;color:#fff;max-width:452px;font-size:62px;font-weight:700;line-height:1}.globe{z-index:1;width:141%;height:141%;transition:transform var(--sp-appear-d) var(--sp-appear);position:absolute;top:13.8889%;left:-17.8333%}.globe:hover{transform:scale(1.1)}.globe__fallback,.globe__canvas{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.globe__canvas{display:none}.globe.is-live .globe__canvas{display:block}.globe.is-live .globe__fallback{display:none}@media (width>=810px) and (width<=1439.98px){.globe{width:1069px;height:912px;top:calc(76.2346% - 456px);left:calc(52.5% - 534.5px)}}@media (width<=809.98px){.markets{gap:16px;min-height:662px;padding:33px 12px 24px}.markets__head{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:0}.markets__title{text-align:center;width:100%;max-width:none;font-size:71px}.globe{width:648px;height:324px;top:75%;left:64%;transform:translate(-50%,-50%)}.globe:hover{transform:translate(-50%,-50%)scale(1.1)}}@media (width<=379.98px){.markets__title{font-size:19.7vw}}.faq{z-index:1;background:#fff;border-radius:32px;flex-direction:column;align-items:center;gap:40px;padding:80px 100px;display:flex;position:relative}.faq__head{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.faq__title{width:100%;color:var(--ink);text-align:center;font-size:48px;font-weight:700;line-height:1.2}.faq__list{counter-reset:faq;flex-direction:column;gap:25px;width:100%;display:flex}.faq__item{cursor:pointer;counter-increment:faq;background:#fff;border-radius:36px;padding:36px 96px 36px 36px;transition:background-color .3s,padding .3s;position:relative}.faq__item.is-open{background:var(--gray)}.faq__q{text-align:left;width:100%;color:var(--ink);font-size:32px;font-weight:700;line-height:1.2;display:block}.faq__q-text{overflow-wrap:break-word;display:block}.faq__q-text:before{content:counter(faq);min-width:1.5em;display:inline-block}.faq__toggle{z-index:1;background:var(--gray);width:44px;height:44px;color:var(--ink);border-radius:12px;transition:background-color .3s,color .3s;position:absolute;top:36px;right:36px}.faq__toggle:before{content:"+";font-family:var(--font-ui);text-align:center;padding-top:4px;font-size:30px;font-weight:400;line-height:36px;display:block}.faq__item.is-open .faq__toggle{background:var(--green-700);color:#fff}.faq__item.is-open .faq__toggle:before{content:"−"}.faq__a{visibility:hidden;transition:grid-template-rows var(--sp-btn-d) var(--sp-btn), visibility 0s linear var(--sp-btn-d);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__a{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq__a-in{min-height:0;overflow:hidden}.faq__a p{color:var(--ink);padding-top:24px;font-size:18px;font-weight:500;line-height:1.2}@media (width>=810px) and (width<=1439.98px){.faq{padding:80px 25px}}@media (width<=809.98px){.faq{gap:24px;padding:80px 12px 50px}.faq__title{font-size:32px}.faq__item{border-radius:24px;padding:25px 78px 25px 25px}.faq__q{font-size:20px}.faq__toggle{top:25px;right:25px}}.contact{flex-direction:column;padding:96px 0 0;display:flex}.cta{background:#fff;border-radius:32px;flex-direction:column;align-items:center;min-height:560px;padding:52px 0;display:flex;position:relative;overflow:clip}.cta__bg{z-index:0;aspect-ratio:3720/2094;width:calc(100% + 42px);height:auto;position:absolute;bottom:-30px;left:-21px}.cta__content{z-index:1;flex-direction:column;align-items:center;gap:25px;width:483px;max-width:100%;display:flex;position:relative}.cta__title{letter-spacing:-.06em;width:100%;color:var(--green-ink);text-align:center;font-size:62px;font-weight:700;line-height:1}.cta__form{backdrop-filter:blur(13.55px);background:#f6f6f6e6;border-radius:36px;justify-content:space-between;align-items:center;width:333px;max-width:100%;height:46px;transition:box-shadow .2s;display:flex;position:relative}.cta__form:focus-within{box-shadow:0 0 0 2px #107a1873}.cta__form.is-invalid{box-shadow:0 0 0 2px var(--error)}.cta__input{min-width:0;height:100%;font-family:var(--font);letter-spacing:-.02em;color:var(--green-ink);background:0 0;border:0;outline:0;flex:1;padding:0 10px 0 20px;font-size:16px;font-weight:700;line-height:1}.cta__input::placeholder{color:var(--green-ink);opacity:1}.cta__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta__msg{text-align:center;min-height:1.3em;color:var(--ink);margin-top:-8px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.3}.cta__msg--error{color:var(--error)}.cta__msg--success{color:var(--green-ink)}@media (width<=809.98px){.contact{padding:0}.cta{min-height:497px}.cta__bg{width:calc(100% + 551px);bottom:-27px;left:-273px}.cta__content{width:100%}.cta__title{font-size:42px}}.sent{width:min(440px,100vw - 32px);max-width:none;color:var(--ink);text-align:center;background:#fff;border:0;border-radius:32px;margin:auto;padding:44px 36px 32px;box-shadow:0 30px 80px #0000002e}.sent::backdrop{backdrop-filter:blur(6px);background:#11111173}.sent[open]{animation:sent-in .45s var(--sp-appear) both}.sent[open]::backdrop{animation:.3s both sent-fade}.sent__x-form{position:absolute;top:14px;right:14px}.sent__x{background:var(--gray);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;transition:background .2s;display:grid}.sent__x:hover{background:#ebebeb}.sent__x svg,.sent__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sent__x svg{stroke-width:2px;width:18px;height:18px}.sent__icon{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 22px;display:grid;box-shadow:0 0 0 10px #178f201f}.sent__icon svg{stroke-width:2.6px;stroke-dasharray:24;stroke-dashoffset:24px;width:36px;height:36px}.sent[open] .sent__icon svg{animation:.5s ease-out .25s forwards sent-check}.sent__title{letter-spacing:-.04em;color:var(--green-ink);font-size:30px;font-weight:700;line-height:1.05}.sent__text{letter-spacing:-.02em;margin-top:14px;font-size:18px;font-weight:600;line-height:1.35}.sent__note{color:#0000008c;margin-top:10px;font-size:15px;font-weight:500;line-height:1.45}.sent__close{width:100%;margin-top:26px}@keyframes sent-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes sent-fade{0%{opacity:0}}@keyframes sent-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sent[open],.sent[open]::backdrop{animation:none}.sent__icon svg{stroke-dashoffset:0}.sent[open] .sent__icon svg{animation:none}}@media (width<=809.98px){.sent{padding:40px 22px 24px}.sent__title{font-size:26px}}.mobile-app{background:var(--gray);border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;padding:65px;display:grid;overflow:hidden}.mobile-app__copy{z-index:1;position:relative}.mobile-app__title{letter-spacing:-.04em;text-wrap:balance;margin-top:20px;font-size:52px;font-weight:700;line-height:1.05}.mobile-app__description{color:#515151;max-width:490px;margin-top:24px;font-size:18px;line-height:1.5}.mobile-app__features{flex-direction:column;gap:12px;margin:26px 0 32px;list-style:none;display:flex}.mobile-app__features li{align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.mobile-app__features li span{background:var(--green-700);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.mobile-app__downloads{flex-wrap:wrap;gap:12px;display:flex}.mobile-app__store{color:#fff;min-height:64px;transition:transform var(--sp-btn-d) var(--sp-btn);background:#111;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;display:inline-flex}.mobile-app__store:hover{transform:translateY(-3px)}.mobile-app__store small,.mobile-app__store strong{display:block}.mobile-app__store small{font-size:12px;line-height:1.2}.mobile-app__store strong{margin-top:2px;font-size:21px;font-weight:600;line-height:1.1}.mobile-app__visual{place-items:center;min-width:0;display:grid;position:relative}.mobile-app__halo{aspect-ratio:1;background:linear-gradient(145deg, #f9ab2d, var(--orange));border-radius:50%;width:430px;position:absolute}.mobile-app__phone{background:#151515;border-radius:44px;width:296px;padding:8px;position:relative;transform:rotate(5deg);box-shadow:0 28px 50px #0000002e}.mobile-app__phone img{border-radius:36px;width:100%;height:auto;display:block}@media (width>=810px) and (width<=1439.98px){.mobile-app{gap:24px;padding:50px 35px}.mobile-app__title{font-size:44px}.mobile-app__halo{width:360px}}@media (width<=809.98px){.mobile-app{grid-template-columns:minmax(0,1fr);gap:48px;padding:40px 24px}.mobile-app__title{font-size:38px}.mobile-app__description{font-size:16px}.mobile-app__phone{width:256px}.mobile-app__halo{width:330px}.mobile-app__visual{margin:0 0 10px}}@media (prefers-reduced-motion:reduce){.mobile-app__store{transition:none}.mobile-app__store:hover{transform:none}}.page--landing{--section-space:72px;--panel-radius:32px}.page--landing .hero{gap:28px;padding:56px 24px 48px}.page--landing .hero__title{font-size:88px;line-height:1.06}.page--landing .intro{padding:88px 24px 100px}.page--landing .spacer{height:0}.page--landing .intro__text{line-height:1.15}.page--landing .features,.page--landing .steps,.page--landing .markets,.page--landing .news,.page--landing .mobile-app{border-radius:var(--panel-radius)}.page--landing .sec-title,.page--landing .faq__title{letter-spacing:-.035em;text-wrap:balance;max-width:760px;font-size:44px;line-height:1.12}.page--landing .features{gap:40px;padding:64px 40px 40px}.page--landing .features__grid{gap:16px}.page--landing .fcard__label{padding:20px 24px 28px;line-height:1.25}.page--landing .solutions{padding:48px 0}.page--landing .solutions__list{gap:24px;padding:24px 0}.page--landing .scard{border-radius:var(--panel-radius)}.page--landing .scard__title{text-wrap:balance;line-height:1.12}.page--landing .scard__desc{line-height:1.3}.page--landing .steps{gap:40px;min-height:0;padding:64px 40px 48px}.page--landing .sec-head--steps{max-width:640px;min-height:0}.page--landing .steps__body{row-gap:40px}.page--landing .steps__rail{min-height:0}.page--landing .step{min-height:240px}.page--landing .step--1{margin-top:0}.page--landing .step__desc{line-height:1.45}.page--landing .markets,.page--landing .news{margin-top:24px}.page--landing .markets__head{z-index:2;align-items:center;position:relative}.page--landing .markets__title{text-wrap:balance;font-size:56px;line-height:1.05}.page--landing .news{padding:64px 40px 40px}.page--landing .ncard__title{line-height:1.2}.page--landing .faq{padding:var(--section-space) 40px}.page--landing .faq__list{gap:12px}.page--landing .faq__item{border-radius:24px;padding:28px 92px 28px 28px;box-shadow:inset 0 0 0 1px #e8e8e8}.page--landing .faq__q{font-size:26px;line-height:1.3}.page--landing .faq__toggle{top:26px;right:28px}.page--landing .faq__a p{max-width:760px;color:var(--ink-2);padding-top:18px;line-height:1.5}.page--landing .mobile-app__title{font-size:48px;line-height:1.12}.page--landing .contact{padding-top:var(--section-space)}.page--landing .cta{padding:56px 24px}.page--landing .cta__title{letter-spacing:-.04em;text-wrap:balance;font-size:56px;line-height:1.08}.page--landing .cta__content{width:560px}.page--landing .cta__form{background:#fffffff0;border:1px solid #e4e8e3;width:440px;height:auto;min-height:54px;padding:4px}.page--landing .cta__input{min-height:44px;padding-left:16px}.page--landing .cta__form .btn-sm{flex:none}@media (width>=810px) and (width<=1439.98px){.page--landing .hero{padding-top:100px}.page--landing .hero__title{font-size:72px}.page--landing .step__title{font-size:24px}.page--landing .mobile-app__title{font-size:40px}}@media (width<=809.98px){.page--landing{--section-space:48px;--panel-radius:24px}.page--landing .hero{gap:24px;padding:28px 0 36px}.page--landing .hero__title{font-size:clamp(36px,10vw,56px)}.page--landing .nav__bar{gap:8px}.page--landing .nav__logo img{width:80px;height:auto}.page--landing .nav__cta{gap:6px;padding-inline:12px;font-size:14px}.page--landing .hero__actions{gap:10px}.page--landing .hero__actions .btn{white-space:normal;text-align:center;min-height:48px;padding:14px 18px;font-size:16px}.page--landing .intro{padding:56px 8px}.page--landing .features,.page--landing .steps,.page--landing .news{gap:28px;padding:36px 16px 20px}.page--landing .sec-title,.page--landing .faq__title,.page--landing .steps .sec-title{font-size:32px;line-height:1.15}.page--landing .fcard__label{padding:16px 20px 24px}.page--landing .solutions{padding:32px 0}.page--landing .solutions__list{gap:16px;padding:0}.page--landing .scard__desc{line-height:1.35}.page--landing .step{border-radius:20px;gap:28px;min-height:0}.page--landing .steps__body{gap:16px}.page--landing .markets{min-height:500px;padding:36px 20px 24px}.page--landing .markets__head{gap:20px}.page--landing .markets__title{font-size:40px;line-height:1.1}.page--landing .faq{padding:var(--section-space) 0;gap:28px}.page--landing .faq__item{border-radius:20px;padding:24px 68px 24px 20px}.page--landing .faq__q{font-size:20px}.page--landing .faq__toggle{width:36px;height:36px;top:20px;right:16px}.page--landing .faq__toggle:before{padding-top:0}.page--landing .faq__a p{font-size:16px}.page--landing .mobile-app{padding:36px 24px}.page--landing .mobile-app__title{font-size:36px}.page--landing .cta{padding:40px 16px}.page--landing .cta__title{font-size:38px}.page--landing .cta__form{border-radius:24px;flex-wrap:wrap;gap:4px}.page--landing .cta__input{flex-basis:160px}.page--landing .cta__form .btn-sm{flex-grow:1;min-height:44px}}@media (width<=379.98px){.page--landing .nav__logo img{width:72px}.page--landing .nav__cta{padding-inline:10px;font-size:13px}.page--landing .nav__cta .icon{display:none}}
