@font-face{font-family:__inter_006953;src:url(/_next/static/media/1ae2e9095dce1837-s.p.ttf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:__inter_006953;src:url(/_next/static/media/a1db723976e507d7-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__inter_006953;src:url(/_next/static/media/adc5e93683f5a2c6-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__inter_006953;src:url(/_next/static/media/3558e0041c416c73-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:__inter_006953;src:url(/_next/static/media/56a11d287de9714c-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__inter_Fallback_006953;src:local("Arial");ascent-override:91.59%;descent-override:22.81%;line-gap-override:0.00%;size-adjust:105.77%}.__className_006953{font-family:__inter_006953,__inter_Fallback_006953}.__variable_006953{--font-inter:"__inter_006953","__inter_Fallback_006953"}@font-face{font-family:__playfair_4fa2a2;src:url(/_next/static/media/eb4f1b6d5d4eda2a-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__playfair_4fa2a2;src:url(/_next/static/media/96ab729277144799-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:__playfair_4fa2a2;src:url(/_next/static/media/7c97744c44d5cba8-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__playfair_4fa2a2;src:url(/_next/static/media/fa8dd960aaff310e-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__playfair_4fa2a2;src:url(/_next/static/media/5197729bf0504c97-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:__playfair_4fa2a2;src:url(/_next/static/media/45b3280a2a5af1aa-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__playfair_Fallback_4fa2a2;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_4fa2a2{font-family:__playfair_4fa2a2,__playfair_Fallback_4fa2a2}.__variable_4fa2a2{--font-playfair:"__playfair_4fa2a2","__playfair_Fallback_4fa2a2"}@font-face{font-family:__jakarta_6e54de;src:url(/_next/static/media/625673ed98c86233-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__jakarta_6e54de;src:url(/_next/static/media/5bf0bc3e3e2463b1-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__jakarta_6e54de;src:url(/_next/static/media/705867b8b9ddb6e2-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:__jakarta_6e54de;src:url(/_next/static/media/f4ebbe50b29f7fbf-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__jakarta_Fallback_6e54de;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_6e54de{font-family:__jakarta_6e54de,__jakarta_Fallback_6e54de}.__variable_6e54de{--font-jakarta:"__jakarta_6e54de","__jakarta_Fallback_6e54de"}:root{--gold:#d4af37;--gold-bright:#f2ca50;--bronze:#8e6f3e;--sepia:#c5b358;--bg:#181300;--surface:#211b00;--surface-2:#251f00;--lowest:#120e00;--bright:#423900;--fg:#f5f5f5;--fg-muted:#a8a29e;--fg-warm:#d0c5af;--on-gold:#181300;--border-gold:rgba(212,175,55,.2);--border-white:hsla(0,0%,100%,.08);--wa:#d4af37;--font-display:var(--font-playfair),Georgia,serif;--font-sans:var(--font-inter),var(--font-jakarta),system-ui,sans-serif;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%}.serif{font-family:var(--font-display)}.italic-gold{font-style:italic;color:var(--gold)}.text-glow{text-shadow:0 0 24px rgba(212,175,55,.3)}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.center{text-align:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.eyebrow--muted{color:var(--fg-muted)}.pill{display:inline-block;padding:7px 16px;border:1px solid var(--border-gold);font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.shead{max-width:680px}.shead--center{margin:0 auto;text-align:center}.shead h2{font-family:var(--font-display);font-size:clamp(30px,4vw,46px);line-height:1.15;margin:18px 0;font-weight:700}.shead p{color:var(--fg-muted);font-size:18px;line-height:1.7;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:16px 30px;border-radius:4px;cursor:pointer;border:1px solid transparent;font-family:var(--font-sans);transition:transform .2s ease,background .2s ease,filter .2s ease,border-color .2s ease}.btn--primary{background:var(--gold);color:var(--on-gold);box-shadow:0 8px 30px rgba(212,175,55,.2)}.btn--primary:hover{filter:brightness(1.1);transform:scale(1.04)}.btn--ghost{border-color:var(--gold);color:var(--gold);background:transparent}.btn--ghost:hover{background:rgba(212,175,55,.08)}.btn--neutral{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:var(--fg)}.btn--neutral:hover{background:hsla(0,0%,100%,.1)}.btn--wa{border-color:rgba(212,175,55,.4);background:rgba(212,175,55,.06);color:var(--gold)}.btn--wa:hover{background:rgba(212,175,55,.12)}.btn--sm{padding:11px 22px;font-size:11px}.btn--lg{padding:19px 38px;font-size:13px}.btn--block,.nav{width:100%}.nav{position:fixed;top:0;left:0;z-index:50;background:rgba(24,19,0,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.05)}.nav__inner{justify-content:space-between;padding:16px 24px;max-width:var(--max);margin:0 auto}.brand,.nav__inner{display:flex;align-items:center}.brand{gap:12px;line-height:1}.brand__mark{width:36px;height:36px;flex:none;filter:drop-shadow(0 0 12px rgba(212,175,55,.35))}.brand__txt{display:flex;flex-direction:column;line-height:1}.brand__name{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--gold);letter-spacing:-.01em;white-space:nowrap}.brand__sig{font-size:7.5px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--fg-muted);margin-top:4px}.nav__links{display:flex;gap:26px}.nav__links a{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);transition:color .2s;white-space:nowrap}.nav__links a:hover{color:var(--gold)}.nav__actions{display:flex;gap:12px;align-items:center}@media (max-width:1040px){.nav__actions .btn--ghost,.nav__links{display:none}}.nav__cta-desktop{display:inline}.nav__cta-mobile{display:none}@media (max-width:500px){.nav__inner{padding:12px 16px}.brand{gap:8px}.brand__mark{width:30px;height:30px}.brand__name{font-size:17px}.brand__sig,.nav__cta-desktop{display:none}.nav__cta-mobile{display:inline}.nav__actions .btn--sm{padding:9px 16px;font-size:10px}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:0;overflow:hidden;background:var(--bg)}.hero__inner{max-width:var(--max);margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;min-height:100vh}@media (max-width:900px){.hero__inner{grid-template-columns:1fr}}.hero__copy{display:flex;flex-direction:column;justify-content:center;padding:130px 48px 80px 24px;position:relative;z-index:2}@media (max-width:900px){.hero__copy{padding:110px 24px 56px;align-items:flex-start}}.hero h1{font-family:var(--font-display);font-size:clamp(36px,5.2vw,64px);line-height:1.08;margin:22px 0;font-weight:700}.hero__sub{color:var(--fg-warm);font-size:17px;line-height:1.7;max-width:34rem;margin:0 0 32px}.hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.hero__rea{display:flex;align-items:center;gap:12px;color:var(--fg-muted);font-size:12px}.hero__visual{position:relative;overflow:hidden}@media (max-width:900px){.hero__visual{display:none}}.hero__photo-wrap{position:absolute;inset:0;display:flex;align-items:stretch}.hero__photo{width:100%;height:100%;object-fit:cover;object-position:center top}.hero__photo-fade{position:absolute;left:0;top:0;bottom:0;width:45%;z-index:2;background:linear-gradient(90deg,#181300 0,rgba(24,19,0,.8) 50%,transparent)}.hero__ring{position:absolute;bottom:-80px;right:-80px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(212,175,55,.15);pointer-events:none;z-index:1}.hero__ring:before{content:"";position:absolute;inset:40px;border-radius:50%;border:1px solid rgba(212,175,55,.08)}.hero__ring:after{content:"";position:absolute;inset:80px;border-radius:50%;border:1px solid rgba(212,175,55,.05)}.section{padding:104px 0;position:relative}.section--alt{background:linear-gradient(180deg,#181300,#1d1700 50%,#181300)}.section--line{border-top:1px solid hsla(0,0%,100%,.05)}.logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:30px}.logoChip{border:1px dashed rgba(212,175,55,.3);color:var(--fg-muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:16px 26px;border-radius:4px;min-width:150px;text-align:center}.placeholder-note{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);border:1px solid rgba(142,111,62,.35);border-radius:9999px;padding:5px 12px;margin-top:18px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);margin-top:44px}@media (max-width:820px){.cards3{grid-template-columns:1fr}}.pcard{background:var(--bg);padding:34px 30px;transition:background .25s}.pcard:hover{background:rgba(33,27,0,.55)}.pcard__k{font-size:22px;color:var(--gold);margin-bottom:18px}.pcard h3,.pcard__k{font-family:var(--font-display)}.pcard h3{font-style:italic;font-size:21px;margin:0 0 12px;font-weight:600}.pcard p{color:var(--fg-muted);font-size:14.5px;line-height:1.6;margin:0}.services{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);margin-top:44px}@media (max-width:900px){.services{grid-template-columns:1fr 1fr}}@media (max-width:540px){.services{grid-template-columns:1fr}}.service{background:var(--bg);padding:32px;transition:background .25s}.service:hover{background:rgba(33,27,0,.5)}.service__num{font-size:24px;color:var(--gold);margin-bottom:22px}.service h3,.service__num{font-family:var(--font-display)}.service h3{font-style:italic;font-size:19px;margin:0 0 12px;font-weight:600}.service p{color:var(--fg-muted);font-size:14px;line-height:1.6;margin:0}.process__grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:72px;gap:72px;align-items:center}@media (max-width:900px){.process__grid{grid-template-columns:1fr;gap:40px}}.steps{display:flex;flex-direction:column;gap:8px}.step{display:flex;gap:22px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.06)}.step:first-child{border-top:0}.step__n{font-size:20px;color:var(--gold);flex:none;width:42px;line-height:1.3}.step h4,.step__n{font-family:var(--font-display)}.step h4{font-size:19px;margin:0 0 7px;font-weight:600}.step p{color:var(--fg-muted);font-size:14.5px;line-height:1.6;margin:0}.process h2{font-family:var(--font-display);font-size:clamp(30px,4vw,46px);line-height:1.15;margin:18px 0 22px;font-weight:700}.process>p{color:var(--fg-muted);font-size:18px;line-height:1.7;margin:0}.offer{background:linear-gradient(135deg,#251f00,#181300);border:1px solid var(--border-gold);border-radius:6px;padding:56px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;box-shadow:0 0 50px rgba(212,175,55,.07),0 30px 80px rgba(0,0,0,.5)}@media (max-width:900px){.offer{grid-template-columns:1fr;padding:38px;gap:36px}}.offer h2{font-family:var(--font-display);font-size:clamp(28px,3.6vw,40px);line-height:1.15;margin:16px 0 18px;font-weight:700}.offer__lead{color:var(--fg-warm);font-size:17px;line-height:1.65;margin:0 0 26px}.checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.checklist li{display:flex;gap:14px;align-items:flex-start;font-size:15px;color:var(--fg);line-height:1.5}.checklist .ck{width:22px;height:22px;border-radius:9999px;border:1px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:12px;flex:none;margin-top:1px;box-shadow:0 0 12px rgba(212,175,55,.2)}.formCard{background:var(--lowest);border:1px solid var(--border-gold);border-radius:6px;padding:34px}.formCard h3{font-family:var(--font-display);font-size:24px;margin:0 0 6px;font-weight:700}.formCard .hint{color:var(--fg-muted);font-size:13.5px;line-height:1.5;margin:0 0 24px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted)}.field input,.field select,.field textarea{background:hsla(0,0%,100%,.02);border:0;border-bottom:1px solid var(--bronze);color:var(--fg);font-size:15px;padding:11px 2px;font-family:var(--font-sans);transition:border-color .2s,box-shadow .2s;outline:none;width:100%}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.field select option{background:#1d1700;color:var(--fg)}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--gold);box-shadow:0 10px 20px -14px rgba(212,175,55,.6)}.field input::placeholder,.field textarea::placeholder{color:hsla(24,5%,64%,.5)}.formCard .legal{font-size:11px;color:var(--fg-muted);line-height:1.5;margin:16px 0 0;text-align:center}.form__success{text-align:center;padding:24px 6px}.form__check{width:60px;height:60px;border-radius:9999px;border:1px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;font-size:28px;box-shadow:0 0 22px rgba(212,175,55,.25)}.faq{max-width:780px;margin:44px auto 0}.qa{border-top:1px solid hsla(0,0%,100%,.08)}.qa:last-child{border-bottom:1px solid hsla(0,0%,100%,.08)}.qa__q{width:100%;background:none;border:0;color:var(--fg);font-family:var(--font-sans);text-align:left;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:18px;font-weight:600}.qa__q:hover,.qa__sign{color:var(--gold)}.qa__sign{font-size:22px;flex:none;transition:transform .25s;font-weight:400}.qa[data-open=true] .qa__sign{transform:rotate(45deg)}.qa__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.qa__a p{color:var(--fg-muted);font-size:15px;line-height:1.7;margin:0 0 24px;max-width:90%}.cta-band{position:relative;padding:120px 0;text-align:center;overflow:hidden;border-top:1px solid var(--border-gold)}.cta-band__glow{position:absolute;left:50%;top:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(212,175,55,.12),transparent 65%);pointer-events:none}.cta-band h2{position:relative;font-family:var(--font-display);font-size:clamp(32px,5vw,56px);line-height:1.1;margin:18px auto 22px;font-weight:700;max-width:14ch}.cta-band p{position:relative;color:var(--fg-warm);font-size:18px;line-height:1.6;margin:0 auto 38px;max-width:48ch}.cta-band__actions{position:relative;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.footer{background:var(--surface);padding:72px 0 0;border-top:1px solid var(--border-gold)}.footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:48px;gap:48px}@media (max-width:820px){.footer__top{grid-template-columns:1fr;gap:36px}}.footer__tag{color:var(--fg-muted);font-size:14px;font-style:italic;line-height:1.6;max-width:26rem;margin:18px 0 22px}.footer__contact{display:flex;flex-direction:column;gap:10px}.footer__contact a{font-size:13px;color:var(--fg-warm);display:inline-flex;gap:10px;align-items:center}.footer h4,.footer__contact a:hover{color:var(--gold)}.footer h4{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-weight:700}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.footer li a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);transition:color .2s}.footer li a:hover{color:var(--gold)}.footer__legal{max-width:var(--max);margin:64px auto 0;padding:28px 24px;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsla(24,5%,64%,.45);font-weight:700}.diamond{width:7px;height:7px;transform:rotate(45deg);flex:none}.diamond,.wa-float{background:var(--gold)}.wa-float{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:12px;color:var(--on-gold);padding:14px 20px 14px 16px;border-radius:9999px;box-shadow:0 10px 30px rgba(212,175,55,.35),0 4px 12px rgba(0,0,0,.4);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .2s,filter .2s}.wa-float:hover{transform:translateY(-2px);filter:brightness(1.08)}@media (max-width:560px){.wa-float span{display:none}.wa-float{padding:16px;border-radius:9999px}}.overlay{position:fixed;inset:0;z-index:100;background:rgba(10,8,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .25s ease;overflow-y:auto}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:500px;background:var(--surface-2);border:1px solid var(--border-gold);border-radius:6px;padding:40px;box-shadow:0 0 40px rgba(212,175,55,.12),0 30px 80px rgba(0,0,0,.6);animation:rise .3s ease;position:relative;margin:auto}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal h3{font-family:var(--font-display);font-size:27px;margin:12px 0 6px;font-weight:700}.modal>p{color:var(--fg-muted);font-size:14px;line-height:1.6;margin:0 0 24px}.modal__close{position:absolute;top:18px;right:20px;color:var(--fg-muted);font-size:24px;cursor:pointer;background:none;border:0;line-height:1;transition:color .2s}.modal__close:hover{color:var(--gold)}.founder__grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:72px;gap:72px;align-items:start}@media (max-width:900px){.founder__grid{grid-template-columns:1fr;gap:40px}}.founder__photo-wrap{position:relative}.founder__photo{width:100%;height:auto;display:block;border-radius:4px;border:1px solid var(--border-gold);filter:grayscale(20%) contrast(1.05)}.founder__photo-border{position:absolute;bottom:-14px;right:-14px;width:55%;height:55%;border:1px solid var(--border-gold);border-radius:4px;z-index:-1;opacity:.5;pointer-events:none}.founder__name{font-family:var(--font-display);font-size:clamp(28px,3.5vw,40px);margin:16px 0 6px;font-weight:700}.founder__role{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 30px}.founder__text{color:var(--fg-muted);font-size:16px;line-height:1.75;margin:0 0 18px}.founder__quote{border-left:2px solid var(--gold);padding:16px 22px;margin:30px 0 0;background:rgba(212,175,55,.04);border-radius:0 4px 4px 0;color:var(--fg-warm);font-family:var(--font-display);font-style:italic;font-size:19px;line-height:1.55;display:flex;gap:14px}.founder__q-mark{font-size:46px;line-height:.75;color:var(--gold);flex:none;margin-top:2px}.founder__actions{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.manifesto{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:var(--lowest);border-top:1px solid var(--border-gold);border-bottom:1px solid var(--border-gold);overflow:hidden}@media (max-width:820px){.manifesto{grid-template-columns:1fr}}.manifesto__photo-col{position:relative;overflow:hidden;min-height:380px}.manifesto__photo{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;filter:grayscale(100%) contrast(1.1)}.manifesto__photo-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,14,0,.3),rgba(18,14,0,.6)),linear-gradient(0deg,#120e00 0,transparent 40%)}.manifesto__text-col{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:72px 56px;position:relative}@media (max-width:820px){.manifesto__text-col{padding:56px 24px}}.manifesto__line{height:1px;background:linear-gradient(90deg,var(--gold),transparent);width:80px;margin:28px 0}.manifesto__q{font-family:var(--font-display);font-size:clamp(28px,4vw,52px);line-height:1.18;font-weight:700;color:var(--fg);margin:0;font-style:normal;border:none;padding:0;text-shadow:0 0 40px rgba(212,175,55,.15)}.manifesto__attr{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-muted);margin:0}.problems{display:flex;flex-direction:column;gap:0;margin-top:44px}.problem{display:flex;gap:28px;padding:28px 0;border-top:1px solid hsla(0,0%,100%,.07);transition:background .2s}.problem:last-child{border-bottom:1px solid hsla(0,0%,100%,.07)}.problem:hover{background:rgba(33,27,0,.3);margin:0 -24px;padding-left:24px;padding-right:24px}.problem__n{color:var(--gold);flex:none;width:44px;line-height:1.4}.problem h3,.problem__n{font-family:var(--font-display);font-size:22px}.problem h3{font-style:italic;margin:0 0 10px;font-weight:600;color:var(--fg)}.problem p{color:var(--fg-muted);font-size:15px;line-height:1.65;margin:0;max-width:60ch}.reveal-on .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal-on .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-on .reveal{opacity:1;transform:none;transition:none}}