:root{--ib:#455a66;--ib-dark:#263943;--ib-blue:#4d8195;--ib-soft:#eaf1f3}.ib-hero{padding:82px 0 60px;background:radial-gradient(circle at 20% 25%,#dcebf0,transparent 35%),#fbfcfa}.ib-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.ib-hero h1{font-size:clamp(48px,6vw,84px);line-height:1.12;color:var(--ib-dark);margin:18px 0}.ib-hero h1 em{font-style:normal;color:var(--ib-blue);direction:ltr;display:inline-block}.ib-hero p{font-size:18px;line-height:2}.ib-machine{min-height:400px;border-radius:38px;background:linear-gradient(145deg,#61747d,#2d414b);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;direction:ltr;box-shadow:0 30px 70px #26394332}.ib-machine small{letter-spacing:6px}.ib-machine strong{font-size:112px;line-height:1}.ib-machine b{font-size:30px;color:#b9d7df}.ib-machine span{margin-top:16px;color:#dce6e9;font-size:13px}.ib-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.ib-facts article{padding:22px;border:1px solid #dbe6e9;border-radius:20px}.ib-facts b,.ib-facts span{display:block}.ib-facts b{color:var(--ib-dark)}.ib-facts span{font-size:13px;color:#68767b;margin-top:6px}.ib-section,.process-band,.prepare-band{padding-top:85px;padding-bottom:85px}.section-head{max-width:760px;margin-bottom:34px}.section-head h2,.process-grid h2,.track-grid h2,.prepare-grid h2{font-size:clamp(30px,4vw,48px);color:var(--ib-dark);margin:10px 0}.section-head p,.process-grid p,.track-grid p{line-height:2;color:#65747a}.output-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.output-grid article{padding:28px;border-radius:24px;background:var(--ib-soft)}.output-grid span{font-size:13px;font-weight:800;color:var(--ib-blue)}.output-grid h3{font-size:20px;line-height:1.6;color:var(--ib-dark)}.output-grid p{font-size:14px;line-height:1.9;color:#66767b}.process-band{background:var(--ib-dark);color:#fff}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.process-grid h2,.process-grid p{color:#fff}.process-band .kicker{color:#acd2dc}.steps{display:grid;gap:11px}.steps span{padding:18px;border-radius:16px;background:#fff;color:var(--ib-dark);font-weight:700}.steps b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--ib-blue);color:#fff;margin-left:10px}.track-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.chart{padding:30px;border-radius:26px;background:#f1f5f6}.chart>div{margin-bottom:20px}.chart b{display:block;color:var(--ib-dark);margin-bottom:6px}.chart span{display:block;width:var(--v);height:13px;border-radius:99px;background:linear-gradient(90deg,var(--ib-blue),#9dc7d1)}.chart small{color:#708087}.prepare-band{background:#edf2f3}.prepare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.prepare-grid>div{padding:32px;background:#fff;border-radius:25px}.prepare-grid ul{line-height:2.2;color:#637277}.ib-faq{padding-top:85px;padding-bottom:85px}.ib-faq details{padding:20px 4px;border-bottom:1px solid #dbe5e8}.ib-faq summary{font-weight:800;color:var(--ib-dark);cursor:pointer}.ib-faq p{line-height:2;color:#65747a}.menu-button{display:none}@media(max-width:900px){.ib-grid,.process-grid,.track-grid,.prepare-grid{grid-template-columns:1fr}.output-grid,.ib-facts{grid-template-columns:1fr 1fr}.menu-button{display:block}.nav .links{display:none}.nav .links.open{display:flex;position:absolute;top:100%;right:16px;left:16px;flex-direction:column;background:#fff;padding:16px;border-radius:18px;z-index:20}}@media(max-width:600px){.ib-hero{padding:55px 0}.ib-hero h1{font-size:48px}.ib-machine{min-height:300px}.ib-machine strong{font-size:82px}.output-grid,.ib-facts{grid-template-columns:1fr}.ib-section,.process-band,.prepare-band{padding-top:60px;padding-bottom:60px}}
