.assist-hero{padding:clamp(38px,5vw,70px) clamp(20px,7vw,110px) 35px}.assist-hero h1{font-size:clamp(54px,8vw,118px);line-height:.87;letter-spacing:-.07em;margin:0}.assist-hero h1 em{font-style:normal;color:var(--red)}.assist-hero>p:last-child{max-width:720px;color:var(--grey);font-size:18px;line-height:1.6;margin-top:38px}.assist-options{display:grid;grid-template-columns:1fr 1fr;margin:0 clamp(20px,7vw,110px);border:1px solid var(--line)}.assist-choice{min-height:150px;padding:24px;text-align:left;border:0;border-right:1px solid var(--line);background:#eceae5;display:flex;flex-direction:column;cursor:pointer}.assist-choice:last-child{border-right:0}.assist-choice span{color:var(--red);font-size:10px;letter-spacing:.2em}.assist-choice strong{font-size:clamp(27px,3vw,44px);margin:auto 0 8px}.assist-choice small{color:var(--grey)}.assist-choice.active{background:var(--black);color:#fff}.assist-choice.active small{color:#aaa}.assist-panel{display:none;padding:clamp(70px,9vw,120px) clamp(20px,7vw,110px);grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:start}.assist-panel.active{display:grid}.assist-intro{position:sticky;top:120px}.assist-intro h2{font-size:clamp(38px,5vw,70px);line-height:.96;letter-spacing:-.05em;margin:0 0 28px}.assist-intro>p:not(.kicker){color:var(--grey);line-height:1.65}.assist-note{padding:18px;border-left:4px solid var(--red);background:#e7e4dd;color:var(--black)!important}.price-card{background:var(--black);color:#fff;padding:24px;margin:26px 0}.price-card div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #3b3b3b;font-size:13px}.price-card .price-total{border:0;padding-bottom:0;align-items:end}.price-total strong{color:var(--red);font-size:21px}.assist-form{box-shadow:0 20px 60px rgba(17,18,20,.08)}
@media(max-width:900px){.assist-panel{grid-template-columns:1fr}.assist-intro{position:static}.assist-options{grid-template-columns:1fr}.assist-choice{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:620px){.assist-hero{padding-top:55px}.assist-panel{padding-left:14px;padding-right:14px}.assist-options{margin-left:14px;margin-right:14px}.price-card div{flex-direction:column;gap:7px}}
