@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Tajawal:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#19352f;background:#f6f8f7;font-synthesis:none;font-weight:400;--green: #153d38;--lime: #d8f583;--border: #e1e8e4;--muted: #687b73}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4,.brand{font-family:Manrope,sans-serif}h1{font-size:2.35rem;line-height:1.2;letter-spacing:-1.3px}h2{font-size:1.3rem;letter-spacing:-.5px}h3{font-size:1.05rem}p{line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,.button{min-height:44px;border:1px solid transparent;border-radius:8px;background:var(--green);color:#fff;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,transform .15s}button:hover,.button:hover{filter:brightness(.94)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #6fa484;outline-offset:3px}button.secondary,.button.secondary{background:#fff;color:var(--green);border-color:var(--border)}button.danger{background:#fff2ef;color:#aa3b29}.small{padding:8px 10px;font-size:.8rem}.icon-button{padding:10px;min-width:44px}.wide{width:100%}.text-link{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--green);padding:5px 0;font-size:.88rem;font-weight:600;min-height:44px}.actions{display:flex;align-items:center;gap:10px}.wrap{flex-wrap:wrap}.quiet{color:var(--muted);font-size:.88rem}.eyebrow{font-size:.7rem;letter-spacing:1.8px;font-weight:700;display:block;margin-bottom:18px}.brand{display:inline-flex;align-items:center;font-size:1.75rem;font-weight:800;letter-spacing:-1.6px}.brand-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:var(--lime);border-radius:9px;width:36px;height:38px;margin-right:9px}.brand-dot{color:#809f42}.field{display:flex;flex-direction:column;gap:8px;margin:0 0 19px;font-size:.86rem;font-weight:500}.field>span{line-height:1.4}input:not([type=radio]):not([type=checkbox]),textarea,select{border:1px solid #d6e0da;border-radius:7px;min-width:0;background:#fff;color:#19352f;width:100%;padding:12px 13px;min-height:45px}input::placeholder,textarea::placeholder{color:#8a9891}input[type=checkbox],input[type=radio]{accent-color:var(--green);width:18px;height:18px;flex-shrink:0}textarea{resize:vertical;line-height:1.6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.toggle{display:flex;align-items:center;gap:9px;min-height:44px;font-size:.9rem;cursor:pointer}.notice{border:1px solid #d4e4dc;background:#eef6ee;border-radius:8px;padding:15px 18px;margin-bottom:20px;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.notice svg{vertical-align:middle;margin-right:7px}.notice.error{background:#fff1ef;border-color:#edc9c3;color:#923a2b}.loading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:12px;color:#687b73}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{padding:70px 22px;text-align:center;color:var(--muted)}.empty>svg{margin-bottom:20px;color:#8ca799}.empty h2{color:var(--green)}.empty p{font-size:.9rem}.center-page{max-width:650px;margin:80px auto;padding:24px}.preserve{white-space:pre-line}.nowrap{white-space:nowrap}.home{max-width:1440px;margin:auto;background:#f6f8f7}.home-nav{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 6%}.home-nav>.quiet{font-size:.65rem;letter-spacing:2px}.workspace-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:5%;padding:70px 7% 95px;align-items:center}.workspace-hero h1{font-size:clamp(3rem,5.4vw,5.3rem);font-weight:600;letter-spacing:-4px;line-height:1.1;margin-bottom:26px}.workspace-hero p{color:#637b70;font-size:1.1rem;margin-bottom:30px}.workspace-hero .eyebrow{color:#648469}.workspace-hero .actions{gap:22px}.hero-tags{display:flex;gap:24px;margin-top:42px}.hero-tags span{display:flex;gap:7px;align-items:center;font-size:.78rem;color:#688272}.flow-visual{position:relative;background:#e9efe9;border-radius:28px;padding:38px 32px;overflow:hidden;border:1px solid #e0e7de;transform:rotate(-2deg)}.flow-label{font-size:.65rem;letter-spacing:2px;margin-bottom:26px;color:#63816e}.flow-card{display:flex;gap:16px;align-items:center;position:relative;padding:23px 18px;background:#fff;border:1px solid #dce7dd;border-radius:12px;box-shadow:0 10px 22px #17352205}.flow-card>svg{flex-shrink:0}.flow-number{font-size:.65rem;color:#839188}.flow-card strong{display:block;font-size:.91rem}.flow-card small{display:block;font-size:.73rem;color:#738379;margin-top:7px}.flow-card.last{background:var(--green);color:#fff}.flow-card.last small{color:#c4d5c9}.flow-connector{height:25px;border-left:1px dashed #9eb49e;margin-left:48px}.flow-note{font-size:.75rem;margin-top:25px;text-align:right;color:#728474}.home-tools{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 6%}.home-tools>a{padding:37px 28px;position:relative;border-right:1px solid var(--border)}.home-tools>a:last-child{border:0}.home-tools>a>.eyebrow{font-size:.6rem;margin:23px 0 10px;color:#7b8a82}.home-tools h2{font-size:1.2rem;margin-bottom:9px}.home-tools p{font-size:.85rem;color:#6f8076;margin:0}.home-tools>a>svg:last-child{position:absolute;right:22px;top:35px;width:19px}.home-footer{display:flex;align-items:center;justify-content:space-between;padding:35px 6%;font-size:.75rem;color:#839087}.home-footer .brand{font-size:1.4rem}.home-footer .brand-icon{width:30px;height:32px}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-story{background:#153d38;color:#fff;padding:55px 12%;display:flex;flex-direction:column;justify-content:space-between}.login-story .brand-icon{background:var(--lime);color:var(--green)}.login-story h1{font-size:clamp(2.8rem,4.3vw,4.5rem);font-weight:500;line-height:1.16;letter-spacing:-2.7px}.login-story .eyebrow{color:#d8f583}.login-story p,.login-story>span{color:#bacfc8}.login-story>span{font-size:.8rem}.login-form{width:100%;max-width:510px;margin:auto;padding:60px 45px}.login-form>.text-link{margin-bottom:65px}.login-form>.eyebrow{margin-bottom:14px;color:#73977d}.login-form h1{margin-bottom:12px}.login-form>p{color:#6b7e73;margin-bottom:35px}.login-note{display:flex;gap:9px;align-items:center;margin-top:24px;color:#7a887f;font-size:.78rem}.admin-shell{display:flex;min-height:100vh}.sidebar{width:240px;flex-shrink:0;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--border);padding:35px 22px;display:flex;flex-direction:column;z-index:20}.sidebar .brand{margin:0 12px 48px}.nav-label{font-size:.62rem;letter-spacing:1.7px;color:#91a196;margin:0 14px 15px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav a{padding:14px;border-radius:7px;font-size:.87rem;color:#697d72;display:flex;align-items:center;gap:12px}.sidebar nav a.active{background:#edf4ee;color:#244b36;font-weight:700}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-bottom>a,.sidebar-bottom>button{display:flex;gap:11px;color:#718175;background:none;font-weight:400;font-size:.82rem;padding:12px;justify-content:start}.sidebar-tip{background:#f4f7f2;border:1px solid #e3ebdf;border-radius:9px;padding:20px 17px;margin:0 2px 20px}.sidebar-tip svg{color:#668365;margin-bottom:13px}.sidebar-tip strong{display:block;font-size:.83rem;line-height:1.6}.sidebar-tip p{font-size:.72rem;color:#7c8c7b;margin:10px 0 0}.admin-body{margin-left:240px;width:calc(100% - 240px);min-width:0;display:flex;flex-direction:column}.admin-topbar{background:#fff;border-bottom:1px solid var(--border);height:77px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;gap:20px}.admin-topbar>.quiet{font-size:.8rem}.slash{margin:0 14px;color:#c9d3cc}.admin-user{display:flex;align-items:center;gap:19px;font-size:.72rem;color:#819084}.avatar{border:1px solid #d9e4db;background:#eef3e8;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#4c714e}.admin-main{padding:39px 38px 60px;max-width:1600px;width:100%;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:0 0 30px}.page-heading .eyebrow{font-size:.6rem;color:#849a8a;margin-bottom:12px}.page-heading h1{font-size:2rem;font-weight:700;margin:0 0 10px}.page-heading p{font-size:.86rem;color:#78887d;margin:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat-card{padding:23px;background:#fff;border:1px solid var(--border);border-radius:11px}.stat-card>div{display:flex;justify-content:space-between;align-items:center;font-size:.81rem;color:#73877a;gap:10px}.stat-card>div svg{color:#8b9c8d}.stat-card>strong{display:block;font-family:Manrope,sans-serif;font-size:2.35rem;letter-spacing:-1.5px;margin:18px 0 8px;font-weight:600}.stat-card>small{font-size:.69rem;color:#8d9a8f}.stat-card.highlight{background:#153d38;color:#fff}.stat-card.highlight>div{color:#d2e1d3}.stat-card.highlight>div svg{color:var(--lime)}.stat-card.highlight>small{color:#a1b6aa}.data-scope{font-size:.72rem;color:#839288;margin:17px 0 30px;line-height:1.6}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(240px,1fr);gap:22px}.panel{background:#fff;border:1px solid var(--border);border-radius:11px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:24px;gap:18px}.panel-heading h2{font-size:1rem;margin:0 0 6px}.panel-heading p{font-size:.76rem;color:#8b978d;margin:0}.panel-heading .text-link{font-size:.75rem}.status-panel{padding:26px}.status-panel h2{font-size:1rem;margin-bottom:8px}.status-panel>p{font-size:.76rem;color:#8b978d;margin-bottom:24px}.pipeline-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f3ef}.pipeline-row:last-child{border:0}.pipeline-row>strong{font-size:.8rem;font-weight:500}.status{text-transform:capitalize;font-size:.7rem;padding:5px 9px;border-radius:5px;display:inline-flex;white-space:nowrap;background:#f1f2f4;color:#677280;font-weight:500}.status.new{color:#426ab7;background:#edf2fc}.status.contacting{color:#9a7223;background:#fff7df}.status.confirmed,.status.delivered{color:#397154;background:#eaf5ec}.status.shipped{color:#7b58a3;background:#f3ecfa}.status.cancelled,.status.invalid{color:#a55c50;background:#fbefed}.status.duplicate{color:#a37543;background:#fcf1e5}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th{background:#fafcf9;color:#93a094;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.7px;padding:15px 19px;white-space:nowrap}td{font-size:.8rem;padding:19px;border-top:1px solid #eef2ec;line-height:1.5}td strong{font-weight:500}td small,td a:not(.button){display:block}td small{font-size:.69rem;color:#8e9a91;margin-top:4px}td .status{font-size:.65rem}.address-cell{max-width:220px;min-width:120px}.admin-footer{border-top:1px solid var(--border);padding:20px 38px;font-size:.7rem;display:flex;justify-content:space-between;color:#8a9a8d}.mobile-menu{display:none}.pages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.page-swatch{height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px}.page-swatch span{font-size:.7rem}.page-card-content{padding:24px}.page-card-content h2{font-size:1.1rem;margin-bottom:8px}.page-card-content p{color:#7c8f80;font-size:.78rem;margin-bottom:20px}.page-card-content>small{font-size:.65rem;color:#8d9e91}.page-card-content .actions{margin-top:20px;justify-content:space-between}.filters{padding:19px;display:flex;flex-wrap:wrap;gap:14px;align-items:end}.filters .field{margin:0;flex:1;min-width:125px}.filters .field>span{font-size:.7rem}.filters input,.filters select{font-size:.76rem}.search-field{display:flex;align-items:center;gap:8px;min-width:200px;flex:1.7;padding-bottom:2px}.search-field svg{color:#87998c}.search-field input{border:0!important;padding-left:0!important}.pagination{padding:18px 24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.75rem;color:#829187}.pagination button{font-size:.76rem}.warning-text{color:#ac7a32;display:flex!important;align-items:center;gap:4px}.detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.detail-panel{padding:28px;margin-bottom:22px}.detail-panel>.eyebrow{font-size:.65rem;color:#91a093;margin:30px 0 10px}.detail-highlight{display:flex;gap:15px;justify-content:space-between;align-items:start;margin-bottom:30px}.detail-highlight a{display:flex;gap:12px;align-items:center;font-size:1.2rem}.detail-highlight p{font-size:.9rem}.detail-list{font-size:.83rem;display:grid;grid-template-columns:1fr 1.5fr;gap:16px;line-height:1.6}.detail-list dt{color:#89968d}.detail-list dd{margin:0;overflow-wrap:anywhere}.detail-pair{display:contents}.related-order{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:15px 0;font-size:.8rem}.settings-panel{padding:30px;max-width:800px;margin-bottom:25px}.settings-panel>h2{margin-bottom:30px}.editor-heading{align-items:start}.editor-heading h1{font-size:1.8rem}.editor-heading .button,.editor-heading button{font-size:.76rem}.draft-indicator{font-size:.65rem;margin-left:13px;padding:5px 7px;background:#ebefe8;color:#6c836c;border-radius:4px}.editor-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}.editor-tabs{position:sticky;top:25px;display:flex;flex-direction:column;gap:5px}.editor-tabs button{justify-content:start;background:transparent;color:#788c7c;font-size:.8rem;font-weight:400}.editor-tabs button.active{background:#e9f0e5;color:#2d5639;font-weight:600}.editor-panel{padding:30px;max-width:950px}.editor-section-heading{border-bottom:1px solid var(--border);margin-bottom:26px;padding-bottom:8px}.editor-section-heading .eyebrow{font-size:.61rem;color:#9aaa9a;margin-bottom:10px}.color-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.color-field>div{display:flex;gap:10px}.color-field input[type=color]{width:52px;padding:4px}.editor-card{border:1px solid var(--border);border-radius:8px;margin:17px 0;background:#fff}.editor-card summary{padding:18px;background:#f9fbf7;border-radius:8px;cursor:pointer;font-size:.88rem}.editor-card summary>span{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.editor-card summary small{color:#8a9a8b;font-size:.72rem}.editor-card-body{padding:23px}.editor-card-body>.actions:first-child{justify-content:end;margin-bottom:12px}.item-editor{border:1px solid #e5ebe1;background:#fbfcfa;border-radius:8px;padding:20px;margin:20px 0}.item-editor .panel-heading{padding:0 0 20px}.item-editor .panel-heading strong{font-size:.8rem}.landing{background:var(--background);color:var(--text);padding-bottom:0}.landing .cta{background:var(--cta);color:var(--ctaText)}.demo-banner{text-align:center;padding:12px;background:#fff5d4;color:#6a5923;font-size:.75rem}.demo-banner a{margin-left:12px;text-decoration:underline}.promo-bar{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;font-size:.76rem;min-height:40px;text-align:center}.product-nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:27px 35px;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent);gap:15px}.product-nav>strong{font-family:Manrope,sans-serif;font-size:1.1rem;letter-spacing:-.5px}.product-nav>strong>span{font-size:.55rem;vertical-align:super;margin-left:3px}.product-nav>span{display:flex;gap:7px;align-items:center;font-size:.72rem;color:var(--text)}.product-hero{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:55px 35px 70px;align-items:center}.product-hero h1{font-weight:500;font-size:clamp(2.6rem,4.5vw,4rem);line-height:1.12;letter-spacing:-2.5px;margin-bottom:25px}.product-hero .eyebrow{font-size:.63rem;letter-spacing:2.7px;color:var(--primary)}.product-hero p{color:var(--text);opacity:.78;max-width:440px;font-size:1rem;margin-bottom:28px}.product-hero button{min-height:53px;padding:15px 25px;font-size:.86rem;border-radius:5px}.trust-note{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:.75rem;color:var(--primary)}.product-image{height:510px;position:relative;border-radius:90px 12px 12px;background:var(--secondary);overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.image-label{position:absolute;bottom:20px;left:20px;background:#ffffffdc;border-radius:3px;padding:10px 14px;font-size:.54rem;letter-spacing:2px;color:#19352f}.landing-section{max-width:1130px;margin:0 auto;padding:64px 0}.landing-section>h2{font-size:2rem;font-weight:500;letter-spacing:-1px;margin-bottom:32px}.section-intro{max-width:680px;color:var(--text);opacity:.8}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.info-grid article{border-top:1px solid color-mix(in srgb,var(--text) 15%,transparent);padding:30px 0 0}.info-grid h3{font-size:1.05rem;font-weight:600;margin:21px 0 12px}.info-grid p{font-size:.88rem;opacity:.75}.info-grid img{max-height:150px;max-width:100%;object-fit:cover}.benefit-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--secondary);color:var(--primary)}.step-number{font-family:Manrope,sans-serif;font-size:2rem;color:var(--primary);opacity:.55}.section-ingredients{border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.section-howItWorks{padding-bottom:85px}.section-image{max-width:100%;max-height:450px;object-fit:cover}.image-section{max-width:1130px;margin:35px auto}.image-section img{width:100%;height:auto}.image-section figcaption{font-size:.85rem;text-align:center;padding:15px}.order-section{background:var(--secondary);padding:65px max(30px,calc((100% - 1070px)/2));scroll-margin-top:65px}.order-heading{text-align:center;margin-bottom:45px}.order-heading .eyebrow{font-size:.6rem;letter-spacing:2px;color:var(--primary)}.order-heading h2{font-size:2.5rem;font-weight:500;letter-spacing:-1.4px;margin-bottom:14px}.order-heading p{font-size:.9rem;opacity:.7}.order-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.order-grid h3{font-size:.9rem;margin-bottom:25px;display:flex;align-items:center;gap:12px}.section-index{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem}.bundle{display:flex;align-items:center;gap:13px;padding:20px 16px;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:8px;background:var(--background);cursor:pointer;margin-bottom:12px;min-height:95px}.bundle.selected{border:2px solid var(--primary);padding:19px 15px;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 5%,transparent)}.bundle>img{width:45px;height:50px;object-fit:contain;flex-shrink:0;border-radius:4px}.product-nav .product-logo{width:auto;max-width:min(160px,40vw);height:48px;object-fit:contain}.bundle>div{min-width:0}.bundle>div:nth-last-child(2){flex:1}.bundle strong{font-size:.85rem;display:block}.bundle span:not(.offer-badge){display:block;font-size:.68rem;margin-top:6px;opacity:.7}.bundle-price{text-align:right}.bundle-price del{display:block;font-size:.68rem;margin-top:6px;opacity:.55}.offer-badge{display:inline-block;background:var(--accent);color:var(--text);padding:4px 6px;border-radius:3px;font-size:.56rem;margin-top:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.order-summary{margin:25px 0}.order-summary>h4{font-size:.8rem}.order-summary>div{display:flex;justify-content:space-between;gap:20px;font-size:.83rem;margin:14px 0}.order-summary .savings{font-size:.73rem;color:var(--primary)}.order-summary .total{border-top:1px solid color-mix(in srgb,var(--text, #19352f) 18%,transparent);padding-top:20px;margin-top:22px;font-size:1rem}.order-trust{display:flex;gap:12px;padding-top:15px;align-items:center;opacity:.8}.order-trust>svg{flex-shrink:0}.order-trust p{font-size:.73rem;margin:0}.customer-card{background:var(--background);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);padding:30px;border-radius:10px}.customer-card .field{font-size:.75rem;margin-bottom:17px}.customer-card input{font-size:.86rem}.customer-card .form-grid{gap:14px}.submit-order{width:100%;min-height:52px;margin-top:8px}.form-note{font-size:.63rem;text-align:center;opacity:.6;margin:15px 0 0;line-height:1.7}.form-note svg{vertical-align:middle}.honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.faq{max-width:800px;padding:80px 20px}.faq>.eyebrow{text-align:center;font-size:.6rem;opacity:.6}.faq>h2{text-align:center;font-size:2rem;margin-bottom:40px}.faq details{border-bottom:1px solid color-mix(in srgb,var(--text) 15%,transparent);padding:23px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:.93rem}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:1.3rem;opacity:.6}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:.87rem;margin:20px 0 0;opacity:.75}.guarantee{text-align:center;padding:50px 30px;background:var(--secondary);border-radius:12px;margin-bottom:60px}.guarantee h2{margin:20px 0}.guarantee p{max-width:650px;margin:20px auto}.product-footer{border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);padding:32px max(30px,calc((100% - 1130px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.8rem}.product-footer>span{font-size:.72rem;opacity:.65}.product-footer>div{display:flex;gap:15px}.product-footer .text-link{color:var(--text);font-size:.7rem}.sticky-order{display:none;position:fixed;bottom:0;left:0;right:0;z-index:25;background:var(--background);padding:12px 20px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -5px 20px #00000008}.sticky-order button{width:100%;min-height:48px}.sticky-order.on-desktop{display:block}.landing:has(.sticky-order.on-desktop){padding-bottom:85px}.cookie-choice{position:fixed;z-index:50;bottom:100px;left:20px;width:min(380px,calc(100vw - 40px));background:#fff;color:#19352f;border:1px solid #dde6dd;padding:24px;border-radius:12px;box-shadow:0 10px 50px #0002}.cookie-choice strong{font-size:.92rem}.cookie-choice p{font-size:.8rem;margin:12px 0 16px}.cookie-choice button{font-size:.75rem}.success{max-width:650px;margin:auto;text-align:center;padding:80px 30px;min-height:70vh}.success-icon{display:flex;justify-content:center;margin-bottom:25px;color:var(--primary)}.success h1{font-size:2.8rem;margin-top:15px;font-weight:500}.success p{opacity:.75}.success .eyebrow{font-size:.65rem}.success-steps{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:18px;font-size:.85rem;align-items:center;background:var(--secondary);padding:25px;margin:30px 0}.success>.button,.success>button{margin:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#fff;color:#19352f;padding:30px;border-radius:12px;max-width:640px;width:100%;max-height:85vh;overflow:auto}@media(min-width:1600px){.admin-main{padding-top:50px}}@media(max-width:1150px){.sidebar{width:205px;padding:30px 15px}.admin-body{margin-left:205px;width:calc(100% - 205px)}.admin-main{padding:30px 24px}.admin-topbar{padding:0 24px}.stats-grid{gap:12px}.stat-card{padding:18px}.dashboard-grid{grid-template-columns:1fr}.status-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 24px}.status-panel>h2,.status-panel>p{grid-column:1/-1}.pages-grid{grid-template-columns:repeat(2,1fr)}.landing-section,.image-section{margin-left:35px;margin-right:35px}.faq{margin:auto}.editor-layout{grid-template-columns:140px minmax(0,1fr);gap:15px}.editor-panel{padding:22px}.page-heading{flex-wrap:wrap}.product-image{height:460px}.workspace-hero .actions{flex-wrap:wrap;gap:15px}.home-tools>a{padding:30px 20px}}@media(max-width:800px){.home-nav{height:85px;padding:0 25px}.home-nav>.quiet{display:none}.workspace-hero{padding:40px 30px 55px;gap:35px;grid-template-columns:1fr}.workspace-hero h1{font-size:3.5rem;letter-spacing:-2.5px}.flow-visual{max-width:500px;transform:none}.home-tools{grid-template-columns:1fr}.home-tools>a{border-right:0;border-bottom:1px solid var(--border);padding:30px 20px}.home-tools>a>.eyebrow{margin-top:15px}.home-footer>span:last-child{display:none}.sidebar{transform:translate(-100%);transition:transform .2s;width:235px;box-shadow:8px 0 35px #153d3810}.sidebar.open{transform:translate(0);top:65px}.sidebar.open .brand{display:none}.admin-body{margin-left:0;width:100%}.admin-topbar{height:65px;padding:0 20px}.mobile-menu{display:inline-flex;background:none;color:var(--green);padding:5px}.admin-topbar>.quiet{flex:1}.admin-user>span:first-child{display:none}.admin-topbar .slash{margin:0 5px}.admin-main{padding:27px 20px}.stats-grid{grid-template-columns:1fr 1fr}.page-heading{gap:20px}.page-heading h1{font-size:1.85rem}.admin-footer{padding:20px}.admin-footer>span{display:none}.detail-grid,.editor-layout{grid-template-columns:1fr}.editor-tabs{position:static;flex-direction:row;overflow:auto;gap:5px;padding:0 0 10px}.editor-tabs button{white-space:nowrap;flex-shrink:0;padding:10px 14px}.editor-heading>.actions{gap:8px}.login-page{grid-template-columns:1fr}.login-story{display:none}.login-form{padding:35px 25px}.product-hero{gap:25px;padding:35px 25px 50px}.product-hero h1{font-size:2.6rem;letter-spacing:-1.8px}.product-image{height:400px;border-radius:55px 10px 10px}.product-hero p{font-size:.9rem}.order-grid{gap:25px}.customer-card{padding:23px}.order-section{padding:50px 25px}.order-heading h2{font-size:2.1rem}.info-grid{gap:25px}.product-footer{flex-wrap:wrap}.product-footer>div{margin-left:auto}.landing-section>h2{font-size:1.8rem}.sticky-order{display:block}.landing:has(.sticky-order){padding-bottom:85px}.status-panel{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home-nav{padding:0 20px}.home-nav .button{font-size:.73rem;padding:9px 12px}.home-nav .brand{font-size:1.5rem}.workspace-hero{padding:30px 22px 50px}.workspace-hero h1{font-size:3.15rem}.workspace-hero p{font-size:1rem}.hero-tags{gap:15px;margin-top:30px}.hero-tags span{font-size:.7rem}.flow-visual{padding:28px 20px}.flow-card{padding:20px 12px;gap:10px}.flow-card strong{font-size:.8rem}.flow-card small{font-size:.67rem}.flow-card svg{width:20px}.home-footer{padding:30px 22px;gap:10px}.home-footer>span{font-size:.68rem}.admin-topbar>.quiet{font-size:.7rem}.admin-main{padding:24px 16px}.stat-card>div{font-size:.7rem}.stat-card>strong{font-size:2rem}.page-heading p{font-size:.8rem}.pages-grid{grid-template-columns:1fr}.pagination{padding:16px;flex-wrap:wrap}.filters{padding:15px;gap:12px}.filters .search-field{flex-basis:100%}.form-grid,.color-grid{grid-template-columns:1fr}.editor-panel{padding:20px 16px}.editor-card-body{padding:18px 14px}.editor-card summary{padding:16px}.item-editor{padding:15px}.detail-panel,.settings-panel{padding:23px}.detail-highlight a{font-size:1rem}.detail-list{font-size:.77rem;gap:14px}.product-nav{padding:22px}.product-nav>strong{font-size:1rem}.product-nav>span{font-size:.62rem}.product-hero{display:flex;flex-direction:column;padding:35px 22px 45px;gap:30px}.hero-copy{width:100%}.product-hero h1{font-size:2.9rem;margin-bottom:20px}.product-hero .eyebrow{font-size:.58rem}.product-hero p{max-width:none}.product-image{height:370px;width:100%;border-radius:65px 10px 10px}.product-hero .cta{width:100%}.trust-note{justify-content:center;margin-top:16px}.landing-section{margin:0 22px;padding:42px 0}.landing-section>h2{font-size:1.8rem;margin-bottom:24px}.info-grid{grid-template-columns:1fr;gap:15px}.info-grid article{padding:22px 0 0}.info-grid h3{margin:15px 0 10px}.info-grid article p{margin-bottom:15px}.section-howItWorks .info-grid{gap:10px}.section-howItWorks article{display:grid;grid-template-columns:50px 1fr;gap:0 12px}.section-howItWorks .step-number{grid-row:1/3;margin-top:10px}.section-howItWorks article h3{margin-top:8px}.section-howItWorks article p{grid-column:2}.order-section{padding:45px 18px}.order-heading{margin-bottom:30px}.order-heading h2{font-size:2rem}.order-grid{grid-template-columns:1fr;gap:28px}.customer-card{padding:23px 18px}.customer-card .form-grid{grid-template-columns:1fr 1fr;gap:12px}.order-trust{padding-top:0}.bundle{padding:18px 13px}.bundle.selected{padding:17px 12px}.bundle strong{font-size:.81rem}.bundle>div:nth-last-child(2){min-width:0}.faq{padding:48px 0;margin:0 22px}.faq>h2{font-size:1.75rem}.product-footer{padding:25px 22px;gap:10px}.product-footer>span{width:100%;order:3}.product-footer>div{margin:0}.product-footer>strong{width:100%;font-size:1rem}.success{padding:60px 22px}.success h1{font-size:2.3rem}.demo-banner{padding:10px;font-size:.66rem}.demo-banner a{display:block;margin:5px 0 0}.promo-bar{font-size:.7rem}.cookie-choice{bottom:95px;padding:20px}.image-section{margin:22px}.guarantee{padding:35px 22px;margin-bottom:35px}.editor-card summary>span small{display:block;width:100%}.editor-heading .actions{width:100%}.editor-heading .actions>*{flex-grow:1}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.customer-card .field{font-size:.875rem}.customer-card input,.customer-card h3{font-size:1rem}.bundle strong{font-size:.95rem}.bundle span:not(.offer-badge),.bundle-price del{font-size:.8rem}.offer-badge{font-size:.7rem}.form-note{font-size:.75rem}.order-summary>div{font-size:.9rem}.order-summary .savings,.order-trust p{font-size:.8rem}.sticky-order button,.submit-order,.product-hero p,.info-grid p{font-size:1rem}.product-footer .text-link{font-size:.8rem}.product-nav>span{font-size:.75rem}.promo-bar{font-size:.8rem}.product-hero .cta{font-size:1rem}.trust-note{font-size:.85rem}.faq summary{font-size:1rem}.faq details p{font-size:1rem}.stat-card>div,td{font-size:.875rem}th,td small{font-size:.75rem}.field{font-size:.9rem}.data-scope{font-size:.78rem;color:#637a69}.editor-tabs button,.sidebar nav a{font-size:.875rem}.page-heading p,.panel-heading p{color:#617668}.status{font-size:.78rem}td .status{font-size:.75rem}.customer-card .form-grid{grid-template-columns:1fr 1fr}@media(max-width:350px){.customer-card .form-grid{grid-template-columns:1fr}.product-nav{padding:20px 16px}.product-nav>strong{font-size:.9rem}.product-nav>span{font-size:.7rem}.bundle{gap:9px}.bundle strong{font-size:.875rem}.bundle span:not(.offer-badge){font-size:.75rem}}dialog.modal{border:1px solid #dce4dd;box-shadow:0 20px 70px #0003}dialog.modal::backdrop{background:#0007}.landing input[type=radio],.landing input[type=checkbox]{accent-color:var(--primary)}.landing[dir=rtl]{font-family:Tajawal,sans-serif}.landing[dir=rtl] h1,.landing[dir=rtl] h2,.landing[dir=rtl] h3,.landing[dir=rtl] h4,.landing[dir=rtl] strong{font-family:Tajawal,sans-serif;letter-spacing:0}.landing[dir=rtl] .eyebrow{letter-spacing:0;font-size:.85rem}.landing[dir=rtl] .product-hero h1{line-height:1.4;font-weight:700;letter-spacing:0}.landing[dir=rtl] .product-image{border-radius:12px 90px 12px 12px}.landing[dir=rtl] .bundle-price{text-align:left;white-space:nowrap}.landing[dir=rtl] .success-steps{text-align:right}.landing[dir=rtl] .cta>svg:last-child,.landing[dir=rtl] .sticky-order button>svg{transform:scaleX(-1)}.landing[dir=rtl] input[type=tel]{text-align:right;unicode-bidi:plaintext}.landing[dir=rtl] .order-heading h2{line-height:1.5}.landing[dir=rtl] .cookie-choice{left:auto;right:20px}.landing[dir=rtl] .modal{font-family:Tajawal,sans-serif}.gentle-shake{animation:cta-nudge 5s ease-in-out 5s infinite;transform-origin:center}@keyframes cta-nudge{0%,12%,to{transform:translate(0) rotate(0)}2%{transform:translate(-3px) rotate(-.5deg)}4%{transform:translate(3px) rotate(.5deg)}6%{transform:translate(-2px) rotate(-.35deg)}8%{transform:translate(2px) rotate(.35deg)}10%{transform:translate(-1px) rotate(0)}}.gentle-shake:hover,.gentle-shake:focus-visible,.gentle-shake:active{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.gentle-shake{animation:none}}@media(max-width:600px){.landing[dir=rtl] .product-hero h1{font-size:clamp(2rem,8.5vw,2.6rem);line-height:1.5}}.hosting-home{min-height:100svh;display:grid;place-items:center;padding:32px 24px;background:#fff;color:#19352f;font-family:Tajawal,sans-serif;text-align:center}.hosting-home p{margin:0;max-width:960px;font-size:clamp(1.15rem,2.5vw,1.5rem);line-height:1.9}.hosting-home a{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#176749;text-decoration:underline;text-underline-offset:4px}.compact-home{min-height:100svh;padding:clamp(40px,8vh,90px) 0}.compact-home .hosting-home{min-height:0;background:transparent;padding:24px 6%}.compact-home-tags{justify-content:center;flex-wrap:wrap;margin:12px 24px 40px}.arabic-home{font-family:Tajawal,sans-serif}.arabic-home .eyebrow,.arabic-home .home-nav>.quiet,.arabic-home .flow-label{letter-spacing:0}.arabic-home .workspace-hero h1{letter-spacing:0;line-height:1.35}.arabic-home .home-contact{min-height:0;padding:28px 6% 40px;background:transparent}.arabic-home .home-tools>a{border-right:0;border-inline-end:1px solid var(--border)}.arabic-home .home-tools>a:last-child{border-inline-end:0}.arabic-home .home-tools>a>svg:last-child{right:auto;left:22px}.arabic-home .flow-card{text-align:right}@media(max-width:700px){.arabic-home .home-tools>a{border-inline-end:0}}.public-home [lang=ar-TN]{font-family:Tajawal,sans-serif;letter-spacing:0}.public-home h1{line-height:1.35;text-align:start}.public-home .home-contact{min-height:0;padding:28px 6% 40px;background:transparent}.public-home .contact-detail{font-family:DM Sans,sans-serif;font-size:1rem}.public-home-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-tools article{padding:37px 28px;border-right:1px solid var(--border)}.public-home-tools article:last-child{border-right:0}.public-home-tools .eyebrow{font-size:.6rem;margin:23px 0 10px;color:#7b8a82}.public-home-tools h2{text-align:left}@media(max-width:700px){.public-home-tools{grid-template-columns:1fr}.public-home-tools article{border-right:0;border-bottom:1px solid var(--border)}.public-home-tools article:last-child{border-bottom:0}}
