.cw-hero-eb{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.14em;color:var(--hold);margin:0;font-size:clamp(13px,1.5vw,16px);font-weight:700}.cw-why{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,24px);max-width:1000px;margin:clamp(26px,3.4vw,40px) auto 0;display:grid}.cw-why .card{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;padding:clamp(22px,2.6vw,30px)}.cw-why .card .num{font-family:var(--font-stat);color:var(--cfa-blue);margin:0 0 12px;font-size:34px;line-height:1}.cw-why .card h3{font-family:var(--font-head);text-transform:uppercase;color:var(--fg1);margin:0 0 8px;font-size:18px;font-weight:700}.cw-why .card p{font-family:var(--font-body);color:var(--fg2);margin:0;font-size:15.5px;line-height:1.55}.cw-two{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);max-width:1040px;margin:0 auto;display:grid}.cw-two .col h2{font-family:var(--font-display);text-transform:uppercase;color:var(--fg1);margin:0 0 8px;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:.96}.cw-two .col .intro{font-family:var(--font-body);color:var(--fg2);margin:0 0 20px;font-size:clamp(16px,1.7vw,18px);line-height:1.6}.cw-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.cw-list li{font-family:var(--font-body);color:var(--fg1);align-items:flex-start;gap:12px;font-size:clamp(15.5px,1.6vw,17px);line-height:1.5;display:flex}.cw-list li svg{width:20px;height:20px;color:var(--go);flex-shrink:0;margin-top:2px}.cw-list li.wink{color:var(--fg3);font-style:italic}.cw-list li.wink svg{color:var(--hold)}.cw-tasks{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.cw-tasks span{border:1px solid var(--border);box-shadow:var(--sh-1);font-family:var(--font-head);color:var(--fg1);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.cw-tasks span:before{content:"";background:var(--cfa-blue);border-radius:50%;width:8px;height:8px}.cw-offer{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);max-width:1000px;margin:clamp(26px,3.4vw,40px) auto 0;display:grid}.cw-offer .item{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;align-items:flex-start;gap:14px;padding:clamp(20px,2.4vw,26px);display:flex}.cw-offer .item .ic{background:var(--cfa-blue);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cw-offer .item .ic svg{width:20px;height:20px}.cw-offer .item h3{font-family:var(--font-head);text-transform:uppercase;color:var(--fg1);margin:0 0 5px;font-size:16px;font-weight:700}.cw-offer .item p{font-family:var(--font-body);color:var(--fg2);margin:0;font-size:15px;line-height:1.5}.cw-trio{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(14px,2.4vw,34px);margin:clamp(18px,2.6vw,30px) 0 6px;padding:26px 0;display:flex}.cw-trio .vp{background:#fff;border-radius:3px;flex:none;width:264px;max-width:30vw;padding:13px 13px 16px;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;position:relative;box-shadow:0 12px 26px #00000059,0 2px 6px #0003}.cw-trio .vp:first-child{z-index:1;transform:rotate(-4deg)translateY(8px)}.cw-trio .vp:nth-child(2){z-index:3;transform:rotate(2deg)translateY(-10px)scale(1.04)}.cw-trio .vp:nth-child(3){z-index:2;transform:rotate(-3deg)translateY(12px)}.cw-trio .vp:hover{z-index:5;transform:rotate(0)translateY(-6px)scale(1.06);box-shadow:0 22px 44px #00000073}.cw-trio .video{aspect-ratio:9/16;cursor:pointer;background:#000;border-radius:1px;position:relative;overflow:hidden}.cw-trio .video img{object-fit:cover;opacity:.92;width:100%;height:100%;transition:opacity .2s,transform .4s}.cw-trio .vp:hover .video img{opacity:1;transform:scale(1.04)}.cw-trio .video .play{place-items:center;display:grid;position:absolute;inset:0}.cw-trio .video .play span{background:var(--hold);border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:0 6px 24px #0006}.cw-trio .vp:hover .video .play span{transform:scale(1.1)}.cw-trio .video .play svg{width:21px;height:21px;margin-left:3px}.cw-trio .nm{text-align:center;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--cfa-ink);margin-top:13px;font-size:15px;font-weight:700}.cw-trio .nm span{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--cfa-blue);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.cw-trio .vq{text-align:center;font-family:var(--font-body);color:var(--fg2);text-wrap:pretty;margin:6px 4px 0;font-size:13px;font-style:italic;font-weight:500;line-height:1.4}.cw-steps{gap:14px;max-width:760px;margin:clamp(26px,3.4vw,40px) auto 0;display:grid}.cw-step{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;align-items:flex-start;gap:18px;padding:clamp(18px,2.2vw,24px);display:flex}.cw-step .num{background:var(--cfa-blue);color:#fff;width:40px;height:40px;font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.cw-step h3{font-family:var(--font-head);text-transform:uppercase;color:var(--fg1);margin:6px 0 5px;font-size:17px;font-weight:700}.cw-step p{font-family:var(--font-body);color:var(--fg2);margin:0;font-size:15.5px;line-height:1.55}.cw-steps-note{text-align:center;font-family:var(--font-body);color:var(--fg3);max-width:560px;margin:18px auto 0;font-size:15px}.cw-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4.5vw,64px);max-width:1080px;margin:0 auto;display:grid}.cw-copy .sec-title{text-align:left}.cw-copy .body{font-family:var(--font-body);color:var(--fg2);max-width:520px;margin:18px 0 0;font-size:clamp(16px,1.7vw,18px);line-height:1.6}.cw-trust{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.cw-trust span{font-family:var(--font-body);color:var(--fg2);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.cw-trust svg{width:18px;height:18px;color:var(--go)}.cw-card{border-radius:var(--r-lg);box-shadow:var(--sh-3);background:#fff;padding:clamp(26px,4vw,38px);position:sticky;top:110px}.cw-card h3{font-family:var(--font-display);text-transform:uppercase;color:var(--cfa-ink);margin:0 0 6px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:.98}.cw-card .sub{font-family:var(--font-body);color:var(--fg2);margin:0 0 20px;font-size:15px;line-height:1.5}.cw-card form{gap:13px;display:grid}.cw-card label{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.cw-card label .opt{letter-spacing:0;text-transform:none;color:var(--fg3);font-weight:500}.cw-card input,.cw-card select,.cw-card textarea{font-family:var(--font-body);border:1.5px solid var(--border-strong);border-radius:var(--r-md);color:var(--fg1);background:#fff;width:100%;padding:13px 14px;font-size:16px}.cw-card select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.cw-card textarea{resize:vertical;min-height:96px;line-height:1.45}.cw-card input:focus,.cw-card select:focus,.cw-card textarea:focus{border-color:var(--cfa-blue);box-shadow:var(--ring);outline:none}.cw-card input.err,.cw-card select.err{border-color:var(--stop)}.cw-card .errmsg{font-family:var(--font-body);color:var(--stop);font-size:12.5px;font-weight:500}.cw-card .submit{margin-top:6px}.cw-card .submit:disabled{opacity:.6;cursor:default;transform:none}.cw-card .privacy{font-family:var(--font-body);color:var(--fg3);margin:0;font-size:12.5px;line-height:1.5}.cw-card .ok{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.cw-card .ok .ic{background:var(--go);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.cw-card .ok .ic svg{color:#fff;width:30px;height:30px}.cw-card .ok p{font-family:var(--font-body);color:var(--fg2);margin:0;font-size:15px;line-height:1.55}@media (max-width:900px){.cw-trio{flex-wrap:wrap;gap:22px;padding:8px 0}.cw-trio .vp,.cw-trio .vp:first-child,.cw-trio .vp:nth-child(2),.cw-trio .vp:nth-child(3){width:250px;max-width:78vw;margin:0;transform:none}.cw-trio .vp:hover{transform:translateY(-4px)}.cw-why,.cw-offer,.cw-two,.cw-grid{grid-template-columns:1fr}.cw-card{position:static}}@media (min-width:901px) and (max-width:1100px){.cw-why,.cw-offer{grid-template-columns:repeat(2,1fr)}}
