/* Wayeel Feedback CTA: isolated, responsive frontend styles. */
.wfc-section,.wfc-section *{box-sizing:border-box}.wfc-section{position:relative;display:flex;align-items:center;width:100%;height:clamp(500px,36.5vw,760px);margin:0;background:var(--wayeel-purple-light);color:var(--wayeel-navy);isolation:isolate;font-family:var(--wayeel-font);overflow:hidden}.wfc-copy{position:relative;width:50%;padding-left:11.2%;z-index:3}.wfc-label{margin:0 0 14px;color:var(--wayeel-purple);font-size:clamp(13px,1.3vw,26px);font-weight:600;letter-spacing:.055em}.wfc-section h2{font-family:var(--wayeel-font);font-size:clamp(39px,4.4vw,90px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0 0 24px;color:var(--wayeel-navy)}.wfc-section h2>span{white-space:nowrap}.wfc-underlines{position:relative;display:inline-block;margin-top:4px}.wfc-underlines:before,.wfc-underlines:after{content:'';position:absolute;z-index:-1;bottom:.04em;height:.075em;background:var(--wayeel-border);border-radius:50%;transform:rotate(-2deg)}.wfc-underlines:before{left:-2%;width:34%}.wfc-underlines:after{right:0;width:47%;transform:rotate(1deg)}.wfc-description{font-size:clamp(15px,1.35vw,28px);line-height:1.45;max-width:650px;color:var(--wayeel-purple);margin:0 0 30px;letter-spacing:-.015em}.wfc-contact{display:inline-flex;gap:28px;align-items:center;padding:6px 6px 6px 30px;background:var(--wayeel-purple);color:var(--wayeel-white);border-radius:100px;text-decoration:none;font-weight:500;font-size:clamp(17px,1.45vw,29px);line-height:1.2;min-height:58px;transition:background .18s,transform .18s;box-shadow:none}.wfc-contact>span{display:grid;place-items:center;width:46px;height:46px;background:var(--wayeel-white);border-radius:50%}.wfc-contact svg{width:28px;height:28px;stroke:var(--wayeel-purple);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wfc-contact:hover{background:var(--wayeel-purple);transform:translateY(-2px);color:var(--wayeel-white)}.wfc-contact:focus-visible{outline:3px solid var(--wayeel-navy);outline-offset:5px}.wfc-scene{position:relative;align-self:stretch;width:50%;background:radial-gradient(ellipse at 50% 65%,rgb(var(--wayeel-purple-light-rgb, 243 232 255) / 0.2667),transparent 67%)}.wfc-circle{position:absolute;left:9%;top:20%;width:68%;height:72%;border-radius:50%;background:linear-gradient(130deg,var(--wayeel-border),var(--wayeel-purple-light))}.wfc-person{position:absolute;left:21%;top:2%;width:49%;height:96%;object-fit:contain;object-position:center bottom;z-index:2}.wfc-rating{position:absolute;left:-2%;top:18%;display:flex;align-items:center;gap:8%;width:29%;height:15%;background:var(--wayeel-white);border-radius:14px;padding:1.7%;box-shadow:0 7px 12px rgb(var(--wayeel-navy-rgb, 15 23 42) / 0.0902);z-index:3}.wfc-profile{display:grid;place-items:center;width:31%;aspect-ratio:1;border-radius:50%;background:var(--wayeel-purple-light);flex:none}.wfc-profile svg{width:75%;fill:var(--wayeel-purple)}.wfc-rating>div{flex:1;min-width:0}.wfc-rating i{display:block;width:100%;height:.65vw;max-height:14px;background:var(--wayeel-gray);border-radius:12px;margin-bottom:8%}.wfc-rating i+i{width:73%}.wfc-stars{color:var(--wayeel-purple);font-size:clamp(10px,1vw,21px);letter-spacing:0;white-space:nowrap}.wfc-analytics{position:absolute;right:13%;top:50%;width:20%;height:20%;padding:2.3%;border-radius:14px;background:var(--wayeel-white);box-shadow:0 7px 12px rgb(var(--wayeel-navy-rgb, 15 23 42) / 0.0902);z-index:3}.wfc-analytics>span{position:absolute;top:15%;left:12%;width:40%}.wfc-analytics i{display:block;width:100%;height:.5vw;border-radius:20px;background:var(--wayeel-gray);margin-bottom:10%}.wfc-analytics i+i{width:60%}.wfc-analytics>div{position:absolute;inset:15% 12% 13%;display:flex;align-items:flex-end;gap:9%}.wfc-analytics b{display:block;width:19%;height:27%;border-radius:5px;background:var(--wayeel-purple-light)}.wfc-analytics b:nth-child(2){height:44%;background:var(--wayeel-purple)}.wfc-analytics b:nth-child(3){height:66%;background:var(--wayeel-purple)}.wfc-analytics b:nth-child(4){height:94%;background:var(--wayeel-purple)}.wfc-strokes{position:absolute;left:63%;top:12%;width:8%;height:10%;z-index:1}.wfc-strokes:before,.wfc-strokes:after{content:'';position:absolute;width:5px;height:70%;border-radius:10px;background:var(--wayeel-purple);transform:rotate(34deg)}.wfc-strokes:after{left:38%;top:38%;transform:rotate(63deg)}.wfc-dot{position:absolute;border-radius:50%}.wfc-dot-a{right:4%;top:71%;width:4%;aspect-ratio:1;background:var(--wayeel-border)}.wfc-dot-b{right:20%;top:82%;width:3%;aspect-ratio:1;background:var(--wayeel-purple)}.wfc-ring{position:absolute;right:17%;top:24%;width:4.8%;aspect-ratio:1;border:4px solid var(--wayeel-purple);border-radius:50%}.wfc-left-dot{position:absolute;left:7.3%;top:13%;width:2%;aspect-ratio:1;max-width:42px;border-radius:50%;background:var(--wayeel-purple)}
@media(min-width:1600px){.wfc-contact{gap:42px;padding:7px 7px 7px 45px}.wfc-contact>span{width:65px;height:65px}.wfc-contact svg{width:38px;height:38px}.wfc-description{margin-bottom:36px}.wfc-section h2{margin-bottom:30px}}
@media(min-width:701px) and (max-width:1100px){.wfc-copy{padding-left:6%;width:51%}.wfc-scene{width:49%}.wfc-section h2{font-size:4.5vw}.wfc-description{font-size:15px;max-width:340px}.wfc-label{font-size:13px}.wfc-left-dot{left:2%;top:20%;width:2.5%}.wfc-person{left:16%;width:59%}.wfc-rating{left:0;width:32%;height:12%;top:22%}.wfc-analytics{right:4%;width:23%;height:16%;top:60%}.wfc-ring{right:8%}.wfc-circle{width:84%;left:3%;height:64%;top:26%}.wfc-strokes{left:70%;top:15%}.wfc-contact{min-height:54px;padding-left:24px;gap:20px}.wfc-contact>span{width:42px;height:42px}}
@media(max-width:700px){.wfc-section{display:block;height:auto;overflow:hidden}.wfc-copy{width:100%;padding:36px 24px 0}.wfc-label{font-size:12px;display:flex;gap:9px;align-items:center;margin-bottom:16px}.wfc-label:before{content:'';width:8px;height:8px;background:var(--wayeel-purple);border-radius:50%;flex:none}.wfc-section h2{font-size:clamp(35px,9.7vw,58px);line-height:1.12;margin-bottom:20px}.wfc-underlines{margin-top:5px}.wfc-description{font-size:16px;line-height:1.5;max-width:520px;margin-bottom:23px}.wfc-contact{min-height:54px;font-size:17px;gap:25px;padding:6px 6px 6px 26px}.wfc-contact>span{width:42px;height:42px}.wfc-scene{width:100%;height:clamp(390px,105vw,530px);margin-top:12px}.wfc-person{left:22%;top:1%;width:57%;height:97%}.wfc-circle{left:10%;top:24%;width:80%;height:70%}.wfc-rating{left:5%;top:23%;width:30%;height:14%;padding:2%;border-radius:10px}.wfc-rating i{height:6px}.wfc-stars{font-size:12px}.wfc-analytics{right:3%;top:63%;width:24%;height:18%;border-radius:10px}.wfc-analytics i{height:5px}.wfc-strokes{left:75%;top:12%;height:10%}.wfc-strokes:before,.wfc-strokes:after{width:3px}.wfc-ring{right:7%;top:35%;width:6%;border-width:3px}.wfc-dot-a{right:5%;top:86%;width:4%}.wfc-dot-b{right:22%;top:91%;width:3%}.wfc-left-dot{display:none}}
@media(prefers-reduced-motion:reduce){.wfc-contact{transition:none}.wfc-contact:hover{transform:none}}
