.ce-public:has(.ce-landing){background:radial-gradient(85% 650px at 50% 0,#eadbff99,#0000 78%),#fff}.ce-public .ce-landing{isolation:isolate;--ce-purple:#7952d9;--ce-muted:#756380;position:relative}.ce-landing a:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #8b5cf6}.ce-landing .ce-hero{padding-top:52px}.ce-landing .ce-hero-copy{z-index:2;max-width:900px;position:relative}.ce-landing .ce-hero .ce-eyebrow{letter-spacing:1.5px;color:#7952d9;background:#ffffffe8;border-color:#e7d9fb;border-radius:999px;padding:8px 15px;font-size:10px;box-shadow:0 3px 12px #6c43ac07}.ce-landing .ce-hero h1{letter-spacing:-.045em;margin:25px 0 23px;font-size:clamp(48px,5.6vw,76px);font-weight:600;line-height:1.06}.ce-landing .ce-hero h1 em{color:#0000;background:linear-gradient(105deg,#6b3cc7 8%,#9f66e9 52%,#6e54d5 92%);-webkit-background-clip:text;background-clip:text}.ce-landing .ce-hero-copy>p{color:#70647f;max-width:600px;font-size:16px;line-height:1.9}.ce-landing .ce-hero-actions{gap:28px;margin-top:30px}.ce-landing .ce-button{background:linear-gradient(125deg,#8859e6,#7146ce);border:1px solid #7749d0;border-radius:12px;min-height:48px;padding:13px 23px;transition:background .2s,box-shadow .2s,border-color .2s;box-shadow:inset 0 1px #ffffff35,0 7px 18px #7952d923}.ce-landing .ce-button:hover{background:linear-gradient(125deg,#7950d8,#6538bf);transform:none;box-shadow:inset 0 1px #ffffff35,0 9px 24px #7952d939}.ce-landing .ce-button svg,.ce-landing .ce-text-link svg{transition:transform .2s}.ce-landing .ce-button:hover svg,.ce-landing .ce-text-link:hover svg{transform:translate(3px)}.ce-landing .ce-text-link{color:#7148bd;min-height:44px}.ce-landing .ce-hero-footnote{color:#796882;margin-top:22px;font-size:12px}.ce-landing .ce-product-figure{perspective:1400px;max-width:1060px;transform-style:preserve-3d;margin-top:58px;animation:none}.ce-landing .ce-product-figure:before{pointer-events:none;filter:blur(12px);background:radial-gradient(#b798ec4d,#0000 70%);inset:-30px -35px 25px}.ce-landing .ce-product-window{isolation:isolate;background:#fff;border:1px solid #d7c7ef;border-radius:17px;box-shadow:0 3px #e6ddf2,0 8px 0 -2px #d9cdec,0 32px 65px -22px #69449e4d,0 0 0 7px #ffffffb5}.ce-landing .ce-window-bar{color:#766484;background:linear-gradient(#fff,#f9f6fd);height:40px;padding:0 18px;font-size:10px}.ce-landing .ce-window-dots i{width:7px;height:7px}.ce-landing .ce-window-saved{color:#6e5d7e;font-size:9px}.ce-landing .ce-window-saved svg{color:#568368}.ce-landing .ce-mock-editor{grid-template-columns:205px minmax(0,1fr)}.ce-landing .ce-mock-settings{background:#fff;padding:20px 15px}.ce-landing .ce-mock-project{gap:8px;margin-bottom:21px}.ce-landing .ce-project-avatar{color:#7952d9;background:linear-gradient(145deg,#f0e6ff,#e4d6ff);border:1px solid #d7c4fa;width:33px;height:33px;font-size:18px}.ce-landing .ce-mock-project strong{color:#463555;font-size:12px}.ce-landing .ce-mock-project small{color:#796585;font-size:9px}.ce-landing .ce-mock-label{color:#796585;letter-spacing:1.3px;font-size:9px}.ce-landing .ce-mock-tab{color:#796585;border-radius:7px;gap:9px;padding:10px;font-size:11px}.ce-landing .ce-mock-tab.is-active{color:#7146c3;background:#eee5fc}.ce-landing .ce-mock-field-label{color:#786187;font-size:10px}.ce-landing .ce-mock-field-label small{color:#796585;font-size:9px}.ce-landing .ce-mock-color{color:#776086;border-color:#e5dbee;padding:8px;font-size:10px}.ce-landing .ce-mock-swatches i{width:19px;height:19px;box-shadow:inset 0 0 0 1px #00000008}.ce-landing .ce-mock-tip{color:#796585;align-items:flex-start;gap:7px;font-size:9px;line-height:1.6}.ce-landing .ce-mock-tip svg{flex-shrink:0}.ce-landing .ce-mock-canvas{background:linear-gradient(135deg,#eee8f6,#f5f1fb);padding:0 18px 19px}.ce-landing .ce-mock-toolbar{color:#796585;height:43px;font-size:10px}.ce-landing .ce-mock-toolbar>div{gap:12px}.ce-landing .ce-mock-store{background:#fbfaff;border:1px solid #e1d5f0;border-radius:10px;box-shadow:0 5px 15px #54357616}.ce-landing .ce-mock-store-nav{color:#79658c;background:#fff;gap:8px;padding:13px 18px;font-size:9px}.ce-landing .ce-mock-store-nav strong{color:#6946a5;white-space:nowrap;letter-spacing:.6px;font-size:12px}.ce-landing .ce-mock-basket{color:#74568f;white-space:nowrap;border-color:#e3d7f2;padding:6px 8px;font-size:9px}.ce-landing .ce-mock-store-hero{background:linear-gradient(105deg,#322157ea,#4d3275c7 58%,#48327580),url(/theme-assets/new-themes/prism/background-v2.webp) 50% 60%/cover;min-height:255px;padding:22px 26px 24px}.ce-landing .ce-mock-online{letter-spacing:1.3px;color:#dfcef7;font-size:8px}.ce-landing .ce-mock-online i{background:#c4a0f7}.ce-landing .ce-mock-wordmark{z-index:2;object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 4px #1c103c66);width:255px;height:132px;margin:6px 0 0;display:block;position:relative}.ce-landing .ce-mock-store-hero p{color:#eadff9;font-size:11px;line-height:1.6}.ce-landing .ce-mock-store-cta{color:#543080;background:#faf5ff;border-radius:7px;margin-top:12px;padding:9px 13px;font-size:9px;font-weight:600;box-shadow:0 3px 10px #1b103c33}.ce-landing .ce-mock-crystal{filter:drop-shadow(0 16px 12px #1b103c66);width:190px;height:190px;top:32px;right:24px;transform:rotate(8deg)}.ce-landing .ce-mock-orbit{border-color:#dbc1ff26;width:290px;height:290px;top:-20px;right:-18px}.ce-landing .ce-orbit-two{width:235px;height:235px;top:7px;right:9px}.ce-landing .ce-mock-spark{color:#dcc4ff;z-index:1}.ce-landing .ce-spark-one{font-size:25px;top:22px;right:26px}.ce-landing .ce-spark-two{font-size:18px;bottom:25px;right:204px}.ce-landing .ce-mock-products{gap:9px;padding:13px}.ce-landing .ce-mock-products>div{background:#fff;border:1px solid #e8dff3;border-radius:8px;gap:5px;min-width:0;padding:10px 6px}.ce-landing .ce-mock-products img{object-fit:contain;flex:0 0 68px;width:68px;height:68px}.ce-landing .ce-mock-products span{color:#63497c;min-width:0;font-size:13px;line-height:1.4}.ce-landing .ce-mock-products small{color:#796585;margin-top:3px;font-size:8px;line-height:1.5}.ce-landing .ce-mock-products b{color:#7851b6;margin-top:5px;font-family:CloudPoppins,Arial,sans-serif;font-size:10px;font-weight:600;display:block}.ce-landing .ce-product-figure figcaption{color:#796585;margin-top:22px;font-size:11px}.ce-landing .ce-floating-note{pointer-events:none;border-color:#e3d7ef;border-radius:12px;padding:13px 16px;bottom:63px;right:-13px;transform:rotate(-3deg)translateZ(20px);box-shadow:0 9px 30px #5a3d8a22}.ce-landing .ce-floating-note>span{color:#7c55c7;background:#ede4fc;border-radius:10px;width:32px;height:32px}.ce-landing .ce-floating-note strong{color:#5d4675;font-size:11px}.ce-landing .ce-floating-note small{color:#796585;font-size:9px}.ce-landing .ce-template-strip{text-align:left;padding-top:76px;padding-bottom:55px}.ce-landing .ce-template-strip .ce-family-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 32px;margin:0 0 27px;display:flex}.ce-landing .ce-family-heading>div{min-width:0}.ce-landing .ce-family-heading .ce-eyebrow{color:#8a68b8;letter-spacing:1.6px;font-size:10px;font-weight:600;line-height:1.7;display:block}.ce-landing .ce-family-heading h2{color:#3f3153;letter-spacing:-1.1px;margin:12px 0 9px;font-size:clamp(28px,3.1vw,38px);font-weight:550;line-height:1.2}.ce-landing .ce-family-heading h2 em{color:#8a5bd0;font-style:normal}.ce-landing .ce-family-heading p{color:#756380;margin:0;font-size:14px;line-height:1.8}.ce-landing .ce-template-strip .ce-family-guide{color:#7654a2;background:#ffffffb3;border:1px solid #e4d8f2;border-radius:11px;flex-shrink:0;align-items:center;gap:10px;margin:0 0 3px;padding:11px 15px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ce-landing .ce-family-guide:hover{background:#f5edff;border-color:#cbb5e8;box-shadow:0 5px 17px #7952d910}.ce-landing .ce-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ce-landing .ce-template-grid>li{min-width:0;margin:0;padding:0}.ce-landing .ce-template-strip .ce-family{--family-ink:#8b5bc5;--family-tint:#f0e6fc;--family-glow:#ba95ec26;color:#493558;white-space:normal;isolation:isolate;background:linear-gradient(145deg,#fff 35%,#fcf9ff);border:1px solid #e8def2;border-radius:18px;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"mark arrow""copy copy";align-content:start;gap:0;min-width:0;height:100%;min-height:190px;margin:0;padding:22px 21px 18px;font-size:14px;text-decoration:none;transition:translate .25s,border-color .25s,box-shadow .25s,background .25s;display:grid;position:relative;box-shadow:0 3px 10px #63428e04}.ce-landing .ce-family:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at 0 0,var(--family-glow),transparent 70%);opacity:.65;pointer-events:none;z-index:-1;transition:opacity .25s;position:absolute;inset:0}.ce-landing .ce-family-mark{border:1px solid color-mix(in srgb,var(--family-ink) 12%,white);background:linear-gradient(145deg,#fff,var(--family-tint));width:54px;height:54px;color:var(--family-ink);box-shadow:inset 0 1px 0 #fff,0 4px 12px color-mix(in srgb,var(--family-ink) 9%,transparent);border-radius:16px;grid-area:mark;place-items:center;transition:rotate .25s,box-shadow .25s;display:grid}.ce-landing .ce-family-mark svg{width:34px;height:34px;display:block}.ce-landing .ce-family-arrow{color:#a18bb3;background:#ffffff9c;border:1px solid #ece5f2;border-radius:50%;grid-area:arrow;justify-self:end;place-items:center;width:29px;height:29px;transition:color .2s,background .2s,border-color .2s,translate .25s;display:grid}.ce-landing .ce-family-copy{grid-area:copy;min-width:0;margin-top:19px;display:block}.ce-landing .ce-template-strip .ce-family-copy strong{color:#503d60;letter-spacing:-.45px;overflow-wrap:anywhere;margin:0;font-family:CEPublicOutfit,Arial,sans-serif;font-size:23px;font-weight:550;line-height:1.2;display:block}.ce-landing .ce-family-copy>span{color:#756380;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.6;display:block}.ce-landing .ce-family-oasis{--family-ink:#3698af;--family-tint:#e7f5fa;--family-glow:#75c6db25}.ce-landing .ce-family-minecraft{--family-ink:#719655;--family-tint:#eff5e8;--family-glow:#a3bf7924}.ce-landing .ce-family-velocity{--family-ink:#a777b9;--family-tint:#f3eaf8;--family-glow:#c493dc23}.ce-landing .ce-family-keystone{--family-ink:#709386;--family-tint:#edf4ef;--family-glow:#94b8a82b}.ce-landing .ce-family-ember{--family-ink:#c28c56;--family-tint:#fcf0e3;--family-glow:#e0b17725}.ce-landing .ce-family-prism{--family-ink:#9773d0;--family-tint:#f1eafb;--family-glow:#c1a3ed2b}.ce-landing .ce-family-frontier{--family-ink:#7a9b84;--family-tint:#edf5ee;--family-glow:#9fbea32b}:is(.ce-landing .ce-family:hover,.ce-landing .ce-family:focus-visible){border-color:color-mix(in srgb,var(--family-ink) 40%,white);background:#fff;translate:0 -4px;box-shadow:0 13px 28px -10px #63428e22}.ce-landing .ce-family:hover:before{opacity:1}.ce-landing .ce-family:focus-visible:before{opacity:1}:is(.ce-landing .ce-family:hover .ce-family-mark,.ce-landing .ce-family:focus-visible .ce-family-mark){box-shadow:inset 0 1px 0 #fff,0 6px 15px color-mix(in srgb,var(--family-ink) 16%,transparent);rotate:-4deg}:is(.ce-landing .ce-family:hover .ce-family-arrow,.ce-landing .ce-family:focus-visible .ce-family-arrow){color:var(--family-ink);border-color:var(--family-tint);background:var(--family-tint);translate:1px -1px}.ce-landing .ce-template-strip .ce-family-footnote{color:#756380;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;max-width:none;margin:20px 0 0;font-size:14px;line-height:1.8;display:flex}.ce-landing .ce-family-footnote>span:first-child{color:#756380;align-items:center;gap:7px;display:inline-flex}.ce-landing .ce-family-footnote svg{color:#a287bb;flex-shrink:0}.ce-landing .ce-section{padding-top:65px;padding-bottom:65px;scroll-margin-top:110px}.ce-landing .ce-section-heading{max-width:670px}.ce-landing .ce-section-heading>p{color:#756380;max-width:545px;font-size:15px;line-height:1.9}.ce-landing .ce-feature-grid{gap:18px}.ce-landing .ce-feature-card{background:linear-gradient(145deg,#fff,#fdfbff);border:1px solid #e9def4;border-radius:18px;padding:28px;transition:border-color .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden;box-shadow:0 4px 16px #6c43ac04}.ce-landing .ce-feature-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(at 0 0,#d7b9ff35,#0000 65%);transition:opacity .25s;position:absolute;inset:0}.ce-landing .ce-feature-icon{color:#9564d7;background:linear-gradient(145deg,#f7f0ff,#eee3fd);border:1px solid #e8d9fc;border-radius:14px;width:48px;height:48px;transition:background .25s,box-shadow .25s,color .25s;position:relative;box-shadow:inset 0 1px #fff}.ce-landing .ce-feature-card h3{color:#655073;letter-spacing:-.025em;margin:22px 0 12px;font-size:22px;position:relative}.ce-landing .ce-feature-card p{color:#756380;font-size:13px;line-height:1.9;position:relative}.ce-landing .ce-feature-card:hover{background:#fcf9ff;border-color:#c9afe9;transform:none;box-shadow:0 12px 32px #6c43ac13}.ce-landing .ce-feature-card:hover:before{opacity:1}.ce-landing .ce-feature-card:hover .ce-feature-icon{color:#7951b9;background:linear-gradient(145deg,#e9d7ff,#f3eaff);box-shadow:inset 0 1px #fff,0 5px 14px #7952d918}.ce-landing .ce-ai-section{gap:55px;padding-top:70px;padding-bottom:70px}.ce-landing .ce-ai-copy>p{color:#756380;font-size:14px;line-height:1.95}.ce-landing .ce-ai-copy li{color:#756380;font-size:12px}.ce-landing .ce-ai-copy>small{color:#796585;font-size:10px;line-height:1.9}.ce-landing .ce-ai-demo{transform-style:preserve-3d;background:linear-gradient(150deg,#fff,#f7efff);border:1px solid #d9c5ee;border-radius:18px;position:relative;box-shadow:0 4px 0 -1px #e8ddf2,0 22px 50px -20px #67409230}.ce-landing .ce-ai-demo:before{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background:linear-gradient(125deg,#ffffffb0,#0000 55%);position:absolute;inset:0}.ce-landing .ce-ai-demo-top,.ce-landing .ce-ai-demo-bottom{color:#796585;background:#faf5ff;position:relative}.ce-landing .ce-ai-demo-top>span:first-child{color:#795d8f;font-size:12px}.ce-landing .ce-ai-demo-top>span:last-child{background:#fff;border:1px solid #e2d3f0;border-radius:5px;padding:3px 6px;font-size:8px}.ce-landing .ce-ai-prompt{color:#79588d;background:#eee0fb;border:1px solid #dfcbed;font-size:12px;line-height:1.8;position:relative;box-shadow:0 3px 8px #7952d907}.ce-landing .ce-ai-response{position:relative}.ce-landing .ce-ai-response strong{color:#76528c;font-size:13px}.ce-landing .ce-ai-response p{color:#796585;font-size:11px;line-height:1.9}.ce-landing .ce-ai-avatar{color:#9a6dc8;background:#f3e8ff;border:1px solid #e0cff0}.ce-landing .ce-ai-diff{background:#fff;border:1px solid #e5d6ef;border-radius:8px}.ce-landing .ce-ai-diff span{color:#796585;min-width:0;font-size:10px}.ce-landing .ce-ai-diff b{color:#79518f;overflow-wrap:anywhere;font-size:10px}.ce-landing .ce-ai-review{color:#796585;font-size:9px}.ce-landing .ce-ai-demo-bottom{font-size:9px}.ce-landing .ce-heading-inline{max-width:none}.ce-landing .ce-steps{gap:18px}.ce-landing .ce-steps article{background:linear-gradient(145deg,#fff,#fbf7ff);border:1px solid #e9def4;border-radius:17px;padding:27px}.ce-landing .ce-step-top>span{color:#b59bcf;font-size:33px}.ce-landing .ce-step-top>svg{color:#aa88c7}.ce-landing .ce-steps h3{color:#705781;font-size:22px}.ce-landing .ce-steps p{color:#756380;font-size:13px;line-height:1.9}.ce-landing .ce-faq-section{gap:70px;padding-top:70px;padding-bottom:70px}.ce-landing .ce-final-cta{isolation:isolate;padding-top:65px;padding-bottom:90px;position:relative}.ce-landing .ce-final-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#eadaff8c,#0000 70%),linear-gradient(145deg,#fdfaff,#faf5ff);border:1px solid #eadff6;border-radius:28px;position:absolute;inset:10px 32px 35px}.ce-landing .ce-final-cta h2{color:#695175;font-size:56px}.ce-landing .ce-final-cta p{color:#756380;font-size:15px}.ce-landing .ce-final-cta .ce-button{margin-top:3px}@media (min-width:901px){.ce-landing .ce-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.ce-landing .ce-mock-editor{grid-template-columns:180px minmax(0,1fr)}.ce-landing .ce-mock-products>div{text-align:center;flex-direction:column;padding:10px 4px}.ce-landing .ce-mock-products img{flex-basis:62px;width:62px;height:62px}.ce-landing .ce-floating-note{bottom:65px;right:8px}.ce-landing .ce-mock-store-nav>span:not(.ce-mock-basket){display:none}.ce-landing .ce-ai-section{gap:35px}}@media (max-width:800px){.ce-landing .ce-hero{padding-top:40px}.ce-landing .ce-hero h1{font-size:59px}.ce-landing .ce-hero-copy>p{font-size:15px}.ce-landing .ce-product-figure{margin-top:45px}.ce-landing .ce-mock-editor{grid-template-columns:145px minmax(0,1fr)}.ce-landing .ce-mock-settings{padding:15px 10px}.ce-landing .ce-mock-project strong{font-size:10px}.ce-landing .ce-mock-project small{font-size:8px}.ce-landing .ce-mock-tab{padding:8px;font-size:9px}.ce-landing .ce-mock-label{font-size:8px}.ce-landing .ce-mock-canvas{padding:0 12px 13px}.ce-landing .ce-mock-store-hero{min-height:220px;padding:18px}.ce-landing .ce-mock-wordmark{width:200px;height:110px}.ce-landing .ce-mock-crystal{width:130px;height:130px;top:45px;right:10px}.ce-landing .ce-spark-two{right:140px}.ce-landing .ce-mock-products{gap:6px;padding:9px}.ce-landing .ce-mock-products img{flex-basis:58px;width:58px;height:58px}.ce-landing .ce-mock-products span{font-size:12px}.ce-landing .ce-mock-products small{display:none}.ce-landing .ce-floating-note{padding:10px 13px;bottom:50px}.ce-landing .ce-floating-note strong{font-size:10px}.ce-landing .ce-feature-card{padding:25px}.ce-landing .ce-ai-section{grid-template-columns:minmax(0,1fr);gap:32px}.ce-landing .ce-ai-copy{max-width:570px}.ce-landing .ce-ai-demo{width:100%;max-width:600px;margin:0 auto}.ce-landing .ce-faq-section{gap:35px}.ce-landing .ce-final-cta h2{font-size:49px}}@media (max-width:600px){.ce-landing .ce-hero{padding-top:30px}.ce-landing .ce-hero h1{letter-spacing:-.04em;margin:22px -3px;font-size:clamp(39px,9vw,49px)}.ce-landing .ce-hero .ce-eyebrow{letter-spacing:1.15px;padding:7px 11px;font-size:8px}.ce-landing .ce-hero-copy>p{max-width:390px;font-size:14px;line-height:1.85}.ce-landing .ce-hero-actions{gap:12px 20px;margin-top:25px}.ce-landing .ce-hero-actions>.ce-button,.ce-landing .ce-hero-actions>.ce-text-link{font-size:12px}.ce-landing .ce-hero-footnote{gap:6px;font-size:10px}.ce-landing .ce-product-figure{margin-top:38px}.ce-landing .ce-product-window{border-radius:12px;box-shadow:0 3px #e6ddf2,0 7px 0 -2px #d9cdec,0 21px 40px -18px #69449e40,0 0 0 4px #ffffffc9}.ce-landing .ce-window-bar{height:31px;padding:0 10px;font-size:8px}.ce-landing .ce-window-saved{font-size:7px}.ce-landing .ce-window-dots{gap:3px}.ce-landing .ce-window-dots i{width:5px;height:5px}.ce-landing .ce-mock-settings{display:none}.ce-landing .ce-mock-editor{grid-template-columns:minmax(0,1fr)}.ce-landing .ce-mock-canvas{padding:0 10px 10px}.ce-landing .ce-mock-toolbar{height:35px;font-size:9px}.ce-landing .ce-mock-toolbar>div{gap:9px}.ce-landing .ce-mock-store-nav{padding:10px 12px;font-size:8px}.ce-landing .ce-mock-store-nav strong{font-size:10px}.ce-landing .ce-mock-basket{padding:4px 6px;font-size:8px}.ce-landing .ce-mock-store-hero{min-height:208px;padding:17px 15px}.ce-landing .ce-mock-online{letter-spacing:1px;font-size:7px}.ce-landing .ce-mock-wordmark{width:190px;max-width:66%;height:100px;margin-top:6px}.ce-landing .ce-mock-crystal{width:125px;max-width:38%;height:125px;top:38px;right:4px}.ce-landing .ce-mock-store-hero p{font-size:10px}.ce-landing .ce-mock-store-cta{padding:8px 10px;font-size:8px}.ce-landing .ce-mock-products{gap:6px;padding:8px}.ce-landing .ce-mock-products>div{text-align:center;flex-direction:column;gap:4px;padding:9px 3px}.ce-landing .ce-mock-products img{flex-basis:51px;width:51px;height:51px}.ce-landing .ce-mock-products span{font-size:12px}.ce-landing .ce-mock-products b{margin-top:4px;font-size:9px}.ce-landing .ce-product-figure figcaption{margin-top:17px;font-size:9px}.ce-landing .ce-floating-note{display:none}.ce-landing .ce-section{padding-top:43px;padding-bottom:43px}.ce-landing .ce-section-heading>p{font-size:14px}.ce-landing .ce-feature-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ce-landing .ce-feature-card{padding:25px}.ce-landing .ce-feature-card h3{margin-top:20px;font-size:23px}.ce-landing .ce-feature-card p{font-size:14px}.ce-landing .ce-ai-section{gap:27px;padding-top:45px;padding-bottom:45px}.ce-landing .ce-ai-copy>p{font-size:14px}.ce-landing .ce-ai-copy li{font-size:12px}.ce-landing .ce-ai-demo{border-radius:13px}.ce-landing .ce-ai-demo-top{gap:7px}.ce-landing .ce-ai-demo-top>span:first-child{font-size:10px}.ce-landing .ce-ai-prompt{font-size:11px;line-height:1.8}.ce-landing .ce-ai-response strong{font-size:12px}.ce-landing .ce-ai-response p{font-size:11px}.ce-landing .ce-ai-diff span,.ce-landing .ce-ai-diff b{font-size:9px}.ce-landing .ce-ai-demo-bottom{flex-wrap:wrap;gap:7px;font-size:8px}.ce-landing .ce-heading-inline{gap:18px}.ce-landing .ce-steps{gap:14px}.ce-landing .ce-steps article{padding:24px}.ce-landing .ce-steps h3{font-size:23px}.ce-landing .ce-steps p{font-size:14px}.ce-landing .ce-faq-section{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:45px;padding-bottom:45px}.ce-landing .ce-final-cta{padding-top:50px;padding-bottom:68px}.ce-landing .ce-final-cta:before{border-radius:22px;inset:10px 12px 20px}.ce-landing .ce-final-cta h2{font-size:43px}.ce-landing .ce-final-cta p{font-size:14px}.ce-landing .ce-final-cta .ce-button{font-size:13px}}@media (max-width:360px){.ce-landing .ce-window-bar>span:not(.ce-window-saved){font-size:7px}.ce-landing .ce-window-saved{font-size:6px}.ce-landing .ce-mock-wordmark{width:160px}.ce-landing .ce-mock-crystal{width:100px;height:100px;top:50px}.ce-landing .ce-mock-products span{font-size:11px}.ce-landing .ce-hero-footnote,.ce-landing .ce-mock-store-nav strong{font-size:9px}.ce-landing .ce-mock-basket{font-size:7px}.ce-landing .ce-ai-demo-top>span:first-child{font-size:9px}.ce-landing .ce-ai-demo-top>span:last-child{font-size:7px}}@media (prefers-reduced-motion:reduce){.ce-landing .ce-button svg,.ce-landing .ce-text-link svg{transform:none!important}}[data-ce-motion=running] .ce-landing .ce-ai-avatar{animation:4.6s ease-in-out ce-ai-glow}.ce-landing .ce-ai-avatar{transition:box-shadow .25s}.ce-landing .ce-ai-demo:hover .ce-ai-avatar{box-shadow:0 0 0 4px #a372d510,0 0 18px #a372d51a}@keyframes ce-ai-glow{0%,to{box-shadow:0 0 #a372d500}50%{box-shadow:0 0 0 5px #a372d511,0 0 18px #a372d51a}}@media (max-width:1050px){.ce-landing .ce-template-grid{gap:12px}.ce-landing .ce-template-strip .ce-family{min-height:190px;padding:20px 17px 17px}.ce-landing .ce-template-strip .ce-family-copy strong{font-size:21px}}@media (max-width:800px){.ce-landing .ce-template-strip{padding-top:57px;padding-bottom:44px}.ce-landing .ce-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ce-landing .ce-template-strip .ce-family{grid-template-columns:54px minmax(0,1fr) 29px;grid-template-areas:"mark copy arrow";align-content:center;column-gap:17px;min-height:126px;padding:22px}.ce-landing .ce-family-copy{margin-top:0}.ce-landing .ce-family-copy>span{font-size:14px}.ce-landing .ce-template-strip .ce-family-copy strong{font-size:22px}.ce-landing .ce-family-arrow{align-self:start}.ce-landing .ce-family-footnote>span:last-child{width:100%;padding-left:22px}}@media (max-width:700px){.ce-landing .ce-template-strip{padding-top:43px;padding-bottom:34px}.ce-landing .ce-template-strip .ce-family-heading{align-items:flex-start;gap:18px;margin-bottom:22px}.ce-landing .ce-family-heading h2{letter-spacing:-.8px;max-width:300px;font-size:31px}.ce-landing .ce-family-heading .ce-eyebrow{letter-spacing:1.3px;font-size:9px}.ce-landing .ce-family-heading p{max-width:340px;font-size:14px;line-height:1.8}.ce-landing .ce-template-strip .ce-family-guide{min-height:40px;padding:9px 12px;font-size:14px}.ce-landing .ce-template-grid{gap:11px}.ce-landing .ce-template-strip .ce-family{border-radius:15px;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"mark arrow""copy copy";gap:0;min-height:180px;padding:17px 15px 15px}.ce-landing .ce-family-mark{border-radius:13px;width:44px;height:44px}.ce-landing .ce-family-mark svg{width:29px;height:29px}.ce-landing .ce-family-arrow{width:25px;height:25px}.ce-landing .ce-family-arrow svg{width:14px;height:14px}.ce-landing .ce-family-copy{margin-top:17px}.ce-landing .ce-template-strip .ce-family-copy strong{font-size:21px}.ce-landing .ce-family-copy>span{margin-top:6px;font-size:14px;line-height:1.55}.ce-landing .ce-template-strip .ce-family-footnote{gap:4px;margin-top:18px;font-size:14px}.ce-landing .ce-family-footnote>span:last-child{padding-left:22px}}@media (max-width:360px){.ce-landing .ce-template-strip .ce-family{min-height:183px;padding:15px 12px 14px}.ce-landing .ce-template-strip .ce-family-copy strong{font-size:19px}.ce-landing .ce-family-copy>span{font-size:14px}.ce-landing .ce-family-heading h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.ce-landing .ce-family,.ce-landing .ce-family-mark,.ce-landing .ce-family-arrow{translate:none!important;rotate:none!important}}[data-ce-motion=reduced] .ce-landing .ce-family,[data-ce-motion=reduced] .ce-landing .ce-family-mark,[data-ce-motion=reduced] .ce-landing .ce-family-arrow{translate:none!important;rotate:none!important}
