/* BENNAH — tasting experience */
:root{--velvet:#571d32;--velvet-deep:#3c1023;--ivory:#f5e9d1;--ivory-muted:#ceb5b1;--hairline:rgba(241,221,200,.2)}
.sr-only{position:absolute!important;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;white-space:nowrap;border:0!important}
.survey-body{background:var(--velvet);color:var(--ivory);isolation:isolate;min-height:100vh;position:relative}
.survey-body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 40%,#8b425b35,transparent 57%),linear-gradient(110deg,#2e0c201c,transparent 58%);z-index:0}
.survey-body:after{content:"";position:fixed;inset:18px;border:1px solid #eed9bd14;pointer-events:none;z-index:5}
.brand-pattern{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.075;overflow:hidden}
.brand-pattern.is-default,.welcome-pattern.is-default{background-image:url('brand/bennah-lattice.svg');background-repeat:repeat;background-size:260px 312px}
.brand-pattern:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--velvet) 3%,transparent 65%),linear-gradient(0deg,transparent 55%,var(--velvet) 100%)}
.brand-pattern.is-custom img,.welcome-pattern.is-custom img{width:100%;height:100%;object-fit:cover}
.survey-body .topbar{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;max-width:1440px;margin:0 auto;height:144px;padding:18px 70px;border-bottom:1px solid #f1dfc513}
.brand{justify-content:center;gap:0}.brand-signature{display:flex;flex-direction:column;align-items:center;justify-content:center;color:inherit;line-height:1}
.signature-arabic{font-size:48px;line-height:1.55;font-weight:700;letter-spacing:-4px;padding-left:3px}
.signature-latin{font-family:Georgia,'Times New Roman',serif;font-size:11px;letter-spacing:5px;line-height:1.8;direction:ltr;padding-left:5px}
.survey-body .brand{color:var(--ivory)}
.survey-body .brand-logo{max-width:180px;max-height:105px;object-fit:contain;filter:none}
.header-edition{font-size:10px;font-weight:400;letter-spacing:.3px;color:var(--ivory-muted)}
.survey-body .topbar-note{font-size:10px;justify-self:end;color:var(--ivory-muted);display:flex;align-items:center;gap:12px}
.survey-body .topbar-note>span{font-family:Georgia,serif;font-size:22px;color:var(--ivory)}
.survey-body .survey-layout{position:relative;z-index:1;max-width:1320px;margin:50px auto 58px;padding:0 60px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.15fr);gap:90px;align-items:start}
.survey-body .survey-intro{top:30px;padding-top:34px}
.survey-body .eyebrow{color:var(--ivory-muted);font-size:10px;letter-spacing:.2px}
.survey-body .small-line{background:#e3c8b499;width:32px}
.survey-body .survey-intro h1{font-size:clamp(42px,4.2vw,64px);font-weight:400;line-height:1.95;letter-spacing:-2px;color:var(--ivory);margin:20px 0 14px}
.survey-body .survey-intro h1 em{font-weight:700}
.survey-body .intro-lead{font-weight:400;letter-spacing:.15px;font-size:14px;color:#eddac7;margin-top:0}
.survey-body .survey-intro>p:not(.intro-lead){color:var(--ivory-muted);font-size:11px;line-height:2.35}
.survey-body .intro-meta{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:330px;padding:20px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}
.survey-body .intro-meta>span{border:0;border-radius:0;padding:0;color:var(--ivory-muted);font-size:9px;line-height:2.3;display:block}
.survey-body .intro-meta b{font-weight:400;font-size:28px;line-height:1.8;display:block;color:var(--ivory)}
.tasting-collection{margin-top:27px;max-width:350px}
.collection-heading{display:block;font-size:9px;color:#bc949b;margin-bottom:13px}
.flavor-tags{display:flex;flex-wrap:wrap;gap:9px}
.flavor-tags>span{font-size:9px;border:1px solid #c9a8a22e;border-radius:30px;padding:5px 12px;color:#e1c8bf;background:#6e304013}
.survey-body .survey-intro .intro-thanks{font-size:10px!important;margin-top:24px;color:#d2b8b5;max-width:340px}
.survey-body .intro-bottom{border:0;display:flex;align-items:center;gap:17px;color:#c9a9aa;margin-top:32px;padding:0;font-size:9px;line-height:2.3}
.intro-ornament{font-family:Georgia,serif;font-size:55px;line-height:1;color:#d1b0a364;border-left:1px solid #d1b0a333;padding-left:15px}
.survey-body .survey-card{position:relative;background:linear-gradient(145deg,#5b223665,#4114279e);border:1px solid #d9bbb22e;border-radius:2px;padding:36px 44px 26px;min-height:620px;box-shadow:0 20px 80px #240a1214;overflow:hidden;scroll-margin-top:28px}
.survey-body .survey-card:before{content:"";position:absolute;inset:9px;border:1px solid #edcdb812;pointer-events:none}
.card-corner{position:absolute;width:39px;height:39px;border-color:#dec3a57a;border-style:solid;pointer-events:none}
.card-corner-top{top:-1px;right:-1px;border-width:1px 1px 0 0}
.card-corner-bottom{bottom:-1px;left:-1px;border-width:0 0 1px 1px}
.survey-body .progress-area{position:relative;margin-bottom:44px;padding-bottom:0}
.survey-body .progress-top{color:#f3e3cc;font-size:10px;font-weight:400;margin-bottom:13px;align-items:center}
.survey-body .progress-top span:last-child{color:#c6a5a9;font-size:9px}
.survey-body .progress-track{background:#e6c8b81c;height:2px;border-radius:0;position:relative}
.survey-body .progress-track>span{background:#f0ddbd;border-radius:0;width:100%;transform:scaleX(var(--progress,0));transform-origin:right;transition:transform .45s cubic-bezier(.2,.7,.3,1)}
.survey-body .step-names{font-size:8px;margin-top:14px;color:#a77f89}
.survey-body .step-names>span{position:relative;transition:color .25s}
.survey-body .step-names .current{color:#f1ddc7;font-weight:500}
.survey-body .step-names .complete{color:#cbadb2}
.survey-body .survey-step{position:relative;min-height:372px;padding-top:5px}
.survey-body .survey-step:not([hidden]){animation:stage-reveal .4s ease both}
.stage-ornament{position:absolute;left:-8px;top:-19px;font-family:Georgia,serif;font-size:138px;line-height:1;color:#d9b9b006;font-weight:400;pointer-events:none;direction:ltr;letter-spacing:-7px}
.survey-body .section-kicker{font-size:9px;letter-spacing:.2px;color:#d0aeaf;font-weight:400;margin-bottom:20px;position:relative}
.survey-body .section-kicker>span{font-size:8px;color:#b68d99}
.survey-body .survey-step>h2{font-size:27px;line-height:1.95;color:var(--ivory);font-weight:500;letter-spacing:-.5px;margin:8px 0 30px;position:relative;outline:none;max-width:450px}
.survey-body .contact-step>h2,.survey-body .notes-step>h2{font-size:33px;line-height:1.95;margin-bottom:30px}
.survey-body .survey-step>h2 em{font-style:normal;font-weight:700}
.survey-body .section-description{color:#c1a1a5;font-size:10px;margin:0 0 24px}
.survey-body .field{margin-bottom:23px;position:relative}
.survey-body .field>label{color:#f2dfca;font-size:11px;font-weight:400;margin-bottom:10px}
.survey-body .required{color:#d5b5a8;font-size:11px}
.survey-body .field>input:not([type=checkbox]),.survey-body .field>select,.survey-body .field>textarea{background:#f7e9cf04;border:1px solid #d4b3a32b;color:#f9edd8;border-radius:2px;min-height:56px;font-size:14px;padding:13px 17px;transition:background .2s,border-color .2s,box-shadow .2s}
.survey-body .field>input:focus,.survey-body .field>select:focus,.survey-body .field>textarea:focus{border-color:#e0c8aa80;box-shadow:0 0 0 3px #e0c8aa08;background:#f7e9cf07}
.survey-body .field>input::placeholder,.survey-body .field>textarea::placeholder{color:#bb989d;opacity:.8;font-size:12px}
.survey-body .field small{font-size:9px;color:#c1a1a4;margin-top:8px}
.survey-body .field select{color-scheme:dark}
.survey-body .field select option{background:var(--velvet-deep);color:var(--ivory)}
.survey-body .field>input[aria-invalid=true]{border-color:#e1a1aa}
.survey-body .field-error{font-size:10px;color:#ffc6ce}
.survey-body .privacy-note{border:0;border-top:1px solid #e5c8b516;background:transparent;border-radius:0;padding:17px 0 0;margin-top:8px;gap:10px}
.survey-body .privacy-note p{font-size:8px;color:#bc959f;line-height:2.2}
.survey-body .privacy-note>span{color:#d1b3a2;font-size:21px}
.survey-body .question{border:0;margin:0;padding:0;min-width:0}
.survey-body .choices{display:flex;flex-direction:column;gap:12px}
.survey-body .choice{flex:0 0 auto;min-width:0}
.survey-body .choice>span{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:66px;border:1px solid #e5c6ad2e;border-radius:2px;background:#f6dec202;padding:15px 18px;color:#dfc6c0;font-size:13px;font-weight:400;gap:18px;transition:background .2s,border-color .2s,color .2s,transform .2s;text-align:right}
.choice-index{font-family:Georgia,serif;font-size:13px;letter-spacing:1px;color:#b5898e;width:25px;flex-shrink:0;direction:ltr}
.choice-text{flex:1;line-height:2.1}
.choice-indicator{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid #dabaaa5e;border-radius:50%;font-family:Arial,sans-serif;font-size:10px;color:transparent;flex-shrink:0;transition:all .2s}
.survey-body .choice:hover>span{background:#ead7b90b;border-color:#e5c6ad75;transform:translateX(-3px)}
.survey-body .choice input:checked+span{background:#f4e5ce;color:#571d32;border-color:#f4e5ce;font-weight:500;box-shadow:0 8px 22px #23091410}
.survey-body .choice input:checked+span .choice-index{color:#9d6c72}
.survey-body .choice input:checked+span .choice-indicator{background:#571d32;border-color:#571d32;color:#f5e6ce}
.survey-body .choice input:focus-visible+span{outline:2px solid #e4cbb7;outline-offset:5px}
.survey-body .has-error .choice>span{border-color:#dd9ba76e}
.survey-body .ratings{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;direction:ltr;margin-top:32px}
.survey-body .ratings .choice>span{height:106px;min-height:106px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px 3px}
.survey-body .ratings .choice-text{flex:0;font-size:29px;line-height:1.5}
.survey-body .ratings .choice-index{display:none}
.survey-body .ratings .choice-indicator{width:13px;height:13px;font-size:8px;opacity:.6}
.survey-body .rating-captions{font-size:9px;color:#c3a1a8;margin-top:14px}
.survey-body .conditional{padding:26px 0 0;margin-top:0}
.survey-body .notes>label{font-size:11px;line-height:2.4}
.survey-body .field>textarea{min-height:160px;line-height:2.2}
.survey-body .optional{font-size:9px;color:#b58e99;display:inline-block;margin-right:8px}
.last-note{display:flex;align-items:center;gap:10px;font-size:10px;color:#ceafb2;margin-top:25px}
.last-note>span{font-size:22px;line-height:1}
.survey-body .form-actions{border-top:1px solid #e2c7b51f;margin-top:28px;padding-top:24px;gap:10px;position:relative}
.survey-body .button{border-radius:2px;font-size:11px;min-height:52px;padding:13px 18px;font-weight:500;gap:18px;transition:background .2s,color .2s,border-color .2s}
.survey-body .button.primary{background:#f0dfc3;color:#571d32;border-color:#f0dfc3}
.survey-body .button.primary:hover{background:#fbefda;transform:none}
.survey-body .button.secondary{background:transparent;color:#e1c5bc;border-color:#d8b8a828}
.survey-body .button.secondary:hover{background:#ead7bb08;transform:none;border-color:#d8b8a86b}
.survey-body #next-step,.survey-body #submit-survey{min-width:175px;justify-content:space-between;gap:30px;margin-right:auto}
.survey-body #previous-step{padding:12px 16px;font-size:10px}
.button-arrow{font-size:20px;line-height:1;font-family:Arial,sans-serif}
.survey-body .required-note{font-size:8px;color:#a77988;margin-top:15px}
.survey-body .alert.error{background:#ad4c6126;border:1px solid #e8a9b44a;color:#ffdae0}
.survey-body .footer{position:relative;z-index:1;border-top:1px solid #dec5af1c;color:#b98f9b;max-width:1200px;margin:auto;padding:20px 0 26px;font-size:8px;letter-spacing:.2px}
.survey-body .closed-state{position:relative;padding:72px 0}
.survey-body .closed-state h2{color:var(--ivory);font-size:28px}
.survey-body .closed-state p{color:var(--ivory-muted)}
.welcome-screen{background:#571d32;isolation:isolate}
.welcome-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#76364b32,transparent 65%);pointer-events:none;z-index:0}
.welcome-pattern{position:absolute;inset:0;opacity:.09;z-index:0;pointer-events:none;overflow:hidden}
.welcome-pattern:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#571d32 20%,#571d3299 53%,transparent 85%)}
.welcome-content{z-index:1;max-width:780px;animation:welcome-rise .8s ease both}
.welcome-brand{margin:0 auto 35px;display:flex;justify-content:center;color:#f2e2ca}
.welcome-brand .signature-arabic{font-size:72px;letter-spacing:-6px;line-height:1.5}
.welcome-brand .signature-latin{font-size:13px;letter-spacing:7px;padding-left:7px}
.welcome-brand .brand-logo{max-width:220px;max-height:150px;object-fit:contain}
.welcome-content h1{font-size:44px;line-height:1.85;font-weight:400;margin:15px 0 24px;color:#f5e9d2}
.welcome-content p{font-size:13px;color:#d4b5bb;line-height:2.3}
.welcome-caption{font-size:10px;color:#c7a5ae}
.welcome-line{height:2px;width:250px;margin:38px auto 18px;background:#f3d9bd16}
.welcome-line>span{background:#e3d0ac;animation-duration:2.3s;box-shadow:0 0 12px #f4d3b014}
.welcome-content button{font-size:10px;gap:30px;margin-top:26px;color:#e1c4c5;border-color:#dec1bb30}
.welcome-hint{color:#bd95a2;font-size:9px}
.welcome-bottom{position:absolute;bottom:27px;font-family:Georgia,serif;font-size:8px;letter-spacing:4px;color:#b58d9666;z-index:1;direction:ltr}
.welcome-corner{border-color:#e6c5ae38;width:100px;height:100px;z-index:1}
.welcome-corner-top{top:36px;right:36px}.welcome-corner-bottom{bottom:36px;left:36px}
.survey-body .thanks-wrap{position:relative;z-index:1;min-height:68vh;padding:45px 35px}
.survey-body .thanks-card{position:relative;border:1px solid #e1c1ac33;background:linear-gradient(145deg,#62263a45,#42142865);border-radius:2px;max-width:700px;padding:55px 55px 50px}
.survey-body .thanks-card:before{content:"";position:absolute;inset:10px;border:1px solid #e1c1ac12;pointer-events:none}
.thanks-emblem{display:flex;justify-content:center;margin:0 auto 28px;color:var(--ivory)}
.thanks-emblem .signature-arabic{font-size:50px}
.thanks-emblem .signature-latin{font-size:9px;letter-spacing:4px}
.thanks-emblem .brand-logo{max-width:170px;max-height:90px}
.survey-body .success-mark{color:#f4e2ca;border-color:#e6cbb84d;font-size:22px;width:48px;height:48px;margin-bottom:23px}
.survey-body .thanks-card h1{color:#f8ead1;font-size:34px;font-weight:500;margin:15px 0 20px}
.survey-body .thanks-card p{color:#d1afb6;font-size:12px;line-height:2.5}
.survey-body .thanks-sign{color:#b78d98;font-size:9px;letter-spacing:2px;margin-top:28px}
.admin-body .brand-signature{color:var(--wine)}
.admin-body .signature-arabic{font-size:34px;line-height:1.3}
.admin-body .signature-latin{font-size:8px;letter-spacing:3px}
.admin-body .header-edition{color:#977c83;font-size:9px}
.admin-body .topbar{display:grid;grid-template-columns:1fr auto 1fr}
.admin-body .topbar-note{justify-self:end}
.admin-body .brand-pattern{opacity:.03;z-index:-1}
@keyframes stage-reveal{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.survey-body .survey-layout{max-width:1410px;gap:115px;margin-top:65px}.survey-body .survey-card{padding:42px 52px 30px;min-height:650px}.survey-body .survey-step{min-height:390px}.survey-body .survey-intro h1{font-size:70px}.survey-body .topbar{height:155px}}
@media(max-width:1100px){.survey-body .topbar{padding-left:42px;padding-right:42px}.survey-body .survey-layout{gap:42px;padding:0 38px;grid-template-columns:.8fr 1.15fr}.survey-body .survey-card{padding:32px 30px 26px}.survey-body .survey-intro h1{font-size:48px}.survey-body .contact-step>h2,.survey-body .notes-step>h2{font-size:29px}.survey-body .survey-step>h2{font-size:25px}.survey-body .footer{margin:0 40px}}
@media(max-width:820px){.survey-body:after{inset:10px}.survey-body .topbar{height:122px;padding:14px 28px}.survey-body .header-edition{font-size:8px}.survey-body .topbar-note{font-size:8px;gap:7px}.survey-body .topbar-note>span{font-size:18px}.survey-body .signature-arabic{font-size:42px}.survey-body .signature-latin{font-size:9px;letter-spacing:4px}.survey-body .brand-logo{max-height:88px;max-width:145px}.survey-body .survey-layout{display:flex;max-width:600px;flex-direction:column;margin:24px auto 45px;padding:0 26px;gap:26px}.survey-body .survey-intro{padding:0 8px;position:static;width:100%;text-align:center}.survey-body .survey-intro .eyebrow{justify-content:center;font-size:9px}.survey-body .survey-intro h1{font-size:35px;letter-spacing:-1px;line-height:1.9;margin:8px 0}.survey-body .survey-intro h1 br{display:none}.survey-body .survey-intro h1 em{margin-right:7px}.survey-body .intro-lead{font-size:12px;margin:8px 0}.survey-body .intro-meta{margin:18px auto 0;display:flex;gap:18px;justify-content:center;max-width:none;padding:0;border:0}.survey-body .intro-meta>span{font-size:8px;display:flex;gap:6px;align-items:center}.survey-body .intro-meta b{font-size:13px;line-height:1.6}.tasting-collection{margin:16px auto 0;max-width:none}.collection-heading{display:none}.flavor-tags{justify-content:center;gap:6px}.flavor-tags>span{font-size:8px;padding:3px 10px}.survey-body .survey-intro .intro-thanks,.survey-body .intro-bottom{display:none}.survey-body .survey-card{border-radius:2px;width:100%;padding:29px 27px 24px;min-height:570px;box-shadow:0 15px 60px #240a121a;scroll-margin-top:20px}.survey-body .progress-area{margin-bottom:34px}.survey-body .progress-top{font-size:10px}.survey-body .step-names{font-size:8px}.survey-body .survey-step{min-height:330px;padding-top:1px}.survey-body .section-kicker{font-size:9px;margin-bottom:16px}.survey-body .section-kicker>span{font-size:8px}.survey-body .survey-step>h2{font-size:23px;line-height:1.95;margin-bottom:26px}.survey-body .contact-step>h2,.survey-body .notes-step>h2{font-size:29px;line-height:1.9;margin:7px 0 25px}.stage-ornament{font-size:108px;left:-3px;top:-10px}.survey-body .field>label{font-size:11px;margin-bottom:10px}.survey-body .field>input:not([type=checkbox]),.survey-body .field>select,.survey-body .field>textarea{font-size:16px;min-height:54px;padding:12px 14px}.survey-body .field>input::placeholder,.survey-body .field>textarea::placeholder{font-size:13px}.survey-body .field{margin-bottom:23px}.survey-body .choice>span{min-height:64px;font-size:12px;padding:14px 15px;gap:13px}.choice-index{font-size:11px;width:22px}.choice-indicator{width:17px;height:17px;font-size:9px}.survey-body .choices{gap:10px}.survey-body .ratings{margin-top:35px;gap:8px}.survey-body .ratings .choice>span{min-height:88px;height:88px;padding:10px 2px;gap:6px}.survey-body .ratings .choice-text{font-size:24px}.survey-body .rating-captions{font-size:9px;margin-top:14px}.survey-body .button{font-size:11px;padding:12px 14px;min-height:51px}.survey-body #next-step,.survey-body #submit-survey{min-width:150px;gap:20px}.survey-body #previous-step{padding:11px 10px;font-size:9px;gap:9px}.survey-body .form-actions{margin-top:23px;padding-top:22px}.survey-body .footer{margin:0 28px;padding:18px 0 25px;font-size:8px}.survey-body .privacy-note p{font-size:8px}.survey-body .required-note{font-size:8px}.last-note{font-size:9px}.survey-body .thanks-wrap{padding:30px 26px;min-height:69vh}.survey-body .thanks-card{padding:35px 22px 33px}.survey-body .thanks-card h1{font-size:27px}.survey-body .thanks-card p{font-size:11px}.thanks-emblem{margin-bottom:23px}.welcome-brand{margin-bottom:28px}.welcome-brand .signature-arabic{font-size:65px}.welcome-brand .signature-latin{font-size:11px;letter-spacing:6px}.welcome-brand .brand-logo{max-width:185px;max-height:125px}.welcome-content h1{font-size:32px;line-height:1.9;margin:14px 0 22px}.welcome-content p{font-size:11px;max-width:325px;margin:auto;line-height:2.5}.welcome-line{width:215px;margin:34px auto 17px}.welcome-content button{font-size:10px;margin-top:24px}.welcome-corner{width:64px;height:64px}.welcome-corner-top{top:25px;right:25px}.welcome-corner-bottom{bottom:25px;left:25px}.welcome-bottom{font-size:6px;letter-spacing:2.5px;bottom:21px}.welcome-pattern.is-default,.brand-pattern.is-default{background-size:220px 264px}}
@media(max-width:380px){.survey-body .survey-layout{padding:0 20px}.survey-body .survey-card{padding:26px 22px 23px}.survey-body .topbar{padding:12px 25px}.survey-body .header-edition,.survey-body .topbar-note{font-size:7px}.survey-body .survey-intro h1{font-size:30px}.survey-body .survey-step>h2{font-size:21px}.survey-body .contact-step>h2,.survey-body .notes-step>h2{font-size:26px}.survey-body .ratings{gap:6px}.survey-body .ratings .choice>span{height:80px;min-height:80px}.survey-body #next-step,.survey-body #submit-survey{min-width:135px}}
@media(prefers-reduced-motion:reduce){.survey-body *,.welcome-screen *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.survey-body #progress-fill.experience-progress-1{transform:scaleX(0.066667)}
.survey-body #progress-fill.experience-progress-2{transform:scaleX(0.133333)}
.survey-body #progress-fill.experience-progress-3{transform:scaleX(0.2)}
.survey-body #progress-fill.experience-progress-4{transform:scaleX(0.266667)}
.survey-body #progress-fill.experience-progress-5{transform:scaleX(0.333333)}
.survey-body #progress-fill.experience-progress-6{transform:scaleX(0.4)}
.survey-body #progress-fill.experience-progress-7{transform:scaleX(0.466667)}
.survey-body #progress-fill.experience-progress-8{transform:scaleX(0.533333)}
.survey-body #progress-fill.experience-progress-9{transform:scaleX(0.6)}
.survey-body #progress-fill.experience-progress-10{transform:scaleX(0.666667)}
.survey-body #progress-fill.experience-progress-11{transform:scaleX(0.733333)}
.survey-body #progress-fill.experience-progress-12{transform:scaleX(0.8)}
.survey-body #progress-fill.experience-progress-13{transform:scaleX(0.866667)}
.survey-body #progress-fill.experience-progress-14{transform:scaleX(0.933333)}
.survey-body #progress-fill.experience-progress-15{transform:scaleX(1.0)}
