.publicPage_root__rgfE2{max-width:850px;margin:0 auto;padding:130px 24px 75px;color:var(--lp-fg-000);font-family:var(--lp-font-body);min-height:75vh}.publicPage_root__rgfE2 a{color:var(--lp-lime-500);text-decoration:underline;text-underline-offset:4px}.publicPage_breadcrumb__Jp7y7{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--lp-fg-300);margin-bottom:35px}.publicPage_eyebrow__4J44t{font-size:10px;letter-spacing:.13em;color:var(--lp-lime-500);margin:0 0 15px}.publicPage_root__rgfE2 h1{font-family:var(--lp-font-display);font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.2;letter-spacing:-.045em;margin:0 0 18px;color:var(--lp-fg-000)}.publicPage_intro__oJuLC{font-size:18px;line-height:1.8;color:var(--lp-fg-200);max-width:65ch}.publicPage_root__rgfE2 section{border-top:1px solid var(--lp-ink-200);padding-top:25px;margin-top:30px}.publicPage_root__rgfE2 h2{font-size:21px;color:var(--lp-fg-000);margin:0 0 12px}.publicPage_root__rgfE2 p{line-height:1.85}.publicPage_root__rgfE2 section p{font-size:15px;color:var(--lp-fg-200);margin:0}.publicPage_note__tqzxg{font-size:13px;color:var(--lp-fg-300);border-top:1px solid var(--lp-ink-200);padding-top:24px}.publicPage_actions__UJTCo{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px;font-size:13px}.publicPage_notice__Ahk4P{background:#edf2e5;border:1px solid #cbd8bf;border-radius:10px;padding:18px 20px;margin:25px 0;color:var(--lp-fg-000)}.publicPage_notice__Ahk4P p{font-size:13px;color:var(--lp-fg-200);margin:6px 0 0}.publicPage_root__rgfE2 :focus-visible{outline:3px solid #9a6a2f;outline-offset:4px}@media(max-width:600px){.publicPage_root__rgfE2{padding:105px 21px 48px}.publicPage_intro__oJuLC{font-size:16px}}.PlatformContactForm_root__Keplz{margin-top:35px;border:1px solid #d1dbca;padding:26px;border-radius:12px;background:#fff}.PlatformContactForm_root__Keplz fieldset{border:0;padding:0;margin:0;display:grid;gap:19px;min-width:0}.PlatformContactForm_root__Keplz label{display:grid;gap:7px;font-size:14px;font-weight:600;color:#29452f}.PlatformContactForm_root__Keplz input:not([type=checkbox]),.PlatformContactForm_root__Keplz select,.PlatformContactForm_root__Keplz textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #a9bba3;background:#fff;color:#203b29;padding:12px;border-radius:7px;font:inherit;font-size:16px}.PlatformContactForm_root__Keplz textarea::placeholder{color:#62745c;opacity:1}.PlatformContactForm_root__Keplz label small{font-weight:400;color:#596d54}.PlatformContactForm_root__Keplz .PlatformContactForm_check__GT_Qf{display:block;font-size:13px;font-weight:400;line-height:1.8}.PlatformContactForm_check__GT_Qf input{margin-right:9px}.PlatformContactForm_root__Keplz button{justify-self:start;background:#24583f;color:#fff;border:0;padding:13px 22px;font:inherit;font-weight:600;border-radius:7px;cursor:pointer}.PlatformContactForm_root__Keplz fieldset:disabled{opacity:.7}.PlatformContactForm_root__Keplz button:disabled{cursor:default}.PlatformContactForm_notice__Gx6N5 a,.PlatformContactForm_root__Keplz a{color:#24583f;text-decoration:underline;text-underline-offset:3px}.PlatformContactForm_root__Keplz :focus-visible{outline:3px solid #9a6a2f;outline-offset:3px}.PlatformContactForm_trap__j03V4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.PlatformContactForm_notice__Gx6N5{background:#edf2e5;border:1px solid #b9c9ad;border-radius:8px;padding:18px;line-height:1.8;font-size:14px;color:#2e4c30}.PlatformContactForm_notice__Gx6N5 h2{color:#203b29}.PlatformContactForm_note__yNIIe{color:#596d54;font-size:12px;line-height:1.8;margin:18px 0 0}.PlatformContactForm_error__01Hte{color:#a12a35;font-size:14px;line-height:1.6}@media(max-width:600px){.PlatformContactForm_root__Keplz{padding:18px}}