.ct{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start}.form{background:#FFF;border-radius:18px;padding:clamp(24px,3vw,40px);box-shadow:0 22px 48px rgb(30 33 37 / .09)}.form h2{font-family:var(--serif);font-weight:400;font-size:26px;margin:0 0 6px}.form .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.form label{display:block;font-weight:500;font-size:15px;margin:18px 0 6px}.form input,.form select,.form textarea{width:100%;min-height:50px;padding:12px 14px;font:inherit;font-size:16px;color:var(--ink);background:#FFF;border:1px solid #C9CDD2;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.form textarea{min-height:150px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--crimson);box-shadow:0 0 0 3px rgb(138 23 34 / .14)}.form .full{grid-column:1/-1}.fs{border:0;margin:22px 0 0;padding:0;min-width:0}.fs legend{font-family:var(--serif);font-size:19px;color:var(--ink);padding:0;margin:0 0 2px}.form label i{font-style:normal;color:var(--crimson)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.consent{display:flex;gap:12px;align-items:flex-start;margin:20px 0 22px;font-size:15px;color:var(--text);line-height:1.5}.consent input{width:20px;min-height:20px;height:20px;margin-top:2px;accent-color:var(--crimson);flex:0 0 auto}.info{display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}.ib{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;background:#FFF;border:1px solid var(--line);border-radius:14px;padding:20px}.ib .ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#FBF1F2;color:var(--crimson)}.ib h3{font-size:15px;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 6px;color:var(--stone);font-weight:500}.ib p{margin:0;line-height:1.6}.ib a{font-weight:500}.assure{background:var(--deep);color:#FFF;border-radius:14px;padding:24px}.assure h3{font-family:var(--serif);font-weight:400;font-size:20px;margin:0 0 12px}.assure ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.assure li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;color:var(--blush);line-height:1.5}.assure li svg{color:#FFF;margin-top:2px}@media (max-width:960px){.ct{grid-template-columns:minmax(0,1fr)}.info{position:static}}@media (max-width:560px){.form .grid{grid-template-columns:minmax(0,1fr)}}.sent{display:none;padding:14px 16px;border-radius:10px;background:#E8F1E9;color:#2C5A33;margin-top:14px}.form.bform h2{font-family:var(--serif);font-weight:400;font-size:26px;margin:0 0 6px}.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.qk{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;background:#FFF;border-radius:18px;padding:22px;color:var(--ink);text-decoration:none;box-shadow:0 14px 34px rgb(30 33 37 / .07);transition:transform .25s ease,box-shadow .25s ease}a.qk:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgb(30 33 37 / .12);color:var(--ink)}.qk .ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--crimson);color:#FFF}.qk b{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);font-weight:500;margin:2px 0 6px}.qk span span{display:block;font-weight:500;font-size:16.5px;line-height:1.4;overflow-wrap:anywhere}.qk small{display:block;color:var(--stone);font-size:14px;margin-top:4px;line-height:1.45}.ct .form.bform{box-shadow:0 22px 48px rgb(30 33 37 / .09);border:1px solid var(--line)}@media (max-width:1100px){.quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.quick{grid-template-columns:minmax(0,1fr)}}