:root{--accent: #3f7f66;--bg: #ffffff;--radius: 16px;--anim-dur: .34s;--anim-shift: 14px;--anim-scale: 1;--anim-blur: 0px;--anim-ease: cubic-bezier(.22,.61,.36,1);--child-dur: .4s;--child-shift: 0px;--child-stagger: 0s;--child-ease: cubic-bezier(.34,1.45,.5,1);--surface: #ffffff;--ink: #1f1f1d;--muted: #6f6c64;--faint: #97938a;--line: #e7e2d6;--line-strong: #e4e4e7;--scalp: #efe7d8;--accent-tint: color-mix(in srgb, var(--accent) 8%, #ffffff);--accent-tint-2: color-mix(in srgb, var(--accent) 14%, #ffffff);--accent-ink: color-mix(in srgb, var(--accent) 78%, #000000);--shadow-card: 0 1px 2px rgba(31,31,29,.04), 0 8px 24px rgba(31,31,29,.05);--shadow-soft: 0 1px 2px rgba(31,31,29,.04)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:Jost,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.5}#root{min-height:100%}h1,h2,h3{font-family:Cabin,system-ui,sans-serif;font-weight:600;margin:0;letter-spacing:-.01em}.app{min-height:100vh;display:flex;flex-direction:column;align-items:center}.topbar{position:sticky;top:0;z-index:5;width:100%;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:16px 18px 14px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn{width:40px;height:40px;display:grid;place-items:center;border:none;background:transparent;color:var(--ink);cursor:pointer;border-radius:50%;transition:background .2s,opacity .2s}.back-btn:hover{background:#1f1f1d0f}.back-btn.is-hidden{opacity:0;pointer-events:none}.logo{height:30px;width:auto;display:block;margin:0 auto;mix-blend-mode:multiply}.logo-sm{height:92px}.topbar-spacer{width:44px}.progress-wrap{width:100%;max-width:620px;padding:0 24px}.progress-track{height:4px;background:#e4e4e7;border-radius:99px;overflow:hidden}.progress-fill{display:block!important;height:100%;background:var(--accent);border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1)}.stage{flex:1;width:100%;display:flex;justify-content:center;overflow-y:auto}.stage-inner{width:100%;max-width:620px;padding:30px 24px 64px}.section-label{display:inline-block;font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.q{font-size:27px;line-height:1.2;margin-bottom:10px;text-wrap:pretty}.helper{color:var(--muted);font-size:15.5px;margin:0 0 26px;max-width:46ch}.opt-list{display:flex;flex-direction:column;gap:12px}.opt-card{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;cursor:pointer;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--radius);padding:18px;font-family:Jost,sans-serif;color:var(--ink);box-shadow:var(--shadow-soft);transition:border-color .18s,background .18s,transform .12s,box-shadow .18s}.opt-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-1px)}.opt-card.is-selected{border-color:var(--accent);background:var(--accent-tint)}.opt-body{display:flex;flex-direction:column;gap:4px}.opt-tag{align-self:flex-start;font-family:Cabin,sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-tint-2);padding:3px 9px;border-radius:99px;margin-bottom:3px}.opt-label{font-size:17px;font-weight:500;line-height:1.3}.opt-desc{font-size:14px;color:var(--muted);line-height:1.4}.opt-mark{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;background:var(--surface);transition:background .18s,border-color .18s}.opt-mark.is-box{border-radius:7px}.is-selected .opt-mark{background:var(--accent);border-color:var(--accent)}.link-opt{display:block;margin:20px auto 0;background:none;border:none;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.link-opt:hover{color:var(--ink)}.btn{font-family:Jost,sans-serif;font-weight:400;font-size:16px;border:none;border-radius:99px;cursor:pointer;padding:14px 26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .12s,background .18s,opacity .18s,box-shadow .18s}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 30%,transparent)}.btn-primary:hover{background:var(--accent-ink);transform:translateY(-1px)}.btn-primary:disabled{background:var(--line);color:var(--faint);box-shadow:none;cursor:not-allowed;transform:none}.btn-ghost{background:transparent;color:var(--accent-ink);border:1.5px solid color-mix(in srgb,var(--accent) 35%,var(--line))}.btn-ghost:hover{background:var(--accent-tint)}.btn-lg{padding:16px 30px;font-size:17px}.btn-block{width:100%;margin-top:24px}.screen-landing{text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:8px}.eyebrow{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.landing-h1{font-size:38px;line-height:1.08;max-width:14ch;margin:0 auto 16px}.landing-body{color:var(--muted);font-size:16px;max-width:50ch;margin:0 auto}.meta-row{list-style:none;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:0;margin:22px 0 4px}.meta-row li{font-family:Cabin,sans-serif;font-weight:500;font-size:12.5px;letter-spacing:.04em;color:var(--accent-ink);background:var(--surface);border:1px solid var(--line);padding:7px 14px;border-radius:99px}.hero-product{position:relative;width:280px;height:280px;margin:18px auto 26px;display:grid;place-items:center}.hero-product img{position:relative;z-index:2;width:215px;height:auto;mix-blend-mode:multiply}.halo{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));left:50%;top:50%;transform:translate(-50%,-50%)}.halo-1{width:200px;height:200px;opacity:.9}.halo-2{width:260px;height:260px;opacity:.55}.halo-3{width:320px;height:320px;opacity:.3}.fine{font-size:13px;color:var(--faint);margin-top:16px;letter-spacing:.02em}.density-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.density-card{cursor:pointer;text-align:left;background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;box-shadow:var(--shadow-soft);transition:border-color .18s,background .18s,transform .12s;font-family:Jost,sans-serif;color:var(--ink)}.density-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-1px)}.density-card.is-selected{border-color:var(--accent);background:var(--accent-tint)}.density-img{position:relative;width:100%;aspect-ratio:1/1.04;background:color-mix(in srgb,var(--scalp) 35%,#fff);border-radius:calc(var(--radius) - 6px);overflow:hidden;display:grid;place-items:center}.density-img--photo{aspect-ratio:auto;background:#fff}.density-img--photo img{width:100%;height:auto;object-fit:contain;display:block}.density-check{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--accent);display:grid;place-items:center;box-shadow:0 2px 6px #00000026}.density-label{font-family:Cabin,sans-serif;font-weight:600;font-size:15.5px;margin-top:11px}.density-desc{font-size:12.8px;color:var(--muted);line-height:1.38;margin-top:3px}.recap-title{font-size:30px;line-height:1.12;letter-spacing:-.01em;margin-bottom:22px;max-width:18ch}.recap-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-soft)}.recap-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--line)}.recap-row:last-child{border-bottom:none}.recap-row-label{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);flex:none;white-space:nowrap}.recap-row-value{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:11px;font-family:Jost,sans-serif;font-weight:600;font-size:16.5px;color:var(--ink);text-align:right;line-height:1.3}.recap-row-img{width:48px;height:48px;object-fit:contain;border-radius:9px;background:#fff;border:1px solid var(--line);flex:none}.recap-hook{margin:22px 0 18px;font-size:15px;color:var(--faint);text-align:center;line-height:1.5;text-wrap:pretty}.screen-analyzing{min-height:56vh;display:flex;align-items:center;justify-content:center}.analyzing{display:flex;flex-direction:column;align-items:center;gap:26px;padding:24px 0}.analyzing-orb{position:relative;width:96px;height:96px;display:grid;place-items:center}.orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 42%,transparent);animation:orbPulse 1.8s ease-out infinite}.orb-ring-2{animation-delay:.9s}.orb-core{width:30px;height:30px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent);animation:orbBreath 1.6s ease-in-out infinite}@keyframes orbPulse{0%{transform:scale(.5);opacity:.85}to{transform:scale(1.25);opacity:0}}@keyframes orbBreath{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}.analyzing-title{font-family:Cabin,sans-serif;font-weight:600;font-size:17px;color:var(--ink)}.analyzing-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.analyzing-steps li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--faint);transition:color .3s}.analyzing-steps li.is-active{color:var(--accent-ink)}.analyzing-steps li.is-done{color:var(--ink)}.analyzing-tick{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--accent);flex:none;transition:background .3s}.analyzing-steps li:not(.is-done) .analyzing-tick{background:color-mix(in srgb,var(--accent) 16%,var(--line))}.analyzing-dot{width:6px;height:6px;border-radius:50%;background:var(--faint)}.recap-reveal{animation:recapReveal .55s cubic-bezier(.2,.7,.2,1) both}@keyframes recapReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.snapshot{background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--radius);padding:20px;margin-bottom:16px}.snapshot-label{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);display:block;margin-bottom:18px}.snapshot-track{position:relative;height:8px;border-radius:99px;background:color-mix(in srgb,var(--accent) 14%,#fff)}.snapshot-fill{position:absolute;left:0;top:0;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 50%,#fff),var(--accent));transform-origin:left;animation:growX .9s cubic-bezier(.2,.7,.2,1) both}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.snapshot-marker{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--accent);transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000002e;animation:markPop .4s .55s both}@keyframes markPop{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.snapshot-scale{display:flex;justify-content:space-between;margin-top:12px}.snapshot-scale span{font-family:Cabin,sans-serif;font-size:12.5px;letter-spacing:.03em;color:var(--faint)}.snapshot-scale span.is-active{color:var(--accent-ink);font-weight:700}.snapshot-summary{margin:16px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink);text-wrap:pretty}.stage-eyebrow{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:12px}.stage-name{font-size:31px;line-height:1.12;margin-bottom:18px;max-width:16ch}.stage-lead{font-family:Cabin,sans-serif;font-weight:500;font-size:17px;color:var(--accent-ink);line-height:1.42;margin:0 0 16px}.stage-body{color:var(--muted);font-size:16px;line-height:1.62;margin:0 0 22px}.stage-focus{background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.stage-focus-label{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);display:block;margin-bottom:6px}.stage-focus-text{font-size:15.5px;line-height:1.5;margin:0;color:var(--ink)}.stage-plan{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:4px 2px}.stage-plan-label{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.stage-plan-name{font-family:Cabin,sans-serif;font-weight:700;font-size:16px;color:var(--ink)}.inter-h{font-size:30px;line-height:1.14;margin-bottom:14px;max-width:18ch}.inter-accent{font-family:Cabin,sans-serif;font-weight:600;font-size:19px;color:var(--accent-ink);line-height:1.32;margin:0 0 16px}.inter-body{color:var(--muted);font-size:16px;line-height:1.62;margin:0}header:not(.topbar),footer:not(.topbar),.site-header,.site-footer,.header-wrapper,.footer-wrapper,#shopify-section-header,#shopify-section-footer,.announcement-bar,.announcement-bar__container,.page-header,.page-footer,.main-header,.page-head,.shopify-section-header,.shopify-section-footer{display:none!important}body{margin-top:0!important;padding-top:0!important}html,body,#root,.app{min-height:100%!important}.reviews-strip{margin-top:40px}.reviews-head{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);display:block;margin-bottom:14px}.reviews-row{display:flex;flex-direction:column;gap:12px}.review-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft)}.review-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.stars{display:inline-flex;gap:2px}.verified{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-family:Cabin,sans-serif;font-weight:600;letter-spacing:.03em;color:var(--accent-ink);white-space:nowrap}.review-quote{font-size:15px;line-height:1.55;margin:0 0 14px;color:var(--ink)}.review-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.review-name{font-family:Cabin,sans-serif;font-weight:600;font-size:14px}.review-tags{display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:11px;letter-spacing:.02em;color:var(--muted);background:color-mix(in srgb,var(--bg) 60%,#fff);border:1px solid var(--line);padding:3px 9px;border-radius:99px}.result-eyebrow{font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:12px}.result-hook{font-size:33px;line-height:1.1;margin-bottom:12px;max-width:16ch}.result-sub{font-family:Cabin,sans-serif;font-weight:500;font-size:17px;color:var(--accent-ink);line-height:1.4;margin:0 0 26px}.fit-card{background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--radius);padding:22px;margin-bottom:24px}.fit-title{font-family:Cabin,sans-serif;font-weight:600;font-size:16px;display:block;margin-bottom:4px}.fit-lead{font-size:14.5px;color:var(--muted);margin:0 0 12px}.fit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.fit-list li,.benefits li{display:flex;align-items:flex-start;gap:9px;font-size:15px;line-height:1.4}.fit-list li svg,.benefits li svg{margin-top:3px;flex:none}.fit-foot{font-size:14px;color:var(--muted);margin:14px 0 0;line-height:1.5}.product-card{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);overflow:hidden;box-shadow:var(--shadow-card);margin-bottom:36px}.product-media{position:relative;background:linear-gradient(165deg,color-mix(in srgb,var(--scalp) 50%,#fff),#fff);display:grid;place-items:center;padding:30px}.product-media img{width:215px;height:auto;mix-blend-mode:multiply}.badge{position:absolute;top:16px;left:16px;background:var(--accent);color:#fff;font-family:Cabin,sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;padding:6px 12px;border-radius:99px}.product-info{padding:24px 22px 26px}.riskfree-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;margin-bottom:12px;padding:6px 13px;border-radius:99px;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);font-family:Cabin,sans-serif;font-weight:600;font-size:13px;letter-spacing:.01em}.product-name{font-size:23px;line-height:1.15}.product-sub{display:block;font-size:13.5px;color:var(--faint);letter-spacing:.04em;margin-top:4px}.product-tagline{display:block;font-family:Cabin,sans-serif;font-weight:500;font-size:14px;color:var(--accent-ink);margin-top:8px}.price-row{display:flex;align-items:baseline;gap:10px;margin:14px 0 18px}.price{font-family:Cabin,sans-serif;font-weight:700;font-size:26px}.price-was{font-size:16px;color:var(--faint);text-decoration:line-through}.product-desc{font-size:14.5px;color:var(--muted);line-height:1.6;margin:0 0 12px}.benefits{list-style:none;padding:0;margin:18px 0 22px;display:flex;flex-direction:column;gap:9px}.cta-subtext{text-align:center;font-size:13.5px;color:var(--muted);margin:12px 0 0}.guarantee{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--faint);margin:18px 0 0}.timeline-note{text-align:center;font-size:12.5px;line-height:1.5;color:var(--faint);margin:9px auto 0;max-width:42ch}.testimonials{margin-bottom:30px}.testi-head{font-size:22px;margin-bottom:16px}.testi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fda{display:none!important;font-size:11px;color:var(--faint);line-height:1.5;text-align:center;margin:0}.screen-placeholder{text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:16px}.leaf-mark{width:130px;height:140px;margin-bottom:6px;opacity:.9}.notify-form{display:flex;gap:10px;width:100%;max-width:420px;margin-top:24px}.notify-form input{flex:1;font-family:Jost,sans-serif;font-size:15px;padding:13px 16px;border:1.5px solid var(--line);border-radius:99px;background:var(--surface);color:var(--ink)}.notify-form input:focus{outline:none;border-color:var(--accent)}.notify-done{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-family:Cabin,sans-serif;font-weight:600;color:var(--accent-ink)}.card-style-outline .opt-card,.card-style-outline .density-card,.card-style-outline .review-card{box-shadow:none}.card-style-flat .opt-card,.card-style-flat .density-card{box-shadow:none;border-color:transparent;background:color-mix(in srgb,var(--bg) 45%,#fff)}.card-style-flat .opt-card.is-selected,.card-style-flat .density-card.is-selected{border-color:var(--accent)}@media(prefers-reduced-motion:no-preference){.anim-in-fwd{animation:inFwd var(--anim-dur) var(--anim-ease) both}.anim-in-back{animation:inBack var(--anim-dur) var(--anim-ease) both}.anim-stagger .screen>*{animation:childRise var(--child-dur) var(--child-ease) both;animation-delay:calc(var(--child-stagger) * var(--i, 0) + .06s)}.anim-stagger.anim-in-back .screen>*{animation-name:childRiseBack}.anim-stagger .screen>*:nth-child(1){--i: 0}.anim-stagger .screen>*:nth-child(2){--i: 1}.anim-stagger .screen>*:nth-child(3){--i: 2}.anim-stagger .screen>*:nth-child(4){--i: 3}.anim-stagger .screen>*:nth-child(5){--i: 4}.anim-stagger .screen>*:nth-child(6){--i: 5}.anim-stagger .screen>*:nth-child(7){--i: 6}.anim-stagger .screen>*:nth-child(8){--i: 7}.anim-stagger .screen>*:nth-child(n+9){--i: 8}.anim-stagger .opt-list>*,.anim-stagger .density-grid>*{animation:childRise var(--child-dur) var(--child-ease) both;animation-delay:calc(var(--child-stagger) * var(--j, 0) + .12s)}.anim-stagger.anim-in-back .opt-list>*,.anim-stagger.anim-in-back .density-grid>*{animation-name:childRiseBack}.anim-stagger .opt-list>*:nth-child(1),.anim-stagger .density-grid>*:nth-child(1){--j: 0}.anim-stagger .opt-list>*:nth-child(2),.anim-stagger .density-grid>*:nth-child(2){--j: 1}.anim-stagger .opt-list>*:nth-child(3),.anim-stagger .density-grid>*:nth-child(3){--j: 2}.anim-stagger .opt-list>*:nth-child(4),.anim-stagger .density-grid>*:nth-child(4){--j: 3}.anim-stagger .opt-list>*:nth-child(5),.anim-stagger .density-grid>*:nth-child(5){--j: 4}.anim-stagger .opt-list>*:nth-child(n+6),.anim-stagger .density-grid>*:nth-child(n+6){--j: 5}}@keyframes inFwd{0%{opacity:0;transform:translate(var(--anim-shift)) scale(var(--anim-scale));filter:blur(var(--anim-blur))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes inBack{0%{opacity:0;transform:translate(calc(-1 * var(--anim-shift))) scale(var(--anim-scale));filter:blur(var(--anim-blur))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes childRise{0%{opacity:0;transform:translateY(var(--child-shift))}to{opacity:1;transform:none}}@keyframes childRiseBack{0%{opacity:0;transform:translateY(calc(-.55 * var(--child-shift)))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){[data-motion=expressive] .opt-card.is-selected,[data-motion=expressive] .density-card.is-selected{animation:pickPop .38s cubic-bezier(.34,1.6,.5,1)}}@keyframes pickPop{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@media(max-width:480px){.landing-h1{font-size:31px}.q{font-size:23px}.result-hook{font-size:27px}.density-grid,.testi-grid{grid-template-columns:1fr}.notify-form{flex-direction:column}.notify-form .btn{width:100%}.recap-row{flex-direction:column;align-items:flex-start;gap:7px}.recap-row-value{justify-content:flex-start;text-align:left;width:100%}}
/*# sourceMappingURL=/cdn/shop/files/hair-quiz.css.map */
