.delivery-section[data-astro-cid-hfdnaxnk]{--delivery-ink:#111715;--delivery-muted:#52605b;--delivery-line:#dce3de;--delivery-accent:#117e5f;padding-block:clamp(95px,11vw,160px);border-block:1px solid var(--delivery-line);background:#f5f7f4;color:var(--delivery-ink);overflow:hidden}.delivery-wrap[data-astro-cid-hfdnaxnk]{width:min(100% - 32px,72rem);margin-inline:auto}.delivery-intro[data-astro-cid-hfdnaxnk]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:70px;align-items:end}.delivery-intro[data-astro-cid-hfdnaxnk] h2[data-astro-cid-hfdnaxnk]{max-width:760px;margin:0;color:var(--delivery-ink);font-size:clamp(2.45rem,4.7vw,4.5rem);line-height:1.04;letter-spacing:-.058em}.delivery-intro[data-astro-cid-hfdnaxnk] p[data-astro-cid-hfdnaxnk]{max-width:500px;margin:0 0 7px;color:var(--delivery-muted);font-size:18px;line-height:1.65}.delivery-grid[data-astro-cid-hfdnaxnk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(62px,7vw,88px) 28px;margin-top:clamp(68px,8vw,100px)}.delivery-item[data-astro-cid-hfdnaxnk]{min-width:0}.delivery-art[data-astro-cid-hfdnaxnk]{position:relative;aspect-ratio:1.55 / 1;transition:transform .65s cubic-bezier(.16,1,.3,1),background-color .35s ease}.delivery-art[data-astro-cid-hfdnaxnk] svg[data-astro-cid-hfdnaxnk]{display:block;width:100%;height:100%;overflow:visible}.delivery-item[data-astro-cid-hfdnaxnk]:hover .delivery-art[data-astro-cid-hfdnaxnk]{transform:translateY(-5px)}.live-art[data-astro-cid-hfdnaxnk]{padding:16px;border-radius:12px;background:#0e4f40}.onsite-art[data-astro-cid-hfdnaxnk]{background:#e6d8bd}.executive-art[data-astro-cid-hfdnaxnk]{border-block:1px solid #bccac3;background:transparent}.blended-art[data-astro-cid-hfdnaxnk]{border-radius:12px;background:#c9ddd2}.delivery-copy[data-astro-cid-hfdnaxnk]{display:grid;grid-template-columns:46px 1fr;gap:0 18px;margin-top:26px;padding-top:22px;border-top:1px solid #c8d3cc}.delivery-number[data-astro-cid-hfdnaxnk]{grid-row:1 / 3;padding-top:7px;color:var(--delivery-accent);font-size:12px;font-weight:650}.delivery-copy[data-astro-cid-hfdnaxnk] h3[data-astro-cid-hfdnaxnk]{margin:0;color:var(--delivery-ink);font-size:clamp(1.65rem,2.7vw,2.5rem);line-height:1.08;letter-spacing:-.05em}.delivery-copy[data-astro-cid-hfdnaxnk] p[data-astro-cid-hfdnaxnk]{max-width:510px;margin:16px 0 0;color:var(--delivery-muted);font-size:15px;line-height:1.62}.delivery-cta[data-astro-cid-hfdnaxnk]{display:flex;width:100%;justify-content:center;margin-top:clamp(62px,7vw,88px)}.delivery-cta[data-astro-cid-hfdnaxnk] a[data-astro-cid-hfdnaxnk]{display:inline-flex;min-height:49px;align-items:center;justify-content:space-between;gap:30px;padding:11px 18px;border:1px solid var(--delivery-ink);border-radius:6px;background:var(--delivery-ink);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.delivery-cta[data-astro-cid-hfdnaxnk] a[data-astro-cid-hfdnaxnk]:hover{border-color:var(--delivery-accent);background:var(--delivery-accent);transform:translateY(-2px)}.delivery-cta[data-astro-cid-hfdnaxnk] span[data-astro-cid-hfdnaxnk]{font-size:18px;font-weight:400;line-height:1}.frame-line[data-astro-cid-hfdnaxnk],.participant[data-astro-cid-hfdnaxnk]{fill:none;stroke:#ffffff8a;stroke-width:2}.live-accent[data-astro-cid-hfdnaxnk]{fill:none;stroke:#8dd2bb;stroke-width:3}.live-panel[data-astro-cid-hfdnaxnk]{fill:#c9ddd2;opacity:.18}.participant[data-astro-cid-hfdnaxnk]{opacity:0;transform-box:fill-box;transform-origin:center}.live-slide[data-astro-cid-hfdnaxnk]{opacity:0;transform:translateY(12px)}.is-visible[data-astro-cid-hfdnaxnk] .live-slide[data-astro-cid-hfdnaxnk]{animation:delivery-rise .7s cubic-bezier(.16,1,.3,1) .4s forwards}.is-visible[data-astro-cid-hfdnaxnk] .participant[data-astro-cid-hfdnaxnk]{animation:delivery-pop .55s cubic-bezier(.16,1,.3,1) forwards}.is-visible[data-astro-cid-hfdnaxnk] .participant-1[data-astro-cid-hfdnaxnk]{animation-delay:.56s}.is-visible[data-astro-cid-hfdnaxnk] .participant-2[data-astro-cid-hfdnaxnk]{animation-delay:.66s}.is-visible[data-astro-cid-hfdnaxnk] .participant-3[data-astro-cid-hfdnaxnk]{animation-delay:.76s}.is-visible[data-astro-cid-hfdnaxnk] .participant-4[data-astro-cid-hfdnaxnk]{animation-delay:.86s}.is-visible[data-astro-cid-hfdnaxnk] .participant-5[data-astro-cid-hfdnaxnk]{animation-delay:.96s}.is-visible[data-astro-cid-hfdnaxnk] .live-pulse[data-astro-cid-hfdnaxnk]{animation:delivery-pulse 3.2s ease-in-out 1s infinite}.onsite-board[data-astro-cid-hfdnaxnk]{fill:#f5f0e6;stroke:#736b59;stroke-width:2}.onsite-line[data-astro-cid-hfdnaxnk],.onsite-route[data-astro-cid-hfdnaxnk]{fill:none;stroke:#736b59;stroke-width:2}.workshop-note[data-astro-cid-hfdnaxnk]{opacity:0;transform-box:fill-box;transform-origin:center}.note-1[data-astro-cid-hfdnaxnk]{fill:#b5d0c1}.note-2[data-astro-cid-hfdnaxnk]{fill:#bfd3d5}.note-3[data-astro-cid-hfdnaxnk]{fill:#d9c49d}.note-4[data-astro-cid-hfdnaxnk]{fill:#c9ddd2}.is-visible[data-astro-cid-hfdnaxnk] .workshop-note[data-astro-cid-hfdnaxnk]{animation:delivery-note .55s cubic-bezier(.16,1,.3,1) forwards}.is-visible[data-astro-cid-hfdnaxnk] .note-1[data-astro-cid-hfdnaxnk]{animation-delay:.45s}.is-visible[data-astro-cid-hfdnaxnk] .note-2[data-astro-cid-hfdnaxnk]{animation-delay:.57s}.is-visible[data-astro-cid-hfdnaxnk] .note-3[data-astro-cid-hfdnaxnk]{animation-delay:.69s}.is-visible[data-astro-cid-hfdnaxnk] .note-4[data-astro-cid-hfdnaxnk]{animation-delay:.81s}.workshop-person[data-astro-cid-hfdnaxnk]{fill:none;stroke:#0e4f40;stroke-width:2;opacity:0;transform:translateY(12px)}.is-visible[data-astro-cid-hfdnaxnk] .workshop-person[data-astro-cid-hfdnaxnk]{animation:delivery-rise .65s cubic-bezier(.16,1,.3,1) forwards}.is-visible[data-astro-cid-hfdnaxnk] .person-1[data-astro-cid-hfdnaxnk]{animation-delay:.74s}.is-visible[data-astro-cid-hfdnaxnk] .person-2[data-astro-cid-hfdnaxnk]{animation-delay:.84s}.is-visible[data-astro-cid-hfdnaxnk] .person-3[data-astro-cid-hfdnaxnk]{animation-delay:.94s}.executive-frame[data-astro-cid-hfdnaxnk],.executive-line[data-astro-cid-hfdnaxnk],.decision-path[data-astro-cid-hfdnaxnk],.briefing-document[data-astro-cid-hfdnaxnk]{fill:none;stroke:#66766e;stroke-width:2}.decision-point[data-astro-cid-hfdnaxnk]{fill:#fff;stroke:#117e5f;stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center}.executive-line[data-astro-cid-hfdnaxnk],.briefing-document[data-astro-cid-hfdnaxnk]{opacity:0}.is-visible[data-astro-cid-hfdnaxnk] .executive-line[data-astro-cid-hfdnaxnk]{animation:delivery-line-reveal .65s ease forwards}.is-visible[data-astro-cid-hfdnaxnk] .point-1[data-astro-cid-hfdnaxnk]{animation-delay:.42s}.is-visible[data-astro-cid-hfdnaxnk] .point-2[data-astro-cid-hfdnaxnk]{animation-delay:.56s}.is-visible[data-astro-cid-hfdnaxnk] .point-3[data-astro-cid-hfdnaxnk]{animation-delay:.7s}.is-visible[data-astro-cid-hfdnaxnk] .decision-point[data-astro-cid-hfdnaxnk]{animation:delivery-pop .55s cubic-bezier(.16,1,.3,1) forwards}.is-visible[data-astro-cid-hfdnaxnk] .briefing-document[data-astro-cid-hfdnaxnk]{animation:delivery-rise .7s cubic-bezier(.16,1,.3,1) .78s forwards}.decision-path[data-astro-cid-hfdnaxnk]{stroke-dasharray:180;stroke-dashoffset:180}.is-visible[data-astro-cid-hfdnaxnk] .decision-path[data-astro-cid-hfdnaxnk]{animation:delivery-draw .9s ease .88s forwards}.programme-path[data-astro-cid-hfdnaxnk]{fill:none;stroke:#5b8876;stroke-width:3;stroke-linecap:round;stroke-dasharray:230;stroke-dashoffset:230}.programme-node[data-astro-cid-hfdnaxnk]{fill:#eaf3ee;stroke:#356655;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.programme-node[data-astro-cid-hfdnaxnk] path[data-astro-cid-hfdnaxnk],.programme-node[data-astro-cid-hfdnaxnk] rect[data-astro-cid-hfdnaxnk],.programme-node[data-astro-cid-hfdnaxnk] circle[data-astro-cid-hfdnaxnk]+circle[data-astro-cid-hfdnaxnk]{fill:none;stroke:#356655;stroke-width:2}.is-visible[data-astro-cid-hfdnaxnk] .programme-node[data-astro-cid-hfdnaxnk]{animation:delivery-pop .55s cubic-bezier(.16,1,.3,1) forwards}.is-visible[data-astro-cid-hfdnaxnk] .node-1[data-astro-cid-hfdnaxnk]{animation-delay:.38s}.is-visible[data-astro-cid-hfdnaxnk] .node-2[data-astro-cid-hfdnaxnk]{animation-delay:.5s}.is-visible[data-astro-cid-hfdnaxnk] .node-core[data-astro-cid-hfdnaxnk]{animation-delay:.62s}.is-visible[data-astro-cid-hfdnaxnk] .node-3[data-astro-cid-hfdnaxnk]{animation-delay:.74s}.is-visible[data-astro-cid-hfdnaxnk] .node-4[data-astro-cid-hfdnaxnk]{animation-delay:.86s}.is-visible[data-astro-cid-hfdnaxnk] .programme-path[data-astro-cid-hfdnaxnk]{animation:delivery-draw .85s ease forwards}.is-visible[data-astro-cid-hfdnaxnk] .path-1[data-astro-cid-hfdnaxnk]{animation-delay:.9s}.is-visible[data-astro-cid-hfdnaxnk] .path-2[data-astro-cid-hfdnaxnk]{animation-delay:1s}.is-visible[data-astro-cid-hfdnaxnk] .path-3[data-astro-cid-hfdnaxnk]{animation-delay:1.1s}.is-visible[data-astro-cid-hfdnaxnk] .path-4[data-astro-cid-hfdnaxnk]{animation-delay:1.2s}@keyframes delivery-rise{to{opacity:1;transform:translateY(0)}}@keyframes delivery-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes delivery-note{0%{opacity:0;transform:translateY(12px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes delivery-line-reveal{0%{opacity:0;stroke-dasharray:260;stroke-dashoffset:260}to{opacity:1;stroke-dasharray:260;stroke-dashoffset:0}}@keyframes delivery-draw{to{stroke-dashoffset:0}}@keyframes delivery-pulse{0%,to{opacity:.6}50%{opacity:1;transform:scale(1.25);transform-origin:center}}@media(max-width:900px){.delivery-intro[data-astro-cid-hfdnaxnk]{grid-template-columns:1fr;gap:24px}.delivery-intro[data-astro-cid-hfdnaxnk] p[data-astro-cid-hfdnaxnk]{max-width:680px}.delivery-grid[data-astro-cid-hfdnaxnk]{gap:70px 20px}}@media(max-width:700px){.delivery-section[data-astro-cid-hfdnaxnk]{padding-block:85px}.delivery-wrap[data-astro-cid-hfdnaxnk]{width:min(100% - 24px,72rem)}.delivery-intro[data-astro-cid-hfdnaxnk] h2[data-astro-cid-hfdnaxnk]{font-size:clamp(2.3rem,9vw,3.1rem)}.delivery-intro[data-astro-cid-hfdnaxnk] p[data-astro-cid-hfdnaxnk]{font-size:16px}.delivery-grid[data-astro-cid-hfdnaxnk]{grid-template-columns:1fr;gap:68px;margin-top:54px}.live-art[data-astro-cid-hfdnaxnk]{padding:8px}.delivery-art[data-astro-cid-hfdnaxnk]{aspect-ratio:1.4 / 1}.delivery-copy[data-astro-cid-hfdnaxnk]{grid-template-columns:34px 1fr;gap:0 12px;margin-top:20px;padding-top:18px}.delivery-copy[data-astro-cid-hfdnaxnk] h3[data-astro-cid-hfdnaxnk]{font-size:2rem}}@media(prefers-reduced-motion:reduce){.delivery-art[data-astro-cid-hfdnaxnk],.delivery-item[data-astro-cid-hfdnaxnk]:hover .delivery-art[data-astro-cid-hfdnaxnk],.delivery-cta[data-astro-cid-hfdnaxnk] a[data-astro-cid-hfdnaxnk],.delivery-cta[data-astro-cid-hfdnaxnk] a[data-astro-cid-hfdnaxnk]:hover{transition:none;transform:none}.live-slide[data-astro-cid-hfdnaxnk],.participant[data-astro-cid-hfdnaxnk],.workshop-note[data-astro-cid-hfdnaxnk],.workshop-person[data-astro-cid-hfdnaxnk],.executive-line[data-astro-cid-hfdnaxnk],.decision-point[data-astro-cid-hfdnaxnk],.briefing-document[data-astro-cid-hfdnaxnk],.programme-node[data-astro-cid-hfdnaxnk]{opacity:1;transform:none;animation:none!important}.decision-path[data-astro-cid-hfdnaxnk],.programme-path[data-astro-cid-hfdnaxnk]{stroke-dashoffset:0;animation:none!important}}body:has(.literacy-page){--background:#fff}.literacy-page[data-astro-cid-jcmv3wwz]{--ink:#111715;--muted:#52605b;--line:#dce3de;--soft:#f5f7f4;--accent:#117e5f;color:var(--ink);background:#fff}.wrap[data-astro-cid-jcmv3wwz]{width:min(100% - 32px,72rem);margin-inline:auto}.literacy-page[data-astro-cid-jcmv3wwz] h1[data-astro-cid-jcmv3wwz],.literacy-page[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz],.literacy-page[data-astro-cid-jcmv3wwz] h3[data-astro-cid-jcmv3wwz]{color:var(--ink)}.literacy-page[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{font-size:clamp(2.45rem,4.7vw,4.5rem);line-height:1.04;letter-spacing:-.058em}.literacy-page[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{line-height:1.65}.hero[data-astro-cid-jcmv3wwz]{position:relative;isolation:isolate;min-height:720px;margin-top:-80px;overflow:hidden}.hero-image[data-astro-cid-jcmv3wwz]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 44%}.hero-wash[data-astro-cid-jcmv3wwz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff,#fffffff7 42%,#ffffffb8 69%,#ffffff4d)}.hero-inner[data-astro-cid-jcmv3wwz]{padding-top:calc(clamp(105px,13vw,185px) + 80px);padding-bottom:110px}.hero[data-astro-cid-jcmv3wwz] h1[data-astro-cid-jcmv3wwz]{max-width:1080px;font-size:clamp(3.8rem,7.4vw,7.4rem);font-weight:600;line-height:.98;letter-spacing:-.075em}.hero-bottom[data-astro-cid-jcmv3wwz]{margin-top:58px}.hero-copy[data-astro-cid-jcmv3wwz]{max-width:720px}.hero-copy[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{max-width:690px;color:var(--muted);font-size:17px}.hero-copy[data-astro-cid-jcmv3wwz] .lead[data-astro-cid-jcmv3wwz]{margin-bottom:19px;color:var(--ink);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.45;letter-spacing:-.025em}.actions[data-astro-cid-jcmv3wwz]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.button[data-astro-cid-jcmv3wwz]{display:inline-flex;min-height:49px;align-items:center;justify-content:space-between;gap:30px;padding:11px 18px;border:1px solid var(--ink);border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.button[data-astro-cid-jcmv3wwz] span[data-astro-cid-jcmv3wwz]{font-size:18px;font-weight:400;line-height:1}.button-primary[data-astro-cid-jcmv3wwz]{background:var(--ink);color:#fff}.button-primary[data-astro-cid-jcmv3wwz]:hover{background:var(--accent);border-color:var(--accent)}.button-secondary[data-astro-cid-jcmv3wwz]{color:var(--ink);background:#fff}.button-secondary[data-astro-cid-jcmv3wwz]:hover{border-color:var(--accent);color:var(--accent)}.article-intro[data-astro-cid-jcmv3wwz]{position:relative;overflow:hidden;margin-top:0;margin-bottom:clamp(85px,10vw,135px);padding:46px 52px 52px;border:1px solid #bed2c7;border-radius:12px;background:#edf5f0}.article-intro[data-astro-cid-jcmv3wwz]:after{content:"";position:absolute;z-index:0;inset:0 0 0 auto;width:50%;background:url(/images/eu.webp) center / cover no-repeat;opacity:.15;filter:saturate(.72);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 56%);mask-image:linear-gradient(to right,transparent 0%,#000 56%);pointer-events:none}.article-content[data-astro-cid-jcmv3wwz]{position:relative;z-index:1}.article-content[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{max-width:690px;font-size:clamp(2rem,3.2vw,3rem)}.article-content[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{max-width:740px;margin-top:18px;color:var(--muted);font-size:15px}.link-row[data-astro-cid-jcmv3wwz]{display:flex;flex-wrap:wrap;align-items:center;gap:20px 35px;margin-top:26px}.product-section[data-astro-cid-jcmv3wwz]{padding-block:clamp(105px,11vw,155px)}.product-intro[data-astro-cid-jcmv3wwz]{max-width:850px}.product-intro[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{margin-top:0}.product-intro[data-astro-cid-jcmv3wwz]>p[data-astro-cid-jcmv3wwz]:last-child{max-width:730px;margin-top:24px;color:var(--muted);font-size:18px}.product-grid[data-astro-cid-jcmv3wwz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px}.product-card[data-astro-cid-jcmv3wwz]{display:flex;min-height:455px;flex-direction:column;padding:clamp(28px,3.2vw,40px);border:1px solid transparent;border-radius:12px;transition:border-color .2s ease,transform .2s ease}.product-card[data-astro-cid-jcmv3wwz]:hover{border-color:#9dafa4;transform:translateY(-2px)}.product-featured[data-astro-cid-jcmv3wwz]{border-color:#0e4f40;background:#0e4f40}.product-card[data-astro-cid-jcmv3wwz]:nth-child(2){border-color:#a9c6b7;background:#c9ddd2}.product-card[data-astro-cid-jcmv3wwz]:nth-child(3){border-color:#d0bd98;background:#e6d8bd}.product-card[data-astro-cid-jcmv3wwz]:nth-child(4){border-color:#9ebbbe;background:#bfd3d5}.product-featured[data-astro-cid-jcmv3wwz]:hover{border-color:#073a2f}.product-card[data-astro-cid-jcmv3wwz]:nth-child(2):hover{border-color:#789d8a}.product-card[data-astro-cid-jcmv3wwz]:nth-child(3):hover{border-color:#a98d5d}.product-card[data-astro-cid-jcmv3wwz]:nth-child(4):hover{border-color:#6f989d}.product-card-top[data-astro-cid-jcmv3wwz]{display:flex;align-items:center;justify-content:flex-end;gap:18px}.product-tag[data-astro-cid-jcmv3wwz]{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.product-card[data-astro-cid-jcmv3wwz] h3[data-astro-cid-jcmv3wwz]{max-width:480px;margin-top:50px;font-size:clamp(2rem,3.1vw,3rem);line-height:1.05;letter-spacing:-.05em}.product-description[data-astro-cid-jcmv3wwz]{max-width:500px;margin-top:18px;color:#26332e;font-size:17px;line-height:1.55!important}.product-details[data-astro-cid-jcmv3wwz]{margin:34px 0 0}.product-details[data-astro-cid-jcmv3wwz]>div[data-astro-cid-jcmv3wwz]{display:grid;grid-template-columns:65px 1fr;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.product-featured[data-astro-cid-jcmv3wwz] .product-tag[data-astro-cid-jcmv3wwz]{color:#b9e1d2}.literacy-page[data-astro-cid-jcmv3wwz] .product-featured[data-astro-cid-jcmv3wwz] h3[data-astro-cid-jcmv3wwz]{color:#fff}.product-featured[data-astro-cid-jcmv3wwz] .product-description[data-astro-cid-jcmv3wwz]{color:#ffffffe6}.product-featured[data-astro-cid-jcmv3wwz] .product-details[data-astro-cid-jcmv3wwz]>div[data-astro-cid-jcmv3wwz]{border-color:#ffffff38}.product-featured[data-astro-cid-jcmv3wwz] .product-details[data-astro-cid-jcmv3wwz] dt[data-astro-cid-jcmv3wwz]{color:#fff}.product-featured[data-astro-cid-jcmv3wwz] .product-details[data-astro-cid-jcmv3wwz] dd[data-astro-cid-jcmv3wwz]{color:#ffffffc7}.product-featured[data-astro-cid-jcmv3wwz] .product-link[data-astro-cid-jcmv3wwz]{border-color:#b9e1d2;color:#d6f0e6}.product-details[data-astro-cid-jcmv3wwz] dt[data-astro-cid-jcmv3wwz]{color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-details[data-astro-cid-jcmv3wwz] dd[data-astro-cid-jcmv3wwz]{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.product-link[data-astro-cid-jcmv3wwz]{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:13px;margin-top:28px;padding-bottom:5px;border-bottom:1px solid var(--accent);color:var(--accent);font-size:14px;font-weight:650;text-decoration:none}.product-link[data-astro-cid-jcmv3wwz] span[data-astro-cid-jcmv3wwz]{transition:transform .2s ease}.product-link[data-astro-cid-jcmv3wwz]:hover span[data-astro-cid-jcmv3wwz]{transform:translate(4px)}.product-card[data-astro-cid-jcmv3wwz] .product-link[data-astro-cid-jcmv3wwz]{margin-top:auto;padding-top:24px}.text-link[data-astro-cid-jcmv3wwz]{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:15px;padding-bottom:5px;border-bottom:1px solid var(--accent);color:var(--accent);font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s}.text-link[data-astro-cid-jcmv3wwz]:hover{gap:23px}.quiet-link[data-astro-cid-jcmv3wwz]{color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.quiet-link[data-astro-cid-jcmv3wwz]:hover{color:var(--accent)}.section[data-astro-cid-jcmv3wwz]{padding-block:clamp(95px,11vw,160px)}.section-heading[data-astro-cid-jcmv3wwz]{max-width:780px}.section-heading[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{margin-top:0}.section-subtitle[data-astro-cid-jcmv3wwz]{margin-top:22px;color:var(--muted);font-size:18px}.why-section[data-astro-cid-jcmv3wwz]{margin-top:0;background:var(--soft)}.why-section[data-astro-cid-jcmv3wwz] .wrap[data-astro-cid-jcmv3wwz]{display:grid;grid-template-columns:1fr 1fr;gap:0 100px}.why-copy[data-astro-cid-jcmv3wwz]{max-width:495px;padding-top:44px}.why-copy[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{margin-bottom:16px;color:var(--muted);font-size:16px}.why-copy[data-astro-cid-jcmv3wwz] .standfirst[data-astro-cid-jcmv3wwz],.standfirst[data-astro-cid-jcmv3wwz]{color:var(--ink);font-size:20px;font-weight:500;line-height:1.45;letter-spacing:-.02em}.logic-flow[data-astro-cid-jcmv3wwz]{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:86px;border-top:1px solid #cdd8d1}.logic-step[data-astro-cid-jcmv3wwz]{position:relative;min-height:145px;padding:22px 28px 24px 0;border-right:1px solid #cdd8d1}.logic-step[data-astro-cid-jcmv3wwz]:not(:first-child){padding-left:26px}.logic-step[data-astro-cid-jcmv3wwz]:last-child{border-right:0}.logic-step[data-astro-cid-jcmv3wwz] strong[data-astro-cid-jcmv3wwz]{display:block;max-width:190px;margin-top:30px;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.035em;text-transform:uppercase}.logic-n[data-astro-cid-jcmv3wwz]{color:var(--accent);font-family:var(--font-sans);font-size:13px;font-weight:600}.logic-arrow[data-astro-cid-jcmv3wwz]{position:absolute;right:16px;bottom:22px;color:var(--accent);font-size:24px}.training-section[data-astro-cid-jcmv3wwz]{scroll-margin-top:100px}.offering[data-astro-cid-jcmv3wwz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:clamp(40px,8vw,115px);align-items:center;padding-block:100px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.offering[data-astro-cid-jcmv3wwz]:first-of-type{margin-top:48px;border-top:1px solid var(--line)}.offering-reverse[data-astro-cid-jcmv3wwz] .offering-text[data-astro-cid-jcmv3wwz]{order:2}.offering-reverse[data-astro-cid-jcmv3wwz] .offering-image[data-astro-cid-jcmv3wwz]{order:1}.offering-name[data-astro-cid-jcmv3wwz]{color:var(--accent);font-size:14px;font-weight:600}.offering[data-astro-cid-jcmv3wwz] h3[data-astro-cid-jcmv3wwz]{max-width:590px;margin-top:9px;font-size:clamp(2.1rem,3.6vw,3.55rem);line-height:1.08;letter-spacing:-.055em}.offering-text[data-astro-cid-jcmv3wwz]>p[data-astro-cid-jcmv3wwz]:not(.offering-name){max-width:570px;margin-top:23px;color:var(--muted);font-size:16px}.offering-cta[data-astro-cid-jcmv3wwz]{margin-top:32px}.compact-list[data-astro-cid-jcmv3wwz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;max-width:580px;margin-top:30px;padding:0;list-style:none}.compact-list[data-astro-cid-jcmv3wwz] li[data-astro-cid-jcmv3wwz]{position:relative;padding-left:16px;color:#38443d;font-size:13px;line-height:1.4}.compact-list[data-astro-cid-jcmv3wwz] li[data-astro-cid-jcmv3wwz]:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent)}.offering-image[data-astro-cid-jcmv3wwz]{min-height:430px;height:100%;overflow:hidden;border-radius:12px;background:var(--soft)}.offering-image[data-astro-cid-jcmv3wwz] img[data-astro-cid-jcmv3wwz]{width:100%;height:100%;min-height:430px;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.offering[data-astro-cid-jcmv3wwz]:hover .offering-image[data-astro-cid-jcmv3wwz] img[data-astro-cid-jcmv3wwz]{transform:scale(1.025)}.article-detail[data-astro-cid-jcmv3wwz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(55px,8vw,110px);margin-block:clamp(85px,10vw,140px);padding:clamp(36px,6vw,72px);border-radius:22px;background:#0e4f40;scroll-margin-top:110px}.literacy-page[data-astro-cid-jcmv3wwz] .article-detail[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{margin-top:0;color:#fff}.article-detail-intro[data-astro-cid-jcmv3wwz]>p[data-astro-cid-jcmv3wwz]{max-width:640px;margin-top:20px;color:#ffffffc2;font-size:16px}.article-detail-intro[data-astro-cid-jcmv3wwz]>.standfirst[data-astro-cid-jcmv3wwz]{color:#fff!important}.article-detail[data-astro-cid-jcmv3wwz] .button[data-astro-cid-jcmv3wwz]{margin-top:28px}.article-detail[data-astro-cid-jcmv3wwz] .button-primary[data-astro-cid-jcmv3wwz]{border-color:#fff;background:#fff;color:#0e4f40}.article-detail[data-astro-cid-jcmv3wwz] .button-primary[data-astro-cid-jcmv3wwz]:hover{border-color:#d8f0e7;background:#d8f0e7}.article-detail-steps[data-astro-cid-jcmv3wwz]{padding-top:30px}.article-detail-steps[data-astro-cid-jcmv3wwz] div[data-astro-cid-jcmv3wwz]{display:grid;grid-template-columns:125px 1fr;gap:22px;padding:23px 0;border-top:1px solid rgba(255,255,255,.22)}.article-detail-steps[data-astro-cid-jcmv3wwz] div[data-astro-cid-jcmv3wwz]:last-child{border-bottom:1px solid rgba(255,255,255,.22)}.article-detail-steps[data-astro-cid-jcmv3wwz] span[data-astro-cid-jcmv3wwz]{color:#a9dccb;font-family:var(--font-sans);font-size:12px;font-weight:600;text-transform:uppercase}.article-detail-steps[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{max-width:270px;color:#fff;font-size:16px;font-weight:500;line-height:1.45}.final-cta[data-astro-cid-jcmv3wwz]{padding-block:clamp(100px,12vw,170px)}.final-cta[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{max-width:900px;margin-top:0;font-size:clamp(3.3rem,7vw,7rem)}.final-cta[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{max-width:680px;margin-top:28px;color:var(--muted);font-size:18px}.final-cta[data-astro-cid-jcmv3wwz] .actions[data-astro-cid-jcmv3wwz]{gap:25px;margin-top:34px}@media(max-width:900px){.hero-bottom[data-astro-cid-jcmv3wwz]{margin-top:45px}.why-section[data-astro-cid-jcmv3wwz] .wrap[data-astro-cid-jcmv3wwz],.article-detail[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr;gap:30px}.why-copy[data-astro-cid-jcmv3wwz]{padding-top:0}.offering[data-astro-cid-jcmv3wwz]{gap:45px}}@media(max-width:1000px){.product-grid[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr}.product-card[data-astro-cid-jcmv3wwz]{min-height:0}}@media(max-width:700px){.wrap[data-astro-cid-jcmv3wwz]{width:min(100% - 24px,72rem)}.hero[data-astro-cid-jcmv3wwz]{min-height:0;margin-top:-76px}.hero-inner[data-astro-cid-jcmv3wwz]{padding-top:166px;padding-bottom:78px}.hero-image[data-astro-cid-jcmv3wwz]{object-position:60% center}.hero-wash[data-astro-cid-jcmv3wwz]{background:linear-gradient(90deg,#fffffff7,#ffffffe6 65%,#ffffffa3)}.hero[data-astro-cid-jcmv3wwz] h1[data-astro-cid-jcmv3wwz]{font-size:clamp(3.1rem,12vw,5rem)}.hero-bottom[data-astro-cid-jcmv3wwz]{margin-top:35px}.hero-copy[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{font-size:15px}.hero-copy[data-astro-cid-jcmv3wwz] .lead[data-astro-cid-jcmv3wwz]{font-size:19px}.article-intro[data-astro-cid-jcmv3wwz]{margin-top:0;margin-bottom:75px;padding:28px 23px 34px}.article-intro[data-astro-cid-jcmv3wwz]:after{width:70%;opacity:.1}.article-content[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{font-size:2rem}.article-content[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{font-size:14px}.product-section[data-astro-cid-jcmv3wwz]{padding-block:85px}.product-intro[data-astro-cid-jcmv3wwz]>p[data-astro-cid-jcmv3wwz]:last-child{font-size:16px}.product-grid[data-astro-cid-jcmv3wwz]{margin-top:42px}.product-card[data-astro-cid-jcmv3wwz]{padding:24px}.product-card[data-astro-cid-jcmv3wwz] h3[data-astro-cid-jcmv3wwz]{font-size:2.25rem}.product-description[data-astro-cid-jcmv3wwz]{font-size:16px}.product-details[data-astro-cid-jcmv3wwz]>div[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr;gap:7px}.why-section[data-astro-cid-jcmv3wwz]{margin-top:75px}.section[data-astro-cid-jcmv3wwz]{padding-block:85px}.section-heading[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz],.literacy-page[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{font-size:clamp(2.3rem,9vw,3.1rem)}.logic-flow[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr;margin-top:43px}.logic-step[data-astro-cid-jcmv3wwz],.logic-step[data-astro-cid-jcmv3wwz]:not(:first-child){display:grid;grid-template-columns:40px 1fr;min-height:74px;align-items:center;gap:10px;padding:13px 14px 13px 0;border-right:0;border-bottom:1px solid #cdd8d1}.logic-step[data-astro-cid-jcmv3wwz] strong[data-astro-cid-jcmv3wwz]{margin:0;font-size:16px}.logic-arrow[data-astro-cid-jcmv3wwz]{right:5px;bottom:23px;transform:rotate(90deg);font-size:18px}.offering[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr;gap:34px;padding-block:68px}.offering-reverse[data-astro-cid-jcmv3wwz] .offering-text[data-astro-cid-jcmv3wwz],.offering-reverse[data-astro-cid-jcmv3wwz] .offering-image[data-astro-cid-jcmv3wwz]{order:initial}.offering[data-astro-cid-jcmv3wwz] h3[data-astro-cid-jcmv3wwz]{font-size:2.35rem}.compact-list[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr 1fr}.offering-image[data-astro-cid-jcmv3wwz],.offering-image[data-astro-cid-jcmv3wwz] img[data-astro-cid-jcmv3wwz]{min-height:330px}.article-detail-steps[data-astro-cid-jcmv3wwz]{padding-top:15px}.article-detail-steps[data-astro-cid-jcmv3wwz] div[data-astro-cid-jcmv3wwz]{grid-template-columns:100px 1fr;gap:12px}.final-cta[data-astro-cid-jcmv3wwz] h2[data-astro-cid-jcmv3wwz]{font-size:clamp(3rem,11vw,5rem)}.final-cta[data-astro-cid-jcmv3wwz] p[data-astro-cid-jcmv3wwz]{font-size:16px}}@media(max-width:420px){.compact-list[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr}.article-detail[data-astro-cid-jcmv3wwz]{padding:30px 22px;border-radius:16px}.article-detail-steps[data-astro-cid-jcmv3wwz] div[data-astro-cid-jcmv3wwz]{grid-template-columns:1fr;gap:4px}}
