.specification-guide_guide__hero__GniR3{position:relative;width:100%;min-height:80dvh;display:flex;align-items:center;justify-content:center;padding:140px 40px 80px;overflow:hidden}.specification-guide_guide__hero__bg__wrwrY{position:absolute;inset:0;z-index:0}.specification-guide_guide__hero__bg__wrwrY img{-o-object-fit:cover;object-fit:cover}.specification-guide_guide__hero__bg__wrwrY:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5019607843)}.specification-guide_guide__hero__content__WRAE5{position:relative;z-index:1;max-width:1100px;display:flex;flex-direction:column;align-items:center;gap:24px}.specification-guide_guide__hero__intro__x7POO{max-width:860px;font-family:var(--font-noir),sans-serif;font-size:20px;line-height:1.7;color:#f5f7fa;text-align:center}@media screen and (max-width:768px){.specification-guide_guide__hero__GniR3{min-height:0;padding:120px 24px 56px}.specification-guide_guide__hero__intro__x7POO{font-size:16px}}.specification-guide_guide__cta__3Ygbf{margin-top:8px}@media screen and (max-width:400px){.specification-guide_guide__cta__3Ygbf{width:100%;white-space:normal;height:auto;min-height:57px}}.specification-guide_guide__stack__Xyo5Y{display:flex;flex-direction:column;gap:24px;min-width:0}.specification-guide_guide__body__UiD53{font-family:var(--font-noir),sans-serif;font-size:20px;line-height:1.7;color:#333}.specification-guide_guide__body__UiD53 strong{font-weight:600;color:#000}@media screen and (max-width:768px){.specification-guide_guide__body__UiD53{font-size:16px}}.specification-guide_guide__split__JeBIJ{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media screen and (max-width:1024px){.specification-guide_guide__split__JeBIJ{grid-template-columns:1fr;gap:32px}}.specification-guide_guide__media__Rl2oA{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden}.specification-guide_guide__media__Rl2oA img{-o-object-fit:cover;object-fit:cover}.specification-guide_guide__checklist__t_Ql3{list-style:none;display:flex;flex-direction:column;gap:16px}.specification-guide_guide__checklist__t_Ql3 li{display:flex;align-items:flex-start;gap:14px;font-family:var(--font-noir),sans-serif;font-size:20px;line-height:1.5;color:#333}.specification-guide_guide__checklist__t_Ql3 li svg{flex-shrink:0;margin-top:3px}@media screen and (max-width:768px){.specification-guide_guide__checklist__t_Ql3 li{font-size:16px}.specification-guide_guide__checklist__t_Ql3 li svg{margin-top:1px}}.specification-guide_guide__table_wrap__XO_O4{width:100%;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden}.specification-guide_guide__table___p71z{width:100%;border-collapse:collapse;font-family:var(--font-noir),sans-serif;font-size:18px;color:#333;text-align:left}.specification-guide_guide__table___p71z thead th{background:#327554;color:#fff;font-weight:500;padding:18px 24px}.specification-guide_guide__table___p71z tbody td,.specification-guide_guide__table___p71z tbody th{padding:18px 24px;border-top:1px solid #e5e7eb;vertical-align:top}.specification-guide_guide__table___p71z tbody th{font-weight:600;color:#000}.specification-guide_guide__table___p71z tbody tr:nth-child(2n){background:#f5f5f5}@media screen and (max-width:768px){.specification-guide_guide__table___p71z{font-size:16px}.specification-guide_guide__table___p71z thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.specification-guide_guide__table___p71z tbody tr{display:block;padding:16px 20px;border-top:1px solid #e5e7eb}.specification-guide_guide__table___p71z tbody tr:first-child{border-top:none}.specification-guide_guide__table___p71z tbody td,.specification-guide_guide__table___p71z tbody th{display:block;padding:4px 0;border:none}.specification-guide_guide__table___p71z tbody td:before{content:attr(data-label) ": ";font-weight:600;color:#666}}.specification-guide_guide__notes__q3if6{display:flex;flex-direction:column;gap:8px}.specification-guide_guide__cards__rjNnO{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width:768px){.specification-guide_guide__cards__rjNnO{grid-template-columns:1fr;gap:16px}}.specification-guide_guide__card__us4tP{display:flex;flex-direction:column;gap:12px;padding:32px;background:#f5f5f5;border-radius:20px}@media screen and (max-width:768px){.specification-guide_guide__card__us4tP{padding:24px}}.specification-guide_guide__stats___5Bwy{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.specification-guide_guide__stat__6OGWR{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:20px;background:#f5f5f5}.specification-guide_guide__stat__6OGWR:first-child{background:#f4f9f6;border:1px solid rgba(50,117,84,.2)}.specification-guide_guide__stat__value__k7r7N{font-family:var(--font-souvenir),serif;font-weight:700;font-size:36px;line-height:1.1;color:#000}@media screen and (max-width:768px){.specification-guide_guide__stat__value__k7r7N{font-size:26px}}.specification-guide_guide__stat__label__50wwb{font-family:var(--font-noir),sans-serif;font-size:16px;color:#666}.specification-guide_guide__panel__zfpSx{display:grid;grid-template-columns:3fr 2fr;gap:48px;align-items:center;padding:56px;background:#f5f5f5;border-radius:24px}@media screen and (max-width:1024px){.specification-guide_guide__panel__zfpSx{grid-template-columns:1fr;gap:32px;padding:32px 24px}}.specification-guide_guide__highlight__u1JEm{display:flex;flex-direction:column;gap:12px;padding:40px;border-radius:20px;background:#fff}.specification-guide_guide__highlight__value__ETblT{font-family:var(--font-souvenir),serif;font-weight:700;font-size:64px;line-height:1;color:#327554}@media screen and (max-width:768px){.specification-guide_guide__highlight__value__ETblT{font-size:44px}}.specification-guide_guide__highlight__label__gtmY4{font-family:var(--font-noir),sans-serif;font-size:18px;line-height:1.5;color:#333}@media screen and (max-width:768px){.specification-guide_guide__highlight__u1JEm{padding:24px}}.specification-guide_guide__standards__Ozowm{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:20px;background:#fff}@media screen and (max-width:768px){.specification-guide_guide__standards__Ozowm{padding:24px}}.specification-guide_guide__chips__bI5yb{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.specification-guide_guide__chips__bI5yb li{padding:8px 16px;border:1px solid #327554;border-radius:999px;font-family:var(--font-noir),sans-serif;font-size:16px;color:#327554;background:#fff}.specification-guide_guide__clause__ILxNm{border-left:4px solid #327554;background:#f4f9f6;border-radius:0 20px 20px 0;padding:32px 40px}.specification-guide_guide__clause__ILxNm figcaption{font-family:var(--font-noir),sans-serif;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#327554;margin-bottom:12px}.specification-guide_guide__clause__ILxNm blockquote{font-family:var(--font-noir),sans-serif;font-size:18px;line-height:1.8;color:#333}@media screen and (max-width:768px){.specification-guide_guide__clause__ILxNm{padding:24px 20px}.specification-guide_guide__clause__ILxNm blockquote{font-size:16px}}.specification-guide_guide__about__8_8zz{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center;padding:48px;border:1px solid #e5e7eb;border-radius:24px}.specification-guide_guide__about__logo__wCQnU{display:flex;justify-content:center}.specification-guide_guide__about__logo__wCQnU img{width:100%;max-width:220px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.specification-guide_guide__about__8_8zz{grid-template-columns:1fr;gap:24px;padding:32px 24px}.specification-guide_guide__about__logo__wCQnU img{max-width:160px}}.specification-guide_guide__faq__2_Pds{max-width:960px;margin:0 auto}.specification-guide_guide__download__ClcaS{background:#f5f5f5;scroll-margin-top:80px}.specification-guide_guide__download__grid__Cxuj8{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media screen and (max-width:1024px){.specification-guide_guide__download__grid__Cxuj8{grid-template-columns:1fr;gap:32px}}.specification-guide_guide__form_card__HWZsE{background:#fff;border-radius:20px;padding:48px;box-shadow:0 20px 40px rgba(0,0,0,.08)}@media screen and (max-width:1024px){.specification-guide_guide__form_card__HWZsE{padding:32px 24px}}.specification-guide_guide__form__SVU9_{display:flex;flex-direction:column;gap:24px}.specification-guide_guide__form__SVU9_ button[type=submit]{width:100%;white-space:normal}.specification-guide_guide__form_hint__1BHsr{margin:0;font-family:var(--font-noir),sans-serif;font-size:16px;line-height:1.5;color:#666}.specification-guide_guide__form_success__8iMhZ{display:flex;flex-direction:column;gap:16px}.specification-guide_guide__link__5U0Bm{font-family:var(--font-noir),sans-serif;font-weight:500;color:#327554;text-decoration:underline;text-underline-offset:4px}.specification-guide_guide__sr_only__VItbk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}