:root{--primary: #0F3D2E;--primary-dark: #082018;--accent: #C9A961;--accent-dark: #A88B45;--bg: #FAFAF7;--bg-card: #FFFFFF;--text: #1A1A1A;--muted: #6B6B6B;--border: #E8E6DF;--success: #2D8659;--danger: #C44545;--shadow-sm: 0 1px 3px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 12px 32px rgba(0,0,0,.12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}.display{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;letter-spacing:-1.2px;font-weight:600}.display em{font-style:italic;font-weight:500}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.icon{width:1em;height:1em;display:inline-block;vertical-align:-.15em;flex-shrink:0;stroke-width:1.75;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.icon-sm{width:16px;height:16px}.icon-md{width:22px;height:22px}.icon-lg{width:28px;height:28px}.icon-xl{width:32px;height:32px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:var(--bg-card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.header-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{font-weight:800;font-size:18px;color:var(--primary);letter-spacing:-.5px}.logo span{color:var(--accent)}.header-cta{background:var(--primary);color:#fff;padding:10px 22px;border-radius:999px;font-size:14px;font-weight:600;transition:background .2s}.header-cta:hover{background:var(--primary-dark)}.announcement{background:var(--primary);color:#fff;text-align:center;padding:10px 20px;font-size:13px;font-weight:500;letter-spacing:.3px}.announcement strong{color:var(--accent)}.hero{padding:40px 0 60px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:start}.hero-buy{position:sticky;top:84px;align-self:start}.hero-gallery{display:flex;flex-direction:column;gap:12px}.hero-gallery-item{background:var(--bg-card);border-radius:16px;overflow:hidden;position:relative;aspect-ratio:1;box-shadow:var(--shadow-sm);transition:transform .4s ease,box-shadow .4s ease}.hero-gallery-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.hero-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hero-gallery-item:hover img{transform:scale(1.03)}.hero-gallery-main{aspect-ratio:1;box-shadow:var(--shadow-md);padding:28px;background:linear-gradient(180deg,#fafaf7,#f1f5f2)}.hero-gallery-main img{object-fit:contain;padding:8px}.hero-gallery-wide{aspect-ratio:16/10}.hero-gallery-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-gallery-row .hero-gallery-item{aspect-ratio:1}.gallery-badge{position:absolute;top:18px;left:18px;background:var(--accent);color:#fff;padding:7px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;z-index:2;box-shadow:0 4px 10px #0000001f}.nobel-medal{position:absolute;top:22px;right:22px;z-index:3;width:124px;text-decoration:none;display:block;transform:rotate(-6deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 12px 28px rgba(0,0,0,.22));cursor:pointer}.nobel-medal:hover{transform:rotate(0) scale(1.06)}.nobel-medal-disc{width:124px;height:124px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#fbe9b6,#e8c977 25%,#c9a961 55%,#a88b45);box-shadow:inset 0 3px 6px #ffffff8c,inset 0 -4px 8px #4e3a1273,inset 0 0 0 4px #ffffff59,inset 0 0 0 5px #a88b458c;position:relative;display:flex;align-items:center;justify-content:center}.nobel-medal-curve{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.nobel-medal-curve-text{fill:#3a2c12;font-family:Inter,sans-serif}.nobel-medal-center{display:flex;align-items:center;gap:4px;color:#4a3a1c}.nobel-medal-laurel-l,.nobel-medal-laurel-r{width:14px;height:30px;color:#4a3a1cd9}.nobel-medal-year{font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:700;color:#2a1f0c;letter-spacing:-1.4px;line-height:1}.nobel-medal-ribbon{position:relative;margin:-14px auto 0;width:110px;background:linear-gradient(180deg,#c8413e,#9b2a28);color:#fff;text-align:center;padding:7px 0 14px;box-shadow:0 4px 8px #0000002e;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.nobel-medal-ribbon:before,.nobel-medal-ribbon:after{content:"";position:absolute;top:0;width:14px;height:100%;background:linear-gradient(180deg,#8e2a28,#6b1f1d);z-index:-1}.nobel-medal-ribbon:before{left:-10px;clip-path:polygon(0 0,100% 0,100% 100%,0 70%)}.nobel-medal-ribbon:after{right:-10px;clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}.nobel-medal-ribbon span{font-size:9px;font-weight:800;letter-spacing:1.4px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}.hero-microbadges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.microbadge{display:inline-flex;align-items:center;gap:6px;background:#f4f8f6;border:1px solid #DDE5DF;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.4px;padding:5px 10px;border-radius:999px;text-transform:uppercase}.microbadge .icon{color:var(--accent-dark)}.microbadge-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #2d86592e;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.product-vendor{color:var(--accent-dark);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.product-subtitle strong{color:var(--text);font-weight:700}.rating-pill{background:var(--success);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.3px}.hero-urgency{background:#fff8e8;border:1px solid #F2D88B;border-radius:12px;padding:14px 16px;margin-bottom:22px}.urgency-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#5a4419}.urgency-row+.urgency-row{margin-top:10px}.urgency-dot{width:8px;height:8px;border-radius:50%;background:#e8521e;box-shadow:0 0 0 3px #e8521e33;animation:pulse 1.4s ease-in-out infinite;flex-shrink:0}.urgency-stock{justify-content:space-between}.urgency-bar{flex:1;margin-left:16px;max-width:120px;height:6px;background:#f2e2b5;border-radius:999px;overflow:hidden}.urgency-bar-fill{height:100%;width:23%;background:linear-gradient(90deg,#e8521e,#d9a12d);border-radius:999px}.variants-rich .variant{padding:14px 10px;text-align:center}.variant-imgwrap{width:100%;aspect-ratio:1;background:#fff;border:1px solid var(--border);border-radius:10px;margin-bottom:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.variant-imgwrap img{width:100%;height:100%;object-fit:contain;padding:4px}.variant-tag-gold{background:var(--accent)}.add-to-cart-xl{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px;font-size:18px;border-radius:14px}.add-to-cart-xl .cta-icon{font-size:20px}.add-to-cart-xl .cta-arrow{transition:transform .2s;opacity:.85}.add-to-cart-xl:hover .cta-arrow{transform:translate(4px);opacity:1}.hero-ticker{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px 16px;margin-top:18px;position:relative;overflow:hidden}.ticker-avatar{width:36px;height:36px;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ticker-text{flex:1;font-size:13px;line-height:1.4}.ticker-text strong{color:var(--text)}.ticker-text span{color:var(--muted)}.ticker-pulse{width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #2d865933;animation:pulse 1.6s ease-in-out infinite;flex-shrink:0}.product-title{font-family:Fraunces,Georgia,serif;font-size:44px;font-weight:600;line-height:1.05;letter-spacing:-1.5px;margin-bottom:16px}.product-subtitle{font-size:17px;color:var(--muted);margin-bottom:20px}.rating{display:flex;align-items:center;gap:10px;margin-bottom:24px}.stars{color:var(--accent);font-size:18px;letter-spacing:2px}.rating-text{font-size:14px;color:var(--muted)}.rating-text a{color:var(--primary);font-weight:600;text-decoration:underline}.price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:28px}.price-current{font-size:32px;font-weight:800;color:var(--text)}.price-old{font-size:18px;color:var(--muted);text-decoration:line-through}.price-save{background:#fee6e6;color:var(--danger);padding:4px 10px;border-radius:6px;font-size:13px;font-weight:700}.variant-label{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;color:var(--text)}.variants{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:24px}.variant{border:2px solid var(--border);border-radius:12px;padding:16px 12px;text-align:center;cursor:pointer;transition:all .2s;background:var(--bg-card);position:relative}.variant:hover{border-color:var(--accent)}.variant.active{border-color:var(--primary);background:#f4f8f6}.variant-tag{position:absolute;top:-10px;right:10px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;letter-spacing:.5px}.variant-title{font-weight:700;font-size:15px;margin-bottom:4px}.variant-sub{font-size:12px;color:var(--muted);margin-bottom:8px}.variant-price{font-weight:800;font-size:16px;color:var(--primary)}.variant-perunit{font-size:11px;color:var(--muted);margin-top:2px}.subscribe{background:#f4f8f6;border:2px dashed var(--success);border-radius:12px;padding:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.subscribe-label{display:flex;align-items:center;gap:12px;cursor:pointer}.subscribe-label input{width:18px;height:18px;accent-color:var(--success)}.subscribe-text strong{display:block;font-size:14px;color:var(--success)}.subscribe-text span{font-size:12px;color:var(--muted)}.subscribe-tag{background:var(--success);color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700}.add-to-cart{width:100%;background:var(--primary);color:#fff;padding:18px;border-radius:12px;font-size:17px;font-weight:700;letter-spacing:.3px;transition:all .2s;box-shadow:var(--shadow-md);margin-bottom:16px}.add-to-cart:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.buy-now{width:100%;background:#1a1a1a;color:#fff;padding:16px;border-radius:12px;font-size:15px;font-weight:700;margin-bottom:24px;transition:background .2s}.buy-now:hover{background:#000}.payments{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;color:var(--muted);font-size:11px;letter-spacing:.8px;text-transform:uppercase}.pay-label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.pay-label:before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='11' width='16' height='11' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>");background-size:contain;background-repeat:no-repeat}.pay-icons{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.pay-icon{background:#fff;border:1px solid var(--border);border-radius:5px;padding:6px 8px;height:30px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,transform .2s}.pay-icon:hover{border-color:#bbb;transform:translateY(-1px)}.pay-icon svg,.pay-icon img{height:18px;width:auto;display:block;object-fit:contain}.pay-icon-shop{padding:4px 6px}.pay-icon-shop svg{height:22px}.product-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border)}.perk{display:flex;gap:10px;align-items:flex-start;font-size:13px}.perk-icon{color:var(--primary);flex-shrink:0;margin-top:2px}.perk-text strong{display:block;font-size:13px;color:var(--text);margin-bottom:2px}.perk-text span{color:var(--muted);font-size:12px}.trust-strip{background:var(--primary);color:#fff;padding:28px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.trust-item-icon{margin-bottom:12px;color:var(--accent)}.trust-item-title{font-weight:700;font-size:15px;margin-bottom:2px}.trust-item-sub{font-size:12px;opacity:.75}section{padding:80px 0}.section-tag{color:var(--accent-dark);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;text-align:center}.section-title{font-family:Fraunces,Georgia,serif;font-size:52px;font-weight:600;text-align:center;line-height:1.05;letter-spacing:-1.6px;margin-bottom:20px;max-width:880px;margin-left:auto;margin-right:auto}.section-title em{font-style:italic;font-weight:500;color:var(--primary)}.section-sub{font-size:18px;color:var(--muted);text-align:center;max-width:660px;margin:0 auto 50px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:var(--bg-card);padding:36px 28px;border-radius:16px;border:1px solid var(--border);transition:transform .2s,box-shadow .2s}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.benefit-icon{width:56px;height:56px;border-radius:14px;background:#f4f8f6;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--primary)}.benefit-title{font-size:22px;font-weight:700;margin-bottom:10px}.benefit-desc{color:var(--muted);font-size:15px}.nobel-section{background:radial-gradient(circle at 20% 0%,rgba(201,169,97,.06) 0%,transparent 50%),radial-gradient(circle at 80% 100%,rgba(15,61,46,.4) 0%,transparent 50%),linear-gradient(180deg,#0a0a0a,#0f1a14);color:#fff;padding:110px 0;position:relative}.nobel-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:18px}.nobel-eyebrow-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nobel-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1240px;margin:56px auto 0}.nobel-card{background:#ffffff08;border:1px solid rgba(201,169,97,.18);border-radius:18px;padding:30px 26px 26px;transition:transform .3s ease,border-color .3s ease,background .3s ease;display:flex;flex-direction:column}.nobel-card:hover{transform:translateY(-4px);border-color:#c9a96173;background:#ffffff0d}.nobel-card-modern{background:linear-gradient(135deg,#c9a96114,#0f3d2e2e);border-color:#c9a96166}.nobel-year{font-family:Fraunces,Georgia,serif;font-size:56px;font-weight:600;color:var(--accent);line-height:1;letter-spacing:-2px;margin-bottom:18px}.nobel-prize{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#c9a961cc;margin-bottom:10px}.nobel-name{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-.4px;margin-bottom:14px}.nobel-text{font-size:13px;color:#ffffffb3;line-height:1.6;flex:1}.nobel-text strong{color:var(--accent);font-weight:600}.nobel-link{display:inline-block;margin-top:18px;color:#c9a961d9;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid rgba(201,169,97,.25);padding-bottom:3px;transition:color .2s,border-color .2s}.nobel-link:hover{color:var(--accent);border-color:var(--accent)}.nobel-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:56px auto 0;padding:36px 32px;background:#c9a9610a;border-top:1px solid rgba(201,169,97,.18);border-bottom:1px solid rgba(201,169,97,.18);border-radius:4px}.nobel-stat{text-align:center}.nobel-stat-num{font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:600;color:var(--accent);line-height:1;letter-spacing:-1.2px;margin-bottom:10px}.nobel-stat-label{font-size:12px;color:#fff9;line-height:1.45}.nobel-disclaimer{margin-top:56px;text-align:center;font-size:11px;color:#fff6;max-width:800px;margin-left:auto;margin-right:auto;font-style:italic;line-height:1.6}.ba-section{padding:100px 0;background:var(--bg-card)}.ba-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:0 auto}.ba-card{background:var(--bg);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:transform .3s,box-shadow .3s}.ba-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.ba-images{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#fff}.ba-image{position:relative;aspect-ratio:4/5;overflow:hidden}.ba-image img{width:100%;height:100%;object-fit:cover}.ba-tag{position:absolute;top:14px;left:14px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ba-tag-before{background:#1a1a1ab3;color:#fff}.ba-tag-after{background:#0f3d2ed9;color:#fff}.ba-meta{padding:26px 28px 28px}.ba-name{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--accent-dark);margin-bottom:12px}.ba-quote{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.3px;color:var(--text);margin-bottom:22px}.ba-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:22px;border-top:1px solid var(--border)}.ba-stats>div{text-align:left}.ba-stats strong{display:block;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:var(--primary);line-height:1.05;margin-bottom:4px;letter-spacing:-.4px}.ba-stats span{font-size:11px;color:var(--muted);font-weight:500;letter-spacing:.3px}.ba-disclaimer{margin-top:50px;text-align:center;font-size:12px;color:var(--muted);max-width:720px;margin-left:auto;margin-right:auto;font-style:italic;line-height:1.6}.capsule-section{background:#0a0a0a;color:#fff;padding:110px 0}.capsule-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;max-width:1100px;margin:0 auto}.capsule-section .section-tag{color:var(--accent)}.capsule-title{font-family:Fraunces,Georgia,serif;font-size:52px;font-weight:600;line-height:1.05;letter-spacing:-1.6px;color:#fff;margin-bottom:24px}.capsule-title em{font-style:italic;font-weight:500;color:var(--accent)}.capsule-list{list-style:none;padding:0}.capsule-list li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(255,255,255,.1)}.capsule-list li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.capsule-check{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;margin-top:2px}.capsule-list li>div{flex:1}.capsule-list strong{display:block;color:#fff;font-weight:700;font-size:16px;margin-bottom:4px}.capsule-list span{font-size:14px;color:#fff9;line-height:1.5}.capsule-image{border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #00000080;aspect-ratio:4/5}.capsule-image img{width:100%;height:100%;object-fit:cover}.nad-section{background:var(--bg-card)}.nad-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.nad-content h2{font-family:Fraunces,Georgia,serif;font-size:46px;font-weight:600;line-height:1.05;letter-spacing:-1.5px;margin-bottom:22px}.nad-content h2 em{font-style:italic;font-weight:500}.nad-content p{font-size:16px;color:var(--muted);margin-bottom:16px}.nad-stat{display:flex;gap:20px;padding:20px;background:#f4f8f6;border-radius:12px;margin-top:24px}.nad-stat-number{font-size:38px;font-weight:800;color:var(--primary);line-height:1}.nad-stat-text{font-size:14px;color:var(--text)}.chart-v2{background:linear-gradient(180deg,#fafaf7,#f1f5f2);border-radius:20px;padding:32px 28px 28px;border:1px solid #E8E6DF;position:relative}.chart-v2-header{text-align:center;margin-bottom:18px}.chart-v2-title{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:var(--primary);letter-spacing:-.4px}.chart-v2-subtitle{font-size:11px;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-weight:600;margin-top:4px}.chart-v2-svg{width:100%;height:auto;max-width:100%;overflow:visible}.chart-v2-caption{margin-top:18px;text-align:center;font-size:13px;color:var(--muted);line-height:1.5;padding-top:18px;border-top:1px solid #E8E6DF}.chart-v2-caption strong{color:var(--danger);font-weight:700}.chart{background:linear-gradient(180deg,#fafaf7,#f4f8f6);border-radius:16px;padding:40px;height:380px;position:relative}.chart-title{text-align:center;font-weight:700;margin-bottom:30px;color:var(--primary)}.chart-bars{display:flex;align-items:flex-end;justify-content:space-between;height:230px;gap:12px}.chart-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.chart-bar-fill{width:100%;background:linear-gradient(180deg,var(--primary) 0%,var(--accent) 100%);border-radius:8px 8px 0 0;position:relative}.chart-bar-value{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;color:var(--primary)}.chart-bar-label{font-size:12px;color:var(--muted);font-weight:600}.compare-table{background:var(--bg-card);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md);margin:0 auto;max-width:900px}.compare-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid var(--border)}.compare-row:last-child{border-bottom:none}.compare-row.head{background:var(--primary);color:#fff}.compare-row.head .compare-cell{padding:22px 16px;font-weight:700}.compare-cell{padding:18px 16px;text-align:center;font-size:14px;border-left:1px solid var(--border)}.compare-cell:first-child{text-align:left;font-weight:600;border-left:none}.compare-row .compare-cell.highlight{background:#f4f8f6;font-weight:700;color:var(--primary)}.check-yes{color:var(--success);font-size:20px}.check-no{color:#c44545;font-size:20px}.press-strip{background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:36px 0}.press-label{text-align:center;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:24px}.press-logos{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:30px 50px;opacity:.5;transition:opacity .3s}.press-logos:hover{opacity:.85}.press-logo{font-family:Inter,sans-serif;font-weight:800;font-size:18px;letter-spacing:2px;color:var(--text)}.press-logo-serif{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:26px;letter-spacing:-.5px}.people-section{padding:100px 0;background:var(--bg)}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:60px}.people-card{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;box-shadow:var(--shadow-md);cursor:pointer;transition:transform .4s ease,box-shadow .4s ease}.people-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.people-card img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.people-card:hover img{transform:scale(1.06)}.people-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,#0000 40%,#000000d9);color:#fff;opacity:.9;transition:opacity .3s}.people-card:hover .people-overlay{opacity:1}.people-tag{align-self:flex-start;background:var(--accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:14px}.people-quote{font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.4px;margin-bottom:12px;max-width:320px}.people-name{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:.85}.people-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;background:var(--bg-card);border-radius:18px;padding:40px;border:1px solid var(--border)}.people-stat{text-align:center}.people-stat-num{font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:600;color:var(--primary);line-height:1;margin-bottom:8px;letter-spacing:-1px}.people-stat-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.founder-section{background:linear-gradient(135deg,#f8f5ef,#f0ebe0);padding:100px 0;position:relative;overflow:hidden}.founder-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;max-width:1100px;margin:0 auto}.founder-image{border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4/5}.founder-image img{width:100%;height:100%;object-fit:cover}.founder-content .section-tag{text-align:left;margin-bottom:18px}.founder-quote{font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:500;line-height:1.15;letter-spacing:-1.2px;color:var(--text);margin-bottom:28px}.founder-quote em{font-style:italic;color:var(--primary)}.founder-text{font-size:16px;color:var(--muted);margin-bottom:16px;line-height:1.7}.founder-signature{margin-top:32px;padding-top:24px;border-top:1px solid rgba(15,61,46,.15)}.founder-name{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;color:var(--primary)}.founder-title{font-size:13px;color:var(--muted);letter-spacing:.5px;margin-top:4px}.photowall-section{padding:90px 0;background:var(--bg-card)}.photowall-handle{text-align:center;color:var(--primary);font-weight:700;font-size:17px;margin-bottom:50px;letter-spacing:.3px}.photowall{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:1300px;margin:0 auto}.photowall-item{aspect-ratio:1;overflow:hidden;cursor:pointer;position:relative}.photowall-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.photowall-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f3d2e00;transition:background .3s}.photowall-item:hover img{transform:scale(1.08)}.photowall-item:hover:after{background:#0f3d2e33}.lifestyle-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lifestyle-card{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;box-shadow:var(--shadow-md);transition:transform .3s,box-shadow .3s}.lifestyle-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lifestyle-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.lifestyle-card:hover img{transform:scale(1.04)}.lifestyle-overlay{position:absolute;bottom:0;left:0;right:0;padding:28px 28px 24px;background:linear-gradient(180deg,#0000,#000000bf);color:#fff}.lifestyle-tag{display:inline-block;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:12px}.lifestyle-text{font-size:17px;font-weight:600;line-height:1.4;max-width:300px}.how-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;max-width:1100px;margin:0 auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:step}.step{text-align:center;position:relative;counter-increment:step}.step:before{content:counter(step,decimal-leading-zero);display:block;font-size:80px;font-weight:800;color:var(--accent);opacity:.25;line-height:1;margin-bottom:10px}.step-title{font-size:22px;font-weight:700;margin-bottom:10px}.step-desc{color:var(--muted)}.reviews{background:var(--bg-card)}.reviews-summary{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:50px;flex-wrap:wrap}.reviews-rating-big{font-size:64px;font-weight:800;color:var(--primary);line-height:1}.reviews-summary-stars{font-size:24px;color:var(--accent);letter-spacing:4px}.reviews-summary-text{color:var(--muted);font-size:14px;margin-top:4px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review-card{background:var(--bg);padding:28px;border-radius:14px;border:1px solid var(--border)}.review-stars{color:var(--accent);font-size:14px;letter-spacing:2px;margin-bottom:12px}.review-title{font-weight:700;font-size:16px;margin-bottom:10px}.review-body{color:var(--text);font-size:14px;margin-bottom:18px}.review-author{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.review-avatar{width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.review-verified{color:var(--success);font-weight:600}.bundle-v2-section{background:var(--bg-card);padding:100px 20px}.bundle-list{display:flex;flex-direction:column;gap:12px;margin:0 0 32px}.bundle-row{display:block;background:#f4f8f6;border:2px solid #E2EBE6;border-radius:14px;padding:16px 20px;cursor:pointer;position:relative;transition:all .2s ease}.bundle-row:hover{border-color:var(--primary);background:#eef5f1}.bundle-row input[type=radio]{position:absolute;opacity:0;pointer-events:none}.bundle-row--selected,.bundle-row:has(input:checked){border-color:var(--primary);background:#eaf3ee;box-shadow:0 4px 14px #0f3d2e14}.bundle-row-inner{display:grid;grid-template-columns:64px 1fr auto;gap:18px;align-items:center}.bundle-thumb{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:10px;padding:4px;border:1px solid var(--border)}.bundle-info{min-width:0}.bundle-row-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bundle-row-title{font-weight:700;font-size:16px;color:var(--text)}.bundle-row-sub{font-size:13px;color:var(--muted);margin-top:2px}.bundle-pricing{text-align:right}.bundle-row-price{font-weight:800;font-size:20px;color:var(--text)}.bundle-row-old{font-size:14px;color:var(--muted);text-decoration:line-through;margin-top:2px}.bundle-flag{position:absolute;top:-10px;right:16px;background:var(--success);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;letter-spacing:.3px;z-index:2}.bundle-best-offer{background:var(--primary);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;letter-spacing:.3px}.bundle-best-value{background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;letter-spacing:.3px}.bundle-v2-cta{display:block;width:100%;background:var(--primary);color:#fff;text-align:center;padding:20px;border-radius:14px;font-size:17px;font-weight:700;letter-spacing:.3px;transition:all .2s;box-shadow:var(--shadow-md)}.bundle-v2-cta:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.bundle-v2-meta{margin-top:20px;text-align:center;color:var(--muted);font-size:13px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.bundle-section{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff}.bundle-section .section-title{color:#fff}.bundle-section .section-tag{color:var(--accent)}.bundle-section .section-sub{color:#ffffffb3}.bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.bundle-card{background:#fff;color:var(--text);border-radius:16px;padding:30px 24px;text-align:center;position:relative;transition:transform .2s}.bundle-card.featured{transform:scale(1.05);border:3px solid var(--accent)}.bundle-card:hover{transform:translateY(-4px)}.bundle-card.featured:hover{transform:scale(1.05) translateY(-4px)}.bundle-tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.5px}.bundle-name{font-size:20px;font-weight:700;margin-bottom:6px}.bundle-supply{font-size:13px;color:var(--muted);margin-bottom:18px}.bundle-price{font-size:36px;font-weight:800;color:var(--primary)}.bundle-old{font-size:14px;color:var(--muted);text-decoration:line-through}.bundle-perunit{font-size:13px;color:var(--muted);margin:6px 0 18px}.bundle-cta{display:block;width:100%;background:var(--primary);color:#fff;padding:14px;border-radius:10px;font-weight:700;margin-top:16px;transition:background .2s}.bundle-card.featured .bundle-cta{background:var(--accent)}.bundle-cta:hover{background:var(--primary-dark)}.bundle-card.featured .bundle-cta:hover{background:var(--accent-dark)}.bundle-savings{color:var(--success);font-weight:700;font-size:14px;margin-top:8px}.faq-list{max-width:820px;margin:0 auto}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:box-shadow .2s}.faq-item:hover{box-shadow:var(--shadow-sm)}.faq-question{width:100%;padding:22px 26px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:600;font-size:16px}.faq-toggle{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f4f8f6;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:transform .3s}.faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 26px;color:var(--muted)}.faq-item.open .faq-answer{max-height:400px;padding-bottom:22px}.final-cta-hero{position:relative;overflow:hidden;color:#fff;text-align:center;min-height:600px;display:flex;align-items:center;justify-content:center}.final-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.05);filter:brightness(.5) saturate(1.1)}.final-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f3d2ed9,#082018cc)}.final-cta-inner{position:relative;z-index:2;padding:120px 20px}.final-cta-tag{display:inline-block;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:24px;padding:6px 18px;border:1px solid rgba(201,169,97,.4);border-radius:999px}.final-cta-hero h2{color:#fff}.final-cta-hero h2 em{color:var(--accent);font-style:italic;font-weight:500}.final-cta-hero p{font-size:19px;color:#ffffffd9;max-width:600px;margin:0 auto 40px}.final-cta-actions{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:28px;flex-wrap:wrap}.final-cta-btn-secondary{color:#ffffffd9;font-size:15px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:4px;transition:color .2s,border-color .2s}.final-cta-btn-secondary:hover{color:#fff;border-color:#fff}.final-cta{background:var(--bg-card);text-align:center;padding:100px 20px;border-top:1px solid var(--border)}.final-cta h2{font-family:Fraunces,Georgia,serif;font-size:64px;font-weight:600;line-height:1;letter-spacing:-2px;margin-bottom:22px;max-width:900px;margin-left:auto;margin-right:auto}.final-cta h2 em{font-style:italic;font-weight:500}.final-cta p{font-size:18px;color:var(--muted);max-width:540px;margin:0 auto 36px}.final-cta-btn{display:inline-block;background:var(--primary);color:#fff;padding:20px 48px;border-radius:12px;font-size:17px;font-weight:700;transition:all .2s;box-shadow:var(--shadow-md)}.final-cta-btn:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.final-guarantee{margin-top:24px;font-size:14px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.final-guarantee strong{color:var(--success)}.final-cta-hero .final-guarantee{color:#ffffffb3;margin-top:16px}.final-cta-hero .final-guarantee span:first-child,.final-cta-hero .final-guarantee span:nth-child(3),.final-cta-hero .final-guarantee span:nth-child(5){color:#ffffffe6;font-weight:600}footer{background:var(--primary-dark);color:#ffffffb3;padding:40px 0;text-align:center;font-size:13px}footer p{margin-bottom:6px}.mobile-sticky{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border);padding:12px 16px;z-index:99;box-shadow:0 -4px 20px #00000014}.mobile-sticky-inner{display:flex;align-items:center;gap:12px}.mobile-sticky-price strong{display:block;font-weight:800;font-size:18px}.mobile-sticky-price span{font-size:12px;color:var(--muted)}.mobile-sticky-btn{flex:1;background:var(--primary);color:#fff;padding:14px;border-radius:10px;font-weight:700;font-size:15px}@media(max-width:900px){.hero-grid,.nad-grid,.how-grid,.lifestyle-grid,.founder-grid,.capsule-grid{grid-template-columns:1fr;gap:40px}.hero-buy{position:static;top:auto}.ba-grid{grid-template-columns:1fr;gap:24px}.ba-stats{gap:8px}.ba-stats strong{font-size:18px}.lifestyle-card{aspect-ratio:1/1}.benefits-grid,.review-grid,.bundle-grid,.steps{grid-template-columns:1fr;gap:18px}.benefit-card{padding:28px 24px}.benefit-icon{width:48px;height:48px;margin-bottom:16px}.benefit-title{font-size:20px}.benefit-desc{font-size:15px}.trust-grid{grid-template-columns:1fr 1fr;gap:22px}.people-grid{grid-template-columns:1fr 1fr;gap:12px}.people-card{aspect-ratio:4/5}.people-stats{grid-template-columns:1fr 1fr;gap:20px;padding:28px}.people-stat-num{font-size:28px}.photowall{grid-template-columns:repeat(3,1fr)}.press-logos{gap:22px 30px}.press-logo{font-size:14px}.press-logo-serif{font-size:20px}.product-title{font-size:32px}.section-title,.nad-content h2,.capsule-title{font-size:32px;letter-spacing:-1px}.final-cta h2,.final-cta-hero h2{font-size:36px;letter-spacing:-1.2px}.founder-quote{font-size:26px}section{padding:56px 0}.capsule-section,.people-section{padding:64px 0}.final-cta-inner{padding:80px 20px}.compare-row{grid-template-columns:1.5fr 1fr 1fr 1fr}.compare-cell{padding:12px 8px;font-size:12px}.bundle-card.featured{transform:none}.bundle-card.featured:hover{transform:translateY(-4px)}.mobile-sticky{display:block}body{padding-bottom:80px}.product-perks{grid-template-columns:1fr}.final-cta-actions{flex-direction:column;gap:20px}.people-quote{font-size:16px}.people-overlay{padding:20px}.nobel-timeline{grid-template-columns:1fr;gap:16px}.nobel-stats{grid-template-columns:1fr 1fr;gap:22px;padding:26px}.nobel-stat-num{font-size:28px}.nobel-year{font-size:44px}.nobel-section{padding:64px 0}.nobel-medal{width:96px;top:16px;right:16px}.nobel-medal-disc{width:96px;height:96px}.nobel-medal-year{font-size:22px}.nobel-medal-ribbon{width:86px;padding:5px 0 10px}.nobel-medal-ribbon span{font-size:7px;letter-spacing:1px}.nobel-medal-curve-text{font-size:7px}.nobel-medal-laurel-l,.nobel-medal-laurel-r{width:10px;height:22px}}@media(min-width:901px)and (max-width:1180px){.nobel-timeline,.ba-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.photowall{grid-template-columns:repeat(2,1fr)}.people-grid{grid-template-columns:1fr}.benefits-grid{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nad-landing.css.map */
