.shq{--shq-bg1: var(--color-white, #FFFFFF);--shq-bg2: var(--color-cream, #F0F1F5);--shq-fg1: var(--color-black, #0D0D0D);--shq-fg2: #555;--shq-fg-link: var(--color-navy, #00529C);--shq-accent: var(--color-black, #0D0D0D);--shq-accent-hex: #0D0D0D;--shq-border: var(--color-border, #E5E7EB);--shq-border-strong: var(--color-border-strong, #D9DDE8);--shq-hover: var(--color-hover, #F5F5F5);--shq-focus: var(--focus-color, var(--color-navy, #00529C));--shq-radius-pill: var(--radius-pill, 50px);--shq-font-hero: var(--font-hero, "Playfair Display", serif);--shq-font-body: var(--font-body, "Inter", sans-serif);font-family:var(--shq-font-body);font-size:var(--font-size-body, 1.6rem);line-height:var(--lh-body, 1.5);color:var(--shq-fg1);background:var(--shq-bg2);position:relative;-webkit-font-smoothing:antialiased}.shq *,.shq *:before,.shq *:after{box-sizing:border-box}.shq a{color:inherit;text-decoration:none}.shq .shq__bundle-cta{background:var(--shq-fg1);color:var(--shq-bg1)}.shq .shq__bundle-secondary{background:transparent;color:var(--shq-fg1)}.shq .shq__sticky-cta-btn{background:var(--shq-fg1);color:var(--shq-bg1)}.shq .shq__mechanism-link{color:var(--shq-fg1);text-decoration:underline;text-underline-offset:4px}.shq .shq__back{color:var(--shq-fg2)}.shq .shq__back:hover{color:var(--shq-fg1)}.shq .shq__email-fine a{color:var(--shq-fg-link)}.shq .shq__hero-foot a{color:var(--shq-fg1);text-decoration:underline;text-underline-offset:3px}.shq .shq__logo{color:var(--shq-fg1)}body:has(.shq[data-surface=standalone]) .shopify-section-group-header-group,body:has(.shq[data-surface=standalone]) .shopify-section-group-footer-group,body:has(.shq[data-surface=standalone]) .announcement-bar,body:has(.shq[data-surface=standalone]) .lapsed-banner,body:has(.shq[data-surface=standalone]) .lapsed-customer-banner{display:none!important}.shq__eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--shq-accent);margin:0}.shq__eyebrow-dot{width:.8rem;height:.8rem;border-radius:50%;background:currentColor;display:inline-block}.shq__display{font-family:var(--shq-font-hero);font-size:clamp(3.6rem,6vw,6.4rem);font-weight:400;line-height:1.04;letter-spacing:-.005em;color:var(--shq-fg1);margin:0;text-wrap:balance}.shq__display em{font-style:italic;color:var(--shq-accent)}.shq__highlight{color:var(--color-defend, #ED0678);font-weight:700}.shq__error{color:var(--color-defend, #ED0678);font-size:1.4rem;padding:1.2rem;border:1px dashed currentColor}.shq[data-surface=standalone]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--shq-bg2)}.shq[data-surface=standalone] .shq__container{flex:1;display:flex;flex-direction:column}.shq__header{display:flex;align-items:center;justify-content:space-between;padding:2rem 3.2rem;border-bottom:1px solid var(--shq-border);background:var(--shq-bg1);position:sticky;top:0;z-index:10}.shq__logo{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--shq-font-body);font-weight:700;font-size:1.7rem;letter-spacing:-.01em;color:var(--shq-fg1);text-decoration:none}.shq__logo-img{height:2.4rem;width:auto}.shq__logo-text{font-family:var(--shq-font-body);font-weight:700}.shq__progress{display:flex;align-items:center;gap:1.2rem;font-size:1.2rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--shq-fg2)}.shq__progress-counter strong{color:var(--shq-fg1);font-weight:600}.shq__progress-bar{width:12rem;height:2px;background:var(--shq-border-strong);position:relative;overflow:hidden;display:inline-block}.shq__progress-fill{position:absolute;left:0;top:0;bottom:0;background:var(--shq-fg1);transition:width .4s cubic-bezier(.25,.46,.45,.94)}.shq__close{width:4rem;height:4rem;border:1px solid var(--shq-border);background:transparent;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--shq-fg1);transition:background .2s}.shq__close:hover{background:var(--shq-hover)}.shq__close svg{width:1.6rem;height:1.6rem}@media(max-width:749px){.shq__close{width:4.4rem;height:4.4rem}}.shq__stage{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:6.4rem 3.2rem}.shq[data-surface=standalone] .shq__step{width:100%;max-width:78rem}.shq[data-surface=standalone] .shq__step--result{max-width:none}.shq[data-surface=standalone][data-step=result] .shq__stage{padding:0}.shq__step{display:flex;flex-direction:column;gap:3.2rem}.shq__step[hidden]{display:none}.shq__step--result{gap:0}.shq__question-head{display:flex;flex-direction:column;gap:1.6rem}.shq__question-head .shq__eyebrow{margin-bottom:.4rem}.shq__question-sub{font-size:1.5rem;color:var(--shq-fg2);margin:0}.shq__options{display:flex;flex-direction:column;gap:1.2rem}.shq__options-mount{display:contents}.shq__option{display:flex;align-items:flex-start;gap:1.6rem;width:100%;background:var(--shq-bg1);border:1px solid var(--shq-border);border-left:4px solid transparent;padding:2rem 2.4rem;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s,background .2s,transform .2s;position:relative}.shq__option:hover{border-color:var(--shq-accent);border-left-color:var(--shq-accent);background:var(--shq-bg1)}.shq__option:focus-visible{outline:2px solid var(--shq-focus);outline-offset:2px}.shq__option[aria-checked=true],.shq__option--selected{border-color:var(--shq-accent);border-left-color:var(--shq-accent);background:var(--shq-bg1)}.shq__option-marker{flex:0 0 auto;width:2rem;height:2rem;border:1.5px solid var(--shq-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:.3rem;transition:border-color .2s,background .2s}.shq__option[aria-checked=true] .shq__option-marker,.shq__option--selected .shq__option-marker{border-color:var(--shq-accent);background:var(--shq-accent)}.shq__option[aria-checked=true] .shq__option-marker:after,.shq__option--selected .shq__option-marker:after{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--shq-bg1)}.shq__option-body{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.shq__option-label{font-size:1.7rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--shq-fg1)}.shq__option-hint{font-size:1.4rem;color:var(--shq-fg2);line-height:1.45}.shq__option-arrow{flex:0 0 auto;width:2.4rem;height:2.4rem;opacity:0;transition:opacity .2s;align-self:center;color:var(--shq-accent)}.shq__option-arrow svg{width:100%;height:100%}.shq__option:hover .shq__option-arrow,.shq__option--selected .shq__option-arrow,.shq__option[aria-checked=true] .shq__option-arrow{opacity:1}.shq__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.6rem}.shq__back{background:transparent;border:0;cursor:pointer;font:inherit;color:var(--shq-fg2);font-size:1.4rem;font-weight:500;display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 0;text-decoration:none}.shq__back:hover{color:var(--shq-fg1)}.shq__continue{font:inherit;background:var(--shq-fg1);color:var(--shq-bg1);border:0;padding:1.6rem 3.2rem;font-size:1.5rem;font-weight:600;letter-spacing:.2px;border-radius:var(--shq-radius-pill);cursor:pointer;transition:opacity .2s}.shq__continue:hover{opacity:.85}.shq__continue:disabled{opacity:.3;cursor:not-allowed}.shq__interstitial{display:flex;flex-direction:column;gap:2.4rem;padding:1.6rem 0}.shq__interstitial-tag{display:inline-flex;align-items:center;gap:.8rem;font-size:1.1rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--shq-accent)}.shq__interstitial-h{font-family:var(--shq-font-hero);font-size:clamp(3.2rem,5.6vw,5.6rem);line-height:1.05;font-weight:400;letter-spacing:-.005em;margin:0;text-wrap:balance}.shq__interstitial-h em{font-style:italic;color:var(--shq-accent)}.shq__interstitial-lede{font-size:1.9rem;line-height:1.55;color:var(--shq-fg1);max-width:64rem}.shq__interstitial-foot{font-size:1.4rem;color:var(--shq-fg2);max-width:60rem;border-top:1px solid var(--shq-border);padding-top:1.6rem}.shq__phases{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin:1.6rem 0 2.4rem;border-top:1px solid var(--shq-border);border-bottom:1px solid var(--shq-border);padding:1.6rem 0}.shq__phases-cell{display:flex;flex-direction:column;gap:.6rem;padding:.8rem 0}.shq__phases-letter{font-family:var(--shq-font-hero);font-size:4.4rem;line-height:1;font-weight:400;color:var(--shq-border-strong);transition:color .3s}.shq__phases-cell--on .shq__phases-letter{color:var(--phase-color, var(--color-black))}.shq__phases-name{font-size:1.1rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--shq-fg2)}.shq__phases-cell--on .shq__phases-name{color:var(--shq-fg1)}.shq__phases-job{font-size:1.3rem;color:var(--shq-fg2);line-height:1.4}.shq__email-form{display:flex;flex-direction:column;gap:1.2rem;max-width:48rem}.shq__email-row{display:flex;gap:.8rem;align-items:stretch;border-bottom:1px solid var(--shq-fg1);padding-bottom:1.2rem}.shq__email-input{flex:1;border:0;background:transparent;outline:none;font:inherit;font-size:2rem;color:var(--shq-fg1);padding:.8rem 0}.shq__email-input::placeholder{color:var(--shq-fg2)}.shq__email-input:focus-visible{outline:none}.shq__email-input[aria-invalid=true]{border-bottom-color:var(--color-defend, #ED0678)}.shq__email-submit{font:inherit;background:var(--shq-fg1);color:var(--shq-bg1);border:0;padding:1.4rem 2.4rem;font-size:1.4rem;font-weight:600;border-radius:var(--shq-radius-pill);cursor:pointer;white-space:nowrap;transition:opacity .2s}.shq__email-submit:hover{opacity:.85}.shq__email-thanks{font-size:1.3rem;color:var(--shq-fg2);display:inline-flex;align-items:center;gap:.8rem}.shq__email-fine{font-size:1.2rem;color:var(--shq-fg2);max-width:48rem;line-height:1.5}.shq__email-fine a{color:var(--shq-fg-link)}.shq__incentive{display:inline-flex;align-items:center;gap:.8rem;background:var(--shq-bg2);border:1px solid var(--shq-border);border-left:3px solid var(--color-gold, #FFCF2A);padding:.8rem 1.4rem;font-size:1.3rem;color:var(--shq-fg1);align-self:flex-start}.shq[data-surface=mid-page]{background:var(--shq-bg1);border:1px solid var(--shq-border);border-top:4px solid var(--shq-accent);padding:3.2rem;min-height:auto;width:100%}.shq[data-surface=mid-page] .shq__header{display:none}.shq[data-surface=mid-page] .shq__stage{padding:0;align-items:stretch}.shq[data-surface=mid-page] .shq__step{max-width:none;gap:2rem}.shq[data-surface=mid-page] .shq__display{font-size:clamp(2.6rem,3.5vw,3.4rem)}.shq[data-surface=mid-page] .shq__option{padding:1.4rem 1.8rem}.shq[data-surface=mid-page] .shq__option-label{font-size:1.5rem}.shq[data-surface=mid-page] .shq__option-hint{display:none}.shq[data-surface=mid-page] .shq__phases-letter{font-size:3rem}.shq__mid-progress{display:flex;align-items:center;gap:1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--shq-fg2);margin-bottom:1.6rem}.shq__mid-progress-bar{flex:1;height:2px;background:var(--shq-border-strong);position:relative;overflow:hidden;display:inline-block}.shq__mid-progress-fill{position:absolute;left:0;top:0;bottom:0;background:var(--shq-fg1);transition:width .4s cubic-bezier(.25,.46,.45,.94)}.shq[data-surface=hero-hook]{background:transparent;padding:0;min-height:auto;width:100%}.shq[data-surface=hero-hook] .shq__header,.shq[data-surface=hero-hook] .shq__mid-progress{display:none}.shq[data-surface=hero-hook] .shq__stage{padding:0;align-items:stretch}.shq[data-surface=hero-hook] .shq__step{max-width:none;gap:1.6rem}.shq[data-surface=hero-hook] .shq__display{font-size:clamp(2.2rem,2.6vw,2.6rem);line-height:1.2}.shq[data-surface=hero-hook] .shq__option{padding:1.4rem 1.6rem;border:1px solid var(--shq-border-strong)}.shq[data-surface=hero-hook] .shq__option:hover{border-color:var(--shq-accent)}.shq[data-surface=hero-hook] .shq__option-label{font-size:1.4rem}.shq[data-surface=hero-hook] .shq__option-hint,.shq[data-surface=hero-hook] .shq__option-arrow,.shq[data-surface=hero-hook] .shq__option-marker{display:none}.shq__hero-foot{font-size:1.2rem;color:var(--shq-fg2);margin-top:.4rem}.shq__hero-foot a{color:var(--shq-fg1);text-decoration:underline;text-underline-offset:3px}.shq__result{display:flex;flex-direction:column;gap:0;width:100%}.shq__result-hero{background:var(--shq-bg1);padding:5.6rem 3.2rem 6.4rem;border-top:8px solid var(--shq-accent);position:relative}.shq__result-hero-inner{max-width:140rem;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:4.8rem;align-items:start}.shq__result-eyebrow{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--shq-accent)}.shq__result-eyebrow-glyph{font-family:var(--shq-font-hero);font-size:1.6rem;font-style:italic;color:var(--shq-accent)}.shq__result-h{font-family:var(--shq-font-hero);font-size:clamp(4rem,5.2vw,5.6rem);line-height:1.04;font-weight:400;letter-spacing:-.005em;margin:1.6rem 0;text-wrap:balance}.shq__result-h em{font-style:italic;color:var(--shq-accent)}.shq__result-lede{font-size:1.7rem;line-height:1.55;color:var(--shq-fg1);max-width:50rem}.shq__result-meta{margin-top:3.2rem;display:flex;flex-direction:column;gap:1.2rem;border-top:1px solid var(--shq-border);padding-top:1.6rem}.shq__result-meta-row{display:grid;grid-template-columns:14rem 1fr;font-size:1.3rem;gap:1.6rem}.shq__result-meta-label{font-weight:600;color:var(--shq-fg2);letter-spacing:1px;text-transform:uppercase;font-size:1.1rem;padding-top:.2rem}.shq__result-meta-value{color:var(--shq-fg1);font-size:1.4rem}.shq__bundle-card{background:var(--shq-bg1);border:1px solid var(--shq-border);border-top:6px solid var(--shq-accent);padding:3.2rem 2.8rem;position:relative;box-shadow:0 18px 50px -20px #0000002e;display:flex;flex-direction:column;gap:2rem}.shq__bundle-badge{position:absolute;top:-1.4rem;left:2.4rem;background:var(--shq-fg1);color:var(--shq-bg1);font-size:1.1rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:.6rem 1.4rem;border-radius:var(--shq-radius-pill)}.shq__bundle-head{display:flex;align-items:baseline;gap:1.6rem}.shq__bundle-glyph{font-family:var(--shq-font-hero);font-size:4rem;line-height:1;font-weight:400;color:var(--shq-accent)}.shq__bundle-name{font-family:var(--shq-font-body);font-weight:600;font-size:2.4rem;letter-spacing:-.01em;line-height:1.15;margin:0}.shq__bundle-tagline{font-size:1.3rem;color:var(--shq-fg2);margin:0}.shq__bundle-desc{font-size:1.4rem;line-height:1.55;color:var(--shq-fg1);margin:0}.shq__bundle-price-row{display:flex;align-items:baseline;gap:1.2rem;border-top:1px solid var(--shq-border);padding-top:1.6rem}.shq__bundle-price{font-size:2.6rem;font-weight:600;letter-spacing:-.01em;color:var(--shq-fg1)}.shq__bundle-compare{font-size:1.4rem;color:var(--shq-fg2);text-decoration:line-through}.shq__bundle-duration{margin-left:auto;font-size:1.2rem;color:var(--shq-fg2)}.shq__bundle-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--shq-fg1);color:var(--shq-bg1);padding:1.6rem 2.4rem;font-size:1.5rem;font-weight:600;letter-spacing:.2px;border-radius:var(--shq-radius-pill);text-decoration:none;border:0;cursor:pointer;font-family:inherit;transition:opacity .2s}.shq__bundle-cta:hover{opacity:.85}.shq__bundle-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--shq-fg1);padding:1.4rem 2.4rem;font-size:1.4rem;font-weight:500;border:1px solid var(--shq-border-strong);border-radius:var(--shq-radius-pill);text-decoration:none;font-family:inherit;transition:background .2s,border-color .2s;cursor:pointer}.shq__bundle-secondary:hover{background:var(--shq-bg1);border-color:var(--shq-fg1)}.shq__bundle-actions{display:flex;flex-direction:column;gap:1rem}.shq__bundle-confirm{font-size:1.2rem;color:var(--shq-fg2);margin:.4rem 0 0}.shq__bundle-confirm strong{color:var(--shq-fg1)}.shq__bundle-copy-hint{display:block;margin:.2rem 0 0;font-size:1.1rem;line-height:1.4;color:var(--shq-fg2);text-align:center}.shq__bundle-copy-hint[hidden]{display:none}.shq__bundle-promo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 1.2rem;border:1px dashed var(--color-defend, #ED0678);background:#ed06780f;padding:1.2rem 1.4rem;border-radius:.8rem}.shq__bundle-promo-text{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-width:0}.shq__bundle-promo-amount{font-size:1.4rem;font-weight:700;color:var(--shq-fg1)}.shq__bundle-promo-note{font-size:1.15rem;color:var(--shq-fg2)}.shq__bundle-promo-code{display:inline-flex;align-items:center;gap:.8rem;flex:0 0 auto;background:var(--shq-bg1);cursor:pointer;border:1px solid var(--color-defend, #ED0678);border-radius:var(--shq-radius-pill);padding:.7rem 1.2rem;font-family:inherit;transition:background .2s}.shq__bundle-promo-code:hover{background:#ed06780f}.shq__bundle-promo-code-text{font-size:1.3rem;font-weight:700;letter-spacing:.5px;color:var(--color-defend, #ED0678)}.shq__bundle-promo-action{font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--shq-fg2)}.shq__bundle-inside{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--shq-border);padding-top:1.6rem}.shq__bundle-inside-label{font-size:1.1rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--shq-fg2);margin:0}.shq__bundle-inside-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.shq__bundle-inside-list li{font-size:1.2rem;background:var(--shq-bg2);padding:.6rem 1rem;border:1px solid var(--shq-border)}.shq__result-body{background:var(--shq-bg2);padding:5.6rem 3.2rem}.shq__result-body-inner{max-width:140rem;margin:0 auto;display:flex;flex-direction:column;gap:4.8rem}.shq__section{display:flex;flex-direction:column;gap:1.6rem}.shq__section-eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--shq-fg2)}.shq__section-h{font-family:var(--shq-font-body);font-size:clamp(2rem,2.4vw,2.4rem);font-weight:600;letter-spacing:-.01em;margin:0;max-width:60rem;text-wrap:balance}.shq__reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.shq__reason{background:var(--shq-bg1);border-top:4px solid var(--shq-fg1);padding:2rem 1.8rem;display:flex;flex-direction:column;gap:.8rem}.shq__reason-num{font-family:var(--shq-font-hero);font-size:2.4rem;line-height:1;font-style:italic;color:var(--shq-accent)}.shq__reason-body{font-size:1.4rem;line-height:1.5;color:var(--shq-fg1)}.shq__timeline{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--shq-border-strong);border-bottom:1px solid var(--shq-border-strong)}.shq__timeline-cell{padding:2rem 1.8rem 2rem 0;border-right:1px solid var(--shq-border);display:flex;flex-direction:column;gap:.6rem}.shq__timeline-cell:last-child{border-right:0}.shq__timeline-cell:not(:first-child){padding-left:1.8rem}.shq__timeline-when{font-size:1.1rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--shq-accent)}.shq__timeline-line{font-size:1.4rem;line-height:1.5;color:var(--shq-fg1)}.shq__timeline-firewall{font-size:1.2rem;color:var(--shq-fg2);margin:0}.shq__mechanism{background:var(--shq-bg1);border-top:1px solid var(--shq-border);padding:3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:3.2rem}.shq__mechanism-h{font-family:var(--shq-font-hero);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:400;line-height:1.1;font-style:italic;margin:0;color:var(--shq-accent);max-width:32rem}.shq__mechanism-lede{font-size:1.5rem;line-height:1.6;color:var(--shq-fg1);margin:0;max-width:50rem}.shq__mechanism-link{font-size:1.3rem;font-weight:600;color:var(--shq-fg1);text-decoration:underline;text-underline-offset:4px;margin-top:1.2rem;display:inline-block}.shq__trust{background:var(--shq-fg1);color:var(--shq-bg1);padding:3.2rem;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:1.6rem 3.2rem;font-size:1.2rem;letter-spacing:.8px;text-transform:uppercase;font-weight:500}.shq__trust-item{display:inline-flex;align-items:center;gap:.8rem}.shq__trust-stars{display:inline-flex;gap:.2rem}.shq__sticky-cta{position:sticky;bottom:0;background:var(--shq-bg1);border-top:1px solid var(--shq-border);padding:1.6rem 3.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;z-index:5}.shq__sticky-cta[hidden]{display:none}.shq__sticky-cta-text{font-size:1.3rem;color:var(--shq-fg2)}.shq__sticky-cta-text strong{color:var(--shq-fg1);font-weight:600}.shq__sticky-cta-btn{background:var(--shq-fg1);color:var(--shq-bg1);border:0;padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:600;border-radius:var(--shq-radius-pill);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.8rem}.shq[data-register=iconographic] .shq__option{padding-left:2rem}.shq[data-register=iconographic] .shq__option-marker{display:none}.shq[data-register=iconographic] .shq__option-icon{width:4rem;height:4rem;flex:0 0 auto;border-radius:50%;background:var(--shq-bg2);display:inline-flex;align-items:center;justify-content:center;color:var(--shq-fg1);border:1px solid var(--shq-border);transition:background .2s,color .2s}.shq[data-register=iconographic] .shq__option-icon svg{width:2rem;height:2rem}.shq[data-register=iconographic] .shq__option:hover .shq__option-icon,.shq[data-register=iconographic] .shq__option--selected .shq__option-icon,.shq[data-register=iconographic] .shq__option[aria-checked=true] .shq__option-icon{background:var(--shq-accent);color:var(--shq-bg1)}.shq[data-register=photographic] .shq__option{padding:0;overflow:hidden;display:grid;grid-template-columns:10rem 1fr;gap:0;align-items:stretch;border-left:1px solid var(--shq-border)}.shq[data-register=photographic] .shq__option-marker{display:none}.shq[data-register=photographic] .shq__option-photo{background-color:var(--shq-accent);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--shq-bg1);font-family:var(--shq-font-hero);font-size:3rem;line-height:1;font-style:italic;position:relative}.shq[data-register=photographic] .shq__option-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0000000d,#00000040)}.shq[data-register=photographic] .shq__option-photo>span{position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.shq[data-register=photographic] .shq__option-body{padding:1.8rem 2rem}.shq[data-register=editorial] .shq__option{background:transparent;border:0;border-top:1px solid var(--shq-border-strong);border-radius:0;padding:1.8rem 0;align-items:baseline;gap:2.4rem}.shq[data-register=editorial] .shq__option:last-child{border-bottom:1px solid var(--shq-border-strong)}.shq[data-register=editorial] .shq__option:hover{background:transparent;border-left:0}.shq[data-register=editorial] .shq__option-marker{display:none}.shq[data-register=editorial] .shq__option-num{font-family:var(--shq-font-hero);font-size:2.8rem;line-height:1;font-style:italic;color:var(--shq-accent);flex:0 0 4rem}.shq[data-register=editorial] .shq__option-label{font-family:var(--shq-font-hero);font-size:2.4rem;line-height:1.15;font-weight:400;font-style:italic}.shq[data-register=editorial] .shq__option-hint{font-size:1.4rem}@media(max-width:760px){.shq__header{padding:1.4rem 2rem}.shq__stage{padding:3.2rem 2rem}.shq__result-hero{padding:4rem 2rem}.shq__result-hero-inner{grid-template-columns:1fr;gap:3.2rem}.shq__result-body{padding:4rem 2rem}.shq__reasons,.shq__timeline{grid-template-columns:1fr}.shq__timeline-cell{border-right:0;border-bottom:1px solid var(--shq-border);padding-left:0}.shq__timeline-cell:last-child{border-bottom:0}.shq__mechanism{grid-template-columns:1fr;padding:2.4rem;gap:1.6rem}.shq__phases{grid-template-columns:repeat(2,1fr)}.shq__sticky-cta{padding:1.2rem 2rem;flex-wrap:wrap}.shq[data-surface=standalone] .shq__sticky-cta{padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.shq__sticky-cta-text{display:none}.shq__sticky-cta-btn{width:100%;justify-content:center}.shq__result-meta-row{grid-template-columns:1fr;gap:.4rem}.shq__email-row{flex-direction:column;align-items:stretch}.shq[data-register=photographic] .shq__option{grid-template-columns:7rem 1fr}.shq[data-register=photographic] .shq__option-photo{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.shq__option,.shq__progress-fill,.shq__mid-progress-fill,.shq__phases-letter,.shq__close{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/component-start-here-quiz.css.map */
