.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/recrutamento-bg.png) 50%/cover,radial-gradient(700px at 55% -8%,#f59e0b2e,#0000 42%),#09090bbd}.light .landing-product-panel{background:linear-gradient(#ffffff85,#ffffffd6),url(/landing/recrutamento-bg.png) 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-risk-panel{background:linear-gradient(135deg, #ef44441f, transparent 34%), radial-gradient(360px circle at 50% 35%, #f59e0b29, transparent 62%), linear-gradient(180deg, #fafafa0e, transparent), var(--landing-panel-soft);grid-template-rows:auto 1fr auto;gap:18px;min-height:390px;padding:24px;display:grid}.landing-risk-panel:after{content:"";pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000 49%,#f59e0b29 50%,#0000 51%),linear-gradient(#0000 49%,#f59e0b1f 50%,#0000 51%);border:1px solid #fafafa0f;position:absolute;inset:12px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 32%,#0000 72%);mask-image:radial-gradient(circle at 50% 42%,#000 0 32%,#0000 72%)}.landing-risk-top{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.landing-risk-top b{color:#fecaca;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#7f1d1d3d;border:1px solid #f871713d;flex-shrink:0;padding:8px 10px}.landing-risk-orbit{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#f59e0b33 0 2px,#0000 3px),radial-gradient(circle,#f59e0b29,#0000 38%),repeating-radial-gradient(circle,#0000 0 31px,#fafafa14 32px,#0000 33px);border:1px solid #f59e0b3d;place-self:center;width:min(220px,58vw);position:relative;box-shadow:inset 0 0 32px #f59e0b14,0 22px 56px #00000042}.landing-risk-orbit:before,.landing-risk-orbit:after{content:"";border:1px dashed #f59e0b47;position:absolute;inset:24px}.landing-risk-orbit:after{border-color:#f8717138;inset:54px;transform:rotate(45deg)}.landing-risk-orbit i{background:#fbbf24;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #f59e0bc7}.landing-risk-orbit i:first-child{top:33%;left:18%}.landing-risk-orbit i:nth-child(2){background:#f87171;top:21%;right:20%;box-shadow:0 0 18px #f87171c7}.landing-risk-orbit i:nth-child(3){background:#f87171;bottom:20%;left:48%;box-shadow:0 0 18px #f87171c7}.landing-risk-orbit strong{width:62px;height:62px;color:var(--gold-light);letter-spacing:-.04em;background:#09090bd1;border:1px solid #f59e0b52;place-items:center;margin:0;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-risk-list{z-index:1;gap:10px;display:grid;position:relative}.landing-risk-row{background:linear-gradient(90deg,#f59e0b1f,#0000 54%),#09090b80;border:1px solid #fafafa14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.landing-risk-row.is-high{background:linear-gradient(90deg,#f8717129,#0000 56%),#09090b85}.landing-risk-row>i{width:30px;height:30px;color:var(--gold-light);font:800 10px/1 var(--font-geist-mono), monospace;border:1px solid #f59e0b42;place-items:center;font-style:normal;display:grid}.landing-risk-row strong{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.25}.landing-risk-row span{color:var(--landing-muted);font:800 9px/1.25 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;display:block}.landing-risk-row em{color:#fecaca;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase;background:#7f1d1d2e;border:1px solid #f8717138;flex-shrink:0;padding:7px 9px;font-style:normal}.landing-risk-row.is-medium em{color:var(--gold-light);background:#78350f33;border-color:#f59e0b3d}.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{flex-direction:column;min-height:260px;padding:24px;transition:transform .25s,border-color .25s,background .25s;display:flex}.landing-feature:hover{background:var(--landing-panel-bg);border-color:#f59e0b6b;transform:translateY(-6px)}.landing-feature:after{content:none}.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-feature>svg,.landing-feature h3,.landing-feature-copy,.landing-feature-tags{z-index:1;position:relative}.landing-feature-copy{margin-bottom:0}.landing-feature-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex;position:relative}.landing-feature-tags:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.42;height:1px;position:absolute;top:10px;left:0;right:26%}.landing-feature-tags span{border:1px solid var(--landing-border);color:var(--landing-muted);font:850 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#fafafa09;padding:8px 9px;transition:border-color .2s,background .2s,color .2s,transform .2s}.landing-feature:hover .landing-feature-tags span{color:var(--landing-muted-strong);background:#f59e0b14;border-color:#f59e0b3d}.landing-feature-tags span:hover{transform:translateY(-2px)}.landing-pricing-orbit{z-index:-1;opacity:.34;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:absolute;inset:126px -4% auto}.landing-pricing-orbit span{color:#f59e0b33;min-height:120px;font:900 11px/1 var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;transform-origin:top;background-color:#0000;background-image:linear-gradient(90deg,#f59e0b14 1px,#0000 1px),linear-gradient(#f59e0b14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f59e0b2e;transform:perspective(700px)rotateX(62deg)}.landing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.landing-plan-card{border:1px solid var(--landing-border);background:radial-gradient(500px circle at 85% 0%, #f59e0b1f, transparent 58%), linear-gradient(145deg, #fafafa0f, #fafafa04), var(--landing-panel-soft);min-width:0;min-height:558px;box-shadow:0 30px 92px var(--landing-shadow);flex-direction:column;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:flex;position:relative;overflow:hidden}.landing-plan-card:before{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 24%, #ffffff14, transparent 58%), radial-gradient(240px circle at 24px 24px, var(--plan-glow,#f59e0b2e), transparent 68%);opacity:.78;position:absolute;inset:0}.landing-plan-card:after{content:"";inset-inline:18px;background:linear-gradient(90deg, transparent, var(--plan-line,var(--gold-light)), #fafafa6b, transparent);height:1px;box-shadow:0 0 26px color-mix(in srgb, var(--plan-line,var(--gold-light)) 42%, transparent);opacity:.82;position:absolute;top:0}.landing-plan-card:hover{background:radial-gradient(520px circle at 85% 0%, #f59e0b2b, transparent 58%), linear-gradient(145deg, #fafafa14, #fafafa05), var(--landing-panel-bg);border-color:#f59e0b61;transform:translateY(-8px);box-shadow:0 40px 110px #00000061,0 0 54px #f59e0b17}.landing-plan-card.is-featured{background:radial-gradient(620px circle at 50% -8%, #f59e0b38, transparent 58%), radial-gradient(520px circle at 100% 18%, #14b8a61f, transparent 58%), linear-gradient(145deg, #f59e0b1f, #fafafa05), var(--landing-panel-bg);border-color:#f59e0b6b;transform:translateY(-10px)}.landing-plan-business{--plan-glow:#f59e0b3d;--plan-line:var(--gold-light)}.landing-plan-start{--plan-glow:#22c55e29;--plan-line:#86efac}.landing-plan-enterprise{--plan-glow:#60a5fa2e;--plan-line:#93c5fd}.landing-plan-index{z-index:1;isolation:isolate;border:1px solid color-mix(in srgb, var(--plan-line,var(--gold-light)) 34%, transparent);background:radial-gradient(82px circle at 50% 16%, color-mix(in srgb, var(--plan-line,var(--gold-light)) 20%, transparent), transparent 68%), linear-gradient(145deg, #fafafa14, #fafafa05), #09090ba8;place-items:center;width:76px;height:76px;min-height:0;display:grid;position:absolute;top:18px;right:18px;overflow:hidden;box-shadow:0 18px 46px #0000003d,inset 0 1px #fafafa14}.landing-plan-index:before,.landing-plan-index:after{content:"";pointer-events:none;position:absolute}.landing-plan-index:before{background-color:#0000;background-image:linear-gradient(90deg,#fafafa0a 1px,#0000 1px),linear-gradient(#fafafa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #fafafa12;inset:8px;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.landing-plan-index:after{inset-inline:12px;background:linear-gradient(90deg, transparent, var(--plan-line,var(--gold-light)), transparent);height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--plan-line,var(--gold-light)) 54%, transparent);top:0}.landing-plan-index-glow{background:linear-gradient(90deg, transparent, var(--plan-line,var(--gold-light)), transparent);height:2px;box-shadow:0 0 22px color-mix(in srgb, var(--plan-line,var(--gold-light)) 58%, transparent);position:absolute;inset:auto 15px 12px}.landing-plan-index strong{z-index:1;color:#fff;letter-spacing:-.05em;text-shadow:0 0 24px color-mix(in srgb, var(--plan-line,var(--gold-light)) 36%, transparent);font-size:30px;font-weight:950;line-height:.85;position:relative}.landing-plan-card:hover .landing-plan-index{border-color:color-mix(in srgb, var(--plan-line,var(--gold-light)) 58%, transparent);transition:border-color .24s,transform .24s;transform:translateY(-2px)}.light .landing-plan-index{background:radial-gradient(82px circle at 50% 16%, color-mix(in srgb, var(--plan-line,var(--gold-light)) 16%, transparent), transparent 68%), linear-gradient(145deg, #fffffff0, #f8fafcb3), #ffffffd6;box-shadow:0 18px 44px #0f172a1f,inset 0 1px #ffffffa6}.light .landing-plan-index strong{color:#111827}.light .landing-plan-index:before{background-color:#0000;background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#0f172a12}.landing-plan-head,.landing-plan-price,.landing-plan-modules,.landing-plan-features,.landing-plan-footer,.landing-plan-highlight{z-index:1;position:relative}.landing-plan-head{padding:44px 22px 0}.landing-plan-head span,.landing-plan-price small,.landing-plan-footer p,.landing-plan-compare-head span{color:var(--gold);font:900 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.landing-plan-head h3{color:#fff;letter-spacing:-.065em;margin-top:14px;font-size:clamp(36px,5vw,56px);font-weight:950;line-height:.88}.landing-plan-card:hover .landing-plan-head h3{text-shadow:0 0 34px color-mix(in srgb, var(--plan-line,var(--gold-light)) 18%, transparent)}.light .landing-plan-head h3{color:#111827}.landing-plan-head p{min-height:82px;color:var(--landing-muted);margin-top:14px;font-size:14px;line-height:1.55}.landing-plan-highlight{color:#fef3c7;background:#f59e0b1a;border:1px solid #f59e0b47;align-items:center;gap:8px;min-height:34px;margin:2px 22px 0;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.landing-plan-highlight:after{content:"";background:linear-gradient(115deg,#0000 18%,#ffffff2e,#0000 54%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.landing-plan-card:hover .landing-plan-highlight:after{transform:translate(130%)}.light .landing-plan-highlight{color:#92400e;background:#f59e0b1f}.landing-plan-price{border:1px solid var(--landing-border);background:radial-gradient(320px circle at 92% 0%, color-mix(in srgb, var(--plan-line,var(--gold-light)) 14%, transparent), transparent 58%), linear-gradient(90deg, #f59e0b14, transparent), var(--landing-card-bg);margin:16px 22px 0;padding:15px;position:relative;overflow:hidden}.landing-plan-price:before{content:"";inset-inline:18px;background:linear-gradient(90deg, transparent, var(--plan-line,var(--gold-light)), transparent);opacity:.72;height:1px;position:absolute;top:0}.landing-plan-price:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--plan-line,var(--gold-light)) 16%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--plan-line,var(--gold-light)) 10%, transparent), transparent 70%);border-radius:999px;width:118px;position:absolute;bottom:-46px;right:-32px}.landing-plan-price strong{z-index:1;color:#fff;letter-spacing:-.055em;margin-top:9px;font-size:clamp(27px,3.5vw,36px);font-weight:950;line-height:.95;display:block;position:relative}.light .landing-plan-price strong,.light .landing-plan-card:hover .landing-plan-features li{color:#111827}.landing-plan-price em{z-index:1;color:var(--landing-muted);font:850 11px/1.35 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-style:normal;display:block;position:relative}.landing-plan-modules{flex-wrap:wrap;gap:8px;margin:14px 22px 0;display:flex}.landing-plan-modules span{border:1px solid var(--landing-border);color:var(--landing-muted-strong);font:850 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#fafafa0a;padding:7px 8px;transition:border-color .2s,background .2s,color .2s,transform .2s}.landing-plan-card:hover .landing-plan-modules span{border-color:color-mix(in srgb, var(--plan-line,var(--gold-light)) 24%, transparent);background:color-mix(in srgb, var(--plan-line,var(--gold-light)) 8%, transparent)}.landing-plan-modules span:hover{transform:translateY(-2px)}.landing-plan-features{gap:9px;margin:17px 22px 0;padding:0;list-style:none;display:grid}.landing-plan-features li{min-width:0;color:var(--landing-muted-strong);align-items:flex-start;gap:10px;font-size:13px;font-weight:720;line-height:1.35;transition:color .2s,transform .2s;display:flex;position:relative}.landing-plan-card:hover .landing-plan-features li{color:#f4f4f5}.landing-plan-features li:hover{transform:translate(3px)}.landing-plan-features svg{color:var(--plan-line,var(--gold-light));flex:none;margin-top:1px}.landing-plan-footer{gap:12px;margin-top:auto;padding:20px 22px 22px;display:grid}.landing-plan-footer p{color:var(--landing-muted);line-height:1.35}.landing-plan-footer .landing-btn{width:100%;min-width:0}.landing-plan-compare{border:1px solid var(--landing-border);background:radial-gradient(720px circle at 88% 0%, #f59e0b1a, transparent 60%), var(--landing-panel-soft);box-shadow:0 28px 90px var(--landing-shadow);margin-top:18px;position:relative;overflow:hidden}.landing-plan-compare:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 33%,#f59e0b17 33.1% 33.25%,#0000 33.35% 66%,#f59e0b17 66.1% 66.25%,#0000 66.35%),linear-gradient(115deg,#0000 18%,#ffffff0e,#0000 58%);position:absolute;inset:0}.landing-plan-compare-head{z-index:1;border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;position:relative}.landing-plan-compare-head h3{color:#fff;letter-spacing:-.045em;margin-top:8px;font-size:clamp(24px,3vw,34px);line-height:1}.light .landing-plan-compare-head h3{color:#111827}.landing-plan-compare-table{z-index:1;position:relative;overflow-x:auto}.landing-plan-compare-row{border-bottom:1px solid var(--landing-border);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.6fr));min-width:680px;display:grid}.landing-plan-compare-row:last-child{border-bottom:0}.landing-plan-compare-row>*{border-right:1px dashed var(--landing-border);align-items:center;min-height:48px;padding:11px 16px;display:flex}.landing-plan-compare-row>:last-child{border-right:0}.landing-plan-compare-row span{color:var(--landing-muted-strong);font-size:13px;font-weight:760}.landing-plan-compare-row b{color:var(--landing-muted);font:900 11px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:center}.landing-plan-compare-row.is-header{background:#f59e0b12}.landing-plan-compare-row.is-header span,.landing-plan-compare-row.is-header b{color:var(--gold-light)}.landing-plan-compare-row b.is-included{color:#86efac}.landing-plan-compare-row b.is-muted{color:#a1a1aa7a}.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:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#fafafa0b 1px,#0000 1px),linear-gradient(#fafafa09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #fafafa14;position:absolute;inset:18px;-webkit-mask-image:linear-gradient(110deg,#000,#0000 74%);mask-image:linear-gradient(110deg,#000,#0000 74%)}.landing-cta-grid{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:36px;display:grid}.landing-cta-copy{text-align:left}.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-cta-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.landing-cta-panel{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(480px at 92% 0,#f59e0b2e,#0000 58%),linear-gradient(145deg,#fafafa14,#fafafa06),#09090bb8;border:1px solid #fafafa1f;padding:22px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000052}.landing-cta-panel:before{content:"";inset-inline:18px;background:linear-gradient(90deg, transparent, var(--gold-light), #14b8a6b8, transparent);height:1px;position:absolute;top:0}.landing-cta-panel:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#f59e0b1f,#0000 64%),conic-gradient(from 120deg,#f59e0b38,#0000 30%,#0000);border:1px solid #f59e0b26;border-radius:999px;width:190px;position:absolute;top:-62px;right:-58px}.landing-cta-panel-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.landing-cta-panel-top span{color:var(--gold);font:950 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.landing-cta-panel-top strong{color:#fff;letter-spacing:-.055em;max-width:300px;margin-top:12px;font-size:clamp(28px,3vw,40px);font-weight:950;line-height:.96;display:block}.landing-cta-panel-top svg{color:var(--gold-light);flex:none}.landing-cta-metrics{background:#fafafa1a;border:1px solid #fafafa1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.landing-cta-metrics div{background:linear-gradient(145deg,#fafafa12,#fafafa05),#09090bb8;min-width:0;padding:14px}.landing-cta-metrics strong,.landing-cta-metrics span{display:block}.landing-cta-metrics strong{color:#fff;letter-spacing:-.04em;font-size:1.42rem;font-weight:950;line-height:1}.landing-cta-metrics span{color:var(--landing-muted);font:900 9px/1.25 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.landing-cta-flow{gap:8px;margin-top:20px;display:grid}.landing-cta-flow div{background:#fafafa0b;border:1px solid #fafafa17;grid-template-columns:34px 30px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.landing-cta-flow span{color:var(--gold-light);font:950 10px/1 var(--font-geist-mono), monospace}.landing-cta-flow svg{color:#86efac}.landing-cta-flow strong{color:#e4e4e7;min-width:0;font-size:.86rem;font-weight:850}.landing-cta-note{color:#d4d4d8;border-top:1px dashed #fafafa1f;align-items:flex-start;gap:10px;margin-top:18px;padding-top:16px;font-size:.86rem;font-weight:760;line-height:1.55;display:flex}.landing-cta-note svg{color:var(--gold-light);flex:none;margin-top:2px}.light .landing-cta:after{background-color:#0000;background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#0f172a14}.light .landing-cta-panel{background:radial-gradient(480px at 92% 0,#d9770624,#0000 58%),linear-gradient(145deg,#fffffff0,#f8fafcc2),#ffffffd6;border-color:#0f172a1a;box-shadow:0 28px 82px #0f172a21}.light .landing-cta-panel-top strong,.light .landing-cta-metrics strong{color:#111827}.light .landing-cta-metrics{background:#0f172a1a;border-color:#0f172a1a}.light .landing-cta-metrics div,.light .landing-cta-flow div{background:#ffffffad;border-color:#0f172a1a}.light .landing-cta-flow strong,.light .landing-cta-note{color:#27272a}.light .landing-cta-note{border-top-color:#0f172a1f}.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}@keyframes landing-recruit-pulse{0%,to{box-shadow:0 0 #f59e0b6b}50%{box-shadow:0 0 0 6px #f59e0b00}}.landing-recruit-board{scrollbar-width:none;flex:1;gap:12px;padding:18px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 85%,#0000 100%)}.landing-recruit-board::-webkit-scrollbar{display:none}.landing-recruit-col{border:1px dashed var(--landing-border-strong);background:var(--landing-card-bg);flex-direction:column;flex:0 0 156px;gap:8px;padding:12px 10px;display:flex}.landing-recruit-col.is-final{background:#10b9810f;border-color:#10b98147}.landing-recruit-col-head{border-bottom:1px solid var(--landing-border);color:var(--landing-muted-strong);font:800 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.landing-recruit-col-head b{border:1px solid var(--landing-border);min-width:18px;height:18px;color:var(--gold-light);background:#f59e0b1f;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.landing-recruit-col.is-final .landing-recruit-col-head b{color:#6ee7b7;background:#10b98129;border-color:#10b98152}.landing-recruit-chip{border:1px solid var(--landing-border);color:#fff;background:#fafafa08;align-items:center;gap:7px;padding:7px 8px;font-size:11px;font-weight:700;transition:transform .2s,border-color .2s;display:flex}.light .landing-recruit-chip{color:#111827}.landing-recruit-chip:hover{border-color:#f59e0b57;transform:translate(3px)}.landing-recruit-avatar{width:20px;height:20px;color:var(--gold-light);font:800 9px/1 var(--font-geist-mono), monospace;background:#f59e0b1f;border:1px solid #f59e0b57;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-recruit-col.is-final .landing-recruit-avatar{color:#6ee7b7;background:#10b98129;border-color:#10b9815c}.landing-recruit-badge{animation:2.8s ease-in-out infinite landing-recruit-pulse}@media (max-width:720px){.landing-recruit-col{flex-basis:138px}}@media (max-width:1024px){.landing-cta-grid{grid-template-columns:1fr}.landing-cta-copy{text-align:center}.landing-cta-copy h2,.landing-cta-copy p{margin-left:auto;margin-right:auto}.landing-cta-actions{justify-content:center}.landing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-card{min-height:auto}.landing-plan-card.is-featured{transform:none}.landing-plan-head p{min-height:auto}.landing-pricing-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-compare-head{flex-direction:column;align-items:flex-start}.landing-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-risk-panel{min-height:0}.landing-pain-card{border-bottom:1px solid #fafafa14}}@media (max-width:720px){.landing-cta{padding:56px 18px}.landing-cta-actions{flex-direction:column;align-items:stretch}.landing-cta-actions .landing-btn{width:100%;min-width:0}.landing-cta-panel{padding:18px}.landing-cta-metrics{grid-template-columns:1fr}.landing-cta-flow div{grid-template-columns:30px 26px minmax(0,1fr)}.landing-section{padding:76px 0}.landing-section-compact{padding:62px 0}.landing-pain-grid,.landing-law-panel,.landing-plan-grid{grid-template-columns:1fr}.landing-pricing-orbit{display:none}.landing-plan-card{min-height:0}.landing-plan-head{padding:106px 20px 0}.landing-plan-head h3{font-size:40px}.landing-plan-highlight,.landing-plan-price,.landing-plan-modules,.landing-plan-features{margin-left:20px;margin-right:20px}.landing-plan-footer{padding:22px 20px}.landing-plan-index{width:70px;height:70px;top:20px;left:20px;right:auto}.landing-plan-index strong{font-size:27px}.landing-plan-compare-head{padding:18px}.landing-pain-card{border-right:0}.landing-risk-panel{padding:18px}.landing-risk-top{flex-direction:column;align-items:flex-start}.landing-risk-orbit{width:min(188px,64vw)}.landing-risk-row{grid-template-columns:auto minmax(0,1fr);gap:10px}.landing-risk-row em{grid-column:2;justify-self:start;margin-top:2px}.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}}
