.landing-page{--landing-border:#fafafa1a;--landing-border-strong:#fafafa29;--landing-muted:#a1a1aa;--landing-muted-strong:#d4d4d8;--landing-panel-bg:#09090bbd;--landing-panel-soft:#09090b94;--landing-card-bg:#18181bb3;--landing-inset-bg:#101013eb;--landing-shadow:#00000047}.light .landing-page{--landing-border:#0f172a1f;--landing-border-strong:#0f172a2e;--landing-muted:#52525b;--landing-muted-strong:#27272a;--landing-panel-bg:#ffffffc7;--landing-panel-soft:#ffffff9e;--landing-card-bg:#ffffffd1;--landing-inset-bg:#ffffffe0;--landing-shadow:#0f172a1f}@keyframes landing-fade-slide{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landing-spin{to{transform:rotate(360deg)}}@keyframes landing-shimmer{0%{opacity:0;transform:translate(-120%)skew(-18deg)}22%{opacity:.75}62%{opacity:.12}to{opacity:0;transform:translate(160%)skew(-18deg)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landing-orbit{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(18px,-16px)rotate(1.4deg)}}@keyframes landing-bar-grow{0%{opacity:.55;transform:scaleY(.18)}45%,70%{opacity:1;transform:scaleY(1)}to{opacity:.72;transform:scaleY(.34)}}@keyframes landing-line-dash{to{stroke-dashoffset:-180px}}@keyframes landing-reveal-in{0%{opacity:0;filter:blur(12px);transform:translateY(34px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes landing-reveal-left{0%{opacity:0;filter:blur(12px);transform:translate(-34px,20px)rotate(-1.2deg)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)}}@keyframes landing-reveal-right{0%{opacity:0;filter:blur(12px);transform:translate(34px,20px)rotate(1.2deg)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)}}.landing-motion-ready .landing-reveal{opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:translateY(34px)scale(.985)}.landing-motion-ready .landing-reveal.is-visible{animation:landing-reveal-in .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) both}.landing-motion-ready .landing-pain-card:nth-child(odd).is-visible,.landing-motion-ready .landing-law:nth-child(odd).is-visible{animation-name:landing-reveal-left}.landing-motion-ready .landing-pain-card:nth-child(2n).is-visible,.landing-motion-ready .landing-law:nth-child(2n).is-visible{animation-name:landing-reveal-right}.landing-spotlight{--mouse-x:50%;--mouse-y:50%;isolation:isolate}.landing-spotlight-beam{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(620px circle at var(--mouse-x) var(--mouse-y), #f59e0b29, transparent 42%), linear-gradient(115deg, transparent 22%, #ffffff0e, transparent 56%);transition:opacity .45s;position:absolute;inset:0}.landing-spotlight:hover .landing-spotlight-beam{opacity:1}.landing-spotlight>:not(.landing-spotlight-beam){z-index:1;position:relative}.light .landing-spotlight-beam{background:radial-gradient(620px circle at var(--mouse-x) var(--mouse-y), #d9770624, transparent 42%), linear-gradient(115deg, transparent 22%, #ffffff6b, transparent 56%)}.landing-scroll-progress{z-index:55;background:var(--landing-border);pointer-events:none;width:2px;height:52vh;position:fixed;top:24vh;right:18px;overflow:hidden}.landing-scroll-progress:before{content:"";transform:scaleY(var(--landing-scroll-progress,0));transform-origin:top;background:linear-gradient(180deg, transparent, var(--gold-light), var(--gold), transparent);position:absolute;inset:0;box-shadow:0 0 20px #f59e0b73}.landing-scroll-progress:after{content:"";left:50%;top:calc((100% - 8px) * var(--landing-scroll-progress,0));background:var(--gold-light);width:8px;height:8px;position:absolute;transform:translate(-50%);box-shadow:0 0 18px #f59e0bad}.landing-page{background:radial-gradient(980px circle at 50% -15%, #f59e0b38, transparent 42%), radial-gradient(720px circle at 12% 18%, #fbbf241c, transparent 32%), radial-gradient(760px circle at 88% 16%, #fafafa13, transparent 34%), linear-gradient(180deg, var(--background) 0%, #0d0d10 48%, var(--background) 100%);position:relative}.light .landing-page{background:radial-gradient(980px at 50% -15%,#d977062e,#0000 42%),radial-gradient(720px at 12% 18%,#b453091a,#0000 32%),radial-gradient(760px at 88% 16%,#1118270e,#0000 34%),linear-gradient(#f8fafc 0%,#eef2f7 48%,#f8fafc 100%)}.landing-page:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#fafafa0e 1px,#0000 1px),linear-gradient(90deg,#fafafa0e 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 12%,#000 0 24%,#0000 72%);mask-image:radial-gradient(circle at 50% 12%,#000 0 24%,#0000 72%)}.light .landing-page:before{background-image:linear-gradient(#11182712 1px,#0000 1px),linear-gradient(90deg,#11182712 1px,#0000 1px)}.landing-page:after{content:"";z-index:0;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-page>:not(header):not(.landing-scroll-progress){z-index:1;position:relative}.landing-page>.landing-scroll-progress{position:fixed}.landing-nav{border:1px solid var(--landing-border);position:relative}.light .landing-nav{border-color:#1118271a;box-shadow:0 18px 42px #0f172a1f}.landing-nav:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fafafa3d,#fafafa00,#f59e0b59);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-nav-link{color:#a1a1aa;font-size:13px;font-weight:700;transition:color .25s;position:relative}.light .landing-nav-link{color:#52525b}.landing-nav-link:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:0;height:1px;transition:width .3s;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f59e0bd9}.landing-nav-link:hover{color:#fff}.light .landing-nav-link:hover{color:#111827}.landing-nav-link:hover:after{width:100%}.landing-icon-btn,.landing-header-link{color:#f4f4f5;background:#fafafa0a;border:1px solid #fafafa1a;justify-content:center;align-items:center;gap:8px;height:44px;transition:border-color .25s,background .25s,color .25s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.landing-icon-btn{width:44px}.landing-icon-btn:disabled{cursor:wait;opacity:.72}.landing-header-link{letter-spacing:.1em;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:800}.landing-icon-btn:hover,.landing-header-link:hover{color:var(--gold-light);background:#f59e0b1f;border-color:#f59e0b6b;transform:translateY(-1px)}.light .landing-icon-btn,.light .landing-header-link{color:#27272a;background:#ffffffb8;border-color:#1118271f}.light .landing-icon-btn:hover,.light .landing-header-link:hover{color:#92400e;background:#d977061a;border-color:#d9770661}.landing-btn{isolation:isolate}.landing-btn:before{content:"";z-index:-2;background:conic-gradient(from 90deg at 50% 50%, transparent 0%, transparent 78%, var(--gold) 100%);opacity:0;transition:opacity .3s;animation:3.5s linear infinite landing-spin;position:absolute;inset:-180%}.landing-btn:after{content:"";z-index:-1;background:#050505;border:1px solid #fafafa1a;position:absolute;inset:1px}.light .landing-btn:after{background:#111827;border-color:#1118271f}.landing-btn:hover:before,.landing-btn:first-of-type:before{opacity:1}.landing-btn-shine{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff57 48%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.landing-btn:hover .landing-btn-shine{animation:1.05s cubic-bezier(.16,1,.3,1) landing-shimmer}.landing-perspective-grid{transform-origin:top;filter:drop-shadow(0 30px 80px #f59e0b29);opacity:.75;background:linear-gradient(90deg,#0000 0 9%,#f59e0b1f 9.2% 9.35%,#0000 9.5% 100%),linear-gradient(#fafafa0e,#0000);border:1px solid #f59e0b1a;transform:perspective(900px)rotateX(64deg)}.landing-orbital-card{border:1px solid var(--landing-border);background:var(--landing-panel-soft);min-width:210px;box-shadow:0 20px 60px var(--landing-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:10px 12px;animation:.9s cubic-bezier(.16,1,.3,1) both landing-fade-slide,7s ease-in-out infinite landing-orbit;position:absolute}.landing-orbital-card span{color:var(--gold-light);font:800 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.14em;display:block}.landing-orbital-card strong{color:#fff;letter-spacing:-.02em;margin-top:5px;font-size:13px;line-height:1.2;display:block}.light .landing-orbital-card strong{color:#111827}.landing-eyebrow{border:1px solid var(--landing-border);color:#fef3c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fafafa1a,#fafafa05);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:800;animation:1s ease-out .2s both landing-fade-slide;display:inline-flex}.light .landing-eyebrow{color:#92400e;background:#ffffffbd}.landing-title-word{background:linear-gradient(#fff 0% 44%,#fafafa73 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.light .landing-title-word{background:linear-gradient(#111827 0% 52%,#1118278a 100%);-webkit-background-clip:text;background-clip:text}.landing-title-dim{opacity:.56;background:linear-gradient(#fff 0% 44%,#fafafa73 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.light .landing-title-dim{opacity:.72;background:linear-gradient(#111827 0% 52%,#1118277a 100%);-webkit-background-clip:text;background-clip:text}.landing-system-tag{border:1px solid var(--landing-border);min-height:30px;color:var(--landing-muted-strong);font:800 10px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;background:#18181b7a;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.light .landing-system-tag{color:#27272a;background:#ffffffb8}.landing-system-tag:before{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 12px #f59e0bb3}.landing-panel{border:1px solid var(--landing-border);background:var(--landing-panel-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 26px 74px var(--landing-shadow);transform-style:preserve-3d;animation:1s ease-out both landing-fade-slide;position:relative;overflow:hidden}.light .landing-panel{color:#111827}.landing-panel:hover{border-color:#f59e0b47;box-shadow:0 34px 90px #0000006b,0 0 48px #f59e0b14}.landing-product-panel{background:linear-gradient(#09090b80,#09090bd1),url(/landing/dashboard-bg.jpg) 50%/cover,radial-gradient(700px at 55% -8%,#f59e0b2e,#0000 42%),#09090bbd}.light .landing-product-panel{background:linear-gradient(#ffffff85,#ffffffd6),url(/landing/dashboard-bg.jpg) 50%/cover,radial-gradient(700px at 55% -8%,#d977061f,#0000 42%),#fffc}.landing-product-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f59e0b40,#0000);height:90px;animation:5.8s ease-in-out infinite landing-shimmer;position:absolute;top:0;left:0;right:0}.landing-bar{transform-origin:bottom;animation:4s ease-in-out infinite landing-bar-grow}.landing-chart-path{stroke-dasharray:10 8;animation:7s linear infinite landing-line-dash}.section-ruler{background:linear-gradient(90deg, transparent, var(--landing-border-strong), #f59e0b61, transparent);height:1px;margin:-18px 0 42px;box-shadow:0 0 26px #f59e0b2e}.landing-section{width:min(1180px,100% - 32px);margin:0 auto;padding:112px 0;position:relative}.landing-section-compact{padding:82px 0}.landing-section:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#f59e0b17,#0000 72%);width:min(980px,90vw);height:360px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.landing-pain-grid{border:1px solid var(--landing-border);background:linear-gradient(115deg, #f59e0b14, transparent 22% 78%, #fafafa09), var(--landing-panel-soft);box-shadow:0 28px 90px var(--landing-shadow);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.landing-pain-grid:before{content:"EXCEL + EMAIL + PROCESSO FISICO + RISCO LEGAL";color:#f59e0b29;font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.28em;white-space:nowrap;position:absolute;top:16px;left:20px;right:20px;overflow:hidden}.light .landing-pain-grid:before{color:#92400e57;text-shadow:0 1px #ffffffb8}.landing-pain-card{z-index:1;border-right:1px solid var(--landing-border);min-height:230px;padding:24px;transition:background .25s,transform .25s,border-color .25s;position:relative;overflow:hidden}.landing-pain-card:last-child{border-right:0}.landing-pain-card:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);transform-origin:0;opacity:.45;height:1px;transition:transform .35s,opacity .35s;position:absolute;inset:auto 18px 18px;transform:scaleX(.18)}.landing-pain-card:hover{background:#f59e0b12;border-color:#f59e0b38;transform:translateY(-6px)}.landing-pain-card:hover:after{opacity:1;transform:scaleX(1)}.landing-signal-box,.landing-law-panel,.landing-proof-panel,.landing-feature{border:1px solid var(--landing-border);background:radial-gradient(480px circle at 85% 0%, #f59e0b1a, transparent 58%), var(--landing-panel-soft);position:relative;overflow:hidden}.landing-signal-box{min-height:170px;padding:22px}.landing-signal-box:before,.landing-feature:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff14,#0000 56%);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.landing-signal-box:hover:before,.landing-feature:hover:before{animation:1.2s cubic-bezier(.16,1,.3,1) landing-shimmer}.landing-signal-box span{color:var(--gold);font:800 10px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.16em}.landing-signal-box strong{letter-spacing:-.06em;margin-top:20px;font-size:clamp(34px,6vw,68px);line-height:.92;display:block}.landing-signal-box p{max-width:620px;color:var(--landing-muted);margin-top:14px;line-height:1.65}.landing-signal-delta{background:radial-gradient(circle at 50% 18%, #f59e0b2e, transparent 58%), var(--landing-card-bg);border:1px solid #f59e0b47;place-items:center;min-width:132px;padding:16px;display:grid}.landing-signal-delta small{font:800 30px/.9 var(--font-geist-sans), sans-serif;letter-spacing:-.06em;color:var(--gold-light)}.landing-signal-delta b{font:800 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--landing-muted);text-align:center;margin-top:8px}.landing-signal-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid;position:relative}.landing-signal-flow:before{content:"";background:linear-gradient(90deg,#f59e0b38,#f59e0bb3,#22c55e80);height:1px;position:absolute;top:24px;left:8%;right:8%;box-shadow:0 0 18px #f59e0b38}.landing-signal-step{z-index:1;border:1px solid var(--landing-border);background:linear-gradient(180deg, #fafafa0b, transparent), var(--landing-card-bg);min-height:118px;padding:14px;position:relative}.landing-signal-step i{background:var(--background);width:22px;height:22px;color:var(--gold-light);font:800 9px/1 var(--font-geist-mono), monospace;border:1px solid #f59e0b61;place-items:center;font-style:normal;display:inline-grid}.landing-signal-step small,.landing-signal-step em{font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;display:block}.landing-signal-step small{color:var(--landing-muted);margin-top:18px}.landing-signal-step b{letter-spacing:-.025em;margin-top:8px;font-size:14px;display:block}.landing-signal-step em{color:var(--gold-light);margin-top:12px;font-style:normal}.landing-signal-metrics{border:1px solid var(--landing-border);background:#f59e0b0d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.landing-signal-metrics div{border-right:1px dashed var(--landing-border);padding:13px 14px}.landing-signal-metrics div:last-child{border-right:0}.landing-signal-metrics strong{letter-spacing:-.04em;font-size:22px;line-height:1;display:block}.landing-signal-metrics span{color:var(--landing-muted);font:800 9px/1.25 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;display:block}.landing-law-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:30px;display:grid}.landing-law{border:1px dashed var(--landing-border-strong);background:var(--landing-card-bg);min-height:152px;padding:20px;transition:transform .25s,border-color .25s,background .25s;position:relative}.landing-law:hover{background:var(--landing-panel-bg);border-color:#f59e0b5c;transform:translateY(-5px)}.landing-law strong{color:var(--gold-light);font:800 13px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;display:block}.landing-law p{color:var(--landing-muted-strong);margin-top:18px;font-size:15px;line-height:1.6}.landing-proof-panel{padding:30px}.landing-proof-panel h3{letter-spacing:-.04em;font-size:32px;line-height:1.05}.landing-feature{min-height:260px;padding:24px;transition:transform .25s,border-color .25s,background .25s}.landing-feature:hover{background:var(--landing-panel-bg);border-color:#f59e0b6b;transform:translateY(-6px)}.landing-feature:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.38;height:1px;position:absolute;bottom:24px;left:24px;right:24px}.landing-feature-visual{opacity:.72;grid-template-columns:repeat(3,22px);gap:7px;display:grid;position:absolute;top:18px;right:18px}.landing-feature-visual span{border:1px solid var(--landing-border-strong);background:#fafafa0a;height:22px}.landing-feature-visual span:nth-child(2),.landing-feature-visual span:nth-child(5){background:#f59e0b38;border-color:#f59e0b52}.landing-cta{background:linear-gradient(#09090b9e,#09090bd6),url(/landing/cta-bg.jpg) 50%/cover,radial-gradient(700px at 50% 0,#f59e0b38,#0000 54%),#09090bb3;border:1px solid #f59e0b38;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000052,inset 0 0 80px #f59e0b0d}.light .landing-cta{background:linear-gradient(#ffffffa8,#ffffffe6),url(/landing/cta-bg.jpg) 50%/cover,radial-gradient(700px at 50% 0,#d9770629,#0000 54%),#ffffffd6;box-shadow:0 34px 96px #0f172a24,inset 0 0 80px #d977060d}.landing-cta:before{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 48%,#f59e0b38 48.2% 48.35%,#0000 48.5%),radial-gradient(420px at 50% 0,#f59e0b3d,#0000 70%);position:absolute;inset:0}.landing-cta-badge{color:#fef3c7;font:800 10px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.16em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090ba3;border:1px solid #f59e0b42;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.light .landing-cta-badge{color:#92400e;background:#ffffffc2}.landing-cta-badge:before{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 16px #f59e0bbf}.landing-footer{color:#fff;background:radial-gradient(720px at 18% 0,#f59e0b1f,#0000 54%),radial-gradient(620px at 88% 30%,#fafafa0e,#0000 52%),#050505;border-top:1px dashed #fafafa1f;position:relative;overflow:hidden}.light .landing-footer{color:#111827;background:radial-gradient(720px at 18% 0,#d977061f,#0000 54%),radial-gradient(620px at 88% 30%,#0f172a0b,#0000 52%),#f8fafc;border-top-color:#0f172a1f}.landing-footer:before{content:"";pointer-events:none;background-image:linear-gradient(#fafafa09 1px,#0000 1px),linear-gradient(90deg,#fafafa09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 58% at 50% 42%,#000,#0000 82%);mask-image:radial-gradient(66% 58% at 50% 42%,#000,#0000 82%)}.landing-social{width:42px;height:42px;color:var(--landing-muted);border:1px dashed var(--landing-border-strong);background:var(--landing-card-bg);justify-content:center;align-items:center;transition:color .25s,border-color .25s,background .25s,transform .25s;display:inline-flex}.landing-social:hover{color:var(--gold-light);background:#f59e0b14;border-color:#f59e0b80;transform:translateY(-3px)}.landing-footer-word{background-color:#0000;background-image:linear-gradient(#fafafa06 1px,#0000 1px),linear-gradient(90deg,#fafafa06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.light .landing-footer-word{background-color:#0000;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.light .landing-page .text-zinc-300,.light .landing-page .text-zinc-400,.light .landing-page .text-zinc-500,.light .landing-page .text-zinc-600{color:var(--landing-muted)}.light .landing-page .border-white\/10{border-color:var(--landing-border)}.light .landing-page .bg-card\/40,.light .landing-page .bg-card\/70,.light .landing-page .bg-background\/40,.light .landing-page .bg-background\/50,.light .landing-page .bg-background\/60,.light .landing-page .bg-background\/75,.light .landing-page .bg-background\/80,.light .landing-page .bg-background\/90,.light .landing-page .bg-sidebar\/60,.light .landing-page .bg-black\/40{background-color:var(--landing-card-bg)}.light .landing-page .bg-\[\#101013\]{background-color:var(--landing-inset-bg)}.light .landing-page .text-orange-100{color:#92400e}.light .landing-page .text-red-300{color:#b91c1c}.light .landing-page .text-emerald-300,.light .landing-page .text-emerald-200{color:#047857}.light .landing-page .text-white{color:#111827}.light .landing-page .landing-btn,.light .landing-page .landing-btn .text-white{color:#fff}.light .landing-page .hover\:text-white:hover{color:#111827}.light .landing-page .shadow-black\/45,.light .landing-page .shadow-black\/50{--tw-shadow-color:#0f172a24}.landing-footer-word h2{color:#0000;letter-spacing:-.08em;white-space:nowrap;-webkit-text-stroke:1px #f59e0b5c;text-shadow:0 0 42px #f59e0b14;margin:0;font-size:clamp(78px,15vw,190px);font-weight:800;line-height:.8}@media (max-width:1024px){.landing-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pain-card{border-bottom:1px solid #fafafa14}}@media (max-width:720px){.landing-section{padding:76px 0}.landing-section-compact{padding:62px 0}.landing-pain-grid,.landing-law-panel{grid-template-columns:1fr}.landing-pain-card{border-right:0}.landing-proof-panel h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
