.premium-landing{--p-canvas:#070708;--p-surface:#100f0f;--p-raised:#181515;--p-text:#f5f3f2;--p-muted:#a39e9a;--p-signal:#ff6363;--p-signal-2:#ff8a5c;--p-signal-soft:#ff63631f;--p-amber:#f5b85c;--p-line:#ffffff17;--p-cyan:var(--p-signal);--p-ease:cubic-bezier(.16, 1, .3, 1);min-height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--p-canvas);color:var(--p-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:clip}.premium-landing h1,.premium-landing h2,.premium-landing h3{text-wrap:balance}.premium-landing a,.premium-landing button{touch-action:manipulation}.premium-landing section[id]{scroll-margin-top:24px}.premium-landing :focus-visible{outline-color:var(--p-signal)}.premium-landing ::selection{color:#160404;background:#ff6363d1}.premium-landing .brand{color:var(--p-text)}.premium-landing .button{min-height:48px}.premium-landing .button span{font-size:17px;line-height:1}.premium-landing .button-primary{background:var(--p-text);color:var(--p-canvas);box-shadow:0 8px 26px #ffd6c81a}.premium-landing .button-primary:hover{background:#ffe2da;box-shadow:0 10px 34px #ff636347}.premium-landing .button-secondary{color:var(--p-text);border-color:var(--p-line);background:#ffffff09}.premium-landing .button-secondary:hover{background:#ffffff13;border-color:#ff636366}.premium-landing .button-signal{background:var(--p-amber);color:#1b1206}.p-skip-link{z-index:1000;border:1px solid var(--p-line);background:var(--p-raised);color:var(--p-text);border-radius:9px;padding:11px 15px;font-size:13px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.p-skip-link:focus{transform:translateY(0)}.p-nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#0a090994;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;width:min(100% - 64px,1360px);min-height:66px;padding:10px 12px 10px 18px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #0006,0 0 90px #ff63630d}.p-nav-links{align-items:center;gap:28px;margin-left:auto;margin-right:12px;display:flex}.p-nav-links a{color:var(--p-muted);font-size:13px;font-weight:550;transition:color .2s;position:relative}.p-nav-links a:after{content:"";background:var(--p-signal);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.p-nav-links a:hover{color:var(--p-text)}.p-nav-links a:hover:after{transform:scaleX(1)}.p-nav-actions{gap:8px;display:flex}.p-nav-actions .button{min-height:44px;padding:9px 15px;font-size:13px}.p-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:30px;max-width:1540px;min-height:100svh;margin:auto;padding:140px 48px 104px;display:grid;position:relative}.p-hero:before{content:"";pointer-events:none;background:radial-gradient(48% 65% at 83% 43%,#ff63630e,#0000 67%),radial-gradient(52% 72% at 63% 48%,#e5484d29,#0000 70%),radial-gradient(32% 40% at 2% 88%,#ff8a3c0f,#0000 70%);position:absolute;inset:0}.p-hero:after{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#ffb2a012 1px,#0000 1px),linear-gradient(90deg,#ffb2a012 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 75% at 72% 46%,#000,#0000 78%);mask-image:radial-gradient(65% 75% at 72% 46%,#000,#0000 78%)}.p-hero-copy{z-index:3;padding-left:2px;position:relative}.p-hero-copy .eyebrow{color:#c3aba5;margin-bottom:27px}.p-hero-copy .eyebrow:before{background:var(--p-signal);box-shadow:0 0 0 4px #ff63631a,0 0 18px #ff636380}.p-hero h1{max-width:720px;font-family:var(--font-body);letter-spacing:-.062em;margin:0 0 28px;font-size:clamp(48px,5.2vw,76px);font-weight:620;line-height:1.035}.p-title-line{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.p-title-line>span{display:block}.p-title-accent{background:linear-gradient(94deg,#ff9d9d,#ff6363 52%,#ff8a5c);color:#0000;-webkit-background-clip:text;background-clip:text}.p-hero-lead{max-width:580px;color:var(--p-muted);margin-bottom:31px;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.p-hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.p-demo{color:#8f817c;font-family:var(--font-mono);align-items:center;gap:10px;margin:21px 0 0;font-size:10px;display:flex}.p-demo .status-dot{background:var(--p-signal);width:5px;height:5px;box-shadow:0 0 0 3px #ff63631a}.p-hero-visual{z-index:2;min-width:0;min-height:650px;position:relative}.p-scroll-cue{z-index:3;color:#8f817c;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;bottom:29px;left:48px}.p-scroll-cue i{background:#5c4a45;width:42px;height:1px;position:relative}.p-scroll-cue i:after{content:"";border-bottom:1px solid #8f817c;border-right:1px solid #8f817c;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(-45deg)}.p-core-hero{height:100%;min-height:650px;position:relative}.p-core-topline{z-index:8;color:#a08e88;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:9px;display:flex;position:absolute;top:9px;left:4px;right:4px}.p-core-topline>span{align-items:center;gap:9px;display:flex}.p-core-topline i{background:var(--p-signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #ff6363cc}.p-motion-toggle{border:1px solid var(--p-line);color:#b3a49e;background:#141010b8;border-radius:8px;min-height:34px;padding:6px 10px;font-size:10px}.p-motion-toggle:hover{color:#fff;border-color:#ff636373}.p-core-stage{position:absolute;inset:36px 0 28px}.p-core-stage:before{content:"";border:1px solid #ff78641a;border-radius:50%;width:480px;height:480px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 90px #e5484d1a}.p-core-canvas{position:absolute;inset:0}.p-core-canvas canvas{display:block}.p-core-labels{pointer-events:none;position:absolute;inset:0}.p-node-label{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:112px;color:var(--p-text);text-align:left;background:#0e0b0bcc;border:1px solid #ffffff1a;border-radius:9px;padding:8px 10px;position:absolute;box-shadow:0 10px 30px #0000004d}.p-node-label>span{align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.p-node-label i{border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px}.p-node-label small{color:#9c8d88;font-family:var(--font-mono);white-space:nowrap;margin-top:3px;font-size:8px;display:block}.p-core-hero.is-live .p-node-label{opacity:0;width:max-content;inset:0 auto auto 0}.p-node-label[data-active=true]{background:#261010eb;border-color:#ff63638c;box-shadow:0 0 26px #ff636329}.p-node-0{top:5%;left:46%}.p-node-1{top:27%;right:5%}.p-node-2{bottom:22%;right:10%}.p-node-3{bottom:19%;left:9%}.p-node-4{top:29%;left:3%}.p-core-brandmark{z-index:4;color:#ffeceb;pointer-events:none;filter:drop-shadow(0 0 12px #ff636366);place-items:center;gap:7px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.p-core-brandmark>span{letter-spacing:.08em;font-size:9px}.p-core-hud{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0b0bd1;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:min(320px,72%);padding:12px 15px;display:flex;position:absolute;bottom:18px;left:0;box-shadow:0 15px 40px #00000052}.p-core-hud>div:first-child{gap:4px;display:grid}.p-core-hud>div:first-child>span{color:#cdbcb6;font-size:10px}.p-core-hud small{color:#8f817c;font-size:9px}.p-core-hud>div:last-child{align-items:center;gap:10px;display:flex}.p-core-hud>div:last-child>span{color:#9c8d88;font-size:9px}.p-core-hud strong{color:var(--p-amber);font-family:var(--font-mono);white-space:nowrap;font-size:20px}.p-core-caption{color:#6e5f5a;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:8px;display:flex;position:absolute;bottom:0;left:4px;right:4px}.p-static-core{place-items:center;display:grid;position:absolute;inset:0}.p-static-crystal{z-index:3;clip-path:polygon(50% 0,96% 24%,84% 79%,50% 100%,16% 79%,4% 24%);background:linear-gradient(145deg,#ff857a80,#cd3c3c42 48%,#5a121299);place-items:center;width:126px;height:158px;display:grid;position:relative;box-shadow:0 0 60px #ff63633d}.p-static-crystal:before{content:"";clip-path:inherit;background:#1a0b0b8c;position:absolute;inset:2px}.p-static-crystal>svg{z-index:1;position:relative}.p-static-ring{border:1px solid #ff636338;border-radius:50%;width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg);box-shadow:0 0 25px #ff636312}.p-static-ring-two{border-color:#e5484d2e;width:420px;height:250px;transform:translate(-50%,-50%)rotateX(68deg)rotate(32deg)}.p-static-node{z-index:4;border:2px solid #ffffff8c;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 20px}.p-static-node-0{top:16%;left:50%}.p-static-node-1{top:36%;right:20%}.p-static-node-2{bottom:22%;right:27%}.p-static-node-3{bottom:22%;left:27%}.p-static-node-4{top:38%;left:19%}.p-route{max-width:1344px;margin:0 auto 118px;padding:0;position:relative}.p-route:before{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(50% 100% at 50% 100%,#ff636333,#0000 72%);height:90px;position:absolute;bottom:-38px;left:12%;right:12%}.p-route-track{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff17;border-radius:20px;justify-content:center;align-items:stretch;gap:26px;padding:26px 30px;display:flex;position:relative;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff0f}.p-route-node{min-width:0;transition:transform .3s var(--p-ease);flex:none;grid-template-columns:auto 1fr;align-content:center;column-gap:16px;display:grid}.p-route-node:hover{transform:translateY(-2px)}.p-route-num{font-family:var(--font-mono);color:var(--p-signal);text-shadow:0 0 16px #ff63638c;grid-row:span 2;align-self:center;font-size:11px;transition:text-shadow .3s}.p-route-node:hover .p-route-num{text-shadow:0 0 24px #ff6363e6}.p-route-node strong{letter-spacing:-.01em;font-size:15px}.p-route-node small{color:var(--p-muted);margin-top:4px;font-size:12px;line-height:1.45}.p-route-link{background:linear-gradient(90deg,#0000,#ff63638c 50%,#0000);flex:0 130px;align-self:center;min-width:28px;height:1px;position:relative;overflow:hidden}.p-route-link:after{content:"";background:linear-gradient(90deg,#0000,#ff9d9de6,#0000);width:34%;animation:3.2s linear infinite pRouteFlow;position:absolute;top:0;bottom:0;left:0}.p-route-link:nth-of-type(2):after{animation-delay:-1.6s}@keyframes pRouteFlow{0%{transform:translate(-100%)}to{transform:translate(300%)}}.p-section-tag{color:#ff9d9d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ff63630f;border:1px solid #ff636338;border-radius:999px;align-items:center;gap:10px;margin-bottom:25px;padding:6px 12px 6px 9px;font-size:10px;display:inline-flex}.p-section-tag:before{content:"";background:var(--p-signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff63631a,0 0 14px #ff63638c}.p-section-tag-amber{color:var(--p-amber);background:#f5b85c12;border-color:#f5b85c42}.p-section-tag-amber:before{background:var(--p-amber);box-shadow:0 0 0 3px #f5b85c1a,0 0 14px #f5b85c80}.p-label{color:var(--p-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;display:block}.p-demo-link{color:#c4b3ad;text-underline-offset:5px;font-size:13px;-webkit-text-decoration:underline #5c4a45;text-decoration:underline #5c4a45}.p-demo-link:hover{color:#fff}.p-flow{isolation:isolate;background:var(--p-canvas);position:relative}.p-continuum{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.p-neb{filter:blur(95px);will-change:transform;border-radius:50%;position:absolute}.p-neb-1{background:radial-gradient(closest-side,#ff3b3b2b,#0000 72%);width:980px;height:680px;animation:46s ease-in-out infinite alternate pNebOne;top:-180px;right:-220px}.p-neb-2{background:radial-gradient(closest-side,#b02e4f21,#0000 72%);width:860px;height:720px;animation:58s ease-in-out infinite alternate pNebTwo;top:22%;left:-300px}.p-neb-3{background:radial-gradient(closest-side,#5b2e8a1f,#0000 72%);width:900px;height:640px;animation:52s ease-in-out infinite alternate pNebThree;top:54%;right:-260px}.p-neb-4{background:radial-gradient(closest-side,#ff8a3c14,#0000 72%);width:820px;height:600px;animation:50s ease-in-out infinite alternate-reverse pNebOne;bottom:-160px;left:-140px}@keyframes pNebOne{0%{transform:translate(0,0)scale(1)}to{transform:translate(-150px,130px)scale(1.14)}}@keyframes pNebTwo{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(170px,-110px)scale(.94)}}@keyframes pNebThree{0%{transform:translate(0,0)scale(.96)}to{transform:translate(-160px,-140px)scale(1.1)}}.p-flow>section{z-index:1;position:relative}.p-rv[data-rv=pending]>*{opacity:0;transform:translateY(26px)}.p-rv[data-rv=in]>*{opacity:1;transition:opacity .7s var(--p-ease), transform .7s var(--p-ease);transform:none}.p-rv[data-rv=in]>:nth-child(2){transition-delay:80ms}.p-rv[data-rv=in]>:nth-child(3){transition-delay:.16s}.p-rv[data-rv=in]>:nth-child(4){transition-delay:.24s}.p-rv[data-rv=in]>:nth-child(5){transition-delay:.32s}.p-rv[data-rv=pending] :is(.p-payroll-ledger,.p-availability-list,.p-onboarding-steps,.p-faq-grid,.p-quality-pair,.p-role-list)>*{opacity:0;transform:translateY(18px)}.p-rv[data-rv=in] :is(.p-payroll-ledger,.p-availability-list,.p-onboarding-steps,.p-faq-grid,.p-quality-pair,.p-role-list)>*{opacity:1;transition:opacity .6s var(--p-ease), transform .6s var(--p-ease);transform:none}.p-rv[data-rv=in] :is(.p-payroll-ledger,.p-availability-list,.p-onboarding-steps,.p-faq-grid,.p-quality-pair,.p-role-list)>:nth-child(2){transition-delay:90ms}.p-rv[data-rv=in] :is(.p-payroll-ledger,.p-availability-list,.p-onboarding-steps,.p-faq-grid,.p-quality-pair,.p-role-list)>:nth-child(3){transition-delay:.18s}.p-rv[data-rv=in] :is(.p-payroll-ledger,.p-availability-list,.p-onboarding-steps,.p-faq-grid,.p-quality-pair,.p-role-list)>:nth-child(4){transition-delay:.27s}.p-rv[data-rv=in] :is(.p-payroll-ledger,.p-availability-list,.p-onboarding-steps,.p-faq-grid,.p-quality-pair,.p-role-list)>:nth-child(n+5){transition-delay:.36s}@media (max-width:1180px){.p-nav{width:calc(100% - 48px)}.p-nav-links{gap:20px;margin-right:0}.p-hero{gap:18px;padding-left:32px;padding-right:32px}.p-hero h1{font-size:58px}.p-hero-visual,.p-core-hero{min-height:600px}.p-node-label{min-width:100px;padding:7px 8px}.p-node-label small{font-size:7px}.p-scroll-cue{left:32px}.p-route{margin-left:32px;margin-right:32px}}@media (max-width:960px){.p-nav-links{display:none}.p-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:138px 24px 85px}.p-hero-copy{max-width:760px}.p-hero h1{font-size:clamp(46px,8vw,68px)}.p-hero-visual,.p-core-hero{width:min(100%,680px);min-height:620px;margin:auto}.p-scroll-cue{display:none}.p-route{margin:0 24px 90px}}@media (max-width:600px){.premium-landing .button{min-height:46px}.p-nav{border-radius:14px;gap:10px;width:calc(100% - 28px);min-height:62px;padding:8px 8px 8px 12px;top:12px}.p-nav .brand{gap:7px;min-height:44px;font-size:13px}.p-nav .brand-mark{width:29px;height:29px}.p-nav-actions .button-secondary{display:none}.p-nav-actions .button{min-height:44px;padding:8px 11px;font-size:11px}.p-hero{gap:34px;padding:111px 18px 65px}.p-hero h1{font-size:clamp(37px,10.5vw,47px);line-height:1.06}.p-hero-copy .eyebrow{font-size:9px}.p-hero-lead{font-size:16px}.p-hero-buttons{display:grid}.p-demo{overflow-wrap:anywhere;align-items:start;font-size:9px}.p-hero-visual,.p-core-hero{min-height:555px}.p-core-stage:before{width:340px;height:340px}.p-core-topline{font-size:8px}.p-core-hud{width:84%;bottom:30px;left:50%;transform:translate(-50%)}.p-core-caption>span:last-child{display:none}.p-node-label{min-width:96px;padding:7px 8px}.p-node-label>span{font-size:10px}.p-node-label small{font-size:7px}.p-node-1{right:0}.p-node-2{right:2%}.p-node-3{left:2%}.p-node-4{left:0}.p-static-crystal{width:105px;height:135px}.p-static-ring{width:270px;height:270px}.p-static-ring-two{width:310px;height:210px}.p-route{margin:0 18px 70px}.p-route:before{left:4%;right:4%}.p-route-track{flex-direction:column;gap:8px;padding:22px 20px}.p-route-node{padding:6px 0}.p-route-link{background:linear-gradient(#0000,#ff63638c 50%,#0000);flex:none;width:1px;height:20px;margin-left:5px}.p-route-link:after{width:100%;height:34%;animation:3.2s linear infinite pRouteFlowY}@keyframes pRouteFlowY{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.p-demo-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:380px){.p-core-hud{padding:11px}.p-core-hud strong{font-size:17px}.p-node-label{min-width:88px}.p-node-label small{display:none}.p-static-ring{width:240px;height:240px}}@media (prefers-reduced-motion:reduce){.p-neb,.p-route-link:after{animation:none}.p-rv[data-rv]>*,.p-rv[data-rv] :is(.p-payroll-ledger,.p-availability-list,.p-onboarding-steps,.p-faq-grid,.p-quality-pair,.p-role-list)>*{opacity:1!important;transition:none!important;transform:none!important}}
