body{background:#151515;color:#e8e3dd}.ic-wrap{max-width:1180px;margin:auto;padding:0 28px}.ic-hero{padding:64px 0 44px;max-width:920px}.ic-eyebrow{color:#e76b70;font-size:.74rem;font-weight:700;letter-spacing:.13em;margin-bottom:16px}.ic-hero h1{font-size:clamp(2.5rem,5vw,4.4rem);max-width:880px}.ic-intro{max-width:780px}.ic-button{display:inline-block;background:#ac2932;color:#fff;padding:15px 22px;font-weight:700;font-size:.9rem;text-decoration:none;border:1px solid #df666e;line-height:1.5}.ic-button:hover{background:#c03740}.ic-note{color:#bcb6b0;font-size:.88rem;margin-top:17px}.ic-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ic-card{padding:30px;background:#202020;border:1px solid #3b3535;border-top:3px solid #a72b33;height:100%}.ic-card h2,.ic-how h2{font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.2}.ic-card ul{padding-left:21px}.ic-card li{margin-bottom:9px}.ic-schedule{background:#171717;padding:20px;border:1px solid #443637;margin:24px 0}.ic-schedule p:last-child{margin-bottom:0}.ic-cover{float:right;width:135px;height:auto;margin:0 0 18px 22px}.ic-link{color:#f08b90;font-weight:700;display:inline-block}.ic-badge{display:inline-block;border:1px solid #865152;padding:3px 8px;letter-spacing:.04em;margin-left:6px}.ic-how{padding:52px 0 64px}.ic-how ol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-left:23px;margin:28px 0}.ic-how h3{font-size:1.2rem}.ic-how .ic-note{max-width:760px}a:focus-visible{outline:3px solid #f19a9f;outline-offset:5px}@media(max-width:700px){.ic-wrap{padding:0 20px}.ic-hero{padding-top:40px}.ic-benefits{grid-template-columns:1fr;gap:20px}.ic-card{padding:23px}.ic-how ol{grid-template-columns:1fr;gap:14px}.ic-button{width:100%;text-align:center}.ic-cover{width:105px;margin-left:15px}.ic-badge{margin:7px 0 0}.ic-how{padding-top:38px}}