._page_1n4i2_1{min-height:100vh;background:var(--background);color:var(--foreground)}._header_1n4i2_1{min-height:76px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--border)}._header_1n4i2_1 nav{display:flex;gap:22px;margin-left:auto}._header_1n4i2_1 nav a{color:var(--muted-foreground);text-decoration:none;font-size:.75rem;font-weight:600}._eyebrow_1n4i2_1{margin:0 0 16px;color:var(--accent);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}._hero_1n4i2_1{display:grid;grid-template-columns:.95fr 1.05fr;min-height:650px}._hero_1n4i2_1>div{padding:clamp(70px,8vw,118px) clamp(28px,6vw,90px);display:flex;flex-direction:column;justify-content:center;background:var(--surface)}._hero_1n4i2_1 h1,._section_1n4i2_1 h2,._dark_1n4i2_1 h2,._resources_1n4i2_1 h2{margin:0;font-family:var(--font-family-display);font-weight:400;letter-spacing:-.035em;line-height:.98}._hero_1n4i2_1 h1{font-size:clamp(3.5rem,6vw,6.7rem)}._hero_1n4i2_1 p:not(._eyebrow_1n4i2_1){max-width:680px;color:var(--muted-foreground);font-size:1rem;line-height:1.75;margin:28px 0}._hero_1n4i2_1>img{width:100%;height:100%;min-height:650px;object-fit:cover;display:block}._actions_1n4i2_1{display:flex;gap:12px;flex-wrap:wrap}._notice_1n4i2_1{display:flex;gap:18px;align-items:flex-start;padding:28px clamp(24px,7vw,104px);background:#f4eee8;border-top:1px solid #e3d4c6;border-bottom:1px solid #e3d4c6}._notice_1n4i2_1 svg{flex:0 0 auto;color:#9d633d}._notice_1n4i2_1 strong{font-size:.85rem}._notice_1n4i2_1 p{max-width:980px;margin:5px 0 0;color:#6f6258;line-height:1.65;font-size:.82rem}._section_1n4i2_1,._resources_1n4i2_1{padding:clamp(80px,9vw,130px) clamp(24px,7vw,104px);border-top:1px solid var(--border)}._section_1n4i2_1 h2,._dark_1n4i2_1 h2,._resources_1n4i2_1 h2{font-size:clamp(2.8rem,4.8vw,5.15rem);max-width:1000px}._surface_1n4i2_1,._resources_1n4i2_1{background:var(--surface)}._fitGrid_1n4i2_1{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);margin-top:44px}._fitGrid_1n4i2_1 article{padding:36px;background:var(--card);min-height:370px}._fitGrid_1n4i2_1 article>span{display:inline-block;margin-bottom:22px;color:var(--accent);font-size:.69rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}._fitGrid_1n4i2_1 h3,._measureGrid_1n4i2_1 h3,._steps_1n4i2_1 h3,._careGrid_1n4i2_1 h3{font-family:var(--font-family-display);font-size:1.65rem;font-weight:400;margin:0 0 14px}._fitGrid_1n4i2_1 p,._fitGrid_1n4i2_1 li,._measureGrid_1n4i2_1 p,._steps_1n4i2_1 p,._intro_1n4i2_1,._careGrid_1n4i2_1 p{color:var(--muted-foreground);line-height:1.7;font-size:.86rem}._fitGrid_1n4i2_1 ul{padding-left:18px;margin-top:22px}._heading_1n4i2_1{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}._heading_1n4i2_1 svg{color:var(--accent);margin-top:10px;flex:0 0 auto}._measureGrid_1n4i2_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:44px}._measureGrid_1n4i2_1 article{background:var(--card);padding:28px;min-height:200px}._measureGrid_1n4i2_1 article>span{color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.12em}._measureGrid_1n4i2_1 h3{margin-top:20px}._rule_1n4i2_1{margin:28px 0 0;padding:22px 24px;background:#f6ecec;border-left:4px solid #9c4c4c;color:#715858;max-width:980px;line-height:1.65}._intro_1n4i2_1{max-width:850px;font-size:.95rem;margin-top:28px}._steps_1n4i2_1{margin-top:46px;border-top:1px solid var(--border)}._steps_1n4i2_1 article{display:grid;grid-template-columns:72px 1fr;gap:26px;padding:26px 0;border-bottom:1px solid var(--border)}._steps_1n4i2_1 article>span{font-size:.72rem;color:var(--accent);font-weight:700;letter-spacing:.14em}._steps_1n4i2_1 h3{margin-bottom:7px}._steps_1n4i2_1 p{margin:0;max-width:850px}._dark_1n4i2_1{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:clamp(80px,9vw,130px) clamp(24px,7vw,104px);background:#181b19;color:#f2efe8;align-items:end}._dark_1n4i2_1 ._eyebrow_1n4i2_1{color:#caa77f}._dark_1n4i2_1 p{color:#b7bbb8;line-height:1.75}._checkGrid_1n4i2_1{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--border);border-top:1px solid var(--border);margin-top:44px}._checkGrid_1n4i2_1 span{padding:20px 22px;background:var(--card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:.82rem}._careGrid_1n4i2_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:44px}._careGrid_1n4i2_1 article{background:var(--card);padding:30px;min-height:220px}._resources_1n4i2_1>div:first-child{max-width:900px;margin-bottom:42px}._resources_1n4i2_1>div:first-child>p:not(._eyebrow_1n4i2_1){color:var(--muted-foreground);line-height:1.7}._resourceGrid_1n4i2_1{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--border);border-top:1px solid var(--border)}._resourceGrid_1n4i2_1 a{min-height:190px;padding:28px;background:var(--card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:inherit;text-decoration:none}._resourceGrid_1n4i2_1 a:hover{background:var(--background)}._resourceGrid_1n4i2_1 strong{font-family:var(--font-family-display);font-size:1.4rem;font-weight:400}._resourceGrid_1n4i2_1 span{display:block;color:var(--muted-foreground);font-size:.8rem;line-height:1.6;margin-top:12px}._footer_1n4i2_1{min-height:140px;padding:38px clamp(24px,6vw,90px);display:flex;align-items:center;gap:30px;background:#171a18;color:#f3efe7}._footer_1n4i2_1 p{margin-left:auto;color:#b8bcb8}._footer_1n4i2_1 a{color:#f3efe7;text-decoration:none}@media(max-width:1050px){._measureGrid_1n4i2_1,._checkGrid_1n4i2_1,._resourceGrid_1n4i2_1{grid-template-columns:repeat(2,1fr)}._dark_1n4i2_1,._careGrid_1n4i2_1{grid-template-columns:1fr}}@media(max-width:900px){._header_1n4i2_1 nav{display:none}._hero_1n4i2_1{grid-template-columns:1fr}._hero_1n4i2_1>img{min-height:420px}._fitGrid_1n4i2_1,._measureGrid_1n4i2_1,._checkGrid_1n4i2_1,._resourceGrid_1n4i2_1{grid-template-columns:1fr}._footer_1n4i2_1{align-items:flex-start;flex-direction:column}._footer_1n4i2_1 p{margin-left:0}._heading_1n4i2_1 svg{display:none}}
