.landing{--lp-ink:#182d25;--lp-muted:#59675e;--lp-paper:#fbfcf8;--lp-green:#44634e;--lp-line:#dfe4da;--lp-lime:#d5eea3;--lp-body:17px;--lp-lead:18px;color:var(--lp-ink);background:var(--lp-paper);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;overflow:clip}.landing *,.landing :after,.landing :before{box-sizing:border-box}.landing h1,.landing h2,.landing h3,.landing h4,.landing p{margin:0}.landing h1,.landing h2,.landing h3{font-family:inherit}.landing a{text-decoration:none}.landing a,.landing button{-webkit-tap-highlight-color:transparent}.landing button{font:inherit;cursor:pointer}.landing [tabindex]:focus-visible,.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline-offset:5px;outline:3px solid #558838}.landing main,.landing section[id]{scroll-margin-top:96px}.landing-container{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.landing-eyebrow{letter-spacing:1.65px;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.landing .status-dot{background:#658746;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.landing h2{letter-spacing:-2.5px;font-size:clamp(36px,4.2vw,59px);font-weight:450;line-height:1.09}.landing h2 span{color:#6e8764}.landing-button{border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:550;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.landing-button:hover{transform:translateY(-2px)}.landing-button .iconify{flex-shrink:0;width:18px;height:18px}.landing .button-dark{background:var(--lp-ink);color:#fff}.landing .button-dark:hover{background:#355340}.landing .button-lime{background:var(--lp-lime);color:var(--lp-ink)}.landing .button-lime:hover{background:#e5f6c2}.landing-text-link{align-items:center;gap:15px;padding-block:12px;font-size:15px;font-weight:550;display:inline-flex}.landing-text-link:hover{text-underline-offset:5px;text-decoration:underline}.landing-skip{z-index:100;background:var(--lp-ink);color:#fff;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.landing-skip:focus{transform:translateY(0)}.landing-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcf8f0;border-bottom:1px solid #dfe4daa6;justify-content:space-between;align-items:center;gap:30px;height:90px;padding-inline:max(56px,50vw - 664px);display:flex;position:sticky;top:0}.landing-brand{letter-spacing:-1.3px;white-space:nowrap;align-items:center;gap:9px;font-size:26px;font-weight:650;line-height:1;display:inline-flex}.landing-brand .brand-period{margin-left:-9px}.landing-desktop-nav{align-items:center;gap:29px;font-size:14px;display:flex}.landing article[id]{scroll-margin-top:110px}.landing-desktop-nav a,.landing-login{transition:color .2s}.landing-desktop-nav a:hover,.landing-login:hover{color:#718d58}.landing-header-actions{align-items:center;gap:27px;display:flex}.landing-login{font-size:14px}.landing .header-cta{min-height:43px;padding:11px 16px;font-size:14px}.landing-menu-button{border:1px solid var(--lp-line);background:0 0;border-radius:6px;place-items:center;width:42px;height:42px;display:none}.landing-menu-button .iconify{width:20px;height:20px}.landing-mobile-nav{display:none}.landing-hero{grid-template-columns:1.04fr 1fr;gap:45px;padding-block:62px 64px;display:grid}.hero-copy{padding-top:6px}.landing h1{letter-spacing:-5.5px;margin-top:25px;font-size:clamp(60px,6.45vw,94px);font-weight:460;line-height:.99}.landing h1>span{color:#6c8661}.hero-description{max-width:450px;font-size:var(--lp-lead);color:var(--lp-muted);line-height:1.8;margin-top:28px!important}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.hero-footnote{color:var(--lp-muted);font-size:13px;margin-top:16px!important}.hero-visual{isolation:isolate;background:radial-gradient(at 50% 40%,#e2e9d8 0,#e8eddf 40%,#f0f2e8 80%);border-radius:12px;min-height:635px;position:relative;overflow:hidden}.hero-visual:before{content:"";opacity:.27;background-image:radial-gradient(#75866c .65px,#0000 0);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.hero-visual-bottom,.hero-visual-top{letter-spacing:1px;color:#56704d;z-index:3;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;left:26px;right:26px}.hero-visual-top{top:26px}.hero-visual-top>span{align-items:center;gap:8px;display:flex}.hero-visual-top>.iconify{width:19px;height:19px}.hero-visual-bottom{border-top:1px solid #ccd6c1;padding-top:16px;font-size:8px;bottom:24px}.hero-note{z-index:4;background:#fffffce6;border:1px solid #ffffffd9;border-radius:9px;position:absolute;box-shadow:0 14px 40px -18px #33472640}.note-client{align-items:center;gap:12px;padding:16px 21px 16px 14px;display:flex;top:18%;left:7%;transform:rotate(-4deg)}.note-icon{background:#e6edda;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.note-icon .iconify{width:18px;height:18px}.note-client strong{font-size:12px;font-weight:550;display:block}.note-client div>span{color:var(--lp-muted);margin-top:2px;font-size:9px;display:block}.note-insight{width:238px;padding:19px;bottom:12%;right:7%;transform:rotate(4deg)}.note-insight-heading{color:#738569;letter-spacing:1.2px;align-items:center;gap:7px;font-size:7px;display:flex}.note-insight-heading .iconify{width:15px;height:15px}.note-insight>strong{letter-spacing:-.4px;margin-top:10px;font-size:16px;font-weight:500;display:block}.mini-bars{align-items:end;gap:5px;height:61px;margin:16px 0 9px;display:flex}.mini-bars i{background:#afc396;border-radius:2px 2px 0 0;flex:1}.mini-bars i:nth-child(3n){background:#496e46}.note-caption{color:var(--lp-muted);font-size:8px}.data-sculpture{perspective:950px;--hero-progress:0;width:100%;height:100%;position:absolute;inset:0}.sculpture-orbit{aspect-ratio:1;border:1px solid #98ae8760;border-radius:50%;position:absolute;top:47%;left:50%}.orbit-one{width:82%;transform:translate(-50%,-50%) rotateX(52deg) rotate(calc(-25deg + var(--hero-progress)*80deg))}.orbit-two{width:88%;transform:translate(-50%,-50%)rotateY(55deg)rotate(30deg)}.orbit-three{width:71%;transform:translate(-50%,-50%)rotateX(15deg)rotateY(-38deg)}.sculpture-orbit i{background:#6a8a55;border:2px solid #e5edda;border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:12%;left:14%;box-shadow:0 0 0 5px #a9bd9250}.orbit-two i{top:81%;left:11%}.orbit-three i{top:43%;left:99%}.sculpture-stack{width:228px;height:228px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(54deg - var(--hero-progress)*15deg)) rotate(calc(-36deg + var(--hero-progress)*30deg));position:absolute;top:45%;left:50%}.sculpture-layer{border:1px solid #d7e7cc;border-radius:33px;place-items:center;width:100%;height:100%;display:grid;position:absolute}.sculpture-layer>span{letter-spacing:2px;color:#638554;font-size:8px;position:absolute;bottom:17px}.layer-bottom{transform:translateZ(calc(-57px - var(--hero-progress)*45px));background:linear-gradient(130deg,#c4d6b2c0,#dce7d0b0);box-shadow:0 8px #a2b38e,0 35px 35px -10px #64814d50}.layer-middle{background:linear-gradient(135deg,#edf4e4c0,#bbd2a4c0);transform:translateZ(0);box-shadow:0 7px #adc498}.layer-top{color:#ddefc5;transform:translateZ(calc(57px + var(--hero-progress)*45px));background:linear-gradient(135deg,#5e854d,#22452e 70%);box-shadow:0 10px #163822,0 14px #7f9f61,inset 0 1px 1px #eaffd890,0 45px 60px -25px #213e2270}.layer-top svg{filter:drop-shadow(0 4px #142f24);width:64%}.sculpture-shadow{filter:blur(35px);background:#36532936;border-radius:50%;width:240px;height:120px;position:absolute;top:55%;left:50%;transform:translate(-50%)}.sculpture-label{letter-spacing:1.4px;color:#718466;font-size:7px;position:absolute}.label-one{top:34%;right:7%}.label-two{bottom:29%;left:7%}.label-three{top:13%;right:22%}.sculpture-cross{color:#7a9069;font-size:20px;font-weight:200;position:absolute}.cross-one{top:11%;left:38%}.cross-two{bottom:16%;left:18%}.landing-audience{border-block:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:25px;padding-block:30px;display:flex}.landing-audience p{color:var(--lp-muted);font-size:14px}.landing-audience p strong{color:var(--lp-ink);font-weight:500}.landing-audience>span{letter-spacing:-.4px;font-size:16px;font-weight:500}.landing-platform{padding-block:115px 100px}.section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:40px;display:flex}.section-heading h2{margin-top:22px}.section-heading>p{color:var(--lp-muted);font-size:var(--lp-body);padding-bottom:5px;line-height:1.9}.preview-tabs{background:#e9eddf;border-radius:10px 10px 0 0;gap:8px;padding:8px;display:flex}.preview-tabs button{color:#53634b;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 8px;font-size:13px;transition:background .2s;display:flex}.preview-tabs button[aria-selected=true]{color:var(--lp-ink);background:#fffef9;box-shadow:0 3px 6px #223c1810}.preview-tabs .iconify{width:17px;height:17px}.preview-window{background:#fffefa;border:1px solid #dce2d2;border-radius:0 0 9px 9px;grid-template-columns:183px 1fr;min-height:510px;display:grid;overflow:hidden;box-shadow:0 25px 65px -45px #34462380}.preview-sidebar{background:#f5f6ee;border-right:1px solid #e6e9dc;padding:25px 15px;position:relative}.preview-logo{letter-spacing:-.8px;align-items:center;gap:7px;margin-bottom:35px;font-size:19px;font-weight:600;display:flex}.preview-sidebar>p{letter-spacing:1px;justify-content:space-between;margin-bottom:18px;font-size:8px;display:flex}.preview-sidebar>span{color:#526249;border-radius:5px;align-items:center;gap:11px;margin-block:4px;padding:10px 12px;font-size:10px;display:flex}.preview-sidebar>span.selected{color:#395333;background:#e2e9d5}.sidebar-bottom{align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:24px;left:24px}.preview-topbar{color:#526249;border-bottom:1px solid #e8ebe1;justify-content:space-between;padding:13px 28px;font-size:9px;display:flex}.preview-topbar>span{align-items:center;gap:16px;display:flex}.preview-topbar i{background:#e5e8dc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.preview-body{padding:25px 30px 0}.preview-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.preview-title-row p{letter-spacing:1.1px;color:#526249;margin-bottom:5px;font-size:8px}.preview-title-row h3{letter-spacing:-.7px;font-size:25px;font-weight:450;line-height:1.3}.preview-title-row h3>span{color:#779961}.preview-title-row div>span{color:#526249;font-size:10px}.preview-action{white-space:nowrap;border:1px solid #dfe4d4;border-radius:5px;align-items:center;gap:15px;padding:9px 12px;font-size:9px;display:inline-flex}.preview-metrics{border-bottom:1px solid #e3e8d9;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;padding-bottom:23px;display:grid}.preview-metrics>div+div{border-left:1px solid #e3e8d9;padding-left:22px}.preview-metrics div>span{color:#526249;font-size:9px}.preview-metrics strong{letter-spacing:-1px;align-items:baseline;gap:12px;font-size:30px;font-weight:450;display:flex}.preview-metrics strong small{letter-spacing:0;color:#526249;font-size:8px;font-weight:400}.preview-metrics .metric-denominator{color:#526249;margin-left:-10px;font-size:16px}.calendar-heading{justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.calendar-heading strong{font-weight:550}.calendar-heading>span{color:#526249;align-items:center;gap:7px;font-size:8px;display:flex}.sample-calendar{margin-top:15px}.calendar-people{text-align:center;color:#526249;grid-template-columns:42px repeat(3,1fr);padding-bottom:8px;font-size:8px;display:grid}.landing .calendar-grid{grid-template-columns:42px 1fr;display:grid}.calendar-times{color:#526249;flex-direction:column;justify-content:space-around;font-size:7px;display:flex}.calendar-events{background:repeating-linear-gradient(#e8ecdf 0 1px,#0000 0 64px);grid-template-rows:repeat(6,29px);grid-template-columns:repeat(3,1fr);gap:3px 12px;display:grid}.sample-event{color:#47533d;background:#e6edda;border-left:2px solid #90a77a;border-radius:4px;padding:7px 10px;font-size:7px;overflow:hidden}.sample-event strong{font-size:9px;font-weight:550;line-height:1.5;display:block}.sample-event small{font-size:7px}.sample-event.peach{background:#f3e6d7;border-color:#cbac87}.sample-event.blue{background:#e3eaed;border-color:#8ca4ac}.sample-event.lavender{background:#eae5ef;border-color:#b5a2c2}.preview-caption{color:#526249;justify-content:space-between;padding-top:15px;font-size:12px;display:flex}.preview-caption>span:first-child{letter-spacing:1px;align-items:center;gap:7px;font-size:10px;display:flex}.platform-details{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:48px;display:grid}.platform-details>div>.iconify{color:#658354;width:23px;height:23px;margin-bottom:16px}.platform-details h3{letter-spacing:-.6px;font-size:24px;font-weight:450}.platform-details p{color:var(--lp-muted);font-size:var(--lp-body);max-width:300px;margin-top:9px;line-height:1.8}.sample-avatar{color:#526249;background:#e5dbc9;border-radius:50%;place-items:center;width:50px;height:50px;font-size:15px;display:inline-grid}.client-summary{background:#edf1e4;border-radius:8px;justify-content:space-between;align-items:start;gap:20px;margin-top:25px;padding:23px;display:flex}.client-summary div>span{color:#526249;font-size:10px}.client-summary strong{letter-spacing:-.5px;margin:7px 0;font-size:23px;font-weight:450;display:block}.client-summary p{color:#526249;max-width:340px;font-size:11px}.client-tag{white-space:nowrap;border:1px solid #d2dcc5;border-radius:20px;padding:5px 9px;font-size:9px}.client-preview-columns{grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;display:grid}.client-preview-columns h4{margin-bottom:12px;font-size:13px;font-weight:500}.client-preview-columns p{color:#526249;font-size:10px;line-height:1.8}.client-visit{align-items:center;gap:12px;margin-top:15px;display:flex}.client-visit strong{font-size:11px;font-weight:500}.client-visit>.iconify{color:#789461;width:20px;height:20px}.permission-note{color:#526249;border:1px dashed #ccd7bf;border-radius:5px;align-items:center;gap:12px;margin-top:20px;padding:12px;font-size:10px;display:flex}.report-chart{margin-top:20px}.report-chart>div:first-child{justify-content:space-between;font-size:11px;display:flex}.report-chart>div:first-child span{color:#526249;font-size:9px}.report-bars{background:repeating-linear-gradient(0deg,#0000 0 35px,#e4e9db 36px);gap:35px;height:165px;padding:15px 25px 0;display:flex}.report-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;display:flex;position:relative}.report-bars i{background:#adc594;border-radius:4px 4px 0 0;width:70%}.report-bars>div:last-child i{background:#4d7043}.report-bars span{color:#7b886f;padding-top:8px;font-size:9px}.landing-story{color:#edf2e5;--story-progress:0;background:#172c24;position:relative}.landing-story.story-animated{height:290svh}.story-sticky{isolation:isolate;padding:48px 0 60px;position:relative;overflow:hidden}.story-animated .story-sticky{flex-direction:column;height:100svh;min-height:800px;padding-top:130px;display:flex;position:sticky;top:0}.story-topline{color:#b0c0a3;z-index:2;justify-content:space-between;gap:20px;display:flex;position:relative}.story-topline .status-dot{background:#c6e298}.story-top-note{letter-spacing:1.2px;font-size:8px}.story-layout{z-index:2;flex:1;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;display:grid}.story-copy-stack,.story-layout{position:relative}.story-animated .story-copy-stack{min-height:380px}.story-copy{margin-block:55px}.story-animated .story-copy{opacity:0;pointer-events:none;margin:0;transition:opacity .45s,transform .6s;position:absolute;inset:0;transform:translateY(22px)}.story-animated .story-copy.is-current{opacity:1;pointer-events:auto;transform:translateY(0)}.story-step-number{color:#97b182;letter-spacing:2px;margin-bottom:23px;font-size:12px;display:block}.story-copy h2{white-space:pre-line;font-size:clamp(38px,4vw,58px)}.story-copy>p{color:#acbba1;max-width:440px;font-size:var(--lp-body);margin-top:24px;line-height:1.85}.story-copy .landing-text-link{color:#d1e7b1;margin-top:16px}.story-scene{perspective:1000px;height:470px;position:relative}.scene-grid{background-image:radial-gradient(#87a57150 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.scene-ring{border:1px solid #6b8d4f30;border-radius:50%;width:330px;height:330px;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-b{width:440px;height:440px}.ring-c{width:220px;height:220px}.scene-connections{color:#90b56a60;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.scene-hub{color:#233d2a;background:linear-gradient(135deg,#dcecc4,#91b475);border:1px solid #d7e9b9;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;transition:opacity .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 100px #a2d06f17,0 10px #698758}.scene-hub-mark{letter-spacing:-8px;padding-right:9px;font-size:79px;font-weight:500;line-height:1}.scene-hub>span:last-child{letter-spacing:1px;margin-top:13px;font-size:7px}.signal{background:#2a4033;border:1px solid #546e444f;border-radius:7px;align-items:center;gap:11px;padding:14px;transition:opacity .5s;display:flex;position:absolute;box-shadow:0 10px 30px #0e1e2250}.signal>.iconify{color:#b8d095;width:22px;height:22px}.signal>span{color:#dce6d2;font-size:10px}.signal strong{color:#98ad88;margin-top:3px;font-size:8px;font-weight:400;display:block}.signal i{background:#a7cd79;border-radius:50%;width:4px;height:4px;margin-left:8px}.signal-clients{transform:translate(calc(var(--story-progress)*100px),calc(var(--story-progress)*80px)) rotate(calc(-7deg + var(--story-progress)*7deg));top:12%;left:0}.signal-bookings{transform:translate(calc(var(--story-progress)*-100px),calc(var(--story-progress)*100px)) rotate(calc(7deg - var(--story-progress)*7deg));top:9%;right:0}.signal-team{transform:translate(calc(var(--story-progress)*100px),calc(var(--story-progress)*-100px)) rotate(calc(5deg - var(--story-progress)*5deg));bottom:10%;left:2%}.signal-revenue{transform:translate(calc(var(--story-progress)*-100px),calc(var(--story-progress)*-100px)) rotate(calc(-6deg + var(--story-progress)*6deg));bottom:12%;right:0}.scene-answer{color:#28402d;opacity:0;background:#f0f3e8;border-radius:12px;width:min(90%,380px);padding:27px;transition:opacity .6s,transform .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)rotateX(12deg)scale(.82);box-shadow:0 25px 70px #07181160}.scene-answer>div:first-child{align-items:center;gap:9px;display:flex}.scene-answer>div:first-child>.iconify{width:23px;height:23px}.scene-answer strong{font-size:17px;font-weight:500}.scene-answer>div:first-child>span{letter-spacing:1px;color:#7b8b6b;margin-left:auto;font-size:6px}.scene-answer>p{letter-spacing:-.5px;margin-top:22px;font-size:21px;line-height:1.4}.answer-rule{background:#d6dfcb;height:1px;margin-top:20px}.scene-answer>p.answer-response{color:#6b7b5b;letter-spacing:0;margin-top:17px;font-size:12px;line-height:1.8}.scene-answer small{color:#61794d;align-items:center;gap:8px;margin-top:20px;font-size:8px;display:flex}.scene-decision{opacity:0;color:#2a422b;background:#d4e6b7;border-radius:8px;align-items:center;gap:12px;width:min(96%,410px);padding:17px;transition:opacity .6s,transform .7s;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%,35px)}.decision-icon{border:1px solid #a8c083;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.scene-decision>span:nth-child(2){font-size:9px}.scene-decision strong{margin-top:3px;font-size:12px;font-weight:500;display:block}.decision-badge{letter-spacing:.5px;white-space:nowrap;margin-left:auto;font-size:7px}.scene-coordinate{letter-spacing:1.6px;color:#789065;font-size:7px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.story-animated[data-step="1"] .scene-hub,.story-animated[data-step="2"] .scene-hub{opacity:0}.story-animated[data-step="1"] .signal,.story-animated[data-step="2"] .signal{opacity:.13}.story-animated[data-step="1"] .scene-answer,.story-animated[data-step="2"] .scene-answer{opacity:1;transform:translate(-50%,-50%)rotateX(0)scale(1)}.story-animated[data-step="2"] .scene-answer{transform:translate(-50%,-65%)scale(.92)}.story-animated[data-step="2"] .scene-decision{opacity:1;transform:translate(-50%)}.story-chapters{z-index:3;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:12px;display:grid;position:relative}.story-chapters button{text-align:left;color:#b0c1a0;background:0 0;border:0;border-top:1px solid #607252;align-items:center;gap:16px;padding:18px 0 0;font-size:13px;transition:color .2s;display:flex}.story-chapters button[aria-current=step]{color:#d5eea3;border-top:2px solid #d5eea3}.story-chapters button>span{color:#8da877;font-size:9px}.story-chapters button>.iconify{margin-left:auto}.story-large-word{z-index:-1;letter-spacing:-12px;color:#bfd7a307;font-size:clamp(100px,18vw,290px);font-weight:450;line-height:.85;position:absolute;bottom:7%;left:2%}.landing-ownership{grid-template-columns:1fr 1fr;gap:90px;padding-block:120px;display:grid}.ownership-intro h2{margin-top:24px}.ownership-intro>p:not(.landing-eyebrow){color:var(--lp-muted);font-size:var(--lp-body);margin-top:27px;line-height:1.85}.ownership-intro .landing-text-link{margin-top:20px}.ownership-principles article{border-top:1px solid var(--lp-line);gap:30px;padding-block:25px;display:flex}.ownership-principles article:first-child{border:0;padding-top:4px}.ownership-principles article:last-child{padding-bottom:0}.principle-number{color:#526249;padding-top:4px;font-size:10px}.ownership-principles article>div>.iconify{color:#769263;width:25px;height:25px;margin-bottom:11px}.ownership-principles h3{letter-spacing:-.5px;font-size:24px;font-weight:450}.ownership-principles p{color:var(--lp-muted);font-size:var(--lp-body);max-width:440px;margin-top:8px;line-height:1.85}.landing-mobile-section{background:#eaf0e2;overflow:hidden}.mobile-section-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;padding-block:75px 60px;display:grid}.mobile-copy h2{margin-top:23px}.mobile-copy>p:not(.landing-eyebrow):not(.mobile-coming){max-width:440px;font-size:var(--lp-body);color:var(--lp-muted);margin-top:24px;line-height:1.85}.mobile-copy .landing-button{margin-top:27px}.mobile-availability{gap:22px;margin-top:30px;display:flex}.mobile-availability>span{align-items:center;gap:7px;font-size:14px;display:flex}.mobile-coming{color:#526249;font-size:13px;margin-top:9px!important}.device-stage{height:570px;position:relative}.device-orbit{aspect-ratio:1;width:110%;top:5%;left:-10%}.device-orbit,.device-orbit:after,.device-orbit:before{border:1px solid #cad8bc;border-radius:50%;position:absolute}.device-orbit:after,.device-orbit:before{content:"";inset:12%}.device-orbit:after{opacity:.5;inset:-12%}.phone{color:#27352a;background:#fafbf4;border:6px solid #29342c;border-radius:37px;outline:1px solid #64775a;width:250px;height:490px;padding:16px 16px 24px;position:absolute;overflow:hidden;box-shadow:10px 30px 45px -15px #30452145,inset 0 0 0 1px #fff}.phone-back{top:5px;left:0;transform:rotate(-10deg)scale(.91)}.phone-front{top:50px;right:1%;transform:rotate(9deg)}.phone-island{background:#28332a;border-radius:20px;width:74px;height:19px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;align-items:center;padding:0 8px 20px;font-size:8px;font-weight:650;display:flex}.phone-status .iconify{width:15px;height:15px}.phone-brand{letter-spacing:-.7px;align-items:center;gap:5px;margin-bottom:23px;font-size:19px;font-weight:600;display:flex}.phone-label{letter-spacing:1.1px;color:#526249;font-size:6px}.phone h3{letter-spacing:-.9px;margin-top:7px;font-size:25px;font-weight:450;line-height:1.08}.phone-week{justify-content:space-between;margin:19px 0;display:flex}.phone-week>span{text-align:center;color:#526249;border-radius:15px;flex-direction:column;gap:5px;padding:6px 8px;font-size:7px;display:flex}.phone-week strong{font-size:10px;font-weight:500}.phone-week .selected{color:#fff;background:#496541}.phone-appointment{gap:9px;margin-bottom:10px;display:flex}.phone-appointment>span{color:#526249;padding-top:10px;font-size:7px}.phone-appointment>div{background:#e9eedf;border-left:2px solid #a1b689;border-radius:4px;flex:1;padding:9px}.phone-appointment strong{font-size:9px;font-weight:550;display:block}.phone-appointment p{color:#526249;margin-top:3px;font-size:6px}.phone-appointment small{color:#526249;align-items:center;gap:3px;margin-top:6px;font-size:6px;display:flex}.phone-appointment .status-dot{width:3px;height:3px}.phone-appointment.next>div{background:#f2e9dc;border-color:#cfb899}.phone-appointment:last-of-type>div{background:0 0}.phone-nav{color:#7f8f6e;background:#fafbf4;border-top:1px solid #e5eadd;justify-content:space-around;padding-top:13px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.phone-profile{text-align:center;margin-top:23px}.phone-profile h3{margin-top:14px;font-size:24px}.phone-profile p{color:#526249;margin-top:9px;font-size:9px}.phone-profile .sample-avatar{width:60px;height:60px;font-size:22px}.phone-profile-tags{justify-content:center;gap:5px;margin:18px 0 32px;display:flex}.phone-profile-tags span{background:#e9eede;border-radius:20px;padding:5px 7px;font-size:6px}.phone-info{border-bottom:1px solid #e7ecdf;align-items:center;gap:10px;margin-top:17px;padding-bottom:14px;display:flex}.phone-info>.iconify{color:#7d9667;width:18px;height:18px}.phone-info strong{font-size:9px;font-weight:500;display:block}.device-caption,.phone-info div>span{color:#526249;font-size:8px}.device-caption{text-align:center;letter-spacing:1.5px;width:100%;position:absolute;bottom:0}.device-caption span{letter-spacing:0;font-size:7px}.landing-faq{grid-template-columns:1fr 1.2fr;gap:75px;padding-block:120px;display:grid}.landing-faq h2{margin-top:22px;font-size:clamp(36px,3.5vw,48px)}.landing-faq .landing-text-link{margin-top:24px}.faq-list details{border-bottom:1px solid var(--lp-line)}.faq-list details:first-child{border-top:1px solid var(--lp-line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:18px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>.iconify{color:#718c5d;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.faq-list details[open] summary>.iconify{transform:rotate(45deg)}.faq-answer{font-size:var(--lp-body);color:var(--lp-muted);padding:0 25px 24px 0;line-height:1.9}.faq-answer a{color:#47663d;text-underline-offset:4px;align-items:center;gap:7px;margin-top:12px;text-decoration:underline;display:inline-flex}.landing-final-cta{isolation:isolate;color:#edf2e7;background:#1d3329;border-radius:11px;padding:58px 62px;position:relative;overflow:hidden}.landing-final-cta .landing-eyebrow{color:#adc299}.landing-final-cta .status-dot{background:#c6e29c}.landing-final-cta h2{letter-spacing:-4px;margin-top:30px;font-size:clamp(54px,6vw,84px)}.landing-final-cta h2 span{color:#d5eea3}.final-cta-bottom{justify-content:space-between;align-items:end;gap:30px;margin-top:35px;display:flex}.final-cta-bottom p{color:#aabb9d;font-size:13px;line-height:1.9}.cta-orbits{z-index:-1;position:absolute;inset:0;overflow:hidden}.cta-orbits i{border:1px solid #617a4845;border-radius:50%;width:470px;height:470px;position:absolute;top:-75px;right:-20px;transform:rotate(-35deg)scaleX(.6)}.cta-orbits i:nth-child(2){transform:rotate(15deg)scaleX(.6)}.cta-orbits i:nth-child(3){transform:rotate(65deg)scaleX(.6)}.landing-footer{padding-block:55px 28px}.footer-main{align-items:center;gap:30px;padding-bottom:35px;display:flex}.footer-main p{color:var(--lp-muted);font-size:14px}.back-to-top{align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.footer-bottom{border-top:1px solid var(--lp-line);color:#526249;justify-content:space-between;gap:25px;padding-top:24px;font-size:13px;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.footer-bottom a:hover{color:var(--lp-ink);text-decoration:underline}@media (width>=1600px){.landing-header{padding-inline:calc(50vw - 664px)}.hero-visual{min-height:700px}.sculpture-stack{width:260px;height:260px}}@media (width<=1199px){.landing-container{width:calc(100% - 72px)}.landing-header{gap:20px;padding-inline:36px}.landing-desktop-nav{gap:19px}.landing-header-actions{gap:18px}.landing-hero{gap:28px}.landing h1{letter-spacing:-4px}.hero-visual{min-height:600px}.hero-actions{gap:12px}.hero-actions .landing-text-link{font-size:15px}.landing-audience>span{font-size:16px}.sculpture-stack{width:185px;height:185px}.note-client{padding:12px;left:5%}.note-insight{width:205px}.preview-window{grid-template-columns:155px 1fr}.preview-body{padding-inline:22px}.preview-metrics strong{gap:7px}.preview-metrics strong small{font-size:7px}.landing-ownership{gap:50px}.story-scene{height:430px}.signal{gap:7px;padding:11px}.signal>span{font-size:8px}.signal strong{font-size:7px}.signal i{display:none}.phone{width:225px}.phone-front{right:-4%}.phone-back{left:-5%}.phone-week>span{padding-inline:6px}}@media (width<=959px){.landing-container{width:calc(100% - 48px)}.landing-header{height:76px;padding-inline:24px}.landing-desktop-nav{display:none}.landing-menu-button{display:grid}.landing-mobile-nav{overscroll-behavior:contain;background:var(--lp-paper);border-bottom:1px solid var(--lp-line);max-height:calc(100dvh - 76px);padding:12px 24px 24px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 30px #16261c15}.landing-mobile-nav a{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;padding:15px 0;font-size:18px;display:flex}.landing-mobile-nav a>span{color:#526249;font-size:10px}.hero-visual{min-height:570px}.landing h1{letter-spacing:-3.5px;font-size:63px}.hero-description{font-size:var(--lp-lead)}.hero-footnote{font-size:13px}.note-client strong{font-size:10px}.note-client div>span{font-size:8px}.note-icon{width:28px;height:28px}.hero-visual-bottom,.hero-visual-top{font-size:7px;left:17px;right:17px}.sculpture-stack{width:160px;height:160px}.note-insight{width:182px;padding:15px}.note-insight>strong{font-size:13px}.landing-audience{flex-wrap:wrap;gap:18px}.landing-audience p{width:100%}.landing-platform{padding-block:85px}.section-heading{gap:20px}.section-heading>p{font-size:var(--lp-body)}.landing h2{letter-spacing:-1.8px}.preview-window{grid-template-columns:130px 1fr;min-height:495px}.preview-logo{font-size:16px}.preview-sidebar{padding-inline:10px}.preview-sidebar>span{padding-inline:7px}.sidebar-bottom{font-size:7px;left:15px}.preview-title-row h3{font-size:21px}.preview-action{display:none}.preview-metrics strong{-moz-column-gap:7px;flex-wrap:wrap;gap:0 7px}.preview-metrics strong small{width:100%}.preview-tabs button{gap:7px;font-size:13px}.preview-body{padding-inline:17px}.calendar-events{-moz-column-gap:5px;column-gap:5px}.sample-event{padding:6px}.sample-event strong{font-size:8px}.platform-details{gap:25px}.platform-details h3{font-size:24px}.platform-details p{font-size:var(--lp-body)}.story-top-note{display:none}.story-layout{gap:15px}.story-copy h2{font-size:37px}.story-copy>p{font-size:var(--lp-body)}.story-scene{height:390px}.signal>.iconify{width:16px;height:16px}.scene-answer{padding:20px}.scene-answer>p{font-size:18px}.scene-decision{gap:7px;padding:12px}.decision-badge{font-size:6px}.scene-decision strong{font-size:10px}.scene-decision>span:nth-child(2){font-size:8px}.story-chapters{gap:20px}.story-chapters button{gap:8px;font-size:13px}.landing-ownership{gap:40px;padding-block:85px}.ownership-principles article{gap:16px}.ownership-principles h3{font-size:24px}.mobile-section-inner{gap:25px}.mobile-copy h2{font-size:39px}.device-stage{transform-origin:50%;margin-inline:-20px;transform:scale(.85)}.phone-front{right:-11%}.phone-back{left:-10%}.landing-faq{gap:40px;padding-block:85px}.landing-faq h2{font-size:36px}.faq-list summary{font-size:18px}.landing-final-cta{padding:40px}.footer-bottom>span:last-child{display:none}}@media (width<=767px){.landing{--lp-body:16px;--lp-lead:17px}.landing-container{width:calc(100% - 40px)}.landing-header{height:70px;padding-inline:20px}.landing-brand{font-size:24px}.landing-brand img{width:27px;height:27px}.landing-header-actions{gap:18px}.landing .header-cta{display:none}.landing section[id]{scroll-margin-top:86px}.landing-hero{grid-template-columns:1fr;gap:35px;padding-block:35px 40px}.hero-copy{padding-top:0}.landing .landing-eyebrow{letter-spacing:1.3px;font-size:10px}.landing h1{letter-spacing:-3.5px;margin-top:23px;font-size:clamp(57px,12.8vw,90px)}.hero-description{font-size:var(--lp-lead);max-width:430px;margin-top:23px!important}.hero-actions{gap:12px 20px;margin-top:24px}.hero-actions .landing-text-link{font-size:15px}.landing-button{gap:20px;min-height:49px;padding:13px 17px;font-size:15px}.hero-footnote{font-size:13px}.hero-visual{min-height:480px}.sculpture-stack{width:205px;height:205px}.hero-visual-bottom,.hero-visual-top{font-size:8px;left:22px;right:22px}.note-client{padding:12px 17px;top:17%;left:7%}.note-client strong{font-size:11px}.note-client div>span{font-size:8px}.note-insight{width:195px;bottom:12%}.note-insight>strong{font-size:14px}.mini-bars{height:46px;margin-top:12px}.sculpture-label{font-size:6px}.landing-audience{grid-template-columns:1fr 1fr;gap:17px;padding-block:23px;display:grid}.landing-audience p{grid-column:1/-1;font-size:14px}.landing-audience>span{letter-spacing:-.2px;font-size:16px}.landing-platform{padding-block:64px}.section-heading{margin-bottom:27px;display:block}.landing h2{letter-spacing:-1.6px;font-size:clamp(34px,7.4vw,48px)}.section-heading h2{margin-top:18px}.section-heading>p{font-size:var(--lp-body);margin-top:20px}.preview-tabs{gap:5px;padding:6px}.preview-tabs button{flex-direction:column;gap:6px;min-height:64px;padding:9px 5px;font-size:13px;line-height:1.4;display:flex}.preview-tabs .iconify{width:17px;height:17px}.preview-window{min-height:440px;display:block}.preview-sidebar{display:none}.preview-topbar{padding:10px 15px;font-size:8px}.preview-topbar>span{gap:10px}.preview-body{padding:20px 13px 15px}.preview-title-row h3{font-size:22px}.preview-title-row p{font-size:7px}.preview-title-row div>span{font-size:9px}.preview-metrics{gap:7px;margin-top:20px;padding-bottom:15px}.preview-metrics>div+div{padding-left:10px}.preview-metrics div>span{font-size:8px}.preview-metrics strong{font-size:25px}.preview-metrics strong small{font-size:6px}.preview-metrics .metric-denominator{margin-left:-5px;font-size:12px}.calendar-heading{margin-top:14px;font-size:9px}.calendar-heading>span{font-size:6px}.calendar-people{grid-template-columns:28px repeat(3,1fr);font-size:7px}.landing .calendar-grid{grid-template-columns:28px 1fr}.calendar-events{grid-template-rows:repeat(6,25px);gap:3px 5px}.sample-event{padding:4px}.sample-event>span{font-size:6px}.sample-event strong{font-size:7px}.calendar-times,.sample-event small{font-size:6px}.preview-caption{font-size:12px;display:block}.preview-caption>span{margin-bottom:6px;display:block}.preview-caption>span:first-child{font-size:10px}.platform-details{grid-template-columns:1fr;gap:25px;margin-top:33px}.platform-details>div{padding-left:42px;position:relative}.platform-details>div>.iconify{width:22px;height:22px;position:absolute;top:3px;left:0}.platform-details h3{font-size:24px}.platform-details p{max-width:100%;font-size:var(--lp-body);margin-top:5px}.client-summary{flex-direction:column;gap:10px;margin-top:20px;padding:16px}.client-summary strong{font-size:20px}.client-summary p{font-size:10px}.client-tag{font-size:8px}.client-preview-columns{gap:13px;margin-top:20px}.client-preview-columns h4{font-size:11px}.client-preview-columns p{font-size:8px}.client-visit{gap:6px;margin-top:10px}.client-visit strong{font-size:8px}.client-visit>.iconify{flex-shrink:0;width:15px;height:15px}.permission-note{gap:5px;padding:8px;font-size:8px}.report-bars{gap:12px;height:153px;padding-inline:10px}.report-chart>div:first-child{font-size:9px}.report-chart>div:first-child>span{font-size:7px}.story-sticky{padding-block:42px 47px}.story-layout{flex-direction:column;align-items:stretch;display:flex}.story-copy{border-bottom:1px solid #546c433f;margin:33px 0 0;padding-bottom:27px}.story-copy:last-child{border:0;padding-bottom:0}.story-step-number{margin-bottom:12px;font-size:12px}.story-copy h2{white-space:normal;max-width:340px;font-size:35px}.story-copy>p{font-size:var(--lp-body);max-width:100%;margin-top:15px}.story-copy .landing-text-link{margin-top:8px}.story-scene{height:325px;margin-top:25px}.scene-hub{border-radius:18px;width:110px;height:110px}.scene-hub-mark{font-size:60px}.scene-hub>span:last-child{margin-top:10px;font-size:6px}.signal{padding:10px}.signal-clients{top:4%}.signal-bookings{top:13%}.signal-team{bottom:14%;left:0}.signal-revenue{bottom:5%}.signal>span{font-size:8px}.signal strong{font-size:6px}.scene-ring{width:230px;height:230px}.ring-b{width:310px;height:310px}.ring-c{width:150px;height:150px}.scene-answer,.scene-decision,.story-large-word{display:none}.landing-ownership{grid-template-columns:1fr;gap:36px;padding-block:65px}.ownership-intro h2{margin-top:18px}.ownership-intro>p:not(.landing-eyebrow){font-size:var(--lp-body);margin-top:19px}.ownership-intro .landing-text-link{margin-top:12px}.ownership-principles article{gap:22px;padding-block:23px}.ownership-principles article:first-child{border-top:1px solid var(--lp-line);padding-top:23px}.ownership-principles article>div>.iconify{width:23px;height:23px;margin-bottom:8px}.ownership-principles h3{font-size:24px}.ownership-principles p{max-width:100%}.mobile-section-inner{grid-template-columns:1fr;gap:24px;padding-block:52px 28px}.mobile-copy h2{margin-top:18px;font-size:40px}.mobile-copy>p:not(.landing-eyebrow):not(.mobile-coming){font-size:var(--lp-body);max-width:380px;margin-top:20px}.mobile-availability{margin-top:25px}.device-stage{width:min(100%,400px);height:535px;margin-inline:auto;transform:none}.phone-back{top:0;left:-5%;transform:rotate(-10deg)scale(.85)}.phone-front{top:35px;right:-3%;transform:rotate(9deg)scale(.91)}.device-orbit{top:12%}.device-caption{bottom:0}.landing-faq{grid-template-columns:1fr;gap:25px;padding-block:64px}.landing-faq h2{margin-top:17px;font-size:36px}.landing-faq .landing-text-link{margin-top:15px}.faq-list summary{padding-block:20px;font-size:18px}.faq-answer{font-size:var(--lp-body);padding-right:0}.landing-final-cta{padding:33px 24px}.landing-final-cta h2{letter-spacing:-2.5px;margin-top:25px;font-size:clamp(42px,10.8vw,65px)}.final-cta-bottom{flex-direction:column;align-items:start;gap:22px;margin-top:23px}.final-cta-bottom p{font-size:12px}.cta-orbits i{top:-60px;right:-220px}.landing-footer{padding-block:37px 25px}.footer-main{flex-wrap:wrap;gap:17px;padding-bottom:27px}.footer-main .landing-brand{font-size:23px}.footer-main p{order:3;width:100%;font-size:14px}.back-to-top{font-size:13px}.footer-bottom{flex-direction:column;gap:17px;padding-top:20px}.footer-bottom nav{gap:25px}}@media (width<=374px){.landing h1{letter-spacing:-3px;font-size:54px}.hero-visual{min-height:430px}.sculpture-stack{width:172px;height:172px}.note-client{padding:10px}.note-insight{width:172px;padding:12px}.device-stage{height:480px}.phone-back{left:-18%;transform:rotate(-10deg)scale(.75)}.phone-front{right:-13%;transform:rotate(9deg)scale(.8)}.landing-audience>span{font-size:16px}.landing h2{font-size:33px}.preview-tabs button{font-size:13px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-button:hover{transform:none}}.landing-desktop-nav .landing-discover{color:#294c36;white-space:nowrap;background:#e9efdf;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.hero-discover-link{border-top:1px solid var(--lp-line);color:var(--lp-muted);align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:13px;display:inline-flex}.hero-discover-link strong{color:var(--lp-ink);font-weight:550}.landing{padding-left:var(--app-safe-left);padding-right:var(--app-safe-right);padding-bottom:var(--app-safe-bottom)}.landing-header{height:calc(90px + var(--app-safe-top));padding-top:var(--app-safe-top)}.landing-skip{top:calc(10px + var(--app-safe-top));left:calc(10px + var(--app-safe-left))}@media (width<=1000px){.landing-header{height:calc(76px + var(--app-safe-top))}.landing-mobile-nav{max-height:calc(100dvh - 76px - var(--app-safe-top));padding-bottom:calc(24px + var(--app-safe-bottom))}}
