:root{--bg:#fff;--soft:#f4f5fb;--ink:#171a26;--mut:#414656;--indigo:#3b4fd8;--indigo-deep:#2c3cae;--indigo-soft:#e9ecfa;--line:#e4e6ef;--line-strong:#d3d6e4;--ctl-line:#8b8d96;--red:#b00020;--r:14px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);background:var(--bg);font-family:Manrope,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.62}::selection{background:var(--indigo-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:800;line-height:1.1}h1{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.04}h2{font-size:clamp(1.7rem,3.1vw,2.35rem)}h3{font-size:1.16rem}.wrap{max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.band{background:var(--bg);padding-block:clamp(3.75rem,7.5vw,6rem)}.band.soft{background:var(--soft)}.band-head{max-width:44rem;margin-bottom:clamp(2rem,5vw,3.25rem)}.band-head h2{margin-top:.55rem}.band-head .lead{margin-top:.9rem}.kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--indigo);font-size:.78rem;font-weight:800;display:inline-block}.lead{color:var(--mut);font-size:1.14rem}.mut{color:var(--mut)}.fineprint{color:var(--mut);max-width:56rem;font-size:.85rem}.fineprint+.fineprint{margin-top:.5rem}.btn{border-radius:var(--r);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.9rem 1.7rem;font-size:.99rem;font-weight:800;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--indigo);color:#fff}.btn-primary:hover{background:var(--indigo-deep)}.btn-ghost{border-color:var(--ctl-line);color:var(--ink);background:#fff}.btn-ghost:hover{border-color:var(--indigo);color:var(--indigo-deep)}.btn-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.textlink{color:var(--indigo-deep);text-underline-offset:3px;font-weight:800;text-decoration:underline 1.5px}.textlink:hover{color:var(--indigo)}.site-header{z-index:80;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff2;position:sticky;top:0}.header-row{align-items:center;gap:1.75rem;min-height:4.5rem;display:flex;position:relative}.brand{color:#0b0d13;text-decoration:none}.brand .silogo svg{color:#0b0d13;height:1.5em}.brand .silogo b{letter-spacing:.13em;font-size:1.08rem;font-weight:800}.site-nav{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.site-nav ul{align-items:center;gap:1.3rem;margin:0;display:flex}.site-nav a:not(.btn){color:var(--ink);padding-block:.35rem;font-size:.94rem;font-weight:600;text-decoration:none}.site-nav a:not(.btn):hover{color:var(--indigo-deep);text-underline-offset:4px;text-decoration:underline}.nav-cta{white-space:nowrap;padding:.62rem 1.2rem}.menu-btn{border:1px solid var(--ctl-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;margin-left:auto;padding:.6rem .72rem;display:none}.menu-btn .mb-bar{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-btn[aria-expanded=true] .mb-bar:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[aria-expanded=true] .mb-bar:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] .mb-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=62rem){.menu-btn{display:flex}.site-nav{border-bottom:1px solid var(--line);background:#fff;margin-left:0;padding:.75rem clamp(1.25rem,4vw,2.5rem) 1.4rem;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.open,.site-nav ul{display:block}.site-nav ul li{border-bottom:1px solid var(--line)}.site-nav a:not(.btn){padding:.85rem 0;font-size:1.05rem;display:block}.nav-cta{width:100%;margin-top:1rem}}.hero{padding-block:clamp(3rem,6.5vw,5rem)}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero-copy .lead{max-width:34rem;margin-top:1.1rem}.hero-copy .btn-row{margin-top:1.8rem}.hero-note{color:var(--mut);max-width:32rem;margin-top:.95rem;font-size:.85rem}.hero-price{margin-top:1.4rem;font-size:1.2rem;font-weight:800}.hero-price .big{letter-spacing:-.02em;font-size:2rem}.hero-price .per{color:var(--mut);font-size:.95rem;font-weight:600}@media (width<=56rem){.hero-grid{grid-template-columns:1fr}}.figure{border-radius:var(--r);background:var(--soft);border:1px solid var(--line);overflow:hidden}.figure img{width:100%;height:auto}.figure-p{aspect-ratio:2/3;max-height:88svh}.figure-p img{object-fit:cover;object-position:center top;height:100%}.cols-2{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,3vw,2rem);display:grid}.cols-3{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem);display:grid}@media (width<=60rem){.cols-3{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.cols-2,.cols-3{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:1.6rem}.band.soft .card{border-color:var(--line-strong)}.card h3{margin-bottom:.55rem}.card p{color:var(--mut);font-size:.97rem}.step-num{color:#fff;background:var(--indigo);border-radius:12px;place-items:center;width:2.15rem;height:2.15rem;margin-bottom:.95rem;font-size:.95rem;font-weight:800;display:grid}.tcard{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:.65rem;padding:1.6rem;display:flex}.tcard.brand{border-color:var(--indigo);border-width:1.5px}.tcard-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tcard h3{font-size:1.06rem}.tcard .form{color:var(--mut);font-size:.9rem}.price{color:var(--ink);letter-spacing:-.015em;font-size:1.6rem;font-weight:800}.price .suffix{color:var(--mut);font-size:.95rem;font-weight:600}.price-note{color:var(--mut);font-size:.87rem}.tcard-cta{margin-top:auto;padding-top:.9rem}.tag{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:.3rem .55rem;font-size:.68rem;font-weight:800;display:inline-block}.tag-brand{background:var(--indigo-soft);color:var(--indigo-deep)}.tag-comp{color:#3a4050;background:#eef0f4}.checks{gap:.5rem;display:grid}.checks li{color:var(--mut);align-items:flex-start;gap:.6rem;font-size:.96rem;display:flex}.checks li:before{content:"";background:var(--indigo-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 7 11.2 12.2 5' fill='none' stroke='%232c3cae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8rem;border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.tablewrap{border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:46rem;font-size:.95rem}.cmp-table caption{text-align:left;color:var(--ink);padding:1.2rem 1.4rem .4rem;font-size:1.05rem;font-weight:800}.cmp-table th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:var(--mut);border-bottom:1px solid var(--line-strong);padding:.9rem 1.4rem;font-size:.76rem}.cmp-table td{border-bottom:1px solid var(--line);color:var(--mut);vertical-align:top;padding:1rem 1.4rem}.cmp-table td:first-child{color:var(--ink);font-weight:700}.cmp-table tr:last-child td{border-bottom:0}.cmp-table .cmp-price{color:var(--ink);white-space:nowrap;font-weight:800}.vslot{text-align:center;place-items:center;padding:clamp(3rem,7vw,5rem) 1.5rem}.vslot h2,.vslot p{color:#fff}.vslot p{margin-top:.8rem;font-size:1.05rem}.vslot .inner{max-width:40rem}.stat{border:1px solid var(--line);border-radius:var(--r);text-align:center;background:#fff;padding:1.5rem}.stat b{color:var(--indigo-deep);font-size:clamp(2rem,4vw,2.7rem);font-weight:800;line-height:1.1;display:block}.stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-top:.4rem;font-size:.85rem;font-weight:800;display:block}.faq{border-top:1px solid var(--line-strong)}.faq details{border-bottom:1px solid var(--line-strong)}.faq summary{cursor:pointer;padding:1.15rem 2.4rem 1.15rem 0;font-weight:800;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--indigo);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq .faq-a{color:var(--mut);max-width:46rem;padding:0 0 1.3rem}.cta-band{text-align:center}.cta-band .inner{max-width:42rem;margin-inline:auto}.cta-band .btn-row{justify-content:center;margin-top:1.7rem}.cta-band .fineprint{margin:1.1rem auto 0}.anchor-nav{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.anchor-nav a{color:var(--indigo-deep);border:1px solid var(--ctl-line);background:#fff;border-radius:12px;padding:.45rem .95rem;font-size:.9rem;font-weight:800;text-decoration:none}.anchor-nav a:hover{border-color:var(--indigo)}.anchor-target{scroll-margin-top:6rem}.legal-section{border-top:1px solid var(--line);padding-block:clamp(2rem,4vw,3rem);scroll-margin-top:6rem}.legal-section:first-of-type{border-top:0}.legal-section h2{margin-bottom:.9rem;font-size:1.45rem}.legal-section p,.legal-section li{color:var(--mut);max-width:50rem}.legal-section ul{gap:.5rem;padding-left:1.4rem;list-style:outside;display:grid}.legal-section p+p{margin-top:.8rem}.site-footer{background:var(--soft);border-top:1px solid var(--line);padding:clamp(3rem,6vw,4.5rem) 0 2.4rem}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(1.75rem,4vw,3rem);display:grid}.foot-brand .silogo svg{color:#0b0d13;height:1.4em}.foot-brand .silogo b{letter-spacing:.12em;color:#0b0d13;font-size:.96rem;font-weight:800}.foot-brand p{color:var(--mut);max-width:20rem;margin-top:.9rem;font-size:.93rem}.foot-h{letter-spacing:.11em;text-transform:uppercase;color:var(--mut);margin-bottom:.9rem;font-size:.78rem;font-weight:800}.site-footer nav ul{gap:.55rem;display:grid}.site-footer nav a{color:var(--ink);font-size:.95rem;text-decoration:none}.site-footer nav a:hover{color:var(--indigo-deep);text-underline-offset:3px;text-decoration:underline}.foot-legal{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;display:flex}.foot-legal a{color:var(--mut);text-underline-offset:3px;font-size:.88rem;text-decoration:underline}.foot-legal a:hover{color:var(--ink)}.foot-disc{color:var(--mut);max-width:60rem;margin-top:1rem;font-size:.83rem}.foot-copy{color:var(--mut);margin-top:1.4rem;font-size:.88rem;font-weight:600}@media (width<=56rem){.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=36rem){.foot-grid{grid-template-columns:1fr}}.fh-band .vcontent{align-content:center;padding-block:clamp(3rem,7vw,5rem)}.fh-card{border-radius:var(--r);background:#fff;max-width:41rem;padding:clamp(1.5rem,4vw,2.6rem);box-shadow:0 20px 54px #0b0d1357}.fh-card h1{margin-top:.6rem;font-size:clamp(1.95rem,4.2vw,2.9rem)}.fh-card .lead{margin-top:.95rem}.fh-hero-grid{border-top:1px solid var(--line-strong);gap:clamp(1.2rem,3vw,2rem);margin-top:1.5rem;padding-top:1.4rem;display:grid}@media (width>=46rem){.fh-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}}.fh-plan{color:var(--mut);font-size:.9rem;font-weight:800}.fh-cmp{flex-wrap:wrap;align-items:baseline;gap:.2rem .85rem;margin-top:.45rem;display:flex}.fh-cmp-center{justify-content:center}.fh-was-price{color:var(--mut);font-size:1rem;font-weight:700;text-decoration-thickness:2px}.fh-now{letter-spacing:-.035em;color:var(--indigo-deep);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;line-height:1;display:inline-flex}.fh-now .per{color:var(--mut);letter-spacing:0;font-size:.98rem;font-weight:700}.fh-note{color:var(--mut);max-width:34rem;margin-top:.9rem;font-size:.85rem}.fh-steps{border-left:2px solid var(--indigo-soft);align-content:start;gap:.75rem;padding-left:clamp(.9rem,2vw,1.3rem);display:grid}.fh-steps li{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.65rem;display:grid}.fh-steps b{font-size:.99rem;font-weight:800}.fh-steps span:last-child{color:var(--mut);grid-column:2;font-size:.86rem}.fh-stepn{background:var(--indigo-soft);width:1.6rem;height:1.6rem;color:var(--indigo-deep);border-radius:8px;grid-row:span 2;align-self:start;place-items:center;font-size:.8rem;font-weight:800;display:grid}.fh-cta{margin-top:1.4rem}.fh-cta .btn{width:100%;padding-block:1.05rem;font-size:1.05rem}.fh-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.fh-chip{border:1.5px solid var(--ctl-line);min-height:44px;color:var(--indigo-deep);background:#fff;border-radius:12px;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.fh-chip:hover{border-color:var(--indigo);background:var(--indigo-soft)}.fh-already{color:var(--mut);margin-top:.85rem;font-size:.88rem}.fh-warn{border-left:4px solid var(--indigo);background:var(--indigo-soft);border-radius:0 var(--r) var(--r) 0;color:var(--ink);max-width:52rem;margin-top:clamp(1.5rem,3vw,2rem);padding:1rem 1.2rem;font-size:.95rem;font-weight:700}.fh-credit{color:var(--mut);margin-top:.9rem;font-size:.78rem;line-height:1.5}.fh-credit a{color:var(--mut);text-underline-offset:2px;text-decoration:underline}.fh-credit a:hover{color:var(--indigo-deep)}.fh-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.1rem,2.6vw,1.6rem);display:grid}.fh-who{border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;flex-direction:column;scroll-margin-top:6rem;display:flex;overflow:hidden}.fh-shot{aspect-ratio:3/2;background:var(--soft)}.fh-shot img{object-fit:cover;width:100%;height:100%}.fh-who-body{flex-direction:column;flex:1;gap:.7rem;padding:1.3rem 1.3rem 1.5rem;display:flex}.fh-thanks{color:var(--ink);font-size:.98rem}.fh-detail{color:var(--mut);font-size:.9rem}.fh-more{font-size:.95rem}.fh-who-body .fh-credit{margin-top:auto;padding-top:.4rem}.fh-save{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2rem);display:grid}@media (width<=46rem){.fh-save{grid-template-columns:1fr}}.fh-crumbs{margin-bottom:.9rem}.fh-crumbs ol{letter-spacing:.04em;color:var(--mut);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;display:flex}.fh-crumbs li+li:before{content:"/";color:var(--ctl-line);margin-right:.45rem}.fh-crumbs a{color:var(--indigo-deep);text-underline-offset:3px;text-decoration:underline}.fh-crumbs a:hover{color:var(--indigo)}.fh-objection{border-left:4px solid var(--indigo);max-width:46rem;padding-left:clamp(1rem,2.5vw,1.6rem)}.fh-objection h2{margin-top:.6rem;font-size:clamp(1.5rem,2.8vw,2.1rem)}.fh-objection .lead{margin-top:.9rem}.fh-step-done{border-color:var(--indigo)}.fh-step-done .step-num{background:var(--indigo-deep)}.fh-cell-hero{color:var(--indigo-deep);font-size:1.15rem;font-weight:800}.fh-cell-note{white-space:normal;max-width:24rem;font-size:.88rem;font-weight:400;display:block}.fh-claims{gap:.75rem;max-width:54rem;display:grid}.fh-claims li{color:var(--ink);padding-left:1.4rem;font-size:1.05rem;position:relative}.fh-claims li:before{content:"";border-top:2px solid var(--indigo);width:.75rem;position:absolute;top:.72em;left:0}.fh-ask{border-left:4px solid var(--indigo);max-width:46rem;margin-top:clamp(2rem,4vw,2.75rem);padding-left:clamp(1rem,2.5vw,1.5rem)}.fh-ask h3{font-size:1.25rem}.fh-ask p{color:var(--mut);margin-top:.6rem}.fh-ask+.fh-ask{margin-top:1.6rem}.fh-updated{color:var(--mut);max-width:54rem;margin-top:clamp(2rem,4vw,2.75rem);font-size:.85rem}.fh-reality{max-width:52rem;color:var(--ink);gap:1rem;font-size:1.06rem;display:grid}.fh-strip{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.9rem;display:grid}.fh-tile{border-radius:var(--r);background:var(--soft);aspect-ratio:3/2;margin:0;overflow:hidden}.fh-tile img{object-fit:cover;width:100%;height:100%}.band.fh-home{background:var(--indigo-soft)}.fh-home-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.75rem,5vw,3.5rem);display:grid}@media (width<=56rem){.fh-home-row{grid-template-columns:1fr}}.fh-home-price{border-radius:var(--r);background:#fff;padding:clamp(1.4rem,3.5vw,2.1rem)}.fh-home-price .btn{width:100%;margin-top:1.3rem}.qualify-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=56rem){.qualify-grid{grid-template-columns:1fr}}#qualify{max-width:40rem}.q-head{margin-bottom:1.6rem}.q-label{color:var(--mut);margin-bottom:.55rem;font-size:.85rem;font-weight:800}.q-bar{background:var(--indigo-soft);border-radius:999px;height:9px;overflow:hidden}.q-bar span{background:var(--indigo);border-radius:999px;width:0;height:100%;transition:width .35s;display:block}.q-title{font-size:1.45rem;font-weight:800}.q-title:focus:not(:focus-visible){outline:none}.q-help{color:var(--mut);margin-top:.55rem}.q-fieldset{border:0;padding:0}.q-opts{gap:.7rem;margin-top:1.3rem;display:grid}.q-opt{border:1.5px solid var(--ctl-line);border-radius:var(--r);cursor:pointer;background:#fff;gap:.15rem;min-height:44px;padding:1rem 1.2rem;transition:border-color .15s,background-color .15s;display:grid}.q-opt:hover{border-color:var(--indigo)}.q-opt.sel{border-color:var(--indigo);background:var(--indigo-soft)}.q-opt input{opacity:0;pointer-events:none;position:absolute}.q-opt b{font-weight:800}.q-opt span{color:var(--mut);font-size:.9rem}.q-opt:has(input:focus-visible){outline:2px solid var(--indigo);outline-offset:2px}.q-selectwrap{margin-top:1.3rem;display:block}.q-select{border:1.5px solid var(--ctl-line);border-radius:var(--r);background:#fff;width:100%;min-height:44px;padding:.9rem 1rem;font-size:1rem}.q-err{color:var(--red);margin-top:.9rem;font-weight:600}.q-nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem;display:flex}.q-next{border-radius:var(--r);background:var(--indigo);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:44px;padding:.9rem 1.9rem;font-size:.98rem;font-weight:800;text-decoration:none;transition:background-color .2s;display:inline-flex}.q-next:hover{background:var(--indigo-deep)}.q-back{border:1.5px solid var(--ctl-line);border-radius:var(--r);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;padding:.84rem 1.4rem;font-size:.95rem;font-weight:800}.q-back:hover{border-color:var(--indigo);color:var(--indigo-deep)}.track-rail{gap:.8rem;display:grid;position:sticky;top:6rem}.track-rail .figure{display:none}.track-rail>p{color:var(--mut);font-size:.9rem;font-weight:700}.track-rail[data-track=weight] .track-fig[data-for=weight],.track-rail[data-track=hair] .track-fig[data-for=hair],.track-rail[data-track=sexual] .track-fig[data-for=sexual]{display:block}.track-rail[data-phase=reveal] .track-fig{display:none!important}.track-rail[data-phase=reveal] .track-fig-joy{display:block!important}.track-fig-joy{display:none}@media (width<=56rem){.track-rail{max-width:26rem;position:static}}.q-reveal{border:1.5px solid var(--indigo);border-radius:var(--r);background:linear-gradient(160deg, var(--indigo-soft), #fff 62%);padding:clamp(1.5rem,4vw,2.4rem)}.q-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--indigo-deep);margin-bottom:.6rem;font-size:.78rem;font-weight:800}.q-plan{color:var(--mut);margin-top:.7rem}.q-reasons{gap:.55rem;margin-top:1.1rem;display:grid}.q-reasons li{color:var(--ink);align-items:flex-start;gap:.6rem;font-size:.96rem;display:flex}.q-reasons li:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 7 11.2 12.2 5' fill='none' stroke='%232c3cae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.8rem no-repeat;border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.q-price{color:var(--ink);align-items:baseline;gap:.15rem;margin-top:1.2rem;font-size:clamp(2.2rem,5vw,3rem);font-weight:800;line-height:1;display:flex}.q-price .q-cur{font-size:.6em}.q-price .q-per{color:var(--mut);margin-left:.35rem;font-size:.94rem;font-weight:600}.q-note{color:var(--mut);margin-top:.9rem;font-size:.87rem}
