@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.0qqv9reding84.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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.09_wjtigl~olh.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_80ad03dc-module__sh2M1G__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_80ad03dc-module__sh2M1G__variable{--font-display:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_ca62f6c-module__n0fdPW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_ca62f6c-module__n0fdPW__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.0ec6-x.88g1nw.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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.0~4wuh6y-6rcb.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.0mw-vj6qa.0eh.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.0m098o5z92a5j.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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_d244b24b-module__oYm5-G__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_d244b24b-module__oYm5-G__variable{--font-typed:"Courier Prime", "Courier Prime Fallback"}
:root{--paper:#f4ecdc;--paper-2:#ede2cc;--card:#faf5e9;--card-2:#f7f0df;--espresso:#241710;--espresso-2:#2e1f16;--espresso-3:#1a0f0a;--ink:#2b1c13;--ink-soft:#5c4936;--muted:#7c6750;--muted-2:#a08a6e;--copper:#a85a22;--copper-deep:#82431a;--copper-soft:#d08c4e;--gold:#c2a061;--gold-soft:#d9bf8f;--seal:#93281c;--verdi:#3f6b4f;--line:#ddcdaf;--line-2:#cdb88f;--d-line:#c2a06147;--d-line-soft:#c2a06124;--d-text:#f1e7d2;--d-muted:#c5b193;--display:var(--font-display), "Times New Roman", Georgia, serif;--sans:var(--font-sans), "Segoe UI", system-ui, sans-serif;--typed:var(--font-typed), "Courier New", monospace;--foil-copper:linear-gradient(105deg, #82431a 0%, #c87a38 28%, #f0c283 50%, #b4632a 72%, #82431a 100%);--foil-gold:linear-gradient(105deg, #8d6c33 0%, #c2a061 30%, #ecd9a8 50%, #b08c4a 70%, #8d6c33 100%);--brass:linear-gradient(180deg, #d9bf8f 0%, #b08c4a 55%, #c9ab6e 100%);--ease:cubic-bezier(.23, .7, .16, 1);--shadow-soft:0 1px 2px #2417100f, 0 14px 38px -16px #24171038;--shadow-deep:0 2px 6px #2417101a, 0 30px 70px -24px #24171061}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--sans);background-color:var(--paper);color:var(--ink);background-image:radial-gradient(1200px 700px at 50% -10%,#faf5e9e6,#0000 70%),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='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.45 0 0 0 0 0.33 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");font-size:17px;line-height:1.65;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:0;font-family:inherit}::selection{background:var(--copper);color:var(--paper)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:.005em;text-wrap:balance;font-weight:400;line-height:1.06}.container{width:min(1200px,100% - 48px);margin-inline:auto}.section{padding:clamp(76px,9.5vw,130px) 0}.section-tight{padding:clamp(48px,6vw,84px) 0}.section-paper2{background:linear-gradient(180deg, #24171009, transparent 120px), var(--paper-2)}.section-card{background:var(--card);border-block:1px solid var(--line)}.section-dark{background:radial-gradient(1000px 520px at 82% -12%, #a85a2238, transparent 60%), radial-gradient(700px 420px at 6% 112%, #c2a0611a, transparent 60%), var(--espresso);color:var(--d-text);border-block:1px solid var(--line-2);position:relative}.section-dark:before,.section-dark:after{content:"";border-block:1px solid var(--d-line);pointer-events:none;height:5px;position:absolute;left:0;right:0}.section-dark:before{top:6px}.section-dark:after{bottom:6px}.section-dark h2,.section-dark h3{color:var(--d-text)}.section-dark .lead,.section-dark p{color:var(--d-muted)}.section-dark .eyebrow{color:var(--gold)}.section-dark .eyebrow:before,.section-dark .eyebrow:after{background:var(--d-line)}.section-head{text-align:center;max-width:740px;margin:0 auto clamp(44px,5.5vw,72px)}.section-head.align-left{text-align:left;margin-left:0}.section-head.align-left .eyebrow:before{display:none}.h-xl{margin:18px 0 16px;font-size:clamp(34px,4.8vw,58px)}.h-lg{margin:16px 0 14px;font-size:clamp(27px,3.4vw,40px)}.lead{color:var(--ink-soft);font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.7}em{font-style:italic}h1 em,h2 em,h3 em{background:var(--foil-copper);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.eyebrow{font-family:var(--typed);letter-spacing:.32em;text-transform:uppercase;color:var(--copper);white-space:nowrap;align-items:center;gap:14px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--line-2);flex:none;width:44px;height:1px}.serial{font-family:var(--typed);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:12px}.serial b{color:var(--copper);font-weight:700}.orn{color:var(--gold);justify-content:center;align-items:center;gap:16px;max-width:420px;margin:clamp(30px,4vw,48px) auto;display:flex}.orn:before,.orn:after{content:"";background:linear-gradient(90deg, transparent, var(--line-2));flex:1;height:1px}.orn:after{background:linear-gradient(-90deg, transparent, var(--line-2))}.foil{background:var(--foil-copper);color:#0000;-webkit-background-clip:text;background-clip:text}.foil-gold{background:var(--foil-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.chapter-num{font-family:var(--display);background:var(--foil-copper);color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,7vw,92px);line-height:1}.btn{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), transform .3s var(--ease), box-shadow .35s var(--ease);border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:18px 30px;font-size:13.5px;font-weight:700;line-height:1;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--espresso);color:var(--paper);border:1px solid var(--espresso);box-shadow:0 14px 34px -14px #2417108c}.btn-primary:after{content:"";background:var(--foil-copper);opacity:.9;height:1px;position:absolute;top:2px;left:2px;right:2px}.btn-primary:hover{background:var(--copper-deep);border-color:var(--copper-deep);transform:translateY(-2px)}.btn-ghost{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--copper);color:var(--copper-deep);transform:translateY(-2px)}.btn-light{background:var(--paper);color:var(--espresso);border:1px solid var(--paper)}.btn-light:hover{background:var(--card);transform:translateY(-2px)}.btn-outline-light{color:var(--d-text);border:1px solid var(--d-line);background:0 0}.btn-outline-light:hover{border-color:var(--gold);color:#fff;transform:translateY(-2px)}.btn-lg{padding:21px 38px;font-size:14px}.btn-arrow:after{content:"→";font-family:var(--typed);transition:transform .3s var(--ease);background:0 0;height:auto;font-size:15px;position:static}.btn-primary.btn-arrow:after{content:"→"}.btn-arrow:hover:after{transform:translate(5px)}.text-link{font-family:var(--typed);letter-spacing:.18em;text-transform:uppercase;color:var(--copper-deep);border-bottom:1px solid var(--line-2);transition:border-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:9px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.text-link:after{content:"→";transition:transform .3s var(--ease)}.text-link:hover{color:var(--seal);border-color:var(--copper)}.text-link:hover:after{transform:translate(4px)}.mono-num{font-family:var(--typed);font-variant-numeric:tabular-nums}.topstrip{background:var(--espresso-3);color:var(--gold);font-family:var(--typed);letter-spacing:.22em;text-align:center;border-bottom:1px solid var(--d-line-soft);padding:9px 16px;font-size:11px;font-weight:700}.topstrip b{color:var(--copper-soft);font-weight:700}.nav{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2);background:#f4ecdce0;position:sticky;top:0}.nav:after{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;bottom:3px;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.nav-logo{font-family:var(--display);letter-spacing:.04em;color:var(--ink);align-items:center;gap:12px;font-size:27px;display:inline-flex}.nav-logo-mark{background:var(--espresso);color:#0000;width:34px;height:34px;font-family:var(--display);border-radius:2px;place-items:center;font-size:17px;display:grid;position:relative;box-shadow:0 8px 20px -8px #24171080}.nav-logo-mark:before{content:"₹";background:var(--foil-copper);color:#0000;-webkit-background-clip:text;background-clip:text;place-items:center;display:grid;position:absolute;inset:0}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{font-family:var(--typed);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);transition:color .25s var(--ease);border-bottom:1px solid #0000;padding:14px 2px;font-size:12px;font-weight:700}.nav-links a:hover,.nav-links a.active{color:var(--copper-deep);border-color:var(--line-2)}.nav-cta-wrap{align-items:center;gap:14px;display:flex}.nav-login{font-family:var(--typed);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:14px 6px;font-size:12px;font-weight:700}.nav-login:hover{color:var(--copper-deep)}.nav-cta{padding:14px 22px;font-size:12px}.nav-burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:10px;display:none}.nav-burger span{background:var(--ink);width:22px;height:1.5px;transition:transform .3s var(--ease), opacity .3s var(--ease)}.nav-drawer{display:none}.hero{position:relative;overflow:hidden}.hero:before{content:"";background:repeating-conic-gradient(from 0deg, var(--line-2) 0deg .6deg, transparent .6deg 6deg);opacity:.5;pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute;top:-260px;right:-260px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 68%);mask-image:radial-gradient(circle,#000 30%,#0000 68%)}.hero:after{content:"";background:repeating-conic-gradient(from 0deg, var(--line-2) 0deg .5deg, transparent .5deg 7deg);opacity:.35;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;left:-220px;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 65%);mask-image:radial-gradient(circle,#000 25%,#0000 65%)}.hero-grid{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(40px,5.5vw,72px);padding:clamp(60px,7.5vw,104px) 0 clamp(70px,8.5vw,118px);display:grid;position:relative}.hero-title{margin:22px 0 20px;font-size:clamp(42px,6.2vw,78px)}.hero-sub{color:var(--ink-soft);max-width:540px;margin-bottom:34px;font-size:clamp(16.5px,1.6vw,19px);line-height:1.72}.hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:30px;display:flex}.hero-trust{font-family:var(--typed);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 26px;font-size:12.5px;display:flex}.hero-trust b{color:var(--copper-deep);font-weight:700}.frame{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow-deep);padding:12px;position:relative}.frame:before{content:"";border:1px solid var(--line);pointer-events:none;z-index:2;position:absolute;inset:6px}.frame img{filter:saturate(.96)contrast(1.02);width:100%;display:block}.frame .plaque{z-index:3;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.plaque{font-family:var(--typed);letter-spacing:.24em;text-transform:uppercase;color:#3c2a12;background:var(--brass);white-space:nowrap;text-overflow:ellipsis;border:1px solid #8d6c33;border-radius:2px;max-width:92%;padding:7px 16px;font-size:10.5px;font-weight:700;display:inline-block;overflow:hidden;box-shadow:0 6px 16px -6px #24171073}.wax-seal{width:86px;height:86px;font-family:var(--display);color:#faf0deeb;text-shadow:0 1px 2px #3c1908b3;background:radial-gradient(circle at 32% 28%,#ffebd280,#0000 42%),radial-gradient(circle at 70% 75%,#3c0c068c,#0000 50%),radial-gradient(circle,#b4632a 0%,#8e4a1d 58%,#6f3614 100%);border-radius:50%;place-items:center;font-size:30px;display:grid;transform:rotate(-10deg);box-shadow:0 10px 26px -8px #3c190899,inset 0 0 0 5px #f4ecdc1f}.stamp-paid{font-family:var(--typed);letter-spacing:.32em;text-transform:uppercase;color:var(--seal);border:2.5px double var(--seal);opacity:.85;background:#f4ecdcb3;border-radius:4px;padding:8px 16px 8px 19px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-7deg)}.stamp-verdi{color:var(--verdi);border-color:var(--verdi)}.chit{background:var(--card);border:1px solid var(--line-2);border-top:3px solid var(--copper);box-shadow:var(--shadow-deep);font-family:var(--typed);letter-spacing:.06em;color:var(--ink-soft);padding:16px 20px;font-size:12.5px;line-height:1.7}.chit b{color:var(--copper-deep);font-weight:700}.chit .chit-big{color:var(--ink);letter-spacing:.02em;font-size:19px;font-weight:700}.ticker{background:var(--espresso-3);border-block:1px solid var(--line-2);padding:15px 0;position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg, var(--espresso-3), transparent);left:0}.ticker:after{background:linear-gradient(-90deg, var(--espresso-3), transparent);right:0}.ticker-track{gap:56px;width:max-content;animation:52s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{font-family:var(--typed);letter-spacing:.1em;color:var(--d-muted);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.ticker-item:before{content:"✦";color:var(--gold);font-size:9px}.ticker-item b{color:var(--copper-soft);font-weight:700}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-band{grid-template-columns:repeat(4,1fr);display:grid}.stat{text-align:center;border-left:1px solid var(--line);padding:14px 22px}.stat:first-child{border-left:0}.stat-num{font-family:var(--display);font-variant-numeric:tabular-nums;background:var(--foil-copper);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,4.4vw,60px);line-height:1.05}.stat-num .unit{font-size:.55em}.stat-label{font-family:var(--typed);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:11.5px;font-weight:700}.section-dark .stat{border-color:var(--d-line-soft)}.section-dark .stat-label{color:var(--d-muted)}.ledger{border-top:1px solid var(--line-2)}.ledger-row{border-bottom:1px solid var(--line);transition:background .35s var(--ease), padding-left .35s var(--ease);grid-template-columns:92px 1.05fr 1.4fr auto;align-items:baseline;gap:22px;padding:24px 6px;display:grid}.ledger-row:hover{background:#a85a220d;padding-left:14px}.ledger-row .l-no{font-family:var(--typed);letter-spacing:.14em;color:var(--copper);font-size:12px;font-weight:700}.ledger-row .l-title{font-family:var(--display);color:var(--ink);font-size:clamp(19px,2vw,24px)}.ledger-row .l-desc{color:var(--ink-soft);font-size:15px;line-height:1.6}.ledger-row .l-tag{font-family:var(--typed);letter-spacing:.2em;text-transform:uppercase;color:var(--verdi);white-space:nowrap;border:1px solid;border-radius:2px;padding:4px 9px;font-size:10.5px;font-weight:700}.section-dark .ledger{border-color:var(--d-line)}.section-dark .ledger-row{border-color:var(--d-line-soft)}.section-dark .ledger-row:hover{background:#c2a0610f}.section-dark .ledger-row .l-title{color:var(--d-text)}.section-dark .ledger-row .l-desc{color:var(--d-muted)}.leaders li{color:var(--ink-soft);align-items:baseline;gap:10px;padding:9px 0;font-size:15px;display:flex}.leaders li:before{content:none}.leaders .dots{border-bottom:1.5px dotted var(--line-2);flex:1;min-width:24px;transform:translateY(-4px)}.leaders b{font-family:var(--typed);color:var(--ink);font-size:13px}.split{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(36px,5.5vw,84px);display:grid}.split.flip{grid-template-columns:5fr 7fr}.split+.split{margin-top:clamp(64px,8vw,110px)}.split.flip .split-media{order:2}.split-copy h3,.split-copy h2{margin:16px 0 14px;font-size:clamp(26px,3vw,38px)}.split-copy>p{color:var(--ink-soft);margin-bottom:20px}.check-list li{border-bottom:1px dotted var(--line);color:var(--ink);align-items:baseline;gap:14px;padding:10px 0;font-size:15.5px;font-weight:600;display:flex}.check-list li:before{content:"✓";font-family:var(--typed);color:var(--copper);flex:none;font-weight:700}.section-dark .check-list li{color:var(--d-text);border-color:var(--d-line-soft)}.section-dark .check-list li:before{color:var(--gold)}.card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.info-card{background:var(--card);border:1px solid var(--line-2);transition:transform .4s var(--ease), box-shadow .4s var(--ease);box-shadow:var(--shadow-soft);padding:32px 30px;position:relative}.info-card:before{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:6px}.info-card:hover{box-shadow:var(--shadow-deep);transform:translateY(-6px)}.info-card h3{margin-bottom:10px;font-size:22px}.info-card p{color:var(--ink-soft);font-size:15px;line-height:1.65}.info-card .ic-no{font-family:var(--typed);letter-spacing:.2em;color:var(--copper);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.ind-grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,30px);display:grid}.ind-card{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow-soft);transition:transform .45s var(--ease), box-shadow .45s var(--ease);padding:10px 10px 0;display:block;position:relative}.ind-card:hover{box-shadow:var(--shadow-deep);transform:translateY(-7px)}.ind-card .ind-img{border:1px solid var(--line);position:relative;overflow:hidden}.ind-card img{aspect-ratio:4/3.1;object-fit:cover;width:100%;transition:transform .7s var(--ease)}.ind-card:hover img{transform:scale(1.05)}.ind-card-body{text-align:center;padding:18px 10px 20px}.ind-card-body h3{margin-bottom:6px;font-size:21px}.ind-card-body p{color:var(--ink-soft);margin-bottom:10px;font-size:13.5px;line-height:1.55}.ind-card-body .go{font-family:var(--typed);letter-spacing:.24em;text-transform:uppercase;color:var(--copper-deep);font-size:10.5px;font-weight:700}.section-dark .ind-card{background:var(--card)}.testi-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(22px,3vw,34px);display:grid}.slip{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow-deep);font-family:var(--typed);padding:26px 26px 22px;position:relative}.slip:before{content:"";background-image:radial-gradient(circle 3.5px, var(--paper) 3px, transparent 4px);opacity:.9;background-position:50%;background-repeat:repeat-x;background-size:36px 8px;height:8px;position:absolute;top:9px;left:0;right:0}.slip-pink{background:#f6e7da}.slip-yellow{background:#f6eed3}.slip.r-l{transform:rotate(-1.1deg)}.slip.r-r{transform:rotate(.9deg)}.slip:hover{transition:transform .4s var(--ease);transform:rotate(0)translateY(-4px)}.slip-head{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:10px;margin-bottom:16px;padding:10px 0 12px;font-size:10.5px;font-weight:700;display:flex}.slip-text{font-family:var(--sans);color:var(--ink);margin-bottom:18px;font-size:15.5px;line-height:1.7}.slip-text:before{content:"“";font-family:var(--display);vertical-align:-12px;background:var(--foil-copper);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:5px;font-size:36px;line-height:0}.slip-meta{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.slip-meta b{font-family:var(--sans);color:var(--ink);letter-spacing:0;font-size:14.5px;display:block}.slip-meta span{color:var(--muted);letter-spacing:.04em;font-size:11.5px}.slip-total{border-top:1px dashed var(--line-2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-top:16px;padding-top:13px;font-size:11.5px;font-weight:700;display:flex}.slip-total .amt{color:var(--copper-deep);font-size:13px}.receipt{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow-deep);padding:30px 30px 24px;position:relative}.receipt:before{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:7px}.receipt-head{font-family:var(--typed);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:14px;font-size:11px;font-weight:700;display:flex}.receipt-row{font-family:var(--typed);color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:14px;padding:6px 0;font-size:13px;display:flex}.receipt-row b{color:var(--ink);font-weight:700}.receipt-total{border-top:1px dashed var(--line-2);font-family:var(--typed);letter-spacing:.1em;color:var(--ink);justify-content:space-between;margin-top:14px;padding-top:14px;font-size:13.5px;font-weight:700;display:flex}.receipt-total .amt{background:var(--foil-copper);color:#0000;-webkit-background-clip:text;background-clip:text}.ratecard{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow-deep);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.ratecard:before{content:"";border:1px solid var(--line);pointer-events:none;z-index:0;position:absolute;inset:8px}.plan{border-left:1px solid var(--line);z-index:1;flex-direction:column;padding:clamp(30px,3.5vw,46px) clamp(24px,3vw,40px);display:flex;position:relative}.plan:first-child{border-left:0}.plan-featured{background:linear-gradient(180deg, #a85a2212, transparent 40%), var(--card-2);box-shadow:inset 0 0 0 1px var(--copper)}.plan-badge{background:var(--espresso);color:var(--gold-soft);font-family:var(--typed);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:8px 18px;font-size:10px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -8px #24171080}.plan-name{font-family:var(--typed);letter-spacing:.3em;text-transform:uppercase;color:var(--copper-deep);font-size:12px;font-weight:700}.plan-price{font-family:var(--display);background:var(--foil-copper);color:#0000;-webkit-background-clip:text;background-clip:text;margin:16px 0 4px;font-size:clamp(40px,4.6vw,56px)}.plan-period{font-family:var(--typed);letter-spacing:.1em;color:var(--muted);font-size:11.5px}.plan-tagline{color:var(--ink-soft);border-bottom:1px dashed var(--line-2);margin:16px 0 18px;padding-bottom:18px;font-size:14.5px}.plan-feats{flex:1;margin-bottom:26px}.plan-feats li{color:var(--ink);border-bottom:1px dotted var(--line);align-items:baseline;gap:11px;padding:7px 0;font-size:14.5px;font-weight:600;display:flex}.plan-feats li:before{content:"·";font-family:var(--display);color:var(--copper);font-size:26px;line-height:0}.plan .btn{width:100%}.compare-wrap{border:1px solid var(--line-2);background:var(--card);box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:680px;font-size:14.5px}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line);padding:16px 22px}.compare thead th{font-family:var(--typed);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper-2);border-bottom:1px solid var(--line-2);font-size:11px;font-weight:700}.compare td:not(:first-child),.compare th:not(:first-child){text-align:center}.compare td:first-child{color:var(--ink);font-weight:600}.compare tr:last-child td{border-bottom:0}.compare .yes{color:var(--copper-deep);font-weight:800}.compare .no{color:var(--muted-2)}.faq{border-top:1px solid var(--line-2);max-width:780px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line);background:0 0}.faq-item summary{cursor:pointer;font-family:var(--display);color:var(--ink);transition:color .3s var(--ease);justify-content:space-between;align-items:baseline;gap:18px;padding:24px 6px;font-size:clamp(18px,2vw,22px);list-style:none;display:flex}.faq-item summary:hover{color:var(--copper-deep)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--typed);color:var(--copper);transition:transform .3s var(--ease);flex:none;font-size:22px}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--ink-soft);max-width:640px;padding:0 6px 26px;font-size:15.5px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{font-family:var(--typed);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700}.field input,.field select,.field textarea{font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:2px;outline:none;width:100%;padding:14px 15px;font-size:16px}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--copper);box-shadow:0 0 0 3px #a85a2229}.page-hero{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.page-hero:before{content:"";background:repeating-conic-gradient(from 0deg, var(--line-2) 0deg .5deg, transparent .5deg 6.5deg);opacity:.42;pointer-events:none;border-radius:50%;width:700px;height:700px;position:absolute;top:-300px;right:-300px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 66%);mask-image:radial-gradient(circle,#000 30%,#0000 66%)}.page-hero .container{position:relative}.page-hero h1{max-width:850px;margin:20px 0 16px;font-size:clamp(38px,5.4vw,68px)}.page-hero .lead{max-width:660px}.crumbs{font-family:var(--typed);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;font-weight:700;display:flex}.crumbs a{margin:-13px -4px;padding:13px 4px;display:inline-block}.crumbs a:hover{color:var(--copper-deep)}.cta-band{background:radial-gradient(700px 420px at 86% -20%, #a85a2257, transparent 60%), radial-gradient(560px 360px at 4% 124%, #c2a06129, transparent 60%), var(--espresso);color:var(--d-text);border:1px solid var(--copper-deep);box-shadow:var(--shadow-deep);grid-template-columns:1.25fr .75fr;align-items:center;gap:38px;padding:clamp(48px,6.5vw,84px);display:grid;position:relative;overflow:hidden}.cta-band:before{content:"";border:1px solid var(--d-line);pointer-events:none;position:absolute;inset:10px}.cta-band:after{content:"";opacity:.35;pointer-events:none;background:repeating-conic-gradient(#c2a06180 0deg .5deg,#0000 .5deg 7deg);border-radius:50%;width:460px;height:460px;position:absolute;top:-190px;right:-190px;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 65%);mask-image:radial-gradient(circle,#000 25%,#0000 65%)}.cta-band>*{z-index:1;position:relative}.cta-band h2{color:var(--d-text);margin-bottom:14px;font-size:clamp(30px,4vw,50px)}.cta-band p{color:var(--d-muted);max-width:480px}.cta-band .actions{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.footer{background:var(--espresso-3);color:var(--d-muted);border-top:1px solid var(--copper-deep);padding:clamp(64px,8vw,96px) 0 0;position:relative;overflow:hidden}.footer:before{content:"";background:var(--d-line);height:1px;position:absolute;top:4px;left:0;right:0}.footer:after{content:"FOLIO";font-family:var(--display);color:#0000;-webkit-text-stroke:1px #c2a0611a;pointer-events:none;white-space:nowrap;font-size:clamp(140px,24vw,340px);line-height:1;position:absolute;bottom:-.18em;left:50%;transform:translate(-50%)}.footer .container{z-index:1;position:relative}.footer-grid{border-bottom:1px solid var(--d-line-soft);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:38px;padding-bottom:48px;display:grid}.footer-brand .nav-logo{color:var(--d-text)}.footer-brand p{max-width:300px;margin-top:16px;font-size:14.5px;line-height:1.7}.footer h4{color:var(--gold);font-size:11px;font-family:var(--typed);letter-spacing:.28em;text-transform:uppercase;margin-bottom:18px;font-weight:700}.footer-col li{margin-bottom:4px}.footer-col a{transition:color .25s var(--ease);padding-block:7px;font-size:14.5px;display:inline-block}.footer-col a:hover{color:var(--gold-soft)}.footer-bottom{font-family:var(--typed);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 0 30px;font-size:11.5px;display:flex}.footer-bottom a{color:var(--gold-soft);margin-block:-14px;padding-block:14px;display:inline-block}.footer-bottom a:hover{color:#fff}.footer-receipt{border:1px dashed var(--d-line);max-width:420px;font-family:var(--typed);letter-spacing:.16em;text-align:center;color:var(--d-muted);background:#f4ecdc0a;margin:40px auto 0;padding:16px 20px;font-size:11px;font-weight:700}.footer-receipt b{color:var(--copper-soft)}.js-reveal .reveal{opacity:0;transition:opacity .95s var(--ease), transform .95s var(--ease);will-change:opacity, transform;transform:translateY(28px)}.js-reveal .reveal.reveal-left{transform:translate(-30px)}.js-reveal .reveal.reveal-right{transform:translate(30px)}.js-reveal .reveal.reveal-scale{transform:scale(.96)}.js-reveal .reveal.is-visible{opacity:1;transform:none}.reveal.d1{transition-delay:90ms}.reveal.d2{transition-delay:.18s}.reveal.d3{transition-delay:.27s}.reveal.d4{transition-delay:.36s}@keyframes heroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-enter{animation:heroIn 1s var(--ease) both}.hero-enter.he2{animation-delay:.14s}.hero-enter.he3{animation-delay:.28s}.hero-enter.he4{animation-delay:.42s}.hero-enter.he5{animation-delay:.56s}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-8px) rotate(var(--rot,0deg))}}.floating-cta{z-index:80;background:var(--espresso);color:var(--paper);font-family:var(--typed);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--copper-deep);transition:transform .3s var(--ease), opacity .4s var(--ease), visibility .4s;border-radius:2px;align-items:center;gap:11px;padding:16px 24px;font-size:11.5px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 46px -12px #1a0f0aa6}.floating-cta:hover{background:var(--copper-deep);transform:translateY(-3px)}.floating-cta .dot{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot}.floating-cta[data-hidden=true]{opacity:0;visibility:hidden;transform:translateY(14px)}@keyframes pulseDot{0%,to{box-shadow:0 0 #c2a06180}60%{box-shadow:0 0 0 7px #c2a06100}}@media (max-width:1080px){.ind-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.ledger-row{grid-template-columns:64px 1fr;gap:8px 18px}.ledger-row .l-desc{grid-column:2}.ledger-row .l-tag{grid-area:1/2;justify-self:end}}@media (max-width:880px){body{font-size:16px}.nav-links,.nav-login{display:none}.nav-burger{display:flex}.nav-drawer{z-index:89;background:var(--paper);border-bottom:1px solid var(--line-2);box-shadow:var(--shadow-deep);visibility:hidden;transition:transform .45s var(--ease), visibility 0s .45s;padding:12px 26px 26px;display:block;position:fixed;inset:76px 0 auto;transform:translateY(calc(-100% - 130px))}.nav-drawer[data-open=true]{visibility:visible;transition:transform .45s var(--ease), visibility 0s 0s;transform:none}.nav-drawer a{font-family:var(--display);color:var(--ink);border-bottom:1px solid var(--line);padding:15px 0;font-size:21px;display:block}.nav-drawer .btn{width:100%;margin-top:18px}.nav[data-open=true] .nav-burger span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav[data-open=true] .nav-burger span:nth-child(2){opacity:0}.nav[data-open=true] .nav-burger span:last-child{transform:translateY(-6.5px)rotate(-45deg)}.hero-grid{grid-template-columns:1fr;gap:52px}.hero-sub{max-width:100%}.split,.split.flip{grid-template-columns:1fr;gap:30px}.split.flip .split-media{order:0}.stats-band{grid-template-columns:1fr 1fr;row-gap:34px}.stat:nth-child(3){border-left:0}.card-grid,.testi-grid,.ratecard{grid-template-columns:1fr}.plan{border-left:0;border-top:1px solid var(--line)}.plan:first-child{border-top:0}.plan-featured{border-top:0;order:-1}.plan-featured+.plan{border-top:1px solid var(--line)}.ind-grid{grid-template-columns:repeat(2,1fr)}.cta-band{grid-template-columns:1fr}.cta-band .actions{justify-content:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.slip.r-l,.slip.r-r{transform:none}}@media (max-width:560px){.container{width:calc(100% - 34px)}.ind-grid{grid-template-columns:1fr}.stats-band{grid-template-columns:1fr 1fr}.stat{padding:12px 10px}.hero-ctas .btn{width:100%}.cta-band{padding:38px 26px}.cta-band .actions{width:100%}.cta-band .actions .btn{white-space:normal;width:100%}.footer-grid{grid-template-columns:1fr;gap:30px}.ledger-row{grid-template-columns:1fr;gap:6px}.ledger-row .l-desc{grid-column:1}.ledger-row .l-tag{grid-area:auto/1;justify-self:start}.floating-cta{padding:13px 18px;bottom:14px;right:14px}.frame{padding:9px}.wax-seal{width:68px;height:68px;font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-reveal .reveal{opacity:1!important;transform:none!important}}
