.yc{padding-top:56px;padding-bottom:80px;color:var(--yafico-ink)}
.yc h1{font-size:clamp(2.4rem,4.7vw,4.7rem);line-height:1.04;letter-spacing:-.045em;margin:16px 0 24px;text-wrap:balance}
.yc h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance}
.yc h3{font-size:1.2rem;margin:28px 0 12px}
.yc p,.yc li{line-height:1.65}.yc p{margin:0 0 18px}.yc .yc-small{font-size:.9rem;color:var(--yafico-muted);line-height:1.55;margin-top:16px}
.yc-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.yc-lead{font-size:1.12rem;max-width:49ch}
.yc-photo{position:relative;border-radius:28px;overflow:hidden;background:#efe5d8}.yc-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.yc-photo span{position:absolute;bottom:20px;left:20px;right:20px;width:fit-content;max-width:calc(100% - 40px);padding:10px 16px;border-radius:99px;background:var(--yafico-paper);font-weight:700;font-size:.9rem}
.yc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 70px}.yc-benefits article{padding:26px;border-radius:22px;border:1px solid var(--yafico-line);background:var(--yafico-paper)}.yc-benefits strong{display:block;font-size:1.55rem;letter-spacing:-.02em}.yc-benefits p{margin:10px 0 0;color:var(--yafico-muted)}
.yc-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:70px}.yc-details ul{padding-left:22px}.yc-details li{margin-bottom:12px}.yc-process{padding:32px;background:#efe6da;border-radius:28px}.yc-process ol{padding-left:26px}.yc-process li{padding-left:10px;margin:24px 0}.yc-process li::marker{color:var(--yafico-orange-dark);font-weight:800}.yc-process p{margin:6px 0 0}
.yc-application{padding:40px;background:var(--yafico-paper);border:1px solid var(--yafico-line);border-radius:28px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.yc-form{scroll-margin-top:110px;min-width:0}.yc-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.yc-fields>div{min-width:0}.yc-full{grid-column:1/-1}.yc-form label{display:block;font-weight:650;font-size:.95rem;margin-bottom:7px}.yc-fields input,.yc-fields textarea{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #a79b8d;border-radius:10px;padding:12px;background:#fff;color:#171411;font:inherit}.yc-fields textarea{resize:vertical}.yc a:focus-visible,.yc button:focus-visible,.yc input:focus-visible,.yc textarea:focus-visible,.yc summary:focus-visible{outline:3px solid var(--yafico-orange-dark);outline-offset:4px}.yc-form .yc-check{display:flex;gap:12px;font-weight:400;line-height:1.55;margin-top:24px;align-items:flex-start}.yc-check input{flex:0 0 20px;width:20px;height:20px;margin:3px 0;accent-color:var(--yafico-orange-dark)}.yc-small a{text-decoration:underline}.yc-success{padding:24px;background:#eaf3e8;border:1px solid #55764c;border-radius:16px}.yc-success h3{margin-top:0}.yc-errors{padding:16px;background:#fff0ec;border:1px solid #b53218;border-radius:12px;margin-bottom:20px}
.yc-faq{max-width:800px;margin:65px auto 0}.yc-faq details{border-bottom:1px solid var(--yafico-line);padding:20px 0}.yc-faq summary{cursor:pointer;font-weight:700;font-size:1.05rem}.yc-faq details p{margin:16px 0 0}
@media(max-width:980px){.yc-hero{gap:30px}.yc-details{gap:32px}.yc-application{grid-template-columns:1fr;gap:20px}}
@media(max-width:700px){.yc{padding-top:30px;padding-bottom:50px}.yc-hero,.yc-details{grid-template-columns:1fr;gap:28px}.yc-benefits{grid-template-columns:1fr;gap:12px;margin:28px 0 42px}.yc-benefits article{padding:20px}.yc-benefits strong{font-size:1.35rem}.yc-details{margin-bottom:40px}.yc-process,.yc-application{padding:24px 20px}.yc-fields{grid-template-columns:1fr}.yc-form .y-btn{width:100%}.yc-photo{max-width:520px}.yc-faq{margin-top:40px}}
