.dropZone{margin-bottom:8px;overflow:hidden}:root{--zi-navy:#071b35;--zi-blue:#246bfd;--zi-blue-dark:#164fc8;--zi-cyan:#27c7d9;--zi-verified:#20c985;--zi-warm-white:#f6fbf9;--zi-line:#d8e4e9;--zi-muted:#607286;--bg:var(--zi-warm-white);--ink:var(--zi-navy);--muted:var(--zi-muted);--line:var(--zi-line);--card:#fff;--green:var(--zi-blue);--green-dark:var(--zi-blue-dark);--mint:#eaf1ff;--navy:var(--zi-navy)}body{background:var(--zi-warm-white);color:var(--zi-navy)}::selection{color:var(--zi-navy);background:#27c7d94a}.logoMark,.authShowcaseHeader .logoMark,.landingNav .logoMark{width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:13px;padding:0;overflow:hidden}.logoMark img{object-fit:contain;width:100%;height:100%;display:block}.logoType{gap:3px}.logoType b{color:var(--zi-navy);letter-spacing:.08em;font-size:16px;font-weight:900}.logoType small{color:var(--zi-blue);letter-spacing:.19em;font-size:8px;font-weight:900}.sidebar .logoType b,.authShowcase .logoType b{color:#fff}.sidebar .logoType small,.authShowcase .logoType small{color:var(--zi-cyan)}.primaryButton,.landingV2Cta,.aboutV2Button,.authSubmit{border-color:var(--zi-blue);background:var(--zi-blue);color:#fff;box-shadow:0 14px 30px #246bfd24}.primaryButton:hover,.landingV2Cta:hover,.aboutV2Button:hover,.authSubmit:hover{background:var(--zi-blue-dark);box-shadow:0 17px 34px #246bfd2d}.ghostButton,.landingV2Ghost{border-color:var(--zi-line);color:var(--zi-navy)}.pill,.landingV2Eyebrow{color:#087f90;background:#ebfbfd;border-color:#bfeaf0}.landingV2Eyebrow i,.supportLive i,.authLive i{background:var(--zi-cyan);box-shadow:0 0 0 5px #27c7d91a}.landingV2,.aboutV2,.plansPage,.policyPage,.contactPage{background:var(--zi-warm-white)}.landingV2Nav,.simpleNav,.policyNav{color:var(--zi-navy)}.landingV2Nav nav,.landingV2NavActions{color:#40566d}.landingV2Nav nav a:hover,.simpleNav>a:last-child{color:var(--zi-blue)}.landingV2Hero:before{background:0 0;border:1px solid #27c7d929;border-radius:44% 56% 58% 42%;width:650px;height:650px;transform:rotate(18deg)}.landingV2Hero:after{content:"";z-index:0;border-top:3px solid var(--zi-cyan);border-inline-start:3px solid var(--zi-cyan);pointer-events:none;width:64px;height:64px;position:absolute;inset:70px auto auto -8px}.landingV2Copy h1,.aboutV2Hero h1,.plansHero h1,.policyHero h1,.contactHero h1{color:var(--zi-navy)}.landingV2Copy h1 em,.aboutV2Hero h1 em,.authStory h1 em{color:var(--zi-blue)}.landingV2Copy>p,.landingDemoHeading p,.landingWorkflow header p,.landingFaq header p{color:var(--zi-muted)}.landingInspectionStage{isolation:isolate}.landingStageGlow{background:#27c7d91b}.landingInspectionCard{border-color:#bcdce4;box-shadow:0 32px 80px #071b351c}.landingInspectionCard header b{color:#087f90;background:#e8fafd}.landingScanBeam,.landingDemoSweep{background:linear-gradient(90deg,#0000,#27c7d9aa,#0000)}.landingScanFocus,.landingDetection.one{border-color:var(--zi-cyan)}.landingHumanCard{border-color:#bcd5ff}.landingHumanCard>span{background:var(--zi-blue)}.landingEvidenceCard .after,.landingDemoPanel.step4 .landingDemoMetric i,.landingDemoSceneStatus i{background:var(--zi-verified)}.landingProcessing i{background:var(--zi-cyan)}.landingProofBar article>i,.landingWorkflow article>i,.landingDemoDetail>span,.landingProductCopy>span,.landingFaq>header>span{color:var(--zi-blue)}.landingProofBar,.landingDemoShell,.landingWorkflow>div article,.landingFaqList details,.aboutStoryCard,.aboutFrictionGrid article,.aboutValueGrid article{border-color:var(--zi-line);box-shadow:0 18px 46px #071b350c}.landingDemoTabs button.active{color:var(--zi-blue)}.landingDemoTabs button.active i,.landingDemoRecord span.done i{background:var(--zi-blue)}.landingDemoRecord span:last-child.done i{background:var(--zi-verified)}.landingProduct{background:var(--zi-navy)}.landingProductCopy li{color:#dbe9f4}.landingProductCopy li:first-letter{color:var(--zi-verified)}.landingFinalCta,.aboutV2Cta{background:var(--zi-navy);box-shadow:0 25px 65px #071b3529}.landingFinalCta>div>span,.aboutV2Cta>div>span{color:var(--zi-cyan)}.landingV2Cta.light,.aboutV2Button.light{color:var(--zi-blue);background:#fff}.landingV2Cta.light span,.aboutV2Button.light span{background:#eaf1ff}.landingV2Disclaimer{color:#53687d;background:#f9fcfd;border-color:#dce8ec}.landingV2Footer,.aboutV2Footer,.policyFooter{border-color:var(--zi-line)}.aboutV2Hero:before,.aboutV2Hero:after{background:0 0;border-color:#27c7d928}.aboutSmartLane,.aboutConnectedStory{background:var(--zi-navy)}.aboutSmartTop span,.aboutConnectedCopy>span,.aboutLocalCopy>span,.aboutValueHead>span,.aboutHumanCopy>span{color:var(--zi-cyan)}.aboutSmartTop b,.aboutConnectedRail div:last-child i{color:var(--zi-verified)}.aboutRailPulse{background:var(--zi-cyan)}.aboutConnectedRail div b,.aboutValueGrid article>span{color:var(--zi-blue)}.aboutMapCore{background:var(--zi-navy);color:#fff}.aboutMapCore:after{background:var(--zi-cyan)}.aboutHumanCore{border-color:var(--zi-cyan);color:var(--zi-navy)}.plansGrid article,.topupSection,.billingAssurance{border-color:var(--zi-line)}.plansGrid article.featured{border-color:var(--zi-blue);box-shadow:0 25px 60px #246bfd16}.plansGrid article>em,.topupGrid article.best>em{background:var(--zi-blue)}.plansGridFour .currentPlanTag{color:#117d59;background:#e8fbf3}.billingStatusIcon{background:var(--zi-verified)}.billingStatusCard{background:#f0fcf7;border-color:#aee8d1}.topupSection{background:#fff;box-shadow:0 24px 60px #071b350d}.topupSection header aside{background:#eefbfd;border-color:#c7e9ee}.topupSection header aside b{color:var(--zi-blue)}.topupGrid article.best{border-color:var(--zi-blue)}.billingAssurance b{color:var(--zi-blue)}.authShowcase,.sidebar{background:var(--zi-navy)}.authStory h1,.authStory p{color:#fff}.authKicker,.authLive{color:var(--zi-cyan)}.authProductCard{border-color:#ffffff24}.authProductScore strong,.authSecure,.authFormMeta a,.authLegal a{color:var(--zi-blue)}.authModeTabs button.active{color:var(--zi-navy)}.authModeTabs button.active:after{background:var(--zi-blue)}.authField:focus-within>div{border-color:var(--zi-blue);box-shadow:0 0 0 4px #246bfd13}.authTrust i{color:var(--zi-verified)}.sideNav a{color:#b7c8d8}.sideNav a:hover{color:#fff;background:#ffffff0a}.sideNav a.active .navIconShell{background:var(--zi-blue);color:#fff}.planMini{background:#ffffff08;border-color:#ffffff1b}.progress i{background:var(--zi-cyan)}.profileMini span{background:var(--zi-blue)}.appLayout{background:var(--zi-warm-white)}.appHeader h1{color:var(--zi-navy)}.mobileNav a.active{color:var(--zi-blue)}.success,.verified,.statusClosed,.statusPill.closed,.formSuccess{color:#117d59}@media (max-width:720px){.logoMark,.authShowcaseHeader .logoMark,.landingNav .logoMark{border-radius:11px;width:41px;height:41px}.logoType b{font-size:13px}.logoType small{font-size:6.8px}.landingV2Hero:after{display:none}.landingV2Hero:before{inset:-120px -360px auto auto}.landingV2NavActions{gap:10px}.landingFinalCta,.aboutV2Cta{border-radius:24px}}@media (prefers-reduced-motion:reduce){.landingScanBeam,.landingDemoSweep,.landingProcessing i,.aboutRailPulse{animation:none!important}}.aboutV2{color:#10251c;background:#f6faf7;min-height:100vh;overflow:hidden}.aboutV2Nav{z-index:20;border-bottom:1px solid #dce8e2;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1420px,100% - 64px);min-height:94px;margin:auto;display:grid;position:relative}.aboutV2Nav nav{color:#53665d;align-items:center;gap:34px;font-size:13px;font-weight:800;display:flex}.aboutV2Nav nav a{transition:color .2s;position:relative}.aboutV2Nav nav a:after{content:"";background:var(--green);height:2px;transition:transform .25s;position:absolute;inset:auto 0 -13px;transform:scaleX(0)}.aboutV2Nav nav a:hover,.aboutV2Nav nav a.active{color:var(--green-dark)}.aboutV2Nav nav a.active:after{transform:scaleX(1)}.aboutV2NavActions{justify-content:flex-end;align-items:center;gap:22px;font-size:13px;font-weight:900;display:flex}.aboutV2Button{background:var(--green);color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:26px;min-height:58px;padding:0 24px;font-size:14px;font-weight:900;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 42px #0e9f7830}.aboutV2Button.compact{border-radius:13px;min-height:46px;padding:0 17px;font-size:12px}.aboutV2Button span{background:#ffffff20;border-radius:9px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.aboutV2Button:hover{background:var(--green-dark);transform:translateY(-3px);box-shadow:0 23px 52px #0e9f783c}.aboutV2Hero{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(45px,7vw,110px);width:min(1420px,100% - 64px);min-height:760px;margin:auto;padding:70px 0 105px;display:grid;position:relative}.aboutV2Hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8f2da66 0,#0000 67%);border-radius:50%;width:880px;height:880px;animation:8s ease-in-out infinite alternate aboutGlow;position:absolute;inset:-240px -430px auto auto}.aboutV2HeroCopy{z-index:3;position:relative}.aboutV2Tag{color:var(--green-dark);background:#eaf9f3;border:1px solid #bde4d4;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.aboutV2Tag i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite aboutPulse;box-shadow:0 0 0 6px #0e9f7816}.aboutV2HeroCopy h1{letter-spacing:-4.5px;max-width:760px;margin:26px 0 24px;font-size:clamp(56px,5.8vw,88px);line-height:1.02}[dir=rtl] .aboutV2HeroCopy h1{letter-spacing:-2.4px;line-height:1.22}.aboutV2HeroCopy h1 em{color:var(--green);font-style:normal}.aboutV2HeroCopy>p{color:#5b6e65;max-width:690px;margin:0;font-size:17px;line-height:1.95}.aboutV2HeroActions{align-items:center;gap:24px;margin:34px 0 27px;display:flex}.aboutV2TextLink{color:#32483e;align-items:center;gap:12px;font-size:13px;font-weight:900;display:inline-flex}.aboutV2TextLink b{background:#fff;border:1px solid #c9dbd2;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .25s;display:grid}.aboutV2TextLink:hover b{transform:translateY(4px)}.aboutV2Proof{color:#687a72;flex-wrap:wrap;gap:11px 24px;font-size:10px;font-weight:800;display:flex}.aboutV2Proof span{align-items:center;gap:8px;display:inline-flex}.aboutV2Proof b{color:var(--green);letter-spacing:.7px;font-size:9px}.aboutV2Visual{z-index:2;aspect-ratio:1.07;width:min(650px,100%);margin-inline:auto;position:relative}.aboutOrbit{opacity:.65;border:1px solid #a6dbc5;border-radius:50%;animation:24s linear infinite aboutSpin;position:absolute}.aboutOrbit.one{border-style:dashed;inset:3%}.aboutOrbit.two{animation-duration:17s;animation-direction:reverse;inset:14%}.aboutOrbit:before{content:"";background:var(--green);border-radius:50%;width:11px;height:11px;position:absolute;top:10%;left:15%;box-shadow:0 0 0 8px #0e9f7816}.aboutSceneCard{z-index:3;background:#fff;border:1px solid #cbded5;border-radius:30px;animation:5.5s ease-in-out infinite aboutFloat;position:absolute;inset:13% 7% 11%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 38px 100px #153b2b20}[dir=rtl] .aboutSceneCard{transform:rotate(2deg)}.aboutSceneHead{color:#53675e;justify-content:space-between;align-items:center;height:64px;padding:0 24px;font-size:10px;font-weight:850;display:flex}.aboutSceneHead span{align-items:center;gap:8px;display:inline-flex}.aboutSceneHead i{background:#39c78d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #39c78d17}.aboutSceneHead b{color:#66776f;background:#f0f6f3;border-radius:8px;padding:7px 9px;font-size:9px}.aboutScene{isolation:isolate;background:linear-gradient(145deg,#203a30,#74837b 46%,#283f35);height:62%;position:relative;overflow:hidden}.aboutScene:before{content:"";background:linear-gradient(145deg,#cfd4cd,#6b776e);border-radius:12px;position:absolute;inset:39% 5% 7%;transform:perspective(420px)rotateX(11deg)}.aboutScene:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.aboutGridLines{z-index:2;border:1px solid #65e7ae70;border-radius:14px;position:absolute;inset:9% 8%}.aboutGridLines:before,.aboutGridLines:after{content:"";border:1px solid #5ddba2;border-radius:9px;position:absolute}.aboutGridLines:before{width:33%;height:31%;inset:18% auto auto 11%}.aboutGridLines:after{border-color:#f3ba59;width:38%;height:26%;inset:auto 8% 16% auto}.aboutScanLine{z-index:4;inset-inline:0;background:linear-gradient(90deg,#0000,#62edb4,#0000);height:2px;animation:4s ease-in-out infinite aboutScan;position:absolute;top:8%;box-shadow:0 0 20px #62edb4}.aboutFinding{z-index:5;color:#fff;border-radius:10px;min-width:124px;position:absolute;overflow:hidden;box-shadow:0 12px 24px #0003}.aboutFinding small,.aboutFinding b{padding:7px 10px;display:block}.aboutFinding small{letter-spacing:.8px;font-size:8px;font-weight:900}.aboutFinding b{background:#12221cdd;font-size:9px}.aboutFinding.high{top:18%;background:#da5656;inset-inline-end:8%}.aboutFinding.medium{bottom:12%;background:#e6a13b;inset-inline-start:9%}.aboutSceneFoot{justify-content:space-between;align-items:center;min-height:95px;padding:15px 24px;display:flex}.aboutSceneFoot>div:first-child{align-items:center;gap:12px;display:flex}.aboutSceneFoot strong{font-size:30px}.aboutSceneFoot span{max-width:60px;color:var(--muted);font-size:9px;line-height:1.4}.aboutMiniBars{align-items:end;gap:5px;height:34px;display:flex}.aboutMiniBars i{background:#2eb982;border-radius:5px 5px 2px 2px;width:8px;animation:2.7s ease-in-out infinite alternate aboutBars}.aboutMiniBars i:first-child{height:45%}.aboutMiniBars i:nth-child(2){height:75%;animation-delay:.3s}.aboutMiniBars i:nth-child(3){height:58%;animation-delay:.6s}.aboutMiniBars i:nth-child(4){height:92%;animation-delay:.9s}.aboutFloatCard{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #d4e3dc;border-radius:16px;align-items:center;gap:12px;padding:14px 17px;animation:4.5s ease-in-out infinite reverse aboutFloat;display:flex;position:absolute;box-shadow:0 20px 48px #183c2d1c}.aboutFloatCard.top{top:6%;inset-inline-end:-3%}.aboutFloatCard.bottom{bottom:4%;animation-delay:-1.4s;inset-inline-start:-4%}.aboutFloatCard>span{background:var(--mint);width:35px;height:35px;color:var(--green-dark);border-radius:11px;place-items:center;font-weight:900;display:grid}.aboutFloatCard>b{color:var(--green);font-size:28px}.aboutFloatCard div{gap:4px;display:grid}.aboutFloatCard div b,.aboutFloatCard div strong{font-size:11px}.aboutFloatCard div small{color:var(--muted);font-size:8px}.aboutV2Ticker{color:#d9f5e8;background:#0d2b20;border-block:1px solid #1f4a38;overflow:hidden;transform:rotate(-1deg)scale(1.015)}.aboutV2Ticker>div{letter-spacing:1.7px;align-items:center;gap:35px;width:max-content;min-height:74px;padding-inline:20px;font-size:13px;font-weight:900;animation:24s linear infinite aboutTicker;display:flex}.aboutV2Ticker i{color:#56d6a3;font-style:normal}[dir=rtl] .aboutV2Ticker>div{animation-direction:reverse}.aboutV2Purpose{width:min(1320px,100% - 64px);margin:auto;padding:145px 0 135px}.aboutV2SectionIntro{grid-template-columns:.4fr 1.3fr .7fr;align-items:start;gap:50px;margin-bottom:60px;display:grid}.aboutV2SectionIntro>span,.aboutV2FlowHead>span,.aboutHumanCopy>span{color:var(--green-dark);letter-spacing:2.4px;font-size:9px;font-weight:950}.aboutV2SectionIntro h2{letter-spacing:-2px;max-width:690px;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.13}.aboutV2SectionIntro p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.85}.aboutPillarGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aboutPillarGrid article{background:#fff;border:1px solid #d6e4dd;border-radius:24px;min-height:330px;padding:28px;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 22px 58px #173b2c0a}.aboutPillarGrid article:nth-child(2){background:#e9f8f2}.aboutPillarGrid article:hover{border-color:#9fd1bd;transform:translateY(-10px);box-shadow:0 32px 70px #173b2c17}.aboutPillarGrid article>div{justify-content:space-between;align-items:center;display:flex}.aboutPillarGrid article>div span{color:var(--green);font-size:12px;font-weight:950}.aboutPillarGrid article>div i{width:40px;height:40px;color:var(--green-dark);border:1px solid #d4e3dc;border-radius:50%;place-items:center;font-style:normal;transition:transform .35s,background .35s;display:grid}.aboutPillarGrid article:hover>div i{background:var(--green);color:#fff;transform:rotate(45deg)}.aboutPillarGrid h3{max-width:270px;margin:92px 0 16px;font-size:25px;line-height:1.25}.aboutPillarGrid p{color:#607168;margin:0;font-size:13px;line-height:1.85}.aboutV2Flow{background:#fff;padding:125px max(32px,50vw - 660px)}.aboutV2FlowHead{justify-content:space-between;align-items:end;margin-bottom:80px;display:flex}.aboutV2FlowHead h2{letter-spacing:-2.7px;max-width:760px;margin:0;font-size:clamp(40px,5vw,67px)}.aboutFlowTrack{grid-template-columns:repeat(3,1fr);gap:60px;display:grid;position:relative}.aboutFlowLine{background:#cfe0d8;height:1px;position:absolute;inset:35px 12% auto}.aboutFlowLine i{background:linear-gradient(90deg,var(--green),#72d8ae);border-radius:99px;width:38%;height:3px;margin-top:-1px;animation:5s ease-in-out infinite aboutFlow;display:block}.aboutFlowTrack article{z-index:2;padding-top:2px;position:relative}.aboutFlowTrack article>span{width:68px;height:68px;color:var(--green-dark);background:#f7fbf9;border:1px solid #bcd8cb;border-radius:50%;place-items:center;font-size:13px;font-weight:950;display:grid;box-shadow:0 0 0 10px #fff}.aboutFlowTrack small{color:var(--green);letter-spacing:1.8px;margin-top:36px;font-size:9px;font-weight:950;display:block}.aboutFlowTrack h3{margin:12px 0;font-size:26px}.aboutFlowTrack p{max-width:310px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.aboutV2Human{color:#fff;background:#0d2b20;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;min-height:760px;padding:110px max(32px,50vw - 660px);display:grid;overflow:hidden}.aboutHumanVisual{aspect-ratio:1;width:100%;max-width:560px;margin:auto;position:relative}.aboutHumanCore{z-index:4;color:#a9cbbb;text-align:center;letter-spacing:2px;background:radial-gradient(circle,#1c503c,#123526);border:1px solid #69ddb15c;border-radius:50%;place-content:center;font-size:8px;line-height:1.65;display:grid;position:absolute;inset:34%;box-shadow:0 0 70px #3bc78e1f}.aboutHumanCore b{color:#fff;font-size:11px}.aboutHumanVisual .ring{border:1px solid #78d8b236;border-radius:50%;animation:30s linear infinite aboutSpin;position:absolute}.aboutHumanVisual .r1{inset:23%}.aboutHumanVisual .r2{border-style:dashed;animation-duration:24s;animation-direction:reverse;inset:11%}.aboutHumanVisual .r3{animation-duration:38s;inset:0}.aboutHumanVisual .node{z-index:3;background:#56d7a4;border:3px solid #0d2b20;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 6px #56d7a421}.aboutHumanVisual .n1{animation:3s ease-in-out infinite aboutNode;top:18%;left:25%}.aboutHumanVisual .n2{animation:3s ease-in-out .8s infinite aboutNode;bottom:19%;right:15%}.aboutHumanVisual .n3{animation:3s ease-in-out 1.6s infinite aboutNode;top:47%;right:5%}.aboutHumanCopy{max-width:680px}.aboutHumanCopy>span{color:#67d9ab}.aboutHumanCopy h2{letter-spacing:-2.7px;margin:24px 0;font-size:clamp(42px,5vw,68px);line-height:1.13}.aboutHumanCopy p{color:#abc2b8;margin:0;font-size:15px;line-height:1.95}.aboutHumanCopy ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.aboutHumanCopy li{color:#d9ebe4;align-items:center;gap:11px;font-size:12px;display:flex}.aboutHumanCopy li:before{content:"✓";color:#69deb0;background:#55d4a21c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.aboutV2Cta{color:#fff;background:linear-gradient(135deg,#0e6e4c,#11a672);border-radius:28px;justify-content:space-between;align-items:center;gap:50px;width:min(1320px,100% - 64px);margin:95px auto;padding:55px 60px;display:flex;box-shadow:0 30px 80px #0b6a482d}.aboutV2Cta>div{gap:12px;display:grid}.aboutV2Cta>div>span{color:#b6f0da;letter-spacing:2.6px;font-size:8px;font-weight:950}.aboutV2Cta h2{max-width:820px;margin:0;font-size:clamp(29px,3.7vw,49px);line-height:1.2}.aboutV2Button.light{color:var(--green-dark);box-shadow:none;background:#fff;flex:none}.aboutV2Button.light span{background:var(--mint)}.aboutV2Footer{width:min(1320px,100% - 64px);min-height:145px;color:var(--muted);border-top:1px solid #d9e5df;justify-content:space-between;align-items:center;margin:auto;display:flex}.aboutV2Footer>span{font-size:10px}.aboutV2Footer nav{gap:23px;font-size:11px;font-weight:850;display:flex}.aboutV2Footer a:hover{color:var(--green-dark)}@keyframes aboutGlow{to{opacity:.7;transform:translate(-45px,35px)scale(1.08)}}@keyframes aboutPulse{50%{transform:scale(.65);box-shadow:0 0 0 11px #0e9f780c}}@keyframes aboutSpin{to{transform:rotate(360deg)}}@keyframes aboutFloat{50%{translate:0 -13px}}@keyframes aboutScan{0%,to{opacity:.25;top:8%}50%{opacity:1;top:88%}}@keyframes aboutBars{to{opacity:.6;transform:scaleY(.65)}}@keyframes aboutTicker{to{transform:translate(-50%)}}@keyframes aboutFlow{0%,to{transform:translate(0)}50%{transform:translate(160%)}}@keyframes aboutNode{50%{transform:scale(1.5);box-shadow:0 0 0 11px #56d7a40c}}@media (max-width:1050px){.aboutV2Nav{grid-template-columns:1fr auto}.aboutV2Nav nav{display:none}.aboutV2Hero{grid-template-columns:1fr;padding-top:60px}.aboutV2HeroCopy{max-width:880px}.aboutV2Visual{width:min(680px,100%)}.aboutV2SectionIntro{grid-template-columns:1fr;gap:18px}.aboutV2SectionIntro p{max-width:650px}.aboutPillarGrid{grid-template-columns:1fr 1fr}.aboutPillarGrid article:last-child{grid-column:1/-1;min-height:260px}.aboutPillarGrid article:last-child h3{margin-top:55px}.aboutV2Human{grid-template-columns:1fr;gap:55px}.aboutHumanVisual{max-width:500px}.aboutHumanCopy{max-width:800px}}@media (max-width:720px){.aboutV2Nav{width:calc(100% - 30px);min-height:78px}.aboutV2NavActions>a:first-child{display:none}.aboutV2Button.compact{min-height:42px;padding:0 12px}.aboutV2Button.compact span{display:none}.aboutV2Hero{gap:35px;width:calc(100% - 30px);min-height:0;padding:52px 0 80px}.aboutV2HeroCopy h1{letter-spacing:-2px;margin-top:20px;font-size:44px;line-height:1.08}[dir=rtl] .aboutV2HeroCopy h1{font-size:40px;line-height:1.35}.aboutV2HeroCopy>p{font-size:15px;line-height:1.85}.aboutV2Tag{font-size:9px}.aboutV2HeroActions{gap:13px;display:grid}.aboutV2Button{width:100%}.aboutV2TextLink{justify-content:center}.aboutV2Proof{display:grid}.aboutV2Visual{aspect-ratio:.95}.aboutSceneCard{border-radius:22px;inset:10% 2% 12%}.aboutScene{height:58%}.aboutFloatCard.top{top:1%;inset-inline-end:0}.aboutFloatCard.bottom{bottom:1%;inset-inline-start:0}.aboutSceneFoot{min-height:82px}.aboutV2Ticker>div{min-height:62px;font-size:11px}.aboutV2Purpose{width:calc(100% - 30px);padding:100px 0 85px}.aboutV2SectionIntro h2{font-size:38px}.aboutPillarGrid{grid-template-columns:1fr}.aboutPillarGrid article,.aboutPillarGrid article:last-child{grid-column:auto;min-height:280px}.aboutPillarGrid h3,.aboutPillarGrid article:last-child h3{margin-top:65px}.aboutV2Flow{padding:85px 15px}.aboutV2FlowHead{gap:18px;margin-bottom:55px;display:grid}.aboutV2FlowHead h2{font-size:39px}.aboutFlowTrack{grid-template-columns:1fr;gap:45px;padding-inline-start:10px}.aboutFlowLine{width:1px;height:auto;inset:30px auto 30px 43px}.aboutFlowLine i{width:3px;height:30%;animation:none}.aboutFlowTrack article{min-height:120px;padding-inline-start:95px}.aboutFlowTrack article>span{inset-inline-start:0;position:absolute;top:0}.aboutFlowTrack small{margin-top:0}.aboutV2Human{padding:80px 15px}.aboutHumanCopy h2{letter-spacing:-1.7px;font-size:40px}.aboutHumanCopy p{font-size:14px}.aboutHumanVisual{max-width:420px}.aboutV2Cta{width:calc(100% - 30px);margin:55px auto;padding:35px 23px;display:grid}.aboutV2Cta h2{font-size:32px}.aboutV2Button.light{width:100%}.aboutV2Footer{flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 30px);min-height:0;padding:35px 0 105px}.aboutV2Footer nav{flex-wrap:wrap;gap:16px 21px}.aboutV2Footer>span{order:3}}@media (prefers-reduced-motion:reduce){.aboutV2 *,.aboutV2 :before,.aboutV2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aboutV3Hero{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(54px,6vw,100px);width:min(1420px,100% - 64px);min-height:780px;margin:auto;padding:70px 0 108px;display:grid;position:relative}.aboutV3Hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8f2da62 0,#0000 68%);border-radius:50%;width:780px;height:780px;animation:8s ease-in-out infinite alternate aboutGlow;position:absolute;inset:-210px -390px auto auto}.aboutShiftVisual{z-index:2;isolation:isolate;min-height:615px;position:relative}.aboutShiftGlow{filter:blur(22px);background:radial-gradient(circle at 60% 44%,#6ce0b24d,#0000 64%);border-radius:42%;animation:7s ease-in-out infinite alternate-reverse aboutGlow;position:absolute;inset:7% 1% 3%}.aboutOldLane,.aboutSmartLane{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffef;border:1px solid #cfe0d8;position:absolute;overflow:hidden;box-shadow:0 28px 75px #173b2c18}.aboutOldLane{z-index:1;opacity:.78;border-radius:28px;width:52%;min-height:365px;padding:25px;inset:4% auto auto 0;transform:rotate(-3deg)}[dir=rtl] .aboutOldLane{inset:4% 0 auto auto;transform:rotate(3deg)}.aboutOldLane:after{content:"";background:radial-gradient(circle,#eea15b24,#0000 66%);height:64%;position:absolute;inset:auto -20% -43% 15%}.aboutLaneHead{border-bottom:1px solid #e3ebe7;gap:4px;padding-bottom:18px;display:grid}.aboutLaneHead span{color:#9a5b36;letter-spacing:1.8px;text-transform:uppercase;font-size:9px;font-weight:950}.aboutLaneHead small{color:#6d7d75;font-size:10px}.aboutManualTrail{gap:12px;margin-top:19px;display:grid;position:relative}.aboutManualTrail:before{content:"";border-inline-start:1px dashed #d6b398;width:1px;position:absolute;inset:19px auto 19px 15px}.aboutManualTrail>div{z-index:1;color:#64736c;align-items:center;gap:11px;font-size:10px;font-weight:800;display:flex;position:relative}.aboutManualTrail i{color:#b56a3c;background:#fff9f4;border:1px solid #e5c6ad;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.aboutLooseMail{z-index:2;color:#9a603c;background:#fff7f0;border:1px dashed #e1b893;border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:12px;font-size:9px;font-weight:850;display:flex;position:relative}.aboutLooseMail b{background:#f4dfce;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.aboutShiftBridge{z-index:5;color:#fff;background:#0d3224;border:1px solid #76d7b0;border-radius:999px;align-items:center;gap:10px;max-width:190px;padding:12px 14px;animation:3.8s ease-in-out infinite aboutBridge;display:flex;position:absolute;inset:41% auto auto 33%;transform:rotate(-4deg);box-shadow:0 13px 30px #0d32243d}.aboutShiftBridge span{font-size:8px;font-weight:900;line-height:1.3}.aboutShiftBridge i{background:#35c58c;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}[dir=rtl] .aboutShiftBridge{inset:41% 33% auto auto;transform:rotate(4deg)}.aboutShiftBridge i{transform:scaleX(var(--flow-direction,1))}[dir=rtl] .aboutShiftBridge i{--flow-direction:-1}.aboutSmartLane{z-index:3;background:linear-gradient(155deg,#fff 0,#f5fbf8 100%);border-color:#add8c6;border-radius:32px;width:66%;min-height:455px;padding:24px;animation:6s ease-in-out infinite aboutSmartLift;inset:auto 0 0 auto;box-shadow:0 38px 95px #0f4d3426}[dir=rtl] .aboutSmartLane{inset:auto auto 0 0}.aboutSmartTop{border-bottom:1px solid #dce9e3;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.aboutSmartTop>span{color:#1c5c43;letter-spacing:1.3px;align-items:center;gap:8px;font-size:9px;font-weight:950;display:flex}.aboutSmartTop>span i{background:#2dca8d;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite aboutPulse;box-shadow:0 0 0 6px #2dca8d18}.aboutSmartTop b{color:#12805a;letter-spacing:1px;background:#e5f8f0;border-radius:8px;padding:7px 9px;font-size:7px}.aboutSmartEvidence{background:#fff;border:1px solid #d7e7e0;border-radius:18px;grid-template-columns:115px 1fr;align-items:center;gap:17px;margin:18px 0;padding:13px;display:grid}.aboutEvidenceFrame{background:linear-gradient(145deg,#173f2e,#536c60);border-radius:13px;height:85px;position:relative;overflow:hidden}.aboutEvidenceFrame:before{content:"";border:1px solid #55dba5;border-radius:8px;position:absolute;inset:17% 13%}.aboutEvidenceFrame i{border:1px solid #7ee4bc;border-radius:4px;width:23px;height:16px;position:absolute}.aboutEvidenceFrame i:first-of-type{top:20%;left:18%}.aboutEvidenceFrame i:nth-of-type(2){border-color:#f2b54c;bottom:17%;right:14%}.aboutEvidenceFrame i:nth-of-type(3){width:30px;bottom:12%;left:38%}.aboutEvidenceSweep{z-index:3;inset-inline:0;background:linear-gradient(90deg,#0000,#69f0bb,#0000);height:1px;animation:3.6s ease-in-out infinite aboutScan;position:absolute;top:7%;box-shadow:0 0 12px #69f0bb}.aboutSmartEvidence>div:last-child{gap:5px;display:grid}.aboutSmartEvidence small{color:#1ba373;letter-spacing:1.3px;font-size:7px;font-weight:950}.aboutSmartEvidence strong{font-size:12px}.aboutSmartEvidence div>span{color:#75847d;font-size:8px}.aboutSmartSteps{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.aboutSmartSteps>div{color:#6f8078;text-align:center;justify-items:center;gap:7px;min-width:0;font-size:7px;font-weight:800;display:grid;position:relative}.aboutSmartSteps>div:after{content:"";top:14px;background:#cde0d7;width:74%;height:1px;position:absolute;inset-inline-start:63%}.aboutSmartSteps>div:last-child:after{display:none}.aboutSmartSteps i{z-index:2;color:#25a876;background:#f8fcfa;border:1px solid #c7ded3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid;position:relative}.aboutSmartSteps .active i{color:#fff;background:#14a974;box-shadow:0 0 0 7px #14a97412}.aboutSmartSteps span{max-width:65px;line-height:1.35}.aboutSmartFooter{color:#d9f3e8;letter-spacing:.5px;background:#0e3023;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:12px;font-size:7px;font-weight:950;display:flex}.aboutSmartFooter i{color:#4dd19e;font-style:normal}.aboutOrigin{width:min(1320px,100% - 64px);margin:auto;padding:145px 0 125px}.aboutOriginIntro{grid-template-columns:.38fr 1.08fr .74fr;align-items:start;gap:50px;margin-bottom:70px;display:grid}.aboutOriginIntro>span,.aboutConnectedCopy>span,.aboutLocalCopy>span,.aboutValueHead>span{color:var(--green-dark);letter-spacing:2.2px;font-size:9px;font-weight:950}.aboutOriginIntro h2{letter-spacing:-2.4px;margin:0;font-size:clamp(38px,4.3vw,61px);line-height:1.12}.aboutOriginIntro p{color:#62736b;margin:3px 0 0;font-size:14px;line-height:1.9}.aboutFrictionGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aboutFrictionGrid article{background:#fff;border:1px solid #dbe6e1;border-radius:26px;min-height:355px;padding:28px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 22px 58px #173b2c0a}.aboutFrictionGrid article:nth-child(2){transform:translateY(28px)}.aboutFrictionGrid article:hover{transform:translateY(-8px);box-shadow:0 32px 74px #173b2c17}.aboutFrictionGrid article:nth-child(2):hover{transform:translateY(18px)}.aboutFrictionGrid article>span{color:#b66c3f;font-size:10px;font-weight:950}.aboutFrictionGrid h3{max-width:290px;margin:44px 0 15px;font-size:25px;line-height:1.25}.aboutFrictionGrid p{color:#687871;margin:0;font-size:13px;line-height:1.85}.aboutFrictionMark{top:25px;background:#fff3ea;border-radius:14px;align-items:end;gap:4px;width:56px;height:43px;padding:10px;display:flex;position:absolute;inset-inline-end:25px}.aboutFrictionMark i{background:#dda276;border-radius:3px;flex:1}.aboutFrictionMark i:first-child{height:65%}.aboutFrictionMark i:nth-child(2){height:100%}.aboutFrictionMark i:nth-child(3){height:40%}.aboutConnectedStory{background:#fff;grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;min-height:690px;padding:115px max(32px,50vw - 660px);display:grid;overflow:hidden}.aboutConnectedCopy h2{letter-spacing:-2.6px;max-width:640px;margin:22px 0;font-size:clamp(40px,4.8vw,66px);line-height:1.12}.aboutConnectedCopy p{color:#64766e;max-width:640px;margin:0;font-size:15px;line-height:1.95}.aboutConnectedRail{background:linear-gradient(145deg,#f5fbf8,#e8f7f1);border:1px solid #d6e6de;border-radius:34px;gap:10px;width:100%;max-width:650px;margin:auto;padding:30px;display:grid;position:relative;box-shadow:0 35px 90px #143b2b17}.aboutConnectedRail:before{content:"";background:#bcdccd;width:2px;position:absolute;inset:43px auto 43px 64px}.aboutConnectedRail>div:not(.aboutRailPulse){z-index:2;border:1px solid #0000;border-radius:17px;grid-template-columns:43px 43px 1fr;align-items:center;min-height:78px;padding:0 15px;transition:background .3s,border-color .3s,transform .3s;display:grid;position:relative}.aboutConnectedRail>div:not(.aboutRailPulse):hover{background:#fff;border-color:#cbe3d8;transform:translate(6px)}.aboutConnectedRail b{color:#7b8b84;font-size:9px}.aboutConnectedRail i{color:#fff;background:#0eaa76;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid;box-shadow:0 0 0 7px #e8f7f1}.aboutConnectedRail span{font-size:13px;font-weight:900}.aboutRailPulse{z-index:1;background:#47d7a2;border-radius:9px;width:4px;height:72px;animation:5s ease-in-out infinite aboutRail;position:absolute;inset:43px auto auto 63px;box-shadow:0 0 15px #47d7a2}[dir=rtl] .aboutConnectedRail:before,[dir=rtl] .aboutRailPulse{inset-inline:64px auto}.aboutConnectedRail>div:not(.aboutRailPulse):hover{transform:translateX(calc(6px * var(--rail-dir,1)))}[dir=rtl] .aboutConnectedRail>div:not(.aboutRailPulse):hover{--rail-dir:-1}.aboutLocal{color:#fff;background:linear-gradient(135deg,#0c2a1f,#123d2d);grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:760px;padding:105px max(32px,50vw - 660px);display:grid;overflow:hidden}.aboutLocalCopy{z-index:3;max-width:650px;position:relative}.aboutLocalCopy>span{color:#66deb0}.aboutLocalCopy h2{letter-spacing:-2.6px;margin:24px 0;font-size:clamp(41px,4.8vw,66px);line-height:1.14}.aboutLocalCopy p{color:#b5cbc2;margin:0;font-size:15px;line-height:1.95}.aboutLocalCopy small{color:#7fa397;border-top:1px solid #ffffff17;max-width:590px;margin-top:27px;padding-top:20px;font-size:9px;line-height:1.7;display:block}.aboutCountryCloud{aspect-ratio:1;width:min(570px,100%);margin:auto;position:relative}.aboutMapCore{z-index:5;background:radial-gradient(circle,#1f6349,#12382a);border:1px solid #73dcb45e;border-radius:50%;align-content:center;place-items:center;gap:5px;display:grid;position:absolute;inset:35%;box-shadow:0 0 90px #52d6a12a}.aboutMapCore b{font-size:58px;line-height:1}.aboutMapCore span{color:#8fc5b1;letter-spacing:1.6px;font-size:7px;font-weight:950}.aboutCountryCloud .country{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;animation:4s ease-in-out infinite aboutCountry;display:flex;position:absolute;box-shadow:0 14px 35px #0002}.aboutCountryCloud .country span{font-size:22px}.aboutCountryCloud .country b{font-size:10px}.country1{top:9%;left:34%}.country2{top:28%;right:1%;animation-delay:-.8s!important}.country3{bottom:23%;right:4%;animation-delay:-1.6s!important}.country4{bottom:8%;left:31%;animation-delay:-2.4s!important}.country5{top:42%;left:0;animation-delay:-3.2s!important}.localRing{border:1px solid #75dcb43b;border-radius:50%;position:absolute}.ringOne{border-style:dashed;animation:30s linear infinite aboutSpin;inset:13%}.ringTwo{opacity:.45;animation:42s linear infinite reverse aboutSpin;inset:3%}.aboutValue{width:min(1320px,100% - 64px);margin:auto;padding:140px 0 120px}.aboutValueHead{grid-template-columns:.35fr 1.1fr .65fr;align-items:start;gap:50px;margin-bottom:65px;display:grid}.aboutValueHead h2{letter-spacing:-2.5px;margin:0;font-size:clamp(39px,4.5vw,63px);line-height:1.12}.aboutValueHead p{color:#62746b;margin:4px 0 0;font-size:14px;line-height:1.9}.aboutValueGrid{background:#fff;border:1px solid #d8e5df;border-radius:28px;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 25px 70px #173b2c0d}.aboutValueGrid article{border-inline-end:1px solid #dfe9e4;min-height:270px;padding:28px;transition:background .3s,transform .3s}.aboutValueGrid article:last-child{border-inline-end:0}.aboutValueGrid article:hover{z-index:2;background:#eaf8f2;transform:translateY(-8px)}.aboutValueGrid article>span{color:#18a775;font-size:9px;font-weight:950}.aboutValueGrid h3{margin:70px 0 13px;font-size:21px;line-height:1.25}.aboutValueGrid p{color:#687971;margin:0;font-size:12px;line-height:1.75}.aboutSectorStrip{color:#73847c;letter-spacing:1.1px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 21px;margin-top:35px;font-size:8px;font-weight:950;display:flex}.aboutSectorStrip i{color:#39bb88;font-style:normal}@keyframes aboutBridge{50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes aboutSmartLift{50%{transform:translateY(-11px)}}@keyframes aboutRail{0%,to{top:43px}50%{top:calc(100% - 115px)}}@keyframes aboutCountry{50%{transform:translateY(-11px)}}@media (max-width:1100px){.aboutV3Hero{grid-template-columns:1fr}.aboutV3Hero .aboutV2HeroCopy{max-width:860px}.aboutShiftVisual{width:min(760px,100%);margin:auto}.aboutOriginIntro,.aboutValueHead{grid-template-columns:1fr;gap:18px}.aboutOriginIntro p,.aboutValueHead p{max-width:680px}.aboutConnectedStory,.aboutLocal{grid-template-columns:1fr;gap:65px}.aboutConnectedCopy,.aboutLocalCopy{max-width:800px}.aboutLocal{padding-block:100px}.aboutValueGrid{grid-template-columns:1fr 1fr}.aboutValueGrid article:nth-child(2){border-inline-end:0}.aboutValueGrid article:nth-child(-n+2){border-bottom:1px solid #dfe9e4}}@media (max-width:720px){.aboutV3Hero{gap:42px;width:calc(100% - 30px);min-height:0;padding:52px 0 78px}.aboutV3Hero .aboutV2HeroCopy h1{letter-spacing:-2px;margin-top:20px;font-size:44px;line-height:1.08}[dir=rtl] .aboutV3Hero .aboutV2HeroCopy h1{font-size:39px;line-height:1.34}.aboutV3Hero .aboutV2HeroCopy>p{font-size:15px;line-height:1.85}.aboutShiftVisual{min-height:610px}.aboutOldLane{width:82%;min-height:320px;padding:20px}.aboutManualTrail{gap:8px}.aboutLooseMail{margin-top:13px}.aboutShiftBridge{inset:43% auto auto 17%}.aboutSmartLane{width:91%;min-height:390px;padding:17px}.aboutSmartEvidence{grid-template-columns:88px 1fr}.aboutSmartSteps>div{font-size:6px}.aboutSmartSteps i{width:25px;height:25px}.aboutSmartSteps>div:after{top:12px}.aboutSmartFooter{gap:6px;font-size:6px}.aboutOrigin{width:calc(100% - 30px);padding:95px 0 85px}.aboutOriginIntro h2,.aboutConnectedCopy h2,.aboutValueHead h2{letter-spacing:-1.4px;font-size:38px}.aboutFrictionGrid{grid-template-columns:1fr}.aboutFrictionGrid article,.aboutFrictionGrid article:nth-child(2){min-height:300px;transform:none}.aboutFrictionGrid article:hover,.aboutFrictionGrid article:nth-child(2):hover{transform:translateY(-6px)}.aboutFrictionGrid h3{margin-top:55px}.aboutConnectedStory{padding:85px 15px}.aboutConnectedRail{border-radius:25px;padding:17px}.aboutConnectedRail:before{inset-inline-start:49px}.aboutRailPulse{inset-inline-start:48px}.aboutConnectedRail>div:not(.aboutRailPulse){grid-template-columns:32px 42px 1fr;padding:0 8px}.aboutConnectedRail span{font-size:11px}.aboutLocal{min-height:0;padding:85px 15px}.aboutLocalCopy h2{letter-spacing:-1.5px;font-size:39px}.aboutCountryCloud{width:100%}.aboutCountryCloud .country{padding:8px 10px}.aboutCountryCloud .country span{font-size:18px}.aboutCountryCloud .country b{font-size:8px}.aboutMapCore b{font-size:42px}.aboutValue{width:calc(100% - 30px);padding:95px 0 85px}.aboutValueGrid{grid-template-columns:1fr}.aboutValueGrid article{border-inline-end:0;border-bottom:1px solid #dfe9e4;min-height:230px}.aboutValueGrid article:last-child{border-bottom:0}.aboutValueGrid h3{margin-top:50px}}.dropZone.hasPreview{background:#15231d;border-style:solid}.dropZone img{object-fit:contain;width:100%;height:100%}.selectedFile{color:var(--muted);justify-content:space-between;margin:0 2px 20px;font-size:9px;display:flex}.selectedFile b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.analysisResult article small{margin-top:6px;display:block}.analysisSummary{color:var(--muted);font-size:10px;line-height:1.8}.limitations{color:var(--muted);background:#f7f8f5;border-radius:10px;flex-direction:column;gap:5px;margin:12px 0;padding:12px;font-size:9px;display:flex}.limitations b{color:var(--ink)}.formError,.formSuccess{border-radius:9px;padding:10px 12px;font-size:10px!important;line-height:1.6!important}.authBackLink{margin-top:12px}.formError{background:#fde8e8;color:#9b3434!important}.formSuccess{background:var(--mint);color:var(--green-dark)!important}.privacyNote{text-align:center;margin:10px 0 0;line-height:1.7;color:var(--muted)!important;font-size:8px!important}.languageSwitch{z-index:50;inset-block-end:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10261eea;border:1px solid #ffffff24;border-radius:11px;gap:3px;padding:4px;display:flex;position:fixed;left:auto;right:18px;box-shadow:0 10px 30px #10261e30}.languageSwitch button{color:#b9c6c0;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:42px;padding:7px 9px;font-size:9px;font-weight:800}.languageSwitch button.active{background:var(--green);color:#fff}[dir=ltr] .sidebar{direction:ltr}[dir=ltr] .sideNav a,[dir=ltr] .profileMini{text-align:left}[dir=ltr] .analysisResult article{border-right:1px solid var(--line);border-left:3px solid var(--danger)}.auditProgress{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;margin:-6px 0 18px;padding:13px 18px;display:grid}.auditProgress span{color:var(--muted);font-size:10px;font-weight:700}.auditProgress span.active{color:var(--green-dark)}.auditProgress span.done{color:var(--green)}.auditProgress i{background:var(--line);border-radius:99px;height:2px}.auditWorkspace{align-items:start}.auditPointField select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.auditPointField small{color:var(--muted);font-weight:400;line-height:1.7}.resultSelector{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.resultSelector button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;padding:10px 5px;font-size:9px;font-weight:700}.resultSelector button.selected{border-color:var(--green);background:var(--mint);color:var(--green-dark)}.aiClassificationHead{background:linear-gradient(135deg,#f2fbf7,#fff);border:1px solid #d6e7df;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 9px;padding:12px;display:flex}.aiClassificationHead>div{align-items:center;gap:10px;display:flex}.aiClassificationHead i{background:var(--mint);width:34px;height:34px;color:var(--green-dark);border-radius:11px;flex:0 0 34px;place-items:center;font-style:normal;display:grid}.aiClassificationHead span{gap:3px;display:grid}.aiClassificationHead small{color:var(--muted);font-size:8px}.aiClassificationHead>button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.resultSelector.awaitingAi button:not(:last-child){opacity:.48;cursor:not-allowed;background:#f7f8f7}.resultSelector button{place-items:center;gap:4px;display:grid;position:relative}.resultSelector button small{color:#fff;background:#163c2e;border-radius:999px;padding:3px 6px;font-size:7px;display:block}.resultSelector button.aiSuggested{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green), 0 8px 18px #14a36f12}.resultSelector button.selected.aiSuggested small{background:#ffffff2b}.aiResultDecision{background:linear-gradient(135deg,#eefaf5,#fff);border:1px solid #b9decf;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:14px 0;padding:14px;display:grid}.aiResultDecision>div{gap:3px;display:grid}.aiResultDecision span{color:var(--muted);font-size:8px;font-weight:800}.aiResultDecision b{color:var(--green-dark);margin:0!important;font-size:14px!important}.aiResultDecision>strong{color:var(--green-dark);align-self:center;font-size:16px}.aiResultDecision>strong small{color:var(--muted);text-align:center;font-size:7px;display:block}.aiResultDecision p{grid-column:1/-1;color:var(--ink)!important;margin:0!important;font-size:10px!important}.aiResultDecision em{color:#8b5d0f;border-top:1px solid #dcebe4;grid-column:1/-1;padding-top:8px;font-size:8px;font-style:normal;line-height:1.6}.aiResultDecision.overridden{background:linear-gradient(135deg,#fff9eb,#fff);border-color:#eed69f}.compliantNotice{background:var(--mint);color:var(--green-dark);border-radius:10px;margin:12px 0;padding:15px;font-size:10px;line-height:1.8}.multiDropZone{height:285px;padding:10px}.previewGrid{grid-template-columns:1fr 1fr;gap:8px;width:100%;height:100%;display:grid}.previewItem,.addEvidence{background:#22332b;border-radius:10px;min-height:115px;position:relative;overflow:hidden}.previewItem img{object-fit:cover}.previewItem button{z-index:2;color:#fff;cursor:pointer;background:#0b1711cc;border:0;border-radius:50%;width:25px;height:25px;position:absolute;top:7px;left:7px}.previewItem span{z-index:2;color:#fff;background:#0b1711cc;border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid;position:absolute;bottom:7px;right:7px}.addEvidence{color:#8ce0bb;border:1px dashed #709080;place-content:center;justify-items:center;font-size:25px;display:grid}.addEvidence small{color:#b7c9c0;font-size:8px}.evidencePickerActions{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 0;display:grid}.evidencePickerButton{min-height:62px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfe3da;border-radius:13px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #17232108}.evidencePickerButton:hover{border-color:#68cca2;transform:translateY(-2px);box-shadow:0 12px 26px #17232110}.evidencePickerButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.evidencePickerButton>i{background:var(--mint);width:36px;height:36px;color:var(--green-dark);border-radius:11px;flex:0 0 36px;place-items:center;font-size:17px;font-style:normal;display:grid}.evidencePickerButton.gallery>i{color:#3976c5;background:#e9f0ff}.evidencePickerButton>span{gap:3px;display:grid}.evidencePickerButton small{color:var(--muted);font-size:8px}.evidenceMeta{color:var(--muted);justify-content:space-between;margin:8px 2px 18px;font-size:9px;display:flex}.evidenceMeta b{color:var(--green-dark)}.regulatoryContext{background:linear-gradient(135deg,#f7fbf9,#fff);border:1px solid #d4e5de;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:flex}.regulatoryContext>div{align-items:center;gap:9px;min-width:0;display:flex}.regulatoryContext>div>i{background:var(--mint);width:31px;height:31px;color:var(--green-dark);border-radius:9px;flex:0 0 31px;place-items:center;font-style:normal;display:grid}.regulatoryContext span{gap:3px;display:grid}.regulatoryContext small{color:var(--muted);font-size:7px}.regulatoryContext select{border:1px solid var(--line);max-width:180px;min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.resultHeader{align-items:center;gap:14px;display:flex}.resultHeader h3{margin:5px 0;font-size:14px}.correctiveActionEvidence{background:linear-gradient(155deg,#f8fbfa,#fff);border:1px solid #cfe2da;border-radius:13px;margin:14px 0 10px;padding:12px}.correctiveCompareHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.correctiveCompareHead b{margin:0!important;font-size:9px!important}.correctiveCompareHead span{background:var(--mint);color:var(--green-dark);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.correctiveCompare{grid-template-columns:1fr 1fr;gap:8px;display:grid}.violationEvidence,.correctPracticeVisual{border-radius:11px;min-height:112px;position:relative;overflow:hidden}.violationEvidence{background:#1a2923}.violationEvidence>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#8f2929df;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:850;position:absolute;top:7px;left:7px}[dir=rtl] .violationEvidence>span{left:auto;right:7px}.violationEvidence img{object-fit:cover}.violationEvidence>i{color:#a8bab2;place-items:center;font-size:24px;font-style:normal;display:grid;position:absolute;inset:0}.correctPracticeVisual{isolation:isolate;color:#0d704f;background:linear-gradient(145deg,#c9f2df,#f6fffb);align-items:flex-end;gap:8px;padding:13px;display:flex}.correctPracticeVisual:before{content:"";z-index:-1;background:#fff8;border-radius:50%;width:95px;height:95px;position:absolute;top:-42px;right:-28px;box-shadow:0 0 0 20px #ffffff35}.correctPracticeVisual>i{background:#fff9;border:1px solid #4cc89557;border-radius:12px;place-items:center;width:39px;height:39px;font-size:17px;font-style:normal;display:grid;box-shadow:0 8px 20px #0d704f14}.correctPracticeVisual>div{gap:3px;display:grid}.correctPracticeVisual b{margin:0!important;font-size:8px!important}.correctPracticeVisual small{color:#337e66!important;margin:0!important;font-size:7px!important}.correctPracticeVisual>em{color:#fff;background:#0e9f78;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 6px 14px #0e9f7835}[dir=rtl] .correctPracticeVisual>em{left:8px;right:auto}.correctPracticeVisual.generated{background:#18352a;padding:0;display:block}.correctPracticeVisual.generated img{object-fit:cover}.correctPracticeVisual.generated>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#087357e8;border-radius:6px;max-width:calc(100% - 48px);padding:4px 7px;font-size:7px;font-weight:850;line-height:1.25;position:absolute;top:7px;left:7px}[dir=rtl] .correctPracticeVisual.generated>span{left:auto;right:7px}.correctPracticeVisual.generated>em{z-index:2;letter-spacing:.3px;border-radius:8px;width:27px;font-size:8px}.correctPracticeVisual.generating:after{content:"";background:linear-gradient(105deg,#0000 34%,#ffffffa8 48%,#0000 62%);animation:1.4s ease-in-out infinite correctStateShimmer;position:absolute;inset:0;transform:translate(-100%)}.correctPracticeVisual.retry{cursor:pointer;text-align:start;border:1px dashed #69c5a2;width:100%}.correctPracticeVisual.retry:hover{background:linear-gradient(145deg,#bdebd7,#f6fffb);border-style:solid}.correctiveMethodCard{color:#173c31;background:linear-gradient(145deg,#e9f8f2,#fff);border:1px solid #cfe2da;border-radius:11px;align-items:flex-start;gap:10px;min-height:112px;padding:14px;display:flex}.correctiveMethodCard>i{width:38px;height:38px;color:var(--green-dark);background:#d9f3e9;border-radius:12px;flex:0 0 38px;place-items:center;font-size:18px;font-style:normal;display:grid}.correctiveMethodCard>div{gap:6px;min-width:0;display:grid}.correctiveMethodCard span{background:var(--mint);width:fit-content;color:var(--green-dark);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.correctiveMethodCard b{line-height:1.45;margin:0!important;font-size:8px!important}.correctiveMethodCard small{line-height:1.45;color:var(--muted)!important;margin:0!important;font-size:7px!important}.correctiveMethodCard.measurement_or_record{background:linear-gradient(145deg,#eef5ff,#fff);border-color:#cbdcf2}.correctiveMethodCard.on_site_verification{background:linear-gradient(145deg,#fff8e8,#fff);border-color:#eadfbd}@keyframes correctStateShimmer{to{transform:translate(100%)}}.correctVisualGrid{z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#0e9f7808 50%),linear-gradient(#0e9f7808 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.authorityGuidance{background:#fff;border:1px solid #e1e8e4;border-radius:10px;gap:6px;margin-top:9px;padding:10px;display:grid}.authorityGuidance.localAuthority{background:#f3fbf7;border-color:#bfe4d5}.authorityBadge{color:#51655d;background:#eef3f1;border-radius:999px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}.localAuthority .authorityBadge{background:var(--mint);color:var(--green-dark)}.authorityGuidance p{color:#526660!important;margin:0!important;font-size:8px!important;line-height:1.65!important}.authorityGuidance a{width:max-content;max-width:100%;color:var(--green-dark);text-underline-offset:2px;font-size:8px;font-weight:850;text-decoration:underline}.authorityGuidance a i{font-style:normal}.authorityGuidance>small{color:#82918b!important;margin:0!important;font-size:7px!important;line-height:1.55!important}.closureEvidenceHint{color:#53665e;background:#fafcfb;border:1px dashed #b8cfc5;border-radius:10px;align-items:center;gap:9px;margin-top:9px;padding:9px 10px;display:flex}.closureEvidenceHint>i{width:28px;height:28px;color:var(--green-dark);background:#eef4f1;border-radius:9px;flex:0 0 28px;place-items:center;font-size:14px;font-style:normal;display:grid}.closureEvidenceHint>span{gap:2px;display:grid}.closureEvidenceHint b{margin:0!important;font-size:8px!important}.closureEvidenceHint small{color:var(--muted)!important;margin:0!important;font-size:7px!important}.riskReview{border:1px solid var(--line);background:#fafbf9;border-radius:12px;margin:18px 0;padding:16px}.riskTitle{justify-content:space-between;align-items:center;display:flex}.riskTitle h3{margin:4px 0;font-size:14px}.riskBadge{border-radius:99px;padding:7px 9px;font-size:9px}.riskBadge.low{background:var(--mint);color:var(--green-dark)}.riskBadge.medium{color:#a9650a;background:#fff0da}.riskBadge.high{color:#a83232;background:#fde8e8}.riskControls{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 10px;display:grid}.riskControls label{color:var(--muted);grid-template-columns:1fr auto;gap:7px;font-size:8px;display:grid}.riskControls input{width:100%;accent-color:var(--green);grid-column:1/-1}.riskControls b{color:var(--ink)}.riskReview>p,.usageLine{color:var(--muted);font-size:8px;line-height:1.7}.usageLine{text-align:center}.savedReport{gap:10px;margin:12px 0;display:grid}.savedReport .formSuccess{text-align:center;margin:0}.reportsEmpty{text-align:center;min-height:360px;color:var(--muted);place-content:center;justify-items:center;gap:10px;display:grid}.reportsEmpty b{color:var(--ink);font-size:16px}.reportsEmpty p{max-width:460px;font-size:11px;line-height:1.8}.reportCards{gap:14px}.reportCard{background:linear-gradient(135deg,#fff 0%,#fbfdfc 100%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 12px 32px #1723210a;border:1px solid var(--line)!important;grid-template-columns:82px minmax(0,1fr) auto!important;gap:18px!important;padding:22px!important}.reportCard:before{content:"";background:var(--green);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.reportScore{background:var(--mint);width:76px;height:76px;color:var(--green-dark);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.reportScore strong{align-items:flex-start;font-size:25px;line-height:1;display:flex}.reportScore small{margin:2px 0 0 2px;font-size:11px}.reportScore span{letter-spacing:.4px;text-transform:uppercase;opacity:.75;font-size:9px;font-weight:800}.reportScore.attention{color:#a9650a;background:#fff2d8}.reportScore.risk{color:#a83232;background:#fde8e8}.reportScore.neutral{color:var(--muted);background:#eef2f0}.reportIdentity{min-width:0}.reportCode{color:var(--muted);letter-spacing:.7px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.reportCards .reportIdentity h3{margin:7px 0 10px;font-size:17px}.reportMeta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}.reportMeta span{align-items:center;gap:6px;display:inline-flex}.reportMeta b{color:var(--green);font-size:13px}.reportCard>.status{align-self:start;font-size:10px;font-weight:800}.reportActions{border-top:1px solid #e9eeeb;grid-column:2/-1;padding-top:15px}.reportDownload{background:var(--green);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #0e9f7826}.reportDownload b{letter-spacing:.5px;background:#ffffff24;border-radius:5px;padding:3px 6px;font-size:8px}.reportDownload i{font-size:14px;font-style:normal}.reportDownload:hover{background:var(--green-dark)}.reportActionGroup{align-items:center;gap:10px;display:flex}.reportWorkspaceLink{min-height:42px;color:var(--green-dark);background:#f5fbf8;border:1px solid #b9dacd;border-radius:11px;justify-content:center;align-items:center;gap:18px;padding:10px 16px;font-size:12px;font-weight:900;display:inline-flex}.reportWorkspaceLink i{font-size:16px;font-style:normal}.reportWorkspaceLink:hover{border-color:var(--green);background:var(--mint)}.reportWorkspace{gap:18px;display:grid}.reportWorkspaceLoading{min-height:340px;color:var(--muted);place-items:center;display:grid}.reportWorkspaceHero{color:#fff;background:radial-gradient(circle at 82% 5%,#33d69c2b,#0000 32%),linear-gradient(135deg,#102b21,#174a38);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:28px;display:grid;box-shadow:0 22px 54px #102b2129}.reportWorkspaceHero h2{margin:12px 0 8px;font-size:30px}.reportWorkspaceHero p{color:#c1d8ce;max-width:720px;margin:0;font-size:13px;line-height:1.8}.workspaceBack{color:#92dcbf;margin-inline-end:10px;font-size:11px;font-weight:900;display:inline-flex}.workspaceState{color:#d7eee5;background:#ffffff10;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.workspaceState.closed{color:#7af0be;background:#58d49e1f}.closureProgress{--closure-progress:0%;text-align:center;background:conic-gradient(#5fe0ac var(--closure-progress), #ffffff17 0);border-radius:50%;place-content:center;align-self:center;width:122px;height:122px;display:grid;position:relative}.closureProgress:after{content:"";border-radius:inherit;background:#153c2e;position:absolute;inset:8px}.closureProgress strong,.closureProgress span,.closureProgress small{z-index:1;position:relative}.closureProgress strong{font-size:26px}.closureProgress span{color:#bdd4ca;margin-top:3px;font-size:8px}.closureProgress small{color:#71e4b6;font-size:9px;font-weight:900}.workspaceMeta{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:10px;padding-top:18px;display:grid}.workspaceMeta span{gap:4px;display:grid}.workspaceMeta small{color:#8fb1a3;font-size:9px}.workspaceMeta b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspaceMeta>a{color:#12402f;background:#fff;border-radius:10px;align-self:center;padding:10px 13px;font-size:10px;font-weight:900}.findingTimeline{gap:18px;display:grid}.findingWorkflow{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #1723210c}.findingWorkflow>header{border-bottom:1px solid #e8eeea;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;padding:23px 25px;display:grid}.findingWorkflow>header>span{width:42px;height:42px;color:var(--green-dark);background:#eff7f3;border-radius:13px;place-items:center;font:italic 17px Georgia,serif;display:grid}.findingWorkflow h3{margin:8px 0 5px;font-size:17px}.findingWorkflow header p{max-width:800px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.riskPill{color:#b83838;text-transform:uppercase;background:#fde9e9;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.riskPill.medium,.riskPill.low{color:#9a630d;background:#fff1d8}.actionState{color:#99620c;background:#fff1d8;border-radius:999px;align-self:start;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.actionState.in_progress{color:#2f68b2;background:#e6efff}.actionState.verified{background:var(--mint);color:var(--green-dark)}.beforeAfterEvidence{background:#f8faf9;grid-template-columns:1fr 38px 1fr;align-items:center;gap:13px;padding:22px 25px;display:grid}.evidenceFrame{background:#e8eeeb;border:1px solid #d9e2dd;border-radius:17px;min-height:255px;margin:0;position:relative;overflow:hidden}.evidenceFrame img{object-fit:contain;background:#edf1ef}.evidenceFrame figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15221edb;border-radius:9px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);padding:7px 10px;display:flex;position:absolute;inset:12px 12px auto}.evidenceFrame figcaption b{background:#d54f4f;border-radius:5px;padding:3px 6px;font-size:8px}.evidenceFrame.after figcaption b{background:var(--green)}.evidenceFrame figcaption span{font-size:9px;font-weight:800}.evidenceFrame.after{background:#f0faf6;border-style:dashed;border-color:#8cc9ae}.evidenceFrame.after.complete{border-style:solid}.evidenceArrow{background:var(--mint);width:38px;height:38px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.noEvidence{color:var(--muted);place-content:center;justify-items:center;gap:8px;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.noEvidence i{width:44px;height:44px;color:var(--green);background:#fff;border-radius:14px;place-items:center;font-size:24px;font-style:normal;display:grid;box-shadow:0 8px 22px #17342613}.actionBrief{border-top:1px solid #e8eeea;border-bottom:1px solid #e8eeea;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px 25px;display:grid}.actionBrief span,.closureForm label>span{color:var(--green-dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.actionBrief p{color:var(--ink);margin:0;font-size:12px;line-height:1.8}.actionBrief b{font-size:11px}.closureForm{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr) auto;align-items:end;gap:12px;padding:22px 25px;display:grid}.closureForm textarea{border:1px solid var(--line);resize:vertical;border-radius:12px;outline:none;width:100%;min-height:88px;padding:12px}.closureForm textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #14a36f12}.closureUpload{cursor:pointer;background:#f4fbf8;border:1px dashed #8cc9ae;border-radius:12px;align-items:center;gap:11px;min-height:88px;padding:12px;display:flex;position:relative}.closureUpload input{opacity:0;width:1px;height:1px;position:absolute}.closureUpload>i{background:var(--mint);width:38px;height:38px;color:var(--green-dark);border-radius:11px;flex:0 0 38px;place-items:center;font-style:normal;display:grid}.closureUpload>span{gap:3px;display:grid;color:inherit!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.closureUpload b{font-size:10px}.closureUpload small{color:var(--muted);font-size:8px}.closureForm .primaryButton{min-height:48px;padding-inline:18px}.verifyActionButton,.verifiedSeal{width:calc(100% - 50px);color:var(--green-dark);text-align:start;background:linear-gradient(135deg,#edfaf4,#f9fdfb);border:1px solid #a8d8c4;border-radius:14px;align-items:center;gap:12px;margin:0 25px 22px;padding:15px;display:flex}.verifyActionButton{cursor:pointer}.verifyActionButton>span,.verifiedSeal>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.verifyActionButton div,.verifiedSeal div{gap:3px;display:grid}.verifyActionButton b,.verifiedSeal b{font-size:11px}.verifyActionButton small,.verifiedSeal small{color:var(--muted);font-size:8px}.verifiedSeal{background:var(--mint);border-color:#cce8db}@media (max-width:720px){.auditProgress{grid-template-columns:1fr;gap:7px}.auditProgress i{display:none}.resultSelector{grid-template-columns:1fr 1fr}.multiDropZone{height:330px}.riskControls{grid-template-columns:1fr}.resultPanel{min-height:430px}.emptyResult{height:350px}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;-webkit-text-size-adjust:100%}.dashboardNotice{background:#fff;border:1px solid #dce7e2;border-radius:18px;gap:7px;padding:24px;display:grid}.dashboardNotice.error{color:#913f3f;background:#fff7f7;border-color:#f1cece}.dashboardLoading{animation:1.4s ease-in-out infinite alternate dashboardBreathe}@keyframes dashboardBreathe{0%{opacity:.62}to{opacity:.9}}.dashboardPanelLoading{background:linear-gradient(100deg,#f1f5f3 30%,#f8faf9 46%,#f1f5f3 62%) 0 0/250% 100%;border-radius:14px;min-height:150px;animation:1.4s linear infinite dashboardShimmer}@keyframes dashboardShimmer{to{background-position-x:-250%}}.dashboardEmpty{text-align:center;background:#f8fcfa;border:1px dashed #cfe1d9;border-radius:16px;place-content:center;justify-items:center;gap:8px;min-height:210px;padding:24px;display:grid}.dashboardEmpty b{font-size:15px}.dashboardEmpty span{max-width:420px;color:var(--muted);font-size:12px;line-height:1.7}.dashboardEmpty a{background:var(--green);color:#fff;border-radius:10px;margin-top:4px;padding:10px 14px;font-size:11px;font-weight:850}.dashboardEmpty.compact{min-height:120px}.dashboardOnboarding{background:linear-gradient(135deg,#fff,#eff9f4);border:1px solid #d6e6df;border-radius:22px;margin:16px 0;padding:25px;box-shadow:0 16px 42px #1734260c}.dashboardOnboarding>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;display:flex}.dashboardOnboarding>header span{color:var(--green-dark);letter-spacing:1.4px;font-size:9px;font-weight:950}.dashboardOnboarding>header h2{max-width:760px;margin:6px 0 0;font-size:22px;line-height:1.35}.dashboardOnboarding>header>b{color:var(--green-dark);background:#dff5e9;border-radius:999px;flex:none;padding:8px 11px;font-size:9px}.dashboardOnboardingSteps{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.dashboardOnboardingSteps article,.dashboardOnboardingSteps>a{background:#fff;border:1px solid #dbe7e1;border-radius:17px;align-items:flex-start;gap:13px;min-height:140px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.dashboardOnboardingSteps>a:hover{border-color:#86ceb0;transform:translateY(-2px);box-shadow:0 12px 25px #17342610}.dashboardOnboardingSteps>a:focus-visible{outline-offset:2px;outline:3px solid #37c89155}.dashboardOnboardingSteps>*>i{width:37px;height:37px;color:var(--green-dark);background:#e7f7f0;border-radius:12px;flex:0 0 37px;place-items:center;font-style:normal;font-weight:950;display:grid}.dashboardOnboardingSteps article.done>i{color:#63dfad;background:#113d2e}.dashboardOnboardingSteps>*>span{gap:5px;display:grid}.dashboardOnboardingSteps small{color:#7aa18f;font-size:8px;font-weight:900}.dashboardOnboardingSteps b{font-size:13px}.dashboardOnboardingSteps p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.dashboardOnboardingSteps em{color:var(--green-dark);font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:13px;right:14px}[dir=rtl] .dashboardOnboardingSteps em{left:14px;right:auto}@media (max-width:900px){.dashboardOnboardingSteps{grid-template-columns:1fr}.dashboardOnboardingSteps article,.dashboardOnboardingSteps>a{min-height:118px}}@media (max-width:720px){.dashboardOnboarding{padding:19px 15px}.dashboardOnboarding>header{flex-direction:column;align-items:flex-start;gap:12px}.dashboardOnboarding>header h2{font-size:19px}.dashboardOnboardingSteps article,.dashboardOnboardingSteps>a{min-height:112px;padding:15px}.dashboardOnboardingSteps p{font-size:11px}}.dashboardTask{border-bottom:1px solid #edf1ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 0;display:grid}.dashboardTask:last-child{border-bottom:0}.dashboardTask>span:nth-child(2){gap:4px;display:grid}.dashboardTask b{font-size:12px;line-height:1.45}.dashboardTask small{color:var(--muted);font-size:10px}.dashboardTask em{color:#b84444;background:#fee5e5;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.dashboardTask em.medium{color:#9a6817;background:#fff1d7}.taskMarker{border:1.5px solid #c9d7d0;border-radius:4px;width:13px;height:13px}.barChart i.empty{background:#dfe8e4}@media (max-width:720px){.appLanguageSwitch{padding:3px!important;top:12px!important;left:auto!important;right:12px!important}[dir=rtl] .appLanguageSwitch{left:12px!important;right:auto!important}.appLanguageSwitch button{min-width:38px!important;min-height:34px!important;padding:0 8px!important;font-size:10px!important}.dashboardPulse+.statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboardPulse+.statGrid article{min-height:118px;padding:15px}.dashboardPulse+.statGrid article b{font-size:28px}}@media (max-width:390px){.dashboardPulse+.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardPulse+.statGrid article{min-width:0;min-height:112px}.dashboardPulse+.statGrid article>div{min-width:0}.dashboardPulse+.statGrid article small,.dashboardPulse+.statGrid article em{font-size:9px}}.teamAlert{color:#a72f2f;background:#fff1f1;border:1px solid #efb8b8;border-radius:13px;margin-bottom:14px;padding:13px 16px;font-size:13px;font-weight:700}.teamSeatSummary{grid-template-columns:auto 1fr;align-items:baseline!important;column-gap:9px!important;display:grid!important}.teamSeatSummary small{color:var(--muted);grid-column:2;margin-top:3px;font-size:11px}.teamLimitNote{background:#fff9eb;border:1px solid #f0d59f;border-radius:13px;align-items:center;gap:12px;margin:-3px 0 15px;padding:13px 16px;display:flex}.teamLimitNote b{color:#8d5d08;font-size:12px}.teamLimitNote span{color:#77694d;font-size:12px}.realTeamTable{margin-bottom:15px;padding:18px 20px}.teamPanelHead{justify-content:space-between;align-items:center;gap:20px;padding:2px 3px 16px;display:flex}.teamPanelHead h2{margin:5px 0 0;font-size:19px}.teamPlanBadge,.teamPendingCount{background:var(--mint);color:var(--green-dark);text-transform:capitalize;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.teamDataRow{grid-template-columns:minmax(240px,1.7fr) minmax(145px,.8fr) minmax(120px,.65fr) minmax(90px,.5fr)}.teamDataRow.userRow{min-height:68px}.teamDataRow .userCell>i{flex:0 0 39px;width:39px;height:39px;font-size:10px}.teamDataRow .userCell b{font-size:13px;line-height:1.35}.teamDataRow .userCell small{font-size:11px;line-height:1.4}.roleStatic{font-size:12px;font-weight:700}.roleSelect{width:100%;min-height:39px;color:var(--ink);background:#fff;border:1px solid #dce4df;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700}.teamTextButton{width:max-content;color:var(--green-dark);cursor:pointer;border:0;border-radius:8px;font-size:11px;font-weight:800;background:#eff7f3!important;padding:7px 9px!important}.teamTextButton.danger{color:#b33f3f;background:#fff0f0!important}.pendingInvites .userCell>i{color:#a86c0d;background:#fff2d9;font-size:14px}.teamEmpty{min-height:150px;color:var(--muted);place-items:center;font-size:13px;display:grid}.teamModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b2119a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.teamModal{background:#fff;border:1px solid #cfe3da;border-radius:22px;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 35px 90px #071d1547}.teamModalClose{top:14px;width:37px;height:37px;color:var(--ink);cursor:pointer;background:#f1f5f3;border:0;border-radius:50%;font-size:24px;position:absolute;inset-inline-end:15px}.teamModal h2{margin:9px 0;font-size:25px}.teamModal>p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.65}.teamModal form{flex-direction:column;gap:15px;display:flex}.teamModal form>label{color:var(--ink);flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.teamModal input,.teamModal select{background:#fff;border:1px solid #d9e2dd;border-radius:12px;outline:0;min-height:49px;padding:12px 14px}.teamModal input:focus,.teamModal select:focus{border-color:var(--green);box-shadow:0 0 0 3px #14a36f1c}.teamRoleGuide{background:#edf8f3;border-radius:12px;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.teamRoleGuide b{color:var(--green-dark);font-size:11px}.teamRoleGuide span{color:#52675e;font-size:11px;line-height:1.55}.teamModalActions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.teamModalActions button{min-width:120px;padding:12px 16px}.plansGrid.plansGridFour{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px}.plansGridFour article{flex-direction:column;min-height:490px;display:flex}.plansGridFour article ul{flex:1}.plansGridFour .currentPlanTag{top:14px;color:var(--green-dark);background:#edf8f3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;inset-inline-end:14px}.plansGridFour article.featured .currentPlanTag{top:20px}.billingStatusCard{background:linear-gradient(135deg,#effaf6,#fff);border:1px solid #bfe6d7;border-radius:16px;align-items:center;gap:14px;max-width:860px;margin:-18px auto 28px;padding:17px 20px;display:flex;box-shadow:0 14px 35px #0e9f7810}.billingStatusIcon{background:var(--green);color:#fff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.billingStatusCard b{font-size:13px}.billingStatusCard p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.7}.billingError{color:#a43434;background:#fff5f5;border:1px solid #f1c5c5;border-radius:12px;max-width:860px;margin:-18px auto 28px;padding:13px 17px;font-size:11px}.billingAssurance{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;max-width:900px;margin:32px auto 0;padding:19px 24px}.billingAssurance b{color:var(--green-dark);font-size:13px}.billingAssurance p{max-width:720px;color:var(--muted);margin:7px auto 0;font-size:10px;line-height:1.8}.topupSection{background:radial-gradient(circle at 90% 0,#d9f7eb 0,#0000 32%),linear-gradient(145deg,#fff,#f3faf7);border:1px solid #d6e7df;border-radius:24px;max-width:1060px;margin:38px auto 0;padding:30px;box-shadow:0 24px 60px #1734260d}.topupSection>header{grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:34px;margin-bottom:24px;display:grid}.topupSection h2{margin:7px 0 9px;font-size:clamp(25px,3vw,38px);line-height:1.16}.topupSection header p{max-width:710px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.topupSection header aside{background:#ffffffc7;border:1px solid #cce4da;border-radius:18px;justify-items:center;padding:18px;display:grid}.topupSection header aside small,.topupSection header aside span{color:var(--muted);font-size:9px;font-weight:750}.topupSection header aside b{color:var(--green-dark);margin:5px 0 2px;font-size:34px;line-height:1}.topupGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.topupGrid article{background:#fff;border:1px solid #d9e6e0;border-radius:18px;padding:21px;display:grid;position:relative}.topupGrid article.best{border-color:#60c7a0;box-shadow:0 13px 32px #0e9f7815}.topupGrid article>em{top:12px;color:var(--green-dark);background:#dff7ed;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;inset-inline-end:12px}.topupGrid article>span{color:var(--green);font-size:33px;font-weight:950;line-height:1}.topupGrid h3{color:#465c52;margin:7px 0 18px;font-size:12px}.topupGrid article>div{align-items:baseline;gap:7px;margin-bottom:17px;display:flex}.topupGrid article>div b{color:var(--ink);font-size:25px}.topupGrid article>div small{color:var(--muted);font-size:9px}.topupGrid button{min-height:44px}.topupGrid button:disabled{cursor:default;opacity:.55}.topupNotice{color:#63756c;text-align:center;background:#edf3f0;border-radius:11px;margin:17px 0 0;padding:11px 14px;font-size:10px;line-height:1.65}.adminBillingPanel{margin-bottom:15px}.adminPendingBadge{color:#a9650a;background:#fff0da;border-radius:11px;place-items:center;min-width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.adminBillingList{gap:9px;display:grid}.adminBillingList article{border:1px solid var(--line);background:#fbfdfc;border-radius:13px;grid-template-columns:1.5fr repeat(3,.8fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.adminBillingList article>div,.adminBillingList article>span{flex-direction:column;gap:4px;display:flex}.adminBillingList small{color:var(--muted);font-size:9px}.adminBillingList b{text-transform:capitalize;font-size:11px}.adminBillingList button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}@media (max-width:900px){.adminBillingList article{grid-template-columns:1fr 1fr}.adminBillingList article>button{grid-column:1/-1}}.plansGridFour button:disabled{cursor:default;box-shadow:none;opacity:.72}@media (max-width:720px){.topupSection{border-radius:20px;padding:21px 16px}.topupSection>header{grid-template-columns:1fr;gap:16px}.topupSection header aside{grid-template-columns:auto auto auto;justify-content:center;gap:7px}.topupSection header aside b{margin:0;font-size:24px}.topupGrid{grid-template-columns:1fr}.teamTop{gap:14px}.teamTop .primaryButton{flex:none}.teamSeatSummary{min-width:0}.teamSeatSummary b{font-size:25px}.teamSeatSummary span{font-size:11px;line-height:1.3}.teamSeatSummary small{font-size:10px}.teamLimitNote{flex-direction:column;align-items:flex-start;gap:4px}.realTeamTable{padding:15px 13px;overflow:hidden}.teamDataRow,.teamDataRow.userRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 3px;display:grid}.teamDataRow.head{display:none}.teamDataRow>*{display:flex!important}.teamDataRow>:nth-child(2){grid-column:1;padding-inline-start:49px}.teamDataRow>:nth-child(3){grid-area:1/2;align-self:start}.teamDataRow>:nth-child(4){grid-area:2/2;justify-self:end}.teamDataRow .roleSelect{min-width:150px}.teamModal{max-height:calc(100vh - 28px);padding:26px 20px 22px;overflow-y:auto}.teamModal h2{font-size:22px}.teamModalActions button{flex:1;min-width:0}.plansGrid.plansGridFour{grid-template-columns:1fr}.plansGridFour article{min-height:auto}}@media (min-width:721px) and (max-width:1180px){.plansGrid.plansGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg:#f6f8f7;--ink:#172321;--muted:#64726e;--line:#dde5e2;--card:#fff;--green:#0e9f78;--green-dark:#08765a;--mint:#ddf6ed;--amber:#f2a93b;--danger:#d94b4b;--navy:#172321}body{background:var(--bg);background-image:radial-gradient(circle at 12% 0,#ddf6ed80 0,#0000 28rem)}::selection{background:#0e9f7830}:focus-visible{outline-offset:3px;outline:3px solid #0e9f7840}.logo{gap:11px}.logoMark{border:1px solid var(--line);background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;padding:4px;display:grid;box-shadow:0 10px 24px #17232112}.logoMark img,.logoMark svg{width:100%;height:100%;display:block}.logoType{flex-direction:column;line-height:1;display:flex}.logo b{color:var(--ink);letter-spacing:.2px;font-size:18px}.logo small{color:var(--green-dark);letter-spacing:1.8px;margin-top:6px;font-size:9px;font-weight:800}.landing,.plansPage{background:0 0}.landingNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f8f7d9;border-bottom:1px solid #dde5e2aa;max-width:none;padding-inline:max(28px,50vw - 592px);position:sticky;top:0}.hero{position:relative}.hero:after{content:"";z-index:-1;inset-inline-end:2%;filter:blur(4px);opacity:.72;background:#ddf6ed;border-radius:50%;width:320px;height:320px;position:absolute;top:13%}.heroCopy h1{color:var(--ink)}.heroVisual:before{content:"";z-index:0;inset-inline-end:-16px;background:#ffffffd9 url(/brand/zarzour-founder.svg) 50%/78px 78px no-repeat;border:1px solid #cfe8df;border-radius:30px;width:118px;height:118px;position:absolute;top:-18px;transform:rotate(5deg);box-shadow:0 22px 54px #17232112}.scanCard{z-index:1;border-color:var(--line);position:relative;box-shadow:0 30px 80px #17232118}.primaryButton{background:var(--green);box-shadow:0 10px 28px #0e9f7830}.primaryButton:hover{background:var(--green-dark);transform:translateY(-1px)}.primaryButton,.ghostButton{transition:transform .18s,background .18s,box-shadow .18s}.featureStrip{color:var(--ink);border-block:1px solid var(--line);background:#fff}.featureStrip article{padding:8px 0}.featureStrip article>span{color:var(--green)}.featureStrip p{color:var(--muted)}.disclaimer{border:1px solid var(--line);border-inline-start:4px solid var(--amber);border-inline-end:1px solid var(--line);border-radius:14px;box-shadow:0 12px 38px #1723210a}.appLayout{grid-template-columns:258px 1fr}.sidebar{color:var(--ink);border-inline-end:1px solid var(--line);background:#ffffffed;box-shadow:12px 0 42px #17232108}.sidebar .logo small{color:var(--green-dark)}.sideNav a{color:#60706b;font-weight:650}.sideNav a:first-child,.sideNav a:hover{color:var(--green-dark);background:var(--mint)}.sideNav a span{color:var(--green)}.planMini{border-color:var(--line);background:#f7fbf9}.planMini .eyebrow,.planMini small{color:var(--muted)}.progress{background:#dbe7e2}.profileMini{border-top-color:var(--line)}.profileMini>span{background:var(--mint);color:var(--green-dark)}.profileMini small{color:var(--muted)}.appMain{background:0 0}.panel,.statGrid article,.auditProgress,.plansGrid article{border-color:var(--line);box-shadow:0 10px 30px #17232108}.teamTop{color:var(--ink);background:linear-gradient(135deg, var(--mint), #f7fcfa);border:1px solid #cfe9df}.teamTop span{color:var(--muted)}.authBrand{color:var(--ink);background:linear-gradient(145deg,#ddf6ed 0%,#f6f8f7 62%,#fff 100%)}.authBrand .logo small{color:var(--green-dark)}.authBrand p,.authBrand>small{color:var(--muted)}.authBrand:after{border-color:#0e9f7818;box-shadow:0 0 0 80px #0e9f7808,0 0 0 160px #0e9f7804}.languageSwitch{border-color:var(--line);background:#fffffff0;box-shadow:0 10px 30px #17232118}.languageSwitch button{color:var(--muted)}.languageSwitch button.active{color:#fff}@media (max-width:720px){.landingNav{padding-inline:18px}.heroVisual:before{background-size:58px 58px;width:84px;height:84px;inset-inline-end:0}.sidebar{border-bottom:1px solid var(--line);box-shadow:0 8px 28px #1723210a}.sidebar .logoType{display:none}}.mobileAuthBrand,.mobileNav{display:none}.sideNav a.active{color:var(--green-dark);background:var(--mint)}.secondaryHeaderAction,.backButton,.draftButton,.reportContinue{border:1px solid var(--line);color:var(--green-dark);background:#fff;border-radius:11px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.secondaryHeaderAction{padding:11px 16px}.inspectionToolbar{justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 20px;display:flex}.backButton,.draftButton{min-height:44px;padding:10px 16px}.draftButton{cursor:pointer}.draftButton:disabled{cursor:wait;opacity:.55}.draftNotice{background:var(--mint);color:var(--green-dark);border:1px solid #bfe8d9;border-radius:12px;margin:-8px 0 18px;padding:13px 16px;font-size:13px;font-weight:700}.reportContinue{min-width:78px;min-height:36px;padding:8px 12px}@media (max-width:1000px){.mobileAuthBrand{border-bottom:1px solid var(--line);justify-items:start;gap:13px;margin-bottom:34px;padding-bottom:24px;display:grid}.mobileAuthBrand p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}}@media (max-width:720px){body{font-size:16px}.appMain{padding:24px 20px 110px}.sidebar{min-height:88px;padding:16px 20px}.sidebar .logoType{display:flex}.appHeader{align-items:flex-start;gap:14px;margin-bottom:26px}.appHeader h1{font-size:30px;line-height:1.15}.appHeader .eyebrow{font-size:13px}.headerActions{flex-shrink:0}.secondaryHeaderAction{display:none}.headerActions .primaryButton{padding:12px 14px;font-size:14px}.appLanguageSwitch{inset-block-end:auto;top:20px}[dir=rtl] .appLanguageSwitch{left:18px;right:auto}[dir=ltr] .appLanguageSwitch{left:auto;right:18px}.languageSwitch button{min-width:50px;min-height:40px;font-size:12px}.panel{border-radius:18px;padding:24px 20px}.capturePanel h2{font-size:28px;line-height:1.3}.capturePanel>p{font-size:15px;line-height:1.7}.fieldRow label,.textField{gap:9px;font-size:14px}.fieldRow select,.textField select,.textField textarea,.filters input,.filters select,.authForm input{min-height:54px;padding:14px 16px;font-size:16px}.auditPointField small,.privacyNote,.compliantNotice,.evidenceMeta,.analysisResult article p,.analysisResult article small,.riskReview>p,.usageLine{line-height:1.7;font-size:13px!important}.auditProgress span{font-size:14px}.resultSelector button{min-height:48px;font-size:13px}.aiClassificationHead b{font-size:13px}.aiClassificationHead small{font-size:10px;line-height:1.5}.resultSelector button small{font-size:9px}.aiResultDecision p{font-size:12px!important}.aiResultDecision em{font-size:10px}.stepBadge{font-size:12px}.inspectionToolbar{margin-top:-8px}.backButton,.draftButton{flex:1;min-height:48px;padding:10px 12px;font-size:13px}.reportsEmpty b{font-size:20px}.reportsEmpty p{font-size:14px}.reportCard{grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important;padding:18px!important}.reportScore{border-radius:14px;width:64px;height:70px}.reportScore strong{font-size:23px}.reportCards .reportIdentity h3{font-size:17px}.reportCard>.status{grid-column:2;justify-self:start}.reportActions{grid-column:1/-1}.reportDownload,.reportContinue{width:100%;min-height:48px}.reportActionGroup{grid-template-columns:1fr auto;display:grid}.reportWorkspaceLink{min-height:48px}.reportActionGroup .reportDownload{width:auto}.reportWorkspaceHero{grid-template-columns:1fr auto;padding:22px}.reportWorkspaceHero h2{font-size:25px}.closureProgress{width:96px;height:96px}.closureProgress strong{font-size:21px}.workspaceMeta{grid-template-columns:1fr 1fr}.workspaceMeta>a{text-align:center}.findingWorkflow>header{grid-template-columns:38px minmax(0,1fr);padding:18px}.findingWorkflow>header>span{width:38px;height:38px}.actionState{grid-column:2;justify-self:start}.beforeAfterEvidence{grid-template-columns:1fr;padding:18px}.evidenceFrame{min-height:290px}.evidenceArrow{margin:-4px auto;transform:rotate(90deg)}.actionBrief,.closureForm{grid-template-columns:1fr;padding:18px}.closureUpload b{font-size:12px}.closureUpload small{font-size:10px}.verifyActionButton,.verifiedSeal{width:calc(100% - 36px);margin:0 18px 18px}.mobileNav{z-index:45;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 38px #17232126}.mobileNav a{min-height:54px;color:var(--muted);border-radius:12px;place-items:center;gap:3px;display:grid}.mobileNav a.active{background:var(--mint);color:var(--green-dark)}.mobileNav span{font-size:18px}.mobileNav small{font-size:11px;font-weight:800}.authForm{padding:30px 24px 110px}.authForm h2{font-size:38px}.authForm>form>p{font-size:15px;line-height:1.7}.authForm form>label{font-size:14px}.formMeta{align-items:center;font-size:12px}.authLanguageSwitch{inset-block-end:auto;top:18px}[dir=rtl] .authLanguageSwitch{left:18px;right:auto}[dir=ltr] .authLanguageSwitch{left:auto;right:18px}body{overflow-x:hidden}.landingNav{height:70px;padding-inline:16px}.landingNav .logo{gap:9px}.landingNav .logoMark{border-radius:12px;width:38px;height:38px}.landingNav .logo b{font-size:16px}.landingNav .logo small{letter-spacing:1.5px;margin-top:4px;font-size:8px}.landingNav nav{gap:0}.landingNav .primaryButton{min-height:40px;box-shadow:none;border-radius:11px;padding:10px 14px;font-size:12px}.landing .hero{align-items:start;gap:38px;min-height:auto;padding:30px 18px 48px}.landing .hero:after{inset-inline-end:-90px;opacity:.55;width:230px;height:230px;top:120px}.heroCopy{text-align:start}.heroCopy .pill{padding:7px 10px;font-size:10px}.heroCopy h1{letter-spacing:-1.4px;text-wrap:balance;max-width:12ch;margin:20px 0 16px;font-size:clamp(34px,10.6vw,43px);line-height:1.12}[dir=rtl] .heroCopy h1{letter-spacing:0;max-width:14ch;line-height:1.28}.heroCopy>p{margin:0;font-size:14px;line-height:1.85}.heroActions{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:10px;margin:24px 0 20px;display:grid}.heroActions .primaryButton,.heroActions .ghostButton{text-align:center;border-radius:13px;gap:8px;min-height:54px;padding:11px 10px;font-size:13px;line-height:1.25}.trustRow{grid-template-columns:1fr 1fr;gap:9px 14px;font-size:10px;line-height:1.45;display:grid}.trustRow span:last-child{grid-column:1/-1}.heroVisual{width:min(100%,370px);margin:0 auto;padding:0}.heroVisual:before{inset-inline-end:-4px;background-size:48px 48px;border-radius:22px;width:70px;height:70px;top:-24px}.scanCard{border-radius:20px;padding:11px;box-shadow:0 20px 54px #17232116}.scanTop{grid-template-columns:auto 1fr auto;gap:8px;padding:5px 3px 12px;font-size:9px;display:grid}.scanTop b{min-width:0;margin:0;font-size:11px;line-height:1.25}.scanTop i{padding:5px 7px;font-size:9px}.kitchenMock{border-radius:15px;height:clamp(235px,70vw,285px)}.findingTag{font-size:8px}.findingTag div{font-size:9px}.scoreRow{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:14px 2px 2px;display:grid}.score{width:52px;height:52px}.scoreRow>div:nth-child(2)>b{font-size:12px;line-height:1.25;display:block}.scoreRow p{font-size:9px;line-height:1.35}.scoreRow button{padding:9px 8px;font-size:9px}.floatingStat{border-radius:12px;flex-direction:row;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 28px);margin:-10px auto 0;padding:11px 16px;position:relative;bottom:auto;left:auto;box-shadow:0 12px 26px #17232120}.floatingStat b{white-space:nowrap;font-size:15px}.floatingStat span{margin:0;font-size:8px;line-height:1.35}.featureStrip{gap:0;padding:10px 20px}.featureStrip article{border-bottom:1px solid var(--line);gap:15px;padding:23px 0}.featureStrip article:last-child{border-bottom:0}.featureStrip article>span{font-size:22px}.featureStrip h3{font-size:14px}.featureStrip p{font-size:11px;line-height:1.7}.disclaimer{margin:22px 18px 34px;padding:18px}.disclaimer b{margin-bottom:7px;font-size:13px;display:block}.disclaimer p{margin:0;font-size:11px;line-height:1.7;display:block}.languageSwitch:not(.appLanguageSwitch):not(.authLanguageSwitch){inset-block-end:auto;border-radius:10px;padding:3px;top:15px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 22px #17232114}[dir=rtl] .languageSwitch:not(.appLanguageSwitch):not(.authLanguageSwitch){left:50%;right:auto}.languageSwitch:not(.appLanguageSwitch):not(.authLanguageSwitch) button{min-width:42px;min-height:34px;padding:6px 8px;font-size:10px}}@media (max-width:380px){.landingNav .primaryButton{padding-inline:11px}.heroActions,.trustRow{grid-template-columns:1fr}.trustRow span:last-child{grid-column:auto}.scoreRow{grid-template-columns:48px minmax(0,1fr)}.scoreRow button{grid-column:2;justify-self:start}}.authExperience{background:#f8fbf9;grid-template-columns:minmax(560px,1.08fr) minmax(480px,.92fr);min-height:100svh;font-family:Segoe UI Variable Display,Aptos Display,Segoe UI,Tahoma,Arial,sans-serif;overflow:hidden}.authExperience .authShowcase{isolation:isolate;min-height:100svh;color:var(--ink);background:radial-gradient(circle at 82% 14%,#86e8be70 0,#0000 26%),radial-gradient(circle at 12% 82%,#b4f3d730 0,#0000 32%),linear-gradient(145deg,#ddf7ed 0%,#effaf5 48%,#f8fbf9 100%);padding:34px clamp(38px,5vw,76px) 28px}.authExperience .authShowcase:before{content:"";z-index:-2;background-image:linear-gradient(#0e9f7808 1px,#0000 1px),linear-gradient(90deg,#0e9f7808 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 88%);mask-image:linear-gradient(#0009,#0000 88%)}.authExperience .authShowcase:after{content:"";z-index:-1;border:1px solid #0e9f7821;border-radius:50%;width:390px;height:390px;position:absolute;inset:auto -140px -150px auto;box-shadow:0 0 0 75px #0e9f7808,0 0 0 150px #0e9f7805}.authAura{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.authAura.one{background:#55d7a026;width:250px;height:250px;animation:10s ease-in-out infinite authFloat;top:13%;right:-80px}.authAura.two{background:#fff9;width:160px;height:160px;animation:12s ease-in-out -4s infinite reverse authFloat;bottom:19%;left:-65px}.authShowcaseHeader,.authShowcaseFooter{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.authShowcaseHeader .logoMark{border-radius:14px;width:46px;height:46px}.authShowcaseHeader .logo b{font-size:21px}.authShowcaseHeader .logo small{color:var(--green-dark)}.authLive{color:var(--green-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #bde8d7;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #0e9f7810}.authLive i{background:var(--green);border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 4px #0e9f7818}.authLive i:after{content:"";border:1px solid var(--green);border-radius:50%;animation:2s ease-out infinite authPulse;position:absolute;inset:-5px}.authStory{z-index:2;width:min(620px,100%);margin:auto 0;padding:52px 0 34px;position:relative}[dir=rtl] .authStory{margin-left:auto;margin-right:0}.authKicker{color:var(--green-dark);letter-spacing:.2px;align-items:center;gap:9px;font-size:12px;font-weight:850;display:inline-flex}.authKicker i{width:25px;height:25px;color:var(--green);background:#fff;border-radius:8px;place-items:center;font-style:normal;display:grid;box-shadow:0 7px 20px #0e9f7818}.authStory h1{letter-spacing:-2.8px;max-width:650px;margin:17px 0 13px;font-size:clamp(42px,4.2vw,66px);line-height:1.06}[dir=rtl] .authStory h1{letter-spacing:-.8px;line-height:1.24}.authStory h1 em{color:var(--green);position:relative}.authStory h1 em:after{content:"";background:#6ad8aa35;border-radius:9px;height:7px;position:absolute;bottom:1px;left:0;right:0;transform:rotate(-1deg)}.authStory>p{color:#526660;max-width:570px;margin:0 0 23px;font-size:14px;line-height:1.8}.authProductCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cfe4dc;border-radius:22px;width:min(560px,100%);padding:13px;transition:transform .45s,box-shadow .45s;transform:perspective(1000px)rotateY(-1.5deg);box-shadow:0 28px 70px #174f3920,inset 0 1px #fff}[dir=rtl] .authProductCard{transform:perspective(1000px)rotateY(1.5deg)}.authProductCard:hover{transform:perspective(1000px)rotateY(0)translateY(-3px);box-shadow:0 34px 80px #174f3927,inset 0 1px #fff}.authProductTop{color:var(--muted);justify-content:space-between;align-items:center;padding:2px 3px 12px;font-size:10px;display:flex}.authProductTop span{align-items:center;gap:7px;font-weight:800;display:inline-flex}.authProductTop span i{background:var(--green);border-radius:50%;width:7px;height:7px}.authProductTop b{background:var(--mint);color:var(--green-dark);border-radius:999px;padding:5px 9px;font-size:9px}.authScanScene{background:#193027 url(/brand/virtual-kitchen-inspection.png) 50% 54%/cover no-repeat;border-radius:15px;height:176px;position:relative;overflow:hidden}.authScanScene:before{content:"";background:linear-gradient(90deg,#0718123d,#0000 38% 68%,#0718122b),linear-gradient(#08201815,#08201846);position:absolute;inset:0}.authScanScene:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 24%,#ffffff09 25%),linear-gradient(#ffffff08,#0000);position:absolute;inset:0}.authScanBeam{z-index:2;background:#7effbd;width:2px;animation:5s cubic-bezier(.45,0,.55,1) infinite authScan;position:absolute;top:0;bottom:0;box-shadow:0 0 18px 5px #48d99a78}.authHotspot{z-index:3;color:#fff;border:1px solid;border-radius:9px;min-width:102px;animation:.7s both authTagIn;display:grid;position:absolute;overflow:hidden;box-shadow:0 10px 24px #07140e45}.authHotspot b{padding:5px 8px;font-size:8px}.authHotspot small{background:#13221d;padding:7px 8px;font-size:8px;font-weight:750}.authHotspot.first{border-color:#f2a93b;top:30px;left:12%}.authHotspot.first b{background:#f2a93b}.authHotspot.second{border-color:#df5353;animation-delay:.18s;bottom:24px;right:11%}.authHotspot.second b{background:#df5353}.authProductScore{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 5px 2px;display:grid}.authProductScore>strong{color:var(--green-dark);font-size:24px;line-height:1}.authProductScore>span{gap:2px;display:grid}.authProductScore b{font-size:11px}.authProductScore small{color:var(--muted);font-size:8px}.authProductScore>i{background:var(--mint);width:32px;height:32px;color:var(--green-dark);border-radius:10px;place-items:center;font-style:normal;display:grid}.authCapabilities{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.authCapabilities span{color:#4f625c;background:#ffffffa8;border:1px solid #d5e9e1;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.authCapabilities i{color:var(--green);font-size:8px;font-style:normal;font-weight:900}.authShowcaseFooter{color:var(--muted);border-top:1px solid #cce5db;padding-top:18px;font-size:9px}.authShowcaseFooter span:first-child{color:var(--green-dark);letter-spacing:.5px;font-weight:850}.authExperience .authEntry{background:#fff;min-height:100svh;padding:90px clamp(34px,5vw,78px) 42px;position:relative}.authExperience .authEntry:before{content:"";filter:blur(1px);background:#dff6ed80;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-110px}.authEntryShell{z-index:1;width:min(500px,100%);margin:auto;position:relative}.authMobileMotion{display:none}.authIntro{margin-bottom:24px;animation:.55s cubic-bezier(.2,.8,.2,1) both authContentIn}.authSecure{color:var(--green-dark);align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.authSecure i{background:var(--mint);border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.authIntro h2{letter-spacing:-1.8px;line-height:1.08;margin:11px 0 7px!important;font-size:clamp(36px,3.2vw,48px)!important}[dir=rtl] .authIntro h2{letter-spacing:-.5px;line-height:1.25}.authIntro p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.authModeTabs{border:1px solid var(--line);background:#f3f7f5;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:15px;padding:5px;animation:.55s cubic-bezier(.2,.8,.2,1) 80ms both authContentIn;display:grid}.authModeTabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:12px;font-weight:800;transition:all .22s}.authModeTabs button.active{color:var(--ink);background:#fff;box-shadow:0 5px 18px #17232110}.authCard{background:#fff;border:1px solid #dbe6e1;border-radius:20px;padding:24px;animation:.6s cubic-bezier(.2,.8,.2,1) .14s both authContentIn;box-shadow:0 24px 70px #17232112;width:100%!important}.authField{color:var(--ink);font-weight:800;gap:8px!important;margin:0 0 15px!important;font-size:12px!important;display:grid!important}.authField>div{align-items:center;display:flex;position:relative}.authField>div>i{z-index:2;color:#789087;pointer-events:none;place-items:center;width:19px;height:19px;font-style:normal;display:grid;position:absolute;inset-inline-start:15px}.authField svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.authExperience .authField input{width:100%;min-height:52px;color:var(--ink);background:#fbfcfc;border:1px solid #d8e2de;border-radius:12px;outline:0;padding:12px 62px 12px 46px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}[dir=rtl] .authExperience .authField input{padding-left:62px;padding-right:46px}.authExperience .authField input:focus{background:#fff;border-color:#55c99a;box-shadow:0 0 0 4px #0e9f7810}.authExperience .authField input::placeholder{color:#9aa8a3}.authFieldReveal{animation:.28s both authFieldReveal}.passwordToggle{z-index:2;min-width:45px;min-height:34px;color:var(--green-dark);cursor:pointer;background:#eef6f2;border:0;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:850;position:absolute;inset-inline-end:9px}.authFormMeta{margin:2px 0 19px;font-size:11px}.authFormMeta label{align-items:center;flex-direction:row!important;gap:7px!important;margin:0!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.authFormMeta input{accent-color:var(--green);width:16px!important;min-height:16px!important;padding:0!important}.authSubmit{border-radius:13px;justify-content:space-between;min-height:52px;padding-inline:20px;font-size:13px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0e9f7830}.authSubmit:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:32px;animation:4.8s ease-in-out 1.2s infinite authButtonShine;position:absolute;top:-40%;bottom:-40%;transform:skew(-18deg)}.authSubmit>*{z-index:1;position:relative}.authSubmit i{background:#ffffff1d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:16px;font-style:normal;display:grid}.authTrust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 15px;margin-top:15px;font-size:9px;display:flex}.authTrust span{align-items:center;gap:5px;display:inline-flex}.authTrust i{color:var(--green);font-style:normal;font-weight:900}.authLegal{line-height:1.6;color:#84928d!important;margin-top:14px!important;font-size:8px!important}.authExperience+.languageSwitch,.authLanguageSwitch{inset-block-end:auto;border-color:var(--line);background:#fffffff2;top:24px;left:auto;right:28px}[dir=rtl] .authLanguageSwitch{left:28px;right:auto}@keyframes authScan{0%,12%{opacity:0;left:8%}20%{opacity:1}50%{opacity:1;left:88%}62%,to{opacity:0;left:88%}}@keyframes authPulse{0%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(1.6)}}@keyframes authFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-16px)}}@keyframes authTagIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes authFieldReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes authContentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes authButtonShine{0%,72%{opacity:0;left:-20%}78%{opacity:1}92%,to{opacity:0;left:115%}}@keyframes authMobileScan{0%,8%{opacity:0;left:5%}18%{opacity:1}55%{opacity:1;left:91%}68%,to{opacity:0;left:91%}}@keyframes authFocusPulse{0%,38%,to{border-color:#73edb2;box-shadow:0 0 #73edb248}55%{border-color:#b4ffda;box-shadow:0 0 0 7px #73edb20c}}@keyframes authFindingPop{0%,42%{opacity:0;transform:translateY(5px)scale(.96)}52%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes authInspectionTarget{0%,5%,32%,to{opacity:0;transform:scale(.92);box-shadow:0 0 #73edb200}10%,27%{opacity:1;transform:none;box-shadow:0 0 0 5px #73edb214}}@keyframes authInspectionLabel{0%,7%,31%,to{opacity:0;transform:translateY(5px)scale(.96)}12%,27%{opacity:1;transform:none}}@keyframes authDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (max-width:1180px){.authExperience{grid-template-columns:minmax(510px,1fr) minmax(430px,.9fr)}.authExperience .authShowcase{padding-inline:42px}.authStory{padding-block:38px 26px}.authStory h1{font-size:47px}.authScanScene{height:158px}}@media (max-width:1000px){.authExperience{background:radial-gradient(circle at 50% -10%,#bdf1d9 0,#f6fbf8 35%,#fff 70%);min-height:100svh;display:block}.authExperience .authShowcase{display:none}.authExperience .authEntry{background:0 0;min-height:100svh;padding:92px 24px 48px;display:block}.authEntryShell{max-width:560px}.authExperience .mobileAuthBrand{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:0 0 28px;padding:0 0 22px;display:flex}.authExperience .mobileAuthBrand p{flex:1;font-size:12px;line-height:1.65}.authMobileMotion{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #cfe7de;border-radius:18px;margin:0 0 26px;padding:10px;animation:.55s cubic-bezier(.2,.8,.2,1) both authContentIn;display:block;box-shadow:0 16px 40px #174f3914}.authMobileMotionTop,.authMobileMotionBottom{min-height:23px;color:var(--muted);justify-content:space-between;align-items:center;padding-inline:3px;font-size:9px;display:flex}.authMobileMotionTop span{color:var(--green-dark);align-items:center;gap:6px;font-weight:850;display:inline-flex}.authMobileMotionTop span i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0e9f7812}.authMobileMotionTop>b{background:var(--mint);color:var(--green-dark);border-radius:999px;padding:3px 7px;font-size:8px}.authMobileScene{background:#193027 url(/brand/virtual-kitchen-inspection.png) 50% 54%/cover no-repeat;border-radius:12px;height:112px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.authMobileScene:before{content:"";background:linear-gradient(90deg,#0718125c,#0000 36% 70%,#07181240),linear-gradient(#0718120d,#07181255);position:absolute;inset:0}.authMobileGrid{background:repeating-linear-gradient(90deg,#0000 0 24%,#ffffff0d 25%),repeating-linear-gradient(0deg,#0000 0 49%,#ffffff08 50%);position:absolute;inset:0}.authMobileBeam{z-index:2;background:#77f0b5;width:2px;animation:3.7s cubic-bezier(.45,0,.55,1) infinite authMobileScan;position:absolute;top:0;bottom:0;box-shadow:0 0 15px 4px #64e7aa72}.authMobileFocus{z-index:3;opacity:0;border:1px solid #73edb2;border-radius:7px;animation:9s ease-in-out infinite authInspectionTarget;position:absolute}.authMobileFocus.issueOne{width:30%;height:39%;bottom:19%;left:43%}.authMobileFocus.issueTwo{width:16%;height:33%;animation-delay:3s;bottom:11%;right:8%}.authMobileFocus.issueThree{width:27%;height:31%;animation-delay:6s;bottom:14%;left:5%}.authMobileFocus i{background:#73edb2;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-3px}.authMobileFinding{z-index:4;color:#fff;opacity:0;background:#f2a93b;border-radius:7px;max-width:54%;padding:5px 8px;font-size:8px;font-weight:850;animation:9s ease-in-out infinite authInspectionLabel;position:absolute;top:9px;left:7%;box-shadow:0 7px 16px #0a17123d}.authMobileFinding.issueTwo{background:#df5353;animation-delay:3s;left:auto;right:7%}.authMobileFinding.issueThree{background:#139b77;animation-delay:6s}.authMobileConfidence{z-index:4;color:#d9fff0;letter-spacing:.3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071812ad;border:1px solid #ffffff2c;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:7px;display:inline-flex;position:absolute;bottom:7px;right:7px}.authMobileConfidence b{color:#7dffc0;font-size:7px}.authMobileMotionBottom{padding-top:4px}.authMobileMotionBottom>strong{color:var(--green-dark);align-items:center;gap:5px;font-size:9px;display:inline-flex}.authMobileMotionBottom>strong>i{gap:2px;display:inline-flex}.authMobileMotionBottom>strong b{background:var(--green);border-radius:50%;width:3px;height:3px;animation:.9s ease-in-out infinite authDot}.authMobileMotionBottom>strong b:nth-child(2){animation-delay:.14s}.authMobileMotionBottom>strong b:nth-child(3){animation-delay:.28s}.authIntro h2{font-size:42px!important}}@media (max-width:560px){.authExperience .authEntry{padding:82px 18px 32px}.authExperience .mobileAuthBrand{align-items:flex-start}.authExperience .mobileAuthBrand p{font-size:11px}.authMobileMotion{margin-bottom:22px}.authMobileScene{height:104px}.authIntro{margin-bottom:20px}.authIntro h2{font-size:36px!important}.authIntro p{font-size:13px}.authCard{border-radius:17px;padding:19px 16px}.authExperience .authField input{min-height:54px;font-size:16px}.authModeTabs button{font-size:11px}.authTrust{text-align:center;grid-template-columns:1fr 1fr;display:grid}.authLanguageSwitch{top:16px;right:16px}[dir=rtl] .authLanguageSwitch{left:16px;right:auto}}@media (prefers-reduced-motion:reduce){.authAura,.authLive i:after,.authScanBeam,.authHotspot,.authFieldReveal,.authIntro,.authModeTabs,.authCard,.authMobileMotion,.authMobileBeam,.authMobileFocus,.authMobileFinding,.authMobileMotionBottom b,.authSubmit:after{animation:none!important}.authProductCard{transition:none}}.dashboardPulse{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 20%,#2c64504d,#0000 32%),linear-gradient(135deg,#0c2119,#14392c 58%,#0e2b21);border:1px solid #244a3d;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:30px;min-height:230px;margin-bottom:18px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #10261e21}.dashboardPulseCopy{z-index:2;position:relative}.dashboardLive{color:#a8edce;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #80deb645;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.dashboardLive i{background:#5ce3a7;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 5px #5ce3a715}.dashboardLive i:after{content:"";border:1px solid #5ce3a7;border-radius:50%;animation:2.2s ease-out infinite dashboardLivePulse;position:absolute;inset:-5px}.dashboardPulse h2{letter-spacing:-1px;margin:16px 0 8px;font-size:clamp(25px,2.3vw,36px);line-height:1.15}[dir=rtl] .dashboardPulse h2{letter-spacing:0}.dashboardPulse p{color:#afc9be;max-width:680px;margin:0;font-size:12px;line-height:1.8}.dashboardPulseActions{align-items:center;gap:18px;margin-top:22px;display:flex}.dashboardPulseActions>a{color:#bdd2c9;font-size:11px;font-weight:800}.dashboardPulseActions .dashboardPulsePrimary{color:#fff;background:#20b57f;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:10px 12px 10px 16px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 30px #071b143d}[dir=rtl] .dashboardPulseActions .dashboardPulsePrimary{padding:10px 16px 10px 12px}.dashboardPulseActions .dashboardPulsePrimary:hover{background:#2ac58e;transform:translateY(-2px)}.dashboardPulsePrimary i{background:#ffffff19;border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;display:grid}.dashboardPulseScore{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.dashboardScoreRing{background:conic-gradient(#61e3ab 0 86%, #ffffff16 86%);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;transform:rotate(-90deg);box-shadow:0 0 0 7px #ffffff08}.dashboardScoreRing:before{content:"";background:#123327;border-radius:50%;width:72px;height:72px;position:absolute}.dashboardScoreRing span{z-index:1;text-align:center;display:grid;position:relative;transform:rotate(90deg)}.dashboardScoreRing b{font-size:22px;line-height:1}.dashboardScoreRing small{color:#99c6b3;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:7px}.dashboardPulseScore>div:last-child{gap:5px;display:grid}.dashboardPulseScore>div:last-child small{color:#91b1a4;font-size:8px}.dashboardPulseGlow{z-index:0;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.dashboardPulseGlow.one{background:#35d99a16;width:220px;height:220px;top:-125px;right:-55px}.dashboardPulseGlow.two{border:1px solid #77e6b82b;width:140px;height:140px;bottom:-100px;left:38%;box-shadow:0 0 0 38px #77e6b807}.dashboardPulse+.statGrid article{border-color:#dce6e1;border-radius:18px;min-height:116px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 12px 32px #17232108}.dashboardPulse+.statGrid article:after{content:"";background:var(--green);opacity:.7;transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.7)}[dir=rtl] .dashboardPulse+.statGrid article:after{transform-origin:100%}.dashboardPulse+.statGrid article:nth-child(2):after{background:var(--amber);transform:scaleX(.42)}.dashboardPulse+.statGrid article:nth-child(3):after{background:#3976c5;transform:scaleX(.86)}.dashboardPulse+.statGrid article:nth-child(4):after{background:#7059bd;transform:scaleX(.73)}.dashboardPulse+.statGrid article:hover{transform:translateY(-3px);box-shadow:0 18px 38px #17232110}.dashboardPulse+.statGrid .statIcon{border-radius:13px;width:44px;height:44px}.dashboardPulse+.statGrid b{letter-spacing:-1px;font-size:28px}.dashboardGrid .panel{border-color:#dce6e1;border-radius:18px;box-shadow:0 12px 32px #17232107}@keyframes dashboardLivePulse{0%{opacity:.75;transform:scale(.65)}to{opacity:0;transform:scale(1.65)}}@media (max-width:1000px){.dashboardPulse{grid-template-columns:1fr auto;padding:28px}.dashboardPulseScore{text-align:center;grid-template-columns:auto;justify-items:center;min-width:150px}}@media (max-width:720px){.dashboardPulse{border-radius:21px;grid-template-columns:1fr;gap:20px;min-height:0;margin:-2px 0 16px;padding:24px 20px}.dashboardPulse h2{margin-top:14px;font-size:27px}.dashboardPulse p{font-size:13px;line-height:1.7}.dashboardPulseActions{align-items:stretch;gap:12px;margin-top:20px}.dashboardPulseActions>a:not(.dashboardPulsePrimary){border:1px solid #ffffff1c;border-radius:11px;place-items:center;padding:10px;display:grid}.dashboardPulseActions .dashboardPulsePrimary{flex:1}.dashboardPulseScore{text-align:start;grid-template-columns:auto 1fr;justify-items:stretch;min-width:0;padding:13px 15px}.dashboardScoreRing{width:70px;height:70px}.dashboardScoreRing:before{width:55px;height:55px}.dashboardScoreRing b{font-size:17px}.dashboardPulse+.statGrid{grid-template-columns:1fr 1fr;gap:10px}.dashboardPulse+.statGrid article{flex-direction:column;gap:11px;min-height:148px;padding:16px}.dashboardPulse+.statGrid article div{width:100%}.dashboardPulse+.statGrid small{min-height:34px;font-size:11px;line-height:1.5}.dashboardPulse+.statGrid b{font-size:26px}.dashboardGrid{gap:12px}.dashboardGrid .panel{border-radius:20px}.dashboardGrid .panelHead h2{font-size:20px}}@media (max-width:390px){.dashboardPulseActions{flex-direction:column}.dashboardPulse+.statGrid{grid-template-columns:1fr}.dashboardPulse+.statGrid article{flex-direction:row;min-height:112px}}.landingV2{background:#f7faf8;overflow:hidden}.landingV2Nav{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1420px,100% - 64px);min-height:94px;margin:auto;display:grid;position:relative}.landingV2Nav nav{color:#46564f;align-items:center;gap:34px;font-size:13px;font-weight:800;display:flex}.landingV2Nav nav a{transition:color .2s}.landingV2Nav nav a:hover{color:var(--green-dark)}.landingV2NavActions{justify-content:flex-end;align-items:center;gap:22px;font-size:13px;font-weight:900;display:flex}.landingV2Cta{background:var(--green);color:#fff;border-radius:15px;justify-content:center;align-items:center;gap:24px;min-height:56px;padding:0 22px;font-size:14px;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 34px #0e9f7830}.landingV2Cta.small{border-radius:13px;min-height:46px;padding:0 18px;font-size:12px}.landingV2Cta span{background:#ffffff1e;border-radius:8px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.landingV2Cta:hover{background:var(--green-dark);transform:translateY(-2px);box-shadow:0 20px 42px #0e9f783a}.landingV2Hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(40px,6vw,90px);width:min(1420px,100% - 64px);min-height:690px;margin:auto;padding:62px 0 92px;display:grid;position:relative}.landingV2Hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#adf0d44c,#0000 66%);border-radius:50%;width:720px;height:720px;position:absolute;inset:-150px -320px auto auto}.landingV2Copy{z-index:2;position:relative}.landingV2Eyebrow{color:var(--green-dark);letter-spacing:.2px;background:#eaf9f3;border:1px solid #bfe6d6;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.landingV2Eyebrow i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0e9f7816}.landingV2Copy h1{letter-spacing:-3.8px;max-width:720px;margin:23px 0 22px;font-size:clamp(52px,5.4vw,82px);line-height:1.04}[dir=rtl] .landingV2Copy h1{letter-spacing:-2.2px;line-height:1.22}.landingV2Copy h1 em{color:var(--green);font-style:normal}.landingV2Copy>p{color:#5d6f67;max-width:670px;margin:0;font-size:17px;line-height:1.9}.landingV2HeroActions{align-items:center;gap:12px;margin:31px 0 23px;display:flex}.landingV2Ghost{min-height:56px;color:var(--ink);background:#ffffffb8;border:1px solid #cddbd5;border-radius:15px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:900;display:inline-flex}.landingV2Ghost:hover{background:#fff;border-color:#9bcbb8}.landingV2Trust{color:#667770;flex-wrap:wrap;gap:10px 19px;font-size:10px;font-weight:700;display:flex}.landingV2Trust span{align-items:center;gap:6px;display:inline-flex}.landingV2Trust b{color:var(--green)}.landingInspectionStage{z-index:2;min-width:0;padding:28px 20px 38px;position:relative}.landingStageGlow{filter:blur(2px);background:linear-gradient(145deg,#b5efda8a,#ecf9f3);border-radius:42px;position:absolute;inset:6% 8% 0;transform:rotate(-3deg)}.landingInspectionCard{z-index:2;background:#fff;border:1px solid #d5e2dc;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 35px 90px #172d2424}.landingInspectionCard>header,.landingInspectionCard>footer{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.landingInspectionCard>header>div{color:var(--green-dark);align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.landingInspectionCard>header i{background:#27c88d;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite landingPulse;box-shadow:0 0 0 5px #1fbd8618}.landingInspectionCard>header b{background:var(--mint);color:var(--green-dark);border-radius:999px;padding:6px 9px;font-size:9px}.landingKitchenScene{background:#193027;height:445px;position:relative;overflow:hidden}.landingKitchenScene>img{object-fit:cover;filter:saturate(.84)contrast(1.02)brightness(.84)}.landingKitchenScene:after{content:"";background:linear-gradient(#0b261429,#0000 36%,#07150f42),repeating-linear-gradient(90deg,#0000 0 24.8%,#ffffff09 25%);position:absolute;inset:0}.landingScanBeam{z-index:4;background:#72f2bc;width:2px;animation:5s ease-in-out infinite landingScan;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #5ee7ab,0 0 50px 12px #49dc9a1f}.landingScanFocus{z-index:3;border:1.5px solid #69edb4;border-radius:11px;width:36%;height:27%;position:absolute;top:45%;right:10%;box-shadow:inset 0 0 24px #3eda9817}.landingDetection{z-index:5;color:#fff;border-radius:10px;display:grid;position:absolute;overflow:hidden;box-shadow:0 12px 25px #07150f36}.landingDetection span{background:#e5a338;padding:7px 10px;font-size:8px;font-weight:900}.landingDetection b{background:#13221d;padding:9px 10px;font-size:9px}.landingDetection.one{top:24%;left:11%}.landingDetection.two{bottom:22%;right:8%}.landingDetection.two span{background:#d94f4f}.landingInspectionCard>footer{min-height:67px}.landingInspectionCard>footer>div:first-child{gap:4px;display:grid}.landingInspectionCard>footer span{color:var(--muted);font-size:8px}.landingProcessing{gap:4px;display:flex}.landingProcessing i{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite landingDots}.landingProcessing i:nth-child(2){animation-delay:.18s}.landingProcessing i:nth-child(3){animation-delay:.36s}.landingHumanCard,.landingEvidenceCard{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d8e6df;align-items:center;gap:10px;display:flex;position:absolute;box-shadow:0 18px 38px #17342622}.landingHumanCard{border-radius:15px;padding:13px 16px;bottom:2px;right:-5px}.landingHumanCard>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.landingHumanCard div{gap:3px;display:grid}.landingHumanCard small,.landingEvidenceCard small{color:var(--muted);font-size:7px}.landingHumanCard b{font-size:9px}.landingEvidenceCard{border-radius:14px;gap:6px;min-width:135px;padding:12px 14px;display:grid;bottom:7px;left:-12px}.landingEvidenceCard>div{align-items:center;gap:7px;display:flex}.landingEvidenceCard div span{border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.landingEvidenceCard .before{color:#b23d3d;background:#fde6e6}.landingEvidenceCard .after{background:var(--mint);color:var(--green-dark)}.landingEvidenceCard div i{background:#bad2c8;width:28px;height:1px}.landingEvidenceCard b{font-size:8px}.landingProofBar{background:#d9e4df;border:1px solid #d9e4df;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1420px,100% - 64px);margin:0 auto 110px;display:grid;overflow:hidden;box-shadow:0 18px 55px #1734260d}.landingProofBar article{background:#fff;align-items:center;gap:12px;min-height:104px;padding:22px;display:flex}.landingProofBar article>i{background:var(--mint);width:39px;height:39px;color:var(--green-dark);border-radius:12px;flex:0 0 39px;place-items:center;font-size:17px;font-style:normal;display:grid}.landingProofBar article div{gap:5px;display:grid}.landingProofBar span{color:var(--muted);font-size:8px;line-height:1.5}.landingDemo{width:min(1320px,100% - 64px);margin:0 auto 120px}.landingDemoHeading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:60px;margin-bottom:34px;display:grid}.landingDemoHeading>div>span{color:var(--green-dark);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:950}.landingDemoHeading h2{letter-spacing:-2.4px;max-width:790px;margin:12px 0 0;font-size:clamp(35px,4.1vw,58px);line-height:1.1}[dir=rtl] .landingDemoHeading h2{letter-spacing:-1px;line-height:1.35}.landingDemoHeading>p{color:var(--muted);margin:0 0 5px;font-size:14px;line-height:1.85}.landingDemoShell{background:#fff;border:1px solid #d7e5df;border-radius:29px;overflow:hidden;box-shadow:0 28px 75px #17342614}.landingDemoTabs{background:linear-gradient(#fbfdfc,#f4f9f6);border-bottom:1px solid #dfe9e4;grid-template-columns:repeat(4,1fr);padding:12px;display:grid}.landingDemoTabs button{color:#728078;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:62px;padding:0 16px;transition:color .25s,background .25s,transform .25s;display:grid;position:relative}.landingDemoTabs button:hover{color:var(--green-dark);background:#eaf7f1}.landingDemoTabs button:focus-visible{outline-offset:1px;outline:3px solid #37c89155}.landingDemoTabs button.active{color:#fff;background:#103b2d;transform:translateY(-2px);box-shadow:0 12px 24px #103b2d24}.landingDemoTabs button b{width:27px;height:27px;color:var(--green-dark);background:#e2f4ec;border-radius:9px;place-items:center;font-size:9px;display:grid}.landingDemoTabs button.active b{color:#7ee8bd;background:#4ad49e22}.landingDemoTabs button span{font-size:11px;font-weight:850}.landingDemoTabs button>i{background:#d6e6de;border-radius:9px;height:2px;position:absolute;bottom:8px;left:16px;right:16px;overflow:hidden}.landingDemoTabs button>i:after{content:"";border-radius:inherit;background:#57d6a3;width:0;height:100%;transition:width .35s;display:block}.landingDemoTabs button.active>i{background:#ffffff1f}.landingDemoTabs button.active>i:after{width:100%}.landingDemoPanel{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:540px;animation:.48s cubic-bezier(.2,.8,.2,1) both landingDemoReveal;display:grid}.landingDemoScene{isolation:isolate;background:#112d23;min-height:540px;position:relative;overflow:hidden}.landingDemoScene>img{object-fit:cover;transition:filter .45s,transform .65s}.landingDemoPanel.step1 .landingDemoScene>img{filter:saturate(.85)brightness(.72);transform:scale(1.015)}.landingDemoPanel.step2 .landingDemoScene>img{filter:saturate(.72)brightness(.57);transform:scale(1.035)}.landingDemoPanel.step3 .landingDemoScene>img{filter:saturate(.92)brightness(.62);transform:scale(1.02)}.landingDemoPanel.step4 .landingDemoScene>img{filter:saturate(1.05)brightness(.78);transform:scale(1)}.landingDemoShade{z-index:1;background:linear-gradient(#081b1405 15%,#071b15b8 100%),linear-gradient(90deg,#0b261b26,#0000 60%);position:absolute;inset:0}.landingDemoSweep{z-index:2;background:linear-gradient(#0000,#69f2b6 15% 85%,#0000);width:2px;animation:3.8s ease-in-out infinite landingDemoScan;position:absolute;top:0;bottom:0;left:10%;box-shadow:0 0 25px 5px #53e6a35c}.landingDemoSweep:after{content:"";background:linear-gradient(90deg,#0000,#67eaae14);width:85px;position:absolute;top:0;bottom:0;left:-85px}.landingDemoTarget{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13271ee6;border:1px solid #f4bd5f;border-radius:13px;gap:7px;width:min(260px,45%);padding:13px 14px;display:grid;position:absolute;top:35%;right:11%;box-shadow:0 15px 35px #07150f66}[dir=rtl] .landingDemoTarget{left:11%;right:auto}.landingDemoTarget:before{content:"";pointer-events:none;border:1px solid #f4bd5f80;border-radius:18px;position:absolute;inset:-55px -35px -35px}.landingDemoPanel.step3 .landingDemoTarget,.landingDemoPanel.step4 .landingDemoTarget{border-color:#55d9a5}.landingDemoPanel.step3 .landingDemoTarget:before,.landingDemoPanel.step4 .landingDemoTarget:before{border-color:#55d9a56b}.landingDemoTarget>i{background:#f0a72e;border-radius:99px;width:29px;height:4px}.landingDemoPanel.step3 .landingDemoTarget>i,.landingDemoPanel.step4 .landingDemoTarget>i{background:#42d29a}.landingDemoTarget span{overflow-wrap:anywhere;font-size:11px;font-weight:850;line-height:1.55}.landingDemoSceneStatus{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a251bcc;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:850;display:flex;position:absolute;top:24px;left:24px}[dir=rtl] .landingDemoSceneStatus{left:auto;right:24px}.landingDemoSceneStatus i{background:#50dc9f;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite landingPulse;box-shadow:0 0 0 5px #50dc9f1e}.landingDemoScene>small{z-index:3;color:#dce9e3;font-size:9px;font-weight:750;position:absolute;bottom:20px;right:22px}[dir=rtl] .landingDemoScene>small{left:22px;right:auto}.landingDemoDetail{background:radial-gradient(circle at 100% 0,#dff7ec 0,#0000 34%),#fff;flex-direction:column;justify-content:center;min-width:0;padding:52px;display:flex}[dir=rtl] .landingDemoDetail{background:radial-gradient(circle at 0 0,#dff7ec 0,#0000 34%),#fff}.landingDemoDetail>span{color:var(--green-dark);letter-spacing:1.4px;font-size:9px;font-weight:950}.landingDemoDetail h3{letter-spacing:-1.2px;margin:12px 0 13px;font-size:clamp(27px,2.5vw,38px);line-height:1.18}[dir=rtl] .landingDemoDetail h3{letter-spacing:-.4px;line-height:1.45}.landingDemoDetail>p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.landingDemoMetric{background:#f7fbf9;border:1px solid #d9e8e1;border-radius:16px;gap:5px;margin:30px 0 24px;padding:18px 65px 18px 18px;display:grid;position:relative}[dir=rtl] .landingDemoMetric{padding:18px 18px 18px 65px}.landingDemoMetric small{color:var(--muted);font-size:9px}.landingDemoMetric b{font-size:15px}.landingDemoMetric>i{color:#6ee0b2;background:#0f3b2c;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:950;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .landingDemoMetric>i{left:16px;right:auto}.landingDemoRecord{border-top:1px solid #e5ece8;border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:6px;padding:15px 0;display:flex}.landingDemoRecord span{color:#8b9992;white-space:nowrap;justify-items:center;gap:7px;font-size:8px;font-weight:800;display:grid}.landingDemoRecord span>i{background:#cedbd5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #eff5f2}.landingDemoRecord span:first-child,.landingDemoRecord span.done{color:var(--green-dark)}.landingDemoRecord span:first-child>i,.landingDemoRecord span.done>i{background:#32c78c;box-shadow:0 0 0 4px #dff6ec}.landingDemoRecord>b{color:#bdcbc5;font-size:12px}.landingDemoNote{color:#7d8d85;margin-top:16px;font-size:9px;line-height:1.6}@keyframes landingDemoReveal{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes landingDemoScan{0%,to{opacity:.3;left:9%}50%{opacity:1;left:91%}}.landingWorkflow{width:min(1220px,100% - 64px);margin:0 auto;padding:20px 0 120px}.landingWorkflow>header{text-align:center;max-width:790px;margin:0 auto 48px}.landingWorkflow>header>span,.landingProductCopy>span{color:var(--green-dark);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900}.landingWorkflow h2,.landingProduct h2{letter-spacing:-2px;margin:13px 0 14px;font-size:clamp(34px,4vw,54px);line-height:1.15}[dir=rtl] .landingWorkflow h2,[dir=rtl] .landingProduct h2{letter-spacing:-1px;line-height:1.35}.landingWorkflow header p,.landingProductCopy>p{color:var(--muted);font-size:14px;line-height:1.9}.landingWorkflow>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.landingWorkflow article{background:linear-gradient(150deg,#fff,#f8fbf9);border:1px solid #dce6e1;border-radius:21px;min-height:285px;padding:27px;position:relative;overflow:hidden;box-shadow:0 14px 42px #1734260b}.landingWorkflow article>span{color:#8db4a4;font:italic 18px Georgia,serif}.landingWorkflow article>i{background:var(--mint);width:48px;height:48px;color:var(--green-dark);border-radius:15px;place-items:center;margin:40px 0 20px;font-size:20px;font-style:normal;display:grid}.landingWorkflow h3{margin:0 0 10px;font-size:17px}.landingWorkflow article p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.landingWorkflow article>em{color:#9ab7aa;font-size:20px;font-style:normal;position:absolute;bottom:22px;right:23px}[dir=rtl] .landingWorkflow article>em{left:23px;right:auto}.landingProduct{color:#fff;background:radial-gradient(circle at 80% 0,#2d6b5245,#0000 35%),#102d22;border-radius:32px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;width:min(1320px,100% - 64px);margin:0 auto 120px;padding:72px;display:grid;box-shadow:0 30px 80px #102d2224}.landingProductCopy>span{color:#73dbae}.landingProductCopy>p{color:#b7cdc3}.landingProductCopy ul{color:#d7e8e1;gap:12px;margin:27px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.landingBeforeAfter{grid-template-columns:1fr 44px 1fr;align-items:center;gap:10px;display:grid}.landingBeforeAfter figure{background:#193a2d;border:1px solid #fff2;border-radius:19px;min-height:320px;margin:0;position:relative;overflow:hidden}.landingBeforeAfter figure>img{object-fit:cover;filter:saturate(.72)brightness(.72)}.landingBeforeAfter figcaption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1e17d9;border-radius:11px;justify-content:space-between;align-items:center;padding:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.landingBeforeAfter figcaption b{background:#d94f4f;border-radius:6px;padding:4px 7px;font-size:8px}.landingBeforeAfter figcaption span{font-size:8px}.landingBeforeAfter .corrected figcaption b{background:var(--green)}.landingTransformArrow{color:#6fe0b1;background:#ffffff12;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.landingCorrectedScene{background:radial-gradient(circle,#205a44,#133428);place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.landingCorrectedScene>span{color:#70e5b6;background:#52d39e1c;border:1px solid #77e4b7;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:8px;font-size:30px;display:grid}.landingCorrectedScene small{color:#9fc0b2;font-size:8px}.landingFinalCta{color:#fff;background:linear-gradient(135deg,#0e9f78,#087357);border-radius:27px;justify-content:space-between;align-items:center;gap:40px;width:min(1320px,100% - 64px);margin:0 auto 22px;padding:48px 54px;display:flex;box-shadow:0 22px 60px #0e9f7826}.landingFaq{background:radial-gradient(circle at 8% 0,#dff8ed 0,#0000 31%),linear-gradient(145deg,#f9fdfb,#eff9f4);border:1px solid #d7e8e0;border-radius:30px;width:min(1320px,100% - 64px);margin:0 auto 72px;padding:58px 54px;box-shadow:0 24px 70px #15392b0d}.landingFaq>header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:70px;margin-bottom:34px;display:grid}.landingFaq>header>span{color:#08785b;letter-spacing:2.3px;grid-column:1/-1;margin-bottom:-54px;font-size:9px;font-weight:950}.landingFaq>header h2{letter-spacing:-1.6px;max-width:780px;margin:0;font-size:clamp(28px,3.3vw,49px);line-height:1.13}.landingFaq>header p{color:#5e756b;margin:0;font-size:13px;line-height:1.8}.landingFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landingFaqGrid details{background:#fff;border:1px solid #d8e7e0;border-radius:18px;transition:border-color .24s,box-shadow .24s,transform .24s;overflow:hidden}.landingFaqGrid details:hover{border-color:#9bcfba;transform:translateY(-1px)}.landingFaqGrid details[open]{border-color:#82cbb0;box-shadow:0 15px 38px #173d2d12}.landingFaqGrid summary{cursor:pointer;grid-template-columns:37px minmax(0,1fr) 30px;align-items:center;gap:13px;min-height:82px;padding:17px 20px;list-style:none;display:grid}.landingFaqGrid summary::-webkit-details-marker{display:none}.landingFaqGrid summary>b{color:#08785b;background:#e8f8f1;border-radius:11px;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.landingFaqGrid summary>span{font-size:13px;font-weight:900;line-height:1.45}.landingFaqGrid summary>i{color:#08785b;background:#f0f6f3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;font-style:normal;transition:transform .24s,background .24s;display:grid}.landingFaqGrid details[open] summary>i{color:#fff;background:#0b7f60;transform:rotate(45deg)}.landingFaqGrid details>p{color:#5d7269;margin:-3px 20px 0 70px;padding:0 0 22px;font-size:11px;line-height:1.75}[dir=rtl] .landingFaqGrid details>p{margin-left:20px;margin-right:70px}.landingFaqContact{color:#fff;background:#123e2f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px 21px;display:flex}.landingFaqContact>span{color:#d8eee5;font-size:11px}.landingFaqContact a{color:#fff;align-items:center;gap:14px;font-size:11px;font-weight:900;display:inline-flex}.landingFaqContact a i{background:#31c894;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;transition:transform .2s;display:grid}.landingFaqContact a:hover i{transform:translate(3px)}[dir=rtl] .landingFaqContact a:hover i{transform:translate(-3px)}.landingFinalCta>div{gap:10px;display:grid}.landingFinalCta>div>span{color:#b8f1dc;letter-spacing:2.5px;font-size:8px;font-weight:900}.landingFinalCta h2{max-width:790px;margin:0;font-size:clamp(27px,3vw,42px);line-height:1.25}.landingV2Cta.light{color:var(--green-dark);box-shadow:none;background:#fff;flex:none}.landingV2Cta.light span{background:var(--mint)}.landingV2Disclaimer{color:#6d634e;background:#fffaf0;border:1px solid #e8dfc8;border-radius:14px;align-items:center;gap:8px;width:min(1320px,100% - 64px);margin:0 auto;padding:18px 22px;display:flex}.landingV2Disclaimer p{margin:0;font-size:9px;line-height:1.6}.landingPrinciple{background:linear-gradient(112deg,#fff 0%,#f4fbf8 58%,#e8f8f1 100%);border:1px solid #cfe4da;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;width:min(1320px,100% - 64px);margin:0 auto;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #173b2c0d}.landingPrinciple:after{content:"";pointer-events:none;background:radial-gradient(circle,#55d4a236,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;inset:-115px -75px auto auto}[dir=rtl] .landingPrinciple:after{inset:-115px auto auto -75px}.landingPrincipleIcon{color:#fff;isolation:isolate;background:#0e3829;border:1px solid #62caa258;border-radius:21px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 14px 30px #0d3a2924}.landingPrincipleIcon span{z-index:3;background:#38c98f;border-radius:50%;place-items:center;width:33px;height:33px;font-size:15px;font-weight:950;display:grid;position:relative}.landingPrincipleIcon i{border:1px solid #71dfb456;border-radius:50%;animation:3.4s ease-in-out infinite landingPrincipleRing;position:absolute;inset:12px}.landingPrincipleIcon i:last-child{opacity:.45;animation-delay:-1.7s;inset:4px}.landingPrincipleCopy{z-index:2;position:relative}.landingPrincipleCopy>span{color:#16865f;letter-spacing:1.9px;font-size:8px;font-weight:950}.landingPrincipleCopy h3{color:#123326;margin:6px 0 5px;font-size:20px;line-height:1.25}.landingPrincipleCopy p{color:#687a71;max-width:820px;margin:0;font-size:11px;line-height:1.7}.landingPrinciplePills{z-index:2;gap:8px;min-width:150px;display:grid;position:relative}.landingPrinciplePills span{color:#275744;white-space:nowrap;background:#ffffffc7;border:1px solid #cde5da;border-radius:999px;align-items:center;gap:8px;min-height:31px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.landingPrinciplePills span:before{content:"";background:#2fc38a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2fc38a14}@keyframes landingPrincipleRing{50%{opacity:.32;transform:scale(.82)}}.landingV2Footer{width:min(1320px,100% - 64px);min-height:130px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;display:flex}.landingV2Footer>div{gap:22px;font-size:10px;font-weight:800;display:flex}.landingV2~.languageSwitch{box-shadow:0 10px 30px #1734261f}@media (min-width:721px){.landingInspectionStage{padding-bottom:26px}.landingInspectionCard{margin-bottom:88px}.landingEvidenceCard,.landingHumanCard{bottom:20px}}@keyframes landingScan{0%,to{opacity:.35;left:7%}50%{opacity:1;left:91%}}@keyframes landingPulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}}@keyframes landingDots{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:1050px){.landingV2Nav{grid-template-columns:1fr auto}.landingV2Nav nav{display:none}.landingV2Hero{grid-template-columns:1fr;padding-top:55px}.landingV2Copy{max-width:850px}.landingInspectionStage{width:min(760px,100%);margin:auto}.landingProofBar{grid-template-columns:1fr 1fr}.landingDemoHeading{grid-template-columns:1fr;gap:18px}.landingDemoHeading>p{max-width:720px}.landingDemoPanel{grid-template-columns:1fr}.landingDemoScene{min-height:470px}.landingDemoDetail{padding:42px}.landingProduct{grid-template-columns:1fr}.landingProductCopy{max-width:820px}}@media (max-width:720px){.landingV2Nav{width:calc(100% - 28px);min-height:76px}.landingV2NavActions>a:first-child{display:none}.landingV2Cta.small{min-height:42px;padding:0 12px}.landingV2Cta.small span{display:none}.landingV2Hero{gap:35px;width:calc(100% - 30px);min-height:0;padding:92px 0 70px}.landingV2Copy h1{letter-spacing:-2px;margin-top:18px;font-size:43px;line-height:1.08}[dir=rtl] .landingV2Copy h1{font-size:40px;line-height:1.35}.landingV2Copy>p{font-size:15px;line-height:1.8}.landingV2Eyebrow{font-size:9px}.landingV2HeroActions{grid-template-columns:1fr;display:grid}.landingV2Cta,.landingV2Ghost{width:100%}.landingV2Trust{display:grid}.landingInspectionStage{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 0 54px;display:grid}.landingKitchenScene{height:310px}.landingInspectionCard{border-radius:19px;order:1}.landingInspectionCard>footer{min-height:78px;padding:15px 16px}.landingInspectionCard>footer>div:first-child{min-width:0;padding-inline-end:10px}.landingInspectionCard>footer b{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.landingDetection{transform:scale(.86)}.landingDetection.one{left:4%}.landingDetection.two{right:1%}.landingHumanCard,.landingEvidenceCard{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-width:0;position:relative;inset:auto}.landingHumanCard{order:2;justify-content:flex-start;padding:14px 16px}.landingHumanCard>span{flex:0 0 35px}.landingHumanCard b{font-size:10px;line-height:1.45}.landingEvidenceCard{order:3;padding:14px 16px}.landingEvidenceCard>div{justify-content:flex-start}.landingProofBar{grid-template-columns:1fr;width:calc(100% - 30px);margin-bottom:80px}.landingProofBar article{min-height:88px}.landingDemo{width:calc(100% - 30px);margin-bottom:82px}.landingDemoHeading{margin-bottom:24px}.landingDemoHeading h2{font-size:35px}.landingDemoHeading>p{font-size:13px;line-height:1.75}.landingDemoShell{border-radius:22px}.landingDemoTabs{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.landingDemoTabs button{min-height:55px;padding:0 11px}.landingDemoTabs button span{font-size:10px}.landingDemoTabs button>i{left:11px;right:11px}.landingDemoPanel{min-height:0}.landingDemoScene{min-height:390px}.landingDemoSceneStatus{top:14px;left:14px}[dir=rtl] .landingDemoSceneStatus{left:auto;right:14px}.landingDemoTarget{width:52%;right:9%}[dir=rtl] .landingDemoTarget{left:9%;right:auto}.landingDemoDetail{padding:31px 20px}.landingDemoDetail h3{font-size:29px}.landingDemoDetail>p{font-size:12px}.landingDemoMetric{margin-top:23px}.landingDemoRecord{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:4px;display:grid;overflow:visible}.landingDemoRecord span{white-space:normal;text-align:center;min-width:0}.landingDemoRecord>b{font-size:9px}.landingWorkflow{width:calc(100% - 30px);padding-bottom:85px}.landingWorkflow>header{text-align:start}.landingWorkflow h2,.landingProduct h2{font-size:34px}.landingWorkflow>div{grid-template-columns:1fr}.landingWorkflow article{min-height:240px}.landingWorkflow article>i{margin-top:25px}.landingProduct{border-radius:24px;gap:40px;width:calc(100% - 30px);margin-bottom:80px;padding:36px 20px}.landingBeforeAfter{grid-template-columns:1fr}.landingBeforeAfter figure{min-height:290px}.landingTransformArrow{margin:-3px auto;transform:rotate(90deg)}.landingFaq{border-radius:23px;width:calc(100% - 30px);margin-bottom:42px;padding:35px 20px}.landingFaq>header{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.landingFaq>header>span{grid-column:auto;margin:0}.landingFaq>header h2{letter-spacing:-.8px;font-size:29px}.landingFaqGrid{grid-template-columns:1fr}.landingFaqGrid summary{min-height:74px;padding:14px}.landingFaqGrid details>p{margin-left:62px;margin-right:62px;padding-bottom:19px}.landingFaqContact{flex-direction:column;align-items:flex-start}.landingFaqContact a{justify-content:space-between;width:100%}.landingFinalCta{width:calc(100% - 30px);padding:34px 22px;display:grid}.landingV2Cta.light{width:100%}.landingV2Disclaimer{width:calc(100% - 30px);display:grid}.landingPrinciple{grid-template-columns:auto 1fr;gap:17px;width:calc(100% - 30px);padding:22px 18px}.landingPrincipleIcon{width:60px;height:60px}.landingPrinciplePills{flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.landingV2Footer{flex-wrap:wrap;gap:20px;width:calc(100% - 30px);padding:30px 0 100px}.landingV2Footer>span{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.landingScanBeam,.landingInspectionCard>header i,.landingProcessing i,.landingPrincipleIcon i,.landingDemoPanel,.landingDemoSweep,.landingDemoSceneStatus i{animation:none!important}.landingDemoTabs button,.landingDemoScene>img{transition:none!important}}@media (max-width:720px){.multiDropZone{height:220px}.evidencePickerActions{gap:9px}.evidencePickerButton{min-height:72px;padding:11px}.evidencePickerButton>i{flex-basis:38px;width:38px;height:38px}.evidencePickerButton b{font-size:12px}.evidencePickerButton small{font-size:10px}.regulatoryContext{flex-direction:column;align-items:stretch;padding:14px}.regulatoryContext b{font-size:12px}.regulatoryContext small{font-size:10px;line-height:1.5}.regulatoryContext select{width:100%;max-width:none;min-height:46px;font-size:13px}.correctiveActionEvidence{border-radius:15px;margin-top:16px;padding:13px}.correctiveCompareHead b{font-size:12px!important}.correctiveCompareHead span,.authorityBadge{font-size:9px}.violationEvidence,.correctPracticeVisual{min-height:132px}.correctPracticeVisual{flex-direction:column;justify-content:flex-end;align-items:flex-end}.correctPracticeVisual>i{width:36px;height:36px}.correctPracticeVisual b,.correctiveMethodCard b,.authorityGuidance p,.authorityGuidance a,.closureEvidenceHint b{font-size:10px!important}.correctPracticeVisual small,.correctiveMethodCard small,.authorityGuidance>small,.closureEvidenceHint small{font-size:9px!important}.authorityGuidance{padding:11px}}@media (prefers-reduced-motion:reduce){.dashboardLive i:after{animation:none}.dashboardPulse+.statGrid article,.dashboardPulseActions .dashboardPulsePrimary{transition:none}}.sideNav{gap:7px;margin-top:32px}.sideNav a{border-radius:13px;gap:11px;min-height:50px;padding:7px 10px;font-size:14px;line-height:1.35}.navIconShell{background:#f5faf8;border:1px solid #d9e8e1;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid;color:var(--green-dark)!important}.navIcon{width:20px;height:20px;display:block}.sideNav a:hover .navIconShell{border-color:#a9d9c5;transform:translateY(-1px)}.sideNav a.active .navIconShell{border-color:var(--green);background:var(--green);box-shadow:0 8px 18px #0e9f782b;color:#fff!important}.planMini{gap:8px;padding:15px}.planMini .eyebrow{font-size:11px}.planMini b{font-size:14px}.planMini small{font-size:11px;line-height:1.45}.profileMini{margin-top:13px;padding-top:13px}.profileMini>span{width:38px;height:38px;font-size:11px}.profileMini b{font-size:13px}.profileMini small{font-size:10px;line-height:1.4}.appMain{padding:26px 30px 40px}.appHeader{margin-bottom:22px}.appHeader .eyebrow{font-size:12px}.appHeader h1{margin-top:5px;font-size:31px;line-height:1.18}.dashboardPulse{min-height:210px;margin-bottom:14px;padding:28px 32px}.dashboardLive{font-size:11px}.dashboardPulse h2{margin-top:14px}.dashboardPulse p{font-size:14px;line-height:1.65}.dashboardPulseActions{margin-top:18px}.dashboardPulseActions>a{font-size:13px}.dashboardPulseScore strong{font-size:12px}.dashboardPulseScore>div:last-child small{font-size:10px;line-height:1.45}.dashboardPulse+.statGrid{gap:12px}.dashboardPulse+.statGrid article{min-height:106px;padding:17px}.dashboardPulse+.statGrid small{font-size:12px;line-height:1.4}.dashboardPulse+.statGrid em{font-size:10px}.dashboardGrid{gap:12px;margin-top:12px}.panel{padding:19px}.panelHead{margin-bottom:17px}.panelHead .eyebrow{font-size:11px}.panelHead h2{font-size:19px}.panelHead>a,.dataTable{font-size:12px}.tableRow{padding-block:12px}.tableRow.head,.status,.chartLegend{font-size:10px}.barChart span{font-size:9px}.tasks label b{font-size:12px;line-height:1.45}.tasks label small{font-size:10px;line-height:1.45}.tasks label em{font-size:9px}.stepBadge{font-size:11px}.capturePanel>p{font-size:13px;line-height:1.65}.fieldRow label,.textField{font-size:12px}.auditPointField small,.privacyNote,.compliantNotice,.evidenceMeta,.analysisSummary,.analysisResult article p,.analysisResult article small,.riskReview>p,.usageLine{line-height:1.65;font-size:11px!important}.auditProgress{margin-bottom:14px;padding:11px 15px}.auditProgress span{font-size:11px}.dropZone{height:230px;margin-block:18px}.dropZone small{font-size:10px}.evidencePickerButton b{font-size:12px}.evidencePickerButton small{font-size:10px;line-height:1.4}.regulatoryContext b{font-size:11px}.regulatoryContext small{font-size:10px;line-height:1.4}.regulatoryContext select,.resultSelector button{font-size:11px}.aiClassificationHead b{font-size:12px}.aiClassificationHead small{font-size:10px}.analysisResult{padding-top:14px}.analysisResult>h3{margin-block:17px;font-size:18px}.analysisResult article b{font-size:13px}.analysisResult article em{font-size:10px}.findingImageRefs{background:#edf9f4;border:1px solid #cfe6dc;border-radius:999px;width:max-content;margin-top:10px;padding:6px 9px;font-weight:700;display:inline-flex;color:var(--green-dark)!important;font-size:11px!important;line-height:1.2!important}.sceneSafetyStrip{background:linear-gradient(135deg,#f1fbf7,#fbfdfc);border:1px solid #cfe6dc;border-radius:15px;margin:14px 0 18px;padding:14px}.sceneSafetyStrip>div{align-items:center;gap:10px;display:flex}.sceneSafetyStrip>div>i{width:34px;height:34px;color:var(--green-dark);background:#d9f4e8;border-radius:10px;flex:0 0 34px;place-items:center;font-style:normal;display:grid}.sceneSafetyStrip>div span{flex-direction:column;gap:3px;display:flex}.sceneSafetyStrip>div b{font-size:13px}.sceneSafetyStrip>div small{color:var(--muted);font-size:11px;line-height:1.45}.sceneSafetyStrip ul{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sceneSafetyStrip li{color:#285d4a;background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;box-shadow:inset 0 0 0 1px #dcebe4}.resultPanel{min-height:540px}.emptyResult{height:430px}.emptyResult p{font-size:12px}.reportsEmpty{min-height:280px}.reportsEmpty p{font-size:13px}.reportCode,.reportMeta{font-size:12px}.reportCards h3,.reportCards .reportIdentity h3{font-size:15px}.reportCards p{font-size:11px;line-height:1.5}.teamTop span{font-size:13px}.userCell small{font-size:10px}.plansHero{margin-block:52px 35px}.plansHero p{font-size:14px;line-height:1.7}.plansGrid li{font-size:13px;line-height:1.55}.price span{font-size:12px}.authForm>form>p{font-size:14px;line-height:1.65}.authForm form>label{font-size:12px}.formMeta,.divider{font-size:11px}.authForm form>small{font-size:10px;line-height:1.55}.landingProofBar{margin-bottom:58px}.landingProofBar b{font-size:13px}.landingProofBar span{font-size:11px;line-height:1.45}.landingWorkflow{padding-top:0;padding-bottom:82px}.landingWorkflow>header{margin-bottom:34px}.landingWorkflow>header>span,.landingProductCopy>span{font-size:11px}.landingWorkflow header p,.landingProductCopy>p{font-size:15px;line-height:1.75}.landingWorkflow article{min-height:245px;padding:24px}.landingWorkflow article>i{margin-top:28px}.landingWorkflow h3{font-size:18px}.landingWorkflow article p{font-size:13px;line-height:1.65}.landingProduct{margin-bottom:84px;padding:58px}.landingProductCopy ul{font-size:13px}.landingInspectionCard>header>div{font-size:12px}.landingInspectionCard>header b,.landingInspectionCard>footer span{font-size:10px}.landingInspectionCard>footer b{font-size:12px}.landingDetection span{font-size:9px}.landingDetection b,.landingHumanCard small,.landingEvidenceCard small{font-size:10px}.landingHumanCard b,.landingEvidenceCard b{font-size:11px}.landingBeforeAfter figcaption b,.landingBeforeAfter figcaption span,.landingCorrectedScene small{font-size:10px}.landingCorrectedScene b{font-size:14px}.landingV2Disclaimer b{font-size:12px}.landingV2Disclaimer p{font-size:11px;line-height:1.55}.landingV2Footer>span{font-size:11px}.landingV2Footer>div{font-size:12px}.languageSwitch button{font-size:11px}.landingV2Trust{font-size:12px}.landingFinalCta>div>span{font-size:10px}@media (max-width:720px){.appMain{padding:20px 14px 100px}.appHeader{margin-bottom:18px}.appHeader h1{font-size:28px}.panel{padding:19px 16px}.dashboardPulse{padding:20px 17px}.dashboardPulse p{font-size:14px}.dashboardPulse+.statGrid article{min-height:128px}.mobileNav{padding:6px}.mobileNav a{min-height:58px}.mobileNav .navIconShell{background:0 0;border:0;flex-basis:30px;width:30px;height:30px}.mobileNav a.active .navIconShell{box-shadow:none;background:#ffffffa8;color:var(--green-dark)!important}.mobileNav .navIcon{width:19px;height:19px}.mobileNav small{font-size:12px}.landingProofBar{margin-bottom:52px}.landingV2Eyebrow{font-size:11px;line-height:1.45}.landingV2Trust{gap:11px;font-size:12px;line-height:1.45}.landingDetection span{font-size:10px}.landingDetection b,.landingHumanCard small,.landingEvidenceCard small{font-size:11px}.landingHumanCard b,.landingEvidenceCard b{font-size:12px}.landingWorkflow{padding-bottom:68px}.landingWorkflow article{min-height:215px}.landingProduct{margin-bottom:62px;padding:31px 18px}.landingV2Disclaimer{padding:16px 18px}.landingV2Footer{min-height:105px}.reportCards p{font-size:12px}.reportsEmpty{min-height:210px}}.adminMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.adminMetricGrid article{background:linear-gradient(145deg,#fff,#f4faf7);border:1px solid #dce7e2;border-radius:18px;gap:7px;min-height:138px;padding:21px;display:grid;box-shadow:0 14px 35px #1734260b}.adminMetricGrid span{color:var(--muted);font-size:12px;font-weight:750}.adminMetricGrid b{color:var(--ink);font-size:34px;line-height:1}.adminMetricGrid small{color:#718079;font-size:11px}.adminCompaniesPanel{padding:23px}.adminCompaniesHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.adminCompaniesHead h2{margin:5px 0 0;font-size:22px}.adminCompaniesHead input{width:min(360px,42%);min-height:46px;font:inherit;background:#fbfdfc;border:1px solid #d9e5df;border-radius:13px;padding:0 15px;font-size:13px}.adminCompanyList{gap:12px;display:grid}.adminCompanyCard{background:#fff;border:1px solid #dde8e3;border-radius:17px;padding:18px}.adminCompanyCard>header,.adminCompanyCard>header>div,.adminCompanyCard>footer{align-items:center;display:flex}.adminCompanyCard>header{justify-content:space-between;gap:15px}.adminCompanyCard>header>div{gap:11px;min-width:0}.adminCompanyCard>header>div>span:last-child{gap:3px;min-width:0;display:grid}.adminCompanyCard>header b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.adminCompanyCard>header small{color:var(--muted);font-size:11px}.adminCompanyMark{background:var(--mint);width:43px;height:43px;color:var(--green-dark);border-radius:13px;flex:0 0 43px;place-items:center;font-size:12px;font-weight:900;display:grid}.adminStatus{color:#5f6e67;text-transform:uppercase;background:#edf3f0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.adminStatus.active,.adminStatus.trialing{color:#087152;background:#dcf7eb}.adminStatus.past_due{color:#9c6410;background:#fff0d7}.adminStatus.cancelled,.adminStatus.paused{color:#a43e3e;background:#fbe4e4}.adminCompanyStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.adminCompanyStats>span{background:#f6faf8;border-radius:12px;gap:5px;padding:11px 12px;display:grid}.adminCompanyStats small{color:var(--muted);font-size:10px}.adminCompanyStats b{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:13px;overflow:hidden}.adminCompanyCard>footer{border-top:1px solid #edf2ef;justify-content:space-between;gap:14px;padding-top:14px}.adminCompanyCard>footer span{color:var(--muted);font-size:10px}.adminCompanyCard>footer button{min-height:36px;color:var(--green-dark);font:inherit;cursor:pointer;background:#f0faf6;border:1px solid #b8dccc;border-radius:10px;padding:0 13px;font-size:11px;font-weight:800}.adminSubscriptionModal{width:min(640px,100% - 30px)}.adminLimitFields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adminSubscriptionModal input{box-sizing:border-box;width:100%}@media (max-width:1000px){.adminMetricGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.adminMetricGrid{grid-template-columns:1fr 1fr;gap:9px}.adminMetricGrid article{min-height:115px;padding:15px}.adminMetricGrid b{font-size:28px}.adminCompaniesPanel{padding:16px}.adminCompaniesHead{flex-direction:column;align-items:stretch}.adminCompaniesHead input{box-sizing:border-box;width:100%}.adminCompanyStats{grid-template-columns:1fr 1fr}.adminCompanyCard>footer{flex-direction:column;align-items:stretch}.adminCompanyCard>footer button{width:100%}.adminLimitFields{grid-template-columns:1fr}}.contactPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 15% 15%,#dff8ee 0,#0000 34%),linear-gradient(145deg,#f9fcfa,#eef7f3);padding:0 5vw 70px}.contactPage>header{border-bottom:1px solid #dfeae5;justify-content:space-between;align-items:center;min-height:96px;display:flex}.contactPage>header>a:last-child{background:#fff;border:1px solid #cfe1d9;border-radius:12px;place-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;display:grid}.contactHero{text-align:center;justify-items:center;width:min(850px,100%);margin:0 auto;padding:92px 20px 68px;display:grid}.contactHero h1{letter-spacing:-2.5px;max-width:790px;margin:21px 0 18px;font-size:clamp(42px,6vw,72px);line-height:1.08}[dir=rtl] .contactHero h1{letter-spacing:-1px;line-height:1.25}.contactHero p{max-width:700px;color:var(--muted);margin:0 0 27px;font-size:16px;line-height:1.75}.contactHero .primaryButton{gap:16px;min-width:250px}.contactHero>small{color:var(--green-dark);margin-top:13px;font-size:12px;font-weight:750}.contactLeadForm{text-align:start;background:#ffffffdf;border:1px solid #d6e6df;border-radius:22px;gap:13px;width:min(680px,100%);padding:25px;display:grid;position:relative;box-shadow:0 20px 55px #17342612}.contactLeadForm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contactLeadForm label{gap:7px;display:grid}.contactLeadForm label>span{color:#34584a;font-size:11px;font-weight:800}.contactLeadForm input,.contactLeadForm textarea{box-sizing:border-box;width:100%;min-height:47px;color:var(--ink);font:inherit;background:#fbfdfc;border:1px solid #d7e4de;border-radius:12px;outline:none;padding:11px 13px;font-size:13px}.contactLeadForm textarea{resize:vertical;min-height:112px}.contactLeadForm input:focus,.contactLeadForm textarea:focus{border-color:#67c9a4;box-shadow:0 0 0 3px #0e9f7812}.contactLeadForm .primaryButton{justify-self:stretch;width:100%}.contactHoneypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.contactFormMessage{text-align:center;border-radius:11px;padding:11px 13px;margin:0!important;font-size:12px!important}.contactFormMessage.success{color:#087152;background:#e1f8ee}.contactFormMessage.error{color:#a33b3b;background:#fee8e8}.contactTrust{grid-template-columns:1fr 1fr;gap:15px;width:min(950px,100%);margin:0 auto;display:grid}.contactTrust article{background:#fffc;border:1px solid #d9e7e1;border-radius:20px;padding:25px;box-shadow:0 16px 40px #1734260c}.contactTrust b{font-size:16px}.contactTrust p{color:var(--muted);font-size:13px;line-height:1.7}.contactTrust a{color:var(--green-dark);font-size:12px;font-weight:850}.supportHero{color:#fff;background:radial-gradient(circle at 90% 0,#38b98b3d,#0000 38%),#10382a;border-radius:25px;grid-template-columns:1fr auto;align-items:center;gap:35px;min-height:320px;padding:38px;display:grid;box-shadow:0 25px 60px #153d2e20}.supportHero>div{justify-items:start;max-width:760px;display:grid}.supportLive{color:#aeeed3;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.supportLive i{background:#4be2a4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #4be2a41a}.supportHero h2{margin:19px 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.16}.supportHero p{color:#c3d8cf;max-width:700px;margin:0 0 25px;font-size:14px;line-height:1.75}.supportHero .primaryButton{background:#35c894}.supportHero>div>small{color:#abd0c1;margin-top:11px;font-size:11px}.supportHero>aside{background:#ffffff0c;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:13px;min-width:230px;padding:20px;display:flex}.supportHero>aside>span{color:#0d3728;background:#37cf99;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:950;display:grid}.supportHero>aside>div{gap:4px;display:grid}.supportHero>aside b{font-size:17px}.supportHero>aside small{color:#a9c9bc;font-size:10px}.supportGuide{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.supportGuide article{background:#fff;border:1px solid #dce7e2;border-radius:18px;gap:15px;min-height:145px;padding:21px;display:flex}.supportGuide article>b{color:#76b49c;font:italic 18px Georgia,serif}.supportGuide h3{margin:0 0 8px;font-size:15px}.supportGuide p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.supportEscalation{background:linear-gradient(120deg,#fff,#eef9f4);border:1px solid #d6e6df;border-radius:22px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:38px;margin-top:16px;padding:29px 32px;display:grid}.supportEscalation>div>span{color:var(--green-dark);letter-spacing:1.5px;font-size:8px;font-weight:950}.supportEscalation h2{margin:7px 0 8px;font-size:23px;line-height:1.35}.supportEscalation p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.supportEscalation aside{background:#fff;border:1px solid #d7e6df;border-radius:17px;gap:8px;padding:20px;display:grid;box-shadow:0 12px 28px #1734260b}.supportEscalation aside b{font-size:14px}.supportEscalation aside span{color:var(--muted);font-size:10px;line-height:1.6}.supportEscalation aside a{color:var(--green-dark);direction:ltr;border-top:1px solid #e5ece8;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-size:11px;font-weight:900;display:flex}.supportEscalation aside i{font-style:normal}.policyPage{background:radial-gradient(circle at 12% 4%,#dcf7eb 0,#0000 28%),#f7f9f6;min-height:100vh}.policyNav{border-bottom:1px solid #dce7e1;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:96px;margin:auto;display:flex}.policyNav nav,.policyFooter nav{color:#4e6259;align-items:center;gap:25px;font-size:12px;font-weight:750;display:flex}.policyNav a:hover,.policyFooter a:hover{color:var(--green-dark)}.policyNav .policySignIn{color:var(--green-dark);background:#fff;border:1px solid #bcd7cb;border-radius:11px;padding:11px 17px}.policyHero{text-align:center;width:min(960px,100% - 48px);margin:auto;padding:90px 0 66px}.policyHero .landingV2Eyebrow{margin-inline:auto}.policyHero h1{letter-spacing:-2.5px;max-width:850px;margin:25px auto 18px;font-size:clamp(38px,6vw,70px);line-height:1.05}.policyHero>p{max-width:750px;color:var(--muted);margin:auto;font-size:16px;line-height:1.85}.policyHero>small{color:#788a82;margin-top:21px;font-size:11px;font-weight:700;display:block}.policyBody{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:50px;width:min(1120px,100% - 48px);margin:0 auto 90px;display:grid}.policyBody>aside{background:#fff;border:1px solid #d8e6df;border-radius:19px;align-self:start;gap:8px;padding:23px;display:grid;position:sticky;top:25px;box-shadow:0 20px 55px #183a2b0b}.policyBody>aside b{font-size:17px}.policyBody>aside>span{color:var(--muted);font-size:11px;line-height:1.6}.policyBody>aside a{color:var(--green-dark);margin-top:12px;font-size:12px;font-weight:850}.policyBody>article{background:#fff;border:1px solid #dbe6e1;border-radius:24px;padding:15px 45px;box-shadow:0 24px 70px #1734260d}.policyBody>article>section{border-bottom:1px solid #e5ece8;padding:34px 0}.policyBody>article>section:last-child{border-bottom:0}.policyBody h2{margin:0 0 16px;font-size:22px;line-height:1.35}.policyBody p,.policyBody li{color:#52655c;font-size:14px;line-height:1.9}.policyBody p{margin:0}.policyBody ul{gap:9px;margin:0;padding-inline-start:22px;display:grid}.policyBody li::marker{color:var(--green)}.policyFooter{border-top:1px solid #dbe5e0;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:140px;margin:auto;display:flex}.policyFooter>div{align-items:center;gap:22px;display:flex}.policyFooter>div>span{color:var(--muted);font-size:11px}.authLegal a{color:var(--green-dark);text-underline-offset:2px;font-weight:850;text-decoration:underline}@media (max-width:720px){.contactPage{padding:0 15px 90px}.contactPage>header{min-height:80px}.contactHero{padding:65px 4px 45px}.contactHero h1{font-size:43px}.contactHero p{font-size:14px}.contactLeadForm{padding:17px}.contactLeadForm>div,.contactTrust{grid-template-columns:1fr}.supportHero{grid-template-columns:1fr;padding:25px 20px}.supportHero>aside{min-width:0}.supportGuide{grid-template-columns:1fr}.supportGuide article{min-height:0}.supportEscalation{grid-template-columns:1fr;gap:20px;padding:23px 18px}.supportEscalation h2{font-size:20px}.policyNav{width:calc(100% - 30px);min-height:82px}.policyNav nav>a:not(.policySignIn){display:none}.policyHero{text-align:start;width:calc(100% - 30px);padding:66px 0 45px}.policyHero .landingV2Eyebrow{margin-inline:0}.policyHero h1{letter-spacing:-1.5px;margin-inline:0;font-size:43px}.policyHero>p{font-size:14px}.policyBody{flex-direction:column-reverse;gap:14px;width:calc(100% - 30px);margin-bottom:55px;display:flex}.policyBody>aside{position:static}.policyBody>article{border-radius:20px;padding:5px 20px}.policyBody>article>section{padding:28px 0}.policyBody h2{font-size:19px}.policyBody p,.policyBody li{font-size:13px;line-height:1.85}.policyFooter{flex-direction:column;align-items:flex-start;gap:25px;width:calc(100% - 30px);padding:30px 0 105px}.policyFooter nav{flex-wrap:wrap;gap:15px 21px}}
