.feature-illustration.gx-scene{padding:0;border:0;overflow:visible;background:radial-gradient(ellipse at center,#e3d1f6aa,transparent 69%);box-shadow:none;min-height:480px}.gx-art{position:relative;width:100%;height:480px;isolation:isolate;color:#59416d}.gx-label{font-size:9px;letter-spacing:1.2px;color:#a186b2}.gx-orbit{position:absolute;inset:50px 30px;border:1px solid #c6abdc70;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 0 32px #c6abdc0a,0 0 0 65px #c6abdc06}.gx-contact{position:absolute;width:225px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-4deg);background:linear-gradient(130deg,#fff,#faf4ff);border:1px solid #e5d5ef;border-radius:22px;box-shadow:10px 14px 0 -4px #e8d8f3,10px 14px 0 -3px #d5bce6,0 25px 60px #59367820;padding:25px;text-align:center;z-index:2}.gx-avatar{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#d6b5c6,#94639f);border:5px solid #fff;box-shadow:0 6px 20px #88509d20;margin:22px auto 14px;font-size:23px;color:white}.gx-contact h4{font-size:25px;margin:8px 0}.gx-contact p{font-size:13px;line-height:1.5;color:#a187b0;margin:10px 0 18px}.gx-tags{display:flex;justify-content:center;gap:7px}.gx-tags span{font-size:9px;padding:6px 10px;border:1px solid #e8dcf0;border-radius:20px;color:#9471a7;background:#fff}.gx-chip{position:absolute;display:grid;place-items:center;width:70px;height:70px;border:1px solid #fff;border-radius:20px;background:linear-gradient(140deg,#fff,#eadcf6);box-shadow:0 18px 40px #57307420,inset 0 1px #fff;color:#9a70b7;font-size:32px;z-index:3}.gx-chip small{position:absolute;top:80px;font-size:10px;color:#9575a7;white-space:nowrap}.chip-instagram{left:28px;top:55px;transform:rotate(-9deg)}.chip-mail{right:28px;top:100px;transform:rotate(9deg)}.chip-calendar{right:55px;bottom:85px;transform:rotate(-7deg)}.gx-float{position:absolute;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ffffffed;border:1px solid #e4d5ef;border-radius:13px;box-shadow:0 16px 40px #54336715;z-index:4}.gx-float>span{font-size:26px;color:#a17dbb}.gx-float b{display:block;font-size:12px;font-weight:600}.gx-float small{font-size:10px;color:#a58bb3;letter-spacing:0;display:block;margin-top:4px}.gx-message{left:5px;top:180px;transform:rotate(-6deg)}.gx-saved{bottom:20px;left:65px;transform:rotate(3deg)}.gx-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#b899d5;stroke-width:1.5;stroke-dasharray:5 6;z-index:-1}.gx-ai{background:radial-gradient(ellipse,#e4d4f375,transparent 65%)}.gx-grid{position:absolute;inset:20px;background-image:radial-gradient(#ad8bc839 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse,#000,transparent 75%);z-index:-2}.gx-command{position:absolute;top:25px;left:50%;transform:translateX(-50%) rotate(-2deg);width:85%;max-width:390px;padding:20px 25px;border-radius:16px;background:#fff;border:1px solid #e2d4ef;box-shadow:0 18px 35px #52336b12}.gx-command>small{font-size:8px;letter-spacing:1px;color:#a584ba}.gx-command>strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.6px;margin:12px 0}.gx-command>div{border-top:1px solid #eee4f5;padding-top:10px;font-size:11px;color:#aa8cba}.gx-command>div>span{color:#9670b4;margin-right:10px}.gx-brain{position:absolute;left:50%;top:185px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;background:linear-gradient(135deg,#ac8cd0,#7852a0);border:1px solid #d1b4e4;border-radius:30px;color:white;box-shadow:0 14px 0 -7px #60427a,0 25px 60px #8053a348,inset 0 2px #e7cfff66;z-index:2}.gx-brain>span{font-size:47px;line-height:1}.gx-brain>b{font-size:13px;font-weight:500;margin-top:8px}.gx-ai-tools{position:absolute;bottom:55px;left:10px;right:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gx-ai-tools>div{padding:18px 8px;text-align:center;background:#fff;border:1px solid #e6d8ef;border-radius:14px;box-shadow:0 15px 35px #4e2f6810}.gx-ai-tools span{display:block;color:#a284bc;font-size:27px;margin-bottom:10px}.gx-ai-tools b{display:block;font-size:12px}.gx-ai-tools small{font-size:8px;display:block;margin-top:4px;color:#a68cb3;letter-spacing:0}.gx-channelbar{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:18px;font-size:10px;color:#a383b7}.gx-channelbar i{font-style:normal;color:#c9aedc}.gx-dashboard{position:absolute;top:45px;left:8px;right:8px;background:#fff;border:1px solid #e3d4ef;border-radius:18px;box-shadow:0 24px 65px #5632711c;padding:25px;transform:rotate(-3deg)}.gx-dashboard .gx-label{display:flex;justify-content:space-between;font-size:9px}.gx-dashboard .gx-label>span{font-size:7px;color:#b79ec4}.gx-charttitle{display:flex;align-items:center;justify-content:space-between;margin:25px 0 20px}.gx-charttitle small{font-size:8px;letter-spacing:1px;color:#ab8fbc}.gx-charttitle strong{display:block;font-size:23px;letter-spacing:-.6px;font-weight:500;margin-top:7px}.gx-charttitle>span{font-size:28px;color:#b490ce}.gx-chart{width:100%;height:150px;display:block}.gx-dates{display:flex;justify-content:space-between;font-size:8px;color:#b197bf;margin-top:8px}.gx-source-card{display:flex;gap:17px;align-items:center;position:absolute;bottom:15px;left:0;background:#fff;border:1px solid #e4d4ef;border-radius:16px;box-shadow:0 20px 40px #4f2b701c;padding:18px;transform:rotate(3deg);z-index:2}.gx-donut{width:95px;height:95px;border-radius:50%;background:conic-gradient(#8f68bb 0 48%,#c5a1de 48% 82%,#e8d8f2 82% 100%);display:grid;place-items:center}.gx-donut>span{display:flex;flex-direction:column;justify-content:center;text-align:center;width:70px;height:70px;border-radius:50%;background:white;font-size:9px;color:#b09cbb}.gx-donut b{font-size:12px;color:#987aa9}.gx-source-card>div:last-child>b{font-size:10px}.gx-source-card p{font-size:9px;margin:8px 0 0;color:#a68ab7}.gx-source-card p i{display:inline-block;width:6px;height:6px;background:#8f68bb;border-radius:50%;margin-right:7px}.gx-source-card p:nth-of-type(2) i{background:#c5a1de}.gx-source-card p:nth-of-type(3) i{background:#e8d8f2}.gx-metric{position:absolute;bottom:70px;right:0;border:1px solid #d1b7e3;border-radius:15px;background:linear-gradient(130deg,#8760a9,#4e345f);padding:20px;color:white;transform:rotate(6deg);box-shadow:0 18px 35px #5d367224;z-index:3}.gx-metric small{font-size:8px;letter-spacing:1px;color:#d6bde7}.gx-metric strong{display:block;font-size:45px;font-weight:500;line-height:1.2;margin:10px 0;letter-spacing:-2px}.gx-metric>span{font-size:7px;color:#d7c0e5}
@media(max-width:950px) and (min-width:651px){.gx-contact{width:190px;padding:20px}.gx-message{left:0;top:170px;padding:12px}.gx-message small{font-size:8px}.gx-saved{left:10px;padding:13px}.gx-chip{width:56px;height:56px;font-size:25px}.chip-instagram{left:0}.chip-mail{right:0}.chip-calendar{right:15px}.gx-chip small{top:65px}.gx-command{padding:20px}.gx-command>strong{font-size:18px}.gx-ai-tools{gap:7px;left:0;right:0}.gx-source-card{padding:13px;gap:10px;bottom:0}.gx-donut{width:75px;height:75px}.gx-donut>span{width:55px;height:55px}.gx-metric{padding:15px;bottom:100px}.gx-dashboard{padding:18px}.gx-charttitle strong{font-size:20px}}
@media(max-width:650px){.feature-scene .feature-illustration.gx-scene{padding:0;min-height:440px}.gx-art{height:440px}.gx-contact{width:190px;padding:20px}.gx-contact .gx-label{font-size:7px}.gx-contact h4{font-size:23px}.gx-contact p{font-size:12px}.gx-avatar{width:58px;height:58px;font-size:20px}.gx-chip{width:55px;height:55px;border-radius:15px;font-size:25px}.gx-chip small{top:63px;font-size:8px}.chip-instagram{left:3px;top:45px}.chip-mail{right:0;top:85px}.chip-calendar{right:10px;bottom:65px}.gx-float{padding:12px;gap:8px}.gx-float b{font-size:10px}.gx-float small{font-size:8px}.gx-message{left:0;top:155px}.gx-saved{bottom:7px;left:10px}.gx-orbit{inset:40px 7px}.gx-command{top:12px;width:95%;padding:18px}.gx-command>strong{font-size:19px}.gx-command>div{font-size:9px}.gx-brain{top:160px;width:105px;height:105px;border-radius:26px}.gx-brain>span{font-size:40px}.gx-brain>b{font-size:11px}.gx-ai-tools{bottom:46px;left:0;right:0;gap:8px}.gx-ai-tools>div{padding:15px 5px}.gx-ai-tools b{font-size:11px}.gx-ai-tools small{font-size:7px}.gx-ai-tools span{font-size:24px}.gx-dashboard{padding:18px;top:35px;left:4px;right:4px}.gx-dashboard .gx-label{font-size:7px}.gx-dashboard .gx-label>span{font-size:6px}.gx-charttitle strong{font-size:20px}.gx-chart{height:130px}.gx-source-card{padding:13px;gap:11px;bottom:10px}.gx-donut{width:76px;height:76px}.gx-donut>span{width:56px;height:56px}.gx-source-card>div:last-child>b{font-size:9px}.gx-source-card p{font-size:8px}.gx-metric{padding:14px;bottom:96px;right:0}.gx-metric strong{font-size:34px}.gx-metric>span{font-size:6px}}
@media(prefers-reduced-motion:no-preference){.gx-scene:hover .gx-chip{translate:0 -5px;transition:translate .4s}.gx-scene:hover .gx-brain{box-shadow:0 14px 0 -7px #60427a,0 25px 75px #8053a36a,inset 0 2px #e7cfff66;transition:box-shadow .4s}}
.feature-illustration.gx-scene:before{display:none}@media(max-width:650px){.feature-illustration.gx-scene{overflow:hidden;padding:0 5px!important}.gx-brain{top:155px;height:100px}.gx-ai-tools{bottom:40px}}
/* Original campaign, calendar and form illustrations */
.feature-scene .feature-illustration.vx-scene{padding:0;min-height:480px;background:radial-gradient(ellipse,#e5d6f4aa,transparent 70%);border:0;box-shadow:none;overflow:hidden}.vx-scene:before{display:none}.vx-art{position:relative;isolation:isolate;width:100%;height:480px;color:#634178}.vx-halo{position:absolute;width:330px;height:330px;top:50px;left:50%;transform:translateX(-50%);border-radius:50%;background:linear-gradient(135deg,#e2cbee88,#f5edf966);border:1px solid #d6bce646;box-shadow:0 0 0 35px #e2cbee15;z-index:-1}.vx-letter{position:absolute;top:25px;left:50%;transform:translateX(-50%) rotate(-7deg);width:270px;height:335px;padding:25px;background:linear-gradient(150deg,#fff,#faf6ff);border:1px solid #e2d0ef;border-radius:12px;box-shadow:0 20px 50px #62407717;z-index:1}.vx-letter-brand{display:flex;gap:8px;align-items:center;color:#a481b8;font-size:23px;margin-bottom:23px}.vx-letter-brand span{font-size:8px;letter-spacing:2px}.vx-letter>small{font-size:8px;color:#ac90bc;letter-spacing:1px}.vx-letter h4{font-size:32px;line-height:1.08;letter-spacing:-1px;margin:14px 0 20px;color:#6e4a85;font-weight:500}.vx-letter em{font-family:Georgia,serif;font-weight:400;color:#aa82bd}.vx-letter-lines i{display:block;height:4px;width:90%;background:#eadff1;border-radius:5px;margin:7px 0}.vx-letter-lines i:last-child{width:65%}.vx-letter-button{display:inline-block;font-size:8px;background:#8e68ab;color:#fff;border-radius:5px;padding:10px;margin-top:10px}.vx-envelope{position:absolute;left:50%;bottom:65px;transform:translateX(-50%) rotate(3deg);width:340px;height:200px;background:linear-gradient(145deg,#c1a1d6,#9673b1);border:1px solid #b899cd;border-radius:10px 10px 20px 20px;box-shadow:0 25px 55px #5b2d7b25;overflow:hidden;z-index:2}.vx-envelope:before,.vx-envelope:after{content:'';position:absolute;width:250px;height:250px;top:-60px;background:linear-gradient(135deg,#e1c9ef,#c2a2d7);transform:rotate(45deg);border:1px solid #e9d7f380;box-shadow:0 5px 20px #4f286a15}.vx-envelope:before{left:-135px}.vx-envelope:after{right:-135px}.vx-envelope>div{position:absolute;bottom:-160px;left:35px;width:270px;height:270px;transform:rotate(45deg);background:linear-gradient(135deg,#d6b9e7,#c2a0d6);border:1px solid #e7d4f1;z-index:2;border-radius:20px 0 0}.vx-envelope>span{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);color:#fff9ff;font-size:28px;z-index:3;text-shadow:0 2px 8px #9569ad55}.vx-mail-to{position:absolute;top:95px;right:8px;border:1px solid #e7d6f0;background:#fff;border-radius:12px;padding:14px;display:flex;align-items:center;gap:10px;z-index:4;transform:rotate(5deg);box-shadow:0 15px 30px #54326b15}.vx-mail-to>span{color:#ac83bf;font-size:23px}.vx-mail-to small{display:block;font-size:6px;letter-spacing:.6px;color:#ac8eba}.vx-mail-to b{display:block;font-size:9px;max-width:150px;line-height:1.4;margin-top:5px}.vx-mail-note{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10px;color:#9571a9;background:#fff;border:1px solid #e8daef;border-radius:20px;padding:11px 18px;box-shadow:0 10px 20px #5130660b;z-index:4}.vx-mail-note>span{margin-right:8px;color:#a78bbc}.vx-calendar-sheet{position:absolute;top:38px;left:35px;right:70px;background:#fff;border:1px solid #e2d2ed;border-radius:18px;transform:rotate(-5deg);box-shadow:0 23px 50px #58336f20;overflow:hidden}.vx-calendar-head{position:relative;background:linear-gradient(130deg,#65437b,#a780bb);padding:24px;color:#fff}.vx-calendar-head>span{font-size:8px;letter-spacing:1px;color:#ddc7e9}.vx-calendar-head b{display:block;font-size:23px;line-height:1.15;font-weight:500;letter-spacing:-.7px;margin-top:14px}.vx-calendar-head i{position:absolute;right:18px;top:24px;color:#e2c8ee;font-size:30px;font-style:normal;opacity:.6}.vx-calendar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;padding:24px;text-align:center}.vx-calendar-grid small{font-size:8px;color:#af97bc;margin-bottom:5px}.vx-calendar-grid>span{font-size:12px;padding:10px 4px;color:#9b80ab;border-radius:8px}.vx-calendar-grid .vx-selected{color:#fff;background:#9670b5;box-shadow:0 5px 12px #7b529425}.vx-time-card{position:absolute;right:10px;top:175px;width:130px;padding:15px;background:#fff;border:1px solid #e1cfec;border-radius:12px;transform:rotate(5deg);box-shadow:0 20px 40px #55316f1f;z-index:2}.vx-time-card>small{display:block;font-size:6px;letter-spacing:.5px;color:#b197bf;text-align:center;margin-bottom:10px}.vx-time-card>span{display:block;font-size:11px;text-align:center;padding:9px;margin-top:7px;border:1px solid #e9ddf1;border-radius:6px;color:#aa8ab9}.vx-time-card .chosen{background:#946eb2;border-color:#946eb2;color:#fff}.vx-time-card b{font-size:9px;margin-left:9px}.vx-appointment{position:absolute;bottom:20px;left:25px;right:25px;display:flex;align-items:center;gap:13px;border:1px solid #dfd2e9;border-radius:13px;background:#fff;padding:18px;box-shadow:0 15px 35px #5a3c7512;z-index:4}.vx-appointment>span{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;color:#8ca17d;background:#eef3ea}.vx-appointment b{font-size:12px;display:block}.vx-appointment small{font-size:8px;display:block;color:#a58cb1;margin-top:5px}.vx-day{position:absolute;left:0;top:260px;padding:15px;background:linear-gradient(130deg,#ad8ac3,#7f5b97);border:1px solid #ccb3dd;color:#fff;border-radius:12px;transform:rotate(-9deg);box-shadow:0 18px 30px #58357022;z-index:3;text-align:center}.vx-day small{font-size:6px;letter-spacing:1px;color:#e0c8ed}.vx-day strong{display:block;font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-1px;margin:8px 0}.vx-day>span{font-size:8px;color:#e0c8ed}.vx-form-page{position:absolute;top:28px;left:50%;transform:translateX(-50%) rotate(-4deg);width:320px;padding:24px;background:#fff;border:1px solid #dfccec;border-radius:17px;box-shadow:12px 15px 0 -4px #e5d5f0,12px 15px 0 -3px #d9c2e7,0 22px 45px #56306f17}.vx-form-top{display:flex;align-items:center;gap:8px;color:#ab89bf}.vx-form-top>span{font-size:24px}.vx-form-top>small{font-size:7px;letter-spacing:1px}.vx-form-top>b{margin-left:auto;font-size:8px;font-weight:400;color:#b79fc5}.vx-form-page h4{font-size:26px;font-weight:500;letter-spacing:-.8px;line-height:1.13;margin:20px 0}.vx-answer{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e9deef;border-radius:8px;margin:9px 0;color:#a58cb5;font-size:10px}.vx-answer i{width:13px;height:13px;border:1px solid #dbcbe6;border-radius:50%;font-style:normal;font-size:8px;display:grid;place-items:center}.vx-answer.selected{border-color:#b999d1;background:#f4ecfa;color:#9163ad}.vx-answer.selected i{background:#a47abd;border-color:#a47abd;color:#fff}.vx-form-progress{display:flex;gap:5px;justify-content:center;margin:19px 0 15px}.vx-form-progress i{height:3px;width:25px;background:#e8daef;border-radius:4px}.vx-form-progress i:first-child{background:#ac88c2}.vx-form-action{display:flex;justify-content:space-between;background:#9671b0;border-radius:6px;padding:10px 13px;font-size:10px;color:white}.vx-cursor{position:absolute;right:20px;top:180px;z-index:3;transform:rotate(-12deg)}.vx-cursor svg{width:36px;height:42px;display:block;filter:drop-shadow(0 4px 6px #5d2f7925)}.vx-cursor>span{display:block;background:#a181b7;padding:7px 10px;border-radius:0 8px 8px;color:#fff;font-size:8px;white-space:nowrap;margin-left:25px;margin-top:-7px;box-shadow:0 10px 20px #62427d1b}.vx-contact-result{position:absolute;bottom:15px;left:35px;right:10px;display:flex;gap:15px;align-items:center;background:#fff;border:1px solid #e1d0ec;border-radius:13px;padding:17px;box-shadow:0 15px 30px #6141721a;z-index:4;transform:rotate(3deg)}.vx-contact-result>span{font-size:25px;color:#ad87c2}.vx-contact-result small{font-size:6px;letter-spacing:1px;color:#b398c3}.vx-contact-result b{display:block;font-size:12px;margin-top:4px}.vx-contact-result p{font-size:8px;margin:4px 0 0;color:#b098be}.vx-contact-result>i{font-style:normal;margin-left:auto;font-size:12px;color:#a388b5}.secondary-scene .vx-art{height:470px}
@media(max-width:950px){.vx-letter{width:235px;padding:20px;left:48%}.vx-envelope{width:290px;height:190px}.vx-envelope>div{left:20px;width:250px;height:250px}.vx-mail-to{right:0;max-width:185px;padding:10px}.vx-mail-to b{font-size:8px}.vx-calendar-sheet{left:20px;right:40px}.vx-calendar-head{padding:20px}.vx-calendar-grid{padding:18px;gap:5px}.vx-calendar-head b{font-size:21px}.vx-time-card{right:0;width:110px;padding:12px}.vx-form-page{width:270px;padding:20px;left:48%}.vx-cursor{right:0}.vx-contact-result{left:20px;right:0}.vx-appointment{left:15px;right:10px;padding:14px}.vx-appointment b{font-size:11px}}
@media(max-width:650px){.feature-scene .feature-illustration.vx-scene{min-height:450px}.vx-art,.secondary-scene .vx-art{height:450px}.vx-mail-note{font-size:8px;padding:10px 13px;bottom:15px}.vx-letter{width:225px;height:320px;top:20px;left:46%}.vx-letter h4{font-size:29px}.vx-envelope{bottom:60px;width:275px;height:180px}.vx-mail-to{top:110px;right:0;max-width:170px}.vx-mail-to b{font-size:8px}.vx-mail-to small{font-size:5px}.vx-calendar-sheet{top:30px;left:23px;right:32px}.vx-calendar-head b{font-size:22px}.vx-calendar-grid>span{padding:9px 4px;font-size:11px}.vx-time-card{top:170px;right:0;width:105px}.vx-day{left:7px;top:260px;padding:12px}.vx-day strong{font-size:32px}.vx-appointment{bottom:15px;left:12px;right:12px;padding:14px;gap:10px}.vx-appointment small{font-size:7px}.vx-form-page{width:260px;left:46%;padding:20px;top:20px}.vx-form-page h4{font-size:25px}.vx-cursor{top:180px;right:0}.vx-cursor>span{font-size:7px}.vx-contact-result{left:15px;right:8px;bottom:12px;padding:14px;gap:10px}.vx-halo{width:280px;height:280px}.vx-contact-result b{font-size:11px}.vx-contact-result small{font-size:5px}}
@media(max-width:360px){.vx-form-page{width:235px;padding:17px;left:47%}.vx-answer{font-size:9px;padding:11px 8px}.vx-form-page h4{font-size:23px}.vx-mail-to{max-width:150px}.vx-envelope{width:250px}.vx-letter{width:215px}.vx-calendar-head b{font-size:19px}.vx-calendar-head{padding:17px}.vx-calendar-grid{padding:14px;gap:4px}.vx-time-card{width:95px}.vx-appointment b{font-size:10px}}
