/* Family story follows the complete team presentation on both layouts. */
.jawar-history{max-width:1240px;margin:70px auto 15px;padding-top:55px;border-top:1px solid #ccdedb;color:#123f53}.jawar-history-heading{text-align:center;margin-bottom:38px}.jawar-history-heading>span{display:block;font-size:24px;color:#b88e3c;margin-bottom:14px}.jawar-history-heading .eyebrow{font-size:10px;letter-spacing:2.5px;color:#087d83;margin-bottom:13px}.jawar-history-heading h2{font:400 clamp(39px,4.8vw,63px)/1.08 Georgia,serif;letter-spacing:-1.5px;margin:0}.jawar-history-heading h2 em{color:#087d83}.jawar-history-opening{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4.7vw,64px);padding:34px;background:#fffdf6;border:1px solid #e9e4d8;border-radius:26px}.jawar-history-photo{margin:0;min-width:0}.jawar-history-photo img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 12px 28px #103f5312}.jawar-history-photo figcaption{font:italic 16px/1.5 Georgia,serif;text-align:center;color:#7d6b4c;margin-top:15px}.jawar-history-origin h3{font:400 clamp(27px,2.8vw,37px)/1.2 Georgia,serif;letter-spacing:-.5px;margin:0 0 22px;color:#123f53}.jawar-history-origin p,.jawar-history-reading p,.jawar-history-closing p{font-size:16px;line-height:1.9;color:#50686e;margin:0 0 21px}.jawar-history strong{font-weight:700;color:#123f53}.jawar-history-origin .jawar-history-lead{font-size:17px;line-height:1.75;padding-left:20px;border-left:3px solid #d1af62;margin-bottom:24px}.jawar-history-origin .jawar-history-lead strong{font-weight:600;color:#087d83}.jawar-history-origin>p:last-child{margin-bottom:0}.jawar-history-reading{max-width:770px;margin:42px auto}.jawar-history-reading .jawar-history-belief{padding:25px 28px;margin:30px 0;background:#e6f2ee;border-left:3px solid #087d83;border-radius:0 14px 14px 0;font:400 23px/1.5 Georgia,serif}.jawar-history-reading .jawar-history-belief strong{font-weight:400;color:#096976}.jawar-history-reading h3{font:400 clamp(27px,3vw,35px)/1.22 Georgia,serif;color:#123f53;margin:35px 0 22px;letter-spacing:-.4px}.jawar-history-slogan{padding:40px 24px;border:1px solid #175466;border-radius:24px;background:radial-gradient(ellipse at 95% 0%,#127b7d70,transparent 65%),#093f53;text-align:center;color:#fff;overflow:hidden}.jawar-history-slogan>span{display:block;color:#e6c786;font-size:22px;margin-bottom:15px}.jawar-history-slogan p{margin:0;font:400 clamp(33px,4.2vw,55px)/1.2 Georgia,serif;letter-spacing:-1px}.jawar-history-slogan strong{font-weight:400;color:white}.jawar-history-slogan em{color:#f1d28c}.jawar-history-closing{max-width:700px;margin:35px auto 0;text-align:center}.jawar-history-closing p{font-size:16px;line-height:1.8;margin-bottom:17px}.jawar-history-closing .jawar-history-signature{font:400 23px/1.4 Georgia,serif;color:#087d83;margin:25px 0 0}@media(max-width:900px){.jawar-history-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:25px;gap:28px}.jawar-history-origin p{font-size:15px;line-height:1.8}.jawar-history-origin h3{font-size:28px}}@media(max-width:700px){.jawar-history{margin-top:45px;padding-top:35px}.jawar-history-heading{margin-bottom:25px}.jawar-history-heading>span{margin-bottom:11px;font-size:20px}.jawar-history-heading .eyebrow{font-size:9px;letter-spacing:1.7px}.jawar-history-heading h2{font-size:41px}.jawar-history-opening{grid-template-columns:1fr;padding:20px;gap:25px;border-radius:20px}.jawar-history-photo{max-width:420px;margin:auto;width:100%}.jawar-history-photo img{border-radius:12px}.jawar-history-photo figcaption{font-size:15px;margin-top:11px}.jawar-history-origin h3{font-size:28px;line-height:1.2;margin-bottom:20px}.jawar-history-origin .jawar-history-lead{font-size:16px;padding-left:15px;line-height:1.75}.jawar-history-origin p,.jawar-history-reading p,.jawar-history-closing p{font-size:15px;line-height:1.85;margin-bottom:20px}.jawar-history-reading{margin:28px auto}.jawar-history-reading .jawar-history-belief{padding:20px;margin:25px 0;font-size:21px;line-height:1.5}.jawar-history-reading h3{font-size:28px;margin-top:28px}.jawar-history-slogan{padding:30px 17px;border-radius:18px}.jawar-history-slogan p{font-size:clamp(29px,8.1vw,40px);line-height:1.25;letter-spacing:-.7px}.jawar-history-closing{margin-top:27px}.jawar-history-closing .jawar-history-signature{font-size:21px}}

/* Mission and vision continue the family story with comfortable reading widths. */
.jawar-purpose{max-width:1240px;margin:48px auto 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.jawar-purpose-card{padding:clamp(26px,3vw,40px);border:1px solid #d7e4df;border-radius:24px;background:#fff;display:flex;flex-direction:column;min-width:0}.jawar-purpose-top{display:flex;align-items:center;gap:13px;margin-bottom:25px}.jawar-purpose-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #d4e6df;background:#edf6f1;border-radius:14px;color:#087d83;flex-shrink:0}.jawar-purpose-icon svg{width:29px;height:29px}.jawar-purpose-top>span:last-child{font-size:9px;line-height:1.5;font-weight:bold;letter-spacing:1.8px;color:#617d7b}.jawar-purpose-card h2{font:400 clamp(31px,3.4vw,43px)/1.12 Georgia,serif;letter-spacing:-.9px;margin:0 0 24px;color:#123f53}.jawar-purpose-card h2 em{font-weight:400;color:#087d83}.jawar-purpose-card p{font-size:15px;line-height:1.85;color:#50686e;margin:0 0 20px}.jawar-purpose-card strong{color:#123f53}.jawar-purpose-card p:last-child{margin-bottom:0}.jawar-purpose-card .jawar-purpose-highlight{border-top:1px solid #d5e3dc;padding-top:22px;margin-top:auto;font-size:16px;line-height:1.8}.jawar-purpose-card .jawar-purpose-highlight strong{color:#086f76}.jawar-vision{background:linear-gradient(145deg,#edf6f1,#e4f1ed);border-color:#cde2db}.jawar-vision .jawar-purpose-icon{background:#fff9e8;border-color:#e9dbb8;color:#9b7930}@media(max-width:760px){.jawar-purpose{grid-template-columns:1fr;margin-top:35px;gap:18px}.jawar-purpose-card{padding:26px 22px;border-radius:20px}.jawar-purpose-top{margin-bottom:21px}.jawar-purpose-card h2{font-size:35px;margin-bottom:20px}.jawar-purpose-card p{font-size:15px;line-height:1.85}.jawar-purpose-card .jawar-purpose-highlight{margin-top:0;font-size:16px;padding-top:20px}}

/* Five values, with original line icons and a gentle interactive finish. */
.jawar-values{max-width:1240px;margin:58px auto 10px;padding-top:43px;border-top:1px solid #ccdedb}.jawar-values-heading{text-align:center;margin-bottom:30px}.jawar-values-heading .eyebrow{color:#087d83;font-size:10px;letter-spacing:2px;margin:0 0 13px}.jawar-values-heading h2{font:400 clamp(37px,4.4vw,55px)/1.12 Georgia,serif;letter-spacing:-1.3px;margin:0;color:#123f53}.jawar-values-heading h2 em{color:#087d83}.jawar-values-rule{display:flex;align-items:center;justify-content:center;gap:15px;margin:18px auto 0;color:#b5944e;font-size:17px}.jawar-values-rule span{height:1px;width:45px;background:#d5c69f}.jawar-values-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.jawar-value-card{grid-column:span 2;position:relative;min-width:0;padding:29px 27px;border:1px solid #d5e4df;border-radius:20px;background:linear-gradient(150deg,#fff,#fbfcf8);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.jawar-value-card:nth-child(4){grid-column:2 / span 2}.jawar-value-card:nth-child(5){grid-column:4 / span 2}.jawar-value-card::after{content:"";position:absolute;left:27px;right:27px;bottom:0;height:3px;background:linear-gradient(90deg,#087d83,#d8b365);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.jawar-value-symbol{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.jawar-value-icon{width:57px;height:57px;display:grid;place-items:center;background:#eaf5ef;border:1px solid #d2e5dc;border-radius:17px;color:#087d83;transition:transform .25s ease,background .25s ease}.jawar-value-icon svg{width:32px;height:32px}.jawar-value-card:nth-child(even) .jawar-value-icon{color:#9b7930;border-color:#ebdfc1;background:#fff8e7}.jawar-value-number{font:italic 28px/1 Georgia,serif;color:#b0c6c1}.jawar-value-card h3{font:400 27px/1.15 Georgia,serif;letter-spacing:-.4px;margin:0 0 14px;color:#123f53}.jawar-value-card p{font-size:15px;line-height:1.8;color:#50686e;margin:0}@media(hover:hover) and (pointer:fine){.jawar-value-card:hover{transform:translateY(-5px);border-color:#82b9af;box-shadow:0 14px 30px #103f5310}.jawar-value-card:hover::after{transform:scaleX(1)}.jawar-value-card:hover .jawar-value-icon{transform:rotate(-5deg);background:#dff0e9}}@media(max-width:950px) and (min-width:651px){.jawar-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jawar-value-card,.jawar-value-card:nth-child(4){grid-column:auto}.jawar-value-card:nth-child(5){grid-column:1 / -1;width:calc(50% - 10px);justify-self:center}}@media(max-width:650px){.jawar-values{margin-top:38px;padding-top:32px}.jawar-values-heading{margin-bottom:24px}.jawar-values-heading h2{font-size:39px}.jawar-values-heading .eyebrow{font-size:9px;letter-spacing:1.7px}.jawar-values-grid{grid-template-columns:1fr;gap:13px}.jawar-value-card,.jawar-value-card:nth-child(4),.jawar-value-card:nth-child(5){grid-column:auto;padding:23px 20px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start}.jawar-value-symbol{display:flex;flex-direction:column;gap:12px;margin:0}.jawar-value-icon{width:46px;height:46px;border-radius:14px}.jawar-value-icon svg{width:27px;height:27px}.jawar-value-number{font-size:19px}.jawar-value-card h3{font-size:25px;margin:0 0 10px}.jawar-value-card p{font-size:14px;line-height:1.8}.jawar-value-card::after{display:none}}@media(prefers-reduced-motion:reduce){.jawar-value-card,.jawar-value-card::after,.jawar-value-icon{transition:none}.jawar-value-card:hover,.jawar-value-card:hover .jawar-value-icon{transform:none}}
