@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_b58713eb-module__d1lYFa__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_b58713eb-module__d1lYFa__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_13d77c45-module__dZz2Ea__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_13d77c45-module__dZz2Ea__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Crimson Pro;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:300;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.0i2mshnqgrio_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.0i2mshnqgrio_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.0i2mshnqgrio_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/115e7a2565b70400-s.p.1vgtwd90zpq_8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.p.1vgtwd90zpq_8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.p.1vgtwd90zpq_8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_80e4bd44-module__0HhN2a__className{font-family:Crimson Pro,Crimson Pro Fallback}.crimson_pro_80e4bd44-module__0HhN2a__variable{--font-crimson-pro:"Crimson Pro", "Crimson Pro Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--gold:#c9832a;--gold2:#e8a84a;--gold-lt:#f0d8a0;--red:#8b1a1a;--red2:#c9400a;--cream:#f5e6c0;--text:#d4b87a;--muted:#a08050;--bg:#0a0804;--card-bg:#ffffff08;--border:#c8822838}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-crimson-pro), serif;font-size:16px;line-height:1.85;overflow-x:hidden}.grain{z-index:1000;pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.cinzel{font-family:var(--font-cinzel), serif}.playfair{font-family:var(--font-playfair), serif}.kicker{font-family:var(--font-cinzel), serif;letter-spacing:6px;color:var(--gold);text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}h2{font-family:var(--font-playfair), serif;color:var(--gold-lt);margin-bottom:22px;font-size:clamp(24px,5vw,44px);font-weight:700;line-height:1.15}h2 em{color:var(--gold);font-style:italic}h3{font-family:var(--font-playfair), serif;color:#e8c880;margin:28px 0 12px;font-size:clamp(18px,3vw,26px);font-weight:700}p{color:var(--text);margin-bottom:18px;font-size:clamp(15px,1.9vw,17.5px);line-height:1.85}p strong{color:var(--gold-lt);font-weight:600}.wrap{max-width:740px;margin:0 auto;padding:0 20px}section{max-width:740px;margin:0 auto;padding:clamp(48px,8vw,88px) 20px}.section-tinted{background:linear-gradient(#0000,#78140a1a 30% 70%,#0000);padding:clamp(48px,8vw,88px) 20px}.section-tinted>.wrap{max-width:740px}.lang-bar{z-index:500;gap:0;display:flex;position:fixed;top:0;right:0}.lang-btn{font-family:var(--font-cinzel), serif;letter-spacing:3px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:#0a0804d9;border:.5px solid #c8822840;padding:8px 14px;font-size:9px;text-decoration:none;transition:color .2s,background .2s;display:inline-block}.lang-btn:hover{color:var(--gold)}.lang-btn.active{color:var(--gold);background:#8b1a1a4d;border-color:#c8822880}.warning-band{background:var(--red);color:var(--cream);font-family:var(--font-cinzel), serif;letter-spacing:4px;text-align:center;z-index:200;padding:10px 16px;font-size:10px;position:sticky;top:0}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(60px,12vw,100px) 20px clamp(48px,8vw,80px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#b4641421 0%,#0000 55%),radial-gradient(at 50% 100%,#78280a2e 0%,#0000 50%);position:absolute;inset:0}.hero-eyebrow{font-family:var(--font-cinzel), serif;letter-spacing:7px;color:var(--gold);opacity:0;margin-bottom:20px;font-size:10px;animation:.9s .25s forwards fade-up}.hero-title{font-family:var(--font-playfair), serif;color:var(--cream);text-shadow:0 4px 50px #c8781e40;opacity:0;margin-bottom:10px;font-size:clamp(36px,9vw,80px);font-weight:900;line-height:1.04;animation:.9s .5s forwards fade-up}.hero-title em{color:var(--gold);font-style:italic}.hero-sub{font-family:var(--font-crimson-pro), serif;color:#c9b07a;opacity:0;max-width:620px;margin:16px auto 36px;font-size:clamp(16px,2.4vw,21px);font-style:italic;line-height:1.72;animation:.9s .75s forwards fade-up}.hero-cta-area{opacity:0;flex-direction:column;align-items:center;gap:12px;animation:.9s 1s forwards fade-up;display:flex}.btn-primary{background:linear-gradient(135deg,var(--red),var(--red2));color:var(--cream);font-family:var(--font-cinzel), serif;letter-spacing:4px;cursor:pointer;text-transform:uppercase;border:none;border-radius:3px;width:fit-content;max-width:100%;padding:clamp(14px,3vw,18px) clamp(28px,6vw,52px);font-size:clamp(10px,1.6vw,12px);text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 4px 32px #b4320a61}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 44px #b4320a8c}.btn-primary:active{transform:scale(.98)}.hero-price-hint{font-family:var(--font-cinzel), serif;letter-spacing:3px;color:var(--muted);font-size:11px}.hero-scroll{color:var(--gold);opacity:0;margin-top:40px;font-size:22px;animation:.9s 1.4s forwards fade-up,2.2s ease-in-out 2.2s infinite soft-pulse}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes soft-pulse{0%,to{opacity:.35}50%{opacity:1}}.pull-quote{font-family:var(--font-playfair), serif;color:var(--gold);text-align:center;border-top:1px solid #c8822840;border-bottom:1px solid #c8822840;max-width:700px;margin:clamp(36px,6vw,56px) auto;padding:clamp(28px,5vw,44px) 20px;font-size:clamp(20px,3.8vw,34px);font-style:italic;line-height:1.42;display:block}.pull-quote-attr{font-family:var(--font-cinzel), serif;letter-spacing:4px;color:var(--muted);margin-top:14px;font-size:10px;font-style:normal;display:block}.reveal-block{border-left:3px solid var(--red);background:#78140a21;border-radius:0 4px 4px 0;margin:22px 0;padding:22px 24px}.reveal-block .rb-label{font-family:var(--font-cinzel), serif;letter-spacing:5px;color:var(--gold);margin-bottom:8px;font-size:10px;display:block}.reveal-block p{color:#e0c888;margin:0;font-size:clamp(14px,1.8vw,16.5px)}.stat-block{text-align:center;background:radial-gradient(#78140a2e,#0000 68%);padding:clamp(48px,8vw,80px) 20px}.stat-number{font-family:var(--font-playfair), serif;color:var(--red);font-size:clamp(64px,18vw,120px);font-weight:900;line-height:1;display:block}.stat-caption{color:#e0c060;font-size:clamp(17px,2.8vw,24px);font-family:var(--font-playfair), serif;max-width:500px;margin:16px auto 0;font-style:italic;line-height:1.55}.stat-sub{color:#7a6030;margin-top:14px;font-size:14px;font-style:italic}.manifesto-list{flex-direction:column;gap:14px;margin:22px 0;list-style:none;display:flex}.manifesto-list li{background:var(--card-bg);border:.5px solid var(--border);color:var(--text);border-radius:4px;padding:16px 18px 16px 50px;font-size:clamp(14px,1.75vw,16.5px);line-height:1.75;position:relative}.manifesto-list li:before{content:attr(data-n);font-family:var(--font-cinzel), serif;color:var(--gold);font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}.chapters-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:28px 0;display:grid}.chapter-card{background:var(--card-bg);border:.5px solid var(--border);border-radius:6px;padding:18px 20px;position:relative;overflow:hidden}.chapter-card:before{content:"";background:linear-gradient(to right,var(--red),var(--gold),transparent);height:2px;position:absolute;top:0;left:0;right:0}.chapter-num{font-family:var(--font-cinzel), serif;letter-spacing:4px;color:#8b5020;margin-bottom:7px;font-size:9px;display:block}.chapter-card h4{font-family:var(--font-playfair), serif;color:#e8c880;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.chapter-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.testimonials{flex-direction:column;gap:16px;margin:28px 0;display:flex}.testimonial{background:#ffffff06;border:.5px solid #c8822824;border-radius:6px;padding:20px 24px}.testimonial blockquote{font-family:var(--font-crimson-pro), serif;color:#c4a060;margin-bottom:10px;font-size:clamp(14px,1.75vw,16.5px);font-style:italic;line-height:1.7}.testimonial cite{font-family:var(--font-cinzel), serif;letter-spacing:3.5px;color:#7a6030;font-size:9.5px;font-style:normal;display:block}.urgency-strip{text-align:center;background:#8b1a1a2e;border:.5px solid #c83c144d;border-radius:4px;margin:28px 0 0;padding:14px 20px}.urgency-strip p{font-family:var(--font-cinzel), serif;letter-spacing:3px;color:#e09060;margin:0;font-size:11px}.cta-section{text-align:center;background:radial-gradient(at 50% 0,#8c3c0a2e 0%,#0000 60%);padding:clamp(60px,10vw,100px) 20px clamp(72px,12vw,120px)}.cta-section h2{text-align:center}.price-box{background:#ffffff06;border:1px solid #c8822861;border-radius:8px;width:min(400px,100%);max-width:100%;margin:28px 0;padding:clamp(24px,5vw,52px) clamp(20px,6vw,64px);display:inline-block;position:relative}.price-box:before{content:attr(data-label);background:var(--bg);font-family:var(--font-cinzel), serif;letter-spacing:5px;color:var(--gold);padding:0 14px;font-size:9.5px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-amount{font-family:var(--font-playfair), serif;color:var(--gold-lt);margin-bottom:6px;font-size:clamp(52px,14vw,72px);font-weight:900;line-height:1}.price-amount sup{vertical-align:top;margin-top:.25em;font-size:.35em}.price-desc{font-family:var(--font-cinzel), serif;letter-spacing:3.5px;color:var(--muted);margin-bottom:24px;font-size:9.5px;line-height:1.7}.formats-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.format-pill{font-family:var(--font-cinzel), serif;letter-spacing:3px;color:#c9832a;border:.5px solid #c8822859;border-radius:20px;padding:4px 12px;font-size:9px}.cta-btn-main{background:linear-gradient(135deg,var(--red),var(--red2));width:100%;color:var(--cream);font-family:var(--font-cinzel), serif;letter-spacing:4px;cursor:pointer;text-transform:uppercase;border:none;border-radius:3px;padding:clamp(15px,3.5vw,19px) 24px;font-size:clamp(10px,2vw,12px);text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 4px 32px #b4320a61}.cta-btn-main:hover{transform:translateY(-2px);box-shadow:0 10px 44px #b4320a8c}.guarantee{color:#786040;margin-top:20px;font-size:13px;font-style:italic}.trust-row{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;max-width:800px;margin-top:36px;margin-left:auto;margin-right:auto;display:flex}.trust-item{text-align:center;font-family:var(--font-cinzel), serif;letter-spacing:2.5px;color:#5a4020;flex-direction:column;flex:20%;align-items:center;gap:8px;font-size:9px;display:flex}.avail-note{color:#4a3018;max-width:500px;margin-top:44px;margin-left:auto;margin-right:auto;font-size:12.5px;font-style:italic;line-height:1.65}.flame-div{text-align:center;color:#6a4820;letter-spacing:14px;opacity:.5;padding:32px 0 16px;font-size:16px}.ornament{text-align:center;color:#7a5030;letter-spacing:10px;opacity:.55;margin:8px 0;font-size:15px}footer{text-align:center;font-family:var(--font-cinzel), serif;letter-spacing:4px;color:#3a2810;border-top:.5px solid #c882281f;padding:36px 20px;font-size:9px;line-height:2}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.reveal.visible{opacity:1;transform:none}@media (max-width:768px){.warning-band{letter-spacing:2.5px;padding:9px 12px;font-size:8.5px}.pull-quote{font-size:18px}.chapters-grid{grid-template-columns:1fr}.trust-row{gap:14px}.price-box{padding:24px 20px}.trust-item{flex:40%}}@media (max-width:399px){.trust-item{flex:100%}}@media (min-width:768px){.testimonials{grid-template-columns:1fr 1fr;gap:16px;display:grid}.testimonials .testimonial:last-child:nth-child(odd){grid-column:1/-1;max-width:60%;margin:0 auto}}
