 .input{width:100%;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid #efc1d1;border-radius:10px;padding:11px 14px}.input::placeholder{color:#9d8693}.input:focus{outline:2px solid var(--brand);outline-offset:0;border-color:var(--brand)}.field{margin-bottom:14px}.field label,.reg legend{display:block;font-size:14px;color:var(--mut);margin-bottom:6px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:620px){.row2{grid-template-columns:1fr}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-ok,.form-err{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;margin-bottom:16px;font-size:15px}.form-ok{background:#e4efdd;color:#26401a}.form-err{background:#f9e0da;color:#7a2312}.cta-form{padding:26px}@media(max-width:620px){.cta-form{padding:18px}}.chk{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin-bottom:12px}.chk input{margin-top:5px;accent-color:var(--brand)}select.input{appearance:auto}.tq{display:block}.tq-bar{height:4px;background:var(--soft);border-radius:2px;margin-bottom:16px;overflow:hidden;display:none}.tq-bar i{display:block;height:100%;background:var(--brand);transition:width .25s}.js .tq-bar{display:block}.tq-step{border:0;padding:0;margin:0 0 14px;min-width:0}.tq-step legend{padding:0;font-family:var(--fd);font-weight:500;font-size:17px;line-height:1.35;margin-bottom:10px;color:var(--ink)}.tq-n{display:inline-block;font-size:12px;letter-spacing:.06em;color:var(--brand);background:var(--soft);border-radius:4px;padding:2px 7px;margin-right:6px;vertical-align:2px}.tq-opts{display:grid;gap:7px}.tq-o{display:block;position:relative;cursor:pointer}.tq-o input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.tq-o span{display:block;border:1px solid var(--line);border-radius:6px;padding:10px 14px 10px 40px;font-size:15px;line-height:1.35;background:#fff;position:relative;transition:border-color .12s,background .12s}.tq-o span::before{content:'';position:absolute;left:13px;top:50%;width:16px;height:16px;margin-top:-8px;border:1.5px solid #9db3c8;border-radius:50%;background:#fff}.tq-o:hover span{border-color:var(--brand)}.tq-o input:checked+span{border-color:var(--brand);background:#ffe3ec}.tq-o input:checked+span::before{border-color:var(--brand);background:radial-gradient(circle,var(--brand) 0 4px,#fff 5px)}.tq-o input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.tq-nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px}.js .tq[data-ready] .tq-step:not(.on){display:none}.js .tq[data-ready] .tq-nav [data-tq-go]{display:none}.js .tq[data-ready].last .tq-nav [data-tq-go]{display:inline-flex}.js .tq[data-ready].last .tq-nav [data-tq-next]{display:none}.tq-card .eyebrow{margin-bottom:8px}.alt-pick{margin:26px 0}.alt-pick summary{cursor:pointer;color:var(--brand);font-weight:500;padding:8px 0;list-style:none}.alt-pick summary::before{content:'+';display:inline-block;width:22px;font-weight:500}.alt-pick[open] summary::before{content:'–'}.alt-pick form{margin-top:10px}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;font-display:swap;src:url(/demo/my-pham-han-quoc-seoul/xem/assets/fonts/quicksand-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;font-display:swap;src:url(/demo/my-pham-han-quoc-seoul/xem/assets/fonts/quicksand-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--line:#f3d6e0;--soft:#ffeef3;--sage:#ffe3ec;--gold:#cc2a62;--pk:#cc2a62;--pk2:#ffb3c7;--lv:#7a5af8;--mut:#6b5463;--fd:'Quicksand',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--r:18px;--sh:0 2px 6px rgba(204,42,98,.06),0 12px 28px rgba(204,42,98,.1)}h1,h2,h3,h4,h5,.display{font-weight:700;letter-spacing:-.01em;color:var(--ink)}.display{font-size:clamp(32px,4.4vw,54px);line-height:1.08}.h1{font-size:clamp(28px,3.6vw,42px)}.h2{font-size:clamp(25px,2.9vw,36px)}.h3{font-size:25px}.h4{font-size:20px}em{color:var(--pk);font-style:normal}.eyebrow{display:inline-flex;gap:8px;background:var(--sage);color:#a31f4f;border-radius:999px;padding:5px 14px;letter-spacing:.06em;font-size:12px;font-weight:700;text-transform:uppercase}.eyebrow::before{display:none}.btn{border-radius:999px;font-weight:700;font-size:15px;padding:12px 24px}.btn-cta,.btn-primary{background:var(--pk);color:#fff;box-shadow:0 6px 16px rgba(204,42,98,.28)}.btn-cta:hover,.btn-primary:hover{background:#b8285a}.btn-line{border-color:var(--pk);color:var(--pk);background:#fff}.btn-line:hover{background:var(--pk);color:#fff}.btn-line-w{border-color:#fff;color:#fff}.btn-line-w:hover{background:#fff;color:var(--pk)}.topbar{background:var(--sage);color:#7a2146;font-weight:500}.topbar a{color:#7a2146}.site-hd{background:#fff;border-bottom:0;box-shadow:0 2px 14px rgba(204,42,98,.1)}.hd-r1{height:auto;padding:12px 0;gap:22px}.logo{font-family:var(--fd);font-size:25px;font-weight:700;letter-spacing:-.02em;color:var(--pk)!important;gap:9px}.logo::before{width:30px;height:30px;border-radius:50% 50% 50% 8px;background:var(--pk)!important;content:''}.logo small{display:none}.hd-search{order:2;flex:1;width:auto;max-width:640px;border:2px solid var(--pk);background:#fff;border-radius:999px;margin-inline:auto}.hd-search input{padding:11px 0 11px 20px;font-size:15px}.hd-search button{width:46px;height:42px;color:#fff;background:var(--pk);border-radius:999px;margin:2px;width:42px}.hd-act{order:3}.hd-test{background:var(--sage);color:#a31f4f!important;border-radius:999px;font-weight:700}.hd-test:hover{background:var(--pk);color:#fff!important}.hd-cart b,.mb-cart b{background:var(--pk)}.nav{order:4;flex:0 0 100%;border-top:1px solid var(--line);margin-top:2px}.nav-in{justify-content:flex-start;gap:4px;padding:6px 0;overflow-x:auto;scrollbar-width:none}.nav-in::-webkit-scrollbar{display:none}.nav a{font-size:14.5px;font-weight:700;color:#4a2b3c;border-radius:999px;padding:8px 15px;flex:none}.nav a:hover,.nav a[aria-current=page]{background:var(--sage);color:var(--pk)}.nav-dd{position:static}.mega{left:0;top:100%;width:100%;border-radius:0 0 22px 22px;border:0;box-shadow:0 18px 36px rgba(204,42,98,.14);grid-template-columns:repeat(4,minmax(0,1fr))}.mega a{border-radius:14px}.mg-i{border-radius:50%}.site-hd{position:sticky}.hd-r1,.nav{position:relative}.input{border-radius:14px;border-color:#efc1d1}.input:focus{outline-color:var(--pk);border-color:var(--pk)}.card{border-radius:var(--r);border-color:var(--line)}.tag{border-radius:999px;background:var(--pk);letter-spacing:.02em;font-weight:700}.tag-new{background:var(--lv)}.tag-off{background:#c2410c}.price b{font-weight:700;color:var(--ink)}.tabs button{border-radius:999px;border-color:#efc1d1;font-weight:700}.tabs button[aria-selected=true]{background:var(--pk);border-color:var(--pk)}.tq-o span{border-radius:14px}.tq-o input:checked+span{background:var(--sage);border-color:var(--pk)}.tq-o input:checked+span::before{border-color:var(--pk);background:radial-gradient(circle,var(--pk) 0 4px,#fff 5px)}.tq-bar i{background:var(--pk)}.tq-n{background:var(--sage);color:#a31f4f;border-radius:999px}.alt-pick summary{color:var(--pk)}@media(max-width:1140px){.hd-r1{padding:8px 0;gap:10px}.nav{display:none}.hd-search{display:none}.logo{font-size:21px}.drawer a:not(.btn){color:#4a2b3c;font-weight:700}}@media(min-width:1141px){.hd-search{order:2}}h1,h2,h3,h4,.brand,.lead,.ft-h,.pcard h3{text-wrap:balance}p,li,dd,.dim{text-wrap:pretty}.sw-row{display:flex;gap:2px;margin:6px 0}.sw-row .sw-dot{width:24px;height:24px;padding:0;border-radius:50%;border:1px solid rgba(204,42,98,.2);cursor:pointer;position:relative;background-clip:content-box}.sw-row .sw-dot::after{content:"";position:absolute;inset:-10px -3px}.sw-row .sw-dot.on{outline:2px solid var(--gold);outline-offset:2px}.sw-row .sw-dot.is-sold{opacity:.4}.cmp-tray{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:45;display:flex;align-items:center;gap:14px;background:var(--ink);color:#fff;padding:10px 14px 10px 20px;border-radius:4px;box-shadow:var(--sh);max-width:92vw;font-size:14px}.cmp-tray p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.cmp-x{border:0;background:transparent;color:#fff;display:grid;place-items:center}.site-ft{background:var(--dark);color:#f6dce6;padding:48px 0 0;margin-top:40px}.site-ft a{color:#fde6ee}.site-ft .ft-h{font-family:var(--fd);font-size:17px;color:#fff;margin-bottom:12px}.ft-news{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:32px}.ft-news p{margin:0}.ft-news em{color:#ffb3c7}.news-form{display:flex;gap:8px;min-width:min(420px,100%)}.news-form .input{background:#fff}@media(max-width:760px){.ft-news{grid-template-columns:1fr}.news-form{min-width:0}}.ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:32px;font-size:15px}.ft-grid li{margin-bottom:8px}.ft-logo{align-items:flex-start;color:#fff}.ft-logo small{color:#e3b6c8}@media(max-width:900px){.ft-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ft-grid{grid-template-columns:1fr}}.ft-bot{border-top:1px solid rgba(255,255,255,.14);margin-top:32px;padding:18px 0 90px;font-size:13px;color:#d9a8bd}.fab{position:fixed;right:16px;bottom:22px;z-index:44;display:flex;flex-direction:column;gap:10px}.fab a{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:var(--sh);color:var(--ink);font-size:12px}.fab-call{background:var(--brand)!important;color:#fff!important}.mbar{display:none}.to-top{position:fixed;right:16px;bottom:196px;z-index:44;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;display:none;place-items:center}.to-top.on{display:grid}@media(max-width:960px){.fab{bottom:78px;right:12px;gap:8px}.fab a{width:46px;height:46px}.to-top{bottom:78px;right:auto;left:12px}.mbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:42;background:var(--card);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.mbar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;color:var(--ink);padding:4px 2px}.mbar .zl{font-size:13px;color:#0a6fb3}.mb-cart b{right:calc(50% - 22px)}.cmp-tray{bottom:74px}}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;opacity:0;pointer-events:none;transition:.25s;z-index:60;font-size:15px;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%,0)}.toast a{color:#ffb3c7}.ticks li{display:flex;gap:8px;align-items:flex-start;margin:6px 0;font-size:15px}.ticks .ico{margin-top:4px;color:var(--brand)}.sres li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.sform{display:flex;gap:10px;margin-top:18px;max-width:560px}.pcard,.bcard{display:flex;flex-direction:column}.pcard .body,.bcard .body{flex:1;display:flex;flex-direction:column}.pcard .foot,.bcard .foot{margin-top:auto;padding-top:8px}.card,.card .body,.foot,.tr-row,.row2>*,.field{min-width:0}.foot{flex-wrap:wrap}@media(max-width:760px){.pcard .foot,.bcard .foot{flex-direction:column;align-items:stretch;gap:8px}.pcard .foot .btn,.bcard .foot .btn{width:100%}.pcard .price,.bcard .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.card .body{padding:12px}.brand{font-size:11.5px;letter-spacing:.05em}.tr-row{flex-direction:column;align-items:stretch}.tr-row .input{flex:none;width:100%}.tr-row .btn{width:100%}.cta-form{padding:16px}}.dcard .pic{display:block;aspect-ratio:1/1;background:var(--soft)}.dcard .pic img{width:100%;height:100%;object-fit:cover}.hd-r1{flex-wrap:wrap}@media(min-width:1141px){.hd-search{display:flex}} .bnd{background:var(--soft)}.promo{padding:0}.promo-in{position:relative;border-radius:8px;overflow:hidden;min-height:320px;display:flex;align-items:center;margin-block:clamp(36px,5vw,64px)}.promo-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.promo-tx{position:relative;z-index:1;padding:clamp(24px,5vw,52px);max-width:540px;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.8) 80%,transparent)}.promo-tx p{color:#4a2b3c;margin:10px 0 16px}.cp li{display:flex;gap:12px;align-items:center;margin:8px 0;font-size:14.5px}.cpn{border:1px dashed var(--brand);background:#fff;color:var(--brand);border-radius:4px;padding:6px 12px;letter-spacing:.05em;font-weight:500}.cpn:hover{background:var(--brand);color:#fff}.lab-sec{background:#fff}.lab-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:center}@media(max-width:900px){.lab-in{grid-template-columns:1fr}}.ing-q{display:flex;gap:10px;margin-top:20px;max-width:540px}.ing-q .input{flex:1;min-width:0}.ing-q-p{margin:0 0 24px}.more.l{text-align:left}@media(max-width:520px){.ing-q{flex-direction:column}}.inci{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.inci-r{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none!important}.inci-r:last-child{border-bottom:0}.inci-r:hover{background:var(--soft)}.inci-r img{width:56px;height:56px;border-radius:6px;object-fit:cover}.inci-r b{display:block;font-family:var(--fd);font-weight:500;font-size:17px}.inci-r small{color:var(--mut);font-size:13px}.inci-r em{font-style:normal;font-size:12.5px;color:#a31f4f;background:var(--sage);border-radius:4px;padding:3px 9px;text-align:right}@media(max-width:560px){.inci-r{grid-template-columns:48px minmax(0,1fr)}.inci-r img{width:48px;height:48px}.inci-r em{grid-column:2;justify-self:start;text-align:left}}.trace{background:var(--dark);color:#f6dce6}.trace .h2{color:#fff}.trace em{color:#ffb3c7}.trace .lead{color:#f1d3df}.trace .eyebrow{color:#ffb3c7}.trace .eyebrow::before{background:#ffb3c7}.tr-row{display:flex;gap:10px}.tr-row .input{flex:1}.farms{display:grid;grid-template-columns:1fr 1fr;gap:12px}.farms figure{position:relative;border-radius:8px;overflow:hidden}.farms img{aspect-ratio:4/3;width:100%;object-fit:cover}.farms figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 8px;color:#fff;font-size:13.5px;background:linear-gradient(transparent,rgba(204,42,98,.85))}@media(max-width:560px){.tr-row{flex-direction:column}}.why .card img,.card.why img{aspect-ratio:4/3;width:100%;object-fit:cover}.rev{padding:22px;display:flex;flex-direction:column;gap:14px;margin:0;border-top:3px solid var(--gold)}.rev .av{width:60px;height:60px;border-radius:50%;object-fit:cover}.rev blockquote{font-size:16px;line-height:1.55;color:var(--ink)}.rev small{display:block;color:var(--mut);font-size:13px}.stars{color:#c2410c;letter-spacing:2px;font-size:14px}.story{background:var(--soft)}.tl{border-left:2px solid var(--line);margin:18px 0 22px 6px;padding-left:20px}.tl li{position:relative;display:flex;gap:16px;padding:8px 0}.tl li::before{content:'';position:absolute;left:-27px;top:16px;width:11px;height:11px;border-radius:2px;background:var(--brand)}.tl b{font-family:var(--fd);font-weight:500;font-size:20px;color:var(--brand);min-width:56px}.vid{position:relative;aspect-ratio:16/9;background:#2b1f2a;border-radius:8px;overflow:hidden}.vid button{position:absolute;inset:0;border:0;background:transparent;color:#fff;display:grid;place-items:center}.vid iframe{width:100%;height:100%;border:0}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-family:var(--fd);font-weight:500;font-size:18px;list-style:none}.faq summary::after{content:'+';float:right;color:var(--brand)}.faq details[open] summary::after{content:'–'}.faq details p{color:var(--mut);margin-top:10px}.cta-band{background:var(--brand);color:#fff;text-align:center}.cta-band .h2{color:#fff}.cta-band em{color:#fff0f5}.cta-band p{margin:12px 0 18px;color:#fff0f5}.cta-band .btn{margin:4px}.cta-band .btn-cta{background:#fff;color:var(--brand)}.cta-band .btn-cta:hover{background:#fde6ee}.sec{content-visibility:auto;contain-intrinsic-size:auto 640px}.deal{background:#fff}.slots{gap:10px}.slots button{display:inline-flex;align-items:baseline;gap:8px;padding:10px 22px;font-size:15px}.slots b{font-family:var(--fd);font-size:20px}.dealc .sold{position:relative;height:20px;border-radius:999px;background:var(--sage);overflow:hidden;margin:10px 0 2px}.dealc .sold i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ff8fb1,var(--pk));border-radius:999px}.dealc .sold span{position:relative;display:block;text-align:center;font-size:12px;font-weight:700;line-height:20px;color:#fff;text-shadow:0 1px 2px rgba(120,20,60,.5)}.rank{background:var(--soft)}.rk-row{display:flex;gap:16px;overflow-x:auto;padding:8px 2px 18px;scroll-snap-type:x proximity;scrollbar-width:thin}.rk{position:relative;flex:0 0 190px;scroll-snap-align:start;background:#fff;border-radius:20px;padding:12px 12px 14px;text-decoration:none!important;color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh);display:flex;flex-direction:column;gap:6px}.rk img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.rk-n{position:absolute;left:8px;top:8px;z-index:2;min-width:34px;height:34px;border-radius:12px;background:var(--pk);color:#fff;font-family:var(--fd);font-size:19px;display:grid;place-items:center;padding:0 6px}.rk:nth-child(-n+3) .rk-n{background:#c2410c}.rk-t{font-weight:700;font-size:14.5px;line-height:1.3;min-height:38px}.rk-p{color:var(--pk);font-weight:700}.cn-sec{padding-top:clamp(36px,5vw,64px)}.cn-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.cn-t{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:4/5;color:#fff;text-decoration:none!important;background:var(--sage)}.cn-t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.cn-t:hover img{transform:scale(1.05)}.cn-t span{position:absolute;left:0;right:0;bottom:0;padding:34px 12px 14px;background:linear-gradient(transparent,rgba(120,20,60,.75));display:block}.cn-t b{display:block;font-family:var(--fd);font-size:18px;line-height:1.2}.cn-t small{font-size:12.5px;opacity:.95}@media(max-width:900px){.cn-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.cn-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cn-t b{font-size:16px}}.skin{background:linear-gradient(135deg,#ffe3ec,#fff0f5)}.skin .two>div:first-child>img{margin-top:22px;border-radius:22px}.skin .hero-card{background:#fff;border-radius:24px;padding:clamp(18px,2.4vw,30px);box-shadow:var(--sh);border:1px solid var(--line)}.cats{background:#fff}.cat-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.cat{display:block;text-align:center;color:var(--ink);text-decoration:none!important}.cat img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border:3px solid var(--sage);margin-bottom:8px}.cat span{font-size:14px;line-height:1.3;display:block;font-weight:700}.cat:hover span{color:var(--pk)}@media(max-width:1000px){.cat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.cat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cat span{font-size:13px}}.brands{background:var(--soft)}.br-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.br{margin:0;background:#fff;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh)}.br img{width:100%;aspect-ratio:4/3;object-fit:cover}.br figcaption{padding:12px 16px 16px}.br b{display:block;font-family:var(--fd);font-size:19px}.br small{color:var(--mut);font-size:13.5px}@media(max-width:900px){.br-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.bnd{background:var(--soft)}.promo-in{border-radius:26px}.promo-tx{background:linear-gradient(90deg,rgba(255,240,245,.96),rgba(255,240,245,.8) 80%,transparent)}.cpn{border-color:var(--pk);color:var(--pk);border-radius:999px;font-weight:700}.cpn:hover{background:var(--pk)}.trace{background:linear-gradient(135deg,#2b1f2a,#4a2b3c);color:#f6dce6}.trace .h2{color:#fff}.trace em,.trace .eyebrow{color:#ffb3c7}.trace .eyebrow{background:rgba(255,255,255,.1)}.trace .lead{color:#f1d3df}.rev{border-top:0;border-radius:22px}.stars{color:#c2410c}.story{background:var(--soft)}.tl li::before{border-radius:50%;background:var(--pk)}.tl b{color:var(--pk)}.vid{border-radius:22px}.cta-band{background:linear-gradient(135deg,#cc2a62,#c2410c);color:#fff}.cta-band em{color:#fff0f5}.cta-band .btn-cta{background:#fff;color:var(--pk)}.cta-band p{color:#fff0f5}.sec{content-visibility:auto;contain-intrinsic-size:auto 640px}.sec.exp{content-visibility:visible}