.twf{--twf-accent:#4f78a0;--twf-accent-light:#668cb1;--twf-ink:#2c2d2f;--twf-ink-soft:#6b7280;--twf-line:#e3e7ec;--twf-bg:#eef1f4;--twf-card:#ffffff;--twf-err:#b3372f;--twf-radius:14px;min-height:100dvh;background:var(--twf-bg);color:var(--twf-ink);font-family:var(--twf-font-body),system-ui,sans-serif;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center}.twf.layout-clean{background:var(--twf-card)}.twf-col{width:100%;max-width:620px;padding:0 16px 48px}.twf-sheet{margin-top:24px;background:var(--twf-card);border-radius:18px;overflow:hidden}.twf.layout-card .twf-sheet,.twf.layout-cover .twf-sheet{border:1px solid var(--twf-line);box-shadow:0 18px 50px rgba(41,51,62,.1)}.twf.layout-clean .twf-sheet{margin-top:8px}.twf-cover{aspect-ratio:16/9;overflow:hidden}@media (min-width:480px){.twf-cover{aspect-ratio:21/9}}.twf-cover img{width:100%;height:100%;object-fit:cover}.twf-body{padding:26px 22px 30px}@media (min-width:480px){.twf-body{padding:34px 38px 38px}}.twf-progress{display:flex;align-items:center;gap:10px;margin-bottom:20px}.twf-progress .track{flex:1;height:5px;border-radius:9999px;background:var(--twf-line);overflow:hidden}.twf-progress .fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--twf-accent),var(--twf-accent-light));transition:width .32s cubic-bezier(.22,.9,.3,1)}.twf-progress .count{font-size:12px;font-weight:600;color:var(--twf-ink-soft);font-variant-numeric:tabular-nums}.twf-title{font-family:var(--twf-font-display),var(--twf-font-body),sans-serif;font-size:25px;font-weight:800;letter-spacing:-.015em;line-height:1.2}.twf-intro{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--twf-ink-soft)}.twf-page-title{font-family:var(--twf-font-display),var(--twf-font-body),sans-serif;font-size:19px;font-weight:700;margin-bottom:4px}.twf-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:20px}.twf-field{grid-column:span 2}.twf-step.initial .twf-field{animation:twf-rise .36s cubic-bezier(.22,.9,.3,1) both}.twf-step.fwd{animation:twf-step-fwd .28s cubic-bezier(.22,.9,.3,1) both}.twf-step.back{animation:twf-step-back .28s cubic-bezier(.22,.9,.3,1) both}@keyframes twf-step-fwd{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(0)}}@keyframes twf-step-back{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}@media (min-width:480px){.twf-field.half{grid-column:span 1}}.twf-label{display:block;font-size:14.5px;font-weight:600;margin-bottom:7px}.twf-label .req{color:var(--twf-accent);margin-left:2px}.twf-sublabel{margin:-3px 0 7px;font-size:12.5px;color:var(--twf-ink-soft)}.twf-input,.twf-select,.twf-textarea{width:100%;padding:13px 14px;font-size:16px;border-radius:12px;border:1.5px solid var(--twf-line);background:#fff;color:var(--twf-ink);outline:none;transition:border-color .14s ease,box-shadow .14s ease}.twf-input:focus,.twf-select:focus,.twf-textarea:focus{border-color:var(--twf-accent-light);box-shadow:0 0 0 3px rgba(102,140,177,.18)}.twf-textarea{min-height:96px;resize:vertical}.twf-field.error .twf-input,.twf-field.error .twf-select,.twf-field.error .twf-textarea{border-color:var(--twf-err)}.twf-error{margin-top:6px;font-size:12.5px;font-weight:500;color:var(--twf-err)}.twf-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.twf-consent{margin-top:20px}.twf-email-first-disclosure{margin:12px 0 0;color:var(--twf-muted);font-size:12px;line-height:1.45}.twf-consent .twf-choice{align-items:flex-start;font-size:13px;font-weight:400;line-height:1.45}.twf-consent.error .twf-choice{border-color:var(--twf-err)}.twf-disclaimer{margin-top:22px}.twf-disclaimer p{margin:0;color:var(--twf-muted);font-size:12.5px;line-height:1.5}.twf-disclaimer .twf-error{margin-top:6px}.twf-disclaimer+.twf-nav{margin-top:14px}.twf-choices{display:flex;flex-direction:column;gap:9px}.twf-choices.wrap{flex-direction:row;flex-wrap:wrap}.twf-choice{display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:12px;border:1.5px solid var(--twf-line);background:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease;user-select:none}.twf-choices.wrap .twf-choice{flex:0 0 auto}.twf-choice:active{transform:scale(.98)}.twf-choice input{position:absolute;opacity:0;pointer-events:none}.twf-choice .dot{flex:0 0 auto;width:19px;height:19px;border-radius:9999px;border:2px solid #c6cdd6;display:flex;align-items:center;justify-content:center;transition:border-color .14s ease}.twf-choice .dot.square{border-radius:6px}.twf-choice .dot:after{content:"";width:9px;height:9px;border-radius:9999px;background:transparent;transition:background .14s ease}.twf-choice .dot.square:after{border-radius:2px}.twf-choice[data-checked=true]{border-color:var(--twf-accent);background:rgba(102,140,177,.08)}.twf-choice[data-checked=true] .dot{border-color:var(--twf-accent)}.twf-choice[data-checked=true] .dot:after{background:var(--twf-accent)}.twf-h{font-family:var(--twf-font-display),var(--twf-font-body),sans-serif;font-size:17px;font-weight:700;margin-top:4px}.twf-p{font-size:14.5px;line-height:1.55;color:var(--twf-ink-soft)}.twf-phone{position:relative}.twf-phone .cc{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:var(--twf-ink-soft);pointer-events:none}.twf-phone .twf-input.has-cc{padding-left:66px}.twf-address{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.twf-address .street{grid-column:span 3}.twf-nav{display:flex;gap:12px;margin-top:26px}.twf-btn,.twf-nav{align-items:center}.twf-btn{flex:1;display:inline-flex;justify-content:center;gap:8px;padding:15px 22px;border-radius:9999px;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--twf-accent),var(--twf-accent-light));box-shadow:0 8px 22px rgba(79,120,160,.35);transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.twf-btn:active{transform:scale(.97)}.twf-btn:disabled{opacity:.6;pointer-events:none}.twf-spin{width:16px;height:16px;border-radius:9999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:twf-rot .7s linear infinite}@keyframes twf-rot{to{transform:rotate(1turn)}}@media (hover:hover){.twf-btn:hover{transform:translateY(-1px);box-shadow:0 11px 26px rgba(79,120,160,.42)}.twf-btn-back:hover{border-color:var(--twf-accent-light);color:var(--twf-accent)}.twf-choice:hover{border-color:#b9c6d4}.twf-input:hover:not(:focus),.twf-select:hover:not(:focus),.twf-textarea:hover:not(:focus){border-color:#d3dae2}}.twf-btn-back{flex:0 0 auto;width:52px;height:52px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--twf-line);background:#fff;color:var(--twf-ink-soft);transition:transform .14s ease,border-color .14s ease}.twf-btn-back:active{transform:scale(.94)}.twf-btn-back svg{width:18px;height:18px}.twf-ending{text-align:center;padding:30px 10px 10px;animation:twf-rise .42s cubic-bezier(.22,.9,.3,1) both}.twf-ending .check{width:62px;height:62px;margin:0 auto 18px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:rgba(102,140,177,.14);color:var(--twf-accent);animation:twf-pop .34s cubic-bezier(.34,1.56,.64,1) both}.twf-ending .check svg{width:30px;height:30px}.twf-ending .check path{stroke-dasharray:24;stroke-dashoffset:24;animation:twf-draw .36s cubic-bezier(.22,.9,.3,1) .18s forwards}@keyframes twf-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes twf-draw{to{stroke-dashoffset:0}}.twf-ending h2{font-family:var(--twf-font-display),var(--twf-font-body),sans-serif;font-size:22px;font-weight:800}.twf-ending p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--twf-ink-soft)}.twf-footer{margin-top:26px;display:flex;justify-content:center;padding-bottom:8px}.twf-footer img{height:20px;width:auto;opacity:.55}@keyframes twf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.twf-ending,.twf-ending .check,.twf-field,.twf-step{animation:none}.twf-spin{display:none}.twf-ending .check path{animation:none;stroke-dashoffset:0}.twf-progress .fill{transition:none}}.twf-helper-row{margin-top:16px;text-align:center}.twf-helper{display:inline-block;font-size:13.5px;font-weight:600;color:var(--twf-accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .14s ease}.twf-ending .twf-helper{margin-top:18px;font-size:14.5px}@media (hover:hover){.twf-helper:hover{border-bottom-color:currentColor}}.twf-embed{min-height:0;background:transparent}.twf-embed .twf-col{max-width:none;padding:0}.twf-embed .twf-sheet{margin-top:0;background:transparent;border:0;box-shadow:none;overflow:visible}body:has(.twf-embed),html:has(.twf-embed){height:auto;min-height:0}.twf-embed .twf-body{padding:0}.twf-embed .twf-title{font-size:24px}.twf.twf-themed{font-family:var(--twf-theme-body);--twf-err:var(--twf-error-ink)}.twf-themed .twf-col{max-width:var(--twf-width)}.twf-themed .twf-ending h2,.twf-themed .twf-h,.twf-themed .twf-title{font-family:var(--twf-theme-display)}.twf-themed .twf-btn,.twf-themed .twf-btn-back,.twf-themed .twf-choice,.twf-themed .twf-input,.twf-themed .twf-select,.twf-themed .twf-sheet,.twf-themed .twf-textarea{border-radius:var(--twf-radius)}.twf-themed .twf-btn-back,.twf-themed .twf-choice,.twf-themed .twf-input,.twf-themed .twf-select,.twf-themed .twf-textarea{background:var(--twf-card);color:var(--twf-ink)}.twf-themed .twf-fields{gap:var(--twf-space)}.twf-themed .twf-btn{background:var(--twf-accent);color:var(--twf-button-ink);box-shadow:none}.twf-themed .twf-btn-back:focus-visible,.twf-themed .twf-btn:focus-visible,.twf-themed .twf-input:focus,.twf-themed .twf-select:focus,.twf-themed .twf-textarea:focus{border-color:var(--twf-interactive);box-shadow:0 0 0 3px color-mix(in srgb,var(--twf-interactive) 35%,transparent)}.twf-themed .twf-choice:has(input:checked){border-color:var(--twf-interactive);background:color-mix(in srgb,var(--twf-interactive) 8%,var(--twf-card))}.twf-themed .twf-choice:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--twf-interactive) 35%,transparent)}.twf-themed .twf-helper,.twf-themed .twf-label .req{color:var(--twf-interactive)}.twf-themed .twf-choice .dot{border-color:var(--twf-line)}.twf-themed .twf-choice[data-checked=true] .dot{border-color:var(--twf-interactive)}.twf-themed .twf-choice[data-checked=true] .dot:after{background:var(--twf-interactive)}.twf-themed .twf-ending .check{color:var(--twf-interactive);background:color-mix(in srgb,var(--twf-interactive) 10%,var(--twf-card))}.twf-themed .twf-spin{border-color:color-mix(in srgb,var(--twf-button-ink) 30%,transparent);border-top-color:var(--twf-button-ink)}.twf-themed .twf-progress .fill{background:var(--twf-interactive)}.twf-themed.twf-embed-transparent .twf-sheet,.twf.twf-themed.twf-embed-transparent{background:transparent}body:has(.twf-embed-transparent),html:has(.twf-embed-transparent){background:transparent}.twf.twf-themed.twf-embed-card{background:transparent}.twf-themed.twf-embed-card .twf-sheet{background:var(--twf-card);border:1px solid var(--twf-line);overflow:hidden}.twf-themed.twf-embed-card .twf-body{padding:var(--twf-space)}.twf-themed.twf-embed .twf-col{width:100%}.twf-preview-note{margin:0;padding:10px 14px;font:14px/1.5 system-ui,sans-serif;background:#fff5d7;color:#4c3900;width:100%}@media (hover:hover){.twf-themed .twf-btn:hover{box-shadow:none}.twf-themed .twf-choice:hover,.twf-themed .twf-input:hover:not(:focus),.twf-themed .twf-select:hover:not(:focus),.twf-themed .twf-textarea:hover:not(:focus){border-color:var(--twf-interactive)}}.twf .twf-choices[data-display=list],.twf-choices-list .twf-choices[data-display=inherit]{display:flex;flex-direction:column;flex-wrap:nowrap}.twf .twf-choices[data-display=cards],.twf-choices-cards .twf-choices[data-display=inherit]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.twf .twf-choices[data-display=cards] .twf-choice,.twf-choices-cards .twf-choices[data-display=inherit] .twf-choice{min-height:88px;align-items:flex-start;padding:18px}.twf .twf-choices[data-display=pills],.twf-choices-pills .twf-choices[data-display=inherit]{display:flex;flex-direction:row;flex-wrap:wrap}.twf .twf-choices[data-display=pills] .twf-choice,.twf-choices-pills .twf-choices[data-display=inherit] .twf-choice{flex:0 1 auto;border-radius:999px;min-height:44px}.twf .twf-choices .twf-choice{min-width:0;overflow-wrap:anywhere}.twf .twf-choices .dot{flex-shrink:0}.twf-questions-prominent .twf-field>.twf-label{font-size:clamp(20px,2.6vw,28px);line-height:1.3;margin-bottom:14px}.twf-inputs-filled .twf-input,.twf-inputs-filled .twf-select,.twf-inputs-filled .twf-textarea{background:color-mix(in srgb,var(--twf-ink) 5%,var(--twf-card))}.twf-button-fit .twf-nav>.twf-btn{flex:0 1 auto;width:auto;min-height:44px}.twf-progress-count .twf-progress .track{display:none}.twf-heading-center .twf-intro,.twf-heading-center .twf-title{text-align:center}@media (max-width:380px){.twf .twf-choices[data-display=cards],.twf-choices-cards .twf-choices[data-display=inherit]{grid-template-columns:minmax(0,1fr)}}.twf.layout-band,.twf.layout-band .twf-body,.twf.layout-band .twf-sheet,.twf.layout-band.layout-clean,body:has(.twf.layout-band),html:has(.twf.layout-band){background:transparent}.twf.layout-band{--band-sand:#f5d9a8;--band-navy:#0e1c2d;color:#fff}.twf.layout-band .twf-body>div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"name email phone" "q q btn" "consent consent consent";gap:12px;align-items:stretch}.twf.layout-band .twf-fields,.twf.layout-band .twf-step{display:contents}.twf.layout-band .twf-fields>.twf-field:first-child{grid-area:name}.twf.layout-band .twf-fields>.twf-field:nth-child(2){grid-area:email}.twf.layout-band .twf-fields>.twf-field:nth-child(3){grid-area:q}.twf.layout-band .twf-fields>.twf-field:nth-child(4){grid-area:phone}.twf.layout-band .twf-fields>.twf-field:nth-child(n+5){grid-column:1/-1}.twf.layout-band .twf-nav{grid-area:btn;margin:0}.twf.layout-band .twf-consent{grid-area:consent;margin:0}.twf.layout-band .twf-body>div>.twf-error,.twf.layout-band .twf-email-first-disclosure,.twf.layout-band .twf-progress{grid-column:1/-1;margin:0}.twf.layout-band .twf-field{animation:none}.twf.layout-band .twf-field>.twf-textarea{height:100%}.twf.layout-band .twf-label,.twf.layout-band .twf-sublabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.twf.layout-band .twf-input,.twf.layout-band .twf-select,.twf.layout-band .twf-textarea{padding:14px 16px;font-size:16px;line-height:1.3;color:#fff;background:rgba(10,30,44,.62);border:1px solid rgba(255,255,255,.34);border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.twf.layout-band .twf-input::placeholder,.twf.layout-band .twf-textarea::placeholder{color:rgba(255,255,255,.72)}.twf.layout-band .twf-input:focus,.twf.layout-band .twf-select:focus,.twf.layout-band .twf-textarea:focus{border-color:var(--band-sand);background:rgba(10,30,44,.8);box-shadow:0 0 0 3px rgba(245,217,168,.18)}.twf.layout-band .twf-textarea{display:block;min-height:72px;resize:none}.twf.layout-band .twf-phone .cc{color:rgba(255,255,255,.8);z-index:1}.twf.layout-band .twf-phone .twf-input.has-cc{padding-left:64px}.twf.layout-band .twf-field.error .twf-input,.twf.layout-band .twf-field.error .twf-textarea{border-color:#ffb4a6}.twf.layout-band .twf-error{color:#ffb4a6}.twf.layout-band .twf-btn{height:100%;min-height:52px;padding:0 28px;border-radius:10px;font-size:15.5px;color:var(--band-navy);background:var(--band-sand);box-shadow:none;white-space:nowrap}.twf.layout-band .twf-btn:disabled{opacity:.75}.twf.layout-band .twf-spin{border-color:rgba(14,28,45,.3);border-top-color:var(--band-navy)}.twf.layout-band .twf-consent .twf-choice{padding:0;border:0;background:transparent;gap:10px;font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.72);max-width:64ch}.twf.layout-band .twf-consent .twf-choice .dot{width:16px;height:16px;margin-top:2px;border-color:rgba(255,255,255,.55)}.twf.layout-band .twf-consent .twf-choice[data-checked=true]{background:transparent}.twf.layout-band .twf-consent .twf-choice[data-checked=true] .dot{border-color:var(--band-sand)}.twf.layout-band .twf-consent .twf-choice[data-checked=true] .dot:after{background:var(--band-sand)}.twf.layout-band .twf-consent.error .twf-choice{outline:1px solid #ffb4a6;outline-offset:6px;border-radius:4px}.twf.layout-band .twf-ending{padding:10px 0 0;color:#fff}.twf.layout-band .twf-ending h2{color:#fff}.twf.layout-band .twf-ending p{color:rgba(255,255,255,.75)}.twf.layout-band .twf-ending .check{background:var(--band-sand);color:var(--band-navy)}.twf.layout-band .twf-body>div:has(.twf-fields>.twf-field:only-child){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name btn" "disc disc" "prog prog";align-items:center}.twf.layout-band .twf-body>div:has(.twf-fields>.twf-field:nth-child(3):last-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"name email email" "q q btn" "consent consent consent" "prog prog prog"}.twf.layout-band .twf-body>div:has(.twf-fields>.twf-field:nth-child(3):last-child) .twf-btn,.twf.layout-band .twf-body>div:has(.twf-fields>.twf-field:only-child) .twf-btn{min-width:132px}.twf.layout-band .twf-body>div:has(.twf-fields>.twf-field:only-child)>.twf-email-first-disclosure{grid-area:disc}.twf.layout-band .twf-body>div:has(.twf-progress)>.twf-progress{grid-area:prog}.twf.layout-band .twf-email-first-disclosure{font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.72);max-width:72ch}.twf.layout-band .twf-progress{gap:10px}.twf.layout-band .twf-progress .track{height:3px;background:rgba(255,255,255,.16)}.twf.layout-band .twf-progress .fill{background:var(--band-sand)}.twf.layout-band .twf-progress .count{color:rgba(255,255,255,.6);font-size:12px}.twf.layout-band .twf-nav{display:flex;gap:8px;align-items:stretch}@media (max-width:640px){.twf.layout-band .twf-body>div:has(.twf-fields>.twf-field:only-child){grid-template-columns:1fr;grid-template-areas:"name" "btn" "disc" "prog"}.twf.layout-band .twf-body>div:has(.twf-fields>.twf-field:nth-child(3):last-child){grid-template-columns:1fr;grid-template-areas:"name" "email" "q" "btn" "consent" "prog"}}@media (hover:hover){.twf.layout-band .twf-btn:hover{background:#fae6c2;box-shadow:none}.twf.layout-band .twf-input:hover:not(:focus),.twf.layout-band .twf-textarea:hover:not(:focus){border-color:rgba(255,255,255,.55)}}@media (max-width:640px){.twf.layout-band .twf-body>div{grid-template-columns:1fr;grid-template-areas:"name" "email" "phone" "q" "btn" "consent";gap:10px}.twf.layout-band .twf-textarea{min-height:96px}.twf.layout-band .twf-btn{min-height:54px}.twf.layout-band .twf-consent{margin-top:4px}}.twf.layout-band .twf-disclaimer{grid-area:disc;align-self:center;margin:0}.twf.layout-band .twf-disclaimer p{font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.72);max-width:72ch}.twf.layout-band .twf-disclaimer+.twf-nav{margin:0}.twf.layout-band .twf-body>div:has(>.twf-disclaimer){grid-template-areas:"name email phone" "q q q" "disc disc btn"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(.twf-fields>.twf-field:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name email q" "disc disc btn"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(.twf-fields>.twf-field:nth-child(3):last-child .twf-textarea){grid-template-areas:"name email email" "q q q" "disc disc btn"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(>.twf-progress):has(.twf-fields>.twf-field:nth-child(3):last-child){grid-template-areas:"name email q" "disc disc btn" "prog prog prog"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(>.twf-progress):has(.twf-fields>.twf-field:nth-child(3):last-child .twf-textarea){grid-template-areas:"name email email" "q q q" "disc disc btn" "prog prog prog"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(.twf-fields>.twf-field:only-child){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "disc btn" "prog prog"}@media (max-width:640px){.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(.twf-fields>.twf-field:only-child){grid-template-columns:1fr;grid-template-areas:"name" "disc" "btn" "prog"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer){grid-template-columns:1fr;grid-template-areas:"name" "email" "phone" "q" "disc" "btn"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(.twf-fields>.twf-field:nth-child(3):last-child .twf-textarea),.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(.twf-fields>.twf-field:nth-child(3):last-child){grid-template-columns:1fr;grid-template-areas:"name" "email" "q" "disc" "btn"}.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(>.twf-progress):has(.twf-fields>.twf-field:nth-child(3):last-child .twf-textarea),.twf.layout-band .twf-body>div:has(>.twf-disclaimer):has(>.twf-progress):has(.twf-fields>.twf-field:nth-child(3):last-child){grid-template-columns:1fr;grid-template-areas:"name" "email" "q" "disc" "btn" "prog"}.twf.layout-band .twf-disclaimer{margin-top:2px}}