.cwash{background:var(--blue-50);padding:clamp(2rem,4.5vw,3.6rem) 0 clamp(2.4rem,5vw,4rem)}.cgrid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,4.5vw,64px);align-items:start}@media(max-width:900px){.cgrid{grid-template-columns:1fr;gap:30px}}.kick{font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .8rem}.kick--blue{color:var(--blue)}.cside h1{margin:0;line-height:1.04;font-size:clamp(2rem,3.8vw,2.9rem)}.cside .lede{margin:1.05rem 0 0;max-width:40ch}.crule{border:0;border-top:1px solid var(--blue-100);margin:clamp(1.4rem,3vw,2rem) 0}.ways{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.1rem,2.2vw,1.6rem)}.ways li{display:flex;gap:14px;align-items:flex-start}.ways h2{font-size:1rem;margin:0 0 .2rem;font-family:var(--disp);letter-spacing:-.02em}.ways p{margin:0;color:var(--ink-2);font-size:.9rem;line-height:1.5}.ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--blue)}.ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.creply{display:flex;align-items:center;gap:10px;margin:clamp(1.3rem,2.5vw,1.8rem) 0 0;font-size:.88rem;color:var(--ink-2)}.creply svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--ink-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cexp{margin-top:clamp(1.4rem,3vw,2rem);background:#fff9;border:1px solid var(--blue-100);border-radius:14px;padding:18px 20px}.cexp h2{font-size:1rem;margin:0 0 .25rem;font-family:var(--disp);letter-spacing:-.02em}.cexp p{margin:0;color:var(--ink-2);font-size:.9rem}.cexp__l{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:.9rem!important}.cexp__l a{font-weight:600;font-size:.9rem;color:var(--blue)}.cexp__l span{display:inline-block;transition:transform .14s ease}.cexp__l a:hover span{transform:translate(3px)}.cform{background:#fff;border:1px solid var(--line);border-radius:18px;padding:clamp(1.3rem,2.6vw,2rem);box-shadow:0 24px 50px -34px #0d101766}.cform h2{font-size:clamp(1.15rem,2vw,1.4rem);margin:0}.cform__s{margin:.35rem 0 1.4rem;color:var(--ink-3);font-size:.9rem}.cf__two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.cf__two{grid-template-columns:1fr}}.cf__f{margin:0 0 14px}.cf__f>label,.cf__set>legend{display:block;font-size:.84rem;font-weight:600;color:var(--ink);margin:0 0 6px;padding:0}.opt{font-weight:400;color:var(--ink-3)}.cform input[type=text],.cform input[type=email],.cform textarea,.cform select{width:100%;padding:11px 13px;font:inherit;font-size:.94rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;outline:none;transition:border-color .14s,box-shadow .14s}.cform textarea{resize:vertical;min-height:120px}.cform input:focus,.cform textarea:focus,.cform select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0e49e524}.cform ::placeholder{color:var(--ink-3)}.cf__set{border:0;margin:0 0 14px;padding:0}.pickrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:760px){.pickrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.88rem;font-weight:500;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px 14px;white-space:nowrap;transition:border-color .14s,background .14s,color .14s}.pick:hover{border-color:var(--ink-3)}.pick input{position:absolute;opacity:0;width:0;height:0}.pick__d{flex:none;width:16px;height:16px;border-radius:50%;border:1.8px solid #b9c1d2;background:#fff;position:relative;transition:border-color .14s}.pick__d:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--blue);transform:scale(0);transition:transform .14s ease}.pick:has(input:checked){border-color:var(--blue);background:var(--blue-50);color:var(--blue-700)}.pick:has(input:checked) .pick__d{border-color:var(--blue)}.pick:has(input:checked) .pick__d:after{transform:scale(1)}.pick:has(input:focus-visible){box-shadow:0 0 0 3px #0e49e52e}.selwrap{position:relative}.cform select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer}.selwrap__c{position:absolute;right:15px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:1.8px solid var(--ink-3);border-bottom:1.8px solid var(--ink-3);transform:rotate(45deg);pointer-events:none}.cf__go{width:100%;margin-top:4px;padding:14px}.cf__fine{margin:.7rem 0 0;font-size:.8rem;color:var(--ink-3);text-align:center}#cf-say{font-size:.88rem;min-height:1.3em;margin:.7rem 0 0;color:var(--ink-2);text-align:center}#cf-say.bad{color:#b3261e}#cf-say.good{color:var(--good,#0f8a4d)}
