:root{--ink:#20243b;--muted:#6c7186;--primary:#6258df;--primary-dark:#4b43c5;--lavender:#eceafb;--line:#e7e9f2;--paper:#ffffff;--bg:#fafbff;--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8f87fb;outline-offset:4px}img,svg{display:block}svg{flex-shrink:0}.shell{width:min(1200px,calc(100% - 80px));margin-inline:auto}.skip-link{position:absolute;z-index:99;top:-60px;left:12px;padding:12px 18px;background:white;border:2px solid var(--primary);border-radius:10px}.skip-link:focus{top:12px}.announcement{min-height:35px;background:#252343;color:#ebecff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;letter-spacing:.012em}.announcement a{color:#cbc7ff;font-weight:750}.announcement a:hover{text-decoration:underline}.announcement-dot{width:7px;height:7px;border-radius:50%;background:#a6f1c2;box-shadow:0 0 0 4px #b1ffd020}.announcement-sep{opacity:.45}.site-header{height:78px;background:#fffefef5;border-bottom:1px solid #eef0f5;position:sticky;top:0;z-index:30;backdrop-filter:blur(20px)}.nav-shell{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;font-size:25px;letter-spacing:-1.5px;white-space:nowrap}.brand-period{color:#655fe3}.desktop-nav{display:flex;gap:33px;margin-left:auto;margin-right:30px}.desktop-nav a,.nav-login{font-size:13px;font-weight:620;color:#5b6274;transition:color .2s}.desktop-nav a:hover,.nav-login:hover{color:var(--primary)}.nav-actions{display:flex;align-items:center;gap:23px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:13px;font-size:13px;font-weight:750;white-space:nowrap;transition:transform .22s var(--ease),background .22s,box-shadow .22s;border:1px solid transparent;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-sm{padding:13px 18px;font-size:12px}.button-large{padding:17px 24px;font-size:13.5px}.button-primary{background:var(--primary);color:white;box-shadow:0 9px 24px #6258df38}.button-primary:hover{background:var(--primary-dark);box-shadow:0 13px 28px #6258df49}.button-ghost{color:#3d4360;background:#fff;border-color:#e6e8f1}.button-ghost:hover{background:#f7f7fd}.play-circle{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#f1f0fd;color:var(--primary);font-size:14px;font-weight:bold}.mobile-toggle,.mobile-nav{display:none}.hero-section{position:relative;overflow:hidden;background:linear-gradient(130deg,#fff 0%,#fafaff 50%,#f1f0ff 100%);padding:94px 0 117px;isolation:isolate}.hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(7px);pointer-events:none}.glow-one{width:630px;height:630px;right:-170px;top:-210px;background:radial-gradient(circle,#dedbff 0%,transparent 72%)}.glow-two{width:530px;height:530px;right:260px;bottom:-420px;background:radial-gradient(circle,#d7e8ff 0%,transparent 70%)}.hero-grid{display:grid;grid-template-columns:.89fr 1.11fr;gap:54px;align-items:center}.hero-copy{position:relative;z-index:2;padding:20px 0 25px}.eyebrow,.section-kicker{color:#655cd0;font-size:10.5px;letter-spacing:2px;font-weight:850}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:#f0efff;border:1px solid #e3e0ff;border-radius:30px;padding:10px 13px;letter-spacing:1.25px}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#7065e9}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(51px,5.1vw,77px);line-height:1.115;letter-spacing:-4.7px;font-weight:820;margin:27px 0 22px}.gradient-text{background:linear-gradient(92deg,#7064e7 5%,#9b78ed 75%,#b28bd6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:475px;color:#6e7489;font-size:16px;line-height:1.9;margin-bottom:26px}.hero-cta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#9295a8;margin:23px 0 0}.hero-note svg{color:#34a676}.hero-visual{position:relative;min-width:0;padding:35px 0 30px}.dashboard-window{width:100%;min-height:420px;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 30px 75px #56548c26,0 0 0 1px #d8daf0;transform:rotate(-1.5deg);transform-origin:center}.dashboard-top{height:44px;background:#f9f9fe;border-bottom:1px solid #e9eafa;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#d2d4e7}.window-dots i:first-child{background:#ffb9ad}.window-dots i:nth-child(2){background:#f6d596}.window-dots i:nth-child(3){background:#a5dfc9}.dash-url{border:1px solid #e9eaf4;border-radius:6px;background:white;width:170px;text-align:center;padding:5px;font-size:9px;color:#9ca0b4}.lock-icon{margin-right:5px;color:#a7aaca}.window-avatar{background:#eeeaff;color:#665acf;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:10px;font-weight:850}.dashboard-body{display:grid;grid-template-columns:142px minmax(0,1fr);min-height:405px}.dash-sidebar{background:#fcfcff;border-right:1px solid #ebedf6;padding:22px 13px;display:flex;flex-direction:column;gap:6px}.dash-sidebar-brand{font-size:14px;font-weight:850;letter-spacing:-.6px;display:flex;align-items:center;gap:6px;margin:0 0 31px 4px}.db-icon{background:#7365de;color:white;width:19px;height:19px;border-radius:6px;display:grid;place-items:center;font-size:15px}.dash-sidebar-label{font-size:8px;letter-spacing:.8px;font-weight:800;color:#a6a9b9;margin:0 0 5px 5px}.dash-menu{padding:9px 8px;display:flex;gap:8px;align-items:center;border-radius:7px;font-size:9px;color:#8a8fa5;font-weight:600;white-space:nowrap}.dash-menu span{font-size:14px;width:15px}.dash-menu.active{background:#eeecff;color:#6d60d9;font-weight:800}.dash-sidebar-bottom{display:flex;align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:750;border-top:1px solid #ececf5;padding-top:12px}.dash-sidebar-bottom small{display:block;color:#a6a7b8;font-size:8px;font-weight:450;margin-top:4px}.dash-user{border-radius:50%;background:#c4d5ff;color:#5f62b0;width:24px;height:24px;display:grid;place-items:center;font-size:9px}.dash-content{background:#fff;padding:26px 22px 22px;min-width:0}.dash-greeting{display:flex;align-items:center;justify-content:space-between;gap:10px}.dash-overline{color:#9fa3b4;font-size:8px;font-weight:750;letter-spacing:1px}.dash-greeting h3{font-size:18px;letter-spacing:-.5px;margin:5px 0}.dash-greeting h3 span{color:#f2b663}.dash-greeting p{color:#9fa2b4;font-size:9px;margin:0}.dash-create{border-radius:6px;background:#675add;color:white;font-size:9px;padding:10px;white-space:nowrap;font-weight:750}.dash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:23px 0}.dash-stat{border:1px solid #ececf6;border-radius:9px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:5px}.dash-stat span{font-size:9px;color:#8e94aa}.dash-stat strong{font-size:24px;letter-spacing:-1px}.dash-stat small{font-size:8px;color:#aaaebe}.dash-main-panels{display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.dash-schedule,.dash-next{border:1px solid #ebedf5;border-radius:9px;padding:13px;min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-bottom:15px}.panel-heading strong{font-size:10px}.panel-heading span{color:#a2a6b9;font-size:8px;white-space:nowrap}.calendar-days,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:4px}.calendar-days span{color:#b5b9c7;font-size:7px}.calendar-grid{margin-top:9px;gap:3px}.calendar-grid span{height:26px;font-size:8px;color:#757b91;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border-radius:5px}.calendar-grid span.light{color:#c1c5d0}.calendar-grid .current{color:white;background:#6c60e3;font-weight:800}.calendar-grid i{position:absolute;bottom:2px;width:3px;height:3px;border-radius:50%;background:white}.calendar-grid .dot-violet{background:#9c8aff}.calendar-grid .dot-coral{background:#ffba9e}.calendar-key{display:flex;gap:9px;margin-top:12px;color:#a3a7b7;font-size:7px}.calendar-key span{display:flex;align-items:center;gap:5px}.calendar-key i{width:6px;height:6px;border-radius:50%;background:#a99af3}.calendar-key span+span i{background:#ffbfa4}.next-preview{border:1px solid #eef0f8;border-radius:6px;overflow:hidden}.preview-art{height:88px;position:relative;overflow:hidden;background:linear-gradient(130deg,#e6e7ff,#d7deff);display:flex;align-items:center;justify-content:center}.preview-circle{position:absolute;inset:auto -30px -90px auto;background:#a8adff;width:165px;height:165px;border-radius:50%;opacity:.7}.preview-art>span{position:relative;z-index:1;color:#5559b8;font-weight:850;letter-spacing:-1px;font-size:24px;line-height:1}.preview-data{padding:9px}.preview-data strong{display:block;font-size:8px}.preview-data small{display:block;margin:5px 0;color:#a1a5b7;font-size:7px}.preview-data span{font-size:7px;background:#fff0e7;color:#ca8250;border-radius:30px;padding:4px 6px;display:inline-block}.next-bottom{font-size:8px;color:#9095a8;display:flex;gap:6px;align-items:center;margin-top:13px}.mini-check{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#e2f9ed;color:#3bb481}.floating-pill{position:absolute;z-index:3;box-shadow:0 12px 35px #47447b24;background:white;border:1px solid #edecf9;border-radius:13px;font-size:11px;font-weight:750;display:flex;align-items:center;gap:9px}.pill-top{top:10px;right:-25px;padding:13px 16px;transform:rotate(3deg)}.mini-symbol{background:#efebff;color:#7869e4;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:17px}.pill-bottom{left:-32px;bottom:6px;padding:12px 18px;transform:rotate(2deg)}.pill-bottom small{display:block;color:#a1a4b3;font-size:9px;font-weight:500;margin-top:3px}.success-check{background:#d9f6e9;color:#38ad77;font-size:13px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.visual-caption{font-size:9px;color:#9da0b1;text-align:center;margin-top:19px}.quiet-band{background:#fcfcff;border-block:1px solid #eeeef9}.quiet-inner{padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.quiet-inner>span{font-size:10px;letter-spacing:1.8px;color:#a2a6b9;font-weight:750}.quiet-steps{display:flex;align-items:center;gap:27px;color:#6b7286;font-size:13px;font-weight:700}.quiet-steps b{color:#c2bbe9;font-size:19px;font-weight:400}.section{padding:110px 0}.section-heading{max-width:750px;margin:0 auto 49px}.section-heading.center{text-align:center}.section-heading h2,.workflow-intro h2,.faq-grid h2{font-size:clamp(35px,3.4vw,49px);line-height:1.19;letter-spacing:-2.4px;font-weight:810;margin:18px 0 16px}.section-heading h2 span,.workflow-intro h2 span,.faq-grid h2 span{color:#6961d9}.section-heading p{font-size:15px;line-height:1.8;color:#7e8396}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-card{position:relative;min-height:251px;padding:29px 29px 24px;border:1px solid #eaeaf4;border-radius:17px;background:#fff;transition:box-shadow .25s,transform .25s var(--ease);display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #5f638412}.feature-card h3{font-size:16px;letter-spacing:-.4px;margin:21px 0 10px}.feature-card p{font-size:13px;line-height:1.8;color:#85899d;margin-bottom:19px}.feature-tag{margin-top:auto;color:#abaabd;font-size:9px;letter-spacing:1.1px;font-weight:850}.feature-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:12px}.feature-icon svg{width:23px;height:23px}.icon-purple{color:#6c5ade;background:#eeebff}.icon-blue{color:#458fdf;background:#e9f3ff}.icon-peach{color:#df9667;background:#fff0e6}.icon-green{color:#2fad87;background:#e5faef}.icon-lilac{color:#9f63d9;background:#f3ebff}.icon-dark{color:#716a98;background:#f0eff6}.feature-coming{background:#fbfaff;border-style:dashed}.workflow-section{background:#f9f9fe}.workflow-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.workflow-intro h2{margin:20px 0}.workflow-intro>p{max-width:435px;color:#81859b;font-size:15px;line-height:1.9;margin-bottom:20px}.text-link{font-size:13px;color:#675fda;font-weight:760;display:inline-flex;gap:10px;align-items:center}.text-link:hover{text-decoration:underline}.workflow-list{background:white;border:1px solid #e9eaf3;border-radius:20px;padding:10px 27px;box-shadow:0 14px 40px #5d5c9610}.workflow-item{display:flex;align-items:center;gap:21px;padding:25px 0;border-bottom:1px solid #eeeff5}.workflow-item:last-child{border:0}.step-number{width:43px;height:43px;border-radius:12px;background:#f1efff;color:#7568db;display:grid;place-items:center;font-size:13px;font-weight:850;flex-shrink:0}.workflow-item>div:nth-child(2){flex:1}.workflow-item h3{font-size:15px;letter-spacing:-.35px;margin:0 0 7px}.workflow-item p{color:#959aac;font-size:12px;line-height:1.7;margin:0}.step-symbol{font-size:25px;color:#c3bdf2}.platform-section{background:white}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.platform-card{border:1px solid #ebedf5;border-radius:16px;background:#fff;min-height:172px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}.platform-card.facebook{background:linear-gradient(155deg,#f8faff,#f5f4ff);border-color:#e4e2ff}.platform-icon{height:44px;width:44px;display:grid;place-items:center;border-radius:13px;font-size:29px;font-weight:850}.fb-icon{background:#1877f2;color:white;font-family:Arial,sans-serif;padding-top:6px}.insta-icon{color:#bf64ad;background:#fceefa;font-size:36px}.tiktok-icon{color:#242638;background:#eeeeF4}.pin-icon{background:#ffeded;color:#e8414d;font-family:Georgia,serif;font-style:italic}.platform-card strong{font-size:14px}.platform-status{font-size:10px;color:#aaaebe;background:#f4f5f9;border-radius:30px;padding:6px 11px}.status-preview{color:#4f8f74;background:#eaf7f0;font-weight:750}.status-preview i{display:inline-block;width:6px;height:6px;background:#53be88;border-radius:50%;margin-right:4px}.platform-disclaimer{text-align:center;margin:25px 0 0;font-size:11px;color:#a4a7b4}.values-section{background:#24243f;color:white;padding:75px 0}.values-grid{display:grid;grid-template-columns:70px 1fr 1fr;gap:28px;align-items:center}.values-icon{width:61px;height:61px;border-radius:16px;background:#5651a1;color:#e2ddff;display:grid;place-items:center;font-size:35px}.values-section .section-kicker{color:#c2b9ff}.values-section h2{font-size:clamp(30px,3.25vw,45px);letter-spacing:-1.8px;line-height:1.2;margin:15px 0 0}.values-copy{padding-left:42px;border-left:1px solid #565673}.values-copy p{color:#c0c0d2;font-size:13px;line-height:1.9;margin:0 0 12px}.values-copy p:last-child{margin:0}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.faq-grid h2{margin-top:20px}.faq-intro{color:#8d92a3;font-size:14px;margin-top:14px}.faq-items details{border-bottom:1px solid #e9eaf2}.faq-items details:first-child{border-top:1px solid #e9eaf2}.faq-items summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:23px 0;font-size:14px;font-weight:700}.faq-items summary::-webkit-details-marker{display:none}.faq-plus{font-size:22px;font-weight:300;color:#867fe8;transition:transform .2s}.faq-items details[open] .faq-plus{transform:rotate(45deg)}.faq-items p{font-size:13px;color:#81869a;line-height:1.8;margin:0 0 23px;max-width:520px}.access-section{padding:0 0 90px}.access-panel{border-radius:28px;background:linear-gradient(112deg,#584cc5,#7764e5 53%,#8e7fe9);min-height:375px;color:white;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.access-inner{position:relative;z-index:1;padding:65px 20px}.access-eyebrow{font-size:10px;font-weight:820;letter-spacing:2px;color:#dfd9ff}.access-eyebrow span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#baffd1;margin-right:6px}.access-panel h2{font-size:clamp(38px,4vw,54px);line-height:1.13;letter-spacing:-2.5px;margin:20px 0 14px}.access-panel h2 em{font-style:normal;color:#dcd6ff}.access-panel p{font-size:14px;line-height:1.8;color:#e7e3ff;max-width:550px;margin:0 auto 22px}.access-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.button-white{background:white;color:#5c51c3}.button-white:hover{background:#f6f6ff}.button-outline-light{border-color:#bdb5fb;color:white}.button-outline-light:hover{background:#ffffff19}.access-inner small{display:block;margin-top:20px;font-size:10px;color:#d1c9ff}.access-decoration{position:absolute;border-radius:50%;border:1px solid #ffffff36}.access-decoration.one{width:490px;height:490px;left:-245px;top:-220px;box-shadow:0 0 0 70px #ffffff08,0 0 0 150px #ffffff07}.access-decoration.two{width:460px;height:460px;right:-200px;bottom:-320px;box-shadow:0 0 0 75px #ffffff08,0 0 0 130px #ffffff06}.footer{border-top:1px solid #eceef4;background:#fff;padding:62px 0 30px}.footer-top{display:flex;justify-content:space-between;gap:60px;padding-bottom:62px}.footer-brand p{color:#9296a6;font-size:13px;line-height:1.8;margin:17px 0 0}.footer-links{display:flex;gap:110px}.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-links strong{font-size:12px;margin-bottom:3px}.footer-links a{font-size:12px;color:#8a8e9f}.footer-links a:hover{color:#6258df}.footer-bottom{border-top:1px solid #eeeff5;padding-top:23px;display:flex;justify-content:space-between;font-size:11px;color:#a1a4b2}.footer-star{color:#746be2;font-size:17px;vertical-align:middle;margin-left:5px}.trademark-note{font-size:10px;color:#afb1c0;margin:16px 0 0}
@media(max-width:1100px){.hero-grid{gap:25px;grid-template-columns:.95fr 1.05fr}.dashboard-body{grid-template-columns:120px 1fr}.dash-sidebar{padding-inline:8px}.dash-content{padding:22px 13px}.pill-top{right:-8px}.pill-bottom{left:-10px}.hero-copy h1{font-size:62px}.desktop-nav{gap:18px;margin-right:10px}.nav-actions{gap:12px}.workflow-grid{gap:55px}.faq-grid{gap:55px}}
@media(max-width:850px){.shell{width:min(700px,calc(100% - 42px))}.site-header{height:70px}.desktop-nav,.nav-actions{display:none}.mobile-toggle{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid #e9e9f5;border-radius:10px;background:white;cursor:pointer}.mobile-toggle span{display:block;width:19px;height:2px;background:#424362;border-radius:4px}.mobile-nav:not([hidden]){display:flex;flex-direction:column;padding:13px 22px 20px;background:white;border-bottom:1px solid #e9e9f5;box-shadow:0 17px 30px #23234316}.mobile-nav a{padding:12px;font-weight:650;font-size:13px;color:#555a74}.hero-section{padding:63px 0 80px}.hero-grid{grid-template-columns:1fr;gap:20px}.hero-copy{text-align:center;padding:0}.hero-copy h1{font-size:clamp(49px,8vw,73px);letter-spacing:-3px}.hero-lead{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-note{justify-content:center}.hero-visual{width:min(580px,92%);margin:auto}.section{padding:78px 0}.features-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid,.faq-grid{grid-template-columns:1fr;gap:30px}.workflow-intro h2 br{display:none}.workflow-intro>p{max-width:650px}.values-grid{grid-template-columns:55px 1fr;gap:20px}.values-copy{grid-column:2;padding:0;border:0}.values-section{padding:55px 0}.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.platform-card{padding:14px 5px;min-height:150px}.quiet-inner{flex-direction:column;gap:14px}.footer-links{gap:58px}}
@media(max-width:550px){.shell{width:calc(100% - 36px)}.announcement{font-size:9px;padding:0 12px;text-align:center}.announcement-sep{display:none}.brand{font-size:23px}.hero-section{padding:55px 0 64px}.eyebrow{font-size:8px;letter-spacing:.9px}.hero-copy h1{font-size:47px;letter-spacing:-2.8px;margin:21px 0}.hero-lead{font-size:14px;line-height:1.85}.hero-cta{align-items:stretch;flex-direction:column;max-width:320px;margin:auto}.hero-cta .button{width:100%}.hero-note{font-size:10px}.hero-visual{width:100%;padding:28px 5px}.dashboard-window{transform:none;min-height:auto}.dashboard-body{grid-template-columns:83px minmax(0,1fr);min-height:335px}.dash-sidebar{padding:13px 4px}.dash-sidebar-brand{font-size:9px;gap:3px;margin-bottom:23px}.db-icon{font-size:9px;width:14px;height:14px}.dash-menu{font-size:7px;padding:8px 3px;gap:3px}.dash-menu span{font-size:10px;width:11px}.dash-sidebar-bottom{font-size:7px;gap:3px}.dash-sidebar-bottom small{font-size:6px}.dash-user{width:17px;height:17px;font-size:6px}.dash-content{padding:14px 8px}.dash-greeting h3{font-size:14px}.dash-greeting p{font-size:7px}.dash-create{font-size:7px;padding:7px}.dash-stats{gap:5px;margin:15px 0}.dash-stat{padding:8px 6px;gap:3px}.dash-stat strong{font-size:17px}.dash-stat span,.dash-stat small{font-size:7px}.dash-main-panels{grid-template-columns:1fr .85fr;gap:5px}.dash-schedule,.dash-next{padding:7px 4px}.panel-heading{margin-bottom:12px}.panel-heading strong{font-size:8px}.panel-heading span{font-size:6px}.calendar-days,.calendar-grid{gap:0}.calendar-days span{font-size:5px}.calendar-grid span{height:24px;font-size:7px}.calendar-key{gap:4px;font-size:6px}.preview-art{height:70px}.preview-art>span{font-size:20px}.preview-data{padding:6px}.preview-data strong{font-size:7px}.preview-data span{font-size:6px}.next-bottom{font-size:6px}.pill-top{top:2px;right:0;padding:8px 9px;font-size:8px}.mini-symbol{width:18px;height:18px;font-size:12px}.pill-bottom{left:0;bottom:5px;padding:7px 9px;font-size:8px}.pill-bottom small{font-size:7px}.success-check{width:22px;height:22px}.visual-caption{font-size:8px;margin-top:14px}.quiet-steps{gap:12px;font-size:11px}.quiet-inner>span{font-size:9px;text-align:center}.section{padding:69px 0}.section-heading{margin-bottom:30px}.section-heading h2,.workflow-intro h2,.faq-grid h2{font-size:35px;letter-spacing:-1.6px}.section-heading h2 br{display:none}.section-heading p{font-size:13px}.features-grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:205px;padding:23px}.feature-card h3{margin:17px 0 7px}.feature-card p{margin-bottom:12px}.workflow-list{padding:5px 18px}.workflow-item{gap:13px}.workflow-item p{font-size:11px}.workflow-item h3{font-size:13px}.step-number{width:34px;height:34px;font-size:11px}.step-symbol{font-size:20px}.platform-grid{grid-template-columns:repeat(2,1fr);gap:12px}.platform-card{min-height:160px}.platform-disclaimer{line-height:1.7}.values-grid{grid-template-columns:1fr;gap:12px}.values-icon{height:48px;width:48px;font-size:27px}.values-copy{grid-column:1}.values-section h2{font-size:35px}.faq-items summary{font-size:12px;line-height:1.6}.faq-items p{font-size:12px}.access-section{padding-bottom:58px}.access-panel{min-height:350px;border-radius:20px}.access-inner{padding:54px 16px}.access-panel h2{font-size:39px}.access-panel p{font-size:12px}.button-large{padding:15px 18px}.footer{padding-top:45px}.footer-top{flex-direction:column;gap:35px;padding-bottom:35px}.footer-links{justify-content:space-between;gap:25px}.footer-bottom{align-items:flex-start;gap:15px;flex-direction:column}.trademark-note{line-height:1.7}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.feature-card,.faq-plus{transition:none}}

/* Contact section: separate support and general inquiries */
.contact-section{padding-top:55px;padding-bottom:75px;background:linear-gradient(180deg,#fff 0%,#f8f8ff 100%)}
.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:970px;margin:0 auto}
.contact-card{background:white;border:1px solid #e9e9f8;border-radius:22px;padding:32px 34px;box-shadow:0 11px 36px #37376b08;min-width:0}
.contact-icon{width:56px;height:56px;border-radius:17px;display:grid;place-items:center;margin-bottom:22px}
.contact-icon-support{color:#6759d3;background:#eeecff}.contact-icon-general{color:#5089c5;background:#e8f3ff}
.contact-type{display:block;color:#7772c9;font-size:10px;letter-spacing:1.55px;font-weight:850;margin-bottom:10px}
.contact-card h3{font-size:25px;letter-spacing:-.8px;margin:0 0 11px}
.contact-card p{font-size:13px;color:#81869a;line-height:1.75;margin:0 0 25px;min-height:48px}
.contact-email{font-size:15px;color:#6257d5;font-weight:800;display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}
.contact-email:hover,.contact-legal-note a:hover{text-decoration:underline}
.contact-legal-note{text-align:center;font-size:12px;line-height:1.75;color:#9295a8;margin:24px auto 0}
.contact-legal-note a{color:#6759cc;font-weight:750}
.access-inner small a{color:white;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.footer-links{gap:38px}}
@media(max-width:850px){.footer-links{gap:30px}}
@media(max-width:550px){.contact-section{padding-top:55px;padding-bottom:65px}.contact-grid{grid-template-columns:1fr;gap:14px}.contact-card{padding:26px 23px}.contact-card p{min-height:0}.contact-email{font-size:14px}.footer-links{flex-wrap:wrap;gap:28px}}

/* V5: genuine brand-symbol artwork (not generic placeholder letters) */
.platform-icon-brand{width:60px;height:60px;background:transparent!important;border-radius:0;display:grid;place-items:center;}
.platform-icon-brand img{width:49px;height:49px;object-fit:contain;max-width:none;}
.platform-icon-brand.brand-facebook img{width:50px;height:50px;}
.platform-icon-brand.brand-tiktok img{width:43px;height:49px;}
.platform-icon-brand.brand-instagram img{width:45px;height:50px;}
.platform-icon-brand.brand-pinterest img{width:50px;height:50px;}
.platform-card{gap:10px;}
.footer-links a[href^="mailto:"]{overflow-wrap:anywhere;word-break:break-word;}
.contact-email{word-break:break-word;}
@media(max-width:1120px){.desktop-nav{gap:19px;margin-right:9px}.nav-actions{gap:12px}}
/* Custom branded Cloudflare Pages 404 document. */
.error-page{background:radial-gradient(circle at 83% 17%,#eeebff 0%,transparent 43%),linear-gradient(130deg,#fff 0%,#f8f8ff 100%);min-height:100vh;display:flex;flex-direction:column;}
.error-page .site-header{position:relative;}
.error-main{display:flex;align-items:center;justify-content:center;flex:1;padding:85px 20px 100px;text-align:center;}
.error-content{max-width:650px;margin:auto;}
.error-kicker{display:inline-block;padding:9px 16px;border:1px solid #e0dcfc;background:#f1efff;color:#695add;border-radius:99px;font-size:12px;font-weight:800;letter-spacing:.04em;}
.error-number{font-size:clamp(95px,18vw,170px);line-height:1;margin:23px 0 13px;letter-spacing:-10px;color:#6258df;font-weight:850;}
.error-content h1{font-size:clamp(31px,5vw,48px);letter-spacing:-1.9px;margin:0 0 15px;}
.error-content p{color:#70748d;font-size:16px;line-height:1.8;margin:0 auto 25px;max-width:490px;}
.error-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;}
.error-assistance{margin-top:40px!important;font-size:13px!important;}
.error-assistance a{color:#6258df;font-weight:700;text-decoration:underline;text-underline-offset:3px;}
.error-footer{border-top:1px solid #e5e6f0;padding:20px;text-align:center;color:#81869b;font-size:12px;}
.error-footer a{color:#6156d5;font-weight:700;}
@media(max-width:550px){.error-main{padding:55px 18px 75px}.error-number{letter-spacing:-5px}.error-actions{flex-direction:column;max-width:300px;margin:auto}.error-actions a{width:100%}}
