body.ex-page .ex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.ex-page .ex-grid>.ex-card:last-child:nth-child(odd){grid-column:1/-1}body.ex-page .ex-card{background:#f6f9ff;border:1px solid #dbe5f4;border-radius:16px;padding:22px;min-width:0}body.ex-page .ex-card h3{margin:0 0 12px}body.ex-page .ex-small{font-size:13px;line-height:1.6}body.ex-page .ex-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.ex-page .ex-plan{display:flex;flex-direction:column;align-items:start;border:1px solid #cfdcf1;border-radius:18px;padding:22px;background:linear-gradient(150deg,#f3f7ff,#fff)}body.ex-page .ex-plan h3{font-size:30px;margin:8px 0 12px}body.ex-page .ex-plan p{flex:1}body.ex-page .ex-plan b{font-size:14px;color:#415d83}body.ex-page .ex-example{display:grid;grid-template-columns:1fr 1.2fr;gap:26px;background:#eaf1ff}body.ex-page .ex-example li,body.ex-page .ex-card li{line-height:1.65;margin-bottom:9px}body.ex-page .ex-note{margin-top:20px;padding:20px;border-left:4px solid #315efb;background:#edf3ff;border-radius:12px}body.ex-page .ex-faq{display:grid;gap:10px}body.ex-page .ex-faq details{padding:18px;background:#f6f9ff;border:1px solid #dbe5f4;border-radius:12px}body.ex-page .ex-faq summary{font-weight:650;cursor:pointer;line-height:1.5}body.ex-page .ex-request{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;background:#edf3ff}body.ex-page #expert-form{min-width:0;background:white;padding:24px;border:1px solid #ccdcef;border-radius:16px}body.ex-page #expert-form fieldset{border:0;margin:0;padding:0;min-width:0}body.ex-page #expert-form legend{font-weight:700;margin-bottom:16px}body.ex-page #expert-form label{display:grid;gap:8px;font-size:14px;line-height:1.55;margin-bottom:16px}body.ex-page #expert-form input:not([type=checkbox]),body.ex-page #expert-form textarea,body.ex-page #expert-form select{width:100%;min-width:0;padding:12px;border:1px solid #bdcde3;border-radius:9px;font:16px/1.4 Arial,sans-serif;background:#fafcff;color:#142b45}body.ex-page #expert-form .ex-check{display:flex;align-items:start;gap:10px}body.ex-page .ex-check input{margin-top:4px;flex:none;width:18px;height:18px}body.ex-page .ex-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}body.ex-page #ex-status{font-size:14px;margin:16px 0 0}body.ex-page #ex-estimate{padding:12px;background:#edf3ff;border-radius:9px;font-size:14px}body.ex-page fieldset:disabled{opacity:.65}body.ex-page #request{scroll-margin-top:100px}@media(max-width:960px){body.ex-page .ex-plans{grid-template-columns:1fr}body.ex-page .ex-example,body.ex-page .ex-request{grid-template-columns:1fr}}@media(max-width:640px){body.ex-page .ex-grid{grid-template-columns:1fr}body.ex-page .ex-card,body.ex-page .ex-plan,body.ex-page #expert-form{padding:18px}}
