.yaic{--b:#e4e8ed;--m:#6c7682;max-width:1180px;margin:28px auto;padding:0 16px;box-sizing:border-box}.yaic *{box-sizing:border-box}.yaic__head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px}.yaic__head h1{margin:3px 0 7px;font-size:32px}.yaic__head p{margin:0;max-width:720px;color:var(--m)}.yaic__eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--m)}.yaic__rate{padding:12px 16px;border:1px solid var(--b);border-radius:14px;min-width:210px}.yaic__rate span,.yaic__rate small,.yaic__rate strong{display:block}.yaic__rate span,.yaic__rate small{font-size:12px;color:var(--m)}.yaic__rate strong{font-size:19px;margin:2px 0}.yaic__preset{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f6f7f8;border:1px solid var(--b);padding:13px 15px;border-radius:14px;margin-bottom:16px}.yaic__preset strong,.yaic__preset span{display:block}.yaic__preset span{color:var(--m);font-size:13px}.yaic button{border:1px solid #cdd3da;background:#fff;border-radius:10px;padding:10px 14px;cursor:pointer}.yaic__preset button{white-space:nowrap}.yaic__grid{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:14px}.yaic__panel{border:1px solid var(--b);border-radius:16px;padding:16px;background:#fff}.yaic__panel h2{font-size:18px;margin:0 0 13px}.yaic label{display:block;margin:0 0 11px}.yaic label span{display:block;font-size:13px;margin-bottom:5px}.yaic label small{display:block;color:var(--m);font-size:11px;margin-top:4px;line-height:1.35}.yaic input{width:100%;min-height:42px;border:1px solid #ccd2d8;border-radius:9px;padding:8px 10px;font-size:16px;background:#fff}.yaic__or{text-align:center;color:var(--m);font-size:11px;margin:5px 0 10px}.yaic__result{margin-top:16px;border:1px solid var(--b);border-radius:18px;padding:18px}.yaic__totals{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.yaic__totals>div{background:#f6f7f8;padding:12px;border-radius:12px}.yaic__totals span,.yaic__totals strong{display:block}.yaic__totals span{font-size:12px;color:var(--m)}.yaic__totals strong{font-size:18px;margin-top:4px}.yaic__choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.yaic__choice{padding:16px;border:1px solid var(--b);border-radius:14px}.yaic__choice>span{display:block;font-size:13px;color:var(--m)}.yaic__choice>strong{display:block;font-size:28px;margin:3px 0 10px}.yaic__bar{height:7px;background:#eef1f4;border-radius:999px;overflow:hidden}.yaic__bar i{display:block;height:100%;width:0;background:currentColor;border-radius:999px;transition:width .2s}.yaic__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.yaic__note{font-size:12px;line-height:1.5;color:var(--m);margin:12px 0 0}@media(max-width:900px){.yaic__grid{grid-template-columns:1fr 1fr}.yaic__panel:last-child{grid-column:1/-1}.yaic__totals{grid-template-columns:1fr 1fr}}@media(max-width:620px){.yaic{padding:0 10px}.yaic__head{align-items:flex-start;flex-direction:column}.yaic__head h1{font-size:25px}.yaic__rate{width:100%}.yaic__preset{align-items:flex-start;flex-direction:column}.yaic__grid,.yaic__choices,.yaic__totals{grid-template-columns:1fr}.yaic__panel:last-child{grid-column:auto}.yaic__choice>strong{font-size:24px}.yaic__actions{justify-content:stretch;flex-direction:column}.yaic__actions button{width:100%}}
