@font-face{font-family:'YekanBakh';src:url('../fonts/YekanBakh-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'YekanBakh';src:url('../fonts/YekanBakh-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'YekanBakh';src:url('../fonts/YekanBakh-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'YekanBakh';src:url('../fonts/YekanBakh-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'YekanBakh';src:url('../fonts/YekanBakh-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'YekanBakh';src:url('../fonts/YekanBakh-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;direction:rtl;font-family:YekanBakh,sans-serif;background:#f2eee6;color:#25352e;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}svg{display:block}i[data-lucide],svg.lucide{width:19px;height:19px;stroke-width:1.7;vertical-align:middle}.container{width:min(1390px,calc(100% - 104px));margin-inline:auto}.grain{pointer-events:none;position:fixed;inset:0;z-index:30;opacity:.17;background-image:none}.announcement{background:#bb734f;color:#fff5ea;height:32px;display:flex;justify-content:center;align-items:center;gap:24px;font-size:11px;letter-spacing:.01em}.announcement a{border-bottom:1px solid #f9dbcc;display:inline-flex;align-items:center;gap:5px}.announcement svg{width:12px;height:12px}.header{position:absolute;top:32px;inset-inline:0;z-index:20;color:#20382c}.nav{height:95px;display:flex;align-items:center;gap:28px;justify-content:space-between;border-bottom:1px solid rgba(39,54,42,.18)}.brand{display:inline-flex;direction:ltr;align-items:center;gap:11px;white-space:nowrap}.brand-mark{display:block;width:35px;color:#b87554}.brand-mark svg{width:100%;height:44px}.brand-text{font-size:32px;font-weight:760;letter-spacing:-2px;line-height:1}.brand-text span{color:#be7b52}.nav-links{display:flex;gap:30px;align-items:center;font-size:13px;font-weight:550}.nav-links a{transition:color .2s}.nav-links a:hover{color:#b66d4c}.nav-actions{display:flex;gap:14px;align-items:center}.nav-login{font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid transparent;transition:transform .3s,background .3s,color .3s;white-space:nowrap}.button:hover,.plan-btn:hover{transform:translateY(-3px)}.button-small{padding:13px 22px;border-radius:100px;font-size:12px}.button-orange{background:#ad6c4d;color:white}.menu-toggle{display:none;border:0;background:transparent}.hero{min-height:805px;background:#eae2d4;padding-top:127px;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0 40% 0 0;background:radial-gradient(ellipse at 55% 45%,#efe8dd 0,#e8dfd0 65%,#e1d4c4 100%)}.hero-inner{position:relative;display:grid;grid-template-columns:43% 57%;min-height:604px;align-items:center}.hero-copy{position:relative;z-index:2;padding:48px 0 85px 15px}.eyebrow{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;color:#92634c}.eyebrow-line{display:inline-block;width:30px;height:1px;background:#aa7355}.eyebrow-index{margin-right:auto;direction:ltr;font-size:10px;color:#988b79;letter-spacing:1.7px}.hero h1{font-size:clamp(76px,8.6vw,134px);font-weight:820;letter-spacing:-7px;line-height:1.13;margin:33px 0 30px;color:#1f372c}.hero h1 em,.process h2 em,.dashboard-heading h2 em,.pricing h2 em,.faq h2 em,.cta-copy h2 em{font-style:normal;color:#b77350}.hero-description{max-width:470px;font-size:17px;line-height:2.1;color:#536158;margin:0 0 37px}.hero-buttons{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.button-primary{background:#1f3e31;color:#fff;border-radius:100px;padding:19px 27px;font-size:13px}.button-primary:hover{background:#b66f4e}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:8px}.text-link svg{width:16px;height:16px}.hero-smallnote{display:flex;align-items:center;gap:9px;font-size:11px;color:#75786d;margin-top:65px}.dot{height:7px;width:7px;background:#b77a57;border-radius:50%}.hero-visual{height:620px;position:relative;margin-inline-start:-95px}.hero-photo-wrap{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;border-radius:260px 260px 8px 8px;background:#c6b6a0;box-shadow:0 30px 60px rgba(66,52,36,.14)}.hero-photo{width:100%;height:100%;background-image:linear-gradient(90deg,rgba(11,30,22,.20),transparent 70%),url('../images/cerama-hero.webp');background-size:cover;background-position:center;filter:saturate(.75) sepia(.1)}.photo-credit{position:absolute;bottom:25px;left:30px;color:#fff;direction:ltr;font-size:10px;letter-spacing:2px;text-shadow:0 1px 8px #333}.hero-stamp{position:absolute;left:-38px;bottom:48px;width:132px;height:160px;background:#f2e8d9;border:1px solid #ddc8b8;box-shadow:0 15px 40px #21190d25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;transform:rotate(-10deg);color:#aa6f51;border-radius:70px 70px 10px 10px}.hero-stamp svg{height:76px;width:65px}.hero-stamp span{font-size:8px;letter-spacing:1.5px;direction:ltr}.image-side-label{position:absolute;right:-28px;top:95px;writing-mode:vertical-rl;direction:ltr;font-size:9px;letter-spacing:3px;color:#fff}.hero-bottom{position:relative;z-index:2;border-top:1px solid #c9c1b4;padding:19px 0 27px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#726e63}.hero-bottom a{display:flex;width:40px;height:40px;border:1px solid #b8aea1;border-radius:50%;align-items:center;justify-content:center}.section-pad{padding:125px 0}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:63px}.kicker{display:inline-flex;align-items:center;gap:10px;color:#ad6e4e;font-weight:700;font-size:12px}.kicker:before{content:'';width:25px;height:1px;background:currentColor}.overline{font-size:10px;letter-spacing:2.5px;color:#8f958a;direction:ltr}.manifesto{background:#f8f5ef}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-bottom:95px}.manifesto-heading h2,.dashboard-heading h2,.pricing-heading h2,.faq h2{font-size:clamp(38px,4.1vw,67px);line-height:1.48;letter-spacing:-2.6px;margin:0 0 30px;font-weight:780}.serif-accent{color:#b67550}.manifesto-heading p,.dashboard-heading p,.pricing-heading p,.faq-intro p{max-width:450px;line-height:2.2;color:#6b746b;font-size:15px;margin:0 0 28px}.manifesto-art{position:relative;height:480px;display:flex;align-items:center;justify-content:center}.vase-frame{width:76%;height:95%;border-radius:48% 48% 4px 4px;background:#e2d6c3;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.art-circle{width:400px;height:400px;border:1px solid rgba(117,98,73,.3);border-radius:50%;position:absolute;top:55px}.art-circle:before,.art-circle:after{content:'';border:1px solid rgba(117,98,73,.15);border-radius:50%;position:absolute;inset:25px}.art-circle:after{inset:55px}.vase-shape{position:absolute;bottom:46px;width:200px;height:300px;filter:drop-shadow(24px 17px 18px #6d4a3429)}.vase-body{position:absolute;bottom:0;width:100%;height:230px;background:linear-gradient(100deg,#866d57 0%,#c0a081 25%,#d4b99c 47%,#b18c70 76%,#8e6e55 100%);border-radius:39% 39% 45% 45%/38% 38% 23% 23%}.vase-neck{position:absolute;top:0;left:62px;width:76px;height:110px;background:linear-gradient(90deg,#8b7058,#d5b89a 45%,#ae8a6c);border-radius:5px 5px 30px 30px}.vase-neck:before{content:'';position:absolute;top:-7px;left:-7px;right:-7px;height:17px;border-radius:50%;background:#735d4a;border:7px solid #c5a384}.art-label{position:absolute;bottom:18px;font-size:10px;letter-spacing:2px;color:#827768;direction:ltr}.art-doodle{font-size:80px;color:#b9724e;position:absolute;left:7%;top:3%}.feature-intro{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d5d1c7;padding:25px 0 23px}.feature-intro span:first-child{font-size:23px;font-weight:750}.feature-intro span:last-child{font-size:12px;color:#88877e}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d6d9cd;border:1px solid #d6d9cd}.feature{background:#faf8f3;padding:32px 33px 24px;min-height:315px;position:relative;display:flex;flex-direction:column;transition:background .35s}.feature:hover{background:#e9ede2}.feature-primary{background:#d7dfcf}.feature-number{color:#929e8e;direction:ltr;align-self:flex-start;font-size:11px}.feature>svg{margin-top:25px;width:43px;height:43px;color:#496051;stroke-width:1.25}.feature h3{font-size:22px;margin:26px 0 9px;letter-spacing:-.5px}.feature p{font-size:12px;line-height:2.15;color:#6f796e;margin:0;max-width:330px}.feature-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d7d9d0;margin-top:auto;padding-top:17px;color:#50705d;font-size:11px}.feature-foot svg{width:17px;height:17px}.process{background:#1a392e;color:#f5f1e9;position:relative;overflow:hidden}.process:before{content:'';position:absolute;width:500px;height:500px;border:1px solid #476052;border-radius:50%;left:-220px;top:-270px;box-shadow:0 0 0 80px #203f3410,0 0 0 160px #203f3410}.process .section-top{position:relative}.light{color:#d8a17d}.process .overline{color:#819e8b}.process-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:85px}.process-head h2{font-size:clamp(42px,5vw,79px);line-height:1.45;letter-spacing:-2.8px;margin:0}.process-head p{max-width:320px;color:#bbcdc0;font-size:14px;line-height:2.2}.flowline{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;position:relative}.flowline:before{content:'';position:absolute;top:65px;right:8%;left:8%;border-top:1px dashed #688071}.flowstep{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.flow-icon{background:#2c4a3b;color:#eac4a6;border:1px solid #58735c;border-radius:50%;width:130px;height:130px;display:grid;place-items:center;margin-bottom:22px;transition:transform .3s,background .3s}.flowstep:hover .flow-icon{transform:translateY(-8px);background:#b77755}.flow-icon svg{width:36px;height:36px;stroke-width:1.2}.flowstep>span{color:#c48e69;direction:ltr;font-size:12px;margin-bottom:5px}.flowstep strong{font-size:15px;font-weight:650}.flowstep small{font-size:11px;color:#aabeb0;margin-top:4px}.process-note{margin-top:90px;border-top:1px solid #416052;padding-top:28px;display:flex;gap:18px;align-items:center;color:#c1d1c3}.process-note>span{font-size:32px;color:#c78b66}.process-note p{font-size:13px}.process-note b{color:#f0e1d2;font-weight:500}.dashboard-section{background:#eeeae1}.dashboard-heading,.pricing-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:58px}.dashboard-heading p,.pricing-heading p{max-width:390px}.dashboard-heading h2 em,.pricing-heading h2 em,.faq h2 em{color:#ae7050}.app-shell{display:grid;grid-template-columns:235px minmax(0,1fr);background:#f8f9f5;border:10px solid #c9c9bf;box-shadow:0 25px 80px #35463425;border-radius:21px;overflow:hidden;min-height:575px;direction:rtl}.app-sidebar{background:#223d32;color:#e7eee5;padding:28px 18px;display:flex;flex-direction:column}.app-logo{font-size:23px;direction:ltr;font-weight:790;letter-spacing:-1.5px;text-align:center}.app-logo span:last-child{color:#bf8160}.small-mark{color:#d3a07f;margin-right:8px}.app-workspace{font-size:10px;color:#a8b8ac;border:1px solid #526658;border-radius:8px;padding:12px 14px;margin:27px 0;display:flex;justify-content:space-between}.app-workspace span{color:#fff}.app-menu{display:grid;gap:5px}.app-menu button{color:#a9bdad;display:flex;align-items:center;gap:11px;padding:13px 12px;border-radius:7px;border:0;background:transparent;text-align:right;font-size:12px;transition:background .2s,color .2s}.app-menu button svg{width:17px;height:17px}.app-menu button.active,.app-menu button:hover{background:#3b5848;color:#fff}.sidebar-bottom{margin-top:auto;padding:17px 5px;font-size:10px;color:#95a69a;display:flex;gap:10px;align-items:center}.app-main{padding:30px 36px 18px;min-width:0}.app-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;border-bottom:1px solid #e2e5db}.demo-label{color:#b57454;font-size:10px}.app-top h3{font-size:26px;font-weight:780;margin:5px 0}.app-top h3 span{color:#bf8261}.app-top small{color:#8d958b;font-size:11px}.app-avatar{width:42px;height:42px;background:#e3cfb6;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#7d573e}.app-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:25px 0}.metric{background:white;border:1px solid #ebede5;padding:18px 20px;border-radius:10px;min-height:130px}.metric>span{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7d897e}.metric>span svg{width:16px;height:16px;color:#c38a65}.metric strong{font-size:37px;line-height:1.5;color:#294a37;display:block}.metric small{font-size:10px;color:#92978f}.app-panels{display:grid;grid-template-columns:1.65fr 1fr;gap:16px}.app-table,.app-chart{background:white;border:1px solid #e4e8df;border-radius:10px;padding:20px;min-width:0}.app-panel-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:22px}.app-panel-top span{font-size:10px;color:#7b9180}.app-panel-top svg{width:12px;height:12px}.table-row{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:8px;align-items:center;border-bottom:1px solid #edf0e9;padding:13px 0;font-size:10px}.table-row:last-child{border-bottom:0}.table-row>span:first-child{display:flex;align-items:center;gap:8px}.table-head{color:#9ca89c;font-size:10px;padding:0 0 9px}.tiny-product{width:22px;height:22px;background:#a79275;border-radius:8px 8px 5px 5px;display:inline-block;flex-shrink:0}.tiny-product.b{background:#b9b29e;border-radius:12px 12px 5px 5px}.tiny-product.c{background:#cbb58b;border-radius:50%}.status{font-weight:500;padding:5px 7px;border-radius:6px;white-space:nowrap;font-size:9px}.status.green{background:#e9f3e7;color:#4b8251}.status.peach{background:#f8e9dd;color:#ad7953}.status.neutral{background:#eceee9;color:#737e72}.chart-bars{height:160px;display:flex;align-items:end;gap:10px;padding:10px 2px 0}.chart-bars span{flex:1;background:#90ad95;border-radius:4px 4px 0 0;transition:height .8s}.chart-bars span:nth-child(even){background:#5c846c}.chart-labels{display:flex;justify-content:space-around;font-size:10px;color:#8e9c8e;margin-top:10px}.demo-caption{color:#94a093;font-size:10px;display:flex;gap:7px;align-items:center;margin-top:17px}.demo-caption svg{width:13px;height:13px}.studio-bottom{display:flex;justify-content:space-between;font-size:11px;color:#7c887d;padding-top:25px}.quote-section{height:520px;background:#25392e;position:relative;overflow:hidden}.quote-photo{position:absolute;inset:0;background:linear-gradient(90deg,#183326ec 4%,#183326c7 52%,#152b1b22 100%),url('../images/cerama-quote.webp') center/cover}.quote-content{position:relative;z-index:1;padding-top:100px;color:#f6f0e5}.quote-content>span{font-size:10px;letter-spacing:2px;direction:ltr;color:#dfb692}.quote-content blockquote{font-size:clamp(35px,4.4vw,64px);line-height:1.7;margin:30px 0;letter-spacing:-2px;font-weight:700}.quote-content blockquote em{font-style:normal;color:#d99e72}.quote-line{background:#c18b67;width:80px;height:2px}.quote-content p{font-size:12px;color:#bac5bb}.pricing{background:#f8f5ef}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.plan{border:1px solid #d9dbd0;border-radius:12px;background:#fdfbf6;padding:31px 30px;display:flex;flex-direction:column;position:relative;min-height:525px}.plan-tag{color:#8e9d89;font-size:11px}.plan h3{font-size:29px;letter-spacing:-1px;margin:12px 0 7px}.plan>p{font-size:12px;color:#778276;line-height:2;min-height:45px}.plan-price{font-size:24px;letter-spacing:-.6px;font-weight:750;min-height:98px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #e1e3d9}.plan-price small{font-size:11px;font-weight:400;color:#9a9d93;margin-top:5px}.plan ul{padding:0;list-style:none;display:grid;gap:18px;margin:29px 0 45px}.plan li{font-size:12px;display:flex;align-items:center;gap:10px}.plan li:before{content:'✓';color:#669371;font-weight:800}.plan-btn{border:1px solid #b5c1b1;border-radius:30px;padding:16px 19px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;margin-top:auto;transition:transform .2s,background .2s}.plan.featured{background:#213e31;border-color:#213e31;color:white;transform:translateY(-12px);box-shadow:0 25px 40px #1b3c2e18}.featured .plan-tag,.featured>p,.featured .plan-price small{color:#b5c6b8}.featured .plan-price{border-color:#52685a}.featured .plan li:before{color:#d3a279}.featured .plan-btn{background:#be805e;border-color:#be805e;color:white}.popular{position:absolute;top:-18px;right:22px;background:#bb7855;color:white;padding:10px 19px;font-size:11px;border-radius:20px}.pricing-disclaimer{text-align:center;color:#99a096;font-size:11px;margin:30px 0 0}.faq{background:#e9e9dd}.faq-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:13%}.faq h2{margin-top:35px}.faq-mark{font-size:140px;font-weight:200;line-height:1;color:#a9baa5;margin-top:20px}.faq-list{border-top:1px solid #bec7ba}.faq-list details{border-bottom:1px solid #bec7ba}.faq-list summary{list-style:none;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;font-weight:700;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#9a6d53;transition:transform .3s;flex-shrink:0}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{margin:0 0 24px;color:#6b7c6b;font-size:13px;line-height:2.2;max-width:530px}.cta-section{background:#b67653;overflow:hidden;color:#fff1e5}.cta-inner{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;min-height:525px;position:relative}.cta-copy{padding:70px 0 70px 15px;position:relative;z-index:2}.cta-copy h2{font-size:clamp(42px,4.7vw,72px);line-height:1.5;letter-spacing:-3px;margin:24px 0}.cta-copy h2 em{color:#583e2d}.cta-copy p{font-size:14px;line-height:2;max-width:500px}.button-white{background:#f9f2e6;border-radius:30px;color:#2e4436;padding:17px 26px;margin-top:20px;font-size:12px;font-weight:700}.cta-copy small{display:block;opacity:.73;margin-top:12px;font-size:10px}.cta-visual{height:100%;display:flex;align-items:center;justify-content:center}.cta-arch{width:80%;max-width:350px;aspect-ratio:1/1.3;border:1px solid #e7bb9c;border-radius:200px 200px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;transform:rotate(9deg);position:relative}.cta-arch:before{content:'';position:absolute;inset:20px;border:1px solid #e7bb9c88;border-radius:200px 200px 0 0}.cta-arch span{font-size:44px;font-weight:850;direction:ltr;letter-spacing:-3px}.cta-arch svg{width:65%;color:#f9dec4}.footer{background:#152e25;color:#f2eee5;padding:70px 0 25px}.footer-main{display:flex;justify-content:space-between;padding-bottom:90px}.footer-about p{color:#a5baaa;font-size:13px;line-height:2.2;margin:22px 0}.footer-columns{display:flex;gap:120px}.footer-columns>div{display:flex;flex-direction:column;gap:14px}.footer-columns strong{font-size:13px;margin-bottom:12px}.footer-columns a{font-size:12px;color:#a5baaa}.footer-bottom{border-top:1px solid #355245;padding-top:24px;display:flex;justify-content:space-between;font-size:10px;color:#91a596;align-items:center}.footer-bottom a{display:flex;align-items:center;gap:8px}.footer-bottom svg{width:13px;height:13px}:focus-visible{outline:3px solid #c58e62;outline-offset:4px}
@media(max-width:1140px){.container{width:min(100% - 64px,1390px)}.nav-links{gap:17px;font-size:12px}.nav-actions{gap:10px}.hero{min-height:740px}.hero-inner{grid-template-columns:48% 52%;min-height:570px}.hero-visual{height:550px;margin-inline-start:-40px}.hero h1{font-size:90px}.flow-icon{width:105px;height:105px}.flowline:before{top:52px}.app-shell{grid-template-columns:200px 1fr}.app-main{padding:22px}.manifesto-grid{gap:5%}}
@media(max-width:820px){.container{width:calc(100% - 44px)}.announcement{font-size:9px}.nav{height:73px}.nav-links{display:none;position:fixed;top:105px;left:0;right:0;background:#f5f0e7;flex-direction:column;align-items:stretch;padding:30px 35px;gap:0;box-shadow:0 25px 40px #243c2b22}.nav-links.show{display:flex}.nav-links a{font-size:17px;padding:15px 0;border-bottom:1px solid #dcd8cf}.nav-actions{margin-inline-start:auto}.nav-login{display:none}.menu-toggle{display:block}.hero{padding-top:105px}.hero-inner{grid-template-columns:1fr;min-height:unset}.hero-copy{padding:70px 0 50px}.hero h1{font-size:clamp(70px,14vw,115px)}.hero-visual{height:540px;margin:0}.hero-photo-wrap{left:5%;right:5%}.hero-stamp{left:0}.hero-smallnote{margin-top:36px}.hero-bottom{margin-top:20px}.section-pad{padding:90px 0}.manifesto-grid{grid-template-columns:1fr;gap:35px}.manifesto-art{height:400px}.manifesto-heading h2,.dashboard-heading h2,.pricing-heading h2,.faq h2{font-size:48px}.features-grid{grid-template-columns:repeat(2,1fr)}.process-head,.dashboard-heading,.pricing-heading{align-items:start;flex-direction:column;gap:10px}.flowline{grid-template-columns:repeat(3,1fr);row-gap:40px}.flowline:before{display:none}.app-shell{grid-template-columns:170px 1fr}.app-metrics{gap:7px}.metric{padding:12px}.app-panels{grid-template-columns:1fr}.app-chart{display:none}.pricing-grid{gap:14px}.plan{padding:23px 18px}.plan h3{font-size:24px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-mark{display:none}.cta-inner{grid-template-columns:1fr .45fr}.cta-arch span{font-size:25px}}
@media(max-width:600px){.container{width:calc(100% - 34px)}.announcement{gap:7px;padding:0 8px}.announcement>span{max-width:63%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-actions .button{padding:10px 12px;font-size:10px}.brand-text{font-size:27px}.brand-mark{width:27px}.hero:before{inset:0}.hero-copy{padding:54px 0 45px}.eyebrow-index{display:none}.hero h1{font-size:clamp(67px,18vw,92px);margin:24px 0;letter-spacing:-5px}.hero-description{font-size:14px;line-height:2.15}.hero-buttons{gap:18px}.button-primary{padding:17px 21px}.text-link{font-size:12px}.hero-visual{height:410px}.hero-photo-wrap{right:0;left:0;border-radius:190px 190px 7px 7px}.hero-stamp{height:118px;width:105px;bottom:20px;left:-5px}.hero-stamp svg{height:50px}.hero-stamp span{font-size:7px}.image-side-label{right:-10px}.hero-bottom{align-items:center;gap:12px;font-size:10px}.hero-bottom span:nth-child(2){display:none}.section-top{margin-bottom:39px}.overline{font-size:8px;letter-spacing:1px}.manifesto-heading h2,.dashboard-heading h2,.pricing-heading h2,.faq h2{font-size:clamp(36px,9vw,49px);letter-spacing:-1.8px}.manifesto-heading p,.dashboard-heading p,.pricing-heading p{font-size:13px}.manifesto-art{height:335px}.vase-frame{width:85%}.vase-shape{transform:scale(.8);bottom:18px}.feature-intro{align-items:start;gap:10px;flex-direction:column}.feature-intro span:first-child{font-size:21px}.features-grid{grid-template-columns:1fr 1fr}.feature{padding:20px 16px;min-height:275px}.feature>svg{height:32px;width:32px;margin-top:20px}.feature h3{font-size:16px;line-height:1.7;margin:18px 0 6px}.feature p{font-size:10px}.feature-foot{font-size:10px}.process-head h2{font-size:44px}.process-head p{font-size:12px}.flowline{grid-template-columns:repeat(2,1fr);gap:33px 9px}.flow-icon{width:90px;height:90px}.flowstep strong{font-size:13px}.flowstep small{font-size:10px}.process-note{margin-top:55px}.app-shell{grid-template-columns:1fr;border-width:6px;min-height:auto;border-radius:13px}.app-sidebar{padding:10px;display:block}.app-logo{font-size:19px;text-align:right}.app-workspace{display:none}.app-menu{display:flex;overflow:auto;gap:4px;margin-top:11px;scrollbar-width:none}.app-menu button{white-space:nowrap;padding:9px;gap:4px;font-size:10px}.app-menu button svg{width:13px;height:13px}.sidebar-bottom{display:none}.app-main{padding:14px 12px}.app-top h3{font-size:19px}.app-top small{font-size:9px}.app-metrics{grid-template-columns:repeat(3,1fr);gap:5px;padding:13px 0}.metric{padding:9px 6px;min-height:95px}.metric>span{font-size:9px}.metric>span svg{display:none}.metric strong{font-size:28px}.metric small{font-size:8px}.app-table{padding:11px}.app-panel-top{margin-bottom:12px}.table-row{font-size:8px;grid-template-columns:1.35fr .9fr .75fr}.status{font-size:7px;padding:3px}.tiny-product{width:12px;height:12px}.quote-section{height:390px}.quote-content{padding-top:80px}.quote-content blockquote{font-size:34px}.pricing-grid{grid-template-columns:1fr;gap:30px}.plan{min-height:unset}.plan.featured{transform:none}.plan ul{margin-bottom:35px}.faq-list summary{font-size:13px;padding:22px 0}.faq-intro p{font-size:13px}.cta-inner{display:block;min-height:600px}.cta-copy{padding:70px 0}.cta-copy h2{font-size:43px}.cta-visual{position:absolute;bottom:-150px;left:-100px;width:280px;height:360px;opacity:.35}.footer-main{display:block;padding-bottom:55px}.footer-columns{gap:90px;margin-top:45px}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom span:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

.manifesto-art{margin:0;position:relative}.editorial-photo-frame{width:78%;height:100%;position:relative;overflow:hidden;border-radius:47% 47% 5px 5px;background:#d4cab7;box-shadow:0 21px 50px #4a3a2521}.editorial-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s ease;filter:saturate(.88)}.editorial-photo-frame:hover .editorial-photo{transform:scale(1.04)}.editorial-photo-frame .art-label{z-index:1;left:18px;bottom:17px;background:#f7f2e9e8;padding:9px 14px;border-radius:2px;font-size:9px}.art-vertical-caption{writing-mode:vertical-rl;direction:ltr;position:absolute;right:5%;top:4%;color:#a07d62;letter-spacing:2.4px;font-size:9px}.craft-story{padding:34px 0 115px;background:#f8f5ef}.craft-story-wrap{border-top:1px solid #d5d1c7;padding-top:70px}.craft-story-title{display:grid;grid-template-columns:.5fr 1.2fr 1fr;align-items:baseline;gap:35px;margin-bottom:33px}.craft-story-title h2{font-size:clamp(27px,3.1vw,48px);line-height:1.5;letter-spacing:-1.3px;margin:0}.craft-story-title h2 em{font-style:normal;color:#ab7153}.craft-story-title p{max-width:330px;font-size:12px;line-height:2;color:#778076;margin:0}.craft-story-gallery{display:grid;grid-template-columns:1.16fr 1fr 1fr;gap:14px}.craft-story-gallery figure{margin:0;position:relative;overflow:hidden;background:#dbd3c6}.craft-story-gallery img{display:block;width:100%;height:350px;object-fit:cover;filter:saturate(.72);transition:transform .75s}.craft-story-gallery figure:hover img{transform:scale(1.065)}.craft-story-gallery figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:13px;padding:45px 19px 16px;background:linear-gradient(transparent,#182d24cf);color:white;font-size:15px;font-weight:600}.craft-story-gallery figcaption b{font-size:12px;color:#e1b18d}.craft-story-gallery figcaption span{margin-right:auto;direction:ltr;font-size:9px;letter-spacing:1.6px;color:#e3d1c1}.quote-photo{background-image:linear-gradient(90deg,#183326ef 4%,#183326b0 52%,#152b1b35 100%),url('../images/cerama-quote.webp')}.cta-photo-wrap{height:85%;width:84%;position:relative;border-radius:48% 48% 3px 3px;overflow:hidden;box-shadow:0 30px 90px #46332645;transform:rotate(5deg)}.cta-photo-wrap img{height:100%;width:100%;object-fit:cover;filter:saturate(.78)}.cta-photo-seal{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);direction:ltr;white-space:nowrap;color:#fff;font-size:10px;letter-spacing:2px;text-shadow:0 1px 9px #342a23}.cta-section .cta-visual{padding-top:36px;padding-bottom:26px}
@media(max-width:820px){.craft-story-title{grid-template-columns:1fr 1fr;gap:15px}.craft-story-title>.kicker{grid-column:1/-1}.craft-story-gallery img{height:280px}.cta-photo-wrap{height:65%;width:95%}}
@media(max-width:600px){.craft-story{padding:10px 0 80px}.craft-story-wrap{padding-top:38px}.craft-story-title{display:block}.craft-story-title h2{font-size:33px;margin:12px 0}.craft-story-title p{font-size:11px}.craft-story-gallery{grid-template-columns:1fr 1fr;gap:8px}.craft-story-gallery figure:first-child{grid-column:1/-1}.craft-story-gallery img{height:190px}.craft-story-gallery figure:first-child img{height:245px}.craft-story-gallery figcaption{font-size:12px;padding:36px 10px 11px}.craft-story-gallery figcaption span{font-size:7px}.editorial-photo-frame{width:85%}.cta-photo-wrap{width:220px;height:295px}.cta-section .cta-visual{bottom:-120px;left:-60px;height:345px;width:240px;opacity:.6}}
