.inner-hero{position:relative;overflow:hidden;padding:108px 0 96px;background:linear-gradient(145deg,#f5f7f5 42%,#e8f5ef)}.inner-hero:before{content:"";position:absolute;right:-180px;top:-260px;width:720px;height:720px;border:1px solid #cae3d7;border-radius:50%;box-shadow:0 0 0 90px #f3f8f5,0 0 0 91px #e8f5ef}.inner-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:88px;align-items:center}.inner-hero h1{max-width:720px;margin:26px 0 24px;font-size:clamp(52px,5.2vw,68px);line-height:1;letter-spacing:-.06em}.inner-hero h1 span{color:#39765f}.inner-hero p{max-width:650px;margin:0;color:#626a78;font-size:18px;line-height:1.65}.about-console{position:relative;border:1px solid #dedee5;border-radius:18px;background:#fff;padding:25px;box-shadow:0 24px 60px #28203814}.about-console header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ececf0;color:#777e89;font-size:10px;letter-spacing:.08em}.about-console header b{border:1px solid #e3e4e8;border-radius:7px;padding:7px 9px;color:#606772;letter-spacing:0}.about-console h2{margin:24px 0 12px;font-size:22px;letter-spacing:-.03em}.history-row{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #f0f0f2}.history-row time{color:#979ca5;font-size:10px}.history-row p{margin:0;font-size:inherit;line-height:1}.history-row b,.history-row small{display:block}.history-row b{font-size:11px}.history-row small{margin-top:5px;color:#8a9099;font-size:8px}.history-row em{border-radius:99px;background:#e8f6ef;padding:5px 8px;color:#24785d;font-size:7px;font-style:normal;font-weight:750}.split-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.platform-band h2,.split-story h2{max-width:560px;margin:14px 0 0;font-size:clamp(38px,4.5vw,58px);line-height:1.06;letter-spacing:-.05em}.split-story>div:last-child{padding-top:27px}.platform-band p,.split-story p{color:#69717e;font-size:16px;line-height:1.75}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.principle-grid article{min-height:260px;border:1px solid #cae3d7;border-radius:16px;background:#fff;padding:28px}.principle-grid article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#e8f5ef;color:#167552;font-size:10px;font-weight:800}.principle-grid h3{margin:48px 0 10px;font-size:20px}.principle-grid p{margin:0;color:#737a86;font-size:13px;line-height:1.65}.platform-band{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center;border:1px solid #e0e1e6;border-radius:22px;background:#fff;padding:54px}.capability-list{display:grid;grid-template-columns:1fr 1fr;gap:11px}.capability-list span{border:1px solid #e5e5ea;border-radius:10px;padding:14px;color:#505762;font-size:12px}.inner-cta{margin-top:0}.workflow-hero{text-align:center}.workflow-hero .shell{position:relative}.workflow-hero h1,.workflow-hero p{margin-left:auto;margin-right:auto}.workflow-hero>div>small{display:block;margin-top:22px;color:#888e98;font-size:11px}.responsibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.responsibility-grid article{border:1px solid #e0e2e7;border-radius:18px;padding:34px;background:#fff}.responsibility-grid .owner-card{border-color:#eadfc9;background:#fffaf0}.responsibility-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e4f5ed;color:#167c5b;font-weight:800}.owner-card .responsibility-icon{background:#fbe9cb;color:#a46211}.responsibility-grid h2{margin:22px 0;font-size:27px;letter-spacing:-.04em}.responsibility-grid ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.responsibility-grid li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:14px 0;border-top:1px solid #ececf0;color:#626a76;font-size:13px;line-height:1.55}.responsibility-grid li i{color:#22805f;font-style:normal;font-weight:800}.owner-card li i{color:#a66719}.detail-stories{display:grid;gap:100px}.detail-stories>article{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.detail-stories>article:nth-child(2n)>div:first-child{order:2}.detail-stories h2{margin:13px 0 16px;font-size:clamp(36px,4vw,52px);line-height:1.06;letter-spacing:-.05em}.detail-stories>article>div:first-child p{color:#69717e;line-height:1.7}.mini-label{max-width:450px;margin:auto;border:1px solid #d8d9df;border-radius:5px;background:#fff;padding:35px;box-shadow:0 20px 48px #20203012}.mini-label small{font-size:8px;letter-spacing:.12em}.mini-label h3{margin:15px 0;font-size:25px}.mini-label p{font-size:12px;line-height:1.65}.mini-label em,.mini-label strong{display:block;margin-top:18px}.mini-label strong{border:1px solid #1b1d24;padding:8px;text-align:center;font-size:8px;letter-spacing:.12em}.mini-label em{color:#8b611e;font-size:9px;line-height:1.5}.control-monitor{max-width:450px;margin:auto;border:1px solid #dedfe5;border-radius:16px;background:#fff;padding:25px;box-shadow:0 20px 48px #20203012}.control-monitor header b,.control-monitor header small{display:block}.control-monitor header small{color:#39765f;font-size:8px;letter-spacing:.1em}.control-monitor header b{margin-top:8px;font-size:19px}.control-monitor>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ececf0;padding:20px 0;color:#777e89;font-size:12px}.control-monitor>div:first-of-type{margin-top:20px}.control-monitor strong{color:#242832;font-size:19px}.control-monitor .safe-reading{color:#16795a}.control-monitor .monitor-footer{padding-top:16px;border-top:1px solid #ececf0;color:#8c919a;font-size:9px}.legal-main{background:#f5f7f5}.legal-hero{padding:88px 0 60px;border-bottom:1px solid #e5e6ea;background:linear-gradient(145deg,#f5f7f5,#e8f5ef)}.legal-hero h1{margin:24px 0 14px;font-size:clamp(48px,5vw,68px);line-height:1;letter-spacing:-.055em}.legal-hero p{margin:0;color:#7d838e;font-size:13px}.legal-layout{display:grid;grid-template-columns:230px minmax(0,720px);gap:90px;align-items:start;padding-top:70px;padding-bottom:100px}.legal-layout aside{position:sticky;top:30px;border-left:2px solid #cae3d7;padding-left:20px}.legal-layout aside b{font-size:12px}.legal-layout aside ol{display:grid;gap:9px;margin:15px 0 0;padding:0;list-style:none}.legal-layout aside a{color:#777e89;font-size:11px;line-height:1.35;text-decoration:none}.legal-copy{min-width:0}.legal-intro{margin:0 0 50px;color:#4f5662;font-size:18px;line-height:1.7}.legal-copy section{scroll-margin-top:30px;padding:30px 0;border-top:1px solid #e4e5e9}.legal-copy h2{margin:0 0 14px;font-size:22px;letter-spacing:-.025em}.legal-copy li,.legal-copy p{color:#656d79;font-size:14px;line-height:1.75}.legal-copy ul{display:grid;gap:7px;padding-left:20px}@media(max-width:850px){.inner-hero{padding:78px 0}.detail-stories>article,.inner-hero-grid,.platform-band,.responsibility-grid,.split-story{grid-template-columns:1fr;gap:46px}.about-console{max-width:620px}.platform-band{padding:36px}.detail-stories>article:nth-child(2n)>div:first-child{order:0}.legal-layout{grid-template-columns:1fr;gap:35px}.legal-layout aside{position:static;border-left:0;border-bottom:1px solid #e1e2e6;padding:0 0 24px}.legal-layout aside ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.inner-hero{padding:64px 0}.inner-hero h1{font-size:44px}.inner-hero p{font-size:15px}.about-console{padding:18px}.history-row{grid-template-columns:36px minmax(0,1fr)}.history-row em{grid-column:2;justify-self:start}.capability-list,.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:220px}.platform-band,.responsibility-grid article{padding:24px}.workflow-hero h1{font-size:43px}.legal-hero{padding:64px 0 44px}.legal-hero h1{font-size:44px}.legal-layout{padding-top:45px;padding-bottom:70px}.legal-layout aside ol{grid-template-columns:1fr}.legal-intro{font-size:16px}}.brand,.nav .btn-sm,.site-footer .footer-grid>div:not(:first-child) a{min-height:44px}.mobile-menu:not([open])>div{display:none}@media(max-width:850px){.nav-actions>.demo-nav,.nav-actions>.login-nav{display:none!important}}:root{--ink:#111827;--line:#e6e7ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.nav-wrap{border-bottom:1px solid #e8e8ed;background:#f5f7f5dd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav{height:72px;justify-content:space-between}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-weight:750;color:#171922;text-decoration:none}.brand-mark,.mini-brand{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#167552,#167552);font-size:11px;font-weight:850;box-shadow:0 8px 24px #16755233}.brand-mark{width:34px;height:34px;border-radius:10px}.nav-actions,.nav-links{display:flex;align-items:center;gap:28px}.nav a{font-size:14px;text-decoration:none}.nav-links a,.text-link{color:#555d6b}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:11px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:.25s;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:10px 15px}.btn-dark{background:#17191f;color:#fff}.btn-primary{color:#fff;background:linear-gradient(135deg,#167552,#167552);box-shadow:0 10px 30px #16755240}.btn-quiet{color:#282d37;background:#fff;border-color:#dfe2e8}.hero{position:relative;padding:96px 0 92px;text-align:center}.hero:before{content:"";position:absolute;z-index:-1;top:-180px;left:50%;width:900px;height:600px;transform:translateX(-50%);background:radial-gradient(ellipse,#1675521f,transparent 66%)}.hero-copy{max-width:830px;margin:auto}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #cae3d7;border-radius:99px;background:#ffffffbb;color:#39765f;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#167552;box-shadow:0 0 0 4px #1675521f}h1{font-size:clamp(46px,6.3vw,78px);line-height:.98;letter-spacing:-.065em;margin:27px 0 24px;font-weight:800}h1 span{display:block;color:#39765f}.hero-copy>p{max-width:690px;margin:0 auto;color:#626a78;font-size:19px;line-height:1.6}.cta-row{display:flex;justify-content:center;gap:12px;margin-top:31px}.hero-copy .hero-note{font-size:12px;color:#8b919c;margin-top:14px}.product-frame{position:relative;margin:72px auto 0;text-align:left;border:1px solid #d9dce4;border-radius:19px;background:#fff;padding:8px;box-shadow:0 45px 90px #29224521,0 8px 22px #18181b0f}.window-bar{height:39px;border-radius:11px 11px 4px 4px;background:#f6f6f8;border-bottom:1px solid #e9e9ed;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 13px;font-size:9px;color:#969ca6}.traffic{display:flex;gap:5px}.traffic i{width:7px;height:7px;background:#d8d9df;border-radius:50%}.address{justify-self:center;background:#fff;border:1px solid #e9e9ed;padding:4px 36px;border-radius:5px}.secure{justify-self:end;color:#59836e}.app-shell{display:grid;grid-template-columns:156px 1fr;min-height:510px}.app-sidebar{background:#171924;border-radius:4px 0 0 11px;padding:19px 13px;color:#9295a3;display:flex;flex-direction:column;gap:6px}.mini-brand{width:30px;height:30px;border-radius:8px;margin:0 4px 20px}.side-item{display:flex;gap:10px;border-radius:7px;padding:9px;font-size:10px}.side-item.active{color:#fff;background:#292b39}.side-bottom{display:flex;align-items:center;gap:8px;margin-top:auto;border-top:1px solid #2d2f3a;padding:14px 4px 0;color:#fff;font-size:9px}.side-bottom small{display:block;color:#7f8290;margin-top:2px}.avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#167552;font-size:8px}.dashboard{padding:26px 29px;background:#fafafa;border-radius:0 0 11px}.dash-top{display:flex;justify-content:space-between;align-items:center}.dash-top small{font-size:8px;letter-spacing:.12em;color:#898f99;font-weight:750}.dash-top h2{font-size:20px;letter-spacing:-.035em;margin:4px 0}.dash-top>button{border:1px solid #e3e5e9;border-radius:7px;background:#fff;padding:8px 10px;color:#626976;font-size:9px}.dash-tabs{display:flex;gap:20px;margin:22px 0 15px;border-bottom:1px solid #e5e6e9}.dash-tabs button{border:0;background:none;font:600 9px Arial;padding:0 0 10px;color:#8b9099;cursor:pointer}.dash-tabs button.active{border-bottom:2px solid #167552}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metrics>div,.panel{background:#fff;border:1px solid #e8e8ec;border-radius:10px}.metrics>div{position:relative;padding:13px 12px}.metric-icon{position:absolute;right:11px;top:11px;display:grid;place-items:center;width:23px;height:23px;border-radius:7px;font-size:10px}.mint{background:#e5f6ef;color:#19835f}.amber{background:#fff1dd;color:#bb6c12}.blue{background:#e9efff;color:#4263c2}.metrics small{font-size:7px;letter-spacing:.08em;color:#9297a1;font-weight:700}.metrics strong{display:block;font-size:19px;margin:8px 0 3px}.metrics em{font-size:10px;color:#9a9da5;font-style:normal}.metrics b{font-size:7px;color:#2b906d}.metrics .amber-text{color:#ba751d}.dash-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:11px;margin-top:11px}.panel{padding:14px}.panel-head{display:flex;justify-content:space-between}.panel-head h3{font-size:11px;margin:0 0 3px}.panel-head p{font-size:7px;color:#969ba4;margin:0}.panel-head>span{font-size:8px;color:#167552;background:#e8f5ef;padding:5px 7px;border-radius:6px}.progress{height:3px;background:#ececef;border-radius:4px;margin:12px 0}.progress i{display:block;width:80%;height:100%;background:#167552}.task{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #f0f0f2}.check{width:18px;height:18px;border:1px solid #d8dbe1;border-radius:5px;display:grid;place-items:center;font-size:8px}.check.done{color:#fff;background:#27a77a}.task div{flex:1 1}.task small,.task strong{display:block}.task strong{font-size:8px}.task small{font-size:6px;color:#959aa4;margin-top:3px}.task b{font-size:6px;padding:4px 6px;border-radius:10px}.complete{color:#197655;background:#e6f6ef}.open{color:#856116;background:#fff3d6}.alert-dot{color:#b66b12!important;background:#fff0da!important}.issue{display:flex;gap:8px;background:#fff8ed;border:1px solid #f8e3c4;border-radius:8px;padding:10px;margin-top:12px}.issue>span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#b96b12;background:#ffe8c5;font-size:9px;font-weight:700}.issue strong{display:block;font-size:7px}.issue p{margin:3px 0 0;font-size:6px;color:#9b7749}.exception dl{margin:10px 0}.exception dl>div{display:flex;justify-content:space-between;padding:7px 1px;border-bottom:1px solid #f0f0f2;font-size:7px}.exception dt{color:#8e939c}.exception dd{font-weight:700;margin:0}.review-btn{width:100%;border:1px solid #e2e3e7;background:#fff;border-radius:6px;padding:7px;font:700 7px Arial}.floating-card{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #dee0e6dd;border-radius:11px;background:#ffffffe8;box-shadow:0 15px 35px #1919231f}.floating-card>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e6f7ef;color:#19815f;font-size:11px}.floating-card small,.floating-card strong{display:block}.floating-card strong{font-size:9px}.floating-card small{font-size:7px;color:#898f99;margin-top:3px}.fc-one{right:-24px;top:130px}.fc-two{left:-28px;bottom:56px}.fc-two>span{color:#167552;background:#e8f5ef}.tab-placeholder{height:330px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed #dedee5;border-radius:12px;background:#fff}.tab-placeholder h3{margin:10px 0 4px}.tab-placeholder p{font-size:10px;color:#7d838e;max-width:270px}.tab-placeholder button{font:700 9px Arial;color:#167552;border:0;background:#e8f5ef;border-radius:7px;padding:8px 12px}.trust-strip{border-block:1px solid #e8e9ed;background:#fff;padding:30px 0}.trust-strip .shell{display:flex;align-items:center;justify-content:space-between}.trust-strip p{font-size:11px;font-weight:700;color:#7d838e}.trust-strip div div{display:flex;gap:22px;color:#4f5663;font-size:11px;font-weight:700}@media(max-width:850px){.nav-links{display:none}.hero{padding-top:70px}.app-shell{grid-template-columns:62px 1fr}.side-item{justify-content:center}.side-bottom span,.side-item span{display:none}.fc-one{right:-8px}.fc-two{left:-8px}.trust-strip .shell{display:block;text-align:center}.trust-strip div div{justify-content:center;flex-wrap:wrap;margin-top:15px}}@media(max-width:620px){.shell{width:calc(100% - 28px)}.nav{height:64px}.brand>span:last-child,.text-link{display:none}.hero{padding:54px 0 64px}.hero-copy>p{font-size:16px}.cta-row{flex-direction:column}.btn{width:100%}.hero h1{font-size:47px}.product-frame{margin:52px -6px 0;padding:5px;overflow:hidden}.window-bar{grid-template-columns:1fr 2fr}.secure{display:none}.address{padding:4px 10px}.app-shell{grid-template-columns:45px 620px;min-height:420px;transform-origin:top left;transform:scale(.74);width:900px;margin-bottom:-110px}.dashboard{padding:22px}.fc-one{top:auto;bottom:28px;right:2px}.fc-two{display:none}}@media(prefers-reduced-motion:no-preference){.product-frame{animation:rise .8s ease both}.floating-card{animation:float 4s ease-in-out infinite}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1}}@keyframes float{50%{transform:translateY(-6px)}}}.section{padding:112px 0}.section-tint{border-block:1px solid #e9e9ee}.section-heading{max-width:690px;margin:0 auto 54px;text-align:center}.section-heading.compact{margin-bottom:42px}.kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;margin-bottom:18px}.final-cta h2,.section h2{font-size:clamp(36px,4.5vw,56px);line-height:1.05;letter-spacing:-.055em;margin:0 0 18px}.ai-copy>p,.section-heading p,.security-inner>div>p,.split-heading>p,.team-copy>p{color:#69717f;font-size:16px;line-height:1.7}.before-after{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;max-width:900px;margin:auto}.paper-card{background:#fff;border:1px solid #e0e2e8;border-radius:18px;padding:34px;box-shadow:0 18px 45px #1d1d2b0a}.paper-card.after{border-color:#cae3d7;box-shadow:0 22px 60px #16755214}.card-label{font-size:9px;letter-spacing:.12em;font-weight:800;color:#a16666}.after .card-label{color:#167552}.paper-card h3{font-size:22px;margin:10px 0 22px}.paper-card p{display:flex;align-items:center;gap:10px;color:#69717e;font-size:14px}.paper-card i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#faecec;color:#a84d4d}.after i{background:#e7f6ef;color:#16805d}.switch{display:grid;place-items:center;width:38px;height:38px;margin:auto;border-radius:50%;background:#167552;color:#fff}.split-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:48px}.split-heading h2{max-width:560px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.workflow-card{background:#fff;border:1px solid #e1e3e8;border-radius:17px;padding:30px;min-height:250px;transition:.25s}.workflow-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #20202c0d}.workflow-card.featured{background:#191b25;color:#fff}.record-cards article>span,.security-grid article>span,.wf-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#e8f5ef;color:#167552;font-weight:700}.workflow-card h3{font-size:19px;margin:25px 0 9px}.workflow-card p{color:#7b818d;font-size:14px;line-height:1.6;min-height:46px}.workflow-card.featured p{color:#acafbc}.ai-copy>a,.security-inner a,.workflow-card a{font-size:12px;font-weight:750;color:#167552;text-decoration:none}.featured a{color:#79b89e}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e0e2e7;border:1px solid #e0e2e7;border-radius:18px;overflow:hidden}.steps article{background:#fff;padding:40px}.steps span{color:#167552;font-size:11px;font-weight:800}.steps h3{font-size:20px;margin:30px 0 10px}.steps p{color:#747b87;font-size:14px;line-height:1.6}.report-section{background:#191a24;color:#fff;overflow:hidden}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.kicker.light{color:#79b89e}.report-copy p{color:#b8bbc6;line-height:1.7}.report-copy ul{list-style:none;padding:0;margin:28px 0}.report-copy li{margin:12px 0;color:#d3d4db;font-size:14px}.report-copy li:before{content:"✓";color:#8be0bd;margin-right:11px}.btn-white{background:#fff;color:#181a21}.report-copy small{display:block;color:#828591;font-size:10px;line-height:1.5;margin-top:16px}.report-stack{position:relative;min-height:500px}.report-page{position:absolute;z-index:2;top:0;right:0;width:390px;height:500px;border-radius:5px;background:#fff;color:#1e2028;padding:35px;box-shadow:0 40px 70px #0006;transform:rotate(1deg)}.report-page.back{z-index:1;top:25px;right:40px;background:#ededf2;transform:rotate(-5deg)}.report-logo{display:flex;align-items:center;gap:10px;font-size:10px}.report-logo span{background:#167552;color:#fff;border-radius:6px;padding:7px;font-weight:700}.report-page h3{font-size:29px;margin:42px 0 5px}.report-page>p{font-size:10px;color:#838791}.report-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0}.report-summary div{background:#e8f5ef;padding:12px;border-radius:7px}.report-summary b,.report-summary span{display:block}.report-summary b{font-size:18px}.report-summary span{font-size:7px;color:#818591;margin-top:4px}.report-page h4{font-size:10px}.report-row{display:flex;align-items:center;gap:8px;border-top:1px solid #e8e8ec;padding:12px 0;font-size:8px}.report-row i{color:#1c9870;font-style:normal}.report-row span{flex:1 1}.ai-section,.team-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ai-ui,.team-ui{border:1px solid #dedfe6;border-radius:18px;background:#fff;padding:24px;box-shadow:0 30px 70px #22223012}.ai-top{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;border-bottom:1px solid #ececf0;padding-bottom:15px;margin-bottom:20px;font-size:10px}.ai-top span{color:#167552;font-weight:800}.ai-top em{justify-self:end;background:#fff1d8;padding:5px 8px;border-radius:10px;font-style:normal;color:#986313}.ai-ui label{display:block;font-size:9px;font-weight:700;margin:14px 0}.ai-ui input,.ai-ui textarea{display:block;width:100%;margin-top:6px;border:1px solid #e0e1e6;border-radius:8px;padding:11px;font:10px Arial;background:#fbfbfc;resize:none}.allergen-chips{display:flex;align-items:center;gap:6px}.allergen-chips span{font-size:8px;background:#f7e7e7;color:#984848;border-radius:10px;padding:5px 8px}.allergen-chips i{margin-left:auto;font-size:8px;color:#7c818b}.ai-ui>button{width:100%;margin:17px 0;border:0;border-radius:8px;background:#167552;color:#fff;padding:10px;font:700 9px Arial}.label-preview{border:1px dashed #cbcdd5;padding:13px;text-align:center}.label-preview strong{font-size:10px}.label-preview p,.label-preview small{font-size:7px}.warning{display:flex;gap:13px;background:#fff8e9;border:1px solid #f2dfb5;border-radius:12px;padding:16px;margin:24px 0}.warning>span{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:7px;background:#f6dfac;color:#966412;font-weight:700}.warning p{font-size:11px;line-height:1.55;margin:0;color:#725e35}.record-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.record-cards article{background:#fff;border:1px solid #e2e3e8;border-radius:15px;padding:22px}.record-cards h3{font-size:14px;margin:18px 0 7px}.record-cards p{font-size:11px;color:#7d838d;line-height:1.5}.team-ui{padding:10px}.person,.team-head{display:flex;align-items:center;padding:15px}.team-head{justify-content:space-between;border-bottom:1px solid #ebecf0}.team-head small{font-size:7px;color:#868b95}.team-head h3{margin:3px 0;font-size:16px}.team-head button{border:0;background:#167552;color:#fff;padding:9px 11px;border-radius:7px;font-size:8px}.person{gap:12px;border-bottom:1px solid #eeeef1}.person-avatar,.role-dot{display:grid;place-items:center;border-radius:9px;background:#e8f5ef;color:#167552;font-size:9px;font-weight:700}.person-avatar{width:32px;height:32px}.person p{flex:1 1}.person b,.person small{display:block}.person b{font-size:10px}.person small{font-size:7px;color:#8b9099;margin-top:3px}.person em{font-size:7px;font-style:normal;border:1px solid #e0e1e6;border-radius:9px;padding:4px 7px}.person>i{font-size:8px;color:#999;font-style:normal}.role-list>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e7e8ec}.role-dot{width:35px;height:35px}.role-list p{flex:1 1;margin:0}.role-list b,.role-list small{display:block}.role-list b{font-size:12px}.role-list small{font-size:9px;color:#888e98;margin-top:3px}.role-list i{color:#1b956e;font-style:normal}.security{background:#e8f5ef}.security-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.security-grid article{background:#fff;border:1px solid #cae3d7;border-radius:14px;padding:23px}.security-grid h3{font-size:14px;margin:19px 0 7px}.security-grid p{font-size:10px;color:#7e8390;line-height:1.5}.price-card{display:grid;grid-template-columns:1fr 1fr;max-width:850px;margin:auto;border:1px solid #dfe0e6;border-radius:21px;background:#fff;overflow:hidden;box-shadow:0 30px 80px #25253510}.price-card>div{padding:42px;border-right:1px solid #e5e6ea}.price-badge{color:#167552;font-size:9px;font-weight:800;letter-spacing:.1em}.price-card h3{font-size:24px;margin:15px 0 6px}.price-card p{font-size:13px;color:#777e89}.price{display:flex;align-items:center;margin:28px 0}.price sup{align-self:flex-start;font-size:17px;margin-top:8px}.price strong{font-size:49px;letter-spacing:-.05em}.price span{font-size:10px;color:#7f8490;margin-left:8px}.price small{font-size:8px}.price-card .btn{width:100%}.demo-link{display:block;text-align:center;color:#167552;font-size:11px;font-weight:700;text-decoration:none;margin-top:14px}.price-card ul{list-style:none;padding:42px;margin:0}.price-card li{padding:9px 0;font-size:12px;color:#565d69}.price-card li i{font-style:normal;color:#168664;background:#e4f6ee;border-radius:5px;padding:3px 5px;margin-right:10px}.faq-list{max-width:790px;margin:auto}.faq-list details{border-bottom:1px solid #dbdde3;padding:21px 0}.faq-list summary{display:flex;justify-content:space-between;cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-list details p{max-width:680px;color:#747b87;font-size:13px;line-height:1.7}.final-cta{background:linear-gradient(135deg,#167552,#321d78);color:#fff;padding:90px 0}.final-cta .shell{display:flex;align-items:end;justify-content:space-between}.final-cta p{color:#cae3d7}.final-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:360px}.btn-outline-light{border-color:#ffffff55;color:#fff}.final-actions small{grid-column:1/3;text-align:center;color:#79b89e;font-size:9px}footer{background:#15161e;color:#fff;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.footer-brand{color:#fff}.footer-grid>div:first-child p{color:#858997;font-size:12px;max-width:240px;line-height:1.6}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.footer-grid b{font-size:11px}.footer-grid a{color:#8f939f;text-decoration:none;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #2b2c34;margin-top:50px;padding-top:20px;color:#6f7380;font-size:9px}@media(max-width:850px){.section{padding:80px 0}.ai-section,.report-grid,.security-inner,.split-heading,.team-section{grid-template-columns:1fr;gap:50px}.workflow-grid{grid-template-columns:1fr 1fr}.record-cards{grid-template-columns:repeat(3,1fr)}.report-stack{min-height:520px}.report-page{left:50%;transform:translateX(-50%) rotate(1deg)}.report-page.back{left:45%;transform:translateX(-50%) rotate(-5deg)}.final-cta .shell{display:block}.final-actions{margin-top:30px;max-width:400px}.footer-grid{grid-template-columns:2fr 1fr 1fr}}@media(max-width:620px){.section{padding:68px 0}.final-cta h2,.section h2{font-size:38px}.before-after{grid-template-columns:1fr}.switch{margin:-8px auto;z-index:2;transform:rotate(90deg)}.price-card,.record-cards,.security-grid,.steps,.workflow-grid{grid-template-columns:1fr}.split-heading{gap:0}.report-page{width:330px;height:475px;padding:25px}.report-copy .btn{width:auto}.ai-section,.team-section{gap:45px}.price-card>div{border-right:0;border-bottom:1px solid #e5e6ea}.price-card ul,.price-card>div{padding:28px}.final-actions{grid-template-columns:1fr;min-width:0}.final-actions small{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/3}}.v3 .visual-hero{position:relative;min-height:calc(100vh - 72px);display:flex;align-items:center;padding:48px 0 56px;overflow:hidden;background:radial-gradient(circle at 76% 32%,#e8f5ef 0,transparent 34%),radial-gradient(circle at 10% 4%,#e8f5ef 0,transparent 28%),#f5f7f5}.v3 .visual-hero:before{content:"";position:absolute;inset:0;opacity:.38;background-image:linear-gradient(#cae3d7 1px,transparent 0),linear-gradient(90deg,#cae3d7 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,transparent 90%);mask-image:linear-gradient(180deg,transparent,#000 25%,transparent 90%);pointer-events:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.78fr 1.42fr;gap:62px;align-items:center}.hero-message{text-align:left}.hero-message h1{font-size:clamp(50px,5.35vw,76px);margin:24px 0 22px;max-width:600px}.hero-message h1:first-line{color:#111827}.hero-message>p{max-width:510px;color:#626a78;font-size:18px;line-height:1.65;margin:0}.hero-message .cta-row{justify-content:flex-start;margin-top:28px}.hero-message>small{display:block;color:#858b96;font-size:11px;margin:13px 3px}.flow-track{gap:9px;margin-top:34px;color:#9a9eaa;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.flow-track,.flow-track span{display:flex;align-items:center}.flow-track span{gap:6px}.flow-track i{display:grid;place-items:center;width:19px;height:19px;border:1px solid #d9dbe1;border-radius:50%;font-size:7px;font-style:normal}.flow-track .active{color:#167552}.flow-track .active i{background:#167552;border-color:#167552;color:#fff}.flow-track b{color:#c2c5cb;font-weight:400}.saas-window{position:relative;border:1px solid #d9dae2;border-radius:18px;background:#fff;padding:7px;box-shadow:0 50px 110px #241a461f,0 12px 30px #17171f12}.saas-bar{height:34px;border-radius:11px 11px 4px 4px;background:#f3f3f6;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 11px;font-size:7px;color:#999eaa}.saas-bar .address{padding:4px 24px}.saas-shell{display:grid;grid-template-columns:120px 1fr;min-height:480px}.saas-nav{display:flex;flex-direction:column;gap:5px;background:#171821;border-radius:4px 0 0 10px;padding:16px 10px;color:#858997}.saas-nav .mini-brand{margin:0 3px 18px}.saas-nav button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#888c98;padding:9px;border-radius:6px;font:8px Arial;text-align:left}.saas-nav button.active{background:#292a36;color:#fff}.saas-nav .side-bottom{margin-top:auto}.saas-main{background:#f8f8fa;padding:21px 22px 14px;border-radius:0 0 10px}.app-head{display:flex;align-items:center;justify-content:space-between}.app-head small{font-size:7px;color:#888d97;letter-spacing:.1em;font-weight:750}.app-head h2{font-size:19px;margin:4px 0;letter-spacing:-.035em}.app-head>button{border:1px solid #dfe1e6;border-radius:7px;background:#fff;padding:8px;font:8px Arial;color:#626975}.day-summary{justify-content:space-between;margin-top:14px;background:#1b1d27;color:#fff;border-radius:10px;padding:12px 14px}.day-summary,.day-summary>div{display:flex;align-items:center}.day-summary>div{gap:10px}.summary-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#167552}.day-summary p{margin:0}.day-summary b,.day-summary small{display:block}.day-summary small{font-size:6px;color:#8f92a0;letter-spacing:.1em}.day-summary b{font-size:10px;margin-top:3px}.progress-pill{font-size:9px;color:#8fe3c1;background:#283b36;border-radius:12px;padding:5px 8px}.day-grid{display:grid;grid-template-columns:1.3fr .82fr;gap:10px;margin-top:10px}.attention-card,.checks-card{border:1px solid #e3e4e9;border-radius:10px;background:#fff;padding:13px}.attention-card>header,.checks-card>header{display:flex;align-items:flex-start}.checks-card header>div{flex:1 1}.action-step small,.attention-card header small,.checks-card header small,.reading small{font-size:6px;color:#9296a0;letter-spacing:.08em;font-weight:750}.attention-card h3,.checks-card h3{font-size:11px;margin:3px 0}.checks-card header>b{font-size:7px;color:#167552;background:#e8f5ef;padding:5px 7px;border-radius:10px}.app-progress{height:3px;background:#ececf0;margin:9px 0}.app-progress i{display:block;width:80%;height:100%;background:linear-gradient(90deg,#167552,#167552);transition:width .7s ease}.app-check{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #eeeef1}.app-check>span{display:grid;place-items:center;width:17px;height:17px;border:1px solid #d6d8df;border-radius:5px;font-size:7px}.app-check.done>span{background:#24a77a;border-color:#24a77a;color:#fff}.app-check p{flex:1 1;margin:0}.app-check p b,.app-check p small{display:block}.app-check p b{font-size:7px}.app-check p small{font-size:5.5px;color:#959aa4;margin-top:2px}.app-check em{font-size:5.5px;font-style:normal;color:#23805f;background:#e8f7f1;border-radius:9px;padding:4px 5px}.app-check.pending em{color:#8b671e;background:#fff1d4}.attention-card{border-color:#eedfc3;background:#fffefa}.attention-card>header>span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#fff0d6;color:#b97416;font-size:10px;font-weight:700;margin-right:8px}.attention-card>header>div{flex:1 1}.attention-card>header>b{font-size:5.5px;color:#a56b1b;background:#ffefd3;border-radius:10px;padding:4px 6px}.reading{position:relative;border-radius:8px;background:#fff5e4;margin:11px 0;padding:10px}.reading strong{display:block;font-size:22px;letter-spacing:-.04em;color:#9b5e0b;margin-top:3px}.reading span{position:absolute;right:9px;bottom:11px;font-size:6px;color:#9e7849}.action-chain{padding:2px}.action-step{display:flex;align-items:center;gap:7px}.action-step>i{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:#f1e4ce;color:#996419;font:normal 7px Arial}.action-step p{margin:0}.action-step p b,.action-step p em{display:block}.action-step p b{font-size:6.5px;margin-top:2px}.action-step p em{font-size:5.5px;color:#288062;font-style:normal;margin-top:2px}.action-step.resolved>i{background:#dff4eb;color:#167d5b}.chain-line{height:12px;border-left:1px dashed #d3c4aa;margin-left:9px}.attention-card>button{width:100%;border:0;background:#1b1d25;color:#fff;border-radius:7px;padding:8px;font:700 6.5px Arial}.app-footer,.attention-card>button{margin-top:10px;display:flex;justify-content:space-between}.app-footer,.app-footer>span{align-items:center}.app-footer>span{display:flex;gap:5px;font-size:6px;color:#777d88}.app-footer>span small{color:#a0a4ac}.team-avatar{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#e8f5ef;color:#167552;font:normal 6px Arial}.app-footer>button{border:1px solid #dadce2;background:#fff;color:#167552;border-radius:7px;padding:7px 9px;font:700 6.5px Arial}.status-toast{position:absolute;display:flex;align-items:center;gap:8px;z-index:3;background:#fffffff2;border:1px solid #dfe1e7;border-radius:10px;padding:9px 12px;box-shadow:0 15px 35px #1e1e2a1f;transition:.55s cubic-bezier(.2,.8,.2,1);opacity:0;transform:translateY(10px) scale(.96)}.status-toast>span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#e1f5ec;color:#16805d;font-size:9px}.status-toast p{margin:0}.status-toast b,.status-toast small{display:block}.status-toast b{font-size:7px}.status-toast small{font-size:5.5px;color:#8c919a;margin-top:2px}.captured{top:100px;right:-24px}.resolved{top:238px;right:-32px}.exported{bottom:30px;left:-28px}.phase-0 .captured,.phase-1 .resolved,.phase-2 .exported{opacity:1;transform:none}.phase-1 .flow-track span:nth-of-type(2),.phase-2 .flow-track span{color:#167552}.phase-1 .flow-track span:nth-of-type(2) i,.phase-2 .flow-track span i{background:#167552;border-color:#167552;color:#fff}.phase-2 .app-footer>button{background:#167552;color:#fff}.scroll-cue{position:absolute;bottom:15px;left:50%;display:flex;align-items:center;gap:9px;transform:translateX(-50%);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#9296a0}.scroll-cue i{font-style:normal;animation:nudge 1.8s ease-in-out infinite}@keyframes nudge{50%{transform:translateY(4px)}}@media(max-width:1000px){.v3 .visual-hero{padding-top:70px}.hero-grid{grid-template-columns:1fr;gap:50px}.hero-message{text-align:center}.hero-message h1,.hero-message>p{margin-left:auto;margin-right:auto}.hero-message .cta-row{justify-content:center}.hero-message>small{margin-inline:auto}.flow-track{justify-content:center}.saas-window{max-width:850px;margin:auto;width:100%}.scroll-cue{display:none}}@media(max-width:650px){.v3 .visual-hero{padding:48px 0 60px;min-height:auto}.hero-message{text-align:left}.hero-message h1{font-size:48px}.hero-message>p{font-size:16px}.flow-track,.hero-message .cta-row{justify-content:flex-start}.flow-track{flex-wrap:wrap}.saas-window{overflow:hidden;margin-inline:-4px;width:calc(100% + 8px)}.saas-bar{grid-template-columns:1fr 2fr}.saas-bar .secure{display:none}.saas-shell{grid-template-columns:44px 610px;transform:scale(.72);transform-origin:top left;width:910px;margin-bottom:-135px}.saas-nav{padding:14px 7px}.saas-nav button{justify-content:center;font-size:10px}.saas-nav .side-bottom span,.saas-nav button span{display:none}.captured{right:4px;top:auto;bottom:20px}.exported,.resolved{display:none}.hero-message .btn{width:100%}}.feature-stories{background:#f6f6f9;border-block:1px solid #e8e8ed}.feature-stories .section-heading{margin-bottom:80px}.story{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:center;margin:0 0 140px}.story:last-child{margin-bottom:0}.story.reverse{grid-template-columns:1.22fr .78fr}.story.reverse .story-copy{order:2}.story-copy{padding:10px}.story-no{display:block;color:#167552;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:20px}.story-copy h3{font-size:clamp(34px,4vw,48px);letter-spacing:-.05em;line-height:1.04;margin:0 0 17px}.story-copy>p{color:#6e7582;font-size:15px;line-height:1.7;margin:0}.story-copy ul{list-style:none;padding:0;margin:25px 0 0}.story-copy li{font-size:12px;font-weight:650;color:#4e5561;padding:8px 0}.story-copy li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#e3f5ed;color:#16805d;margin-right:10px;font-size:9px}.story-copy aside{background:#fff8e9;border:1px solid #f0deb5;border-radius:10px;color:#746238;font-size:9px;line-height:1.5;padding:12px;margin-top:20px}.story-visual{position:relative;min-width:0;border:1px solid #dcdee5;border-radius:20px;background:#fff;padding:22px;box-shadow:0 30px 80px #22223114}.visual-chrome{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid #e8e9ed;padding-bottom:12px;margin-bottom:16px;font-size:7px;color:#8d929d}.visual-chrome b{justify-self:center;color:#343842}.visual-chrome i{justify-self:end;font-style:normal}.daily-head{display:flex;justify-content:space-between;align-items:center}.daily-head small{font-size:6px;color:#8b909a;letter-spacing:.1em}.daily-head h4{font-size:16px;margin:4px 0}.daily-head>span{font-size:7px;color:#167552;background:#e8f5ef;padding:5px 7px;border-radius:10px}.daily-progress{height:4px;border-radius:5px;background:#ececf0;margin:15px 0}.daily-progress i{display:block;width:80%;height:100%;background:#167552}.daily-row{display:flex;align-items:center;gap:9px;border-top:1px solid #eeeef1;padding:10px 0}.daily-row>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #d6d8df;border-radius:6px;font-size:8px}.daily-row>span.done{background:#25a77a;border-color:#25a77a;color:#fff}.daily-row p{flex:1 1;margin:0}.daily-row b,.daily-row small{display:block}.daily-row b{font-size:8px}.daily-row small{font-size:6px;color:#9297a1;margin-top:3px}.daily-row em{font-style:normal;font-size:6px;color:#21805e;background:#e8f7f1;padding:4px 6px;border-radius:9px}.visual-alert{display:flex;align-items:center;gap:9px;background:#fff7e8;border:1px solid #efddbb;border-radius:9px;padding:10px;margin-top:8px}.visual-alert>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#ffe9c5;color:#a66b17;font-size:9px;font-weight:700}.visual-alert p{flex:1 1;margin:0}.visual-alert b,.visual-alert small{display:block}.visual-alert b{font-size:7px}.visual-alert small{font-size:6px;color:#9a794c;margin-top:3px}.visual-alert button{border:0;background:#1b1d25;color:#fff;border-radius:6px;padding:7px 9px;font-size:6px}.label-workspace{display:grid;grid-template-columns:1.12fr .88fr;gap:17px;background:#e8f5ef;padding:17px}.finished-label,.label-editor{background:#fff;border-radius:12px;border:1px solid #dedee5;padding:17px}.label-editor label{display:block;font-size:7px;font-weight:700;margin:10px 0}.label-editor input,.label-editor textarea{display:block;width:100%;border:1px solid #e0e1e6;border-radius:7px;background:#fafafa;padding:9px;margin-top:5px;font:7px Arial;resize:none}.label-editor>small{font-size:6px;color:#8c919a}.label-editor>div:not(.visual-chrome){display:flex;gap:5px;margin-top:6px}.label-editor>div span{font-size:6px;color:#934b4b;background:#f8e8e8;padding:4px 6px;border-radius:8px}.label-editor>button{width:100%;border:0;background:#167552;color:#fff;border-radius:7px;padding:8px;margin-top:13px;font:700 7px Arial}.finished-label>span{font-size:6px;color:#8c919a;font-weight:700}.finished-label>div{border:1px dashed #bfc2ca;margin:16px 0 12px;padding:20px 13px;text-align:center}.finished-label strong{font-size:11px}.finished-label p{font-size:6px;line-height:1.55}.finished-label hr{border:0;border-top:1px solid #d6d7dc}.finished-label small{display:block;font-size:6px;margin-top:5px}.finished-label>em{display:block;text-align:center;color:#207e5e;background:#e5f5ee;border-radius:8px;padding:7px;font:normal 6px Arial}.report-workspace{min-height:415px;background:#1a1b24;padding:18px;overflow:hidden}.records-app{width:77%;background:#fafafa;border-radius:11px;padding:17px}.filter-bar{display:flex;gap:5px;margin-bottom:12px}.filter-bar span{border:1px solid #dddfe4;background:#fff;border-radius:6px;padding:7px;font-size:6px;color:#737985}.filter-bar button{margin-left:auto;border:0;background:#167552;color:#fff;border-radius:6px;font-size:6px}.record-line{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8e8ec;border-radius:7px;padding:9px;margin:6px 0}.record-line>span{color:#1a8a66}.record-line p{flex:1 1;margin:0}.record-line b,.record-line small{display:block}.record-line b{font-size:7px}.record-line em,.record-line small{font-size:5.5px;color:#9398a1}.record-line em{font-style:normal;color:#217b5d}.emerging-report{position:absolute;right:17px;top:48px;width:210px;height:310px;background:#fff;border-radius:3px;padding:23px;color:#20232b;box-shadow:0 25px 50px #0006;transform:rotate(3deg)}.report-mark{display:grid;place-items:center;width:28px;height:28px;background:#167552;color:#fff;border-radius:6px;font-size:8px;font-weight:700}.emerging-report>small{display:block;color:#777d88;font-size:5px;letter-spacing:.1em;margin-top:16px}.emerging-report h4{font-size:20px;margin:6px 0}.emerging-report>p{font-size:7px;color:#7f8490;line-height:1.5}.emerging-report>div{background:#e8f5ef;border-radius:7px;padding:10px}.emerging-report>div b,.emerging-report>div span{display:block}.emerging-report>div b{font-size:16px}.emerging-report>div span{font-size:5px;color:#848994}.emerging-report hr{border:0;border-top:1px solid #e2e3e7;margin:14px 0}.emerging-report>i{display:block;border-bottom:1px solid #eee;padding:7px 0;font:normal 6px Arial}.team-workspace{display:grid;grid-template-columns:.72fr 1.28fr;gap:12px;background:#e8f5ef;padding:17px}.role-switcher,.staff-dash{background:#fff;border:1px solid #dedfe6;border-radius:11px;padding:14px}.role-switcher>small{font-size:6px;color:#8d929b;font-weight:700}.role-switcher .role-option span{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#e8f5ef;color:#167552;font-size:7px}.staff-dash h4{font-size:13px}.staff-row{display:flex;align-items:center;gap:8px;border-top:1px solid #ededf0;padding:10px 0}.staff-row>span{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#e8f5ef;color:#167552;font-size:6px}.staff-row p{flex:1 1;margin:0}.staff-row b,.staff-row small{display:block}.staff-row b{font-size:7px}.staff-row small{font-size:5.5px;color:#9397a0;margin-top:2px}.staff-row em{font-style:normal;font-size:5.5px;color:#1b805e;background:#e6f5ee;padding:4px 6px;border-radius:8px}.staff-row em.due{color:#926415;background:#fff0d3}.role-note{display:flex;align-items:center;gap:8px;background:#1b1d25;color:#fff;border-radius:8px;padding:9px;margin-top:7px}.role-note>span{color:#76d7b2}.role-note p{margin:0}.role-note b,.role-note small{display:block;font-size:6px}.role-note small{color:#8e929e;margin-top:2px}@media(max-width:850px){.story,.story.reverse{grid-template-columns:1fr;gap:40px;margin-bottom:100px}.story.reverse .story-copy{order:0}.story-copy{max-width:620px}.story-visual{width:100%}}@media(max-width:620px){.feature-stories .section-heading{margin-bottom:55px}.story{margin-bottom:80px}.story-copy h3{font-size:36px}.story-visual{padding:13px;border-radius:15px}.label-workspace,.team-workspace{grid-template-columns:1fr}.finished-label{display:none}.report-workspace{min-height:340px}.records-app{width:88%;padding:10px}.emerging-report{right:8px;width:155px;height:260px;padding:15px}.emerging-report h4{font-size:15px}.role-switcher{display:flex;gap:4px;overflow:hidden}.role-switcher>small{display:none}.role-switcher .role-option{min-width:90px}.daily-row{padding:8px 0}}.pricing-v2{background:#fff}.pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}.pricing-head>div:first-child{max-width:690px}.pricing-head h2{margin-bottom:15px}.pricing-head p{color:#707783;font-size:15px;line-height:1.65;margin:0}.billing-toggle{display:flex;flex:0 0 auto;background:#f0f0f4;border:1px solid #e0e1e6;border-radius:11px;padding:4px}.billing-toggle button{border:0;background:transparent;border-radius:8px;padding:10px 17px;color:#737985;font:700 11px Arial;cursor:pointer;transition:.2s}.billing-toggle button.active{background:#fff;color:#22252d;box-shadow:0 3px 10px #20202c14}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:stretch}.plan-card{position:relative;border:1px solid #dfe1e7;border-radius:18px;background:#fff;padding:31px;display:flex;flex-direction:column;box-shadow:0 14px 40px #24243308}.plan-card.popular{border:2px solid #167552;padding:30px;box-shadow:0 24px 60px #1675521a}.popular-flag{position:absolute;top:0;right:24px;transform:translateY(-50%);background:#167552;color:#fff;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.plan-top{min-height:112px}.plan-top h3{font-size:23px;letter-spacing:-.035em;margin:0 0 10px}.plan-top p{color:#737a86;font-size:12px;line-height:1.55;margin:0}.plan-price{display:flex;align-items:baseline;margin:12px 0 8px}.plan-price sup{font-size:17px;font-weight:750;align-self:flex-start;margin-top:8px}.plan-price strong{font-size:48px;letter-spacing:-.055em}.plan-price>span{color:#818690;font-size:10px;margin-left:5px}.saving-line{min-height:39px;display:flex;flex-direction:column;gap:3px}.saving-line b{color:#177f5d;font-size:9px}.saving-line span{color:#888e98;font-size:8px}.saving-line.monthly{justify-content:center}.plan-card>.btn{width:100%;margin:17px 0 25px}.plan-button{border-color:#d9dbe1;background:#fff;color:#292d36}.plan-includes{border-top:1px solid #ececf0;padding-top:21px}.plan-includes>small{font-size:7px;color:#8d929c;font-weight:800;letter-spacing:.09em}.plan-includes p{display:flex;align-items:center;gap:8px;color:#555c68;font-size:10px;margin:12px 0}.plan-includes i{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#e4f5ed;color:#16805d;font-size:7px;font-style:normal}.comparison{border:1px solid #dfe1e6;border-radius:15px;margin-top:30px;background:#fbfbfc;overflow:hidden}.comparison summary{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;cursor:pointer;list-style:none}.comparison summary div small,.comparison summary div span{display:block}.comparison summary div span{font-size:13px;font-weight:750}.comparison summary div small{color:#858b95;font-size:9px;margin-top:4px}.comparison summary>i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e8f5ef;color:#167552;font-style:normal;font-size:17px;transition:.2s}.comparison[open] summary>i{transform:rotate(45deg)}.comparison-table{border-top:1px solid #e3e4e8;padding:0 26px 18px}.compare-row{display:grid;grid-template-columns:2fr repeat(3,1fr);align-items:center;border-bottom:1px solid #e8e8ec;min-height:46px}.compare-row>:not(:first-child){text-align:center}.compare-row b,.compare-row span{font-size:10px}.compare-row i{font-style:normal;color:#a1a5ad;font-size:10px}.compare-row i.yes{color:#198061}.compare-head{color:#6c727d}.pricing-demo{display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:#191b24;color:#fff;margin-top:20px;padding:27px 30px}.pricing-demo h3{font-size:17px;margin:0 0 5px}.pricing-demo p{color:#989ca8;font-size:10px;margin:0}.pricing-demo .btn{background:#fff;color:#20232b;border-color:#fff;padding:11px 16px}@media(max-width:850px){.pricing-head{align-items:flex-start}.plan-grid{grid-template-columns:1fr}.plan-card,.plan-card.popular{padding:28px}.plan-top{min-height:0}.popular-flag{right:20px}.plan-includes{display:grid;grid-template-columns:1fr 1fr}.plan-includes>small{grid-column:1/3}.pricing-demo{gap:30px}}@media(max-width:620px){.pricing-head{display:block}.billing-toggle{margin-top:25px;width:100%}.billing-toggle button{flex:1 1}.plan-includes{display:block}.comparison-table{overflow-x:auto;padding-inline:15px}.compare-row{grid-template-columns:170px repeat(3,70px);min-width:380px}.pricing-demo{display:block;padding:24px}.pricing-demo .btn{width:100%;margin-top:20px}}.saas-nav .mock-nav{display:flex;align-items:center;gap:9px;border-radius:6px;padding:9px;font-size:8px}.saas-nav .mock-nav b{font-weight:400}.saas-nav .mock-nav.active{background:#292a36;color:#fff}.mock-date{border:1px solid #dfe1e6;border-radius:7px;background:#fff;padding:8px;font-size:8px;color:#626975}.mock-button{width:100%;background:#1b1d25;color:#fff;border-radius:7px;margin-top:10px;padding:8px;display:flex;justify-content:space-between}.mock-button,.mock-report{font-size:6.5px;font-weight:700}.mock-report{border:1px solid #dadce2;background:#fff;color:#167552;border-radius:7px;padding:7px 9px}.problem{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:center}.problem-intro h2{font-size:clamp(38px,4.3vw,56px);line-height:1.05;letter-spacing:-.055em;margin:0 0 18px}.problem-intro p{color:#6d7480;line-height:1.7}.record-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;border:1px solid #dfe1e6;border-radius:18px;background:#fff;padding:27px;box-shadow:0 22px 55px #2020300b}.record-flow>div{min-width:0}.record-flow b,.record-flow small,.record-flow span{display:block}.record-flow span{color:#167552;font-size:8px;font-weight:800}.record-flow b{font-size:14px;margin:12px 0 6px}.record-flow small{color:#858b95;font-size:8px;line-height:1.4}.record-flow>i{color:#c5c8cf;font-style:normal;padding:0 12px}.how-compact{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:center}.how-compact>div:first-child h2{font-size:clamp(38px,4.3vw,54px);line-height:1.05;letter-spacing:-.05em;margin:0}.how-compact .steps article{padding:28px 24px}.how-compact .steps h3{margin-top:22px}.proof-section{background:#191a23;color:#fff;padding:100px 0;overflow:hidden}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.proof-grid h2{font-size:clamp(38px,4.3vw,56px);line-height:1.04;letter-spacing:-.055em;margin:0 0 20px}.proof-grid>div:first-child>p{color:#b5b8c3;line-height:1.7;max-width:540px}.proof-grid .btn{margin-top:18px;width:auto}.proof-report{position:relative;max-width:410px;margin:auto;background:#fff;color:#20232b;border-radius:5px;padding:38px;box-shadow:0 35px 75px #0007;transform:rotate(1.5deg)}.proof-report>small{display:block;color:#7b808b;font-size:7px;letter-spacing:.1em;margin-top:18px}.proof-report h3{font-size:30px;margin:7px 0}.proof-report>p{font-size:9px;color:#858a94}.proof-report>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0}.proof-report>div b{background:#e8f5ef;border-radius:7px;padding:12px;font-size:18px}.proof-report>div small{display:block;color:#848994;font-size:6px;margin-top:4px}.proof-report hr{border:0;border-top:1px solid #e5e5e9}.proof-report>i{display:grid;grid-template-columns:auto 1fr auto;gap:9px;border-bottom:1px solid #eee;padding:10px 0;font:normal 8px ui-sans-serif}.proof-report>i span{color:#16805d}.trust-security{background:#e8f5ef}.trust-security .shell{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:start}.trust-heading h2{font-size:clamp(38px,4.3vw,54px);line-height:1.05;letter-spacing:-.05em;margin:0 0 18px}.trust-heading p{color:#6d7480;line-height:1.7}.trust-points{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trust-points article{display:flex;gap:12px;background:#fff;border:1px solid #cae3d7;border-radius:13px;padding:20px}.trust-points article>span{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:7px;background:#e4f5ed;color:#16805d;font-size:9px}.trust-points h3{font-size:13px;margin:4px 0 6px}.trust-points p{color:#7a808b;font-size:9px;line-height:1.5;margin:0}.faq-list details p{font-size:14px}.faq-list summary{font-size:16px}.nav-actions{gap:18px}@media(max-width:850px){.how-compact,.problem,.proof-grid,.trust-security .shell{grid-template-columns:1fr;gap:50px}.proof-report{width:min(100%,410px)}.record-flow{max-width:650px}.demo-nav{display:none}}@media(max-width:650px){.login-nav{display:none}.nav-actions{gap:8px}.nav .btn-sm{width:auto;padding:10px 13px}.brand>span:last-child{display:inline}.saas-shell{display:block;min-height:0;width:auto;margin:0;transform:none}.saas-nav{display:none}.saas-main{padding:14px 12px}.day-grid{grid-template-columns:1fr}.attention-card,.checks-card{padding:12px}.app-check p b{font-size:9px}.app-check em,.app-check p small{font-size:7px}.attention-card h3,.checks-card h3{font-size:13px}.action-step small,.attention-card header small,.checks-card header small,.reading small{font-size:7px}.attention-card{margin-top:2px}.app-footer{gap:10px}.app-footer>span small{display:none}.mock-report{font-size:7px}.status-toast{display:none}.problem{padding-top:75px}.record-flow{grid-template-columns:1fr}.record-flow>i{transform:rotate(90deg);justify-self:center;padding:7px}.record-flow>div{text-align:center}.record-flow small{font-size:10px}.how-compact .steps{grid-template-columns:1fr}.proof-section{padding:75px 0}.proof-report{padding:26px}.trust-points{grid-template-columns:1fr}.faq-list details p{font-size:13px}.faq-list summary{font-size:14px;gap:20px}.final-cta{padding:70px 0}}:where(a,button,summary):focus-visible{outline:3px solid #167552;outline-offset:3px;border-radius:6px}.billing-toggle button,.btn,.faq-list summary{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.floating-card,.product-frame,.scroll-cue i{animation:none!important}.btn,.status-toast,.workflow-card{transition:none!important}}:where(input,select,textarea):focus-visible{outline:3px solid #167552;outline-offset:2px}.faq-list p,.feature-stories small,.plan-card small,.proof-report small,.record-flow small,.site-footer a,.site-footer p,.story-copy>p,.trust-strip .shell>p,.visual-chrome>span{color:#555d69}.brand-mark{background:#167552}.saas-window [aria-hidden=true]{color:#5f6672}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #dfe1e6;border-radius:10px;background:#fff;color:#383d47;font-size:12px;font-weight:700;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{position:absolute;z-index:40;top:50px;right:0;min-width:210px;padding:8px;border:1px solid #dcdee4;border-radius:12px;background:#fff;box-shadow:0 14px 35px #20202b17}.mobile-menu>div a{display:flex;align-items:center;min-height:44px;padding:0 11px;border-radius:8px;color:#3f4550;font-size:13px}.mobile-menu>div a:hover{background:#e8f5ef}.nav-actions>.text-link,.nav-links a{display:flex;align-items:center;min-height:44px}.visual-control{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#1b1d25;color:#fff;padding:7px 9px;font-size:6px;font-weight:700}.visual-control.wide{display:flex;width:100%;margin-top:13px;background:#167552;padding:8px}.role-switcher .role-option{width:100%;display:grid;grid-template-columns:25px 1fr;column-gap:7px;text-align:left;border:1px solid transparent;background:transparent;border-radius:8px;padding:9px 6px;margin-top:7px}.role-switcher .role-option.selected{border-color:#cae3d7;background:#e8f5ef}.role-switcher .role-option>span{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#e8f5ef;color:#167552;font-size:7px}.role-switcher .role-option b{font-size:7px}.role-switcher .role-option em{font-size:5.5px;color:#8b909a;font-style:normal}.billing-toggle button{min-height:44px}.faq-list summary{min-height:56px;align-items:center;padding-block:10px}.footer-grid>div:not(:first-child) a{display:flex;align-items:center;min-height:36px}.story-visual{box-shadow:0 20px 52px #22223110}.saas-window{box-shadow:0 32px 76px #241a4618,0 8px 20px #17171f0c}.plan-card{box-shadow:0 10px 28px #24243307}.proof-report{box-shadow:0 28px 60px #0005}@media(min-width:1280px){.shell{width:min(1280px,calc(100% - 96px))}.hero-grid{grid-template-columns:.9fr 1.35fr}.hero-message h1{font-size:clamp(56px,4.6vw,66px);max-width:560px}}@media(min-width:1700px){.shell{width:min(1320px,calc(100% - 160px))}.visual-hero .hero-grid{gap:86px}}@media(max-width:850px){.mobile-menu{display:block}.demo-nav,.login-nav{display:none}.nav-actions{gap:10px}.nav-links,.status-toast{display:none}}@media(max-width:480px){.brand>span:last-child{display:none}.nav .btn-sm{font-size:12px;padding-inline:12px}.mobile-menu summary{font-size:0}.mobile-menu summary:after{content:"☰";font-size:17px}.hero-message h1{font-size:44px;line-height:1.01;letter-spacing:-.055em}.hero-message>p{font-size:15px}.hero-message .cta-row{gap:8px}.section{padding:64px 0}.feature-stories .section-heading{margin-bottom:45px}.story-copy h3{font-size:34px}.story{gap:30px;margin-bottom:72px}.pricing-v2 .plan-grid{gap:20px}.comparison summary{padding:18px}.footer-grid>div:not(:first-child) a{min-height:44px}}.story-visual :is(span,small,em,i){color:#424955}.story-visual .daily-row>span.done,.story-visual :is(.visual-control,.report-mark){color:#fff}.story-visual .role-note :is(span,b,small){color:#eef1f4}.detail-stories>article>div:first-child p,.plan-top p,.platform-band p,.pricing-head p,.principle-grid p,.problem-intro>p,.responsibility-grid li,.section-heading>p,.split-story p,.story-copy>p,.trust-heading>p{color:#555d69}.trust-points p{color:#56606b;font-size:12px}.comparison summary div small,.plan-price>span,.pricing-demo p,.saving-line span{color:#59616d}.footer-bottom,.site-footer a,.site-footer p{color:#c3c7cf}.record-flow small{color:#555d69}.proof-report :is(small,p){color:#555d69}.footer-grid>div:not(:first-child) a{min-height:44px}.visual-alert>.visual-control{background:#704000;color:#fff}.emerging-report>div>span,.emerging-report>p,.faq-list details p,.proof-report>div small,.role-switcher .role-option em,.steps article>p{color:#555d69}.billing-toggle button{color:#565d68}.pricing-demo p{color:#c3c7cf}.about-console header,.control-monitor .monitor-footer,.control-monitor>div,.history-row small,.history-row time{color:#555d69}.nav-actions>.text-link,.nav-links a{min-width:44px;justify-content:center}.brand{min-width:44px}.pricing-demo .plan-button{min-height:44px}html{scroll-padding-top:88px}.nav-wrap{position:sticky;z-index:50;top:0;box-shadow:0 1px 0 #e8e8ed,0 10px 28px #25253508}#demo,#how,#pricing,#security,#workflows{scroll-margin-top:88px}.hero-assurance{display:flex!important;align-items:center;gap:7px;color:#5c6470!important;font-weight:650}.hero-assurance i{color:#39765f;font-style:normal}.mobile-menu>div{max-height:min(460px,calc(100vh - 90px));overflow:auto}.mobile-menu[open] summary{border-color:#cae3d7;background:#e8f5ef;color:#167552}.mobile-menu>div a:focus-visible{background:#e8f5ef;outline-offset:-2px}.scroll-motion-ready .reveal-target{transition:transform .62s cubic-bezier(.2,.75,.25,1)}.scroll-motion-ready .reveal-target:not(.is-visible){transform:translateY(24px)}.final-actions .btn,.hero-message .btn,.plan-card .btn{min-height:48px}.plan-card.popular{transform:translateY(-6px)}.plan-card.popular:hover{transform:translateY(-9px)}.billing-toggle{box-shadow:inset 0 1px 2px #20202c0b}.billing-toggle button:focus-visible{outline-offset:1px}@media(max-width:850px){.nav-wrap{box-shadow:0 1px 0 #e8e8ed,0 8px 22px #2525350a}.mobile-menu>div{right:0;width:min(320px,calc(100vw - 28px))}.plan-card.popular,.plan-card.popular:hover{transform:none}}@media(max-width:620px){html{scroll-padding-top:72px}.hero-assurance{align-items:flex-start;flex-wrap:wrap;line-height:1.5}.hero-assurance i{display:none}.hero-assurance i+*{display:block}.nav-actions .btn-dark{min-height:44px}.mobile-menu>div{top:48px}.scroll-motion-ready .reveal-target:not(.is-visible){transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.scroll-motion-ready .reveal-target{opacity:1!important;transform:none!important;transition:none!important}.plan-card.popular,.plan-card.popular:hover{transform:none}}.product-gallery{border-block:1px solid #e0e8e3;background:#f1f6f3}.gallery-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);align-items:end;gap:70px;margin-bottom:42px}.gallery-heading h2{max-width:700px;margin:10px 0 0;font-size:clamp(40px,4.8vw,62px);line-height:1.02;letter-spacing:-.055em}.gallery-heading>p{margin:0;color:#56645c;font-size:14px;line-height:1.7}.gallery-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:18px}.gallery-shot{overflow:hidden;margin:0;border:1px solid #d7e1db;border-radius:20px;background:#fff;box-shadow:0 24px 65px #173a2912}.gallery-shot-bar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5ebe7;padding:0 16px;color:#5b6961}.gallery-shot-bar span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800}.gallery-shot-bar span i{width:7px;height:7px;border-radius:50%;background:#23835f;box-shadow:0 0 0 4px #23835f16}.gallery-shot-bar small{font-size:9px}.gallery-shot>a{position:relative;display:block;overflow:hidden;background:#f5f7f5}.gallery-shot>a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:70px;background:linear-gradient(transparent,#f5f7f5e8);pointer-events:none}.gallery-shot img{display:block;width:100%;height:auto}.gallery-tablet>a{height:620px}.gallery-mobile>a{height:365px}.gallery-shot figcaption{display:grid;gap:5px;border-top:1px solid #e5ebe7;padding:17px 18px 19px}.gallery-shot figcaption strong{font-size:13px}.gallery-shot figcaption span{color:#657269;font-size:10px;line-height:1.5}.gallery-side{gap:18px}.gallery-mobile,.gallery-side{display:grid;grid-template-rows:auto 1fr}.gallery-mobile{grid-template-columns:1fr 132px}.gallery-mobile .gallery-shot-bar,.gallery-mobile figcaption{grid-column:1/-1}.gallery-mobile>a{grid-row:2;width:132px;border-right:1px solid #e5ebe7}.gallery-mobile figcaption{grid-row:3}.gallery-capabilities{display:flex;flex-direction:column;border-radius:20px;background:#173f30;padding:24px;color:#fff;box-shadow:0 24px 60px #173a2920}.gallery-capabilities .kicker{color:#8bd2b3}.gallery-capabilities h3{margin:9px 0 17px;font-size:23px;line-height:1.12;letter-spacing:-.035em}.gallery-capabilities>div{display:grid}.gallery-capabilities p{display:flex;align-items:flex-start;gap:10px;margin:0;border-top:1px solid #ffffff18;padding:12px 0}.gallery-capabilities p>i{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:6px;background:#ffffff14;color:#8fe0bd;font-size:8px;font-style:normal}.gallery-capabilities small,.gallery-capabilities strong{display:block}.gallery-capabilities strong{font-size:11px}.gallery-capabilities small{margin-top:3px;color:#b9d1c7;font-size:9px;line-height:1.4}.gallery-capabilities>a{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #ffffff22;padding-top:15px;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.gallery-note{margin:18px 0 0;color:#6b766f;font-size:10px;text-align:center}.proof-report-image{display:block;overflow:hidden;width:min(100%,470px);margin:auto;border:7px solid #fff;border-radius:7px;background:#fff;box-shadow:0 32px 75px #0007;transform:rotate(1.5deg);transition:transform .25s}.proof-report-image:hover{transform:rotate(.5deg) translateY(-4px)}.proof-report-image img{display:block;width:100%;height:auto}.proof-report-image:focus-visible{outline-color:#cae3d7}@media(max-width:900px){.gallery-heading{grid-template-columns:1fr;gap:18px}.gallery-heading>p{max-width:650px}.gallery-grid{grid-template-columns:1fr}.gallery-tablet>a{height:540px}.gallery-side{grid-template-columns:minmax(260px,.75fr) minmax(300px,1.25fr);grid-template-rows:1fr}.gallery-capabilities,.gallery-mobile{min-height:460px}.gallery-mobile>a{height:300px}}@media(max-width:650px){.gallery-heading{margin-bottom:28px}.gallery-heading h2{font-size:39px}.gallery-grid{gap:14px}.gallery-tablet>a{height:420px}.gallery-side{grid-template-columns:1fr}.gallery-capabilities,.gallery-mobile{min-height:0}.gallery-mobile{grid-template-columns:1fr}.gallery-mobile>a{grid-column:1;width:100%;height:440px;border-right:0}.gallery-mobile figcaption{grid-row:3}.gallery-capabilities{padding:22px}.gallery-note{text-align:left}.proof-report-image{width:min(92%,430px);transform:none}.proof-report-image:hover{transform:translateY(-3px)}}.gallery-mobile{display:block}.gallery-mobile .gallery-shot-bar,.gallery-mobile figcaption{display:flex}.gallery-mobile figcaption{display:grid}.gallery-mobile>a{display:block;width:100%;border-right:0}:root{--ink:#18251f;--purple:#167552;--line:#e2e8e4;--bg:#f5f7f5}body{background:var(--bg);color:var(--ink)}.nav-wrap{border-color:#e2e8e4;background:#f5f7f5e8}.brand{color:#18251f}.brand-mark,.mini-brand{background:#2ca878;box-shadow:0 8px 24px #1675522b}.nav-links a,.text-link{color:#526159}.btn-dark{background:#14251f}.btn-primary{background:#167552;box-shadow:0 10px 30px #16755232}.btn-primary:hover{background:#0d6142}.btn-quiet{border-color:#dce5df;color:#26372f}.eyebrow{border-color:#cae3d7;background:#f8fcfa;color:#2f6f56}.pulse-dot{background:#2ca878;box-shadow:0 0 0 4px #2ca87820}.visual-hero{background:radial-gradient(circle at 22% 18%,#e8f5ef 0,transparent 36%),#f5f7f5}.hero-message h1 span,h1 span{color:#39765f}.hero-message>p{color:#5f6f66}.product-frame,.saas-window{border-color:#d7e1db;box-shadow:0 32px 76px #173a2918,0 8px 20px #173a290d}.saas-bar,.window-bar{border-color:#e2e8e4;background:#f0f4f1}.app-sidebar,.saas-nav{background:#14251f}.avatar,.mini-brand{background:#2ca878}.mock-nav.active,.side-item.active{background:#fff;color:#183026}.mock-nav.active:before{background:#167552}.dashboard,.saas-main{background:#f5f7f5}.dash-tabs button.active{border-color:#167552;color:#167552}.linear-progress i,.progress i{background:#167552}.fc-two>span,.panel-head>span,.tab-placeholder button{background:#e8f5ef;color:#167552}.kicker,.review-btn{color:#167552}.section-tint{border-color:#e2e8e4;background:#eef3f0}.problem,.trust-security{background:#f5f7f5}.record-flow div>span,.steps article>span{background:#e8f5ef;color:#167552}.record-flow>i,.switch{background:#167552}.principle-grid article>span,.record-cards article>span,.security-grid article>span,.story-tag,.wf-icon{background:#e8f5ef;color:#167552}.story-copy .kicker,.story-index{color:#167552}.story-visual{border-color:#d7e1db;box-shadow:0 20px 52px #173a2910}.final-cta,.gallery-capabilities,.pricing-demo,.workflow-card.featured{background:#173f30}.plan-card.popular{border-color:#79b89e}.plan-button.primary,.popular-tag{background:#167552}.plan-button.primary:hover{background:#0d6142}.billing-toggle button.active{background:#167552}.saving-line,.trust-points article>span{background:#e8f5ef;color:#167552}.faq-list details[open]{border-color:#afd4c3}.faq-list summary span{color:#167552}.proof-section{background:#173f30}.btn-white{color:#173f30}.site-footer{background:#14251f}.inner-hero,.legal-hero{background:linear-gradient(145deg,#f8fbf9 42%,#e8f5ef)}.inner-hero:before{border-color:#cae3d7;box-shadow:0 0 0 90px #f3f8f5,0 0 0 91px #dcece4}.about-console,.paper-card.after{border-color:#cae3d7;box-shadow:0 22px 60px #16755214}.legal-layout aside{border-color:#cae3d7}.legal-layout aside a:hover{color:#167552}.mobile-menu summary{border-color:#d7e1db}.mobile-menu>div a:focus-visible,.mobile-menu>div a:hover,.mobile-menu[open] summary{border-color:#a9cdbd;background:#e8f5ef;color:#146544}.hero-assurance i{color:#62a98a}.proof-report-image:focus-visible{outline-color:#79b89e}.saas-nav .mock-nav.active{background:#fff;color:#183026}