.landing-page{isolation:isolate;background:var(--aos-paper);color:var(--aos-ink);font-family:var(--aos-font-interface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55;position:relative}.landing-page:before{z-index:-1;content:"";pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E");position:absolute;inset:0}:where(.landing-page) :is(h1,h2,h3,h4,h5,h6){color:var(--aos-forest);font-family:var(--aos-font-display);margin:0;font-weight:500}:where(.landing-page) :is(p,figure,dl,dd){margin:0}:where(.landing-page) :is(ul,ol){margin:0;padding:0;list-style:none}.landing-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-skip-link{z-index:100;background:var(--aos-forest);color:var(--aos-on-forest);border-radius:var(--aos-radius-card);padding:16px 24px;text-decoration:none;position:absolute;left:-9999px}.landing-skip-link:focus{top:16px;left:16px}.landing-container{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.landing-ledger-label{font-family:var(--aos-font-ledger);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.3}.landing-nav{border-bottom:1px solid var(--aos-line);padding-block:12px}.landing-nav-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,24px);display:flex}.landing-brand{min-height:44px;color:var(--aos-forest);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;text-decoration:none;display:inline-flex}.landing-brand-mark{width:35px;height:35px;color:var(--aos-on-forest);background:var(--aos-forest);border-radius:var(--aos-radius-brand);place-items:center;display:grid}.landing-nav-links{gap:clamp(12px,2vw,32px);display:flex}.landing-page a{text-decoration:none}.landing-nav-links a{white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.landing-nav-actions{align-items:center;gap:8px;display:flex}.landing-link,.landing-text-link{white-space:nowrap;align-items:center;min-height:44px;padding-inline:12px;font-size:14px;text-decoration:none;display:inline-flex}.landing-text-link{max-width:100%;color:var(--aos-forest);white-space:normal}.landing-cta .landing-text-link{color:var(--aos-moss-light)}.landing-icon{flex-shrink:0}.landing-tone-pending{--landing-tone-ink:var(--aos-ink);--landing-tone-surface:var(--aos-slate);--landing-tone-line:var(--aos-line);--landing-tone-dot:var(--aos-ink)}.landing-tone-healthy{--landing-tone-ink:var(--aos-forest);--landing-tone-surface:var(--aos-moss-wash);--landing-tone-line:var(--aos-line);--landing-tone-dot:var(--aos-moss)}.landing-tone-attention{--landing-tone-ink:var(--aos-signal-deep);--landing-tone-surface:var(--aos-paper-soft);--landing-tone-line:var(--aos-signal);--landing-tone-dot:var(--aos-signal)}.landing-tone-closed{--landing-tone-ink:var(--aos-on-forest);--landing-tone-surface:var(--aos-forest);--landing-tone-line:var(--aos-forest);--landing-tone-dot:var(--aos-moss-light)}.landing-section{padding-block:clamp(64px,8vw,96px)}.landing-section-head{margin-bottom:48px}.landing-folio{border-top:1px solid var(--aos-ink);color:var(--aos-signal);align-items:baseline;gap:16px;margin-bottom:24px;padding-top:12px;display:flex}.landing-folio-number{color:var(--aos-ink);font-weight:700}.landing-heading{letter-spacing:-.035em;max-width:20ch;font-size:clamp(36px,4.4vw,56px);line-height:1.05}.landing-lede{max-width:62ch;margin-top:16px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.landing-hero{padding-block:32px clamp(64px,8vw,96px)}.landing-masthead{border-top:3px double var(--aos-ink);border-bottom:1px solid var(--aos-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;margin-bottom:clamp(32px,5vw,64px);padding-block:4px;display:flex}.landing-footer-language{justify-content:flex-end;font-size:14px}.landing-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(48px,5vw,96px);display:grid}.landing-hero-eyebrow{color:var(--aos-signal);font-family:var(--aos-font-display);margin-bottom:24px;font-size:20px;font-style:italic}.landing-hero-title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(48px,7vw,104px);font-weight:500;line-height:.92}.landing-hero-body{max-width:54ch;margin-top:32px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.landing-survey{color:var(--aos-on-forest);background:var(--aos-forest);border-radius:var(--aos-radius-panel);padding:24px}.landing-survey-head{color:var(--aos-moss-light);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:16px;display:flex}.landing-survey-svg{width:100%;height:auto;color:var(--aos-on-forest);display:block}.landing-survey-svg-grid{opacity:.14}.landing-survey-svg-faint{opacity:.4}.landing-survey-svg-text{fill:currentColor;font-family:var(--aos-font-ledger);letter-spacing:.08em;font-size:11px}.landing-survey-svg-focus{color:var(--aos-moss-light)}.landing-survey-svg-focus rect{fill:currentColor;fill-opacity:.2}.landing-survey-svg-marker circle{fill:var(--aos-paper)}.landing-survey-svg-marker text{fill:var(--aos-forest);font-family:var(--aos-font-ledger);font-size:12px;font-weight:700}.landing-survey-key{border-top:1px solid var(--aos-moss);gap:12px;margin-top:16px;padding-top:16px;display:grid}.landing-survey-key .landing-ledger-label{color:var(--aos-moss-light)}.landing-survey-key ol{gap:8px;display:grid}.landing-survey-key li{grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.5;display:grid}.landing-survey-marker{width:22px;height:22px;color:var(--aos-forest);background:var(--aos-paper);font-family:var(--aos-font-ledger);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.landing-day-ruler{height:64px;margin-bottom:48px;position:relative}.landing-day-daylight{background:var(--aos-moss-wash);border-radius:4px;height:24px;position:absolute;top:0}.landing-day-daylight-label{color:var(--aos-forest);font-size:10px;position:absolute;top:6px;transform:translate(-50%)}.landing-day-ticks{width:100%;height:16px;stroke:var(--aos-ink);stroke-opacity:.5;position:absolute;top:24px;left:0}.landing-day-hour{font-family:var(--aos-font-ledger);font-size:11px;position:absolute;top:44px;transform:translate(-50%)}.landing-day-pin{z-index:1;width:24px;height:24px;color:var(--landing-tone-ink);background:var(--landing-tone-surface);font-family:var(--aos-font-ledger);border:1.5px solid;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;transform:translate(-50%)}.landing-day-log{border-bottom:1px solid var(--aos-line-strong)}.landing-day-entry{border-top:1px solid var(--aos-line-strong);grid-template-columns:minmax(120px,200px) minmax(0,1fr) minmax(160px,auto);align-items:start;gap:32px;padding-block:32px;display:grid}.landing-day-when{color:var(--aos-signal);gap:8px;display:grid}.landing-day-time{color:var(--aos-forest);font-family:var(--aos-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(40px,5vw,64px);line-height:1}.landing-day-what{gap:8px;max-width:64ch;display:grid}.landing-day-title{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);line-height:1.2}.landing-day-body{line-height:1.65}.landing-day-entry .status-tag{justify-self:end}.landing-field{background:var(--aos-moss-surface)}.landing-field-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,5vw,96px);display:grid}.landing-field-lists{gap:32px;display:grid}.landing-field-lists h3{margin-bottom:12px}.landing-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.landing-checklist li{align-items:center;gap:12px;display:flex}.landing-checkbox{fill:none;width:16px;height:16px;stroke:var(--aos-forest);stroke-width:1.5px;flex-shrink:0}.landing-checkbox rect{fill:var(--aos-paper-soft)}.landing-device-list{flex-wrap:wrap;gap:8px 16px;display:flex}.landing-device-list li+li:before{color:var(--aos-forest);content:"·";margin-right:16px}.landing-field-record{gap:24px;display:grid}.landing-route,.landing-lifecycle{background:var(--aos-paper-soft);border:1px solid var(--aos-line);border-radius:var(--aos-radius-card);padding:24px}.landing-route-head{color:var(--aos-forest);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:24px;display:flex}.landing-route-stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.landing-route-stops:before,.landing-route-stops:after{content:"";position:absolute;top:39px}.landing-route-stops:before{border-top:2px dashed var(--aos-line-strong);left:12.5%;right:12.5%}.landing-route-stops:after{border-top:2px solid var(--aos-forest);left:62.5%;right:12.5%}.landing-route-stop{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.landing-signal{width:28px;height:20px;display:block}.landing-signal-on{fill:var(--aos-forest)}.landing-signal-off{fill:none;stroke:var(--aos-line-strong)}.landing-route-node{background:var(--aos-paper-soft);border:2px solid var(--aos-forest);border-radius:50%;width:16px;height:16px}.landing-route-place{font-size:14px;font-weight:600}.landing-route-stop .status-tag{align-self:center}.landing-lifecycle-title{margin-bottom:12px;font-size:24px;line-height:1.2}.landing-lifecycle-row{border-top:1px solid var(--aos-line);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:16px;padding-block:12px;display:grid}.landing-lifecycle-row dd{font-size:14px}.landing-workspaces-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(48px,5vw,96px);display:grid}.landing-index-head{border-bottom:2px solid var(--aos-ink);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.landing-index-row{border-bottom:1px solid var(--aos-line);padding-block:16px}.landing-index-line{align-items:baseline;gap:12px;display:flex}.landing-index-number{width:20px;color:var(--aos-signal);font-family:var(--aos-font-ledger);flex-shrink:0;font-size:12px}.landing-index-name{color:var(--aos-forest);font-family:var(--aos-font-display);letter-spacing:-.02em;font-size:clamp(24px,2.2vw,30px);line-height:1.1}.landing-index-leader{border-bottom:2px dotted var(--aos-line-strong);flex:1;min-width:24px}.landing-index-who{font-family:var(--aos-font-ledger);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:11px}.landing-index-text{max-width:60ch;margin-top:8px;padding-left:32px}.landing-sample figcaption,.landing-proof figcaption{color:var(--aos-forest);margin-bottom:12px}.landing-sample-sheet,.landing-proof-sheet{background:var(--aos-paper-soft);border:1px solid var(--aos-line-strong);border-radius:var(--aos-radius-panel);overflow:hidden}.landing-sample-context{color:var(--aos-on-forest);background:var(--aos-forest);border-left:4px solid var(--aos-moss);padding:24px}.landing-sample-title{color:var(--aos-on-forest);font-size:32px;font-weight:400;line-height:1.1}.landing-sample-context dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.landing-sample-context dt,.landing-sample-detail dt{font-family:var(--aos-font-ledger);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.landing-sample-context dt{color:var(--aos-moss-light)}.landing-sample-context dd{font-size:14px}.landing-sample-work{padding:24px}.landing-sample-work>.landing-ledger-label{color:var(--aos-forest);margin-bottom:8px}.landing-sample-row{border-top:1px solid var(--aos-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"task stamp""owner stamp""detail detail";gap:4px 16px;padding-block:12px;display:grid}.landing-sample-row.landing-tone-attention{border-left:3px solid var(--aos-signal);padding-left:12px}.landing-sample-task{grid-area:task;font-weight:600}.landing-sample-owner{grid-area:owner;font-size:13px}.landing-sample-row .status-tag{grid-area:stamp}.landing-sample-detail{background:var(--aos-paper);border-radius:4px;grid-area:detail;gap:8px;margin-top:8px;padding:12px;display:grid}.landing-sample-detail dd{font-size:13px}.landing-sample-approval{background:var(--aos-moss-wash);border:1px solid var(--aos-line);border-radius:var(--aos-radius-card);margin:0 24px 24px;padding:16px}.landing-sample-approval .landing-ledger-label{color:var(--aos-forest)}.landing-sample-approval-body{color:var(--aos-forest);font-family:var(--aos-font-display);margin-top:8px;font-size:20px;line-height:1.3}.landing-sample-approval-meta{margin-top:8px;font-size:13px}.landing-ai{background:var(--aos-paper-deep)}.landing-ai-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,5vw,96px);display:grid}.landing-ai-grid .landing-section-head{margin-bottom:0}.landing-proof-sheet{padding:32px}.landing-proof-label{color:var(--aos-forest);background:var(--aos-moss-wash);border-radius:4px;margin-bottom:16px;padding:4px 8px;display:inline-block}.landing-proof-question{color:var(--aos-forest);font-family:var(--aos-font-display);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(24px,2.2vw,30px);line-height:1.2}.landing-proof-line{border-top:1px solid var(--aos-line);grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:24px;padding-block:16px;line-height:1.65;display:grid}.landing-proof-line-inference>p:first-child{-webkit-text-decoration:underline wavy var(--aos-signal);text-decoration:underline wavy var(--aos-signal);text-underline-offset:6px;text-decoration-thickness:1px}.landing-proof-tag{background:var(--aos-paper-deep);font-family:var(--aos-font-ledger);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;margin-right:8px;padding:4px 8px;font-size:10px;line-height:1.2;display:inline-block}.landing-proof-line sup{color:var(--aos-signal);font-family:var(--aos-font-ledger);margin-left:4px;font-size:10px}.landing-proof-note{border-left:1px solid var(--aos-line-strong);color:var(--aos-forest);font-family:var(--aos-font-ledger);letter-spacing:.06em;text-transform:uppercase;padding-left:12px;font-size:11px;line-height:1.45}.landing-proof-line-inference .landing-proof-note{border-left-color:var(--aos-signal);color:var(--aos-signal-deep)}.landing-proof-sources{border-top:2px solid var(--aos-ink);margin-top:8px;padding-top:12px}.landing-proof-sources ol{font-family:var(--aos-font-ledger);gap:4px;margin-top:8px;padding-left:24px;font-size:12px;list-style:decimal;display:grid}.landing-proof-meta{border-top:1px solid var(--aos-line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;padding-top:12px;font-size:13px;display:flex}.landing-proof-meta span:last-child{color:var(--aos-forest);font-weight:600}.landing-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:48px;display:grid;position:relative}.landing-line:before{border-top:4px solid var(--aos-forest);content:"";position:absolute;top:7px;left:10%;right:10%}.landing-line-station{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.landing-line-node{background:var(--aos-paper);border:4px solid var(--aos-forest);border-radius:50%;flex-shrink:0;width:18px;height:18px}.landing-line-station:last-child .landing-line-node{background:var(--aos-forest);border-radius:4px}.landing-line-name{color:var(--aos-forest);font-family:var(--aos-font-display);font-size:18px;line-height:1.25}.landing-scope-list{border-top:1px solid var(--aos-ink);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.landing-scope-list li{border-bottom:1px solid var(--aos-line);color:var(--aos-forest);font-family:var(--aos-font-display);align-content:start;gap:8px;padding-block:24px;font-size:20px;line-height:1.3;display:grid}.landing-scope-numeral{color:var(--aos-signal);font-family:var(--aos-font-ledger);letter-spacing:.12em;font-size:12px}.landing-audience{background:var(--aos-moss-surface)}.landing-readers-caption{color:var(--aos-forest);margin-bottom:16px}.landing-readers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 32px;display:grid}.landing-reader{grid-row:span 3;grid-template-rows:subgrid;display:grid}.landing-reader-role{color:var(--aos-forest);letter-spacing:-.01em;font-size:22px;line-height:1.2}.landing-reader>p{line-height:1.6}.landing-reader-view{background:var(--aos-paper-soft);border:1px solid var(--aos-line);border-radius:var(--aos-radius-card);margin-top:16px;padding:24px}.landing-reader-view>.landing-ledger-label{color:var(--aos-forest);margin-bottom:8px}.landing-reader-row{border-top:1px solid var(--aos-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-block:12px;font-size:14px;display:flex}.landing-reader-row>span:first-child{flex:160px}.landing-reader-note{border-top:1px solid var(--aos-line);padding-top:12px;font-size:13px;line-height:1.5}.landing-faq-list{border-bottom:1px solid var(--aos-line)}.landing-faq-row{border-top:1px solid var(--aos-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding-block:24px;display:grid}.landing-faq-question{color:var(--aos-forest);font-family:var(--aos-font-display);letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);line-height:1.25}.landing-faq-answer{max-width:62ch;font-size:16px;line-height:1.65}.landing-cta{color:var(--aos-on-forest);background:var(--aos-forest);padding-block:clamp(64px,8vw,96px)}.landing-cta-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(48px,5vw,96px);display:grid}.landing-cta .landing-folio{border-top-color:var(--aos-on-forest);color:var(--aos-moss-light)}.landing-cta .landing-folio-number{color:var(--aos-on-forest)}.landing-cta-title{color:var(--aos-on-forest);letter-spacing:-.045em;font-size:clamp(40px,5.5vw,80px);line-height:.96}.landing-cta-body{max-width:48ch;margin-top:24px;font-size:18px;line-height:1.6}.landing-cta-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.landing-cta-sign-in{font-size:14px}.landing-cta-sign-in a{min-width:44px;min-height:44px;color:var(--aos-moss-light);text-underline-offset:4px;justify-content:center;align-items:center;display:inline-flex}.landing-blank-sheet{color:var(--aos-ink);background:var(--aos-paper-soft);border-radius:var(--aos-radius-panel);gap:24px;padding:32px;display:grid;transform:rotate(1.5deg)}.landing-blank-sheet>.landing-ledger-label{color:var(--aos-signal)}.landing-blank-row{border-bottom:1px solid var(--aos-line-strong);gap:4px;padding-bottom:8px;display:grid}.landing-blank-value{min-height:32px;color:var(--aos-forest);font-family:var(--aos-font-display);font-size:22px}.landing-footer{padding-block:48px}.landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.landing-footer-brand{color:var(--aos-forest);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;display:flex}.landing-footer-tagline{color:var(--aos-forest);font-family:var(--aos-font-display);margin-top:16px;font-size:28px;font-style:italic;line-height:1.2}.landing-footer-copy{max-width:56ch;margin-top:8px;font-size:13px}.landing-footer-meta{text-align:right}.landing-footer-solutions{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;margin-bottom:24px;font-size:14px;display:flex}.landing-footer-solutions a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.public-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;display:grid}.public-solution-hero .landing-hero-title{font-size:clamp(40px,5vw,72px);line-height:1.02}.public-solution-grid .landing-section-head{margin-bottom:0}.public-solution-record-lines{margin-top:24px}.public-solution-record-lines>div{border-top:1px solid var(--aos-moss-light);grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px;display:grid}.public-solution-record-lines dt{font-family:var(--aos-font-ledger)}@media (min-width:48rem){.public-solution-record-lines>div{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:16px}}@media (max-width:1000px){.landing-hero-grid,.landing-field-grid,.landing-workspaces-grid,.landing-ai-grid,.landing-cta-grid{grid-template-columns:minmax(0,1fr)}.landing-hero-grid{align-items:start}.landing-scope-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-readers{grid-template-columns:minmax(0,1fr);max-width:640px}.landing-reader-view{margin-bottom:32px}.landing-blank-sheet{max-width:480px}}@media (max-width:768px){.landing-nav-inner{flex-wrap:wrap}.landing-nav-links{flex-wrap:wrap;order:3;gap:0 16px;width:100%}.landing-day-ruler{display:none}.landing-day-entry{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:24px}.landing-day-when{align-items:baseline;gap:16px;display:flex}.landing-day-entry .status-tag{justify-self:start}.landing-checklist{grid-template-columns:minmax(0,1fr)}.landing-route-stops{grid-template-columns:minmax(0,1fr);gap:0}.landing-route-stops:before{border-top:0;border-left:2px dashed var(--aos-line-strong);top:24px;bottom:24px;left:11px}.landing-route-stops:after{display:none}.landing-route-stop{text-align:left;grid-template-columns:24px auto minmax(0,1fr);grid-template-areas:"node place place""node signal stamp";place-items:center start;gap:8px 12px;padding-block:12px;display:grid}.landing-route-node{grid-area:node;place-self:start center;margin-top:4px}.landing-route-signal{grid-area:signal}.landing-route-place{grid-area:place}.landing-route-stop .status-tag{grid-area:stamp;align-self:center}.landing-lifecycle-row{grid-template-columns:minmax(0,1fr);gap:8px}.landing-index-line{flex-wrap:wrap}.landing-index-leader{display:none}.landing-index-who{text-align:left;width:100%;padding-left:32px}.landing-sample-context dl{grid-template-columns:minmax(0,1fr);gap:8px}.landing-proof-sheet{padding:24px}.landing-proof-line{grid-template-columns:minmax(0,1fr);gap:8px}.landing-line{grid-template-columns:minmax(0,1fr);gap:16px}.landing-line:before{border-top:0;border-left:4px solid var(--aos-forest);top:8px;bottom:8px;left:7px}.landing-line-station{text-align:left;flex-direction:row}.landing-scope-list{grid-template-columns:minmax(0,1fr)}.landing-faq-row{grid-template-columns:minmax(0,1fr);gap:12px}.landing-footer-inner{flex-direction:column;align-items:flex-start}.landing-footer-meta{text-align:left}.landing-footer-language,.landing-footer-solutions{justify-content:flex-start}.public-solution-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.landing-nav-actions{justify-content:space-between;width:100%}.landing-survey,.landing-sample-work{padding:16px}.landing-sample-approval{margin:0 16px 16px}.landing-blank-sheet{padding:24px}}@media (prefers-reduced-motion:no-preference){.landing-hero-copy>*,.landing-survey{animation:.56s cubic-bezier(.2,.7,.2,1) both landing-rise}.landing-hero-copy>:nth-child(2){animation-delay:60ms}.landing-hero-copy>:nth-child(3){animation-delay:.12s}.landing-hero-copy>:nth-child(4){animation-delay:.18s}.landing-survey{animation-delay:.24s}.landing-page .workspace-action,.landing-page .workspace-action-inverse,.landing-page .workspace-secondary-action{transition:background-color .16s,transform .16s}.landing-page .workspace-action:hover,.landing-page .workspace-action-inverse:hover,.landing-page .workspace-secondary-action:hover{transform:translateY(-1px)}@keyframes landing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.landing-hero-copy>*,.landing-survey{animation:none}.landing-page .workspace-action:hover,.landing-page .workspace-action-inverse:hover,.landing-page .workspace-secondary-action:hover{transform:none}}
