:root{--navy: #15223f;--navy-obsidian: #0A1128;--navy-sapphire: #0B1B3D;--navy-oxford: #0F1E2D;--navy-700: #1c2e50;--navy-600: #24365c;--navy-500: #9aa5b8;--gold: #E8C16A;--gold-600: #E8C16A;--coral: #c96a5e;--ink: #16161C;--slate: #aeb6c4;--muted: #8a93a6;--line: rgba(255,255,255,.12);--bg: #0A1128;--bg-soft: #0e1730;--bg-navy-tint: #101a36;--panel: rgba(255,255,255,.035);--white: #ffffff;--maxw: 1200px;--hero-eyebrow-top: calc(8px + clamp(2.4rem, 5vw, 4rem)) ;--radius: 6px;--radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(22,22,28,.08), 0 1px 2px rgba(22,22,28,.06);--shadow: 0 14px 34px -16px rgba(22,22,28,.3);--shadow-lg: 0 34px 64px -22px rgba(22,22,28,.38);--ease: cubic-bezier(.22,.61,.36,1);--font-display: "Cormorant Garamond", "Times New Roman", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Cormorant Garamond", "Times New Roman", Georgia, serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Consolas, monospace;--ia-gold-24k: linear-gradient(180deg,#FFF7CD 0%,#FDE58C 12%,#F0C85F 33%,#C89637 47%,#AF7A26 50%,#D2A03E 54%,#F2CA64 68%,#D2A03C 84%,#9E6E26 96%,#76501C 100%);--accent: #F0C85F;--accent-hot: #FDE58C;--accent-deep: #9E6E26;--gold-shimmer: linear-gradient(90deg,#AF7A26 0%,#D2A03E 10%,#F0C85F 30%,#FDE58C 50%,#F0C85F 70%,#D2A03E 90%,#AF7A26 100%)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}body{margin:0;font-family:var(--font-body);color:#dfe4ee;background-color:var(--bg);background-image:radial-gradient(1100px 660px at 86% -6%,rgba(224,201,143,.14),transparent 55%),linear-gradient(162deg,#0a1128,#070c1c);background-attachment:fixed;line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[class*=theme-]{background-color:#0a1128;background-repeat:repeat,no-repeat,no-repeat;background-size:60px 60px,auto,auto;background-attachment:scroll,fixed,fixed}body.theme-bio,body.theme-donate{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/about.jpg),linear-gradient(158deg,#0c1430,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-plan{background-image:url(/images/lattice.svg),radial-gradient(1200px 720px at 50% -10%,rgba(232,193,106,.18),transparent 58%),linear-gradient(162deg,#0a1128,#070c1c)}body.cc-page{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/clark-county.jpg?v=3),linear-gradient(162deg,#0a1128,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-news{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/news.jpg),linear-gradient(162deg,#091022,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-volunteer{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/volunteer.jpg?v=2),linear-gradient(160deg,#0b1026,#08060e);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-volunteer main .phero{padding-bottom:var(--hero-eyebrow-top)}body.theme-volunteer main .phero+.section{padding-top:var(--hero-eyebrow-top)}body.theme-contact{background-image:url(/images/lattice.svg),radial-gradient(1000px 620px at 50% -10%,rgba(127,182,214,.15),transparent 56%),linear-gradient(160deg,#0a1228,#070c1c)}body.theme-endorse{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/endorsement.jpg),linear-gradient(162deg,#0a1128,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-legal{background-image:url(/images/lattice.svg),radial-gradient(900px 560px at 50% -10%,rgba(224,201,143,.1),transparent 56%),linear-gradient(162deg,#0a1128,#070c1c)}body.theme-plank-business{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/initiative-1.jpg),linear-gradient(162deg,#0a1330,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-plank-transparency{background-image:url(/images/lattice.svg),radial-gradient(1150px 700px at 50% -10%,rgba(56,189,210,.16),transparent 58%),linear-gradient(162deg,#07151e,#070c1c)}body.theme-plank-taxpayer{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/initiative-3.jpg),linear-gradient(162deg,#08160f,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-plank-notary{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/initiative-4.jpg),linear-gradient(162deg,#100a26,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-plank-officiant{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/initiative-5.jpg),linear-gradient(162deg,#06171a,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-plank-marriage{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/initiative-6.jpg?v=2),linear-gradient(162deg,#0c1330,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-plank-vegas{background-color:#0a1128;background-image:linear-gradient(#0a1128cc,#0a1128e0),url(/images/initiative-7.jpg),linear-gradient(162deg,#1a0a18,#070c1c);background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,auto;background-position:center,center,center;background-attachment:fixed,fixed,fixed}body.theme-photobg main :is(.phero,header,section),body.theme-photobg main [class*=hero__bg],body.theme-photobg main .section--soft,body.theme-photobg main .section--navy{background-color:transparent!important;background-image:none!important}body.theme-photobg main :is([class*=hero__grid],[class$=__grid-bg]){display:none!important}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-serif);color:#f4f1e8;line-height:1.04;margin:0 0 .5em;letter-spacing:-.01em;font-weight:600}h1{font-size:clamp(3.4rem,11vw,8.5rem);font-weight:500;line-height:.94;letter-spacing:-.02em;color:#f7f4ec;margin:0 0 .3em}h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}h3{font-size:clamp(1.15rem,1.8vw,1.4rem)}p{margin:0 0 1.1em;color:var(--slate)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem)}.section{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gold-shimmer);box-shadow:0 0 18px #fde58c29;pointer-events:none}.section--soft{background:var(--bg-soft)}.section--navy{background:var(--navy);color:#dfe2ea}.section--navy h2,.section--navy h3{color:#fff}.tag,.eyebrow{position:relative;isolation:isolate;display:inline-block;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#e8c16a;border:0;padding:6px 13px;border-radius:3px;margin:0 0 1.4rem;box-shadow:0 0 20px -4px #e8c16a80}.tag:before,.eyebrow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:-1;background:conic-gradient(from var(--tag-angle),#C89637,#F0C85F,#FFF7CD,#F0C85F,#C89637,#F0C85F,#FFF7CD,#F0C85F,#C89637,#F0C85F,#FFF7CD,#F0C85F,#C89637)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tag-shine 5s linear infinite}@property --tag-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes tag-shine{to{--tag-angle: 360deg}}@media(prefers-reduced-motion:reduce){.tag:before,.eyebrow:before{animation:none}}.section-head h2 em,h1 em.ia-gold-text,h2 em.ia-gold-text{font-style:italic}.lux-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(1rem,2.4vw,1.6rem)}.lux-card{position:relative;overflow:hidden;isolation:isolate;text-align:center;--glide-a: .52;background:linear-gradient(150deg,#ffffff1f,#ffffff09 44%,#ffffff12);-webkit-backdrop-filter:blur(9px) saturate(140%);backdrop-filter:blur(9px) saturate(140%);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:clamp(1.3rem,2.4vw,1.7rem);transform-origin:center center;box-shadow:0 1px #ffffff2e inset,0 18px 40px -28px #000c;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease),background .5s var(--ease)}.lux-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,rgba(248,214,128,calc(var(--glide-a) * .42)) 44%,rgba(255,236,170,calc(var(--glide-a) * .95)) 50%,rgba(248,214,128,calc(var(--glide-a) * .42)) 56%,transparent 68%);background-size:220% 100%;background-position:-100% 0}.lux-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#d4a84380,#d4a84380) top 11px left 11px / 18px 1px no-repeat,linear-gradient(#d4a84380,#d4a84380) top 11px left 11px / 1px 18px no-repeat,linear-gradient(#d4a84380,#d4a84380) top 11px right 11px / 18px 1px no-repeat,linear-gradient(#d4a84380,#d4a84380) top 11px right 11px / 1px 18px no-repeat,linear-gradient(#d4a84380,#d4a84380) bottom 11px left 11px / 18px 1px no-repeat,linear-gradient(#d4a84380,#d4a84380) bottom 11px left 11px / 1px 18px no-repeat,linear-gradient(#d4a84380,#d4a84380) bottom 11px right 11px / 18px 1px no-repeat,linear-gradient(#d4a84380,#d4a84380) bottom 11px right 11px / 1px 18px no-repeat;transition:background .45s var(--ease)}.lux-card>*{position:relative;z-index:2}.lux-card h3{margin-bottom:.4rem}.lux-card p{margin:0;color:#aeb6c4;font-size:.97rem}.lux-card__icon{display:inline-grid;place-items:center;color:#e8c16a;margin:0 auto .85rem}.lux-card__icon svg{width:34px;height:34px;stroke:url(#goldShineStroke);fill:none;stroke-width:1.6;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 6px rgba(232,193,106,.35));transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s}.lux-card:hover .lux-card__icon svg{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(232,193,106,.55))}.lux-card:hover{transform:perspective(1000px) translateY(-5px) rotateX(2deg);border-color:#d4a84380;background:linear-gradient(165deg,#ffffff17,#ffffff08);box-shadow:0 0 0 1px #d4a8434d,0 0 20px #d4a84324,0 16px 40px -22px #000000d9}.lux-card:hover:before{background-position:200% 0;transition:background-position .9s var(--ease)}.lux-card:hover:after{background:linear-gradient(#f4eccf,#f4eccf) top 11px left 11px / 26px 1px no-repeat,linear-gradient(#f4eccf,#f4eccf) top 11px left 11px / 1px 26px no-repeat,linear-gradient(#f4eccf,#f4eccf) top 11px right 11px / 26px 1px no-repeat,linear-gradient(#f4eccf,#f4eccf) top 11px right 11px / 1px 26px no-repeat,linear-gradient(#f4eccf,#f4eccf) bottom 11px left 11px / 26px 1px no-repeat,linear-gradient(#f4eccf,#f4eccf) bottom 11px left 11px / 1px 26px no-repeat,linear-gradient(#f4eccf,#f4eccf) bottom 11px right 11px / 26px 1px no-repeat,linear-gradient(#f4eccf,#f4eccf) bottom 11px right 11px / 1px 26px no-repeat}@media(prefers-reduced-motion:reduce){.lux-card:hover{transform:none}.lux-card:hover:before{transition:none}}.section--navy .eyebrow{color:#d9c89a}.lead{font-size:1.18rem;color:var(--slate);max-width:60ch;margin-inline:auto}.section--navy .lead{color:#c7cdd8}.ia-gold-text{background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ia-gold-text--flat{color:#e6b422;-webkit-text-fill-color:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-display);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;padding:.95rem 1.7rem;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:transform .28s var(--ease),box-shadow .28s var(--ease),background .28s,color .28s,border-color .28s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn--gold{position:relative;overflow:hidden;isolation:isolate;color:#0a0807;border-color:#fff7cdb3;text-shadow:0 1px 0 rgba(255,255,255,.35);background:linear-gradient(180deg,#fff7cd,#fde58c 22%,#f0c85f 55%,#d2a03e 85%,#c89637);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000047,0 0 0 1px #f0c85f80,0 4px 14px #0006,0 0 22px #fde58c80,0 0 44px #fde58c38}.btn--gold:before{content:"";position:absolute;top:-50%;left:-120%;width:70%;height:200%;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform:skew(-22deg);pointer-events:none;z-index:2;animation:jw-btn-sheen 4.6s cubic-bezier(.55,.06,.42,.98) infinite}.btn--gold:hover{transform:translateY(-2px);border-color:#fff7cd;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000059,0 0 0 1px #fff7cdb3,0 8px 22px #00000080,0 0 36px #fde58cd9,0 0 70px #fde58c66}.btn--gold .ar{color:#7a5314}@keyframes jw-btn-sheen{0%{left:-120%}60%,to{left:120%}}@media(prefers-reduced-motion:reduce){.btn--gold:before{animation:none}}.btn--navy{background:#ffffff14;color:#f4f1e8;border-color:#ffffff2e}.btn--navy:hover{background:#ffffff24}.btn--ghost{background:transparent;color:#f4f1e8;border-color:#e8c16a80}.btn--ghost:hover{background:#f2ecdd;color:#0a1128;border-color:#f2ecdd}.card{position:relative;overflow:hidden;border:0;border-radius:0;padding:1.7rem;color:#cdd5df;background:linear-gradient(var(--accent),var(--accent)) top 12px left 12px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) top 12px left 12px / 1px 24px no-repeat,linear-gradient(var(--accent),var(--accent)) top 12px right 12px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) top 12px right 12px / 1px 24px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom 12px left 12px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom 12px left 12px / 1px 24px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom 12px right 12px / 24px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom 12px right 12px / 1px 24px no-repeat,linear-gradient(165deg,#ffffff0d,#ffffff05);box-shadow:0 18px 40px -28px #000c;transition:transform .46s var(--ease),background .46s var(--ease),box-shadow .46s var(--ease)}.card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(253,229,140,.13) 50%,transparent 68%);background-size:220% 100%;background-position:-100% 0;transition:background-position 1.1s var(--ease)}.card>*{position:relative;z-index:1}.card h2,.card h3{color:#f4f1e8}.card:hover{transform:perspective(1000px) translateY(-4px) rotateX(2.5deg);background:linear-gradient(var(--accent-hot),var(--accent-hot)) top 12px left 12px / 34px 1px no-repeat,linear-gradient(var(--accent-hot),var(--accent-hot)) top 12px left 12px / 1px 34px no-repeat,linear-gradient(var(--accent-hot),var(--accent-hot)) top 12px right 12px / 34px 1px no-repeat,linear-gradient(var(--accent-hot),var(--accent-hot)) top 12px right 12px / 1px 34px no-repeat,linear-gradient(var(--accent-hot),var(--accent-hot)) bottom 12px left 12px / 34px 1px no-repeat,linear-gradient(var(--accent-hot),var(--accent-hot)) bottom 12px left 12px / 1px 34px no-repeat,linear-gradient(var(--accent-hot),var(--accent-hot)) bottom 12px right 12px / 34px 1px no-repeat,linear-gradient(var(--accent-hot),var(--accent-hot)) bottom 12px right 12px / 1px 34px no-repeat,radial-gradient(ellipse 80% 60% at 0% 0%,rgba(253,229,140,.08),transparent 70%),linear-gradient(165deg,#ffffff0f,#ffffff06);box-shadow:0 0 0 1px #f0c85f38,0 18px 50px -22px #000000b3,0 0 30px #fde58c1a}.card:hover:before{background-position:200% 0}@media(prefers-reduced-motion:reduce){.card:hover{transform:none}}.grid{display:grid;gap:1.4rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.section-head{max-width:64ch;margin:0 auto 2.6rem;text-align:center}.section-head--center{margin-inline:auto;text-align:center}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}@media(max-width:900px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body{font-size:16px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none;transition:none}.btn:hover,.card:hover{transform:none}}.btn--lg{padding:1.05rem 2.1rem;font-size:1.06rem}.btn--xl{padding:1.15rem 2.4rem;font-size:1.12rem}.kicker{display:inline-flex;align-items:center;gap:.5rem;background:#c4861a1f;color:var(--gold-600);font-family:var(--font-display);font-weight:600;font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;padding:.4rem .9rem;border-radius:3px}.section--navy .kicker{background:#d4a84329;color:#e0c98f}.statband{background:var(--navy);color:#fff}.statband__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a;border-radius:var(--radius-lg);overflow:hidden}.stat{background:var(--navy);padding:2rem 1.4rem;text-align:center}.stat__num{font-family:var(--font-serif);font-weight:600;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1;letter-spacing:-.02em;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stat__label{color:#c2c4d0;font-size:.92rem;margin-top:.6rem}.display{font-size:clamp(2.7rem,6vw,4.8rem);font-weight:500;line-height:1;letter-spacing:-.02em}.initiative{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;padding:2rem 0;border-top:1px solid var(--line)}.initiative__num{font-family:var(--font-serif);font-weight:500;font-size:2.4rem;color:var(--gold);line-height:1;opacity:.95;min-width:2.5ch}.initiative h3{font-size:clamp(1.3rem,2.2vw,1.7rem);margin-bottom:1rem}.initiative__rows{display:grid;gap:.7rem}.initiative__row{display:grid;grid-template-columns:110px 1fr;gap:1rem;align-items:start}.initiative__tag{font-family:var(--font-display);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;padding-top:.15rem}.initiative__tag--problem{color:var(--coral)}.initiative__tag--plan{color:var(--gold-600)}.initiative__tag--win{color:#3b6d11}.initiative__row p{margin:0}.contrast{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.contrast__col{border-radius:var(--radius-lg);padding:1.8rem}.contrast__col--old{background:var(--bg-soft);border:1px solid var(--line)}.contrast__col--new{background:var(--navy);color:#e7e8ee}.contrast__col h3{font-size:1.15rem;margin-bottom:1.1rem}.contrast__col--new h3{color:#e0c98f}.contrast__list{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.contrast__list li{padding-left:1.8rem;position:relative;font-size:.98rem}.contrast__col--old li{color:var(--slate)}.contrast__col--old li:before{content:"";position:absolute;left:0;top:.72em;width:.75rem;height:2px;background:var(--muted)}.contrast__col--new li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.pullquote{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.2;letter-spacing:-.015em;color:#f4f1e8;max-width:24ch}.pullquote .hl{color:var(--gold-600)}.feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.feature--flip .feature__media{order:2}.feature__media img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}@media(max-width:860px){.statband__grid{grid-template-columns:repeat(2,1fr)}.contrast,.feature,.feature--flip{grid-template-columns:1fr}.feature--flip .feature__media{order:0}}@media(max-width:560px){.initiative{grid-template-columns:1fr;gap:.8rem}.initiative__row{grid-template-columns:1fr;gap:.15rem}}.jsform{display:grid;gap:1.1rem;padding:clamp(1.6rem,3vw,2.2rem)}.jsform .row{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.jsform .field{display:grid;gap:.4rem}.jsform label{font-family:var(--font-display);font-weight:600;font-size:.9rem;color:#e7eaf1}.jsform label span{color:var(--coral)}.jsform input,.jsform select,.jsform textarea{font-family:var(--font-body);font-size:1rem;padding:.8rem .9rem;border:1.5px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s;width:100%}.jsform textarea{min-height:150px;resize:vertical}.jsform input:focus,.jsform select:focus,.jsform textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c4861a2e}.jsform .hp{position:absolute;left:-9999px;width:1px;height:1px}.jsform .submit{margin-top:.4rem;justify-self:start}.jsform .ok{background:#ecfdf3;border:1px solid #abefc6;color:#067647;padding:.9rem 1.1rem;border-radius:6px;font-weight:600}.jsform .err{color:var(--coral);font-weight:600;font-size:.92rem;margin:0}.jsform.sending .submit{opacity:.6;pointer-events:none}@media(max-width:520px){.jsform .row{grid-template-columns:1fr}}.mk-tile-grid{--tile-radius:14px;--tile-ease:cubic-bezier(.16,1,.3,1);--tile-accent:#F0C85F;--tile-cream:#F4ECCF;--tile-warm:212,168,67}.mk-tile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:8px;align-items:start;perspective:1200px}@media(max-width:1024px){.mk-tile-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.mk-tile-grid{grid-template-columns:repeat(2,1fr)}}.mk-tile-grid--cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.mk-tile-grid--cols-3{grid-template-columns:repeat(2,1fr)}}.mk-tile{--mx:50%;--my:50%;position:relative;background:#0a0a0a66;border:1px solid rgba(var(--tile-warm),.45);border-radius:var(--tile-radius);padding:24px 22px;cursor:pointer;transition:all .4s var(--tile-ease);overflow:hidden;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 10px rgba(var(--tile-warm),.12),0 0 25px rgba(var(--tile-warm),.06);align-self:start;transform-style:preserve-3d;will-change:transform;background-image:radial-gradient(600px circle at var(--mx) var(--my),rgba(255,255,255,.07),transparent 40%)}.mk-tile-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0;position:relative;z-index:1;background:radial-gradient(circle at 35% 30%,rgba(var(--tile-warm),.18),#0009 70%);border:1px solid rgba(var(--tile-warm),.4);transition:all .4s ease;color:var(--tile-accent)}.mk-tile-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mk-tile-name{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.3px;line-height:1.3;position:relative;z-index:1;color:#ffffffeb}.mk-tile-desc{position:relative;z-index:1;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.25,.46,.45,.94),opacity .4s ease,margin-top .4s ease;opacity:0;margin-top:0}.mk-tile.active .mk-tile-desc{max-height:400px;opacity:1;margin-top:12px}.mk-tile-desc p{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1.6;color:#ffffffa8;margin:0}.mk-tile-desc a{color:var(--tile-accent);text-decoration:none;border-bottom:1px solid rgba(var(--tile-warm),.45);padding-bottom:1px}.mk-tile-desc a:hover{color:#fff;border-color:#fff}.mk-tile-expand{position:absolute;bottom:10px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:1}.mk-tile.active .mk-tile-expand{transform:rotate(180deg)}.mk-tile-expand svg{width:14px;height:14px;stroke:var(--tile-accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mk-tile-grid--jw-glass{align-items:stretch}.mk-tile-grid--jw-glass .mk-tile{align-self:stretch;min-height:200px;justify-content:center;padding:30px 22px 28px;position:relative;border:1px solid rgba(255,255,255,.1);border-radius:var(--tile-radius);overflow:hidden;background:radial-gradient(600px circle at var(--mx) var(--my),rgba(255,255,255,.07),transparent 40%),linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) top 12px left 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) top 12px left 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) top 12px right 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) top 12px right 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) bottom 12px left 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) bottom 12px left 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) bottom 12px right 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.55),rgba(var(--tile-warm),.55)) bottom 12px right 12px / 1px 22px no-repeat,linear-gradient(180deg,#161616f5,#0a0a0af5);box-shadow:0 1px #ffffff0d inset,0 0 0 1px #ffffff05,0 8px 30px #0009;transition:transform .46s var(--tile-ease),background .46s var(--tile-ease),border-color .46s var(--tile-ease),box-shadow .46s var(--tile-ease);transform-origin:center center}.mk-tile-grid--jw-glass .mk-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(240,232,206,.18) 50%,transparent 68%);background-size:220% 100%;background-position:-100% 0;opacity:1;transition:background-position 1.1s var(--tile-ease);pointer-events:none;z-index:0}.mk-tile-grid--jw-glass .mk-tile>*{position:relative;z-index:1}.mk-tile-grid--jw-glass .mk-tile:hover,.mk-tile-grid--jw-glass .mk-tile.active{transform:perspective(1000px) translateY(-6px) rotateX(2.5deg);border-color:rgba(var(--tile-warm),.65);background:linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px left 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px left 12px / 1px 32px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px right 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px right 12px / 1px 32px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px left 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px left 12px / 1px 32px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px right 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px right 12px / 1px 32px no-repeat,radial-gradient(ellipse 80% 60% at 0% 0%,rgba(var(--tile-warm),.1),transparent 70%),radial-gradient(600px circle at var(--mx) var(--my),rgba(255,255,255,.07),transparent 40%),linear-gradient(180deg,#1c1c1cfa,#0e0e0efa);box-shadow:0 0 0 1px rgba(var(--tile-warm),.35),0 0 20px rgba(var(--tile-warm),.2),0 0 50px rgba(var(--tile-warm),.12),0 16px 50px #0009}.mk-tile-grid--jw-glass .mk-tile:hover:before,.mk-tile-grid--jw-glass .mk-tile.active:before{background-position:200% 0}.mk-tile-grid--jw-glass .mk-tile .mk-tile-expand{bottom:6px;right:50%;transform:translate(50%);width:22px;height:22px}.mk-tile-grid--jw-glass .mk-tile.active .mk-tile-expand{transform:translate(50%) rotate(180deg)}@media(prefers-reduced-motion:reduce){.mk-tile-grid--jw-glass .mk-tile:hover,.mk-tile-grid--jw-glass .mk-tile.active{transform:translateY(-2px)}}.gold-icons .mk-tile-icon{background:none!important;border:none!important;box-shadow:none!important;border-radius:0;width:auto;height:auto;margin-bottom:18px}.gold-icons .mk-tile-icon svg{width:42px!important;height:42px!important;shape-rendering:geometricPrecision;stroke:url(#goldShineStroke)!important;fill:none!important;stroke-width:1.5!important;filter:drop-shadow(0 0 6px rgba(240,200,95,.35));transition:filter .4s ease,transform .4s ease}.gold-icons .mk-tile:hover .mk-tile-icon svg,.gold-icons .mk-tile.active .mk-tile-icon svg{filter:drop-shadow(0 0 10px rgba(240,200,95,.5));transform:scale(1.04)}#plan-dark .mk-tile-icon svg{stroke:url(#navyShineStroke)!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 0 1px rgba(10,17,40,.35))!important}#plan-dark .mk-tile:hover .mk-tile-icon svg,#plan-dark .mk-tile.active .mk-tile-icon svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.65)) drop-shadow(0 0 3px rgba(10,17,40,.3))!important;transform:scale(1.05)}#plan-dark .mk-tile-expand{left:0!important;right:0!important;margin-inline:auto!important;transform:none!important}#plan-dark .mk-tile.active .mk-tile-expand{transform:rotate(180deg)!important}.plan-page{--accent-soft: rgba(255,255,255,.07) !important}.plan-page .hero,.plan-page .bynum-section,.plan-page .cta{background:linear-gradient(165deg,#0e1830,#0a1024)!important}.plan-page .hero__wave path{fill:#0a1128!important}.plan-page .hero__stat,.plan-page .strip__tile,.plan-page .timeline__card,.plan-page .feature,.plan-page .bynum__tile,.plan-page .faq__item,.plan-page .related__card{background:linear-gradient(165deg,#ffffff0d,#ffffff05)!important;border-color:#ffffff1a!important}.plan-page .timeline__dot{background:#0e1830!important}.plan-page .feature__media{background:radial-gradient(circle at 50% 35%,#ffffff14,#ffffff05 70%)!important}.plan-page .hero__title,.plan-page .hero__lead strong,.plan-page .strip__label,.plan-page .pain__title,.plan-page .timeline__title,.plan-page .step__title,.plan-page .feature__title,.plan-page .feature__points li,.plan-page .audience__title,.plan-page .compare__label,.plan-page .compare__shaw,.plan-page .exp__title,.plan-page .phase__title,.plan-page .phase__list li,.plan-page .safeguard__title,.plan-page .faq__q,.plan-page .related__nav,.plan-page .cta__title{color:#f4f1e8!important}.plan-page .hero__title,.plan-page .vision__title,.plan-page .feature__title,.plan-page .step__title,.plan-page .pain__title,.plan-page .timeline__title,.plan-page .audience__title,.plan-page .exp__title,.plan-page .phase__title,.plan-page .safeguard__title,.plan-page .quote__text,.plan-page .related__nav,.plan-page .cta__title,.plan-page .hero__stat-num,.plan-page .strip__num,.plan-page .bynum__num{font-family:var(--font-serif)!important;font-weight:600!important;letter-spacing:-.01em!important}.plan-page .ts-hero,.plan-page .om-hero,.plan-page .vv-hero{background:linear-gradient(165deg,#0e1830,#0a1024)!important}.plan-page .ts-floatstat,.plan-page .ts-hero__stat,.plan-page .ts-step,.plan-page .ts-dive,.plan-page .ts-help,.plan-page .ts-phase,.plan-page .ts-safe__card,.plan-page .ts-myth,.plan-page .ts-principle,.plan-page .ts-gloss__item,.plan-page .ts-faq__item,.plan-page .ts-related__card,.plan-page .ts-quote,.plan-page .ts-table,.plan-page .bf-faq__item,.plan-page .bf-visioncard,.plan-page .bf-principle,.plan-page .bf-myth,.plan-page .bf-scenario,.plan-page .bf-scenario__col,.plan-page .bf-phasecard,.plan-page .bf-relcard,.plan-page .bf-floatstat,.plan-page .bf-table,.plan-page .bf-window,.plan-page .hstep,.plan-page .challenge,.plan-page .help,.plan-page .safe,.plan-page .exp__step,.plan-page .board,.plan-page .cmp,.plan-page .rel,.plan-page .hero__chip,.plan-page .om-pain,.plan-page .om-aud,.plan-page .om-safecard,.plan-page .om-current__item,.plan-page .om-vpoint,.plan-page .om-phase,.plan-page .om-relcard,.plan-page .om-floatcard,.plan-page .om-table,.plan-page .om-faq__item,.plan-page .vv-faq__item,.plan-page .vv-commit__item,.plan-page .vv-partner,.plan-page .vv-safe__card,.plan-page .vv-help,.plan-page .vv-opp__card,.plan-page .vv-step,.plan-page .vv-challenge__card,.plan-page .vv-ladder__body,.plan-page .vv-fit__card,.plan-page .vv-phase,.plan-page .vv-rel,.plan-page .vv-compare__cell{background:linear-gradient(165deg,#ffffff0d,#ffffff05)!important;border-color:#ffffff1a!important;color:#e6e9f0!important}.plan-page :is(h2,h3,h4,h5){color:#f4f1e8!important}.plan-page .ts-table__area,.plan-page .ts-flow__text,.plan-page .ts-quote__hl,.plan-page .ts-quote__name,.plan-page .bf-faq__q,.plan-page .bf-table__label,.plan-page .bf-scenario__name,.plan-page .bf-feature__lead,.plan-page .bf-relcard__title,.plan-page .bf-namecheck__value,.plan-page .bf-quote__hl,.plan-page .bf-quote__name,.plan-page .cmp__shaw,.plan-page .feat__lede,.plan-page .num__note,.plan-page .board__wait,.plan-page .board__title,.plan-page .bio__quote,.plan-page .quote__hl,.plan-page .quote__name,.plan-page .om-faq__q,.plan-page .om-truth__body,.plan-page .om-relcard__title,.plan-page .vv-rel__h,.plan-page .vv-vision__foot,.plan-page .vv-quote__cap{color:#e6e9f0!important}.plan-page .ts-number__num,.plan-page .ts-floatstat__num,.plan-page .bf-timeline__num,.plan-page .bf-numbercell,.plan-page .om-step__n,.plan-page .vv-ladder__year{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;background:none!important}.plan-page .ts-dive__tag,.plan-page .ts-myth__tag,.plan-page .bf-scenario__tag,.plan-page .bf-phasecard__tag,.plan-page .bf-myth__badge,.plan-page .bf-feature__eyebrow,.plan-page .bf-today__kicker,.plan-page .feat__tag,.plan-page .vv-feature__tag{background:#ffffff0f!important;color:var(--gold)!important;border-color:#e8c16a47!important}.plan-page .ts-gloss-sec{background:linear-gradient(165deg,#0e1830,#0a1024)!important}.plan-page .card,.plan-page .num,.plan-page .vv-pillar__icon,.plan-page .bf-relcard__emoji,.plan-page .om-relcard__emoji,.plan-page .vv-rel__emoji,.plan-page .bf-window__bar,.plan-page .bf-namecheck__badge{background:linear-gradient(165deg,#ffffff0f,#ffffff05)!important;border-color:#ffffff1a!important}.plan-page .num,.plan-page .bf-namecheck__value,.plan-page .bf-namecheck__badge{color:var(--gold)!important}.plan-page strong{color:#f4f1e8!important}.plan-page .ts-eyebrow,.plan-page .bf-eyebrow,.plan-page .om-eyebrow,.plan-page .vv-eyebrow,.plan-page .accent-eyebrow,.plan-page .eyebrow--accent,.plan-page .ts-kicker,.plan-page .bf-kicker,.plan-page .om-kicker,.plan-page .vv-kicker,.plan-page .ts-flow__kicker,.plan-page .bf-flow__kicker,.plan-page .om-flow__kicker,.plan-page .vv-flow__kicker,.plan-page .flow__kicker,.plan-page .feat__kicker,.plan-page .vv-feature__kick,.plan-page .feature__kick,.plan-page .feature__tag,.plan-page .om-feature__kick,.plan-page .om-feature__numeral,.plan-page .bf-scenario__name{color:var(--gold)!important}.plan-page .vv-myth__row,.plan-page .vv-partner__why,.plan-page .bf-myth__row,.plan-page .om-myth__row,.plan-page .ts-myth__row,.plan-page .myth__row,.plan-page .fact,.plan-page .truth{color:#e6e9f0!important}.plan-page{--ink: #E6E9F0 !important;--om-ink: #E6E9F0 !important}.plan-page .ts-faq__q,.plan-page .vv-faq__q,.plan-page .faq__q,.plan-page .bf-table__label,.plan-page .bf-table__shaw,.plan-page .bf-step-mini,.plan-page .bf-quote,.plan-page .om-quote__text,.plan-page .vv-myth__row--fact p,.plan-page .bf-myth__row--fact p,.plan-page .om-myth__row--fact p,.plan-page .ts-myth__row--fact p{color:#e6e9f0!important}.plan-page :is(p,li,dt,dd,td,th,summary,blockquote,figcaption,span,strong,em):not([class*=num]):not([class*=stat]):not([class*=mark]):not([class*=tag]):not([class*=kick]):not([class*=hl]):not([class*=eyebrow]):not([class*=accent]):not([class*=icon]):not([class*=badge]):not([class*=dot]):not([class*=pulse]):not([class*=coin]):not([class*=check]):not([class*=year]):not([class*=go]):not(.bf-scenario__name){color:#e6e9f0!important}.plan-page .ts-hero__title-hl{color:#6ee7a2!important}.plan-page .om-hero__chips li,.plan-page .om-quote__more li{background:linear-gradient(165deg,#ffffff0d,#ffffff05)!important;border-color:#ffffff1a!important}.plan-page .bio__panel-tag{color:var(--gold)!important}.plan-page .vv-back{color:#f4f1e8!important}.plan-page .pain-card,.plan-page .vision-card,.plan-page .help-card,.plan-page .exp-card,.plan-page .phase-card,.plan-page .safe-card,.plan-page .current__step,.plan-page .related-card,.plan-page .pullquote__fig,.plan-page .compare__table,.plan-page .related-card__emoji{background:linear-gradient(165deg,#ffffff0d,#ffffff05)!important;border-color:#ffffff1a!important;color:#e6e9f0!important}.plan-page .feature__tag{color:var(--gold)!important}.plan-page .hero__stat-foot{color:#e6e9f0!important}.plan-page .pullquote{background:linear-gradient(165deg,#0e1830,#0a1024)!important}.plan-page .vision-card__icon{color:#e6e9f0!important}.plan-page .btn--ghost-accent{color:#f4f1e8!important}body.theme-plank-transparency .plan-page b{color:#e6e9f0!important}.plan-page [class*=__icon]:has(>svg){display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;margin:0 auto .85rem!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--accent)!important;line-height:0;font-size:0!important}.plan-page [class*=__icon]>svg{width:2.7rem!important;height:2.7rem!important;fill:none!important;stroke-width:1.7;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 6px rgba(232,193,106,.38));transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s}.plan-page [class*=__icon]>svg,.plan-page [class*=__icon]>svg *{stroke:url(#goldShineStroke)!important}.plan-page :has(>.plan-glide):hover [class*=__icon]>svg{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(232,193,106,.55))}.plan-page [class*=emoji]:has(>svg){display:inline-flex!important;align-items:center;justify-content:center;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;line-height:0;font-size:0!important}.plan-page [class*=emoji]>svg{width:1.8rem!important;height:1.8rem!important;fill:none!important;stroke-width:1.7;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 6px rgba(232,193,106,.36))}.plan-page [class*=emoji]>svg,.plan-page [class*=emoji]>svg *{stroke:url(#goldShineStroke)!important}.gx{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gx--fill{fill:currentColor;stroke:none}.gi{display:inline-flex;align-items:center;vertical-align:-.16em}.gi>svg{width:1.15em;height:1.15em;shape-rendering:geometricPrecision}.gi>svg,.gi>svg *{stroke:url(#goldShineStroke)!important;fill:none!important;stroke-width:1.8}main :is(h3,h4){background:var(--ia-gold-24k)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}main :is(h3){font-size:clamp(1.22rem,1.5vw,1.32rem)!important;line-height:1.24}main :is(.bf-feature__copy,.om-feature__copy,.vv-feature__text,.ts-dive__text,.endorser__card,.contrast__col--new,.initiative,.ledger__body) h3{font-size:clamp(1.4rem,2.2vw,1.72rem)!important}.plan-page .vv-feature__bigicon{display:flex!important;align-items:center;justify-content:center;color:var(--accent)!important;background:none!important}.plan-page .vv-feature__bigicon>svg{width:4.6rem!important;height:4.6rem!important;fill:none!important;stroke-width:1.5;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 11px rgba(232,193,106,.42))}.plan-page .vv-feature__bigicon>svg,.plan-page .vv-feature__bigicon>svg *{stroke:url(#goldShineStroke)!important}.plan-page :has(>.plan-glide){position:relative;isolation:isolate}.plan-glide{position:absolute!important;inset:0;z-index:-1!important;overflow:hidden;border-radius:inherit;pointer-events:none}.plan-glide:before{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg,transparent 32%,color-mix(in srgb,var(--accent) 22%,transparent) 44%,rgba(255,248,235,.72) 50%,color-mix(in srgb,var(--accent) 26%,transparent) 56%,transparent 68%);background-size:220% 100%;background-position:-100% 0}.plan-page :has(>.plan-glide):hover .plan-glide:before{background-position:200% 0;transition:background-position .9s var(--ease)}@media(prefers-reduced-motion:reduce){.plan-glide:before{transition:none!important}}.plan-page{--jw-glass-bracket: 232, 193, 106;--jw-glass-bracket-hot: #F4ECCF;--jw-glass-wash-rest: linear-gradient(165deg, rgba(255, 252, 247, .14), rgba(214, 226, 248, .09));--jw-glass-wash-hover: linear-gradient(165deg, rgba(255, 252, 247, .21), rgba(253, 229, 140, .12));--jw-glass-spot: rgba(255, 255, 255, .17);--jw-glass-sweep: rgba(253, 245, 220, .34);--jw-glass-border: rgba(255, 255, 255, .2);--jw-glass-shadow: 0 10px 28px rgba(10, 17, 40, .24);--jw-glass-shadow-hover: 0 0 0 1px rgba(var(--jw-glass-bracket), .4), 0 0 22px rgba(var(--jw-glass-bracket), .24), 0 0 44px rgba(var(--jw-glass-bracket), .12), 0 16px 38px rgba(10, 17, 40, .28)}body.theme-plank-vegas .plan-page{--jw-glass-wash-rest: linear-gradient(165deg, rgba(255, 246, 251, .16), rgba(253, 231, 240, .1));--jw-glass-wash-hover: linear-gradient(165deg, rgba(255, 249, 253, .23), color-mix(in srgb, var(--accent) 14%, rgba(255, 255, 255, .09)));--jw-glass-sweep: rgba(255, 228, 240, .4);--jw-glass-border: rgba(255, 255, 255, .24)}.plan-page :is(.vv-challenge__card,.vv-fit__card,.vv-opp__card,.vv-econ__card,.vv-pillar,.vv-prin__card,.vv-step,.vv-journey__card,.vv-feature,.vv-help,.vv-partner,.vv-phase,.vv-safe__card,.vv-rel,.vv-faq__item,.vv-commit__item,.vv-ladder__body,.vv-statcard,.vv-compare__cell,.vv-goal,.vv-gloss,.vv-exp-col,.vv-myth,.vv-recap__col,.ts-floatstat,.ts-hero__stat,.ts-step,.ts-dive,.ts-help,.ts-phase,.ts-safe__card,.ts-myth,.ts-principle,.ts-gloss__item,.ts-faq__item,.ts-related__card,.bf-faq__item,.bf-visioncard,.bf-principle,.bf-myth,.bf-scenario,.bf-scenario__col,.bf-phasecard,.bf-relcard,.bf-floatstat,.om-pain,.om-aud,.om-safecard,.om-current__item,.om-vpoint,.om-phase,.om-relcard,.om-floatcard,.om-faq__item,.hstep,.challenge,.help,.safe,.exp__step,.board,.cmp,.rel,.pain-card,.vision-card,.help-card,.exp-card,.phase-card,.safe-card,.current__step,.related-card,.hero__stat,.strip__tile,.timeline__card,.feature,.bynum__tile,.faq__item,.related__card,.card){--tile-radius: var(--radius-lg, 12px);--tile-ease: cubic-bezier(.16, 1, .3, 1);--tile-accent: var(--gold);--tile-cream: var(--jw-glass-bracket-hot);--tile-warm: var(--jw-glass-bracket);--mx: 50%;--my: 50%;position:relative!important;overflow:hidden!important;isolation:isolate;transform-style:preserve-3d;will-change:transform;-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%);border:1px solid var(--jw-glass-border)!important;border-radius:var(--tile-radius);background:linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) top 12px left 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) top 12px left 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) top 12px right 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) top 12px right 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) bottom 12px left 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) bottom 12px left 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) bottom 12px right 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--tile-warm),.62),rgba(var(--tile-warm),.62)) bottom 12px right 12px / 1px 22px no-repeat,radial-gradient(600px circle at var(--mx) var(--my),var(--jw-glass-spot),transparent 42%),var(--jw-glass-wash-rest)!important;box-shadow:0 1px #ffffff24 inset,0 0 0 1px #ffffff0f,var(--jw-glass-shadow)!important;transition:transform .46s var(--tile-ease),background .46s var(--tile-ease),border-color .46s var(--tile-ease),box-shadow .46s var(--tile-ease)!important}.plan-page :is(.vv-challenge__card,.vv-fit__card,.vv-opp__card,.vv-econ__card,.vv-pillar,.vv-prin__card,.vv-step,.vv-journey__card,.vv-feature,.vv-help,.vv-partner,.vv-phase,.vv-safe__card,.vv-rel,.vv-faq__item,.vv-commit__item,.vv-ladder__body,.vv-statcard,.vv-compare__cell,.vv-goal,.vv-gloss,.vv-exp-col,.vv-myth,.vv-recap__col,.ts-floatstat,.ts-hero__stat,.ts-step,.ts-dive,.ts-help,.ts-phase,.ts-safe__card,.ts-myth,.ts-principle,.ts-gloss__item,.ts-faq__item,.ts-related__card,.bf-faq__item,.bf-visioncard,.bf-principle,.bf-myth,.bf-scenario,.bf-scenario__col,.bf-phasecard,.bf-relcard,.bf-floatstat,.om-pain,.om-aud,.om-safecard,.om-current__item,.om-vpoint,.om-phase,.om-relcard,.om-floatcard,.om-faq__item,.hstep,.challenge,.help,.safe,.exp__step,.board,.cmp,.rel,.pain-card,.vision-card,.help-card,.exp-card,.phase-card,.safe-card,.current__step,.related-card,.hero__stat,.strip__tile,.timeline__card,.feature,.bynum__tile,.faq__item,.related__card,.card):not(:has(>.plan-glide)):before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,var(--jw-glass-sweep) 50%,transparent 68%);background-size:220% 100%;background-position:-100% 0;opacity:1;transition:background-position 1.1s var(--tile-ease);pointer-events:none;z-index:0}.plan-page :is(.vv-challenge__card,.vv-fit__card,.vv-opp__card,.vv-econ__card,.vv-pillar,.vv-prin__card,.vv-step,.vv-journey__card,.vv-feature,.vv-help,.vv-partner,.vv-phase,.vv-safe__card,.vv-rel,.vv-faq__item,.vv-commit__item,.vv-ladder__body,.vv-statcard,.vv-compare__cell,.vv-goal,.vv-gloss,.vv-exp-col,.vv-myth,.vv-recap__col,.ts-floatstat,.ts-hero__stat,.ts-step,.ts-dive,.ts-help,.ts-phase,.ts-safe__card,.ts-myth,.ts-principle,.ts-gloss__item,.ts-faq__item,.ts-related__card,.bf-faq__item,.bf-visioncard,.bf-principle,.bf-myth,.bf-scenario,.bf-scenario__col,.bf-phasecard,.bf-relcard,.bf-floatstat,.om-pain,.om-aud,.om-safecard,.om-current__item,.om-vpoint,.om-phase,.om-relcard,.om-floatcard,.om-faq__item,.hstep,.challenge,.help,.safe,.exp__step,.board,.cmp,.rel,.pain-card,.vision-card,.help-card,.exp-card,.phase-card,.safe-card,.current__step,.related-card,.hero__stat,.strip__tile,.timeline__card,.feature,.bynum__tile,.faq__item,.related__card,.card)>*{position:relative;z-index:1}.plan-page :is(.vv-challenge__card,.vv-fit__card,.vv-opp__card,.vv-econ__card,.vv-pillar,.vv-prin__card,.vv-step,.vv-journey__card,.vv-feature,.vv-help,.vv-partner,.vv-phase,.vv-safe__card,.vv-rel,.vv-faq__item,.vv-commit__item,.vv-ladder__body,.vv-statcard,.vv-compare__cell,.vv-goal,.vv-gloss,.vv-exp-col,.vv-myth,.vv-recap__col,.ts-floatstat,.ts-hero__stat,.ts-step,.ts-dive,.ts-help,.ts-phase,.ts-safe__card,.ts-myth,.ts-principle,.ts-gloss__item,.ts-faq__item,.ts-related__card,.bf-faq__item,.bf-visioncard,.bf-principle,.bf-myth,.bf-scenario,.bf-scenario__col,.bf-phasecard,.bf-relcard,.bf-floatstat,.om-pain,.om-aud,.om-safecard,.om-current__item,.om-vpoint,.om-phase,.om-relcard,.om-floatcard,.om-faq__item,.hstep,.challenge,.help,.safe,.exp__step,.board,.cmp,.rel,.pain-card,.vision-card,.help-card,.exp-card,.phase-card,.safe-card,.current__step,.related-card,.hero__stat,.strip__tile,.timeline__card,.feature,.bynum__tile,.faq__item,.related__card,.card):hover,.plan-page .vv-faq__item[open]{transform:perspective(1000px) translateY(-6px) rotateX(2.5deg)!important;border-color:rgba(var(--tile-warm),.72)!important;background:linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px left 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px left 12px / 1px 32px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px right 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) top 12px right 12px / 1px 32px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px left 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px left 12px / 1px 32px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px right 12px / 32px 1px no-repeat,linear-gradient(var(--tile-cream),var(--tile-cream)) bottom 12px right 12px / 1px 32px no-repeat,radial-gradient(ellipse 80% 60% at 0% 0%,rgba(var(--tile-warm),.16),transparent 70%),radial-gradient(600px circle at var(--mx) var(--my),var(--jw-glass-spot),transparent 42%),var(--jw-glass-wash-hover)!important;box-shadow:0 1px #ffffff2e inset,var(--jw-glass-shadow-hover)!important}.plan-page :is(.vv-challenge__card,.vv-fit__card,.vv-opp__card,.vv-econ__card,.vv-pillar,.vv-prin__card,.vv-step,.vv-journey__card,.vv-feature,.vv-help,.vv-partner,.vv-phase,.vv-safe__card,.vv-rel,.vv-faq__item,.vv-commit__item,.vv-ladder__body,.vv-statcard,.vv-compare__cell,.vv-goal,.vv-gloss,.vv-exp-col,.vv-myth,.vv-recap__col,.ts-floatstat,.ts-hero__stat,.ts-step,.ts-dive,.ts-help,.ts-phase,.ts-safe__card,.ts-myth,.ts-principle,.ts-gloss__item,.ts-faq__item,.ts-related__card,.bf-faq__item,.bf-visioncard,.bf-principle,.bf-myth,.bf-scenario,.bf-scenario__col,.bf-phasecard,.bf-relcard,.bf-floatstat,.om-pain,.om-aud,.om-safecard,.om-current__item,.om-vpoint,.om-phase,.om-relcard,.om-floatcard,.om-faq__item,.hstep,.challenge,.help,.safe,.exp__step,.board,.cmp,.rel,.pain-card,.vision-card,.help-card,.exp-card,.phase-card,.safe-card,.current__step,.related-card,.hero__stat,.strip__tile,.timeline__card,.feature,.bynum__tile,.faq__item,.related__card,.card):not(:has(>.plan-glide)):hover:before,.plan-page .vv-faq__item[open]:not(:has(>.plan-glide)):before{background-position:200% 0}@media(prefers-reduced-motion:reduce){.plan-page :is(.vv-challenge__card,.vv-fit__card,.vv-opp__card,.vv-econ__card,.vv-pillar,.vv-prin__card,.vv-step,.vv-journey__card,.vv-feature,.vv-help,.vv-partner,.vv-phase,.vv-safe__card,.vv-rel,.vv-faq__item,.vv-commit__item,.vv-ladder__body,.vv-statcard,.vv-compare__cell,.vv-goal,.vv-gloss,.vv-exp-col,.vv-myth,.vv-recap__col,.ts-floatstat,.ts-hero__stat,.ts-step,.ts-dive,.ts-help,.ts-phase,.ts-safe__card,.ts-myth,.ts-principle,.ts-gloss__item,.ts-faq__item,.ts-related__card,.bf-faq__item,.bf-visioncard,.bf-principle,.bf-myth,.bf-scenario,.bf-scenario__col,.bf-phasecard,.bf-relcard,.bf-floatstat,.om-pain,.om-aud,.om-safecard,.om-current__item,.om-vpoint,.om-phase,.om-relcard,.om-floatcard,.om-faq__item,.hstep,.challenge,.help,.safe,.exp__step,.board,.cmp,.rel,.pain-card,.vision-card,.help-card,.exp-card,.phase-card,.safe-card,.current__step,.related-card,.hero__stat,.strip__tile,.timeline__card,.feature,.bynum__tile,.faq__item,.related__card,.card):hover,.plan-page .vv-faq__item[open]{transform:translateY(-2px)!important}}.plan-page :is(h1,h2,h3,h4,.eyebrow,.tag){text-align:center}.plan-page :is(h3,h4,dt){background:var(--ia-gold-24k)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.plan-page :is(article,.card,[class*=card]) h3{font-size:clamp(1.25rem,1.9vw,1.55rem)!important;line-height:1.22}.plan-page [class*=principle__ic]{display:inline-grid;place-items:center;margin:0 auto .7rem}.plan-page [class*=principle__ic] svg{width:36px;height:36px;fill:none;stroke:url(#goldShineStroke);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 6px rgba(232,193,106,.42))}:root{--hair: rgba(232,193,106,.3);--hair-dim: rgba(255,255,255,.1);--gold-rule: var(--ia-gold-24k);--gold-sheen: var(--ia-gold-24k);--gold-glow: rgba(232,193,106,.16)}.gold-sheen{background:var(--gold-sheen);-webkit-background-clip:text;background-clip:text;color:transparent}.lz-rule{position:relative;height:1px;border:0;background:linear-gradient(90deg,transparent,var(--hair) 18%,var(--hair) 82%,transparent);margin:0}.lz-rule:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%) rotate(45deg);background:#f0c85f;box-shadow:0 0 12px #e8c16abf}.lz-eyebrow{display:flex;align-items:center;gap:18px;justify-content:center;margin:0 0 36px}.lz-eyebrow>span{flex:0 0 auto}.lz-eyebrow i{flex:1 1 auto;height:1px;max-width:130px;background:linear-gradient(90deg,transparent,var(--hair))}.lz-eyebrow i:last-child{background:linear-gradient(90deg,var(--hair),transparent)}.ledger{border-top:1px solid var(--hair-dim)}.ledger__row{position:relative;display:grid;grid-template-columns:84px 1fr auto;gap:30px;align-items:center;padding:28px 20px 28px 10px;border-bottom:1px solid var(--hair-dim);text-decoration:none;color:inherit;transition:padding .4s cubic-bezier(.2,.7,.2,1);overflow:hidden;cursor:pointer;text-align:left}.ledger__row:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 36%,rgba(244,236,207,.085) 47%,rgba(252,253,255,.22) 50%,rgba(244,236,207,.085) 53%,transparent 64%);background-size:220% 100%;background-position:-100% 0}.ledger__row:after{content:"";position:absolute;left:84px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--accent,var(--gold-rule));opacity:.8;box-shadow:0 0 8px color-mix(in srgb,var(--accent,#E8C16A) 35%,transparent);transition:opacity .4s ease,box-shadow .4s ease,background .4s ease}.ledger__row>*{position:relative;z-index:1}.ledger__idx{font-family:var(--font-display);font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:500;letter-spacing:.04em;background:var(--gold-sheen);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.82;transition:opacity .35s ease}.ledger__body h3{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.4rem,2.4vw,1.78rem);line-height:1.12;letter-spacing:-.01em;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin:0}.ledger__body p{color:var(--slate,#A9AEC0);font-size:1rem;margin:3px 0 0;max-width:62ch}.ledger__go{font-family:var(--font-display);font-size:1.3rem;background:var(--gold-sheen);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translate(-10px);transition:opacity .35s,transform .35s}.ledger__row:hover{padding-left:24px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#E8C16A) 10%,transparent) 0%,transparent 58%)}.ledger__row:hover:before{background-position:200% 0;transition:background-position .9s var(--ease)}.ledger__row:hover:after{opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--accent,#E8C16A) 78%,transparent)}.ledger__row:hover .ledger__idx{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent,#E8C16A) 55%,transparent))}.ledger__row:hover .ledger__go{opacity:1;transform:translate(0)}.ledger__row:focus-visible{outline:2px solid #F0C85F;outline-offset:-2px}@media(max-width:640px){.ledger__row{grid-template-columns:54px 1fr;gap:18px}.ledger__row:after{left:54px}.ledger__go{display:none}}.cite-list{list-style:none;padding:0;margin:0}.cite{padding:clamp(20px,2.6vw,30px) 0;border-bottom:1px solid var(--hair-dim)}.cite:first-child{border-top:1px solid var(--hair-dim)}.cite__ey{display:block;font-family:var(--font-display);font-size:11px;letter-spacing:.13em;text-transform:uppercase;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 12px}.cite__claim{display:block;font-family:var(--font-serif);font-weight:600;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.2;letter-spacing:-.01em;color:#f4f1e8;margin:0 0 12px;max-width:40ch}.cite__src{display:block;font-family:var(--font-body);font-size:13px;color:#8b94a5;margin:0}.cite__srclink{font-family:var(--font-display);font-size:12.5px;letter-spacing:.02em;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}a.cite__srclink{cursor:pointer;transition:filter .2s ease}a.cite__srclink:hover{filter:brightness(1.12) drop-shadow(0 0 6px rgba(232,193,106,.45))}.cite__url{display:block;margin-top:7px;font-family:var(--font-display);font-size:12px;letter-spacing:.02em;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;color:transparent;word-break:break-word}.cite-list--compact .cite__claim{font-size:clamp(1.05rem,1.7vw,1.3rem);margin-bottom:0;max-width:66ch}a.cite__link{display:block;text-decoration:none;color:inherit}a.cite__link:hover .cite__claim{-webkit-text-fill-color:transparent;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;color:transparent}a.cite__link:focus-visible{outline:2px solid #F0C85F;outline-offset:3px;border-radius:3px}.cite-list--cards{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4.5rem)}.cite-list--cards .cite{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto 1fr;gap:clamp(.9rem,2vw,1.4rem);align-items:center}.cite-list--cards .cite:nth-child(2){border-top:1px solid var(--hair-dim)}.cite-list--cards .cite:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 36%,rgba(244,236,207,.085) 47%,rgba(252,253,255,.22) 50%,rgba(244,236,207,.085) 53%,transparent 64%);background-size:220% 100%;background-position:-100% 0}.cite-list--cards .cite:hover:before{background-position:200% 0;transition:background-position .9s var(--ease)}.cite-list--cards .cite>*{position:relative;z-index:1}.cite-list--cards .cite__num{align-self:center;font-family:var(--font-serif);font-weight:600;font-size:clamp(.95rem,1.6vw,1.25rem);line-height:1;letter-spacing:-.01em;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cite-list--cards .cite__body{position:relative;padding-left:clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:7px}.cite-list--cards .cite__body:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:2px;background:var(--ia-gold-24k);border-radius:2px;box-shadow:0 0 8px #e8c16a80}.cite-list--cards .cite__body .cite__claim{margin:0;max-width:none;font-size:clamp(1.1rem,1.8vw,1.4rem);background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cite-list--cards .cite__body .cite__src{margin:0}@media(max-width:700px){.cite-list--cards{grid-template-columns:1fr}.cite-list--cards .cite:nth-child(2){border-top:0}}.lz-band{position:relative;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:radial-gradient(80% 180% at 50% 0%,rgba(232,193,106,.1),transparent 62%)}.lz-figure{position:relative;display:grid;grid-template-columns:auto 1px 1fr;gap:28px;align-items:center;padding:24px 28px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:left}.lz-figure:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 150% at 18% 50%,rgba(232,193,106,.12),transparent 70%)}.lz-figure .lz-vr{align-self:stretch;background:var(--gold-rule);opacity:.55}.megamenu__ic svg,.megamenu__emoji svg,.dropdown__ic svg{width:25px;height:25px;fill:none;stroke:url(#goldShineStroke);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(232,193,106,.42));shape-rendering:geometricPrecision;transition:filter .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.megamenu__card:hover .megamenu__ic svg,.megamenu__overview:hover .megamenu__emoji svg,.dropdown__card:hover .dropdown__ic svg{filter:drop-shadow(0 0 12px rgba(232,193,106,.78));transform:scale(1.22) rotate(-4deg)}.brand-ig svg,.brand-ig svg *{stroke:url(#igGrad)!important}.brand-fb svg,.brand-fb svg *{stroke:#1877f2!important}.brand-x svg,.brand-x svg *{stroke:#fff!important}.brand-ig svg{filter:drop-shadow(0 0 6px rgba(214,41,118,.5))!important}.brand-fb svg{filter:drop-shadow(0 0 6px rgba(24,119,242,.55))!important}.brand-x svg{filter:drop-shadow(0 0 5px rgba(255,255,255,.35))!important}html{scrollbar-color:#E8C16A #0A1128;scrollbar-width:thin}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-track{background:#0a1128}::-webkit-scrollbar-thumb{background:var(--ia-gold-24k);border-radius:8px;border:3px solid #0A1128}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff7cd,#fde58c 28%,#f0c85f 58%,#c89637)}.bt-card-grid{--card-warm:245,201,65;--card-accent:#b8932a;--card-deep:#C9941F;--card-cream-top:#FFFDF2;--card-cream-bottom:#F8EFCF;--card-hover-top:#FFFEF8;--card-hover-bottom:#F5E9C0;--card-text:#1A1612;--card-text-soft:rgba(26,22,18,.74);--card-radius:14px;--card-ease:cubic-bezier(.16,1,.3,1)}.bt-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:8px;align-items:stretch;perspective:1200px}@media(max-width:1024px){.bt-card-grid{grid-template-columns:repeat(2,1fr)}}.bt-card-grid--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.bt-card-grid--cols-4{grid-template-columns:repeat(2,1fr)}}.bt-card{--mx:50%;--my:50%;position:relative;align-self:stretch;min-height:200px;border:1px solid rgba(var(--card-warm),.45);border-radius:var(--card-radius);padding:30px 22px 28px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform-style:preserve-3d;will-change:transform;background:radial-gradient(600px circle at var(--mx) var(--my),rgba(255,247,200,.55),transparent 40%),linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) top 12px left 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) top 12px left 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) top 12px right 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) top 12px right 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) bottom 12px left 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) bottom 12px left 12px / 1px 22px no-repeat,linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) bottom 12px right 12px / 22px 1px no-repeat,linear-gradient(rgba(var(--card-warm),.85),rgba(var(--card-warm),.85)) bottom 12px right 12px / 1px 22px no-repeat,linear-gradient(180deg,var(--card-cream-top) 0%,var(--card-cream-bottom) 100%);box-shadow:inset 0 1px #ffffffa6,0 0 0 1px rgba(var(--card-warm),.15),0 8px 26px #b8932a29;transition:transform .46s var(--card-ease),background .46s var(--card-ease),border-color .46s var(--card-ease),box-shadow .46s var(--card-ease);transform-origin:center center}.bt-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(245,201,65,.32) 50%,transparent 68%);background-size:220% 100%;background-position:-100% 0;opacity:1;transition:background-position 1.1s var(--card-ease);pointer-events:none;z-index:0}.bt-card>*{position:relative;z-index:1}.bt-card:hover,.bt-card.active{transform:perspective(1000px) translateY(-6px) rotateX(2.5deg);border-color:rgba(var(--card-warm),.85);background:linear-gradient(var(--card-deep),var(--card-deep)) top 12px left 12px / 32px 1px no-repeat,linear-gradient(var(--card-deep),var(--card-deep)) top 12px left 12px / 1px 32px no-repeat,linear-gradient(var(--card-deep),var(--card-deep)) top 12px right 12px / 32px 1px no-repeat,linear-gradient(var(--card-deep),var(--card-deep)) top 12px right 12px / 1px 32px no-repeat,linear-gradient(var(--card-deep),var(--card-deep)) bottom 12px left 12px / 32px 1px no-repeat,linear-gradient(var(--card-deep),var(--card-deep)) bottom 12px left 12px / 1px 32px no-repeat,linear-gradient(var(--card-deep),var(--card-deep)) bottom 12px right 12px / 32px 1px no-repeat,linear-gradient(var(--card-deep),var(--card-deep)) bottom 12px right 12px / 1px 32px no-repeat,radial-gradient(ellipse 80% 60% at 0% 0%,rgba(var(--card-warm),.32),transparent 70%),radial-gradient(600px circle at var(--mx) var(--my),rgba(255,247,200,.65),transparent 40%),linear-gradient(180deg,var(--card-hover-top) 0%,var(--card-hover-bottom) 100%);box-shadow:inset 0 1px #ffffffbf,0 0 0 1px rgba(var(--card-warm),.5),0 0 22px rgba(var(--card-warm),.32),0 0 54px rgba(var(--card-warm),.18),0 18px 48px #b8932a47}.bt-card:hover:before,.bt-card.active:before{background-position:200% 0}@media(prefers-reduced-motion:reduce){.bt-card:hover,.bt-card.active{transform:translateY(-2px)}}.bt-card-icon{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0;background:radial-gradient(circle at 35% 30%,rgba(var(--card-warm),.55),#fffbeceb 70%);border:1px solid rgba(var(--card-warm),.65);color:var(--card-accent);transition:all .4s var(--card-ease);box-shadow:inset 0 0 0 1px #fff9,0 0 10px rgba(var(--card-warm),.3),0 4px 10px #b8932a24}.bt-card:hover .bt-card-icon,.bt-card.active .bt-card-icon{background:radial-gradient(circle at 35% 30%,rgba(var(--card-warm),.85),#fff6cef2 70%);border-color:var(--card-deep)}.bt-card-icon svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bt-card-name{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.25;color:var(--card-text);transition:color .3s ease}.bt-card-desc{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .5s cubic-bezier(.25,.46,.45,.94),opacity .4s ease,margin-top .4s ease}.bt-card.active .bt-card-desc{max-height:400px;opacity:1;margin-top:12px}.bt-card-desc p{font-family:var(--font-body);font-weight:400;font-size:13.5px;line-height:1.6;color:var(--card-text-soft);margin:0}.bt-card-desc a{color:var(--card-accent);text-decoration:none;border-bottom:1px solid rgba(var(--card-warm),.55);padding-bottom:1px}.bt-card-metric{display:inline-block;margin-top:10px;padding:5px 12px;background:rgba(var(--card-warm),.22);border:1px solid rgba(184,147,42,.5);border-radius:999px;color:#6b4814;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #b8932a2e;white-space:nowrap}.bt-card-expand{margin-top:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;align-self:center;transition:transform .3s ease,margin-top .4s ease}.bt-card.active .bt-card-expand{transform:rotate(180deg);margin-top:12px}.bt-card-expand svg{width:26px;height:26px;stroke:var(--card-accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(245,201,65,.55))}.scroll-progress[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;height:3px;background:var(--gold-shimmer);transform:scaleX(0);transform-origin:left center;z-index:100;box-shadow:0 0 8px #e8c16a8c;will-change:transform;pointer-events:none}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#ffffffe6;backdrop-filter:saturate(160%) blur(12px);border-bottom:0;transition:box-shadow .3s}.hdr[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold-shimmer);box-shadow:0 0 18px #fde58c4d,0 0 2px #fde58c99;pointer-events:none}.hdr[data-astro-cid-3ef6ksr2].scrolled{box-shadow:0 6px 20px -14px #20203866}.hdr--dark[data-astro-cid-3ef6ksr2]{background:#080c18b8}.hdr--dark[data-astro-cid-3ef6ksr2] .brand__txt[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{color:#f4f1e8}.hdr--dark[data-astro-cid-3ef6ksr2] .brand__txt[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hdr--dark[data-astro-cid-3ef6ksr2] .nav__link[data-astro-cid-3ef6ksr2]{color:#cfd4dd}.hdr--dark[data-astro-cid-3ef6ksr2] .nav__link[data-astro-cid-3ef6ksr2]:hover,.hdr--dark[data-astro-cid-3ef6ksr2] .nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .nav__link[data-astro-cid-3ef6ksr2]{color:#f2ce6b;background:transparent;text-shadow:0 0 18px rgba(232,193,106,.4)}.hdr--dark[data-astro-cid-3ef6ksr2] .nav__link[data-astro-cid-3ef6ksr2].is-active,.hdr--dark[data-astro-cid-3ef6ksr2] .nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .nav__caret[data-astro-cid-3ef6ksr2],.hdr--dark[data-astro-cid-3ef6ksr2] .nav__link[data-astro-cid-3ef6ksr2]:hover .nav__caret[data-astro-cid-3ef6ksr2]{color:#f2ce6b}.hdr--dark[data-astro-cid-3ef6ksr2] .nav__caret[data-astro-cid-3ef6ksr2]{color:#cfd4dd}.hdr--dark[data-astro-cid-3ef6ksr2] .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{background:#f4f1e8}.hdr--dark[data-astro-cid-3ef6ksr2].scrolled{box-shadow:0 8px 26px -16px #000000d9}.hdr__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.2rem;min-height:76px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.7rem}.brand__wordmark[data-astro-cid-3ef6ksr2]{height:56px;width:auto;display:block}.brand__seal[data-astro-cid-3ef6ksr2]{height:46px;display:grid;place-items:center;flex:none}.brand__seal[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:46px;width:auto;display:block;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.brand__txt[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.05}.brand__txt[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-weight:600;color:var(--ink);font-size:1.12rem;letter-spacing:-.01em}.brand__txt[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:normal;font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;color:var(--gold-600);font-weight:600;margin-top:2px}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:.15rem;align-items:center;flex:1 1 auto;justify-content:center}.nav__item[data-astro-cid-3ef6ksr2]{position:relative}.nav__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-serif);font-weight:600;font-size:1.18rem;letter-spacing:0;color:var(--navy-500);padding:.5rem .8rem;border-radius:8px;transition:color .25s var(--ease),background .25s var(--ease),text-shadow .25s var(--ease);position:relative}.nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--navy);background:var(--bg-navy-tint)}.nav__link[data-astro-cid-3ef6ksr2].is-active{color:var(--navy)}.nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.12rem;height:2px;background:var(--gold-shimmer);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .32s var(--ease)}.nav__link[data-astro-cid-3ef6ksr2]:hover:after,.nav__link[data-astro-cid-3ef6ksr2].is-active:after,.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .nav__link[data-astro-cid-3ef6ksr2]:after,.nav__item--has-menu[data-astro-cid-3ef6ksr2]:focus-within .nav__link[data-astro-cid-3ef6ksr2]:after{transform:scaleX(1)}.nav__caret[data-astro-cid-3ef6ksr2]{transition:transform .25s var(--ease);opacity:.7}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .nav__caret[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:focus-within .nav__caret[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.megamenu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(8px);width:min(700px,92vw);background:linear-gradient(#080c18f7,#080c18f7) padding-box,var(--ia-gold-24k) border-box;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border:1.5px solid transparent;border-radius:18px;box-shadow:0 34px 64px -22px #000000b3,0 0 30px -8px #e8c16a47;padding:1rem .9rem;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),transform .22s var(--ease);z-index:60}.megamenu[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:focus-within .megamenu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.megamenu__overview[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;text-align:center;gap:.8rem;padding:.8rem;border-radius:12px;background:transparent;border:1px solid rgba(232,193,106,.16);margin-bottom:.6rem;transition:background .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease),opacity .4s var(--ease),translate .45s var(--ease)}.megamenu__overview[data-astro-cid-3ef6ksr2]:hover,.megamenu__overview[data-astro-cid-3ef6ksr2]:focus-visible{background:linear-gradient(115deg,#e8c16a24,#e8c16a08 62%);box-shadow:0 0 0 1px #e8c16a80,0 0 24px -8px #e8c16a61;transform:translateY(-2px);outline:none}.megamenu__overview[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2],.megamenu__card[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-serif);font-weight:600;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.18rem;letter-spacing:0}.megamenu__overview[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2],.megamenu__card[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:normal;color:var(--muted);font-size:.82rem}.megamenu__emoji[data-astro-cid-3ef6ksr2]{color:var(--gold-600);display:flex;align-items:center}.megamenu__grid[data-astro-cid-3ef6ksr2]{column-count:2;column-gap:.9rem}.megamenu__card[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem .7rem;border-radius:12px;border-left:3px solid color-mix(in srgb,var(--accent) 70%,transparent);break-inside:avoid;transition:background .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease),border-color .28s var(--ease),opacity .4s var(--ease),translate .45s var(--ease)}.megamenu__card[data-astro-cid-3ef6ksr2]:hover,.megamenu__card[data-astro-cid-3ef6ksr2]:focus-visible{background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 62%);border-left-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 0 26px -6px color-mix(in srgb,var(--accent) 45%,transparent),0 14px 30px -16px #000000c7;transform:translateY(-2px);outline:none}.megamenu__ic[data-astro-cid-3ef6ksr2]{color:var(--gold-600);display:flex;align-items:center;padding-top:.1rem;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 38%,transparent));transition:filter .28s var(--ease)}.megamenu__card[data-astro-cid-3ef6ksr2]:hover .megamenu__ic[data-astro-cid-3ef6ksr2]{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 62%,transparent))}.megamenu__txt[data-astro-cid-3ef6ksr2]{min-width:0}.dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(8px);min-width:280px;background:linear-gradient(#080c18f7,#080c18f7) padding-box,var(--ia-gold-24k) border-box;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border:1.5px solid transparent;border-radius:14px;box-shadow:0 34px 64px -22px #000000b3,0 0 30px -8px #e8c16a47;padding:.5rem;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),transform .22s var(--ease);z-index:60;display:flex;flex-direction:column}.dropdown[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .dropdown[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:focus-within .dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown__card[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-start;gap:.7rem;padding:.6rem .7rem;border-radius:12px;border-left:3px solid transparent;text-decoration:none;transition:background .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease),border-color .28s var(--ease),opacity .4s var(--ease),translate .45s var(--ease)}.dropdown__card[data-astro-cid-3ef6ksr2]:hover,.dropdown__card[data-astro-cid-3ef6ksr2]:focus-visible{background:linear-gradient(115deg,#e8c16a24,#e8c16a08 62%);border-left-color:#e8c16a;box-shadow:0 0 0 1px #e8c16a8c,0 0 26px -6px #e8c16a66,0 14px 30px -16px #000000c7;transform:translateY(-2px);outline:none}.dropdown__ic[data-astro-cid-3ef6ksr2]{color:var(--gold-600);display:flex;align-items:center;padding-top:.15rem}.dropdown__txt[data-astro-cid-3ef6ksr2]{min-width:0}.dropdown__txt[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-serif);font-weight:600;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.12rem;letter-spacing:0}.dropdown__txt[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:normal;color:var(--muted);font-size:.82rem}.megamenu__overview[data-astro-cid-3ef6ksr2],.megamenu__card[data-astro-cid-3ef6ksr2],.dropdown__card[data-astro-cid-3ef6ksr2]{opacity:0;translate:0 12px}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__overview[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:focus-within .megamenu__overview[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:focus-within .megamenu__card[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .dropdown__card[data-astro-cid-3ef6ksr2],.nav__item--has-menu[data-astro-cid-3ef6ksr2]:focus-within .dropdown__card[data-astro-cid-3ef6ksr2]{opacity:1;translate:0 0}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__overview[data-astro-cid-3ef6ksr2]{transition-delay:.03s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2]:nth-child(1){transition-delay:.07s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2]:nth-child(2){transition-delay:.11s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2]:nth-child(3){transition-delay:.15s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2]:nth-child(4){transition-delay:.19s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2]:nth-child(5){transition-delay:.23s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2]:nth-child(6){transition-delay:.27s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .megamenu__card[data-astro-cid-3ef6ksr2]:nth-child(7){transition-delay:.31s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .dropdown__card[data-astro-cid-3ef6ksr2]:nth-child(1){transition-delay:.05s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .dropdown__card[data-astro-cid-3ef6ksr2]:nth-child(2){transition-delay:.1s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .dropdown__card[data-astro-cid-3ef6ksr2]:nth-child(3){transition-delay:.15s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .dropdown__card[data-astro-cid-3ef6ksr2]:nth-child(4){transition-delay:.2s}.nav__item--has-menu[data-astro-cid-3ef6ksr2]:hover .dropdown__card[data-astro-cid-3ef6ksr2]:nth-child(5){transition-delay:.25s}@media(prefers-reduced-motion:reduce){.megamenu__overview[data-astro-cid-3ef6ksr2],.megamenu__card[data-astro-cid-3ef6ksr2],.dropdown__card[data-astro-cid-3ef6ksr2]{opacity:1!important;translate:0!important;transition-delay:0s!important}}.hdr__cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.7rem}.hdr__cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding:.6rem 1.3rem;font-size:.95rem}.lang-pill[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e8c16a;border:1.5px solid rgba(232,193,106,.45);border-radius:999px;padding:7px 13px;text-decoration:none;white-space:nowrap;transition:border-color .22s var(--ease),color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.lang-pill[data-astro-cid-3ef6ksr2]:hover{border-color:#e8c16a;color:#fbde82;background:#e8c16a1a;box-shadow:0 0 18px -6px #e8c16a80}.lang-globe[data-astro-cid-3ef6ksr2]{width:15px;height:15px;flex:0 0 auto}.m-lang[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display)!important;font-size:1rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8c16a!important;-webkit-text-fill-color:#E8C16A!important;background:none!important;border:1.5px solid rgba(232,193,106,.45);border-radius:999px;padding:.55rem 1rem!important;align-self:flex-start;margin-bottom:.5rem}.m-lang[data-astro-cid-3ef6ksr2] .lang-globe[data-astro-cid-3ef6ksr2]{width:16px;height:16px}.lang-menu[data-astro-cid-3ef6ksr2]{position:relative}.lang-btn[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-radius:999px;padding:8px 13px;color:#e8c16a;cursor:pointer;box-shadow:0 0 20px -6px #e8c16a80;transition:color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease)}.lang-btn[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:-1;background:conic-gradient(from var(--tag-angle),#C89637,#F0C85F,#FFF7CD,#F0C85F,#C89637,#F0C85F,#FFF7CD,#F0C85F,#C89637,#F0C85F,#FFF7CD,#F0C85F,#C89637);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tag-shine 5s linear infinite}.lang-btn[data-astro-cid-3ef6ksr2]:hover,.lang-menu[data-astro-cid-3ef6ksr2]:focus-within .lang-btn[data-astro-cid-3ef6ksr2]{color:#fbde82;background:#e8c16a1f;box-shadow:0 0 26px -4px #e8c16ab8;transform:translateY(-1px)}.lang-btn[data-astro-cid-3ef6ksr2]:hover .lang-globe[data-astro-cid-3ef6ksr2]{filter:drop-shadow(0 0 6px rgba(251,222,130,.6))}.lang-btn[data-astro-cid-3ef6ksr2]:hover .lang-flag--btn[data-astro-cid-3ef6ksr2]{border-color:#fbde82b3;box-shadow:0 0 0 1px #fbde8273,0 1px 4px #00000073}@media(prefers-reduced-motion:reduce){.lang-btn[data-astro-cid-3ef6ksr2]:before{animation:none}}.lang-btn[data-astro-cid-3ef6ksr2] .nav__caret[data-astro-cid-3ef6ksr2]{width:10px;height:10px;opacity:.75;transition:transform .25s var(--ease)}.lang-menu[data-astro-cid-3ef6ksr2]:hover .nav__caret[data-astro-cid-3ef6ksr2],.lang-menu[data-astro-cid-3ef6ksr2]:focus-within .nav__caret[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.lang-dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);right:0;min-width:212px;background:linear-gradient(#080c18f7,#080c18f7) padding-box,var(--ia-gold-24k) border-box;border:1.5px solid transparent;border-radius:14px;padding:.45rem;box-shadow:0 34px 64px -22px #000000b3,0 0 30px -8px #e8c16a47;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s var(--ease),transform .22s var(--ease);z-index:60;display:grid;gap:2px}.lang-dropdown[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.lang-menu[data-astro-cid-3ef6ksr2]:hover .lang-dropdown[data-astro-cid-3ef6ksr2],.lang-menu[data-astro-cid-3ef6ksr2]:focus-within .lang-dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.lang-flag[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:22px;border-radius:5px;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 1px 4px #00000073}.lang-flag[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:100%;object-fit:cover;display:block}.lang-flag--btn[data-astro-cid-3ef6ksr2]{width:22px;height:16px;border-radius:3px}.lang-opt[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:10px;text-decoration:none;white-space:nowrap;transition:background .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.lang-name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:600;font-size:1rem;color:#d7dbe3;transition:color .2s var(--ease)}.lang-opt[data-astro-cid-3ef6ksr2]:hover,.lang-opt[data-astro-cid-3ef6ksr2]:focus-visible{background:linear-gradient(90deg,#e8c16a2e,#e8c16a0a 72%);transform:translate(3px);box-shadow:inset 2px 0 #e8c16a,0 0 18px -9px #e8c16a8c;outline:none}.lang-opt[data-astro-cid-3ef6ksr2]:hover .lang-name[data-astro-cid-3ef6ksr2],.lang-opt[data-astro-cid-3ef6ksr2]:focus-visible .lang-name[data-astro-cid-3ef6ksr2]{color:#fbde82}.lang-opt[data-astro-cid-3ef6ksr2]:hover .lang-flag[data-astro-cid-3ef6ksr2]{border-color:#fbde8299;box-shadow:0 0 0 1px #fbde8266,0 1px 4px #00000073}.lang-opt[data-astro-cid-3ef6ksr2][aria-current=page]{background:#e8c16a26}.lang-opt[data-astro-cid-3ef6ksr2][aria-current=page] .lang-name[data-astro-cid-3ef6ksr2]{color:#fbde82}.lang-opt[data-astro-cid-3ef6ksr2][aria-current=page] .lang-flag[data-astro-cid-3ef6ksr2]{border-color:#fbde82bf;box-shadow:0 0 0 2px #fbde828c,0 1px 4px #00000073}.m-lang-opt[data-astro-cid-3ef6ksr2]{display:flex!important;align-items:center;gap:.65rem}.m-lang-opt[data-astro-cid-3ef6ksr2] .lang-name[data-astro-cid-3ef6ksr2]{color:inherit}.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{-webkit-text-fill-color:#FBDE82;color:#fbde82}.burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background:var(--navy);border-radius:2px;transition:.3s}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;padding:1rem clamp(1.1rem,4vw,2rem) 1.6rem;gap:.15rem;border-top:1px solid rgba(232,193,106,.25);background:#0b1124;max-height:80vh;overflow-y:auto}.mobile-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-weight:600;font-size:1.32rem;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:.7rem .4rem;border-bottom:1px solid rgba(255,255,255,.08)}.m-plan[data-astro-cid-3ef6ksr2]{border-bottom:1px solid rgba(255,255,255,.08)}.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-weight:600;font-size:1.32rem;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:.7rem .4rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:after{content:"+";font-size:1.2rem;color:#e8c16a;-webkit-text-fill-color:#E8C16A}.m-plan[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]:after{content:"-"}.m-plan__list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:.2rem 0 .6rem .8rem}.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);padding:.5rem .4rem;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.14rem}.mobile-donate[data-astro-cid-3ef6ksr2]{margin-top:.9rem;border-bottom:0!important;justify-content:center}.mobile-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.mobile-donate),.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2],.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{border-radius:8px;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s var(--ease),padding-left .2s var(--ease)}.mobile-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.mobile-donate):hover,.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:hover,.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.mobile-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.mobile-donate):active,.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:active,.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{box-shadow:inset 3px 0 #e8c16a,inset 0 0 0 9999px #e8c16a1f;padding-left:1rem}.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:hover:after,.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:active:after{color:#fbde82;-webkit-text-fill-color:#FBDE82}.mobile-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.mobile-donate),.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem}.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{justify-content:flex-start;gap:.6rem}.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:after{margin-left:auto}.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{gap:.55rem}.m-ico[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px}.m-ico[data-astro-cid-3ef6ksr2] svg{width:24px;height:24px;fill:none;stroke:url(#goldShineStroke);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 6px rgba(232,193,106,.35));transition:filter .25s var(--ease),transform .3s cubic-bezier(.34,1.56,.64,1)}.m-plan__list[data-astro-cid-3ef6ksr2] .m-ico[data-astro-cid-3ef6ksr2]{width:21px;height:21px}.m-plan__list[data-astro-cid-3ef6ksr2] .m-ico[data-astro-cid-3ef6ksr2] svg{width:21px;height:21px}.mobile-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.mobile-donate):hover .m-ico[data-astro-cid-3ef6ksr2] svg,.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:hover .m-ico[data-astro-cid-3ef6ksr2] svg,.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover .m-ico[data-astro-cid-3ef6ksr2] svg,.mobile-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.mobile-donate):active .m-ico[data-astro-cid-3ef6ksr2] svg,.m-plan[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:active .m-ico[data-astro-cid-3ef6ksr2] svg,.m-plan__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active .m-ico[data-astro-cid-3ef6ksr2] svg{filter:drop-shadow(0 0 10px rgba(232,193,106,.6));transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.m-ico[data-astro-cid-3ef6ksr2] svg{transition:none}.m-ico[data-astro-cid-3ef6ksr2] svg:hover{transform:none}}@media(max-width:1000px){.nav[data-astro-cid-3ef6ksr2]{display:none}.hdr__cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;margin-left:auto}.hdr__cta[data-astro-cid-3ef6ksr2] .btn--gold[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2],.mobile-nav[data-astro-cid-3ef6ksr2].open{display:flex}}.ftr[data-astro-cid-sz7xmlte]{position:relative;background:#080c18b8;color:#c2c4d0;padding-top:clamp(.5rem,1.2vw,.85rem)}.ftr[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--gold-shimmer);box-shadow:0 0 18px #fde58c4d,0 0 2px #fde58c99;pointer-events:none}.ftr__inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding-bottom:.85rem}.ftr__lockup[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none}.ftr__wordmark[data-astro-cid-sz7xmlte]{height:64px;width:auto;display:block}.ftr__seal[data-astro-cid-sz7xmlte]{height:46px;display:grid;place-items:center;flex:none}.ftr__seal[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:46px;width:auto;display:block;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.ftr__txt[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;line-height:1.05;text-align:left}.ftr__txt[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-weight:600;color:#f4f1e8;font-size:1.12rem;letter-spacing:-.01em}.ftr__txt[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:normal;font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;font-weight:600;margin-top:2px;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ftr__tag[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-style:italic;font-weight:600;color:#f4f1e8;font-size:clamp(1.2rem,2.6vw,1.5rem);margin:0}.ftr__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem clamp(1.3rem,3vw,2.5rem);margin:.2rem 0 0}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#cdd2dc;text-decoration:none;transition:color .22s var(--ease)}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.ftr__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding-block:.8rem .65rem;border-top:1px solid rgba(255,255,255,.1)}.ftr__social[data-astro-cid-sz7xmlte]{display:flex;gap:.6rem;justify-content:center}.ftr__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffff0a;border:1px solid rgba(240,200,95,.18);transition:background .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.ftr__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{transform:translateY(-3px);background:#ffffff14;border-color:#f0c85f73;box-shadow:0 8px 22px #00000073,0 0 0 1px #f0c85f40}.ftr__social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block}.ftr__copy[data-astro-cid-sz7xmlte]{font-size:.82rem;color:var(--muted);margin:0}.ftr__legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem;margin:0}.ftr__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.82rem;background:var(--ia-gold-24k);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:-webkit-text-fill-color .2s var(--ease)}.ftr__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{-webkit-text-fill-color:#fff;color:#fff}.ftr__legal[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--muted);opacity:.6;font-size:.82rem}.ftr__paid[data-astro-cid-sz7xmlte]{font-size:.78rem;color:var(--muted);opacity:.8;margin:0}.powered[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:.22rem;flex-wrap:wrap;padding:.45rem 1rem .55rem;border-top:1px solid rgba(255,255,255,.07)}.powered[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-weight:500;font-size:.5rem;letter-spacing:.03em;color:#7c849a}.powered[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:auto;flex:none}.powered__link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;transition:opacity .2s var(--ease)}.powered__link[data-astro-cid-sz7xmlte]:hover{opacity:.72}.powered__nirvani[data-astro-cid-sz7xmlte]{height:5.95px}.powered__ia[data-astro-cid-sz7xmlte]{height:13px}.chat-ready-pill{position:fixed;left:0;bottom:82px;z-index:9600;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;background:linear-gradient(135deg,#0a3f93,#002868 58%,#001a47);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 8px 20px -8px #00081c99,0 2px 5px #0000004d;font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:11px;letter-spacing:.03em;line-height:1;white-space:nowrap;user-select:none;opacity:0;transition:opacity .3s ease;pointer-events:none}.chat-ready-pill.is-ready{opacity:1}.chat-ready-pill .crp-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7df3a3,#25d366 52%,#15a34a);box-shadow:0 0 5px 1px #25d366b3;animation:crpBlink 1.5s ease-in-out infinite}.chat-ready-pill .crp-text{background:linear-gradient(90deg,#b9f6cf,#16c55e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes crpBlink{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.chat-ready-pill .crp-dot{animation:none}}
