@font-face{font-family:"Material Symbols Rounded";src:url("assets/fonts/material-symbols-rounded/MaterialSymbolsRounded-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Material Symbols Rounded";src:url("assets/fonts/material-symbols-rounded/MaterialSymbolsRounded-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Material Symbols Rounded";src:url("assets/fonts/material-symbols-rounded/MaterialSymbolsRounded-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:block}
.askemo-selfassement *{box-sizing:border-box;margin:0;padding:0}.askemo-selfassement{--p:#773FFF;--ps:#efe8ff;--g:#E7E6E6;--dg:#313131;--lg:#f2f2f2;--c:#9FF4C6;--cd:#8DEDBA;--w:#fff;--m:rgba(49,49,49,.62);--mw:rgba(255,255,255,.78);--r:2em;--rm:1.5em;--rs:1em;--f:"Barlow",sans-serif}.askemo-selfassement{font-size:18px;-webkit-font-smoothing:antialiased}.askemo-selfassement{min-height:100vh;background:var(--lg);color:var(--dg);font-family:var(--f);line-height:180%}.askemo-selfassement button,.askemo-selfassement input,.askemo-selfassement a{font:inherit}.askemo-selfassement button{border:0}.askemo-selfassement a{color:inherit;text-decoration:none}.askemo-selfassement .page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0 1rem 4rem}.askemo-selfassement .top{width:100%;max-width:1040px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0 1.25rem;margin-bottom:1.75rem}.askemo-selfassement .top img{height:36px}.askemo-selfassement .tag{font-size:.9rem;color:var(--m);font-weight:700}.askemo-selfassement .right{display:flex;align-items:center;gap:1rem;margin-left:auto}.askemo-selfassement .langs{display:inline-flex;gap:.25rem;background:var(--g);border-radius:3em;padding:.2rem}.askemo-selfassement .lang{border-radius:3em;padding:.38rem .65rem;background:transparent;color:var(--dg);cursor:pointer;font-size:.72rem;font-weight:700;line-height:1}.askemo-selfassement .lang.on{background:var(--p);color:var(--w)}.askemo-selfassement .card{width:100%;max-width:1040px}.askemo-selfassement .bar{display:grid;grid-template-columns:repeat(var(--steps),1fr);gap:.45rem;margin-bottom:1rem}.askemo-selfassement .seg{height:7px;background:var(--g);border-radius:999px;overflow:hidden;position:relative}.askemo-selfassement .seg:after{content:"";position:absolute;inset:0;background:var(--p);opacity:0;transition:opacity .25s}.askemo-selfassement .seg.on:after{opacity:1}.askemo-selfassement .panel{background:var(--p);color:var(--w);border-radius:var(--r);padding:3rem;box-shadow:0 18px 45px rgba(119,63,255,.18);animation:up .25s ease both}@keyframes up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.askemo-selfassement .eye{font-size:.72rem;font-weight:700;color:rgba(255,255,255,.84);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem}.askemo-selfassement h1,.askemo-selfassement h2,.askemo-selfassement h3{font-weight:700;line-height:115%}.askemo-selfassement .title{max-width:780px;font-size:2.1rem;color:var(--w);margin-bottom:.65rem}.askemo-selfassement .sub{max-width:660px;font-size:1rem;color:var(--mw);line-height:165%;margin-bottom:2rem}.askemo-selfassement .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.8rem}.askemo-selfassement .opt{position:relative;display:flex;align-items:flex-start;gap:.8rem;min-height:7.4rem;height:100%;padding:1rem 3rem 1rem 1rem;border:2px solid transparent;border-radius:var(--rs);background:var(--w);color:var(--dg);cursor:pointer;text-align:left;transition:background-color .2s,border-color .2s,box-shadow .2s}.askemo-selfassement .opt:hover{background:var(--ps);border-color:var(--ps)}.askemo-selfassement .opt.sel{background:var(--ps);border-color:transparent;box-shadow:none}.askemo-selfassement .opt.sel:after{content:"✓";position:absolute;right:.85rem;top:.75rem;width:1.35rem;height:1.35rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--p);color:var(--w);font-size:.78rem;font-weight:700}.askemo-selfassement .ico{width:2.35rem;height:2.35rem;border-radius:.85rem;background:var(--lg);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.askemo-selfassement .opt:hover .ico,.askemo-selfassement .opt.sel .ico{background:rgba(255,255,255,.8)}.askemo-selfassement .ot{display:block;font-size:.95rem;font-weight:700;line-height:135%}.askemo-selfassement .opt.sel .ot{color:var(--p)}.askemo-selfassement .os{display:block;font-size:.78rem;color:rgba(49,49,49,.62);line-height:145%;margin-top:.22rem}.askemo-selfassement .nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.2rem;padding-top:1.4rem}.askemo-selfassement .spacer{flex:1}.askemo-selfassement .btn,.askemo-selfassement .mailbtn{display:inline-flex;align-items:center;gap:.55rem;padding:.72em 1.45em;border-radius:3em;background:var(--w);color:var(--dg);cursor:pointer;line-height:1;font-size:.97rem;font-weight:700;white-space:nowrap;transition:background-color .25s,color .25s,padding .25s}.askemo-selfassement .btn svg,.askemo-selfassement .mailbtn svg{height:.58em;width:auto}.askemo-selfassement .btn svg path,.askemo-selfassement .mailbtn svg path{fill:currentColor}.askemo-selfassement .arr{display:inline-flex;transition:transform .25s}.askemo-selfassement .prev:hover .arr{transform:translateX(-.35rem)}.askemo-selfassement .next:hover .arr,.askemo-selfassement .mailbtn:hover .arr{transform:translateX(.35rem)}.askemo-selfassement .prev:hover{background:var(--ps);padding-left:1.8em;padding-right:1.8em}.askemo-selfassement .next{color:var(--p)}.askemo-selfassement .next:hover{background:var(--w);color:var(--p);padding-left:1.8em;padding-right:1.8em}.askemo-selfassement .btn:disabled{opacity:.36;cursor:not-allowed;pointer-events:none}.askemo-selfassement .results{display:none;background:var(--w);color:var(--dg);border-radius:var(--r);padding:3rem;box-shadow:0 18px 45px rgba(49,49,49,.09)}.askemo-selfassement .block+.block{margin-top:2.2rem}.askemo-selfassement .purple{background:var(--p);color:var(--w);border-radius:var(--r);padding:2.2rem 2.5rem}.askemo-selfassement .rt{max-width:820px;font-size:1.7rem;color:var(--w);margin-bottom:.65rem}.askemo-selfassement .body{max-width:780px;font-size:.92rem;color:var(--mw);line-height:165%}.askemo-selfassement .meter{margin-top:1.5rem}.askemo-selfassement .mh{display:flex;justify-content:space-between;margin-bottom:.4rem}.askemo-selfassement .ml{font-size:.78rem;color:var(--mw);font-weight:700}.askemo-selfassement .mp{font-size:.95rem;font-weight:700;color:var(--w)}.askemo-selfassement .rail{height:8px;background:rgba(255,255,255,.24);border-radius:999px;overflow:hidden}.askemo-selfassement .fill{height:100%;width:0;background:var(--w);border-radius:999px;transition:width 1s cubic-bezier(.4,0,.2,1)}.askemo-selfassement .ticks{display:flex;justify-content:space-between;gap:1rem;margin-top:.4rem}.askemo-selfassement .tick{font-size:.68rem;color:rgba(255,255,255,.62)}.askemo-selfassement .label{font-size:.72rem;font-weight:700;color:var(--p);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem}.askemo-selfassement .pcs,.askemo-selfassement .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.askemo-selfassement .pc,.askemo-selfassement .metric{background:var(--lg);border-radius:var(--rm);padding:1.25rem;min-height:100%}.askemo-selfassement .pc{display:flex;flex-direction:column}.askemo-selfassement .pc h3{font-size:1rem;line-height:135%;margin-bottom:.5rem}.askemo-selfassement .pc p,.askemo-selfassement .metric p{font-size:.82rem;color:var(--m);line-height:155%}.askemo-selfassement .pc .pic{width:2.2rem;height:2.2rem;border-radius:.85rem;background:var(--w);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.askemo-selfassement .pcs.rich{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.askemo-selfassement .pcs.rich .pc{background:white;border:none;transition:none}.askemo-selfassement .pcs.rich .pc:hover{background:var(--lg);transform:none}.askemo-selfassement .pcs.rich .pc p{font-size:.8rem;line-height:158%}.askemo-selfassement .pic.csat{background:#e7fbf0}.askemo-selfassement .pic.csat .mi{color:#00be65}.askemo-selfassement .pc-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;font-size:.82rem;font-weight:700;color:var(--p);text-decoration:none;background:transparent;border:none;padding:0}.askemo-selfassement .pc-more:hover{text-decoration:underline}.askemo-selfassement .flow{background:transparent;border:none;border-radius:0;padding:0}.askemo-selfassement .flow-canvas{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;cursor:default}.askemo-selfassement .pc.focus{background:var(--ps)!important;box-shadow:0 0 0 3px rgba(119,63,255,.16);transition:background-color .2s,box-shadow .2s}.askemo-selfassement .roi h2{font-size:1.35rem;color:var(--w);margin-bottom:.35rem}.askemo-selfassement .slider{margin-bottom:1.1rem}.askemo-selfassement .sh{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.askemo-selfassement .sn,.askemo-selfassement .sv{font-size:.86rem;color:var(--w);font-weight:700}.askemo-selfassement input[type=range]{width:100%;height:7px;-webkit-appearance:none;appearance:none;background:rgba(255,255,255,.28);border-radius:999px;outline:none}.askemo-selfassement input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--w);border:3px solid var(--p);box-shadow:0 5px 12px rgba(0,0,0,.22)}.askemo-selfassement .metric{background:var(--w)}.askemo-selfassement .metric b{display:block;font-size:1.55rem;color:var(--p);line-height:115%;margin:.35rem 0}.askemo-selfassement .note{font-size:.7rem;color:rgba(255,255,255,.68);line-height:155%;margin-top:1.1rem;padding-top:1rem;border-top:0}.askemo-selfassement .mail{background:var(--g);border-radius:var(--r);padding:2.2rem 2.5rem}.askemo-selfassement .saving{font-size:1rem;font-weight:700}.askemo-selfassement .amount{display:flex;align-items:baseline;gap:.55rem;color:var(--p);font-size:1.95rem;line-height:115%;font-weight:700;margin:.2rem 0 1.8rem}.askemo-selfassement .amount small{color:var(--dg);font-size:.9rem;font-weight:400}.askemo-selfassement .mail h2{font-size:1.28rem;margin-bottom:.5rem}.askemo-selfassement .mail p{max-width:none;line-height:170%;margin-bottom:1.2rem}.askemo-selfassement .mail label{display:block;font-weight:700;margin-bottom:.45rem}.askemo-selfassement .mail input{width:100%;max-width:none;border:0;border-radius:1em;background:var(--w);padding:.85em 1.2em;outline:none;font-size:1rem;margin-bottom:1rem}.askemo-selfassement .mail input:focus{box-shadow:0 0 0 2px var(--p)}.askemo-selfassement .mailbtn{background:var(--c);color:var(--dg)}.askemo-selfassement .mailbtn:hover{background:var(--cd);padding-left:1.8em;padding-right:1.8em}.askemo-selfassement .confirm{display:none;margin-top:.9rem;color:var(--p);font-weight:700}.askemo-selfassement .sent .confirm{display:block}.askemo-selfassement .restart{display:inline-block;margin-top:1.25rem;font-size:.82rem;color:var(--m);cursor:pointer;background:none;text-decoration:underline;text-underline-offset:2px}.askemo-selfassement .foot{width:100%;max-width:1040px;display:flex;justify-content:center;gap:.45rem;margin-top:2rem;font-size:.78rem;color:var(--m)}.askemo-selfassement .reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d,0ms)}.askemo-selfassement .reveal.in{opacity:1;transform:none}.askemo-selfassement .loader{display:none;min-height:460px;border-radius:var(--r);background:linear-gradient(145deg,#773FFF,#6732ed);color:white;padding:2.5rem 2rem;align-items:center;justify-content:center;text-align:center}.askemo-selfassement .loader-text{position:relative;font-size:1.25rem;font-weight:700;line-height:1.2;color:rgba(255,255,255,.34);max-width:640px;margin:0 auto;overflow:hidden}.askemo-selfassement .loader-text:after{content:attr(data-text);position:absolute;inset:0;color:transparent;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 45%,rgba(255,255,255,0) 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:textShimmer 1.05s ease-in-out infinite}@keyframes textShimmer{0%{background-position:120% 0}100%{background-position:-120% 0}}.askemo-selfassement .mi{font-family:"Material Symbols Rounded";font-weight:400;font-style:normal;font-size:1.35rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;color:var(--p);font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 24}.askemo-selfassement .pic .mi{font-size:1.28rem}.askemo-selfassement .opt.sel .mi{color:var(--p)}.askemo-selfassement .signal-teaser{position:relative;max-height:3.16em;overflow:hidden;line-height:158%}.askemo-selfassement .signal-teaser:after{content:"";position:absolute;left:0;right:0;top:1.35em;width:100%;height:1.9em;background:linear-gradient(to bottom,rgba(242,242,242,0) 0%,rgba(242,242,242,.72) 45%,var(--lg) 100%);pointer-events:none}.askemo-selfassement .report-link{margin-top:auto;padding-top:.9rem;cursor:pointer;text-align:left}.askemo-selfassement .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;max-width:none}.askemo-selfassement .form-grid .full{grid-column:1/-1}.askemo-selfassement .download-note{font-size:.72rem;color:var(--m);line-height:155%;margin:.8rem 0 0}.askemo-selfassement .report-downloading .mailbtn{opacity:.62;pointer-events:none}.pdf-stage{position:fixed;left:-12000px;top:0;width:794px;background:var(--lg);z-index:-1;pointer-events:none}.pdf-page{width:794px;height:1123px;overflow:hidden;padding:42px 38px;background:var(--lg);color:var(--dg);font-family:var(--f);line-height:160%;page-break-after:always}.pdf-page .top{max-width:100%;padding:0 0 1.45rem;margin-bottom:1.15rem}.pdf-page .brand{font-size:1.45rem;font-weight:700;line-height:1;color:var(--p)}.pdf-logo{display:block;height:22px;width:auto}.pdf-page .tag{font-size:.82rem}.pdf-page .results{display:block;padding:0;box-shadow:none;background:transparent;border-radius:0}.pdf-page .block+.block{margin-top:1.4rem}.pdf-page .purple,.pdf-page .mail{box-shadow:none}.pdf-page .purple{padding:2rem 2.15rem}.pdf-page .rt{font-size:1.6rem}.pdf-page .body{font-size:.86rem;line-height:158%}.pdf-page .pcs.rich{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.35rem 2.25rem}.pdf-page .pc{break-inside:avoid;background:transparent;border-radius:0;padding:0}.pdf-page .pc h3{font-size:1.05rem;line-height:128%;margin-bottom:.58rem}.pdf-page .pc p{max-height:none;overflow:visible;color:var(--m);font-size:.86rem;line-height:158%}.pdf-page .pc p:after{display:none}.pdf-page .pc-more{display:none}.pdf-page .pic{background:var(--w);box-shadow:0 5px 15px rgba(49,49,49,.04)}.pdf-flow-img{display:block;width:100%;height:auto}.pdf-answer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pdf-answer{background:var(--w);border-radius:var(--rm);padding:1rem 1.15rem;min-height:78px;line-height:135%}.pdf-answer b{display:block;font-size:.72rem;line-height:155%;color:var(--p);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.pdf-answer span{display:block;font-size:.96rem;font-weight:700;line-height:135%;color:var(--dg)}.pdf-page .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.pdf-page .metric{padding:1rem;line-height:135%}.pdf-page .metric p{font-size:.76rem;line-height:145%}.pdf-page .metric b{font-size:1.25rem}.pdf-page .label{margin-bottom:.85rem}.pdf-page .note{font-size:.68rem;line-height:150%;margin-top:1rem}.pdf-hero-page .purple{padding:2.2rem 2.4rem}.pdf-hero-page .flow{padding:.35rem 0 .15rem}.pdf-roi-page .roi{padding:2.2rem 2.4rem}.pdf-roi-page .pdf-answer-list{margin:1.2rem 0 1rem}.pdf-roi-page .metrics{margin-top:1rem}@media(max-width:820px){.askemo-selfassement .form-grid{grid-template-columns:1fr}.askemo-selfassement .pcs.rich{grid-template-columns:1fr}.askemo-selfassement .opts,.askemo-selfassement .pcs,.askemo-selfassement .metrics{grid-template-columns:1fr}.askemo-selfassement .panel,.askemo-selfassement .results,.askemo-selfassement .purple,.askemo-selfassement .mail{padding:1.55rem;border-radius:1.35em}.askemo-selfassement .title,.askemo-selfassement .rt{font-size:1.55rem}.askemo-selfassement .top{align-items:flex-start}.askemo-selfassement .right{flex-direction:column;align-items:flex-end}.askemo-selfassement .nav{flex-wrap:wrap}.askemo-selfassement .spacer{display:none}.askemo-selfassement .next{margin-left:auto}}@media(max-width:520px){.askemo-selfassement .page{padding-inline:.75rem}.askemo-selfassement .top{flex-direction:column;align-items:flex-start}.askemo-selfassement .right{width:100%;align-items:flex-start}.askemo-selfassement .btn,.askemo-selfassement .mailbtn{width:100%;justify-content:center}.askemo-selfassement .nav .btn{width:auto}.askemo-selfassement .bar{gap:.3rem}.askemo-selfassement .amount{flex-direction:column;gap:.1rem}}
.askemo-selfassement{width:100%;min-height:0;background:transparent;font-size:18px;-webkit-font-smoothing:antialiased;margin-top:2em;}
.askemo-selfassement .top{position:relative;z-index:auto;background:none;box-shadow:none;color:var(--dg);transition:none;}
.askemo-selfassement .top img{display:block;}
.askemo-selfassement .card,.askemo-selfassement .results{position:relative;}
.askemo-selfassement .card{max-width:none;}
.askemo-selfassement .page{min-height:0;}
.askemo-selfassement a:hover{text-decoration:none;}
.askemo-selfassement .selfassement-controls{width:100%;max-width:1040px;display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:0 auto 1rem;}
.askemo-selfassement .selfassement-controls .tag{margin-right:auto;}
.pdf-stage,
.pdf-page{--p:#773FFF;--ps:#efe8ff;--g:#E7E6E6;--dg:#313131;--lg:#f2f2f2;--c:#9FF4C6;--cd:#8DEDBA;--w:#fff;--m:rgba(49,49,49,.62);--mw:rgba(255,255,255,.78);--r:2em;--rm:1.5em;--rs:1em;--f:"Barlow",sans-serif;}
.pdf-stage,.pdf-page{background:#fff;}
.pdf-page .top{position:relative;z-index:auto;background:none;box-shadow:none;color:var(--dg);display:flex;align-items:center;justify-content:space-between;gap:1rem;}

section.selfassement h2{margin-right:calc((((100% - 11em) / 12) * 3) + 2em);}
.selfassement_holder .leftcol{padding-right:.5em;}
.selfassement_holder .rightcol{padding-left:.5em;}
.askemo-selfassement,.askemo-selfassement button,.askemo-selfassement input,.askemo-selfassement a,.pdf-page{font-family:inherit;}
.askemo-selfassement{margin-top:2em;font-size:1em;line-height:inherit;}
.askemo-selfassement .card{width:calc((((100% - 5em) / 6) * 5) + 4em);max-width:none;}
.askemo-selfassement .bar{display:none;}
.askemo-selfassement .panel,.askemo-selfassement .results{box-shadow:none;}
.askemo-selfassement .panel{padding:2em 3em;border-radius:2em;}
.askemo-selfassement .opts{grid-template-columns:1fr;gap:.75em;}
.askemo-selfassement .opt{height:4.45em;min-height:4.45em;border:0;border-radius:1em;padding:.82em 2.65em .82em 1.1em;overflow:hidden;}
.askemo-selfassement .opt>span:last-child{min-width:0;}
.askemo-selfassement .ot,.askemo-selfassement .os{overflow-wrap:anywhere;word-break:normal;}
.askemo-selfassement .ot{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.askemo-selfassement .os{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.askemo-selfassement .title{font-size:1.65em;line-height:1.12;}
.askemo-selfassement .sub{margin-bottom:1.5em;}
.askemo-selfassement .results{background:transparent;border-radius:0;padding:0;}
.askemo-selfassement .results .block:first-child{margin-top:0;}
.askemo-selfassement .purple,.askemo-selfassement .mail{border-radius:2em;box-shadow:none;}
.askemo-selfassement .mail{background:var(--g);}
.askemo-selfassement .loader{min-height:18em;background:var(--p);border-radius:2em;box-shadow:none;padding:2em 3em;}
.askemo-selfassement .loader:before{content:"";display:block;width:1.3em;height:1.3em;border:.18em solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:selfassementSpin .8s linear infinite;margin:0 auto .9em;}
.askemo-selfassement .loader-text{font-size:.9em;color:rgba(255,255,255,.82);font-weight:700;}
.askemo-selfassement .loader-text:after{display:none;}
@keyframes selfassementSpin{to{transform:rotate(360deg)}}
.askemo-selfassement.results-mode{width:100%;max-width:none;}
.askemo-selfassement.results-mode .card{width:calc((((100% - 5em) / 6) * 5) + 4em);}
.askemo-selfassement .results-toolbar{display:flex;justify-content:flex-end;margin-bottom:1em;position:sticky;top:7em;z-index:6;pointer-events:none;}
.askemo-selfassement .report-toggle{display:inline-flex;align-items:center;gap:.55em;border-radius:3em;background:var(--c);color:var(--dg);font-weight:700;padding:.75em 1.2em;cursor:pointer;}
.askemo-selfassement .report-toggle{pointer-events:auto;box-shadow:0 .45em 1.2em rgba(49,49,49,.12);}
.askemo-selfassement .report-toggle:hover{background:var(--cd);}
.askemo-selfassement .results-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20em,.92fr);gap:2em;align-items:start;}
.askemo-selfassement .results-left,.askemo-selfassement .results-right{min-width:0;}
.askemo-selfassement .results-right{padding-top:.25em;}
.askemo-selfassement .signals-panel{background:transparent;padding:0;border-radius:0;margin-top:2em;}
.askemo-selfassement .signals-panel .pcs.rich{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;}
.askemo-selfassement .signals-panel .pc{background:var(--lg);border-radius:1em;padding:1.25em;}
.askemo-selfassement .flow-pills{display:flex;flex-wrap:wrap;gap:.6em;margin-top:1.35em;margin-bottom:.85em;}
.askemo-selfassement .flow-pill{display:inline-flex;align-items:center;gap:.45em;border-radius:3em;background:#fff;color:var(--dg);font-size:.82em;font-weight:700;line-height:1;padding:.62em .9em;cursor:pointer;border:0;box-shadow:none;}
.askemo-selfassement .flow-pill em{font-style:normal;font-size:.72em;text-transform:uppercase;letter-spacing:.03em;opacity:.82;}
.askemo-selfassement .flow-pill .mi{font-size:1.05em;color:var(--p);}
.askemo-selfassement .flow-pill.ok{background:#9FF4C6;color:#18402b;}
.askemo-selfassement .flow-pill.warn{background:#FFE19A;color:#4a3510;}
.askemo-selfassement .flow-pill.bad{background:#FFB4C1;color:#5b1825;}
.askemo-selfassement .flow-pill.ok .mi{color:#00a95f;}
.askemo-selfassement .flow-pill.warn .mi{color:#b77b00;}
.askemo-selfassement .flow-pill.bad .mi{color:#e23a58;}
.askemo-selfassement .roi-drawer{margin-top:-2em;padding-top:0;background:var(--pale-blue);border-radius:0 0 2em 2em;overflow:hidden;}
.askemo-selfassement .roi-drawer{max-height:120em;opacity:1;transition:max-height .9s ease,opacity .35s ease,margin-top .7s ease,padding-top .7s ease;}
.askemo-selfassement .roi-drawer.drawer-hidden{max-height:0;opacity:0;margin-top:0;padding-top:0;pointer-events:none;}
.askemo-selfassement .roi-drawer .roi{border-radius:0;background:transparent;color:var(--dg);padding:2em 2.5em;}
.askemo-selfassement .roi-drawer .roi h2,.askemo-selfassement .roi-drawer .sn,.askemo-selfassement .roi-drawer .sv{color:var(--dg);}
.askemo-selfassement .roi-drawer .body,.askemo-selfassement .roi-drawer .note{color:var(--m);}
.askemo-selfassement .roi-drawer .label{color:var(--p)!important;}
.askemo-selfassement .roi-drawer input[type=range]{background:rgba(49,49,49,.18);}
.askemo-selfassement .roi-drawer .metric{background:#fff;}
.askemo-selfassement .metric{display:flex;flex-direction:column;}
.askemo-selfassement .metric b{margin-top:auto;}
.askemo-selfassement .mail-hidden{display:none;}
.askemo-selfassement .mail{margin-top:1em;}
.askemo-selfassement .report-inline-toggle{display:inline-flex;align-items:center;gap:.55em;border-radius:3em;background:var(--c);color:var(--dg);font-weight:700;padding:.75em 1.2em;margin-top:1.25em;cursor:pointer;}
.askemo-selfassement .report-inline-toggle:hover{background:var(--cd);}
.askemo-selfassement .report-inline-toggle svg{height:.58em;width:auto;}
.askemo-selfassement .report-inline-toggle svg path{fill:currentColor;}
.askemo-selfassement .report-inline-toggle.hidden{display:none;}
.askemo-selfassement .roi-drawer .mail{background:transparent;padding:1.35em 0 0;border-radius:0;}
.selfassement-side{opacity:0;transform:translateY(1em);transition:opacity .55s ease,transform .55s ease;}
.selfassement-side.signals-visible{opacity:1;transform:none;}
.selfassement-side *{box-sizing:border-box;}
.selfassement-side button{font:inherit;border:0;}
.selfassement-side .results-toolbar{display:flex;justify-content:flex-end;margin-bottom:1.25em;position:sticky;top:7em;z-index:6;pointer-events:none;}
.selfassement-side .report-toggle{display:inline-flex;align-items:center;gap:.55em;border-radius:3em;background:var(--cta);color:var(--darkgrey);font-weight:700;padding:.75em 1.2em;cursor:pointer;pointer-events:auto;box-shadow:0 .45em 1.2em rgba(49,49,49,.12);}
.selfassement-side .report-toggle:hover{background:var(--cta);}
.selfassement-side .report-toggle svg{height:.58em;width:auto;}
.selfassement-side .report-toggle svg path{fill:currentColor;}
.selfassement-side .signals-panel{background:transparent;padding:0;border-radius:0;margin:0;}
.selfassement-side .label{font-size:.72rem;font-weight:700;color:var(--paars);text-transform:uppercase;margin-bottom:.8rem;}
.selfassement-side .pcs.rich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;align-items:stretch;}
.selfassement-side .pc{display:flex;flex-direction:column;background:var(--pale-blue);border-radius:1em;padding:1.25em;min-height:100%;}
.selfassement-side .pc h3{font-size:1rem;line-height:135%;margin:0 0 .5rem;}
.selfassement-side .pc p{font-size:.82rem;color:rgba(49,49,49,.62);line-height:155%;margin:0;}
.selfassement-side .pic{width:2.2rem;height:2.2rem;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;}
.selfassement-side .mi{font-family:"Material Symbols Rounded";font-weight:400;font-style:normal;font-size:1.28rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;color:var(--paars);font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 24;}
.selfassement-side .pic.csat{background:#e7fbf0;}
.selfassement-side .pic.csat .mi{color:#00be65;}
.selfassement-side .signal-teaser{position:relative;max-height:3.16em;overflow:hidden;line-height:158%;}
.selfassement-side .signal-teaser:after{content:"";position:absolute;left:0;right:0;top:1.35em;width:100%;height:1.9em;background:linear-gradient(to bottom, #eceffc00 0%, rgb(236 239 252 / 72%) -6%, var(--pale-blue) 100%);pointer-events:none;}
.selfassement-side .pc-more{display:inline-flex;align-items:center;margin-top:auto;padding-top:.9rem;font-size:.82rem;font-weight:700;color:var(--paars);text-decoration:none;background:transparent;cursor:pointer;text-align:left;}
.selfassement-side .pc.focus{background:#efe8ff!important;box-shadow:0 0 0 3px rgba(119,63,255,.16);transition:background-color .2s,box-shadow .2s;}
.askemo-selfassement .loader{display:none;text-align:left;}
.askemo-selfassement .loader:before{display:none;}
.askemo-selfassement .loader-inner{width:100%;}
.askemo-selfassement .loader-answers{display:grid;gap:.55em;margin-bottom:1.35em;}
.askemo-selfassement .loader-answer{display:flex;justify-content:space-between;gap:1em;padding:.7em 0;border-bottom:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.78);font-size:.86em;line-height:1.35;}
.askemo-selfassement .loader-answer b{color:#fff;text-align:right;}
.askemo-selfassement .loader-status{display:flex;align-items:center;gap:.65em;color:#fff;font-weight:700;font-size:.9em;}
.askemo-selfassement .loader-dot{width:1.25em;height:1.25em;border:.18em solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:selfassementSpin .8s linear infinite;flex:0 0 auto;}
@media(max-width:1000px){.askemo-selfassement .card{width:100%;}.selfassement_holder{display:block;}.selfassement_holder .leftcol,.selfassement_holder .rightcol{width:100%;padding:0;}}
@media(max-width:1000px){.askemo-selfassement.results-mode{width:100%;}.askemo-selfassement .results-grid{grid-template-columns:1fr;}.askemo-selfassement .results-toolbar{justify-content:flex-start;}}
@media(max-width:1000px){.selfassement-side .pcs.rich{grid-template-columns:1fr;}.selfassement-side .results-toolbar{justify-content:flex-start;top:5em;}}
.pdf-page .top{justify-content:flex-end;padding:0 0 1.25rem;margin-bottom:1.25rem;}
.pdf-page .pdf-logo{display:block;height:24px;width:auto;margin-left:auto;}
.pdf-page .pdf-meter{margin-top:1.45rem;background:#fff;border-radius:1.1rem;padding:1rem 1.1rem;}
.pdf-page .pdf-meter-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.55rem;}
.pdf-page .pdf-meter-label{display:block;font-size:.78rem;line-height:1.2;color:var(--m);font-weight:700;}
.pdf-page .pdf-meter-score{display:block;font-size:1.15rem;line-height:1;color:var(--p);font-weight:700;}
.pdf-page .pdf-meter-rail{height:10px;background:#e7e6e6;border-radius:999px;overflow:hidden;}
.pdf-page .pdf-meter-fill{height:100%;background:var(--p);border-radius:999px;}
.pdf-page .pdf-meter-ticks{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.5rem;}
.pdf-page .pdf-meter-ticks span{display:block;font-size:.72rem;line-height:1.25;color:var(--m);}
.pdf-page .pdf-section-title{font-size:1.35rem;line-height:1.15;color:var(--dg);margin:0 0 1.1rem;}
.pdf-page .pdf-signal-cards .pc{padding-top:0;}

/* Results page style alignment */
.askemo-selfassement.results-mode{--p:var(--paars);--ps:var(--pale-purple);--g:var(--grey);--dg:var(--darkgrey);--lg:var(--lightgrey);--c:var(--cta);--cd:#8dedba;--w:#fff;--m:rgba(49,49,49,.64);}
.askemo-selfassement.results-mode .card{width:100%;}
.askemo-selfassement.results-mode .result-hero{background:var(--paars);box-shadow:none;}
.askemo-selfassement.results-mode .result-hero .eye{display:none;}
.askemo-selfassement.results-mode .result-hero .body,.askemo-selfassement.results-mode .result-hero .ml,.askemo-selfassement.results-mode .result-hero .tick{color:rgba(255,255,255,.78);}
.askemo-selfassement.results-mode .fill{background:var(--cta);}
.askemo-selfassement.results-mode .flow-pill{box-shadow:none;}
.askemo-selfassement.results-mode .flow-pill.warn{background:var(--cta2);color:#4a3510;}
.askemo-selfassement.results-mode .report-prompt{display:flex;align-items:center;justify-content:flex-start;gap:1.4em;margin:1.15em 0 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;}
.askemo-selfassement.results-mode .report-prompt-copy{display:none;}
.askemo-selfassement.results-mode .report-prompt h3{margin:0 0 .25em;color:var(--darkgrey);font-size:1.05em;line-height:1.2;}
.askemo-selfassement.results-mode .report-prompt p{max-width:34em;margin:0;color:rgba(49,49,49,.64);font-size:.88em;line-height:1.5;}
.askemo-selfassement.results-mode .report-prompt .report-inline-toggle{flex:0 0 auto;margin:0;}
.askemo-selfassement.results-mode .roi-drawer{margin-top:1em;background:var(--pale-blue);border-radius:1.5em;}
.askemo-selfassement.results-mode .roi-drawer .roi{color:var(--darkgrey);padding:1.55em 1.7em;}
.askemo-selfassement.results-mode .roi-drawer .roi h2,.askemo-selfassement.results-mode .roi-drawer .sn,.askemo-selfassement.results-mode .roi-drawer .sv{color:var(--darkgrey);}
.askemo-selfassement.results-mode .roi-drawer .body,.askemo-selfassement.results-mode .roi-drawer .note{color:rgba(49,49,49,.64);}
.askemo-selfassement.results-mode .slider{margin-bottom:1em;}
.askemo-selfassement.results-mode .roi-drawer input[type=range]{height:.45em;background:#fff;box-shadow:inset 0 0 0 1px rgba(119,63,255,.12);}
.askemo-selfassement.results-mode .roi-drawer input[type=range]::-webkit-slider-thumb{width:1.05em;height:1.05em;border:2px solid var(--paars);background:#fff;box-shadow:none;}
.askemo-selfassement.results-mode .roi-drawer input[type=range]::-moz-range-track{height:.45em;border:1px solid rgba(119,63,255,.12);border-radius:999px;background:#fff;}
.askemo-selfassement.results-mode .roi-drawer input[type=range]::-moz-range-thumb{width:1.05em;height:1.05em;border:2px solid var(--paars);border-radius:50%;background:#fff;box-shadow:none;}
.askemo-selfassement.results-mode .metric,.askemo-selfassement.results-mode .mail input{box-shadow:inset 0 0 0 1px rgba(119,63,255,.08);}
.askemo-selfassement.results-mode .mail{background:#fff;border:1px solid rgba(119,63,255,.12);box-shadow:none;}
.askemo-selfassement.results-mode .mailbtn,.askemo-selfassement.results-mode .report-toggle,.askemo-selfassement.results-mode .report-inline-toggle,.selfassement-side.signals-visible .report-toggle{background:var(--paars);color:#fff;box-shadow:none;}
.askemo-selfassement.results-mode .mailbtn:hover,.askemo-selfassement.results-mode .report-toggle:hover,.askemo-selfassement.results-mode .report-inline-toggle:hover,.selfassement-side.signals-visible .report-toggle:hover{background:var(--cta);color:var(--darkgrey);}
.selfassement-side.signals-visible .pc{background:#fff;box-shadow:none;}
.askemo-selfassement.results-mode .signals-panel .pic,.selfassement-side.signals-visible .pic{display:none;}
.selfassement-side.signals-visible .pc.focus{background:var(--pale-purple)!important;}
.selfassement-side.signals-visible{padding-left:0;}
.selfassement-side.signals-visible .signals-panel{background:var(--pale-blue);border-radius:1.5em;margin:0;padding:1em;}
.selfassement-side.signals-visible .pcs.rich{grid-template-columns:1fr;gap:.8em;}
.selfassement-side.signals-visible .pc{position:relative;overflow:hidden;border:0;border-radius:1.15em;padding:1.2em 1.25em 1.15em;}
.selfassement-side.signals-visible .pc::before{display:none;}
.selfassement-side.signals-visible .signal-teaser:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.78) 45%,#fff 100%);}
.askemo-selfassement .mobile-results-signals{display:none;}
@media(max-width:1000px){.selfassement-side.signals-visible .signals-panel{background:var(--pale-blue);padding:1em;}.selfassement-side.signals-visible .pc{background:#fff;}.selfassement-side.signals-visible .signal-teaser:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.78) 45%,#fff 100%);}}
@media(max-width:820px){.askemo-selfassement.results-mode .report-prompt{display:block;}.askemo-selfassement.results-mode .report-prompt .report-inline-toggle{width:100%;justify-content:center;margin-top:1em !important;}}

@media(max-width:1000px){
  section.selfassement h2{margin-right:0;}
  section.selfassement .intro{max-width:none;}
  section.selfassement .selfassement_holder{display:flex;flex-direction:column;gap:1.1em;}
  section.selfassement .selfassement_holder.selfassement-results-visible .rightcol{display:none;}
  section.selfassement .selfassement_holder.selfassement-results-visible .leftcol{order:1;}
  .askemo-selfassement{margin-top:1em;}
  .askemo-selfassement .page{padding:0;}
  .askemo-selfassement .panel{padding:1.45em;border-radius:1.35em;}
  .askemo-selfassement .title{font-size:1.45em;line-height:1.12;}
  .askemo-selfassement .sub{font-size:.95em;line-height:1.55;margin-bottom:1.25em;}
  .askemo-selfassement .opt{height:auto;min-height:0;padding:.85em 2.5em .85em 1em;}
  .askemo-selfassement .nav{margin-top:1.35em;padding-top:.5em;}
  .askemo-selfassement.results-mode .result-hero,
  .askemo-selfassement.results-mode .roi-drawer,
  .askemo-selfassement.results-mode .mail,
  .selfassement-side.signals-visible .signals-panel{border-radius:1.25em;}
  .askemo-selfassement.results-mode .result-hero,
  .askemo-selfassement.results-mode .roi-drawer .roi,
  .askemo-selfassement.results-mode .mail,
  .selfassement-side.signals-visible .signals-panel{padding:1.2em;}
  .askemo-selfassement .mobile-results-signals{display:block;margin-bottom:1em;}
  .askemo-selfassement .mobile-results-signals .signals-panel{background:var(--pale-blue);border-radius:1.25em;margin:0;padding:.85em;margin-top:1em;}
  .askemo-selfassement .mobile-results-signals .pcs.rich{display:grid;grid-template-columns:1fr;gap:.55em;}
  .askemo-selfassement .mobile-results-signals .pc{background:#fff;border-radius:.9em;padding:.85em .95em;}
  .askemo-selfassement .mobile-results-signals .pic{display:none;}
  .askemo-selfassement .mobile-results-signals .pc h3{font-size:.92rem;margin-bottom:.25rem;}
  .askemo-selfassement .mobile-results-signals .pc p{font-size:.78rem;line-height:1.4;}
  .askemo-selfassement .mobile-results-signals .signal-teaser:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.78) 45%,#fff 100%);}
  .askemo-selfassement .mobile-results-signals .pc-more{padding-top:.45rem;font-size:.78rem;}
}

@media(max-width:520px){
  section.selfassement{padding-top:2.5em;padding-bottom:2.5em;}
  .askemo-selfassement .panel{padding:1.15em;}
  .askemo-selfassement .btn,.askemo-selfassement .mailbtn,.askemo-selfassement.results-mode .report-inline-toggle{white-space:normal;line-height:1.15;}
  .askemo-selfassement.results-mode .result-hero,
  .askemo-selfassement.results-mode .roi-drawer .roi,
  .askemo-selfassement.results-mode .mail,
  .selfassement-side.signals-visible .signals-panel{padding:1em;}
  .askemo-selfassement.results-mode .metrics{gap:.65em;}
  .askemo-selfassement.results-mode .metric{padding:.9em;}
  .askemo-selfassement .mail input{padding:.75em 1em;margin-bottom:.75em;}
  .askemo-selfassement .download-note{font-size:.74em;line-height:1.45;}
}
