.ccall{padding:8px 0 64px}.ccall-box{border:1px solid var(--line);background:var(--bg-2);grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:clamp(28px,4vw,52px);display:grid}.ccall-box .lb{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px;font-weight:600}.ccall-box .phone{font-family:var(--latin);color:var(--gold);font-size:clamp(34px,4.6vw,60px);font-weight:500;line-height:1.05;transition:color .3s;display:inline-block}.ccall-box .phone:hover{color:var(--cream)}.ccall-box p{color:var(--cream-dim);margin-top:14px;font-size:14.5px;line-height:1.7}.cc-actions{flex-direction:column;gap:12px;display:flex}.cc-actions .btn-g,.cc-actions .btn-o{width:100%}.cc-actions svg{flex:none;width:16px;height:16px}@media (max-width:860px){.ccall-box{grid-template-columns:1fr;gap:28px}}.cmethods{padding:0 0 110px}.cform-sec{border-top:1px solid var(--line);background:#041f1c;padding:110px 0}.cform-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.cform-info .points{border-top:1px solid var(--line);margin-top:36px}.cform-info .rp{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:14.5px;display:flex}.cform-info .rp b{color:var(--cream);font-weight:500}.cform-info .rp span{color:var(--cream-dim)}.cform-info .alt{margin-top:30px}.cform-info .alt a{color:var(--gold);align-items:center;gap:8px;font-size:14.5px;font-weight:600;transition:gap .3s;display:inline-flex}.cform-info .alt a:hover{gap:13px}.cform-info p.note{color:var(--cream-dim);max-width:38ch;margin-top:24px;font-size:15.5px;line-height:1.75}@media (max-width:980px){.cform-grid{grid-template-columns:1fr;gap:46px}.cform-sec{padding:80px 0}}.loc-band{border-top:1px solid var(--line);padding:64px 0}.loc-band .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.loc-band .ad{font-family:var(--serif);color:var(--cream);text-wrap:balance;max-width:24ch;font-size:clamp(20px,2.6vw,30px);font-style:normal;line-height:1.3}.loc-band .ad em{font-style:italic;font-family:var(--latin);color:var(--gold)}
