:root{--green-900:#14301E;--green-800:#1C3B28;--green-700:#2F5339;--green-600:#3C6B49;--green-100:#E3ECE0;--green-050:#EDF2E8;--gold-dark:#60460B;--gold:#B8861A;--gold-bright:#D3A22D;--paper:#F7F5EC;--surface:#FCFBF4;--ink:#16311F;--muted:#4C5A4F;--line:#D9D7C4;--display:"Times New Roman",Georgia,serif;--body:Arial,Helvetica,Georgia,serif;--measure:62rem}*{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (min-width:600px){html{font-size:103%}}@media (min-width:900px){html{font-size:108%}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:1.25rem;line-height:1.65;letter-spacing:0.003em}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.16;color:var(--green-800);margin:0 0 0.5em;letter-spacing:-0.005em}h2{font-size:clamp(2.3rem,4.4vw,3.1rem)}h3{font-size:clamp(1.55rem,2.7vw,1.9rem);font-weight:700;color:var(--green-700)}p{margin:0 0 1.2em}.lead{font-size:1.5rem;line-height:1.55}a{color:var(--green-700)}strong{font-weight:700;color:var(--green-900)}.eyebrow{font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:var(--muted);display:flex;align-items:center;gap:0.7rem;margin:0 0 1rem}.eyebrow .num{font-family:var(--display);font-weight:700;font-size:1.55rem;color:var(--gold);letter-spacing:0;line-height:1}.eyebrow .num::after{content:"";display:inline-block;width:2.2rem;height:2px;background:var(--gold-bright);vertical-align:middle;margin-left:0.7rem;opacity:0.7}.wrap{width:100%;max-width:var(--measure);margin:0 auto;padding:0 1.7rem}section{padding:clamp(3.2rem,7vw,5.2rem) 0}img{max-width:100%;height:auto}.s-light{background:var(--paper);color:var(--ink)}.s-dark{background:linear-gradient(180deg,#2F5339 0%,#294C34 100%);color:#E9EEDF}.s-dark h2{color:#fff}.s-dark h3{color:var(--gold-bright)}.s-dark p,.s-dark li{color:#E9EEDF}.s-dark strong{color:#fff}.s-dark a{color:var(--gold-bright)}.s-dark .eyebrow{color:#C3D2C0}.s-dark .eyebrow .num{color:var(--gold-bright)}.s-dark .fn{color:var(--gold-bright)}.hero{position:relative;overflow:hidden;color:#EFEAD8;text-align:center;padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(3.8rem,9vw,5.8rem);background-color:var(--green-800);background-image:radial-gradient(1100px 620px at 80% -10%,rgba(211,162,45,0.20),transparent 58%),radial-gradient(820px 600px at 8% 112%,rgba(60,107,73,0.40),transparent 60%),linear-gradient(165deg,rgba(20,48,30,0.88) 0%,rgba(31,62,42,0.82) 50%,rgba(18,42,28,0.92) 100%),url('https://veluzian.b-cdn.net/wp-content/uploads/2026/06/agarwood-leaves-and-branches-1024x573.jpg');background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:top right,bottom left,center,center;background-size:auto,auto,cover,cover}.hero .rings{position:absolute;top:-130px;right:-150px;width:540px;height:540px;pointer-events:none;opacity:0.6;z-index:0}.hero-inner{position:relative;z-index:1;text-align:center}.hero .callout p{color:#000}.hero .last-update{color:#EFEAD8;font-size:1.1rem}.hero .hero-tagline{font-size:clamp(1.7rem,3.4vw,2.2rem);color:#EFEAD8}.brandmark{font-family:var(--display);font-weight:700;font-size:1.3rem;letter-spacing:0.02em;color:var(--gold-bright);margin:0 0 1.4rem}.hero-title{font-family:var(--display);font-weight:700;font-size:clamp(2.8rem,6.6vw,4.8rem);line-height:1.08;letter-spacing:-0.01em;color:#F4EFDD;max-width:22ch;margin:0 auto 1.7rem}.hero-title .gold{color:var(--gold-bright)}.disclosure{color:#EFEAD8;max-width:none;margin:0 auto;padding:0}.disclosure .tag{display:inline-block;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:var(--gold-bright);margin-bottom:0.7rem}.disclosure p{margin:0}.disclosure strong{color:#fff}.hero-photo{display:block;width:100%;max-width:620px;margin:clamp(1.8rem,4vw,2.6rem) auto 0;border-radius:14px;border:6px solid rgba(255,255,255,0.9);box-shadow:0 18px 40px rgba(0,0,0,0.35)}.hero-photo-cap{max-width:620px;margin:0.85rem auto 0;font-size:1rem;color:#CBD6C4;font-style:italic}.hero-whatis{max-width:none;margin:clamp(1.8rem,4vw,2.4rem) 0 0}.hero-whatis .said{font-size:1.45rem;line-height:1.6;color:#EFEAD8;margin:0}.hero-whatis .said b{color:var(--gold-bright);font-weight:700}.hero .fn{color:var(--gold-bright)}.callout{background:var(--green-050);border-left:6px solid var(--gold-bright);border-radius:10px;padding:1.35rem 1.6rem;margin:1.7rem 0;font-size:1.3rem}.callout .label{display:block;font-weight:700;color:var(--green-700);font-size:0.95rem;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:0.4rem}.callout p:last-child{margin-bottom:0}.s-dark .callout{background:rgba(255,255,255,0.07);border-left-color:var(--gold-bright)}.s-dark .callout .label{color:var(--gold-bright)}.steps{display:grid;gap:1.25rem;margin-top:1.8rem}.step{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.4rem 1.5rem;display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:start}.step .n{font-family:var(--display);font-weight:700;font-size:1.8rem;color:var(--paper);background:var(--green-700);width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;flex:none}.step h3{margin-bottom:0.3em}.step p:last-child{margin-bottom:0}.s-dark .step{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16)}.s-dark .step .n{background:var(--gold-bright);color:var(--green-900)}.s-dark .step h3{color:var(--gold-bright)}.table-scroll{overflow-x:auto;margin:1.6rem 0;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:1.18rem;min-width:32rem;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}th,td{text-align:left;padding:1rem 1.1rem;vertical-align:top;border-bottom:1px solid var(--line)}thead th{background:var(--green-700);color:var(--paper);font-weight:700;font-size:1.12rem}tbody tr:last-child td{border-bottom:none}tbody tr:nth-child(even) td{background:rgba(227,236,224,0.4)}td strong{color:var(--green-800)}.s-dark table{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.18)}.s-dark thead th{background:var(--green-900);color:var(--gold-bright)}.s-dark th,.s-dark td{border-color:rgba(255,255,255,0.14);color:#EAEFE0}.s-dark tbody tr:nth-child(even) td{background:rgba(255,255,255,0.04)}.s-dark td strong{color:#fff}.myths{display:grid;gap:1.15rem;margin-top:1.8rem}.myth{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.3rem 1.5rem}.myth .claim{font-family:var(--display);font-weight:700;font-size:1.45rem;color:var(--green-800);margin:0 0 0.5rem}.myth .claim::before{content:"Myth — ";color:var(--gold)}.myth .reality{margin:0}.myth .reality::before{content:"Reality — ";font-weight:700;color:var(--green-700)}.s-dark .myth{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16)}.s-dark .myth .claim{color:#fff}.s-dark .myth .claim::before{color:var(--gold-bright)}.s-dark .myth .reality::before{color:var(--gold-bright)}.faqs{display:grid;gap:1.15rem;margin-top:1.8rem}.faq{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.3rem 1.5rem}.faq .question{font-family:var(--display);font-weight:700;font-size:1.45rem;color:var(--green-800);margin:0 0 0.5rem}.faq .question::before{content:"Question — ";color:var(--gold)}.faq .answer{margin:0}.faq .answer::before{content:"Answer — ";font-weight:700;color:var(--green-700)}.s-dark .faq{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16)}.s-dark .faq .question{color:#fff}.s-dark .faq .question::before{color:var(--gold-bright)}.s-dark .faq .answer::before{color:var(--gold-bright)}.assume{list-style:none;padding:0;margin:1.6rem 0;display:grid;gap:0.9rem}.assume li{padding-left:2.2rem;position:relative}.assume li::before{content:"";position:absolute;left:0;top:0.55em;width:0.9rem;height:0.9rem;border-radius:50%;border:3px solid var(--gold-bright)}.caveat{font-size:1.15rem;color:var(--muted);border:1px dashed var(--line);border-radius:10px;padding:1.1rem 1.3rem;margin:1.5rem 0}.caveat p:last-child{margin-bottom:0}.s-dark .caveat{border-color:rgba(255,255,255,0.3);color:#D7DECB}.s-dark .caveat strong{color:#fff}.reminder{background:var(--paper);border:1px solid rgba(184,134,26,0.5);border-radius:12px;padding:1.2rem 1.5rem;margin:1.6rem 0}.reminder .label{display:block;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:0.12em;font-size:0.9rem;margin-bottom:0.4rem}.reminder p:last-child{margin-bottom:0}.partner-list{list-style:none;padding:0;margin:1.8rem 0 0;display:grid;gap:1.1rem}.partner-list li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.3rem 1.5rem}.partner-list li b{display:block;color:var(--green-800);font-size:1.32rem;margin-bottom:0.35rem}.s-dark .reminder{background:rgba(211,162,45,0.16);border-color:rgba(211,162,45,0.5)}.s-dark .reminder .label{color:var(--gold-bright)}.s-dark .partner-list li{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.16)}.s-dark .partner-list li b{color:#fff}.toc-list{list-style:none;padding:0;margin:1.8rem 0 0;display:grid;gap:0.9rem}.toc-list a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1rem 1.3rem;text-decoration:none;color:var(--ink);transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.15s ease}.toc-list a:hover,.toc-list a:focus-visible{background:var(--green-050);border-color:var(--gold-bright);transform:translateX(2px)}.toc-n{font-family:var(--display);font-weight:700;font-size:1.45rem;color:var(--paper);background:var(--green-700);width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;flex:none}.toc-title{display:block;font-family:var(--display);font-weight:700;font-size:1.3rem;color:var(--green-800);margin-bottom:0.15rem}.toc-sub{display:block;font-size:1.08rem;color:var(--muted)}.s-dark .toc-list a{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16);color:#E9EEDF}.s-dark .toc-list a:hover,.s-dark .toc-list a:focus-visible{background:rgba(255,255,255,0.12);border-color:var(--gold-bright)}.s-dark .toc-n{background:var(--gold-bright);color:var(--green-900)}.s-dark .toc-title{color:#fff}.s-dark .toc-sub{color:#C3D2C0}.about-photo{display:block;width:100%;max-width:420px;border-radius:12px;border:5px solid var(--surface);box-shadow:0 12px 28px rgba(20,48,30,0.18);margin:0 0 1.5rem}@media (min-width:720px){.about-grid{display:grid;grid-template-columns:380px 1fr;gap:2.4rem;align-items:start}.about-photo{margin:0;max-width:100%}}.about-cap{font-size:1.08rem;color:var(--muted);font-style:italic;margin-top:1.8rem}.closing{text-align:center;background:linear-gradient(180deg,#1C3B28 0%,#122A1B 100%)}.closing h2{color:#fff}.closing p{color:#DCE4D5}.closing .eyebrow{justify-content:center}.cta-btn{display:inline-block;margin-top:1.4rem;background:var(--gold-bright);color:var(--green-900);font-family:var(--body);font-weight:700;font-size:1.3rem;text-decoration:none;padding:1.15rem 2.4rem;min-height:64px;border-radius:12px;border:2px solid var(--gold-bright);box-shadow:0 10px 24px rgba(0,0,0,0.28);line-height:1.3}.s-dark .cta-btn,.closing .cta-btn{color:var(--green-900)}.cta-btn:focus-visible{outline:4px solid #fff;outline-offset:3px}.cta-sub{margin-top:1.1rem;font-size:1.1rem;color:#BCC8B5}.refs ul{padding-left:0;margin-left:0}.refs ol{padding-left:1.6rem;margin:1.4rem 0 0}.refs li{font-size:1.12rem;line-height:1.55;margin-bottom:1rem;color:var(--muted);list-style:none}.refs li:target{background:var(--green-050);border-radius:6px;padding:0.3rem 0.5rem;margin-left:-0.5rem}.refs .url{color:var(--green-700);word-break:break-all}.refs .back{color:var(--gold);text-decoration:none;font-weight:700;margin-left:0.85rem}.fn{font-weight:700;color:var(--gold-dark);text-decoration:none;padding:0 0.12em}.fn:hover,.fn:focus-visible{text-decoration:underline}.site-footer{background:var(--green-900);color:#AEBBA8;padding:2.2rem 1.6rem;text-align:center;font-size:1.05rem}.site-footer a{color:var(--gold-bright);word-break:break-all}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.s-dark a:focus-visible,.hero a:focus-visible,.closing a:focus-visible{outline-color:var(--gold-bright)}.skip{position:absolute;left:-999px;top:0;background:var(--green-900);color:#fff;padding:0.8rem 1.2rem;z-index:100;border-radius:0 0 8px 0}.skip:focus{left:0}