.pilot-landing{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pilot-landing a,.pilot-landing button{transition:color .18s,background-color .18s,border-color .18s}.pilot-landing :is(a,button):focus-visible{outline:2px solid #d72e59;outline-offset:5px}.pilot-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.pilot-header{border-bottom:1px solid rgb(226 232 240 / 70%)}.pilot-nav-link{align-items:center;min-height:44px;font-size:13px;font-weight:500;color:#475569}.pilot-nav-link:hover{color:#d72e59}.pilot-skip-link{position:absolute;left:16px;top:8px;z-index:10;padding:12px 20px;border-radius:8px;background:#fbfbfb;transform:translateY(-160%)}.pilot-skip-link:focus{transform:translateY(0)}.pilot-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 38%,rgb(242 239 239 / 65%),transparent 56%)}.pilot-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:24px;padding-top:64px;padding-bottom:64px;min-height:min(760px,calc(100svh - 80px))}.pilot-copy{position:relative;z-index:1;min-width:0}.pilot-heading{margin:26px 0 24px;font-size:clamp(42px,4.8vw,68px);font-weight:700;line-height:1.1;letter-spacing:-.065em}.pilot-lead{margin-bottom:16px;max-width:480px;font-size:clamp(18px,1.6vw,21px);line-height:1.65;color:#334155;letter-spacing:-.025em}.pilot-description{max-width:440px;font-size:14px;line-height:1.85}.pilot-cta{margin-top:30px}.pilot-primary{box-shadow:0 6px 18px #d72e5929}.pilot-capabilities{margin-top:34px;padding-top:22px;max-width:440px;border-top:1px solid #e2e8f0}.pilot-visual{min-width:0;margin:0}.pilot-scene{position:relative;width:100%;aspect-ratio:1;perspective:1000px;transform:rotateX(var(--pilot-tilt-x, 0deg)) rotateY(var(--pilot-tilt-y, 0deg));transition:transform .35s ease-out}.pilot-aura{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;background:radial-gradient(circle,rgb(215 46 89 / 7%),transparent 68%)}.pilot-orbit{position:absolute;border-radius:50%;border:1px solid rgb(215 46 89 / 12%);pointer-events:none}.pilot-orbit-outer{top:5%;right:5%;bottom:5%;left:5%;transform:rotateX(32deg) rotate(-24deg);animation:pilot-orbit-turn 38s linear infinite}.pilot-orbit-inner{top:17%;right:17%;bottom:17%;left:17%;transform:rotateX(32deg) rotate(24deg);border-style:dashed;border-color:#cbd5e18c;animation:pilot-orbit-turn 52s linear infinite reverse}.pilot-orbit-outer:after{content:"";position:absolute;width:7px;height:7px;left:14%;top:14%;background:#d72e59;border:2px solid #fbfbfb;border-radius:50%;box-shadow:0 0 0 4px #d72e5914}.pilot-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pilot-hub-shadow{position:absolute;width:36%;height:10%;left:32%;top:68%;border-radius:50%;background:#cbd5e140;filter:blur(14px)}.pilot-hub-float{position:absolute;width:39%;height:39%;left:30.5%;top:30.5%;animation:pilot-float 7s ease-in-out infinite}.pilot-hub{width:100%;height:100%;border-radius:28px;background:#e2e8f0;transform:rotateX(18deg) rotateY(-18deg) rotate(-7deg);box-shadow:3px 4px #e2e8f0,6px 8px #e2e8f0e5,9px 12px #e2e8f0bf,14px 20px 32px #0f172a14}.pilot-hub-face{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #fff;border-radius:inherit;background:linear-gradient(140deg,#fff,#fbfbfb)}.pilot-hub-overline{font-size:8px;font-weight:600;letter-spacing:.2em;color:#94a3b8}.pilot-hub-face img{width:39%;height:auto}.pilot-hub-name{font-size:clamp(17px,1.5vw,23px);font-weight:700;letter-spacing:-.05em}.pilot-hub-subtitle{font-size:9px;color:#64748b}.pilot-node{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgb(226 232 240 / 85%);border-radius:14px;background:#fbfbfb;box-shadow:0 8px 24px #0f172a0a,0 2px 3px #0f172a05;animation:pilot-node-float 8s ease-in-out infinite}.pilot-node-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#d72e5912;color:#d72e59}.pilot-node-name{display:block;font-size:12px;font-weight:600;color:#1e293b}.pilot-node-detail{display:block;margin-top:3px;font-size:9px;color:#64748b;white-space:nowrap}.pilot-node-people{left:8%;top:12%;transform:rotate(-7deg);animation-delay:-2s}.pilot-node-projects{right:2%;top:21%;transform:rotate(6deg);animation-delay:-5s}.pilot-node-attendance{right:-1%;top:52%;transform:rotate(4deg);animation-delay:-1s}.pilot-node-payroll{right:10%;bottom:10%;transform:rotate(-5deg);animation-delay:-4s}.pilot-node-assets{left:7%;bottom:14%;transform:rotate(5deg);animation-delay:-6s}.pilot-node-crm{left:-2%;top:43%;transform:rotate(-5deg);animation-delay:-3s}.pilot-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#d72e5966}.pilot-spark-one{left:55%;top:12%}.pilot-spark-two{left:3%;top:68%;width:3px;height:3px}.pilot-spark-three{right:5%;bottom:26%}.pilot-visual-caption{margin-top:10px}.pilot-studio{display:grid;grid-template-columns:1.05fr 1.3fr .65fr;align-items:center;gap:32px;padding-block:30px;border-top:1px solid #e2e8f0;scroll-margin-top:24px}.pilot-studio-identity,.pilot-studio-description{min-width:0}.pilot-studio-mark{justify-self:end;padding-left:28px;border-left:1px solid #e2e8f0;font-size:14px;font-weight:600;line-height:1.7;letter-spacing:-.025em}.pilot-motion[hidden]{display:none}.pilot-scene[data-motion-paused] *,.pilot-scene[data-motion-paused]{animation-play-state:paused!important}.pilot-scene[data-motion-paused]{transform:none}.pilot-scene[data-motion-paused] .pilot-signal{visibility:hidden}@keyframes pilot-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes pilot-node-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes pilot-orbit-turn{0%{transform:rotateX(32deg) rotate(-24deg)}to{transform:rotateX(32deg) rotate(336deg)}}@media(min-width:1440px){.pilot-hero-grid{gap:48px}}@media(max-width:1100px){.pilot-container{width:calc(100% - 64px)}.pilot-hero-grid{gap:32px}.pilot-node{gap:7px;padding:10px}.pilot-node-detail{display:none}.pilot-hub-overline{font-size:6px}.pilot-hub-subtitle{font-size:8px}.pilot-studio{grid-template-columns:1fr 1.4fr;gap:24px}.pilot-studio-mark{display:none}}@media(max-width:767px){.pilot-container{width:calc(100% - 40px)}.pilot-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:44px;padding-bottom:36px;min-height:auto}.pilot-heading{font-size:clamp(39px,7.6vw,58px);margin-top:22px}.pilot-lead,.pilot-description{max-width:520px}.pilot-visual{width:min(520px,100%);justify-self:center}.pilot-node{padding:12px}.pilot-node-detail{display:block}.pilot-hub-overline{font-size:8px}.pilot-hub-name{font-size:21px}.pilot-hub-subtitle{font-size:9px}.pilot-studio{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:26px}}@media(max-width:479px){.pilot-container{width:calc(100% - 32px)}.pilot-brand{gap:7px}.pilot-brand>span{font-size:18px}.pilot-brand img{width:34px;height:34px}.pilot-login{padding-inline:16px}.pilot-eyebrow{font-size:10px;letter-spacing:.13em}.pilot-heading{font-size:clamp(32px,8.2vw,39px)}.pilot-lead{font-size:18px}.pilot-cta{-moz-column-gap:8px;column-gap:8px}.pilot-node{padding:8px;gap:6px;border-radius:10px}.pilot-node-icon{width:27px;height:27px;border-radius:7px}.pilot-node-name{font-size:10px}.pilot-node-detail{display:none}.pilot-hub{border-radius:18px}.pilot-hub-face{gap:6px}.pilot-hub-name{font-size:16px}.pilot-hub-overline{font-size:5px}.pilot-hub-subtitle{font-size:6px}.pilot-capabilities{gap:10px 14px;margin-top:26px}}@media(prefers-reduced-motion:reduce){.pilot-landing *,.pilot-landing *:before,.pilot-landing *:after{animation:none!important;transition:none!important}.pilot-scene{transform:none!important}.pilot-signal,.pilot-motion{display:none}}.pilot-section{padding-block:88px;scroll-margin-top:24px}.pilot-section-kicker{font-size:11px;font-weight:600;line-height:1.8;letter-spacing:.16em;text-transform:uppercase;color:#64748b}.pilot-section-heading{margin-top:14px;font-size:clamp(30px,3.1vw,44px);font-weight:600;line-height:1.2;letter-spacing:-.05em}.pilot-section-intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;margin-bottom:40px}.pilot-section-description{max-width:420px;font-size:14px;line-height:1.9;color:#475569}.pilot-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pilot-feature{padding:28px;border:1px solid #e2e8f0;border-radius:20px;background:#ffffffa6;scroll-margin-top:24px}.pilot-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#d72e5912;color:#d72e59}.pilot-workflow-section{background:#f2efef8c;border-block:1px solid rgb(226 232 240 / 60%)}.pilot-workflow-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.pilot-workflow-steps{margin-top:32px}.pilot-workflow-steps li{display:flex;gap:16px;padding-block:16px}.pilot-step-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;font-size:11px;font-weight:600;border:1px solid #e2e8f0;border-radius:50%;background:#fbfbfb;color:#d72e59}.pilot-workflow-steps h3{margin-top:5px;font-size:14px;font-weight:600}.pilot-workflow-steps p{margin-top:6px;max-width:350px;font-size:13px;line-height:1.8;color:#475569}.pilot-workspace-preview{min-width:0;border:1px solid #e2e8f0;border-radius:20px;background:#fbfbfb;box-shadow:0 20px 60px #0f172a0d}.pilot-preview-tabs{display:flex;gap:4px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.pilot-preview-tabs button{flex:1;min-width:0;min-height:44px;padding:8px;border-radius:8px;font-size:11px;font-weight:500;color:#475569}.pilot-preview-tabs button[aria-selected=true]{background:#d72e59;color:#fff}.pilot-preview-tabs button[aria-selected=false]:hover{background:#f0f0f0}.pilot-preview-panel{padding:24px;min-height:390px}.pilot-preview-panel[hidden]{display:none}.pilot-preview-panel:focus-visible{outline:2px solid #d72e59;outline-offset:-4px;border-radius:12px}.pilot-preview-focus{display:flex;align-items:center;gap:14px;margin-block:24px;padding:18px 16px;border:1px solid rgb(215 46 89 / 12%);border-radius:14px;background:#d72e5908}.pilot-preview-rows li{display:flex;align-items:flex-start;gap:12px;padding-block:12px;border-bottom:1px solid rgb(226 232 240 / 70%)}.pilot-preview-rows li:last-child{border:0}.pilot-preview-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f0f0f0;font-size:12px;color:#d72e59}.pilot-role-strip{padding-block:28px;border-bottom:1px solid #e2e8f0}.pilot-mobile-apps{padding-block:28px;border-block:1px solid #e2e8f0;background:#f0f0f066}.pilot-store-link{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:12px;background:#fbfbfb}.pilot-store-link:hover{border-color:#d72e59;color:#d72e59}.pilot-services-grid{display:grid;grid-template-columns:1fr 1.15fr;align-items:start;gap:80px}.pilot-services-copy{min-width:0}.pilot-location{margin-top:30px;padding-top:24px;border-top:1px solid #e2e8f0;max-width:350px}.pilot-service-row{display:grid;grid-template-columns:28px 1fr;gap:18px;padding-block:24px;border-bottom:1px solid #e2e8f0}.pilot-service-row:first-child{padding-top:0}.pilot-service-row>span{padding-top:5px}.pilot-faq-section{background:#f0f0f073;border-block:1px solid rgb(226 232 240 / 65%)}.pilot-faq-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:72px}.pilot-faq{border-bottom:1px solid #e2e8f0}.pilot-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:20px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.pilot-faq summary::-webkit-details-marker{display:none}.pilot-faq summary:focus-visible{outline:2px solid #d72e59;outline-offset:4px;border-radius:4px}.pilot-faq-plus{font-size:20px;font-weight:400;color:#d72e59}.pilot-faq[open] .pilot-faq-plus{transform:rotate(45deg)}.pilot-faq>p{padding-bottom:24px;max-width:640px;font-size:14px;line-height:1.9;color:#475569}.pilot-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.pilot-closing-inner>div:last-child{flex-shrink:0}.pilot-footer{padding-top:56px;border-top:1px solid #e2e8f0;background:#f2efef8c}.pilot-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;padding-bottom:40px}.pilot-footer-heading{margin-block:10px 16px;font-size:12px;font-weight:600;color:#1e293b}.pilot-footer nav>a{display:flex;align-items:center;min-height:40px;font-size:12px;line-height:1.5;color:#475569}.pilot-footer nav>a:hover{color:#d72e59}.pilot-footer-bottom{padding-block:16px;border-top:1px solid #e2e8f0}.pilot-policy{padding-top:32px;padding-bottom:72px}.pilot-policy-grid{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;margin-top:40px}.pilot-policy-nav{position:sticky;top:24px}.pilot-policy-nav a{display:block;padding-block:8px;font-size:12px;line-height:1.6;color:#475569}.pilot-policy-nav a:hover{color:#d72e59}.pilot-policy-copy{max-width:820px;min-width:0;font-size:14px;line-height:1.85;color:#334155;overflow-wrap:anywhere}.pilot-policy-copy section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #e2e8f0;scroll-margin-top:24px}.pilot-policy-copy h2{margin-bottom:16px;font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.025em;color:#1e293b}.pilot-policy-copy h3{margin-block:20px 8px;font-size:15px;font-weight:600;color:#1e293b}.pilot-policy-copy p+p,.pilot-policy-copy ul+p{margin-top:12px}.pilot-policy-copy ul{padding-left:20px;list-style:disc}.pilot-policy-copy li{margin-block:8px}.pilot-policy-copy a{color:#d72e59;text-decoration:underline;text-underline-offset:3px}.pilot-review-note{padding:12px 14px;border-left:2px solid #fbbf24;background:#fffbeb;color:#451a03;font-size:12px}.pilot-policy-copy a.pilot-deletion-action{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-block:20px;padding:12px 24px;border-radius:999px;background:#d72e59;font-size:14px;font-weight:600;color:#fff;text-decoration:none}.pilot-policy-copy a.pilot-deletion-action:hover{background:#111}@media(max-width:1100px){.pilot-feature{padding:22px}.pilot-workflow-grid,.pilot-services-grid,.pilot-faq-grid{gap:40px}.pilot-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}}@media(max-width:975px){.pilot-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-section-intro{gap:28px}.pilot-preview-panel{padding:20px}.pilot-preview-tabs{padding-inline:12px}.pilot-services-grid{grid-template-columns:1fr 1fr}.pilot-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pilot-policy-grid{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media(max-width:767px){.pilot-section{padding-block:56px}.pilot-section-intro,.pilot-workflow-grid,.pilot-services-grid,.pilot-faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pilot-section-intro{margin-bottom:28px}.pilot-section-description{max-width:560px}.pilot-workflow-steps{margin-top:20px}.pilot-services-list{margin-top:8px}.pilot-closing-inner{flex-direction:column;align-items:flex-start;gap:24px}.pilot-policy-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.pilot-policy-nav{position:static;display:flex;flex-wrap:wrap;gap:2px 20px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.pilot-policy-nav h2{flex-basis:100%}}@media(max-width:479px){.pilot-section-heading{font-size:30px}.pilot-feature-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pilot-feature{padding:24px}.pilot-section{padding-block:44px}.pilot-preview-tabs button{font-size:10px;padding-inline:4px}.pilot-preview-focus{padding:14px 12px}.pilot-footer{padding-top:36px}.pilot-footer-grid{gap:28px 20px}.pilot-footer-grid>div:first-child{grid-column:1 / -1}.pilot-policy{padding-bottom:40px}}
