.guided-public{background:var(--lightningcss-light,#f2f2f4)var(--lightningcss-dark,var(--night-raised));min-height:100dvh;color:var(--lightningcss-light,#353535)var(--lightningcss-dark,var(--night-ink))}.guided-public>header{border-bottom:1px solid var(--lightningcss-light,#dce2d7)var(--lightningcss-dark,var(--night-line));gap:20px;max-width:1440px;margin:auto;padding:22px 5%}.guided-public>header>span:last-child{text-align:right;overflow-wrap:anywhere;letter-spacing:.02em;text-transform:none;max-width:55%;font-size:12px}.guided-public>main{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:70px;max-width:1220px;padding:48px 30px 40px;display:grid}.guided-rail{padding-top:24px;position:sticky;top:30px}.guided-rail h2{font-family:var(--font-manrope,"Manrope Variable");letter-spacing:-1px;margin:18px 0;font-size:30px;font-weight:500;line-height:1.3}.guided-rail h2 em{color:var(--lightningcss-light,#65835a)var(--lightningcss-dark,var(--night-text));font-style:normal}.guided-rail>p{color:var(--lightningcss-light,#707070)var(--lightningcss-dark,var(--night-text));max-width:240px;font-size:13px;line-height:1.8}.guided-rail ol{margin:35px 0;padding:0;list-style:none}.guided-rail li{margin:8px 0}.guided-rail li button{text-align:left;font:inherit;color:var(--lightningcss-light,#6d6d6d)var(--lightningcss-dark,var(--night-text));cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:6px 0;font-size:12px;display:flex}.guided-rail li button:disabled{cursor:default;opacity:1}.guided-rail li button>span{border:1px solid var(--lightningcss-light,#cbd5c3)var(--lightningcss-dark,var(--night-line));border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.guided-rail li.current button{color:var(--lightningcss-light,#203f31)var(--lightningcss-dark,var(--night-ink));font-weight:700}.guided-rail li.current button>span{color:#fff;background:#234e3c;border-color:#234e3c}.guided-rail li.complete button>span{background:var(--lightningcss-light,#e2ebdb)var(--lightningcss-dark,var(--night-soft));border-color:var(--lightningcss-light,#c3d5b6)var(--lightningcss-dark,var(--night-line));color:var(--lightningcss-light,#315b32)var(--lightningcss-dark,var(--night-ink))}.guided-rail>small{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--night-text));align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.guided-paper{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));border:1px solid var(--lightningcss-light,#e0e5d9)var(--lightningcss-dark,var(--night-line));border-radius:26px;min-width:0;padding:30px 42px 26px;box-shadow:0 16px 60px -36px #2942273d}.guided-progress{color:var(--lightningcss-light,#747474)var(--lightningcss-dark,var(--night-text));flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:36px;font-size:10px;display:flex}.guided-progress>span:first-child{text-transform:uppercase;letter-spacing:1.2px;font-weight:700}.guided-progress progress{appearance:none;background:var(--lightningcss-light,#eef1e8)var(--lightningcss-dark,var(--night-raised));border:0;border-radius:5px;width:100%;height:4px;overflow:hidden}.guided-progress progress::-webkit-progress-bar{background:var(--lightningcss-light,#eef1e8)var(--lightningcss-dark,var(--night-raised))}.guided-progress progress::-webkit-progress-value{background:#6f9459;transition:width .2s}.guided-progress progress::-moz-progress-bar{background:#6f9459}.guided-step-number{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));font-family:var(--font-manrope,"Manrope Variable");align-items:center;gap:10px;margin-bottom:16px;font-size:17px;display:flex}.guided-public .guided-slide h1{font-family:var(--font-manrope,"Manrope Variable");letter-spacing:-1.1px;color:var(--lightningcss-light,#353535)var(--lightningcss-dark,var(--night-ink));margin:0 0 15px;scroll-margin-top:28px;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.25}.guided-slide h1:focus{outline:none}.guided-public .guided-description{color:var(--lightningcss-light,#6d6d6d)var(--lightningcss-dark,var(--night-text));margin:0 0 28px;font-size:14px;line-height:1.85}.guided-slide{min-height:330px;animation:.18s ease-out guided-arrive}.guided-slide>fieldset{min-width:0}.guided-slide>fieldset:disabled{opacity:.75}.guided-fields{gap:20px;display:grid}.guided-fields>.field{margin:0}.guided-public .field>span{font-size:13px;font-weight:600}.guided-public .field input,.guided-public .field select{border-radius:10px;min-width:0;max-width:100%;min-height:52px;padding:12px 14px;font-size:16px}.guided-public .field textarea{min-height:100px;font-size:16px}.guided-public .field small{color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--night-text));margin-top:7px;font-size:11px;line-height:1.7;display:block}.guided-public :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--lightningcss-light,#83a36b)var(--lightningcss-dark,var(--night-line-strong));outline-offset:3px}.guided-actions{border-top:1px solid var(--lightningcss-light,#e6ebdf)var(--lightningcss-dark,var(--night-line));flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:30px;padding-top:23px;display:flex}.guided-actions .btn{white-space:normal;justify-content:center;min-height:48px;font-size:13px}.guided-actions .btn.primary{border-radius:10px;min-width:180px}.guided-save-note{text-align:right;line-height:1.6;color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted))!important;margin:15px 0 0!important;font-size:10px!important}.guided-error{margin-top:20px}.guide-note{background:var(--lightningcss-light,#f1f5e9)var(--lightningcss-dark,var(--night-raised));border:1px solid var(--lightningcss-light,#e1e9d5)var(--lightningcss-dark,var(--night-line));color:var(--lightningcss-light,#526b43)var(--lightningcss-dark,var(--night-text));overflow-wrap:anywhere;border-radius:12px;margin:22px 0;padding:16px 18px;font-size:12px;line-height:1.8}.guide-note>svg{vertical-align:middle;margin-right:7px}.guide-note.warning{background:var(--lightningcss-light,#fff4e4)var(--lightningcss-dark,var(--night-warning-surface));border-color:var(--lightningcss-light,#efdfbf)var(--lightningcss-dark,var(--night-line));color:var(--lightningcss-light,#826124)var(--lightningcss-dark,var(--night-warning))}.guided-vehicle{background:var(--lightningcss-light,#eef3e8)var(--lightningcss-dark,var(--night-raised));border-radius:16px;align-items:center;gap:18px;margin:15px 0 25px;padding:24px;display:flex}.guided-vehicle>svg{color:var(--lightningcss-light,#678356)var(--lightningcss-dark,var(--night-text));flex-shrink:0}.guided-vehicle>div{gap:8px;min-width:0;display:grid}.guided-vehicle strong{font-family:var(--font-manrope,"Manrope Variable");overflow-wrap:anywhere;font-size:26px}.guided-vehicle small{color:var(--lightningcss-light,#788a6b)var(--lightningcss-dark,var(--night-muted));font-size:11px}.guided-vehicle span{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,var(--night-text));font-size:11px;line-height:1.6}.guided-checklist-intro{margin:22px 0}.guided-checklist-intro>p{color:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,var(--night-text));align-items:center;gap:13px;margin:16px 0;font-size:13px;display:flex}.guided-checklist-intro svg{color:var(--lightningcss-light,#73915b)var(--lightningcss-dark,var(--night-muted));flex-shrink:0}.guided-meter>div{align-items:center;gap:12px;display:flex}.guided-meter input{font-family:var(--font-manrope,"Manrope Variable");font-size:28px!important}.guided-meter b{white-space:nowrap;font-size:14px}.guided-question-meta{color:var(--lightningcss-light,#828282)var(--lightningcss-dark,var(--night-muted));justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;font-size:10px;display:flex}.guided-question-meta strong{color:var(--lightningcss-light,#947038)var(--lightningcss-dark,var(--night-warning));text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:9px;display:flex}.guided-choices{gap:12px;display:grid}.guided-choices>label{border:1px solid var(--lightningcss-light,#dce3d3)var(--lightningcss-dark,var(--night-line));cursor:pointer;border-radius:13px;align-items:center;gap:15px;min-height:78px;padding:20px 18px;transition:background .15s,border-color .15s;display:flex}.guided-choices>label.selected{background:var(--lightningcss-light,#edf4e5)var(--lightningcss-dark,var(--night-raised));border-color:var(--lightningcss-light,#82a267)var(--lightningcss-dark,var(--night-line-strong));box-shadow:0 0 0 1px #82a267}.guided-choices>label.danger-choice.selected{background:var(--lightningcss-light,#fff3ed)var(--lightningcss-dark,var(--night-danger-surface));border-color:var(--lightningcss-light,#c68060)var(--lightningcss-dark,var(--night-line-strong));box-shadow:0 0 0 1px #c68060}.guided-choices input{accent-color:#527b38;flex-shrink:0;width:18px;height:18px;margin:0}.guided-choices svg{color:var(--lightningcss-light,#718966)var(--lightningcss-dark,var(--night-muted));flex-shrink:0}.guided-choices .danger-choice svg{color:var(--lightningcss-light,#b38550)var(--lightningcss-dark,var(--night-warning))}.guided-choices strong{font-size:16px;display:block}.guided-choices small{color:var(--lightningcss-light,#7f7f7f)var(--lightningcss-dark,var(--night-muted));margin-top:6px;font-size:11px;line-height:1.6;display:block}.guided-file{border:1.5px dashed var(--lightningcss-light,#a4b88e)var(--lightningcss-dark,var(--night-line-strong));background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,var(--night-raised));color:var(--lightningcss-light,#5d7846)var(--lightningcss-dark,var(--night-text));text-align:center;cursor:pointer;border-radius:15px;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;display:flex;position:relative}.guided-file strong{font-size:15px}.guided-file span{font-size:11px}.guided-file input{max-width:100%;padding-top:8px;font-size:12px}.guided-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.guided-photos>div{min-width:0;position:relative}.guided-photos img{object-fit:cover;border-radius:9px;width:100%;height:100px}.guided-photos .icon-button{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));width:36px;height:36px;position:absolute;top:5px;right:5px}.guided-photos small{white-space:nowrap;text-overflow:ellipsis;color:var(--lightningcss-light,#7d7d7d)var(--lightningcss-dark,var(--night-text));margin:7px 0;font-size:9px;display:block;overflow:hidden}.guided-review>div{border-bottom:1px solid var(--lightningcss-light,#e5eadd)var(--lightningcss-dark,var(--night-line));grid-template-columns:1fr 1.6fr auto;align-items:start;gap:14px;padding:16px 0;font-size:12px;display:grid}.guided-review>div>span{color:var(--lightningcss-light,#7c7c7c)var(--lightningcss-dark,var(--night-muted));line-height:1.6}.guided-review strong{overflow-wrap:anywhere;font-weight:600;line-height:1.7}.guided-review strong small{color:var(--lightningcss-light,#7d7d7d)var(--lightningcss-dark,var(--night-muted));margin-top:4px;font-weight:400;display:block}.guided-review button{color:var(--lightningcss-light,#537238)var(--lightningcss-dark,var(--night-text));cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px;font-size:11px;text-decoration:underline}.text-danger{color:var(--lightningcss-light,#a45535)var(--lightningcss-dark,var(--night-danger))}.guided-roster .visitor-subject{border-radius:13px;margin:0 0 18px;padding:20px}.guided-roster .sgt-form-grid{grid-template-columns:1fr;gap:18px}.visitor-roster-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.visitor-roster-heading>span{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.visitor-roster-heading small{color:var(--sgt-muted,#6e6e6e);font-size:12px}.visitor-bulk{border:1px solid var(--sgt-border,#dfe5d4);background:var(--sgt-surface,#f7f7f9);border-radius:14px;margin-bottom:18px;padding:18px}.visitor-bulk summary{cursor:pointer;font-size:14px;font-weight:600}.visitor-bulk summary svg{vertical-align:middle;margin-right:8px}.visitor-bulk p{font-size:13px;line-height:1.7}.visitor-bulk .btn{margin:12px 0}.visitor-bulk small{font-size:12px;line-height:1.6;display:block}.visitor-bulk textarea{min-height:130px;font-size:13px}.visitor-roster-notice{color:var(--sgt-ink,#315a43);align-items:center;gap:8px;font-size:13px;display:flex}.visitor-roster-pages{justify-content:space-between;align-items:center;gap:8px;margin:16px 0;display:flex}.visitor-roster-pages>span{white-space:nowrap;font-size:12px}.visitor-roster-pages .btn{padding:10px;font-size:12px}.visitor-document-navigation{border-bottom:1px solid var(--sgt-border,#dfe5d4);gap:8px;margin-bottom:22px;padding-bottom:16px;display:grid}.visitor-document-navigation>span{color:var(--sgt-muted,#6e6e6e);font-size:12px}.visitor-review-list{border:1px solid var(--sgt-border,#dfe5d4);border-radius:12px;margin:14px 0;padding:16px}.visitor-review-list summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.visitor-review-list[open] summary{margin-bottom:14px}.guided-extra{margin-top:20px}.guided-extra summary{color:var(--lightningcss-light,#647b4d)var(--lightningcss-dark,var(--night-text));cursor:pointer;font-size:11px;line-height:1.6}.guided-extra .visitor-extra{margin-top:10px}.guided-extra .visitor-extra input{min-width:0}.guided-document-owner{background:var(--lightningcss-light,#f4f4f6)var(--lightningcss-dark,var(--night-raised));border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.guided-document-owner>svg{color:var(--lightningcss-light,#7b9668)var(--lightningcss-dark,var(--night-muted));flex-shrink:0}.guided-document-owner>div{flex:1;gap:7px;min-width:0;display:grid}.guided-document-owner small{letter-spacing:1px;color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));font-size:10px}.guided-document-owner strong{overflow-wrap:anywhere;font-size:15px}.guided-document-owner span{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-text));font-size:11px}.guided-document-owner button{text-align:left;max-width:65px;font-size:10px;line-height:1.6}.guided-slide .visitor-subject{background:0 0;border:0;padding:0}.guided-roster .visitor-subject{border:1px solid var(--lightningcss-light,#e0e6d7)var(--lightningcss-dark,var(--night-line));background:var(--lightningcss-light,#fafafc)var(--lightningcss-dark,var(--night-surface));padding:20px}.guided-slide .visitor-document{border-radius:12px;padding:20px;display:block}.guided-slide .visitor-document>div:first-child{gap:12px;margin-bottom:12px;display:flex}.guided-slide .visitor-document small{overflow-wrap:anywhere}.guided-slide .visitor-upload{min-height:46px;margin-top:16px;font-size:12px}.guided-slide .visitor-doc-result{margin:16px 0;font-size:12px;line-height:1.7}.guided-slide .visitor-doc-result p{font-size:12px}.guided-document-summary{background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,var(--night-raised));border:1px solid var(--lightningcss-light,#e2e8d8)var(--lightningcss-dark,var(--night-line));text-align:left;cursor:pointer;width:100%;color:var(--lightningcss-light,#516640)var(--lightningcss-dark,var(--night-text));border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:14px;display:flex}.guided-document-summary>span:nth-child(2){flex:1;min-width:0}.guided-document-summary strong{overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.guided-document-summary small{margin-top:6px;font-size:10px;display:block}.guided-document-summary>span:last-child{font-size:10px;text-decoration:underline}.guided-document-summary.needs-correction{background:var(--lightningcss-light,#fff4ed)var(--lightningcss-dark,var(--night-danger-surface));border-color:var(--lightningcss-light,#e6bda8)var(--lightningcss-dark,var(--night-line));color:var(--lightningcss-light,#985e3e)var(--lightningcss-dark,var(--night-danger))}.guided-slide .visitor-summary{margin:10px 0 20px}.guided-slide .visitor-consent{align-items:start;margin-top:24px;font-size:12px;line-height:1.8}.guided-slide .visitor-consent input{accent-color:#487331;flex-shrink:0;width:20px;height:20px}.guided-slide .sgt-signature{margin:20px 0}.guided-slide .sgt-signature canvas{touch-action:none;background:#fcfcfe;width:100%;height:180px}.guided-public>main:has(>.sgt-public-success){max-width:760px;display:block}@keyframes guided-arrive{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.guided-public>main{grid-template-columns:190px minmax(0,1fr);gap:24px;padding:30px 20px}.guided-paper{padding:28px}.guided-rail h2{font-size:25px}}@media (max-width:680px){.guided-public>header{padding:16px 20px}.guided-public>main{padding:18px 12px 25px;display:block}.guided-rail{margin-bottom:15px;padding:0 8px;position:static}.guided-rail>h2,.guided-rail>p,.guided-rail>small,.guided-rail nav{display:none}.guided-rail>.sgt-eyebrow{font-size:9px}.guided-paper{border-radius:19px;padding:24px 20px 18px}.guided-progress{margin-bottom:26px}.guided-public .guided-slide h1{font-size:27px;line-height:1.3}.guided-public .guided-description{margin-bottom:24px;font-size:13px}.guided-slide{min-height:260px}.guided-actions{gap:8px;padding-top:18px}.guided-actions>.btn{padding:12px 14px}.guided-actions>.btn.primary{flex:1;min-width:0}.guided-save-note{text-align:left}.guided-choices>label{gap:10px;padding:18px 12px}.guided-choices strong{font-size:15px}.guided-choices small{font-size:10px}.guided-review>div{grid-template-columns:1fr auto;gap:7px}.guided-review>div>span{grid-column:1/-1;font-size:10px}.guided-review>div>strong{font-size:12px}.guided-document-owner{gap:10px;padding:14px}.guided-document-owner strong{font-size:13px}.guided-public>header>.sgt-brand{font-size:18px}.guided-roster .visitor-subject{padding:17px}.guided-slide .visitor-summary{gap:8px}.guided-slide .visitor-summary>div{padding:12px 5px}.guided-slide .visitor-summary strong{font-size:23px}.guided-slide .visitor-summary span{font-size:9px}}@media (prefers-reduced-motion:reduce){.guided-slide{animation:none}.guided-progress progress::-webkit-progress-value{transition:none}.guided-choices>label{transition:none}}.public-brand{border-left:3px solid var(--public-accent,#234b3b);align-items:center;gap:12px;width:100%;min-width:0;padding:4px 0 4px 12px;display:flex}.public-brand img{object-fit:contain;flex-shrink:0;width:auto;max-width:150px;height:auto;max-height:46px}.public-brand-initial{color:#fff;background:var(--public-accent,#234b3b);border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font:700 18px/1 Manrope Variable,sans-serif;display:grid}.public-brand-initial.is-loading{background:var(--lightningcss-light,#e5eadf)var(--lightningcss-dark,var(--night-soft));animation:1.2s ease-in-out infinite public-brand-pulse}.public-brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.public-brand-text strong{color:var(--lightningcss-light,#1f3a2f)var(--lightningcss-dark,var(--night-ink));text-overflow:ellipsis;white-space:nowrap;font:650 16px/1.25 Manrope Variable,sans-serif;overflow:hidden}.public-brand-text small{letter-spacing:.4px;color:var(--lightningcss-light,#6b6b6b)var(--lightningcss-dark,var(--night-muted));font-size:11px}.public-brand-powered{color:var(--lightningcss-light,#6b6b6b)var(--lightningcss-dark,var(--night-muted));flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;display:inline-flex}@keyframes public-brand-pulse{50%{opacity:.5}}@media (max-width:520px){.public-brand-powered{display:none}.public-brand img{max-width:110px;max-height:38px}}.guided-slide .sgt-upload-hint{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));font-size:12px}.field-workspace{max-width:960px;margin:0 auto;padding:24px}.field-workspace>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.field-workspace>header>span,.field-brand{align-items:center;gap:8px;display:inline-flex}.field-brand{color:var(--lightningcss-light,#153d32)var(--lightningcss-dark,var(--night-ink));font-weight:800;text-decoration:none}.field-workspace h1{margin:12px 0;font-size:clamp(30px,6vw,46px)}.field-workspace p,.field-guide li{line-height:1.65}.field-guide ol{padding-left:24px}.field-guide li{margin-bottom:14px}.field-ready{background:var(--surface,#f5f5f7);border:1px solid #abc9b7;border-radius:18px;margin:24px 0;padding:22px}.field-ready>svg{color:#31734a;vertical-align:middle;margin-right:8px}.field-form-options{gap:8px;max-height:300px;margin:16px 0;display:grid;overflow-y:auto}.field-form-options label,.field-ack{cursor:pointer;border:1px solid #cbcbcd;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;line-height:1.5;display:flex}.field-form-options input,.field-ack input{accent-color:#153d32;flex-shrink:0;width:20px;height:20px;margin-top:2px}.field-form-options small{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted));display:block}.field-ack{background:var(--surface,#f8f8fa);margin:18px 0}.field-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:20px 0 32px;display:grid}.field-card{text-align:left;background:var(--surface,white);color:inherit;cursor:pointer;overflow-wrap:anywhere;border:1px solid #cbcbcd;border-radius:16px;flex-direction:column;gap:10px;min-height:120px;padding:22px;display:flex}.field-card:hover,.field-card:focus-visible{border-color:#31734a;outline:2px solid #31734a}.field-card span,.field-card small{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted));line-height:1.5}@media (max-width:600px){.field-workspace{padding:18px}.field-workspace>header{flex-wrap:wrap;margin-bottom:28px}.field-prepare-button{white-space:normal;max-width:150px;padding:8px;font-size:12px;line-height:1.35}.field-ready{padding:18px}}.field-entry-banner{background:var(--surface,#f5f5f7);border:1px solid #abc9b7;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.field-entry-banner p{max-width:650px;margin:6px 0 0;line-height:1.5}.field-entry-banner .field-prepare-button{flex-shrink:0}.field-sidebar-link{margin:8px 16px 16px}@media (max-width:600px){.field-entry-banner{flex-direction:column;align-items:stretch;gap:14px}.field-entry-banner .field-prepare-button{max-width:none;padding:12px;font-size:14px}}.field-workspace .offline-sync-chip span{display:inline}.field-workspace .offline-sync-chip{min-height:44px;color:var(--lightningcss-light,#24503a)var(--lightningcss-dark,var(--night-accent))}.field-workspace h2{margin-bottom:10px;font-size:20px;font-weight:700}.field-guide ol{list-style:decimal}.field-records{margin:30px 0}.field-records-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.field-record-counts{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.field-record-counts>span{background:var(--surface);border:1px solid var(--sgt-line);border-radius:12px;padding:10px 14px}.field-record-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.field-record-filters input,.field-record-filters select{width:100%;min-height:44px}.field-record-list{gap:12px;display:grid}.field-record-list article{background:var(--surface);border:1px solid var(--sgt-line);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.field-record-list h3{margin:12px 0 4px;font-size:17px;font-weight:700}.field-record-list p{margin:4px 0}.field-record-list small{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted));line-height:1.5}.field-record-state{background:var(--lightningcss-light,#fff5dc)var(--lightningcss-dark,var(--night-warning-surface));color:var(--lightningcss-light,#745512)var(--lightningcss-dark,var(--night-warning));border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.field-record-state.is-synced{background:var(--lightningcss-light,#eaf4ed)var(--lightningcss-dark,var(--night-soft));color:var(--lightningcss-light,#24503a)var(--lightningcss-dark,var(--night-accent))}.field-record-pages{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.field-record-identity,.field-record-answers{gap:12px;margin:18px 0;display:grid}.field-record-identity{grid-template-columns:1fr 1fr}.field-record-identity>div,.field-record-answers>div{border-bottom:1px solid var(--sgt-line);padding:10px 0}.field-record-review h3{margin-top:20px;font-size:18px;font-weight:700}.field-record-review dt{margin-bottom:6px;font-weight:700}.field-record-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.field-record-photos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.field-record-photos figure{margin:0}.field-record-photos img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:350px}.field-record-photos figcaption{margin:8px 0;font-size:13px}.field-record-signature{background:#fff;border-radius:12px;width:100%;max-width:650px;height:auto}@media (max-width:600px){.field-record-filters,.field-record-identity{grid-template-columns:1fr}.field-record-list article{flex-direction:column;align-items:stretch;padding:16px}.field-record-counts{gap:8px}}.field-form-options>div{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.field-form-options>div>svg{color:var(--green);flex-shrink:0;margin-top:4px}.field-workspace .field-card:disabled{opacity:.65;cursor:default}.field-ready .field-prepare-button{margin-top:10px}.field-form-options>div{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.field-binding-options{border:0;gap:10px;padding:0;display:grid}.field-binding-options>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.field-binding-options label{align-items:center;gap:9px;min-height:36px;font-size:13px;display:flex}.field-binding-details{gap:6px;width:min(100%,310px);min-width:0;display:grid}.field-binding-options .field-binding-details .field{align-items:start;gap:5px;display:grid}.field-binding-details input:not([type=checkbox]){width:100%;min-width:0}.record-flow{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:20px 0;padding:18px}.record-flow>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-flow h3{margin:5px 0;font-size:15px}.flow-stages{flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.flow-stages li{background:var(--background);color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted));border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.flow-stages li.is-done{background:var(--lightningcss-light,#e8f1e2)var(--lightningcss-dark,var(--night-soft));color:var(--ink)}.flow-dot{border:1px solid;border-radius:50%;width:6px;height:6px}.flow-origin{align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.flow-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.flow-node{border:1px solid var(--border);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:12px;display:grid}.flow-nodes span,.flow-nodes small{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted));font-size:10px}.flow-nodes strong{overflow-wrap:anywhere;grid-column:1;font-size:12px}.flow-nodes svg{grid-area:1/2/4}.flow-missing{gap:10px;padding:12px 0;font-size:12px;display:grid}.flow-missing>div{flex-wrap:wrap;gap:8px;display:flex}.flow-missing small{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted))}.flow-inline-form{padding:16px 0}.flow-inline-form fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.flow-proposal{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:15px;font-size:12px;display:flex}.flow-proposal p{margin:6px 0}.flow-proposal small{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted))}.flow-hint{position:relative}.flow-hint summary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.flow-hint summary::marker{content:""}.flow-hint>div{z-index:6;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:245px;max-width:calc(100vw - 80px);padding:16px;font-size:12px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000018}.flow-hint p{margin:8px 0}.flow-hint small{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted));line-height:1.5;display:block}.flow-hint button{min-height:36px;margin-top:12px}.flow-unavailable{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted));padding:12px 0;font-size:11px}@media (max-width:600px){.flow-nodes{grid-template-columns:1fr}.flow-proposal{flex-direction:column;align-items:flex-start}.record-flow{padding:14px}.field-binding-options>div{flex-wrap:wrap}}.inspection-agenda-header{flex-wrap:wrap;align-items:flex-start}.inspection-agenda-header>div:first-child{flex:240px;min-width:0}.inspection-agenda-header>.sgt-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.inspection-agenda-header>div:first-child{flex-basis:100%}.inspection-agenda-header>.sgt-actions{width:100%}.inspection-agenda-header .btn{max-width:100%;min-height:44px}}.ops-submission-detail>p{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted))}.flow-stages li{transition:background-color .15s,color .15s}.flow-nodes a:hover{border-color:var(--accent);background:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,var(--night-soft))}@media (prefers-reduced-motion:reduce){.flow-stages li{transition:none}}.ops-answer-read p,.ops-review-note,.ops-saved-signature span,.section-live small,.section-metric>small,.section-tool-number,.section-tools-grid p,.section-clear h3,.section-clear p,.section-footnote,.ops-form-library article>p,.ops-form-suspend,.warehouse-card-body>small,.ops-report-list button p,.ops-report-list button small,.ops-report-list button>div>span{color:var(--lightningcss-light,#636363)var(--lightningcss-dark,var(--night-muted))}.field-reference-picker{border:1px solid var(--border);border-radius:12px;gap:10px;min-width:0;margin:12px 0;padding:14px;display:grid}.field-reference-picker legend{padding:0 5px;font-size:13px;font-weight:600}.field-reference-picker p,.field-reference-picker .sgt-actions>span{color:var(--sgt-muted);font-size:12px}.field-reference-choices{gap:5px;max-height:260px;display:grid;overflow-y:auto}.field-reference-choices label{cursor:pointer;background:var(--background);border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.field-reference-choices label span{overflow-wrap:anywhere;font-size:12px}.field-reference-selected{flex-wrap:wrap;gap:5px;display:flex}.field-reference-selected button{border:1px solid var(--border);color:var(--ink);background:var(--background);overflow-wrap:anywhere;border-radius:20px;max-width:100%;padding:7px 10px;font-size:11px}.field-scope>p{color:var(--sgt-muted);font-size:12px}.module-guide{color:var(--muted);margin:8px 0 20px;font-size:12px}.module-guide summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;padding:9px 0;list-style:none;display:flex}.module-guide summary::marker{content:""}.module-guide[open]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 16px}.module-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 16px;padding:0;list-style:none;display:grid}.module-guide li{color:var(--ink);align-items:start;gap:10px;line-height:1.6;display:flex}.module-guide li span{border:1px solid var(--border);height:23px;color:var(--muted);border-radius:50%;flex:0 0 23px;place-items:center;font-size:11px;display:grid}.sgt-sidebar .field-sidebar-link{color:#e3efdc;background:#193e31;border-color:#567259}@media (max-width:650px){.module-guide ol{grid-template-columns:1fr;gap:10px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--night-page:#121d18;--night-surface:#252525;--night-raised:#292929;--night-soft:#333;--night-ink:#e7eee5;--night-text:#c5d4c7;--night-muted:#b1b1b1;--night-accent:#b9d99b;--night-line:#424242;--night-line-strong:#71886a;--night-frame:#0c1b15;--night-danger:#f1b29f;--night-danger-surface:#3c2a26;--night-warning:#e7c888;--night-warning-surface:#383222;--night-info:#a5d1e1;--night-info-surface:#22353d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home-v2,.branding-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(.home-v2){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-picker{z-index:65;flex-shrink:0;font-size:12px;position:relative}.theme-picker .theme-trigger{font:inherit;cursor:pointer;min-height:40px;color:var(--sgt-ink);border:1px solid var(--sgt-line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.theme-picker .theme-trigger:hover{background:var(--sgt-soft)}.theme-picker .theme-trigger:focus-visible{outline-offset:3px;outline:2px solid #87ad74}.theme-picker.compact .theme-trigger{padding:10px}.theme-picker.compact .theme-trigger>span,.theme-icon-dark{display:none}[data-theme=dark] .theme-icon-dark{display:block}[data-theme=dark] .theme-icon-light{display:none}.theme-options{border:1px solid var(--sgt-line);background:var(--surface);width:224px;color:var(--sgt-ink);border-radius:16px;padding:8px;position:absolute;inset:calc(100% + 10px) 0 auto auto;box-shadow:0 16px 48px #07180f26}.theme-options>span{color:var(--sgt-muted);padding:10px 10px 12px;font-size:11px;display:block}.theme-options button{text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:42px;padding:10px;font-size:12px;display:flex}.theme-options button>span{flex:1}.theme-options button:hover,.theme-options button[aria-pressed=true]{background:var(--sgt-soft)}.theme-options small{border-top:1px solid var(--sgt-line);color:var(--sgt-muted);margin:9px 6px 0;padding:12px 4px 5px;font-size:10px;display:block}.sgt-topbar .theme-picker .theme-trigger{color:#d6e6cc;background:0 0;border-color:#ffffff25}.sgt-topbar .theme-picker .theme-trigger:hover{background:#ffffff12}.auth-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:50px;display:flex}.auth-toolbar .auth-back{margin:0}.theme-public-control{z-index:65;position:fixed;bottom:18px;right:22px}.theme-public-control .theme-options{inset:auto 0 calc(100% + 10px) auto}.theme-public-control .theme-trigger{box-shadow:0 4px 20px #10291f14}.sgt-signature canvas,.sgt-saved-signature,.guided-signature-preview img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbfbfd}.sgt-saved-signature{border-radius:8px;padding:8px}[data-theme=dark] .sgt-main{box-shadow:inset 0 1px #ffffff08,0 14px 50px #00000020}[data-theme=dark] :is(.sgt-app,.auth-page,.onboarding-page,.sgt-public,.sgt-modal,.app-shell) .btn.primary{color:#2d2d2d;background:#bad89d;border-color:#bad89d}[data-theme=dark] :is(.sgt-app,.auth-page,.onboarding-page,.sgt-public,.sgt-modal,.app-shell) .btn.primary:hover{background:#cde6b4;border-color:#cde6b4}[data-theme=dark] .sgt-sidebar nav a.current{color:#e1edce;background:#3e3e3e;box-shadow:inset 3px 0 #bad89d}[data-theme=dark] .sgt-sidebar nav a.current:hover{color:#e1edce;background:#494949}[data-theme=dark] .sgt-sidebar nav a.current i{background:#bad89d}[data-theme=dark] :is(input,textarea)::placeholder{color:#a0a0a0}[data-theme=dark] :is(input,textarea):autofill{-webkit-text-fill-color:#e7eee5;box-shadow:inset 0 0 0 1000px #343434}[data-theme=dark] .sgt-overlay{background:#050d09b8}[data-theme=dark] .sgt-loading i,[data-theme=dark] .skeleton{background:linear-gradient(90deg,#2f2f2f,#3f3f3f,#2f2f2f)}[data-theme=dark] .recharts-default-tooltip{color:var(--night-ink);background:var(--night-surface)!important;border-color:var(--night-line)!important}[data-theme=dark] .recharts-tooltip-label{color:var(--night-ink)}[data-theme=dark] .recharts-cartesian-axis-tick-value{fill:var(--night-muted)}[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--night-line)}.branding-paper{color:#333;background:#fff}@media (max-width:680px){.theme-public-control{bottom:12px;right:12px}.theme-public-control .theme-trigger{padding:10px}.theme-public-control .theme-trigger>span{display:none}.auth-toolbar{margin-bottom:32px}.auth-toolbar .theme-picker .theme-trigger>span{display:none}.auth-toolbar .theme-picker .theme-trigger{padding:10px}.sgt-topbar{gap:10px}}@media print{:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-picker,.theme-public-control{display:none!important}}:root{--chart-completed:var(--lightningcss-light,#387d63)var(--lightningcss-dark,#a9cd8e)}@media (max-width:680px){.sgt-topbar .sgt-breadcrumb-link,.sgt-topbar .sgt-breadcrumb-link+svg{display:none}.sgt-topbar>div:first-of-type{gap:0}}.sgt-topbar>.theme-picker{flex:none}
.help-menu{position:relative}.help-menu-trigger{color:#dce8d8;min-height:40px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #d2e3cc23;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.help-menu-trigger:hover,.help-menu-trigger[aria-expanded=true]{color:#fff;background:#ffffff14}.help-menu-trigger:focus-visible{outline-offset:2px;outline:3px solid #a8d08d}.help-menu-trigger.is-new:after{content:"";border:2px solid var(--lightningcss-light,#17402f)var(--lightningcss-dark,var(--night-page));background:#f0b04a;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite help-ping;position:absolute;top:5px;right:6px}@keyframes help-ping{0%{box-shadow:0 0 #f0b04a88}70%,to{box-shadow:0 0 0 9px #f0b04a00}}.help-menu-panel{z-index:60;border:1px solid var(--sgt-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));width:min(19.5rem,100vw - 24px);color:var(--sgt-ink);border-radius:1rem;padding:.45rem;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0b241a33}.help-menu-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.help-menu-panel :is(a,button){width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.45rem .7rem;font-size:14px;font-weight:600;text-decoration:none;display:flex}.help-menu-panel :is(a,button):hover,.help-menu-panel :is(a,button):focus-visible{background:var(--sgt-soft);outline:none}.help-menu-panel svg{color:var(--lightningcss-light,#2f7a5b)var(--lightningcss-dark,var(--night-accent));flex:none}.help-menu-panel span{gap:1px;display:grid}.help-menu-panel small{color:var(--sgt-muted);font-size:12px;font-weight:450}@media (max-width:680px){.help-menu-trigger{justify-content:center;width:40px;padding:0}.help-menu-trigger span{display:none}.help-menu-panel{position:fixed;top:64px;right:12px}}.tour-layer{z-index:1000;position:fixed;inset:0}.tour-dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07140fa6;animation:.2s ease-out tour-fade;position:absolute;inset:0}.tour-spot{pointer-events:none;border-radius:14px;transition:top .28s cubic-bezier(.2,.8,.2,1),left .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1);position:fixed;box-shadow:0 0 0 2px var(--lightningcss-light,#fff)var(--lightningcss-dark,#cfe7c4),0 0 0 9999px #07140f9e}.tour-card{visibility:hidden;border:1px solid var(--sgt-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));width:min(370px,100vw - 24px);color:var(--sgt-ink);border-radius:20px;gap:10px;padding:22px 22px 18px;animation:.22s ease-out tour-rise;display:grid;position:fixed;top:0;left:0;box-shadow:0 24px 70px #04100b55}.tour-card.is-centered{visibility:visible;width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px);padding:28px 28px 22px;animation:.22s ease-out tour-fade;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.tour-close{color:var(--sgt-muted);position:absolute;top:12px;right:12px}.tour-eyebrow{color:var(--lightningcss-light,#4d7a5f)var(--lightningcss-dark,var(--night-accent));letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.tour-card h2{letter-spacing:-.3px;outline:none;margin:0;padding-right:28px;font-family:Manrope Variable,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.tour-card.is-centered h2{font-size:23px}.tour-card p{color:var(--sgt-muted);margin:0;font-size:14px;line-height:1.55}.tour-card p b{color:var(--sgt-ink);font-weight:650}.tour-docs-note{background:var(--lightningcss-light,#eef5ea)var(--lightningcss-dark,var(--night-raised));border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.tour-docs-note svg{color:var(--lightningcss-light,#2f7a5b)var(--lightningcss-dark,var(--night-accent));flex:none;margin-top:2px}.tour-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.tour-nav{gap:8px;display:flex}.tour-actions .btn{align-items:center;gap:6px;display:inline-flex}.tour-start{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tour-start li{border:1px solid var(--sgt-line);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.tour-start-n{background:var(--lightningcss-light,#e3efd9)var(--lightningcss-dark,var(--night-soft));width:28px;height:28px;color:var(--lightningcss-light,#1f5a40)var(--lightningcss-dark,var(--night-ink));border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.tour-start-text{min-width:0;display:grid}.tour-start-text strong{font-size:14px}.tour-start-text small{color:var(--sgt-muted);font-size:12.5px}.tour-start-links{gap:6px;display:flex}.tour-start-links a{border:1px solid var(--sgt-line);color:var(--sgt-ink);border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.tour-start-links a:last-child{background:var(--lightningcss-light,#1f5a40)var(--lightningcss-dark,var(--night-accent));color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1a14);border-color:#0000}.tour-start-links a:focus-visible,.tour-card .btn:focus-visible,.tour-card .text-button:focus-visible{outline:3px solid var(--lightningcss-light,#73b8a1)var(--lightningcss-dark,var(--night-line-strong));outline-offset:2px}@media (max-width:640px){.tour-card:not(.is-centered){width:calc(100vw - 24px)}.tour-card.is-centered{padding:24px 20px 18px}.tour-start li{grid-template-columns:26px minmax(0,1fr)}.tour-start-links{grid-column:2}}@keyframes tour-fade{0%{opacity:0}}@keyframes tour-rise{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-card,.tour-dim,.help-menu-trigger.is-new:after{transition:none;animation:none}}
.access-center{--access-accent:var(--lightningcss-light,#365c44)var(--lightningcss-dark,#c2dfa9);min-width:0}.access-center-heading{justify-content:space-between;align-items:center;gap:30px;margin:10px 0 30px;display:flex}.access-center-heading h1{letter-spacing:-1.5px;margin:12px 0;font:500 clamp(28px,3vw,42px)/1.2 Manrope Variable,sans-serif}.access-center-heading h1 em{color:var(--access-accent);font-style:normal}.access-center-heading p{max-width:540px;color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));font-size:13px;line-height:1.8}.access-principles{border-block:1px solid var(--sgt-line);color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--night-muted));flex-wrap:wrap;gap:12px 28px;padding:18px 0;font-size:11px;display:flex}.access-principles>span{align-items:center;gap:6px;display:flex}.access-principles svg{flex-shrink:0;margin-right:4px}.access-tabs{border-bottom:1px solid var(--sgt-line);gap:25px;margin:26px 0 18px;display:flex}.access-tabs button{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 0;font-family:inherit;font-size:13px;font-weight:500;display:flex}.access-tabs button[aria-selected=true]{color:var(--access-accent);border-color:var(--access-accent)}.access-filters{align-items:center;gap:10px;margin:0 0 22px;display:flex}.access-filters>label{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));border:1px solid var(--sgt-line);border-radius:11px;flex:1;align-items:center;gap:10px;min-width:150px;padding:0 12px;display:flex}.access-filters input{background:0 0;border:0;outline:0;width:100%;padding:13px 0;font-size:12px}.access-filters select{border:1px solid var(--sgt-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));border-radius:10px;min-width:0;max-width:200px;padding:12px;font-size:12px}.access-layout{grid-template-columns:minmax(245px,.75fr) minmax(0,1.65fr);align-items:start;gap:22px;display:grid}.access-directory{border:1px solid var(--sgt-line);background:var(--lightningcss-light,#fcfcfe)var(--lightningcss-dark,var(--night-surface));border-radius:18px;position:sticky;top:20px;overflow:hidden}.access-directory>header{border-bottom:1px solid var(--sgt-line);flex-direction:column;gap:6px;padding:20px;display:flex}.access-directory>header strong{font-size:14px}.access-directory small{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));font-size:11px}.access-member-list{max-height:65vh;padding:8px;overflow-y:auto}.access-person{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin-bottom:4px;padding:15px 12px;display:flex}.access-person:hover{background:var(--lightningcss-light,#f0f4e9)var(--lightningcss-dark,var(--night-raised))}.access-person.selected{background:var(--lightningcss-light,#ebf1e3)var(--lightningcss-dark,var(--night-soft));border-color:var(--lightningcss-light,#c9d8b7)var(--lightningcss-dark,var(--night-line-strong))}.access-avatar{background:var(--lightningcss-light,#e1e9d7)var(--lightningcss-dark,var(--night-raised));width:36px;height:36px;color:var(--access-accent);border-radius:12px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.access-person>span:nth-child(2){flex:1;min-width:0}.access-person strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.access-person strong b{color:var(--access-accent);border:1px solid var(--sgt-line);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:500}.access-person small{overflow-wrap:anywhere;margin:3px 0;font-size:10px;line-height:1.6;display:block}.access-person-meta{font-size:10px;line-height:1.5;display:block}.access-person>i{background:var(--lightningcss-light,#bbb)var(--lightningcss-dark,var(--night-muted));border-radius:50%;flex-shrink:0;width:6px;height:6px}.access-person>i.is-active{background:var(--lightningcss-light,#658743)var(--lightningcss-dark,#a8c587)}.access-directory>footer{border-top:1px solid var(--sgt-line);justify-content:space-between;align-items:center;padding:12px;font-size:10px;display:flex}.access-editor{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-surface));border:1px solid var(--sgt-line);border-radius:20px;min-width:0;padding:26px}.access-editor>header{border-bottom:1px solid var(--sgt-line);align-items:center;gap:14px;margin-bottom:21px;padding-bottom:23px;display:flex}.access-editor>header>div{flex:1;min-width:0}.access-editor h2{letter-spacing:-.65px;overflow-wrap:anywhere;margin:7px 0 4px;font-size:23px}.access-editor>header p{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));overflow-wrap:anywhere;font-size:11px}.access-editor-mark{background:var(--lightningcss-light,#eef3e7)var(--lightningcss-dark,var(--night-raised));width:48px;height:48px;color:var(--access-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.access-state{background:var(--lightningcss-light,#edf4e7)var(--lightningcss-dark,var(--night-soft));color:var(--access-accent);border-radius:20px;padding:7px 10px;font-size:10px}.access-state.off{color:var(--lightningcss-light,#a36641)var(--lightningcss-dark,var(--night-warning));background:var(--lightningcss-light,#faf0e5)var(--lightningcss-dark,var(--night-warning-surface))}.access-hint{color:var(--lightningcss-light,#637458)var(--lightningcss-dark,var(--night-muted));background:var(--lightningcss-light,#f6f6f8)var(--lightningcss-dark,var(--night-raised));border-radius:10px;gap:10px;margin-bottom:23px;padding:14px;font-size:12px;line-height:1.7;display:flex}.access-hint svg{flex-shrink:0;margin-top:3px}.access-editor-fields{border:0;min-width:0;padding:0}.access-permissions>.field{flex-direction:column;gap:8px;font-size:12px;display:flex}.access-permissions>.field select{border:1px solid var(--sgt-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-raised));border-radius:10px;padding:12px;font-size:13px}.access-permissions>.field small{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));font-size:11px;line-height:1.7}.access-permissions .permission-summary{background:var(--lightningcss-light,#f3f6ed)var(--lightningcss-dark,var(--night-raised));border-radius:12px;align-items:center;gap:12px;margin:22px 0;padding:18px;display:flex}.access-permissions .permission-summary>div{flex:1}.access-permissions .permission-summary strong{font-size:13px}.access-permissions .permission-summary small{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));margin-top:5px;font-size:10px;display:block}.permission-meter{background:var(--lightningcss-light,#dce4d2)var(--lightningcss-dark,var(--night-soft));border-radius:5px;width:55px;height:5px;overflow:hidden}.permission-meter i{background:var(--access-accent,#739455);height:100%;transition:width .2s;display:block}.permission-search{border:1px solid var(--sgt-line);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.permission-search input{background:0 0;border:0;outline:none;width:100%;padding:12px 0;font-size:12px}.access-permissions .permission-bulk{justify-content:space-between;gap:10px;margin:12px 0 20px;display:flex}.access-permissions .permission-bulk button{color:var(--access-accent,#365c44);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px}.access-permissions>fieldset{border:1px solid var(--sgt-line);border-radius:13px;min-width:0;margin:20px 0;padding:15px 14px 4px;position:relative}.access-permissions legend{padding:0 7px;font-size:12px;font-weight:600}.access-permissions legend>span{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));margin-left:8px;font-size:10px;font-weight:400}.permission-section-action{margin-bottom:7px;margin-left:auto;display:block;font-size:12px!important}.access-permissions .permission-option{border:0;border-top:1px solid var(--sgt-line);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:13px 0;display:flex}.access-permissions .permission-option>span{flex:1;min-width:0}.access-permissions .permission-option strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.access-permissions .permission-option small{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));margin-top:3px;font-size:10px;line-height:1.6;display:block}.access-permissions .permission-option.locked{cursor:default}.access-permissions input[role=switch],.access-account input[role=switch]{appearance:none;opacity:1;border:1px solid var(--lightningcss-light,#d0d0d2)var(--lightningcss-dark,var(--night-line-strong));background:var(--lightningcss-light,#e3e8de)var(--lightningcss-dark,var(--night-soft));cursor:pointer;border-radius:20px;flex-shrink:0;width:32px;height:19px;margin:0;transition:background .2s;display:block;position:relative}.access-permissions input[role=switch]:after,.access-account input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.access-permissions input[role=switch]:checked,.access-account input[role=switch]:checked{background:var(--lightningcss-light,#53774a)var(--lightningcss-dark,#8eaf70);border-color:#0000}.access-permissions input[role=switch]:checked:after,.access-account input[role=switch]:checked:after{transform:translate(13px)}.access-permissions input[role=switch]:disabled{opacity:.45;cursor:not-allowed}.access-permissions .sgt-muted,.access-permissions details{color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));font-size:11px;line-height:1.8}.access-permissions details>summary{cursor:pointer;color:var(--access-accent)}.access-account{border-top:1px solid var(--sgt-line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:23px 0 10px;display:flex}.access-account strong{font-size:13px}.access-account p{max-width:370px;color:var(--lightningcss-light,#626262)var(--lightningcss-dark,var(--night-muted));margin-top:6px;font-size:11px;line-height:1.7}.access-account label{align-items:center;gap:7px;font-size:11px;display:flex}.access-savebar{z-index:2;background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,var(--night-raised));border:1px solid var(--sgt-line);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:24px;padding:15px;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 22px #1526130a}.access-savebar>span{font-size:11px;line-height:1.6}.access-savebar>div{flex-wrap:wrap;gap:8px;display:flex}.access-savebar .btn{padding:10px;font-size:11px}.access-empty{text-align:center;border:1px dashed var(--sgt-line);color:var(--lightningcss-light,#738568)var(--lightningcss-dark,var(--night-muted));border-radius:18px;flex-direction:column;align-items:center;padding:50px 20px;display:flex}.access-empty h3{margin:15px 0 8px;font-size:19px}.access-empty p{font-size:12px;line-height:1.7}.access-invitations>p{color:var(--lightningcss-light,#738568)var(--lightningcss-dark,var(--night-muted));margin:20px 0;font-size:12px;line-height:1.8}.access-invitations>article{border-bottom:1px solid var(--sgt-line);align-items:center;gap:18px;padding:20px;display:flex}.access-invitations>article>div{flex:1;min-width:0}.access-invitations strong{overflow-wrap:anywhere;font-size:13px}.access-invitations small{color:var(--lightningcss-light,#738568)var(--lightningcss-dark,var(--night-muted));margin-top:7px;font-size:11px;display:block}.access-invite-ready{text-align:center;padding:20px 0}.access-invite-ready h3{margin:15px 0 25px;font-size:21px}.access-invite-ready>p{color:var(--lightningcss-light,#738568)var(--lightningcss-dark,var(--night-muted));margin-top:20px;font-size:12px}.access-center :is(button,input,select):focus-visible,.access-permissions :is(button,input,select):focus-visible{outline:2px solid var(--access-accent,#8baf70);outline-offset:3px}.access-center button:disabled{cursor:default;opacity:.5}@media (max-width:1100px){.access-layout{grid-template-columns:minmax(215px,.7fr) minmax(0,1.3fr);gap:14px}.access-editor{padding:20px}.access-person{gap:8px;padding:12px 8px}.access-person .access-avatar{display:none}.access-filters{flex-wrap:wrap}.access-principles{font-size:10px}}@media (max-width:760px){.access-center-heading{flex-direction:column;align-items:flex-start;gap:12px}.access-layout{grid-template-columns:minmax(0,1fr)}.access-directory{position:static}.access-member-list{max-height:260px}.access-person .access-avatar{display:grid}.access-editor{padding:17px}.access-editor-mark{display:none}.access-editor h2{font-size:21px}.access-savebar{bottom:6px}.access-savebar>div{width:100%}.access-savebar .btn{flex:1}.access-filters>label{flex-basis:70%}.access-filters select{flex:1;max-width:none}.access-principles{flex-direction:column;gap:12px}.access-tabs{gap:18px}.access-tabs button{font-size:11px}.access-account{align-items:flex-start;gap:12px}.access-invitations>article{flex-wrap:wrap;padding:18px 0}.access-invitations>article>div{flex-basis:75%}.access-permissions>fieldset{padding:12px 10px 3px}.permission-meter{display:none}}@media (prefers-reduced-motion:reduce){.access-center *,.access-permissions *{transition:none!important}}
.landing-story{--story-ink:#193f36;--story-muted:#63766d;--story-line:#dde5db;--story-leaf:#426d43;color:var(--story-ink);background:#fafbf6;overflow:clip}.story-container{max-width:1280px;margin-inline:auto;padding-inline:40px}.story-kicker{letter-spacing:1.7px;color:#59705e;align-items:center;gap:8px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.story-heading{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:43px;display:flex}.story-heading h2,.story-faq h2{letter-spacing:-2px;margin:20px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.2}.landing-story h2 em{color:#6c8c59}.story-heading>p{max-width:320px;color:var(--story-muted);margin:0 0 4px;font-size:14px;line-height:1.85}.story-intro{border-bottom:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:30px;max-width:1200px;margin:0 auto;padding:42px 0;display:flex}.story-intro>span:first-child{letter-spacing:1.3px;align-items:center;gap:9px;font-size:9px;display:flex}.story-intro i{background:#769753;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9eedf}.story-intro>p{color:#5f705f;margin:0;font-size:17px;line-height:1.5}.story-intro strong{color:var(--story-ink);font-weight:500}.story-intro-symbol{color:#6c8958;border:1px solid #dfe7d8;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.story-product{padding-block:95px 105px}.story-product .home-tour{border-color:#d5dfd1;border-radius:23px;grid-template-columns:220px minmax(0,1fr);box-shadow:0 20px 65px -30px #37574540}.story-product .home-tour-nav{background:#193f36;padding:24px 16px}.story-product .home-tour-nav button{padding:18px 13px;font-size:12px;transition:background .2s,color .2s}.story-product .home-tour-screen{background:#fff}.story-product .home-tour-body{padding:34px}.story-product .home-tour-body h3{letter-spacing:-1px;font-size:29px;font-weight:500}.story-product .home-tour-stats>div{background:linear-gradient(150deg,#f9fbf6,#f0f4e8);border:1px solid #e4eadf;border-radius:13px;padding:19px}.story-product .home-tour-stats strong{color:#34583c;font-size:38px;font-weight:500}.story-product .home-tour-task{border-top:1px solid #e7ecdf;margin-top:27px;padding:22px 0}.story-product .home-tour-modules span{color:#587146;background:#f2f6eb;border-radius:6px;padding:7px 9px;font-size:10px}.story-intelligence{isolation:isolate;color:#f5f8ed;background:#153e33;border-radius:32px;max-width:1408px;margin:0 auto;padding:78px 72px 28px;position:relative;overflow:hidden}.story-intelligence:before{content:"";z-index:-1;background:radial-gradient(at 82% 25%,#688f533d,#0000 55%),linear-gradient(130deg,#0000 50%,#0a2c2480);position:absolute;inset:0}.story-intelligence-inner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;display:grid}.story-intelligence .story-kicker{color:#b1c1a3;letter-spacing:1.35px;font-size:9px}.story-intelligence h2{letter-spacing:-2.9px;margin:23px 0;font-size:clamp(36px,4.25vw,60px);font-weight:450;line-height:1.1}.story-intelligence h2 em{color:#d1e4a9}.story-intelligence-copy>p{color:#bacabd;font-size:14px;line-height:1.9}.story-steps{border-bottom:1px solid #ffffff25;gap:26px;margin-top:37px;display:flex}.story-steps button{color:#a2b7a6;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:13px 0 17px;font:500 12px Inter Variable,sans-serif;display:flex;position:relative}.story-steps button>span{opacity:.8;font-size:9px}.story-steps button i{background:#d1e4a9;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.story-steps button[aria-selected=true]{color:#e5efcf}.story-steps button[aria-selected=true] i{transform:scaleX(1)}.story-step-copy{min-height:148px;animation:.35s both story-enter}.story-step-copy h3{margin:22px 0 10px;font-size:17px;font-weight:500}.story-step-copy p{color:#b7c8ba;max-width:390px;font-size:12px;line-height:1.85}.story-document-scene{isolation:isolate;padding:15px 0;position:relative}.story-scene-orbit{z-index:-1;aspect-ratio:1;border:1px solid #d7e6a516;border-radius:50%;width:calc(100% + 80px);position:absolute;top:-10px;left:-40px;box-shadow:0 0 0 30px #d7e6a507,0 0 0 65px #d7e6a504}.story-dossier{color:#214837;background:#fff;border:1px solid #fff9;border-radius:22px;padding:24px;transition:transform .4s;position:relative;transform:rotate(1.4deg);box-shadow:0 35px 85px #06221980}.story-dossier:hover{transform:rotate(0)}.story-dossier>header{border-bottom:1px solid #e7ebe1;justify-content:space-between;align-items:center;gap:9px;padding-bottom:21px;display:flex}.story-dossier>header>span{letter-spacing:1px;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.story-dossier>header small{letter-spacing:1px;color:#77866e;border:1px solid #e0e5d7;border-radius:4px;padding:4px 5px;font-size:8px}.story-visitor{align-items:center;gap:12px;padding:24px 0;display:flex}.story-visitor>span{color:#6b8553;background:#e8efde;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.story-visitor strong{font-size:14px;font-weight:600;display:block}.story-visitor small{color:#7b8874;margin-top:5px;font-size:10px;line-height:1.6;display:block}.story-analysis{background:#f1f7e8;border:1px solid #dce7cc;border-radius:12px;align-items:center;gap:12px;padding:16px 13px;display:flex;position:relative;overflow:hidden}.story-analysis:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff95,#0000);width:55px;animation:7s ease-in-out infinite story-scan;position:absolute;top:0;bottom:0;left:-80px;transform:skew(-20deg)}.story-analysis strong{font-size:13px;display:block}.story-analysis small{color:#70835e;margin-top:4px;font-size:10px;line-height:1.7;display:block}.story-scan-icon{color:#789a54;flex-shrink:0}.story-documents{margin-top:20px}.story-documents>div{border-bottom:1px solid #e8ede2;align-items:center;gap:12px;padding:17px 0;animation:.35s both story-enter;display:flex}.story-documents>div>span{flex:1}.story-documents svg:first-child{color:#83946d}.story-documents svg:last-child{color:#6a8b45}.story-documents strong{font-size:12px;font-weight:500;display:block}.story-documents small{color:#7d8877;margin-top:4px;font-size:10px;line-height:1.6;display:block}.story-dossier-bottom{color:#f5f8e7;background:#244e3c;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:13px;font-size:10px;display:flex}.story-dossier-caption{color:#b4c5b3;justify-content:space-between;align-items:center;margin-top:24px;padding:0 8px;font-size:10px;display:flex}.story-dossier-caption>span{align-items:center;gap:8px;display:flex}.story-dossier-caption i{background:#bdd795;border-radius:50%;width:4px;height:4px}.story-dossier-caption button{color:#c9d8b9;cursor:pointer;background:0 0;border:1px solid #b3c99c40;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.story-ai-note{color:#a2b49c;border-top:1px solid #bcd9ac18;justify-content:center;align-items:center;gap:8px;margin:30px 0 0;padding-top:22px;font-size:10px;line-height:1.8;display:flex}.story-ai-note svg{flex-shrink:0}.story-operations{padding-block:110px 70px}.story-bento{grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr;gap:20px;display:grid}.story-field{isolation:isolate;color:#fff;background:#254837;border-radius:24px;grid-row:span 2;min-height:640px;position:relative;overflow:hidden}.story-field>img{object-fit:cover;object-position:50% 50%;z-index:-2;transition:transform .8s}.story-field:hover>img{transform:scale(1.025)}.story-field-shade{z-index:-1;background:linear-gradient(#0000 20%,#102e29f5),linear-gradient(#163d3455,#0000 20%);position:absolute;inset:0}.story-field-top{justify-content:space-between;align-items:center;padding:26px;display:flex}.story-field-top>span{letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex}.story-field-bottom{position:absolute;bottom:28px;left:30px;right:30px}.story-field h3{letter-spacing:-1px;max-width:400px;margin:0 0 15px;font-size:29px;font-weight:450;line-height:1.25}.story-field p{color:#ccdccf;margin-bottom:25px;font-size:12px;line-height:1.85}.story-inspection-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f7eb12;border:1px solid #d4e3c536;border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex}.story-inspection-pill>span{color:#294d36;background:#d1e4ad;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.story-inspection-pill>div{flex:1;min-width:0}.story-inspection-pill strong{font-size:12px;font-weight:500;display:block}.story-inspection-pill small{color:#b2c9b8;margin-top:4px;font-size:10px;line-height:1.6;display:block}.story-stock,.story-actions{background:#fff;border:1px solid #e0e6d9;border-radius:24px;min-width:0;padding:28px;overflow:hidden}.story-stock{background:#f0f4e5}.story-card-top{letter-spacing:1px;color:#56694f;justify-content:space-between;align-items:center;margin-bottom:21px;font-size:9px;display:flex}.story-card-top>span:first-child{align-items:center;gap:8px;display:flex}.story-card-top>span:last-child{color:#5f705f;font-variant-numeric:tabular-nums}.story-stock h3,.story-actions h3{letter-spacing:-.85px;margin-bottom:12px;font-size:25px;font-weight:500;line-height:1.25}.story-stock>p,.story-actions>p{color:#56694f;max-width:360px;font-size:12px;line-height:1.85}.story-stock-visual{background:#ffffff85;border:1px solid #e1e8d5;border-radius:13px;align-items:center;gap:22px;margin-top:23px;padding:20px;display:flex}.story-helmet{color:#6b8a49;background:radial-gradient(#dce8c8,#0000 70%);flex-shrink:0;place-items:center;width:85px;height:80px;display:grid}.story-stock-visual>div:last-child{flex:1;min-width:0}.story-stock-visual small{letter-spacing:.8px;color:#5f705f;font-size:7px}.story-stock-visual strong{margin:8px 0;font-size:13px;font-weight:550;display:block}.story-stock-visual span{color:#56694f;align-items:center;gap:6px;font-size:9px;display:flex}.story-stock-visual span>i{background:#99b37b;border-radius:50%;width:3px;height:3px}.story-stock-bar{gap:4px;max-width:170px;margin-top:13px;display:flex}.story-stock-bar i{background:#c3d7a2;border-radius:2px;flex:1;height:5px}.story-stock-bar i:nth-last-child(-n+2){background:#e6ecde}.story-action-path{justify-content:space-between;align-items:center;margin-top:26px;padding:18px 0 2px;display:flex}.story-action-path>span{color:#3c6448;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex}.story-action-path small{color:#5f705f;font-size:9px}.story-action-path svg{margin-bottom:2px}.story-action-path>i{background:#dce5d3;flex:1;min-width:10px;height:1px;margin:-15px 10px 0;position:relative}.story-action-path>i:after{content:"";background:#82a85e;border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite story-transfer;position:absolute;top:-1.5px}.story-evidence-line{color:#56694f;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:15px 0;display:flex}.story-evidence-line>span,.story-evidence-line>a{align-items:center;gap:8px;font-size:11px;display:flex}.story-evidence-line>a{color:#325d42;border-bottom:1px solid #b6cba4;padding:7px 0}.story-network{background:radial-gradient(at 50% 45%,#eff4e3,#0000 65%),#f8faf2;border-block:1px solid #e2e8d9}.story-network .home-connections{padding-top:85px;padding-bottom:55px}.story-network .connections-hub{color:#e0edc6;background:#214d3b;border-color:#526e49;box-shadow:0 15px 30px #294b2d20}.story-network .connections-hub>strong>span{color:#b9cf96}.story-network .connections-hub small{color:#b3c2a3}.story-network .connections-halo{border-color:#d5dfc6}.story-network .connection-node{cursor:pointer;background:#ffffffc7;box-shadow:0 2px 4px #183e3003}.story-network .connection-node[aria-pressed=true]{background:#fff;border-color:#94b073;transform:translateY(-2px);box-shadow:0 9px 20px #38542409}.story-network .connection-detail{background:#fff;border:1px solid #e1e8d6;border-radius:16px}.story-trial{padding-block:85px 90px}.story-trial-canvas{isolation:isolate;color:#f2f6e7;background:#153c32;border-radius:28px;grid-template-columns:1.3fr .8fr;gap:75px;padding:64px;display:grid;position:relative;overflow:hidden}.story-trial-canvas>svg{z-index:-1;opacity:.14;fill:none;stroke:#afcb8c;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.story-trial-copy>.story-kicker{color:#adc49c;letter-spacing:1.4px;font-size:9px}.story-trial h2{letter-spacing:-2.5px;margin:25px 0;font-size:clamp(40px,4.5vw,61px);font-weight:450;line-height:1.1}.story-trial h2 em{color:#cee3a2}.story-trial-copy>p{color:#b5c8b6;max-width:340px;font-size:13px;line-height:1.9}.story-trial-copy>div{color:#ccdcbd;flex-wrap:wrap;gap:18px;margin-top:33px;font-size:10px;display:flex}.story-trial-copy>div>span{align-items:center;gap:6px;display:flex}.story-trial aside{color:#234633;background:#f1f5e8;border:1px solid #ecf0e3;border-radius:19px;align-self:center;padding:28px;box-shadow:0 22px 45px #07291c35}.story-trial aside>.story-kicker{color:#677f57;letter-spacing:1.2px;font-size:8px}.story-trial-number{letter-spacing:-6px;align-items:center;gap:18px;margin:19px 0;font:400 105px/1.1 Manrope Variable,sans-serif;display:flex}.story-trial-number>span{letter-spacing:0;color:#6a815a;font:400 14px/1.5 Inter Variable,sans-serif}.story-trial aside>p{color:#6b7d60;margin-bottom:25px;font-size:12px;line-height:1.8}.story-trial aside>a{color:#f1f7e4;background:#264f3b;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:12px;transition:background .2s,transform .2s;display:flex}.story-trial aside>a:hover{background:#3a6345;transform:translateY(-2px)}.story-trial aside>small{color:#78896d;text-align:center;margin-top:13px;font-size:9px;display:block}.story-trial aside>footer{color:#7b8a70;border-top:1px solid #dce4d0;margin-top:22px;padding-top:17px;font-size:9px;line-height:1.75}.story-faq{grid-template-columns:1fr 1.35fr;gap:80px;padding-bottom:95px;display:grid}.story-faq h2{font-size:37px}.story-faq details{border-bottom:1px solid var(--story-line)}.story-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font-size:13px;list-style:none;display:flex}.story-faq summary::-webkit-details-marker{display:none}.story-faq summary svg{color:#7b9565;flex-shrink:0;transition:transform .2s}.story-faq details[open] summary svg{transform:rotate(180deg)}.story-faq details>p{color:#56694f;max-width:500px;margin:0;padding-bottom:24px;font-size:12px;line-height:1.85}.landing-story :is(button,a,summary):focus-visible{outline-offset:5px;outline:2px solid #89a965}.story-paused :is(){animation-play-state:paused}.landing-story [data-visible=true]{animation:.6s cubic-bezier(.22,1,.36,1) both story-enter}@keyframes story-enter{0%{opacity:.45;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes story-scan{0%,55%{left:-80px}85%,to{left:110%}}@keyframes story-transfer{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@media (max-width:1280px){.story-intro{margin-inline:40px}.story-intelligence{margin-inline:20px;padding:60px 45px 25px}.story-intelligence-inner{gap:50px}.story-trial-canvas{gap:45px;padding:48px}.story-field{min-height:665px}}@media (max-width:1000px){.story-heading{gap:30px}.story-heading>p{max-width:260px;font-size:12px}.story-heading h2{font-size:35px}.story-product .home-tour{grid-template-columns:190px minmax(0,1fr)}.story-product .home-tour-nav button{font-size:10px}.story-product .home-tour-body{padding:25px}.story-intelligence-inner{gap:30px}.story-intelligence h2{font-size:46px}.story-intelligence{padding-inline:35px}.story-dossier{padding:18px}.story-visitor strong{font-size:12px}.story-visitor small{font-size:9px}.story-stock,.story-actions{padding:22px}.story-stock-visual{gap:10px;padding:14px}.story-helmet{width:60px}.story-field-bottom{left:23px;right:23px}.story-field h3{font-size:26px}.story-trial-canvas{gap:35px;padding:37px}.story-trial h2{font-size:48px}.story-trial aside{padding:23px}.story-faq{gap:45px}.story-evidence-line{flex-wrap:wrap;gap:13px}.story-evidence-line>span{font-size:10px}}@media (max-width:760px){.story-container{padding-inline:22px}.story-intro{flex-wrap:wrap;gap:17px;margin-inline:22px;padding:30px 0}.story-intro>span:first-child{flex-basis:100%;font-size:8px}.story-intro>p{font-size:16px}.story-intro-symbol{width:42px;height:42px}.story-product{padding-block:65px}.story-heading{margin-bottom:28px;display:block}.story-heading h2{letter-spacing:-1.4px;font-size:32px;line-height:1.25}.story-heading>p{max-width:440px;margin-top:20px;font-size:13px}.story-product .home-tour{border-radius:18px;display:block}.story-product .home-tour-nav{scrollbar-width:thin;gap:7px;padding:10px;display:flex;overflow-x:auto}.story-product .home-tour-nav button{flex:none;min-height:44px;margin:0;padding:12px 11px;font-size:11px}.story-product .home-tour-nav button>span{display:none}.story-product .home-tour-body{padding:23px 18px}.story-product .home-tour-body h3{font-size:25px}.story-product .home-tour-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.story-product .home-tour-stats>div{padding:13px 10px}.story-product .home-tour-stats>div>span{font-size:9px;line-height:1.6}.story-product .home-tour-stats strong{font-size:30px}.story-product .home-tour-task{gap:10px}.story-product .home-tour-task strong{font-size:12px}.story-product .home-tour-modules{gap:6px}.story-product .home-tour-modules span{font-size:9px}.story-intelligence{border-radius:24px;margin-inline:12px;padding:36px 24px 24px}.story-intelligence-inner{grid-template-columns:minmax(0,1fr);gap:10px}.story-intelligence .story-kicker{letter-spacing:1px;font-size:8px}.story-intelligence h2{letter-spacing:-2px;font-size:43px}.story-intelligence-copy>p{font-size:13px}.story-steps{justify-content:space-between;gap:10px;margin-top:26px}.story-steps button{font-size:12px}.story-step-copy{min-height:135px}.story-step-copy p{font-size:12px}.story-document-scene{width:100%;max-width:440px;margin:auto;padding-inline:4px}.story-dossier{border-radius:17px;padding:18px;transform:rotate(.7deg)}.story-scene-orbit{width:100%;left:0}.story-visitor strong{font-size:12px}.story-dossier>header>span{letter-spacing:.6px;font-size:8px}.story-analysis{gap:9px;padding:13px 10px}.story-analysis strong{font-size:12px}.story-analysis small{font-size:10px}.story-ai-note{text-align:left;align-items:flex-start;gap:9px;margin-top:16px;font-size:9px}.story-ai-note svg{margin-top:3px}.story-operations{padding-block:65px 40px}.story-bento{grid-template-columns:minmax(0,1fr);gap:16px}.story-field{grid-row:auto;min-height:510px}.story-field h3{font-size:27px}.story-field-top{padding:22px}.story-stock,.story-actions{padding:25px}.story-stock-visual{padding:18px}.story-helmet{width:70px}.story-stock-visual strong{font-size:13px}.story-actions{padding-bottom:29px}.story-evidence-line{grid-template-columns:1fr 1fr;gap:20px 14px;font-size:10px;display:grid}.story-evidence-line>a{justify-self:start;font-size:11px}.story-network .home-connections{padding-top:57px}.story-network .connections-heading h2{letter-spacing:-1.4px;font-size:32px}.story-trial{padding-block:50px}.story-trial-canvas{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:30px;padding:30px 24px}.story-trial h2{font-size:44px}.story-trial-copy>.story-kicker{letter-spacing:1px;font-size:8px}.story-trial-copy>div{gap:13px;margin-top:22px;font-size:9px}.story-trial aside{padding:25px}.story-trial-number{font-size:95px}.story-trial aside>p,.story-trial aside>a{font-size:13px}.story-faq{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:15px;padding-bottom:55px}.story-faq h2{font-size:32px}.story-faq summary{padding:21px 0;font-size:12px;line-height:1.7}.story-faq details>p{font-size:12px}.story-kicker{letter-spacing:1.2px;font-size:9px}}@media (prefers-reduced-motion:reduce){.landing-story *,.landing-story :before,.landing-story :after{transition:none!important;animation:none!important}.story-dossier{transform:none}}
.home-v2 [id]{scroll-margin-top:84px}.lv-header{z-index:40;transition:background .25s,box-shadow .25s;position:sticky;top:0}.lv-header .home-nav{transition:padding .25s}.lv-header.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#f7f7efe8;box-shadow:0 1px #dfe5d4}.lv-header.is-scrolled .home-nav{padding-block:13px}.lv-header nav a{transition:color .2s;position:relative}.lv-header nav a[aria-current]{color:#2b583f;font-weight:600}.lv-header nav a[aria-current]:after{content:"";background:#6c8c59;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-9px;left:50%}.lv-progress{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#426d43,#a9c887);height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lv-mobile-cta,.lv-menu-toggle,.lv-mobile-menu[hidden]{display:none}.lv-mobile-menu{background:#f7f7ef;border-bottom:1px solid #dfe5d4;padding:12px 24px 20px;position:absolute;inset:100% 0 auto;box-shadow:0 14px 24px #17352b14}.lv-mobile-menu a{border-bottom:1px solid #dfe5d4;justify-content:space-between;padding:13px 4px;font-size:14px;display:flex}.home-team-strip{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1300px;margin:22px auto 0;padding:0 32px;display:grid}.home-team-strip a{color:#315a43;background:#ffffff85;border:1px solid #dfe5d4;border-radius:14px;align-items:center;gap:14px;padding:20px 16px;transition:background .2s,border-color .2s;display:flex}.home-team-strip a:hover{background:#fff;border-color:#9caf85}.home-team-strip a>svg{flex-shrink:0}.home-team-strip a>svg:last-child{margin-left:auto}.home-team-strip strong{font-size:13px;display:block}.home-team-strip small{color:#5d705e;margin-top:5px;font-size:11px;line-height:1.5;display:block}.home-team-strip a:focus-visible,.lv-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #426d43}@media (max-width:1000px){.lv-header .home-nav>nav{display:none}.lv-menu-toggle{color:#315a43;cursor:pointer;background:0 0;border:1px solid #dfe5d4;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.home-team-strip{gap:10px;padding:0 24px}.home-team-strip a{gap:9px;padding:16px 12px}}@media (max-width:600px){.lv-header .home-nav{gap:10px;padding:16px}.lv-header .home-nav .landing-brand{font-size:22px}.lv-header .home-nav .landing-brand svg{width:22px;height:22px}.lv-header .home-login{display:none}.lv-header .home-nav .btn{gap:5px;padding:10px 8px;font-size:10px}.home-team-strip{grid-template-columns:1fr;margin-top:16px;padding:0 20px}.home-team-strip a{padding:15px 16px}.home-team-strip strong{font-size:14px}.home-team-strip small{font-size:12px}.lv-header .home-nav>div{gap:6px}}.home-hero-content{max-width:800px}.home-promises{flex-wrap:wrap;row-gap:8px}.lv-feed{color:#1f4034;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f7edf2;border:1px solid #fff6;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px 14px;width:min(470px,100% - 64px);padding:15px 16px 13px;display:grid;position:absolute;bottom:32px;right:32px;box-shadow:0 18px 40px #06201826}.lv-feed-icon{color:#d8e8b8;background:#1e4a3a;border-radius:11px;place-items:center;width:40px;height:40px;animation:.45s cubic-bezier(.22,1,.36,1) both lv-pop;display:grid}.lv-feed-text{min-width:0;animation:.45s cubic-bezier(.22,1,.36,1) both lv-rise}.lv-feed-text small{letter-spacing:1.2px;color:#6d8063;align-items:center;gap:7px;font-size:8.5px;display:flex}.lv-feed-text small i{background:#5c9a4c;border-radius:50%;width:6px;height:6px;animation:1.8s infinite lv-live;box-shadow:0 0 #5c9a4c80}.lv-feed-text strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;font-weight:600;display:block;overflow:hidden}.lv-feed-text>span{color:#6b7c64;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.lv-feed>em{color:#3f6a3f;background:#e3ebd0;border-radius:20px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:600}.lv-feed>button{color:#4c6a4a;cursor:pointer;background:0 0;border:1px solid #d4dcc8;border-radius:50%;grid-area:1/4;place-items:center;width:26px;height:26px;display:grid}.lv-feed-dots{grid-area:2/1/auto/-1;gap:5px;display:flex}.lv-feed-dots i{background:#d9e0cf;border-radius:3px;flex:1;height:3px;transition:background .3s}.lv-feed-dots i.is-active{background:#5d8a4b}.lv-proof{background:#fff;border:1px solid #e3e9dc;border-radius:22px;max-width:1408px;margin:26px auto 0;padding:26px 40px 30px}.lv-proof h2{letter-spacing:1.6px;color:#59705e;align-items:center;gap:9px;margin:0 0 18px;font:600 10px/1.4 Inter Variable,sans-serif;display:flex}.lv-proof h2 i{background:#8fb06f;border-radius:50%;width:6px;height:6px}.lv-proof dl{grid-template-columns:repeat(6,1fr);margin:0;display:grid}.lv-proof dl>div{border-left:1px solid #e6ebdf;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:0 20px;display:flex}.lv-proof dl>div:first-child{border-left:0;padding-left:0}.lv-proof dd{letter-spacing:-1.5px;color:#1c4637;font-variant-numeric:tabular-nums;margin:0;font:500 38px/1 Manrope Variable,sans-serif}.lv-proof dt{color:#66786b;font-size:12px;line-height:1.5}.lv-compare{padding-block:100px 30px}.lv-switch{background:#eef2e6;border:1px solid #e0e7d6;border-radius:14px;gap:4px;margin-bottom:26px;padding:5px;display:inline-flex}.lv-switch button{color:#5d6f60;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:550;transition:background .25s,color .25s,box-shadow .25s;display:flex}.lv-switch button[aria-pressed=true]:first-child{color:#9a4f31;background:#fff;box-shadow:0 4px 12px #5a2c1a14}.lv-switch button[aria-pressed=true]:last-child{color:#eef5df;background:#1f4a3a;box-shadow:0 6px 16px #0f2b2226}.lv-compare-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lv-compare-list li{background:#fff;border:1px solid #e3e9dc;border-radius:16px;grid-template-columns:46px minmax(170px,.8fr) 2fr 1.3fr;align-items:center;gap:22px;padding:18px 22px;transition:border-color .35s,background .35s;display:grid}.lv-compare-icon{border-radius:12px;place-items:center;width:46px;height:46px;transition:background .35s,color .35s;display:grid}.is-smart .lv-compare-icon{color:#33603c;background:#e4edd6}.is-before .lv-compare-icon{color:#a4553a;background:#f6e7de}.is-before li{background:#fffdfa;border-color:#efe3d9}.lv-compare-list h3{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:600}.lv-compare-steps{flex-wrap:wrap;gap:8px;display:flex}.lv-compare-steps>span{align-items:center;gap:8px;font-size:12.5px;animation:.4s cubic-bezier(.22,1,.36,1) both lv-rise;display:inline-flex}.is-smart .lv-compare-steps>span{color:#24513d}.is-before .lv-compare-steps>span{color:#7c5645}.lv-compare-steps svg{opacity:.55}.lv-compare-list p{border-left:2px solid;margin:0;padding-left:16px;font-size:13px;line-height:1.55}.is-smart p{color:#2f5b3e;border-color:#9fbf80}.is-before p{color:#93533a;border-color:#e3b69f}.lv-process{padding-block:110px 40px}.lv-process-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.lv-process-steps button{color:#4f6555;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7d8;border-radius:14px;align-items:center;gap:11px;padding:13px 14px 17px;font-size:13.5px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.lv-process-steps button small{letter-spacing:1px;color:#5f705f;margin-bottom:2px;font-size:9.5px;font-weight:500;display:block}.lv-stage-icon{color:#4d7447;background:#f0f4e8;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .25s,color .25s;display:grid}.lv-process-steps button.is-done .lv-stage-icon{background:#dfe9cf}.lv-process-steps button[aria-selected=true]{color:#f1f6e6;background:#173f33;border-color:#173f33}.lv-process-steps button[aria-selected=true] small{color:#a9c28f}.lv-process-steps button[aria-selected=true] .lv-stage-icon{color:#d9eab5;background:#2c5a47}.lv-process-steps button>i{transform-origin:0;background:#b7d38f;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lv-process-steps button[aria-selected=true]>i{animation:linear forwards lv-fill}.lv-process.is-paused .lv-process-steps button[aria-selected=true]>i{opacity:.45;animation:none;transform:scaleX(1)}.lv-process-stage{grid-template-columns:1.45fr 1fr;gap:18px;display:grid}.lv-process-media{isolation:isolate;background:#1a3a2f;border-radius:24px;min-height:520px;position:relative;overflow:hidden}.lv-process-media>img{object-fit:cover;opacity:0;z-index:-2;transition:opacity .8s,transform 7s ease-out;transform:scale(1.06)}.lv-process-media>img.is-active{opacity:1;transform:scale(1)}.lv-process-media:after{content:"";z-index:-1;background:linear-gradient(#0000 42%,#0d272066 68%,#0d2720e6 100%);position:absolute;inset:0}.lv-process-caption{color:#f4f7ea;position:absolute;bottom:28px;left:30px;right:80px}.lv-process-caption span{letter-spacing:1.4px;color:#cfe0b4;align-items:center;gap:8px;font-size:10px;display:flex}.lv-process-caption h3{letter-spacing:-1.2px;max-width:520px;margin:12px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.18;animation:.6s cubic-bezier(.22,1,.36,1) both lv-rise}.lv-process-toggle{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0c241d66;border:1px solid #fff5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:28px;right:24px}.lv-process-detail{background:#fff;border:1px solid #e3e9dc;border-radius:24px;flex-direction:column;gap:22px;padding:30px;animation:.5s cubic-bezier(.22,1,.36,1) both lv-rise;display:flex}.lv-process-detail h4{letter-spacing:1.2px;text-transform:uppercase;color:#5f7560;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.lv-risk-list{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lv-risk-list li{color:#8f4c32;background:#fbefe7;border:1px solid #f1dccf;border-radius:20px;padding:7px 11px;font-size:12px}.lv-control-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lv-control-list li{color:#2c4a3d;gap:10px;font-size:13.5px;line-height:1.55;animation:.45s cubic-bezier(.22,1,.36,1) both lv-rise;display:flex}.lv-control-list svg{color:#5d8a4b;flex-shrink:0;margin-top:2px}.lv-process-data{color:#2d5a3d;background:#f1f6e8;border-radius:14px;gap:12px;padding:16px;font-size:13px;line-height:1.55;display:flex}.lv-process-data svg{flex-shrink:0;margin-top:2px}.lv-process-data small{letter-spacing:1.2px;color:#56704c;margin-bottom:4px;font-size:9.5px;display:block}.lv-text-link{color:#2f6243;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.lv-text-link:hover{color:#1c4332}.lv-analytics{padding-block:110px 40px}.lv-analytics-grid{grid-template-columns:.85fr 1.35fr;align-items:start;gap:22px;display:grid}.lv-record-side{flex-direction:column;gap:16px;display:flex}.lv-record-picker{flex-wrap:wrap;gap:7px;display:flex}.lv-record-picker button{color:#4a6250;cursor:pointer;background:#fff;border:1px solid #dde5d4;border-radius:22px;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:550;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.lv-record-picker button:hover{border-color:#a9bf95}.lv-record-picker button[aria-checked=true]{color:#eef5df;background:#1f4a3a;border-color:#1f4a3a}.lv-record-card{background:#fff;border:1px solid #e0e7d7;border-radius:20px;padding:22px;animation:.45s cubic-bezier(.22,1,.36,1) both lv-rise;box-shadow:0 18px 40px #16362a12}.lv-record-card header{border-bottom:1px solid #edf1e7;align-items:center;gap:12px;padding-bottom:16px;display:flex}.lv-record-card header>span{color:#35633f;background:#e7efda;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.lv-record-card header small{letter-spacing:1.2px;color:#5f705f;font-size:9px}.lv-record-card header strong{margin-top:3px;font-size:14px;display:block}.lv-record-card dl{margin:8px 0 0}.lv-record-card dl>div{border-bottom:1px dashed #e6ebdf;justify-content:space-between;gap:14px;padding:10px 0;font-size:12.5px;display:flex}.lv-record-card dt{color:#5a6b5b}.lv-record-card dd{text-align:right;color:#24453a;margin:0;font-weight:600}.lv-record-card dd.is-alert{color:#a4553a}.lv-record-card>p{color:#2d563e;background:#f3f7ec;border-radius:12px;gap:10px;margin:16px 0 0;padding:14px;font-size:13px;line-height:1.6;display:flex}.lv-record-card>p svg{flex-shrink:0;margin-top:3px}.lv-dashboard{background:#153e33;border-radius:24px;grid-template-columns:repeat(6,1fr);gap:12px;padding:16px;display:grid;box-shadow:0 30px 60px #0d2a2126}.lv-panel{color:#e8f0dc;background:#1d4a3d;border:1px solid #ffffff12;border-radius:16px;padding:16px;transition:opacity .4s,border-color .4s,box-shadow .4s;position:relative}.lv-panel.is-dim{opacity:.75;filter:saturate(.55)}.lv-panel.is-fed{border-color:#b7d38f99;animation:1.1s ease-out both lv-glow;box-shadow:0 0 0 1px #b7d38f55,0 12px 28px #0000002e}.lv-panel.is-fed:after{content:"Actualizado";color:#1c3f30;letter-spacing:.3px;background:#c9e29f;border-radius:12px;padding:3px 8px;font-size:9.5px;font-weight:700;animation:.4s cubic-bezier(.22,1,.36,1) .2s both lv-pop;position:absolute;top:-9px;right:12px}.lv-panel header{color:#d6e3cf;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:11.5px;display:flex}.lv-panel header b{color:#f2f7e7;font:500 26px/1 Manrope Variable,sans-serif}.lv-panel>small{color:#d6e3cf;margin-top:6px;font-size:10px;display:block}.lv-panel-plan{grid-column:span 4}.lv-panel-plan svg{width:100%;height:92px;overflow:visible}.lv-panel-plan svg path{vector-effect:non-scaling-stroke}.lv-chart-area{fill:#b7d38f26}.lv-chart-planned{fill:none;stroke:#8fa996;stroke-width:1.6px;stroke-dasharray:5 4}.lv-chart-completed{fill:none;stroke:#c5e09a;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;animation:1.4s ease-out both lv-draw}.lv-panel-areas{grid-column:span 2}.lv-panel-heat{grid-area:span 2/span 2}.lv-panel-ppe{grid-column:span 4}.lv-panel-radar{grid-column:span 2}.lv-panel-people{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.lv-panel-people>div b{color:#f2f7e7;font:500 34px/1 Manrope Variable,sans-serif;display:block}.lv-panel-people>div span{color:#d6e3cf;font-size:11px}.lv-bar-row{color:#d6e3cf;grid-template-columns:minmax(0,1.2fr) 1fr auto;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:grid}.lv-bar-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lv-bar-row i{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.lv-bar-row i b{transform-origin:0;background:linear-gradient(90deg,#8fb970,#c9e29f);border-radius:6px;height:100%;animation:1s cubic-bezier(.22,1,.36,1) both lv-grow;display:block}.lv-bar-row em{color:#eaf2dc;font-style:normal;font-weight:600}.lv-panel-areas .lv-bar-row{grid-template-columns:1fr auto}.lv-panel-areas .lv-bar-row i{grid-area:2/1/auto/-1}.lv-heat{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.lv-heat span{aspect-ratio:1;color:#1b3b2f;border-radius:4px;place-items:center;font-size:10px;font-weight:700;display:grid}.lv-heat-0{background:#a9c98c}.lv-heat-1{background:#e3d77f}.lv-heat-2{background:#eca867}.lv-heat-3{background:#df6f55;color:#fff!important}.lv-heat span.is-new{outline-offset:1px;outline:2px solid #fff;animation:1.2s ease-in-out 2 lv-beat}.lv-panel-radar ul{margin:0;padding:0;list-style:none}.lv-panel-radar li{color:#d6e3cf;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:7px 0;font-size:11.5px;display:flex}.lv-panel-radar li b{color:#f2d49c}.lv-radar-dot{background:#f0b47a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite lv-live}.lv-analytics-foot{color:#4d6555;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:22px;font-size:12.5px;display:flex}.lv-analytics-foot>span{align-items:center;gap:8px;display:flex}.lv-analytics-foot>small{color:#5f705f;flex-basis:100%;font-size:11px}.lv-questions{margin-top:60px}.lv-questions-card{isolation:isolate;color:#f3f7ea;background:#173a30;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:460px;padding:44px;display:flex;position:relative;overflow:hidden}.lv-questions-card>img{object-fit:cover;object-position:50% 40%;z-index:-2}.lv-questions-shade{z-index:-1;background:linear-gradient(90deg,#0d2720f0 0%,#0d2720b3 40%,#0d272040 75%),linear-gradient(#0000 55%,#0d2720e6 100%);position:absolute;inset:0}.lv-questions-copy .story-kicker{color:#b9cfa3}.lv-questions-copy{max-width:560px}.lv-questions-copy h3{letter-spacing:-1.6px;margin:16px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.15}.lv-questions-copy h3 em{color:#d1e4a9}.lv-questions-card ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lv-questions-card li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff2;border-radius:16px;padding:18px}.lv-questions-card li strong{font-size:14.5px;line-height:1.4;display:block}.lv-questions-card li span{color:#c9d8c0;margin-top:8px;font-size:12.5px;line-height:1.55;display:block}.lv-docs{padding-block:110px 40px}.lv-docs-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:22px;display:grid}.lv-lifecycle{counter-reset:life;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv-lifecycle li{background:#fff;border:1px solid #e3e9dc;border-radius:18px;transition:border-color .25s,box-shadow .25s,background .25s;position:relative}.lv-lifecycle li:not(:last-child):after{content:"";background:#cfdcc0;width:2px;height:10px;position:absolute;bottom:-11px;left:40px}.lv-lifecycle li.is-active{background:#fbfdf7;border-color:#b8cc9f;box-shadow:0 14px 32px #16362a12}.lv-lifecycle button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 20px;display:flex}.lv-life-icon{color:#45704a;background:#eef3e6;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .25s,color .25s;display:grid}.is-active .lv-life-icon{color:#d9eab5;background:#1f4a3a}.lv-life-name{letter-spacing:-.3px;font:600 17px/1.2 Manrope Variable,sans-serif}.lv-life-name small{letter-spacing:1.2px;color:#5f705f;font:500 9.5px/1.4 Inter Variable,sans-serif;display:block}.lv-life-body{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.is-active .lv-life-body{grid-template-rows:1fr}.lv-life-inner{min-height:0;overflow:hidden}.lv-life-inner>p{color:#4d6555;margin:0;padding:0 20px 0 76px;font-size:13.5px;line-height:1.65}.lv-life-inner>div{flex-wrap:wrap;gap:6px;padding:0 20px 0 76px;display:flex}.is-active .lv-life-inner>div{padding-block:12px 18px}.lv-life-body span{color:#4e6d44;background:#eef4e5;border-radius:7px;padding:5px 9px;font-size:11px}.lv-folder{color:#eef4e4;background:#153e33;border-radius:22px;padding:24px;position:sticky;top:100px;box-shadow:0 30px 60px #0d2a2126}.lv-folder header{border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding-bottom:18px;display:flex}.lv-folder header>span{color:#1c3f30;background:#c9e29f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.lv-folder header small{letter-spacing:1.2px;color:#a9c095;font-size:9px}.lv-folder header strong{margin-top:3px;font-size:16px;display:block}.lv-folder ul{margin:8px 0 0;padding:0;list-style:none}.lv-folder li{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:12px 0;display:flex}[data-visible=true] .lv-folder li{animation:.5s cubic-bezier(.22,1,.36,1) both lv-rise}.lv-folder li>span{color:#fff;background:#5d8a4b;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.lv-folder li strong{font-size:13.5px;display:block}.lv-folder li small{color:#b3c6ab;margin-top:2px;font-size:11.5px;display:block}.lv-folder footer{color:#a8bca1;gap:9px;margin-top:16px;font-size:11px;line-height:1.6;display:flex}.lv-folder footer svg{flex-shrink:0;margin-top:2px}.lv-calc{padding-block:110px 40px}.lv-calc-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:22px;display:grid}.lv-calc-inputs{gap:12px;display:grid}.lv-calc-field{background:#fff;border:1px solid #e3e9dc;border-radius:16px;padding:18px 20px}.lv-calc-label{color:#25463a;justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:550;display:flex}.lv-calc-label input,.lv-calc-assumption input,.lv-calc-assumption select{color:#1c4031;width:104px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#f8faf3;border:1px solid #d6dfcc;border-radius:9px;padding:8px 10px;font-size:14px;font-weight:600}.lv-calc-field input[type=range]{appearance:none;cursor:pointer;background:#e5ecdd linear-gradient(90deg,#5d8a4b,#9fc27e) no-repeat;border-radius:6px;width:100%;height:6px;margin-top:14px}.lv-calc-field input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #3f6e45;border-radius:50%;width:22px;height:22px;box-shadow:0 3px 8px #16362a33}.lv-calc-field input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #3f6e45;border-radius:50%;width:18px;height:18px}.lv-calc-field input[type=range]:focus-visible{outline-offset:6px;outline:2px solid #89a965}.lv-calc-assumptions{background:#fbfcf8;border:1px dashed #cdd9c0;border-radius:16px;padding:4px 20px}.lv-calc-assumptions summary{color:#3d6443;cursor:pointer;align-items:center;gap:8px;padding:14px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.lv-calc-assumptions summary::-webkit-details-marker{display:none}.lv-calc-row{color:#2f4c40;border-top:1px solid #e8eee1;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.lv-calc-row small{color:#7b8c78;margin-top:2px;font-size:11px;display:block}.lv-calc-assumption{color:#667a67;flex-shrink:0;align-items:center;gap:8px;font-size:11.5px;display:flex}.lv-calc-assumption input{width:84px}.lv-calc-assumption select{text-align:left;width:auto;font-size:12px}.lv-calc-result{color:#eff5e5;background:#153e33;border-radius:24px;padding:30px;position:sticky;top:100px;box-shadow:0 30px 60px #0d2a2126}.lv-calc-result .story-kicker{color:#b1c8a0}.lv-calc-hours{letter-spacing:-4px;color:#d8ebb4;font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin:16px 0 12px;font:500 84px/1 Manrope Variable,sans-serif;display:flex}.lv-calc-hours span{letter-spacing:0;color:#b8cbb0;font:500 14px/1.4 Inter Variable,sans-serif}.lv-calc-result>p{color:#c3d3bb;margin:0;font-size:14px;line-height:1.7}.lv-calc-result>p strong{color:#f1f7e6}.lv-calc-bars{gap:10px;margin:22px 0;display:grid}.lv-calc-bars>div{color:#c3d3bb;grid-template-columns:1.4fr 1fr 52px;align-items:center;gap:12px;font-size:12px;display:grid}.lv-calc-bars i{background:#ffffff14;border-radius:7px;height:7px;overflow:hidden}.lv-calc-bars b{background:linear-gradient(90deg,#8fb970,#c9e29f);border-radius:7px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.lv-calc-bars em{text-align:right;color:#eaf2dc;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.lv-calc-money{background:#ffffff10;border:1px solid #ffffff1e;border-radius:16px;padding:18px}.lv-calc-money small{letter-spacing:1.2px;color:#a9c095;font-size:9.5px}.lv-calc-money strong{letter-spacing:-1px;color:#f4f8ec;font-variant-numeric:tabular-nums;margin:8px 0 4px;font:500 30px/1.1 Manrope Variable,sans-serif;display:block}.lv-calc-money span{color:#b8cbb0;font-size:12px}.lv-calc-result>a{color:#173f31;background:#d8ebb4;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:16px 18px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;display:flex}.lv-calc-result>a:hover{background:#e5f2cc;transform:translateY(-2px)}.lv-calc-note{color:#9fb498;margin-top:14px;font-size:10.5px;line-height:1.6;display:block}.lv-latam{color:#f2f6ea;background:radial-gradient(at 90% 10%,#688f5333,#0000 55%),#153e33;border-radius:32px;max-width:1408px;margin:110px auto 0;padding:70px 72px 34px}.lv-latam-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.lv-latam .story-kicker{color:#b1c1a3}.lv-latam h2{letter-spacing:-2.4px;margin:20px 0;font-size:clamp(34px,4vw,54px);font-weight:450;line-height:1.1}.landing-story .lv-latam h2 em{color:#d1e4a9}.lv-latam-copy>p{color:#bccbb9;max-width:460px;font-size:14.5px;line-height:1.8}.lv-country-tabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lv-country-tabs button{color:#dfe9d4;cursor:pointer;background:0 0;border:1px solid #ffffff2a;border-radius:24px;align-items:center;gap:9px;padding:10px 15px 10px 10px;font-size:13px;font-weight:550;transition:background .2s,color .2s;display:inline-flex}.lv-country-tabs button span{letter-spacing:.5px;background:#ffffff18;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.lv-country-tabs button[aria-selected=true]{color:#173f31;background:#d8ebb4}.lv-country-tabs button[aria-selected=true] span{color:#d8ebb4;background:#173f31}.lv-matrix:focus-visible{outline-offset:4px;outline:2px solid #d8ebb4}.lv-matrix{color:#1f4034;background:#fbfcf7;border-radius:22px;padding:22px;box-shadow:0 30px 60px #0000003a}.lv-matrix header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lv-matrix header span{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.lv-matrix header small{letter-spacing:1.2px;color:#5f705f;font-size:9px}.lv-matrix table{border-collapse:collapse;width:100%;font-size:12.5px}.lv-matrix th,.lv-matrix td{text-align:left;vertical-align:top;background:0 0;border-bottom:1px solid #e7ede0;padding:11px 8px}.lv-matrix thead th{letter-spacing:.8px;text-transform:uppercase;color:#5f705f;font-size:10px;font-weight:600}.lv-matrix tbody th{white-space:nowrap;font-weight:650}.lv-matrix tbody tr{animation:.45s cubic-bezier(.22,1,.36,1) both lv-rise}.lv-matrix td span{white-space:nowrap;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.lv-matrix .is-ok{color:#35633f;background:#e3edd4}.lv-matrix .is-review{color:#8a6420;background:#f8ecd2}.lv-matrix>p{color:#4d6555;margin:14px 0 0;font-size:12.5px;line-height:1.6}.lv-latam-note{color:#98ad94;border-top:1px solid #ffffff1a;margin-top:34px;padding-top:18px;font-size:11px;display:block}.lv-fit{padding-block:110px 20px}.lv-fit-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lv-fit-grid article{background:#fff;border:1px solid #e3e9dc;border-radius:20px;padding:24px;transition:transform .25s,box-shadow .25s}.lv-fit-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 36px #16362a14}.lv-fit-grid article>span{color:#35633f;background:#e7efda;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.lv-fit-grid h3{letter-spacing:-.4px;margin:20px 0 10px;font-size:17px;font-weight:600;line-height:1.3}.lv-fit-grid p{color:#5b6f60;margin:0;font-size:13.5px;line-height:1.65}.lv-trust{background:#eef3e6;border:1px solid #dfe8d3;border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:22px;padding:40px;display:grid}.lv-trust h3{letter-spacing:-1.1px;margin:16px 0 18px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.2}.lv-trust h3 em{color:#6c8c59}.lv-trust a{color:#2f6243;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lv-trust ul{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.lv-trust li{color:#2f4c40;gap:11px;font-size:13.5px;line-height:1.55;display:flex}.lv-trust li svg{color:#4b7a48;flex-shrink:0;margin-top:2px}.lv-week{grid-template-columns:.55fr 1.45fr;align-items:center;gap:40px;margin-bottom:26px;display:grid}.story-trial .lv-week h2 em{color:#6c8c59}.lv-week h2{letter-spacing:-1.4px;margin:16px 0 0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.15}.lv-week ol{grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv-week li{background:#fff;border:1px solid #e3e9dc;border-radius:16px;padding:18px 16px;position:relative}.lv-week li small{letter-spacing:1.3px;color:#4f6e41;font-size:9.5px;font-weight:700}.lv-week li strong{margin:8px 0 6px;font-size:14px;line-height:1.3;display:block}.lv-week li span{color:#607463;font-size:12px;line-height:1.55;display:block}.lv-footer-brand{flex-direction:column;gap:10px;max-width:330px;display:flex}.lv-footer-brand>span{color:#5f705f;font-size:11px;line-height:1.6}.landing-story :is(input,select):focus-visible,.lv-feed button:focus-visible,.lv-header a:focus-visible{outline-offset:3px;outline:2px solid #89a965}@keyframes lv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lv-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes lv-live{0%{box-shadow:0 0 #5c9a4c80}70%{box-shadow:0 0 0 7px #5c9a4c00}to{box-shadow:0 0 #5c9a4c00}}@keyframes lv-fill{to{transform:scaleX(1)}}@keyframes lv-glow{0%{box-shadow:0 0 #c9e29f99}to{box-shadow:0 0 0 1px #b7d38f55,0 12px 28px #0000002e}}@keyframes lv-draw{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes lv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lv-beat{50%{transform:scale(1.18)}}@media (max-width:1200px){.lv-proof{margin-inline:20px}.lv-proof dl{grid-template-columns:repeat(3,1fr);row-gap:22px}.lv-proof dl>div:nth-child(4){border-left:0;padding-left:0}.lv-compare-list li{grid-template-columns:46px 1fr}.lv-compare-steps,.lv-compare-list p{grid-column:2}.lv-latam{margin-inline:20px;padding-inline:48px}.lv-fit-grid{grid-template-columns:repeat(2,1fr)}.lv-week{grid-template-columns:1fr;gap:20px}}@media (max-width:1100px){.home-hero{flex-direction:column;display:flex}.home-hero-content{padding-bottom:36px}.lv-feed{width:auto;max-width:520px;margin:auto 40px 34px;position:relative;bottom:auto;right:auto}}@media (max-width:1000px){.lv-process-steps{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.lv-process-steps::-webkit-scrollbar{display:none}.lv-process-steps button{scroll-snap-align:start;flex:none}.lv-process-stage,.lv-analytics-grid,.lv-docs-grid,.lv-calc-grid,.lv-latam-inner,.lv-trust{grid-template-columns:1fr}.lv-process-media{min-height:380px}.lv-folder,.lv-calc-result{position:static}.lv-questions-card ul{grid-template-columns:1fr}.lv-latam-inner{gap:34px}.lv-week ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.home-hero-content{padding-bottom:30px}.lv-feed{margin:auto 30px 30px}.lv-mobile-cta{z-index:45;color:#eef5e3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#153e33f5;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:10px 10px 10px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 16px 34px #06201840}.lv-mobile-cta.is-visible{transform:none}.lv-mobile-cta strong{font-size:13px;display:block}.lv-mobile-cta small{color:#b8cbb0;font-size:10.5px}.lv-mobile-cta a{color:#173f31;background:#d8ebb4;border-radius:11px;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:650;display:inline-flex}.home-footer{padding-bottom:96px}}@media (max-width:760px){.lv-proof{margin:18px 10px 0;padding:22px 20px}.lv-proof dl{grid-template-columns:repeat(2,1fr)}.lv-proof dl>div,.lv-proof dl>div:nth-child(4){border-left:1px solid #e6ebdf;padding:0 14px}.lv-proof dl>div:nth-child(odd){border-left:0;padding-left:0}.lv-proof dd{font-size:32px}.lv-compare,.lv-process,.lv-analytics,.lv-docs,.lv-calc,.lv-fit{padding-top:72px}.lv-switch{display:flex}.lv-switch button{flex:1;justify-content:center;padding:11px 10px;font-size:12px}.lv-compare-list li{grid-template-columns:40px 1fr;gap:12px 14px;padding:16px}.lv-compare-icon{width:40px;height:40px}.lv-compare-steps,.lv-compare-list p{grid-column:1/-1}.lv-process-media{border-radius:20px;min-height:300px}.lv-process-caption{bottom:20px;left:20px;right:66px}.lv-process-toggle{bottom:20px;right:16px}.lv-process-detail{padding:22px}.lv-dashboard{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.lv-panel-plan,.lv-panel-ppe,.lv-panel-radar,.lv-panel-people,.lv-panel-areas,.lv-panel-heat{grid-area:auto/span 2}.lv-heat{max-width:240px}.lv-questions{margin-top:40px}.lv-questions-card{min-height:0;padding:26px}.lv-questions-card ul{margin-top:26px}.lv-life-inner>p,.lv-life-inner>div{padding-left:20px}.lv-calc-label{flex-direction:column;align-items:flex-start;gap:10px}.lv-calc-label input{text-align:left;width:100%}.lv-calc-row{flex-direction:column;align-items:flex-start}.lv-calc-result{padding:24px}.lv-calc-hours{font-size:66px}.lv-latam{border-radius:24px;margin:72px 10px 0;padding:44px 22px 26px}.lv-matrix{padding:16px;overflow-x:auto}.lv-matrix table{min-width:460px}.lv-fit-grid,.lv-trust ul{grid-template-columns:1fr}.lv-trust{gap:24px;padding:26px}.lv-week ol{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lv-feed{grid-template-columns:auto 1fr auto;margin:auto 16px 18px;padding:13px}.lv-feed>em{display:none}.lv-week ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-v2 [class*=lv-],.home-v2 [class*=lv-] *{transition:none!important;animation:none!important}.lv-process-media>img{transform:none}.lv-process-steps button[aria-selected=true]>i{opacity:.45;transform:scaleX(1)}}.home-footer nav{color:#56694f}.lv-decide{background:#fff;border:1px solid #e3e9dc;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:40px;padding:40px;display:grid}.lv-decide-copy .story-kicker{color:#4f6e41}.lv-decide h3{letter-spacing:-1.3px;margin:16px 0 14px;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.15}.lv-decide h3 em{color:#6c8c59}.lv-decide-copy>p{color:#4d6555;margin:0;font-size:14px;line-height:1.75}.lv-decide-copy ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lv-decide-copy li{color:#2c4a3d;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.lv-decide-copy li:before{content:"";background:#8fb06f;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.lv-decide-demo{color:#eef4e4;background:#153e33;border-radius:20px;gap:10px;padding:20px;display:grid}.lv-decide-row{background:#1d4a3d;border-left:3px solid #a9c7d4;border-radius:13px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.lv-decide-row.is-crítica{border-left-color:#f1b29f}.lv-decide-row.is-alta{border-left-color:#e7c888}.lv-decide-row>b{letter-spacing:.5px;text-transform:uppercase;color:#d6e3cf;flex-shrink:0;min-width:52px;font-size:10px}.lv-decide-row strong{font-size:13.5px;line-height:1.35;display:block}.lv-decide-row small{color:#c9d8c0;margin-top:4px;font-size:11.5px;display:block}.lv-decide-plan{background:#ffffff10;border:1px dashed #ffffff30;border-radius:13px;padding:13px 14px}.lv-decide-plan small{letter-spacing:1.2px;color:#d6e3cf;font-size:9.5px}.lv-decide-plan span{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:8px;font-size:12px;font-weight:600;display:grid}.lv-decide-plan i{background:#ffffff14;border-radius:7px;height:7px;position:relative;overflow:hidden}.lv-decide-plan i b,.lv-decide-plan i em{border-radius:7px;position:absolute;top:0;bottom:0;left:0}.lv-decide-plan i b{background:#f1b29f66}.lv-decide-plan i em{background:#c9e29f}.lv-decide-note{color:#c9d8c0;justify-self:end;font-size:10.5px}@media (max-width:1000px){.lv-decide{grid-template-columns:1fr;padding:26px}}@media (max-width:480px){.lv-decide-copy ul{grid-template-columns:1fr}}
