:root{--ink:#12110D;--ink2:#171611;--ink3:#1E1C15;--green:#16291F;--green-mid:#1F3A30;--green2:#33564A;--ivory:#EFE8D8;--bone:#FBF8F1;--paper:#F4EEE1;--gold:#C2A24C;--gold2:#D8C083;--gold-deep:#9C7E32;--stone:#8C8576;--line:rgba(194,162,76,.16);--serif:"Newsreader",Georgia,serif;--sans:"Inter",-apple-system,sans-serif}@property --ga{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gp{syntax:"<percentage>";initial-value:5%;inherits:false}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ivory);font-family:var(--sans);font-weight:300;line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrap{max-width:1200px;margin:0 auto;padding:0 48px}.serif{font-family:var(--serif);font-weight:400}.it{font-style:italic;color:var(--gold2)}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-family:var(--sans)}p{color:#d2cbbb}a{color:inherit;text-decoration:none}.shiny-cta{--bg:#16291F;--bg-sub:#1d3528;--fg:var(--gold2);--hi:var(--gold);--hi-sub:var(--gold2);--dur:3s;position:relative;isolation:isolate;overflow:hidden;cursor:pointer;outline-offset:4px;padding:16px 34px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.2;border:1px solid transparent;border-radius:360px;color:var(--fg);background:linear-gradient(var(--bg),var(--bg)) padding-box,conic-gradient(from calc(var(--ga)),transparent,var(--hi) var(--gp),#fff calc(var(--gp)*2),var(--hi) calc(var(--gp)*3),transparent calc(var(--gp)*4)) border-box;box-shadow:inset 0 0 0 1px var(--bg-sub);transition:.8s cubic-bezier(.25,1,.5,1);transition-property:--gp;animation:ga var(--dur) linear infinite}.shiny-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:radial-gradient(circle at 2px 2px,var(--gold2) .5px,transparent 0) padding-box;background-size:4px 4px;-webkit-mask-image:conic-gradient(from calc(var(--ga) + 45deg),#000,transparent 10% 90%,#000);mask-image:conic-gradient(from calc(var(--ga) + 45deg),#000,transparent 10% 90%,#000);opacity:.25}.shiny-cta:active{translate:0 1px}.shiny-cta:hover{--gp:22%}@keyframes ga{to{--ga:360deg}}.btn-ghost{display:inline-block;font-family:var(--sans);font-weight:500;font-size:15px;padding:16px 30px;border-radius:360px;background:transparent;color:var(--ivory);border:1px solid var(--line);cursor:pointer;transition:all .3s}.btn-ghost:hover{border-color:var(--gold);background:#c2a24c12}nav{position:sticky;top:0;z-index:40;background:#12110dcc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}nav .wrap{display:flex;align-items:center;height:160px;gap:24px}nav .logo{display:flex;align-items:center;gap:22px;margin-right:auto}nav .logo img{height:140px;width:auto;display:block;filter:drop-shadow(0 2px 20px rgba(194,162,76,.42));transition:filter .45s ease}nav .logo:hover img{filter:drop-shadow(0 2px 24px rgba(216,192,131,.6))}nav .logo .wm{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:.015em;line-height:1;background:linear-gradient(100deg,var(--gold) 16%,#FFF8E8 42%,#FFFEF8 50%,var(--gold2) 60%,var(--gold-deep) 86%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(216,192,131,.6)) drop-shadow(0 1px 2px rgba(0,0,0,.5));animation:wmshine 5.5s ease-in-out infinite}@keyframes wmshine{0%,to{background-position:130% 0}50%{background-position:-30% 0}}nav .logo:hover .wm{filter:drop-shadow(0 0 26px rgba(216,192,131,.85)) drop-shadow(0 1px 2px rgba(0,0,0,.5))}nav .links{display:flex;gap:32px;font-size:14px;color:var(--stone)}nav .links a{transition:color .25s}nav .links a:hover{color:var(--gold)}nav .shiny-cta{white-space:nowrap}@media (max-width:880px){nav .links{display:none}nav .logo .wm{display:none}}@media (max-width:560px){nav .shiny-cta{padding:10px 16px!important;font-size:11.5px!important}nav .wrap{height:140px}nav .logo img{height:120px}}.hero{position:relative;min-height:94dvh;display:flex;align-items:center;background:radial-gradient(120% 100% at 0% 0%,var(--green) 0%,var(--ink) 58%)}.hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;width:100%}.hero .copy{padding:40px 0}.hero .seal{width:200px;margin-bottom:6px}.hero h1{font-size:clamp(54px,7.4vw,98px);line-height:.96;color:var(--bone);margin:18px 0 0}.hero .sub{font-size:20px;line-height:1.55;color:#d9d2c2;max-width:42ch;margin:30px 0 38px}.hero .ctas{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.hero .figure{position:relative;height:82dvh;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.hero .figure img{width:100%;height:108%;object-fit:cover;filter:saturate(.9)}.hero .figure .cap{position:absolute;left:0;right:0;bottom:0;padding:28px 30px;background:linear-gradient(0deg,rgba(18,17,13,.9),transparent);font-family:var(--serif);font-style:italic;font-size:19px;color:var(--bone)}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:36px}.hero{min-height:auto;padding-top:24px}.hero .figure{height:62dvh}}section{padding:140px 0;border-top:1px solid var(--line)}.s-green{background:var(--green);border-top:1px solid var(--green2)}.diff h2{font-size:clamp(34px,5vw,58px);line-height:1.05;color:var(--ivory);max-width:18ch;margin-bottom:18px}.diff .lede{font-size:19px;max-width:60ch;color:#d2cbbb}.compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.compare>div{padding:42px 38px;border-radius:14px}.compare .them{background:var(--ink2);border:1px solid var(--line)}.compare .us{background:linear-gradient(160deg,var(--green-mid),var(--green));border:1px solid var(--green2)}.compare h3{font-size:13px;font-family:var(--sans);font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px}.compare .them h3{color:var(--stone)}.compare .us h3{color:var(--gold2)}.compare ul{list-style:none}.compare li{display:flex;align-items:center;gap:14px;padding:15px 12px 15px 6px;margin:0 -6px;border-radius:8px;border-bottom:1px solid rgba(255,255,255,.07);font-size:16px;color:#cfc8b8;transition:background .3s,color .3s}.compare li:last-child{border-bottom:none}.compare .them li:hover{background:#ffffff08}.compare .us li:hover{background:#c2a24c14;color:var(--bone)}.compare .ci{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;line-height:1}.compare .x{background:#ffffff0f;color:#8c8576}.compare .ck{background:linear-gradient(160deg,var(--gold2),var(--gold-deep));color:var(--ink);font-weight:700;box-shadow:0 3px 12px #c2a24c59}@media (max-width:760px){.compare{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:64px}.step .n{font-family:var(--serif);font-size:44px;color:var(--gold);line-height:1}.step h3{font-size:25px;color:var(--bone);margin:16px 0 10px}.step p{font-size:15px}@media (max-width:760px){.steps{grid-template-columns:1fr;gap:36px}}.offer{background:var(--paper);color:var(--ink)}.offer .wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.offer .eyebrow{color:var(--gold-deep)}.offer h2{font-size:clamp(36px,5vw,60px);line-height:1.02;color:var(--ink);margin:22px 0 20px}.offer .pitch p{color:#54503f;font-size:17px;max-width:42ch}.offer .assure{margin-top:30px;display:grid;gap:14px}.offer .assure div{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#3f3c30}.offer .assure .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);margin-top:9px;flex:none}.form{background:#fff;border:1px solid #e3d9c2;border-radius:8px;padding:40px 38px;box-shadow:0 30px 80px #1f3a301a}.form .ft{font-family:var(--serif);font-size:25px;color:var(--ink);margin-bottom:6px}.form .fs{font-size:14px;color:#7a7460;margin-bottom:26px}.form label{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6b6452;margin:0 0 7px}.form .field{margin-bottom:18px}.form .frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form input,.form select{width:100%;font-family:var(--sans);font-size:15px;padding:14px 16px;border:1px solid #d8cdb4;border-radius:4px;background:#fff;color:var(--ink)}.form input:focus,.form select:focus{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px #c2a24c2e}.form .submit{width:100%;background:var(--green-mid);color:#fff;border:none;padding:17px;border-radius:4px;font-family:var(--sans);font-weight:500;font-size:16px;cursor:pointer;margin-top:8px;transition:background .25s}.form .submit:hover{background:var(--green2)}.form .fine{font-size:12px;color:#8a8470;margin-top:16px;line-height:1.5}.form .submit:disabled{opacity:.6;cursor:wait}.thanks{text-align:center;padding:30px 6px}.thanks .th-mark{width:56px;height:56px;border-radius:50%;background:var(--green-mid);color:#fff;display:grid;place-items:center;font-size:28px;margin:0 auto 18px}.thanks .ft{font-size:30px;margin-bottom:10px}.thanks p{color:#54503f;font-size:16px;max-width:34ch;margin:0 auto}@media (max-width:860px){.offer .wrap{grid-template-columns:1fr;gap:40px}}.proof .head{max-width:60ch;margin-bottom:56px}.proof h2{font-size:clamp(32px,4.5vw,52px);color:var(--ivory);line-height:1.06}.tcar{position:relative;margin-top:48px;overflow:hidden}.tslide{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center;padding:44px 46px}.tphoto{border-radius:12px;overflow:hidden;aspect-ratio:3/4;border:1px solid var(--line);box-shadow:0 20px 50px #0006}.tphoto img{width:100%;height:100%;object-fit:cover;display:block}.tquote{font-style:italic;font-size:clamp(20px,2.3vw,27px);line-height:1.45;color:var(--bone);margin-bottom:26px}.twho{font-size:14px;color:var(--stone);line-height:1.6}.twho b{display:block;color:var(--ivory);font-weight:500;font-size:16px;font-family:var(--sans);margin-bottom:2px}.tnav{display:flex;align-items:center;justify-content:center;gap:22px;padding-bottom:30px}.tarrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--gold2);font-size:22px;cursor:pointer;display:grid;place-items:center;transition:all .3s;line-height:1}.tarrow:hover{border-color:var(--gold);background:#c2a24c14}.tdots{display:flex;gap:10px;align-items:center}.tdot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff38;cursor:pointer;padding:0;transition:all .3s}.tdot.on{background:var(--gold);width:24px;border-radius:5px}@media (max-width:760px){.tslide{grid-template-columns:1fr;gap:24px;padding:28px 24px;text-align:center}.tphoto{max-width:200px;margin:0 auto;aspect-ratio:3/4}}.promise{background:linear-gradient(180deg,var(--ink2) 0%,var(--ink) 100%)}.pr-head{max-width:56ch;margin-bottom:54px}.promise h2{font-size:clamp(32px,4.6vw,54px);color:var(--ivory);line-height:1.04;max-width:18ch;margin:16px 0 18px}.promise .pr-head p{font-size:18px;color:#cfc8b8;max-width:58ch}.pr-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pr-item{padding:28px 30px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,#ffffff0b,#ffffff03);transition:border-color .4s,box-shadow .4s}.pr-item:hover{border-color:var(--gold);box-shadow:0 24px 60px #0006}.pr-check{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,var(--gold2),var(--gold-deep));color:var(--ink);font-weight:700;font-size:17px;box-shadow:0 4px 16px #c2a24c59}.pr-item h3{font-size:20px;color:var(--bone);margin-bottom:6px;font-family:var(--serif)}.pr-item p{font-size:14.5px;color:#cfc8b8;line-height:1.6}@media (max-width:760px){.pr-grid{grid-template-columns:1fr}}.close{text-align:center;background:radial-gradient(110% 120% at 50% 100%,var(--green) 0%,var(--ink) 60%)}.close .seal{width:117px;margin-bottom:26px}.close h2{font-size:clamp(40px,6vw,78px);color:var(--bone);line-height:1.02;margin-bottom:20px}.close p{font-size:19px;max-width:46ch;margin:0 auto 38px}footer{border-top:1px solid var(--line);padding:70px 0}footer .wrap{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;align-items:flex-start}footer .brand img{height:104px;margin-bottom:6px}footer .tag{font-family:var(--serif);font-style:italic;color:var(--gold2)}footer .col h4{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}footer .col a{display:block;color:var(--stone);font-size:14px;padding:5px 0}footer .col a:hover{color:var(--ivory)}footer .col .addr{display:block;color:var(--stone);font-size:14px;padding:5px 0;line-height:1.6}.disc{max-width:1200px;margin:48px auto 0;padding:24px 48px 0;border-top:1px solid var(--line);font-size:12px;color:#6f6a5b;line-height:1.6}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;transform-origin:0 50%;background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold2))}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shimmer{background:linear-gradient(100deg,var(--gold2) 20%,#fff 38%,var(--gold) 52%,var(--gold2) 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:sh 6s ease-in-out infinite}@keyframes sh{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.ticker{position:absolute;left:24px;bottom:96px;width:212px;padding:18px 20px 12px;border-radius:12px;background:#12110d9e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);box-shadow:0 24px 60px #0006}.ticker .t-head{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.ticker .t-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 #c2a24c99;animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #c2a24c80}70%{box-shadow:0 0 0 8px #c2a24c00}to{box-shadow:0 0 #c2a24c00}}.ticker .t-dot.on{background:#46c98a;box-shadow:0 0 #46c98a99}.cc-live{font-size:10px;color:#46c98a;border:1px solid rgba(70,201,138,.45);padding:1px 7px;border-radius:20px;margin-left:8px;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}.ticker .t-price{font-family:var(--serif);font-size:30px;color:var(--bone);line-height:1.1;margin-top:8px}.ticker .t-oz{font-size:14px;color:var(--stone);font-family:var(--sans);margin-left:3px}.ticker .t-chg{font-size:12px;color:var(--gold2);margin-top:2px}.ticker .t-spark{width:100%;height:38px;margin-top:8px;display:block}@media (max-width:900px){.ticker{left:16px;bottom:16px;width:184px}}.stats{padding:96px 0;background:linear-gradient(180deg,var(--ink) 0%,var(--ink2) 100%)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.stat{text-align:center;padding:0 10px;position:relative}.stat:after{content:"";position:absolute;right:-15px;top:14%;height:72%;width:1px;background:var(--line)}.stat:last-child:after{display:none}.s-num{font-size:clamp(38px,5vw,58px);color:var(--gold2);line-height:1}.s-lab{font-size:13.5px;color:var(--stone);margin-top:12px;letter-spacing:.01em;max-width:18ch;margin-inline:auto;line-height:1.5}@media (max-width:760px){.stat-grid{grid-template-columns:1fr 1fr;gap:40px 20px}.stat:nth-child(2):after{display:none}}.compare>div,.steps>div,.quotes>div{transform-style:preserve-3d;will-change:transform}.compare .us{transition:box-shadow .4s}.compare .us:hover{box-shadow:0 30px 70px #1f3a3059}.quote{transition:border-color .4s,box-shadow .4s}.quote:hover{border-color:var(--gold);box-shadow:0 24px 60px #0006}.glass{background:linear-gradient(150deg,#ffffff0f,#ffffff05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.09);border-radius:16px;box-shadow:0 24px 60px #0006,inset 0 1px #ffffff14}.tabular{font-variant-numeric:tabular-nums}.spotwrap{position:relative}.spotwrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.7;background:radial-gradient(360px circle at var(--mx,30%) var(--my,30%),rgba(194,162,76,.1),transparent 60%);transition:opacity .4s}.spotwrap>*{position:relative;z-index:2}.marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--ink2);padding:18px 0;white-space:nowrap}.mq-track{display:inline-flex;width:max-content}.mq-item{display:inline-flex;align-items:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.mq-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin:0 38px;opacity:.7}.longview{background:radial-gradient(120% 100% at 100% 0%,var(--green) 0%,var(--ink) 55%)}.lv-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.lv-copy h2{font-size:clamp(32px,4.4vw,52px);color:var(--ivory);line-height:1.05;max-width:16ch;margin:16px 0 18px}.lv-copy p{font-size:17px;color:#cfc8b8;max-width:50ch}.lv-pills{display:flex;gap:18px;margin-top:30px}.lv-pills .pill{position:relative;overflow:hidden;padding:24px 28px;border-radius:14px;border:1px solid var(--line);will-change:transform;background:linear-gradient(150deg,#ffffff0e,#ffffff03);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #ffffff0d inset;transition:border-color .45s,box-shadow .45s}.lv-pills .pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .5s;pointer-events:none;background:radial-gradient(120% 100% at 0% 0%,rgba(216,192,131,.18),transparent 58%)}.lv-pills .pill:hover{border-color:var(--gold);box-shadow:0 24px 56px #00000073,0 0 0 1px #c2a24c40}.lv-pills .pill:hover:before{opacity:1}.lv-pills .pill b{position:relative;display:block;font-size:38px;line-height:1;font-variant-numeric:tabular-nums;color:var(--gold2);filter:drop-shadow(0 0 16px rgba(216,192,131,.5))}.lv-pills .pill span{position:relative;display:block;margin-top:8px;font-size:12.5px;color:var(--stone);letter-spacing:.05em;text-transform:uppercase}.chartcard{position:relative;isolation:isolate;padding:26px 26px 18px}.chartcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:3;background:conic-gradient(from calc(var(--ga)*1),transparent 0 70%,var(--gold2) 82%,#FFFDF5 90%,var(--gold) 96%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ga 7s linear infinite}.cc-svg circle{filter:drop-shadow(0 0 7px rgba(216,192,131,.9))}.cc-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.cc-lab{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.cc-val{font-size:34px;color:var(--bone);line-height:1.1;font-variant-numeric:tabular-nums}.cc-chg{font-size:12.5px;color:var(--gold2);margin-top:4px}.cc-svg{width:100%;height:200px;display:block;overflow:visible}.cc-foot{font-size:11.5px;color:#6f6a5b;margin-top:10px}@media (max-width:880px){.lv-grid{grid-template-columns:1fr;gap:34px}.cc-svg{height:160px}}.step{background:linear-gradient(150deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:30px 26px;transition:box-shadow .4s,border-color .4s}.step:hover{border-color:var(--gold);box-shadow:0 26px 60px #00000059}.ticker .t-price,.s-num{font-variant-numeric:tabular-nums}.insights{background:linear-gradient(180deg,var(--ink) 0%,var(--ink2) 100%)}.ins-head{max-width:54ch;margin-bottom:48px}.insights h2{font-size:clamp(32px,4.5vw,52px);color:var(--ivory);line-height:1.05;margin:16px 0 14px}.insights .ins-head p{font-size:18px;color:#cfc8b8}.ins-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ins-grid .blog-card h3{font-size:22px;color:var(--bone);line-height:1.22;margin:14px 0 12px;font-family:var(--serif);font-weight:400}.ins-all{margin-top:40px}@media (max-width:760px){.ins-grid{grid-template-columns:1fr}}.blog{padding:80px 0 120px;background:radial-gradient(120% 80% at 50% 0%,var(--green) 0%,var(--ink) 55%);min-height:80vh}.blog-head{max-width:60ch;margin-bottom:60px}.blog-head h1{font-size:clamp(38px,5.5vw,68px);color:var(--bone);line-height:1.02;margin:16px 0 18px}.blog-head p{font-size:19px;color:#cfc8b8;max-width:52ch}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{display:flex;flex-direction:column;height:100%;padding:30px 28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,#ffffff0b,#ffffff03);transition:border-color .4s,box-shadow .4s,transform .4s}.blog-card:hover{border-color:var(--gold);box-shadow:0 26px 60px #0006;transform:translateY(-3px)}.bc-kw{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.blog-card h2{font-size:23px;color:var(--bone);line-height:1.2;margin:14px 0 12px}.blog-card p{font-size:14.5px;color:#cfc8b8;line-height:1.6;flex:1}.bc-meta{font-size:13px;color:var(--gold2);margin-top:20px;font-weight:500}@media (max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.post{padding:70px 0 110px;background:radial-gradient(110% 55% at 50% 0%,var(--green) 0%,var(--ink) 46%)}.post .wrap{max-width:760px}.post-back{display:block;color:var(--stone);font-size:14px;margin-bottom:26px;transition:color .25s}.post .eyebrow{display:block}.post-back:hover{color:var(--gold)}.post h1{font-size:clamp(32px,4.6vw,52px);color:var(--bone);line-height:1.08;margin:14px 0}.post-meta{font-size:13px;color:var(--stone);letter-spacing:.04em;margin-bottom:44px;padding-bottom:28px;border-bottom:1px solid var(--line)}.post-body{font-family:var(--serif);font-size:20.5px;line-height:1.72;color:#e6dfcf;letter-spacing:.003em}.post-body>p:first-of-type:first-letter{font-family:var(--serif);font-size:72px;line-height:.74;float:left;margin:8px 14px 0 0;color:var(--gold2);font-weight:500}.post-body h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,38px);color:var(--ivory);line-height:1.18;letter-spacing:-.01em;margin:52px 0 18px;padding-top:36px;border-top:1px solid var(--line)}.post-body h2:first-line{color:var(--gold2)}.post-body h3{font-family:var(--serif);font-weight:500;font-size:25px;color:var(--bone);margin:38px 0 12px}.post-body p{margin-bottom:24px}.post-body ul,.post-body ol{margin:0 0 24px 24px}.post-body li{margin-bottom:11px;padding-left:4px}.post-body strong{color:var(--gold2);font-weight:500}.post-body a{color:var(--gold2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d8c08366}.post-body a:hover{color:var(--gold)}.post-body blockquote{border-left:3px solid var(--gold);padding:6px 0 6px 24px;margin:28px 0;font-family:var(--serif);font-style:italic;font-size:21px;color:var(--bone)}.post-body table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15.5px}.post-body th,.post-body td{border:1px solid var(--line);padding:12px 14px;text-align:left}.post-body th{background:var(--ink2);color:var(--gold2);font-weight:500}.post-body code{background:var(--ink2);padding:2px 7px;border-radius:4px;font-size:.9em;color:var(--gold2)}.post-cta{margin-top:54px;padding:40px;border-radius:16px;text-align:center;background:linear-gradient(160deg,var(--green-mid),var(--green));border:1px solid var(--green2)}.post-cta h3{font-size:26px;color:var(--bone);margin-bottom:10px}.post-cta p{color:#cfc8b8;font-size:16px;max-width:42ch;margin:0 auto 24px}.post-more{max-width:1200px;margin-top:80px}.post-more>h3{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--ivory);margin-bottom:24px}.pm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pm-card{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--ink2);transition:border-color .4s}.pm-card:hover{border-color:var(--gold)}.pm-card h4{font-family:var(--serif);font-weight:400;font-size:18px;color:var(--bone);line-height:1.3;margin-bottom:14px}.pm-card span{font-size:13px;color:var(--gold2)}@media (max-width:760px){.pm-grid{grid-template-columns:1fr}.post-cta{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.shiny-cta,.shimmer,.t-dot,.mq-track,nav .logo .wm,.chartcard:after{animation:none}.shimmer{-webkit-text-fill-color:var(--gold2);color:var(--gold2)}*{scroll-behavior:auto}}
