:root{--hqp-paper:#f6efe3;--hqp-paper-2:#efe4d1;--hqp-sand:#e6d5b8;--hqp-line:#dccbb0;--hqp-ink:#24170f;--hqp-ink-2:#6a5848;--hqp-ink-3:#9a8773;--hqp-sun:#f3a43e;--hqp-ember:var(--hqp-brand,#e05a28);--hqp-night:#1c130e;--hqp-night-2:#2a1d15;--hqp-night-line:#3d2c20;--hqp-card:#fffaf1;--hqp-road:#fffaf1;--hqp-sun-core:#ef8a3e;--hqp-sun-halo:#f6c98d;--hqp-practice:#8aa47a;--hqp-practice-deep:#3b5a2f;--hqp-learning:#7ba0b8;--hqp-learning-deep:#284d66;--hqp-planning:#dcae52;--hqp-planning-deep:#75500f;--hqp-growth:#cf8573;--hqp-growth-deep:#7a3122;--hqp-tools:#9787bb;--hqp-tools-deep:#44376e;--hqp-pattern:#e0a35c;--hqp-pattern-deep:#8a4a14;--hqp-own:var(--hqp-brand-soft);--hqp-own-deep:var(--hqp-brand-deep);--hqp-tt:var(--hqp-sun);--hqp-ttd:#8a4a14;--hqp-t:var(--hqp-own,var(--hqp-tt));--hqp-td:var(--hqp-own-deep,var(--hqp-ttd));--hqp-display:"Fraunces", Georgia, serif;--hqp-text:"Instrument Sans", system-ui, sans-serif;--hqp-mono:"JetBrains Mono", ui-monospace, monospace;--hqp-gutter:clamp(16px, 4vw, 56px);--hqp-max:1280px}:root[data-theme=night],html.dark{--hqp-paper:#1c130e;--hqp-paper-2:#241911;--hqp-sand:#2a1d15;--hqp-line:#3d2c20;--hqp-ink:#f3e8d8;--hqp-ink-2:#c4b29c;--hqp-ink-3:#927e69;--hqp-card:#2a1d15;--hqp-road:#e9d9bf;--hqp-sun-core:#efe3cc;--hqp-sun-halo:#f3e8d8;--hqp-practice:#4d6343;--hqp-practice-deep:#bcd4aa;--hqp-learning:#43607a;--hqp-learning-deep:#acc9dd;--hqp-planning:#86672a;--hqp-planning-deep:#f1d18a;--hqp-growth:#82503f;--hqp-growth-deep:#f1b6a5;--hqp-tools:#554a77;--hqp-tools-deep:#c9bbe8;--hqp-pattern:#8a5a24;--hqp-pattern-deep:#f3c98e;--hqp-ember:var(--hqp-brand-night,var(--hqp-brand,#e05a28));--hqp-own:color-mix(in srgb, var(--hqp-brand-soft) 50%, #1c130e);--hqp-own-deep:color-mix(in srgb, var(--hqp-brand-soft) 45%, #f3e8d8)}[data-hqp-t=practice]{--hqp-tt:var(--hqp-practice);--hqp-ttd:var(--hqp-practice-deep)}[data-hqp-t=learning]{--hqp-tt:var(--hqp-learning);--hqp-ttd:var(--hqp-learning-deep)}[data-hqp-t=planning]{--hqp-tt:var(--hqp-planning);--hqp-ttd:var(--hqp-planning-deep)}[data-hqp-t=growth]{--hqp-tt:var(--hqp-growth);--hqp-ttd:var(--hqp-growth-deep)}[data-hqp-t=tools]{--hqp-tt:var(--hqp-tools);--hqp-ttd:var(--hqp-tools-deep)}[data-hqp-t=pattern]{--hqp-tt:var(--hqp-pattern);--hqp-ttd:var(--hqp-pattern-deep)}[data-hqp-t]{--hqp-t:var(--hqp-own,var(--hqp-tt));--hqp-td:var(--hqp-own-deep,var(--hqp-ttd))}.hqp-family,.hqp-foot [data-hqp-t]{--hqp-t:var(--hqp-tt);--hqp-td:var(--hqp-ttd)}.hqp-page{background:var(--hqp-paper);color:var(--hqp-ink);font:17px/1.55 var(--hqp-text);-webkit-font-smoothing:antialiased;transition:background .6s,color .6s}.hqp-page a{color:inherit}.hqp-wrap{max-width:var(--hqp-max);padding:0 var(--hqp-gutter);margin:0 auto}.hqp-section{padding:clamp(64px, 9vw, 112px) var(--hqp-gutter)}.hqp-section>.hqp-inner{max-width:var(--hqp-max);margin:0 auto}.hqp-tint{background:var(--hqp-paper-2)}.hqp-nightband{background:var(--hqp-night);color:#f1e6d6}.hqp-nightband .hqp-eyebrow{color:#a8937d}.hqp-nightband .hqp-display{color:#f6efe3}.hqp-nightband .hqp-lede{color:#bfae99}.hqp-eyebrow{font:500 12px/1.2 var(--hqp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hqp-ink-3);margin:0 0 14px}.hqp-display{font-family:var(--hqp-display);letter-spacing:-.025em;font-variation-settings:"opsz" 144, "SOFT" 50;color:var(--hqp-ink);margin:0;font-weight:400;line-height:.98}.hqp-display em{color:var(--hqp-ember);font-style:italic;font-weight:300}h1.hqp-display{font-size:clamp(46px,6.4vw,100px)}h2.hqp-display{font-size:clamp(36px,4.6vw,68px)}h3.hqp-display{font-size:clamp(26px,2.6vw,36px);line-height:1.05}.hqp-lede{color:var(--hqp-ink-2);text-wrap:balance;max-width:34ch;margin:22px 0 30px;font-size:20px;line-height:1.5}.hqp-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.hqp-head .hqp-lede{margin:0}.hqp-btn{font:600 15px/1 var(--hqp-text);border:1.5px solid var(--hqp-ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.hqp-btn:hover{transform:translateY(-1px)}.hqp-btn:active{transform:translateY(1px)}.hqp-btn-solid{background:var(--hqp-ink);color:var(--hqp-paper)!important}.hqp-btn-ember{background:var(--hqp-ember);border-color:var(--hqp-ember);color:#fff!important}.hqp-btn-ghost{background:0 0;color:var(--hqp-ink)!important}.hqp-btn-light{background:var(--hqp-paper);border-color:var(--hqp-paper);color:var(--hqp-ink)!important}.hqp-ctas{flex-wrap:wrap;gap:12px;display:flex}.hqp-dot{background:var(--hqp-t);border-radius:50%;width:10px;height:10px;display:inline-block}.hqp-questbar{z-index:50;padding:12px var(--hqp-gutter);background:color-mix(in srgb, var(--hqp-paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--hqp-line);color:var(--hqp-ink);font-family:var(--hqp-text);align-items:center;gap:18px;display:flex;position:sticky;top:0}.hqp-questbar a{color:inherit}.hqp-mark{font:600 17px/1 var(--hqp-text);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.hqp-mark img{object-fit:contain;border-radius:9px;width:34px;height:34px}:root[data-theme=night] .hqp-mark img,html.dark .hqp-mark img{background:#fffaf1;padding:3px}.hqp-family{border:1px solid var(--hqp-line);font:500 11px/1 var(--hqp-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;color:var(--hqp-ink-3)!important}.hqp-family:hover{background:var(--hqp-t);border-color:var(--hqp-t);color:var(--hqp-td)!important}.hqp-family img{clip-path:circle(42%);width:18px;height:18px}.hqp-nav{gap:24px;margin-left:auto;font-size:15px;display:flex}.hqp-nav a{color:var(--hqp-ink-2);text-decoration:none}.hqp-nav a:hover{color:var(--hqp-ink)}.hqp-questbar .hqp-btn{padding:10px 18px;font-size:14px}.hqp-theme{border:1px solid var(--hqp-line);width:38px;height:38px;color:var(--hqp-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid}.hqp-theme:hover{background:var(--hqp-paper-2);transform:rotate(-12deg)}.hqp-theme svg{width:19px;height:19px}.hqp-theme .hqp-sunicon circle{fill:var(--hqp-sun)}.hqp-theme .hqp-sunicon path{fill:none;stroke:var(--hqp-sun);stroke-width:2px;stroke-linecap:round}.hqp-theme .hqp-sunicon,.hqp-theme .hqp-moonicon{transform-origin:12px 12px;transition:opacity .35s,transform .5s}.hqp-theme .hqp-moonicon{fill:var(--hqp-ink);opacity:0;transform:rotate(-40deg)scale(.5)}:root[data-theme=night] .hqp-theme .hqp-sunicon,html.dark .hqp-theme .hqp-sunicon{opacity:0;transform:rotate(90deg)scale(.5)}:root[data-theme=night] .hqp-theme .hqp-moonicon,html.dark .hqp-theme .hqp-moonicon{opacity:1;transform:none}.hqp-menu{display:none;position:relative}.hqp-menu summary{cursor:pointer;border:1px solid var(--hqp-line);font:600 14px/1 var(--hqp-text);border-radius:999px;padding:9px 14px;list-style:none}.hqp-menu summary::-webkit-details-marker{display:none}.hqp-menu[open] summary{background:var(--hqp-ink);color:var(--hqp-paper);border-color:var(--hqp-ink)}.hqp-menu>div{background:var(--hqp-card);border:1px solid var(--hqp-line);border-radius:18px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 50px -24px #3c1e0a8c}.hqp-menu>div a{border-radius:12px;padding:12px 14px;font-size:17px;text-decoration:none}.hqp-menu>div a:hover{background:var(--hqp-paper-2)}.hqp-hero{background:var(--hqp-paper);position:relative;overflow:hidden}.hqp-hero-grid{z-index:2;max-width:var(--hqp-max);padding:clamp(40px, 7vh, 88px) var(--hqp-gutter) clamp(120px, 14vw, 190px);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid;position:relative}.hqp-hero-copy{z-index:3;position:relative}.hqp-hero-art{z-index:2;position:relative}.hqp-hero-sun{z-index:0;aspect-ratio:1;background:var(--hqp-sun-core);width:74%;box-shadow:0 0 0 clamp(26px, 4vw, 60px) color-mix(in srgb, var(--hqp-sun-halo) 45%, transparent);border-radius:50%;transition:background .6s;animation:9s ease-out both hqp-rise;position:absolute;top:-14%;right:-8%}:root[data-theme=night] .hqp-hero-sun,html.dark .hqp-hero-sun{box-shadow:0 0 0 clamp(26px, 4vw, 60px) color-mix(in srgb, var(--hqp-sun-halo) 10%, transparent)}@keyframes hqp-rise{0%{transform:translateY(60px)}to{transform:translateY(0)}}.hqp-screen{z-index:1;background:var(--hqp-card);border:1px solid var(--hqp-line);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #3c1e0a99}.hqp-screen .hqp-chrome{border-bottom:1px solid var(--hqp-line);background:var(--hqp-paper-2);gap:6px;padding:10px 12px;display:flex}.hqp-screen .hqp-chrome i{background:var(--hqp-line);border-radius:50%;width:9px;height:9px}.hqp-screen img,.hqp-screen video{width:100%;height:auto;display:block}.hqp-phone{z-index:1;background:#1c130e;border-radius:38px;width:min(300px,70%);margin:0 auto;padding:10px;position:relative;box-shadow:0 40px 80px -40px #3c1e0ab3}.hqp-phone img,.hqp-phone video{border-radius:30px;width:100%;display:block}.hqp-hills{z-index:1;pointer-events:none;width:100%;height:clamp(150px,17vw,240px);position:absolute;bottom:0;left:0;right:0}.hqp-hills path{transition:fill .6s}.hqp-hills .hqp-road{fill:none;stroke:var(--hqp-road);stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.4s ease-out .3s forwards hqp-draw}@keyframes hqp-draw{to{stroke-dashoffset:0}}.hqp-stones{grid-template-columns:repeat(var(--hqp-n,3), minmax(0, 1fr));gap:40px;display:grid;position:relative}.hqp-stones:before{content:"";background-image:linear-gradient(90deg, var(--hqp-ink-3) 0 40%, transparent 40% 100%);opacity:.55;background-size:12px 2px;height:2px;position:absolute;top:27px;left:0;right:0}.hqp-stone{position:relative}.hqp-stone>b{background:var(--hqp-paper);border:2px solid var(--hqp-ink);width:56px;height:56px;font:400 26px/1 var(--hqp-display);border-radius:50%;place-items:center;margin-bottom:20px;display:grid;position:relative}.hqp-stone:nth-child(2)>b{border-color:var(--hqp-ember);color:var(--hqp-ember)}.hqp-stone:last-child>b{background:var(--hqp-ink);color:var(--hqp-paper)}.hqp-stone h3{font:400 28px/1.05 var(--hqp-display);letter-spacing:-.02em;margin:0 0 8px}.hqp-stone p{color:var(--hqp-ink-2);max-width:32ch;margin:0}.hqp-tint .hqp-stone:not(:last-child)>b{background:var(--hqp-paper-2)}.hqp-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.hqp-card{background:var(--hqp-card);border:1px solid var(--hqp-line);border-top:4px solid var(--hqp-t);border-radius:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}a.hqp-card:hover,.hqp-card.hqp-lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #3c1e0a73}.hqp-card .hqp-shot{aspect-ratio:16/10;border-bottom:1px solid var(--hqp-line);background:var(--hqp-paper-2);overflow:hidden}.hqp-card .hqp-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.hqp-card .hqp-body{padding:18px 20px 20px}.hqp-card h3{font:400 24px/1.1 var(--hqp-display);letter-spacing:-.015em;margin:0 0 6px}.hqp-card p{color:var(--hqp-ink-2);margin:0;font-size:15.5px}.hqp-chips{flex-wrap:wrap;gap:8px;display:flex}.hqp-chips span,.hqp-chip{background:color-mix(in srgb, var(--hqp-t) 22%, transparent);color:var(--hqp-td);font:500 13px var(--hqp-text);border-radius:999px;padding:6px 12px}.hqp-quote{font:italic 300 clamp(26px, 3vw, 40px)/1.15 var(--hqp-display);letter-spacing:-.015em;color:var(--hqp-ink);max-width:28ch;margin:0}.hqp-stat b{font:300 clamp(56px, 6vw, 96px)/.9 var(--hqp-display);letter-spacing:-.04em;color:var(--hqp-td);display:block}.hqp-stat span{font:600 16px var(--hqp-text);margin-top:10px;display:block}.hqp-sunset{width:100%;height:clamp(110px,15vw,220px);margin-bottom:-1px;display:block}.hqp-sunset .hqp-s{fill:var(--hqp-sun-core)}.hqp-sunset .hqp-h1{fill:var(--hqp-t)}.hqp-sunset .hqp-h2{fill:color-mix(in srgb, var(--hqp-t) 55%, var(--hqp-ember))}.hqp-sunset .hqp-h3{fill:var(--hqp-night)}:root[data-theme=night] .hqp-sunset .hqp-h3,html.dark .hqp-sunset .hqp-h3{fill:#140d09}.hqp-foot{background:var(--hqp-night);color:#e9dccb;padding:56px var(--hqp-gutter) 40px;font-family:var(--hqp-text)}:root[data-theme=night] .hqp-foot,html.dark .hqp-foot{background:#140d09}.hqp-foot a{color:#e9dccb;text-decoration:none}.hqp-foot a:hover{color:var(--hqp-sun)}.hqp-foot-in{max-width:var(--hqp-max);margin:0 auto}.hqp-foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hqp-foot .hqp-eyebrow{color:#9d8a76}.hqp-foot .hqp-display{color:#f6efe3;font-size:clamp(30px,3.6vw,48px)}.hqp-foot-logos{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.hqp-foot-logos a{transition:transform .15s;display:block}.hqp-foot-logos a:hover{transform:translateY(-3px)}.hqp-foot-logos img{background:#fff;border-radius:8px;width:30px;height:30px;display:block}.hqp-foot-logos a.hqp-here img{outline:2px solid var(--hqp-sun);outline-offset:2px}.hqp-foot-cols{border-top:1px solid var(--hqp-night-line);grid-template-columns:1.3fr repeat(3,1fr);gap:32px;margin-top:48px;padding-top:32px;display:grid}.hqp-foot-cols b{font:500 12px var(--hqp-mono);letter-spacing:.14em;text-transform:uppercase;color:#9d8a76;margin-bottom:12px;display:block}.hqp-foot-cols a{align-items:center;gap:8px;padding:4px 0;font-size:15px;display:flex}.hqp-foot-cols p{color:#bfae99;max-width:34ch;margin:0;font-size:15px}.hqp-foot small{color:#9d8a76;font:12px/1.4 var(--hqp-mono);letter-spacing:.08em;margin-top:36px;display:block}@media (max-width:860px){.hqp-hero-grid{grid-template-columns:1fr;padding-bottom:150px}.hqp-hero-sun{width:90%;top:-6%;right:-18%}.hqp-nav,.hqp-family{display:none}.hqp-menu{display:block}.hqp-questbar{gap:10px}.hqp-questbar .hqp-theme{margin-left:auto}.hqp-stones{grid-template-columns:1fr;gap:26px}.hqp-stones:before{display:none}.hqp-stone{grid-template-columns:56px 1fr;gap:0 18px;display:grid}.hqp-stone>b{grid-row:span 2;margin:0}.hqp-foot-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.hqp-foot-cols>div:first-child{grid-column:span 2}}@media (max-width:760px){.hqp-page{font-size:16px}.hqp-lede{font-size:17px}}@media (max-width:430px){.hqp-questbar .hqp-btn-cta{display:none}}@media (prefers-reduced-motion:reduce){.hqp-hero-sun,.hqp-hills .hqp-road{stroke-dashoffset:0;animation:none}}:root{--hqp-brand:#6d48e2;--hqp-brand-soft:#bba8f5;--hqp-brand-deep:#43249e;--hqp-brand-night:#8e72e9}
:root{--color-slate-50:#f6efe3;--color-slate-100:#efe4d1;--color-slate-200:#dccbb0;--color-slate-300:#c4b29c;--color-slate-400:#9a8773;--color-slate-500:#786553;--color-slate-600:#6a5848;--color-slate-700:#3d2c20;--color-slate-800:#2a1d15;--color-slate-900:#1c130e;--color-slate-950:#140d09;--color-gray-50:#f6efe3;--color-gray-100:#efe4d1;--color-gray-200:#dccbb0;--color-gray-300:#c4b29c;--color-gray-400:#9a8773;--color-gray-500:#786553;--color-gray-600:#6a5848;--color-gray-700:#3d2c20;--color-gray-800:#2a1d15;--color-gray-900:#1c130e;--color-gray-950:#140d09;--color-white:#fffaf1}:root,:root.dark{--app-canvas:var(--hqp-paper);--app-surface:var(--hqp-card);--app-border:var(--hqp-line);--app-text:var(--hqp-ink);--app-muted:var(--hqp-ink-2)}body{transition-property:none}html .auth-handoff,html.dark .auth-handoff{background:var(--hqp-paper)}html .auth-handoff .loader-sub,html.dark .auth-handoff .loader-sub{color:var(--hqp-ink-2)}article.prose :is(h1,h2),.iq-title{font-family:var(--hqp-display);letter-spacing:-.015em;font-weight:500}article.prose h1{letter-spacing:-.025em;font-weight:400}.prose-slate{--tw-prose-body:var(--hqp-ink-2);--tw-prose-headings:var(--hqp-ink);--tw-prose-lead:var(--hqp-ink-2);--tw-prose-links:var(--hqp-ink);--tw-prose-bold:var(--hqp-ink);--tw-prose-counters:var(--hqp-ink-3);--tw-prose-bullets:var(--hqp-ink-3);--tw-prose-hr:var(--hqp-line);--tw-prose-quotes:var(--hqp-ink);--tw-prose-quote-borders:var(--hqp-line);--tw-prose-captions:var(--hqp-ink-3);--tw-prose-code:var(--hqp-ink);--tw-prose-th-borders:var(--hqp-line);--tw-prose-td-borders:var(--hqp-line);--tw-prose-pre-bg:var(--hqp-paper-2);--tw-prose-pre-code:var(--hqp-ink)}.prose-slate pre{border:1px solid var(--hqp-line)}.prose pre>code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}html:not(.dark) .iq-stories{--color-slate-950:var(--hqp-paper);--color-slate-900:var(--hqp-paper-2);--color-slate-800:var(--hqp-card);--color-slate-700:var(--hqp-line);--color-slate-600:#c4b29c;--color-slate-500:#786553;--color-slate-400:var(--hqp-ink-2);--color-slate-300:#3d2c20;--color-white:var(--hqp-ink)}html:not(.dark) .iq-stories [class*=bg-gradient-to-]:not([class*=\/30]){--color-slate-600:#6a5848;--color-slate-800:#2a1d15;--color-slate-900:#1c130e;--color-white:#fffaf1}html:not(.dark) .iq-stories [class*=bg-gradient-to-][class*=\/30]{--color-purple-900:var(--hqp-brand-soft);--color-indigo-900:var(--hqp-brand-soft)}.iq-cta{background:var(--hqp-ember);color:#fff}.iq-cta:hover{background:color-mix(in srgb, var(--hqp-ember) 78%, var(--hqp-brand-deep))}html:not(.dark) button:disabled[class*=disabled\:bg-slate-300]{color:var(--hqp-ink-2)}:is(html:has(.iqp-page),body:has(.iqp-page)){background:var(--hqp-paper)}.iqp-page{overflow-x:clip}.iqp-page ::selection{color:var(--hqp-paper);background:var(--hqp-ember)}.iqp-arrow{flex:none;width:16px;height:16px;transition:transform .18s}.hqp-btn:hover .iqp-arrow{transform:translate(3px)}.iqp-signin{font:600 15px/1 var(--hqp-text);white-space:nowrap;padding:8px 4px;text-decoration:none;color:var(--hqp-ink)!important}.iqp-signin:hover{color:var(--hqp-ember)!important}.iqp-page .hqp-hero .hqp-eyebrow{text-wrap:balance}.iqp-page .hqp-hero .hqp-lede{max-width:40ch}.iqp-ask{font:italic 400 clamp(23px, 2.1vw, 30px)/1.18 var(--hqp-display);letter-spacing:-.01em;color:var(--hqp-ink);text-wrap:balance;margin-bottom:14px;display:block}.iqp-trust{border-top:1px solid var(--hqp-line);max-width:560px;font:500 11.5px/1.3 var(--hqp-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--hqp-ink-3);flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:18px 0 0;list-style:none;display:flex}.iqp-trust li{align-items:center;gap:9px;display:flex}.iqp-trust li:before{content:"";background:var(--hqp-t);border-radius:50%;flex:none;width:8px;height:8px}.iqp-art{margin-left:4%;position:relative}.iqp-art .hqp-screen{transition:transform .4s;transform:rotate(.6deg)}.iqp-art:hover .hqp-screen{transform:rotate(0)translateY(-4px)}.iqp-art-phone{z-index:3;width:25%;animation:7s ease-in-out infinite iqp-float;position:absolute;bottom:-32%;left:-15%}.iqp-art-phone .hqp-phone{border-radius:26px;width:100%;padding:6px;box-shadow:0 34px 60px -26px #281408bf}.iqp-art-phone .hqp-phone img{border-radius:20px}@keyframes iqp-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(-2deg)}}.iqp-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-1px;display:grid}.iqp-stat{padding:clamp(34px, 4.4vw, 60px) var(--hqp-gutter) clamp(36px, 4.6vw, 64px);color:var(--hqp-ink)}.iqp-stat:first-child{background:var(--hqp-t)}.iqp-stat:nth-child(2){background:color-mix(in srgb, var(--hqp-t) 62%, var(--hqp-paper))}.iqp-stat:nth-child(3){background:color-mix(in srgb, var(--hqp-t) 34%, var(--hqp-paper))}.iqp-stat b{font:300 clamp(60px, 6.4vw, 100px)/.9 var(--hqp-display);letter-spacing:-.04em;color:var(--hqp-td);font-variation-settings:"opsz" 144;display:block}.iqp-stat b i{letter-spacing:0;margin-left:.12em;font-size:.42em;font-style:italic}.iqp-stat span{font:600 17px/1.3 var(--hqp-text);margin-top:14px;display:block}.iqp-stat small{opacity:.78;max-width:30ch;margin-top:4px;font-size:15px;line-height:1.45;display:block}.iqp-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.iqp-pillar .hqp-shot{display:block}.iqp-pillar .hqp-shot img{transition:transform .6s;display:block}.iqp-pillar:hover .hqp-shot img{transform:scale(1.025)}.iqp-pillar .hqp-body{padding:22px 24px 24px}.iqp-pillar-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.iqp-pillar .iqp-pillar-head h3{margin:0;font-size:30px}.iqp-pillar-head .hqp-chip{flex:none}.iqp-pillar .hqp-body>p{margin-top:4px}.iqp-tools{border-top:1px solid var(--hqp-line);margin:18px 0 16px;padding:0;list-style:none}.iqp-tools li{border-bottom:1px solid var(--hqp-line)}.iqp-tools a{color:var(--hqp-ink);justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;font-size:16px;font-weight:500;text-decoration:none;transition:color .15s,padding .15s;display:flex}.iqp-tools a .iqp-arrow{color:var(--hqp-ink-3)}.iqp-tools a:hover{color:var(--hqp-td);padding-left:6px}.iqp-tools a:hover .iqp-arrow{color:var(--hqp-td);transform:translate(3px)}.iqp-more{font:500 12px/1.2 var(--hqp-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;text-decoration:none;display:inline-flex;color:var(--hqp-td)!important}.iqp-more:hover .iqp-arrow{transform:translate(3px)}.iqp-page .iqp-last{padding-bottom:clamp(40px,5vw,64px)}.iqp-last-head{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.iqp-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;margin:0 auto;display:grid}.iqp-path{flex-direction:column;gap:14px;padding:30px 32px 28px;display:flex}.iqp-path .iqp-quote{font:italic 300 clamp(26px, 2.5vw, 34px)/1.14 var(--hqp-display);letter-spacing:-.015em;color:var(--hqp-ink);text-wrap:balance;margin:0}.iqp-path .iqp-path-text{max-width:46ch;font-size:16px}.iqp-go{font:600 15px/1.3 var(--hqp-text);color:var(--hqp-ember);align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:inline-flex}.iqp-path:hover .iqp-go .iqp-arrow{transform:translate(4px)}.iqp-last-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:40px;display:flex}.iqp-neither{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--hqp-line);text-decoration-color:var(--hqp-line);font-size:15px;color:var(--hqp-ink-2)!important}.iqp-neither:hover{-webkit-text-decoration-color:var(--hqp-ember);text-decoration-color:var(--hqp-ember);color:var(--hqp-ink)!important}.iqp-legal{text-align:center;text-wrap:balance;font:12px/1.5 var(--hqp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hqp-ink-3);margin:30px auto 0}.iqp-page .hqp-foot-cols>div:first-child{grid-template-columns:repeat(2,max-content);align-content:start;column-gap:32px;display:grid}.iqp-page .hqp-foot-cols>div:first-child>b,.iqp-page .hqp-foot-cols>div:first-child>p{grid-column:1/-1}.iqp-page .hqp-foot-cols>div:first-child>p{margin-bottom:10px}:root[data-theme=night] .iqp-page .hqp-screen img,html.dark .iqp-page .hqp-screen img,:root[data-theme=night] .iqp-page .hqp-phone img,html.dark .iqp-page .hqp-phone img,:root[data-theme=night] .iqp-page .hqp-shot img,html.dark .iqp-page .hqp-shot img{filter:brightness(.9)saturate(.95)}@media (max-width:1260px) and (min-width:1061px){.iqp-page .hqp-family{letter-spacing:0;gap:0;padding:7px;font-size:0}}@media (max-width:1100px){.iqp-signin{display:none}.iqp-art-phone{bottom:-26%;left:-7%}}@media (max-width:1060px){.iqp-page .hqp-nav{display:none}.iqp-page .hqp-menu{display:block}.iqp-page .hqp-questbar{gap:12px}.iqp-page .hqp-questbar .hqp-theme{margin-left:auto}}@media (max-width:860px){.iqp-art{margin:8px 0 0 10%}.iqp-art-phone{width:31%;bottom:-14%;left:-12%}.iqp-pillars,.iqp-paths{grid-template-columns:1fr}}@media (max-width:760px){.iqp-stats{grid-template-columns:1fr}.iqp-stat{padding:22px var(--hqp-gutter);grid-template-columns:104px 1fr;align-items:center;column-gap:18px;display:grid}.iqp-stat b{grid-row:span 2;font-size:58px}.iqp-stat span{margin-top:0}.iqp-path{padding:24px 22px 22px}.iqp-pillar .hqp-body{padding:18px 18px 20px}.iqp-pillar .iqp-pillar-head h3{font-size:26px}.iqp-trust{gap:8px 18px}}@media (prefers-reduced-motion:reduce){.iqp-art-phone{animation:none}}button.iqp-signin{cursor:pointer;background:0 0;border:0}.hqp-menu>div button{text-align:left;font:17px/1.55 var(--hqp-text);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 14px}.hqp-menu>div button:hover{background:var(--hqp-paper-2)}.hqp-questbar .hqp-nav a[aria-current=page]{color:var(--hqp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hqp-t);text-decoration-color:var(--hqp-t);text-underline-offset:8px;text-decoration-thickness:2px}.hqp-menu>div a[aria-current=page]{background:var(--hqp-paper-2)}.iqm-in{z-index:1;max-width:var(--hqp-max);margin:0 auto;position:relative}.iqm-hero{padding:clamp(56px, 8vw, 112px) var(--hqp-gutter) clamp(36px, 5vw, 64px);position:relative;overflow:hidden}.iqm-hero h1.hqp-display{text-wrap:balance;max-width:11em;font-size:clamp(40px,5vw,76px);line-height:1.02}.iqm-hero .hqp-lede{max-width:50ch;margin-bottom:0}.iqm-sun{z-index:0;aspect-ratio:1;background:var(--hqp-sun-core);width:min(30vw,420px);box-shadow:0 0 0 clamp(16px, 3vw, 44px) color-mix(in srgb, var(--hqp-sun-halo) 40%, transparent);border-radius:50%;transition:background .6s;animation:9s ease-out both hqp-rise;position:absolute;top:-14vw;right:-6vw}:root[data-theme=night] .iqm-sun,html.dark .iqm-sun{box-shadow:0 0 0 clamp(16px, 3vw, 44px) color-mix(in srgb, var(--hqp-sun-halo) 10%, transparent)}.iqm-body{padding:0 var(--hqp-gutter) clamp(64px, 8vw, 104px)}.iqm-grid{gap:20px;display:grid}.iqm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iqm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iqm-card{flex-direction:column;padding:24px 26px;display:flex}.iqm-card h2{font:400 25px/1.1 var(--hqp-display);letter-spacing:-.015em;color:var(--hqp-ink);margin:16px 0 8px}.iqm-card p{margin:0;font-size:16px;line-height:1.55}.iqm-icon{width:26px;height:26px;color:var(--hqp-ember);stroke-width:1.6px}.iqm-chips{flex-wrap:wrap;gap:6px;display:flex}.iqm-chips .hqp-chip{text-transform:capitalize;padding:4px 10px;font-size:12px}.iqm-test h2{margin-top:14px}.iqm-card .iqm-sub{font:500 11.5px/1.35 var(--hqp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hqp-td);margin:0 0 10px}.iqm-card .iqm-desc{flex-grow:1;font-size:15px}.iqm-card .iqm-time{font:12px/1 var(--hqp-mono);letter-spacing:.04em;color:var(--hqp-ink-3);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.iqm-time svg{width:14px;height:14px}.iqm-link{border-top:1px solid var(--hqp-line);font:600 15px/1.2 var(--hqp-text);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;text-decoration:none;display:flex;color:var(--hqp-ember)!important}.iqm-test:hover .iqm-link .iqp-arrow{transform:translate(3px)}.iqm-call{background:var(--hqp-paper-2);border:1px solid var(--hqp-line);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-top:28px;padding:clamp(26px,3.4vw,40px);display:grid}.iqm-call h2.hqp-display{font-size:clamp(28px,3vw,40px);line-height:1.05}.iqm-call p{max-width:60ch;color:var(--hqp-ink-2);margin:10px 0 0}.iqm-band{color:color-mix(in srgb, var(--hqp-brand-soft) 25%, #fff);background:var(--hqp-brand-deep);border-radius:22px;margin-top:28px;padding:clamp(28px,3.6vw,44px)}.iqm-band h2.hqp-display{color:#fff;font-size:clamp(28px,3vw,40px)}.iqm-band p{max-width:64ch;margin:12px 0 0;line-height:1.6}.iqm-band-link{border-bottom:2px solid var(--hqp-brand-soft);align-items:center;gap:8px;margin-top:22px;padding-bottom:3px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.iqm-band-link:hover .iqp-arrow{transform:translate(3px)}.iqm-steps{padding-top:clamp(8px,2vw,24px)}.iqm-split-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.iqm-split h2.hqp-display{font-size:clamp(34px,4vw,56px);line-height:1.02}.iqm-split-text{max-width:44ch;color:var(--hqp-ink-2);margin:20px 0 28px;font-size:18px;line-height:1.6}.iqm-screen{margin:0;transition:transform .4s;transform:rotate(.6deg)}.iqm-screen:hover{transform:rotate(0)translateY(-4px)}.iqm-screen img{width:100%;height:auto}:root[data-theme=night] .iqm-screen img,html.dark .iqm-screen img{filter:brightness(.9)saturate(.95)}.iqm-note{max-width:62ch;padding:clamp(28px, 4vw, 48px) var(--hqp-gutter) 8px;text-align:center;color:var(--hqp-ink-2);text-wrap:balance;margin:0 auto;font-size:14.5px;line-height:1.55}@media (max-width:1000px){.iqm-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.iqm-split-grid,.iqm-call{grid-template-columns:1fr}.iqm-call .hqp-btn{justify-self:start}}@media (max-width:640px){.iqm-grid-3,.iqm-grid-2{grid-template-columns:1fr}.iqm-card{padding:20px 20px 22px}.iqm-card h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.iqm-sun{animation:none}}
