.text-display-hero{letter-spacing:-.045em;font-variation-settings:"opsz" 96;font-weight:540}.text-display-h1{letter-spacing:-.038em;font-weight:530}.text-display-h2{font-weight:520}.btn-stripe{color:#fdf6ec;background:linear-gradient(135deg,#b8482c 0%,#8f2f1e 55%,#5e1223 100%);min-height:52px;padding:.9rem 2rem;font-size:1rem;font-weight:600;position:relative;overflow:hidden;box-shadow:0 2px 4px #5e12232e,0 8px 24px -6px #b8482c73}.btn-stripe:after{content:"";transition:transform .7s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));pointer-events:none;background:linear-gradient(105deg,#0000 35%,#e8c87252 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn-stripe:hover{background:linear-gradient(135deg,#c55436 0%,#9a3521 55%,#6e1628 100%);transform:translateY(-1px);box-shadow:0 4px 8px #5e122338,0 14px 34px -8px #b8482c8c}.btn-stripe:hover:after{transform:translate(120%)}.btn-stripe:active{transform:translateY(0)}.dark .btn-stripe{color:#fff8ed;background:linear-gradient(135deg,#d4633f 0%,#a03a24 55%,#8b2d40 100%)}.btn-linear{color:#3a1410;border-color:#5e122338;min-height:52px;padding:.9rem 1.875rem}.btn-linear:hover{color:#fdf6ec;background:#5e1223;border-color:#5e122380;transform:translateY(-1px);box-shadow:0 10px 26px -10px #5e122380}.dark .btn-linear{color:#f3eadb;border-color:#e8c87247}.dark .btn-linear:hover{color:#f5e7c4;background:#e8c8721f;border-color:#e8c8728c}button.shiny-cta,a.shiny-cta{align-items:center;min-height:48px;display:inline-flex}.card-premium,.glass-card,.glass-card-universal{transition:transform .45s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), box-shadow .45s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), border-color .45s ease;box-shadow:0 1px 2px #3d301b0d,0 10px 34px -14px #5e122329}.card-premium:hover,.glass-card:hover,.glass-card-universal:hover{transform:translateY(-2px);box-shadow:0 2px 4px #3d301b0f,0 18px 44px -16px #5e12233d}.dark .card-premium,.dark .glass-card,.dark .glass-card-universal{box-shadow:0 1px 2px #0006,0 12px 38px -14px #0009}.dark .card-premium:hover,.dark .glass-card:hover,.dark .glass-card-universal:hover{box-shadow:0 2px 6px #00000080,0 20px 50px -16px #000000b3}.saver-glass{border:1px solid #d4a85324;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0e111666,0 18px 50px -18px #000000a6}.saver-glass-hover:hover{border-color:#d4a85373;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,inset 0 -12px 40px -22px #d4a85338,0 22px 60px -18px #000000bf,0 0 44px -12px #d4a85359}.crown-total{font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#f5e7c4 0%,#e8c872 45%,#d4a853 70%,#b8482c 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #d4a85340);-webkit-background-clip:text;background-clip:text}.console-crown{position:relative}.console-crown:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#e8c872bf,#d4a85333 40%,#e8c8728c);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.section-underline{padding-bottom:1.1rem;position:relative}.section-underline:after{content:"";background:linear-gradient(90deg,#5e1223 0%,#b8482c 70%,#e8c872 100%);border-radius:999px;width:88px;height:3px;position:absolute;bottom:0;left:0}.section-underline-center:after{left:50%;transform:translate(-50%)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b8482cbf}.dark a:focus-visible,.dark button:focus-visible,.dark input:focus-visible,.dark select:focus-visible,.dark textarea:focus-visible,.dark [role=button]:focus-visible,.dark [tabindex]:focus-visible{outline-color:#e8c872d9}::selection{color:#2a0e08;background:#b8482c38}.dark ::selection{color:#fdf6ec;background:#e8c8724d}*{scrollbar-width:thin;scrollbar-color:#b8482c73 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(#b8482c8c,#5e12238c) padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b8482ccc,#5e1223cc) padding-box content-box}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(#d4a85380,#e8c8724d) padding-box content-box}nav a,header a{transition:color .25s}@media (prefers-reduced-motion:reduce){.btn-stripe:after,.btn-stripe:hover:after{transition:none;transform:none}.btn-stripe:hover,.btn-linear:hover,.card-premium:hover,.glass-card:hover,.glass-card-universal:hover,.saver-glass-hover:hover{transform:none}.card-premium,.glass-card,.glass-card-universal,.saver-glass-hover{transition:none}}@media print{.btn-stripe:after,.console-crown:before,.saver-glass-hover{display:none!important}.btn-stripe,.btn-linear{box-shadow:none!important;color:#111!important;background:#f3f3f3!important}.crown-total{color:#111!important;-webkit-text-fill-color:#111!important;filter:none!important;background:0 0!important}}
.aurum-text{background:linear-gradient(100deg,#6e4a12 0%,#b8482c 25%,#c98a1c 50%,#b8482c 75%,#6e4a12 100%) 0 0/220%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5.5s linear infinite aurum-sheen}.dark .aurum-text{background:linear-gradient(100deg,#d4a853 0%,#f5e7b8 30%,#fff7e0 50%,#f5e7b8 70%,#d4a853 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite aurum-sheen}@keyframes aurum-sheen{to{background-position:-220%}}.grail-text{background:linear-gradient(115deg,#8f5a1e 0%,#c2552f 30%,#c98a1c 50%,#c2552f 70%,#8f5a1e 100%) 0 0/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite aurum-sheen}.dark .grail-text{background:linear-gradient(115deg,#e8c872 0%,#d4a853 30%,#f5e7b8 50%,#c98a1c 70%,#e8c872 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite aurum-sheen}.igpt-frame{position:relative}.igpt-frame.fixed{position:fixed}.igpt-frame.absolute{position:absolute}.igpt-frame.sticky{position:sticky}.igpt-frame:before{content:"";border-radius:inherit;background:conic-gradient(from var(--igpt-ring-angle,0deg), #b8482ce6 0deg, #e8c872f2 70deg, #2dd4a8b3 130deg, #5e1223d9 200deg, #e8c8728c 290deg, #b8482ce6 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:1;opacity:.7;padding:1.5px;animation:6s linear infinite igpt-ring-rotate;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --igpt-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes igpt-ring-rotate{to{--igpt-ring-angle:360deg}}@supports not (background:conic-gradient(from var(--igpt-ring-angle, 0deg), red, blue)){.igpt-frame:before{background:linear-gradient(135deg,#b8482cb3,#e8c872cc,#5e1223b3);animation:none}}.igpt-header{background:radial-gradient(120% 180% at 0 0,#b8482c1f 0%,#0000 55%),radial-gradient(120% 180% at 100% 0,#d4a85338 0%,#0000 50%),linear-gradient(135deg,#faf6ed 0%,#f5ecdc 55%,#f3e9d8 100%);position:relative;overflow:hidden}.dark .igpt-header{background:radial-gradient(120% 180% at 0 0,#b8482c80 0%,#0000 55%),radial-gradient(120% 180% at 100% 0,#e8c87247 0%,#0000 50%),linear-gradient(135deg,#3a101e 0%,#26090f 48%,#170509 100%)}.igpt-header:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#e8c87238 46%,#f5e7b829 52%,#0000 68%);animation:7s ease-in-out infinite igpt-header-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes igpt-header-sweep{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.igpt-avatar{color:#fdf6ec;background:linear-gradient(135deg,#b8482c 0%,#6e1628 55%,#5e1223 100%);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 14px -2px #5e12238c,0 0 22px -6px #e8c87266}.igpt-avatar:before{content:"";border-radius:inherit;z-index:-1;filter:saturate(1.15);background:conic-gradient(#d4a853 0deg,#b8482c 90deg,#e8c872 180deg,#2dd4a8 260deg,#d4a853 360deg);animation:5s linear infinite igpt-avatar-spin;position:absolute;inset:-2.5px}@keyframes igpt-avatar-spin{to{transform:rotate(360deg)}}.igpt-avatar.is-thinking{animation:1.6s ease-in-out infinite igpt-avatar-breathe}@keyframes igpt-avatar-breathe{0%,to{box-shadow:0 4px 14px -2px #5e12238c,0 0 12px -4px #e8c87273}50%{box-shadow:0 4px 18px -2px #5e122399,0 0 34px -2px #e8c872bf}}.chip-aurum{letter-spacing:.01em;color:#6e4a12;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f8efd3 0%,#f3e4b5 100%);border:1px solid #d4a85373;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:11px;font-weight:600;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 8px -2px #8c601640}.chip-aurum:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fffcf0cc 50%,#0000 60%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.chip-aurum:hover{border-color:#b8482c8c;transform:translateY(-2px)scale(1.04);box-shadow:inset 0 1px #fffc,0 6px 16px -4px #8c601666}.chip-aurum:hover:after{transform:translate(130%)}.chip-aurum:active{transform:translateY(0)scale(.97)}.chip-aurum:disabled{opacity:.45;cursor:not-allowed;transform:none}.dark .chip-aurum{color:#f5e7b8;background:linear-gradient(135deg,#5e12238c 0%,#2e160899 100%);border-color:#e8c87259;box-shadow:inset 0 1px #e8c8722e,0 2px 10px -2px #00000080}.dark .chip-aurum:after{background:linear-gradient(105deg,#0000 40%,#e8c87259 50%,#0000 60%)}.dark .chip-aurum:hover{border-color:#e8c87299;box-shadow:inset 0 1px #e8c87240,0 6px 18px -4px #d4a85359}.igpt-dot{background:radial-gradient(circle at 30% 30%,#f0dca0,#c98a1c);border-radius:9999px;width:5px;height:5px;animation:1.2s ease-in-out infinite igpt-dot-bounce}.igpt-dot:nth-child(2){animation-delay:.15s}.igpt-dot:nth-child(3){animation-delay:.3s}@keyframes igpt-dot-bounce{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.btn-aurum{letter-spacing:.01em;color:#fff9ea;cursor:pointer;background:linear-gradient(135deg,#c2552f 0%,#8f2f1e 45%,#5e1223 100%);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.85rem 2.1rem;font-size:1rem;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #5e122347,0 10px 28px -6px #b8482c80,inset 0 1px #fff0d240}.btn-aurum:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#e8c87266 50%,#0000 68%);transition:transform .7s cubic-bezier(.25,1,.5,1);position:absolute;inset:0;transform:translate(-130%)}.btn-aurum:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#e8c87259,#0000 70%);transition:opacity .3s;position:absolute;inset:-3px}.btn-aurum:hover{filter:saturate(1.12)brightness(1.06);transform:translateY(-2px)scale(1.02);box-shadow:0 4px 10px #5e122352,0 16px 40px -8px #b8482c9e,inset 0 1px #fff0d24d}.btn-aurum:hover:before{transform:translate(130%)}.btn-aurum:hover:after{opacity:1}.btn-aurum:active{transform:translateY(0)scale(.98)}.btn-aurum:focus-visible{outline-offset:3px;outline:2px solid #d4a853}.btn-aurum-ghost{min-height:52px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffa8;border:1px solid #b8482c73;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:600;transition:background .25s,transform .25s cubic-bezier(.34,1.56,.64,1),border-color .25s,box-shadow .25s;display:inline-flex;position:relative}.btn-aurum-ghost:hover{background:#b8482c14;border-color:#b8482ca6;transform:translateY(-2px);box-shadow:0 8px 24px -8px #b8482c59}.btn-aurum-ghost:active{transform:translateY(0)scale(.98)}.btn-aurum-ghost:focus-visible{outline-offset:3px;outline:2px solid #d4a853}.dark .btn-aurum-ghost{background:#ffffff0f;border-color:#e8c87280}.dark .btn-aurum-ghost:hover{background:#e8c87224;border-color:#e8c872cc;box-shadow:0 8px 24px -8px #e8c87266}.card-aurum{background:linear-gradient(#fffcf5e6 0%,#faf4e6bf 100%);border:1px solid #d4a85359;border-radius:1.25rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #5e12230d,0 10px 30px -12px #5e12232e,inset 0 1px #fffc}.card-aurum:before{content:"";background:radial-gradient(420px circle at var(--card-aurum-x,50%) var(--card-aurum-y,0%), #e8c87238, transparent 45%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.card-aurum:hover{border-color:#b8482c73;transform:translateY(-5px);box-shadow:0 2px 4px #5e122312,0 22px 48px -14px #b8482c59,inset 0 1px #ffffffe6}.card-aurum:hover:before{opacity:1}.dark .card-aurum{background:linear-gradient(#1c0c10e6 0%,#14090bd9 100%);border-color:#e8c87238;box-shadow:0 1px 2px #0006,0 12px 34px -12px #0009,inset 0 1px #e8c87214}.dark .card-aurum:before{background:radial-gradient(420px circle at var(--card-aurum-x,50%) var(--card-aurum-y,0%), #e8c87224, transparent 45%)}.dark .card-aurum:hover{border-color:#e8c87273;box-shadow:0 2px 6px #00000080,0 24px 52px -14px #d4a8534d,inset 0 1px #e8c8721f}.tilt-card{transform-style:preserve-3d;perspective:900px}.tilt-card .tilt-inner{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1)}.tilt-card:hover .tilt-inner{transform:rotateX(4deg)rotateY(-4deg)translateY(-4px)}.mesh-aurum{background-color:#0000;background-image:radial-gradient(90% 120% at 8% 8%,#b8482c24 0%,#0000 52%),radial-gradient(80% 110% at 92% 12%,#d4a8532e 0%,#0000 50%),radial-gradient(110% 130% at 50% 110%,#2d7a771a 0%,#0000 62%),linear-gradient(160deg,#fdf9f0 0%,#f8efe3 45%,#f3eadb 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:18s ease-in-out infinite alternate mesh-aurum-drift;position:relative}.dark .mesh-aurum{background:radial-gradient(90% 120% at 8% 8%,#b8482c80 0%,#0000 52%),radial-gradient(80% 110% at 92% 12%,#d4a85361 0%,#0000 50%),radial-gradient(110% 130% at 50% 110%,#5e1223bf 0%,#0000 62%),linear-gradient(160deg,#2a0c15 0%,#1e070d 45%,#140508 100%)}@keyframes mesh-aurum-drift{0%{background-position:0 0,100% 0,50% 100%,0 0}50%{background-position:30% 20%,70% 25%,40% 80%,0 0}to{background-position:15% 10%,85% 15%,55% 90%,0 0}}.mesh-aurum-grid{pointer-events:none;background-image:linear-gradient(#b8482c0f 1px,#0000 1px),linear-gradient(90deg,#b8482c0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.dark .mesh-aurum-grid{background-image:linear-gradient(#e8c8720d 1px,#0000 1px),linear-gradient(90deg,#e8c8720d 1px,#0000 1px)}.orb{filter:blur(70px);pointer-events:none;opacity:.38;border-radius:9999px;animation:11s ease-in-out infinite alternate orb-float;position:absolute}.orb-gold{background:#d4a85352}.orb-sienna{background:#b8482c42}.orb-emerald{background:#2d7a7724}.dark .orb{opacity:.55}.dark .orb-gold{background:#d4a85380}.dark .orb-sienna{background:#b8482c73}.dark .orb-emerald{background:#2dd4a847}@keyframes orb-float{0%{transform:translate(0,0)scale(1)}50%{transform:translate(24px,-30px)scale(1.12)}to{transform:translate(-18px,22px)scale(.94)}}.marquee-aurum{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-aurum-track{gap:3rem;width:max-content;animation:30s linear infinite marquee-aurum-scroll;display:flex}.marquee-aurum:hover .marquee-aurum-track{animation-play-state:paused}@keyframes marquee-aurum-scroll{to{transform:translate(-50%)}}.step-rail{background:linear-gradient(90deg,#b8482c26,#b8482c61,#b8482c26);height:2px;position:relative;overflow:hidden}.step-rail:after{content:"";background:linear-gradient(90deg,#0000,#b8482c,#d4a853,#0000);width:34%;height:100%;animation:2.6s ease-in-out infinite step-rail-run;position:absolute;top:0;left:0}@keyframes step-rail-run{0%{transform:translate(-120%)}to{transform:translate(400%)}}.medallion{color:#f5e7b8;background:linear-gradient(135deg,#b8482c 0%,#6e1628 60%,#5e1223 100%);border:1px solid #e8c87266;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff0d259,0 6px 18px -4px #5e12238c}.lang-seg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#b8482c14;border:1px solid #b8482c38;border-radius:9999px;padding:3px;display:inline-flex;position:relative}.lang-seg-item{z-index:1;color:#5e12239e;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:.28rem .7rem;font-size:11px;font-weight:700;transition:color .25s;position:relative}.lang-seg-item:hover{color:#b8482c}.lang-seg-item[data-active=true]{color:#fff9ea}.lang-seg-thumb{background:linear-gradient(135deg,#b8482c,#5e1223);border:1px solid #e8c87273;border-radius:9999px;transition:left .3s cubic-bezier(.34,1.3,.64,1),width .3s cubic-bezier(.34,1.3,.64,1);position:absolute;top:3px;bottom:3px;box-shadow:0 2px 10px -2px #b8482c99,inset 0 1px #fff0d24d}.dark .lang-seg{background:#ffffff17;border-color:#e8c8724d}.dark .lang-seg-item{color:#ffffffa6}.dark .lang-seg-item:hover{color:#f5e7b8}.badge-aurum{letter-spacing:.04em;color:#8f5a1e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf4b8;border:1px solid #d4a85373;border-radius:9999px;align-items:center;gap:.45rem;padding:.42rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 4px 18px -6px #8c601638}.badge-aurum:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#e8c87273 50%,#0000 60%);animation:4.5s ease-in-out infinite badge-aurum-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes badge-aurum-sheen{0%,60%{transform:translate(-130%)}90%,to{transform:translate(130%)}}.dark .badge-aurum{color:#f5e7b8;background:#ffffff12;border-color:#e8c87266;box-shadow:inset 0 1px #ffffff1f,0 4px 18px -6px #0006}.dark .badge-aurum:after{background:linear-gradient(105deg,#0000 40%,#e8c87259 50%,#0000 60%)}.type-caret:after{content:"▍";color:#d4a853;animation:.9s step-end infinite caret-blink}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}.posP-strip{color:#6e4a12;background:#fff9;border:1px solid #d4a85366;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.68rem;font-weight:600;display:inline-flex}.dark .posP-strip{color:#f5e7b8bf;background:#ffffff0d;border-color:#e8c87240}@media (prefers-reduced-motion:reduce){.aurum-text,.grail-text,.igpt-frame:before,.igpt-header:after,.igpt-avatar:before{animation:none}.chip-aurum:after,.btn-aurum:before,.badge-aurum:after{transition:none;animation:none}.mesh-aurum,.orb,.marquee-aurum-track,.step-rail:after,.igpt-dot,.type-caret:after{animation:none}}@media print{.igpt-frame:before,.igpt-header:after,.mesh-aurum-grid,.orb{display:none!important}.mesh-aurum{background:0 0!important}.aurum-text,.grail-text{color:#8f5a1e!important;-webkit-text-fill-color:#8f5a1e!important;background:0 0!important}}
.nl-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nl-aurora:before,.nl-aurora:after{content:"";filter:blur(90px);will-change:transform;border-radius:9999px;position:absolute}.nl-aurora:before{background:radial-gradient(circle at 30% 30%,#c98a1c33,#b8482c1f 45%,#0000 70%);width:640px;height:640px;animation:18s ease-in-out infinite alternate nl-orb-drift;top:-220px;right:-160px}.nl-aurora:after{background:radial-gradient(circle at 70% 60%,#2d6a4f24,#c98a1c14 50%,#0000 72%);width:560px;height:560px;animation:22s ease-in-out infinite alternate-reverse nl-orb-drift;bottom:-240px;left:-140px}.nl-aurora-orb3{filter:blur(80px);background:radial-gradient(circle,#d67a3f21,#0000 68%);border-radius:9999px;width:380px;height:380px;animation:26s ease-in-out infinite alternate nl-orb-drift;position:absolute;top:34%;left:38%}@keyframes nl-orb-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-60px,40px)scale(1.08)}to{transform:translate(50px,-30px)scale(.96)}}.nl-grain{pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:multiply;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nl-headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#17130e;text-wrap:balance;font-size:clamp(2.9rem,1.2rem + 6.2vw,5.6rem);font-weight:560;line-height:1.08}.nl-headline .nl-accent{background:linear-gradient(100deg,#b8482c 0%,#d0672f 45%,#c98a1c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;position:relative}.nl-headline .nl-accent:after{content:"";z-index:-1;background:linear-gradient(90deg,#b8482c4d,#c98a1c6b);border-radius:99px;height:.14em;position:absolute;bottom:.06em;left:2%;right:0;transform:skew(-8deg)}.nl-sub{color:#57503f;text-wrap:pretty;max-width:36rem;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);line-height:1.65}.nl-cta{letter-spacing:-.01em;cursor:pointer;isolation:isolate;color:#fff7ec;background:linear-gradient(135deg,#c24e2e 0%,#9a3521 52%,#6e1628 100%);border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.4rem;padding:0 1.9rem;font-size:1.02rem;font-weight:720;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 10px 28px -8px #b8482c8c,0 2px 6px #5e122338}.nl-cta:hover{transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px #ffffff4d,0 16px 38px -8px #b8482c9e,0 4px 10px #5e122347}.nl-cta:active{transform:translateY(0)scale(.99)}.nl-cta:before{content:"";z-index:1;background:linear-gradient(105deg,#0000,#fff4dc61,#0000);width:55%;height:100%;transition:left .6s;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.nl-cta:hover:before{left:125%}.nl-cta>*{z-index:2;position:relative}.nl-cta .nl-cta-arrow{transition:transform .2s}.nl-cta:hover .nl-cta-arrow{transform:translate(3px,-3px)}.nl-cta-ghost{cursor:pointer;color:#5e1628;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8b8;border:1.5px solid #b8482c59;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.4rem;padding:0 1.7rem;font-size:1rem;font-weight:680;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px -4px #5e12232e}.nl-cta-ghost:hover{background:#fffaf0f2;border-color:#b8482c99;transform:translateY(-2px);box-shadow:0 10px 24px -10px #b8482c59}.nl-cta-wa{color:#f2fff6;background:linear-gradient(135deg,#1fa855 0%,#148a43 60%,#0c6b33 100%);border:none;box-shadow:0 10px 28px -8px #148a4380,0 2px 6px #0c6b3340}.nl-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#fffffdeb,#fcf6eed1);border:1px solid #c98a1c47;border-radius:1.5rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80,0 24px 60px -24px #5e122347,0 6px 18px -8px #5e122324}.nl-glass:hover{border-color:#b8482c73;transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff8c,0 34px 76px -28px #5e122357,0 10px 26px -10px #b8482c33}.nl-glass:before{content:"";background:linear-gradient(90deg,#0000,#c98a1ca6,#0000);border-radius:99px;height:1.5px;position:absolute;top:0;left:8%;right:8%}.nl-ticker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2a4a38;background:#fffdf8d9;border:1px solid #2d6a4f4d;border-radius:99px;align-items:center;gap:.55rem;padding:.45rem 1rem .45rem .75rem;font-size:.8rem;font-weight:620;display:inline-flex;box-shadow:0 2px 12px -6px #2d6a4f59}.nl-ticker-dot{background:#1fa855;border-radius:99px;flex-shrink:0;width:8px;height:8px;position:relative}.nl-ticker-dot:after{content:"";border:2px solid #1fa85573;border-radius:99px;animation:1.8s cubic-bezier(0,0,.2,1) infinite nl-ping;position:absolute;inset:-4px}@keyframes nl-ping{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.7)}}.nl-ticker-text{animation:.45s nl-ticker-in}@keyframes nl-ticker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nl-stat{background:linear-gradient(165deg,#fffffde6,#faf4eac7);border:1px solid #0e111614;border-radius:1.1rem;flex-direction:column;gap:.15rem;min-width:8.5rem;padding:.9rem 1.25rem;transition:transform .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #ffffffd9,0 10px 26px -14px #5e122338}.nl-stat:hover{border-color:#b8482c59;transform:translateY(-3px)}.nl-stat-value{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#351910;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:640;line-height:1.1}.nl-stat-value em{background:linear-gradient(120deg,#b8482c,#c98a1c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.nl-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#8a8272;font-size:.72rem;font-weight:640}.nl-chip{letter-spacing:.01em;color:#4a4f57;background:#fffdf8e6;border:1px solid #0e11161a;border-radius:99px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.75rem;font-weight:660;display:inline-flex;box-shadow:0 1px 6px -3px #5e122333}.nl-chip .nl-chip-ico{color:#2d6a4f}.nl-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#8b3520;align-items:center;gap:.65rem;font-size:.74rem;font-weight:720;display:inline-flex}.nl-eyebrow:before{content:"";background:linear-gradient(90deg,#c98a1c,#c98a1c00);border-radius:99px;width:2.4rem;height:2px}.nl-eyebrow-center:after{content:"";background:linear-gradient(90deg,#c98a1c00,#c98a1c);border-radius:99px;width:2.4rem;height:2px}.nl-float{z-index:2;will-change:transform;animation:6s ease-in-out infinite nl-levitate;position:absolute}.nl-float-1{animation-delay:0s}.nl-float-2{animation-delay:1.6s}.nl-float-3{animation-delay:3.1s}@keyframes nl-levitate{0%,to{transform:translateY(0) rotate(var(--nl-tilt,0deg))}50%{transform:translateY(-12px) rotate(var(--nl-tilt,0deg))}}.nl-float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2e2a20;white-space:nowrap;background:#fffdf8eb;border:1px solid #ffffffd9;border-radius:1rem;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.82rem;font-weight:640;display:flex;box-shadow:0 18px 44px -16px #5e12234d,0 4px 12px -6px #5e122324}.nl-float-ico{color:#fff;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.nl-bento{gap:1.25rem;display:grid}@media (min-width:640px){.nl-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nl-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}.nl-bento-item{min-width:0}.nl-bento-tall{grid-row:span 2}.nl-bento-wide{grid-column:span 2}.nl-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nl-marquee-track{gap:3.5rem;width:max-content;animation:36s linear infinite nl-marquee;display:flex}.nl-marquee:hover .nl-marquee-track{animation-play-state:paused}@keyframes nl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nl-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.nl-rise{animation:.7s cubic-bezier(.22,1,.36,1) both nl-rise}.nl-rise-1{animation-delay:80ms}.nl-rise-2{animation-delay:.18s}.nl-rise-3{animation-delay:.28s}.nl-rise-4{animation-delay:.4s}.nl-rise-5{animation-delay:.52s}.nl-link{background-image:linear-gradient(90deg,#b8482c,#c98a1c);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:2px;text-decoration:none;transition:background-size .3s;position:relative}.nl-link:hover{background-size:100% 2px}.dark .nl-glass,.nl-dark .nl-glass{background:linear-gradient(160deg,#161a26d9,#0e111abf);border-color:#c98a1c4d;box-shadow:0 24px 60px -24px #0009,inset 0 0 0 1px #c98a1c1f}.dark .nl-stat,.nl-dark .nl-stat{background:linear-gradient(165deg,#1c2130e6,#10141ecc);border-color:#c98a1c38}.dark .nl-stat-value,.nl-dark .nl-stat-value{color:#f5efe2}.dark .nl-stat-label,.nl-dark .nl-stat-label{color:#9aa3b5}.dark .nl-ticker,.nl-dark .nl-ticker{color:#b7e4c7;background:#10141ecc;border-color:#1fa85566}.nl-hero .btn-stripe,.nl-hero .btn-linear{min-height:3.4rem}.nl-h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.012em;color:#17130e;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.8vw,3.2rem);font-weight:600;line-height:1.18}.nl-nav{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#faf7f2d1;border-bottom:1px solid #0e111612}.nl-cta:focus-visible,.nl-cta-ghost:focus-visible,.nl-glass:focus-visible{outline-offset:3px;outline:2px solid #c98a1c}.nl-dark-hero .gradient-text{background:linear-gradient(135deg,#fffdf8 0%,#f7e8b8 60%,#e8c97e 100%);-webkit-text-fill-color:transparent;color:#fffdf8;-webkit-background-clip:text;background-clip:text}.nl-dark-hero .gradient-text-amber{background:linear-gradient(135deg,#f7e8b8 0%,#e8c97e 55%,#d4a853 100%);-webkit-text-fill-color:transparent;color:#f7e8b8;-webkit-background-clip:text;background-clip:text}.nl-dark-hero .counter-glow{color:#fff;text-shadow:0 0 28px #e8c97e59}.nl-premium-lock{color:#f7e8b8;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#e8c97e29,#c98a1c38);border:1px solid #e8c97e73;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.78rem;font-weight:720;display:inline-flex;box-shadow:0 0 24px #c98a1c2e,inset 0 1px #ffffff1f}.nl-premium-lock svg{color:#e8c97e}@media (prefers-reduced-motion:reduce){.nl-aurora:before,.nl-aurora:after,.nl-aurora-orb3,.nl-float,.nl-ticker-dot:after,.nl-marquee-track{animation:none!important}.nl-cta,.nl-glass,.nl-stat{transition:none!important}.nl-rise{animation-duration:10ms}}@media print{.nl-aurora,.nl-grain,.nl-float,.nl-ticker,.nl-marquee{display:none!important}}
