/* Comfort Home v30 – rust & snelle offerte. Laatste stijllaag. */
:root{--c-forest:#0e3b2e;--c-ink:#13221c;--c-text:#3a4842;--c-muted:#5e6b65;--c-line:#e2e8e3;--c-mist:#f3f6f2;--c-leaf:#12a15a;--c-leaf-d:#0d8a4c}

/* ── Rust: minder schreeuwerige labels, kalmere koppen, zachtere schaduwen ── */
.x-eyebrow,.ch30-reads .ch30-h span{text-transform:none!important;letter-spacing:0!important;font-weight:700!important;font-size:14px!important}
.x-eyebrow::before,.x-eyebrow::after{display:none!important}
.x-h1,.x-h2,h1.x-h1{font-weight:750!important;letter-spacing:-.028em!important}
.x-h2,.x-section h2{line-height:1.12}
.x-lead,.x-section p{color:var(--c-text)}
.x-btn .arr{display:none!important}
.x-btn{letter-spacing:0!important}
.x-header{box-shadow:none!important;border-bottom:1px solid var(--c-line)}
.x-card,.x-feat,.x-sol,.kb-card{box-shadow:0 1px 2px rgba(14,59,46,.05)!important}
.x-prose p,.x-prose li{line-height:1.7}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/* ── Snelle offerte ── */
html.q30-lock{overflow:hidden}
.q30{position:fixed;inset:0;z-index:2147483000;font-family:var(--x-font,"Plus Jakarta Sans",system-ui,sans-serif);color:var(--c-ink)}
.q30[hidden]{display:none}
.q30-scrim{position:absolute;inset:0;background:rgba(10,30,24,.38);opacity:0;transition:opacity .25s}
.q30-panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);background:#fff;display:flex;flex-direction:column;transform:translateX(24px);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;box-shadow:-24px 0 60px -30px rgba(10,30,24,.45)}
.q30.in .q30-scrim{opacity:1}.q30.in .q30-panel{transform:none;opacity:1}
.q30 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.q30-head{display:flex;align-items:center;gap:12px;padding:18px 20px 16px}
.q30-head img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none}
.q30-head div{flex:1;min-width:0}.q30-head b{display:block;font-size:17px;font-weight:750}.q30-head span{display:block;font-size:13.5px;color:var(--c-muted)}
.q30-x{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--c-line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--c-ink)}
.q30-x:hover{background:var(--c-mist)}
.q30-bar{height:3px;background:var(--c-mist)}.q30-bar i{display:block;height:100%;width:50%;background:var(--c-leaf);transition:width .35s}
.q30-body{flex:1;overflow-y:auto;padding:24px 20px 8px;-webkit-overflow-scrolling:touch}
.q30-body h2{font-size:22px;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px;font-weight:750;color:var(--c-ink)}
.q30-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.q30-tiles button{appearance:none;text-align:left;background:#fff;border:1.5px solid var(--c-line);border-radius:14px;padding:11px 13px;min-width:0;cursor:pointer;display:grid;grid-template-columns:22px 1fr;gap:2px 11px;align-items:center;font:inherit;color:var(--c-ink);transition:border-color .15s,background .15s}
.q30-tiles button svg{grid-row:span 2;color:var(--c-forest)}
.q30-tiles b{font-size:15px;font-weight:700}.q30-tiles small{font-size:12.5px;color:var(--c-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.q30-tiles button:last-child{grid-column:1/-1}
.q30-tiles button:hover{border-color:#b9d3c4}
.q30-tiles button.on{border-color:var(--c-leaf);background:#f1f9f4}
.q30-tiles button.on svg{color:var(--c-leaf-d)}
.q30-q,.q30-qq{margin-top:20px}.q30-q[hidden]{display:none}
.q30-l{font-size:15px;font-weight:700;margin:0 0 10px;color:var(--c-ink)}.q30-l small{font-weight:500;color:var(--c-muted);font-size:13px}
.q30-chips{display:flex;flex-wrap:wrap;gap:8px}
.q30-chips button{appearance:none;border:1.5px solid var(--c-line);background:#fff;border-radius:999px;padding:9px 15px;min-height:42px;font:inherit;font-size:14.5px;font-weight:650;color:var(--c-ink);cursor:pointer;transition:border-color .15s,background .15s}
.q30-chips button:hover{border-color:#b9d3c4}
.q30-chips button.on{border-color:var(--c-forest);background:var(--c-forest);color:#fff}
.q30 button:focus-visible,.q30 input:focus-visible,.q30 a:focus-visible{outline:3px solid rgba(18,161,90,.45);outline-offset:2px}
.q30-hint{margin:18px 0 0;font-size:14px;line-height:1.5;color:var(--c-muted);background:var(--c-mist);border-radius:12px;padding:12px 14px}
.q30-hint a{color:var(--c-leaf-d);font-weight:700}
.q30-foot{position:sticky;bottom:0;background:#fff;box-shadow:0 -14px 14px -6px #fff;padding:14px 0 14px;margin-top:18px}
.q30-go{width:100%;appearance:none;border:0;border-radius:14px;background:var(--c-leaf);color:#fff;font:inherit;font-size:16.5px;font-weight:750;padding:16px 20px;cursor:pointer;transition:background .15s}
.q30-go:hover{background:var(--c-leaf-d)}.q30-go:disabled{opacity:.8;cursor:progress}
.q30-go.busy::after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;vertical-align:-2px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:q30s .8s linear infinite}
@keyframes q30s{to{transform:rotate(360deg)}}
.q30-err{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fff1ef;color:#9a2b20;font-size:14px;font-weight:650}.q30-err[hidden]{display:none}
.q30-fine{margin:10px 0 0;font-size:12.5px;color:var(--c-muted);text-align:center}
.q30-sum{appearance:none;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:var(--c-mist);border-radius:12px;padding:11px 14px;margin:0 0 18px;font:inherit;font-size:14px;font-weight:650;color:var(--c-ink);cursor:pointer;text-align:left}
.q30-sum u{color:var(--c-leaf-d);font-weight:700;text-underline-offset:3px;flex:none}
.q30-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}
.q30-f{display:block;margin:0}.q30-f.w{grid-column:1/-1}
.q30-f span{display:block;font-size:13.5px;font-weight:700;margin-bottom:6px;color:var(--c-ink)}
.q30-f input{width:100%;height:50px;border:1.5px solid var(--c-line);border-radius:12px;padding:0 14px;font:inherit;font-size:16px;color:var(--c-ink);background:#fff;margin:0;box-sizing:border-box}
.q30-f input:focus{outline:none;border-color:var(--c-leaf);box-shadow:0 0 0 4px rgba(18,161,90,.12)}
.q30-f.bad input{border-color:#cf5a4c;box-shadow:0 0 0 4px rgba(207,90,76,.1)}
.q30-next{border-top:1px solid var(--c-line);padding:14px 20px 18px;background:#fbfcfb}
.q30-next ol{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:n}
.q30-next li{font-size:12.5px;line-height:1.4;color:var(--c-muted);counter-increment:n}
.q30-next li::before{content:counter(n);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6f2ea;color:var(--c-leaf-d);font-size:11px;font-weight:800;margin-bottom:5px}
.q30-next li b{display:block;color:var(--c-ink);font-size:13px}
.q30-next a{font-size:13.5px;font-weight:700;color:var(--c-leaf-d);text-decoration:none}
@media (max-width:560px){
 .q30-panel{top:auto;height:calc(100% - 28px);width:100%;border-radius:20px 20px 0 0;transform:translateY(30px)}
 .q30-head{padding:14px 16px 12px}.q30-body{padding:20px 16px 4px}.q30-next{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}
 .q30-body h2{font-size:21px}
 .q30-grid{grid-template-columns:1fr 1fr;gap:10px}.q30-f:nth-child(2),.q30-f:nth-child(3){grid-column:1/-1}.q30-f input{height:48px}
 .q30-next ol{display:none}
}
@media (prefers-reduced-motion:reduce){.q30-panel,.q30-scrim{transition:none}}

.q30-tijd{margin-top:18px}.q30-tijd[hidden]{display:none}
/* inline op de offertepagina */
.q30.q30-inline{position:static;inset:auto;z-index:auto}
.q30-inline .q30-scrim,.q30-inline .q30-x,.q30-inline .q30-next{display:none}
.q30-inline .q30-panel{position:static;width:auto;transform:none;opacity:1;box-shadow:0 1px 2px rgba(14,59,46,.05),0 18px 50px -34px rgba(14,59,46,.35);border:1px solid var(--c-line);border-radius:22px;overflow:hidden}
.q30-inline .q30-body{overflow:visible;padding:26px 26px 6px}
.q30-inline .q30-foot{position:static;box-shadow:none}
.q30-inline .q30-tiles{grid-template-columns:repeat(2,1fr)}
@media (min-width:900px){.q30-inline .q30-tiles{grid-template-columns:repeat(3,1fr)}.q30-inline .q30-tiles button:last-child{grid-column:auto}.q30-inline .q30-go{width:auto;min-width:260px}}
@media (max-width:560px){.q30-inline .q30-panel{border-radius:18px}.q30-inline .q30-body{padding:20px 16px 4px}}
.q30 .q30-chips button.on{border-color:var(--c-forest)!important;background:var(--c-forest)!important;color:#fff!important;opacity:1!important}
.x-footer h4{text-transform:none!important;letter-spacing:0!important;font-size:15px!important}

/* blok onder artikelen */
.q30-cta{display:flex;gap:18px;align-items:flex-start;margin:34px 0;padding:24px;border-radius:20px;background:var(--c-mist);border:1px solid var(--c-line)}
.q30-cta img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none}
.q30-cta b{display:block;font-size:19px;line-height:1.3;color:var(--c-ink);margin-bottom:6px;font-weight:750}
.q30-cta p{margin:0 0 16px!important;font-size:15.5px;line-height:1.6;color:var(--c-text)}
.q30-cta-b{display:flex;flex-wrap:wrap;gap:10px}
.q30-cta-b a{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:12px;font-weight:750;font-size:15px;text-decoration:none!important}
.q30-cta-go{background:var(--c-leaf);color:#fff!important}.q30-cta-go:hover{background:var(--c-leaf-d)}
.q30-cta-wa{background:#fff;color:var(--c-forest)!important;border:1px solid var(--c-line)}
@media (max-width:560px){.q30-cta{flex-direction:column;padding:20px;gap:12px}.q30-cta img{width:52px;height:52px}.q30-cta-b a{flex:1;justify-content:center}}
.q30-cta-b a{white-space:nowrap}
@media (max-width:560px){.q30-cta-b{flex-direction:column}.q30-cta-b a{width:100%}}

.q30-addr{grid-column:1/-1;margin:-2px 0 0;font-size:14px;font-weight:650;display:flex;align-items:center;gap:8px}
.q30-addr[hidden]{display:none}
.q30-addr.ok{color:#0d7a44}.q30-addr.ok::before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:#12a15a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E") center/11px no-repeat}
.q30-addr.no{color:#8a5a12;font-weight:600}

/* ── v32: offerte als feestje ── */
.q30-bar{display:none}
.q30-dots{list-style:none;margin:0;padding:0 20px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;counter-reset:d}
.q30-dots li{counter-increment:d;position:relative;font-size:12.5px;font-weight:700;color:var(--c-muted);padding-top:10px;transition:color .3s}
.q30-dots li::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:4px;background:#e8eee9;transition:background .4s}
.q30-dots li.on,.q30-dots li.done{color:var(--c-ink)}
.q30-dots li.on::before{background:linear-gradient(90deg,var(--c-leaf),#3fd17f)}
.q30-dots li.done::before{background:var(--c-leaf)}
.q30-body{position:relative;overflow-x:hidden}
.q30-step.fwd{animation:q30in .38s cubic-bezier(.2,.8,.2,1)}
.q30-step.back{animation:q30inb .38s cubic-bezier(.2,.8,.2,1)}
@keyframes q30in{from{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}
@keyframes q30inb{from{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}
/* tegels met foto */
.q30 .q30-tiles{grid-template-columns:1fr 1fr;gap:10px}
.q30 .q30-tiles button{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;position:relative;gap:0;border-radius:16px}
.q30 .q30-tiles button:last-child{flex-direction:row;align-items:center;grid-column:1/-1}
.q30-ph{display:block;height:78px;background-size:cover;background-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.q30-ph-c{display:grid;place-items:center;height:auto;width:56px;align-self:stretch;background:var(--c-mist);color:var(--c-forest)}
.q30-tt{display:flex;flex-direction:column;padding:10px 12px 12px;min-width:0}
.q30-tt b{font-size:15px}.q30-tt small{font-size:12.5px;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.q30-tick{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--c-leaf);color:#fff;display:grid;place-items:center;transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1);box-shadow:0 4px 10px rgba(18,161,90,.35)}
.q30-tick svg{width:14px;height:14px;stroke-width:3.2}
.q30 .q30-tiles button.on .q30-tick{transform:scale(1)}
.q30 .q30-tiles button.on .q30-ph{transform:scale(1.06)}
.q30 .q30-tiles button:last-child .q30-tick{top:50%;margin-top:-12px;right:12px}
.q30-yay{min-height:0;margin:14px 0 0;font-size:15px;font-weight:700;color:var(--c-leaf-d);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}
.q30-yay.in{opacity:1;transform:none}
.q30-yay:empty{margin:0}
.q30-qq.dim{opacity:.45;pointer-events:none}
.q30-qq{transition:opacity .3s}
/* pop bij elke keuze */
.pop{animation:q30pop .32s cubic-bezier(.3,1.6,.5,1)}
@keyframes q30pop{0%{transform:scale(1)}40%{transform:scale(1.07)}100%{transform:scale(1)}}
.q30-go.ready{animation:q30ready .7s ease}
@keyframes q30ready{0%,100%{box-shadow:0 0 0 0 rgba(18,161,90,0)}40%{box-shadow:0 0 0 8px rgba(18,161,90,.18)}}
/* gelukt-stap */
.q30-done{text-align:left}
.q30-burst{width:68px;height:68px;margin:6px 0 14px}
.q30-burst svg{width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}
.q30-burst circle{stroke:var(--c-leaf);stroke-width:3;fill:#eaf7ef;stroke-dasharray:151;stroke-dashoffset:151;animation:q30draw .55s ease-out .1s forwards}
.q30-burst path{stroke:var(--c-leaf-d);stroke-width:4;stroke-dasharray:40;stroke-dashoffset:40;animation:q30draw .35s ease-out .55s forwards}
@keyframes q30draw{to{stroke-dashoffset:0}}
.q30-done h2{font-size:28px!important;margin-bottom:8px!important;outline:none}
.q30-lead{margin:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--c-text)}
.q30-up{border-top:1px solid var(--c-line);padding-top:20px}
.q30-tips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
.q30-tips span{font-size:12.5px;font-weight:650;color:var(--c-forest);background:var(--c-mist);border-radius:999px;padding:6px 11px}
.q30-sm{font-size:14px;color:var(--c-muted);margin:0 0 10px}
.q30-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;border:2px dashed #c3d8cb;border-radius:18px;padding:22px 16px;cursor:pointer;background:#fbfdfb;transition:border-color .2s,background .2s}
.q30-drop:hover,.q30-drop.over{border-color:var(--c-leaf);background:#f1f9f4}
.q30-drop[hidden]{display:none}
.q30-drop input{position:absolute;width:1px;height:1px;opacity:0}
.q30-drop:focus-within{outline:3px solid rgba(18,161,90,.45);outline-offset:2px}
.q30-drop-i{width:46px;height:46px;border-radius:50%;background:#e6f2ea;color:var(--c-leaf-d);display:grid;place-items:center;margin-bottom:4px}
.q30-drop b{font-size:15.5px;color:var(--c-ink)}.q30-drop small{font-size:13px;color:var(--c-muted)}
.q30-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 0}
.q30-thumbs:empty{display:none}
.q30-th{position:relative;aspect-ratio:1;border-radius:12px;background:#eef3f0 center/cover;overflow:hidden}
.q30-th.up::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.45)}
.q30-ring{position:absolute;inset:50% auto auto 50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2.5px solid rgba(14,59,46,.2);border-top-color:var(--c-forest);animation:q30s .8s linear infinite;z-index:1}
.q30-th.ok i{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:50%;background:var(--c-leaf);color:#fff;display:grid;place-items:center}
.q30-th.ok i svg{width:13px;height:13px;stroke-width:3.4}
.q30-th.bad{outline:2px solid #cf5a4c;opacity:.6}
.q30-note{margin-top:16px!important}
.q30-note small{font-weight:500;color:var(--c-muted)}
.q30-note textarea{width:100%;border:1.5px solid var(--c-line);border-radius:12px;padding:12px 14px;font:inherit;font-size:15.5px;color:var(--c-ink);resize:vertical;min-height:84px;box-sizing:border-box}
.q30-note textarea:focus{outline:none;border-color:var(--c-leaf);box-shadow:0 0 0 4px rgba(18,161,90,.12)}
.q30-wa{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:14.5px;font-weight:700;color:var(--c-leaf-d)!important;text-decoration:none!important}
.q30-wa svg{width:18px;height:18px;fill:currentColor}
/* confetti vanuit het midden */
.q30-confetti{position:absolute;left:50%;top:150px;width:0;height:0;pointer-events:none;z-index:5}
.q30-confetti i{position:absolute;left:0;top:0;border-radius:2px;opacity:0}
.q30-confetti.go i{animation:q30boom 1.5s cubic-bezier(.15,.7,.3,1) forwards}
@keyframes q30boom{0%{opacity:1;transform:translate(0,0) rotate(0)}70%{opacity:1}100%{opacity:0;transform:translate(var(--x),calc(var(--y) + 140px)) rotate(var(--r))}}
.q30-inline .q30-dots{padding:0 26px 16px}
@media (max-width:560px){.q30-dots{padding:0 16px 12px}.q30-ph{height:66px}.q30-thumbs{grid-template-columns:repeat(4,1fr)}.q30-done h2{font-size:25px!important}}
@media (prefers-reduced-motion:reduce){.q30-step.fwd,.q30-step.back,.pop,.q30-go.ready{animation:none}.q30-burst circle,.q30-burst path{animation:none;stroke-dashoffset:0}.q30-yay{transition:none}}

.q30-rep{margin-top:14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#eef8f2,#f7fbf8);border:1px solid #d5ebde;animation:q30in .35s cubic-bezier(.2,.8,.2,1)}
.q30-rep-t{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--c-text)}
.q30-grid-k{margin-bottom:0}.q30-grid-k .q30-f span small{font-weight:500;color:var(--c-muted)}
.q30-unit{position:relative}.q30-unit input{padding-right:52px!important;-moz-appearance:textfield}.q30-unit input::-webkit-inner-spin-button,.q30-unit input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.q30-unit i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:700;font-size:13px;color:var(--c-muted)}
@media (max-width:560px){.q30-grid-k .q30-f{grid-column:1/-1}}
/* v34: nergens meer automatische hoofdletters; labels rustig */
body *{text-transform:none!important}
[class*="eyebrow"],.kicker,.setup-tag,.roomtag,.match,.chip,.es-pill,small,.ch30-card small,.x-kb-grid small,.q30-l,.es-tiles small,.es-verdict small{letter-spacing:0!important}
/* v34: contrast + uniforme merkenbalk */
.x-contact .copy p{color:#d3e7dc!important;opacity:1!important}
.x-brand-slide{background:#fff!important;border:1px solid var(--c-line)!important;box-shadow:none!important;display:grid!important;place-items:center!important}
.x-brand-slide img{filter:grayscale(1) contrast(.9);opacity:.62;max-height:30px!important;width:auto!important;max-width:120px!important;transition:filter .3s,opacity .3s}
.x-brand-slide:hover img{filter:none;opacity:1}
.brand-fallback{display:block;font-family:var(--x-font)!important;font-weight:800!important;font-size:17px!important;letter-spacing:-.01em!important;color:#7b8a84!important;transition:color .3s;white-space:nowrap}
.x-brand-slide:hover .brand-fallback{color:var(--c-forest)!important}

/* v37: persoonlijke indicatie in de gelukt-stap */
.q30-ind{margin:0 0 22px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#062e24,#0b4433);color:#fff}
.q30-ind[hidden]{display:none}
.q30-ind-load{display:flex;align-items:center;gap:10px;color:#cfe4d9;font-size:14px}
.q30-ind-load i{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:#3fd17f;animation:q30s .8s linear infinite}
.q30-ind-k{margin:0 0 6px;font-size:13px;font-weight:700;color:#b9f27c}
.q30-ind-t{display:block;font-size:17px;line-height:1.35;margin-bottom:14px}
.q30-ind-n{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}
.q30-ind-n div{background:rgba(255,255,255,.08);border-radius:12px;padding:11px 12px}
.q30-ind-n small{display:block;font-size:12px;color:#a9d8bf}.q30-ind-n strong{display:block;font-size:19px;margin-top:3px}
.q30-ind-s{margin:0 0 12px;font-size:12.5px;color:#cfe4d9}
.q30-ind-go{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:12px;background:#3fd17f;color:#062e24!important;font-weight:800;font-size:14.5px;text-decoration:none!important}
.q30-ind-ok,.q30-ind-honest{background:linear-gradient(135deg,#0e3b2e,#1d5a48)}
