.landing-home{--lime:#c2ef83;--store-accent:#c2ef83;--muted:#b0bdc9;--line:#34434d;color:#f3f5ef;background:#0e191e}.landing-home :focus-visible{outline-color:var(--lime)}.landing-home .landing-nav{border-bottom-color:#c2ef8324}.landing-home .landing-links{color:#c4cdd9}.landing-home .landing-hero:before{background-image:linear-gradient(#c2ef8309 1px,#0000 1px),linear-gradient(90deg,#c2ef8309 1px,#0000 1px)}.landing-home .landing-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c2ef8309,#0000 67%);border-radius:50%;width:650px;height:650px;position:absolute;top:-180px;right:-200px}.landing-home h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#d9f7b0,#b4e969 85%);-webkit-background-clip:text;background-clip:text}.landing-home .lp-button:not(.lp-outline){color:#162214;background:linear-gradient(125deg,#d0f49b,#b3e86f);border-color:#c2ef83;box-shadow:inset 0 1px #fff5,0 4px 18px #00000030}.landing-home .lp-button:not(.lp-outline):hover{background:linear-gradient(125deg,#e0ffbb,#caf68e);box-shadow:inset 0 1px #fff6,0 7px 24px #c2ef831c}.landing-home .lp-outline{border-color:#536071}.landing-home .lp-outline:hover{background:#263448}.landing-home .product-preview{background:linear-gradient(150deg,#1b2b33,#15242a);border-color:#536660;border-radius:24px;box-shadow:12px 14px #c2ef830b,0 25px 55px #0003}.landing-home :is(.preview-top,.preview-row){border-color:#344156}.landing-home .preview-muted{color:#adbdce}.landing-home .preview-point{background:#21323c;border-color:#61785b;border-radius:17px}.landing-home .preview-next{background:#192b31;border-color:#3a5156;border-radius:17px}.landing-home .preview-avatar:not(.lavender){color:#1c3221;background:#c2ef83}.landing-home .preview-timer>span{color:#9aaebb}.landing-home .preview-bulletin{background:#c2ef830c;border-color:#c2ef8335;border-radius:15px}.landing-home .ready-chip{color:#c2ef83;background:#c2ef8318}.landing-home .platform-strip{color:#16251c;background:linear-gradient(110deg,#d1f39f,#c2ef83 60%,#b4e773);border-block-color:#d0f0a05c}.landing-home .platform-strip>span,.landing-home .platform-strip i{color:#30422e}.landing-home .feature-grid{border:0;gap:18px}.landing-home .feature-card{border:1px solid var(--line);background:linear-gradient(150deg,#1b2b33,#15242a);border-radius:22px;padding:28px;transition:transform .22s,border-color .22s,background .22s}.landing-home .feature-card:hover{background:#1c2e35;border-color:#879c74;transform:translateY(-4px)}.landing-home .feature-heading>span{background:#c2ef8312;border:1px solid #c2ef8340;border-radius:18px;place-items:center;width:62px;height:62px;font-size:1.75rem;display:grid;transform:none}.landing-home .feature-heading .brand-emblem{width:36px;height:36px}.landing-home .floor-feature-icon{width:36px;height:36px;color:var(--lime);display:block}.landing-home .feature-heading small{color:#93a8a3}.landing-home .workday-steps li{background:#15242a;border-radius:20px}.landing-home .workday-steps li>span{color:#c2ef83;background:#c2ef8315;border-color:#c2ef8340;border-radius:13px}.landing-home .workflow-fit{background:linear-gradient(125deg,#e9eee5,#d9e2d4);border-radius:28px}.landing-home .workflow-fit .lp-eyebrow{color:#3c602c}.landing-home .workflow-map{border-radius:22px;box-shadow:10px 10px #16291e20}.landing-home .workflow-product{border-radius:16px}.landing-home .workflow-product .brand-emblem{color:#c2ef83}.landing-home .founder-profile{background:#15242a;border-color:#344256;border-radius:24px}.landing-home .founder-photo{background:radial-gradient(circle,#2c3b3d,#142133 68%);border-color:#344256}.landing-home .founder-photo:after{border-color:#c2ef836b}.landing-home .founder-bio .founder-role{color:#d9e6cb}.landing-home .founder-value{border-color:#344256}.landing-home .fairness-section{background:radial-gradient(at 90% 20%,#c2ef8308,#0000 70%),#15242a;border:1px solid #42564b;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;display:grid}.landing-home .fairness-copy{min-width:0}.landing-home .fairness-section h2{font-size:clamp(2rem,3.2vw,3rem)}.landing-home .fairness-note{color:#b0bdc9}.landing-home .fairness-source{color:#c8ddb4;text-underline-offset:4px}.fairness-visual{color:#24312c;background:linear-gradient(145deg,#f3f5ef,#e2e8e0);border:1px solid #fff8;border-radius:22px;min-width:0;margin:0;padding:26px;box-shadow:0 16px 40px #00000035}.record-heading{align-items:center;gap:12px;display:flex}.record-heading>.brand-emblem{color:#466037;flex:none;width:32px;height:32px}.record-heading small{letter-spacing:.1em;color:#536154;margin-bottom:6px;font-size:.625rem;display:block}.record-heading strong{letter-spacing:-.035em;font-size:1.1875rem}.record-heading>span{color:#526448;margin-left:auto;font-size:1.6rem}.record-turns{margin:26px 0;padding:0;list-style:none;position:relative}.record-turns:before{content:"";background:#91a088;width:1px;position:absolute;top:24px;bottom:24px;left:14px}.record-turns li{align-items:center;gap:12px;margin:12px 0;display:flex;position:relative}.record-number{background:#edf1e7;border:1px solid #91a088;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:.6875rem;font-weight:700;display:grid}.record-person{background:#fafbf6;border:1px solid #c6d0c0;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;padding:13px;display:flex}.record-person strong{white-space:nowrap;font-size:.875rem}.record-avatar{background:#e1e8d7;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.625rem;font-weight:700;display:grid}.record-status{color:#52614e;white-space:nowrap;margin-left:auto;font-size:.6875rem}.record-turns li:first-child .record-person{color:#f3f5ef;background:#22343c;border-color:#22343c;box-shadow:0 4px 8px #0c192215}.record-turns li:first-child .record-avatar{color:#233322;background:#c2ef83}.record-turns li:first-child .record-status{color:#d3decd}.record-outcome{border-top:1px solid #c6d0c0;align-items:center;gap:10px;padding-top:18px;display:flex}.record-outcome>span{color:#496b32;border:1px solid #aebfa0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.landing-home .record-outcome p{color:#52614e;margin:0;font-size:.75rem;line-height:1.5}.record-outcome strong{color:#2d3f29;font-weight:600}.fairness-visual figcaption{color:#5a6856;letter-spacing:.025em;margin-top:18px;font-size:.625rem}.landing-home .price-card{background:#15242a;border-color:#354359;border-radius:24px}.landing-home .price-card.featured{background:linear-gradient(140deg,#273b37,#17272d);border-color:#c2ef83;box-shadow:inset 0 1px #c2ef8320}.landing-home .billing-switch{background:#1c293a;border-color:#36465a}.landing-home .billing-switch button[aria-pressed=true]{color:#17241c;background:#e9eee3}.landing-home .price-card ul{border-color:#37465a}.landing-home .landing-closing{isolation:isolate;background:radial-gradient(at 50% 115%,#c2ef8310,#0000 70%),linear-gradient(115deg,#13202b,#1c2c37);border-top:1px solid #c2ef832b;padding:85px 24px 95px;position:relative;overflow:hidden}.landing-home .landing-closing:before{content:none}.closing-brand{justify-content:center;width:fit-content;margin:0 auto}.landing-home .closing-brand .landing-logo{width:38px;height:38px;margin-right:8px}.closing-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.closing-art>.brand-emblem{color:#c2ef830d;width:520px;height:520px;margin-top:-260px;position:absolute;top:50%;right:-60px;transform:rotate(-14deg)}.closing-art>i{border:1px solid #c2ef8312;border-radius:50%;width:680px;height:680px;margin:-340px 0 0 -340px;position:absolute;top:50%;left:50%}.closing-art>i:nth-child(2){width:900px;height:900px;margin:-450px 0 0 -450px}.landing-home .landing-closing h2{text-wrap:balance;position:relative}.landing-home .landing-footer{background:#0e191e;border-color:#34434d}@media (hover:hover) and (pointer:fine){.landing-home,.landing-home :is(a,button,[role=button]){cursor:url(/brand-cursor.svg) 23 4,auto}.landing-home :is(a,button,[role=button]){cursor:url(/brand-cursor.svg) 23 4,pointer}.landing-home :is(input,textarea){cursor:text}.landing-home select{cursor:auto}}@media (prefers-reduced-motion:no-preference){.landing-home .landing-section-arrived{animation:.62s cubic-bezier(.2,.7,.3,1) both landing-section-arrival}.landing-home .landing-section-arrived:focus-within{opacity:1!important;translate:none!important}.closing-art>.brand-emblem{transition:transform 2.8s}.landing-closing:is(:hover,:focus-within) .closing-art>.brand-emblem{transform:rotate(2deg)scale(1.04)}.landing-home .fairness-visual{transition:transform .35s,box-shadow .35s}.landing-home .fairness-visual:hover{transform:translateY(-4px);box-shadow:0 20px 45px #00000050}}@keyframes landing-section-arrival{0%{opacity:.35;translate:0 16px}to{opacity:1;translate:0}}@media print{.landing-home .landing-section-arrived{animation:none}}@media (max-width:1050px){.landing-home .feature-card{padding:22px}.landing-home .fairness-section{grid-template-columns:1fr 1fr;gap:28px}.fairness-visual{padding:20px}.record-person{gap:7px;padding:11px}.record-avatar{display:none}}@media (max-width:760px){.landing-home .fairness-section{grid-template-columns:1fr}.fairness-visual{width:100%;max-width:480px;margin:5px auto 0}.record-avatar{display:grid}}@media (max-width:650px){.landing-home .product-preview{border-radius:19px;box-shadow:6px 8px #c2ef830c}.landing-home .preview-point,.landing-home .preview-next{border-radius:13px}.landing-home .workflow-fit,.landing-home .fairness-section{border-radius:24px;margin-inline:10px}.landing-home .feature-card{padding:24px}.landing-home .feature-heading>span{width:54px;height:54px}.landing-home .landing-closing{padding:60px 22px 70px}.closing-art>.brand-emblem{width:390px;height:390px;margin-top:-195px;right:-140px}.fairness-visual{padding:18px}}@media (forced-colors:active){.landing-home h1 em{-webkit-text-fill-color:currentColor;background:0 0}}.floor-rhythm{color:#f3f5ed;background:#101b21;border-block:1px solid #c7ef861f;grid-template-columns:1fr 2.5fr;gap:3rem;padding:3.5rem max(6vw,24px);display:grid}.rhythm-intro h2{margin:1rem 0;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.rhythm-intro p,.rhythm-stop p{color:#b9c3c6;line-height:1.65}.rhythm-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid;position:relative}.rhythm-track:before{content:"";background:linear-gradient(90deg,#c6f08000,#c6f080,#c6f08000);height:1px;position:absolute;top:56px;left:5%;right:5%}.rhythm-stop{background:linear-gradient(150deg,#21312e,#162329);border:1px solid #c6f08026;border-radius:22px;padding:1.5rem;transition:transform .25s,border-color .25s;position:relative}.rhythm-stop:hover{border-color:#c6f08080;transform:translateY(-4px)}.rhythm-mark{color:#c6f080;justify-content:space-between;align-items:center;margin-bottom:1.8rem;display:flex}.rhythm-mark svg{width:46px;height:46px}.rhythm-mark span{font-variant-numeric:tabular-nums;color:#9faeac;font-size:14px}.rhythm-stop small{letter-spacing:.13em;color:#c6f080;font-size:10px}.rhythm-stop h3{margin:.7rem 0;font-size:clamp(18px,1.65vw,26px)}.rhythm-stop p{margin:0;font-size:14px}.founders-intro{max-width:1100px}.founders-intro h1{margin:1.5rem 0 2rem;font-size:clamp(2.5rem,5vw,5rem);line-height:1.06}.founders-intro h1 em{color:var(--lp-lime,#c6f080);font-style:normal}.founders-intro p,.founders-belief p{color:#bac5c8;max-width:760px;font-size:18px;line-height:1.85}.founders-page .team-section{padding-top:0}.founders-belief .lp-button{margin:1rem 1rem 0 0}.team-section>.lp-button{margin-top:2rem}@media (max-width:1000px){.floor-rhythm{grid-template-columns:1fr;gap:1.5rem}.rhythm-intro h2 br{display:none}.rhythm-intro h2{margin:.7rem 0}.rhythm-intro p br{display:none}}@media (max-width:600px){.rhythm-track{grid-template-columns:1fr}.rhythm-track:before{display:none}.rhythm-stop{grid-template-columns:55px 1fr;column-gap:1rem;padding:1.3rem;display:grid}.rhythm-mark{grid-row:1/4;margin:0;display:block}.rhythm-mark span{margin-top:.6rem;display:block}.rhythm-stop h3{margin:.4rem 0}.floor-rhythm{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.rhythm-stop{transition:none}.rhythm-stop:hover{transform:none}}.landing .product-intro{display:block}.landing-section-arrived .feature-card,.landing-section-arrived .rhythm-stop,.landing-section-arrived .workday-steps>li,.landing-section-arrived .price-card{animation:.7s ease-out both floor-card-arrive}.landing-section-arrived :is(.feature-card,.rhythm-stop,.workday-steps>li,.price-card):nth-child(2){animation-delay:.1s}.landing-section-arrived :is(.feature-card,.rhythm-stop,.workday-steps>li,.price-card):nth-child(3){animation-delay:.2s}.landing-section-arrived .workday-steps>li:nth-child(4){animation-delay:.3s}@keyframes floor-card-arrive{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-links{flex-wrap:wrap;justify-content:center;row-gap:12px}.product-intro{max-width:1120px}.product-intro h1{letter-spacing:-.05em;margin:1.4rem 0;font-size:clamp(2.7rem,6vw,6rem);line-height:1.04}.product-intro h1 em{color:#c2ef83;font-style:normal}.product-intro p,.product-explanation p,.product-outro p{color:#b9c7ca;max-width:550px;font-size:18px;line-height:1.8}.product-intro .lp-button{margin-top:1rem}.product-chapter{border-top:1px solid #ffffff12;grid-template-columns:1fr 1.1fr;align-items:center;gap:7vw;display:grid}.product-explanation h2,.product-outro h2{letter-spacing:-.04em;margin:1.1rem 0;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.1}.product-chapter-reverse .product-explanation{order:2}.product-chapter-reverse .product-demo{order:1}.product-demo{color:#eef4f1;background:linear-gradient(145deg,#1e3039,#111d24);border:1px solid #c2ef8330;border-radius:28px;margin:0;padding:28px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0003}.demo-heading{letter-spacing:.1em;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding-bottom:22px;font-size:12px;display:flex}.demo-heading svg{color:#c2ef83;width:38px;height:38px}.demo-heading small{color:#9ab1b8;margin-top:7px;font-size:10px;display:block}.demo-heading>b{color:#c2ef83;margin-left:auto;font-size:24px;font-weight:400}.demo-point{background:#c2ef830b;border:1px solid #c2ef8325;border-radius:18px;margin:20px 0;padding:22px;position:relative}.demo-point>span:first-child,.demo-announcement>span{color:#c2ef83;letter-spacing:.1em;font-size:11px;display:block}.demo-point>strong{margin-top:12px;font-size:24px;display:block}.demo-chip{color:#c2ef83;border:1px solid #c2ef8340;border-radius:999px;margin-top:10px;padding:6px 12px;font-size:12px;display:inline-block}.demo-time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:22px;font-size:42px}.demo-time small{letter-spacing:.12em;color:#9ab1b8;margin:4px 0 14px;font-size:10px;display:block}.demo-time-track,.demo-bars i{background:#ffffff12;border-radius:9px;height:5px;display:block;overflow:hidden}.demo-time-track i{transform-origin:0;background:#c2ef83;width:68%;height:100%;display:block}.demo-queue{border-bottom:1px solid #ffffff10;align-items:center;gap:14px;padding:17px 4px;font-size:14px;display:flex}.demo-queue>span{color:#9ab1b8;font-variant-numeric:tabular-nums}.demo-queue>b{color:#c2ef83;margin-left:auto;font-size:12px;font-weight:400}.product-demo figcaption{color:#9eb1b8;margin-top:20px;font-size:11px;line-height:1.6}.demo-announcement{background:#c2ef8310;border-radius:18px;margin:20px 0;padding:22px}.demo-announcement strong{margin:14px 0;font-size:23px;display:block}.demo-announcement p{color:#c7d2d5;font-size:15px;line-height:1.6}.demo-announcement small{color:#9eb1b8;font-size:12px}.demo-message{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.demo-message>span{color:#c2ef83;background:#c2ef8315;border-radius:50%;padding:12px;font-size:12px}.demo-message p{color:#bdcace;background:#ffffff05;border-radius:0 15px 15px;margin:0;padding:12px;font-size:14px;line-height:1.6}.demo-message strong{color:#eef4f1;margin-bottom:4px;display:block}.demo-metrics{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.demo-metrics>div{background:#ffffff04;border-radius:18px;padding:18px}.demo-metrics strong{color:#c2ef83;font-size:40px;display:block}.demo-metrics span,.demo-bars span{color:#bdcace;font-size:13px}.demo-bars>div{margin:20px 0}.demo-bars i{height:8px;margin-top:10px}.demo-bars b{transform-origin:0;background:linear-gradient(90deg,#8ebc55,#c2ef83);height:100%;display:block}.demo-report-note{color:#d3dddb;margin-top:28px;font-size:14px}.product-outro{text-align:center;background:radial-gradient(at bottom,#c2ef8314,#0000 65%)}.product-outro>svg{color:#c2ef83;width:60px;height:60px;margin:0 auto 28px;display:block}.product-outro p{margin:24px auto}.product-outro .lp-button{margin:8px}.landing-section-arrived .demo-bars b,.landing-section-arrived .demo-time-track i{animation:1.1s ease-out .15s both floor-meter-arrive}.landing-section-arrived .demo-message{animation:.75s ease-out .15s both floor-card-arrive}.landing-section-arrived .demo-message:nth-last-child(2){animation-delay:.3s}@keyframes floor-meter-arrive{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media (max-width:1100px){.landing-nav{flex-wrap:wrap;gap:18px}.landing-nav .landing-links{order:3;gap:22px;width:100%;padding-bottom:8px;display:flex!important}.landing-nav>.lp-button{margin-left:auto}.landing-links a{font-size:13px}}@media (max-width:760px){.product-chapter{grid-template-columns:1fr;gap:28px}.product-chapter-reverse .product-explanation,.product-chapter-reverse .product-demo{order:initial}.product-demo{padding:20px}.landing-nav .landing-links{gap:12px 20px}.landing-nav .landing-brand{font-size:18px}.landing-nav>.lp-button{padding:10px 15px;font-size:12px}.product-explanation h2 br{display:none}}@media (prefers-reduced-motion:reduce){.landing-section-arrived :is(.feature-card,.rhythm-stop,.workday-steps>li,.price-card,.demo-message),.landing-section-arrived .demo-bars b,.landing-section-arrived .demo-time-track i{animation:none}}
