.siteShell{min-height:100vh;background:#f6f3ec;color:#111827;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;min-height:86px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:18px clamp(20px,5vw,76px);background:hsla(42,36%,95%,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(17,24,39,.08)}.logoLink{display:inline-flex;align-items:center}.logoLink img{width:174px;height:auto;display:block}.mainNav{justify-self:center;display:flex;align-items:center;gap:6px;padding:7px;border-radius:999px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 14px 40px rgba(17,24,39,.06)}.loginLink,.mainNav a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 13px;color:#17242a;font-size:13px;font-weight:850}.mainNav a:hover{background:#eef7f5}.headerActions{gap:8px}.headerActions,.localeSwitch{display:flex;align-items:center}.localeSwitch{gap:4px;padding:4px;border-radius:999px;background:#fff;border:1px solid rgba(17,24,39,.08)}.localeSwitch button{border:0;border-radius:999px;background:transparent;color:#475569;cursor:pointer;font-size:12px;font-weight:950;padding:7px 10px}.localeSwitch .activeLocale{background:#0f766e;color:#fff}.loginLink{background:#101820;color:#fff}.heroSection{position:relative;min-height:calc(100vh - 86px);display:grid;align-items:center;padding:clamp(44px,6vw,92px) clamp(20px,5vw,76px);overflow:hidden;background:#101820}.heroBackground,.heroTexture{position:absolute;inset:0}.heroBackground{background:linear-gradient(90deg,rgba(16,24,32,.96),rgba(16,24,32,.76) 48%,rgba(15,118,110,.56)),radial-gradient(circle at 76% 24%,rgba(20,184,166,.36),transparent 28%),url(/images/auth/office-login-hero.jpg) 100%/cover no-repeat}.heroTexture{opacity:.42;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.heroLayout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.98fr) minmax(380px,.82fr);grid-gap:clamp(30px,5vw,82px);gap:clamp(30px,5vw,82px);align-items:center}.heroCopy{max-width:780px;color:#fff}.eyebrow,.sectionEyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.heroCopy .eyebrow,.sectionEyebrow.light{color:#99f6e4}.heroCopy h1{margin:24px 0 0;color:#fff;font-size:clamp(46px,6.2vw,96px);line-height:.98;letter-spacing:-.07em;font-weight:850}.heroSubtitle{max-width:700px;margin:26px 0 0;color:hsla(0,0%,100%,.78);font-size:clamp(18px,1.42vw,22px);line-height:1.65}.contactActions,.heroActions,.heroProof{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.heroActions{margin-top:34px}.primaryButton,.secondaryButton{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:14px 20px;font-weight:950}.primaryButton{background:#fff;color:#101820;box-shadow:0 24px 60px hsla(0,0%,100%,.12)}.secondaryButton{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:#fff}.heroProof{margin-top:28px;color:hsla(0,0%,100%,.82);font-size:14px;font-weight:850}.heroProof span{display:inline-flex;align-items:center;gap:8px}.credibilitySection,.journeySection,.platformSection,.proofSection{margin:0;padding:clamp(58px,7vw,104px) clamp(20px,5vw,76px);box-sizing:border-box}.modelSection.commercialPricingSection{position:relative;display:block;overflow:hidden;width:100%;margin:0;padding:clamp(72px,8vw,128px) clamp(18px,5vw,76px);box-sizing:border-box;background:radial-gradient(circle at 8% 16%,rgba(15,118,110,.07),transparent 26%),radial-gradient(circle at 92% 26%,rgba(20,184,166,.08),transparent 30%),#f6f3ec}.modelSection.commercialPricingSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:54px 54px;opacity:.32;pointer-events:none}.commercialPricingLayout,.pilotWaitlistNote,.pricingImplementationNote{position:relative;z-index:1;width:min(100%,1500px);margin-right:auto;margin-left:auto;box-sizing:border-box}.commercialPricingLayout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1fr);grid-gap:clamp(36px,5vw,92px);gap:clamp(36px,5vw,92px);align-items:start}.commercialPricingCopy{min-width:0}.commercialPricingCopy .sectionEyebrow{margin:0 0 18px}.commercialPricingCopy h2{max-width:800px;margin:0;color:#101820;font-size:clamp(46px,5vw,82px);line-height:1;letter-spacing:-.065em}.commercialPricingCopy>p{max-width:700px;margin-top:24px;color:#53636c;font-size:clamp(17px,1.15vw,21px);line-height:1.65}.pricingValueStack{display:grid;grid-gap:16px;gap:16px;margin-top:34px;max-width:650px}.pricingValueItem{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.pricingValueItem>span{width:22px;height:22px;border-radius:999px;margin-top:2px;background:radial-gradient(circle at 50% 50%,#14b8a6 0 36%,transparent 38%),rgba(15,118,110,.11);box-shadow:0 0 0 5px rgba(15,118,110,.06)}.pricingValueItem strong{display:block;color:#0f766e;font-size:15px;line-height:1.2}.pricingValueItem small{display:block;margin-top:4px;color:#53636c;font-size:14px;line-height:1.45}.pilotOfferPanel{position:relative;justify-self:end;width:min(100%,660px);min-width:0;display:grid;grid-gap:18px;gap:18px;border-radius:34px;padding:clamp(18px,2.2vw,30px);background:radial-gradient(circle at 84% 0,rgba(20,184,166,.2),transparent 34%),hsla(0,0%,100%,.84);border:1px solid rgba(15,118,110,.15);box-shadow:0 34px 100px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pilotPriceCard{position:relative;display:grid;grid-gap:10px;gap:10px;border-radius:26px;padding:clamp(20px,2vw,28px);background:linear-gradient(135deg,#101820,#0f766e);color:#fff;box-shadow:0 24px 64px rgba(15,118,110,.18)}.pilotAvailabilityBadge{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:7px 10px;background:hsla(0,0%,100%,.13);color:#ccfbf1;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pilotOfferLabel{margin:4px 0 0;color:hsla(0,0%,100%,.82);font-size:16px;font-weight:950}.pilotPriceCard strong{display:flex;align-items:baseline;gap:8px;font-size:clamp(52px,5vw,80px);line-height:.95;letter-spacing:-.07em}.pilotPriceCard small{font-size:.26em;letter-spacing:-.025em}.pilotPriceCard em{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;background:hsla(0,0%,100%,.12);color:#ccfbf1;font-size:13px;font-style:normal;font-weight:950}.pilotIncludedList{display:grid;grid-gap:10px;gap:10px}.pilotIncludedItem{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-width:0;border-radius:18px;padding:12px 14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,118,110,.1);box-shadow:0 14px 34px rgba(15,23,42,.055)}.pilotIncludedItem span{position:relative;width:20px;height:20px;border-radius:999px;background:#0f766e;box-shadow:0 0 0 5px rgba(15,118,110,.09)}.pilotIncludedItem span:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(42deg)}.pilotIncludedItem strong{color:#10232a;font-size:14px;line-height:1.25}.pilotCta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;padding:14px 20px;background:#101820;color:#fff;font-size:14px;font-weight:950;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:0 18px 44px rgba(15,23,42,.12)}.pilotCta:hover{transform:translateY(-2px);background:#0f766e;box-shadow:0 18px 44px rgba(15,118,110,.2)}.pilotWaitlistNote{margin-top:14px;border-radius:22px;padding:16px 20px;background:rgba(15,118,110,.09);border:1px solid rgba(15,118,110,.14);color:#0f3f3a;font-size:14px;font-weight:850;line-height:1.55}.pricingImplementationNote{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);grid-gap:clamp(18px,3vw,46px);gap:clamp(18px,3vw,46px);align-items:center;margin-top:clamp(30px,3.2vw,54px);border-radius:28px;padding:clamp(20px,2vw,28px);background:radial-gradient(circle at 92% 0,rgba(20,184,166,.13),transparent 30%),hsla(0,0%,100%,.82);border:1px solid rgba(15,118,110,.12);box-shadow:0 24px 70px rgba(15,23,42,.07)}.pricingImplementationNote strong{color:#101820;font-size:clamp(22px,1.7vw,32px);line-height:1.1;letter-spacing:-.05em}.pricingImplementationNote p{align-self:center;margin:0;color:#53636c;font-size:15px;line-height:1.65}@media (max-width:1200px){.commercialPricingLayout,.pilotWaitlistNote,.pricingImplementationNote{width:min(100%,1040px)}.commercialPricingLayout{grid-template-columns:1fr}.commercialPricingCopy h2,.commercialPricingCopy>p,.pricingValueStack{max-width:100%}.pilotOfferPanel{width:100%;max-width:100%;justify-self:stretch}}@media (max-width:760px){.modelSection.commercialPricingSection{padding:clamp(58px,14vw,86px) 16px}.commercialPricingCopy h2{font-size:clamp(38px,11vw,54px);letter-spacing:-.055em}.pilotOfferPanel{border-radius:26px;padding:14px}.pricingImplementationNote{grid-template-columns:1fr}.pilotPriceCard strong{font-size:clamp(46px,13vw,62px)}}.contactSection{margin:0;padding:clamp(58px,7vw,104px) clamp(20px,5vw,76px)}.sectionIntro{max-width:860px}.sectionIntro.wide{max-width:980px}.contactCopy h2,.journeySection h2,.modelCopy h2,.sectionIntro h2{margin:16px 0 0;font-size:clamp(34px,4.6vw,70px);line-height:1.02;letter-spacing:-.065em;color:#101820}.contactCopy p,.journeySection p,.modelCopy p,.sectionIntro p{margin:18px 0 0;color:#53636a;font-size:17px;line-height:1.72}.moduleGrid article,.planGrid article{border-radius:28px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 20px 70px rgba(17,24,39,.06);padding:24px}.moduleGrid svg{color:#0f766e}.moduleGrid h3{margin:18px 0 0;font-size:22px;letter-spacing:-.04em}.moduleGrid p{color:#53636a;line-height:1.65}.platformSection{background:#fff}.platformWorkflowSection{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(15,118,110,.06),transparent 26%),radial-gradient(circle at 92% 28%,rgba(20,184,166,.08),transparent 28%),#fff}.platformWorkflowSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:54px 54px;opacity:.36;pointer-events:none}.platformWorkflowShell{position:relative;z-index:1}.platformWorkflowIntro{max-width:1120px}.immigrationFlowBoard{margin-top:clamp(34px,4vw,58px);border-radius:34px;padding:clamp(18px,2.2vw,30px);background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(240,250,248,.78));border:1px solid rgba(15,118,110,.14);box-shadow:0 34px 100px rgba(15,23,42,.08)}.flowBoardHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid rgba(15,118,110,.12)}.flowBoardHeader span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;background:rgba(15,118,110,.1);color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.flowBoardHeader strong{max-width:560px;color:#101820;font-size:clamp(24px,2.2vw,38px);line-height:1.04;letter-spacing:-.06em;text-align:right}.immigrationFlowRail{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px);margin-top:28px}.immigrationFlowRail:before{content:"";position:absolute;left:5%;right:5%;top:62px;height:2px;background:linear-gradient(90deg,rgba(15,118,110,.1),#14b8a6,rgba(15,118,110,.1));pointer-events:none}.flowModuleCard{position:relative;min-height:315px;border-radius:26px;padding:18px;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,118,110,.11);box-shadow:0 24px 70px rgba(15,23,42,.075);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.flowModuleCard:hover{transform:translateY(-6px);border-color:rgba(15,118,110,.24);box-shadow:0 34px 90px rgba(15,23,42,.12)}.flowModuleTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.flowModuleNumber{display:grid;place-items:center;width:38px;height:38px;background:#0f766e;color:#fff;font-size:12px;box-shadow:0 0 0 8px rgba(15,118,110,.1)}.flowModuleNumber,.flowModuleStage{border-radius:999px;font-weight:950}.flowModuleStage{padding:7px 10px;background:rgba(15,118,110,.08);color:#0f766e;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.flowModuleIcon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;margin-top:30px;background:radial-gradient(circle at 70% 0,rgba(20,184,166,.18),transparent 36%),#f7fffd;color:#0f766e;border:1px solid rgba(15,118,110,.13)}.flowModuleCard h3{margin:22px 0 0;color:#101820;font-size:clamp(20px,1.35vw,26px);line-height:1.08;letter-spacing:-.045em}.flowModuleCard p{margin:14px 0 0;color:#53636c;font-size:14px;line-height:1.62}.flowModuleSignal{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:.6fr 1fr .45fr;grid-gap:8px;gap:8px;opacity:.78}.flowModuleSignal span{height:4px;border-radius:999px;background:linear-gradient(90deg,#14b8a6,rgba(20,184,166,.08))}@media (max-width:1280px){.immigrationFlowRail{grid-template-columns:repeat(3,minmax(0,1fr))}.immigrationFlowRail:before{display:none}}@media (max-width:820px){.flowBoardHeader{align-items:flex-start;flex-direction:column}.flowBoardHeader strong{text-align:left}.immigrationFlowRail{grid-template-columns:1fr}.flowModuleCard{min-height:auto}.flowModuleIcon{margin-top:22px}.flowModuleSignal{position:static;margin-top:20px}}.moduleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}.journeyExperienceSection{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(15,118,110,.08),transparent 26%),radial-gradient(circle at 92% 20%,rgba(20,184,166,.11),transparent 30%),#eaf8f5}.journeyExperienceSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:52px 52px;opacity:.34;pointer-events:none}.journeyExperienceIntro{position:relative;z-index:1;max-width:980px}.dualJourneyBoard{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);grid-gap:clamp(16px,1.7vw,24px);gap:clamp(16px,1.7vw,24px);align-items:center;margin-top:clamp(34px,4vw,58px)}.journeyExperiencePanel{min-height:530px;border-radius:34px;padding:clamp(20px,2vw,30px);border:1px solid rgba(15,118,110,.14);box-shadow:0 34px 100px rgba(15,23,42,.09)}.officeJourneyPanel{background:radial-gradient(circle at 82% 12%,rgba(20,184,166,.16),transparent 32%),linear-gradient(180deg,#101820,#08262a);color:#fff}.clientJourneyPanel{background:radial-gradient(circle at 86% 10%,rgba(20,184,166,.18),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(247,255,253,.92));color:#101820}.journeyPanelHeader{display:grid;grid-gap:12px;gap:12px}.journeyPanelHeader span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;background:rgba(20,184,166,.16);color:#99f6e4;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.clientJourneyPanel .journeyPanelHeader span{background:rgba(15,118,110,.1);color:#0f766e}.journeyPanelHeader strong{max-width:520px;font-size:clamp(28px,2.4vw,44px);line-height:1.02;letter-spacing:-.065em}.journeyExperienceTimeline{position:relative;display:grid;grid-gap:12px;gap:12px;margin-top:28px}.journeyExperienceTimeline:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,#14b8a6,rgba(20,184,166,.16))}.journeyExperienceItem{position:relative;z-index:1;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:72px;border-radius:22px;padding:12px 14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.clientJourneyPanel .journeyExperienceItem{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 12px 34px rgba(15,23,42,.05)}.journeyExperienceIndex{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#14b8a6;color:#fff;font-size:12px;font-weight:950;box-shadow:0 0 0 7px rgba(20,184,166,.14)}.journeyExperienceItem strong{display:block;font-size:15px;line-height:1.2;letter-spacing:-.02em}.journeyExperienceItem small{display:block;margin-top:3px;color:hsla(0,0%,100%,.68);font-size:12px;line-height:1.35}.clientJourneyPanel .journeyExperienceItem small{color:#64748b}.journeyExperienceItem em{border-radius:999px;padding:7px 10px;background:rgba(20,184,166,.14);color:#99f6e4;font-style:normal;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.clientJourneyPanel .journeyExperienceItem em{background:rgba(15,118,110,.1);color:#0f766e}.journeySyncBridge{position:relative;width:150px;min-height:150px;border-radius:999px;display:grid;place-items:center;text-align:center;padding:16px;background:radial-gradient(circle at 50% 20%,rgba(20,184,166,.24),transparent 36%),linear-gradient(180deg,#fff,#f7fffd);color:#101820;border:1px solid rgba(15,118,110,.16);box-shadow:0 24px 70px rgba(7,20,23,.14)}.journeySyncBridge:after,.journeySyncBridge:before{content:"";position:absolute;top:50%;width:42px;height:2px;background:#14b8a6}.journeySyncBridge:before{left:-42px}.journeySyncBridge:after{right:-42px}.journeySyncBridge span{display:block;color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.journeySyncBridge strong{display:block;max-width:112px;margin-top:8px;color:#101820;font-size:14px;line-height:1.25;letter-spacing:-.03em}@media (max-width:1180px){.dualJourneyBoard{grid-template-columns:1fr}.journeySyncBridge{width:auto;min-height:92px;border-radius:24px}.journeySyncBridge:after,.journeySyncBridge:before{display:none}.journeySyncBridge strong{max-width:none}}@media (max-width:720px){.journeyExperiencePanel{min-height:auto;border-radius:26px;padding:18px}.journeyExperienceItem{grid-template-columns:40px minmax(0,1fr)}.journeyExperienceItem em{grid-column:2}}.operationalProofSection{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(20,184,166,.1),transparent 28%),radial-gradient(circle at 92% 30%,rgba(15,118,110,.12),transparent 30%),#101820;color:#fff}.operationalProofSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:54px 54px;opacity:.32;pointer-events:none}.operationalProofIntro{position:relative;z-index:1;max-width:940px}.operationalProofIntro h2{max-width:860px;color:#fff}.operationalProofIntro p{max-width:720px;color:hsla(0,0%,100%,.76)}.auditTrailBoard{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);align-items:stretch;margin-top:clamp(34px,4vw,58px)}.auditConsole,.auditDossierPreview{border-radius:34px;padding:clamp(20px,2vw,30px);border:1px solid rgba(153,246,228,.16);box-shadow:0 34px 110px rgba(0,0,0,.24)}.auditConsole{background:radial-gradient(circle at 86% 12%,rgba(20,184,166,.16),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035))}.auditConsoleHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid rgba(153,246,228,.16)}.auditConsoleHeader span,.dossierPreviewTop span{width:-moz-fit-content;width:fit-content;display:inline-flex;border-radius:999px;padding:8px 12px;background:rgba(20,184,166,.14);color:#99f6e4;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.auditConsoleHeader strong{display:block;margin-top:14px;max-width:580px;color:#fff;font-size:clamp(28px,2.6vw,46px);line-height:1.02;letter-spacing:-.065em}.auditConsoleHeader em{border-radius:999px;padding:9px 12px;background:rgba(20,184,166,.16);color:#99f6e4;font-style:normal;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.auditStatusGrid{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.auditStatusRow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:82px;border-radius:22px;padding:14px 16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);transition:transform .18s ease,background .18s ease,border-color .18s ease}.auditStatusRow:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.11);border-color:rgba(153,246,228,.24)}.auditStatusNumber{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#14b8a6;color:#fff;font-size:12px;font-weight:950;box-shadow:0 0 0 8px rgba(20,184,166,.13)}.auditStatusRow strong{display:block;color:#fff;font-size:16px;letter-spacing:-.025em}.auditStatusRow small{display:block;margin-top:4px;color:hsla(0,0%,100%,.67);font-size:13px;line-height:1.35}.auditStatusRow em{border-radius:999px;padding:7px 10px;background:rgba(20,184,166,.14);color:#99f6e4;font-style:normal;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.auditDossierPreview{background:radial-gradient(circle at 80% 10%,rgba(20,184,166,.2),transparent 36%),linear-gradient(180deg,#fff,#f7fffd);color:#101820}.dossierPreviewTop{display:flex;align-items:center;justify-content:space-between;gap:18px}.dossierPreviewTop span{background:rgba(15,118,110,.1);color:#0f766e}.dossierPreviewTop strong{color:#0f766e;font-size:13px;font-weight:950;letter-spacing:.14em}.dossierPacket{margin-top:24px;border-radius:28px;padding:18px;background:linear-gradient(180deg,rgba(240,253,250,.9),hsla(0,0%,100%,.94));border:1px solid rgba(15,118,110,.13)}.packetCover{min-height:132px;border-radius:22px;padding:18px;background:radial-gradient(circle at 84% 10%,rgba(20,184,166,.18),transparent 34%),#fff;border:1px solid rgba(15,23,42,.08)}.packetCover span{display:block;color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.packetCover strong{display:block;max-width:300px;margin-top:18px;color:#101820;font-size:clamp(22px,1.8vw,30px);line-height:1.08;letter-spacing:-.055em}.packetRows{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.packetRow{display:grid;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;min-height:42px;border-radius:14px;padding:10px 12px;background:#fff;border:1px solid rgba(15,23,42,.08)}.packetRow span{width:10px;height:10px;border-radius:999px;background:#14b8a6}.packetRow strong{color:#101820;font-size:13px}.packetRow em{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(15,118,110,.1);color:#0f766e;font-style:normal;font-weight:950}@media (max-width:1100px){.auditTrailBoard{grid-template-columns:1fr}}@media (max-width:720px){.auditConsole,.auditDossierPreview{border-radius:26px;padding:18px}.auditConsoleHeader{flex-direction:column}.auditStatusRow{grid-template-columns:44px minmax(0,1fr)}.auditStatusRow em{grid-column:2;width:-moz-fit-content;width:fit-content}}.modelSection:not(.commercialPricingSection){display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:40px;gap:40px;background:#f6f3ec}.modelCopy ul{display:grid;grid-gap:11px;gap:11px;margin:28px 0 0;padding:0;list-style:none}.modelCopy li{display:flex;align-items:center;gap:10px;color:#115e59;font-weight:850}.planGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.planGrid span{display:block;color:#0f766e;font-size:15px;font-weight:950}.planGrid strong{display:block;margin-top:12px;font-size:34px;letter-spacing:-.055em}.planGrid p{color:#64748b}.contactSection{display:grid;grid-template-columns:minmax(0,.88fr) minmax(340px,1.12fr);grid-gap:42px;gap:42px;background:linear-gradient(135deg,rgba(16,24,32,.96),rgba(15,118,110,.8)),url(/images/auth/office-login-hero.jpg) 50%/cover no-repeat;color:#fff}.contactCopy h2{color:#fff}.contactCopy p{color:hsla(0,0%,100%,.78)}.contactCopy .sectionEyebrow{color:#99f6e4}.contactActions{margin-top:28px}.contactActions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:12px 16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-weight:900}.contactForm{display:grid;grid-gap:12px;gap:12px;border-radius:34px;padding:clamp(20px,3vw,30px);background:hsla(0,0%,100%,.97);box-shadow:0 34px 100px rgba(0,0,0,.28)}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}input,textarea{width:100%;border:1px solid rgba(15,23,42,.14);border-radius:18px;background:#fff;color:#101820;padding:13px 14px;outline:none;font:inherit;font-weight:650}textarea{resize:vertical;line-height:1.5}.contactForm button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:18px;background:#0f766e;color:#fff;font-weight:950;cursor:pointer}.contactForm button:disabled{background:#94a3b8;cursor:not-allowed}.siteFooter{background:#071417;color:#fff;padding:clamp(44px,6vw,82px) clamp(20px,5vw,76px) 32px}.footerBrand{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:34px;border-bottom:1px solid hsla(0,0%,100%,.14)}.footerBrand img{width:210px;height:auto;padding:14px 18px;border-radius:22px;background:#fff}.footerBrand p{max-width:520px;margin:0;color:hsla(0,0%,100%,.78);text-align:right;font-size:clamp(22px,2.2vw,34px);line-height:1.22;letter-spacing:-.035em}.footerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;padding:36px 0}.footerGrid div{display:grid;grid-gap:10px;gap:10px}.footerGrid strong{color:#99f6e4}.footerGrid a,.footerGrid span{color:hsla(0,0%,100%,.72);font-weight:720}.footerBottom{color:hsla(0,0%,100%,.52);font-size:13px;font-weight:760}.toast{position:fixed;z-index:90;right:24px;bottom:24px;width:min(420px,calc(100vw - 48px));display:grid;grid-gap:10px;gap:10px;border-radius:22px;padding:18px;box-shadow:0 24px 70px rgba(15,23,42,.22)}.toast.success{background:#ecfdf5;border:1px solid #86efac;color:#14532d}.toast.error{background:#fff7ed;border:1px solid #fdba74;color:#7c2d12}.toast button{justify-self:start;border:0;border-radius:999px;background:#fff;color:inherit;padding:8px 12px;font-weight:900;cursor:pointer}.heroControlled{position:relative;min-height:calc(100vh - 86px);display:grid;align-items:center;padding:clamp(54px,7vw,96px) clamp(20px,5vw,76px);overflow:hidden;background:#071417;isolation:isolate}.heroControlled .heroBackground{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(7,20,23,.96),rgba(7,20,23,.9) 42%,rgba(7,20,23,.62)),radial-gradient(circle at 82% 18%,rgba(20,184,166,.34),transparent 26%),url(/images/auth/office-login-hero.jpg) 100%/cover no-repeat}.heroControlled .heroTexture{position:absolute;inset:0;z-index:1;opacity:.2;background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#000,#000 70%,transparent);mask-image:linear-gradient(90deg,#000,#000 70%,transparent)}.heroGlow{position:absolute;z-index:1;width:420px;height:420px;border-radius:999px;filter:blur(22px);opacity:.28;pointer-events:none}.heroGlowOne{right:8%;top:12%;background:rgba(20,184,166,.42)}.heroGlowTwo{right:28%;bottom:4%;background:rgba(37,99,235,.3)}.heroControlled .heroLayout{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;grid-gap:clamp(34px,5vw,86px);gap:clamp(34px,5vw,86px)}.heroControlled .heroCopy{max-width:820px;color:#fff}.heroControlled .heroCopy h1{max-width:820px;margin:24px 0 0;color:#fff;font-size:clamp(42px,5.6vw,84px);line-height:1.01;letter-spacing:-.065em;font-weight:850}.heroControlled .heroSubtitle{max-width:690px;margin:26px 0 0;color:hsla(0,0%,100%,.8);font-size:clamp(18px,1.35vw,21px);line-height:1.68}.heroControlled .eyebrow{color:#99f6e4}.heroControlled .primaryButton{background:#fff;color:#101820}.heroControlled .secondaryButton{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.24);color:#fff}.heroControlled .heroProof{color:hsla(0,0%,100%,.84)}.heroControlled .heroCopy{padding-top:8px!important}.heroControlled .heroCopy h1{margin-top:0!important;max-width:790px!important;font-size:clamp(42px,5vw,76px)!important;line-height:1.04!important}.heroControlled .heroSubtitle{margin-top:24px!important;max-width:680px!important}.heroWindowsShowcase{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:620px;padding:12px 0 12px 88px}.windowStage{position:relative;width:min(100%,760px);height:600px;margin-left:auto}.previewWindow{position:absolute;width:clamp(320px,72%,560px);border-radius:28px;overflow:hidden;border:1px solid rgba(12,66,89,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,251,252,.98));box-shadow:0 26px 70px rgba(6,33,46,.18),0 10px 24px rgba(6,33,46,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .24s ease,box-shadow .24s ease,filter .24s ease,opacity .24s ease;transform-origin:center center;cursor:default}.previewWindow:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.28) 42%,hsla(0,0%,100%,0) 70%);transform:translateX(-120%);transition:transform .42s ease;pointer-events:none}.windowStage:hover .previewWindow:not(:hover){filter:saturate(.94) brightness(.98)}.previewWindow:hover{z-index:20!important;transform:translateY(-14px) scale(1.02) rotate(0deg)!important;box-shadow:0 40px 110px rgba(6,33,46,.24),0 14px 34px rgba(6,33,46,.14)}.previewWindow:hover:after{transform:translateX(115%)}.previewWindowBack{left:0;top:132px;z-index:1;transform:rotate(-11deg);opacity:.94}.previewWindowMid{left:88px;top:58px;z-index:2;transform:rotate(-6deg)}.previewWindowFront{right:0;top:16px;z-index:3;transform:rotate(-1.5deg)}.previewWindowBar{gap:12px;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(12,66,89,.08);background:rgba(247,250,251,.95)}.previewDots,.previewWindowBar{display:flex;align-items:center}.previewDots{gap:6px;flex-shrink:0}.previewDots span{width:10px;height:10px;border-radius:999px;background:rgba(10,38,68,.18)}.previewWindowTitle{flex:1 1;text-align:left;font-size:.88rem;font-weight:700;letter-spacing:.02em;color:#0c2940}.previewWindowTag{flex-shrink:0;padding:6px 10px;border-radius:999px;background:rgba(20,132,122,.1);color:#14847a;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mockScreen,.previewWindowBody{padding:16px}.mockScreen{border-radius:22px;background:linear-gradient(180deg,rgba(241,246,247,.98),rgba(232,239,241,.98));border:1px solid rgba(13,67,90,.08);min-height:300px;position:relative;overflow:hidden}.mockScreen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(28,184,196,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(5,39,78,.12),transparent 38%);pointer-events:none}.mockHero{height:110px;border-radius:18px;background:linear-gradient(135deg,rgba(5,39,78,.92),rgba(29,149,163,.78));margin-bottom:14px}.mockCardRow{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.82);border:1px solid rgba(12,66,89,.07);margin-bottom:12px}.mockAvatar{width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,#0c2940,#1aa2a3);flex-shrink:0}.mockLines{display:flex;flex-direction:column;gap:8px;flex:1 1}.line{display:block;height:10px;border-radius:999px;background:rgba(10,40,60,.14)}.line.xs{width:20%}.line.sm{width:34%}.line.md{width:58%}.line.lg{width:82%}.mockGrid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.mockMiniCard{min-height:84px;background:hsla(0,0%,100%,.78)}.mockList,.mockMiniCard{border-radius:18px;border:1px solid rgba(12,66,89,.07)}.mockList{display:flex;flex-direction:column;gap:10px;padding:14px;background:hsla(0,0%,100%,.74)}.mockToolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(20,132,122,.1);color:#0c2940;font-size:.74rem;font-weight:600}.mockChecklist{display:flex;flex-direction:column;gap:12px}.mockChecklistRow{display:grid;grid-template-columns:42px 1fr 70px;align-items:center;grid-gap:12px;gap:12px;min-height:62px;padding:0 14px;border-radius:18px;background:hsla(0,0%,100%,.82);border:1px solid rgba(12,66,89,.07)}.mockBadge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#14847a;color:#fff;font-size:.72rem;font-weight:700}.mockHeaderBlock{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.mockHeaderBlock .eyebrow{color:#14847a;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mockHeaderBlock .headline{color:#0c2940;font-size:1.5rem;line-height:1.05;font-weight:800}.mockHeaderBlock .subline{color:rgba(12,41,64,.68);font-size:.92rem;line-height:1.45}.mockStatsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.statCard{min-height:92px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.84);border:1px solid rgba(12,66,89,.07);display:flex;flex-direction:column;gap:8px}.statCard small{color:#14847a;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.statCard strong{color:#0c2940;font-size:1rem;line-height:1.3;font-weight:800}.mockTimelineRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.timelineNode{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(10,40,60,.1);color:#0c2940;font-size:.76rem;font-weight:800}.timelineNode.active{background:#14847a;color:#fff}.previewWindowFooter{display:flex;flex-direction:column;gap:4px;padding:14px 4px 0}.previewWindowFooter strong{color:#0c2940;font-size:.94rem;font-weight:800;line-height:1.2}.previewWindowFooter span{color:rgba(12,41,64,.68);font-size:.82rem;line-height:1.45}@media (max-width:1280px){.heroWindowsShowcase{padding-left:40px}.windowStage{height:560px}.previewWindowBack{left:8px}.previewWindowMid{left:58px}}@media (max-width:1100px){.heroWindowsShowcase{min-height:auto;padding:24px 0 0;justify-content:center}.windowStage{width:100%;max-width:680px;height:540px}}@media (max-width:820px){.windowStage{height:auto;display:grid;grid-gap:16px;gap:16px}.previewWindow{position:relative;width:100%;left:auto!important;right:auto!important;top:auto!important;transform:none!important;opacity:1}.previewWindow:hover{transform:translateY(-8px) scale(1.01)!important}.mockScreen{min-height:220px}}@media (max-width:1100px){.contactSection,.footerGrid,.heroLayout,.journeySection,.modelSection:not(.commercialPricingSection),.moduleGrid{grid-template-columns:1fr}.journeyRail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.footerBrand,.proofRows article{grid-template-columns:1fr;flex-direction:column;text-align:left}.footerBrand p{text-align:left}.formGrid,.journeyRail,.planGrid{grid-template-columns:1fr}}.siteShell,body,html{overflow-x:hidden}.siteShell{max-width:100%;padding-top:92px!important}.siteHeader{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100!important;min-height:92px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:clamp(16px,3vw,32px)!important;gap:clamp(16px,3vw,32px)!important;padding:16px clamp(20px,5vw,76px)!important;overflow:visible;background:hsla(42,36%,95%,.97)!important;border-bottom:1px solid rgba(17,24,39,.08)!important;box-shadow:0 16px 38px rgba(15,23,42,.055)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.logoLink{min-width:0}.logoLink img{width:158px!important;max-width:158px!important;height:auto!important}.mainNav{justify-self:center!important;display:flex!important;gap:clamp(18px,2.4vw,34px)!important;min-width:0;padding:0!important;border:0!important;box-shadow:none!important}.mainNav,.mainNav a{align-items:center!important;justify-content:center!important;border-radius:0!important;background:transparent!important}.mainNav a{position:relative!important;min-height:42px!important;display:inline-flex!important;flex-direction:column;gap:7px;padding:8px 0 6px!important;color:#21313a!important;font-size:14px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.1;text-decoration:none;white-space:nowrap!important}.navText{display:inline-block}.navIndicator{display:block;width:18px;height:3px;border-radius:999px;background:#0f766e;opacity:0;transform:scaleX(.55);transition:opacity .16s ease,transform .16s ease,width .16s ease}.mainNav a:hover{color:#0f766e!important;background:transparent!important}.mainNav a:hover .navIndicator{opacity:.55;transform:scaleX(1)}.mainNav a[data-active=true]{color:#0f766e!important;font-weight:950!important}.mainNav a[data-active=true] .navIndicator{width:36px;opacity:1;transform:scaleX(1)}.headerActions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.localeSwitch{flex-shrink:0;background:#fff!important;border:1px solid rgba(17,24,39,.1)!important;box-shadow:0 10px 28px rgba(17,24,39,.06)!important}.mobileMenuButton{min-height:40px;display:none;align-items:center;justify-content:center;border:1px solid rgba(17,24,39,.12);border-radius:999px;padding:0 15px;background:#101820;color:#fff;cursor:pointer;font-size:13px;font-weight:950;line-height:1;white-space:nowrap;box-shadow:0 12px 24px rgba(16,24,32,.14)}.mobileMenuButton[aria-expanded=true]{background:#0f766e}#contact,#model,#platform,#proof{scroll-margin-top:118px}.heroShotFrame{isolation:isolate}.heroShotImage{position:absolute;inset:0;z-index:2;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center top;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.heroShotFrame>:not(.heroShotImage){opacity:0}@media (max-width:768px){.siteShell{padding-top:76px!important}.siteHeader{min-height:76px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px 16px!important}.logoLink img{width:140px!important;max-width:42vw!important}.headerActions{gap:8px!important}.localeSwitch{padding:3px!important}.localeSwitch button{padding:6px 8px!important;font-size:11px!important}.mobileMenuButton{display:inline-flex}.mainNav{position:absolute!important;top:calc(100% - 1px);left:16px;right:16px;width:auto;display:none!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;padding:12px!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:18px!important;background:hsla(0,0%,100%,.98)!important;box-shadow:0 24px 60px rgba(15,23,42,.16)!important}.mainNav.isMobileOpen{display:flex!important}.mainNav a{width:100%;min-height:46px!important;flex-direction:row;align-items:center!important;justify-content:space-between!important;gap:14px;padding:12px 14px!important;border-radius:12px!important;white-space:normal!important}.mainNav a:hover,.mainNav a[data-active=true]{background:#eef7f5!important}.mainNav a[data-active=true] .navIndicator{width:42px}#contact,#model,#platform,#proof{scroll-margin-top:96px}.heroSection{min-height:auto!important;align-items:start!important;padding:clamp(32px,8vw,54px) 16px 42px!important;overflow:visible;overflow-x:hidden}.heroControlled .heroLayout,.heroLayout{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important;gap:32px!important;padding:0!important}.heroControlled .heroCopy,.heroCopy{width:100%;max-width:100%!important;padding-top:0!important}.heroControlled .heroCopy h1,.heroCopy h1{max-width:100%!important;margin-top:0!important;font-size:clamp(38px,11vw,54px)!important;line-height:1.04!important;overflow-wrap:break-word}.heroControlled .heroSubtitle,.heroSubtitle{max-width:100%!important;font-size:16px!important}.heroActions{width:100%;align-items:stretch}.heroActions a{width:100%;justify-content:center}.heroProof{align-items:flex-start}.heroWindowsShowcase{width:100%;min-height:0!important;padding:0!important;justify-content:center!important;overflow:hidden}.windowStage{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;margin:0!important}.previewWindowBack,.previewWindowMid{display:none!important}.previewWindow,.previewWindowFront{box-sizing:border-box;max-width:100%!important}.previewWindowFront{position:relative!important;width:100%!important;left:auto!important;right:auto!important;top:auto!important}.previewWindow:hover,.previewWindowFront,.previewWindowFront:hover{transform:none!important}.previewWindowBar{gap:8px;padding:12px 14px}.previewWindowTitle{min-width:0;font-size:.82rem}.previewWindowTag{padding:5px 8px;font-size:.66rem}.previewWindowBody{padding:12px}.mockScreen{min-height:0!important;padding:14px}.mockHeaderBlock .headline{font-size:1.28rem}.mockStatsGrid{gap:10px}.statCard{min-height:82px;padding:14px}.timelineNode{width:36px;height:36px}}@media (max-width:480px){.siteHeader{padding-right:12px!important;padding-left:12px!important}.logoLink img{width:118px!important;max-width:37vw!important}.headerActions{gap:6px!important}.localeSwitch button{padding:6px 7px!important}.mobileMenuButton{min-height:38px;padding:0 12px}.mainNav{left:12px;right:12px}.heroSection{padding-right:14px!important;padding-left:14px!important}.mockStatsGrid{grid-template-columns:1fr}}@media (max-width:820px){.siteShell,body,html{max-width:100%;overflow-x:hidden}.heroControlled,.heroSection{overflow-x:hidden!important}.heroControlled .heroLayout,.heroLayout{grid-template-columns:minmax(0,1fr)!important}.heroWindowsShowcase{width:100%!important;max-width:calc(100vw - 32px);min-height:500px!important;display:flex!important;align-items:center;justify-content:center!important;padding:28px 0 8px!important;overflow:visible!important}.windowStage{position:relative!important;display:block!important;width:min(100%,390px)!important;max-width:calc(100vw - 34px)!important;height:500px!important;margin:0 auto!important;overflow:visible!important}.previewWindow{position:absolute!important;width:88%!important;max-width:340px!important;border-radius:24px!important;box-sizing:border-box;opacity:1}.previewWindowBack{left:8px!important;top:96px!important;z-index:1!important;opacity:.55!important;transform:rotate(-8deg) scale(.9)!important}.previewWindowBack,.previewWindowMid{display:block!important;right:auto!important}.previewWindowMid{left:24px!important;top:50px!important;z-index:2!important;opacity:.78!important;transform:rotate(-5deg) scale(.94)!important}.previewWindowFront{display:block!important;left:auto!important;right:0!important;top:0!important;z-index:3!important;opacity:1!important;transform:rotate(-1.5deg) scale(1)!important}.previewWindowBack:hover{transform:rotate(-8deg) scale(.9)!important}.previewWindowMid:hover{transform:rotate(-5deg) scale(.94)!important}.previewWindowFront:hover{transform:rotate(-1.5deg) scale(1)!important}.previewWindowBack .previewWindowFooter,.previewWindowMid .previewWindowFooter{display:none!important}.previewWindowBack .mockScreen,.previewWindowMid .mockScreen{min-height:190px!important;max-height:240px;overflow:hidden}.previewWindowFront .mockScreen{min-height:260px!important}}@media (max-width:480px){.heroWindowsShowcase{max-width:calc(100vw - 28px);min-height:470px!important;padding-top:24px!important}.windowStage{width:min(100%,360px)!important;max-width:calc(100vw - 28px)!important;height:470px!important}.previewWindow{width:90%!important;max-width:316px!important}.previewWindowBack{left:6px!important;top:88px!important;transform:rotate(-7deg) scale(.88)!important}.previewWindowMid{left:16px!important;top:46px!important;transform:rotate(-4.5deg) scale(.92)!important}.previewWindowFront{right:0!important;transform:rotate(-1deg) scale(.98)!important}.previewWindowBack:hover{transform:rotate(-7deg) scale(.88)!important}.previewWindowMid:hover{transform:rotate(-4.5deg) scale(.92)!important}.previewWindowFront:hover{transform:rotate(-1deg) scale(.98)!important}.previewWindowBack .mockScreen,.previewWindowMid .mockScreen{min-height:170px!important;max-height:220px}.previewWindowFront .mockScreen{min-height:240px!important}}.heroWindowPicker{display:none}.credibilitySection{position:relative;overflow:hidden;background:radial-gradient(circle at 9% 12%,rgba(15,118,110,.1),transparent 28%),radial-gradient(circle at 92% 16%,rgba(12,41,64,.08),transparent 30%),linear-gradient(180deg,#f6f3ec,#eef8f6)}.credibilitySection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.042) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.042) 1px,transparent 0);background-size:46px 46px;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);pointer-events:none}.credibilityLayout{position:relative;z-index:1;display:grid;grid-gap:clamp(28px,4vw,54px);gap:clamp(28px,4vw,54px)}.credibilityIntro{max-width:880px}.visibilityProofBoard{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(128px,.38fr) minmax(0,1.16fr);grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px);align-items:center;padding:clamp(16px,2.2vw,28px);border-radius:34px;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,118,110,.14);box-shadow:0 34px 100px rgba(15,23,42,.09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visibilityPane{min-height:430px;border-radius:28px;padding:clamp(18px,1.8vw,26px);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.invisibleOperationsPane{display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 18% 18%,rgba(15,23,42,.07),transparent 26%),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(246,249,249,.94))}.visibleRecordPane{background:radial-gradient(circle at 86% 8%,rgba(20,184,166,.18),transparent 32%),linear-gradient(180deg,rgba(247,255,253,.98),hsla(0,0%,100%,.96));border-color:rgba(15,118,110,.18)}.visibilityPaneHeader{display:grid;grid-gap:10px;gap:10px}.visibilityPaneHeader span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;background:rgba(15,118,110,.1);color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.invisibleOperationsPane .visibilityPaneHeader span{background:rgba(15,23,42,.08);color:#334155}.visibilityPaneHeader strong{max-width:460px;color:#101820;font-size:clamp(24px,1.9vw,34px);line-height:1.06;letter-spacing:-.055em}.invisibleOperationsPane p{max-width:520px;margin:0;color:#53636c;font-size:15px;line-height:1.65}.scatteredSignalBoard{position:relative;min-height:228px;margin:20px 0;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 22% 26%,rgba(100,116,139,.12),transparent 28%),linear-gradient(135deg,rgba(248,250,252,.96),hsla(0,0%,100%,.98));border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.56)}.signalTrailMap{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);fill:none;stroke:rgba(15,23,42,.18);stroke-width:2;stroke-linecap:round;stroke-dasharray:7 9;opacity:.72}.signalChip{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:38px;border-radius:15px;padding:8px 12px;background:#fff;color:#10232a;font-size:12px;font-weight:920;box-shadow:0 16px 36px rgba(15,23,42,.11);border:1px solid rgba(15,23,42,.08);white-space:nowrap}.signalIcon{position:relative;width:18px;height:18px;flex:0 0 18px;border-radius:6px;border:2px solid rgba(15,118,110,.72);background:rgba(240,253,250,.84)}.signalIcon1:after,.signalIcon1:before{content:"";position:absolute;left:2px;right:2px;top:6px;height:2px;background:rgba(15,118,110,.72);transform:rotate(28deg)}.signalIcon1:after{transform:rotate(-28deg)}.signalIcon2{border-radius:999px}.signalIcon2:after{content:"";position:absolute;right:-3px;bottom:1px;width:6px;height:6px;border-radius:0 0 6px 0;background:rgba(240,253,250,.84);border-right:2px solid rgba(15,118,110,.72);border-bottom:2px solid rgba(15,118,110,.72)}.signalIcon3{background-image:linear-gradient(rgba(15,118,110,.25) 1px,transparent 0),linear-gradient(90deg,rgba(15,118,110,.25) 1px,transparent 0);background-size:6px 6px}.signalIcon4:before{content:"";position:absolute;left:-2px;top:-7px;width:12px;height:7px;border-radius:5px 5px 0 0;background:rgba(15,118,110,.72)}.signalIcon5,.signalIcon6,.signalIcon7{border-style:dashed}.signalIcon6,.signalIcon7{border-color:rgba(16,24,32,.64);background:rgba(16,24,32,.06)}.signalChip1{left:6%;top:12%;transform:rotate(-7deg)}.signalChip2{right:8%;top:8%;transform:rotate(5deg)}.signalChip3{left:34%;top:42%;transform:rotate(2deg)}.signalChip4{right:8%;bottom:24%;transform:rotate(-8deg)}.signalChip5{left:9%;bottom:25%;transform:rotate(6deg)}.signalChip6{left:6%;bottom:5%;background:#101820;color:#fff;transform:rotate(3deg)}.signalChip7{right:7%;bottom:4%;background:#edf2f4;color:#23343b;transform:rotate(-4deg)}.visibilityBridge{position:relative;min-height:230px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center;color:#fff}.visibilityBridge:after,.visibilityBridge:before{content:"";position:absolute;top:50%;width:clamp(30px,4vw,58px);height:2px;background:linear-gradient(90deg,transparent,#14b8a6)}.visibilityBridge:before{left:calc(clamp(30px, 4vw, 58px) * -1 + 2px)}.visibilityBridge:after{right:calc(clamp(30px, 4vw, 58px) * -1 + 2px);transform:rotate(180deg)}.camdoyShieldMark{position:relative;width:112px;height:112px;display:grid;place-items:center;border-radius:30px;background:radial-gradient(circle at 50% 20%,rgba(20,184,166,.36),transparent 38%),linear-gradient(180deg,#101820,#08262a);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 26px 70px rgba(7,20,23,.28),0 0 0 10px rgba(15,118,110,.08)}.camdoyShieldMark:before{content:"";position:absolute;inset:10px;border-radius:24px;border:1px solid rgba(153,246,228,.2)}.camdoyShieldMark svg{position:relative;z-index:1;width:58px;height:64px;fill:none;stroke:#99f6e4;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.visibilityBridge>span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.visibilityBridge>strong{max-width:132px;color:#10232a;font-size:14px;line-height:1.25;letter-spacing:-.025em}.visibleTimelineCard{margin-top:20px;border-radius:24px;padding:16px;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,118,110,.13);box-shadow:0 18px 48px rgba(15,118,110,.08)}.visibleTimelineTop{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(15,118,110,.12)}.visibleTimelineTop span{color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.visibleTimelineTop strong{color:#101820;font-size:17px;letter-spacing:-.035em}.visibleTimelineList{position:relative;display:grid;grid-gap:10px;gap:10px;margin-top:16px}.visibleTimelineList:before{content:"";position:absolute;left:12px;top:16px;bottom:16px;width:2px;background:linear-gradient(180deg,#0f766e,rgba(15,118,110,.12))}.visibleTimelineItem{position:relative;z-index:1;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:60px;padding:10px 12px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 10px 28px rgba(15,23,42,.045)}.visibleTimelineDot{width:24px;height:24px;border-radius:999px;background:#0f766e;box-shadow:0 0 0 6px rgba(15,118,110,.1)}.visibleTimelineItem strong{display:block;color:#101820;font-size:14px;letter-spacing:-.02em}.visibleTimelineItem small{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:1.35}.visibleTimelineItem em{align-self:center;border-radius:999px;padding:6px 8px;background:rgba(15,118,110,.09);color:#0f766e;font-style:normal;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.credibilityOutcomeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,1.9vw,26px);gap:clamp(18px,1.9vw,26px);align-items:stretch}.credibilityOutcomeCard{position:relative;display:flex;flex-direction:column;gap:16px;min-height:376px;border-radius:28px;padding:clamp(18px,1.7vw,26px);overflow:hidden;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,118,110,.11);box-shadow:0 26px 78px rgba(15,23,42,.085);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.credibilityOutcomeCard:hover{transform:translateY(-6px);border-color:rgba(15,118,110,.25);box-shadow:0 36px 94px rgba(15,23,42,.13)}.credibilityOutcomeCard:after{content:"";display:block;width:120px;height:3px;border-radius:999px;margin-top:auto;background:linear-gradient(90deg,#14b8a6,transparent);opacity:.55;transition:width .18s ease,opacity .18s ease}.credibilityOutcomeCard:hover:after{width:180px;opacity:1}.outcomeMiniVisual{min-height:178px;border-radius:22px;padding:16px;overflow:hidden;background:radial-gradient(circle at 83% 0,rgba(20,184,166,.16),transparent 32%),linear-gradient(180deg,#f8fffd,#fff 72%);border:1px solid rgba(15,118,110,.13);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.outcomeMiniVisual1{display:grid;grid-template-columns:minmax(84px,.84fr) 28px minmax(116px,1.16fr);grid-gap:10px;gap:10px;align-items:center}.miniSourceStack{display:grid;grid-gap:9px;gap:9px;min-width:0}.miniSourceChip{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:12px;padding:8px 10px 8px 30px;background:#fff;color:#10232a;font-size:11px;font-weight:930;line-height:1.1;box-shadow:0 13px 30px rgba(15,23,42,.085);border:1px solid rgba(15,23,42,.055);white-space:normal}.miniSourceChip1{transform:rotate(-4deg)}.miniSourceChip2{margin-left:12px;transform:rotate(3deg)}.miniSourceChip3{transform:rotate(-2deg)}.miniSourceIcon{position:absolute;left:9px;top:50%;width:13px;height:13px;border-radius:4px;border:1.8px solid rgba(15,118,110,.72);transform:translateY(-50%)}.miniSourceChip1 .miniSourceIcon:after,.miniSourceChip1 .miniSourceIcon:before{content:"";position:absolute;left:1px;right:1px;top:5px;height:1.5px;border-radius:999px;background:rgba(15,118,110,.72)}.miniSourceChip1 .miniSourceIcon:before{transform:rotate(31deg)}.miniSourceChip1 .miniSourceIcon:after{transform:rotate(-31deg)}.miniSourceChip2 .miniSourceIcon:before{content:"";position:absolute;left:-2px;top:-5px;width:9px;height:5px;border-radius:4px 4px 0 0;background:rgba(15,118,110,.72)}.miniSourceChip3 .miniSourceIcon{background-image:linear-gradient(rgba(15,118,110,.25) 1px,transparent 0),linear-gradient(90deg,rgba(15,118,110,.25) 1px,transparent 0);background-size:5px 5px}.miniOutcomeArrow{position:relative;display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(15,118,110,.18),#14b8a6)}.miniOutcomeArrow:after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;border-top:2px solid #14b8a6;border-right:2px solid #14b8a6;transform:translateY(-50%) rotate(45deg)}.miniRecordCard{position:relative;display:grid;grid-gap:12px;gap:12px;min-width:0;border-radius:18px;padding:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(240,253,250,.86));border:1px solid rgba(15,118,110,.14);box-shadow:0 16px 36px rgba(15,118,110,.09)}.miniRecordCard:before{content:"";width:36px;height:7px;border-radius:999px;background:rgba(15,23,42,.13)}.miniRecordBadge{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:6px 8px;background:rgba(15,118,110,.1);color:#0f766e;font-size:10px;font-weight:950;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.miniRecordLines{display:grid;grid-gap:8px;gap:8px}.miniRecordLines span{height:12px;border-radius:999px;background:linear-gradient(90deg,#0f766e,rgba(15,118,110,.16))}.miniRecordLines span:nth-child(2){width:82%}.miniRecordLines span:nth-child(3){width:64%}.outcomeMiniVisual2{display:grid;align-content:start;grid-gap:12px;gap:12px}.miniPortalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border-radius:14px;padding:8px 10px;background:#101820;color:#fff;box-shadow:0 14px 34px rgba(15,23,42,.13)}.miniPortalHeader span{border-radius:999px;padding:4px 8px;background:rgba(153,246,228,.14);color:#ccfbf1;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.miniPortalHeader i{width:38px;height:7px;border-radius:999px;background:hsla(0,0%,100%,.26)}.miniPortalRows{display:grid;grid-gap:9px;gap:9px}.miniStatusRow{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;min-height:38px;border-radius:12px;padding:9px 10px 9px 12px;background:#fff;color:#10232a;font-size:12px;font-weight:920;line-height:1.2;box-shadow:0 11px 26px rgba(15,23,42,.06);border:1px solid rgba(15,118,110,.09)}.miniStatusRow span{min-width:0}.miniStatusCheck{position:relative;width:22px;height:22px;border-radius:999px;background:#0f766e;box-shadow:0 0 0 5px rgba(15,118,110,.1)}.miniStatusCheck:after{content:"";position:absolute;left:7px;top:5px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(42deg)}.miniProcessRail,.outcomeMiniVisual3{display:grid;align-items:center}.miniProcessRail{position:relative;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.miniProcessRail:before{content:"";position:absolute;left:8%;right:8%;top:31px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(20,184,166,.16),#14b8a6,rgba(20,184,166,.18))}.miniProcessStep{position:relative;z-index:1;min-height:56px;border-radius:14px;display:grid;grid-gap:6px;gap:6px;place-items:center;background:#fff;color:#0f766e;text-align:center;font-size:10px;font-weight:950;line-height:1.1;padding:8px 6px;box-shadow:0 10px 24px rgba(15,23,42,.055);border:1px solid rgba(15,118,110,.1);overflow-wrap:anywhere}.miniStepCheck{position:relative;width:18px;height:18px;border-radius:999px;background:rgba(15,118,110,.12);border:1px solid rgba(15,118,110,.32)}.miniStepCheck:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border-right:2px solid #0f766e;border-bottom:2px solid #0f766e;transform:rotate(42deg)}.credibilityOutcomeCard h3{margin:0;color:#101820;font-size:clamp(22px,1.5vw,28px);line-height:1.08;letter-spacing:-.045em}.credibilityOutcomeCard p{margin:0;color:#53636c;font-size:15px;line-height:1.65}@media (max-width:1180px){.visibilityProofBoard{grid-template-columns:1fr}.visibilityPane{min-height:auto}.visibilityBridge{min-height:188px}.visibilityBridge:after,.visibilityBridge:before{display:none}.visibilityBridge>strong{max-width:none}.credibilityOutcomeGrid{grid-template-columns:1fr}}@media (max-width:720px){.credibilitySection{padding-right:16px;padding-left:16px}.visibilityProofBoard{padding:14px;border-radius:26px}.visibilityPane{border-radius:22px;padding:16px}.scatteredSignalBoard{min-height:260px}.signalChip{max-width:calc(100vw - 86px);font-size:11px;padding:7px 9px;white-space:normal}.signalChip1{left:4%;top:10%}.signalChip2{right:4%;top:8%}.signalChip3{left:28%;top:39%}.signalChip4{right:4%;bottom:24%}.signalChip5{left:7%;bottom:30%}.signalChip6{left:4%;bottom:6%}.signalChip7{right:4%;bottom:7%}.visibilityBridge{min-height:168px}.camdoyShieldMark{width:94px;height:94px;border-radius:26px}.camdoyShieldMark svg{width:50px;height:56px}.visibleTimelineTop{flex-direction:column;align-items:flex-start}.visibleTimelineItem{grid-template-columns:26px minmax(0,1fr)}.visibleTimelineItem em{grid-column:2;justify-self:start}.credibilityOutcomeCard{min-height:auto;gap:14px}.outcomeMiniVisual{min-height:auto;padding:14px}.outcomeMiniVisual1{grid-template-columns:minmax(76px,.85fr) 24px minmax(104px,1.15fr);gap:8px}.miniSourceChip{padding:7px 8px 7px 27px;font-size:10px}.miniSourceIcon{left:8px}.miniRecordCard{padding:12px}.miniRecordBadge{font-size:9px}.miniStatusRow{grid-template-columns:minmax(0,1fr) 22px;font-size:11px}.miniProcessRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.miniProcessRail:before{display:none}.miniProcessStep{min-height:48px}}@media (max-width:820px){.siteShell,body,html{max-width:100%;overflow-x:hidden}.heroWindowsShowcase{--hero-back-left:6px;--hero-back-top:82px;--hero-back-transform:rotate(-7deg) scale(0.84);--hero-mid-left:18px;--hero-mid-top:44px;--hero-mid-transform:rotate(-4.5deg) scale(0.90);--hero-front-right:0;--hero-front-top:0;--hero-front-transform:rotate(-1.25deg) scale(0.96);width:100%!important;max-width:calc(100vw - 32px)!important;min-height:auto!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start!important;gap:14px;padding:22px 0 4px!important;overflow:visible!important}.windowStage{position:relative!important;display:block!important;width:min(100%,360px)!important;max-width:calc(100vw - 40px)!important;height:clamp(460px,112vw,500px)!important;margin:0 auto!important;overflow:visible!important}.previewWindow{position:absolute!important;width:84%!important;max-width:312px!important;border-radius:22px!important;box-sizing:border-box;cursor:pointer;pointer-events:auto;outline:0}.previewWindow:focus-visible{box-shadow:0 0 0 4px rgba(153,246,228,.78),0 30px 90px rgba(6,33,46,.22)}.heroWindowsShowcase[data-active-window=evidence] .previewWindowBack,.heroWindowsShowcase[data-active-window=portal] .previewWindowFront,.heroWindowsShowcase[data-active-window=workspace] .previewWindowBack{display:block!important;left:var(--hero-back-left)!important;right:auto!important;top:var(--hero-back-top)!important;z-index:1!important;opacity:.55!important;transform:var(--hero-back-transform)!important}.heroWindowsShowcase[data-active-window=evidence] .previewWindowFront,.heroWindowsShowcase[data-active-window=portal] .previewWindowMid,.heroWindowsShowcase[data-active-window=workspace] .previewWindowMid{display:block!important;left:var(--hero-mid-left)!important;right:auto!important;top:var(--hero-mid-top)!important;z-index:2!important;opacity:.78!important;transform:var(--hero-mid-transform)!important}.heroWindowsShowcase[data-active-window=evidence] .previewWindowMid,.heroWindowsShowcase[data-active-window=portal] .previewWindowBack,.heroWindowsShowcase[data-active-window=workspace] .previewWindowFront{display:block!important;left:auto!important;right:var(--hero-front-right)!important;top:var(--hero-front-top)!important;z-index:3!important;opacity:1!important;transform:var(--hero-front-transform)!important}.previewWindow[data-active=false] .previewWindowFooter{display:none!important}.previewWindow[data-active=true] .previewWindowFooter{display:flex!important}.previewWindow[data-active=false] .mockScreen{min-height:clamp(150px,43vw,190px)!important;max-height:210px;overflow:hidden}.previewWindow[data-active=true] .mockScreen{min-height:clamp(210px,58vw,250px)!important}.heroWindowPicker{position:relative;z-index:20;width:min(100%,390px);max-width:calc(100vw - 34px);display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:5px;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,118,110,.16);box-shadow:0 18px 46px rgba(6,33,46,.16)}.heroWindowPicker button{min-height:36px;flex:1 1;border:0;border-radius:999px;padding:0 10px;background:transparent;color:#29434b;cursor:pointer;font-size:12px;font-weight:950;letter-spacing:0;white-space:nowrap}.heroWindowPicker button[aria-pressed=true]{background:#0f766e;color:#fff;box-shadow:0 10px 24px rgba(15,118,110,.22)}}@media (max-width:480px){.heroWindowsShowcase{--hero-back-left:4px;--hero-back-top:74px;--hero-back-transform:rotate(-6.5deg) scale(0.82);--hero-mid-left:13px;--hero-mid-top:38px;--hero-mid-transform:rotate(-4deg) scale(0.88);--hero-front-transform:rotate(-1deg) scale(0.94);max-width:calc(100vw - 28px)!important;min-height:auto!important;padding-top:18px!important}.windowStage{width:min(100%,330px)!important;max-width:calc(100vw - 34px)!important;height:460px!important}.previewWindow{width:86%!important;max-width:292px!important}.previewWindow[data-active=false] .mockScreen{min-height:145px!important;max-height:185px}.previewWindow[data-active=true] .mockScreen{min-height:205px!important}.heroWindowPicker{max-width:calc(100vw - 28px);margin-top:8px}.heroWindowPicker button{min-height:34px;padding:0 8px;font-size:11px}}