.offer-scene{width:100%;max-width:650px;margin:auto;color:#493957;position:relative;padding:12px 4px 18px}.offer-scene-label{font-size:12px;line-height:1.6;color:#967cab;margin:0 0 22px}.offer-scene article{min-width:0}.offer-scene h3{font-size:24px;line-height:1.15;letter-spacing:-.03em;font-weight:650;white-space:pre-line}.offer-scene small{font-size:10px;line-height:1.5;color:#a08aaa}.offer-scene svg{color:#a580d2;flex-shrink:0}.offer-scene p{font-size:13px;line-height:1.7;color:#9b86a7}.offer-scene-rows{display:grid;gap:10px;margin-top:25px}.offer-scene-rows>div{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e9e0f0}.offer-scene-rows span{font-size:10px;color:#b29bc6}.offer-scene-rows strong{font-size:13px;font-weight:500}.offer-scene-rows svg{margin-left:auto}.offer-colours{display:flex;gap:7px;margin-top:20px}.offer-colours i{width:34px;height:24px;background:#a88bd0;border-radius:5px}.offer-colours i:nth-child(2){background:#d8cfe2}.offer-colours i:nth-child(3){background:#3d3549}.offer-scene-lines{display:grid;gap:9px;margin:22px 0}.offer-scene-lines i{height:5px;background:#e7dfef;border-radius:3px}.offer-scene-lines i:nth-child(2){width:78%}.offer-scene-lines i:nth-child(3){width:55%}.offer-mark-system{display:grid;grid-template-columns:1.2fr .8fr;gap:25px;align-items:center}.offer-mark-system>article{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 18px;background:white;border:1px solid #e2d8ed;border-radius:22px;box-shadow:0 20px 40px #6c4b8e12}.offer-mark-system svg{width:160px;max-width:100%;color:#8f68c4}.offer-mark-system strong{font-size:18px;letter-spacing:.08em;margin:14px 0}.offer-mark-system>div>span{font-size:70px;font-weight:600}.offer-mark-system small{display:block;margin-top:18px}.offer-mark-animated path{stroke-dasharray:1;animation:offer-logo-draw 7s ease-in-out infinite}.offer-book-system,.offer-document-system{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.offer-book-system>article,.offer-document-system>article{background:#fff;border:1px solid #e2d8ed;border-radius:13px;padding:24px;min-height:300px;box-shadow:0 16px 35px #6d4d8b0d}.offer-book-system>article:first-child{background:#eae2f3;display:flex;flex-direction:column;justify-content:space-between;border-left:7px solid #d2c1e3}.offer-book-system strong{font-size:27px;line-height:1.2;letter-spacing:-.03em}.offer-book-system>article>span{font-size:65px}.offer-book-system h3{font-size:17px;margin-top:8px}.offer-business-cards{display:grid;gap:24px;padding:20px;max-width:520px;margin:auto}.offer-business-cards>article{background:#fff;border:1px solid #dacee8;border-radius:14px;padding:26px;aspect-ratio:1.75;box-shadow:0 16px 35px #4d31671a;display:flex;flex-direction:column;justify-content:space-between}.offer-business-cards>article:first-child{background:#eae3f4;width:90%}.offer-business-cards>article:last-child{width:90%;margin-left:auto;display:grid;grid-template-columns:1fr 70px;align-items:center;gap:12px}.offer-business-cards strong{font-size:28px;line-height:1.05;letter-spacing:-.04em}.offer-business-cards article:last-child>span{font-size:48px}.offer-business-cards small{grid-column:1/-1}.offer-card-qr{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;width:64px;height:64px}.offer-card-qr i[data-filled=true]{background:#88709f}.offer-document-system small{display:block;margin:18px 0}.offer-document-system h3{font-size:21px}.offer-editorial-art{height:100px;background:linear-gradient(130deg,#dfd6e9,#f9f6fc);display:grid;place-items:center;margin:22px 0}.offer-menu-system{position:relative;padding:10px 45px 20px 10px}.offer-menu-system>article{position:relative;padding:30px;background:#fff;border:1px solid #e1d7ec;border-radius:12px;box-shadow:0 20px 40px #74578e12;max-width:380px;z-index:1}.offer-menu-system h3{font-size:30px;margin:25px 0;color:#655549}.offer-menu-system article>small:last-child{display:block;margin-top:24px}.offer-menu-dish{position:absolute;width:130px;height:130px;right:0;bottom:50px;border:9px solid #f7f3f9;background:#e5dce9;border-radius:50%;box-shadow:0 14px 35px #5c436622;z-index:2}.offer-menu-dish span{position:absolute;width:35px;height:45px;border-radius:50%;background:#baa1c9;left:22px;top:24px;transform:rotate(25deg)}.offer-menu-dish span:nth-child(2){left:54px;top:45px;background:#c7bfa5}.offer-menu-dish span:nth-child(3){left:23px;top:65px;width:45px;height:20px;background:#a5b7a9}.offer-packaging-system{display:flex;align-items:end;gap:18px;justify-content:center;padding:45px 0 30px;min-height:330px}.offer-packaging-system article{width:29%;height:220px;border-radius:12px 12px 6px 6px;background:linear-gradient(90deg,#e5d9ef,#faf7fc,#e1d6eb);box-shadow:0 18px 25px #644d7617;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;position:relative}.offer-packaging-system article[data-tone="1"]{height:270px;width:24%;border-radius:30px 30px 9px 9px;background:linear-gradient(90deg,#cedbcf,#eef3ed,#c5d6c9)}.offer-packaging-system article[data-tone="2"]{height:180px;background:linear-gradient(90deg,#e1c7b5,#f6e9df,#dbbda7)}.offer-packaging-system article>i{position:absolute;top:-14px;left:20%;right:20%;height:16px;background:#9c87ac;border-radius:4px}.offer-packaging-system article strong{font-size:21px;letter-spacing:.06em}.offer-packaging-system article span{font-size:7px;letter-spacing:.07em;text-align:center}.offer-packaging-system article b{height:3px;width:35%;background:#aa8cba}.offer-apparel-system{display:flex;align-items:center;gap:10px;padding-top:25px}.offer-apparel-system article{position:relative;flex:1}.offer-apparel-system article svg{width:100%;height:auto}.offer-apparel-system article strong{position:absolute;top:36%;left:32%;right:22%;text-align:center;white-space:pre-line;font-size:17px;color:#e4d3f0;line-height:1.2}.offer-apparel-system article:nth-child(2) strong{color:#8a6ba4;font-size:15px}.offer-signage-system{padding:15px 30px 0}.offer-sign-frame{padding:30px;border:6px solid #d1c6da;background:#fff;border-radius:8px;box-shadow:0 20px 35px #6b507b1c;position:relative;z-index:1}.offer-sign-frame h3{font-size:36px;line-height:1.05;margin:25px 0;color:#8065a0}.offer-sign-frame>span{font-size:12px;color:#a18cac}.offer-sign-support{height:70px;width:70%;margin:auto;border-inline:7px solid #cec4d9;border-bottom:6px solid #cec4d9}.offer-sign-context{display:flex;justify-content:center;gap:12px;margin-top:26px;font-size:10px;color:#a089af}.offer-social-system{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:center}.offer-social-system>article{background:white;border:1px solid #e2d8ed;border-radius:14px;overflow:hidden;box-shadow:0 20px 40px #6d4c8914}.offer-social-system header{display:flex;align-items:center;gap:9px;padding:16px;font-size:9px}.offer-social-system header>span{width:22px;height:22px;border-radius:50%;background:#e8dff2;display:grid;place-items:center;font-size:8px}.offer-social-system header i{margin-left:auto}.offer-social-post{padding:26px 20px;background:linear-gradient(135deg,#eee4f7,#dac8eb);position:relative;min-height:250px}.offer-social-post h3{font-size:31px;margin:20px 0;color:#74558e}.offer-social-post>svg{position:absolute;right:20px;bottom:20px;opacity:.45}.offer-social-system footer{display:flex;align-items:center;gap:12px;padding:15px}.offer-social-system footer svg{width:17px}.offer-social-system footer small{font-size:8px;margin-left:auto}.offer-story-stack{padding:22px 16px;background:#f3e8df;border:1px solid #e0cebf;border-radius:17px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.offer-story-stack>span{font-size:10px;color:#ac8b77}.offer-story-stack h3{font-size:25px;color:#98745e}.offer-story-stack>i{height:4px;background:#d4bba9;width:70%;border-radius:2px}.offer-email-system{max-width:440px;margin:auto;border:1px solid #e1d5eb;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 20px 40px #6d4c8914}.offer-email-system>header{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #eee6f4;font-size:11px}.offer-email-system>header svg:last-child{margin-left:auto;width:17px}.offer-email-scroll{padding:24px;max-height:340px;overflow:hidden}.offer-email-scroll h3{margin-top:20px;font-size:30px}.offer-email-image{height:95px;display:grid;place-items:center;background:#eae2f3;margin:20px 0}.offer-email-scroll>b{display:inline-flex;align-items:center;gap:12px;border:1px solid #bfa4d9;padding:12px 15px;border-radius:8px;font-size:10px}.offer-email-scroll>b svg{width:13px}.offer-chart-system{padding:28px;border:1px solid #ded2eb;border-radius:20px;background:white}.offer-chart-system>header{display:flex;gap:12px;align-items:center;font-size:17px}.offer-chart-system>div{height:210px;display:flex;gap:18px;align-items:end;padding-top:25px}.offer-chart-system article{position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;gap:10px;align-items:center}.offer-chart-system article>i{display:block;width:80%;background:linear-gradient(#baa0db,#9672bc);border-radius:7px 7px 0 0;transform-origin:bottom;animation:offer-bar-grow 7s ease-in-out infinite}.offer-chart-system article>span{font-size:9px;color:#a08baf}.offer-chart-system>footer{display:flex;gap:10px;align-items:center;margin-top:20px;font-size:11px;color:#a08baf}.offer-slide-system>article{padding:35px;background:linear-gradient(120deg,#e8def2,#faf8fd);border:1px solid #ddd0e9;border-radius:16px;aspect-ratio:1.6;box-shadow:0 20px 40px #72538b14}.offer-slide-system h3{font-size:35px;margin-top:25px;color:#84659f}.offer-slide-system nav{display:flex;gap:14px;margin-top:20px}.offer-slide-system nav>span{padding:14px;flex:1;border:1px solid #dfd2eb;background:white;border-radius:8px;font-size:10px;color:#ac94be}.offer-slide-system nav i{display:block;height:4px;background:#e7ddef;margin-top:8px}.offer-landing-system{display:grid;grid-template-columns:.7fr 1.3fr;gap:20px;align-items:center}.offer-landing-system>aside{padding:24px 18px;border:1px solid #dfd4e9;border-radius:14px;background:white;box-shadow:0 15px 35px #74558c12}.offer-landing-system>aside small{display:block;margin:16px 0}.offer-landing-system>aside strong{display:block;font-size:17px;line-height:1.4}.offer-landing-system>aside>svg:last-child{display:block;margin:22px 0 0 auto}.offer-scene--copy .offer-landing-system{display:block;max-width:440px;margin:auto}.offer-scene-page{border:1px solid #dacde8;background:white;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #68478012}.offer-scene-page>header{display:flex;gap:8px;align-items:center;padding:16px;border-bottom:1px solid #ece4f3;font-size:8px}.offer-scene-page>header i{height:3px;width:20px;background:#dacbe7}.offer-scene-page>header i:first-of-type{margin-left:auto}.offer-scene-page>small{display:block;padding:28px 22px 0;font-size:8px}.offer-scene-page h3{font-size:25px;margin:15px 22px}.offer-scene-page .offer-scene-lines{margin:20px 22px}.offer-scene-page>b{display:inline-flex;align-items:center;gap:5px;margin:0 22px 25px;padding:10px 12px;border:1px solid #bca2d4;border-radius:7px;font-size:9px}.offer-scene-page footer{display:flex;gap:9px;align-items:center;padding:14px 20px;background:#f8f5fc;font-size:9px;color:#a18aaf}.offer-migration-system{display:grid;grid-template-columns:1fr 70px 1fr;gap:14px;align-items:center}.offer-migration-system>article{padding:28px 18px;border:1px solid #decfe9;background:white;border-radius:18px;display:grid;gap:22px;justify-items:center;text-align:center;min-height:210px;align-content:center}.offer-platform-w{display:grid;place-items:center;width:50px;height:50px;border:2px solid #b29ac7;border-radius:50%;font:32px Georgia;color:#aa8bbb}.offer-migration-system>div{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;color:#9d7ab5}.offer-migration-system b{font-size:11px}.offer-migration-system>article>span:last-child{font-size:12px;color:#9f88ac}.offer-migration-system footer{grid-column:1/-1;text-align:center;margin-top:22px;font-size:11px;color:#aa93b8}.offer-knowledge-system>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.offer-knowledge-system>div>article{padding:22px 12px;background:white;border:1px solid #e0d2ec;border-radius:13px;text-align:center;display:grid;gap:12px;justify-items:center;font-size:12px}.offer-knowledge-system>svg{display:block;margin:18px auto}.offer-knowledge-system>article{padding:28px;background:white;border:1px solid #dfd1ec;border-radius:18px;max-width:400px;margin:auto}.offer-knowledge-system h3{margin-top:15px}.offer-knowledge-system>article small{display:flex;align-items:center;gap:8px;margin-top:20px}.offer-knowledge-system small svg{width:16px}.offer-tools-system>article{padding:24px;border:1px solid #dfd0ec;background:white;border-radius:16px;display:flex;align-items:center;gap:18px}.offer-tools-system h3{font-size:21px}.offer-tools-system>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.offer-tools-system>div>article{padding:22px 12px;background:#f8f4fc;border:1px solid #e5d9ee;border-radius:13px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;font-size:12px}.offer-tools-system>footer{font-size:12px;margin-top:24px;color:#a18bb0}.offer-area-system{position:relative;padding:20px 0}.offer-area-map{position:relative;height:240px;overflow:hidden;border:1px solid #ded4e9;border-radius:20px;background:repeating-linear-gradient(35deg,#f4eff8 0 38px,#fff 38px 49px)}.offer-area-map>i{position:absolute;top:0;bottom:0;left:35%;width:14px;background:#fff;transform:rotate(25deg)}.offer-area-map>i:nth-child(2){left:70%;transform:rotate(-15deg)}.offer-area-map>svg{position:absolute;top:30%;left:30%;width:43px;height:43px}.offer-area-map>svg:last-child{top:55%;left:65%;width:30px;height:30px;color:#9cae9c}.offer-area-system>article{position:relative;z-index:1;width:70%;margin:-60px 0 0 20px;padding:25px;background:white;border:1px solid #deceeb;border-radius:15px;box-shadow:0 18px 35px #73538c15}.offer-area-system h3{margin:15px 0}.offer-area-system article>div{display:flex;gap:20px;margin-top:20px}.offer-access-system,.offer-maintenance-system{padding:30px;background:white;border:1px solid #ddd0e9;border-radius:20px;max-width:470px;margin:auto;box-shadow:0 20px 40px #6b508017}.offer-access-system h3,.offer-maintenance-system h3{margin:22px 0}.offer-focus-target{padding:14px 20px;margin-top:25px;border:1px solid #a981cb;outline:3px solid #d9c6ec;outline-offset:4px;border-radius:8px;display:flex;justify-content:space-between;font-size:13px}.offer-maintenance-system>svg:last-child{display:block;margin:25px 0 0 auto}.offer-spreadsheet-system{padding:18px 0}.offer-sheet-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e0d5ea;border-radius:12px;overflow:hidden;background:white}.offer-sheet-grid>span{font-size:10px;text-align:center;padding:14px 4px;border:1px solid #f0eaf6;color:#9e88ad}.offer-sheet-grid>span:nth-child(-n+4){background:#eee5f7;color:#85649d;font-size:8px}.offer-spreadsheet-system>svg{display:block;margin:20px auto}.offer-spreadsheet-system>article{display:grid;gap:12px;justify-items:center;padding:25px;border:1px solid #dfd1ec;background:white;border-radius:16px}.offer-spreadsheet-system h3{font-size:21px}.offer-spreadsheet-system article>span{font-size:11px;color:#a18bb0}.offer-video-system{border:1px solid #ddcfea;background:white;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #66477d14}.offer-video-system>header{display:flex;align-items:center;gap:12px;padding:20px;font-size:10px;color:#a089b0}.offer-video-system>div{padding:30px;min-height:230px;background:linear-gradient(135deg,#eae1f3,#d1bfdf);position:relative;display:flex;align-items:center;gap:25px}.offer-video-system h3{font-size:38px;color:#89679f}.offer-video-system b{position:absolute;right:18px;bottom:18px;font-size:10px;color:#8f719f}.offer-video-system footer{display:flex;align-items:center;gap:12px;padding:22px}.offer-video-system footer span{height:4px;background:#e9e0f1;flex:1;border-radius:2px}.offer-video-system footer i{width:12px;height:12px;border-radius:50%;background:#b090cc}.offer-call-system{display:grid;grid-template-columns:1fr 25px 1fr;gap:18px;align-items:center}.offer-call-system>article{padding:25px 20px;background:white;border:1px solid #dfd0eb;border-radius:18px;min-height:230px}.offer-call-system h3{font-size:21px;margin:22px 0}.offer-call-system p{font-size:12px}.offer-call-system article:last-child{background:#f4f7f2}.offer-call-system article:last-child>svg:last-child{display:block;margin:18px 0 0 auto;color:#95ac98}.offer-store-system{background:white;border:1px solid #dfd1ec;border-radius:20px;padding:25px}.offer-store-system>header{display:flex;align-items:center;gap:15px}.offer-store-system header strong{font-size:20px}.offer-store-system header>svg{margin-left:auto}.offer-store-system>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.offer-store-system>div>article{padding:20px 10px;background:#f8f5fc;border:1px solid #e8ddf1;border-radius:12px;display:grid;justify-items:center;gap:15px}.offer-store-system article strong{font-size:10px}.offer-store-system article span{height:4px;width:75%;background:#dfd1eb}.offer-store-system>footer{display:flex;align-items:center;gap:12px;margin-top:25px;font-size:11px;color:#a18bb0}.offer-flow-system{display:grid;gap:18px;max-width:480px;margin:auto}.offer-flow-system article{padding:25px;border:1px solid #dfd2eb;border-radius:16px;background:white;display:flex;align-items:center;gap:16px;box-shadow:0 14px 30px #76598d0c;animation:offer-flow-emphasis 8s ease-in-out infinite}.offer-flow-system article:nth-child(2){animation-delay:2s;margin-left:25px}.offer-flow-system article:nth-child(3){animation-delay:4s;margin-left:50px}.offer-flow-system article>span{font-size:10px;color:#b39bc4}.offer-flow-system article>strong{font-size:15px}.service-showcase[data-live=false] .offer-scene *{animation-play-state:paused}@keyframes offer-logo-draw{0%,10%{stroke-dashoffset:1;opacity:.35}45%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:1;opacity:.35}}@keyframes offer-bar-grow{0%,to{transform:scaleY(.7)}45%,75%{transform:scaleY(1)}}@keyframes offer-flow-emphasis{0%,to{border-color:#dfd2eb}35%,55%{border-color:#a87bcf;background:#faf6fe}}@media(prefers-reduced-motion:reduce){.offer-scene *{animation:none!important}}@media(max-width:767px){.offer-scene{padding-top:5px}.offer-scene-label{font-size:11px;margin-bottom:18px}.offer-scene h3{font-size:20px}.offer-book-system,.offer-document-system{gap:12px}.offer-book-system>article,.offer-document-system>article{padding:18px;min-height:270px}.offer-book-system strong{font-size:21px}.offer-book-system>article>span{font-size:48px}.offer-book-system h3{font-size:15px}.offer-scene-rows strong{font-size:11px}.offer-scene-rows>div{gap:8px}.offer-menu-system{padding-right:25px}.offer-menu-system>article{padding:22px}.offer-menu-system h3{font-size:27px}.offer-menu-dish{width:95px;height:95px;bottom:40px;right:-5px}.offer-menu-dish span{transform:scale(.75);transform-origin:top left}.offer-business-cards{padding:10px;gap:20px}.offer-business-cards strong{font-size:25px}.offer-signage-system{padding-inline:15px}.offer-sign-frame{padding:22px}.offer-sign-frame h3{font-size:29px}.offer-social-system{gap:12px;grid-template-columns:1.2fr .8fr}.offer-social-system header{padding:12px}.offer-social-post{padding:22px 15px;min-height:215px}.offer-social-post h3{font-size:25px}.offer-story-stack{padding:18px 13px;min-height:245px}.offer-story-stack h3{font-size:21px}.offer-social-system footer{padding:12px;gap:7px}.offer-social-system footer small{display:none}.offer-slide-system>article{padding:25px}.offer-slide-system h3{font-size:29px}.offer-landing-system{gap:12px;grid-template-columns:.7fr 1.3fr}.offer-landing-system>aside{padding:18px 12px}.offer-landing-system>aside strong{font-size:14px}.offer-scene-page h3{font-size:20px;margin-inline:16px}.offer-scene-page>small{padding-inline:16px}.offer-scene-page .offer-scene-lines{margin-inline:16px}.offer-scene-page>b{margin-inline:16px;padding:9px;font-size:8px}.offer-scene-page>header{padding:12px}.offer-scene-page footer{padding:12px;font-size:8px;gap:6px}.offer-migration-system{gap:10px;grid-template-columns:1fr 42px 1fr}.offer-migration-system>article{padding:20px 12px}.offer-migration-system footer{font-size:10px}.offer-knowledge-system>div{gap:8px}.offer-knowledge-system>div>article{padding:18px 10px;font-size:11px}.offer-tools-system>div{gap:8px}.offer-tools-system>div>article{padding:18px 9px;font-size:11px}.offer-video-system>div{gap:18px;padding:22px}.offer-video-system h3{font-size:31px}.offer-call-system{grid-template-columns:1fr 18px 1fr;gap:10px}.offer-call-system>article{padding:20px 15px}.offer-call-system h3{font-size:18px}.offer-call-system p{font-size:11px}.offer-apparel-system article strong{font-size:13px}.offer-apparel-system article:nth-child(2) strong{font-size:11px}.offer-chart-system{padding:22px}.offer-chart-system>header{font-size:14px}.offer-chart-system>div{gap:12px}.offer-mark-system{gap:15px}.offer-mark-system>div>span{font-size:55px}.offer-mark-system strong{font-size:14px}.offer-store-system{padding:20px}.offer-store-system header strong{font-size:17px}.offer-store-system>div{gap:8px}.offer-store-system>div>article{padding-inline:8px}}.offer-comparison-system{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.offer-comparison-system article{padding:25px 22px;background:#f1eef4;border:1px solid #e4dce9;border-radius:17px;min-height:300px}.offer-comparison-system small{display:block;margin-bottom:24px}.offer-comparison-system h3{font-size:26px;margin:22px 0;color:#b2a9bb}.offer-comparison-system article[data-after=true]{background:linear-gradient(140deg,#efe4fb,#fbf8fe);border-color:#c7acdf;box-shadow:0 18px 40px #7e5b9c16}.offer-comparison-system article[data-after=true] h3{font-size:29px;color:#8b63aa}.offer-comparison-system b{font-size:9px;display:inline-flex;align-items:center;gap:8px;padding:12px;background:white;border:1px solid #cbb1e0;border-radius:8px}.offer-comparison-noise{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.offer-comparison-noise i{height:17px;background:#e2dbe8;border-radius:4px}.offer-profile-system{max-width:460px;margin:auto;border:1px solid #dfd0eb;background:white;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #71528614}.offer-profile-cover{padding:30px 24px;background:linear-gradient(130deg,#dbc5eb,#f0e8f8);height:100px}.offer-profile-cover>span{font-size:24px;font-weight:650;color:#8e65aa}.offer-profile-system>header{display:flex;align-items:center;gap:14px;padding:20px}.offer-profile-system header>b{display:grid;place-items:center;width:45px;height:45px;background:#eee5f7;border:4px solid white;border-radius:50%;font-size:15px;color:#a283b9}.offer-profile-system header>div{display:grid;gap:7px;font-size:12px}.offer-profile-system header>svg{margin-left:auto;width:18px}.offer-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px}.offer-profile-grid>span{aspect-ratio:1;background:#f1ebf7;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px}.offer-profile-grid>span:nth-child(2n){background:#e9efe8}.offer-profile-grid>span:nth-child(3n){background:#f5e9e0}.offer-profile-grid small{font-size:8px}.offer-stories-system{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start;padding:10px 0}.offer-stories-system>article{padding:18px 13px;background:#e9def4;border:1px solid #dbc8e8;border-radius:17px;aspect-ratio:.53;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 15px 30px #6d4e8312}.offer-stories-system article[data-tone="1"]{background:#e8eee6;border-color:#d6e0d2}.offer-stories-system article[data-tone="2"]{background:#f3e6da;border-color:#e7d3c2}.offer-stories-system article header{display:flex;gap:3px}.offer-stories-system article header span{height:2px;background:#fff9;flex:1;border-radius:3px}.offer-stories-system h3{font-size:25px;color:#8c6b9f}.offer-stories-system article[data-tone="1"] h3{color:#859a83}.offer-stories-system article[data-tone="2"] h3{color:#aa8c71}.offer-stories-system small{font-size:7px}.offer-stories-system footer i{display:block;border:1px solid #fff9;border-radius:8px;height:22px}.offer-carousel-system{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.offer-carousel-system>article{padding:22px 15px;background:#f0e7f9;border:1px solid #dfd0ed;border-radius:13px;aspect-ratio:.72;display:flex;flex-direction:column;justify-content:space-between}.offer-carousel-system article:nth-child(2){background:#e8eee8}.offer-carousel-system article:nth-child(3){background:#f6ece3}.offer-carousel-system h3{font-size:23px;line-height:1.15;color:#9273a7;margin:22px 0}.offer-carousel-system .offer-scene-lines{margin:18px 0}.offer-carousel-system>article>svg:last-child{align-self:end;width:17px}.offer-banners-system>article{display:flex;gap:20px;align-items:center;padding:25px;background:linear-gradient(135deg,#e9dff4,#f7f1fc);border:1px solid #d9c7e7;border-radius:14px}.offer-banners-system>article h3{font-size:23px;flex:1;color:#8b66a5}.offer-banners-system>article b{padding:12px;background:white;border:1px solid #cdb6de;border-radius:8px;font-size:8px}.offer-banners-system>div{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;margin-top:22px;align-items:start}.offer-banners-system>div>article{padding:25px;background:#f6eee5;border:1px solid #e8d7c5;border-radius:15px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.offer-banners-system>div>article:last-child{background:#eaf0e8;border-color:#d6e1d3;min-height:260px}.offer-banners-system>div h3{font-size:31px;color:#a18a74}.offer-banners-system>div>article:last-child h3{color:#8b9b84}.offer-content-calendar{padding:25px;background:white;border:1px solid #dfd0eb;border-radius:20px}.offer-content-calendar header{display:flex;gap:12px;align-items:center;font-size:17px}.offer-content-calendar>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.offer-content-calendar>div>article{padding:17px 12px;border:1px solid #e8dcf0;background:#f8f4fc;border-radius:10px;display:grid;gap:14px;justify-items:start}.offer-content-calendar article:nth-child(2n){background:#eef3ec;border-color:#dce6d8}.offer-content-calendar article strong{font-size:12px;color:#9985a6}.offer-content-calendar article span{height:3px;width:80%;background:#ddcfe8}.offer-content-calendar>footer{display:flex;gap:10px;align-items:center;color:#a18bb0;font-size:10px;margin-top:24px}@media(max-width:767px){.offer-comparison-system{gap:13px}.offer-comparison-system article{padding:20px 16px;min-height:270px}.offer-comparison-system h3{font-size:21px}.offer-comparison-system article[data-after=true] h3{font-size:24px}.offer-comparison-system b{font-size:7px;padding:10px}.offer-stories-system{gap:10px}.offer-stories-system>article{padding:15px 10px}.offer-stories-system h3{font-size:21px}.offer-stories-system small{font-size:6px}.offer-carousel-system{gap:9px}.offer-carousel-system>article{padding:18px 12px}.offer-carousel-system h3{font-size:19px}.offer-banners-system>article{padding:18px;gap:12px}.offer-banners-system>article h3{font-size:17px}.offer-banners-system>article small{font-size:8px}.offer-banners-system>article b{font-size:7px;padding:9px}.offer-banners-system>div{gap:15px}.offer-banners-system>div>article{padding:22px;min-height:200px}.offer-banners-system>div h3{font-size:25px}.offer-content-calendar{padding:20px}.offer-content-calendar header{font-size:14px}.offer-content-calendar>div{gap:8px}.offer-content-calendar>div>article{padding:14px 10px}.offer-content-calendar article strong{font-size:10px}}.offer-wordpress-system{display:grid;grid-template-columns:85px 1fr;gap:18px;max-width:530px;margin:auto;align-items:start}.offer-wordpress-system>aside{display:grid;gap:20px;background:#f9f6fc;border:1px solid #e1d4ed;border-radius:13px;padding:18px 12px;justify-items:center;font-size:9px;color:#a086b4}.offer-wordpress-system .offer-platform-w{width:40px;height:40px;font-size:26px}.offer-wordpress-system .offer-scene-page h3{font-size:28px}.offer-audit-system{position:relative;padding:10px 0 60px;max-width:530px;margin:auto}.offer-audit-system>.offer-scene-page{max-width:370px}.offer-audit-system>aside{position:relative;width:75%;margin:-20px 0 0 auto;padding:22px;background:white;border:1px solid #d9c4e9;border-radius:15px;box-shadow:0 18px 35px #6a458516}.offer-audit-system aside .offer-scene-rows{margin-top:12px}.offer-audit-system .offer-scene-page h3{font-size:25px}@media(max-width:767px){.offer-wordpress-system{grid-template-columns:65px 1fr;gap:12px}.offer-wordpress-system>aside{padding:15px 8px;font-size:8px}.offer-wordpress-system .offer-platform-w{width:34px;height:34px;font-size:22px}.offer-wordpress-system .offer-scene-page h3{font-size:23px}.offer-audit-system{padding-bottom:20px}.offer-audit-system>aside{padding:18px;width:83%}.offer-audit-system .offer-scene-page h3{font-size:23px}}.offer-carousel-system{align-items:stretch}.offer-carousel-system>article{aspect-ratio:auto;min-height:280px}@media(max-width:767px){.offer-carousel-system>article{min-height:250px}}.utility-scene{width:100%;max-width:620px;margin:auto;background:white;border:1px solid #e4dcf0;border-radius:22px;padding:26px;color:#49395d;box-shadow:0 22px 55px #6e518416}.utility-scene>header{display:flex;align-items:center;gap:14px;margin-bottom:28px}.utility-scene>header>svg{color:#956dd3}.utility-scene>header strong{font-size:20px}.utility-status{margin-left:auto;display:flex;align-items:center;gap:5px;color:#8c7d9d;font-size:10px}.utility-scene footer{display:flex;gap:10px;align-items:center;color:#8d7b9e;font-size:12px;border-top:1px solid #eee7f5;padding-top:20px;margin-top:24px}.utility-scene footer svg{flex-shrink:0;width:19px}.utility-event{display:flex;align-items:center;gap:16px;padding:20px;background:#f6f2fc;border-radius:14px}.utility-event small{display:block;font-size:9px;color:#9d88b6;margin-bottom:6px}.utility-event strong{font-size:16px}.utility-event>svg:last-child{margin-left:auto}.utility-chart{height:140px;display:flex;align-items:end;justify-content:space-around;gap:12px;padding:24px 18px 0}.utility-chart i{width:22px;background:linear-gradient(#b492e7,#7650bd);border-radius:5px 5px 0 0;transform-origin:bottom;animation:utility-chart-rise 6s ease-in-out infinite}.utility-domain{display:flex;align-items:center;gap:14px;background:#f6f2fc;padding:22px;border-radius:12px}.utility-dns{display:grid;gap:12px;margin-top:24px}.utility-dns>div{display:flex;gap:15px;align-items:center;padding:15px;border-bottom:1px solid #f0eaf6;font-size:13px}.utility-dns>div>span:first-child{min-width:70px;color:#9978c8}.utility-dns svg{margin-left:auto;width:17px;color:#85a18c}.utility-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.utility-calendar span{display:grid;place-items:center;aspect-ratio:1;background:#f8f6fc;border-radius:8px;font-size:13px}.utility-calendar span[data-selected=true]{background:#b391e4;color:white}.utility-slots{display:flex;gap:12px;margin-top:20px}.utility-slots span{flex:1;text-align:center;padding:12px;border:1px solid #e4d9f0;border-radius:9px;font-size:12px}.utility-slots span[data-active=true]{border-color:#a47ad5;background:#f0e8fc}.utility-review{text-align:center;padding:26px 16px;background:#faf8fd;border-radius:16px}.utility-review>svg{display:block;margin:0 auto 12px;color:#aa83dd}.utility-review strong{display:block}.utility-review>div{display:flex;justify-content:center;gap:8px;color:#d3b15f;margin:18px 0}.utility-review i{display:block;height:6px;max-width:260px;background:#e7e0ef;margin:10px auto;border-radius:4px}.utility-review i:nth-last-child(2){max-width:170px}.utility-review small{font-size:10px;color:#a496b1}.utility-address{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;background:#f7f3fc;padding:22px 14px;margin:20px 0;border-radius:12px;font-size:14px}.utility-address b{color:#9a75ce;background:white;padding:8px;border-radius:8px}.utility-message{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:24px;background:#f5f0fc;border-radius:15px}.utility-message>span{flex-basis:100%;font-size:12px;color:#9c88af}.utility-message--received{background:#f1f6f2}.utility-message--received>svg:last-child{margin-left:auto;color:#8da394}.utility-transfer{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;color:#ad8fd6}.utility-transfer i{height:1px;width:70px;background:#d8c9ec}.utility-browser,.utility-order{padding:24px;background:#faf8fd;border-radius:14px}.utility-browser h3,.utility-order h3{font-size:20px;margin:14px 0}.utility-order>div{display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid #eae2f2;font-size:13px}.utility-order svg{color:#9d7acb}.utility-security{display:flex;align-items:center;gap:25px;padding:25px 0}.utility-security>svg{color:#a786d4;flex-shrink:0}.utility-browser p,.utility-security p{display:flex;align-items:center;gap:10px;font-size:13px;margin:16px 0;color:#8b7a9d}.utility-browser p svg,.utility-security p svg{width:16px;color:#a184c8}.utility-browser>div{display:flex;gap:5px;margin-bottom:20px}.utility-browser i{width:6px;height:6px;border-radius:50%;background:#cbb9e5}@keyframes utility-chart-rise{0%,to{transform:scaleY(.6);opacity:.7}45%,70%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.utility-chart i{animation:none}}@media(max-width:767px){.utility-scene{padding:20px}.utility-scene>header strong{font-size:17px}.utility-status{display:none}.utility-security{gap:18px}.utility-security>svg{width:55px}.utility-domain strong{font-size:13px}.utility-dns>div{padding:12px 0;gap:10px}.utility-dns>div>span:first-child{min-width:62px}.utility-event{padding:16px}.utility-event strong{font-size:14px}.utility-chart{gap:8px}}.utility-certificate{text-align:center;padding:18px 0}.utility-certificate>svg{display:block;margin:0 auto 20px;color:#a381d0}.utility-certificate h3{font-size:25px;color:#776184;margin-bottom:10px}.utility-certificate>strong{font-size:13px;color:#9b86a7}.utility-certificate>div{margin:24px auto 0;max-width:330px}.utility-certificate p{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:13px;color:#947fa1}.utility-certificate p>svg{width:16px;color:#96aa96}.utility-indexing>div{display:flex;gap:12px;align-items:center;padding:20px;background:#f6f1fc;border-radius:13px;font-size:12px;color:#a18ab2;margin-bottom:22px}.utility-indexing>article{display:flex;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid #eee5f5}.utility-indexing article>span{font-size:10px;color:#b198c6}.utility-indexing strong{font-size:14px;line-height:1.5;font-weight:500}.utility-indexing article>svg{margin-left:auto}.utility-schema{padding:15px 0}.utility-schema h3{font-size:23px;line-height:1.25;margin:20px 0;color:#81698e}.utility-schema code{display:grid;gap:10px;padding:22px;background:#f7f3fc;border:1px solid #eee4f6;border-radius:14px;font-size:12px;line-height:1.6;color:#a180b5;overflow-wrap:anywhere}.utility-schema code>span:not(:first-child):not(:last-child){padding-left:12px}.utility-map-preview>div{height:220px;background:repeating-linear-gradient(30deg,#f0ebf5 0 38px,#fff 38px 50px);border:1px solid #eee5f6;border-radius:15px;position:relative;overflow:hidden}.utility-map-preview>div>i{position:absolute;top:0;bottom:0;left:30%;width:13px;background:white;transform:rotate(-25deg)}.utility-map-preview>div>i:nth-child(2){left:60%;transform:rotate(20deg)}.utility-map-preview>div>svg{position:absolute;left:48%;top:33%;color:#a984d0}.utility-map-preview>article{display:grid;grid-template-columns:25px 1fr;gap:10px;align-items:center;padding:20px;background:#faf8fd;border:1px solid #e9ddf3;border-radius:12px;margin-top:16px}.utility-map-preview>article strong{font-size:14px;line-height:1.5}.utility-map-preview small{grid-column:2;font-size:11px;color:#a58cb5}.utility-consent-preview{background:#faf8fd;border:1px solid #e4d7ef;border-radius:16px;padding:25px}.utility-consent-preview>svg{color:#ae8bd4;margin-bottom:20px}.utility-consent-preview h3{font-size:23px;line-height:1.2;color:#82678f}.utility-consent-preview>p{font-size:12px;line-height:1.7;color:#a18bad;margin:16px 0}.utility-consent-preview>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;font-size:13px;border-bottom:1px solid #ede4f5}.utility-consent-preview>div i{width:30px;height:17px;position:relative;background:#e1d8e9;border-radius:20px}.utility-consent-preview>div i:before{content:"";position:absolute;width:11px;height:11px;top:3px;left:3px;background:white;border-radius:50%}.utility-consent-preview>div i[data-on=true]{background:#b7a0cf}.utility-consent-preview>div i[data-on=true]:before{left:16px}.utility-consent-preview>footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:0;border:0}.utility-consent-preview>footer>span{padding:11px;background:white;border:1px solid #dfd0ed;border-radius:8px;font-size:10px;text-align:center}.utility-favicon-preview{padding-top:10px}.utility-tab{display:flex;align-items:center;gap:10px;border:1px solid #dfd0eb;border-radius:13px 13px 0 0;background:#f8f4fc;padding:14px;max-width:270px;font-size:12px}.utility-tab>span{width:19px;height:19px;display:grid;place-items:center;border-radius:5px;background:#b295cc;color:white;font-size:7px}.utility-tab i{margin-left:auto;color:#af99bf}.utility-icon-sizes{display:flex;align-items:end;justify-content:space-around;gap:15px;padding:45px 15px;border:1px solid #dfd0eb;border-radius:0 15px 15px 15px}.utility-icon-sizes>div{display:grid;justify-items:center;gap:14px}.utility-icon-sizes span{display:grid;place-items:center;border-radius:23%;background:linear-gradient(135deg,#c5afe0,#a080c3);color:white;font-weight:650;box-shadow:0 10px 20px #8e6bb91a}.utility-icon-sizes small{font-size:9px;color:#a78fb8}.utility-favicon-preview p{text-align:center;font-size:12px;color:#a18aaf;margin-top:20px}.utility-bio-preview{max-width:330px;margin:auto;border:1px solid #e2d4ee;background:linear-gradient(140deg,#fbf8fe,#eee6f6);border-radius:24px;padding:28px 24px;text-align:center}.utility-bio-preview>div{width:65px;height:65px;margin:0 auto 20px;background:white;border:1px solid #e4d6f0;border-radius:50%;display:grid;place-items:center;font-size:22px;color:#ae8dca}.utility-bio-preview h3{font-size:20px;color:#8d6e9e}.utility-bio-preview>p{font-size:11px;line-height:1.7;color:#a38caf;margin:15px 0 25px}.utility-bio-preview>span{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border:1px solid #ded0eb;background:white;border-radius:10px;margin-top:12px;font-size:12px;color:#9b7ead}.utility-bio-preview span svg{width:15px}.utility-ownership-preview{padding-top:10px}.utility-ownership-preview>svg{display:block;margin:0 auto 20px;color:#ad8acf}.utility-ownership-preview h3{text-align:center;font-size:24px;color:#876b97;margin-bottom:25px}.utility-ownership-preview>div{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #eee6f5}.utility-ownership-preview div>span{font-size:10px;color:#b399c5}.utility-ownership-preview strong{font-size:13px;font-weight:500;line-height:1.6}.utility-ownership-preview div>svg{margin-left:auto}.utility-new-page{border:1px solid #e0d2eb;border-radius:15px;overflow:hidden;background:#fff}.utility-new-page header{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #eee5f5;font-size:9px;color:#a48bb5}.utility-new-page header>svg{width:16px}.utility-new-page>small{display:block;padding:25px 24px 0;font-size:8px;color:#ad92bd}.utility-new-page h3{font-size:29px;line-height:1.15;white-space:pre-line;margin:16px 24px;color:#8d6aa2}.utility-page-art{display:flex;align-items:center;justify-content:center;gap:35px;height:105px;background:#f1e9f8;margin:20px 24px}.utility-new-page>b{display:flex;align-items:center;gap:10px;padding:12px 16px;width:-moz-fit-content;width:fit-content;border:1px solid #cbb2e0;margin:0 24px 24px;border-radius:8px;font-size:10px;color:#9c7bae}.utility-new-page>b svg{width:13px}@media(max-width:767px){.utility-schema code{font-size:10px;padding:18px}.utility-indexing>div{font-size:10px;padding:16px}.utility-indexing strong{font-size:12px}.utility-new-page h3{font-size:25px}.utility-consent-preview{padding:21px}.utility-consent-preview h3{font-size:21px}}.service-topic-examples{color:#33283f;max-width:100%;padding:24px;background:#fff;border:1px solid #e1d7ee;border-radius:22px}.service-topic-examples h3{font-size:24px;line-height:1.3;margin:0 0 17px}.service-topic-examples p{font-size:15px;line-height:1.8;color:#8d7c9d;margin:18px 0}.service-topic-examples footer{font-size:11px;color:#a18bac;margin-top:20px;line-height:1.7}.icon-system-controls,.portal-demo nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.icon-system-controls button,.portal-demo nav button{padding:9px 15px;border:1px solid #ded2ef;border-radius:10px;color:#8a6bb6;background:#fff;font-size:12px}.icon-system-controls button[aria-pressed=true],.portal-demo nav button[aria-pressed=true]{background:#eee5fa;border-color:#b99bdf;color:#5d398e}.icon-system-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.icon-system-grid>div{display:grid;justify-items:center;gap:12px;border-radius:15px;background:#f6f2fb;padding:19px 10px;color:#8c6bc2}.icon-system-grid small{font-size:9px;color:#b1a0c2}.icon-system-grid--1 svg{fill:#ded0f0}.icon-system-grid--2>div:nth-child(3n){background:#edf4f0;color:#6e9c89}.icon-system-grid--2>div:nth-child(3n+1){background:#fbf0e6;color:#b58f6d}.portal-demo header,.portal-demo header>div{display:flex;align-items:center;gap:12px}.portal-demo header{justify-content:space-between}.portal-demo svg{color:#9373c6;flex-shrink:0}.portal-panel{min-height:270px;padding:20px;background:#faf7fe;border:1px solid #e8e0f1;border-radius:15px}.portal-panel>small{font-size:9px;color:#aa93ba;letter-spacing:2px}.portal-panel h3{font-size:23px;margin:12px 0}.portal-progress{height:7px;border-radius:9px;background:#e5dbee;margin:25px 0}.portal-progress i{display:block;height:100%;width:58%;border-radius:9px;background:#b49bd7}.portal-panel ul{display:grid;gap:17px;list-style:none;padding:0}.portal-panel li{display:flex;gap:12px;align-items:center;font-size:13px}.portal-panel li svg{width:17px}.portal-file{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #e6ddee;font-size:12px}.portal-file>b{font-size:10px;color:#b39058}.portal-file>b,.portal-file>svg:last-child{margin-left:auto}.portal-message{padding:13px;background:white;border:1px solid #e7deef;border-radius:13px;font-size:12px!important}.portal-message--reply{margin-left:35px!important;background:#eee8f7}.listing-source{display:grid;justify-items:center;gap:10px;padding:20px;background:#f2ecf9;border-radius:16px}.listing-source svg{color:#9779c5}.listing-source small,.listing-source span{font-size:12px}.listing-destinations{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.listing-destinations article{display:grid;gap:12px;border:1px solid #e4dbee;border-radius:15px;padding:18px;font-size:13px}.listing-destinations svg{color:#7f9c8b}.listing-destinations small{font-size:11px;color:#9d8baa}.lookbook-demo>div,.magnet-layouts,.mascot-demo>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.magnet-layouts article{border-radius:15px;background:#5e458b;color:white;padding:25px 15px;display:grid;justify-items:center;gap:17px;text-align:center}.magnet-layouts article[data-tone="1"]{background:#e3f0ee;color:#49746b}.magnet-layouts article[data-tone="2"]{background:#f7e8df;color:#a97455}.magnet-layouts strong{font-size:19px}.magnet-layouts span{font-size:20px;font-weight:700}.magnet-layouts small{font-size:9px}.lookbook-demo article{background:#f6f1fa;border:1px solid #e2d8eb;padding:20px 15px;min-height:260px}.lookbook-demo article>small{font-size:9px;color:#a18cae}.lookbook-product{display:grid;place-items:center;height:140px;background:#e9dfef;margin:18px 0;color:#a98cbf}.lookbook-demo article>strong{font-size:15px;display:block}.lookbook-demo article>i{display:block;background:#e0d3e9;height:4px;margin-top:12px}.lookbook-demo article>i:last-child{width:65%}.mascot-demo article{display:grid;justify-items:center;padding:25px;border:1px solid #e3d8ed;border-radius:16px;gap:20px;background:#f8f5fb}.mascot-demo article>strong{font-size:11px;color:#9b87ad}.mascot-face{position:relative;width:105px;height:105px;background:#b39bdc;border-radius:42% 42% 46% 46%;box-shadow:0 10px 0 #8e71bc}.mascot-face:after,.mascot-face:before{content:"";position:absolute;width:25px;height:28px;background:#b39bdc;top:-10px;border-radius:50%}.mascot-face:before{left:5px;rotate:-25deg}.mascot-face:after{right:5px;rotate:25deg}.mascot-face i{position:absolute;top:38px;left:28px;background:#fff;width:10px;height:14px;border-radius:50%}.mascot-face i:nth-child(2){left:auto;right:28px}.mascot-face b{position:absolute;width:30px;height:17px;border-bottom:4px solid white;border-radius:50%;left:38px;top:56px}.mascot-face[data-expression="1"]{scale:.7}.mascot-face[data-expression="2"]{background:#8db7a3;box-shadow:0 10px 0 #709988}.mascot-face[data-expression="2"]:after,.mascot-face[data-expression="2"]:before{background:#8db7a3}.scoped-service-page .indexed-section-heading h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;font-weight:700;letter-spacing:-.045em}.scoped-budget .indexed-section-heading h2{font-size:clamp(30px,3.2vw,44px)}.scoped-service-page .indexed-section-heading__eyebrow{font-size:12px}.scoped-service-page .service-topic-examples{margin-top:30px}.service-showcase .service-topic-examples{margin-top:0}.service-showcase .service-topic-examples h3{font-size:21px}@media(max-width:650px){.service-topic-examples{padding:18px}.icon-system-grid{grid-template-columns:repeat(4,1fr);gap:8px}.icon-system-grid>div{padding:15px 5px}.listing-destinations,.lookbook-demo>div,.magnet-layouts,.mascot-demo>div{grid-template-columns:1fr}.magnet-layouts article{min-height:150px}.service-showcase .lookbook-demo>div,.service-showcase .mascot-demo>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-showcase .mascot-demo article{padding:15px 5px}.service-showcase .mascot-face{scale:.65}.service-topic-examples h3{font-size:22px}.portal-demo nav button{padding:8px 10px}.portal-panel{padding:15px}.service-showcase .lookbook-demo article{padding:10px 7px}.service-showcase .lookbook-demo article>strong{font-size:10px}}.topic-demo{color:#322840;padding:18px;min-height:330px;width:100%;font-size:13px}.topic-demo header{display:flex;gap:12px;align-items:center}.topic-demo svg{color:#8565c3;flex-shrink:0}.topic-demo h3{font-size:23px;line-height:1.3;margin:16px 0}.topic-search{display:flex;align-items:center;gap:15px;background:white;padding:15px;border:1px solid #e0d6ef;border-radius:25px}.topic-search>b{color:#4285f4;font-size:21px}.topic-search>span{white-space:nowrap;overflow:hidden;max-width:0;animation:search-query 10s ease-in-out infinite}.topic-search-results{display:grid;gap:12px;margin-top:18px}.topic-search-results article{background:#fff;border:1px solid #eee9f5;border-radius:13px;padding:16px}.topic-search-results small{font-size:10px;color:#8a7b9c}.topic-search-results strong{display:block;font-size:17px;color:#6549a0;margin:7px 0}.topic-search-results p{font-size:12px;color:#8d809a}.topic-search-results article>span{display:flex;gap:8px;align-items:center;margin-top:13px;font-weight:600}.topic-sponsored{animation:sponsored-highlight 10s ease-in-out infinite}.meta-ad-demo{display:flex;gap:16px;align-items:center}.meta-desktop{width:70%;background:#fff;border:1px solid #dfd6ec;border-radius:16px;overflow:hidden;box-shadow:0 15px 25px -22px #7d629f}.meta-desktop header{background:#f3f6ff;padding:14px;justify-content:space-between}.meta-desktop header b{color:#1877f2;font-size:20px}.meta-desktop>small{display:block;padding:12px;font-size:10px}.social-creative{background:linear-gradient(135deg,#f1eafa,#e0f0ed);min-height:155px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#523f78}.social-creative span,.social-creative>b{font-size:22px;line-height:1.2;letter-spacing:-.8px}.topic-demo footer{display:flex;gap:12px;align-items:center;padding:14px;font-size:11px}.topic-demo footer span{margin-left:auto}.meta-phone{width:30%;border:3px solid #b6a2d0;border-radius:24px;padding:9px 5px;background:#fff}.meta-phone header{padding:10px;font-size:12px}.meta-phone .social-creative{flex-direction:column;padding:15px 9px;min-height:200px}.meta-phone .social-creative>b{font-size:17px}.meta-phone>small{font-size:8px;display:block;padding:8px}.store-demo>header{padding-bottom:18px;border-bottom:1px solid #e9e2f0}.store-demo header strong{font-size:23px;color:#67952b}.store-demo header span{margin-left:auto;font-size:10px}.store-demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 0}.store-product-art{display:grid;place-content:center;justify-items:center;gap:12px;min-height:210px;background:#eeebf4;border-radius:18px;text-align:center;color:#8c79a6}.store-product-art>span{font-size:12px;letter-spacing:2px}.store-demo-layout small{font-size:9px;color:#9d8aaa}.store-demo-layout p{color:#94859e;font-size:12px;line-height:1.6}.store-swatches{display:flex;gap:8px;margin:12px 0}.store-swatches i{width:20px;height:20px;border-radius:50%;background:#8f77af}.store-swatches i:nth-child(2){background:#e9d8c3}.store-swatches i:nth-child(3){background:#9cb9ae}.store-add{display:flex;gap:10px;padding:12px;border:1px solid #bb9fe2;border-radius:9px;margin-top:14px}.store-cart{display:flex;gap:9px;align-items:center;padding:14px;background:#f0f6f1;border-radius:12px;animation:store-confirm 8s ease-in-out infinite}.store-cart b{margin-left:auto;font-size:11px}.language-demo>header{justify-content:space-between;flex-wrap:wrap}.language-demo>header>span{color:#9175b9}.language-demo>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.language-demo article{padding:20px;background:#fff;border:1px solid #dfd4eb;border-radius:15px}.language-demo article>small{font-size:10px;color:#9d8ab2}.language-demo nav{font-size:9px;margin-top:15px;color:#a297af}.language-demo h3{font-size:22px;min-height:85px}.language-visual{display:grid;justify-items:center;gap:10px;padding:16px;background:#f6f2fa;border-radius:10px}.language-visual i{width:80%;height:4px;background:#e2d8ed}.language-demo article>b{display:flex;gap:10px;margin-top:15px;font-size:12px}.creative-compare>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.creative-compare article>small{display:block;font-size:10px;color:#9989ad;margin-bottom:10px}.creative-busy,.creative-clear{min-height:250px;padding:20px;border-radius:14px}.creative-busy{background:#eeebf0;color:#9c93a8;display:grid;gap:14px;align-content:start}.creative-busy>span{font-size:23px}.creative-busy i{height:10px;background:#d9d4de}.creative-busy b{font-size:10px}.creative-clear{background:linear-gradient(145deg,#e4dcf0,#f5f1fa);display:flex;flex-direction:column;gap:24px}.creative-clear>small{font-size:9px}.creative-clear strong{font-size:24px;line-height:1.15}.creative-clear>b{margin-top:auto;font-size:9px}.immersive-demo{text-align:center}.immersive-orbit{position:relative;height:280px;max-width:390px;margin:auto;display:grid;place-items:center}.immersive-core{width:140px;height:140px;border-radius:50%;background:#242032;box-shadow:0 0 18px 4px #af91e9,0 0 55px 12px #e4d7fa,inset 0 0 25px #000;position:relative}.immersive-core:after{content:"";position:absolute;inset:35% -50%;border:3px solid #c8b1f0;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 10px #b79bdc}.immersive-orbit>span{position:absolute;left:8%;top:15%;padding:13px;border-radius:12px;background:#e0f0e9;animation:orbit-enter 10s ease-in-out infinite}.immersive-orbit>span:nth-last-child(2){left:auto;right:10%;top:65%;background:#f5e1d1;animation-delay:-3.3s}.immersive-orbit>span:last-child{left:65%;top:6%;background:#e6def6;animation-delay:-6.6s}.immersive-demo>strong{display:block;font-size:24px}.immersive-demo>p{margin:12px;color:#9b88ab}.social-demo{position:relative;padding:30px}.social-demo>article{max-width:360px;background:#fff;border:1px solid #e0d5ed;border-radius:18px;margin:auto;overflow:hidden}.social-demo header{padding:16px;font-size:11px;justify-content:space-between}.social-demo .social-creative{min-height:200px}.social-hearts{position:absolute;inset:0;pointer-events:none}.social-hearts svg{position:absolute;left:calc(15% + var(--i)*10%);bottom:15%;color:#e56578;fill:#ed8896;width:calc(17px + var(--i)*2px);animation:hearts-rise 5s ease-in-out infinite;animation-delay:calc(var(--i)*-.7s)}.task-demo>header{padding:16px 0}.task-demo-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.task-demo-stages article{padding:20px 15px;border:1px solid #ded3eb;border-radius:17px;background:#fff;display:flex;flex-direction:column;gap:20px;min-height:200px}.task-demo-stages article>span{font-size:10px;color:#ac9bbd}.task-demo-stages strong{font-size:15px;line-height:1.5}.task-demo-stages i{height:4px;background:#d5c7e8;animation:task-progress 9s ease-in-out infinite;transform-origin:left}.task-demo-stages article:nth-child(2) i{animation-delay:-6s}.task-demo-stages article:nth-child(3) i{animation-delay:-3s}.task-demo--automation .task-demo-stages article:nth-child(2){background:#eef6f3}.task-demo--automation .task-demo-stages article:nth-child(3){background:#faf0e6}@keyframes search-query{0%,10%,to{max-width:0}30%,85%{max-width:280px}}@keyframes sponsored-highlight{0%,20%,to{box-shadow:none}40%,85%{box-shadow:0 0 0 1px #baa2e1,0 9px 25px -15px #af91df}}@keyframes store-confirm{0%,20%,to{opacity:.4}40%,85%{opacity:1}}@keyframes orbit-enter{0%{transform:translate(0) scale(1);opacity:0}15%{opacity:1}85%,to{transform:translate(85px,55px) scale(.1);opacity:0}}@keyframes hearts-rise{0%{transform:translateY(0) scale(.5);opacity:0}20%{opacity:.8}to{transform:translateY(-230px) scale(1);opacity:0}}@keyframes task-progress{0%,to{transform:scaleX(.15)}70%{transform:scaleX(1)}}.service-showcase[data-live=false] .topic-demo *{animation-play-state:paused!important}@media(max-width:600px){.topic-demo{padding:8px;min-height:280px}.topic-demo h3{font-size:18px}.task-demo-stages{gap:8px}.task-demo-stages article{padding:14px 10px;min-height:180px}.task-demo-stages strong{font-size:12px}.language-demo article{padding:13px}.language-demo h3{font-size:17px;min-height:90px}.meta-ad-demo{gap:10px}.social-creative{padding:16px}.social-creative span,.social-creative>b{font-size:17px}.store-demo-layout{gap:15px}.creative-clear strong{font-size:19px}.creative-busy,.creative-clear{padding:15px}.immersive-core{width:115px;height:115px}}@media(prefers-reduced-motion:reduce){.topic-demo *{animation:none!important}.topic-search>span{max-width:280px}.social-hearts{display:none}}.reputation-scene{position:relative;min-height:360px;padding:18px 22px;color:#554365}.reputation-profile{display:grid;grid-template-columns:26px 1fr 25px;gap:10px;padding:22px;background:#fff;border:1px solid #ddd3e9;border-radius:18px;box-shadow:0 15px 32px -28px #806198}.reputation-profile>span{grid-column:2;font-size:12px;color:#9a8ba7}.reputation-profile>svg:last-child{grid-column:3;grid-row:1/3;align-self:center;color:#8eab92}.reputation-review{width:80%;margin:22px 0 0;padding:23px;background:#fff;border:1px solid #e3daec;border-radius:20px;transform:rotate(-3deg)}.reputation-review>div:first-child{display:flex;justify-content:space-between;font-size:12px;color:#9782a7}.reputation-stars{display:flex;gap:6px;margin:16px 0;color:#c3b17a}.reputation-review>i{display:block;width:90%;height:5px;background:#ece7f1;margin:9px 0;border-radius:5px}.reputation-review>i:last-of-type{width:65%}.reputation-caption,.reputation-review>small{font-size:11px;color:#9c8ca8}.reputation-reply{position:relative;display:flex;align-items:center;gap:15px;background:#f8f5fc;border:1px solid #d5c5e7;border-radius:17px;padding:20px;margin:-5px 0 0 16%;box-shadow:0 20px 40px -28px #a28ab8}.reputation-reply p{font-size:12px;margin-top:7px;color:#a18bac}.reputation-reply>svg:last-child{color:#8dab91;margin-left:auto;flex:none}.reputation-caption{display:block;text-align:center;margin-top:24px}@media(prefers-reduced-motion:no-preference){.service-showcase[data-live=true] .reputation-review{animation:reputation-breathe 8s ease-in-out infinite}.service-showcase[data-live=true] .reputation-reply{animation:reputation-breathe 8s ease-in-out -4s infinite}}@keyframes reputation-breathe{50%{translate:0 -7px}}.showcase-brand-native{min-height:330px;position:relative;padding:25px}.brand-native-sheet{width:70%;height:250px;background:linear-gradient(145deg,#fff,#f4f0fa);border:1px solid #ded3e9;border-radius:13px;padding:25px;box-shadow:0 20px 50px -35px #77628b;transform:rotate(-5deg)}.brand-native-sheet>strong{font-size:70px;letter-spacing:-8px;color:#8b6fb1}.brand-native-sheet>span{display:block;font-size:12px;margin-top:15px;color:#8b7b99}.brand-native-swatches{display:flex;gap:8px;margin-top:24px}.brand-native-swatches i{height:25px;width:35px;background:#a78dc7;border-radius:5px}.brand-native-swatches i:nth-child(2){background:#e9e2ef}.brand-native-swatches i:nth-child(3){background:#2f2938}.brand-native-card{position:absolute;right:4%;bottom:50px;background:#fff;border:1px solid #dacde9;border-radius:12px;padding:22px;width:52%;transform:rotate(6deg);box-shadow:0 16px 35px -25px #897095}.brand-native-card strong{font-size:19px;color:#5f4779}.brand-native-card>span{display:block;font-size:11px;color:#a08caf;margin-top:15px}.showcase-native-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-block:25px}.showcase-native-posts>div{min-width:0;border:1px solid #ddd2e9;border-radius:17px;padding:14px;background:#fff;transform:rotate(-3deg)}.showcase-native-posts>div:nth-child(2){transform:translateY(-15px) rotate(2deg)}.showcase-native-posts svg{display:block;width:100%;height:110px;padding:25px;background:#f2edf8;border-radius:10px;color:#a38abb}.showcase-native-posts strong{font-size:13px;display:block;margin-top:17px;color:#6b537e}.showcase-native-posts i{display:block;height:4px;margin-top:13px;background:#e8e0ef}.showcase-native-posts small{display:block;font-size:10px;margin-top:16px;color:#9a85a9}@media(prefers-reduced-motion:no-preference){.service-showcase[data-live=true] .brand-native-card,.service-showcase[data-live=true] .showcase-native-posts>div{animation:topic-scene-drift 8s ease-in-out infinite}.service-showcase[data-live=true] .showcase-native-posts>div:nth-child(2){animation-delay:-2.6s}.service-showcase[data-live=true] .showcase-native-posts>div:nth-child(3){animation-delay:-5.3s}}@keyframes topic-scene-drift{50%{translate:0 -6px}}.reputation-stars svg{animation:reputation-rating 8s linear infinite;fill:transparent}.reputation-stars svg:nth-child(2){animation-delay:.6s}.reputation-stars svg:nth-child(3){animation-delay:1.2s}.reputation-stars svg:nth-child(4){animation-delay:1.8s}.reputation-stars svg:nth-child(5){animation-delay:2.4s}@keyframes reputation-rating{0%,8%,85%,to{fill:transparent;color:#c7b681}15%,75%{fill:#e5bb54;color:#d6a634}}.service-showcase[data-live=true] .brand-native-card,.service-showcase[data-live=true] .showcase-native-posts>div{animation:none!important}@media(prefers-reduced-motion:reduce){.reputation-stars svg{animation:none;fill:#e5bb54}}