.joz-main{--joz-ink:#102b3b;--joz-red:#df4052;--joz-teal:#23786f;--joz-cyan:#397b9a;--joz-gold:#be8730;--joz-line:#c8d7de;--joz-paper:#fffdf7;color:var(--joz-ink);font-family:"Plus Jakarta Sans",sans-serif;background:#fff}.joz-main *{box-sizing:border-box}.joz-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.joz-kicker{margin:0 0 14px;color:var(--joz-red);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.joz-hero{padding-top:80px;border-bottom:1px solid var(--joz-line);background:radial-gradient(circle at 78% 18%,rgba(57,123,154,.12),transparent 31%),linear-gradient(132deg,#fff 0,#f3f8f8 58%,#fff8ef 100%)}.joz-crumbs{display:flex;gap:11px;padding:25px 0 4px;color:#647b89;font-size:13px}.joz-crumbs a{color:inherit;text-decoration:none}.joz-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);gap:46px;align-items:center;min-height:552px;padding:30px 0 46px}.joz-hero h1,.joz-section h2,.joz-artifact h2,.joz-source h2{margin:0;font-weight:800;letter-spacing:-.055em;line-height:1.01}.joz-hero h1{font-size:clamp(47px,4.75vw,68px)}.joz-hero h1 em{display:block;color:var(--joz-red);font-style:normal}.joz-lead{max-width:590px;margin:22px 0 0;color:#5d7381;font-size:18px;line-height:1.62}.joz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.joz-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:14px;padding:0 21px;border:1px solid var(--joz-line);border-radius:11px;color:var(--joz-ink);font-size:14px;font-weight:800;text-decoration:none}.joz-btn--dark{border-color:var(--joz-ink);background:var(--joz-ink);color:#fff}.joz-disclaimer{margin:17px 0 0;color:#748896;font-size:12px;line-height:1.5}.joz-hero-visual,.joz-artifact figure{margin:0}.joz-hero-visual picture,.joz-artifact picture{display:block;overflow:hidden;border:1px solid #c3d4dc;border-radius:23px;background:var(--joz-paper);box-shadow:0 18px 52px rgba(23,51,66,.12)}.joz-hero-visual img,.joz-artifact img{display:block;width:100%;height:auto}.joz-hero-visual figcaption,.joz-artifact figcaption{display:flex;justify-content:space-between;gap:18px;padding:13px 4px 0;color:#687d89;font-size:12px}.joz-hero-visual figcaption strong,.joz-artifact figcaption strong{color:var(--joz-ink)}
.joz-context{border-bottom:1px solid var(--joz-line);background:#edf6f5}.joz-context-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);min-height:205px}.joz-context-grid>div,.joz-context-grid>article{padding:28px 23px;border-left:1px solid var(--joz-line)}.joz-context-grid>*:last-child{border-right:1px solid var(--joz-line)}.joz-context h2{margin:0;font-size:28px;line-height:1.05;letter-spacing:-.04em}.joz-context article span,.joz-question span{color:var(--joz-red);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.joz-context article h3{margin:11px 0 8px;font-size:16px}.joz-context article p{margin:0;color:#667b88;font-size:13px;line-height:1.55}
.joz-section{padding:68px 0;border-bottom:1px solid var(--joz-line)}.joz-section-head{display:grid;grid-template-columns:1.05fr .76fr;gap:66px;align-items:end}.joz-section h2,.joz-artifact h2,.joz-source h2{font-size:clamp(38px,4.15vw,57px)}.joz-section-head>p,.joz-artifact-copy>p,.joz-decisions-grid>div>p{margin:0;color:#627987;line-height:1.68}.joz-questions{display:grid;grid-template-columns:1fr 1fr;margin-top:38px;border-top:1px solid var(--joz-line);border-left:1px solid var(--joz-line)}.joz-question{display:grid;grid-template-columns:8px 1fr;gap:20px;min-height:155px;padding:25px;border-right:1px solid var(--joz-line);border-bottom:1px solid var(--joz-line);background:#fff}.joz-question:nth-child(2),.joz-question:nth-child(3){background:#f9fcfc}.joz-question b{display:block;width:8px;height:100%;border-radius:99px;background:var(--joz-red)}.joz-question:nth-child(2) b{background:var(--joz-gold)}.joz-question:nth-child(3) b{background:var(--joz-cyan)}.joz-question:nth-child(4) b{background:var(--joz-teal)}.joz-question h3{margin:9px 0 8px;font-size:18px}.joz-question p{margin:0;color:#627987;font-size:13px;line-height:1.55}
.joz-artifact{padding:72px 0;border-bottom:1px solid var(--joz-line);background:linear-gradient(132deg,#f1f8f7 0,#fff8ed 100%)}.joz-artifact-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:56px;align-items:center}.joz-artifact-copy ul{margin:27px 0 0;padding:0;border-top:1px solid var(--joz-line);list-style:none}.joz-artifact-copy li{padding:14px 0;border-bottom:1px solid var(--joz-line);font-size:13px}.joz-deliver{border-bottom:1px solid var(--joz-line)}.joz-deliver-grid{display:grid;grid-template-columns:1.35fr repeat(4,1fr)}.joz-deliver-grid>div{display:flex;min-height:145px;flex-direction:column;justify-content:center;padding:21px;border-left:1px solid var(--joz-line)}.joz-deliver-grid>div:nth-child(n+2){background:#fbfcfd}.joz-deliver-grid>div:last-child{border-right:1px solid var(--joz-line)}.joz-deliver-grid strong{font-size:14px}.joz-deliver-grid span{margin-top:8px;color:#687d8a;font-size:12px;line-height:1.48}.joz-deliver-grid .joz-kicker{margin:0 0 7px}
.joz-stack{padding:43px 0;border-bottom:1px solid var(--joz-line);background:#fff3ef}.joz-stack-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:center}.joz-stack h2{margin:0;font-size:32px;line-height:1.06;letter-spacing:-.045em}.joz-stack ul{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;border:1px solid var(--joz-line);border-radius:17px;overflow:hidden;list-style:none}.joz-stack li{display:flex;min-height:80px;align-items:center;padding:15px;border-right:1px solid var(--joz-line);font-size:12px;font-weight:800}.joz-stack li:last-child{border-right:0}.joz-decisions-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px}.joz-decision-list{border-top:1px solid var(--joz-line)}.joz-decision-list article{display:grid;grid-template-columns:15px 1fr;gap:21px;padding:22px 0;border-bottom:1px solid var(--joz-line)}.joz-decision-list b{width:12px;height:12px;margin-top:5px;border:3px solid var(--joz-red);border-radius:50%}.joz-decision-list h3{margin:0 0 7px;font-size:18px}.joz-decision-list p{margin:0;color:#657b88;font-size:13px;line-height:1.55}
.joz-faq{background:#fbfaf7}.joz-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.joz-faq-grid>div:first-child>p:last-child{color:#657b88;line-height:1.65}.joz-faq details{border-top:1px solid var(--joz-line)}.joz-faq details:last-child{border-bottom:1px solid var(--joz-line)}.joz-faq summary{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:20px 0;cursor:pointer;font-size:14px;font-weight:800;list-style:none}.joz-faq summary::-webkit-details-marker{display:none}.joz-faq details p{margin:0;padding:0 0 20px;color:#657b88;font-size:13px;line-height:1.6}.joz-source{padding:47px 0;border-bottom:1px solid var(--joz-line);background:#eef5f6}.joz-source-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:68px}.joz-source h2{max-width:810px;font-size:37px}.joz-source p{color:#657b88;font-size:13px;line-height:1.65}.joz-source a{display:inline-block;margin:25px 0 15px;border-bottom:1px solid var(--joz-ink);color:var(--joz-ink);font-weight:800;text-decoration:none}
@media(max-width:900px){.joz-shell{width:min(100% - 30px,620px)}.joz-hero{padding-top:70px}.joz-crumbs{padding:22px 0 4px}.joz-hero-grid{grid-template-columns:1fr;gap:32px;min-height:0;padding:28px 0 50px}.joz-hero h1{font-size:clamp(41px,10.8vw,55px)}.joz-lead{font-size:16px}.joz-actions{display:grid}.joz-btn{width:100%}.joz-hero-visual figcaption,.joz-artifact figcaption{display:grid}.joz-context-grid{grid-template-columns:1fr}.joz-context-grid>div,.joz-context-grid>article{padding:23px 0;border-top:1px solid var(--joz-line);border-right:0!important;border-left:0}.joz-context-grid>div{border-top:0}.joz-section,.joz-artifact{padding:52px 0}.joz-section-head,.joz-artifact-grid,.joz-decisions-grid,.joz-faq-grid,.joz-source-grid{grid-template-columns:1fr;gap:32px}.joz-artifact-copy{order:-1}.joz-section h2,.joz-artifact h2,.joz-source h2{font-size:37px}.joz-questions{grid-template-columns:1fr}.joz-question{min-height:0;padding:21px}.joz-deliver-grid{grid-template-columns:1fr 1fr}.joz-deliver-grid>div{min-height:115px;border-bottom:1px solid var(--joz-line)}.joz-deliver-grid>div:first-child{grid-column:1/-1}.joz-stack-grid{grid-template-columns:1fr;gap:23px}.joz-stack ul{grid-template-columns:1fr}.joz-stack li{min-height:57px;border-right:0;border-bottom:1px solid var(--joz-line)}.joz-stack li:last-child{border-bottom:0}.joz-source a{margin-top:0}}
@media(max-width:520px){.joz-shell{width:calc(100% - 28px)}.joz-hero h1{font-size:40px}.joz-section h2,.joz-artifact h2,.joz-source h2{font-size:34px}.joz-deliver-grid{grid-template-columns:1fr}.joz-deliver-grid>div:first-child{grid-column:auto}.joz-question{grid-template-columns:6px 1fr;gap:16px}.joz-question b{width:6px}}
@media(max-width:340px){.joz-source h2{font-size:29px}}
