body{margin:0}.imex-site{--ink: #16352b;--muted: #5b6a63;--line: #dce4db;--accent: #1c6045;min-height:100vh;background:#f7f8f2;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.6}.imex-site *{box-sizing:border-box}.imex-site a{color:inherit;text-underline-offset:4px}.imex-site a:focus-visible,.imex-site summary:focus-visible{outline:3px solid #43886a;outline-offset:5px;border-radius:3px}.imex-header,.imex-main,.imex-footer{max-width:1180px;margin:0 auto;padding-left:40px;padding-right:40px}.imex-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:28px}.imex-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:750;letter-spacing:-.03em;font-size:19px}.imex-mark{display:grid;place-items:center;width:33px;height:33px;background:var(--ink);color:#f2f7d7;border-radius:9px;font-size:20px;font-weight:800}.imex-header nav,.imex-footer>div{display:flex;gap:26px;font-size:14px}.imex-header nav a,.imex-footer a{text-decoration:none}.imex-header nav a:hover,.imex-footer a:hover{text-decoration:underline}.imex-hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding:82px 0 90px}.imex-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:750;margin:0 0 22px;color:#54705d}.imex-hero h1{font-size:clamp(36px,4.1vw,52px);line-height:1.12;letter-spacing:-.055em;font-weight:650;margin:0 0 25px}.imex-lead{font-size:17px;line-height:1.8;max-width:560px;color:var(--muted);margin:0 0 30px}.imex-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.imex-primaryButton,.imex-secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:16px;text-decoration:none;font-size:14px;font-weight:650;padding:12px 19px;border-radius:8px;border:1px solid var(--accent)}.imex-site .imex-primaryButton{background:var(--accent);color:#fff}.imex-primaryButton:hover{background:#12432f}.imex-secondaryButton:hover{background:#e9eee3}.imex-hint{max-width:465px;font-size:12px;color:var(--muted);margin:19px 0 0}.imex-preview{border:1px solid #cad8c8;background:#eef2e7;border-radius:16px;box-shadow:0 12px 32px #193b2410;overflow:hidden}.imex-previewHeader{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;padding:22px 26px;border-bottom:1px solid #d7e0d1}.imex-statusDot{width:7px;height:7px;border-radius:50%;background:#4d7b47}.imex-workflow{list-style:none;padding:12px 26px;margin:0}.imex-workflow li{display:flex;gap:18px;padding:20px 0}.imex-workflow li+li{border-top:1px solid #d7e0d1}.imex-workflow li>span{display:grid;place-items:center;flex:0 0 31px;height:31px;background:#dce5d2;border-radius:50%;font-size:11px;font-weight:700}.imex-workflow strong{font-size:14px}.imex-workflow p{margin:6px 0 0;color:var(--muted);font-size:13px}.imex-previewFooter{font-size:10px;letter-spacing:.02em;padding:17px 26px;background:#e5ecdd;color:#52634d}.imex-featureSection{padding:50px 0 65px;border-top:1px solid var(--line)}.imex-featureSection .imex-eyebrow{margin-bottom:12px}.imex-featureSection h2{font-size:30px;line-height:1.3;letter-spacing:-.04em;font-weight:600;margin:0 0 30px}.imex-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.imex-cards article{padding:25px;border:1px solid var(--line);border-radius:12px;background:#fcfdf9}.imex-cardIndex{font-size:10px;color:#71816c;letter-spacing:.1em}.imex-cards h3{margin:22px 0 12px;font-size:18px;letter-spacing:-.025em;font-weight:650}.imex-cards p{font-size:13px;color:var(--muted);margin:0;line-height:1.85}.imex-scopeNote{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--line);padding:34px 0 55px}.imex-scopeNote h2{font-size:18px;margin:0 0 8px}.imex-scopeNote p{max-width:730px;font-size:13px;color:var(--muted);margin:0}.imex-scopeNote>a{flex-shrink:0;font-size:12px;font-weight:650}.imex-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:25px;padding-bottom:30px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.imex-footer>div{font-size:12px}.imex-skipLink{position:absolute;top:-100px;left:20px;background:#fff;padding:12px;z-index:10}.imex-skipLink:focus{top:12px}.imex-document{max-width:800px;margin:45px auto 85px}.imex-document h1{font-size:40px;line-height:1.15;letter-spacing:-.045em;font-weight:650;margin:0 0 24px}.imex-document h2{font-size:21px;margin:34px 0 12px;letter-spacing:-.025em}.imex-document p,.imex-document li{color:var(--muted);font-size:15px}.imex-document ul,.imex-document ol{padding-left:22px}.imex-document li{margin:9px 0}.imex-document details{border-bottom:1px solid var(--line);padding:18px 0}.imex-document summary{font-weight:650;cursor:pointer}.imex-notice{padding:16px 20px;border:1px solid #d6d9bd;border-radius:9px;background:#f0f0df;font-size:13px;margin:24px 0}.imex-contactCard{padding:26px;background:#eef2e7;border:1px solid var(--line);border-radius:12px;margin:28px 0}.imex-contactCard h2{margin-top:0}.imex-contactCard a{overflow-wrap:anywhere}@media(max-width:850px){.imex-hero{grid-template-columns:1fr;gap:40px;padding:50px 0}.imex-lead{max-width:650px}.imex-preview{max-width:580px}.imex-desktopBreak{display:none}.imex-cards{gap:12px}.imex-cards article{padding:19px}.imex-scopeNote{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:580px){.imex-header,.imex-main,.imex-footer{padding-left:22px;padding-right:22px}.imex-header{gap:12px}.imex-brand{font-size:16px}.imex-header nav{gap:16px;font-size:12px}.imex-hero h1{font-size:38px}.imex-cards{grid-template-columns:1fr;gap:14px}.imex-cards h3{margin-top:15px}.imex-featureSection{padding-top:35px}.imex-document{margin-top:30px}.imex-document h1{font-size:34px}.imex-footer{flex-direction:column}.imex-actions>a{width:100%}.imex-previewFooter{font-size:9px}}@media(prefers-reduced-motion:reduce){.imex-site *{scroll-behavior:auto}}
