@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--ink:#113b38;--deep:#073f3a;--deep2:#0c5149;--mint:#e3f4ed;--gold:#ba8851;--sand:#f7f3ec;--bg:#fbfaf8;--border:#e7e9e4;--muted:#748481;--soft:#f3f6f3;--danger:#a85244;--shadow:0 12px 40px rgba(24,58,49,.07);font-family:'IBM Plex Sans Arabic',Tahoma,Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}img{display:block;width:100%;object-fit:cover}::selection{background:#c6e8db;color:#052e2b}.container{width:min(1280px,calc(100% - 64px));margin:auto}.topstrip{background:#073f3a;color:#c7e3d7;text-align:center;font-size:11px;letter-spacing:.1px;padding:6px 10px}.topstrip b{color:#fff}.header{position:sticky;top:0;z-index:35;border-bottom:1px solid #e9ebe6;background:rgba(255,255,255,.96);backdrop-filter:blur(18px)}.header-in{height:74px;display:flex;align-items:center;gap:28px}.logo{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;cursor:pointer}.logo-mark{width:34px;height:34px;display:grid;place-items:center;color:#e5bf86;background:var(--deep);border-radius:11px;font-size:21px;font-weight:900;line-height:1}.logo-word{font-weight:800;font-size:29px;letter-spacing:-1.7px;color:var(--deep)}.logo-word small{display:block;font-size:9px;letter-spacing:0;color:#8a9d96;margin-top:-8px;text-align:center}.nav{display:flex;align-items:center;gap:22px;margin-inline-start:25px}.nav a{color:#5b6966;font-weight:700;font-size:13px;transition:.2s}.nav a:hover,.nav a.active{color:var(--deep)}.header-actions{margin-right:auto;display:flex;gap:9px;align-items:center}.btn{border-radius:12px;padding:11px 19px;border:1px solid transparent;background:white;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s;line-height:1.5}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.primary{background:var(--deep);color:white;box-shadow:0 5px 12px #063f3a18}.btn.primary:hover{background:#0b5850;box-shadow:0 8px 19px #063f3a24}.btn.outline{border-color:#dce4df;color:var(--deep)}.btn.soft{background:#eef6f2;color:var(--deep)}.btn.gold{background:#f6ede0;color:#91612d}.btn.danger{background:#fff2f0;color:#a34e3f}.btn.sm{padding:8px 12px;border-radius:9px;font-size:11px}.btn.full{width:100%}.icon-btn{width:36px;height:36px;border:1px solid var(--border);background:white;border-radius:10px;display:grid;place-items:center;color:var(--deep)}.hamburger{display:none}.chip{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:25px;font-weight:700;font-size:10px;background:#f1f6f2;color:#527168;white-space:nowrap}.chip.good{color:#167b60;background:#dcf4e9}.chip.warn{color:#996921;background:#fff1d5}.chip.bad{color:#b04c40;background:#ffebe7}.chip.info{color:#397a9c;background:#e8f5fb}.chip.ad{background:#fff4e3;color:#95632c}.mini-dot{height:6px;width:6px;display:inline-block;border-radius:10px;background:currentColor}.eyebrow{display:flex;align-items:center;gap:8px;color:#387667;font-weight:700;font-size:11px}.eyebrow:before{content:'';width:20px;height:2px;background:#bc8a55}.hero{background:radial-gradient(ellipse at 65% 70%,#fff 5%,transparent 64%),linear-gradient(116deg,#f0e9de 0%,#f6f4ef 47%,#edf4ee 100%);position:relative;overflow:hidden}.hero .container{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;min-height:515px;gap:40px;padding-top:50px;padding-bottom:72px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(35px,4.2vw,58px);line-height:1.37;letter-spacing:-2.2px;margin:17px 0;color:#113d37;font-weight:800}.hero h1 em{font-style:normal;color:#c18b4d}.hero p{color:#627873;font-size:15px;line-height:2.05;max-width:540px}.hero-ctas{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.hero-proof{display:flex;gap:19px;margin-top:26px;font-size:11px;color:#667c72;font-weight:600;flex-wrap:wrap}.hero-proof span{display:inline-flex;gap:6px;align-items:center}.hero-proof i{font-style:normal;color:#23856d}.hero-visual{height:380px;border-radius:24px;position:relative;background:#e7d9c6 url('assets/hero.jpg') center 46%/cover no-repeat;box-shadow:0 25px 70px rgba(41,61,46,.18)}.hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 35%,#063f3a12);border-radius:24px;pointer-events:none}.float-card{position:absolute;z-index:2;box-shadow:0 17px 42px #173d311f;border:1px solid #eef1e9;background:rgba(255,255,255,.98);border-radius:15px;padding:14px 17px}.float-card.av{right:-16px;bottom:21px;width:236px}.float-card.bx{left:-22px;top:34px;width:218px}.float-card strong{font-size:12px}.float-card p{font-size:11px;line-height:1.55;margin:4px 0;color:var(--muted)}.float-card .bar{height:6px;background:#eaf2ea;border-radius:10px;margin-top:12px;overflow:hidden}.float-card .bar:before{content:'';display:block;width:81%;height:100%;background:#22846b;border-radius:10px}.search-overlap{position:relative;z-index:4;margin-top:-36px}.searchbox{background:white;border:1px solid #e7ebe6;box-shadow:var(--shadow);padding:15px;border-radius:18px;display:flex;gap:10px;align-items:center}.field{height:47px;background:#fafbf9;border:1px solid #e6ebe6;border-radius:10px;display:flex;align-items:center;gap:9px;padding:0 12px;flex:1;min-width:100px}.field.big{flex:2.4}.field input,.field select{min-width:0;width:100%;background:transparent;border:0;outline:0;color:var(--ink);font-size:12px}.field select{cursor:pointer}.field .searchicon{color:#81918b;font-size:16px}.section{padding:70px 0}.section.slim{padding:45px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px}.section-head h2{margin:7px 0 2px;font-size:27px;letter-spacing:-.9px}.section-head p{margin:0;color:#84918a;font-size:12px}.text-link{background:none;border:0;color:#267665;font-weight:700;font-size:12px}.cats{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.cat-card{background:white;border:1px solid #e9ece7;border-radius:16px;overflow:hidden;text-align:right;transition:.2s;box-shadow:0 4px 16px #15352f08;cursor:pointer}.cat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#a9c8bd}.cat-card img{height:142px}.cat-card .cat-body{padding:15px}.cat-card strong{font-size:13px}.cat-card small{display:block;color:#89958d;font-size:10px;margin-top:6px}.ad-banner{background:linear-gradient(108deg,#084942,#0c574d);color:white;padding:22px 30px;border-radius:19px;display:flex;align-items:center;justify-content:space-between;gap:15px;overflow:hidden;position:relative}.ad-banner:before{content:'◈';font-size:140px;color:#ffffff0c;position:absolute;left:22%;top:-80px}.ad-banner h3{margin:6px 0;font-size:19px}.ad-banner p{font-size:11px;margin:0;color:#c4e7d9;line-height:1.8}.ad-banner .btn{background:white;color:var(--deep)}.filters-inline{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.filterpill{background:white;border:1px solid var(--border);padding:9px 13px;border-radius:25px;color:#657975;font-size:11px}.filterpill.selected{color:white;background:var(--deep);border-color:var(--deep)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.product-card{background:#fff;border:1px solid #e9ece8;border-radius:16px;overflow:hidden;transition:.2s}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pimage{height:163px;position:relative;overflow:hidden;background:#f3eee7}.pimage img{height:100%;transition:transform .35s}.product-card:hover .pimage img{transform:scale(1.05)}.pimage .chip{position:absolute;top:11px;right:11px;box-shadow:0 3px 8px #00000008}.pimage .bookmark{position:absolute;top:11px;left:11px;border:none;border-radius:9px;width:30px;height:30px;background:#ffffffea;display:grid;place-items:center;font-size:18px;color:#657b72}.bookmark.active{color:#b87b35!important}.product-body{padding:15px}.product-body h3{font-size:14px;margin:2px 0 3px;line-height:1.55}.sub{font-size:10px;color:#91a09b}.sku{color:#9dabaa;font-size:9px;direction:ltr;unicode-bidi:plaintext}.pprice{font-size:19px;font-weight:800;color:var(--deep);margin:13px 0 9px}.pprice span{font-size:10px;font-weight:500;color:#92a09c}.prod-meta{display:flex;justify-content:space-between;gap:6px;color:#768981;font-size:10px;padding:8px 0;border-top:1px solid #f0f1ed}.prod-meta b{color:#3d6257}.product-body .actions{display:flex;gap:7px;margin-top:12px}.product-body .actions .btn{flex:1}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.why-card{padding:26px 20px;border:1px solid #e7ede7;border-radius:17px;background:white}.why-card .ii{height:41px;width:41px;border-radius:12px;background:#edf5ef;color:#246f5f;display:grid;place-items:center;font-size:20px;margin-bottom:17px}.why-card h3{margin:0 0 8px;font-size:14px}.why-card p{font-size:11px;color:#8a9992;line-height:2;margin:0}.two-entries{display:grid;grid-template-columns:1fr 1fr;gap:15px}.entry{border-radius:19px;padding:29px;display:flex;justify-content:space-between;align-items:center;min-height:145px;position:relative;overflow:hidden}.entry.buyer{background:#083f3a;color:white}.entry.supplier{background:#eae0d0;color:#19473f}.entry h3{font-size:20px;margin:5px 0 8px}.entry p{font-size:11px;opacity:.72;margin:0}.entry .entry-ico{font-size:47px;opacity:.2}.bottom-cta{background:var(--deep);color:white;border-radius:23px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.bottom-cta h2{font-size:27px;line-height:1.5;margin:0 0 4px}.bottom-cta p{font-size:12px;color:#a7d4c3;margin:0}.footer{background:#072e2c;color:#dcece4;margin-top:55px;padding:38px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer .logo-word{color:white}.footer p,.footer a{font-size:11px;color:#a7c9bf;line-height:2}.footer a{display:block;margin:9px 0}.footer h4{font-size:13px}.footer-bottom{border-top:1px solid #ffffff22;padding-top:18px;margin-top:23px;color:#8daea4;font-size:10px;display:flex;justify-content:space-between}.page-head{padding:45px 0 18px;background:linear-gradient(120deg,#edf3ee,#fffaf3);border-bottom:1px solid #e9eee8}.page-head h1{font-size:29px;margin:10px 0 5px}.page-head p{font-size:12px;color:#82918c;margin:0 0 14px}.catalog-tools{margin-top:25px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:9px}.catalog-tools .field{background:white}.catalog-tools .btn{min-width:100px}.catalog-head{margin:29px 0 19px;display:flex;justify-content:space-between;align-items:center}.catalog-head b{font-size:16px}.catalog-head span{color:#83938e;font-size:11px}.empty{text-align:center;padding:55px 22px;color:#819189;border:1px dashed #cbd9d1;border-radius:16px;background:#fff}.empty .emoji{font-size:38px}.shell{background:#f8faf7;min-height:calc(100vh - 110px)}.dash-layout{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 112px);max-width:1600px;margin:auto}.sidebar{padding:26px 15px;background:#fff;border-left:1px solid var(--border)}.sidebar .side-label{font-size:10px;font-weight:700;color:#a2aaa4;margin:13px 14px}.side-item{width:100%;text-align:right;display:flex;align-items:center;gap:11px;border:0;padding:12px 14px;background:transparent;color:#6d7e79;border-radius:10px;font-size:12px;font-weight:600;margin:3px 0}.side-item:hover{background:#f4f9f5}.side-item.active{background:#e7f3ec;color:#095348;font-weight:800}.side-ic{font-size:17px;width:22px;text-align:center}.side-help{background:#edf6f1;border-radius:14px;margin-top:35px;padding:19px}.side-help h4{font-size:13px;margin:5px 0}.side-help p{font-size:10px;color:#7b9488;line-height:1.8;margin:5px 0 10px}.dash-content{padding:30px 33px 70px;min-width:0}.dash-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:22px}.dash-top h1{font-size:24px;margin:0 0 7px}.dash-top p{margin:0;color:#849690;font-size:12px}.stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0}.stat{background:#fff;border:1px solid #e9efea;border-radius:15px;padding:18px;min-height:106px;position:relative;overflow:hidden}.stat .stat-icon{float:left;background:#eff6f1;color:#3c816d;border-radius:11px;padding:10px;font-size:18px}.stat small{font-size:11px;color:#879a8e}.stat strong{font-size:25px;display:block;line-height:1.4;margin-top:7px}.stat span{font-size:10px;color:#8ca297}.panel{border:1px solid #e8eee9;background:#fff;border-radius:17px;padding:21px;margin-top:17px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.panel-head h2{margin:0;font-size:17px}.panel-head p{color:#90a097;margin:5px 0 0;font-size:11px}.dash-search{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dash-search .field{background:white;min-width:160px}.dash-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dash-products .pimage{height:140px}.twocol{display:grid;grid-template-columns:1.45fr 1fr;gap:16px}.lineitem{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #f0f1ef}.lineitem:last-child{border-bottom:none}.lineitem img{width:55px;height:55px;border-radius:9px}.lineitem strong{font-size:12px}.lineitem small{font-size:10px;color:#8d9b94;display:block;margin-top:5px}.lineitem .chip{margin-right:auto}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:680px;text-align:right}.data-table thead{background:#f7f8f4}.data-table th{color:#6d8278;font-size:10px;padding:13px 11px;white-space:nowrap}.data-table td{border-top:1px solid #ecf0eb;padding:12px 11px;font-size:11px;white-space:nowrap}.data-table td b{font-size:11px}.data-table td img{height:40px;width:48px;border-radius:8px;display:inline-block;vertical-align:middle;margin-left:8px}.td-actions{display:flex;gap:5px}.chart-flex{height:178px;display:flex;gap:11px;align-items:end;justify-content:space-evenly;border-bottom:1px solid #e4ebe6;background:linear-gradient(0deg,transparent 24%,#eef2ee 25%,transparent 25%,transparent 49%,#eef2ee 50%,transparent 50%,transparent 74%,#eef2ee 75%,transparent 75%);padding:15px}.chart-col{width:30px;background:linear-gradient(180deg,#1e7966,#0b5147);border-radius:5px 5px 0 0;position:relative}.chart-col:after{content:attr(data-month);position:absolute;bottom:-22px;right:-12px;width:55px;text-align:center;color:#92a196;font-size:9px}.adpanel{display:flex;align-items:center;gap:18px;background:#fffbf5;border:1px solid #f2e4ca;padding:17px;border-radius:13px}.adpanel img{height:85px;width:130px;border-radius:12px}.adpanel h3{margin:5px 0;font-size:14px}.adpanel p{font-size:11px;color:#83918a;margin:0}.adstat{margin-right:auto;text-align:center;min-width:60px}.adstat strong{font-size:18px;display:block;color:#225f51}.adstat small{font-size:10px;color:#91a19a}.compare-table{width:100%;border-collapse:collapse;min-width:560px}.compare-table th,.compare-table td{border-bottom:1px solid #edf0eb;text-align:right;font-size:11px;padding:13px}.compare-table th{background:#f6f9f6;font-weight:700}.compare-table tbody tr:last-child td{border:none}.review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review .panel{margin:0;padding:15px}.review strong{font-size:12px}.review span{color:#8b9f95;font-size:10px}.overlay{position:fixed;z-index:70;inset:0;background:rgba(2,27,23,.52);backdrop-filter:blur(4px);display:grid;place-items:center;padding:15px;overflow:auto}.modal{background:white;border-radius:22px;width:min(570px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #03271e55;position:relative}.modal.large{width:min(770px,100%)}.modal-head{padding:23px 27px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px}.modal-head h2{margin:0;font-size:20px}.modal-body{padding:24px 27px}.modal-foot{padding:15px 27px 24px;display:flex;gap:10px;justify-content:flex-start}.label{font-size:11px;color:#546c62;font-weight:700;display:block;margin:0 0 7px}.form-field{margin-bottom:17px}.input{border:1px solid #dfe8e0;background:#fcfdfb;border-radius:10px;width:100%;padding:12px 13px;outline:none;font-size:12px;color:var(--ink)}.input:focus{border-color:#7ab29b;box-shadow:0 0 0 3px #ddefe5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.product-modal-top{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-modal-top img{height:265px;border-radius:14px}.detail-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-stat{background:#f8faf7;border:1px solid #edf1ed;border-radius:11px;padding:13px}.detail-stat span{font-size:10px;color:#80928a;display:block}.detail-stat strong{display:block;font-size:15px;margin-top:4px}.note{padding:12px;border:1px solid #efe2c7;background:#fff9ee;color:#8e6b37;border-radius:10px;font-size:11px;line-height:1.8}.toast{position:fixed;z-index:90;left:23px;bottom:23px;color:white;background:#103f37;padding:14px 21px;border-radius:12px;box-shadow:0 10px 30px #0d392e35;font-size:12px;animation:appear .2s ease;max-width:330px}@keyframes appear{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-backdrop{display:none}.small-print{font-size:10px;color:#9aaca0;line-height:1.8}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price-plan{background:white;border:1px solid #e2ebe5;border-radius:18px;padding:25px}.price-plan.featured{border:2px solid #106657;box-shadow:var(--shadow)}.price-plan h3{font-size:17px;margin:12px 0}.price-plan .price{font-size:32px;font-weight:800}.price-plan .price small{font-size:11px;font-weight:400;color:#83958c}.price-plan p{font-size:11px;line-height:1.9;color:#82918b}.price-plan ul{padding-right:20px;margin-top:22px;color:#638075;font-size:11px;line-height:2.7}.price-plan .btn{width:100%}.footer-links{display:flex;gap:10px}.f-tag{font-size:10px;display:inline-flex;gap:5px;align-items:center;background:#fff;border:1px solid var(--border);padding:6px 10px;border-radius:20px;color:#688178}.product-callout{display:flex;gap:9px;align-items:center;justify-content:space-between;margin-top:12px;background:#eef7f1;padding:13px;border-radius:12px;font-size:11px;color:#326f59}.quantity-controller{display:flex;align-items:center;gap:8px}.quantity-controller input{width:110px}.stockbar{height:6px;border-radius:9px;background:#eaf0ea;overflow:hidden;margin-top:7px}.stockbar span{display:block;height:100%;border-radius:9px;background:#26916e}.subnav{display:flex;gap:8px;flex-wrap:wrap}.subnav button{font-size:11px}.micro-tag{font-size:9px;background:#e9f4ed;color:#4a8a6b;border-radius:6px;padding:3px 6px}.role-switch{display:flex;gap:5px;background:#f4f7f3;border:1px solid #e8ede7;border-radius:13px;padding:4px}.role-switch button{border:0;border-radius:10px;color:#74847a;background:transparent;padding:8px 11px;font-size:11px;font-weight:700}.role-switch button.active{background:var(--deep);color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media(max-width:1150px){.nav{gap:13px;margin-inline-start:5px}.header-in{gap:16px}.container{width:min(1150px,calc(100% - 40px))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cats{grid-template-columns:repeat(5,minmax(0,1fr))}.dash-layout{grid-template-columns:190px minmax(0,1fr)}.dash-content{padding:23px}.dash-products{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-row{grid-template-columns:repeat(2,1fr)}.twocol{grid-template-columns:1fr}}
@media(max-width:790px){.topstrip{font-size:9px}.header-in{height:64px}.nav{display:none}.header-actions .hide-mobile{display:none}.hamburger{display:grid}.logo-word{font-size:25px}.logo-mark{width:32px;height:32px}.container{width:calc(100% - 32px)}.hero .container{grid-template-columns:1fr;gap:28px;padding:42px 0 74px}.hero h1{font-size:39px;line-height:1.4}.hero p{font-size:13px}.hero-visual{height:290px;margin:0 12px}.float-card.bx{left:-12px}.float-card.av{right:-12px}.searchbox{display:grid;grid-template-columns:1fr 1fr}.searchbox .field.big{grid-column:1/-1}.searchbox>.btn{grid-column:1/-1}.cats{grid-template-columns:repeat(3,1fr)}.cat-card img{height:110px}.product-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:repeat(2,1fr)}.two-entries{grid-template-columns:1fr}.bottom-cta{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.catalog-tools{grid-template-columns:1fr 1fr}.catalog-tools .field:first-child{grid-column:1/-1}.catalog-tools .btn{grid-column:1/-1}.sidebar{position:fixed;z-index:56;right:0;top:64px;bottom:0;width:260px;box-shadow:-12px 0 35px #1a3e322b;transform:translateX(105%);transition:.23s}.sidebar.open{transform:none}.mobile-backdrop.show{display:block;position:fixed;inset:64px 0 0;background:#0006;z-index:55}.dash-layout{display:block}.dash-content{padding:20px 16px}.stat-row{grid-template-columns:repeat(2,1fr)}.dash-top h1{font-size:21px}.role-switch{overflow:auto}.role-switch button{padding:7px;font-size:10px}.pricing-grid{grid-template-columns:1fr}}
@media(max-width:520px){.header-actions{gap:5px}.header-actions .btn{padding:9px;font-size:10px}.hero h1{font-size:31px;letter-spacing:-1.4px}.hero-visual{height:215px}.float-card{padding:10px}.float-card.bx{width:175px;top:10px}.float-card.av{width:190px;bottom:9px}.hero-proof{gap:10px;font-size:10px}.searchbox{grid-template-columns:1fr;padding:12px}.searchbox .field.big{grid-column:auto}.searchbox>.btn{grid-column:auto}.cats{grid-template-columns:repeat(2,1fr)}.cat-card img{height:126px}.product-grid{grid-template-columns:1fr 1fr;gap:8px}.pimage{height:118px}.product-body{padding:11px}.product-body h3{font-size:12px}.pprice{font-size:16px}.product-body .actions{flex-direction:column}.product-body .btn{padding:8px;font-size:10px}.prod-meta{font-size:9px}.why-grid{grid-template-columns:1fr 1fr;gap:8px}.why-card{padding:17px}.section{padding:48px 0}.section-head h2{font-size:22px}.section-head p{font-size:11px}.stat{padding:13px}.stat strong{font-size:21px}.dash-products{grid-template-columns:1fr 1fr;gap:8px}.dash-products .pimage{height:115px}.dash-top{align-items:flex-start}.dash-top>.btn{padding:7px 9px;font-size:10px}.panel{padding:14px}.twocol{display:block}.adpanel{flex-wrap:wrap}.adpanel img{width:65px;height:65px}.adstat{margin-right:0}.form-grid,.product-modal-top{grid-template-columns:1fr}.product-modal-top img{height:180px}.review{grid-template-columns:1fr}.modal-head,.modal-body{padding:18px}.modal-foot{padding:16px}.footer-grid{gap:14px}.footer-bottom{flex-direction:column;gap:8px}}

/* Integrated platform v0.2: compact mobile site and workspace navigation. */
.mobile-dash-nav{display:none}
@media(max-width:790px){
 .header{position:relative;z-index:20}
 .header-in{position:relative}
 .header .nav.open{display:flex;position:absolute;top:63px;right:0;left:0;z-index:40;background:#fff;border:1px solid #e1e9e3;border-radius:14px;box-shadow:0 15px 30px #0c453c30;padding:12px;flex-direction:column;gap:4px;align-items:stretch}
 .header .nav.open a{display:block;padding:12px;border-radius:9px}
 .mobile-dash-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;font-size:12px;color:var(--muted)}
}

/* === Mawred v0.3 Marketing Design System === */
:root{--deep:#083f36;--dark:#062d28;--accent:#be8e54;--text:#153d34;--paper:#faf9f5}
.header{position:sticky;box-shadow:0 3px 14px #17382b08}.header-in{height:76px}.nav{gap:22px}.topstrip{display:flex;justify-content:center;align-items:center;gap:8px;font-size:10px;padding:7px}.demo-dot,.m-pulse,.m-live-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#77e0ab;box-shadow:0 0 0 3px #92d8ae28;flex-shrink:0}
.marketing{overflow:hidden}.marketing h1,.marketing h2,.marketing h3{letter-spacing:-1.2px}.m-section-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;color:#51846e}.m-section-label::before{content:'';width:28px;height:1.5px;background:#c6965b}.m-section-label.light{color:#a4d4bb}.m-kicker{display:inline-flex;align-items:center;gap:10px;border:1px solid #d6e1d8;padding:8px 14px;border-radius:25px;background:#eef3ed;color:#315e50;font-size:11px;font-weight:700}
.m-hero{background:radial-gradient(ellipse at 5% 5%,#e3e8de 0%,transparent 55%),radial-gradient(ellipse at 85% 65%,#efe5d4 0%,transparent 60%),#f9f8f3;position:relative}.hero-split{display:grid;grid-template-columns:1.03fr .97fr;gap:5%;align-items:center;padding:72px 0 100px;min-height:660px}.m-hero-copy{position:relative;z-index:3}.m-hero h1{font-size:clamp(42px,5.05vw,76px);line-height:1.35;color:#073d34;font-weight:800;margin:25px 0 20px;letter-spacing:-3.7px}.m-hero h1 span{color:#b88b57}.m-lead{font-size:15px;color:#62756c;line-height:2.15;max-width:570px}.m-lead b{color:#1a5143;font-weight:700}.m-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 21px}.btn.m-btn-main,.btn.m-btn-glass{padding:15px 24px;border-radius:13px;font-size:13px}.btn.m-btn-main{background:#083f36;color:white}.btn.m-btn-glass{background:white;color:#10483c;border:1px solid #d7e0da}.m-hints{display:flex;flex-wrap:wrap;gap:13px;font-size:10px;color:#658074;font-weight:600}.m-hero-art{position:relative;min-height:490px}.m-photo{position:absolute;overflow:hidden;border-radius:21px;box-shadow:0 20px 50px #2040351a}.m-photo img{height:100%}.m-photo-main{inset:0 0 35px 12%;background:#d7c4a7}.m-photo-small{width:31%;height:190px;bottom:0;left:0;border:7px solid #f6f4ef}.m-preview-card{position:absolute;top:42px;right:-10px;background:#fff;box-shadow:0 12px 39px #1d3b3026;border:1px solid #ebeee7;border-radius:17px;padding:19px;width:242px;z-index:2}.m-preview-card>span:nth-child(2){font-size:9px;color:#73867d;margin-right:6px}.m-preview-card strong{font-size:15px;display:block;margin:10px 0}.m-preview-row{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8b968f}.m-preview-row b{color:#135c48;font-size:13px}.m-preview-bar{background:#e6efe9;height:6px;border-radius:99px;margin:12px 0;overflow:hidden}.m-preview-bar i{background:#158265;height:100%;display:block;border-radius:99px}.m-preview-card small{color:#90a09a;font-size:9px}.m-orbit{position:absolute;left:12px;top:-27px;background:#0a5044;color:#faf9f5;border-radius:18px;padding:15px 20px;font-size:37px;line-height:1;text-align:center;font-weight:800;z-index:2}.m-orbit small{font-size:8px;font-weight:500;letter-spacing:2px;display:block;padding-top:8px}.m-section-rail{background:#0a4036;color:#ddf0e6}.m-rail-inner{display:flex;justify-content:space-between;align-items:center;gap:17px;padding:18px 0;flex-wrap:wrap;font-size:11px;font-weight:700}.m-rail-inner span:first-child{color:#e4c49a}.m-rail-inner span:not(:first-child){opacity:.9}.m-rail-sep{color:#d9aa6f}
.m-pain{padding:115px 0 107px;background:#fff}.m-pain-layout{display:grid;grid-template-columns:1.13fr .87fr;gap:80px;align-items:center}.m-pain h2,.m-section-top h2,.m-faq h2,.m-proof h2{font-size:clamp(30px,3.5vw,50px);line-height:1.5;margin:20px 0;color:#113c32}.m-pain h2 span{color:#b68b54}.m-pain-layout p,.m-section-top p,.m-proof-grid p{font-size:14px;line-height:2.15;color:#75877e}.m-text-link{border:0;border-bottom:1px solid #1e735b;background:transparent;color:#0b6550;padding:8px 0;font-weight:800;margin-top:10px}.m-pain-cards{display:grid;gap:12px}.m-pain-cards>div{background:#f7f7f3;border:1px solid #ecede7;border-radius:15px;padding:20px 24px;display:grid;grid-template-columns:60px 1fr;gap:3px 10px;align-items:center;transition:.2s}.m-pain-cards>div:hover{transform:translateX(-5px);border-color:#c6dccd}.m-pain-cards span{color:#c19a67;font-size:23px;font-weight:800;grid-row:span 2}.m-pain-cards b{font-size:15px}.m-pain-cards small{font-size:11px;color:#849087;line-height:1.7}
.m-dual{padding-top:115px;padding-bottom:115px}.m-section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:33px}.m-section-top h2{margin-bottom:0;flex:1}.m-section-top h2 em{color:#b68b54;font-style:normal}.m-section-top p{max-width:440px;flex:1;margin:0 0 7px}.m-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.m-solution{min-height:550px;border-radius:25px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.m-solution.buyer{background:#073d35;color:#fff}.m-solution.supplier{background:#efe6da;color:#143e34}.m-sol-copy{padding:39px;position:relative;z-index:2}.m-sol-number{font-size:11px;letter-spacing:.6px;opacity:.7}.m-solution h3{font-size:35px;line-height:1.44;margin:20px 0 9px}.m-solution p{font-size:12px;line-height:2;opacity:.8;max-width:380px}.m-solution ul{list-style:none;padding:0;margin:17px 0 22px;display:grid;gap:9px;font-size:11px}.m-solution li:before{content:'✓';font-weight:900;margin-left:10px}.m-solution .btn{align-self:flex-start}.btn.m-light{background:white;color:#0e4c40}.btn.m-dark{background:#083f36;color:#fff}.m-sol-img{height:195px;position:relative;overflow:hidden}.m-sol-img::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#073d35 0%,transparent 65%);z-index:1}.supplier .m-sol-img::before{background:linear-gradient(180deg,#efe6da,transparent 70%)}.m-sol-img img{height:100%}
.m-showcase{padding:100px 0;background:#f1f2ed}.m-showcase .cats{margin-top:30px}.m-showcase-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px;color:#78887d;font-size:12px}.m-how{background:#073a32;padding:110px 0 115px;color:white}.m-how-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.m-how h2{font-size:clamp(33px,3.6vw,52px);line-height:1.5;margin:20px 0 30px}.m-how h2 em{color:#ddb78a;font-style:normal}.m-how-head p{color:#b5d0c1;max-width:370px;font-size:12px;line-height:2.1}.m-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3b6357;border:1px solid #3b6357;border-radius:18px;overflow:hidden}.m-steps>div{background:#0b4439;padding:28px 20px}.m-steps span{font-size:28px;color:#d4b181}.m-steps h3{font-size:17px;margin:24px 0 10px}.m-steps p{font-size:11px;color:#b1cbbf;line-height:2;margin:0}.m-proof{padding:112px 0;background:#fff}.m-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.m-pill-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.m-pill-list span{border-radius:20px;background:#e9f4ec;color:#245b49;padding:8px 14px;font-size:10px;font-weight:700}.m-proof-display{padding:23px;background:#f8f8f4;border:1px solid #ecede7;border-radius:20px;box-shadow:0 23px 65px #14453210}.m-proof-top{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e4eae4;padding-bottom:17px;font-size:12px}.m-proof-top span{color:#ab804c;font-size:10px}.m-proof-item{display:flex;align-items:center;gap:13px;padding:21px 0}.m-proof-item img{width:66px;height:66px;border-radius:10px}.m-proof-item div{flex:1}.m-proof-item b,.m-proof-item small{display:block}.m-proof-item small{font-size:10px;color:#89948b;margin-top:7px}.m-proof-item strong{font-size:22px;color:#1b7159}.m-proof-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.m-proof-metrics div{background:#fff;border:1px solid #eef0ea;border-radius:10px;padding:13px}.m-proof-metrics small{font-size:9px;color:#8b9a90;display:block}.m-proof-metrics b{font-size:18px;color:#155849}.m-proof-caption{color:#9aa49d;font-size:9px;margin-top:13px;line-height:1.9}
.m-faq{padding:105px 0}.m-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.m-faq-layout>div:first-child p{color:#859388;font-size:13px;line-height:2}.m-faq-items details{border-bottom:1px solid #e2e8e0;padding:17px 0}.m-faq-items summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;color:#24483e}.m-faq-items summary::-webkit-details-marker{display:none}.m-faq-items summary span{font-size:22px;color:#9aab9e}.m-faq-items details[open] summary span{transform:rotate(45deg)}.m-faq-items p{font-size:12px;line-height:2.1;color:#78867d;margin:13px 0 0}.m-final{background:#d9e6dc;padding:30px}.m-final-inner{border-radius:25px;background:#074135;color:white;display:flex;justify-content:space-between;align-items:center;min-height:420px;padding:65px;position:relative;overflow:hidden}.m-final-inner>div:first-child{position:relative;z-index:2}.m-final h2{font-size:clamp(32px,3.4vw,53px);line-height:1.5;margin:17px 0}.m-final p{color:#b2d0bf;max-width:480px;font-size:13px;line-height:2}.m-final-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.btn.m-final-button{background:white;color:#0a4a3d}.btn.m-final-outline{border:1px solid #81aaa0;background:transparent;color:white}.m-final-mark{position:absolute;left:12%;bottom:-215px;font-size:580px;color:#ffffff0d;font-weight:900;line-height:1}
.m-access{background:linear-gradient(130deg,#f1eee7,#f7faf5);padding:70px 0 120px}.m-access h1{font-size:44px;margin:15px 0}.m-access>.container>p{color:#75847b;max-width:600px;font-size:13px;line-height:2}.m-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.m-access-card{text-align:right;border-radius:22px;border:1px solid #e7e9e1;padding:20px;background:#fff;color:#173e33;transition:.2s;overflow:hidden}.m-access-card:hover{box-shadow:0 20px 35px #1b3e2d17;transform:translateY(-3px)}.m-access-card>span{font-size:10px;color:#7c917e}.m-access-card img{height:220px;border-radius:13px;margin:13px 0;object-fit:cover}.m-access-card h2{font-size:22px;margin:17px 0 4px}.m-access-card p{font-size:12px;color:#79867d}.m-access-card strong{font-size:13px;color:#0c7056;display:block;margin-top:20px}.m-access-admin{margin-top:22px;border:1px dashed #bed1be;background:#f6faf4;border-radius:15px;padding:22px;display:flex;gap:15px;justify-content:space-between;align-items:center}.m-access-admin p{color:#77887c;font-size:12px;margin:5px 0}
@media(max-width:1000px){.hero-split{gap:2%}.m-hero h1{font-size:51px}.m-dual-grid{gap:12px}.m-sol-copy{padding:27px}.m-section-top{gap:25px}.m-pain-layout{gap:35px}}
@media(max-width:790px){.header-in{height:68px}.hero-split{grid-template-columns:1fr;padding:46px 0 68px;gap:48px}.m-hero h1{font-size:45px}.m-hero-art{min-height:340px;margin:0 20px}.m-photo-main{inset:0 0 23px 8%}.m-photo-small{height:130px}.m-preview-card{top:20px;right:-12px}.m-orbit{left:0}.m-section-rail .m-rail-inner{justify-content:center}.m-pain{padding:65px 0}.m-pain-layout,.m-proof-grid,.m-faq-layout{grid-template-columns:1fr;gap:24px}.m-dual{padding-top:65px;padding-bottom:65px}.m-section-top,.m-how-head{display:block}.m-section-top p{max-width:630px}.m-dual-grid{grid-template-columns:1fr}.m-solution{min-height:500px}.m-showcase,.m-how,.m-proof,.m-faq{padding:65px 0}.m-steps{grid-template-columns:1fr 1fr}.m-final-inner{padding:35px}.m-final-mark{font-size:300px;bottom:-100px}.m-access-grid{gap:10px}.m-access h1{font-size:33px}}
@media(max-width:520px){.header-actions .btn.primary{font-size:10px;padding:9px 10px}.m-hero h1{font-size:38px;letter-spacing:-2px}.m-hero-art{min-height:300px;margin:0 8px}.m-photo-main{inset:0 0 26px 12%}.m-photo-small{height:100px;border-width:4px}.m-orbit{font-size:25px;padding:12px;left:6px;top:-16px}.m-orbit small{font-size:6px}.m-preview-card{width:189px;padding:12px;right:-7px;top:16px}.m-preview-card strong{font-size:12px}.m-preview-card span,.m-preview-card small{font-size:9px}.m-hero-buttons{gap:8px}.btn.m-btn-main,.btn.m-btn-glass{padding:12px 15px;font-size:11px}.m-hints{gap:8px}.m-pain h2,.m-section-top h2,.m-faq h2,.m-proof h2{font-size:30px}.m-solution h3{font-size:30px}.m-solution{min-height:460px}.m-sol-copy{padding:23px}.m-showcase-bottom{flex-direction:column;align-items:stretch}.m-how h2{font-size:32px}.m-steps>div{padding:18px 13px}.m-steps h3{font-size:13px}.m-steps p{font-size:10px}.m-final{padding:10px}.m-final-inner{padding:28px 23px}.m-access-grid{grid-template-columns:1fr}.m-access-card img{height:150px}.m-access-admin{display:block}.m-access-admin .btn{margin-top:13px}}

/* MORR-D v0.3 / premium marketing experience */
.marketing{overflow:hidden}.mk-hero{background:#f5f2eb;background-image:radial-gradient(circle at 15% 20%,#fffdf9,transparent 48%),linear-gradient(118deg,#f3ebdf,#f7f7f2 65%,#ecf5ee);}
.mk-hero .container{grid-template-columns:1.08fr .92fr;min-height:630px;padding-top:64px;padding-bottom:95px;gap:45px}
.mk-hero h1{font-size:clamp(43px,4.7vw,72px);line-height:1.28;letter-spacing:-3px;margin:19px 0 20px;font-weight:800}
.mk-hero p{font-size:15px;max-width:555px;line-height:2.2;color:#5e7069}
.mk-hero .hero-proof{font-size:11px;gap:18px;color:#668479;margin-top:30px;flex-wrap:wrap}
.mk-hero .eyebrow{display:flex;gap:9px;align-items:center;font-weight:700;color:#2d8067}
.eyebrow-line{width:27px;height:2px;background:#bd985d;display:inline-block}
.mk-cta{padding:16px 28px;font-size:14px;background:#074940}.mk-cta span{padding-right:18px;font-size:17px}
.mk-secondary{padding:16px 22px;font-size:13px}
.mk-visual{background-image:linear-gradient(0deg,#0e3b312b,transparent 70%),url('assets/hero.jpg');height:495px;border-radius:190px 190px 20px 20px;box-shadow:0 20px 85px #0e453035;}
.mk-image-label{position:absolute;top:17px;right:18px;z-index:2;background:#ffffffeb;border:1px solid #ffffffb5;border-radius:15px;padding:14px 18px;box-shadow:0 12px 30px #18403920;color:#185c4b;font-size:11px}
.mk-image-label strong{display:block;color:#14392f;font-size:15px;margin:7px 0 3px}.mk-image-label small{display:block;color:#7c9189}
.mk-float{right:auto!important;left:-26px!important;bottom:22px!important;width:225px;background:#08483e!important;color:white!important;border:1px solid #ffffff1f!important;display:flex;flex-direction:column;gap:9px;box-shadow:0 17px 30px #033f3533!important}
.mk-float span{font-size:10px}.mk-float strong{font-size:27px}.mk-float strong small{font-size:11px;font-weight:400;color:#b1d5c9}
.mk-pulse{height:8px;width:8px;border-radius:50%;background:#70e1a9;display:inline-block;box-shadow:0 0 0 5px #70e1a93d}
.mk-mini-bar{height:6px;background:#ffffff26;border-radius:20px}.mk-mini-bar i{display:block;width:74%;height:100%;border-radius:20px;background:#79d5ae}
.mk-proof-strip{background:#073d36;color:#b8d7ca}.mk-proof-strip .container{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;font-weight:600}
.mk-problem{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:105px;padding-bottom:105px}
.mk-kicker,.mk-section-label{font-size:12px;letter-spacing:.3px;color:#a27a4b;font-weight:800}
.mk-problem h2,.mk-trust h2{font-size:clamp(30px,3.1vw,45px);line-height:1.5;letter-spacing:-1.3px;margin:14px 0}.mk-problem h2 em{font-style:normal;color:#b2875b}
.mk-problem-copy p{color:#71837d;font-size:14px;line-height:2.35;margin-bottom:25px}
.mk-compare-cards{display:grid;gap:15px;padding:8px}.mk-compare-cards>div{border-radius:17px;padding:23px 26px;box-shadow:0 14px 40px #1533290c;border:1px solid #e7eae4}
.mk-compare-cards span{display:block;font-size:11px;font-weight:700;color:#aa8a6e}.mk-compare-cards b{display:block;font-size:21px;margin:12px 0}.mk-compare-cards p{font-size:12px;line-height:2;color:#7c8982;margin:0 0 13px}.mk-bad{background:#fffaf7}.mk-good{background:#ebf5ee}.mk-good span{color:#24735b!important}.mk-line-error{color:#bb6b60;font-size:11px}.mk-line-good{color:#187656;font-size:11px}
.mk-dark-section{background:#062f2c;color:#fff;padding:90px 0 100px;position:relative}.mk-dark-section:before{content:'';position:absolute;inset:0;opacity:.13;pointer-events:none;background:radial-gradient(circle at 13% 11%,#7beac3,transparent 30%),radial-gradient(circle at 85% 80%,#8aa985,transparent 32%)}
.mk-dark-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:50px;align-items:end;margin-bottom:35px;position:relative}.mk-dark-heading h2{font-size:clamp(28px,3.5vw,42px);line-height:1.55;margin:12px 0}.mk-kicker.light{color:#bbd7c1}.mk-dark-heading p{color:#adc8bb;font-size:12px;line-height:2.2}
.mk-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative}.mk-role-card{border-radius:20px;padding:30px;min-height:390px;display:flex;flex-direction:column;justify-content:space-between}.mk-role-card .mk-role-icon{font-size:40px}.mk-role-card span{font-size:11px;font-weight:700}.mk-role-card h3{font-size:27px;line-height:1.6;margin:10px 0;letter-spacing:-.6px}.mk-role-card p{font-size:12px;line-height:2;max-width:400px;opacity:.85}.mk-role-card .btn{margin-top:17px}.supplier-role{background:#dbe9d9;color:#103e31}.buyer-role{background:#f5e9d9;color:#3d3c30}.mk-role-chips{display:flex;flex-wrap:wrap;gap:7px}.mk-role-chips span{border:1px solid #3c755525;border-radius:20px;padding:6px 10px;font-size:10px}
.mk-cats .cat-card{border-radius:16px;overflow:hidden;padding-bottom:12px}.mk-cats .cat-card img{height:157px}.mk-cats .cat-card span{color:#6f8b7d;font-size:10px}
.mk-how{background:#f3f5f1}.mk-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mk-steps>div{padding:29px;border:1px solid #e2ebe4;background:white;border-radius:17px;min-height:190px}.mk-steps span{display:block;font-size:31px;color:#c5a272;font-weight:800;margin-bottom:21px}.mk-steps b{font-size:17px;display:block}.mk-steps p{font-size:11px;line-height:2;color:#819089}
.mk-trust{background:#eee9e0;padding:72px 0}.mk-trust .container{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px}.mk-trust h2{font-size:34px;line-height:1.55}.mk-trust p{font-size:12px;line-height:2.25;color:#6e7a74}.mk-trust-list{background:white;border-radius:20px;padding:25px;box-shadow:0 15px 50px #3d4e2a0d}.mk-trust-list>div{padding:16px;border-bottom:1px solid #e6efe7;color:#18856e;display:flex;gap:12px;font-size:14px;font-weight:700}.mk-trust-list>div:last-child{border:0}.mk-trust-list span{color:#426456}
.mk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.mk-faq details{border:1px solid #e4ebe5;border-radius:14px;background:#fff;padding:18px 20px}.mk-faq summary{font-weight:700;font-size:13px;cursor:pointer}.mk-faq details p{font-size:12px;color:#71837a;line-height:2.1;margin:12px 0 0}
.mk-last-cta{background:linear-gradient(125deg,#063d36,#0d5e4e);padding:52px;border-radius:20px;margin-top:10px;margin-bottom:70px;color:white;display:flex;align-items:center;justify-content:space-between;gap:25px}.mk-last-cta span{color:#afdbbd;font-size:12px}.mk-last-cta h2{font-size:31px;line-height:1.5;margin:8px 0}.mk-last-cta p{color:#c9ddd4;font-size:12px}.mk-light-btn{background:#fff;color:#084539;padding:14px 21px;font-weight:800;white-space:nowrap}
.mk-gateway{min-height:75vh;background:linear-gradient(135deg,#eff3eb,#faf4ea);padding:92px 0}.mk-gateway-wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.mk-gateway-intro h1{font-size:43px;margin:10px 0;letter-spacing:-1px}.mk-gateway-intro p{font-size:15px;line-height:2.2;color:#647970}.mk-gateway-benefits{display:grid;gap:13px;margin-top:34px;color:#377963;font-size:12px}.mk-gateway-options{background:white;border:1px solid #e6eae4;border-radius:24px;padding:25px;box-shadow:0 20px 60px #143f3120}.mk-gateway-options button{width:100%;display:flex;gap:15px;align-items:center;border:1px solid #e7ede7;border-radius:13px;background:#fbfdfb;padding:18px;text-align:right;margin-bottom:12px;color:#1d4c3e}.mk-gateway-options button:hover{background:#ecf5ee;border-color:#a1cdbb}.mk-gateway-options button div{flex:1}.mk-gateway-options small,.mk-gateway-options em{display:block;font-size:10px;color:#80968c;font-style:normal}.mk-gateway-options strong{display:block;font-size:15px;margin:7px 0}.mk-gateway-icon{font-size:32px!important;background:#eaf5ee;padding:10px;border-radius:10px}.mk-gateway-options>p{font-size:11px;line-height:2;color:#889b90;margin:10px}
@media(max-width:950px){.mk-hero .container{grid-template-columns:1fr 1fr;gap:20px}.mk-hero h1{font-size:44px}.mk-visual{height:385px}.mk-problem{gap:25px}.mk-trust .container{gap:25px}}
@media(max-width:790px){.mk-hero .container{grid-template-columns:1fr;gap:42px;padding-top:45px;padding-bottom:48px}.mk-hero h1{font-size:45px}.mk-visual{height:350px;max-width:580px;margin:0 auto;width:90%;border-radius:140px 140px 22px 22px}.mk-proof-strip .container{padding:18px 0;justify-content:center}.mk-problem{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px}.mk-dark-heading,.mk-trust .container,.mk-gateway-wrap{grid-template-columns:1fr}.mk-two-cards{grid-template-columns:1fr 1fr}.mk-role-card{min-height:350px;padding:20px}.mk-role-card h3{font-size:22px}.mk-steps{grid-template-columns:repeat(2,1fr)}.mk-last-cta{margin:0 16px 50px;padding:35px}.mk-gateway{padding:50px 0}}
@media(max-width:520px){.mk-hero h1{font-size:37px;letter-spacing:-1.3px}.mk-hero p{font-size:13px}.mk-hero .hero-proof{gap:7px;font-size:9px;line-height:1.7}.mk-visual{height:255px;width:92%;margin:0 auto}.mk-float{width:170px!important;left:-18px!important;padding:9px!important}.mk-float strong{font-size:20px}.mk-image-label{top:12px;right:10px;padding:8px;font-size:9px}.mk-image-label strong{font-size:11px}.mk-proof-strip .container{gap:12px;font-size:10px}.mk-problem h2{font-size:31px}.mk-compare-cards>div{padding:20px}.mk-dark-section{padding:60px 0}.mk-two-cards{grid-template-columns:1fr}.mk-role-card{min-height:310px}.mk-cats .cat-card img{height:135px}.mk-steps{gap:7px}.mk-steps>div{padding:18px;min-height:160px}.mk-steps b{font-size:13px}.mk-steps span{font-size:23px;margin-bottom:10px}.mk-trust{padding:45px 0}.mk-trust h2{font-size:27px}.mk-faq-grid{grid-template-columns:1fr}.mk-last-cta{display:block;margin:0 12px 40px;padding:24px}.mk-last-cta h2{font-size:24px}.mk-last-cta button{margin-top:15px}.mk-gateway-intro h1{font-size:31px}.mk-gateway-options{padding:13px}.mk-gateway-options strong{font-size:13px}}
