@font-face{font-family:Remotezai Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2) format("woff2")}@font-face{font-family:Remotezai Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2) format("woff2")}:root{--font-sans:"Remotezai Inter","Noto Sans JP","Hiragino Sans","Yu Gothic",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.radar-select-field,.radar-select-trigger{display:inline-flex;min-width:0;width:100%}.radar-select-trigger{align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border:1px solid var(--input,var(--line,#d8e2df));border-radius:8px;background:var(--background,#fff);color:var(--ink,#1d2b28);font:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left;box-shadow:var(--shadow-xs,0 1px 2px rgb(16 40 35/6%));cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s}.radar-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-select-content svg,.radar-select-trigger svg{width:16px;height:16px;flex-shrink:0}.radar-select-trigger>span:last-child>svg,.radar-select-trigger>svg:last-child{opacity:.6}.radar-select-trigger[data-placeholder]{color:var(--muted-foreground,var(--muted,#60736f))}.radar-select-trigger:hover:not(:disabled){border-color:var(--primary-ink,#146c63)}.radar-multi-select[open]>.radar-select-trigger,.radar-select-trigger:focus-visible,.radar-select-trigger[data-state=open]{outline:2px solid var(--ring,#146c63);outline-offset:2px}.radar-select-trigger[data-active=true]{border-color:var(--primary-border,#146c63)}.radar-select-trigger:disabled{opacity:.5;cursor:not-allowed}.radar-select-trigger[aria-invalid=true]{border-color:var(--danger,#b93832)}.radar-select-content{z-index:100;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);overflow:hidden;border:1px solid var(--line,#d8e2df);border-radius:10px;background:var(--popover,#fff);color:var(--ink,#1d2b28);box-shadow:0 12px 36px rgb(16 40 35/16%),0 2px 6px rgb(16 40 35/6%);font-family:inherit}.radar-select-viewport{padding:5px;max-height:min(320px,var(--radix-select-content-available-height))}.radar-select-item{position:relative;display:flex;align-items:center;min-height:36px;padding:8px 34px 8px 10px;border-radius:6px;font-size:14px;font-weight:500;line-height:20px;cursor:default;outline:none;overflow-wrap:anywhere}.radar-select-item[data-highlighted]{background:var(--soft-blue,#eef6f4);color:var(--primary-dark,#123f3a)}.radar-select-item[data-state=checked]{background:var(--soft-blue,#eef6f4);font-weight:600}.radar-select-item[data-disabled]{opacity:.5;pointer-events:none}.radar-select-check{position:absolute;right:10px;display:flex;color:var(--primary-ink,#146c63)}.radar-select-scroll{display:flex;justify-content:center;padding:4px;color:var(--muted-foreground,var(--muted,#60736f))}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:18px;height:18px;min-width:18px;flex-shrink:0;padding:0;border:1.5px solid var(--input,var(--line,#c8d4d1));border-radius:5px;background:#fff;vertical-align:middle;cursor:pointer;transition:background .12s,border-color .12s}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--tenant-primary,var(--primary,#146c63));border-color:var(--primary-border,#146c63)}input[type=checkbox]:before{content:"";width:9px;height:5px;border-left:2px solid var(--primary-foreground,#fff);border-bottom:2px solid var(--primary-foreground,#fff);transform:translateY(-1px) rotate(-45deg) scale(0)}input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}input[type=checkbox]:indeterminate:before{width:9px;height:0;border-left:0;transform:none}input[type=checkbox]:indeterminate{background:var(--primary,#146c63)}input[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary-foreground,#fff);transform:scale(0)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible{outline:2px solid var(--ring,#146c63);outline-offset:3px}input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=range]:disabled{opacity:.5;cursor:not-allowed}input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:24px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:5px;background:var(--line,#637074)}input[type=range]::-moz-range-track{height:5px;border-radius:5px;background:var(--line,#637074)}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-6.5px;border:3px solid #fff;border-radius:50%;background:var(--primary,#146c63);box-shadow:0 1px 5px rgb(0 0 0/25%)}input[type=range]::-moz-range-thumb{width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--primary,#146c63);box-shadow:0 1px 5px rgb(0 0 0/25%)}@media (max-width:640px){.radar-select-trigger{min-height:44px;font-size:16px}.radar-select-item{min-height:44px}}@media (forced-colors:active){input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=checkbox]:before,input[type=radio]:before{display:none}}@media (prefers-reduced-motion:reduce){.radar-select-trigger,input[type=checkbox],input[type=radio]{transition:none}}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}summary{list-style:none}summary::-webkit-details-marker{display:none}progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--line,#d8e2df)}progress::-webkit-progress-bar{background:var(--line,#d8e2df)}progress::-webkit-progress-value{background:var(--primary-border,#146c63);border-radius:inherit}progress::-moz-progress-bar{background:var(--primary-border,#146c63);border-radius:inherit}:root{--background:#f7f8f6;--surface:#ffffff;--surface-brand:#e8f2f0;--ink:#192126;--muted:#637074;--line:#dfe5e2;--brand:#146c63;--brand-dark:#0c4d47;--brand-deep:#082f31;--accent:#d5573b;--accent-text:#a83f2b;--shadow:0 24px 70px rgb(12 77 71/14%);--container:1400px;--section-y:clamp(76px,8.5vw,138px);--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:320px;background:var(--background);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a,button{font-family:inherit}img,svg{display:block}img{max-width:100%}a{text-decoration:none}a,button{color:inherit}h1,h2,h3,p{margin-top:0}.skipLink{position:fixed;z-index:100;top:12px;left:12px;padding:11px 15px;border-radius:8px;background:var(--brand-dark);color:white;font-size:14px;font-weight:700;transform:translateY(-160%);transition:transform .16s var(--ease)}.skipLink:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.sectionContainer{width:min(calc(100% - clamp(40px, 8vw, 128px)),var(--container));margin-inline:auto}.siteHeader{position:relative;z-index:20;border-bottom:1px solid var(--line);background:rgb(247 248 246/96%)}.siteHeaderInner{display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;width:min(calc(100% - clamp(40px, 8vw, 128px)),var(--container));height:104px;margin-inline:auto}.brandLink{justify-self:start}.brandMark{display:inline-grid;grid-template-columns:2px auto;align-items:center;gap:18px;min-height:62px}.brandSignal{width:2px;height:62px;background:var(--accent)}.brandWords{display:grid;line-height:1}.brandWords strong{font-size:clamp(23px,2vw,31px);font-weight:700;letter-spacing:.22em}.brandWords small{justify-self:end;margin-top:7px;margin-right:.18em;color:var(--accent-text);font-size:10px;font-weight:800;letter-spacing:.44em}.brandMarkInverse .brandWords strong{color:white}.brandMarkInverse .brandWords small{color:#ff765e}.desktopNav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.5vw,40px)}.desktopNav a,.siteFooter .footerLanguages a,.siteFooter .footerNavigation a{position:relative;padding-block:10px;font-size:16px;font-weight:550}.desktopNav a:after,.siteFooter .footerLanguages a:after,.siteFooter .footerNavigation a:after{position:absolute;right:0;bottom:5px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s var(--ease)}.desktopNav a:hover:after,.siteFooter .footerLanguages a:hover:after,.siteFooter .footerNavigation a:hover:after{transform:scaleX(1);transform-origin:left}.headerAccess{display:inline-flex;min-height:52px;align-items:center;justify-self:end;gap:12px;padding:0 21px;border-radius:6px;background:var(--brand-dark);color:white;font-size:16px;font-weight:700;transition:background .18s var(--ease),transform .18s var(--ease)}.headerAccess:hover{background:var(--brand);transform:translateY(-2px)}.headerControls{display:flex;align-items:center;justify-self:end;gap:13px}.languageSwitcher{display:inline-flex;align-items:center;gap:12px}.languageLabel{color:var(--muted);font-size:13px;font-weight:650}.languageSwitcherCompact .languageLabel{display:none}.languageSelectWrap{position:relative;display:inline-grid;align-items:center}.languageSelect{width:158px;height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 34px 0 12px;border:1px solid #b8c8c4;border-radius:5px;background:var(--surface);color:var(--brand-dark);font-size:13px;font-weight:700;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease)}.languageSwitcherCompact .languageSelect{width:136px;font-size:12px}.languageSelect:hover{border-color:var(--brand);background:var(--surface-brand)}.languageSelect:focus-visible{border-color:var(--accent)}.languageSelectWrap svg{position:absolute;right:11px;color:var(--brand-dark);pointer-events:none}.menuToggle,.mobileNav{display:none}.hero{overflow:hidden;background:var(--background)}.heroInner{position:relative;display:grid;min-height:720px;grid-template-columns:minmax(540px,.82fr) minmax(660px,1.18fr);align-items:center;grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);padding:72px 0 54px 46px}.signalRail{position:absolute;top:48px;bottom:48px;left:0;width:1px;background:var(--accent)}.signalTarget{top:43%;width:38px;height:38px;border:1px solid var(--accent);background:var(--background)}.signalTarget,.signalTarget i,.signalTarget:after,.signalTarget:before{position:absolute;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.signalTarget i,.signalTarget:after,.signalTarget:before{top:50%;content:""}.signalTarget:before{width:24px;height:24px;border:1px solid var(--accent)}.signalTarget:after{width:10px;height:10px;background:var(--accent)}.signalTarget i{width:4px;height:4px;background:white}.heroCopy{position:relative;z-index:2;padding-bottom:18px}.heroCopy h1{width:max-content;max-width:none;margin-bottom:26px;font-size:clamp(54px,4.2vw,62px);font-weight:720;letter-spacing:-.054em;line-height:1.02}.marketingPage-en .heroCopy h1,.marketingPage-es .heroCopy h1,.marketingPage-it .heroCopy h1,.marketingPage-sv .heroCopy h1{font-size:clamp(44px,3.2vw,46px)}.marketingPage-de .heroCopy h1{font-size:clamp(38px,2.75vw,42px)}.marketingPage-de .heroPreview,.marketingPage-en .heroPreview,.marketingPage-es .heroPreview,.marketingPage-it .heroPreview,.marketingPage-sv .heroPreview{left:12px}.heroCopy p{max-width:590px;margin-bottom:36px;color:#31434b;font-size:clamp(18px,1.45vw,23px);line-height:1.58}.closingActions,.heroActions{display:flex;flex-wrap:wrap;gap:16px}.buttonLink{display:inline-flex;min-height:58px;align-items:center;justify-content:space-between;gap:27px;min-width:216px;padding:0 22px;border:1px solid var(--brand);border-radius:5px;background:var(--brand);color:white;font-size:16px;font-weight:700;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.buttonLink svg{transition:transform .18s var(--ease)}.buttonLink:hover{border-color:var(--brand-dark);background:var(--brand-dark);color:white;transform:translateY(-2px)}.buttonLink:hover svg{transform:translateX(4px)}.buttonLinkSecondary{border-color:var(--brand-dark);background:transparent;color:var(--brand-dark)}.heroPreview{position:relative;min-width:0;transform:translateY(-34px)}.productPreviewShell{margin-inline:auto}.productPreview,.productPreviewShell{position:relative;width:760px;height:550px}.productPreview{max-width:none}.previewScenarioImage{animation:previewScenarioFade .42s var(--ease) both}.previewScenarioPanel{position:absolute;right:0;bottom:0;z-index:6;width:460px}.previewScenarioControls{display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;padding:4px;border:1px solid #cbd7d3;border-radius:8px;background:rgb(255 255 255/96%);box-shadow:0 9px 25px rgb(12 77 71/10%)}.previewScenarioControls button{min-width:0;min-height:44px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:var(--brand-dark);font-size:11px;font-weight:750;line-height:1.18;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.previewScenarioControls button:hover{background:var(--surface-brand);transform:translateY(-1px)}.previewScenarioControls button[aria-pressed=true]{background:var(--brand-dark);color:white}.previewRotationToggle{display:grid;place-items:center}.previewScenarioDescription{min-height:16px;margin:3px 5px 0;color:#405058;font-size:11px;font-weight:650;text-align:right}.phonePreview{position:absolute;z-index:3;top:0;left:0;width:270px;height:538px;overflow:hidden;border:8px solid #101617;border-radius:43px;background:#0b1011;color:white;box-shadow:0 22px 48px rgb(10 18 19/26%)}.phoneSpeaker{position:absolute;z-index:3;top:7px;left:50%;width:91px;height:23px;border-radius:14px;background:#050707;transform:translateX(-50%)}.phoneLiveLabel{position:absolute;z-index:2;top:42px;left:18px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.phoneLiveLabel span{width:10px;height:10px;background:var(--accent)}.phonePreview>img{width:100%;height:385px;object-fit:cover;object-position:48% center}.phoneControls{display:flex;height:70px;align-items:center;justify-content:space-evenly;background:#111718}.phoneControls span{display:grid;width:37px;height:37px;place-items:center;border-radius:7px;background:#212829}.phoneControls .recordControl{background:var(--accent);box-shadow:0 0 0 5px rgb(213 87 59/15%)}.stableLabel{display:flex;align-items:center;gap:8px;padding:6px 18px 0;color:#eef6f4;font-size:11px;font-weight:650}.stableLabel span{width:9px;height:9px;background:#18b765}.captureTarget{position:absolute;z-index:4;top:58%;left:66%;width:78px;height:78px;border:1px solid rgb(255 255 255/78%);border-radius:50%;box-shadow:0 0 0 10px rgb(255 255 255/8%),0 0 0 20px rgb(255 255 255/8%),0 0 0 30px rgb(255 255 255/7%);transform:translate(-50%,-50%)}.captureTarget span,.captureTarget:after,.captureTarget:before{position:absolute;top:50%;left:50%;border-radius:50%;content:"";transform:translate(-50%,-50%)}.captureTarget:before{width:44px;height:44px;border:1px solid white}.captureTarget:after{width:22px;height:22px;background:var(--accent);box-shadow:0 0 0 6px rgb(255 255 255/88%)}.captureTarget span{z-index:2;width:6px;height:6px;background:white}.captureTargetCompact{width:51px;height:51px;box-shadow:0 0 0 8px rgb(255 255 255/10%),0 0 0 16px rgb(255 255 255/9%)}.captureTargetCompact:before{width:31px;height:31px}.captureTargetCompact:after{width:14px;height:14px;box-shadow:0 0 0 4px rgb(255 255 255/90%)}.dashboardPreview{position:absolute;top:78px;right:0;width:552px;height:395px;overflow:hidden;border:1px solid #cfd9d6;border-radius:15px;background:white;box-shadow:var(--shadow)}.dashboardChrome{display:flex;height:29px;align-items:center;justify-content:flex-end;gap:9px;padding-right:15px;background:var(--brand-deep)}.dashboardChrome span{width:7px;height:7px;border:1px solid rgb(255 255 255/70%)}.dashboardChrome span:last-child{transform:rotate(45deg)}.dashboardSidebar{position:absolute;top:29px;bottom:0;left:0;display:grid;width:90px;align-content:start;grid-gap:34px;gap:34px;padding:32px 8px;background:var(--brand-dark);color:white}.dashboardSidebar div{display:grid;justify-items:center;grid-gap:7px;gap:7px;font-size:10px}.dashboardContent{margin-left:90px;padding:20px 22px}.dashboardContent h3{margin-bottom:16px;font-size:18px}.dashboardMedia{display:grid;grid-template-columns:minmax(0,1fr) 102px;grid-gap:10px;gap:10px}.dashboardMainImage{position:relative;height:210px;overflow:hidden;border:2px solid var(--accent);border-radius:7px}.dashboardMainImage img,.dashboardThumbnails img{width:100%;height:100%;object-fit:cover}.dashboardThumbnails{display:grid;grid-gap:10px;gap:10px}.dashboardThumbnails img{min-height:0;border-radius:6px}.dashboardThumbnails img:first-child{object-position:25% center}.dashboardThumbnails img:last-child{object-position:75% center}.dashboardSkeleton{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.dashboardSkeleton i{width:72%;height:6px;border-radius:2px;background:#e1e5e3}.dashboardSkeleton i:nth-child(2){width:58%}.dashboardSkeleton i:nth-child(3){width:47%}.dashboardSkeleton i:nth-child(4){width:33%}.previewConnector{position:absolute;z-index:5;top:318px;left:220px;width:244px;height:2px;background:var(--accent);transform-origin:left;animation:connectorDraw 1.1s .25s both var(--ease)}.previewConnector:after,.previewConnector:before{position:absolute;top:50%;width:12px;height:12px;border:4px solid white;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent);content:"";transform:translateY(-50%)}.previewConnector:before{left:-6px}.previewConnector:after{right:-6px}.valueStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:white}.valueStripInner{display:grid;min-height:182px;grid-template-columns:1.15fr repeat(3,1fr);align-items:center}.valueStripInner h2{margin:0;font-size:clamp(27px,2.25vw,36px);line-height:1.25;letter-spacing:-.035em}.valueStripInner>div{display:flex;min-height:92px;align-items:center;gap:22px;padding-inline:clamp(25px,3vw,48px);border-left:1px solid var(--line);color:#26383e;font-size:16px;line-height:1.45}.valueStripInner>div svg{flex:0 0 auto;color:var(--brand-dark)}.workflowSection{background:var(--background)}.sectionIntro{position:relative;padding:92px 0 70px 60px}.sectionIntro .signalRail{top:0;bottom:0}.sectionIntro .signalTarget{top:36%}.closingCta h2,.evidenceCopy h2,.sectionIntro h2,.useCasesHeading h2{margin-bottom:22px;font-size:clamp(42px,4.3vw,68px);font-weight:720;letter-spacing:-.052em;line-height:1.04}.sectionIntro p{max-width:760px;margin-bottom:0;color:#33464f;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.workflowBand{position:relative;overflow:hidden;background:var(--brand-dark);color:white}.workflowBand:after{position:absolute;right:47%;bottom:-27px;width:54px;height:54px;background:var(--background);content:"";transform:rotate(45deg)}.workflowRail{position:relative;display:grid;min-height:600px;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(18px,2.5vw,40px);gap:clamp(18px,2.5vw,40px);padding:0 16px}.workflowLine{position:absolute;z-index:0;top:452px;right:25px;left:25px;height:2px;background:var(--accent)}.workflowLine:after{position:absolute;top:-5px;right:-2px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid var(--accent);content:""}.workflowStep{position:relative;z-index:1;height:560px;padding-top:105px}.workflowStepHeading{display:flex;align-items:center;gap:15px}.workflowStepHeading>span{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border:1px solid var(--accent);border-radius:3px;color:#ff6d55;font-size:17px;font-weight:800}.workflowStep h3{margin:0;font-size:clamp(19px,1.55vw,24px);letter-spacing:-.02em}.workflowStep p{max-width:190px;margin:17px 0 0 58px;color:#f1f7f5;font-size:15px;line-height:1.52}.workflowIcon{margin:82px 0 0 59px;color:white}.workflowStepFeatured .workflowCapture,.workflowStepFeatured .workflowStepHeading,.workflowStepFeatured>p{transform:translateY(-58px)}.workflowCapture{position:relative;width:min(220px,100%);height:184px;margin:28px auto 0;overflow:hidden;border:1px solid rgb(255 255 255/65%);border-radius:7px;background:#172021}.workflowCapture>img{width:calc(100% - 16px);height:126px;margin:8px;object-fit:cover}.miniLiveControls{display:flex;justify-content:center;gap:23px}.miniLiveControls i{display:block;width:22px;height:18px;border-radius:3px;background:#303939}.miniLiveControls i:nth-child(2){background:var(--accent)}.workflowPulse{position:absolute;top:74px;left:50%;width:42px;height:42px;border:1px solid white;border-radius:50%;box-shadow:0 0 0 10px rgb(255 255 255/13%),0 0 0 20px rgb(255 255 255/9%);transform:translateX(-50%)}.workflowPulse i,.workflowPulse:before{position:absolute;top:50%;left:50%;border-radius:50%;content:"";transform:translate(-50%,-50%)}.workflowPulse:before{width:18px;height:18px;background:var(--accent);box-shadow:0 0 0 4px white}.workflowPulse i{width:5px;height:5px;background:white}.workflowNode{position:absolute;top:439px;left:60px;display:grid;width:27px;height:27px;place-items:center;border:3px solid white;border-radius:50%;background:var(--brand-dark);box-shadow:0 0 0 2px var(--accent)}.workflowNode i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.workflowStepFeatured .workflowNode{width:39px;height:39px;top:433px;left:50%;box-shadow:0 0 0 2px var(--accent),0 0 0 14px rgb(213 87 59/11%),0 0 0 26px rgb(213 87 59/8%);transform:translateX(-50%)}.evidenceSection{position:relative;display:grid;grid-template-columns:minmax(580px,1.12fr) minmax(430px,.88fr);align-items:center;grid-gap:clamp(55px,7vw,112px);gap:clamp(55px,7vw,112px);padding:var(--section-y) 0 var(--section-y) 50px;background:white}.evidenceSection:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:white;content:"";transform:translateX(-50%)}.evidenceSection .signalRail{top:0;bottom:0}.evidenceSection .signalTarget{top:13%;background:white}.evidenceVisual{min-width:0}.evidenceWorkspace{display:grid;width:100%;min-height:610px;grid-template-columns:91px 1fr;overflow:hidden;border:1px solid #bfcbc8;border-radius:13px;background:white;box-shadow:var(--shadow)}.workspaceSidebar{display:grid;align-content:start;grid-gap:37px;gap:37px;padding:38px 8px;background:var(--brand-dark);color:white}.workspaceSidebar span{display:grid;justify-items:center;grid-gap:7px;gap:7px}.workspaceSidebar small{font-size:10px}.workspaceBody{display:grid;grid-template-rows:1fr 122px}.workspaceReview{display:grid;min-height:0;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr)}.workspaceImage{position:relative;min-width:0;margin:36px 20px 30px 27px;overflow:hidden;border:2px solid var(--accent);border-radius:7px}.workspaceImage>img{width:100%;height:100%;object-fit:cover;object-position:52% center}.annotationLine,.workspaceImage .captureTarget{top:57%;left:57%}.annotationLine{position:absolute;width:50%;height:2px;background:var(--accent)}.workspaceChecklist{border-left:1px solid var(--line);padding:28px 18px 0}.workspaceChecklist h3{margin-bottom:17px;font-size:17px}.checklistRow{display:grid;min-height:52px;grid-template-columns:31px 1fr;grid-template-rows:1fr 1fr;align-items:center;grid-gap:0 14px;gap:0 14px;padding:7px 9px;border-bottom:1px solid #eef1ef}.checklistRow>span{display:grid;width:29px;height:29px;grid-row:1/3;place-items:center;border:1px solid var(--brand-dark);color:white}.checklistRowDone>span{background:var(--brand)}.checklistRowActive{border:1px solid #c9dcda;border-radius:5px;background:#edf5f3}.checklistRowActive>span{border-color:var(--accent)}.checklistRow i{width:86%;height:5px;border-radius:2px;background:#d9dedd}.checklistRow i:last-child{width:58%}.reviewDecision{margin:20px -18px 0;padding:18px;border-top:1px solid var(--line)}.reviewDecision strong{display:block;margin-bottom:12px;font-size:14px}.reviewDecision p{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px}.reviewDecision p span{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--brand-dark)}.reviewDecision p:first-of-type span{background:var(--brand);color:white}.reportReadiness{padding:16px 26px;border-top:1px solid var(--line)}.reportReadiness strong{display:block;margin-bottom:8px;font-size:13px}.reportReadiness p{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:var(--brand-dark);font-size:16px;font-weight:650}.reportReadiness p span{display:grid;width:30px;height:30px;place-items:center;background:var(--brand);color:white}.reportReadiness i{display:block;width:55%;height:5px;margin:5px 0 0 42px;border-radius:3px;background:#dfe4e2}.reportReadiness i:last-child{width:38%}.evidenceCopy h2{max-width:650px}.evidenceIntro{max-width:610px;margin-bottom:30px;color:#33464f;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.evidencePrinciples{border-top:1px solid var(--line)}.evidencePrinciples article{position:relative;display:grid;grid-template-columns:64px 1fr 16px;align-items:center;grid-gap:18px;gap:18px;min-height:115px;border-bottom:1px solid var(--line)}.principleIcon,.useCaseIcon{display:grid;width:64px;height:64px;place-items:center;border:1px solid var(--brand-dark);border-radius:5px;color:var(--brand-dark);transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.evidencePrinciples article:hover .principleIcon{background:var(--brand-dark);color:white;transform:translateY(-3px)}.evidencePrinciples h3{margin:0 0 4px;font-size:18px}.evidencePrinciples p{max-width:470px;margin:0;color:#405058;font-size:15px;line-height:1.5}.principleTick{width:10px;height:10px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) translateY(-3px)}.useCasesSection{position:relative;overflow:hidden;padding:var(--section-y) 0 104px;background:var(--background)}.useCasesInner{position:relative;padding-left:58px}.useCasesInner .signalRail{top:calc(var(--section-y) * -1);bottom:-104px}.useCasesInner .signalTarget{top:33%}.useCasesHeading{max-width:820px;margin-bottom:62px}.useCasesHeading p{max-width:680px;margin-bottom:0;color:#33464f;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.useCasesList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(50px,8vw,120px);column-gap:clamp(50px,8vw,120px)}.useCasesList article{display:grid;min-height:174px;grid-template-columns:72px 48px 1fr;align-items:start;grid-gap:20px;gap:20px;padding:30px 0;border-bottom:1px solid #cdd6d3}.useCaseIcon{width:72px;height:72px}.useCasesList article:hover .useCaseIcon{background:var(--surface-brand);transform:translateY(-3px)}.useCaseNumber{padding-top:4px;color:var(--accent-text);font-size:25px;font-weight:800}.useCasesList h3{margin:3px 0 8px;font-size:20px;letter-spacing:-.02em}.useCasesList p{max-width:430px;margin:0;color:#405058;font-size:16px;line-height:1.55}.closingCta{position:relative;overflow:hidden;background:var(--brand-dark);color:white}.closingInner{position:relative;display:grid;min-height:430px;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:60px;gap:60px}.closingCta h2{max-width:900px;margin-bottom:20px;font-size:clamp(39px,3.8vw,60px)}.closingCta p{max-width:660px;margin-bottom:28px;color:#eef6f4;font-size:18px;line-height:1.6}.closingCta .buttonLink{border-color:#1b8378;background:#16776d}.closingCta .buttonLink:hover{border-color:white;background:white;color:var(--brand-dark)}.closingCta .buttonLinkSecondary{border-color:white;background:transparent;color:white}.closingSignal{position:absolute;top:0;right:-4vw;bottom:0;width:46%;overflow:hidden;border-left:2px solid var(--accent)}.closingSignal>span{position:absolute;top:54%;left:0;width:96px;height:96px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 34px rgb(255 255 255/55%),0 0 0 68px rgb(255 255 255/37%),0 0 0 102px rgb(255 255 255/25%),0 0 0 136px rgb(255 255 255/15%),0 0 0 170px rgb(255 255 255/9%);transform:translate(-50%,-50%)}.closingSignal i,.closingSignal>span:after,.closingSignal>span:before{position:absolute;top:50%;left:50%;border-radius:50%;content:"";transform:translate(-50%,-50%)}.closingSignal>span:before{width:51px;height:51px;border:2px solid var(--accent)}.closingSignal>span:after{width:24px;height:24px;background:white}.closingSignal i{z-index:2;width:10px;height:10px;background:var(--accent)}.siteFooter{background:#08282b;color:white}.footerInner{display:grid;min-height:120px;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:clamp(30px,4vw,70px);gap:clamp(30px,4vw,70px)}.siteFooter .brandMark{min-height:50px}.siteFooter .brandSignal{display:none}.siteFooter .brandMark{grid-template-columns:1fr}.siteFooter .brandWords strong{font-size:23px}.siteFooter .brandWords small{font-size:8px}.siteFooter .footerNavigation{display:flex;gap:clamp(22px,3vw,48px);padding-left:clamp(25px,4vw,65px);border-left:1px solid rgb(255 255 255/20%)}.siteFooter .footerNavigation a{color:#edf4f3;font-size:13px}.siteFooter p,.siteFooter small{margin:0;color:#d6e3e1;font-size:12px;white-space:nowrap}.siteFooter p{padding-left:clamp(25px,3vw,48px);border-left:1px solid rgb(255 255 255/20%)}.footerMeta{display:grid;min-width:0;justify-items:end;grid-gap:7px;gap:7px}.siteFooter .footerLanguages{display:flex;flex-wrap:wrap;gap:5px;padding:0;border:0}.siteFooter .footerLanguages a{min-width:27px;padding:3px 5px;border:1px solid transparent;border-radius:3px;color:#d6e3e1;font-size:10px;font-weight:700;text-align:center}.siteFooter .footerLanguages a[aria-current=page]{border-color:rgb(255 255 255/48%);color:white}.analyticsPreferencesButton{padding:0;border:0;background:transparent;color:#d6e3e1;cursor:pointer;font-size:11px;text-decoration:underline;-webkit-text-decoration-color:rgb(255 255 255/42%);text-decoration-color:rgb(255 255 255/42%);text-underline-offset:3px}.analyticsPreferencesButton:hover{color:white;-webkit-text-decoration-color:white;text-decoration-color:white}.analyticsConsent{position:fixed;z-index:90;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,40px);display:grid;width:min(620px,calc(100vw - 32px));max-height:calc(100svh - 32px);grid-gap:24px;gap:24px;padding:clamp(24px,3vw,34px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #b9c7c3;border-top:3px solid var(--accent);border-radius:8px;background:white;box-shadow:0 26px 80px rgb(8 47 49/24%)}.analyticsConsentEyebrow{margin-bottom:8px;color:var(--accent-text);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.analyticsConsent h2{margin-bottom:10px;font-size:clamp(24px,3vw,31px);letter-spacing:-.035em;line-height:1.12}.analyticsConsent details p,.analyticsConsentCopy>p:not(.analyticsConsentEyebrow){margin-bottom:0;color:#405058;font-size:14px;line-height:1.58}.analyticsConsent details{margin-top:13px}.analyticsConsent summary{width:-moz-fit-content;width:fit-content;color:var(--brand-dark);cursor:pointer;font-size:13px;font-weight:700}.analyticsConsent details p{margin-top:10px;padding-left:17px;border-left:2px solid var(--line)}.analyticsConsentActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.analyticsConsentActions button{min-height:48px;padding:0 16px;border:1px solid var(--brand-dark);border-radius:5px;background:white;color:var(--brand-dark);cursor:pointer;font-size:14px;font-weight:750;transition:background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.analyticsConsentActions button:hover{background:var(--brand-dark);color:white;transform:translateY(-1px)}.localeChooser{display:grid;min-height:100svh;padding:40px;place-items:center;background:var(--background)}.localeChooserPanel{display:grid;width:min(760px,100%);grid-template-columns:210px 1fr;align-items:start;grid-gap:72px;gap:72px;padding:clamp(38px,7vw,76px);border:1px solid var(--line);border-left:2px solid var(--accent);background:white;box-shadow:var(--shadow)}.localeChooserPanel h1{margin-bottom:22px;font-size:clamp(34px,5vw,53px);letter-spacing:-.045em;line-height:1.08}.localeChooserPanel p{color:var(--muted);font-size:17px;line-height:1.6}.localeChooserLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.localeChooserLinks a{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;border:1px solid var(--brand-dark);border-radius:5px;color:var(--brand-dark);font-weight:700}.localeChooserLinks a:first-child{background:var(--brand-dark);color:white}@keyframes connectorDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes previewScenarioFade{0%{opacity:0}to{opacity:1}}@media (max-width:1380px){.heroInner{grid-template-columns:minmax(500px,.8fr) minmax(600px,1.2fr)}.productPreview{width:680px;transform:scale(.91);transform-origin:left center}.productPreviewShell{width:680px}.previewScenarioPanel{right:62px;width:385px}.previewScenarioControls button{padding-inline:5px;font-size:10px}.evidenceWorkspace{min-height:560px}.workspaceImage{margin-left:20px}}@media (max-width:1120px){.siteHeaderInner{grid-template-columns:220px 1fr auto}.desktopNav{gap:28px}.heroInner{min-height:auto;grid-template-columns:1fr;gap:52px;padding-top:78px}.heroCopy{max-width:800px}.heroCopy h1{width:auto;max-width:760px}.marketingPage-en .heroCopy h1,.marketingPage-es .heroCopy h1,.marketingPage-it .heroCopy h1,.marketingPage-sv .heroCopy h1{font-size:clamp(50px,5vw,58px)}.marketingPage-de .heroCopy h1{font-size:clamp(43px,4.6vw,52px)}.marketingPage-de .heroPreview,.marketingPage-en .heroPreview,.marketingPage-es .heroPreview,.marketingPage-it .heroPreview{left:0}.heroPreview{min-height:550px;transform:none}.productPreview{width:760px;transform:none}.productPreviewShell{width:760px}.previewScenarioPanel{right:0;width:460px}.previewScenarioControls button{padding-inline:8px;font-size:11px}.valueStripInner{grid-template-columns:1.2fr repeat(3,1fr)}.valueStripInner>div{gap:14px;padding-inline:20px}.workflowIcon,.workflowStep p{margin-left:0}.workflowNode{left:10px}.evidenceSection{grid-template-columns:1fr}.evidenceCopy{max-width:780px}.evidenceVisual{order:2}.closingInner{grid-template-columns:1fr .45fr}.footerInner{grid-template-columns:auto 1fr auto;padding:25px 0}.footerMeta{grid-column:3}.siteFooter p{display:none}}@media (max-width:860px){html{scroll-padding-top:12px}.sectionContainer,.siteHeaderInner{width:min(calc(100% - 40px),var(--container))}.siteHeaderInner{display:flex;height:92px;justify-content:space-between}.desktopNav,.headerControls{display:none}.menuToggle{display:grid;width:52px;height:52px;padding:0;place-items:center;border:0;border-radius:7px;background:var(--brand-dark);color:white;cursor:pointer}.mobileNav{position:absolute;top:92px;right:0;left:0;z-index:30;display:none;gap:0;padding:14px 20px 22px;border-bottom:1px solid var(--line);background:var(--background);box-shadow:0 22px 36px rgb(12 77 71/12%)}.mobileNavOpen{display:grid}.mobileNav a{display:flex;min-height:52px;align-items:center;border-bottom:1px solid var(--line);font-size:17px;font-weight:650}.mobileNav .mobileAccess{justify-content:space-between;margin-top:14px;padding:0 16px;border:0;border-radius:5px;background:var(--brand-dark);color:white}.mobileLanguageRow{padding:15px 0 10px;border-bottom:1px solid var(--line)}.mobileLanguageRow .languageSwitcher{width:100%;justify-content:space-between}.mobileLanguageRow .languageSelectWrap{width:min(176px,62%)}.mobileLanguageRow .languageSelect{width:100%}.brandMark{gap:14px;min-height:56px}.brandSignal{height:56px}.brandWords strong{font-size:24px}.heroInner{gap:42px;padding:64px 0 0 54px}.heroInner .signalRail{top:60px;bottom:50px}.heroCopy h1{font-size:clamp(49px,9vw,70px)}.marketingPage-en .heroCopy h1,.marketingPage-es .heroCopy h1,.marketingPage-it .heroCopy h1,.marketingPage-sv .heroCopy h1{font-size:clamp(46px,8.2vw,58px)}.marketingPage-de .heroCopy h1{font-size:clamp(41px,7.4vw,52px)}.heroPreview{width:calc(100% + 54px);min-height:650px;margin-left:-54px;overflow:hidden}.productPreviewShell{width:100%;height:650px;margin:0}.productPreview{width:760px;height:560px;margin-left:44px}.previewScenarioPanel{top:565px;right:20px;bottom:auto;left:44px;width:auto;max-width:620px}.valueStripInner{grid-template-columns:repeat(3,1fr);padding:42px 0}.valueStripInner h2{grid-column:1/-1;margin-bottom:28px}.valueStripInner>div{min-height:80px;padding:12px 18px}.valueStripInner>div:first-of-type{border-left:0}.sectionIntro{padding-left:52px}.workflowBand:after{display:none}.workflowRail{display:grid;min-height:0;grid-template-columns:1fr;grid-gap:0;gap:0;padding:52px 0 72px 52px}.workflowLine{top:58px;right:auto;bottom:84px;left:16px;width:2px;height:auto}.workflowLine:after{top:auto;right:-5px;bottom:-2px;border-top:10px solid var(--accent);border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent}.workflowStep{height:auto;min-height:205px;padding:0 0 44px}.workflowStep:last-of-type{min-height:120px;padding-bottom:0}.workflowStepHeading{gap:16px}.workflowStep p{max-width:460px;margin:13px 0 0 60px}.workflowIcon{margin:24px 0 0 60px}.workflowStepFeatured .workflowCapture,.workflowStepFeatured .workflowStepHeading,.workflowStepFeatured>p{transform:none}.workflowCapture{width:240px;margin:24px 0 0 60px}.workflowNode,.workflowStepFeatured .workflowNode{top:10px;left:-48px;width:25px;height:25px;transform:none}.workflowStepFeatured .workflowNode{box-shadow:0 0 0 2px var(--accent),0 0 0 10px rgb(213 87 59/10%)}.evidenceSection{gap:54px;padding-left:52px}.useCasesList{grid-template-columns:1fr}.useCasesList article{min-height:150px}.closingInner{min-height:540px;grid-template-columns:1fr;padding:80px 0}.closingInner>div:first-child{position:relative;z-index:2;max-width:680px}.closingSignal{top:auto;right:-100px;bottom:0;width:310px;height:250px;opacity:.6}.footerInner{grid-template-columns:1fr auto;gap:20px}.siteFooter .footerNavigation{display:none}.footerMeta{grid-column:2}}@media (max-width:620px){.siteHeaderInner{height:86px}.mobileNav{top:86px}.brandWords strong{font-size:22px}.brandWords small{font-size:8px}.brandSignal{height:50px}.menuToggle{width:48px;height:48px}.heroInner{padding-top:58px}.heroCopy h1{margin-bottom:26px;font-size:clamp(45px,12.4vw,62px);line-height:1.08}.marketingPage-en .heroCopy h1,.marketingPage-es .heroCopy h1,.marketingPage-it .heroCopy h1,.marketingPage-sv .heroCopy h1{font-size:clamp(40px,10.7vw,50px)}.marketingPage-de .heroCopy h1{font-size:clamp(37px,9.5vw,45px)}.heroCopy p{margin-bottom:32px;font-size:18px;line-height:1.66}.closingActions,.heroActions{display:grid}.buttonLink{width:100%;min-height:60px}.heroPreview{min-height:625px}.productPreviewShell{height:625px}.productPreview{width:710px;margin-left:22px;transform:scale(.89);transform-origin:top left}.previewScenarioPanel{top:505px;right:20px;left:22px}.valueStripInner{grid-template-columns:1fr;gap:0}.valueStripInner h2{margin-bottom:18px}.valueStripInner>div{min-height:76px;padding:14px 0;border-top:1px solid var(--line);border-left:0}.sectionIntro{padding-top:76px;padding-bottom:60px}.closingCta h2,.evidenceCopy h2,.sectionIntro h2,.useCasesHeading h2{font-size:clamp(37px,10.5vw,49px);line-height:1.09}.closingCta h2 br,.sectionIntro h2 br,.useCasesHeading h2 br{display:none}.workflowRail{padding-left:48px}.workflowStepHeading>span{width:40px;height:40px}.workflowCapture,.workflowIcon,.workflowStep p{margin-left:56px}.workflowStep p{font-size:14px}.evidenceSection{padding-left:50px}.evidenceVisual{width:calc(100% + 30px);margin-left:-30px;overflow:hidden}.evidenceWorkspace{width:680px;min-height:525px;transform:scale(.82);transform-origin:top left}.evidenceVisual{height:435px}.evidencePrinciples article{grid-template-columns:53px 1fr 12px;gap:14px;min-height:126px}.principleIcon{width:53px;height:53px}.evidencePrinciples h3{font-size:17px}.evidencePrinciples p{font-size:14px}.useCasesInner{padding-left:50px}.useCasesHeading{margin-bottom:38px}.useCasesList article{grid-template-columns:58px 38px 1fr;gap:13px;padding:26px 0}.useCaseIcon{width:58px;height:58px}.useCaseNumber{font-size:20px}.useCasesList h3{font-size:18px}.useCasesList p{font-size:14px}.closingInner{min-height:640px}.siteFooter .brandWords strong{font-size:19px}.siteFooter small{font-size:10px}.localeChooser{padding:20px}.localeChooserPanel{grid-template-columns:1fr;gap:38px;padding:34px 28px}.localeChooserPanel .brandMark{min-height:50px}.localeChooserLinks{display:grid}}@media (max-width:390px){.sectionContainer,.siteHeaderInner{width:calc(100% - 32px)}.brandMark{gap:11px}.brandWords strong{font-size:20px;letter-spacing:.18em}.heroInner{padding-left:46px}.heroPreview{width:calc(100% + 46px);margin-left:-46px}.heroCopy h1{font-size:43px}.marketingPage-en .heroCopy h1,.marketingPage-es .heroCopy h1,.marketingPage-it .heroCopy h1,.marketingPage-sv .heroCopy h1{font-size:40px}.marketingPage-de .heroCopy h1{font-size:36px}.evidenceSection,.useCasesInner{padding-left:44px}.useCasesList article{grid-template-columns:48px 1fr}.useCaseIcon{width:48px;height:48px}.useCaseIcon svg{width:26px}.useCaseNumber{align-self:center}.useCasesList article>div{grid-column:1/-1;padding-left:61px}.footerInner{grid-template-columns:1fr}.footerMeta{grid-column:1;justify-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.analyticsConsent summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.analyticsConsent summary:after{content:"";width:7px;height:7px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.analyticsConsent details[open] summary:after{transform:rotate(225deg)}.analyticsConsent summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.blogPreview{padding-block:var(--section-y)}.blogCategory,.blogEyebrow{color:var(--brand-dark);font-size:13px;font-weight:650;letter-spacing:.04em}.blogEyebrow{display:block;margin-bottom:22px}.blogSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:42px}.blogRelated>h2,.blogSectionHeading h2{margin:0;font-size:clamp(28px,3.5vw,44px);letter-spacing:-.035em;line-height:1.15}.blogSectionHeading h2{max-width:680px}.blogTextLink{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--brand-dark);font-size:15px;font-weight:650}.blogTextLink:hover{text-decoration:underline;text-underline-offset:5px}.blogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.blogCard{display:flex;flex-direction:column;min-width:0;border-top:2px solid var(--brand);padding:24px 0 14px}.blogCardTop{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:38px}.blogCardNumber{font-size:26px;color:var(--muted);font-weight:400;letter-spacing:-.05em}.blogMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px}.blogCard h3{font-size:clamp(23px,2.2vw,30px);line-height:1.23;letter-spacing:-.03em;margin:17px 0 18px;overflow-wrap:anywhere}.blogCard h3 a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:5px}.blogCard p{color:var(--muted);line-height:1.75;margin-bottom:26px}.blogCard>.blogTextLink{margin-top:auto;align-self:flex-start}.blogBreadcrumbs{color:var(--muted);font-size:13px;padding-block:26px}.blogBreadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px 12px;padding:0;margin:0}.blogBreadcrumbs li{display:inline;overflow-wrap:anywhere}.blogBreadcrumbs li+li:before{content:"/";margin-right:12px;color:var(--muted)}.blogBreadcrumbs a:hover{color:var(--brand-dark);text-decoration:underline}.blogIndex{padding-bottom:100px}.blogIndexHeader{max-width:840px;padding-block:55px 64px}.blogIndexHeader h1{font-size:clamp(40px,5.4vw,76px);line-height:1.06;letter-spacing:-.045em;margin-bottom:26px;text-wrap:balance}.blogLead{font-size:clamp(18px,1.8vw,22px);line-height:1.65;color:var(--muted);max-width:750px}.blogListTitle{font-size:18px;font-weight:600;margin-bottom:24px}.blogArticleHeader{max-width:920px;padding-block:44px 55px}.blogArticleHeader h1{font-size:clamp(34px,4.3vw,62px);line-height:1.13;letter-spacing:-.04em;margin-block:22px 24px;text-wrap:balance;overflow-wrap:anywhere}.blogByline{font-size:14px;margin:28px 0 8px;font-weight:600}.blogArticleHeader>.blogMeta+.blogMeta{margin-top:10px}.blogArticleLayout{border-top:1px solid var(--line);padding-top:48px;display:grid;grid-template-columns:minmax(180px,270px) minmax(0,740px);grid-gap:clamp(32px,6vw,110px);gap:clamp(32px,6vw,110px);align-items:start}.blogContents{position:-webkit-sticky;position:sticky;top:30px;border-left:2px solid var(--accent);padding-left:22px}.blogContents h2{font-size:14px;margin-bottom:18px}.blogContents ol{list-style:none;margin:0;padding:0}.blogContents a{display:block;padding-block:8px;color:var(--muted);font-size:14px;line-height:1.55}.blogContents a:hover{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.blogProse{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.blogProse>p:first-child{font-size:21px;line-height:1.75}.blogProse ol,.blogProse p,.blogProse ul{margin-bottom:26px}.blogProse h2{font-size:clamp(25px,2.5vw,32px);letter-spacing:-.025em;line-height:1.3;margin:46px 0 20px;scroll-margin-top:30px}.blogProse h3{font-size:23px;margin:34px 0 18px}.blogProse li{padding-left:6px;margin-bottom:10px}.blogProse a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:4px}.blogProse blockquote{margin:30px 0;padding:20px 26px;background:var(--surface-brand);border-left:3px solid var(--brand)}.blogProse blockquote>:last-child{margin-bottom:0}.blogProse pre{overflow:auto;padding:20px}.blogCta,.blogProse pre{background:var(--surface-brand)}.blogCta{margin-block:70px;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:30px}.blogCta h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.03em;margin-bottom:10px}.blogCta p{color:var(--muted);margin:0}.blogCta .buttonLink{flex-shrink:0}.blogRelated{padding-bottom:90px}.blogRelated>h2{margin-bottom:34px}.blogRelated .blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.blogGrid{gap:22px}.blogArticleLayout{grid-template-columns:200px minmax(0,1fr);gap:38px}}@media (max-width:760px){.footerInner{grid-template-columns:minmax(0,1fr)}.footerMeta{grid-column:1;justify-items:start}.blogGrid,.blogRelated .blogGrid{grid-template-columns:1fr;gap:24px}.blogSectionHeading{display:block;margin-bottom:28px}.blogSectionHeading>.blogTextLink{margin-top:18px}.blogCardTop{margin-bottom:22px}.blogCard h3{font-size:26px}.blogIndexHeader{padding-block:28px 36px}.blogArticleHeader{padding-block:24px 36px}.blogArticleLayout{grid-template-columns:1fr;gap:36px;padding-top:30px}.blogContents{position:static}.blogProse{font-size:17px}.blogProse>p:first-child{font-size:19px}.blogCta{display:block;padding:26px;margin-block:48px}.blogCta .buttonLink{margin-top:24px}}