.fit-content{max-width:1200px;margin:auto;padding:0 5% 60px}.fit-page nav a{display:block}.fit-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:55px 0 35px}.fit-hero h1{font-size:clamp(32px,4vw,60px);font-weight:900;line-height:1.02;letter-spacing:-2px;margin:20px 0}.fit-hero p{font-size:15px;line-height:1.7;color:#555;max-width:470px}.fit-hero a,.fit-help a{font-size:12px;font-weight:700;line-height:1.7}.fit-hero img{width:100%;max-height:380px;object-fit:contain}.fit-selector{border:1px solid #ddd;padding:20px 25px;margin:0 0 40px}.fit-selector label{display:block;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px}.fit-selector select{padding:11px;max-width:100%;width:360px;background:white;border:1px solid #aaa;font:14px Arial}.fit-selector p{font-size:12px;line-height:1.6;color:#555;margin-bottom:0}.guide-section{margin:45px 0}.guide-band{background:#0006ff;color:white;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:15px}.guide-band h2{font-size:25px;letter-spacing:1px;margin:0}.guide-band span{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fit-intro{font-size:13px;line-height:1.7;padding:10px 0;color:#555}.fit-steps{display:grid;grid-template-columns:1fr 1fr;gap:34px 35px}.fit-step{display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:start}.fit-step h3{display:flex;align-items:center;gap:10px;font-size:16px;margin:0 0 12px}.fit-step h3 b{font-size:38px;line-height:1;letter-spacing:-2px}.fit-step p{font-size:13px;line-height:1.75;margin:0}.step-image{background:#f7f7f7;border:1px solid #eee;aspect-ratio:1;overflow:hidden;display:grid;place-items:center}.step-image img{width:100%;height:100%;object-fit:contain;transform:scale(1.5)}.measure-image svg{width:100%;height:100%}.fit-source{background:#f5f5ff;border-left:3px solid #0006ff;padding:24px}.fit-source h3{font-size:12px;line-height:1.7;margin-top:0}.fit-source p{font-size:12px;line-height:1.7}.fit-source a{font-size:12px;display:block;margin-top:15px}.fit-chart{max-width:580px;padding:30px 0 0;margin:auto}.fit-chart .size-table{font-size:12px}.fit-chart .size-table th{font-size:9px}.fit-chart .size-table td{padding:10px 5px}.fit-chart p,.fit-chart a{font-size:12px;line-height:1.7}.fit-help{border:1px solid #ddd;padding:30px;margin-top:50px}.fit-help h2{font-size:22px;margin-top:0}.fit-help p{font-size:13px;line-height:1.7}.fit-credit{font-size:10px;color:#777;line-height:1.7;margin-top:25px}@media(max-width:850px){.fit-step{grid-template-columns:95px 1fr;gap:15px}.fit-steps{gap:25px}.fit-step h3{font-size:14px}.fit-step h3 b{font-size:32px}.fit-step p{font-size:12px}}@media(max-width:650px){.fit-hero{gap:10px;padding:30px 0 20px}.fit-hero h1{font-size:32px;letter-spacing:-1px}.fit-hero p{font-size:12px}.fit-hero img{min-width:0}.fit-steps{grid-template-columns:1fr}.fit-step{grid-template-columns:100px 1fr}.guide-band{padding:20px;align-items:start;flex-direction:column}.guide-band h2{font-size:22px}.fit-content{padding-bottom:35px}.fit-selector{padding:18px}.fit-step p{font-size:13px}}
