.development_root__Qa2K1{--poc-deep:#102b28;--poc-lime:#d2fb91;--poc-mist:#e9eee5;background:#f7f6ef;color:#182e2b}.development_hero___EKvf{position:relative;overflow:hidden;background:var(--poc-deep);color:#f8faf2;padding:82px 0 92px;isolation:isolate}.development_hero___EKvf:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 750px 460px at 80% 30%,#2c645449,transparent 73%),repeating-linear-gradient(0deg,transparent,transparent 92px,#ffffff0c 93px);pointer-events:none;z-index:-1}.development_heroLayout__vXGiy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,95px);align-items:center}.development_heroCopy__K1ffy{min-width:0}.development_eyebrow__Oq5gA{display:inline-flex;align-items:center;gap:11px;color:var(--poc-lime);font-family:Courier New,monospace;font-size:12px;letter-spacing:.06em;font-weight:700}.development_eyebrow__Oq5gA:before{content:"";width:6px;height:6px;background:var(--poc-lime);border-radius:50%;flex:0 0 auto}.development_heroTitle__JnoP8{font-size:clamp(34px,3.8vw,52px);line-height:1.28;letter-spacing:-.065em;margin:24px 0 28px;font-weight:800}.development_heroTitle__JnoP8 span{display:block}.development_heroTitle__JnoP8 strong{color:var(--poc-lime);font-weight:800}.development_heroLead__JPxkC{font-size:16px;line-height:2.05;max-width:560px;color:#d2e1d8}.development_heroActions__4vahW{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:30px}.development_heroActions__4vahW .development_primary__ngFes{color:#14312d;background:var(--poc-lime);font-weight:800}.development_heroActions__4vahW .development_primary__ngFes:hover{background:#e7ffbb}.development_heroActions__4vahW .development_secondary__vxK_y{color:#eaf9de;border-bottom:1px solid #a3c49c}.development_heroMicro__h793B{margin-top:26px;font-size:12px;color:#b5cbbf;line-height:1.8}.development_flowBoard__ENd5m{min-width:0;border:1px solid #63857a;padding:24px;background:#173b35;box-shadow:21px 21px 0 #071f1d50}.development_boardTop__Wf_Vq{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:18px;border-bottom:1px solid #557568;color:#c6decf;font-size:11px;font-family:Courier New,monospace;letter-spacing:.06em}.development_boardStatus__GqqQW{display:inline-flex;align-items:center;gap:8px;color:var(--poc-lime)}.development_boardStatus__GqqQW:before{content:"";width:7px;height:7px;background:var(--poc-lime);border-radius:50%}.development_boardFlow__1n6zH{display:grid;gap:10px;padding:24px 0 20px}.development_boardStep__oMnV7{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:17px;border:1px solid #648a7b;padding:15px;background:#224a42}.development_boardStep__oMnV7:not(:last-child):after{content:"";width:1px;height:11px;background:var(--poc-lime);position:absolute;bottom:-11px;left:38px;z-index:1}.development_boardStep__oMnV7>span:first-child{display:grid;place-items:center;width:42px;height:42px;border:1px solid #a5c0a5;font-family:monospace;color:var(--poc-lime)}.development_boardStep__oMnV7 strong{font-size:16px;line-height:1.4;display:block}.development_boardStep__oMnV7 p{color:#c6dbcf;font-size:12px;line-height:1.65;margin-top:3px}.development_boardBottom__79537{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #557568;padding-top:15px;font-size:11px;color:#bdd1c4;line-height:1.8}.development_boardBottom__79537 strong{color:var(--poc-lime);white-space:nowrap}.development_chapter__39nbH{padding:100px 0}.development_chapterToned__N1mMt{background:#edf1e8;border-block:1px solid #d5e1d6}.development_chapterDark__2t2_n{background:#14312b;color:#f2f9ec}.development_chapterHead__M1K3X{display:grid;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:45px;margin-bottom:44px;align-items:start}.development_sectionCode__pDMJ4{color:#337665;font-family:Courier New,monospace;letter-spacing:.05em;font-size:12px;font-weight:700}.development_chapterDark__2t2_n .development_sectionCode__pDMJ4{color:var(--poc-lime)}.development_chapterTitle__MtbrZ{font-size:clamp(29px,3.3vw,48px);line-height:1.43;letter-spacing:-.05em;font-weight:800;text-wrap:balance}.development_chapterLead__Pv6SO{color:#526861;font-size:15px;line-height:1.95;max-width:630px;margin-top:14px}.development_chapterDark__2t2_n .development_chapterLead__Pv6SO{color:#c8ded1}.development_challengeGrid__ejE_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.development_challengeCard__VnnU8{display:flex;flex-direction:column;min-height:248px;background:white;border:1px solid #cedccf;padding:29px}.development_challengeCard__VnnU8 span{color:#2e7760;font-family:Courier New,monospace;font-size:12px;font-weight:700}.development_challengeCard__VnnU8 h3{font-size:clamp(18px,1.8vw,22px);line-height:1.5;letter-spacing:-.03em;margin-top:18px}.development_challengeCard__VnnU8 p{margin-top:12px;font-size:14px;line-height:1.9;color:#546961}.development_proofGrid__SJhRw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.development_proofCard__KrfYz{min-width:0;display:flex;flex-direction:column;border:1px solid #c1d2c8;background:#fffefa;padding:25px}.development_proofCardTop__iP9ma{display:flex;justify-content:space-between;gap:10px;align-items:baseline;border-bottom:1px solid #d2dacf;padding-bottom:12px;margin-bottom:21px}.development_proofCardTop__iP9ma span{color:#4c7667;font-size:12px;font-family:monospace;letter-spacing:.05em}.development_proofCardTop__iP9ma small{font-size:11px;color:#697b71}.development_proofCard__KrfYz h3{font-size:clamp(23px,2.5vw,31px);letter-spacing:-.05em;line-height:1.48;margin-top:25px}.development_proofCard__KrfYz>p{font-size:14px;line-height:1.9;color:#56675f;margin-top:14px;flex:1}.development_proofCard__KrfYz .development_proofAction__Unafe{margin-top:23px;font-size:13px}.development_disclosure__BdafT{padding:17px 19px;border-left:3px solid #6c9a85;background:#f2f4ee;color:#50665d;font-size:13px;line-height:1.9;margin-top:26px}.development_diagram__RRwbw{border:1px solid #487e6f;background:#0e302a;padding:13px;min-width:0}.development_diagramTop__88IgK{display:flex;gap:8px;justify-content:space-between;align-items:center;color:#b8d9c5;font-family:Courier New,monospace;font-size:10px;letter-spacing:.055em;padding:4px 3px 12px}.development_diagram__RRwbw svg{display:block;width:100%;height:auto}.development_diagramTimeline__obWu5{display:flex;align-items:center;gap:12px;padding:14px 2px 10px;font-size:10px;color:#cce1d3}.development_timelineTrack__NessH{display:flex;flex:1;gap:4px;min-width:0}.development_timelineTrack__NessH i{height:9px;flex:1;background:#3d7669}.development_timelineTrack__NessH i:nth-child(2){background:#d2fb91}.development_diagramDisclosure__eD89K{font-size:10px;color:#bdd4c5;line-height:1.7;padding-top:10px;border-top:1px solid #477264}.development_stepGrid__PQ1ku{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.development_stepCard__BV8Xn{border-top:2px solid #80b29b;padding:21px 16px 0 0}.development_stepCard__BV8Xn>span{font-family:monospace;color:#3d886c;font-size:11px}.development_stepCard__BV8Xn h3{font-size:17px;margin-top:15px;line-height:1.55}.development_stepCard__BV8Xn p{font-size:13px;line-height:1.9;color:#4f6860;margin-top:11px}.development_requirements__ZlqLB{display:grid;grid-template-columns:1fr 1fr;gap:40px}.development_requirementBox__r_kJc{border-top:1px solid #80a28d;padding-top:25px}.development_requirementBox__r_kJc h3{font-size:21px;line-height:1.5}.development_requirementBox__r_kJc ul{padding-left:19px;margin:18px 0 0;color:#d1e2d7;font-size:14px;line-height:2.15}.development_requirementBox__r_kJc li::marker{color:var(--poc-lime)}.development_faqList__mjfR5{display:grid;border-top:1px solid #b7cabb}.development_faqList__mjfR5 details{border-bottom:1px solid #b7cabb}.development_faqList__mjfR5 summary{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:17px 7px;font-weight:700;font-size:15px}.development_faqList__mjfR5 summary:after{content:"+";font-size:21px;color:#2e7464}.development_faqList__mjfR5 details[open] summary:after{content:"−"}.development_faqList__mjfR5 details p{padding:0 12px 23px;font-size:14px;line-height:2;color:#536a61}.development_contactArea__6vmND{background:#e0eae1;padding:105px 0}.development_contactLayout__NmQtb{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,85px);align-items:start}.development_contactCopy__P3XQo h2{font-size:clamp(30px,3.3vw,45px);letter-spacing:-.05em;line-height:1.44;margin:19px 0 24px}.development_contactCopy__P3XQo p{color:#4a6559;font-size:15px;line-height:2;margin-bottom:16px}.development_contactAside__tAsyk{border-top:1px solid #8bb09c;padding-top:20px;margin-top:27px;color:#476457;font-size:12px;line-height:1.9}.development_caseHero__yeitj{padding:80px 0 75px;background:#14352d;color:#f5f9f1}.development_breadcrumbs__aJ3yu{display:flex;flex-wrap:wrap;gap:12px;color:#c2d5c9;font-size:12px;padding-bottom:27px}.development_breadcrumbs__aJ3yu a{text-decoration:underline;text-underline-offset:4px}.development_caseHeroGrid__d_2RY{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:55px}.development_caseHero__yeitj h1{font-size:clamp(32px,3.7vw,54px);line-height:1.38;letter-spacing:-.055em;margin:24px 0}.development_caseHero__yeitj .development_caseLead__FSnHw{font-size:15px;color:#d1e3d8;line-height:2}.development_caseBadge__iE1XM{display:inline-block;padding:7px 12px;border:1px solid #a1cba8;color:#d5fca4;font-size:12px}.development_caseNote__Uq0Bl{font-size:12px;line-height:1.9;margin-top:23px;color:#bed6ca}.development_outcomeColumns__9v_ZT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.development_outcomePanel___XNy5{background:white;border:1px solid #d4dfd3;padding:32px}.development_outcomePanel___XNy5 h3{font-size:21px;margin-bottom:21px}.development_outcomePanel___XNy5 ul{padding-left:22px;font-size:14px;color:#4e655a;line-height:2.2}.development_outcomePanel___XNy5 li{margin-top:9px}.development_outcomePanel___XNy5 strong{color:#173d30}.development_caseFlow___JTAL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.development_caseFlow___JTAL article{border-top:2px solid #a7d28f;padding-top:18px}.development_caseFlow___JTAL small{font-family:monospace;font-size:12px;color:#b5d2bc}.development_caseFlow___JTAL h3{font-size:21px;margin:12px 0}.development_caseFlow___JTAL p{color:#c9dfd1;font-size:13px;line-height:1.9}.development_caseAside__16ctz{margin-top:28px;padding:20px 23px;background:#224b3e;border-left:3px solid #c5ec9f;font-size:13px;line-height:1.9}.development_caseCrosslink__lpoqE{margin-top:24px;display:inline-flex;gap:8px;align-items:center;color:#bddbb9;text-decoration:underline;text-underline-offset:4px;font-size:14px}@media(max-width:1100px){.development_caseHeroGrid__d_2RY,.development_heroLayout__vXGiy{gap:36px}.development_flowBoard__ENd5m{padding:19px}.development_chapter__39nbH{padding-block:82px}}@media(max-width:800px){.development_caseHeroGrid__d_2RY,.development_contactLayout__NmQtb,.development_heroLayout__vXGiy{grid-template-columns:1fr}.development_hero___EKvf{padding:60px 0 78px}.development_heroTitle__JnoP8{max-width:720px;font-size:clamp(35px,6.1vw,46px)}.development_flowBoard__ENd5m{max-width:650px;width:100%}.development_chapterHead__M1K3X{grid-template-columns:1fr;gap:16px}.development_challengeGrid__ejE_4{grid-template-columns:1fr 1fr}.development_caseFlow___JTAL,.development_stepGrid__PQ1ku{grid-template-columns:1fr 1fr;gap:25px}.development_proofGrid__SJhRw{gap:15px}.development_requirements__ZlqLB{gap:25px}}@media(max-width:600px){.development_hero___EKvf{padding:42px 0 63px}.development_heroTitle__JnoP8{font-size:clamp(25px,7.3vw,36px);line-height:1.3;letter-spacing:-.068em;margin:17px 0 20px}.development_heroLead__JPxkC{font-size:14px;line-height:1.95}.development_heroActions__4vahW{align-items:stretch;flex-direction:column;gap:12px}.development_heroActions__4vahW .development_primary__ngFes{width:100%;justify-content:space-between;font-size:13px}.development_heroActions__4vahW .development_secondary__vxK_y{width:max-content;max-width:100%}.development_heroMicro__h793B{margin-top:17px}.development_flowBoard__ENd5m{padding:16px;box-shadow:none}.development_boardStep__oMnV7{grid-template-columns:37px minmax(0,1fr);gap:12px;padding:12px}.development_boardStep__oMnV7>span:first-child{width:34px;height:34px}.development_boardStep__oMnV7:not(:last-child):after{left:29px}.development_boardStep__oMnV7 strong{font-size:14px}.development_boardStep__oMnV7 p{font-size:11px}.development_chapter__39nbH{padding:65px 0}.development_chapterTitle__MtbrZ{font-size:29px}.development_chapterHead__M1K3X{margin-bottom:28px}.development_challengeGrid__ejE_4,.development_outcomeColumns__9v_ZT,.development_proofGrid__SJhRw,.development_requirements__ZlqLB{grid-template-columns:1fr}.development_challengeCard__VnnU8{min-height:0;padding:23px}.development_proofCard__KrfYz{padding:19px}.development_caseFlow___JTAL,.development_stepGrid__PQ1ku{grid-template-columns:1fr;gap:16px}.development_caseFlow___JTAL article,.development_stepCard__BV8Xn{padding:16px 0 10px}.development_contactArea__6vmND{padding:65px 0}.development_contactCopy__P3XQo h2{font-size:30px}.development_caseHero__yeitj{padding:42px 0 58px}.development_caseHero__yeitj h1{font-size:33px}.development_outcomePanel___XNy5{padding:25px}.development_diagramTop__88IgK{font-size:9px}}@media(prefers-reduced-motion:reduce){.development_hero___EKvf{scroll-behavior:auto}}