.new-figma-page{--nf-dark:#1c3521;--nf-deep:#152a1c;--nf-green:#8dd23b;--nf-deep-green:#6faf22;--nf-lime:#e8ff2e;--nf-grey:#efefef;overflow-x:hidden;background:#fff;color:#222}.new-figma-page *{box-sizing:border-box}.new-figma-page .nf-hero{position:relative;min-height:690px;background:var(--nf-dark) center/cover no-repeat;color:#fff;overflow:hidden}.new-figma-page .nf-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,13,.78),rgba(8,24,13,.18));pointer-events:none}.new-figma-page .nf-hero nav,.new-figma-page .nf-hero__content{position:relative;z-index:1}.new-figma-page .nf-hero__content{max-width:1180px;margin:auto;padding:145px 24px 110px}.new-figma-page .nf-hero__content h1{max-width:780px;color:var(--nf-lime);font-size:clamp(48px,5.2vw,76px);line-height:.96;letter-spacing:-.05em}.new-figma-page .nf-hero__content p{max-width:610px;margin:24px 0 28px;color:#fff;font-size:18px;line-height:1.35}.new-figma-page .nf-hero__content .btn-row{justify-content:flex-start}.new-figma-page .nf-band{height:96px;position:relative;z-index:1}.new-figma-page .nf-band.green{background:var(--nf-deep-green);clip-path:polygon(0 0,100% 0,100% 100%,0 10%)}.new-figma-page .nf-band.lime{background:var(--nf-lime);clip-path:polygon(0 90%,100% 0,100% 100%,0 100%)}.new-figma-page .nf-section{position:relative;isolation:isolate;overflow:hidden;padding:110px 0}.new-figma-page .nf-section.dark{background:var(--nf-dark);color:#fff}.new-figma-page .nf-section.lime{background:var(--nf-green);color:#111}.new-figma-page .nf-section.grey{background:var(--nf-grey)}.new-figma-page .nf-wrap{width:min(1200px,calc(100% - 48px));margin:auto;position:relative;z-index:1}.new-figma-page .nf-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:82px;align-items:center}.new-figma-page .nf-split.reverse>:first-child{order:2}.new-figma-page .nf-split.reverse>:last-child{order:1}.new-figma-page h2{margin:0 0 20px;font-size:clamp(36px,4.5vw,62px);line-height:.97;letter-spacing:-.05em;font-weight:400}.new-figma-page h3{font-size:25px;line-height:1.1;margin:0 0 10px}.new-figma-page p{font-size:16px;line-height:1.4;margin:0 0 18px}.new-figma-page .nf-lede{font-weight:700}.new-figma-page .nf-image{background:center/cover no-repeat;min-height:370px}.new-figma-page .nf-image.circle{width:min(100%,470px);aspect-ratio:1;min-height:0;margin:auto;border-radius:50%}.new-figma-page .nf-image.arch{border-radius:250px 0 0 250px}.new-figma-page .nf-image.arch-right{border-radius:0 250px 250px 0}.new-figma-page .nf-image.pill{border-radius:240px}.new-figma-page .nf-orb{position:absolute;border-radius:50%;z-index:0;pointer-events:none}.new-figma-page .nf-orb.right{right:-210px}.new-figma-page .nf-orb.left{left:-210px}.new-figma-page .nf-orb.green{background:var(--nf-green)}.new-figma-page .nf-orb.lime{background:var(--nf-lime)}.new-figma-page .nf-orb.dark{background:var(--nf-dark)}.new-figma-page .nf-orb.medium{width:280px;height:280px}.new-figma-page .nf-orb.large{width:400px;height:400px}.new-figma-page .nf-rule{height:18px;width:min(100%,640px);margin:26px 0;background:var(--nf-green);clip-path:polygon(0 50%,100% 0,100% 100%,0 50%)}.new-figma-page .nf-rule.lime{background:var(--nf-lime)}.new-figma-page .nf-list{display:grid;grid-template-columns:1fr 1fr;gap:0 46px;margin:26px 0;padding:0;list-style:none}.new-figma-page .nf-list li{padding:12px 0;border-bottom:1px solid currentColor}.new-figma-page .nf-list li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--nf-green);margin:0 11px 2px 0}.new-figma-page .nf-buttons{display:flex;align-items:center;gap:10px;margin-top:26px}.new-figma-page .nf-buttons .pill{min-height:48px;padding:12px 32px;text-transform:none;letter-spacing:0}.new-figma-page .nf-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:52px}.new-figma-page .nf-feature{padding:24px;background:#fff;border-radius:24px;color:var(--nf-dark)}.new-figma-page .dark .nf-feature{background:transparent;border:1px solid rgba(141,210,59,.55);color:#fff}.new-figma-page .nf-feature .nf-image{min-height:190px;margin:-24px -24px 22px;border-radius:24px 24px 0 0}.new-figma-page .dark .nf-feature h3{color:var(--nf-lime)}.new-figma-page .nf-number-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px 120px;margin-top:54px}.new-figma-page .nf-number{position:relative;padding-top:62px}.new-figma-page .nf-number:before{content:attr(data-number);position:absolute;top:0;left:0;font-size:54px}.new-figma-page .nf-number:after{content:"";position:absolute;top:14px;left:0;width:245px;height:44px;background:var(--nf-lime);clip-path:polygon(0 0,100% 50%,0 100%);z-index:0}.new-figma-page .nf-number>*{position:relative;z-index:1}.new-figma-page .nf-cases{display:grid;gap:0}.new-figma-page .nf-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:78px;align-items:center;padding:72px 0;border-bottom:1px solid rgba(255,255,255,.24)}.new-figma-page .nf-case:nth-child(even){grid-template-columns:minmax(0,440px) minmax(0,1fr)}.new-figma-page .nf-case:nth-child(even)>:first-child{order:2}.new-figma-page .nf-case:nth-child(even)>:last-child{order:1}.new-figma-page .nf-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;margin-top:40px}.new-figma-page .nf-faq details{padding:15px 20px;border-radius:24px;background:#fff;color:var(--nf-dark)}.new-figma-page .nf-faq summary{cursor:pointer;font-weight:600}.new-figma-page .nf-cta{position:relative;isolation:isolate;min-height:440px;padding:112px 0;background:var(--nf-dark);color:#fff;overflow:hidden}.new-figma-page .nf-cta:after{content:"";position:absolute;inset:0 0 0 auto;width:48%;background:var(--cta-image) center/cover no-repeat;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);z-index:-1}.new-figma-page .nf-cta h2{max-width:650px;color:var(--nf-lime)}
@media(max-width:900px){.new-figma-page .nf-hero__content{padding-top:115px}.new-figma-page .nf-split,.new-figma-page .nf-case,.new-figma-page .nf-case:nth-child(even){grid-template-columns:1fr;gap:44px}.new-figma-page .nf-case:nth-child(even)>:first-child,.new-figma-page .nf-case:nth-child(even)>:last-child{order:initial}.new-figma-page .nf-feature-grid{grid-template-columns:1fr 1fr}.new-figma-page .nf-cta:after{width:42%}}
@media(max-width:600px){.new-figma-page .nf-hero{min-height:620px}.new-figma-page .nf-hero__content{padding:92px 18px 70px}.new-figma-page .nf-hero__content h1{font-size:clamp(38px,11vw,54px)}.new-figma-page .nf-hero__content p{font-size:14px}.new-figma-page .nf-wrap{width:calc(100% - 36px)}.new-figma-page .nf-section{padding:70px 0}.new-figma-page .nf-band{height:60px}.new-figma-page .nf-list,.new-figma-page .nf-feature-grid,.new-figma-page .nf-number-grid,.new-figma-page .nf-faq{grid-template-columns:1fr}.new-figma-page .nf-image{min-height:270px}.new-figma-page .nf-image.circle{width:min(100%,320px)}.new-figma-page .nf-buttons{flex-wrap:wrap}.new-figma-page .nf-buttons .pill{max-width:calc(100% - 58px);white-space:normal;text-align:center}.new-figma-page .nf-cta{padding:70px 0}.new-figma-page .nf-cta:after{position:relative;display:block;width:100%;height:220px;margin-top:40px;clip-path:none}}
.new-figma-page .nf-hero__content{width:min(1240px,calc(100% - 48px));max-width:none;margin:auto;padding:158px 20px 138px;text-align:center}
.new-figma-page .nf-hero__content h1{max-width:780px;margin:0 auto 16px;font-size:clamp(52px,5vw,65px);line-height:.95}
.new-figma-page .nf-hero__content p{max-width:470px;margin:0 auto 30px;font-size:16px;line-height:1.35}
.new-figma-page .nf-hero__content .btn-row{justify-content:center}
@media(max-width:900px){.new-figma-page .nf-hero__content{padding-top:120px}.new-figma-page .nf-hero__content .btn-row{justify-content:flex-start;text-align:left}}
@media(max-width:600px){.new-figma-page .nf-hero__content{width:calc(100% - 36px);padding:96px 0 110px}.new-figma-page .nf-hero__content h1{font-size:34px;max-width:9ch}.new-figma-page .nf-hero__content p{max-width:320px;font-size:14px}.new-figma-page .nf-hero__content .btn-row{justify-content:center}}

.new-figma-page .nf-hero__content h1{color:#fff}
.new-figma-page .nf-hero{min-height:610px}
.new-figma-page .nf-hero__content{padding-top:126px;padding-bottom:92px}
.new-figma-page .nf-hero__content h1{font-size:clamp(42px,4.2vw,58px);line-height:.98}
@media(max-width:900px){.new-figma-page .nf-hero{min-height:570px}.new-figma-page .nf-hero__content{padding-top:112px}}
@media(max-width:600px){.new-figma-page .nf-hero{min-height:590px}.new-figma-page .nf-hero__content{padding-top:88px;padding-bottom:80px}.new-figma-page .nf-hero__content h1{font-size:34px}}
.new-figma-page .nf-section{padding:78px 0}
.new-figma-page .nf-section:has(.nf-faq){padding:48px 0 72px}
.new-figma-page .nf-feature-grid{margin-top:30px}
.new-figma-page .nf-number-grid{gap:42px 78px;margin-top:34px}
.new-figma-page .nf-case{padding:44px 0;gap:58px}
.new-figma-page .nf-cta{min-height:520px;padding-top:74px}
.new-figma-page .nf-cta .nf-wrap{min-height:430px}
@media(max-width:900px){.new-figma-page .nf-section{padding:68px 0}.new-figma-page .nf-case{padding:38px 0;gap:32px}.new-figma-page .nf-cta{min-height:460px}}
@media(max-width:600px){.new-figma-page .nf-section{padding:54px 0}.new-figma-page .nf-section:has(.nf-faq){padding:54px 0 64px}.new-figma-page .nf-case{padding:30px 0}.new-figma-page .nf-cta{min-height:0;padding-top:54px}.new-figma-page .nf-cta .nf-wrap{min-height:0}}
@media(max-width:900px){.new-figma-page .nf-hero nav>.btn-row{display:none}.new-figma-page .nf-hero nav{padding-right:54px}}
@media(max-width:600px){.new-figma-page .nf-hero__content p{max-width:100%;overflow-wrap:anywhere}.new-figma-page .nf-hero__content .btn-row{width:100%;flex-wrap:wrap;gap:8px}.new-figma-page .nf-hero__content .btn-row .pill{max-width:calc(100% - 56px);white-space:normal;text-align:center;line-height:1.2}.new-figma-page .nf-hero__content .arrow-circle{flex:0 0 48px}}
