@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap);:root{--os-color-primary:#0e4d64;--os-color-secondary:#16a34a;--os-color-accent:#f97316;--os-color-danger:#dc2626;--os-color-surface:#fff;--os-color-surface-soft:#f8fafc;--os-color-background:#f3f7fa;--os-color-border:#d7e2ea;--os-color-text:#10222d;--os-color-muted:#5b6b76;--os-color-text-light:#fff;--os-status-success-surface:#ecfdf3;--os-status-success-border:#86efac;--os-status-success-text:#166534;--os-status-warning-surface:#fffbeb;--os-status-warning-border:#fcd34d;--os-status-warning-text:#92400e;--os-status-danger-surface:#fef2f2;--os-status-danger-border:#fca5a5;--os-status-danger-text:#991b1b;--os-status-info-surface:#eff6ff;--os-status-info-border:#bfdbfe;--os-status-info-text:#1d4ed8;--os-gap:12px;--os-padding:16px;--os-page-padding:20px;--os-radius-sm:8px;--os-radius-md:12px;--os-radius-pill:999px;--os-elevation-0:none;--os-elevation-1:0 1px 2px #10222d14;--os-elevation-2:0 4px 10px #10222d1a;--os-elevation-3:0 8px 18px #10222d24;--os-font-h1-size:32px;--os-font-h1-weight:600;--os-font-h2-size:24px;--os-font-h2-weight:600;--os-font-card-title-size:16px;--os-font-card-title-weight:600;--os-font-body-size:14px;--os-font-body-weight:400;--os-font-caption-size:13px;--os-font-caption-weight:400;--os-font-badge-size:13px;--os-font-badge-weight:500}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f7fa;background:var(--os-color-background);color:#10222d;color:var(--os-color-text);font-family:Montserrat,Segoe UI,sans-serif;font-size:14px;font-size:var(--os-font-body-size);font-weight:400;font-weight:var(--os-font-body-weight);line-height:1.5;margin:0;min-height:100%;padding:0}*{box-sizing:border-box}.os-h1,h1{font-size:32px;font-size:var(--os-font-h1-size);font-weight:600;font-weight:var(--os-font-h1-weight);line-height:1.2}.os-h2,h2{font-size:24px;font-size:var(--os-font-h2-size);font-weight:600;font-weight:var(--os-font-h2-weight);line-height:1.25}.os-card-title{font-size:16px;font-size:var(--os-font-card-title-size);font-weight:600;font-weight:var(--os-font-card-title-weight);line-height:1.3}.os-caption{font-size:13px;font-size:var(--os-font-caption-size);font-weight:400;font-weight:var(--os-font-caption-weight);line-height:1.45}.os-badge-text{font-size:13px;font-size:var(--os-font-badge-size);font-weight:500;font-weight:var(--os-font-badge-weight);line-height:1.3}button,input,select,textarea{font:inherit}[data-clickable=true],[role=button],a[href],button,input[type=button],input[type=submit]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}[data-clickable=true]:hover,[role=button]:hover,a[href]:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:0 1px 2px #10222d14;box-shadow:var(--os-elevation-1);transform:translateY(-2px)}[data-clickable=true]:focus-visible,[role=button]:focus-visible,a[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0e4d64;outline:2px solid var(--os-color-primary);outline-offset:2px}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.os-non-clickable,[data-clickable=false]{cursor:default}@media (max-width:768px){.app-shell{flex-direction:column}}.radar-section-spacing{grid-gap:10px;display:grid;gap:10px}.radar-indicator-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.radar-indicator-card{gap:4px!important;min-height:68px!important;padding:8px 10px!important}.radar-indicator-card header{gap:6px!important}.radar-indicator-card header strong{font-size:1.05rem!important;line-height:1.15!important}.radar-indicator-card footer{align-items:center;display:flex!important}.radar-indicator-card footer small{display:none}.radar-horizontal-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.radar-compact-card{gap:4px!important;min-height:70px!important;padding:8px 10px!important}.radar-timeline-card{max-height:420px;overflow-y:auto}@media (max-width:1200px){.radar-horizontal-cards,.radar-indicator-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.radar-horizontal-cards,.radar-indicator-row{grid-template-columns:1fr}}.cockpit-premium{grid-gap:12px;background:radial-gradient(circle at top right,#0e4d640a,#0000 22%),linear-gradient(180deg,var(--cockpit-background) 0,var(--cockpit-surface-soft) 100%);border-radius:20px;display:grid;gap:12px;padding:20px}.cockpit-topbar{grid-gap:12px;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid var(--cockpit-border);border-radius:12px;box-shadow:0 1px 3px #10222d0a;display:grid;gap:12px;grid-template-columns:minmax(0,auto) minmax(240px,1fr) auto;min-height:68px;padding:10px 16px;position:relative;z-index:5}.cockpit-topbar__left,.cockpit-topbar__right{align-items:center;display:flex;gap:12px;min-width:0}.cockpit-topbar__title-block{grid-gap:0;display:grid;gap:0}.cockpit-eyebrow{color:var(--cockpit-muted);font-size:12px;font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:none}.cockpit-page-title{color:var(--cockpit-text);font-size:32px;font-weight:600;line-height:.98;margin:0}.cockpit-company-chip{background:var(--cockpit-surface-soft);border:1px solid var(--cockpit-border);border-radius:12px;display:inline-grid;gap:2px;padding:9px 12px}.cockpit-company-chip__label{color:var(--cockpit-muted);font-size:11px;font-weight:600;text-transform:none}.cockpit-company-chip__value{color:var(--cockpit-text);font-size:14px;font-weight:400;white-space:nowrap}.cockpit-search{align-items:center;background:var(--cockpit-surface-soft);border:1px solid var(--cockpit-border);border-radius:12px;display:flex;gap:10px;height:44px;min-width:0;padding:0 14px}.cockpit-search-shell{min-width:0;position:relative;z-index:6}.cockpit-search__icon{align-items:center;background:#0e4d6414;border-radius:8px;color:var(--cockpit-primary);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.cockpit-search input{background:#0000;border:0;color:var(--cockpit-text);font:inherit;min-width:0;outline:none;width:100%}.cockpit-search input::placeholder{color:var(--cockpit-muted)}.cockpit-search-results{background:var(--cockpit-surface);border:1px solid var(--cockpit-border);border-radius:14px;box-shadow:0 14px 30px #10222d1f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.cockpit-search-results__state{color:var(--cockpit-muted);font-size:14px;padding:14px 16px}.cockpit-search-results__list{display:grid}.cockpit-search-result{grid-gap:12px;background:var(--cockpit-surface);border:0;border-bottom:1px solid #d7e2eae6;cursor:pointer;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:14px 16px;text-align:left;transition:background .16s ease,transform .16s ease;width:100%}.cockpit-search-result:last-child{border-bottom:0}.cockpit-search-result--active,.cockpit-search-result:hover{background:var(--cockpit-surface-soft)}.cockpit-search-result__icon{align-items:center;background:#0e4d6414;border-radius:10px;display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.cockpit-search-result__content{grid-gap:2px;display:grid;gap:2px;min-width:0}.cockpit-search-result__type{color:var(--cockpit-primary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cockpit-search-result__title{color:var(--cockpit-text);font-size:14px;line-height:1.2}.cockpit-search-result__company,.cockpit-search-result__secondary{color:var(--cockpit-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-topbar__meta{grid-gap:2px;display:grid;gap:2px;text-align:right}.cockpit-topbar__meta-label{color:var(--cockpit-muted);font-size:12px}.cockpit-topbar__meta-value{color:var(--cockpit-text);font-size:14px;font-weight:400;text-transform:capitalize}.cockpit-icon-button{align-items:center;background:var(--cockpit-surface);border:1px solid var(--cockpit-border);border-radius:12px;box-shadow:0 1px 3px #10222d0a;color:var(--cockpit-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;height:44px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:44px}.cockpit-icon-button:hover{box-shadow:0 4px 10px #10222d14;filter:brightness(.95);transform:translateY(-2px)}.cockpit-icon-button:focus-visible{outline:2px solid var(--cockpit-primary);outline-offset:2px}.cockpit-icon-button:disabled{box-shadow:0 1px 3px #10222d0a;cursor:not-allowed;filter:none;opacity:.6;transform:none}.cockpit-icon-button--accent{background:#f9731614;color:var(--cockpit-warning)}.cockpit-avatar{align-items:center;background:linear-gradient(135deg,#0e4d6424,#16a34a29);border:1px solid var(--cockpit-border);border-radius:12px;box-shadow:0 1px 3px #10222d0a;cursor:default;display:inline-flex;height:44px;justify-content:center;width:44px}.cockpit-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.cockpit-kpi-card{box-shadow:0 1px 3px #10222d0a!important;min-width:0}.cockpit-kpi-card>div[aria-hidden=true]{filter:blur(9px) saturate(.75);height:64px!important;inset:auto -26px -26px auto!important;opacity:.2;width:64px!important}.cockpit-kpi-card>header{align-items:flex-start!important;gap:12px!important}.cockpit-kpi-card>header>div{gap:4px!important}.cockpit-kpi-card>header>div>span{font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.1;text-transform:none!important}.cockpit-kpi-card>header>div>strong{font-size:40px!important;font-weight:600!important;line-height:.92!important}.cockpit-kpi-card>header>span{border-radius:10px!important;font-size:.9rem!important;height:32px!important;width:32px!important}.cockpit-kpi-card>footer{gap:0!important}.cockpit-kpi-card>footer>span{background:#0000!important;border:0!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;line-height:1.2;padding:0!important}.cockpit-grid-12{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.cockpit-panel{grid-gap:14px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:0 1px 3px #10222d0a!important;display:grid;gap:14px;min-width:0}.cockpit-panel__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:44px}.cockpit-panel__title{color:var(--cockpit-text);font-size:16px;font-weight:600;line-height:1.2;margin:0}.cockpit-panel__subtitle{color:var(--cockpit-muted);font-size:14px;font-weight:400;line-height:1.4;margin:4px 0 0}.cockpit-stat-grid{grid-gap:0;display:grid;gap:0}.cockpit-stat-grid--five{background:linear-gradient(180deg,#f8fafcf2,#fffffffa);border:1px solid #d7e2eae6;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.cockpit-radar-card,.cockpit-stat-tile{grid-gap:8px;background:var(--cockpit-surface);border:1px solid var(--cockpit-border);border-radius:12px;display:grid;gap:8px;padding:12px 14px}.cockpit-panel--pipeline .cockpit-stat-tile{background:#0000;border:0;border-left:1px solid #d7e2eae6;border-radius:0;box-shadow:none!important}.cockpit-panel--pipeline .cockpit-stat-tile:first-child{border-left:0}.cockpit-panel--pipeline .cockpit-stat-tile:hover{box-shadow:none!important;transform:none}.cockpit-radar-card__label,.cockpit-stat-tile__label{color:var(--cockpit-muted);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.cockpit-radar-card__value,.cockpit-stat-tile__value{color:var(--cockpit-text);font-size:24px;font-weight:600;line-height:1}.cockpit-empty-state,.cockpit-footnote,.cockpit-radar-card__footer,.cockpit-stat-tile__hint{color:var(--cockpit-muted);font-size:12px;font-weight:400;line-height:1.45;margin:0}.cockpit-activity-list,.cockpit-agenda-list,.cockpit-alert-list,.cockpit-funnel-list,.cockpit-funnel-row,.cockpit-goal-item,.cockpit-goals-list,.cockpit-risk-summary,.cockpit-risk-summary__item{grid-gap:8px;display:grid;gap:8px}.cockpit-activity-item__header,.cockpit-goal-item__header,.cockpit-radar-card__footer,.cockpit-radar-card__header,.cockpit-risk-summary__header{align-items:center;display:flex;gap:10px;justify-content:space-between}.cockpit-activity-item__header span,.cockpit-funnel-row__label,.cockpit-goal-item__header span,.cockpit-risk-summary__header span{color:var(--cockpit-muted);font-size:14px;font-weight:400}.cockpit-activity-item__header strong,.cockpit-funnel-row__value,.cockpit-goal-item__header strong,.cockpit-risk-summary__header strong{color:var(--cockpit-text);font-size:14px;font-weight:600}.cockpit-funnel-row{align-items:center;gap:12px;grid-template-columns:120px minmax(0,1fr) 32px}.cockpit-funnel-row__label{white-space:nowrap}.cockpit-funnel-row__value{text-align:right}.cockpit-progress-track{background:var(--cockpit-surface-soft);border-radius:999px;height:8px;overflow:hidden;position:relative;width:100%}.cockpit-progress-bar{background:linear-gradient(90deg,var(--cockpit-primary) 0,#0e4d64b8 100%);border-radius:inherit;display:block;height:100%}.cockpit-progress-track--pipeline{height:10px}.cockpit-activity-item,.cockpit-agenda-item,.cockpit-alert-item{grid-gap:8px;align-items:start;background:var(--cockpit-surface);border:1px solid var(--cockpit-border);border-radius:12px;display:grid;gap:8px;padding:10px 12px}.cockpit-agenda-item{align-items:center;grid-template-columns:58px 28px minmax(0,1fr) auto}.cockpit-agenda-item__time{color:var(--cockpit-text);font-size:14px;font-weight:600}.cockpit-activity-item__icon,.cockpit-token{align-items:center;background:#0e4d6414;border-radius:8px;color:var(--cockpit-primary);display:inline-flex;font-size:11px;font-weight:500;height:28px;justify-content:center;width:28px}.cockpit-activity-item__content,.cockpit-agenda-item__content,.cockpit-alert-item__content{min-width:0}.cockpit-activity-item__content p,.cockpit-agenda-item__client,.cockpit-agenda-item__meta,.cockpit-agenda-item__title,.cockpit-alert-item__content p{margin:0}.cockpit-agenda-item__title,.cockpit-alert-item__content strong{color:var(--cockpit-text);display:block;font-size:14px;font-weight:600}.cockpit-activity-item__content p,.cockpit-agenda-item__client,.cockpit-alert-item__content p{color:var(--cockpit-text);font-size:14px;font-weight:400;line-height:1.45}.cockpit-agenda-item__meta,.cockpit-goal-item small,.cockpit-risk-summary__item small{color:var(--cockpit-muted);font-size:13px;font-weight:400;line-height:1.45}.cockpit-radar-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-sparkline{align-items:flex-end;display:flex;gap:6px;min-height:50px}.cockpit-sparkline span{background:linear-gradient(180deg,#0e4d6447,#0e4d64e6);border-radius:999px;flex:1 1}.cockpit-activity-list{align-content:start}.cockpit-activity-item{background:#0000;border:0;border-radius:0;box-shadow:none!important;grid-template-columns:32px minmax(0,1fr);padding:0}.cockpit-agenda-item>span:last-child,.cockpit-alert-item>span:last-child,.cockpit-panel__header>span{background:#5b6b7614!important;color:var(--cockpit-muted)!important;font-size:13px!important;font-weight:500!important}.cockpit-activity-item__icon--primary{background:#0e4d641f;color:var(--cockpit-primary)}.cockpit-activity-item__icon--success{background:#16a34a24;color:var(--cockpit-success)}.cockpit-activity-item__icon--warning{background:#f9731624;color:var(--cockpit-warning)}.cockpit-activity-item__icon--danger{background:#dc262624;color:var(--cockpit-danger)}.cockpit-activity-item__icon--neutral{background:#5b6b7624;color:var(--cockpit-muted)}.cockpit-alert-item{align-items:center;grid-template-columns:minmax(0,1fr) auto}.cockpit-alert-item--danger{border-color:#dc262642}.cockpit-alert-item--warning{border-color:#f9731642}.cockpit-alert-item--success{border-color:#16a34a42}.cockpit-signature-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cockpit-signature-row__status{color:var(--cockpit-muted);font-size:13px;font-weight:400}.cockpit-agenda-item,.cockpit-alert-item,.cockpit-company-chip,.cockpit-kpi-card,.cockpit-panel,.cockpit-radar-card,.cockpit-search,.cockpit-stat-tile{cursor:default}.cockpit-search input{cursor:text}.cockpit-search:focus-within{border-color:color-mix(in srgb,var(--cockpit-primary) 55%,var(--cockpit-border));box-shadow:0 0 0 2px #0e4d641f}.cockpit-search input:focus-visible{outline:none}.cockpit-premium a{text-decoration:none;transition:text-decoration-color .18s ease}.cockpit-premium a:hover{text-decoration:underline}@media (max-width:1280px){.cockpit-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-radar-grid,.cockpit-stat-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-panel--pipeline .cockpit-stat-tile:nth-child(odd){border-left:0}}@media (max-width:1080px){.cockpit-topbar{grid-template-columns:1fr}.cockpit-topbar__left,.cockpit-topbar__right{justify-content:space-between}.cockpit-grid-12{grid-template-columns:repeat(6,minmax(0,1fr))}.cockpit-grid-12>.cockpit-panel{grid-column:span 6!important}.cockpit-funnel-row{grid-template-columns:110px minmax(0,1fr) 28px}}@media (max-width:760px){.cockpit-premium{padding:16px}.cockpit-kpi-grid,.cockpit-radar-grid,.cockpit-stat-grid--five{grid-template-columns:1fr}.cockpit-panel--pipeline .cockpit-stat-tile{border-left:0;border-top:1px solid #d7e2eae6}.cockpit-panel--pipeline .cockpit-stat-tile:first-child{border-top:0}.cockpit-grid-12{grid-template-columns:1fr}.cockpit-agenda-item,.cockpit-alert-item,.cockpit-grid-12>.cockpit-panel{grid-column:span 1!important}.cockpit-agenda-item{grid-template-columns:56px 28px minmax(0,1fr)}.cockpit-funnel-row{gap:8px;grid-template-columns:96px minmax(0,1fr) 24px}.cockpit-agenda-item .Badge,.cockpit-agenda-item>span:last-child{grid-column:3}.cockpit-signature-row,.cockpit-topbar__left,.cockpit-topbar__right{align-items:flex-start}}:root{--lp-primary:var(--os-color-primary);--lp-secondary:var(--os-color-secondary);--lp-accent:var(--os-color-accent);--lp-ink:var(--os-color-text);--lp-muted:var(--os-color-muted);--lp-border:#0e4d6424;--lp-surface:var(--os-color-surface-soft);--lp-white:var(--os-color-surface)}.lp-root{background:radial-gradient(circle at 90% -10%,#16a34a33,#0000 40%),radial-gradient(circle at 10% 20%,#0e4d6429,#0000 38%),linear-gradient(180deg,var(--os-color-surface-soft) 0,var(--os-color-surface) 50%,var(--os-color-surface-soft) 100%);color:var(--os-color-text);color:var(--lp-ink);overflow:hidden;position:relative}#top,.lp-footer[id],.lp-section[id]{scroll-margin-top:104px}.lp-bg{pointer-events:none;position:absolute;z-index:0}.lp-bg-top{background:radial-gradient(circle,#0e4d6438,#0e4d6400);border-radius:50%;height:520px;right:-120px;top:-160px;width:520px}.lp-bg-grid{background-image:linear-gradient(#0e4d6408 1px,#0000 0),linear-gradient(90deg,#0e4d6408 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000000e6,#0000);mask-image:linear-gradient(180deg,#000000e6,#0000)}.lp-toast{animation:lp-toast-in .22s ease both;border-radius:14px;box-shadow:0 18px 34px #07263429;font-weight:700;line-height:1.45;padding:14px 16px;position:fixed;right:24px;top:104px;width:min(420px,calc(100vw - 32px));z-index:80}.lp-toast-success{background:#ecfdf3;border:1px solid #16a34a47;color:#126c36}.lp-toast-error{background:#fef2f2;border:1px solid #dc26263d;color:#991b1b}.lp-container{margin:0 auto;position:relative;width:min(1120px,calc(100% - 48px));z-index:1}.lp-nav-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#ffffffd9,#f7fcffd9);border-bottom:1px solid #0e4d640f;box-shadow:0 8px 24px #0726340d;position:sticky;top:0;z-index:20}.lp-nav-inner{align-items:center;display:flex;gap:14px;height:88px;justify-content:space-between;min-height:0;min-height:auto;padding:0}.lp-nav-brand{align-items:center;color:var(--os-color-primary);color:var(--lp-primary);display:inline-flex;font-size:1.14rem;font-weight:800;gap:14px;height:100%;letter-spacing:.012em;line-height:1;text-decoration:none}.lp-nav-brand-logo{border-radius:10px;height:auto;object-fit:contain;width:84px}.lp-nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.lp-nav-link{color:var(--os-color-primary);color:var(--lp-primary);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .18s ease,transform .18s ease}.lp-nav-link:hover{color:var(--os-color-primary);transform:translateY(-1px)}.lp-nav-cta{background:linear-gradient(140deg,var(--os-color-primary),var(--os-color-primary));background:linear-gradient(140deg,var(--lp-primary),var(--os-color-primary));border-radius:11px;box-shadow:0 12px 24px #0e4d643d;color:var(--os-color-surface);color:var(--lp-white);font-size:.91rem;font-weight:700;padding:11px 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.lp-nav-cta:hover{box-shadow:0 14px 24px #0e4d644d;transform:translateY(-1px)}.lp-btn:focus-visible,.lp-field-input:focus-visible,.lp-footer-links a:focus-visible,.lp-modal-btn:focus-visible,.lp-nav-brand:focus-visible,.lp-nav-cta:focus-visible,.lp-nav-link:focus-visible{outline:3px solid #16a34a59;outline-offset:2px}.lp-hero{background:linear-gradient(180deg,#ffffffd1,#ffffff9e);padding:104px 0 88px}.lp-hero-inner{grid-gap:20px;display:grid;gap:20px;justify-items:center;text-align:center}.lp-hero-title{animation:lp-fade-slide-up .62s ease both;font-size:clamp(2.2rem,4.7vw,4.25rem);letter-spacing:-.035em;line-height:1.04;margin:0;max-width:980px}.lp-brand,.lp-hero-title{color:var(--os-color-primary);color:var(--lp-primary)}.lp-brand{align-items:center;display:inline-flex;font-weight:700;gap:10px;letter-spacing:.01em}.lp-brand img{border-radius:9px;height:42px;object-fit:contain;width:42px}.lp-subtitle{font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:600;margin:0;max-width:880px}.lp-description{color:var(--os-color-muted);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:500;line-height:1.74;margin:0;max-width:940px}.lp-hero-subtitle{animation:lp-fade-slide-up .7s ease both;animation-delay:80ms}.lp-hero-badge{animation:lp-fade-slide-up .6s ease both;background:#ffffffbf;border:1px solid #0e4d6433;border-radius:999px;color:var(--os-color-primary);color:var(--lp-primary);display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;letter-spacing:.03em;padding:8px 14px;text-transform:uppercase}.lp-hero-badge,.lp-hero-checks{flex-wrap:wrap;justify-content:center}.lp-hero-checks{display:flex;gap:10px;list-style:none;margin:4px 0 0;max-width:920px;padding:0}.lp-hero-checks li{background:#ffffffd1;border:1px solid #0e4d6424;border:1px solid var(--lp-border);border-radius:10px;font-size:.92rem;font-weight:700;padding:9px 12px}.lp-hero-checks li,.lp-slogan{color:var(--os-color-primary);color:var(--lp-primary)}.lp-slogan{grid-gap:2px;animation:lp-fade-slide-up .76s ease both;animation-delay:.13s;display:grid;font-size:clamp(1.06rem,1.7vw,1.4rem);font-weight:800;gap:2px;letter-spacing:-.01em;line-height:1.35;margin:4px 0 0}.lp-hero-image-wrap{animation:lp-fade-slide-up .92s ease both;animation-delay:.26s;background:linear-gradient(180deg,#fffffff5,#f6fbfdf5);border:1px solid #0e4d6424;border-radius:20px;box-shadow:0 22px 42px #0e4d6424;margin-top:10px;overflow:hidden;width:min(1120px,100%)}.lp-hero-image{display:block;height:auto;width:100%}.lp-actions{animation:lp-fade-slide-up .86s ease both;animation-delay:.2s;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:20px}.lp-preview-section{padding-top:54px}.lp-dual-problem-solution .lp-section-title{margin-bottom:24px}.lp-problem-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-problem-card,.lp-solution-card{padding:22px}.lp-problem-card h3,.lp-solution-card h3{color:var(--os-color-primary);color:var(--lp-primary);margin:0 0 12px}.lp-problem-card ul,.lp-solution-card ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.lp-problem-card li,.lp-solution-card li{background:#ffffffeb;border:1px solid #0e4d6424;border:1px solid var(--lp-border);border-radius:10px;color:var(--os-color-text);color:var(--lp-ink);font-weight:600;padding:10px 12px}.lp-solution-card{border-color:#16a34a42}.lp-screens-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-screen-card{animation:lp-fade-slide-up .56s ease both;animation-delay:0ms;animation-delay:var(--stagger,0ms);background:linear-gradient(180deg,#fffffffa,#f6fbfdf2);border:1px solid #0e4d6424;border-radius:16px;box-shadow:0 10px 26px #0e4d641a;overflow:hidden}.lp-screen-image{display:block;height:auto;width:100%}.lp-screen-content{padding:14px}.lp-screen-content h3{color:var(--os-color-primary);color:var(--lp-primary);font-size:1rem;margin:0 0 6px}.lp-screen-content p{color:var(--os-color-muted);color:var(--lp-muted);font-size:.9rem;line-height:1.6;margin:0}.lp-ecosystem-card{background:linear-gradient(180deg,#fffffffa,#f6fbfdf2);border:1px solid #0e4d6424;border-radius:18px;box-shadow:0 16px 32px #0e4d641f;overflow:hidden}.lp-ecosystem-image{display:block;height:auto;width:100%}.lp-impact-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.lp-impact-card{align-items:center;background:linear-gradient(180deg,#fff,#f4f9fc);border:1px solid #0e4d642e;border-radius:16px;box-shadow:0 10px 24px #0e4d641a;display:grid;min-height:130px;padding:24px 16px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.lp-impact-card:hover{border-color:#16a34a57;box-shadow:0 18px 30px #0e4d6429;transform:translateY(-4px)}.lp-impact-card h3{color:var(--os-color-primary);color:var(--lp-primary);font-size:1.14rem;letter-spacing:-.01em;margin:0}.lp-demo-form-wrap{background:linear-gradient(180deg,#fffffffa,#f6fbfdf2);border:1px solid #0e4d6426;border-radius:22px;box-shadow:0 18px 36px #0e4d641c;margin:auto;max-width:980px;padding:42px}.lp-demo-form{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.lp-demo-row-1{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.lp-demo-row-2{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:1fr 1fr 260px}.lp-demo-actions{align-items:center;display:flex;flex-direction:column;gap:14px;grid-column:1/-1;justify-content:center}.lp-dashboard-preview{background:linear-gradient(180deg,#ffffffeb,#f6fbfdf2);border:1px solid #0e4d6424;border-radius:18px;box-shadow:0 16px 32px #0e4d641f;padding:22px}.lp-dashboard-image{border:1px solid #0e4d6414;border-radius:12px;display:block;height:auto;width:100%}.lp-dashboard-placeholder{background:repeating-linear-gradient(135deg,#0e4d640d,#0e4d640d 10px,#0e4d6408 0,#0e4d6408 20px);border:1px dashed #0e4d6447;border-radius:12px;color:var(--os-color-primary);color:var(--lp-primary);display:grid;min-height:300px;padding:24px;place-items:center;text-align:center}.lp-dashboard-icon{margin-bottom:10px}.lp-dashboard-caption{margin:0}.lp-btn,.lp-dashboard-caption{font-weight:700;letter-spacing:.01em}.lp-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.95rem;justify-content:center;min-width:198px;padding:14px 20px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease,background-color .22s ease}.lp-btn-primary{background:linear-gradient(140deg,var(--os-color-primary),var(--os-color-primary));background:linear-gradient(140deg,var(--lp-primary),var(--os-color-primary));box-shadow:0 14px 32px #0e4d6442;color:var(--os-color-surface);color:var(--lp-white)}.lp-btn-primary:hover{box-shadow:0 18px 38px #0e4d6454;transform:translateY(-2px)}.lp-btn-primary[disabled]{cursor:not-allowed;opacity:.68}.lp-btn-primary[disabled]:hover{box-shadow:0 14px 32px #0e4d6442;transform:none}.lp-btn-ghost{background:var(--os-color-surface);background:var(--lp-white);border:1px solid #0e4d6424;border:1px solid var(--lp-border);box-shadow:0 8px 18px #0e4d6414;color:var(--os-color-primary);color:var(--lp-primary)}.lp-btn-ghost:hover{border-color:#0e4d643d;box-shadow:0 14px 28px #0e4d6429;transform:translateY(-2px)}.lp-btn-ghost[disabled]{cursor:not-allowed;opacity:.65}.lp-btn-ghost[disabled]:hover{transform:none}.lp-section{padding:84px 0}.lp-section-soft{background:linear-gradient(180deg,#0e4d6408,#0e4d6403);border-block:1px solid #0e4d6412}.lp-section-title{margin-bottom:28px}.lp-eyebrow{background:#0e4d6414;border-radius:999px;color:var(--os-color-primary);color:var(--lp-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px;padding:6px 10px;text-transform:uppercase}.lp-section-title h2{color:var(--os-color-text);color:var(--lp-ink);font-size:clamp(1.6rem,3.2vw,2.45rem);letter-spacing:-.01em;margin:0}.lp-about-title{margin-bottom:36px}.lp-about-title h2{font-size:clamp(2rem,3.5vw,2.8rem);letter-spacing:-.02em}.lp-section-title p{color:var(--os-color-muted);color:var(--lp-muted);line-height:1.75;margin:12px 0 0;max-width:760px}.lp-pill-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lp-pill{background:var(--os-color-surface);background:var(--lp-white);border:1px solid #0e4d6424;border:1px solid var(--lp-border);border-radius:12px;color:var(--os-color-primary);color:var(--lp-primary);font-weight:600;padding:12px 14px;transition:transform .2s ease,box-shadow .2s ease}.lp-pill:hover{box-shadow:0 10px 20px #0e4d641a;transform:translateY(-2px)}.lp-value-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.lp-value-card{animation:lp-fade-slide-up .56s ease both;animation-delay:0ms;animation-delay:var(--stagger,0ms);background:linear-gradient(180deg,#fffffffa,#f6fbfdf2);border:1px solid #0e4d6424;border-radius:16px;box-shadow:0 8px 22px #0e4d6414;padding:18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@keyframes lp-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lp-value-card:hover{border-color:#16a34a59;box-shadow:0 18px 30px #0e4d6429;transform:translateY(-4px)}.lp-value-icon-wrap{background:linear-gradient(145deg,#0e4d6424,#0e4d6412);border-radius:12px;display:grid;height:44px;margin-bottom:12px;place-items:center;width:44px}.lp-value-card h3{color:var(--os-color-primary);color:var(--lp-primary);font-size:1.03rem;letter-spacing:-.01em;margin:0 0 8px}.lp-value-card p{color:var(--os-color-muted);color:var(--lp-muted);font-size:.93rem;line-height:1.62;margin:0}.lp-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.lp-card{background:linear-gradient(180deg,var(--os-color-surface),var(--os-color-surface-soft));border:1px solid #0e4d6424;border:1px solid var(--lp-border);border-radius:14px;box-shadow:0 8px 24px #0e4d6414;padding:18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-card:hover{border-color:#16a34a42;box-shadow:0 14px 28px #0e4d6424;transform:translateY(-3px)}.lp-card h3{color:var(--os-color-primary);color:var(--lp-primary);font-size:1rem;margin:0 0 8px}.lp-card p{color:var(--os-color-muted);color:var(--lp-muted);font-size:.92rem;line-height:1.6;margin:0}.lp-benefits{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin:0;padding:0}.lp-benefits li{background:var(--os-color-surface);background:var(--lp-white);border:1px solid #0e4d6424;border:1px solid var(--lp-border);border-radius:12px;font-weight:600;padding:14px}.lp-benefits li:before{color:var(--os-color-secondary);color:var(--lp-secondary);content:"● "}.lp-tech-list{display:flex;flex-wrap:wrap;gap:10px}.lp-tech-item{background:#16a34a14;border:1px solid #16a34a47;border-radius:999px;color:var(--os-color-secondary);font-size:.9rem;font-weight:700;padding:10px 14px;transition:transform .2s ease,box-shadow .2s ease}.lp-tech-item:hover{box-shadow:0 10px 18px #0e4d641a;transform:translateY(-2px)}.lp-cta-wrap{padding-top:24px}.lp-cta{background:linear-gradient(145deg,var(--os-color-primary),var(--os-color-primary));border-radius:22px;box-shadow:0 24px 40px #0934443d;color:var(--os-color-surface);color:var(--lp-white);padding:clamp(26px,5vw,44px);text-align:center}.lp-cta h2{font-size:clamp(1.4rem,3.4vw,2rem);margin:0 0 18px}.lp-cta .lp-btn-primary{background:linear-gradient(145deg,var(--os-color-accent),var(--os-color-accent));background:linear-gradient(145deg,var(--lp-accent),var(--os-color-accent));box-shadow:0 16px 30px #f9731659;color:var(--os-status-warning-text)}.lp-footer{background:linear-gradient(180deg,var(--os-color-surface-soft),var(--os-color-surface-soft));border-top:1px solid #0e4d6424;border-top:1px solid var(--lp-border);margin-top:72px}.lp-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:24px 0 34px}.lp-brand-footer img{border-radius:7px;height:auto;width:84px}.lp-footer p{color:var(--os-color-muted);color:var(--lp-muted);font-size:.92rem;margin:0}.lp-footer-legal{grid-gap:4px;display:grid;gap:4px}.lp-footer-legal p{margin:0}.lp-footer-links{display:flex;flex-wrap:wrap;gap:14px}.lp-footer-links a{color:var(--os-color-primary);color:var(--lp-primary);font-size:.92rem;font-weight:600;text-decoration:none}.lp-footer-links a:hover{text-decoration:underline;text-underline-offset:2px}.lp-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0726348c;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:40}.lp-modal-panel{background:linear-gradient(180deg,var(--os-color-surface) 0,var(--os-color-surface-soft) 100%);border:1px solid #0e4d6429;border-radius:18px;box-shadow:0 28px 52px #07263447;max-height:92vh;overflow-y:auto;width:min(680px,100%)}.lp-modal-header{border-bottom:1px solid #0e4d641a;padding:24px 24px 16px}.lp-modal-header h3{color:var(--os-color-primary);color:var(--lp-primary);font-size:1.3rem;letter-spacing:-.01em;margin:0}.lp-modal-header p{color:var(--os-color-muted);color:var(--lp-muted);line-height:1.6;margin:8px 0 0}.lp-modal-form{padding:18px 24px 24px}.lp-modal-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.lp-field-label{grid-gap:6px;color:var(--os-color-primary);color:var(--lp-primary);display:grid;font-weight:600;gap:6px}.lp-field-block{margin-top:12px}.lp-field-input{border-radius:14px;font-size:16px;height:56px;transition:border-color .18s ease,box-shadow .18s ease}.lp-field-input:focus{border-color:#0e4d646b;box-shadow:0 0 0 3px #0e4d641f}.lp-form-error-text{font-size:.9rem;grid-column:1/-1;margin:12px 0 0}.lp-field-error,.lp-form-error-text{color:var(--os-status-warning-text);font-weight:600}.lp-field-error{font-size:.84rem}.lp-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}.lp-modal-btn{border-radius:10px;cursor:pointer;font-weight:700;padding:11px 14px;transition:transform .18s ease,box-shadow .18s ease}.lp-modal-btn:hover{transform:translateY(-1px)}.lp-modal-btn-ghost{background:var(--os-color-surface);border:1px solid #0e4d6433;color:var(--os-color-primary);color:var(--lp-primary)}.lp-modal-btn-primary{background:linear-gradient(140deg,var(--os-color-primary),var(--os-color-primary));background:linear-gradient(140deg,var(--lp-primary),var(--os-color-primary));border:0;box-shadow:0 12px 24px #0e4d6440;color:var(--os-color-surface);color:var(--lp-white)}@keyframes osflow-card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fade-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.lp-hero{padding:90px 0 76px}.lp-section{padding:76px 0}.lp-impact-grid,.lp-screens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lp-container{width:min(1120px,calc(100% - 30px))}.lp-nav-inner{height:auto;padding:10px 0;row-gap:10px}.lp-nav-links{gap:10px;justify-content:space-between;width:100%}.lp-nav-cta,.lp-nav-link{font-size:.86rem}.lp-nav-brand{font-size:1rem}.lp-nav-brand-logo{height:44px;width:44px}.lp-preview-section{padding-top:42px}.lp-hero{padding:64px 0 58px}.lp-hero-title{font-size:clamp(1.9rem,8vw,2.55rem);line-height:1.08}.lp-slogan{font-size:1.12rem;line-height:1.3}.lp-hero-inner{gap:16px}.lp-hero-badge{font-size:.76rem;line-height:1.45}.lp-hero-checks{gap:8px}.lp-hero-checks li{text-align:left;width:100%}.lp-section{padding:62px 0}.lp-btn{min-width:182px}.lp-impact-grid,.lp-problem-grid,.lp-screens-grid{grid-template-columns:1fr}.lp-demo-actions{grid-column:1/-1;justify-content:center;margin-top:16px}}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-btn-primary:hover,.lp-card,.lp-card:hover,.lp-modal-btn,.lp-modal-btn:hover,.lp-nav-cta,.lp-nav-cta:hover,.lp-pill,.lp-pill:hover,.lp-tech-item,.lp-tech-item:hover,.lp-value-card,.lp-value-card:hover{animation:none;transform:none;transition:none}}.lp-demo-actions:before{color:var(--os-color-muted);color:var(--lp-muted);content:"Demonstração gratuita • Sem compromisso";font-size:.95rem;font-weight:600}.lp-demo-actions .lp-btn{min-width:320px}.lp-demo-actions .lp-btn:disabled{cursor:not-allowed;opacity:.62}@media (max-width:760px){.lp-demo-form,.lp-demo-row-1,.lp-demo-row-2{grid-template-columns:1fr}.lp-demo-form-wrap{padding:28px}.lp-demo-actions .lp-btn{min-width:0;min-width:auto;width:100%}}
/*# sourceMappingURL=main.9838366d.css.map*/