@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/assets/golos-400.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/assets/golos-500.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/assets/golos-600.ttf) format("truetype")}.clarra-landing{--ink:#1d1c28;--muted:#777582;--accent:#5b5bd6;--accent-dark:#4545b9;--line:#e4e3ed;--soft:#f5f5f9;--lavender:#ececfc;--green:#357a65;--amber:#9a591c;--radius:22px;--font:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light}.clarra-landing *{box-sizing:border-box}.clarra-landing{scroll-behavior:smooth;scroll-padding-top:104px;margin:0;font-family:var(--font);color:var(--ink);background:#fff;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.clarra-landing button,.clarra-landing input,.clarra-landing select{font:inherit}.clarra-landing a,.clarra-landing button,.clarra-landing input,.clarra-landing select,.clarra-landing summary{-webkit-tap-highlight-color:transparent}.clarra-landing button{cursor:pointer}.clarra-landing button:disabled{cursor:default}.clarra-landing a,.clarra-landing button{touch-action:manipulation}.clarra-landing a{color:inherit;text-decoration:none}.clarra-landing button{border:0}.clarra-landing img{max-width:100%;display:block}.clarra-landing h1,.clarra-landing h2,.clarra-landing h3,.clarra-landing p{margin:0}.clarra-landing h1,.clarra-landing h2,.clarra-landing h3{font-weight:550;letter-spacing:-.055em;line-height:1.06}.clarra-landing h2{font-size:clamp(2.2rem,4.1vw,3.75rem)}.clarra-landing h3{font-size:1.5rem}.clarra-landing a:focus-visible,.clarra-landing button:focus-visible,.clarra-landing summary:focus-visible{outline:3px solid #a7a7ff;outline-offset:5px}.clarra-landing input:focus,.clarra-landing select:focus{outline:3px solid #cbcafa;border-color:var(--accent)}.clarra-landing [hidden]{display:none!important}.clarra-landing .lp-shell{max-width:1280px;padding-left:48px;padding-right:48px;margin:auto}.clarra-landing .lp-muted{color:var(--muted)}.clarra-landing .lp-accent{color:var(--accent)}.clarra-landing .lp-positive{color:var(--green)!important}.clarra-landing .lp-warning{color:var(--amber)!important}.clarra-landing .lp-skip-link{position:fixed;z-index:100;top:-80px;left:20px;background:var(--accent);color:white;padding:12px 20px}.clarra-landing .lp-skip-link:focus{top:12px}.clarra-landing .lp-eyebrow{display:flex;align-items:center;gap:10px;color:var(--accent);font-size:.875rem;font-weight:500;letter-spacing:.015em;line-height:1.5}.clarra-landing .lp-eyebrow-line{width:26px;height:2px;background:var(--accent)}.clarra-landing .lp-overline{font-size:.75rem;color:var(--muted)}.clarra-landing .lp-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;background:var(--accent);color:#fff;padding:17px 23px;border-radius:9px;font-weight:500;font-size:.9375rem;line-height:1.4;transition:background .18s,transform .18s,box-shadow .18s}.clarra-landing .lp-button:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 7px 20px #5b5bd620}.clarra-landing .lp-button span{font-size:1.15rem}.clarra-landing .lp-button-small{font-size:.875rem;padding:12px 17px;gap:20px}.clarra-landing .lp-button-light{color:var(--accent);background:#eeedfd}.clarra-landing .lp-button-light:hover{color:#fff}.clarra-landing .lp-button-white{background:#fff;color:var(--accent)}.clarra-landing .lp-button-white:hover{background:#ededff;color:var(--accent)}.clarra-landing .lp-text-link{display:inline-flex;align-items:center;gap:14px;font-size:.875rem;font-weight:500;color:var(--accent);text-underline-offset:5px}.clarra-landing .lp-text-link:hover{text-decoration:underline}.clarra-landing .lp-text-link span{font-size:1.15rem}.clarra-landing .lp-site-header{position:sticky;top:0;background:#ffffffee;backdrop-filter:blur(18px);z-index:30;border-bottom:1px solid #f0eff5}.clarra-landing .lp-header-inner{height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.clarra-landing .lp-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.clarra-landing .lp-brand>span{font-weight:600;font-size:2rem;letter-spacing:-.07em;line-height:1}.clarra-landing .lp-brand-dot{color:var(--accent)}.clarra-landing .lp-desktop-nav{display:flex;gap:30px;font-size:.875rem}.clarra-landing .lp-desktop-nav a:hover{color:var(--accent)}.clarra-landing .lp-menu-button{display:none;width:44px;height:44px;background:transparent;border:1px solid var(--line);border-radius:8px;padding:10px}.clarra-landing .lp-menu-button span{height:2px;background:var(--ink);display:block;margin:6px 0}.clarra-landing .lp-mobile-nav{background:#fff;border-top:1px solid var(--line);padding:16px 24px;display:grid;gap:0}.clarra-landing .lp-mobile-nav a,.clarra-landing .lp-mobile-nav button{padding:14px 0;text-align:left;background:white}.clarra-landing .lp-mobile-nav button{color:var(--accent);font-weight:600}.clarra-landing .lp-hero{padding-top:55px}.clarra-landing .lp-hero-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;margin-top:22px}.clarra-landing .lp-hero h1{font-size:clamp(3.4rem,6.7vw,6.2rem);font-weight:550;line-height:1.02;letter-spacing:-.068em}.clarra-landing .lp-hero h1>span{color:var(--accent)}.clarra-landing .lp-hero-aside{max-width:410px;justify-self:end;padding-bottom:6px}.clarra-landing .lp-hero-aside>p:first-child{font-size:1.5rem;line-height:1.35;letter-spacing:-.035em}.clarra-landing .lp-hero-aside .lp-muted{font-size:1rem;line-height:1.55;margin:19px 0 26px}.clarra-landing .lp-hero-aside .lp-text-link{display:flex;margin-top:17px;font-size:.8125rem}.clarra-landing .lp-hero-foot{display:flex;justify-content:space-between;margin-top:36px;margin-bottom:18px;font-size:.75rem;color:var(--muted)}.clarra-landing .lp-product-window{border:1px solid #dcdbe7;border-radius:15px;overflow:hidden;background:white;box-shadow:0 20px 75px -35px #24245150;scroll-margin-top:104px}.clarra-landing .lp-window-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 21px;border-bottom:1px solid var(--line);background:#fafafe;min-height:58px}.clarra-landing .lp-window-title{display:flex;align-items:center;gap:13px;min-width:0}.clarra-landing .lp-window-title span{font-size:.8125rem;color:var(--muted)}.clarra-landing .lp-window-title strong{font-weight:500;color:var(--ink)}.clarra-landing .lp-demo-tag{font-size:.75rem;color:var(--muted);border:1px solid var(--line);padding:3px 8px;border-radius:5px;white-space:nowrap}.clarra-landing .lp-demo-layout{display:grid;grid-template-columns:176px 1fr}.clarra-landing .lp-demo-sidebar{padding:25px 12px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px;background:#fcfcfe}.clarra-landing .lp-sidebar-heading{font-size:.75rem;margin:0 11px 13px;color:var(--muted)}.clarra-landing .lp-demo-tab{width:100%;text-align:left;background:transparent;padding:10px 12px;border-radius:6px;color:#73717e;display:flex;gap:13px;align-items:center;font-size:.875rem}.clarra-landing .lp-demo-tab:hover{background:#f0eff8}.clarra-landing .lp-demo-tab.lp-active{background:#ecebfb;color:var(--accent);font-weight:500}.clarra-landing .lp-demo-tab>span{font-size:1.125rem;width:16px;text-align:center}.clarra-landing .lp-sidebar-bottom{margin:auto 12px 0;padding-top:35px;font-size:.75rem;color:#9996a5;line-height:1.5}.clarra-landing .lp-demo-main{padding:24px 27px 17px;min-width:0}.clarra-landing .lp-demo-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.clarra-landing .lp-demo-heading h2{font-size:1.2rem;letter-spacing:-.025em;line-height:1.25;margin-top:5px}.clarra-landing .lp-avatar{height:35px;width:35px;display:grid;place-items:center;background:#ececf7;color:#555365;border:1px solid #e4e2ee;border-radius:50%;font-size:.75rem;flex-shrink:0}.clarra-landing .lp-demo-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:15px;gap:14px}.clarra-landing .lp-demo-kpis>div{border-right:1px solid var(--line);padding-left:16px}.clarra-landing .lp-demo-kpis>div:first-child{padding-left:0}.clarra-landing .lp-demo-kpis>div:last-child{border:0}.clarra-landing .lp-demo-kpis span{display:block;color:var(--muted);font-size:.75rem;margin-bottom:5px}.clarra-landing .lp-demo-kpis strong{font-weight:500;letter-spacing:-.025em;font-size:1.3rem;line-height:1.3;display:block}.clarra-landing .lp-gantt-head,.clarra-landing .lp-gantt-row{display:grid;grid-template-columns:192px 1fr}.clarra-landing .lp-gantt-head{color:#95929f;font-size:.75rem;margin-bottom:9px}.clarra-landing .lp-gantt-dates{display:flex;justify-content:space-between;padding-right:12px}.clarra-landing .lp-gantt-row{min-height:49px;border-top:1px solid #f0eff4;align-items:center}.clarra-landing .lp-gantt-row>div:first-child{padding-right:12px;line-height:1.4}.clarra-landing .lp-gantt-row strong{display:block;font-weight:450;font-size:.8125rem}.clarra-landing .lp-gantt-row small{font-size:.75rem;color:var(--muted)}.clarra-landing .lp-gantt-track{height:100%;position:relative;background:repeating-linear-gradient(90deg,#eeedf5 0,#eeedf5 1px,transparent 0,transparent 25%);display:flex;align-items:center;overflow:hidden}.clarra-landing .lp-gantt-bar{height:28px;border-radius:5px;position:absolute;left:var(--start);width:var(--width);background:#e6e5fb;color:#5b5b96;display:flex;align-items:center;justify-content:center;font-size:.75rem;white-space:nowrap;transition:left .6s,background .6s}.clarra-landing .lp-gantt-bar.lp-done{background:#e5efe9;color:#587466}.clarra-landing .lp-gantt-bar.lp-main-bar{background:var(--accent);color:#fff}.clarra-landing .lp-gantt-bar.lp-last-bar{background:#eeedf4;color:#666473}.clarra-landing .lp-gantt-baseline{position:absolute;height:3px;background:#ccccdc;bottom:4px;border-radius:4px;opacity:0;transition:opacity .3s}.clarra-landing .lp-schedule-shifted .lp-gantt-baseline{opacity:1}.clarra-landing .lp-schedule-shifted .lp-main-bar{left:30%;background:#ac7239}.clarra-landing .lp-schedule-shifted .lp-dependent{left:55%}.clarra-landing .lp-schedule-shifted .lp-last-bar{left:84%;background:#f7e4d1}.clarra-landing .lp-demo-action{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;margin-top:11px;border-top:1px solid var(--line)}.clarra-landing .lp-demo-action p{font-size:.75rem;color:var(--muted);max-width:330px}.clarra-landing .lp-demo-action strong{font-weight:500;color:var(--ink);display:block}.clarra-landing .lp-demo-action .lp-button{flex-shrink:0;font-size:.75rem;padding:9px 12px;gap:12px}.clarra-landing .lp-window-caption{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:10px 22px;color:var(--muted);font-size:.75rem;background:#fafafe}.clarra-landing .lp-money-table{margin:4px 0 16px}.clarra-landing .lp-money-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding:11px 0;border-bottom:1px solid var(--line);gap:12px;align-items:center;font-size:.875rem}.clarra-landing .lp-money-row small{display:block;color:var(--muted);font-size:.75rem}.clarra-landing .lp-money-row strong{font-weight:500}.clarra-landing .lp-money-row>span:not(:first-child){text-align:right}.clarra-landing .lp-money-head{color:var(--muted);font-size:.75rem}.clarra-landing .lp-notice{display:flex;align-items:center;gap:13px;padding:14px 17px;background:var(--lavender);border-radius:8px;margin-top:18px;font-size:.8125rem;color:#686583}.clarra-landing .lp-notice strong{color:var(--ink);font-weight:500}.clarra-landing .lp-notice-icon{display:grid;place-items:center;flex-shrink:0;border:1px solid #c5c3e7;color:var(--accent);width:29px;height:29px;border-radius:8px}.clarra-landing .lp-crew-item{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:15px 0;font-size:.875rem}.clarra-landing .lp-crew-item small{display:block;color:var(--muted);font-size:.75rem}.clarra-landing .lp-crew-item strong{font-weight:500}.clarra-landing .lp-crew-avatar{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;font-size:.8125rem;flex-shrink:0}.clarra-landing .lp-purple{color:var(--accent);background:var(--lavender)}.clarra-landing .lp-orange{color:#9a6e3a;background:#f8eddc}.clarra-landing .lp-blue{color:#577998;background:#e8f0f7}.clarra-landing .lp-status-pill{margin-left:auto;font-size:.75rem;color:#636075;background:#f1f0f7;padding:4px 9px;border-radius:5px}.clarra-landing .lp-status-pill.lp-amber{background:#f9ecd9;color:#936524}.clarra-landing .lp-amber-notice{background:#faf1e6}.clarra-landing .lp-amber-notice .lp-notice-icon{border-color:#e6cdac;color:var(--amber)}.clarra-landing .lp-client-demo{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;padding:10px 0 28px}.clarra-landing .lp-client-demo h3{font-size:1.35rem;line-height:1.3;margin:12px 0 24px}.clarra-landing .lp-client-demo-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.8125rem}.clarra-landing .lp-client-demo-row>span{color:var(--muted)}.clarra-landing .lp-client-demo-row strong{font-weight:500}.clarra-landing .lp-client-evidence{background:var(--soft);border-radius:12px;padding:25px;display:flex;flex-direction:column;justify-content:center;gap:10px;font-size:.875rem}.clarra-landing .lp-client-evidence>span:not(.lp-document-icon){color:var(--accent);font-size:.75rem}.clarra-landing .lp-client-evidence p{font-size:.8125rem;color:var(--muted);margin-top:10px}.clarra-landing .lp-document-icon{font-size:3rem;color:var(--accent);line-height:1.2}.clarra-landing .lp-problem-section{padding-top:128px;padding-bottom:95px}.clarra-landing .lp-section-intro .lp-eyebrow{margin-bottom:24px}.clarra-landing .lp-section-intro h2{line-height:1.12}.clarra-landing .lp-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.clarra-landing .lp-pain-grid>a{position:relative;padding:31px 27px 36px;border-right:1px solid var(--line);transition:background .2s}.clarra-landing .lp-pain-grid>a:first-child{padding-left:0}.clarra-landing .lp-pain-grid>a:last-child{border:0}.clarra-landing .lp-pain-grid>a:hover{background:#f9f9fd}.clarra-landing .lp-pain-index{font-size:.75rem;letter-spacing:.05em;color:var(--muted)}.clarra-landing .lp-pain-grid h3{font-size:1.5rem;line-height:1.22;margin:24px 0 15px;letter-spacing:-.035em}.clarra-landing .lp-pain-grid p{font-size:.875rem;color:var(--muted);max-width:270px;margin-bottom:45px}.clarra-landing .lp-circle-arrow{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;border:1px solid var(--line);font-size:1.1rem;color:var(--accent)}.clarra-landing .lp-feature-section{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center;padding-top:52px;padding-bottom:115px}.clarra-landing .lp-feature-copy .lp-eyebrow{margin-bottom:23px}.clarra-landing .lp-feature-copy h2{font-size:clamp(2.2rem,3.6vw,3.3rem);line-height:1.1}.clarra-landing .lp-section-lead{font-size:1rem;color:var(--muted);line-height:1.6;max-width:510px;margin-top:24px}.clarra-landing .lp-feature-copy>.lp-section-lead{margin-bottom:26px}.clarra-landing .lp-feature-point{display:flex;gap:16px;margin-top:20px}.clarra-landing .lp-feature-point>span{font-size:.75rem;color:var(--accent);padding-top:3px}.clarra-landing .lp-feature-point h3{font-size:.9375rem;letter-spacing:-.015em;line-height:1.4;font-weight:500}.clarra-landing .lp-feature-point p{font-size:.875rem;color:var(--muted);margin-top:4px;line-height:1.5}.clarra-landing .lp-feature-copy>.lp-text-link{margin-top:30px}.clarra-landing .lp-feature-visual{border-radius:var(--radius);overflow:hidden}.clarra-landing .lp-timing-visual{background:#f3f3fa;padding:24px;min-height:550px;display:flex;flex-direction:column;justify-content:space-between}.clarra-landing .lp-visual-topline{display:flex;justify-content:space-between;gap:15px;font-size:.75rem;color:var(--muted)}.clarra-landing .lp-schedule-cascade{padding:40px 16px 24px}.clarra-landing .lp-cascade-item{display:flex;align-items:center;gap:13px;padding:20px 15px;border:1px solid #e0deec;background:#fff;border-radius:10px;box-shadow:0 5px 18px #23234703}.clarra-landing .lp-cascade-item>div:nth-child(2){flex:1;line-height:1.4}.clarra-landing .lp-cascade-item>div>span{font-size:.8125rem;color:var(--muted);display:block}.clarra-landing .lp-cascade-item strong{font-size:.9375rem;font-weight:500}.clarra-landing .lp-mini-icon{width:34px;height:34px;background:#fff2df;border-radius:7px;display:grid;place-items:center;color:#a16c35;font-size:1.25rem;flex-shrink:0}.clarra-landing .lp-muted-icon{background:var(--lavender);color:var(--accent)}.clarra-landing .lp-amber-label{font-size:.75rem;color:#a57330;background:#fbefdc;padding:4px 7px;border-radius:5px}.clarra-landing .lp-cascade-connector{height:34px;width:1px;margin-left:33px;background:#bab7df;position:relative}.clarra-landing .lp-cascade-connector:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-right:1px solid #bab7df;border-bottom:1px solid #bab7df;transform:rotate(45deg)}.clarra-landing .lp-cascade-result{background:var(--accent);color:white;padding:25px 29px;border-radius:12px;margin-left:33px}.clarra-landing .lp-cascade-result>span{font-size:.8125rem;color:#d5d5fb}.clarra-landing .lp-cascade-result>strong{display:flex;gap:22px;font-size:2.1rem;letter-spacing:-.055em;line-height:1.4;margin:7px 0;font-weight:500}.clarra-landing .lp-cascade-result s{color:#b7b6f0;text-decoration-thickness:2px}.clarra-landing .lp-cascade-result p{font-size:.8125rem;color:#d5d5fb;line-height:1.5}.clarra-landing .lp-visual-bottom-note{border-top:1px solid #e0dfee;padding-top:16px;font-size:.75rem;display:flex;gap:8px;align-items:center;color:#807d93}.clarra-landing .lp-tiny-square{width:7px;height:7px;background:var(--accent);border-radius:2px;flex-shrink:0}.clarra-landing .lp-finance-section{background:var(--soft);padding:92px 0 46px}.clarra-landing .lp-finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:44px}.clarra-landing .lp-finance-card{background:#fff;padding:35px;border:1px solid var(--line);border-radius:16px}.clarra-landing .lp-card-label{display:inline-block;font-size:.8125rem;color:var(--accent);margin-bottom:23px}.clarra-landing .lp-finance-card h3{font-size:2rem;line-height:1.12}.clarra-landing .lp-finance-card>p{color:var(--muted);font-size:.9375rem;margin-top:20px;max-width:420px;line-height:1.65}.clarra-landing .lp-cash-chart{margin-top:31px;margin-bottom:25px}.clarra-landing .lp-chart-row{display:grid;grid-template-columns:105px 1fr 87px;align-items:center;gap:10px;margin-top:15px;font-size:.75rem}.clarra-landing .lp-chart-row>span{color:var(--muted)}.clarra-landing .lp-chart-row>div{height:18px;background:#f8f7fc;border-radius:3px;overflow:hidden}.clarra-landing .lp-chart-row i{display:block;height:100%;background:var(--accent);border-radius:3px}.clarra-landing .lp-chart-row .lp-chart-secondary{background:#c2c1e8}.clarra-landing .lp-chart-row strong{font-weight:500;text-align:right}.clarra-landing .lp-finance-callout{border-top:1px solid var(--line);padding-top:22px}.clarra-landing .lp-finance-callout>span{display:block;font-size:.75rem;color:var(--muted)}.clarra-landing .lp-finance-callout>strong{font-size:1.7rem;font-weight:500;letter-spacing:-.04em;display:flex;align-items:baseline;gap:12px;margin-top:5px}.clarra-landing .lp-finance-callout small{font-size:.75rem;font-weight:400;color:var(--muted);letter-spacing:0}.clarra-landing .lp-fine-print{display:block;font-size:.75rem;color:var(--muted);line-height:1.5;margin-top:15px}.clarra-landing .lp-evidence-chain{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:35px 0 28px}.clarra-landing .lp-evidence-chain span{padding:8px 10px;border-radius:6px;background:#f0effa;color:#686585;font-size:.75rem}.clarra-landing .lp-evidence-chain b{font-weight:400;color:#aaa7bb}.clarra-landing .lp-document-preview{padding:20px 15px;background:var(--soft);border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:13px}.clarra-landing .lp-pdf-icon{height:44px;width:35px;border-radius:5px;background:#e9e8fa;color:var(--accent);display:flex;align-items:end;justify-content:center;padding-bottom:6px;font-size:.75rem;flex-shrink:0}.clarra-landing .lp-document-preview strong{display:block;font-size:.8125rem;font-weight:500}.clarra-landing .lp-document-preview div>span{display:block;font-size:.75rem;color:var(--muted);margin-top:4px}.clarra-landing .lp-document-check{margin-left:auto;color:var(--green);font-size:1.25rem}.clarra-landing .lp-published-note{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--muted);margin-top:17px}.clarra-landing .lp-mini-lock{color:var(--accent);font-size:1.25rem}.clarra-landing .lp-section-bottom-line{text-align:center;color:var(--muted);font-size:.9375rem;margin-top:40px}.clarra-landing .lp-resources-section{padding-top:115px;gap:66px}.clarra-landing .lp-resource-visual{background:#f4f4fa;border:1px solid #e8e7ef;padding:27px;border-radius:var(--radius);min-width:0}.clarra-landing .lp-resource-visual h3{font-size:2rem;margin:28px 0;line-height:1.12}.clarra-landing .lp-resource-board{border:1px solid #dddce8;border-radius:9px;overflow:hidden;background:#fff}.clarra-landing .lp-resource-header{display:grid;grid-template-columns:126px repeat(5,1fr);font-size:.75rem;color:var(--muted);padding:12px 10px;border-bottom:1px solid var(--line);text-align:center}.clarra-landing .lp-resource-header>span:first-child{text-align:left}.clarra-landing .lp-resource-line{display:grid;grid-template-columns:126px 1fr;align-items:center;padding:17px 10px;border-bottom:1px solid var(--line);gap:0}.clarra-landing .lp-resource-line:last-child{border:0}.clarra-landing .lp-resource-line>strong{font-size:.75rem;font-weight:500;line-height:1.4;max-width:90px}.clarra-landing .lp-resource-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:29px;background:repeating-linear-gradient(90deg,#f1f0f7 0,#f1f0f7 1px,transparent 0,transparent 20%)}.clarra-landing .lp-resource-assignment{font-size:.75rem;white-space:nowrap;background:#eae8fb;color:#6a649b;border-radius:3px;display:flex;align-items:center;justify-content:center;padding:7px 4px}.clarra-landing .lp-blue-assignment{background:#e4eff6;color:#5c7e98}.clarra-landing .lp-conflict-assignment{background:#fae7d0;color:#98692f;border:1px solid #e9be87}.clarra-landing .lp-conflict-line{background:#fffbf5}.clarra-landing .lp-conflict-callout{display:flex;gap:12px;align-items:center;margin-top:19px;padding:15px;background:#f9eddf;border:1px solid #eed8b8;border-radius:9px}.clarra-landing .lp-conflict-callout>span{color:#a4763b;border:1px solid #dcb57f;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.8125rem;flex-shrink:0}.clarra-landing .lp-conflict-callout p{font-size:.75rem;line-height:1.5;color:#9b7c53}.clarra-landing .lp-conflict-callout strong{font-weight:500;color:#785832}.clarra-landing .lp-client-section{padding:85px 0;background:#efeffb}.clarra-landing .lp-client-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.clarra-landing .lp-client-story h2{font-size:clamp(2.2rem,3.8vw,3.3rem);margin:24px 0 25px;line-height:1.12}.clarra-landing .lp-client-story>p{font-size:1rem;color:#76728a;max-width:450px;margin-top:18px}.clarra-landing .lp-client-story .lp-text-link{margin-top:30px}.clarra-landing .lp-client-portal-card{background:white;border:1px solid #e0dfeb;border-radius:17px;overflow:hidden;box-shadow:0 25px 55px -30px #3b386266;transform:rotate(1.5deg);max-width:450px;justify-self:end}.clarra-landing .lp-portal-card-header{display:flex;align-items:center;gap:10px;padding:14px 19px;font-size:.8125rem}.clarra-landing .lp-portal-card-header .lp-demo-tag{margin-left:auto;border:0}.clarra-landing .lp-client-photo{height:230px;position:relative;overflow:hidden;background:#e4e3e8}.clarra-landing .lp-client-photo>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.clarra-landing .lp-client-photo>span{position:absolute;bottom:12px;left:15px;color:#fff;background:#282634b8;border:1px solid #ffffff26;border-radius:6px;padding:5px 9px;font-size:.75rem;backdrop-filter:blur(6px)}.clarra-landing .lp-portal-card-body{padding:20px}.clarra-landing .lp-portal-project{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.clarra-landing .lp-portal-project small{font-size:.75rem;color:var(--muted)}.clarra-landing .lp-portal-project h3{font-size:1.25rem;letter-spacing:-.04em;margin-top:4px}.clarra-landing .lp-portal-next{display:flex;justify-content:space-between;gap:15px;font-size:.75rem;border-top:1px solid var(--line);padding:13px 0}.clarra-landing .lp-portal-next>span{color:var(--muted)}.clarra-landing .lp-portal-next strong{font-weight:500}.clarra-landing .lp-portal-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;margin-top:3px;color:var(--muted);font-size:.75rem}.clarra-landing .lp-portal-bottom .lp-selected{color:var(--accent)}.clarra-landing .lp-implementation-section{background:#1c1b2b;color:#fff;padding:100px 0 72px}.clarra-landing .lp-implementation-section .lp-eyebrow{color:#aaa8f9}.clarra-landing .lp-implementation-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:end}.clarra-landing .lp-implementation-intro h2{font-size:clamp(2.8rem,5.6vw,5rem);margin-top:26px;line-height:1.06}.clarra-landing .lp-implementation-intro h2>span{color:#a39df7}.clarra-landing .lp-implementation-answer{max-width:375px;padding-bottom:5px}.clarra-landing .lp-answer-mark{color:#a39df7;font-size:3.75rem;line-height:1;margin-bottom:16px}.clarra-landing .lp-implementation-answer h3{font-size:2.25rem;line-height:1.1;font-weight:450}.clarra-landing .lp-implementation-answer p{color:#a4a1b6;font-size:.9375rem;margin-top:22px;line-height:1.7}.clarra-landing .lp-implementation-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:68px;border-top:1px solid #3b394d}.clarra-landing .lp-implementation-steps article{padding:25px 23px 25px 0;margin-right:23px}.clarra-landing .lp-implementation-steps article:last-child{margin-right:0;padding-right:0}.clarra-landing .lp-implementation-steps article>span{font-size:.75rem;color:#a9a3ee}.clarra-landing .lp-implementation-steps h3{font-size:1.25rem;line-height:1.2;letter-spacing:-.025em;font-weight:450;margin:22px 0 14px}.clarra-landing .lp-implementation-steps p{font-size:.8125rem;color:#9693a8;line-height:1.7;max-width:230px}.clarra-landing .lp-implementation-result{border-top:1px solid #3b394d;padding-top:29px;margin-top:17px;display:grid;grid-template-columns:1fr 2.3fr;gap:40px}.clarra-landing .lp-implementation-result>span{color:#a9a3ee;font-size:.8125rem}.clarra-landing .lp-implementation-result p{color:#b2afc2;font-size:1.25rem;line-height:1.55;letter-spacing:-.025em}.clarra-landing .lp-implementation-result strong{font-weight:450;color:white}.clarra-landing .lp-format-section{padding-top:105px;padding-bottom:100px}.clarra-landing .lp-format-intro{display:grid;grid-template-columns:1fr 1fr;gap:22px 60px}.clarra-landing .lp-format-intro>.lp-eyebrow{grid-column:1/-1}.clarra-landing .lp-format-intro h2{line-height:1.12}.clarra-landing .lp-format-intro .lp-section-lead{margin-top:3px;max-width:400px;justify-self:end}.clarra-landing .lp-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:45px}.clarra-landing .lp-format-grid article{border:1px solid var(--line);padding:35px;border-radius:16px;background:#fafafd}.clarra-landing .lp-format-grid .lp-format-featured{background:#f0efff;border-color:#ccc9f4}.clarra-landing .lp-format-grid h3{font-size:1.7rem}.clarra-landing .lp-format-grid p{font-size:.9375rem;color:var(--muted);margin:18px 0 23px;max-width:400px}.clarra-landing .lp-format-grid ul{padding:0;list-style:none;font-size:.875rem;line-height:1.5;margin-bottom:27px}.clarra-landing .lp-format-grid li{padding:7px 0 7px 25px;position:relative}.clarra-landing .lp-format-grid li:before{content:"✓";color:var(--accent);position:absolute;left:0}.clarra-landing .lp-format-price{display:block;padding-top:20px;border-top:1px solid #dedcea;font-size:.8125rem;color:#727081}.clarra-landing .lp-faq-section{padding-top:25px;padding-bottom:95px;display:grid;grid-template-columns:1fr 1.8fr;gap:75px}.clarra-landing .lp-faq-section h2{margin-top:22px;line-height:1.12}.clarra-landing .lp-faq-list{border-top:1px solid var(--line)}.clarra-landing .lp-faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.clarra-landing .lp-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;font-size:.9375rem;font-weight:450;line-height:1.5}.clarra-landing .lp-faq-list summary::-webkit-details-marker{display:none}.clarra-landing .lp-faq-list summary>span{color:var(--accent);font-size:1.5rem;line-height:1;transition:transform .2s}.clarra-landing .lp-faq-list details[open] summary>span{transform:rotate(45deg)}.clarra-landing .lp-faq-list details p{color:var(--muted);font-size:.875rem;line-height:1.7;padding-right:28px;margin-top:18px}.clarra-landing .lp-final-section{padding-bottom:42px}.clarra-landing .lp-final-card{background:var(--accent);border-radius:23px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;padding:55px 58px}.clarra-landing .lp-final-card .lp-eyebrow{color:#d7d6ff}.clarra-landing .lp-final-card h2{font-size:clamp(2.5rem,4.8vw,4.3rem);color:white;line-height:1.06;margin-top:24px}.clarra-landing .lp-final-card h2 span{color:#c1bfff}.clarra-landing .lp-final-aside p{color:#e0dfff;font-size:1.0625rem;line-height:1.6;max-width:335px;margin-bottom:27px}.clarra-landing .lp-final-aside>span{display:block;color:#cccbfb;font-size:.75rem;margin-top:16px}.clarra-landing .lp-site-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:20px;padding-bottom:35px}.clarra-landing .lp-site-footer .lp-brand>span{font-size:1.65rem}.clarra-landing .lp-site-footer p{font-size:.8125rem;color:var(--muted)}.clarra-landing .lp-site-footer>span{font-size:.75rem;color:var(--muted)}.clarra-landing dialog{position:fixed;padding:38px;border:1px solid var(--line);border-radius:18px;color:var(--ink);max-width:490px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 100px #16122233}.clarra-landing dialog::backdrop{background:#17142699;backdrop-filter:blur(5px)}.clarra-landing .lp-dialog-close{position:absolute;right:15px;top:11px;background:transparent;color:var(--muted);font-size:1.6rem;padding:3px 9px;border-radius:5px}.clarra-landing .lp-dialog-close:hover{background:var(--soft)}.clarra-landing dialog h2{font-size:2.2rem;line-height:1.1;margin-top:18px;max-width:330px}.clarra-landing dialog h2+p{font-size:.9375rem;color:var(--muted);margin-top:16px}.clarra-landing form{margin-top:26px}.clarra-landing form label{display:block;font-size:.8125rem;font-weight:500;margin-top:17px}.clarra-landing form input,.clarra-landing form select{display:block;width:100%;min-height:46px;margin-top:7px;border:1px solid #dcd9e7;border-radius:7px;background:#fff;color:var(--ink);padding:10px 12px;font-size:1rem}.clarra-landing form input::-moz-placeholder{color:#a4a0b1}.clarra-landing form input::placeholder{color:#a4a0b1}.clarra-landing .lp-prototype-note{font-size:.75rem;line-height:1.6;color:var(--muted);margin:19px 0}.clarra-landing form .lp-button{width:100%;margin-top:0}.clarra-landing .lp-result-plan{background:var(--soft);padding:20px;border-radius:10px;margin:20px 0;font-size:.875rem}.clarra-landing .lp-result-plan strong{font-weight:500}.clarra-landing .lp-result-plan ol{padding-left:18px;margin-bottom:0}.clarra-landing .lp-result-plan li{margin-top:9px;color:var(--muted)}.clarra-landing #lead-result-copy{margin-top:20px;color:var(--muted);font-size:.9375rem}@media(min-width:1500px){.clarra-landing .lp-shell{max-width:1400px;padding-left:60px;padding-right:60px}.clarra-landing .lp-hero-heading{gap:90px}.clarra-landing .lp-hero h1{font-size:6.7rem}.clarra-landing .lp-hero-aside{max-width:440px}.clarra-landing .lp-hero-aside>p:first-child{font-size:1.65rem}.clarra-landing .lp-demo-main{padding-left:35px;padding-right:35px}.clarra-landing .lp-gantt-head,.clarra-landing .lp-gantt-row{grid-template-columns:220px 1fr}.clarra-landing .lp-gantt-row{min-height:54px}}@media(max-width:1100px){.clarra-landing .lp-shell{padding-left:32px;padding-right:32px}.clarra-landing .lp-desktop-nav{gap:20px}.clarra-landing .lp-hero-heading{gap:30px}.clarra-landing .lp-hero h1{font-size:5rem}.clarra-landing .lp-hero-aside>p:first-child{font-size:1.25rem}.clarra-landing .lp-hero-aside .lp-muted{font-size:.9375rem}.clarra-landing .lp-hero-aside .lp-text-link{font-size:.75rem}.clarra-landing .lp-demo-layout{grid-template-columns:151px 1fr}.clarra-landing .lp-demo-main{padding:23px 19px 16px}.clarra-landing .lp-demo-kpis strong{font-size:1.125rem}.clarra-landing .lp-gantt-head,.clarra-landing .lp-gantt-row{grid-template-columns:162px 1fr}.clarra-landing .lp-gantt-bar{font-size:.75rem}.clarra-landing .lp-feature-section{gap:42px}.clarra-landing .lp-finance-card{padding:28px}.clarra-landing .lp-chart-row{grid-template-columns:94px 1fr 83px;gap:6px}.clarra-landing .lp-client-grid{gap:50px}.clarra-landing .lp-resource-visual{padding:22px}.clarra-landing .lp-resource-header,.clarra-landing .lp-resource-line{grid-template-columns:110px repeat(5,1fr)}.clarra-landing .lp-resource-line{grid-template-columns:110px 1fr}.clarra-landing .lp-resource-assignment{font-size:.75rem}.clarra-landing .lp-implementation-intro{gap:50px}.clarra-landing .lp-faq-section{gap:45px}.clarra-landing .lp-final-card{padding:46px;gap:45px}}@media(max-width:850px){.clarra-landing .lp-shell{padding-left:25px;padding-right:25px}.clarra-landing .lp-header-inner{height:75px}.clarra-landing .lp-desktop-nav{display:none}.clarra-landing .lp-header-cta{margin-left:auto}.clarra-landing .lp-hero{padding-top:38px}.clarra-landing .lp-hero-heading{grid-template-columns:1.2fr 1fr;gap:28px}.clarra-landing .lp-hero h1{font-size:4.1rem}.clarra-landing .lp-hero-aside .lp-muted{font-size:.875rem;margin:14px 0 20px}.clarra-landing .lp-hero-aside .lp-button{padding:14px 16px;gap:15px;font-size:.8125rem}.clarra-landing .lp-hero-aside .lp-text-link{font-size:.75rem;gap:5px;line-height:1.5}.clarra-landing .lp-hero-foot{font-size:.75rem;margin-top:30px}.clarra-landing .lp-demo-sidebar{padding:10px;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:5px}.clarra-landing .lp-sidebar-bottom,.clarra-landing .lp-sidebar-heading{display:none}.clarra-landing .lp-demo-tab{justify-content:center;padding:9px;font-size:.8125rem;gap:8px}.clarra-landing .lp-demo-layout{display:block}.clarra-landing .lp-demo-kpis strong{font-size:1.2rem}.clarra-landing .lp-window-top{padding:13px 17px}.clarra-landing .lp-demo-main{padding:22px}.clarra-landing .lp-gantt-head,.clarra-landing .lp-gantt-row{grid-template-columns:190px 1fr}.clarra-landing .lp-gantt-bar{font-size:.75rem}.clarra-landing .lp-problem-section{padding-top:85px;padding-bottom:55px}.clarra-landing .lp-pain-grid h3{font-size:1.22rem}.clarra-landing .lp-pain-grid p{font-size:.8125rem}.clarra-landing .lp-pain-grid>a{padding:26px 18px}.clarra-landing .lp-feature-section{gap:30px;padding-bottom:80px}.clarra-landing .lp-feature-copy h2{font-size:2.4rem}.clarra-landing .lp-feature-copy .lp-section-lead{font-size:.9375rem}.clarra-landing .lp-feature-point p{font-size:.8125rem}.clarra-landing .lp-timing-visual{padding:18px;min-height:490px}.clarra-landing .lp-schedule-cascade{padding:32px 0 24px}.clarra-landing .lp-cascade-item{padding:15px 12px}.clarra-landing .lp-cascade-item strong{font-size:.8125rem}.clarra-landing .lp-amber-label{display:none}.clarra-landing .lp-cascade-result{padding:23px 20px}.clarra-landing .lp-cascade-result>strong{font-size:1.85rem}.clarra-landing .lp-visual-bottom-note,.clarra-landing .lp-visual-topline{font-size:.75rem}.clarra-landing .lp-finance-section{padding-top:70px}.clarra-landing .lp-finance-card{padding:24px}.clarra-landing .lp-finance-card h3{font-size:1.6rem}.clarra-landing .lp-finance-card>p{font-size:.875rem}.clarra-landing .lp-chart-row{grid-template-columns:1fr 80px}.clarra-landing .lp-chart-row>span{grid-column:1/-1;margin-top:6px}.clarra-landing .lp-cash-chart{margin-top:22px}.clarra-landing .lp-evidence-chain{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:32px}.clarra-landing .lp-evidence-chain span{padding:7px}.clarra-landing .lp-document-preview{padding:15px 12px}.clarra-landing .lp-document-preview strong{font-size:.75rem}.clarra-landing .lp-resource-visual{padding:18px}.clarra-landing .lp-resource-visual h3{font-size:1.7rem}.clarra-landing .lp-resource-header,.clarra-landing .lp-resource-line{grid-template-columns:90px repeat(5,1fr)}.clarra-landing .lp-resource-line{grid-template-columns:90px 1fr}.clarra-landing .lp-resource-line>strong{max-width:80px;font-size:.75rem}.clarra-landing .lp-resource-assignment{font-size:.75rem;padding-left:2px;padding-right:2px}.clarra-landing .lp-resources-section{padding-top:80px}.clarra-landing .lp-resource-visual .lp-fine-print{font-size:.75rem}.clarra-landing .lp-client-section{padding:65px 0}.clarra-landing .lp-client-grid{gap:35px}.clarra-landing .lp-client-story h2{font-size:2.35rem}.clarra-landing .lp-client-story>p{font-size:.9375rem}.clarra-landing .lp-client-photo{height:200px}.clarra-landing .lp-portal-card-body{padding:15px}.clarra-landing .lp-portal-project h3{font-size:1.1rem}.clarra-landing .lp-portal-next{font-size:.75rem;gap:8px}.clarra-landing .lp-implementation-section{padding:75px 0 55px}.clarra-landing .lp-implementation-intro{gap:40px}.clarra-landing .lp-implementation-intro h2{font-size:3.7rem}.clarra-landing .lp-implementation-answer h3{font-size:1.85rem}.clarra-landing .lp-implementation-answer p{font-size:.875rem}.clarra-landing .lp-implementation-steps{margin-top:48px}.clarra-landing .lp-implementation-steps article{padding-right:13px;margin-right:10px}.clarra-landing .lp-implementation-steps h3{font-size:1.1rem}.clarra-landing .lp-implementation-steps p{font-size:.75rem}.clarra-landing .lp-implementation-result p{font-size:1.125rem}.clarra-landing .lp-format-section{padding-top:80px;padding-bottom:65px}.clarra-landing .lp-format-intro{gap:22px 40px}.clarra-landing .lp-format-grid article{padding:26px}.clarra-landing .lp-faq-section{grid-template-columns:1fr 1.6fr;gap:35px;padding-bottom:70px}.clarra-landing .lp-faq-section h2{font-size:2.4rem}.clarra-landing .lp-final-card{padding:38px;gap:30px}.clarra-landing .lp-final-card h2{font-size:3.3rem}.clarra-landing .lp-final-aside p{font-size:.9375rem}.clarra-landing .lp-final-aside .lp-button{font-size:.8125rem;gap:18px}.clarra-landing .lp-site-footer{gap:20px}.clarra-landing .lp-site-footer p{font-size:.75rem}}@media(max-width:650px){.clarra-landing{scroll-padding-top:88px}.clarra-landing .lp-shell{padding-left:20px;padding-right:20px}.clarra-landing .lp-header-inner{height:68px;gap:13px}.clarra-landing .lp-brand>span{font-size:1.8rem}.clarra-landing .lp-brand img{width:29px;height:29px}.clarra-landing .lp-header-cta{padding:10px 12px;font-size:.75rem;gap:8px}.clarra-landing .lp-header-cta>span{font-size:.875rem}.clarra-landing .lp-menu-button{display:block;width:38px;height:38px;flex-shrink:0;padding:8px}.clarra-landing .lp-hero{padding-top:31px}.clarra-landing .lp-eyebrow{font-size:.75rem;gap:7px}.clarra-landing .lp-eyebrow-line{width:15px}.clarra-landing .lp-hero-heading{display:block;margin-top:22px}.clarra-landing .lp-hero h1{font-size:clamp(3.25rem,11.7vw,4.7rem);line-height:1.03;letter-spacing:-.062em}.clarra-landing .lp-hero-aside{padding-top:27px;padding-bottom:0;max-width:100%}.clarra-landing .lp-hero-aside>p:first-child{font-size:1.25rem;max-width:360px;line-height:1.45}.clarra-landing .lp-hero-aside .lp-muted{font-size:.9375rem;max-width:450px;margin:13px 0 23px}.clarra-landing .lp-hero-aside .lp-button{font-size:.9375rem;padding:16px 20px;gap:26px}.clarra-landing .lp-hero-aside .lp-text-link{font-size:.8125rem;gap:10px;margin-top:16px}.clarra-landing .lp-hero-foot{margin-top:29px;margin-bottom:12px;font-size:.75rem}.clarra-landing .lp-hero-foot>span:last-child{display:none}.clarra-landing .lp-product-window{border-radius:11px;scroll-margin-top:88px;margin-left:-4px;margin-right:-4px}.clarra-landing .lp-window-top{padding:12px}.clarra-landing .lp-window-title{gap:8px}.clarra-landing .lp-window-title span{font-size:.75rem;line-height:1.4}.clarra-landing .lp-window-title span>strong{display:block}.clarra-landing .lp-window-title img{width:22px;height:22px}.clarra-landing .lp-window-top>.lp-demo-tag{font-size:.75rem;max-width:110px;white-space:normal;line-height:1.3;text-align:center;border:0;padding:0}.clarra-landing .lp-demo-sidebar{gap:0;padding:7px 6px}.clarra-landing .lp-demo-tab{padding:9px 4px;font-size:.75rem;gap:5px}.clarra-landing .lp-demo-tab>span{display:none}.clarra-landing .lp-demo-main{padding:17px 12px 13px}.clarra-landing .lp-demo-heading{margin-bottom:18px;gap:10px}.clarra-landing .lp-demo-heading h2{font-size:1rem;max-width:255px;line-height:1.3}.clarra-landing .lp-overline{font-size:.75rem}.clarra-landing .lp-avatar{height:28px;width:28px;font-size:.75rem}.clarra-landing .lp-demo-kpis{gap:9px;padding-bottom:15px;margin-bottom:12px}.clarra-landing .lp-demo-kpis>div{padding-left:9px}.clarra-landing .lp-demo-kpis span{font-size:.75rem;line-height:1.4;margin-bottom:7px}.clarra-landing .lp-demo-kpis strong{font-size:.875rem;line-height:1.4;letter-spacing:-.025em}.clarra-landing .lp-gantt-head,.clarra-landing .lp-gantt-row{grid-template-columns:112px 1fr}.clarra-landing .lp-gantt-head{font-size:.75rem;align-items:center;line-height:1.5;margin-bottom:8px}.clarra-landing .lp-gantt-dates{padding-right:0;gap:4px;font-size:.75rem}.clarra-landing .lp-gantt-row{min-height:48px}.clarra-landing .lp-gantt-row strong{font-size:.75rem;line-height:1.35}.clarra-landing .lp-gantt-row small{font-size:.75rem;line-height:1.4}.clarra-landing .lp-gantt-row>div:first-child{padding-right:8px}.clarra-landing .lp-gantt-bar{height:25px;font-size:0}.clarra-landing .lp-gantt-bar:after{content:"";display:block;background:currentColor;width:12px;height:2px;opacity:.5}.clarra-landing .lp-gantt-bar.lp-done:after{content:"✓";width:auto;height:auto;background:none;font-size:.75rem}.clarra-landing .lp-demo-action{align-items:flex-start;gap:10px;padding-top:12px;margin-top:7px;flex-direction:column}.clarra-landing .lp-demo-action p{font-size:.75rem;line-height:1.5;max-width:none}.clarra-landing .lp-demo-action .lp-button{font-size:.75rem;padding:9px 13px;align-self:flex-end}.clarra-landing .lp-window-caption{font-size:.75rem;padding:10px 12px;gap:15px}.clarra-landing .lp-window-caption>span:last-child{max-width:170px;text-align:right}.clarra-landing .lp-money-row{grid-template-columns:1.1fr 1fr 1fr;font-size:.75rem;gap:8px}.clarra-landing .lp-money-row small{font-size:.75rem;line-height:1.5}.clarra-landing .lp-money-head{font-size:.75rem}.clarra-landing .lp-notice{padding:12px;gap:9px;font-size:.75rem;line-height:1.5;margin-top:14px}.clarra-landing .lp-notice-icon{width:25px;height:25px}.clarra-landing .lp-crew-item{gap:8px;font-size:.75rem;padding:13px 0}.clarra-landing .lp-crew-item small{font-size:.75rem;margin-top:3px}.clarra-landing .lp-crew-avatar{width:29px;height:29px;font-size:.75rem}.clarra-landing .lp-status-pill{font-size:.75rem;padding:4px 5px}.clarra-landing .lp-client-demo{grid-template-columns:1fr;gap:20px;padding-bottom:5px}.clarra-landing .lp-client-demo h3{font-size:1.2rem;margin:8px 0 17px}.clarra-landing .lp-client-demo-row{font-size:.75rem}.clarra-landing .lp-client-evidence{padding:17px;gap:7px}.clarra-landing .lp-client-evidence .lp-document-icon{display:none}.clarra-landing .lp-client-evidence p{margin-top:2px;font-size:.75rem}.clarra-landing .lp-problem-section{padding-top:72px;padding-bottom:40px}.clarra-landing .lp-section-intro .lp-eyebrow{margin-bottom:19px}.clarra-landing .lp-section-intro h2{font-size:2.1rem;line-height:1.15;letter-spacing:-.05em}.clarra-landing .lp-pain-grid{display:block;margin-top:30px}.clarra-landing .lp-pain-grid>a{display:block;border-right:0;border-bottom:1px solid var(--line);padding:24px 0 25px}.clarra-landing .lp-pain-grid h3{font-size:1.45rem;margin:14px 0 12px}.clarra-landing .lp-pain-grid h3 br{display:none}.clarra-landing .lp-pain-grid p{font-size:.9375rem;max-width:85%;margin-bottom:0}.clarra-landing .lp-pain-index{font-size:.75rem}.clarra-landing .lp-circle-arrow{position:absolute;right:0;bottom:28px;width:31px;height:31px}.clarra-landing .lp-feature-section{display:flex;flex-direction:column;gap:34px;padding-top:30px;padding-bottom:68px;align-items:stretch}.clarra-landing .lp-feature-copy h2{font-size:2.5rem;line-height:1.1}.clarra-landing .lp-feature-copy .lp-eyebrow{margin-bottom:20px}.clarra-landing .lp-section-lead{font-size:1rem;margin-top:22px}.clarra-landing .lp-feature-copy>.lp-section-lead{font-size:1rem;margin-bottom:25px}.clarra-landing .lp-feature-point{gap:14px;margin-top:21px}.clarra-landing .lp-feature-point h3{font-size:1rem}.clarra-landing .lp-feature-point p{font-size:.9375rem}.clarra-landing .lp-feature-point>span{font-size:.75rem}.clarra-landing .lp-feature-copy>.lp-text-link{margin-top:25px;font-size:.875rem}.clarra-landing .lp-timing-visual{min-height:0;padding:20px}.clarra-landing .lp-schedule-cascade{max-width:400px;width:100%;margin:auto;padding:30px 6px 28px}.clarra-landing .lp-cascade-item{padding:18px 15px}.clarra-landing .lp-cascade-item strong{font-size:.9375rem}.clarra-landing .lp-cascade-item>div>span{font-size:.8125rem}.clarra-landing .lp-amber-label{display:block;font-size:.75rem}.clarra-landing .lp-cascade-result{padding:24px}.clarra-landing .lp-cascade-result>strong{font-size:2rem}.clarra-landing .lp-visual-bottom-note,.clarra-landing .lp-visual-topline{font-size:.75rem}.clarra-landing .lp-finance-section{padding-top:60px;padding-bottom:35px}.clarra-landing .lp-finance-section .lp-section-intro h2{font-size:2.25rem}.clarra-landing .lp-finance-grid{display:block;margin-top:30px}.clarra-landing .lp-finance-card{padding:26px 23px;margin-top:18px;border-radius:13px}.clarra-landing .lp-finance-card h3{font-size:1.9rem}.clarra-landing .lp-finance-card>p{font-size:1rem}.clarra-landing .lp-card-label{font-size:.8125rem;margin-bottom:19px}.clarra-landing .lp-chart-row{grid-template-columns:95px 1fr 84px;gap:7px;font-size:.75rem}.clarra-landing .lp-chart-row>span{grid-column:auto;margin-top:0}.clarra-landing .lp-cash-chart{margin-top:30px}.clarra-landing .lp-finance-callout>strong{font-size:1.7rem}.clarra-landing .lp-fine-print{font-size:.75rem}.clarra-landing .lp-evidence-chain{flex-wrap:nowrap;justify-content:space-between;margin:29px 0 23px;gap:4px}.clarra-landing .lp-evidence-chain span{font-size:.75rem;padding:7px}.clarra-landing .lp-document-preview{padding:18px 13px}.clarra-landing .lp-document-preview strong{font-size:.8125rem}.clarra-landing .lp-published-note{font-size:.75rem}.clarra-landing .lp-section-bottom-line{font-size:.875rem;margin-top:28px}.clarra-landing .lp-resources-section{padding-top:63px;gap:33px}.clarra-landing .lp-resources-section .lp-feature-copy{order:-1}.clarra-landing .lp-resource-visual{padding:21px 16px}.clarra-landing .lp-resource-visual h3{font-size:1.9rem;margin:25px 0}.clarra-landing .lp-resource-header{grid-template-columns:100px repeat(5,1fr);padding-left:9px;padding-right:9px;font-size:.75rem}.clarra-landing .lp-resource-line{grid-template-columns:100px 1fr;padding:16px 9px}.clarra-landing .lp-resource-line>strong{font-size:.75rem}.clarra-landing .lp-resource-assignment{font-size:.75rem;padding:6px 2px}.clarra-landing .lp-conflict-callout p,.clarra-landing .lp-resource-visual .lp-fine-print{font-size:.75rem}.clarra-landing .lp-client-section{padding:57px 0}.clarra-landing .lp-client-grid{grid-template-columns:1fr;gap:35px}.clarra-landing .lp-client-story h2{font-size:2.4rem;margin-top:20px}.clarra-landing .lp-client-story>p{font-size:1rem}.clarra-landing .lp-client-story .lp-text-link{font-size:.875rem;margin-top:23px}.clarra-landing .lp-client-portal-card{max-width:440px;width:calc(100% - 10px);justify-self:center;transform:rotate(1deg)}.clarra-landing .lp-client-photo{height:230px}.clarra-landing .lp-portal-card-body{padding:19px}.clarra-landing .lp-portal-project h3{font-size:1.2rem}.clarra-landing .lp-portal-bottom,.clarra-landing .lp-portal-next{font-size:.75rem}.clarra-landing .lp-portal-card-header{font-size:.8125rem}.clarra-landing .lp-client-photo>span{font-size:.75rem}.clarra-landing .lp-implementation-section{padding:65px 0 46px}.clarra-landing .lp-implementation-intro{display:block}.clarra-landing .lp-implementation-intro h2{font-size:3.3rem;margin-top:24px}.clarra-landing .lp-implementation-answer{padding-top:28px;max-width:none;display:grid;grid-template-columns:42px 1fr;gap:13px}.clarra-landing .lp-answer-mark{font-size:2.5rem;margin-top:3px;margin-bottom:0}.clarra-landing .lp-implementation-answer h3{font-size:1.95rem;line-height:1.13}.clarra-landing .lp-implementation-answer h3 br{display:none}.clarra-landing .lp-implementation-answer p{grid-column:2;font-size:1rem;margin-top:0;line-height:1.65}.clarra-landing .lp-implementation-steps{grid-template-columns:1fr 1fr;margin-top:35px;gap:0 25px}.clarra-landing .lp-implementation-steps article{padding:23px 0 25px;margin:0;border-bottom:1px solid #3b394d}.clarra-landing .lp-implementation-steps h3{font-size:1.25rem;margin:17px 0 12px}.clarra-landing .lp-implementation-steps p{font-size:.875rem;line-height:1.6}.clarra-landing .lp-implementation-steps article>span{font-size:.75rem}.clarra-landing .lp-implementation-result{display:block;border-top:0;margin-top:0;padding-top:26px}.clarra-landing .lp-implementation-result>span{font-size:.8125rem}.clarra-landing .lp-implementation-result p{font-size:1.125rem;margin-top:14px}.clarra-landing .lp-implementation-result p br{display:none}.clarra-landing .lp-format-section{padding-top:63px;padding-bottom:56px}.clarra-landing .lp-format-intro{display:block}.clarra-landing .lp-format-intro h2{font-size:2.3rem;margin-top:20px}.clarra-landing .lp-format-intro .lp-section-lead{margin-top:23px;max-width:none;font-size:1rem}.clarra-landing .lp-format-grid{display:block;margin-top:30px}.clarra-landing .lp-format-grid article{padding:25px;margin-top:17px}.clarra-landing .lp-format-grid h3{font-size:1.7rem}.clarra-landing .lp-format-grid p{font-size:1rem;margin-top:17px}.clarra-landing .lp-format-grid ul{font-size:.9375rem;margin-bottom:24px}.clarra-landing .lp-format-price{font-size:.8125rem}.clarra-landing .lp-faq-section{display:block;padding-top:10px;padding-bottom:60px}.clarra-landing .lp-faq-section h2{font-size:2.4rem;line-height:1.1;margin-top:18px}.clarra-landing .lp-faq-section h2 br{display:none}.clarra-landing .lp-faq-list{margin-top:30px}.clarra-landing .lp-faq-list details{padding:22px 0}.clarra-landing .lp-faq-list summary{font-size:1rem;gap:23px}.clarra-landing .lp-faq-list details p{font-size:.9375rem;padding-right:16px;line-height:1.7}.clarra-landing .lp-final-section{padding-bottom:27px}.clarra-landing .lp-final-card{display:block;padding:31px 25px;border-radius:17px}.clarra-landing .lp-final-card .lp-eyebrow{font-size:.75rem}.clarra-landing .lp-final-card h2{font-size:2.8rem;margin-top:22px}.clarra-landing .lp-final-aside{margin-top:27px}.clarra-landing .lp-final-aside p{font-size:1rem;max-width:none;margin-bottom:25px}.clarra-landing .lp-final-aside .lp-button{font-size:.875rem;padding:16px 20px;gap:22px}.clarra-landing .lp-final-aside>span{font-size:.75rem}.clarra-landing .lp-site-footer{display:flex;flex-wrap:wrap;padding-top:13px;padding-bottom:28px;gap:18px;justify-content:space-between}.clarra-landing .lp-site-footer .lp-brand>span{font-size:1.65rem}.clarra-landing .lp-site-footer p{order:3;flex-basis:100%;font-size:.75rem}.clarra-landing .lp-site-footer>span{font-size:.75rem}.clarra-landing dialog{padding:30px 23px}.clarra-landing dialog h2{font-size:2rem}.clarra-landing .lp-prototype-note{font-size:.75rem}}@media(max-width:360px){.clarra-landing .lp-shell{padding-left:16px;padding-right:16px}.clarra-landing .lp-header-cta{font-size:.75rem;padding:10px}.clarra-landing .lp-header-cta>span{display:none}.clarra-landing .lp-hero h1{font-size:3rem}.clarra-landing .lp-hero>.lp-eyebrow{font-size:.75rem}.clarra-landing .lp-gantt-head,.clarra-landing .lp-gantt-row{grid-template-columns:101px 1fr}.clarra-landing .lp-demo-tab{font-size:.75rem}.clarra-landing .lp-demo-main{padding-left:10px;padding-right:10px}.clarra-landing .lp-demo-kpis strong{font-size:.8125rem}.clarra-landing .lp-finance-card{padding:23px 18px}.clarra-landing .lp-chart-row{grid-template-columns:82px 1fr 77px;font-size:.75rem}.clarra-landing .lp-resource-header{grid-template-columns:87px repeat(5,1fr)}.clarra-landing .lp-resource-line{grid-template-columns:87px 1fr}.clarra-landing .lp-resource-assignment{font-size:.75rem}.clarra-landing .lp-implementation-intro h2{font-size:3rem}.clarra-landing .lp-final-card{padding:30px 21px}.clarra-landing .lp-final-card h2{font-size:2.55rem}.clarra-landing .lp-final-aside .lp-button{font-size:.8125rem}.clarra-landing .lp-client-photo{height:200px}}.clarra-landing .lp-client-story>p,.clarra-landing .lp-faq-list details p,.clarra-landing .lp-feature-point p,.clarra-landing .lp-finance-card>p,.clarra-landing .lp-format-grid p,.clarra-landing .lp-implementation-answer p,.clarra-landing .lp-implementation-steps p,.clarra-landing .lp-pain-grid p{font-size:1rem}.clarra-landing .lp-hero-heading>*{min-width:0}.clarra-landing .lp-hero h1{font-size:clamp(3.3rem,6.35vw,5.8rem)}.clarra-landing .lp-gantt-scroll{overflow-x:auto;overscroll-behavior-x:contain}.clarra-landing .lp-gantt-row strong{font-size:.875rem}.clarra-landing .lp-gantt-bar,.clarra-landing .lp-gantt-row small{font-size:.75rem}.clarra-landing .lp-client-photo{background:#e7e6ed}.clarra-landing .lp-client-photo img{-o-object-position:center 60%;object-position:center 60%}.clarra-landing .lp-demo-main{min-height:400px}.clarra-landing .lp-demo-panel{animation:appear .22s ease-out}@keyframes appear{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.clarra-landing .lp-hero h1{font-size:6.25rem}}@media(min-width:651px) and (max-width:850px){.clarra-landing .lp-hero-heading{grid-template-columns:1.1fr 1fr}.clarra-landing .lp-hero h1{font-size:clamp(3.25rem,6.3vw,4rem)}.clarra-landing .lp-hero-aside .lp-text-link{font-size:.8125rem}}@media(max-width:650px){.clarra-landing .lp-hero h1{font-size:clamp(3rem,10.9vw,4.45rem)}.clarra-landing .lp-gantt{min-width:550px}.clarra-landing .lp-gantt-head,.clarra-landing .lp-gantt-row{grid-template-columns:175px 1fr}.clarra-landing .lp-gantt-dates,.clarra-landing .lp-gantt-head{font-size:.75rem}.clarra-landing .lp-gantt-row strong{font-size:.875rem}.clarra-landing .lp-gantt-row small{font-size:.75rem}.clarra-landing .lp-gantt-row{min-height:58px}.clarra-landing .lp-gantt-bar{font-size:.75rem}.clarra-landing .lp-gantt-bar:after{display:none}.clarra-landing .lp-demo-tab{font-size:.75rem;line-height:1.5}.clarra-landing .lp-demo-kpis span{font-size:.75rem}.clarra-landing .lp-demo-main{min-height:460px}.clarra-landing .lp-window-caption{font-size:.75rem}.clarra-landing .lp-demo-action p{font-size:.8125rem}.clarra-landing .lp-demo-action{gap:12px}.clarra-landing .lp-resource-header,.clarra-landing .lp-resource-line{grid-template-columns:110px repeat(5,1fr)}.clarra-landing .lp-resource-line{grid-template-columns:110px 1fr}.clarra-landing .lp-resource-line>strong{font-size:.75rem}.clarra-landing .lp-resource-board{overflow-x:auto}.clarra-landing .lp-resource-header,.clarra-landing .lp-resource-line{min-width:370px}.clarra-landing .lp-resource-assignment,.clarra-landing .lp-status-pill{font-size:.75rem}.clarra-landing .lp-crew-item{flex-wrap:wrap;font-size:.8125rem}.clarra-landing .lp-crew-item small{font-size:.75rem}.clarra-landing .lp-crew-item .lp-status-pill{margin-left:37px}.clarra-landing .lp-money-row{font-size:.75rem}.clarra-landing .lp-gantt-scroll:after{content:"Листайте график вправо →";display:block;color:var(--muted);font-size:.75rem;margin-top:8px;position:sticky;left:0}.clarra-landing .lp-header-cta{font-size:.75rem}}@media(max-width:360px){.clarra-landing .lp-header-cta{display:none}.clarra-landing .lp-menu-button{margin-left:auto}.clarra-landing .lp-hero h1{font-size:2.35rem}.clarra-landing .lp-header-inner{gap:8px}.clarra-landing .lp-brand>span{font-size:1.65rem}.clarra-landing .lp-hero-aside .lp-button{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.clarra-landing{scroll-behavior:auto}.clarra-landing *,.clarra-landing :after,.clarra-landing :before{animation:none!important;transition:none!important}.clarra-landing .lp-button:hover{transform:none}}@media(max-width:650px){.clarra-landing .lp-faq-section h2 br{display:block}.clarra-landing .lp-faq-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto}.clarra-landing .lp-faq-list summary>span{justify-self:end}}.clarra-landing .lp-desktop-nav{gap:22px}.clarra-landing .lp-hero-foot>a{color:var(--accent)}.clarra-landing .lp-hero h1{font-size:clamp(3.2rem,5.95vw,5.7rem)}.clarra-landing .lp-hero-heading{grid-template-columns:1.45fr 1fr}.clarra-landing .lp-hero-aside .lp-muted{max-width:405px}.clarra-landing .lp-referrals-section{margin-top:110px;padding:80px 0;background:#1c1b2b;color:#fff}.clarra-landing .lp-referral-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:start}.clarra-landing .lp-referral-intro .lp-eyebrow{color:#b1adff}.clarra-landing .lp-referral-intro h2{font-size:clamp(2.5rem,4vw,3.65rem);line-height:1.12;margin-top:24px}.clarra-landing .lp-referral-intro h2>span{color:#a9a3ff}.clarra-landing .lp-referral-intro-copy>p{font-size:1rem;color:#c7c3d6;line-height:1.65;margin-bottom:18px}.clarra-landing .lp-market-proof{display:flex;align-items:center;gap:19px;border-top:1px solid #414052;padding-top:22px;margin-top:24px}.clarra-landing .lp-market-proof>strong{font-size:3.1rem;font-weight:500;letter-spacing:-.055em;color:#b4afff}.clarra-landing .lp-market-proof>span{font-size:.8125rem;line-height:1.5;color:#c3bfd1;max-width:275px}.clarra-landing .lp-source-link{display:block;font-size:.75rem;text-decoration:underline;text-underline-offset:4px;color:#a9a5bb;margin-top:12px;line-height:1.5}.clarra-landing .lp-source-link:hover{color:white}.clarra-landing .lp-reasons-intro{font-size:.8125rem;color:#b6b1cb;margin-top:49px;margin-bottom:15px}.clarra-landing .lp-recommendation-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #414052;border-bottom:1px solid #414052}.clarra-landing .lp-recommendation-reasons article{padding:28px 25px;border-right:1px solid #414052}.clarra-landing .lp-recommendation-reasons article:first-child{padding-left:0}.clarra-landing .lp-recommendation-reasons article:last-child{border-right:0;padding-right:0}.clarra-landing .lp-recommendation-reasons article>span{font-size:.75rem;color:#b6b1cb}.clarra-landing .lp-recommendation-reasons h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.025em;margin:21px 0 17px}.clarra-landing .lp-recommendation-reasons p{font-size:.9375rem;line-height:1.65;color:#aea9c1}.clarra-landing .lp-referral-target{display:grid;grid-template-columns:1fr 1.75fr;gap:70px;padding-top:47px}.clarra-landing .lp-referral-number>span{font-size:.8125rem;color:#b6b1cb}.clarra-landing .lp-referral-number>strong{display:block;font-weight:450;font-size:6.9rem;line-height:1.2;letter-spacing:-.075em;color:#b8b2ff;margin-top:9px}.clarra-landing .lp-referral-number>p{font-size:1rem;color:#e2dff3}.clarra-landing .lp-referral-target-copy h3{font-size:1.6rem;line-height:1.2;font-weight:450;letter-spacing:-.035em;margin-bottom:19px}.clarra-landing .lp-referral-target-copy>p{color:#b6b1cb;font-size:.9375rem;line-height:1.6}.clarra-landing .lp-referral-example{display:flex;gap:18px;align-items:center;border-top:1px solid #414052;padding-top:17px;margin-top:20px;font-size:.8125rem}.clarra-landing .lp-referral-example>span{color:#aaa4be}.clarra-landing .lp-referral-example>strong{font-size:1rem;font-weight:450;color:#e4e0f6}.clarra-landing .lp-referral-target-copy .lp-target-qualification{font-size:.8125rem;color:#b6b1cb;margin-top:18px;max-width:600px}.clarra-landing .lp-foreman-intro{padding:100px 0 85px;background:#eeeefb;border-top:1px solid #e2e1f1;scroll-margin-top:85px}.clarra-landing .lp-foreman-intro-grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:65px}.clarra-landing .lp-foreman-pitch blockquote{font-size:clamp(2.4rem,4.1vw,3.8rem);font-weight:500;line-height:1.14;letter-spacing:-.045em;margin:22px 0 25px;color:#242132}.clarra-landing .lp-foreman-reply{font-size:1.6rem;line-height:1.35;color:#1d1c28;letter-spacing:-.035em;max-width:450px}.clarra-landing .lp-foreman-reply>span{color:var(--accent)}.clarra-landing .lp-foreman-pitch>.lp-section-lead{font-size:1rem;color:#79758e;max-width:480px;margin-top:20px}.clarra-landing .lp-foreman-three{display:flex;gap:28px;margin:27px 0 30px}.clarra-landing .lp-foreman-three>span{font-size:.8125rem;line-height:1.5;color:#827c96}.clarra-landing .lp-foreman-three b{display:block;font-weight:500;font-size:.9375rem;color:#575274;margin-bottom:3px}.clarra-landing .lp-foreman-device-stage{display:flex;align-items:center;flex-direction:column;min-width:0}.clarra-landing .lp-phone-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;max-width:390px;font-size:.75rem;color:#817c93;margin-bottom:14px}.clarra-landing .lp-phone-caption>span:last-child{color:var(--accent)}.clarra-landing .lp-foreman-device{width:390px;max-width:100%;height:735px;border:7px solid #23222e;border-radius:41px;overflow:hidden;box-shadow:0 24px 55px -24px #2a244b66;background:#fafafd;flex-shrink:0;isolation:isolate}.clarra-landing .lp-foreman-device iframe{width:100%;height:100%;border:0;display:block;background:#fafafd}.clarra-landing .lp-phone-under{font-size:.75rem;color:#89829d;display:block;text-align:center;line-height:1.5;margin-top:16px;max-width:390px}.clarra-landing .lp-concept-note{font-size:.75rem;color:#89829d;line-height:1.55;max-width:440px;margin-top:20px}.clarra-landing .lp-concept-note>span{color:#756990;display:block;font-size:.75rem;font-weight:500;margin-bottom:5px}.clarra-landing .lp-foreman-workbench{padding-top:92px;padding-bottom:96px}.clarra-landing .lp-workbench-heading .lp-eyebrow{margin-bottom:22px}.clarra-landing .lp-workbench-heading h2{font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.13}.clarra-landing .lp-workbench-heading>p{color:var(--muted);font-size:1rem;line-height:1.6;margin-top:21px}.clarra-landing .lp-workbench-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center;margin-top:46px}.clarra-landing .lp-workbench-grid>.lp-foreman-device-stage{background:#f2f2f8;border-radius:26px;padding:32px 22px;min-width:0}.clarra-landing .lp-workbench-device{height:735px;width:370px;border-width:6px;border-radius:34px;box-shadow:0 15px 35px -20px #2a244b44}.clarra-landing .lp-scenario-column{min-width:0}.clarra-landing .lp-scenario-buttons{border-top:1px solid var(--line)}.clarra-landing .lp-scenario-button{display:flex;gap:15px;align-items:start;width:100%;text-align:left;border-bottom:1px solid var(--line);padding:22px 9px 22px 0;background:transparent;color:var(--ink);border-radius:0;transition:background .2s,padding .2s}.clarra-landing .lp-scenario-number{font-size:.75rem;color:#aaa5b8;line-height:1.5;padding-top:5px}.clarra-landing .lp-scenario-button>span:nth-child(2){flex:1}.clarra-landing .lp-scenario-button strong{font-size:1.15rem;line-height:1.3;letter-spacing:-.02em;font-weight:450;display:block}.clarra-landing .lp-scenario-button small{display:block;font-size:.875rem;color:var(--muted);line-height:1.6;max-width:355px;margin-top:9px}.clarra-landing .lp-scenario-arrow{color:#b8b4c5;font-size:1.25rem}.clarra-landing .lp-scenario-button.lp-is-active{background:#f3f2ff;padding-left:15px;border-radius:9px;border-bottom-color:transparent}.clarra-landing .lp-scenario-button.lp-is-active .lp-scenario-arrow,.clarra-landing .lp-scenario-button.lp-is-active .lp-scenario-number,.clarra-landing .lp-scenario-button.lp-is-active strong{color:var(--accent)}.clarra-landing .lp-scenario-button:hover{background:#f7f6ff}.clarra-landing .lp-scenario-explanation{margin-top:27px}.clarra-landing .lp-scenario-explanation .lp-card-label{margin-bottom:10px;font-size:.8125rem}.clarra-landing .lp-scenario-explanation>p{font-size:1rem;color:#797486;line-height:1.6}.clarra-landing .lp-scenario-confirmation{display:flex;gap:10px;align-items:start;font-size:.8125rem;color:#807a91;line-height:1.6;margin-top:19px}.clarra-landing .lp-scenario-confirmation>span:first-child{color:var(--accent);font-size:1rem}.clarra-landing .lp-foreman-report{padding:85px 0 30px;background:#f5f5fa;border-top:1px solid #e8e7f1;border-bottom:1px solid #e8e7f1}.clarra-landing .lp-report-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:85px;align-items:center}.clarra-landing .lp-report-copy h2{font-size:clamp(3rem,5.5vw,4.8rem);margin-top:25px;line-height:1.07}.clarra-landing .lp-report-copy>.lp-section-lead{max-width:500px}.clarra-landing .lp-voice-message{background:#eae8fb;border:1px solid #dcd8f0;display:flex;gap:16px;align-items:start;padding:24px;border-radius:4px 18px 18px 18px;margin-top:27px;max-width:490px;color:#60548a}.clarra-landing .lp-voice-message>svg{flex-shrink:0;margin-top:3px}.clarra-landing .lp-voice-message>p{font-size:1rem;line-height:1.65}.clarra-landing .lp-report-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px;font-size:.75rem;color:var(--accent)}.clarra-landing .lp-report-flow b{font-weight:400;color:#aaa2c4}.clarra-landing .lp-report-payoff{font-size:1.25rem;line-height:1.5;letter-spacing:-.02em;margin-top:25px;color:#565165}.clarra-landing .lp-report-copy>.lp-text-link{margin-top:24px}.clarra-landing .lp-report-device-wrap{display:flex;align-items:center;flex-direction:column;min-width:0}.clarra-landing .lp-report-device{height:745px;max-width:390px;width:100%;border-color:#464151;box-shadow:0 24px 55px -24px #2a244b33}.clarra-landing .lp-field-bridge{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:55px;font-size:.875rem;color:#8c859b}.clarra-landing .lp-field-bridge strong{color:#665586;font-weight:450}.clarra-landing .lp-final-card h2{font-size:clamp(2.5rem,4.1vw,3.8rem)}.clarra-landing .lp-client-section{border-bottom:1px solid #dedbed}@media(min-width:1500px){.clarra-landing .lp-hero h1{font-size:6.15rem}.clarra-landing .lp-foreman-device{width:405px;height:755px}.clarra-landing .lp-workbench-device{width:375px;height:735px}.clarra-landing .lp-report-device{width:390px;height:755px}}@media(max-width:1100px){.clarra-landing .lp-desktop-nav{gap:16px;font-size:.8125rem}.clarra-landing .lp-hero-heading{gap:37px}.clarra-landing .lp-hero h1{font-size:clamp(3.1rem,5.85vw,5.2rem)}.clarra-landing .lp-referral-intro,.clarra-landing .lp-referral-target{gap:40px}.clarra-landing .lp-foreman-intro-grid{gap:38px;grid-template-columns:1.2fr 1fr}.clarra-landing .lp-foreman-device{width:360px;height:715px}.clarra-landing .lp-foreman-three{gap:21px}.clarra-landing .lp-foreman-reply{font-size:1.45rem}.clarra-landing .lp-workbench-grid{gap:45px;grid-template-columns:1fr 1.15fr}.clarra-landing .lp-workbench-grid>.lp-foreman-device-stage{padding:25px 15px}.clarra-landing .lp-workbench-device{width:345px;height:740px}.clarra-landing .lp-report-grid{gap:45px}.clarra-landing .lp-report-device{height:735px}.clarra-landing .lp-recommendation-reasons h3{font-size:1.2rem}}@media(max-width:850px){.clarra-landing .lp-hero h1{font-size:3.3rem}.clarra-landing .lp-hero-heading{grid-template-columns:1.3fr 1fr;gap:25px}.clarra-landing .lp-referrals-section{margin-top:80px;padding:65px 0}.clarra-landing .lp-referral-intro{grid-template-columns:1fr;gap:30px}.clarra-landing .lp-referral-intro h2{font-size:3rem}.clarra-landing .lp-referral-intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.clarra-landing .lp-referral-intro-copy .lp-market-proof{margin-top:8px;padding-top:18px}.clarra-landing .lp-referral-intro-copy .lp-source-link{align-self:end;margin:0 0 9px}.clarra-landing .lp-recommendation-reasons article{padding:23px 18px}.clarra-landing .lp-recommendation-reasons h3{font-size:1.12rem}.clarra-landing .lp-recommendation-reasons p{font-size:.875rem}.clarra-landing .lp-referral-target{grid-template-columns:1fr 1.6fr;gap:30px}.clarra-landing .lp-referral-number>strong{font-size:5.4rem}.clarra-landing .lp-referral-number>p{font-size:.9375rem}.clarra-landing .lp-referral-target-copy h3{font-size:1.35rem}.clarra-landing .lp-referral-example{flex-wrap:wrap;gap:5px}.clarra-landing .lp-foreman-intro{padding:70px 0}.clarra-landing .lp-foreman-intro-grid{grid-template-columns:1fr 1fr;gap:32px}.clarra-landing .lp-foreman-pitch blockquote{font-size:2.45rem}.clarra-landing .lp-foreman-reply{font-size:1.25rem}.clarra-landing .lp-foreman-pitch>.lp-section-lead{font-size:.9375rem}.clarra-landing .lp-foreman-three{flex-direction:column;gap:12px;margin:22px 0}.clarra-landing .lp-foreman-three>span{display:flex;gap:7px}.clarra-landing .lp-foreman-three b{font-size:.8125rem;margin:0}.clarra-landing .lp-foreman-pitch>.lp-button{padding:14px 17px;font-size:.8125rem;gap:16px}.clarra-landing .lp-foreman-device{width:330px;height:695px;border-width:6px;border-radius:32px}.clarra-landing .lp-phone-caption{font-size:.75rem;line-height:1.4}.clarra-landing .lp-phone-caption>span:first-child{max-width:135px}.clarra-landing .lp-phone-under{font-size:.75rem}.clarra-landing .lp-foreman-workbench{padding-top:70px;padding-bottom:70px}.clarra-landing .lp-workbench-heading h2{font-size:2.6rem}.clarra-landing .lp-workbench-grid{gap:29px;grid-template-columns:1fr 1fr}.clarra-landing .lp-workbench-grid>.lp-foreman-device-stage{padding:23px 9px;border-radius:17px}.clarra-landing .lp-workbench-device{height:765px;border-width:4px;border-radius:28px}.clarra-landing .lp-scenario-button{padding-top:17px;padding-bottom:17px;gap:10px}.clarra-landing .lp-scenario-button strong{font-size:1rem}.clarra-landing .lp-scenario-button small{font-size:.8125rem}.clarra-landing .lp-scenario-number{padding-top:2px}.clarra-landing .lp-scenario-arrow{font-size:1.1rem}.clarra-landing .lp-scenario-button.lp-is-active{padding-left:10px}.clarra-landing .lp-scenario-explanation>p{font-size:.9375rem}.clarra-landing .lp-foreman-report{padding-top:70px}.clarra-landing .lp-report-grid{gap:35px;grid-template-columns:1fr 1fr}.clarra-landing .lp-report-copy h2{font-size:3.5rem}.clarra-landing .lp-voice-message{padding:18px;gap:11px}.clarra-landing .lp-voice-message>p{font-size:.9375rem}.clarra-landing .lp-report-payoff{font-size:1.12rem}.clarra-landing .lp-report-device{height:735px}.clarra-landing .lp-field-bridge{font-size:.8125rem}.clarra-landing .lp-final-card h2{font-size:2.7rem}}@media(max-width:650px){.clarra-landing .lp-hero-heading{display:block}.clarra-landing .lp-hero h1{font-size:clamp(2.8rem,10.1vw,4rem)}.clarra-landing .lp-hero>.lp-eyebrow{font-size:.75rem;max-width:360px;align-items:flex-start}.clarra-landing .lp-hero .lp-eyebrow-line{margin-top:9px;flex-shrink:0}.clarra-landing .lp-hero-aside .lp-muted{font-size:1rem}.clarra-landing .lp-hero-foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.clarra-landing .lp-hero-foot>span{font-size:.75rem;line-height:1.5}.clarra-landing .lp-hero-foot>a{font-size:.8125rem}.clarra-landing .lp-referrals-section{margin-top:60px;padding:52px 0}.clarra-landing .lp-referral-intro{gap:28px}.clarra-landing .lp-referral-intro h2{font-size:2.3rem;line-height:1.15;margin-top:20px}.clarra-landing .lp-referral-intro-copy{display:block}.clarra-landing .lp-referral-intro-copy>p{font-size:1rem;margin-bottom:16px}.clarra-landing .lp-referral-intro-copy .lp-market-proof{padding-top:19px;margin-top:23px}.clarra-landing .lp-market-proof{gap:18px}.clarra-landing .lp-market-proof>strong{font-size:3rem}.clarra-landing .lp-market-proof>span{font-size:.875rem}.clarra-landing .lp-referral-intro-copy .lp-source-link{font-size:.75rem;margin-top:12px;line-height:1.6}.clarra-landing .lp-reasons-intro{margin-top:35px;font-size:.8125rem}.clarra-landing .lp-recommendation-reasons{display:block}.clarra-landing .lp-recommendation-reasons article,.clarra-landing .lp-recommendation-reasons article:first-child,.clarra-landing .lp-recommendation-reasons article:last-child{padding:23px 0;border-right:0;border-bottom:1px solid #414052}.clarra-landing .lp-recommendation-reasons article:last-child{border-bottom:0}.clarra-landing .lp-recommendation-reasons article>span{font-size:.75rem}.clarra-landing .lp-recommendation-reasons h3{font-size:1.4rem;margin:16px 0 13px}.clarra-landing .lp-recommendation-reasons h3 br{display:none}.clarra-landing .lp-recommendation-reasons p{font-size:1rem}.clarra-landing .lp-referral-target{display:block;padding-top:30px}.clarra-landing .lp-referral-number>strong{font-size:6rem;margin-top:0;line-height:1.25}.clarra-landing .lp-referral-number>span{font-size:.8125rem}.clarra-landing .lp-referral-number>p{font-size:1.125rem}.clarra-landing .lp-referral-target-copy{margin-top:26px}.clarra-landing .lp-referral-target-copy h3{font-size:1.5rem;line-height:1.25}.clarra-landing .lp-referral-target-copy>p{font-size:1rem}.clarra-landing .lp-referral-example{padding-top:17px;margin-top:19px;font-size:.8125rem;gap:7px}.clarra-landing .lp-referral-example strong{font-size:1rem}.clarra-landing .lp-referral-target-copy .lp-target-qualification{font-size:.875rem;line-height:1.65}.clarra-landing .lp-foreman-intro{padding:57px 0 48px}.clarra-landing .lp-foreman-intro-grid{grid-template-columns:1fr;gap:35px}.clarra-landing .lp-foreman-pitch blockquote{font-size:2.35rem;line-height:1.16;letter-spacing:-.045em;margin:20px 0 23px}.clarra-landing .lp-foreman-reply{font-size:1.4rem;line-height:1.45}.clarra-landing .lp-foreman-pitch>.lp-section-lead{font-size:1rem;margin-top:16px}.clarra-landing .lp-foreman-three{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0 26px}.clarra-landing .lp-foreman-three>span{display:block;font-size:.75rem}.clarra-landing .lp-foreman-three b{font-size:.875rem;margin-bottom:5px}.clarra-landing .lp-foreman-pitch>.lp-button{font-size:.9375rem;gap:25px;padding:16px 19px}.clarra-landing .lp-concept-note{font-size:.75rem;line-height:1.6;margin-top:17px}.clarra-landing .lp-foreman-device-stage{padding-left:0;padding-right:0}.clarra-landing .lp-foreman-device{width:370px;max-width:100%;height:715px;border-radius:34px;border-width:6px}.clarra-landing .lp-phone-caption{max-width:370px;font-size:.75rem}.clarra-landing .lp-phone-caption>span:first-child{max-width:none}.clarra-landing .lp-phone-under{font-size:.75rem;margin-top:15px;max-width:310px}.clarra-landing .lp-foreman-workbench{padding-top:58px;padding-bottom:57px}.clarra-landing .lp-workbench-heading .lp-eyebrow{margin-bottom:19px}.clarra-landing .lp-workbench-heading h2{font-size:2.2rem;line-height:1.16}.clarra-landing .lp-workbench-heading>p{font-size:1rem;margin-top:20px}.clarra-landing .lp-workbench-grid{display:flex;flex-direction:column;gap:28px;margin-top:27px;align-items:stretch}.clarra-landing .lp-scenario-column{display:contents}.clarra-landing .lp-scenario-buttons{order:0;display:grid;grid-template-columns:1fr 1fr;border:0;gap:9px}.clarra-landing .lp-scenario-button{border:1px solid var(--line);border-radius:9px;padding:15px!important;gap:9px;flex-direction:column;position:relative;min-height:133px}.clarra-landing .lp-scenario-button>span:nth-child(2){flex:auto}.clarra-landing .lp-scenario-button strong{font-size:.875rem;line-height:1.4}.clarra-landing .lp-scenario-button small{display:none}.clarra-landing .lp-scenario-number{font-size:.75rem;padding:0}.clarra-landing .lp-scenario-arrow{position:absolute;right:13px;top:12px;font-size:1.125rem}.clarra-landing .lp-scenario-button.lp-is-active{border:1px solid #c9c3ee;background:#f1efff}.clarra-landing .lp-workbench-grid>.lp-foreman-device-stage{order:2;padding:23px 15px;background:#f3f2f8;margin:0 -4px}.clarra-landing .lp-workbench-device{width:355px;height:735px;border-width:5px;border-radius:30px}.clarra-landing .lp-scenario-explanation{order:1;margin-top:0}.clarra-landing .lp-scenario-explanation>p{font-size:1rem;line-height:1.65}.clarra-landing .lp-scenario-explanation .lp-card-label{font-size:.8125rem}.clarra-landing .lp-scenario-confirmation{font-size:.875rem;line-height:1.6;margin-top:16px}.clarra-landing .lp-scenario-column>.lp-concept-note{order:3;margin:0;max-width:none;font-size:.75rem}.clarra-landing .lp-foreman-report{padding:56px 0 29px}.clarra-landing .lp-report-grid{display:block}.clarra-landing .lp-report-copy h2{font-size:3.45rem;margin-top:22px;line-height:1.08}.clarra-landing .lp-report-copy>.lp-section-lead{font-size:1rem}.clarra-landing .lp-voice-message{padding:21px 17px;gap:11px;margin-top:25px}.clarra-landing .lp-voice-message>p{font-size:1rem}.clarra-landing .lp-voice-message>svg{width:21px;height:21px;margin-top:4px}.clarra-landing .lp-report-flow{font-size:.75rem;gap:8px;line-height:1.6;margin-top:21px}.clarra-landing .lp-report-payoff{font-size:1.2rem;margin-top:25px}.clarra-landing .lp-report-copy>.lp-text-link{font-size:.875rem;line-height:1.5}.clarra-landing .lp-report-device-wrap{margin-top:34px}.clarra-landing .lp-report-device{width:370px;max-width:100%;height:735px;border-radius:33px;border-width:5px}.clarra-landing .lp-field-bridge{margin-top:36px;font-size:.8125rem;flex-direction:column;gap:7px;text-align:center;line-height:1.5}.clarra-landing .lp-final-card h2{font-size:2.35rem;line-height:1.15}.clarra-landing .lp-problem-section{padding-top:68px}}@media(max-width:360px){.clarra-landing .lp-hero h1{font-size:2.6rem}.clarra-landing .lp-foreman-pitch blockquote{font-size:2rem}.clarra-landing .lp-foreman-three{gap:7px}.clarra-landing .lp-foreman-three b{font-size:.8125rem}.clarra-landing .lp-foreman-device{height:725px}.clarra-landing .lp-workbench-grid>.lp-foreman-device-stage{padding:19px 9px}.clarra-landing .lp-workbench-device{height:760px}.clarra-landing .lp-scenario-button{padding:13px!important;min-height:137px}.clarra-landing .lp-scenario-button strong{font-size:.8125rem}.clarra-landing .lp-referral-intro h2,.clarra-landing .lp-workbench-heading h2{font-size:2rem}.clarra-landing .lp-report-copy h2{font-size:3.1rem}.clarra-landing .lp-final-card h2{font-size:2rem}.clarra-landing .lp-phone-caption{gap:9px}.clarra-landing .lp-phone-caption>span{font-size:.75rem}}.clarra-landing .lp-footer-login,.clarra-landing .lp-header-login{color:var(--accent);font-size:.875rem;font-weight:500;white-space:nowrap;text-underline-offset:5px}.clarra-landing .lp-footer-login:hover,.clarra-landing .lp-header-login:hover{text-decoration:underline}.clarra-landing .lp-lead-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.clarra-landing .lp-lead-form-status{min-height:1.5em;color:#a33131;font-size:.8125rem;line-height:1.5}.clarra-landing #lead-submit[aria-busy=true]{opacity:.72}.clarra-landing .lp-button:disabled{cursor:wait;transform:none;box-shadow:none}@media(max-width:650px){.clarra-landing .lp-header-cta{display:none}.clarra-landing .lp-header-login{margin-left:auto}.clarra-landing .lp-site-footer .lp-footer-login{font-size:.8125rem}}