@font-face{font-family:Vazirmatn;src:url('fonts/Vazirmatn.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--ink:#192720;--muted:#718078;--paper:#f8f8f2;--line:#e4e7de;--yellow:#e6f25e;--green:#244d37;--white:#fff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.9 Vazirmatn,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{vertical-align:middle;flex-shrink:0}img{max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{line-height:1.6;letter-spacing:-.04em}h1{font-size:36px;line-height:1.6;margin-bottom:12px;font-weight:800}h2{font-size:24px;margin-bottom:12px}h3{font-size:17px}p{color:var(--muted);line-height:2}small{font-size:11px;color:var(--muted)}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:3px solid #11a6ad;outline-offset:4px}.hidden{display:none!important}.skip{position:fixed;top:-100px;background:var(--ink);color:white;padding:14px;z-index:100}.skip:focus{top:0}.section-wrap{max-width:1240px;margin:auto;padding:0 44px}.site-header{height:92px;background:rgba(248,248,242,.97);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{max-width:1360px;height:100%;padding:0 44px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:12px;align-items:center;font-size:21px;font-weight:850;line-height:1.5;white-space:nowrap}.brand small{display:block;font:9px/1.6 sans-serif;letter-spacing:2px;margin-top:2px;color:#263b30}.brand-mark{display:grid;grid-template-columns:15px 15px;gap:3px;transform:rotate(-10deg)}.brand-mark i{height:15px;border-radius:4px;background:#1eb6c5}.brand-mark i:nth-child(2){background:#e66da0}.brand-mark i:nth-child(3){background:#ebd848}.brand-mark i:nth-child(4){background:var(--ink)}.site-header nav,.header-actions{display:flex;gap:27px;align-items:center}.site-header nav a{font-size:12px}.site-header nav a:hover,.text-link:hover{color:#61831b}.account-link{font-size:12px;display:flex;gap:7px;align-items:center}.button{display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:51px;border:1px solid var(--ink);border-radius:9px;padding:11px 22px;background:var(--ink);color:white;font-size:13px;font-weight:650;transition:transform .18s,background .18s}.button:hover{background:#31513c;transform:translateY(-1px)}.button.small{min-height:40px;font-size:12px;padding:8px 16px;gap:10px}.button.light{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.button.outline{background:transparent;color:var(--ink);border-color:#ccd2c7}.button.outline:hover{background:#f0f2e9}.button.full{width:100%}.plain{background:none;border:0;padding:4px 0;color:var(--green);font-weight:650}.danger{color:#b34c4c}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600}.under-link{border-bottom:1px solid #bac3af;font-size:12px;padding:10px 0;display:inline-flex;gap:16px;align-items:center}.eyebrow{display:block;color:#66715e;font-size:11px;font-weight:600;letter-spacing:.01em;margin-bottom:13px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#809d36;box-shadow:0 0 0 4px #809d3613;vertical-align:middle;margin-left:8px}.demo-bar{font-size:10px;color:#6e6f50;background:#f1f3df;text-align:center;border-bottom:1px solid #e4e7ca;padding:6px 15px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;min-height:635px;align-items:center;padding-top:50px;padding-bottom:60px}.hero h1{font-size:68px;line-height:1.5;font-weight:850;letter-spacing:-.06em}.highlight{position:relative;z-index:1;white-space:nowrap}.highlight:after{content:'';position:absolute;bottom:8px;right:0;left:-6px;height:22px;background:var(--yellow);z-index:-1;transform:rotate(-2deg)}.hero-copy>p{font-size:14px;margin:22px 0 30px}.hero-actions{display:flex;gap:26px;align-items:center}.hero .button{background:var(--yellow);color:var(--ink);border-color:var(--yellow);font-weight:750;min-height:55px;padding:12px 26px}.hero-trust{display:flex;gap:22px;font-size:10px;color:var(--muted);margin-top:30px}.hero-trust span{display:flex;gap:7px;align-items:center}.hero-art{height:485px;position:relative;direction:ltr;isolation:isolate}.art-grid{position:absolute;inset:35px -5px 20px 0;border-radius:50%;background:radial-gradient(ellipse,#ebeddf 0%,#f8f8f200 68%);z-index:-1}.registration{position:absolute;font:27px/1 monospace;color:#abb2a1}.r1{top:5px;left:18px}.r2{bottom:16px;right:6px}.art-label{position:absolute;top:10px;right:0;font:8px monospace;letter-spacing:2px;color:#8b9386}.book-object{position:absolute;left:25px;top:42px;width:275px;height:351px;transform:rotate(-10deg);filter:drop-shadow(12px 24px 17px #34433432)}.book-cover{position:absolute;inset:0 0 0 16px;padding:24px 22px;background:#e6ef64;display:flex;flex-direction:column;justify-content:space-between;border-radius:1px 5px 5px 1px;border:1px solid #c6d044;box-shadow:inset 5px 0 7px #acb53855}.book-cover:after{content:'';position:absolute;right:-5px;top:5px;bottom:-7px;width:5px;background:repeating-linear-gradient(to bottom,#d8d8c4 0px,#f7f6df 1px,#e6e4cd 2px);transform:skewY(30deg);z-index:-1}.book-spine{position:absolute;left:0;top:0;bottom:0;width:18px;background:#b4c53b;color:#263421;writing-mode:vertical-rl;transform:rotate(180deg);font:9px sans-serif;letter-spacing:3px;padding:20px 4px;box-shadow:inset 4px 0 4px #849a1b55}.book-top{font:7px/1.6 sans-serif;letter-spacing:1px}.book-word{font:900 62px/.96 Arial,sans-serif;letter-spacing:-4px;color:#234734}.book-word span{color:#497049}.book-bottom{display:flex;justify-content:space-between;font-size:10px}.book-bottom span{font-size:33px;line-height:1}.art-card{position:absolute;box-shadow:3px 15px 24px #2735281f}.cyan-card{background:#7fd3df;right:4px;top:171px;width:204px;height:216px;transform:rotate(13deg);padding:22px;color:#1b514b}.cyan-card>span{font:900 27px/.95 Arial;letter-spacing:-1px}.cyan-card small{position:absolute;bottom:16px;font:6px sans-serif;letter-spacing:1.4px;left:22px;color:#25564f}.color-rings{height:65px;display:flex;position:absolute;bottom:42px;left:22px}.color-rings i{width:65px;height:65px;border:2px solid #258e91;border-radius:50%;margin-right:-33px}.color-rings i:nth-child(2){border-color:#c14e94}.color-rings i:nth-child(3){border-color:#1f574d}.paper-card{bottom:5px;left:90px;width:210px;height:126px;background:#f0c6bb;transform:rotate(6deg);padding:18px;display:flex;flex-direction:column;justify-content:space-between}.paper-card b{font-size:21px;line-height:1.3;direction:rtl}.paper-card small{font-size:7px;color:#6e5a51}.paper-lines{position:absolute;right:22px;top:20px;height:65px;width:44px;background:repeating-linear-gradient(90deg,#a35b5b 0px,#a35b5b 1px,transparent 1px,transparent 5px)}.floating-note{position:absolute;right:20px;bottom:31px;direction:rtl;background:white;border-radius:7px;box-shadow:0 4px 15px #25362110;padding:10px 12px;font-size:9px;transform:rotate(-3deg);display:flex;gap:6px;align-items:center}.floating-note svg{color:#578456}.cmyk{display:flex;gap:7px;direction:ltr}.cmyk i{width:13px;height:13px;border-radius:50%;background:#66c6d6}.cmyk i:nth-child(2){background:#e089a8}.cmyk i:nth-child(3){background:#e5d956}.cmyk i:nth-child(4){background:#263f33}.art-cmyk{position:absolute;right:40px;top:60px;transform:rotate(13deg)}.value-strip{display:flex;justify-content:center;align-items:center;gap:36px;background:#f0f1e7;border-block:1px solid #e5e8db;padding:25px 30px;font-size:12px}.value-strip span{display:flex;gap:10px;align-items:center}.value-strip>i{font-style:normal;color:#94a37e;font-size:22px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px}.section-heading h2{margin-bottom:0;font-size:29px}.section-heading>p{max-width:300px;font-size:12px}.services-section{padding-top:85px;padding-bottom:90px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.service-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-6px);box-shadow:0 16px 25px #263a2910}.service-art{height:183px;position:relative;overflow:hidden;background:#efede3;display:flex;justify-content:center;align-items:center;direction:ltr}.service-art-2{background:#e2e9e2}.service-art-3{background:#f0ddd8}.service-art-4{background:#e3eaeb}.mini-sheet{position:relative;background:#fdfcf5;width:105px;height:132px;padding:18px;box-shadow:3px 8px 5px #3c4a3e21;transform:rotate(-9deg);border-left:5px double #b2b8a4;color:#3f5545;z-index:1}.mini-sheet b{font-size:15px;direction:rtl;display:block;line-height:1.7}.mini-sheet span{display:block;background:repeating-linear-gradient(#bec6b6 0px,#bec6b6 1px,transparent 1px,transparent 7px);height:28px;margin-top:15px;width:60px}.mini-accent{position:absolute;background:#c7d865;width:109px;height:129px;transform:rotate(8deg);left:35px;top:30px}.service-art-2 .mini-sheet{background:#345a46;color:#edf2ba;transform:rotate(10deg);height:142px}.service-art-2 .mini-accent{background:#d5d8bd;transform:rotate(-10deg)}.service-art-3 .mini-sheet{background:#ee8f78;color:#622d38;transform:rotate(-5deg)}.service-art-3 .mini-accent{background:#ba5074;left:42px;transform:rotate(16deg)}.service-art-4 .mini-sheet{background:#b1d9dd;color:#254b53;transform:rotate(8deg)}.service-art-4 .mini-accent{background:#f0efde;transform:rotate(-6deg)}.service-number{position:absolute;bottom:10px;left:14px;font:9px monospace;color:#7a8b78}.service-body{padding:22px 18px}.service-body h3{font-size:15px;margin-bottom:8px}.service-body p{font-size:10px;min-height:40px;margin-bottom:16px}.service-body>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;border-top:1px solid #eef0e8;padding-top:14px}.process-section{background:#edf0e4;border-block:1px solid #e2e6d9;padding:70px 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.steps>div{position:relative;border-top:1px solid #cbd2bf;padding-top:28px}.step-number{position:absolute;top:-12px;right:0;font:12px monospace;letter-spacing:1px;background:#edf0e4;padding-left:12px;color:#65815b}.step-icon{margin:0 0 18px;color:#4c6a46}.steps h3{font-size:14px;margin-bottom:8px}.steps p{font-size:11px}.details-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:100px;padding-bottom:90px;align-items:center}.detail-poster{background:#ece7dc;padding:35px 50px;border-radius:18px}.poster-inner{background:#d9e26d;padding:30px;min-height:370px;color:#33513a;position:relative;box-shadow:12px 12px 0 #c8cebe;transform:rotate(3deg)}.poster-inner>small{font:7px sans-serif;letter-spacing:3px;color:inherit}.poster-inner>div:nth-child(2){font-size:42px;font-weight:850;line-height:1.6;padding-top:22px}.poster-inner div span{color:#f7f8d4}.poster-star{position:absolute;font-size:110px;line-height:1;left:12px;bottom:50px;color:#4c6b3c}.poster-caption{font:6px sans-serif;letter-spacing:2px;margin-top:25px}.detail-copy h2{font-size:28px}.detail-copy>p{font-size:12px;margin-bottom:30px}.detail-point{display:flex;gap:15px;margin-top:23px}.detail-point svg{color:#688759;margin-top:6px}.detail-point h3{font-size:13px;margin-bottom:3px}.detail-point p{font-size:10px;margin:0}.faq-teaser{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-bottom:85px}.faq-teaser h2{font-size:29px}.faq-list details{padding:18px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px}summary:after{content:'+';font:20px/1 monospace;color:#71816a}details[open]>summary:after{content:'−'}.faq-list p{font-size:12px;margin:17px 0 0}.cta-band{background:#243e2e;color:white;display:flex;justify-content:space-between;align-items:center;padding:50px 60px;border-radius:18px;position:relative;overflow:hidden;margin-bottom:70px}.cta-band .eyebrow{color:#b9c5a3}.cta-band h2{font-size:33px;line-height:1.8;margin:0}.cta-band .button{position:relative;z-index:1}.cta-star{position:absolute;left:250px;top:5px;font:210px/1 sans-serif;color:#46623d;transform:rotate(20deg)}.site-footer{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:30px 44px 55px;border-top:1px solid var(--line)}.site-footer p{font-size:11px;margin-top:18px}.site-footer>div>strong{display:block;font-size:12px;margin:8px 0 20px}.site-footer>div>a:not(.brand){display:block;font-size:11px;color:var(--muted);margin:12px 0}.footer-note{padding-top:12px}.footer-note small{font-size:9px}.article-page{padding-top:70px;padding-bottom:80px;max-width:950px}.article-page>.eyebrow{margin-top:30px}.article-page h1{font-size:48px}.lead{font-size:17px}.prose{margin-top:35px;line-height:2.3}.prose h2{font-size:21px;margin-top:35px}.prose h2:first-child{margin-top:0}.prose p{font-size:14px}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-block:65px;max-width:1120px;align-items:start}.auth-intro h1{font-size:42px}.auth-poster{width:290px;padding:25px;background:#e2eb78;color:#34543b;font:900 43px/1.1 Arial;letter-spacing:-2px;transform:rotate(-3deg);margin-top:40px;box-shadow:14px 13px 0 #dce1d0}.auth-poster>span{font-size:37px}.auth-poster .cmyk{margin-top:40px}.auth-card{padding:35px!important}.auth-card>p{font-size:12px}.auth-card h2{font-size:25px;margin:15px 0 4px}.auth-switch{text-align:center;border-top:1px solid var(--line);padding-top:20px;margin:20px 0 0}.auth-switch a{font-weight:700;color:var(--green)}.demo-credentials{font-size:11px;margin-top:20px;padding:12px;background:#f5f6eb;border-radius:8px}.demo-credentials p{font-size:11px;margin:10px 0 0}.round-icon{width:48px;height:48px;background:#eef2dd;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#4d6840}.panel{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:27px;margin-bottom:22px;min-width:0}.panel>h2{font-size:19px}.panel.no-padding{padding:0;overflow:hidden}.padded{padding:24px;margin:0}.stack{display:flex;flex-direction:column;gap:16px}.stack .panel{margin-bottom:0}.field{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:14px}.stack>.field{margin-bottom:0}.field>span{font-size:11px;font-weight:550;color:#4e5f52}.field small{font-size:10px}input,textarea,select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #dfe4da;border-radius:8px;background:#fcfdf8;color:var(--ink);outline-offset:2px;font-size:12px;max-width:100%}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:16px;accent-color:#55764a;flex-shrink:0}textarea{resize:vertical}select{cursor:pointer}input[readonly]{background:#f2f4ee}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check-label{display:flex;gap:9px;align-items:center;font-size:12px}.flash-container{max-width:1160px;margin:18px auto;padding:0 15px}.flash{border:1px solid #d9e3c8;border-radius:10px;background:#f0f5e4;padding:13px 18px;margin-bottom:12px;font-size:12px}.flash.error,.notice.error{border-color:#ebc9bd;background:#fff0e9;color:#a24b30}.flash.success,.notice.success{background:#f1f8e9;color:#3d683f;border-color:#d9e9cb}.notice{border:1px solid #e5e5ca;border-radius:9px;padding:12px 14px;background:#faf9ed;color:#7a744b;font-size:11px;margin:15px 0}.notice p{font-size:11px;margin:5px 0;color:inherit}.notice small{display:block;overflow-wrap:anywhere}.app-shell{max-width:1600px;margin:auto;display:grid;grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 120px)}.sidebar{border-left:1px solid var(--line);padding:35px 19px 25px;background:#f4f5ed;display:flex;flex-direction:column;gap:5px}.sidebar-label{font-size:10px;color:#8a9584;margin:0 15px 18px}.sidebar>a:not(.hub-link){display:flex;align-items:center;gap:12px;padding:12px 14px;color:#6f7a6a;font-size:11px;border-radius:8px}.sidebar>a.active{background:#e4ebd2!important;color:#345331!important;font-weight:700}.sidebar>a:hover{background:#e9eddf}.sidebar svg{width:19px}.sidebar-bottom{margin-top:auto;padding:65px 14px 10px}.mini-note{font-size:11px;font-weight:650}.mini-note small{display:block;margin:6px 0 20px;font-size:9px}.hub-link{display:block;font-size:10px;color:#89947f;margin-top:30px}.workspace-main{padding:35px 38px 65px;min-width:0}.workspace-main .flash-container{padding:0;margin-top:0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.page-heading h1{font-size:29px;margin-bottom:6px}.page-heading p{font-size:11px;margin:0}.page-heading .eyebrow{margin-bottom:7px}.builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.builder-main{min-width:0}.panel-heading{display:flex;align-items:center;gap:13px;margin-bottom:24px}.panel-heading h2{font-size:17px;margin:0}.panel-heading p{font-size:10px;margin:4px 0 0}.number-badge{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#eff2df;color:#60714b;font-size:15px;flex-shrink:0}.drop-zone{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1.5px dashed #bbcaa8;background:#f8faf1;border-radius:12px;gap:7px;cursor:pointer;overflow:hidden;color:#6f855c}.drop-zone strong{font-size:13px;color:#42583d}.drop-zone>span{font-size:10px}.drop-zone input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;padding:0}.drop-zone:focus-within{outline:3px solid #18a6ad}.drop-zone.dragging{background:#edf4ce;border-color:#6e913b}.inline-fields{display:flex;gap:18px;align-items:center;margin-top:17px}.inline-fields .field{width:160px;flex-shrink:0}.inline-fields>small{line-height:1.8;font-size:10px}.file-list{margin:10px 0 18px;max-height:300px;overflow-y:auto}.file-row{display:flex;gap:11px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0e7;min-width:0}.file-row>span:not(.file-icon){min-width:0;flex:1}.file-row b{font-size:11px;overflow-wrap:anywhere;display:block}.file-row small{display:block;margin-top:3px;font-size:9px}.file-icon{background:#f0f3e9;color:#7c8d65;width:37px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:7px;flex-shrink:0}.file-preview{font-size:9px;white-space:nowrap}.empty-files{text-align:center;font-size:11px;padding:14px}.choice-field{border:0;padding:0;margin:15px 0 25px;display:flex;gap:12px}.choice-field legend{font-size:11px;margin-bottom:9px;color:#4e5f52}.choice-field>label{flex:1;position:relative}.choice-field input{position:absolute;opacity:0}.choice-field label>span{display:flex;gap:8px;align-items:center;justify-content:center;padding:12px;border:1px solid #dde4d3;background:#fdfef9;border-radius:9px;font-size:11px}.choice-field input:checked+span{background:#f0f5dd;border:1.5px solid #8ba35e;color:#49632c;font-weight:600}.choice-field input:focus-visible+span{outline:3px solid #1c9faa}.bw-dot,.color-dot{width:15px;height:15px;border-radius:50%;background:linear-gradient(90deg,#23382b 50%,#e4e7de 50%)}.color-dot{background:conic-gradient(#64bfcb,#e19ab7,#e9dd64,#64bfcb)}.quote-panel{position:sticky;top:120px;padding:24px}.quote-title{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:18px}.quote-title h2{font-size:16px;margin:0}.quote-title>.live-dot{margin-right:auto;margin-left:4px}.quote-empty{padding:32px 10px;text-align:center;color:#9aa98a}.quote-empty p{font-size:11px;margin:10px 0 0}.quote-meta{display:flex;justify-content:space-between;font-size:10px;color:#73826a;padding:18px 0;border-bottom:1px solid var(--line)}.quote-meta b{font-size:14px;color:#415d37}.price-lines{margin:18px 0}.price-lines>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;font-size:11px}.price-lines dt{color:#7a8773}.price-lines dd{margin:0;font-weight:550}.quote-total{display:flex;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0;margin-top:8px}.quote-total>span{font-size:11px}.quote-total small{display:block;font-size:9px}.quote-total strong{font-size:26px;letter-spacing:-.05em}.coupon-field{margin:12px 0 18px}.quote-footnote{font-size:9px;text-align:center;margin:12px 0 22px}.quote-panel>small{display:block;font-size:9px;margin-top:9px}.quote-panel>.text-link{margin:10px 0}.quote-panel>.button{margin-bottom:10px}.quote-panel>form{margin:15px 0}.quote-panel .notice{font-size:10px}.quote-panel>h2{font-size:18px}.quote-panel>.button.outline{font-size:11px}.spec-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.spec-chips span,.pill{padding:5px 10px;background:#f2f5e9;border-radius:6px;font-size:10px;color:#6b7e55}.file-links{display:flex;gap:14px}.file-links .text-link{font-size:10px}.timeline{list-style:none;padding:10px 0 0}.timeline li{display:flex;gap:20px;position:relative;padding-bottom:30px}.timeline li:not(:last-child):after{content:'';position:absolute;right:6px;top:22px;bottom:0;width:1px;background:#dce4d1}.timeline-dot{width:13px;height:13px;background:#c3d58b;border:3px solid #eff4df;border-radius:50%;margin-top:8px;flex-shrink:0}.timeline strong{font-size:12px}.timeline small{display:block;font-size:9px}.timeline p{font-size:10px;margin-top:7px;margin-bottom:0}.status{display:inline-flex;padding:4px 10px;border-radius:6px;font-size:9px;background:#eef2e5;color:#70814e;white-space:nowrap}.status.large{font-size:12px;padding:9px 15px}.s-awaiting_payment,.s-review{background:#f9f1d5;color:#96782a}.s-paid{background:#e9f1de;color:#608142}.s-printing{background:#e9effa;color:#587caa}.s-ready{background:#e2f1ec;color:#448670}.s-shipped{background:#efeafa;color:#8566b3}.s-delivered{background:#e5f2df;color:#638b47}.s-cancelled{background:#faebe5;color:#b37865}.code{font-family:Vazirmatn,monospace;direction:ltr;unicode-bidi:embed;font-size:11px;letter-spacing:.03em}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:right}th{color:#8c9784;background:#f8faf3;font-weight:500;font-size:10px;padding:15px 23px;border-bottom:1px solid var(--line)}td{font-size:11px;padding:19px 23px;border-bottom:1px solid #eff1e9}td small{display:block;font-size:9px;margin-top:3px}tr:last-child td{border-bottom:0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:25px 0}.metric{background:white;border:1px solid var(--line);border-radius:15px;padding:19px;position:relative;display:flex;flex-direction:column}.metric>span:not(.metric-icon){font-size:10px;color:#849079;margin:16px 0 3px}.metric>strong{font-size:28px;line-height:1.5;font-weight:700;letter-spacing:-.04em}.metric strong small{font-size:9px;margin-right:6px}.metric-icon{background:#eef3de;color:#76904a;display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border-radius:10px}.metric:nth-child(2) .metric-icon{background:#fff1de;color:#b69666}.metric:nth-child(3) .metric-icon{background:#e9edf7;color:#879ebd}.metric:nth-child(4) .metric-icon{background:#efeaf6;color:#b098c3}.filter-bar{padding:0 24px 24px;display:flex;gap:12px;align-items:center}.filter-bar input{flex:1;max-width:330px}.filter-bar select{width:170px}.filter-bar .button{min-height:42px}.admin-bottom{display:grid;grid-template-columns:1fr 1fr;gap:22px}.admin-bottom .panel h3{margin-top:17px}.admin-bottom p{font-size:11px}.yellow-panel{background:#f0f4dc}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.narrow{max-width:730px}.empty{text-align:center;padding:65px 20px;color:#8b9c79}.empty h3{font-size:17px;margin-top:15px}.empty p{font-size:12px}.empty .button{margin-top:15px}.customer-banner{background:#e9edcf;border-radius:17px;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;overflow:hidden}.customer-banner h2{font-size:22px;margin-top:16px;margin-bottom:5px}.customer-banner p{font-size:11px;margin:0}.banner-graphic{font:900 32px/.95 Arial;color:#97aa68;transform:rotate(-9deg);padding-left:30px;letter-spacing:-1px}.address-card h3{display:flex;gap:10px;align-items:center}.address-card p{font-size:12px}.address-card form{margin-top:15px}.message{max-width:85%;background:#f4f5ed;padding:18px 22px;border-radius:14px;margin:20px 0 20px auto}.message.mine{background:#edf3dd;margin:20px auto 20px 0}.message strong{font-size:12px}.message small{display:block;font-size:9px}.message p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.ticket-card{display:block;position:relative}.ticket-card h3{margin:14px 0 8px}.ticket-card>.text-link{display:block;margin-top:20px}.spaced{margin-top:20px}.editor-details{border-bottom:1px solid var(--line);padding:17px 0}.editor-details .stack{margin:25px 0 10px}.editor-details summary small{margin-right:auto;font-size:10px}.rate-row{display:grid;grid-template-columns:1fr 160px 65px 80px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #eff2e9}.rate-row .field{margin:0}.group-heading{margin-top:32px;color:#55704b;font-size:13px}.user-row{display:grid;grid-template-columns:1fr 140px 65px 75px;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.user-row>div small{display:block;font-size:10px}.user-row .field{margin:0}.coupon-card>div{display:flex;justify-content:space-between}.coupon-card h3{font-size:24px;margin:20px 0 7px}.coupon-card p{font-size:11px}.coupon-card form{margin-top:18px}.payment-card{max-width:570px;margin:25px auto;text-align:center;padding:45px}.payment-card .eyebrow{margin:20px 0 6px}.payment-card h1{font-size:29px}.payment-card p{font-size:12px}.payment-total{font-size:39px;font-weight:750;margin:25px 0 8px}.payment-total small{font-size:13px}.payment-card .stack{margin:30px 0}.invoice{max-width:860px;margin:0 auto}.invoice h1{font-size:29px;margin-top:35px}.invoice .price-lines{max-width:360px;margin:30px 0 0}.invoice .quote-total{justify-content:start}.invoice .two-columns{margin:30px 0}.invoice td,.invoice th{padding-inline:15px}
@media(min-width:1500px){.hero h1{font-size:73px}.hero{min-height:680px}.section-wrap{max-width:1320px}.hero-art{max-width:550px}}@media(max-width:1180px){.header-inner{padding:0 26px}.site-header nav{gap:15px}.site-header nav a{font-size:10px}.hero h1{font-size:57px}.hero-art{transform:scale(.9);transform-origin:center}.hero{gap:10px}.value-strip{gap:22px;font-size:10px}.service-grid{gap:13px}.service-body{padding:19px 14px}.service-body h3{font-size:13px}.details-section{gap:55px}.detail-poster{padding:30px}.app-shell{grid-template-columns:195px minmax(0,1fr)}.sidebar{padding-inline:12px}.sidebar>a:not(.hub-link){gap:8px;padding:11px 9px;font-size:10px}.workspace-main{padding:28px 24px 50px}.builder-grid{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.panel{padding:21px}.quote-panel{padding:20px}.metrics{gap:12px}.metric{padding:15px}.metric>strong{font-size:24px}.hero-trust{gap:13px}.header-actions{gap:15px}}@media(max-width:960px){.site-header nav{display:none}.hero h1{font-size:53px}.hero-art{transform:scale(.8);margin-inline:-35px}.hero{min-height:565px;padding-block:25px;gap:0}.hero-copy>p{font-size:12px}.hero-actions{gap:18px}.hero .button{font-size:12px;padding-inline:18px}.value-strip{gap:16px;flex-wrap:wrap}.value-strip>i{display:none}.service-grid{grid-template-columns:repeat(2,1fr);gap:22px}.service-art{height:210px}.mini-sheet{width:120px;height:150px}.mini-accent{left:85px;width:125px;height:147px}.service-body h3{font-size:17px}.service-body p{font-size:12px}.service-body>span{font-size:12px}.steps{gap:23px}.steps h3{font-size:12px}.steps p{font-size:10px}.details-section{gap:30px}.detail-copy h2{font-size:24px}.poster-inner{padding:22px;min-height:330px}.poster-inner>div:nth-child(2){font-size:33px}.poster-star{font-size:90px}.faq-teaser{gap:35px}.faq-teaser h2{font-size:25px}.site-footer{gap:25px;padding-inline:30px}.auth-layout{gap:50px}.app-shell{grid-template-columns:170px minmax(0,1fr)}.workspace-main{padding-inline:20px}.builder-grid{grid-template-columns:1fr}.quote-panel{position:static}.builder-grid>.quote-panel{max-width:none}.quote-meta,.price-lines>div{font-size:12px}.quote-empty{padding-block:20px}.metrics{grid-template-columns:repeat(2,1fr)}.two-columns{grid-template-columns:1fr}.rate-row{grid-template-columns:1fr 100px 55px 65px;gap:9px}.rate-row .button{font-size:10px;padding:8px}.user-row{grid-template-columns:1fr 100px 55px 65px;gap:9px}.page-heading h1{font-size:25px}.filter-bar{flex-wrap:wrap}.filter-bar input{max-width:none}.admin-bottom{gap:15px}.section-heading h2{font-size:25px}.auth-intro h1{font-size:34px}.auth-poster{width:250px;font-size:37px}.auth-poster>span{font-size:31px}}
@media(max-width:640px){body{font-size:13px}.header-inner{padding:0 19px;gap:10px}.site-header{height:76px}.brand{font-size:18px;gap:8px}.brand-mark{grid-template-columns:12px 12px;gap:2px}.brand-mark i{height:12px}.brand small{font-size:7px;letter-spacing:1.7px}.header-actions{gap:10px}.account-link{font-size:10px;max-width:95px;overflow:hidden;white-space:nowrap}.account-link svg{display:none}.header-actions .button{font-size:10px;min-height:36px;padding:6px 10px;gap:6px}.header-actions svg{width:15px}.demo-bar{font-size:8px;padding:7px 12px}.demo-bar .live-dot{height:5px;width:5px}.section-wrap{padding-inline:23px}.hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px;gap:15px;overflow:hidden}.hero-copy{position:relative;z-index:1}.hero .eyebrow{font-size:10px}.hero h1{font-size:49px;line-height:1.5;margin-bottom:10px}.hero h1 br:last-of-type{display:none}.highlight:after{height:15px;bottom:9px}.hero-copy>p{font-size:11px;margin:18px 0 24px}.hero-actions{gap:23px}.hero-trust{font-size:9px;margin-top:25px;gap:23px}.hero-art{width:340px;height:365px;margin:0 auto;transform:none;max-width:100%}.book-object{width:210px;height:270px;left:10px;top:27px}.book-cover{padding:20px 16px}.book-word{font-size:47px;letter-spacing:-2px}.book-top{font-size:5px}.book-spine{font-size:7px}.book-bottom{font-size:8px}.book-bottom span{font-size:27px}.cyan-card{right:-3px;top:135px;width:145px;height:161px;padding:16px}.cyan-card>span{font-size:20px}.color-rings{height:47px;left:14px;bottom:35px}.color-rings i{width:47px;height:47px;margin-right:-25px}.cyan-card small{font-size:4px;left:15px}.paper-card{left:45px;bottom:6px;width:156px;height:93px;padding:12px}.paper-card b{font-size:17px}.paper-card small{font-size:5px}.paper-lines{width:33px;height:46px;right:15px;top:16px}.floating-note{font-size:7px;right:-5px;bottom:15px;padding:7px 9px}.floating-note svg{width:12px}.art-cmyk{right:12px;top:52px;gap:4px}.art-cmyk i{width:9px;height:9px}.art-label{font-size:5px;right:4px}.r1{left:0;top:0;font-size:20px}.r2{right:0;bottom:2px;font-size:20px}.value-strip{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:22px 25px;font-size:9px}.value-strip svg{width:18px}.services-section{padding-block:50px}.section-heading{gap:18px;margin-bottom:25px;align-items:start;flex-direction:column}.section-heading h2{font-size:24px}.section-heading>.text-link{font-size:10px}.service-grid{gap:13px}.service-art{height:150px}.mini-sheet{width:86px;height:115px;padding:13px}.mini-sheet b{font-size:12px}.mini-sheet span{width:50px;height:25px;margin-top:10px}.mini-accent{left:26px;width:84px;height:114px;top:23px}.service-art-2 .mini-sheet{height:116px}.service-body{padding:15px 12px}.service-body h3{font-size:12px;margin-bottom:5px}.service-body p{font-size:9px;margin-bottom:10px;min-height:54px}.service-body>span{font-size:9px;padding-top:10px}.service-body svg{width:15px}.process-section{padding:45px 0}.process-section .section-heading p{font-size:11px}.steps{grid-template-columns:1fr 1fr;column-gap:22px;row-gap:22px}.steps h3{font-size:12px}.steps p{font-size:10px}.step-icon{margin-bottom:12px}.step-icon svg{width:23px}.details-section{grid-template-columns:1fr;padding-block:55px;gap:38px}.detail-poster{padding:30px 45px}.poster-inner{min-height:290px}.poster-inner>div:nth-child(2){font-size:35px}.detail-copy h2{font-size:26px}.detail-copy>p{font-size:11px}.detail-point h3{font-size:12px}.faq-teaser{grid-template-columns:1fr;gap:15px;padding-bottom:45px}.faq-list summary{font-size:11px}.faq-list p{font-size:11px}.cta-band{padding:30px;flex-direction:column;align-items:start;gap:25px;margin-bottom:45px}.cta-band h2{font-size:27px}.cta-star{left:-12px;top:30px;font-size:160px}.cta-band .button{font-size:11px;min-height:45px}.site-footer{grid-template-columns:1fr 1fr;padding:25px 23px 40px;gap:30px}.site-footer .brand{font-size:18px}.site-footer>div>strong{font-size:11px}.site-footer>div>a:not(.brand){font-size:10px}.site-footer p{font-size:10px}.footer-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px}.footer-note p{display:inline-block;margin:10px 0}.footer-note .cmyk{float:left;margin-top:12px}.footer-note small{display:block}.article-page{padding-block:40px}.article-page h1{font-size:34px}.article-page .lead{font-size:14px}.prose{padding:22px}.prose h2{font-size:18px}.prose p{font-size:12px}.auth-layout{display:block;padding-block:35px}.auth-intro{margin-bottom:25px}.auth-intro h1{font-size:31px}.auth-intro h1 br{display:none}.auth-intro>p{font-size:11px}.auth-poster{display:none}.auth-card{padding:25px!important}.auth-card h2{font-size:24px}.app-shell{display:flex;flex-direction:column}.sidebar{padding:9px 14px;border-left:0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;overflow-x:auto;gap:5px;max-width:100%;scrollbar-width:thin}.sidebar-label,.sidebar-bottom{display:none}.sidebar>a:not(.hub-link){white-space:nowrap;flex-shrink:0;font-size:10px;padding:8px 11px;gap:7px}.sidebar svg{width:16px}.workspace-main{padding:23px 15px 45px}.page-heading{gap:18px;align-items:start;flex-direction:column;margin-bottom:24px}.page-heading h1{font-size:25px}.page-heading>span.status{align-self:start}.page-heading .eyebrow{font-size:9px}.page-heading p{font-size:10px}.page-heading>.button{font-size:11px;min-height:41px}.panel{padding:19px;border-radius:13px;margin-bottom:17px}.panel h2{font-size:17px}.form-grid{gap:12px}.panel-heading{gap:10px;margin-bottom:20px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:9px}.number-badge{width:32px;height:32px;font-size:13px}.field>span{font-size:10px}.field input,.field select{font-size:11px}.inline-fields{gap:14px}.inline-fields .field{width:125px}.inline-fields>small{font-size:9px}.drop-zone{min-height:160px}.file-row{gap:8px}.file-row b{font-size:10px}.file-row small{font-size:8px}.file-icon{width:29px;height:36px}.file-icon svg{width:18px}.file-preview{font-size:8px}.file-links{gap:9px}.file-links .text-link{font-size:9px}.choice-field{gap:10px}.choice-field label>span{font-size:10px;padding:10px 5px}.metrics{gap:11px;margin-top:20px}.metric{padding:16px}.metric>span:not(.metric-icon){font-size:9px}.metric>strong{font-size:23px}.metric strong small{display:block;margin:2px 0 0}.padded{padding:20px}.filter-bar{padding:0 18px 18px;gap:10px}.filter-bar input{min-width:100%;font-size:10px}.filter-bar select{width:auto;flex:1;font-size:10px}.filter-bar>.text-link{font-size:10px}.padded.section-heading{gap:12px}.padded small{font-size:9px}.admin-bottom{grid-template-columns:1fr;gap:0}.admin-bottom h3{font-size:16px}.admin-bottom p{font-size:11px}.customer-banner{padding:23px;gap:10px}.customer-banner h2{font-size:18px}.customer-banner p{font-size:10px}.banner-graphic{font-size:22px;padding-left:0}.two-columns{gap:18px}.rate-row{grid-template-columns:1fr 110px;gap:12px;padding-bottom:20px}.rate-row .check-label{font-size:10px}.user-row{grid-template-columns:1fr 1fr;gap:14px}.user-row>div{grid-column:1/-1}.user-row .button{grid-column:1/-1}.group-heading{font-size:12px}.editor-details summary{font-size:13px}.message{max-width:95%;padding:15px}.message p{font-size:11px}.payment-card{padding:25px}.payment-card h1{font-size:26px}.payment-total{font-size:34px}.invoice{padding:22px}.invoice h1{font-size:24px}.invoice .quote-total strong{font-size:20px}.invoice .section-heading{flex-direction:row;align-items:center}.invoice .button{font-size:9px;padding:7px 10px;min-height:35px}.quote-panel .button{font-size:12px}.quote-panel{padding:22px}.workspace .site-header .account-link{max-width:95px}.desktop{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{body{background:white;color:black;font-size:11pt}.site-header,.demo-bar,.sidebar,.site-footer,.no-print,.flash-container,.skip{display:none!important}.app-shell{display:block}.workspace-main{padding:0}.invoice{border:0;padding:0;max-width:none;margin:0}.invoice .notice{border:1px solid #aaa;background:white;color:black}.invoice h1{font-size:19pt}.invoice p,.invoice small{color:#333}.invoice .two-columns{grid-template-columns:1fr 1fr}.table-wrap{overflow:visible}table{white-space:normal}tr{break-inside:avoid}.invoice .section-heading{display:block}.invoice .quote-total strong{font-size:15pt}}

.paper-card .paper-lines{right:auto;left:18px}

.pdf-toolbar{display:flex;gap:18px;align-items:center;justify-content:center;margin-bottom:22px;font-size:12px}.pdf-canvas-wrap{background:#edf0e7;min-height:250px;padding:16px;text-align:center;border-radius:10px;overflow:hidden}.pdf-canvas-wrap canvas{display:block;max-width:100%;height:auto;margin:auto;box-shadow:0 3px 15px #263a291c}#pdf-status{text-align:center;font-size:12px}@media(max-width:640px){.pdf-toolbar{gap:10px;font-size:10px}.pdf-toolbar button{font-size:10px;padding-inline:10px}}
