:root{--cream: #FCF4E3;--cream-deep: #F5EAD2;--ink: #152740;--ink-soft: #3D5066;--teal: #0A8094;--teal-deep: #023F46;--teal-wash: #E3F0F0;--brick: #CC4727;--brick-deep: #AC382D;--gold: #F6AB25;--sky: #98CAE5;--card: #FFFDF8;--shadow: 0 1px 2px rgba(21, 39, 64, .06), 0 6px 18px -6px rgba(21, 39, 64, .14);--shadow-lift: 0 2px 4px rgba(21, 39, 64, .08), 0 14px 30px -8px rgba(21, 39, 64, .2);--ease: cubic-bezier(.33, 1, .42, 1);--t: .25s}*{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{font-family:Poppins,sans-serif;background:var(--cream);color:var(--ink);min-height:100dvh;display:flex;flex-direction:column;line-height:1.5}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(16px,4vw,40px) 10px}.chrome__logo img{display:block;height:30px;width:auto}.chrome__trust{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--teal-deep);text-transform:uppercase;text-align:right}@media(max-width:560px){.chrome__trust{display:none}}.progress{padding:0 clamp(16px,4vw,40px) 4px}.progress__track{height:4px;border-radius:4px;background:#0a809424;overflow:visible;position:relative}.progress__fill{position:relative;height:100%;width:0%;border-radius:4px;background:linear-gradient(90deg,var(--teal-deep),var(--teal));transition:width .4s var(--ease)}.progress__spark{position:absolute;right:-7px;top:50%;transform:translateY(-54%);color:var(--gold);font-size:13px;line-height:1;text-shadow:0 0 6px rgba(246,171,37,.5)}.progress__section{margin-top:7px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.backbar{max-width:660px;width:100%;margin:0 auto;padding:8px clamp(16px,4vw,40px) 0;min-height:40px}.backchip{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;color:var(--teal-deep);background:var(--card);border:1.5px solid rgba(10,128,148,.25);border-radius:999px;padding:6px 16px;box-shadow:var(--shadow);transition:transform .14s var(--ease),box-shadow .14s}@media(hover:hover)and (pointer:fine){.backchip:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}}.backchip:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.stage{flex:1;width:100%;max-width:660px;margin:0 auto;padding:clamp(10px,3vh,28px) clamp(16px,4vw,40px) 32px;position:relative}.screen{animation:screenIn var(--t) var(--ease) both}.screen--out{animation:screenOut var(--t) var(--ease) both}@keyframes screenIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes screenOut{0%{opacity:1}to{opacity:0;transform:translate(-28px)}}.q-head{margin:8px 0 4px}.q-head h1{font-size:clamp(1.45rem,5.4vw,2.1rem);font-weight:700;line-height:1.22;letter-spacing:-.01em}.q-head .subtext{margin-top:6px;color:var(--ink-soft);font-size:.95rem}.cards{display:grid;gap:10px;margin-top:18px}.card{-webkit-appearance:none;appearance:none;border:1.5px solid rgba(10,128,148,.22);background:var(--card);border-radius:14px;padding:15px 18px;text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;box-shadow:var(--shadow);transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s,background .16s;animation:cardIn .36s var(--ease) both;animation-delay:calc(var(--i) * 55ms);display:flex;align-items:center;gap:12px}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--teal)}}.card:active{transform:translateY(1px) scale(.99);box-shadow:0 1px 3px #1527401f}.card:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.card--picked{border-color:var(--teal);background:var(--teal-wash);animation:pickPulse .3s var(--ease)}@keyframes pickPulse{40%{transform:scale(.985)}}.card>span:first-child{display:flex;flex-direction:column}.card__label{font-weight:600;font-size:1.02rem}.card__desc{font-size:.82rem;color:var(--ink-soft);margin-top:1px}.card__tick{margin-left:auto;flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(10,128,148,.35);display:grid;place-items:center;font-size:12px;color:transparent;transition:all .14s}.card--picked .card__tick,.card[aria-pressed=true] .card__tick{background:var(--teal);border-color:var(--teal);color:#fff}.why{margin-top:16px;font-size:.82rem;color:var(--ink-soft);display:flex;gap:7px;align-items:baseline}.why:before{content:"\2726";color:var(--gold);font-size:.8rem}.cta-row{margin-top:18px;display:flex;flex-direction:column;gap:10px}.subtext-next{color:var(--teal);font-weight:600}.btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;border-radius:999px;padding:14px 26px;font-weight:700;font-size:1rem;transition:transform .16s var(--ease),box-shadow .16s,background .16s}.btn--primary{background:var(--brick);color:#fff;box-shadow:0 8px 20px -8px #cc47278c}@media(hover:hover)and (pointer:fine){.btn--primary:hover{background:var(--brick-deep);transform:translateY(-1px)}}.btn--primary:active{transform:translateY(1px)}.btn--ghost{background:transparent;color:var(--teal-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.capture-field{display:flex;gap:8px;margin-top:18px}.capture-field input{flex:1;min-width:0;font:inherit;padding:13px 16px;border-radius:12px;border:1.5px solid rgba(10,128,148,.3);background:var(--card);color:var(--ink)}.capture-field input:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.capture-field input.is-invalid{border-color:var(--brick);background:#fff6f3}.capture-field input.is-invalid:focus-visible{outline-color:var(--brick)}.field-err{margin-top:8px;font-size:.82rem;font-weight:600;color:var(--brick-deep)}.field-err[hidden]{display:none}.fineprint{margin-top:10px;font-size:.75rem;color:var(--ink-soft)}.loading{text-align:left;padding-top:4vh}.loading h1{font-size:clamp(1.5rem,5.5vw,2.1rem);font-weight:700}.loading .nnj{margin-top:6px;color:var(--ink-soft);font-style:italic;font-size:.95rem}.load-steps{margin:26px 0 0;list-style:none;padding:0;display:grid;gap:14px}.load-steps li{display:flex;gap:12px;align-items:center;font-weight:500;opacity:0;transform:translateY(8px)}.load-steps li.on{animation:stepIn .38s var(--ease) forwards}@keyframes stepIn{to{opacity:1;transform:none}}.load-steps .dot{width:26px;height:26px;flex:none;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:13px;transform:scale(0)}.load-steps li.on .dot{animation:pop .32s .12s var(--ease) forwards}@keyframes pop{60%{transform:scale(1.18)}to{transform:scale(1)}}.proof{margin-top:26px;padding:13px 16px;border-radius:12px;background:var(--card);box-shadow:var(--shadow);font-size:.9rem;display:flex;align-items:center;gap:8px;opacity:0;animation:stepIn .4s 1.4s var(--ease) forwards}.proof .stars{color:var(--gold);letter-spacing:1px}.load-reviews{margin-top:14px;display:grid;gap:10px}.load-review{padding:13px 16px;border-radius:12px;background:var(--card);box-shadow:var(--shadow);border-left:3px solid var(--gold);opacity:0}.load-review.on{animation:stepIn .4s var(--ease) forwards}.lr-stars{color:var(--gold);letter-spacing:1px;font-size:.82rem}.lr-quote{margin:5px 0 4px;font-size:.9rem;line-height:1.38;font-style:italic}.lr-author{font-size:.78rem;color:var(--ink-soft);font-weight:600}.results .eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:6px}.results h1{font-size:clamp(1.6rem,6vw,2.3rem);font-weight:800;letter-spacing:-.015em;line-height:1.15}.results .headline{color:var(--ink-soft);font-size:1.02rem;margin-top:4px}.results .d2{margin-top:12px;font-size:.78rem;color:var(--ink-soft);border-left:3px solid var(--sky);padding-left:10px}.because{margin-top:22px;background:var(--teal-wash);border-radius:14px;padding:16px 18px}.because h2{font-size:.95rem;font-weight:700;color:var(--teal-deep);margin-bottom:8px}.because ul{list-style:none;padding:0;display:grid;gap:7px}.because li{font-size:.9rem;display:flex;gap:9px}.because li:before{content:"\2726";color:var(--teal);flex:none}.plan{margin-top:22px;display:grid;gap:12px}.prod{background:var(--card);border-radius:16px;box-shadow:var(--shadow);padding:14px;display:grid;gap:4px 14px;grid-template-columns:96px 1fr;grid-template-areas:"img body" "img foot";align-items:start;animation:cardIn .4s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.prod--hero{grid-template-columns:118px 1fr;border:1.5px solid var(--teal);position:relative}.prod--hero:before{content:"Your starting point";position:absolute;top:-9px;left:16px;background:var(--teal);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 10px}.prod img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--cream-deep)}.prod>a,.prod>img{grid-area:img;align-self:start}.prod>a{display:block}.prod img{display:block}.prod__body{grid-area:body;min-width:0}.prod__name{font-weight:600;font-size:.98rem;line-height:1.3}.prod__benefit{font-size:.82rem;color:var(--ink-soft);margin-top:2px}.prod__meta{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.prod__stars{color:var(--gold);font-size:.8rem;letter-spacing:.5px}.prod__reviews{font-size:.74rem;color:var(--ink-soft)}.badge{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--sky);color:var(--ink);border-radius:999px;padding:2px 8px}.prod__cta{grid-area:foot;display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:8px;align-self:start}.prod__price{font-weight:700}.add{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;font-weight:700;font-size:.85rem;border-radius:999px;padding:8px 16px;border:1.5px solid var(--teal);background:transparent;color:var(--teal-deep);transition:all .14s var(--ease)}@media(hover:hover)and (pointer:fine){.add:hover{background:var(--teal);color:#fff}}.add.added{background:var(--teal);color:#fff;border-color:var(--teal)}.add:disabled{opacity:.7;cursor:default}.soldout{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);background:var(--cream-deep);border-radius:999px;padding:7px 13px}.soldout--sm{padding:5px 10px;font-size:.7rem}.prod__price--out{text-decoration:line-through;color:var(--ink-soft);font-weight:600}.prod--out img,.prod--out .imgph{opacity:.55;filter:grayscale(.3)}.plan-tog{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;font-weight:700;font-size:.82rem;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 13px;border:1.5px solid var(--teal);background:var(--teal);color:#fff;transition:all .14s var(--ease)}.plan-tog:not(.is-in){background:transparent;color:var(--teal-deep)}@media(hover:hover)and (pointer:fine){.plan-tog:hover{transform:translateY(-1px)}}.plan-tog .tog-box{width:16px;height:16px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;line-height:1;border:1.5px solid currentColor}.plan-tog.is-in .tog-box{background:#fff;color:var(--teal);border-color:#fff}.plan-tog:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.prod__variant{margin-top:8px}.variant-select{appearance:none;-webkit-appearance:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--ink);max-width:100%;cursor:pointer;background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230A8094' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:10px 6px;border:1.5px solid rgba(10,128,148,.3);border-radius:10px;padding:8px 30px 8px 12px;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}@media(hover:hover)and (pointer:fine){.variant-select:hover{border-color:var(--teal);box-shadow:var(--shadow)}}.variant-select:focus-visible{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--teal)}.prod--out .variant-select{opacity:.55}.xs-card .prod__variant{margin-top:6px}.xs-card .variant-select{width:100%;font-size:.75rem;padding:6px 24px 6px 9px;background-position:right 8px center}.mirror__lead{display:block;font-size:.76rem;font-weight:600;color:var(--teal-deep);margin-bottom:3px}.mirror{margin-top:18px;flex-direction:column;font-size:.92rem;background:var(--card);border-radius:12px;padding:13px 16px;box-shadow:var(--shadow);display:flex;gap:9px}.mirror:before{content:"\2726";color:var(--gold);position:absolute;left:14px;top:14px}.mirror{position:relative;padding-left:36px}.addall{position:sticky;bottom:calc(14px + env(safe-area-inset-bottom));margin-top:20px;z-index:10}.addall .btn{width:100%;font-size:1.05rem;padding:16px}.addall .btn.added{background:var(--teal);box-shadow:none;cursor:default}.addall .btn:disabled{cursor:default}.cart-status{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);border:1.5px solid var(--teal);border-radius:12px;padding:9px 14px;margin-bottom:8px;font-size:.85rem;font-weight:600;box-shadow:var(--shadow)}.cart-status .cs-count{color:var(--ink)}.cart-status .cs-link{color:var(--teal-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cart-status[hidden]{display:none}.guarantee{margin-top:18px;display:flex;gap:13px;align-items:flex-start;background:var(--teal-wash);border-radius:14px;padding:16px 18px}.guarantee__badge{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#fff;font-size:15px;box-shadow:var(--shadow)}.guarantee h2{font-size:.98rem;font-weight:700;color:var(--teal-deep)}.guarantee p{font-size:.85rem;color:var(--ink);margin-top:3px;line-height:1.45}.xs{margin-top:26px}.xs h2{font-size:1rem;font-weight:700;margin-bottom:10px}.xs-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.xs-card{flex:0 0 150px;background:var(--card);border-radius:12px;padding:10px;box-shadow:var(--shadow);font-size:.8rem}.xs-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--cream-deep)}.xs-card__name{margin-top:6px;min-height:2.3em;line-height:1.15;font-weight:500}.xs-card__row{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.xs-card .prod__price{font-size:.82rem}.add--sm{padding:5px 12px;font-size:.76rem}.res-disclaimers{margin-top:26px;display:grid;gap:8px}.res-disclaimers p{font-size:.74rem;color:var(--ink-soft);border-left:3px solid rgba(10,128,148,.25);padding-left:10px}.offer{margin-top:26px;background:linear-gradient(135deg,var(--teal-deep),var(--teal));border-radius:16px;padding:20px;color:#fff}.offer h2{font-size:1.15rem;font-weight:700}.offer p{font-size:.88rem;opacity:.92;margin-top:3px}.offer .btn{margin-top:12px;background:var(--gold);color:var(--ink);box-shadow:none}.offer .code{font-weight:800;letter-spacing:.12em;background:#ffffff29;border-radius:8px;padding:8px 14px;display:inline-block;margin-top:12px}.sms{margin-top:12px;font-size:.78rem;color:var(--ink-soft)}.stage{z-index:1}.stage-sparkle{position:fixed;top:96px;right:clamp(8px,3vw,48px);z-index:0;width:clamp(30px,5vw,44px);height:auto;opacity:.38;pointer-events:none;animation:sparkleFloat 5s ease-in-out infinite alternate}@keyframes sparkleFloat{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(8px) rotate(4deg)}}.loading h1{display:flex;align-items:center;gap:10px}.loading .gif{height:44px;width:auto}.results h1{position:relative;display:inline-block}.results h1 .h-spark{position:absolute;top:-16px;right:-34px;width:30px}.offer{position:relative;overflow:hidden}.offer .gif{position:absolute;top:8px;right:12px;height:40px;opacity:.9}.recapture{margin-top:26px;background:var(--card);border:1.5px solid rgba(10,128,148,.25);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.recapture h2{font-size:1.05rem;font-weight:700}.recapture p{font-size:.85rem;color:var(--ink-soft);margin-top:2px}.recapture .capture-field{margin-top:12px}.recapture .btn{padding:12px 20px;flex:none}.explore{margin-top:18px;text-align:center;font-size:.9rem}.explore a{color:var(--teal-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.chrome-foot{max-width:660px;width:100%;margin:0 auto;padding:6px clamp(16px,4vw,40px) calc(16px + env(safe-area-inset-bottom))}.back{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;color:var(--teal-deep);padding:6px 0}.disclaimer{font-size:.68rem;color:var(--ink-soft);opacity:.85;margin-top:6px}.disclaimer a{color:var(--teal-deep);font-weight:600}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,80px);background:var(--ink);color:var(--cream);border-radius:999px;padding:11px 22px;font-size:.9rem;font-weight:600;transition:transform .3s var(--ease);z-index:60;pointer-events:none}.toast.show{transform:translate(-50%)}@media(min-width:700px){.cards{gap:12px}.cta-row{flex-direction:row;align-items:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.prod a,.xs-card a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.prod__name a:hover{color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px}}.quiz-body{margin:0}.prod .imgph,.xs-card .imgph{grid-area:img;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:10px;background:linear-gradient(135deg,var(--teal-wash),var(--cream-deep));color:var(--teal);font-size:1.4rem;line-height:1}.prod--hero .imgph{font-size:1.8rem}.xs-card .imgph{border-radius:8px}@media(max-width:699px){#chat-button,[id^=gorgias-chat],[class^=gorgias-chat],#gorgias-chat-container,.gorgias-chat-container,[id^=postscript],[class*=postscript-popup],[id^=smile-],.smile-launcher-frame-container,.om-element,[id^=om-]{display:none!important}}@media(pointer:coarse){.add,.add--sm{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.add{min-width:4.5rem}.add--sm{min-width:4rem}.plan-tog,.variant-select{min-height:44px}.cs-link{display:inline-block;padding:6px 0}}@media(max-width:560px){.results h1 .h-spark{right:-6px;top:-13px;width:24px}.offer h2{padding-right:52px}}.prod__name,.prod__name a{overflow-wrap:anywhere}.xs-card>a{display:block}.prod>a:has(.imgph),.xs-card>a:has(.imgph){aspect-ratio:1;display:block}.prod>a>.imgph,.xs-card>a>.imgph{width:100%;height:100%}@media(max-width:699px){.results{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.toast{bottom:calc(84px + env(safe-area-inset-bottom))}.xs-row{scroll-snap-type:x proximity}.xs-row>.xs-card{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/quiz.css.map */
