:root{--paper:#FBF9F3;--ink:#1C1913;--soft:#57503F;--line:#E2DACA;--bronze:#9A7434;--bronze-deep:#7A5A22;--card:#FFFFFF}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:hidden;max-width:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased}.wrap{max-width:1080px;margin:0 auto;padding:0 28px}a{color:inherit}h1,h2,h3{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em;line-height:1.12}.kick{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--bronze);font-weight:700}nav{position:sticky;top:0;z-index:50;background:#fbf9f3f0;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}nav .wrap{display:flex;justify-content:space-between;align-items:center;height:66px}nav .logo{font-family:var(--font-serif);font-size:19px;text-decoration:none}nav .navlinks{display:flex;gap:26px;align-items:center}nav .navlinks a{font-size:14px;text-decoration:none;color:var(--soft)}nav .navlinks a:hover{color:var(--ink)}.btn{display:inline-block;background:var(--ink);color:#f7f3e9;padding:13px 26px;border-radius:3px;text-decoration:none;font-weight:700;font-size:14.5px;letter-spacing:.02em;transition:transform .15s ease,background .15s ease;border:none;cursor:pointer}.btn:hover{background:#000;transform:translateY(-1px)}.btn-out{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.btn-out:hover{background:var(--ink);color:#f7f3e9}.btn-gold{background:var(--bronze-deep)}.btn-gold:hover{background:#634718}nav .btn{padding:10px 20px;font-size:13.5px}header{padding:88px 0 60px}header h1{font-size:clamp(40px,6.4vw,72px);margin:20px 0 0}header h1 em{font-style:normal;color:var(--bronze-deep)}header .sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(17px,2.2vw,21px);color:var(--soft);margin-top:24px;max-width:620px;line-height:1.6}header .ctas{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}header .note{font-size:13.5px;color:#8d8570;margin-top:18px}.proof{border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.proof .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.proof .p{padding:26px 22px 26px 0}.proof .p+.p{padding-left:26px;border-left:1px solid var(--line)}.proof .n{font-family:var(--font-serif);font-size:clamp(22px,3vw,30px)}.proof .l{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--soft);margin-top:6px;line-height:1.5}section{padding:78px 0}section h2{font-size:clamp(30px,4.2vw,44px)}.lede{font-family:var(--font-serif);font-size:18px;line-height:1.75;color:var(--ink);margin-top:22px;max-width:680px}.muted{color:var(--soft)}.stuck{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:38px}.stuck .s{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--bronze);border-radius:3px;padding:20px 22px}.stuck .s .t{font-weight:700;font-size:15px}.stuck .s .d{font-size:14px;color:var(--soft);margin-top:7px;line-height:1.6}.offers{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:42px}.offer{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:34px;display:flex;flex-direction:column}.offer.feature{background:var(--ink);color:#f2ecdd;border-color:var(--ink);position:relative}.offer .tier{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bronze);font-weight:700}.offer.feature .tier{color:#d0a961}.offer h3{font-size:29px;margin-top:14px}.offer .price{font-family:var(--font-serif);font-size:40px;margin-top:18px}.offer .price span{font-family:var(--font-sans);font-size:14px;color:var(--soft);font-weight:400;letter-spacing:.02em}.offer.feature .price span{color:#b5ac96}.offer .desc{font-size:15px;color:var(--soft);margin-top:14px;line-height:1.65}.offer.feature .desc{color:#c9c1ab}.offer ul{list-style:none;margin:24px 0 30px}.offer li{font-size:14.5px;padding:9px 0 9px 26px;position:relative;border-top:1px solid var(--line);line-height:1.55}.offer.feature li{border-top-color:#3a352a}.offer li:first-child{border-top:none}.offer li:before{content:"";position:absolute;left:2px;top:17px;width:9px;height:9px;border-radius:50%;background:var(--bronze)}.offer .foot{margin-top:auto}.offer .btn{width:100%;text-align:center}.offer.feature .btn{background:var(--bronze-deep);color:#fff8ea}.offer.feature .btn:hover{background:#8a6828}.guarantee{margin-top:16px;font-size:13px;line-height:1.6;color:#b5ac96}.tgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:42px}.t{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:26px;display:flex;flex-direction:column}.t .q{font-family:var(--font-serif);font-style:italic;font-size:15.5px;line-height:1.68}.t .who{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:22px}.t .who img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.t .who .nm{font-weight:700;font-size:14.5px}.t .who .rl{font-size:12.5px;color:var(--soft);margin-top:2px;line-height:1.4}.t .delta{font-family:var(--font-serif);font-size:20px;color:var(--bronze-deep);margin-top:16px}table{width:100%;border-collapse:collapse;margin-top:36px}th{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--soft);text-align:left;padding:0 12px 11px 0;border-bottom:2px solid var(--ink)}td{padding:13px 12px 13px 0;border-bottom:1px solid var(--line);font-size:15px;vertical-align:top}td.nm{font-weight:700;white-space:nowrap}td.ch{font-weight:700;color:var(--bronze-deep);white-space:nowrap}td.pa{color:var(--soft)}.about{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.about .body p{margin-top:16px;font-size:15.5px;color:var(--soft);line-height:1.75}.creds{margin-top:8px}.creds .c{border-top:1px solid var(--line);padding:16px 0}.creds .c:first-child{border-top:2px solid var(--ink)}.creds .c .t{font-weight:700;font-size:15px}.creds .c .d{font-size:14px;color:var(--soft);margin-top:4px;line-height:1.6}details{border-top:1px solid var(--line);padding:18px 0}details:first-of-type{border-top:2px solid var(--ink)}summary{font-weight:700;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--bronze);font-size:22px;line-height:1;flex-shrink:0}details[open] summary:after{content:"−"}details p{font-size:15px;color:var(--soft);margin-top:12px;line-height:1.7;max-width:760px}.final{background:var(--ink);color:#f2ecdd;border-radius:4px;padding:58px 48px;text-align:center}.final h2{color:#f7f3e9}.final p{font-family:var(--font-serif);font-style:italic;font-size:18px;color:#c9c1ab;margin-top:18px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.65}.final .ctas{display:flex;gap:14px;justify-content:center;margin-top:34px;flex-wrap:wrap}.final .btn{background:var(--bronze-deep);color:#fff8ea}.final .btn.alt{background:transparent;border:1.5px solid #6B6553;color:#f2ecdd}.final .btn.alt:hover{background:#2a251c}footer{border-top:1px solid var(--line);padding:38px 0 54px;font-size:13.5px;color:#8d8570}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{text-decoration:none}footer a:hover{color:var(--ink)}.fine{font-size:12px;color:#9c9480;line-height:1.6;margin-top:24px;max-width:820px}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tablewrap table{min-width:620px}img{max-width:100%}.herogrid{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}.heroshot{position:relative}.heroshot img{width:100%;border-radius:4px;display:block;filter:saturate(.92) contrast(1.02)}.heroshot .badge{position:absolute;bottom:-16px;left:-16px;background:var(--ink);color:#f2ecdd;padding:14px 20px;border-radius:3px}.heroshot .badge .bn{font-family:var(--font-serif);font-size:21px;line-height:1}.heroshot .badge .bl{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b5ac96;margin-top:5px}.alum{display:flex;align-items:center;gap:22px;margin-top:34px;flex-wrap:wrap}.alum .lbl{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#9c9480;font-weight:700}.alum .co{font-family:var(--font-serif);font-size:17px;color:var(--soft)}.aboutshot img{width:100%;border-radius:4px;display:block}.aboutshot .cap{font-size:12.5px;color:#8d8570;margin-top:12px;line-height:1.55}.mobilebar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#1c1913f7;backdrop-filter:blur(10px);padding:12px 14px;gap:10px;border-top:1px solid #3A352A}.mobilebar a{flex:1;text-align:center;padding:13px 8px;border-radius:3px;text-decoration:none;font-weight:700;font-size:14px}.mobilebar .primary{background:var(--bronze-deep);color:#fff8ea}.mobilebar .secondary{background:transparent;color:#f2ecdd;border:1.5px solid #6B6553}@media(max-width:860px){.wrap{padding:0 20px}.herogrid{grid-template-columns:1fr;gap:34px}.heroshot{order:-1;max-width:340px}.heroshot .badge{left:auto;right:-8px;bottom:-14px}.mobilebar{display:flex}body{padding-bottom:74px}}@media(max-width:860px){.offers{grid-template-columns:1fr}.about{grid-template-columns:1fr;gap:28px}.proof .wrap{grid-template-columns:1fr 1fr}.proof .p:nth-child(3){border-left:none}.proof .p:nth-child(3),.proof .p:nth-child(4){border-top:1px solid var(--line)}nav .navlinks a:not(.btn){display:none}section{padding:56px 0}header{padding:56px 0 44px}.final{padding:42px 26px}}@media(max-width:520px){header h1{font-size:34px}header .sub{font-size:16.5px}section h2{font-size:27px}.offer .price{font-size:34px}.final{padding:34px 20px}.mobilebar a{font-size:13px;padding:12px 6px}.alum{gap:14px}}.agg{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin-top:38px}.agg .a{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:26px 24px}.agg .an{font-family:var(--font-serif);font-size:clamp(30px,3.6vw,40px);line-height:1.05;color:var(--bronze-deep)}.agg .al{margin-top:10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);line-height:1.45}.aggnote{margin-top:30px;max-width:720px;font-size:15px;line-height:1.7;color:var(--soft)}
