.home-painpoints{--painpoint-accent:#6a49f2;--painpoint-ink:#322b4d;--painpoint-muted:#6b6680;--painpoint-border:#e7e2f4;--painpoint-surface:#f8f7fc;position:relative;margin-top:-125px;padding:130px 0 105px;color:var(--painpoint-ink);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,1) 100%);overflow:hidden}.home-painpoints::before{content:"";position:absolute;width:360px;height:360px;right:-190px;top:280px;border-radius:50%;background:rgba(106,73,242,.07)}.home-painpoints *,.home-painpoints *::before,.home-painpoints *::after{box-sizing:border-box}.home-painpoints .home-painpoints__header{margin:0 0 44px;text-align:left}.home-painpoints .home-painpoints__eyebrow{margin:0 0 12px;color:var(--painpoint-accent);font-size:13px;font-weight:700;letter-spacing:.14em}.home-painpoints .home-painpoints__header h2{margin:0 0 16px;color:var(--painpoint-ink);font-size:40px;line-height:1.2}.home-painpoints .home-painpoints__intro{margin:0;color:var(--painpoint-muted);font-size:18px;line-height:1.7}.home-painpoints .home-painpoints__layout{display:block}.home-painpoints .home-painpoints__entry{--item-accent:#6a49f2;--item-soft:rgba(106,73,242,.13);--item-soft-alt:rgba(190,169,255,.24);--item-border:rgba(106,73,242,.2);margin-bottom:22px}.home-painpoints .home-painpoints__entry:nth-child(2){--item-accent:#2878c8;--item-soft:rgba(40,120,200,.13);--item-soft-alt:rgba(133,203,255,.25);--item-border:rgba(40,120,200,.22)}.home-painpoints .home-painpoints__entry:nth-child(3){--item-accent:#168b83;--item-soft:rgba(22,139,131,.13);--item-soft-alt:rgba(124,218,201,.25);--item-border:rgba(22,139,131,.22)}.home-painpoints .home-painpoints__entry:nth-child(4){--item-accent:#c16a24;--item-soft:rgba(193,106,36,.13);--item-soft-alt:rgba(250,197,125,.28);--item-border:rgba(193,106,36,.22)}.home-painpoints .home-painpoints__entry:nth-child(5){--item-accent:#b34f72;--item-soft:rgba(179,79,114,.13);--item-soft-alt:rgba(242,163,190,.25);--item-border:rgba(179,79,114,.22)}.home-painpoints .home-painpoints__entry:nth-child(6){--item-accent:#4c789f;--item-soft:rgba(76,120,159,.13);--item-soft-alt:rgba(160,202,228,.25);--item-border:rgba(76,120,159,.22)}.home-painpoints .home-painpoints__entry:nth-child(7){--item-accent:#d05b45;--item-soft:rgba(208,91,69,.13);--item-soft-alt:rgba(250,174,145,.25);--item-border:rgba(208,91,69,.22)}.home-painpoints .home-painpoints__entry:nth-child(8){--item-accent:#a54b9c;--item-soft:rgba(165,75,156,.13);--item-soft-alt:rgba(222,148,213,.25);--item-border:rgba(165,75,156,.22)}.home-painpoints .home-painpoints__entry:nth-child(9){--item-accent:#397e63;--item-soft:rgba(57,126,99,.13);--item-soft-alt:rgba(145,205,171,.25);--item-border:rgba(57,126,99,.22)}.home-painpoints .home-painpoints__entry:nth-child(10){--item-accent:#3276ad;--item-soft:rgba(50,118,173,.13);--item-soft-alt:rgba(137,199,235,.25);--item-border:rgba(50,118,173,.22)}.home-painpoints .home-painpoints__entry:nth-child(11){--item-accent:#897020;--item-soft:rgba(137,112,32,.13);--item-soft-alt:rgba(224,200,119,.28);--item-border:rgba(137,112,32,.22)}.home-painpoints .home-painpoints__entry:nth-child(12){--item-accent:#317a57;--item-soft:rgba(49,122,87,.13);--item-soft-alt:rgba(137,207,167,.25);--item-border:rgba(49,122,87,.22)}.home-painpoints .home-painpoints__entry:nth-child(13){--item-accent:#a44d3e;--item-soft:rgba(164,77,62,.13);--item-soft-alt:rgba(229,154,135,.25);--item-border:rgba(164,77,62,.22)}.home-painpoints .home-painpoints__layout.is-enhanced{display:grid;grid-template-columns:minmax(320px,40%) minmax(0,60%);grid-template-rows:repeat(13,auto);gap:0 34px;align-items:stretch}.home-painpoints .home-painpoints__layout.is-enhanced .home-painpoints__entry{display:contents;margin-bottom:0}.home-painpoints .home-painpoints__entry h3{grid-column:1;margin:0;border-bottom:1px solid var(--painpoint-border);border-radius:0 30px 30px 0;margin-bottom:1px}.home-painpoints .home-painpoints__item{width:100%;min-height:53px;display:grid;grid-template-columns:34px 1fr 14px;gap:10px;align-items:center;padding:9px 12px;border:0;border-left:3px solid transparent;color:var(--painpoint-muted);background:transparent;font:inherit;font-size:14px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;border-radius:0 30px 30px 0}.home-painpoints .home-painpoints__item>span{color:#9a92b0;font-size:12px;letter-spacing:.05em}.home-painpoints .home-painpoints__item>i{position:relative;z-index:4;width:11px;height:11px;border-top:3px solid currentColor;border-right:3px solid currentColor;opacity:.72;transform:rotate(45deg)}.home-painpoints .home-painpoints__item:hover{color:var(--painpoint-ink);background:rgba(106,73,242,.04)}.home-painpoints .home-painpoints__item:focus-visible{outline:3px solid rgba(106,73,242,.3);outline-offset:-3px}.home-painpoints .home-painpoints__entry.is-active .home-painpoints__item{color:var(--painpoint-ink);border-left-color:var(--painpoint-accent);background:#fff;box-shadow:0 8px 24px rgba(70,50,120,.07)}.home-painpoints .home-painpoints__entry.is-active .home-painpoints__item>span{color:var(--painpoint-accent)}.home-painpoints .home-painpoints__entry.is-active .home-painpoints__item>i{opacity:1}.home-painpoints .home-painpoints__panel{min-width:0;padding:38px;border:1px solid var(--painpoint-border);border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(50,36,91,.12)}.home-painpoints .home-painpoints__layout.is-enhanced .home-painpoints__panel{grid-column:2;grid-row:1/span 13;align-self:stretch;contain:size;overflow:hidden}.home-painpoints .home-painpoints__panel[hidden]{display:none}.home-painpoints .home-painpoints__panel.is-active{animation:painpoint-in .24s ease-out}.home-painpoints .home-painpoints__solution{margin:0 0 22px;color:var(--painpoint-muted);font-size:17px;line-height:1.7}.home-painpoints blockquote{position:relative;margin:0 0 24px;padding:20px 22px 20px 54px;border:0;border-radius:18px;color:var(--painpoint-ink);background:var(--item-soft);font-size:15px;line-height:1.6}.home-painpoints blockquote::before{content:"✦";position:absolute;left:22px;top:22px;color:var(--item-accent)}.home-painpoints blockquote span{display:block;margin-bottom:4px;color:var(--item-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-painpoints .home-painpoints__demo{min-height:245px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding:25px;border:1px solid var(--item-border);border-radius:22px;background:radial-gradient(circle at 80% 15%,var(--item-soft-alt),transparent 38%),var(--item-soft);overflow:hidden}.home-painpoints .home-painpoints__flow-label{width:100%;color:var(--painpoint-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.home-painpoints .home-painpoints__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.home-painpoints .home-painpoints__tags span,.home-painpoints .home-painpoints__result{padding:8px 12px;border:1px solid var(--item-border);border-radius:999px;color:var(--item-accent);background:rgba(255,255,255,.9);font-size:12px;font-weight:700}.home-painpoints .home-painpoints__browser{width:min(100%,310px);padding:14px;border:1px solid #ddd8eb;border-radius:13px;background:#fff;box-shadow:0 12px 24px rgba(56,42,94,.1)}.home-painpoints .home-painpoints__browser::before{content:"•••";display:block;margin-bottom:10px;color:#b4acc9;letter-spacing:3px}.home-painpoints .home-painpoints__browser b{font-size:12px}.home-painpoints .home-painpoints__hero-mock,.home-painpoints .home-painpoints__abstract{height:80px;margin-top:10px;border-radius:8px;background:linear-gradient(135deg,var(--item-soft-alt) 0 50%,var(--item-soft) 50%)}.home-painpoints .home-painpoints__message{display:block;margin-top:22px;color:var(--item-accent);font-size:16px}.home-painpoints .home-painpoints__demo--tree ul,.home-painpoints .home-painpoints__demo--devices ul,.home-painpoints .home-painpoints__demo--checklist ul{margin:0;padding:0;list-style:none}.home-painpoints .home-painpoints__demo--tree li{display:inline-block;margin:4px;padding:7px 12px;border-left:2px solid var(--painpoint-accent);background:#fff;font-size:12px}.home-painpoints .home-painpoints__canvas{width:100%;display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:60px 60px;gap:8px;padding:10px;border-radius:12px;background:#fff}.home-painpoints .home-painpoints__canvas i{display:block;border-radius:8px;background:#eee9df}.home-painpoints .home-painpoints__canvas i:first-child{grid-row:1/span 2;background:#d8c8ad}.home-painpoints .home-painpoints__demo--compare>div{width:40%;padding:12px;border:1px solid #ddd;border-radius:12px;background:#fff}.home-painpoints .home-painpoints__demo--compare i{display:block;height:48px;margin-top:8px;background:#e8e8e8}.home-painpoints .home-painpoints__demo--compare .is-after{border-color:#9a83ec;transform:translateY(-8px)}.home-painpoints .home-painpoints__demo--compare .is-after i{border-radius:8px;background:linear-gradient(135deg,#d8ceff,#f0d9e9)}.home-painpoints .home-painpoints__swatches{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.home-painpoints .home-painpoints__swatches i{width:28px;height:28px;border-radius:50%;background:var(--item-accent)}.home-painpoints .home-painpoints__swatches i:nth-child(2){background:#332b4d}.home-painpoints .home-painpoints__swatches i:nth-child(3){background:var(--item-soft-alt)}.home-painpoints .home-painpoints__mini-pages{display:flex;gap:10px}.home-painpoints .home-painpoints__mini-pages span{padding:45px 14px 12px;border-radius:10px;background:linear-gradient(var(--item-soft-alt) 0 28px,#fff 28px);box-shadow:0 5px 18px rgba(50,36,91,.1);font-size:11px}.home-painpoints .home-painpoints__demo--copy>div{width:40%;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;background:#fff}.home-painpoints .home-painpoints__demo--copy s{height:7px;background:#ddd}.home-painpoints .home-painpoints__demo--copy small{line-height:1.4}.home-painpoints .home-painpoints__demo--copy button{border:0;border-radius:8px;padding:7px;color:#fff;background:var(--painpoint-accent);font-size:10px}.home-painpoints .home-painpoints__demo--screenshot .home-painpoints__shot{width:34%;height:145px;position:relative;padding:12px;border-radius:12px;background:linear-gradient(#fff 0 35%,var(--item-soft-alt) 35%);box-shadow:0 6px 18px rgba(50,36,91,.1);font-size:11px}.home-painpoints .home-painpoints__shot i{position:absolute;left:14%;right:14%;bottom:14%;padding:12px 3px;border:2px dashed #ed7c55;color:#8b3e25;background:rgba(255,244,238,.8);text-align:center}.home-painpoints .home-painpoints__shot.is-updated i{border-color:#53a784;color:#277354}.home-painpoints .home-painpoints__processing{padding:7px 10px;border-radius:99px;color:#fff;background:var(--item-accent);font-size:10px;font-weight:700}.home-painpoints .home-painpoints__demo--generated>div:first-child{width:42%;height:160px;position:relative;padding:14px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#44327f,#b56ea7);overflow:hidden}.home-painpoints .home-painpoints__demo--generated>div:first-child i{position:absolute;width:100px;height:100px;border-radius:50%;background:rgba(255,220,175,.55)}.home-painpoints .home-painpoints__demo--generated>div:first-child i:last-child{right:-20px;bottom:-25px;background:rgba(199,180,255,.6)}.home-painpoints .home-painpoints__demo--gallery{display:grid;grid-template-columns:repeat(4,1fr)}.home-painpoints .home-painpoints__demo--gallery div{min-width:0;padding:8px;border-radius:12px;background:#fff;font-size:10px}.home-painpoints .home-painpoints__demo--gallery i{display:block;height:90px;margin-bottom:7px;border-radius:8px;background:linear-gradient(145deg,#dfc7a2,#7d705f)}.home-painpoints .home-painpoints__demo--gallery div:nth-child(even) i{background:linear-gradient(145deg,#eee5d6,#9b8266)}.home-painpoints .home-painpoints__desktop{width:46%;padding:10px;border:5px solid #393249;border-radius:10px;background:#fff;font-size:10px}.home-painpoints .home-painpoints__phone{width:90px;padding:10px 7px;border:5px solid #393249;border-radius:20px;background:#fff;font-size:10px}.home-painpoints .home-painpoints__desktop i,.home-painpoints .home-painpoints__phone i{display:block;height:80px;margin-top:8px;background:linear-gradient(#dcd3fb 0 45%,#f1edf8 45%)}.home-painpoints .home-painpoints__demo--devices li{font-size:11px;line-height:2}.home-painpoints .home-painpoints__demo--devices li::before{content:"✓ ";color:#36a273}.home-painpoints .home-painpoints__demo--checklist ul{width:70%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-painpoints .home-painpoints__demo--checklist li{padding:9px;border-radius:8px;background:#fff;font-size:12px}.home-painpoints .home-painpoints__demo--checklist b{float:right;color:#36a273}.home-painpoints .home-painpoints__demo--checklist i{float:right;width:12px;height:12px;border:1px solid #bbb;border-radius:3px}.home-painpoints .home-painpoints__demo--change>div:not(.home-painpoints__flow-label){padding:14px;border-radius:10px;background:#fff}.home-painpoints .home-painpoints__demo--change strong{color:#27865e}.home-painpoints .home-painpoints__cta{margin-top:36px;text-align:center}.home-painpoints .home-painpoints__cta .btn{color:#fff;background:var(--painpoint-accent);box-shadow:0 10px 24px rgba(106,73,242,.25)}.home-painpoints .home-painpoints__cta .btn:hover{color:#fff;transform:translateY(-2px)}@keyframes painpoint-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-painpoints .home-painpoints__entry:nth-child(1) .home-painpoints__tags span{animation:painpoint-map-step 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(1) .home-painpoints__tags span:nth-child(2){animation-delay:1s}.home-painpoints .home-painpoints__entry:nth-child(1) .home-painpoints__tags span:nth-child(3){animation-delay:2s}.home-painpoints .home-painpoints__entry:nth-child(1) .home-painpoints__tags span:nth-child(4){animation-delay:3s}.home-painpoints .home-painpoints__entry:nth-child(1) .home-painpoints__tags span:nth-child(5){animation-delay:4s}.home-painpoints .home-painpoints__entry:nth-child(1) .home-painpoints__browser{animation:painpoint-preview-arrive 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(2) .home-painpoints__demo li{animation:painpoint-tree-grow 11s ease-in-out infinite;transform-origin:left center}.home-painpoints .home-painpoints__entry:nth-child(2) .home-painpoints__demo li:nth-child(2n){animation-delay:1.2s}.home-painpoints .home-painpoints__entry:nth-child(2) .home-painpoints__result{animation:painpoint-result-ready 11s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(3) .home-painpoints__tags span{animation:painpoint-idea-float 8s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(3) .home-painpoints__tags span:nth-child(even){animation-delay:-4s}.home-painpoints .home-painpoints__entry:nth-child(3) .home-painpoints__canvas i{animation:painpoint-layout-breathe 8s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(4) .home-painpoints__demo--compare>div:first-child{animation:painpoint-before-focus 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(4) .home-painpoints__demo--compare .is-after{animation:painpoint-after-focus 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(5) .home-painpoints__swatches i{animation:painpoint-swatch 9s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(5) .home-painpoints__swatches i:nth-child(2){animation-delay:-3s}.home-painpoints .home-painpoints__entry:nth-child(5) .home-painpoints__swatches i:nth-child(3){animation-delay:-6s}.home-painpoints .home-painpoints__entry:nth-child(5) .home-painpoints__mini-pages span{animation:painpoint-pages-sync 9s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(5) .home-painpoints__mini-pages span:nth-child(2){animation-delay:.8s}.home-painpoints .home-painpoints__entry:nth-child(5) .home-painpoints__mini-pages span:nth-child(3){animation-delay:1.6s}.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo--copy>div:first-child{animation:painpoint-notes-transfer 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo--copy>div:last-child{animation:painpoint-copy-compose 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo--copy button{animation:painpoint-cta-ready 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(7) .home-painpoints__shot:first-child i{animation:painpoint-selection-scan 8s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(7) .home-painpoints__processing{animation:painpoint-editing 8s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(7) .home-painpoints__shot.is-updated{animation:painpoint-update-reveal 8s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated>div:first-child i:first-of-type{animation:painpoint-image-orbit 12s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated>div:first-child i:last-child{animation:painpoint-image-orbit-reverse 12s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__abstract{animation:painpoint-image-apply 12s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(9) .home-painpoints__demo--gallery div{animation:painpoint-gallery-direction 12s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(9) .home-painpoints__demo--gallery div:nth-child(2){animation-delay:1s}.home-painpoints .home-painpoints__entry:nth-child(9) .home-painpoints__demo--gallery div:nth-child(3){animation-delay:2s}.home-painpoints .home-painpoints__entry:nth-child(9) .home-painpoints__demo--gallery div:nth-child(4){animation-delay:3s}.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__desktop{animation:painpoint-device-desktop 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__phone{animation:painpoint-device-mobile 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__demo--devices li{animation:painpoint-device-check 10s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(11) .home-painpoints__tags span{animation:painpoint-module-connect 11s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(11) .home-painpoints__tags span:nth-child(2n){animation-delay:1.2s}.home-painpoints .home-painpoints__entry:nth-child(11) .home-painpoints__result{animation:painpoint-result-ready 11s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__demo--checklist li{animation:painpoint-checklist 12s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__demo--checklist li:nth-child(2){animation-delay:1s}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__demo--checklist li:nth-child(3){animation-delay:2s}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__demo--checklist li:nth-child(4){animation-delay:3s}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__demo--checklist li:nth-child(5){animation-delay:4s}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__demo--checklist li:nth-child(6){animation-delay:5s}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__result{animation:painpoint-publish-ready 12s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(13) .home-painpoints__demo--change s{animation:painpoint-old-price 9s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(13) .home-painpoints__demo--change strong{display:inline-block;animation:painpoint-new-price 9s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(13) .home-painpoints__processing{animation:painpoint-editing 9s ease-in-out infinite}.home-painpoints .home-painpoints__entry:nth-child(13) .home-painpoints__result{animation:painpoint-publish-ready 9s ease-in-out infinite}.home-painpoints .home-painpoints__demo *{animation-timing-function:cubic-bezier(.45,0,.2,1)!important;backface-visibility:hidden}.home-painpoints .home-painpoints__entry:nth-child(1) .home-painpoints__demo *{animation-duration:8s!important}.home-painpoints .home-painpoints__entry:nth-child(2) .home-painpoints__demo *{animation-duration:8.8s!important}.home-painpoints .home-painpoints__entry:nth-child(3) .home-painpoints__demo *{animation-duration:6.8s!important}.home-painpoints .home-painpoints__entry:nth-child(4) .home-painpoints__demo *{animation-duration:8.2s!important}.home-painpoints .home-painpoints__entry:nth-child(5) .home-painpoints__demo *{animation-duration:7.6s!important}.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo *{animation-duration:8.4s!important}.home-painpoints .home-painpoints__entry:nth-child(7) .home-painpoints__demo *{animation-duration:7.2s!important}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo *{animation-duration:9.2s!important}.home-painpoints .home-painpoints__entry:nth-child(9) .home-painpoints__demo *{animation-duration:8.6s!important}.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__demo *{animation-duration:7.8s!important}.home-painpoints .home-painpoints__entry:nth-child(11) .home-painpoints__demo *{animation-duration:8.4s!important}.home-painpoints .home-painpoints__entry:nth-child(12) .home-painpoints__demo *{animation-duration:9.4s!important}.home-painpoints .home-painpoints__entry:nth-child(13) .home-painpoints__demo *{animation-duration:7.6s!important}.home-painpoints .home-painpoints__demo span,.home-painpoints .home-painpoints__demo div,.home-painpoints .home-painpoints__demo i,.home-painpoints .home-painpoints__demo li,.home-painpoints .home-painpoints__demo button{will-change:transform,opacity,filter}.home-painpoints .home-painpoints__demo>span[aria-hidden="true"]{position:relative;z-index:8;flex:0 0 64px;width:64px;display:inline-flex;align-items:center;justify-content:center;color:var(--item-accent);background:transparent;font-size:54px;font-weight:900;line-height:1;opacity:.76;text-align:center;text-shadow:0 0 5px rgba(255,255,255,.9),0 0 14px var(--item-soft-alt),0 0 28px var(--item-accent);isolation:isolate}.home-painpoints .home-painpoints__entry:nth-child(4) .home-painpoints__demo>span[aria-hidden="true"]{animation:painpoint-arrow-redesign 8.2s infinite}.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo>span[aria-hidden="true"]{animation:painpoint-arrow-transfer 8.4s infinite}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);flex-direction:initial}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated>div:first-child,.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated>.home-painpoints__browser{width:100%}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo>span[aria-hidden="true"]{animation:painpoint-arrow-generate 9.2s infinite}.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__demo>span[aria-hidden="true"]{animation:painpoint-arrow-responsive 7.8s infinite}.home-painpoints .home-painpoints__item:hover>i{animation:painpoint-chevron-forward .8s ease-in-out infinite alternate}@keyframes painpoint-map-step{0%,8%,100%{transform:translate(-18px,12px) scale(.84);opacity:.25;box-shadow:none}24%,62%{transform:translate(0,0) scale(1.07);opacity:1;box-shadow:0 10px 22px var(--item-soft-alt)}74%{transform:translate(0,0) scale(1);opacity:1}}@keyframes painpoint-preview-arrive{0%,32%,100%{transform:translateY(30px) scale(.9);opacity:.2}52%,82%{transform:translateY(-4px) scale(1.03);opacity:1;box-shadow:0 20px 38px var(--item-soft-alt)}90%{transform:translateY(0) scale(1);opacity:1}}@keyframes painpoint-tree-grow{0%,10%,100%{transform:translateX(-28px) scaleX(.68) skewX(-12deg);opacity:.18}32%{transform:translateX(12px) scaleX(1.1) skewX(5deg);opacity:1}45%{transform:translateX(-5px) scaleX(.98) skewX(-2deg)}68%,78%{transform:translateX(0) scaleX(1) skewX(0);opacity:1}}@keyframes painpoint-result-ready{0%,48%,100%{transform:translateY(24px) scale(.82);opacity:.16}66%,84%{transform:translateY(-5px) scale(1.1);opacity:1;box-shadow:0 12px 28px var(--item-soft-alt)}92%{transform:translateY(0) scale(1);opacity:1}}@keyframes painpoint-idea-float{0%,100%{transform:translate(-16px,14px) rotate(-3deg) scale(.88);opacity:.55}48%,72%{transform:translate(12px,-12px) rotate(2deg) scale(1.08);opacity:1;box-shadow:0 10px 20px var(--item-soft-alt)}}@keyframes painpoint-layout-breathe{0%,18%,100%{opacity:.35;transform:translateY(20px) scale(.86) skewY(4deg);border-radius:22px 5px 22px 5px}48%{opacity:1;transform:translateY(-10px) scale(1.1) skewY(-2deg);border-radius:6px 22px 6px 22px;box-shadow:0 12px 24px var(--item-soft-alt)}62%{transform:translateY(4px) scale(.97) skewY(1deg)}78%,88%{transform:translateY(0) scale(1) skewY(0);border-radius:8px}}@keyframes painpoint-before-focus{0%,24%,100%{opacity:1;transform:translateX(12px) scale(1.06);filter:grayscale(0)}48%,78%{opacity:.3;transform:translateX(-24px) scale(.82);filter:grayscale(1)}}@keyframes painpoint-after-focus{0%,24%,100%{opacity:.3;transform:translate(22px,8px) scale(.82)}48%,78%{opacity:1;transform:translate(-10px,-12px) scale(1.12);box-shadow:0 20px 38px var(--item-soft-alt)}88%{transform:translate(0,-8px) scale(1.03)}}@keyframes painpoint-swatch{0%,100%{transform:translateY(16px) scale(.72) rotate(-16deg);opacity:.45}42%,70%{transform:translateY(-12px) scale(1.28) rotate(12deg);opacity:1;box-shadow:0 0 0 10px var(--item-soft)}}@keyframes painpoint-pages-sync{0%,18%,100%{transform:translate(-18px,24px) rotate(-5deg) scale(.84);opacity:.28}46%,76%{transform:translate(8px,-8px) rotate(2deg) scale(1.08);opacity:1;box-shadow:0 14px 30px var(--item-soft-alt)}88%{transform:translate(0) rotate(0) scale(1)}}@keyframes painpoint-notes-transfer{0%,25%,100%{opacity:1;transform:translateX(18px) scale(1.04)}50%,76%{opacity:.18;transform:translateX(54px) scale(.78);filter:blur(2px)}}@keyframes painpoint-copy-compose{0%,25%,100%{opacity:.18;transform:translateX(-46px) scale(.8)}50%,78%{opacity:1;transform:translateX(10px) scale(1.08);box-shadow:0 16px 34px var(--item-soft-alt)}88%{transform:translateX(0) scale(1)}}@keyframes painpoint-cta-ready{0%,52%,100%{box-shadow:none;transform:translateY(12px) scale(.84);opacity:.4}68%,84%{box-shadow:0 12px 28px var(--item-soft-alt);transform:translateY(-5px) scale(1.12);opacity:1}92%{transform:translateY(0) scale(1)}}@keyframes painpoint-selection-scan{0%,100%{border-color:#ed7c55;transform:translate(-12px,10px) scale(.72) rotate(-4deg);border-radius:2px;opacity:.5}32%{border-color:var(--item-accent);transform:translate(12px,-12px) scale(1.22) rotate(3deg);border-radius:18px;opacity:1;box-shadow:0 0 0 10px var(--item-soft)}44%{transform:translate(-5px,4px) scale(.96) rotate(-1deg)}58%,72%{transform:translate(0) scale(1) rotate(0);border-radius:4px}}@keyframes painpoint-editing{0%,18%,100%{opacity:.2;transform:translateX(-32px) scale(.78)}42%,66%{opacity:1;transform:translateX(22px) scale(1.13);box-shadow:0 12px 28px var(--item-soft-alt)}78%{transform:translateX(0) scale(1)}}@keyframes painpoint-update-reveal{0%,45%,100%{opacity:.12;transform:translateX(46px) scale(.76)}68%,86%{opacity:1;transform:translateX(-10px) scale(1.08);box-shadow:0 18px 36px var(--item-soft-alt)}94%{transform:translateX(0) scale(1)}}@keyframes painpoint-image-orbit{0%,100%{transform:translate(-34px,30px) scale(.68) rotate(-24deg)}48%,72%{transform:translate(58px,-34px) scale(1.42) rotate(18deg)}}@keyframes painpoint-image-orbit-reverse{0%,100%{transform:translate(30px,28px) scale(1.3) rotate(18deg)}48%,72%{transform:translate(-54px,-38px) scale(.7) rotate(-22deg)}}@keyframes painpoint-image-apply{0%,34%,100%{transform:scaleX(.22);transform-origin:left;filter:saturate(.45);opacity:.3}58%,82%{transform:scaleX(1);filter:saturate(1.25);opacity:1;box-shadow:inset 0 0 0 3px var(--item-border),0 12px 24px var(--item-soft-alt)}}@keyframes painpoint-gallery-direction{0%,14%,100%{transform:translateY(26px) rotate(-3deg) scale(.82);filter:saturate(.5);opacity:.35}40%,72%{transform:translateY(-14px) rotate(2deg) scale(1.08);filter:saturate(1.18);opacity:1;box-shadow:0 16px 32px var(--item-soft-alt)}84%{transform:translateY(0) rotate(0) scale(1)}}@keyframes painpoint-device-desktop{0%,32%,100%{opacity:1;transform:translateX(16px) scale(1.08)}56%,78%{opacity:.28;transform:translateX(-22px) scale(.72);filter:blur(1px)}}@keyframes painpoint-device-mobile{0%,32%,100%{opacity:.3;transform:translateX(26px) scale(.72)}56%,80%{opacity:1;transform:translateX(-14px) scale(1.2);box-shadow:0 20px 40px var(--item-soft-alt)}90%{transform:translateX(0) scale(1.05)}}@keyframes painpoint-device-check{0%,42%,100%{opacity:.15;transform:translateX(-24px)}62%,84%{opacity:1;transform:translateX(10px)}92%{transform:translateX(0)}}@keyframes painpoint-module-connect{0%,12%,100%{transform:translate(-24px,18px) scale(.72) rotate(-7deg);border-radius:4px;opacity:.18}38%{transform:translate(14px,-12px) scale(1.14) rotate(5deg);border-radius:18px;opacity:1;box-shadow:0 12px 26px var(--item-soft-alt)}52%{transform:translate(-6px,5px) scale(.96) rotate(-2deg)}70%,82%{transform:translate(0) scale(1) rotate(0);border-radius:999px;opacity:1}}@keyframes painpoint-checklist{0%,16%,100%{opacity:.18;transform:translateX(-28px) scale(.86)}38%,72%{opacity:1;transform:translateX(8px) scale(1.04);box-shadow:inset 5px 0 0 var(--item-accent),0 8px 16px var(--item-soft-alt)}84%{transform:translateX(0) scale(1)}}@keyframes painpoint-publish-ready{0%,50%,100%{opacity:.16;transform:translateY(28px) scale(.72)}68%,86%{opacity:1;transform:translateY(-8px) scale(1.16);box-shadow:0 16px 34px var(--item-soft-alt)}94%{transform:translateY(0) scale(1)}}@keyframes painpoint-old-price{0%,26%,100%{opacity:1;transform:translateY(0) scale(1)}48%,78%{opacity:.12;transform:translateY(-22px) scale(.76)}}@keyframes painpoint-new-price{0%,26%,100%{opacity:.16;transform:translateY(24px) scale(.72)}48%,78%{opacity:1;transform:translateY(-7px) scale(1.2);text-shadow:0 8px 18px var(--item-soft-alt)}88%{transform:translateY(0) scale(1)}}@keyframes painpoint-arrow-redesign{0%,25%,100%{transform:translateX(-14px) scale(.82);opacity:.48}42%{transform:translateX(18px) scale(1.22);opacity:1}52%{transform:translateX(7px) scale(.96)}64%,78%{transform:translateX(13px) scale(1.08);opacity:.92}}@keyframes painpoint-arrow-transfer{0%,24%,100%{transform:translateX(-20px) skewX(-12deg) scaleX(.78);opacity:.45}44%{transform:translateX(22px) skewX(7deg) scaleX(1.28);opacity:1}54%{transform:translateX(8px) skewX(-4deg) scaleX(.94)}68%,80%{transform:translateX(15px) skewX(0) scaleX(1.08);opacity:.92}}@keyframes painpoint-arrow-generate{0%,30%,100%{transform:translateX(-18px) scale(.72);opacity:.42}50%{transform:translateX(22px) scale(1.3);opacity:1;text-shadow:0 8px 18px var(--item-soft-alt)}62%{transform:translateX(7px) scale(.92)}76%,84%{transform:translateX(14px) scale(1.08);opacity:.92}}@keyframes painpoint-arrow-responsive{0%,28%,100%{transform:translateX(-12px) scaleX(.78);opacity:.45}48%{transform:translateX(12px) scaleX(1.32);opacity:1}58%{transform:translateX(-5px) scaleX(.94)}72%,84%{transform:translateX(0) scaleX(1.12);opacity:.92}}@keyframes painpoint-arrow-down{0%,28%,100%{transform:translateY(-14px) rotate(90deg) scale(.78);opacity:.45}48%{transform:translateY(16px) rotate(90deg) scale(1.28);opacity:1}60%{transform:translateY(5px) rotate(90deg) scale(.94)}74%,86%{transform:translateY(11px) rotate(90deg) scale(1.08);opacity:.92}}@keyframes painpoint-chevron-forward{from{transform:translateX(0) rotate(45deg)}to{transform:translateX(6px) rotate(45deg)}}@keyframes painpoint-chevron-open{0%{transform:rotate(135deg) scale(.75)}58%{transform:rotate(-62deg) scale(1.22)}78%{transform:rotate(-36deg) scale(.94)}100%{transform:rotate(-45deg) scale(1)}}@media(max-width:991px){.home-painpoints{padding:110px 0 80px}.home-painpoints .home-painpoints__layout.is-enhanced{grid-template-columns:minmax(270px,42%) minmax(0,58%);gap:0 20px}.home-painpoints .home-painpoints__item{min-height:50px;font-size:12px}.home-painpoints .home-painpoints__panel{padding:26px}}@media(max-width:991px){.home-painpoints{padding:110px 0 65px}.home-painpoints .home-painpoints__header{margin-bottom:30px;text-align:left}.home-painpoints .home-painpoints__header h2{font-size:32px}.home-painpoints .home-painpoints__intro{font-size:16px}.home-painpoints .home-painpoints__layout,.home-painpoints .home-painpoints__layout.is-enhanced{display:block;width:100%;min-width:0}.home-painpoints .home-painpoints__layout.is-enhanced .home-painpoints__entry{display:block;margin-bottom:14px;border:1px solid var(--item-border);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(50,36,91,.05);overflow:hidden}.home-painpoints .home-painpoints__entry h3{margin:0;border:0}.home-painpoints .home-painpoints__item{min-height:64px;grid-template-columns:34px 1fr 14px;padding:14px 16px;font-size:14px}.home-painpoints .home-painpoints__item>i{transform:rotate(135deg);transition:transform .2s ease}.home-painpoints .home-painpoints__item:hover>i{animation:none}.home-painpoints .home-painpoints__entry.is-active .home-painpoints__item{border-left-color:transparent;background:rgba(255,255,255,.98);box-shadow:none}.home-painpoints .home-painpoints__entry.is-active .home-painpoints__item>i{transform:rotate(-45deg);animation:painpoint-chevron-open .72s cubic-bezier(.34,1.56,.64,1) both}.home-painpoints .home-painpoints__panel{margin:0;padding:24px;border:0;border-top:1px solid var(--item-border);border-radius:0;background:rgba(255,255,255,.98);box-shadow:none}.home-painpoints .home-painpoints__solution{font-size:15px}.home-painpoints .home-painpoints__demo{min-height:210px;padding:18px 12px;gap:10px}.home-painpoints .home-painpoints__demo--gallery{grid-template-columns:repeat(2,1fr)}.home-painpoints .home-painpoints__demo--gallery i{height:62px}.home-painpoints .home-painpoints__demo--screenshot .home-painpoints__shot{width:42%}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated{display:flex;flex-direction:column}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated>div:first-child{width:min(100%,360px)}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated>.home-painpoints__browser{width:min(100%,360px)}.home-painpoints .home-painpoints__entry:nth-child(8) .home-painpoints__demo--generated>span[aria-hidden="true"]{animation-name:painpoint-arrow-down}.home-painpoints::before{display:none}.home-painpoints .home-painpoints__entry,.home-painpoints .home-painpoints__panel,.home-painpoints .home-painpoints__item{width:100%;min-width:0}.home-painpoints .home-painpoints__layout.is-enhanced .home-painpoints__panel{contain:none;overflow:visible}.home-painpoints .home-painpoints__item,.home-painpoints .home-painpoints__solution,.home-painpoints blockquote{overflow-wrap:anywhere}}@media(max-width:767px){.home-painpoints{padding:110px 0 55px}.home-painpoints .home-painpoints__header h2{font-size:24px}.home-painpoints .home-painpoints__item{padding:13px 12px}.home-painpoints .home-painpoints__panel{padding:18px 14px}.home-painpoints .home-painpoints__entry:nth-child(4) .home-painpoints__demo--compare,.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo--copy,.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__demo--devices{flex-direction:column}.home-painpoints .home-painpoints__entry:nth-child(4) .home-painpoints__demo--compare>div,.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo--copy>div{width:min(100%,330px)}.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__desktop{width:min(100%,330px)}.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__phone{width:110px}.home-painpoints .home-painpoints__entry:nth-child(4) .home-painpoints__demo>span[aria-hidden="true"],.home-painpoints .home-painpoints__entry:nth-child(6) .home-painpoints__demo>span[aria-hidden="true"],.home-painpoints .home-painpoints__entry:nth-child(10) .home-painpoints__demo>span[aria-hidden="true"]{animation-name:painpoint-arrow-down}}@media(prefers-reduced-motion:reduce){.home-painpoints *,.home-painpoints *::before,.home-painpoints *::after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}