@font-face{font-family:Inquell Display;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/brand/presentation/inquell-display.woff2)format("woff2-variations"),url(/brand/presentation/inquell-display.woff2)format("woff2")}.iq-landing{--iq-ink:#221420;--iq-ink-2:#4b3d49;--iq-muted:#6f626d;--iq-line:#ece5ea;--iq-plum:#7a4178;--iq-plum-hover:#673663;--iq-plum-soft:#f4ecf3;--iq-cream:#f8f5f0;--iq-cream-2:#efe8df;--iq-amber:#ef9f27;--iq-amber-ink:#8f5406;--iq-amber-soft:#fff1da;--iq-sky:#3b7bf6;--iq-sky-soft:#e8f0fe;--iq-mint:#13a57d;--iq-mint-ink:#0b6f54;--iq-mint-soft:#e3f5ee;--iq-display:"Inquell Display",system-ui,sans-serif;--iq-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--iq-ease:cubic-bezier(.16,1,.3,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;color:var(--iq-ink);font-family:var(--iq-ui);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.5;overflow-x:clip}:where(.iq-landing) :where(*){box-sizing:border-box}:where(.iq-landing) :where(h1,h2,h3,p,ol,ul){margin:0;padding:0}:where(.iq-landing) :where(ol,ul){list-style:none}:where(.iq-landing) :where(a){color:inherit;text-decoration:none}:where(.iq-landing) :where(h1,h2,h3){font-family:var(--iq-display);color:inherit;text-wrap:balance}.iq-landing a:focus-visible,.iq-landing button:focus-visible{outline:2px solid var(--iq-plum);outline-offset:3px;border-radius:10px}.iq-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iqm-elephant,.iqm-wordmark{fill:currentColor;display:block}.iqm-eye{fill:var(--iqm-eye,#fff)}.iqm-lockup{color:var(--iq-plum,#7a4178);align-items:center;gap:8px;display:inline-flex}.iqm-lockup .iqm-elephant{width:36px;height:26px}.iqm-lockup .iqm-wordmark{width:82px;height:27px;margin-top:3px}.iq-wrap{width:100%;max-width:1160px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin-inline:auto}.iq-skip{z-index:60;color:var(--iq-plum);background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-200%);box-shadow:0 2px 20px #0002}.iq-skip:focus{transform:none}.iq-button{background:var(--iq-plum);color:#fff;min-height:46px;font:600 15.5px/1.2 var(--iq-ui);text-align:center;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px -14px #7a4178}.iq-button:hover{background:var(--iq-plum-hover)}.iq-button:active{transform:translateY(1px)}.iq-button:disabled{opacity:.7;cursor:progress}.iq-button-small{border-radius:11px;min-height:38px;padding:0 16px;font-size:14px}.iq-button-large{min-height:56px;padding:0 30px;font-size:16.5px}.iq-header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#ffffffd9;position:sticky;top:0}.iq-header-row{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.iq-logo{align-items:center;min-height:44px;display:inline-flex}.iq-nav{align-items:center;gap:22px;display:flex}.iq-signin{min-height:44px;color:var(--iq-ink-2);align-items:center;font-size:14.5px;font-weight:500;display:inline-flex}.iq-signin:hover{color:var(--iq-plum)}.iq-hero{isolation:isolate;place-items:center;min-height:calc(100svh - 68px);padding-block:56px;display:grid;position:relative;overflow:hidden}.iq-hero-veil{z-index:1;pointer-events:none;background:radial-gradient(50% 38%,#fffffffa 0%,#ffffffeb 50%,#fff0 100%);position:absolute;inset:0}.iq-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.iq-hero h1 span{display:block}.iq-hero h1{letter-spacing:-.045em;max-width:1000px;font-size:clamp(40px,5.8vw,80px);font-weight:740;font-stretch:84%;line-height:.98}.iq-hero-body{max-width:34ch;color:var(--iq-ink-2);margin-top:22px;font-size:clamp(18px,1.7vw,21px)}.iq-hero .iq-button{margin-top:36px}.iqa{z-index:0;perspective:1000px;perspective-origin:50% 48%;pointer-events:none;--T:24s;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 94%),radial-gradient(54% 42%,#0000 0 50%,#000 92%);mask-image:linear-gradient(#000 0 58%,#0000 94%),radial-gradient(54% 42%,#0000 0 50%,#000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.iqa-item{transform-style:preserve-3d;opacity:0;will-change:transform,opacity;transform:translate3d(calc(var(--x) * 1vw),calc(var(--y) * var(--ky,1) * 1vh),-300px);position:absolute;top:48%;left:50%}.iqa-turn{transform:translate(-50%,-50%) rotateY(var(--ry)) scale(var(--cs,1))}.iqa-card{box-shadow:0 0 0 1px var(--iq-line),0 24px 48px -28px #3d1a3b80;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:16px 18px;display:flex}.iqa-lines{gap:9px;display:grid}.iqa-lines i{background:#e9e1e8;border-radius:5px;height:9px;display:block}.iqa-av{background:var(--iq-plum);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.iqa-av .iqm-elephant{--iqm-eye:var(--iq-plum);width:22px;height:16px}.iqa-follow{box-shadow:0 0 0 2px var(--iq-plum),0 0 0 8px #7a41781a,0 24px 48px -28px #7a4178}.iqa-person{background:var(--iq-ink);border-bottom-right-radius:6px}.iqa-person .iqa-lines i{background:#ffffff40}.iqa-person .iqa-hot{box-shadow:0 7px 0 -3px var(--iq-amber);background:#ffffff59}.iqa-report{flex-direction:column;align-items:stretch;gap:10px;width:220px}.iqa-rt{background:#e3d7e2;border-radius:5px;width:60px;height:10px;display:block}.iqa-bar{background:#f2edf1;border-radius:5px;height:10px;display:block}.iqa-bar i{background:var(--iq-plum);transform-origin:0;border-radius:5px;height:100%;display:block}.iqa-bar:first-of-type i{width:86%}.iqa-bar:nth-of-type(2) i{background:var(--iq-amber);width:58%}.iqa-bar:nth-of-type(3) i{background:#b48ab0;width:30%}.iqa-check .iqa-ok{background:#13a57d;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.iqa-ok svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.iqa-link{background:var(--iq-plum);border-radius:18px;justify-content:center;width:64px;height:64px;padding:0;box-shadow:0 20px 40px -20px #7a4178}.iqa-link svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;width:30px;height:30px}.iqa-people{gap:0;padding:12px 16px}.iqa-people b{background:#e9dfe8;border-radius:50%;width:38px;height:38px;margin-left:-10px;box-shadow:0 0 0 3px #fff}.iqa-people b:first-child{background:#d7c3d5;margin-left:0}.iqa-people b:last-child{background:var(--iq-amber-soft)}.iqa-q{background:var(--iq-plum-soft);width:34px;height:34px;color:var(--iq-plum);font:700 18px/1 var(--iq-display);border-radius:11px;flex:none;place-items:center;display:grid}.iqa-typing{border-bottom-left-radius:6px;gap:6px;padding:16px 18px}.iqa-typing b{background:#c9b3c6;border-radius:50%;width:9px;height:9px}.iq-landing h2{letter-spacing:-.04em;font-size:clamp(32px,4.4vw,56px);font-weight:740;font-stretch:86%;line-height:1}.iq-head{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(36px,5vw,64px);display:grid}.iq-head p{text-wrap:balance;max-width:44ch;color:var(--iq-ink-2);font-size:clamp(17px,1.6vw,20px)}.iq-clue{padding-block:clamp(24px,4vw,56px) clamp(56px,7vw,96px)}.iq-clue h2 span{display:block}.iq-duel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(10px,2.6vw,32px);max-width:960px;margin-inline:auto;display:grid}.iq-card{border-radius:clamp(18px,2vw,28px);flex-direction:column;min-width:0;padding:clamp(14px,2.4vw,28px);display:flex}.iq-card-survey{background:#f3f2f1}.iq-card-inquell{box-shadow:0 0 0 2px var(--iq-plum),0 0 0 8px #7a417814,0 36px 70px -40px #7a4178;background:#fff}.iq-card-label{font:700 clamp(13.5px,1.35vw,16px)/1.2 var(--iq-ui);color:#6f696d;align-items:center;gap:8px;margin-bottom:clamp(14px,2vw,22px);display:flex}.iq-card-label>svg:not(.iqm-elephant){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:20px;height:20px}.iq-card-inquell .iq-card-label{color:var(--iq-plum)}.iq-card-mark{width:24px;height:17px;color:var(--iq-plum);flex:none}.iq-card-body{flex-direction:column;flex:1;gap:clamp(10px,1.4vw,14px);display:flex}.iq-form-q{color:#4f494d;font-size:clamp(14px,1.55vw,18px);font-weight:600;line-height:1.35}.iq-stars{gap:clamp(2px,.5vw,6px);display:flex}.iq-star{fill:#dcd7d9;width:clamp(22px,3vw,34px);height:clamp(22px,3vw,34px)}.iq-star.is-on{fill:var(--iq-amber)}.iq-chat{gap:clamp(8px,1.2vw,12px)}.iq-bot{max-width:92%;color:var(--iq-ink);font-size:clamp(13.5px,1.5vw,17.5px);line-height:1.4}.iq-user{color:#fff;background:#151214;border-radius:clamp(15px,1.6vw,20px);align-self:flex-end;max-width:90%;padding:clamp(8px,1vw,11px) clamp(11px,1.4vw,16px);font-size:clamp(13px,1.4vw,16.5px);line-height:1.4}.iq-extra-msg{gap:4px;display:grid}.iq-extra-label{color:var(--iq-plum);font-size:clamp(10.5px,1vw,12px);font-weight:700}.iq-extra-line{position:relative}.iq-extra-text{font-weight:700}.iq-dots{opacity:0;background:#f1edf0;border-radius:12px;gap:4px;padding:7px 10px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.iq-dots i{background:#a99aa6;border-radius:50%;width:6px;height:6px}.iq-outcome{border-radius:14px;align-items:center;gap:9px;margin-top:clamp(14px,2vw,20px);padding:clamp(8px,1vw,11px) clamp(9px,1.2vw,13px);font-size:clamp(12.5px,1.35vw,16px);font-weight:700;line-height:1.25;display:flex}.iq-outcome>span{color:#fff;width:clamp(22px,2.4vw,27px);height:clamp(22px,2.4vw,27px);font:800 14px/1 var(--iq-ui);border-radius:50%;flex:none;place-items:center;display:grid}.iq-outcome svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.iq-outcome-no{color:#625b60;background:#e8e5e4}.iq-outcome-no>span{background:#a8a0a5}.iq-outcome-yes{background:var(--iq-mint-soft);color:var(--iq-mint-ink)}.iq-outcome-yes>span{background:var(--iq-mint)}.iq-how{--gap:clamp(16px,2.4vw,32px);--fade:clamp(90px,11vw,170px);background:linear-gradient(#fff 0,var(--iq-cream) var(--fade),var(--iq-cream) calc(100% - var(--fade)),#fff 100%);padding-block:clamp(110px,13vw,190px)}.iq-how h2{text-align:center}.iq-steps{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,60px);display:grid}.iq-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.iq-step-1{--c:var(--iq-plum)}.iq-step-2{--c:var(--iq-sky)}.iq-step-3{--c:var(--iq-mint)}.iq-step-track{place-items:center;width:100%;height:36px;margin:24px 0 6px;display:grid;position:relative}.iq-step-n{z-index:1;background:var(--c);color:#fff;width:36px;height:36px;font:700 15px/1 var(--iq-display);box-shadow:0 0 0 6px var(--iq-cream);border-radius:50%;place-items:center;display:grid;position:relative}.iq-step-line{width:calc(100% + var(--gap) - 52px);background:#e2d8cd;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:calc(50% + 26px);overflow:hidden}.iq-step-line i{background:linear-gradient(90deg,var(--c),var(--c2));transform-origin:0;height:100%;display:block}.iq-step-1 .iq-step-line{--c2:var(--iq-sky)}.iq-step-2 .iq-step-line{--c2:var(--iq-mint)}.iq-step h3{letter-spacing:-.02em;font-size:clamp(21px,2vw,25px);font-weight:700;font-stretch:88%;line-height:1.1}.iq-step p{color:var(--iq-muted);font-size:15.5px}.iq-art{background:#fff;border-radius:24px;width:100%;height:190px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ebe3da,0 24px 44px -34px #3d1a3b80}.iq-art svg{fill:none;stroke-linecap:round;stroke-linejoin:round}.iq-art-ask{background:var(--iq-cream);border-radius:12px 12px 12px 3px;gap:6px;padding:10px 12px;display:grid;position:absolute;top:22%;left:14%}.iq-art-ask i{background:#d9cdc0;border-radius:4px;width:62px;height:7px;display:block}.iq-art-ask i+i{width:40px}.iq-art-card{width:min(150px,52%);box-shadow:0 0 0 1px var(--iq-line),0 16px 30px -20px #3d1a3b80;background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid;position:absolute;bottom:16%;right:13%}.iq-art-card i{transform-origin:0;background:#ead9e9;border-radius:4px;height:8px;display:block}.iq-art-card i:first-child{width:88%}.iq-art-card i:nth-child(2){width:66%}.iq-art-card i:nth-child(3){width:78%}.iq-art-check{background:var(--iq-plum);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:calc(16% + 70px);right:calc(13% - 12px);box-shadow:0 0 0 4px #fff}.iq-art-check svg{stroke:#fff;stroke-width:2.6px;width:18px;height:18px}.iq-art-lines{width:100%;height:100%;position:absolute;inset:0}.iq-art-lines path{stroke:#b9cdf7;stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.iq-art-chip{background:var(--iq-sky);width:52px;height:52px;box-shadow:0 12px 24px -12px var(--iq-sky);border-radius:16px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iq-art-chip svg{stroke:#fff;stroke-width:2.2px;width:24px;height:24px}.iq-art-person{background:#fff;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;box-shadow:0 0 0 1.5px #d3def7,0 8px 16px -10px #1f3b7a80}.iq-art-person:after{content:"";background:var(--iq-sky);border-radius:50%;position:absolute;inset:8px}.iq-art-person-0{top:20%;left:16.6%}.iq-art-person-1{top:20%;left:83.3%}.iq-art-person-2{top:80%;left:14.2%}.iq-art-person-3{top:80%;left:85.8%}.iq-art-person-1:after{background:var(--iq-amber)}.iq-art-person-2:after{background:var(--iq-plum)}.iq-art-sheet{background:#fbf9f6;border-radius:14px;flex-direction:column;justify-content:center;gap:13px;padding:0 18px;display:flex;position:absolute;inset:22% 16%}.iq-art-bar{background:#efe9e2;border-radius:6px;height:11px;display:block}.iq-art-bar i{background:var(--iq-plum);transform-origin:0;border-radius:6px;height:100%;display:block}.iq-art-bar:first-child i{width:88%}.iq-art-bar:nth-child(2) i{background:var(--iq-amber);width:58%}.iq-art-bar:nth-child(3) i{background:#b48ab0;width:30%}.iq-art-ok{background:var(--iq-mint);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:calc(22% - 12px);right:calc(16% - 12px);box-shadow:0 0 0 4px #fff}.iq-art-ok svg{stroke:#fff;stroke-width:2.6px;width:18px;height:18px}.iq-end{isolation:isolate;position:relative;overflow:hidden}.iq-aura{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 55%);mask-image:linear-gradient(#0000 0,#000 55%)}.iq-aura i{filter:blur(90px);opacity:.4;border-radius:50%;width:max(46vw,340px);max-width:640px;height:max(46vw,340px);max-height:640px;position:absolute;bottom:-30%}.iq-aura i:first-child{background:#c79bc4;left:-12%}.iq-aura i:nth-child(2){background:#ffd28f;bottom:-36%;left:30%}.iq-aura i:nth-child(3){background:#a9c4fb;right:-12%}.iq-request{padding-block:clamp(80px,10vw,136px) clamp(56px,7vw,96px);scroll-margin-top:24px}.iq-request-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.iq-request-inner>p{color:var(--iq-ink-2);font-size:clamp(17px,1.6vw,20px)}.iq-request-inner .iq-button{margin-top:18px}.iq-dialog{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#22142066;place-items:center;padding:20px;animation:.25s both iq-fade;display:grid;position:fixed;inset:0}.iq-dialog-panel{text-align:center;width:100%;max-width:440px;max-height:calc(100dvh - 40px);animation:iq-pop .4s var(--iq-ease) both;background:#fff;border-radius:28px;outline:none;flex-direction:column;align-items:center;padding:34px 28px 24px;display:flex;position:relative;overflow:auto;box-shadow:0 50px 110px -30px #221420a6}.iq-dialog-mark{width:50px;height:35px;color:var(--iq-plum);margin-bottom:12px}.iq-landing .iq-dialog h2{font-size:34px}.iq-dialog-body{color:var(--iq-ink-2);margin:8px 0 22px;font-size:16.5px}.iq-dialog-close{width:40px;height:40px;color:var(--iq-ink);cursor:pointer;background:#f4f1f3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.iq-dialog-close:hover{background:#ebe6ea}.iq-dialog-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.iq-form{width:100%}.iq-fields{gap:14px;display:grid}.iq-field{text-align:left;gap:6px;display:grid}.iq-label{color:var(--iq-ink-2);padding-left:4px;font-size:13.5px;font-weight:600}.iq-fields .iq-button{width:100%}.iq-field input{width:100%;min-height:56px;color:var(--iq-ink);font:500 16px/1.2 var(--iq-ui);background:#f6f3f6;border:0;border-radius:15px;outline:none;padding:0 18px;transition:background .15s,box-shadow .15s}.iq-field input::placeholder{color:#958a93}.iq-field input:focus{box-shadow:inset 0 0 0 2px var(--iq-plum);background:#fff}.iq-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--iq-amber)}.iq-field-error{text-align:left;color:var(--iq-amber-ink);margin:5px 4px 0;font-size:13.5px;font-weight:600;display:block}.iq-fields .iq-button{border-radius:15px}.iq-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.iq-form-note,.iq-form-error{color:var(--iq-muted);margin-top:14px;font-size:13.5px}.iq-form-error{color:var(--iq-amber-ink);font-weight:600}.iq-done{animation:iq-pop .5s var(--iq-ease) both;flex-direction:column;align-items:center;gap:14px;padding-top:4px;font-size:17px;display:flex}.iq-done-close{width:100%;margin-top:6px}.iq-done-check{background:var(--iq-mint);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.iq-done-check svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;width:22px;height:22px;animation:iq-draw .5s .2s var(--iq-ease) both}.iq-report{padding-block:clamp(72px,9vw,140px) clamp(56px,7vw,110px)}.iq-report-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.iq-report-intro{align-content:start;gap:18px;display:grid}.iq-report-intro>p{max-width:32ch;color:var(--iq-ink-2);font-size:clamp(17px,1.6vw,20px)}.iq-report-points{gap:18px;margin-top:12px;display:grid}.iq-report-points li{gap:3px;padding-left:24px;display:grid;position:relative}.iq-report-points li:before{content:"";background:var(--c,var(--iq-plum));border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:0}.iq-report-points li:nth-child(2){--c:var(--iq-amber)}.iq-report-points li:nth-child(3){--c:var(--iq-mint)}.iq-report-points strong{font:700 17px/1.3 var(--iq-ui);color:var(--iq-ink)}.iq-report-points span{color:var(--iq-muted);font-size:15.5px}.iq-report-stage{background:var(--iq-plum-soft);border-radius:clamp(22px,2.6vw,36px);padding:clamp(14px,3vw,44px)}.iq-sheet{color:var(--iq-ink);background:#fff;border-radius:clamp(16px,1.8vw,22px);margin:0;padding:clamp(18px,2.4vw,30px);font-size:14.5px;line-height:1.45;display:block;box-shadow:0 0 0 1px #eadfe8,0 30px 60px -36px #3d1a3b80}.iq-sheet-label{background:var(--iq-amber-soft);color:var(--iq-amber-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.iq-landing .iq-sheet-title{letter-spacing:-.02em;margin-top:12px;font-size:clamp(22px,2.2vw,28px);font-weight:700;font-stretch:88%;line-height:1.1}.iq-sheet-facts{flex-wrap:wrap;gap:6px 24px;margin-top:14px;display:flex}.iq-sheet-facts p{color:var(--iq-muted);align-items:baseline;gap:7px;font-size:13.5px;display:flex}.iq-sheet-facts strong{font:700 24px/1 var(--iq-display);color:var(--iq-plum)}.iq-sheet-block{border-top:1px solid var(--iq-line);margin-top:16px;padding-top:16px}.iq-landing .iq-sheet h4{font:700 12.5px/1.2 var(--iq-ui);color:var(--iq-muted);margin:0 0 10px}.iq-sheet-summary{font-size:15px}.iq-sheet-chart{gap:11px;display:grid}.iq-sheet-chart li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.iq-sheet-chart-label{grid-row:1;font-size:14px}.iq-sheet-chart strong{color:var(--iq-ink-2);grid-area:1/2;font-size:14px}.iq-sheet-chart-bar{background:#f1ebef;border-radius:4px;grid-area:2/1/auto/-1;height:8px;overflow:hidden}.iq-sheet-chart-bar i{width:calc(var(--v) * 100%);background:var(--iq-plum);transform-origin:0;border-radius:4px;height:100%;display:block}.iq-sheet-chart li:nth-child(2) i{background:var(--iq-amber)}.iq-sheet-chart li:nth-child(3) i{background:var(--iq-mint)}.iq-sheet-theme{gap:6px;display:grid}.iq-sheet-theme-title{font-size:15.5px;font-weight:700}.iq-sheet-theme>p:not(.iq-sheet-theme-title){color:var(--iq-ink-2)}.iq-sheet-quote{border-left:3px solid var(--iq-plum);background:var(--iq-cream);border-radius:0 12px 12px 0;margin:6px 0 0;padding:12px 14px}.iq-sheet-quote span{color:var(--iq-muted);font-size:12px;font-weight:600;display:block}.iq-sheet-quote p{color:var(--iq-ink);margin-top:3px;font-size:15px;font-weight:600}.iq-sheet-actions{gap:9px;display:grid}.iq-sheet-actions li{align-items:flex-start;gap:10px;display:flex}.iq-sheet-actions span{background:var(--iq-mint-soft);width:22px;height:22px;color:var(--iq-mint-ink);border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:12px;font-weight:700;display:grid}.iq-clients{text-align:center;padding-block:clamp(40px,5vw,72px) 0}.iq-landing .iq-clients h2{font-size:clamp(22px,2.4vw,30px)}.iq-clients-list{flex-wrap:wrap;justify-content:center;gap:18px 48px;margin-top:26px;display:flex}.iq-clients-list li{min-height:48px;color:var(--iq-muted);font:700 20px/1 var(--iq-display);align-items:center;font-stretch:88%;display:flex}.iq-clients-list img{filter:grayscale();opacity:.75;width:auto;max-width:170px;max-height:42px;display:block}.iq-faq{padding-block:clamp(64px,8vw,120px)}.iq-faq-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.iq-faq h2{position:sticky;top:100px}.iq-faq-list{border-top:1px solid var(--iq-line)}.iq-faq-item{border-bottom:1px solid var(--iq-line)}.iq-faq-item summary{cursor:pointer;min-height:66px;font:650 clamp(17px,1.6vw,19px)/1.35 var(--iq-ui);color:var(--iq-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.iq-faq-item summary::-webkit-details-marker{display:none}.iq-faq-item summary:hover{color:var(--iq-plum)}.iq-faq-item summary:focus-visible{outline:2px solid var(--iq-plum);outline-offset:3px;border-radius:8px}.iq-faq-item summary i{background:var(--iq-plum-soft);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.iq-faq-item summary i:before,.iq-faq-item summary i:after{content:"";background:var(--iq-plum);width:12px;height:2px;transition:transform .25s var(--iq-ease);border-radius:1px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.iq-faq-item summary i:after{transform:rotate(90deg)}.iq-faq-item[open] summary i:after{transform:none}.iq-faq-item p{max-width:62ch;color:var(--iq-ink-2);padding:0 46px 22px 0;font-size:16px}.iq-footer{background:var(--iq-plum);color:#fff}.iq-footer-inner{padding-top:clamp(36px,4vw,52px);padding-bottom:max(30px,env(safe-area-inset-bottom,0px));gap:26px;display:grid}.iq-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.iq-footer .iqm-lockup{color:#fff;--iqm-eye:var(--iq-plum)}.iq-footer-logo .iqm-elephant{width:40px;height:29px}.iq-footer-logo .iqm-wordmark{width:92px;height:30px}.iq-powered{color:#ffffffd9;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.iq-powered .iqm-aisberg{color:#fff;width:auto;height:24px;display:block}.iq-powered:hover{color:#fff}.iq-footer-bottom{color:#ffffffb3;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:22px;font-size:13.5px;display:flex}.iq-legal{max-width:72ch}.iq-footer-client a{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.iq-landing .iq-footer a:focus-visible{outline-color:#fff}html.iq-at-end{background:#7a4178}@media (prefers-reduced-motion:no-preference){:root:has(.iq-landing){scroll-behavior:smooth}.iq-hero h1,.iq-hero-body,.iq-hero .iq-button{animation:iq-rise .9s var(--iq-ease) both}.iq-hero-body{animation-delay:.1s}.iq-hero .iq-button{animation-delay:.18s}.iqa-item{animation:iqa-fly var(--T) linear infinite;animation-delay:calc(var(--n) * var(--T) / -14)}.iqa-hot{animation:iqa-hot var(--T) linear infinite;animation-delay:calc(var(--n) * var(--T) / -14)}.iqa-bar i{animation:iqa-grow var(--T) linear infinite;animation-delay:calc(var(--n) * var(--T) / -14)}.iqa-ok{animation:iqa-pop var(--T) linear infinite;animation-delay:calc(var(--n) * var(--T) / -14)}.iqa-typing b{animation:1.2s ease-in-out infinite iqa-dot}.iqa-typing b:nth-child(2){animation-delay:.15s}.iqa-typing b:nth-child(3){animation-delay:.3s}.iqa.is-paused *{animation-play-state:paused}.iq-landing.has-motion [data-reveal]{transition:opacity .6s var(--iq-ease),transform .6s var(--iq-ease)}.iq-reset,.iq-reset *,.iq-reset :before,.iq-reset :after{transition:none!important}.iq-landing.has-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(22px)}.has-motion .iq-duel{transition:opacity .5s}.has-motion .iq-duel:not(.is-in){transform:none}.has-motion .iq-duel:not(.is-in) :is(.iq-form-q,.iq-star,.iq-bot,.iq-user,.iq-outcome,.iq-extra-label,.iq-extra-text){opacity:0}.iq-form-q,.iq-c1{--t:.3s}.iq-c2{--t:1.1s}.iq-c3{--t:2.1s}.iq-c4{--t:3.9s}.iq-outcome{--t:4.7s}.has-motion .iq-duel.is-in :is(.iq-form-q,.iq-bot){animation:iq-from-left .5s var(--iq-ease) var(--t) both}.has-motion .iq-duel.is-in .iq-user{animation:iq-from-right .5s var(--iq-ease) var(--t) both}.has-motion .iq-duel.is-in .iq-star{animation:iq-star-in .35s ease calc(1.1s + var(--k) * .16s) both}.has-motion .iq-duel.is-in .iq-star.is-on{animation-name:iq-star-on}.has-motion .iq-duel.is-in .iq-extra-label{animation:iq-fade .4s ease var(--t) both}.has-motion .iq-duel.is-in .iq-dots{animation:iq-typing 1.1s ease var(--t) both}.has-motion .iq-duel.is-in .iq-dots i{animation:.8s ease-in-out infinite iq-dot}.has-motion .iq-dots i:nth-child(2){animation-delay:.12s}.has-motion .iq-dots i:nth-child(3){animation-delay:.24s}.has-motion .iq-duel.is-in .iq-extra-text{animation:iq-from-left .45s var(--iq-ease) calc(var(--t) + 1.05s) both}.has-motion .iq-duel.is-in .iq-outcome{animation:iq-rise .55s var(--iq-ease) var(--t) both}.iq-steps{--stagger:1.5s}.iq-step{--d:calc(var(--i) * var(--stagger))}.has-motion .iq-step-n{transition:transform .45s cubic-bezier(.34,1.56,.64,1) var(--d)}.has-motion .iq-step:not(.is-in) .iq-step-n{transform:scale(.4)}.has-motion .iq-step-line i{transition:transform .45s ease calc(var(--d) + 1.2s)}.has-motion .iq-step:not(.is-in) .iq-step-line i{transform:scaleX(0)}.has-motion .iq-art-ask{transition:opacity .4s ease var(--d),transform .4s var(--iq-ease) var(--d)}.has-motion .iq-step:not(.is-in) .iq-art-ask{opacity:0;transform:translateY(10px)}.has-motion .iq-art-card{transition:opacity .4s ease calc(var(--d) + .3s),transform .5s var(--iq-ease) calc(var(--d) + .3s)}.has-motion .iq-step:not(.is-in) .iq-art-card{opacity:0;transform:translateY(14px)}.has-motion .iq-art-card i{transition:transform .5s var(--iq-ease)}.has-motion .iq-art-card i:first-child{transition-delay:calc(var(--d) + .5s)}.has-motion .iq-art-card i:nth-child(2){transition-delay:calc(var(--d) + .65s)}.has-motion .iq-art-card i:nth-child(3){transition-delay:calc(var(--d) + .8s)}.has-motion .iq-step:not(.is-in) .iq-art-card i{transform:scaleX(0)}.has-motion .iq-art-check{transition:transform .45s cubic-bezier(.34,1.56,.64,1) calc(var(--d) + 1.05s)}.has-motion .iq-step:not(.is-in) .iq-art-check{transform:scale(0)}.has-motion .iq-art-chip{transition:transform .45s cubic-bezier(.34,1.56,.64,1) var(--d)}.has-motion .iq-step:not(.is-in) .iq-art-chip{transform:translate(-50%,-50%)scale(.3)}.has-motion .iq-art-lines{transition:opacity .5s ease calc(var(--d) + .3s),clip-path .6s ease calc(var(--d) + .3s);clip-path:inset(0)}.has-motion .iq-step:not(.is-in) .iq-art-lines{opacity:0;clip-path:inset(0 50%)}.has-motion .iq-art-person{transition:transform .4s cubic-bezier(.34,1.56,.64,1) calc(var(--d) + .6s + var(--p) * .12s)}.iq-art-person-0{--p:0}.iq-art-person-1{--p:1}.iq-art-person-2{--p:2}.iq-art-person-3{--p:3}.has-motion .iq-step:not(.is-in) .iq-art-person{transform:scale(0)}.has-motion .iq-art-sheet{transition:opacity .4s ease var(--d)}.has-motion .iq-step:not(.is-in) .iq-art-sheet{opacity:0}.has-motion .iq-art-bar i{transition:transform .6s var(--iq-ease)}.has-motion .iq-art-bar:first-child i{transition-delay:calc(var(--d) + .2s)}.has-motion .iq-art-bar:nth-child(2) i{transition-delay:calc(var(--d) + .38s)}.has-motion .iq-art-bar:nth-child(3) i{transition-delay:calc(var(--d) + .56s)}.has-motion .iq-step:not(.is-in) .iq-art-bar i{transform:scaleX(0)}.has-motion .iq-art-ok{transition:transform .45s cubic-bezier(.34,1.56,.64,1) calc(var(--d) + .95s)}.has-motion .iq-step:not(.is-in) .iq-art-ok{transform:scale(0)}.has-motion .iq-step{transition-delay:0s}}@keyframes iq-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes iq-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes iq-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes iq-fade{0%{opacity:0}to{opacity:1}}@keyframes iq-from-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes iq-from-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes iq-typing{0%{opacity:0;transform:translateY(-50%)scale(.8)}20%,80%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)scale(.9)}}@keyframes iq-dot{0%,to{opacity:.5;transform:none}40%{opacity:1;transform:translateY(-3px)}}@keyframes iq-star-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes iq-star-on{0%{opacity:0;fill:#dcd7d9;transform:scale(.6)}60%{opacity:1;fill:var(--iq-amber);transform:scale(1.2)}to{opacity:1;fill:var(--iq-amber);transform:none}}@keyframes iq-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes iqa-fly{0%{opacity:0;transform:translate3d(calc(var(--x) * 1vw),calc(var(--y) * var(--ky,1) * 1vh),-1700px)}26%{opacity:0}50%{opacity:1;transform:translate3d(calc(var(--x) * 1vw),calc(var(--y) * var(--ky,1) * 1vh),-520px)}86%{opacity:1;transform:translate3d(calc(var(--x) * 1vw),calc(var(--y) * var(--ky,1) * 1vh),140px)}to{opacity:0;transform:translate3d(calc(var(--x) * 1vw),calc(var(--y) * var(--ky,1) * 1vh),520px)}}@keyframes iqa-hot{0%,52%{background:#ffffff40;box-shadow:0 7px 0 -3px #ef9f2700}62%,to{box-shadow:0 7px 0 -3px var(--iq-amber),0 0 22px 2px #ef9f2766;background:#ffffff59}}@keyframes iqa-grow{0%,45%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes iqa-pop{0%,50%{transform:scale(0)}56%{transform:scale(1.18)}60%,to{transform:scale(1)}}@keyframes iqa-dot{0%,to{opacity:.5;transform:none}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.iqa-item{opacity:.6;transform:translate3d(calc(var(--x) * 1vw),calc(var(--y) * var(--ky,1) * 1vh),-260px)}.iq-landing :is(.iq-dialog,.iq-dialog-panel,.iq-done,.iq-done-check svg){animation:none}}@media (max-width:820px){.iq-steps{--stagger:0s;grid-template-columns:minmax(0,1fr);gap:48px;max-width:440px;margin-inline:auto}.iq-step-line{display:none}}@media (max-width:560px){.iq-header-row{min-height:60px}.iq-nav{gap:14px}.iq-hero h1 span{display:inline}.iq-hero{min-height:calc(100lvh - 60px);padding-block:32px calc(32px + 100lvh - 100svh)}.iq-hero-veil{background:radial-gradient(80% 34%,#fffffff2 0%,#ffffffd9 50%,#fff0 100%)}.iq-hero .iq-button{align-self:stretch}.iqa{--cs:.66;--ky:1.25;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#000 0 16%,#0000 30% 76%,#000 84%,#0000 98%);mask-image:linear-gradient(#000 0 16%,#0000 30% 76%,#000 84%,#0000 98%);-webkit-mask-composite:source-over;mask-composite:add}.iq-art{height:160px}.iq-dialog{place-items:end center;padding:0}.iq-dialog-panel{max-width:none;max-height:92dvh;padding:30px 20px max(22px,env(safe-area-inset-bottom,0px));animation:iq-sheet .4s var(--iq-ease) both;border-radius:28px 28px 0 0}.iq-clue .iq-wrap{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.iq-clue h2{font-size:31px;line-height:1.02}.iq-clue .iq-head{gap:12px;margin-bottom:28px;padding-inline:8px}.iq-duel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.iq-card{border-radius:18px;padding:13px 11px 11px}.iq-card-label{margin-bottom:12px;font-size:13px}.iq-form-q{font-size:13.5px}.iq-star{width:19px;height:19px}.iq-stars{gap:1px}.iq-chat{gap:9px}.iq-bot{max-width:100%;font-size:14px}.iq-user{border-radius:16px;max-width:94%;padding:9px 12px;font-size:13.5px}.iq-extra-label{font-size:11px}.iq-outcome{border-radius:12px;padding:8px;font-size:12.5px}.iq-card-label>svg:not(.iqm-elephant){width:17px;height:17px}.iq-card-mark{width:21px;height:15px}.iq-outcome{gap:6px}}@media (prefers-reduced-motion:no-preference){.has-motion .iq-sheet-chart-bar i{transition:transform .8s var(--iq-ease) calc(.3s + var(--i) * .15s)}.has-motion .iq-sheet:not(.is-in) .iq-sheet-chart-bar i{transform:scaleX(0)}.has-motion .iq-sheet-quote{transition:opacity .5s ease .85s,transform .5s var(--iq-ease) .85s}.has-motion .iq-sheet:not(.is-in) .iq-sheet-quote{opacity:0;transform:translate(-10px)}}@media (max-width:900px){.iq-report-grid{grid-template-columns:minmax(0,1fr);gap:32px}.iq-report-intro{text-align:center;justify-items:center}.iq-report-points{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.iq-report-stage{width:100%;max-width:640px;margin-inline:auto}}@media (max-width:820px){.iq-faq-inner{grid-template-columns:minmax(0,1fr);gap:22px}.iq-faq h2{text-align:center;position:static}}@media (max-width:560px){.iq-how{--fade:56px;padding-block:72px 60px}.iq-how .iq-art{display:none}.iq-steps{gap:0;max-width:none;margin-top:32px}.iq-step{text-align:left;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 16px;padding-bottom:30px;display:grid;position:relative}.iq-step:last-child{padding-bottom:0}.iq-step:before{content:"";background:#e2d8cd;border-radius:1px;width:2px;position:absolute;top:46px;bottom:8px;left:17px}.iq-step:last-child:before{display:none}.iq-step-track{grid-area:1/1/span 2;width:36px;height:36px;margin:0}.iq-step h3{grid-column:2;margin-top:6px;font-size:21px}.iq-step p{grid-column:2}.iq-report{padding-block:64px 52px}.iq-report-points{display:none}.iq-report-stage{border-radius:24px;width:auto;margin-inline:-8px;padding:10px}.iq-sheet{padding:18px 16px 20px;font-size:14px}.iq-faq{padding-block:56px 64px}.iq-faq-item summary{min-height:60px;font-size:17px}.iq-faq-item p{padding-right:6px;font-size:15.5px}.iq-footer-top{flex-direction:column;align-items:flex-start;gap:14px}.iq-footer-bottom{flex-direction:column}}
