.saveneDifference-module__EXMjeq__page{--ink:#2b1b12;--muted:#6b5b52;--accent:#c78f57;--accent-deep:#8a4f2e;--wash:#f8f1e8;--card:#ffffffeb;--shadow:0 24px 60px #1a0f081f;color:var(--ink);background:radial-gradient(circle at 15% -10%,#fff1e3 0%,#0000 55%),radial-gradient(circle at 85% 0,#f6dcc4 0%,#0000 50%),radial-gradient(circle at 40% 70%,#c78f572e 0%,#0000 50%),linear-gradient(160deg,#fffaf6 0%,#f6e7d6 45%,#f3e2d2 100%);padding:96px 6vw 120px;position:relative;overflow:hidden}[data-theme=dark] .saveneDifference-module__EXMjeq__page{--ink:#f3e6db;--muted:#c9b4a5;--accent:#f2a45f;--accent-deep:#d17a45;--wash:#1a120c;--card:#1c1410eb;--shadow:0 24px 60px #00000073;background:radial-gradient(circle at 20% 0,#402b1d 0%,#0000 55%),radial-gradient(circle at 80% 10%,#2b1a11 0%,#0000 45%),radial-gradient(circle at 40% 70%,#f0a55a33 0%,#0000 50%),linear-gradient(#0b0705 0%,#140e0a 45%,#1e1510 100%)}.saveneDifference-module__EXMjeq__page:before{content:"";opacity:.35;pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(#0000000d 1px,#0000 1px),radial-gradient(#ffffff1a 1px,#0000 1px);background-size:120px 120px,180px 180px;position:absolute;inset:0}.saveneDifference-module__EXMjeq__backgroundOrbs{pointer-events:none;z-index:0;position:absolute;inset:0}.saveneDifference-module__EXMjeq__orb{filter:blur(10px);opacity:.8;background:radial-gradient(circle,#c78f5759,#0000 70%);border-radius:50%;width:320px;height:320px;animation:12s ease-in-out infinite saveneDifference-module__EXMjeq__orbFloat;position:absolute}.saveneDifference-module__EXMjeq__orb:first-child{top:-80px;left:-60px}.saveneDifference-module__EXMjeq__orb:nth-child(2){animation-delay:-4s;top:30%;right:-80px}.saveneDifference-module__EXMjeq__orb:nth-child(3){width:420px;height:420px;animation-delay:-7s;bottom:-120px;left:30%}.saveneDifference-module__EXMjeq__hero{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:40px;margin-bottom:96px;display:grid;position:relative}.saveneDifference-module__EXMjeq__heroContent{max-width:560px}.saveneDifference-module__EXMjeq__heroKicker{text-transform:uppercase;letter-spacing:.32em;color:var(--accent-deep);margin-bottom:16px;font-size:12px;font-weight:600}.saveneDifference-module__EXMjeq__heroTitle{margin:0 0 20px;font-family:PlayfairDisplayLocal,serif;font-size:clamp(32px,4vw,56px);line-height:1.05}.saveneDifference-module__EXMjeq__heroLead{color:var(--muted);margin-bottom:24px;font-size:18px;line-height:1.7}.saveneDifference-module__EXMjeq__heroActions{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.saveneDifference-module__EXMjeq__primaryButton,.saveneDifference-module__EXMjeq__ghostButton{border-radius:999px;justify-content:center;align-items:center;padding:12px 26px;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s;display:inline-flex}.saveneDifference-module__EXMjeq__primaryButton{background:linear-gradient(120deg,var(--accent),var(--accent-deep));color:#fff;box-shadow:0 16px 30px #8c4e2b59}.saveneDifference-module__EXMjeq__primaryButton:hover{transform:translateY(-2px);box-shadow:0 20px 32px #8c4e2b66}.saveneDifference-module__EXMjeq__ghostButton{color:var(--ink);background:0 0;border:1px solid #8c4e2b66}.saveneDifference-module__EXMjeq__ghostButton:hover{border-color:var(--accent-deep);transform:translateY(-2px)}.saveneDifference-module__EXMjeq__heroStats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.saveneDifference-module__EXMjeq__heroStatCard{background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:14px 18px}.saveneDifference-module__EXMjeq__floatCard{animation:6s ease-in-out infinite saveneDifference-module__EXMjeq__floatCard}.saveneDifference-module__EXMjeq__heroStatValue{font-size:18px;font-weight:700}.saveneDifference-module__EXMjeq__heroStatLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:6px;font-size:12px;display:block}.saveneDifference-module__EXMjeq__heroVisual{z-index:1;justify-content:center;display:flex;position:relative}.saveneDifference-module__EXMjeq__heroImageFrame{box-shadow:var(--shadow);border-radius:24px;position:relative;overflow:hidden}.saveneDifference-module__EXMjeq__heroImage{object-fit:cover;width:100%;height:auto;display:block}.saveneDifference-module__EXMjeq__heroBadge{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#000000b3;border-radius:999px;padding:10px 18px;font-size:13px;position:absolute;bottom:24px;left:24px}.saveneDifference-module__EXMjeq__heroGlow{filter:blur(40px);z-index:-1;background:radial-gradient(circle,#c78f5773,#0000 70%);height:70%;animation:6s ease-in-out infinite saveneDifference-module__EXMjeq__floatGlow;position:absolute;inset:-20% 10% auto}.saveneDifference-module__EXMjeq__promiseSection,.saveneDifference-module__EXMjeq__compareSection,.saveneDifference-module__EXMjeq__contrastSection,.saveneDifference-module__EXMjeq__problemSection,.saveneDifference-module__EXMjeq__craftSection,.saveneDifference-module__EXMjeq__tasteSection,.saveneDifference-module__EXMjeq__ritualSection,.saveneDifference-module__EXMjeq__faqSection{z-index:1;margin-bottom:96px;position:relative}.saveneDifference-module__EXMjeq__sectionHeader{max-width:640px;margin-bottom:32px}.saveneDifference-module__EXMjeq__sectionKicker{text-transform:uppercase;letter-spacing:.26em;color:var(--accent-deep);margin-bottom:10px;font-size:12px}.saveneDifference-module__EXMjeq__sectionTitle{margin:0 0 16px;font-family:PlayfairDisplayLocal,serif;font-size:clamp(28px,3.2vw,40px)}.saveneDifference-module__EXMjeq__sectionLead{color:var(--muted);font-size:16px;line-height:1.7}.saveneDifference-module__EXMjeq__promiseGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.saveneDifference-module__EXMjeq__promiseCard{background:var(--card);box-shadow:var(--shadow);border-radius:20px;padding:22px}.saveneDifference-module__EXMjeq__floatSoft{animation:7.5s ease-in-out infinite saveneDifference-module__EXMjeq__floatSoft}.saveneDifference-module__EXMjeq__promiseCard h3,.saveneDifference-module__EXMjeq__ritualCard h3,.saveneDifference-module__EXMjeq__craftStep h3{margin:0 0 10px;font-size:18px}.saveneDifference-module__EXMjeq__promiseCard p,.saveneDifference-module__EXMjeq__ritualCard p,.saveneDifference-module__EXMjeq__craftStep p{color:var(--muted);margin:0;line-height:1.6}.saveneDifference-module__EXMjeq__compareSection{background:var(--wash);box-shadow:var(--shadow);border-radius:32px;padding:48px 40px}.saveneDifference-module__EXMjeq__compareHeader{max-width:640px;margin-bottom:24px}.saveneDifference-module__EXMjeq__compareTable{gap:12px;display:grid}.saveneDifference-module__EXMjeq__compareHeadRow,.saveneDifference-module__EXMjeq__compareRow{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(180px,1.2fr));align-items:start;gap:16px;display:grid}.saveneDifference-module__EXMjeq__compareHeadRow span{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:12px}.saveneDifference-module__EXMjeq__compareRow{background:var(--card);border-radius:16px;padding:16px 18px}.saveneDifference-module__EXMjeq__compareLabel{font-weight:600}.saveneDifference-module__EXMjeq__contrastSection{box-shadow:var(--shadow);background:linear-gradient(120deg,#c78f571f,#0000 60%),linear-gradient(#fff9,#fff0);border-radius:32px;padding:48px 40px}[data-theme=dark] .saveneDifference-module__EXMjeq__contrastSection{background:linear-gradient(120deg,#f0a55a24,#0000 60%),linear-gradient(#140e0ab3,#140e0a00)}.saveneDifference-module__EXMjeq__contrastCard,.saveneDifference-module__EXMjeq__problemList,.saveneDifference-module__EXMjeq__problemSolution,.saveneDifference-module__EXMjeq__tastePanel,.saveneDifference-module__EXMjeq__ritualCard,.saveneDifference-module__EXMjeq__faqItem,.saveneDifference-module__EXMjeq__heroStatCard{border:1px solid #ffffff0f}.saveneDifference-module__EXMjeq__contrastDivider span{color:#1a120c;background:#f3e6db}.saveneDifference-module__EXMjeq__heroBadge{color:#f9efe6;background:#0009}.saveneDifference-module__EXMjeq__compareRow,.saveneDifference-module__EXMjeq__contrastCard,.saveneDifference-module__EXMjeq__problemList,.saveneDifference-module__EXMjeq__problemSolution,.saveneDifference-module__EXMjeq__tastePanel,.saveneDifference-module__EXMjeq__ritualCard,.saveneDifference-module__EXMjeq__faqItem,.saveneDifference-module__EXMjeq__heroStatCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.saveneDifference-module__EXMjeq__compareHeadRow span,.saveneDifference-module__EXMjeq__sectionKicker,.saveneDifference-module__EXMjeq__contrastBadge,.saveneDifference-module__EXMjeq__problemList h3,.saveneDifference-module__EXMjeq__problemSolution h3{color:var(--accent)}.saveneDifference-module__EXMjeq__ghostButton{color:var(--ink);border-color:#d27a4599}.saveneDifference-module__EXMjeq__ghostButton:hover{border-color:var(--accent)}.saveneDifference-module__EXMjeq__contrastGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:32px;display:grid}.saveneDifference-module__EXMjeq__contrastCard{background:var(--card);box-shadow:var(--shadow);border-radius:20px;padding:22px}.saveneDifference-module__EXMjeq__contrastCard h3{margin:0 0 12px;font-size:18px}.saveneDifference-module__EXMjeq__contrastCard ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.saveneDifference-module__EXMjeq__contrastVisual{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center;gap:16px;display:grid}.saveneDifference-module__EXMjeq__contrastSide{background:var(--card);box-shadow:var(--shadow);border-radius:24px;justify-items:center;gap:14px;padding:20px;display:grid}.saveneDifference-module__EXMjeq__contrastBadge{text-transform:uppercase;letter-spacing:.2em;color:var(--accent-deep);font-size:12px;font-weight:600}.saveneDifference-module__EXMjeq__contrastMuted{color:var(--muted)}.saveneDifference-module__EXMjeq__contrastImage{object-fit:contain;width:100%;max-width:280px;height:auto}.saveneDifference-module__EXMjeq__contrastDivider{letter-spacing:.2em;color:var(--muted);place-items:center;font-size:18px;font-weight:700;display:grid}.saveneDifference-module__EXMjeq__contrastDivider span{background:var(--ink);width:48px;height:48px;color:var(--wash);border-radius:50%;place-items:center;font-size:14px;display:grid}.saveneDifference-module__EXMjeq__problemSection{background:var(--wash);box-shadow:var(--shadow);border-radius:32px;padding:48px 40px}.saveneDifference-module__EXMjeq__problemGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center;gap:24px;display:grid}.saveneDifference-module__EXMjeq__problemList,.saveneDifference-module__EXMjeq__problemSolution{background:var(--card);box-shadow:var(--shadow);border-radius:24px;padding:24px}.saveneDifference-module__EXMjeq__problemList h3,.saveneDifference-module__EXMjeq__problemSolution h3{text-transform:uppercase;letter-spacing:.16em;color:var(--accent-deep);margin:0 0 14px;font-size:18px}.saveneDifference-module__EXMjeq__problemList ul{color:var(--muted);gap:10px;margin:0;padding-left:18px;display:grid}.saveneDifference-module__EXMjeq__problemDivider{place-items:center;display:grid}.saveneDifference-module__EXMjeq__problemDivider span{background:linear-gradient(180deg,var(--accent),transparent);width:3px;height:160px}.saveneDifference-module__EXMjeq__problemSolution p{color:var(--muted);margin:0 0 16px;line-height:1.6}.saveneDifference-module__EXMjeq__problemImage{object-fit:cover;border-radius:18px;width:100%;height:auto}.saveneDifference-module__EXMjeq__craftSection{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:32px;display:grid}.saveneDifference-module__EXMjeq__craftContent{max-width:560px}.saveneDifference-module__EXMjeq__craftSteps{gap:16px;display:grid}.saveneDifference-module__EXMjeq__craftStep{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.saveneDifference-module__EXMjeq__craftStepNumber{color:var(--accent-deep);font-family:PlayfairDisplayLocal,serif;font-size:20px}.saveneDifference-module__EXMjeq__craftVisual{position:relative}.saveneDifference-module__EXMjeq__craftImage{object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow);border-radius:24px}.saveneDifference-module__EXMjeq__craftOverlay{color:#fff;background:#000000a6;border-radius:18px;padding:16px 18px;font-family:CormorantGaramondLocal,serif;position:absolute;bottom:18px;left:18px;right:18px}.saveneDifference-module__EXMjeq__craftOverlay p{margin:0 0 6px;font-size:18px}.saveneDifference-module__EXMjeq__tasteGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.saveneDifference-module__EXMjeq__tastePanel{background:var(--card);box-shadow:var(--shadow);border-radius:20px;padding:22px}.saveneDifference-module__EXMjeq__tasteRow{margin-bottom:18px}.saveneDifference-module__EXMjeq__tasteRowHeader{justify-content:space-between;margin-bottom:6px;font-weight:600;display:flex}.saveneDifference-module__EXMjeq__tasteBar{background:#8c4e2b33;border-radius:999px;height:6px;overflow:hidden}.saveneDifference-module__EXMjeq__tasteBar span{background:linear-gradient(90deg,var(--accent),var(--accent-deep));border-radius:999px;height:100%;display:block}.saveneDifference-module__EXMjeq__tasteNote{color:var(--muted);margin:6px 0 0;font-size:13px}.saveneDifference-module__EXMjeq__tasteQuote{background:var(--wash);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:14px;padding:26px;font-family:CormorantGaramondLocal,serif;font-size:22px;line-height:1.5;display:flex}.saveneDifference-module__EXMjeq__tasteQuote span{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:14px}.saveneDifference-module__EXMjeq__ritualGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.saveneDifference-module__EXMjeq__ritualCard{background:var(--card);box-shadow:var(--shadow);border-radius:20px;padding:22px}.saveneDifference-module__EXMjeq__faqGrid{gap:16px;display:grid}.saveneDifference-module__EXMjeq__faqItem{background:var(--card);box-shadow:var(--shadow);border-radius:18px;padding:18px 20px;transition:transform .3s,box-shadow .3s}.saveneDifference-module__EXMjeq__faqItem[open]{transform:translateY(-2px);box-shadow:0 22px 40px #1a0f082e}.saveneDifference-module__EXMjeq__faqItem summary{cursor:pointer;padding-right:28px;font-weight:600;list-style:none;position:relative}.saveneDifference-module__EXMjeq__faqItem summary::-webkit-details-marker{display:none}.saveneDifference-module__EXMjeq__faqItem summary:after{content:"+";color:var(--accent-deep);font-size:20px;position:absolute;top:0;right:0}.saveneDifference-module__EXMjeq__faqItem[open] summary:after{content:"–"}.saveneDifference-module__EXMjeq__faqItem p{color:var(--muted);margin:12px 0 0;line-height:1.6}.saveneDifference-module__EXMjeq__ctaSection{margin-top:120px}.saveneDifference-module__EXMjeq__ctaCard{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#2d1b10,#5a341f);border-radius:30px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;gap:24px;padding:40px 36px;display:grid}.saveneDifference-module__EXMjeq__ctaActions{flex-wrap:wrap;gap:16px;display:flex}.saveneDifference-module__EXMjeq__ctaSection .saveneDifference-module__EXMjeq__ghostButton{color:#fff;border-color:#ffffff80}.saveneDifference-module__EXMjeq__reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.saveneDifference-module__EXMjeq__revealVisible{opacity:1;transform:translateY(0)}@media (max-width:900px){.saveneDifference-module__EXMjeq__page{padding:80px 6vw 96px}.saveneDifference-module__EXMjeq__compareSection{padding:36px 24px}.saveneDifference-module__EXMjeq__compareHeadRow,.saveneDifference-module__EXMjeq__compareRow{grid-template-columns:1fr}.saveneDifference-module__EXMjeq__compareHeadRow span:first-child,.saveneDifference-module__EXMjeq__compareRow span:first-child{color:var(--accent-deep);font-weight:600}.saveneDifference-module__EXMjeq__contrastSection,.saveneDifference-module__EXMjeq__problemSection{padding:36px 24px}.saveneDifference-module__EXMjeq__problemDivider span{width:100%;height:2px}.saveneDifference-module__EXMjeq__contrastDivider span{width:40px;height:40px}}@media (max-width:640px){.saveneDifference-module__EXMjeq__heroActions{flex-direction:column;align-items:stretch}.saveneDifference-module__EXMjeq__heroBadge{bottom:14px;left:14px}.saveneDifference-module__EXMjeq__ctaCard{padding:32px 24px}.saveneDifference-module__EXMjeq__heroStats{grid-template-columns:1fr}.saveneDifference-module__EXMjeq__heroStatCard{text-align:center}.saveneDifference-module__EXMjeq__compareSection,.saveneDifference-module__EXMjeq__contrastSection,.saveneDifference-module__EXMjeq__problemSection{padding:28px 20px}.saveneDifference-module__EXMjeq__contrastVisual{grid-template-columns:1fr}.saveneDifference-module__EXMjeq__contrastDivider{order:2}.saveneDifference-module__EXMjeq__contrastDivider span{width:44px;height:44px}.saveneDifference-module__EXMjeq__contrastSide{order:1}.saveneDifference-module__EXMjeq__contrastSide:last-child{order:3}.saveneDifference-module__EXMjeq__problemGrid{grid-template-columns:1fr}.saveneDifference-module__EXMjeq__problemDivider{order:2}.saveneDifference-module__EXMjeq__problemList{order:1}.saveneDifference-module__EXMjeq__problemSolution{order:3}.saveneDifference-module__EXMjeq__problemDivider span{width:100%;height:2px}.saveneDifference-module__EXMjeq__tasteQuote{font-size:18px}.saveneDifference-module__EXMjeq__faqItem{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.saveneDifference-module__EXMjeq__reveal,.saveneDifference-module__EXMjeq__primaryButton,.saveneDifference-module__EXMjeq__ghostButton,.saveneDifference-module__EXMjeq__heroGlow,.saveneDifference-module__EXMjeq__floatCard,.saveneDifference-module__EXMjeq__floatSoft,.saveneDifference-module__EXMjeq__orb{transition:none;animation:none}}@keyframes saveneDifference-module__EXMjeq__floatGlow{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes saveneDifference-module__EXMjeq__floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes saveneDifference-module__EXMjeq__floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes saveneDifference-module__EXMjeq__orbFloat{0%,to{transform:translate(0)}50%{transform:translate(12px,-16px)}}
