.Button-module__8RiFmG__button{border-radius:var(--r-md);white-space:nowrap;min-height:48px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__button:hover{text-decoration:none}.Button-module__8RiFmG__button:active{transform:translateY(1px)}.Button-module__8RiFmG__button[disabled],.Button-module__8RiFmG__button[aria-disabled=true]{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;transform:none}:root[lang=ar] .Button-module__8RiFmG__button{font-size:1rem}.Button-module__8RiFmG__primary{background:var(--pine);color:var(--off-white)}.Button-module__8RiFmG__primary:hover{background:var(--pine-hover)}.Button-module__8RiFmG__primary:active{background:var(--pine-active)}.Button-module__8RiFmG__secondary{border-color:var(--pine);color:var(--pine);background:0 0}.Button-module__8RiFmG__secondary:hover{background:var(--stone)}.Button-module__8RiFmG__secondary:active{background:#ded7ca}.Button-module__8RiFmG__light{background:var(--off-white);color:var(--pine)}.Button-module__8RiFmG__light:hover{background:var(--stone)}.Button-module__8RiFmG__light:active{background:#ded7ca}.Button-module__8RiFmG__outlineLight{color:var(--off-white);background:#0f2d2659;border-color:#fafaf7b8}.Button-module__8RiFmG__outlineLight:hover{border-color:var(--off-white);background:#fafaf71f}.Button-module__8RiFmG__outlineLight:active{background:#fafaf733}.Button-module__8RiFmG__small{min-height:44px;padding:10px 18px;font-size:.875rem}.Button-module__8RiFmG__textLink{min-height:44px;color:var(--pine);text-underline-offset:.25em;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Button-module__8RiFmG__textLink:hover{text-decoration-thickness:2px}.Button-module__8RiFmG__arrow{transition:transform var(--t-fast) var(--ease);flex:none}.Button-module__8RiFmG__button:hover .Button-module__8RiFmG__arrow,.Button-module__8RiFmG__textLink:hover .Button-module__8RiFmG__arrow{transform:translate(3px)}[dir=rtl] .Button-module__8RiFmG__arrow{transform:scaleX(-1)}:is([dir=rtl] .Button-module__8RiFmG__button:hover .Button-module__8RiFmG__arrow,[dir=rtl] .Button-module__8RiFmG__textLink:hover .Button-module__8RiFmG__arrow){transform:scaleX(-1)translate(3px)}
.Header-module__lnUIdW__header{z-index:50;transition:background-color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);position:fixed;inset:0 0 auto}.Header-module__lnUIdW__dark{color:var(--off-white);background:linear-gradient(#0a1f1a8c,#0a1f1a00)}.Header-module__lnUIdW__solid{box-shadow:0 1px 0 var(--border);color:var(--charcoal);background:#fafaf7f7}.Header-module__lnUIdW__bar{height:var(--header-h);align-items:center;gap:24px;display:flex}.Header-module__lnUIdW__logo{flex:none;margin-inline-start:-2px;padding:10px 10px 10px 0;display:inline-flex}[dir=rtl] .Header-module__lnUIdW__logo{padding:10px 0 10px 10px}.Header-module__lnUIdW__logo img{width:150px;height:auto}@media (min-width:1200px){.Header-module__lnUIdW__logo img{width:168px}}.Header-module__lnUIdW__desktopNav{margin-inline:auto;display:none}.Header-module__lnUIdW__desktopNav ul{gap:4px;list-style:none;display:flex}.Header-module__lnUIdW__desktopNav a{border-radius:var(--r-sm);min-height:44px;color:inherit;white-space:nowrap;align-items:center;padding:0 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}:root[lang=ar] .Header-module__lnUIdW__desktopNav a{font-size:1rem}.Header-module__lnUIdW__desktopNav a:hover{text-underline-offset:.35em;text-decoration:underline}.Header-module__lnUIdW__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.Header-module__lnUIdW__lang{border-radius:var(--r-sm);min-height:44px;color:inherit;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.Header-module__lnUIdW__lang:hover{text-underline-offset:.35em;text-decoration:underline}.Header-module__lnUIdW__cta{display:none}.Header-module__lnUIdW__menuButton{border-radius:var(--r-md);width:44px;height:44px;color:inherit;background:0 0;border:1px solid;place-items:center;display:grid}@media (min-width:640px){.Header-module__lnUIdW__cta{display:inline-flex}}@media (min-width:1100px){.Header-module__lnUIdW__desktopNav{display:block}.Header-module__lnUIdW__actions{margin-inline-start:0}.Header-module__lnUIdW__menuButton{display:none}}.Header-module__lnUIdW__panel{inset:var(--header-h) 0 0;padding:16px var(--gutter) 32px;background:var(--off-white);color:var(--charcoal);animation:Header-module__lnUIdW__panelIn var(--t-base) var(--ease-enter);flex-direction:column;gap:24px;display:flex;position:fixed;overflow-y:auto}@keyframes Header-module__lnUIdW__panelIn{0%{opacity:0}}.Header-module__lnUIdW__panelList{list-style:none}.Header-module__lnUIdW__panelList li{border-bottom:1px solid var(--border)}.Header-module__lnUIdW__panelList a{min-height:56px;color:var(--charcoal);justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}.Header-module__lnUIdW__panelList a:after{content:"›";color:var(--slate);font-size:1.25rem}[dir=rtl] .Header-module__lnUIdW__panelList a:after{content:"‹"}.Header-module__lnUIdW__panelFoot{gap:12px;display:grid}.Header-module__lnUIdW__panelLang{min-height:44px;color:var(--pine);align-items:center;font-weight:600;display:inline-flex}.Header-module__lnUIdW__panelClose{min-height:44px;color:var(--slate);background:0 0;border:0;text-decoration:underline}.Header-module__lnUIdW__panelArt{border-radius:var(--r-lg);object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;margin-top:auto}@media (max-width:359px){.Header-module__lnUIdW__bar{gap:8px}.Header-module__lnUIdW__logo img{width:128px}.Header-module__lnUIdW__lang{padding:0 8px}}
.Footer-module__3hUVsW__footer{background:var(--pine-deep);color:#fafaf7db;padding-block:56px 40px}.Footer-module__3hUVsW__inner{gap:28px;display:grid}@media (min-width:900px){.Footer-module__3hUVsW__inner{grid-template-columns:1fr auto;align-items:end}}.Footer-module__3hUVsW__brand{gap:12px;display:grid}.Footer-module__3hUVsW__brand img{width:168px;height:auto;margin-inline-start:-2px}.Footer-module__3hUVsW__links{flex-wrap:wrap;gap:4px 24px;list-style:none;display:flex}.Footer-module__3hUVsW__links a{min-height:44px;color:var(--off-white);align-items:center;display:inline-flex}.Footer-module__3hUVsW__rights{border-top:1px solid #fafaf729;grid-column:1/-1;padding-top:20px;font-size:.875rem}.Footer-module__3hUVsW__services{border-top:1px solid #fafaf729;grid-column:1/-1;gap:4px;padding-top:20px;display:grid}.Footer-module__3hUVsW__servicesLabel{letter-spacing:.06em;text-transform:uppercase;color:#fafaf7b3;font-size:.8125rem;font-weight:600}.Footer-module__3hUVsW__social{gap:4px;margin-inline-start:-10px;list-style:none;display:flex}.Footer-module__3hUVsW__social a{color:#fafaf7c7;width:44px;height:44px;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.Footer-module__3hUVsW__social a:hover{color:var(--off-white);background:#fafaf71a}
.Hero-module__7HnD1W__hero{isolation:isolate;color:var(--off-white);background:#0b1f1a;flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module__7HnD1W__sceneWrap{order:2;height:clamp(280px,78vw,440px);position:relative;overflow:hidden}.Hero-module__7HnD1W__sceneWrap>picture,.Hero-module__7HnD1W__sceneWrap>svg{width:100%;height:100%;position:absolute;inset:0}.Hero-module__7HnD1W__sceneWrap:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b1f1a,#0b1f1a00);height:72px;position:absolute;inset:0 0 auto}.Hero-module__7HnD1W__scrim{display:none}.Hero-module__7HnD1W__inner{z-index:1;padding-top:calc(var(--header-h) + 36px);order:1;padding-bottom:28px;position:relative}.Hero-module__7HnD1W__copy{max-width:620px}.Hero-module__7HnD1W__eyebrow{color:#fafaf7c7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:600}:root[lang=ar] .Hero-module__7HnD1W__eyebrow{letter-spacing:0;text-transform:none;font-size:.9375rem}.Hero-module__7HnD1W__messages{display:grid}.Hero-module__7HnD1W__message{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), transform .6s var(--ease), visibility 0s linear .6s;grid-area:1/1;align-content:end;gap:18px;display:grid;transform:translateY(6px)}.Hero-module__7HnD1W__messageActive{opacity:1;visibility:visible;transition:opacity .6s var(--ease) .12s, transform .6s var(--ease) .12s, visibility 0s;transform:none}.Hero-module__7HnD1W__title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,1.45rem + 3vw,3.625rem);font-weight:600;line-height:1.05}:root[lang=ar] .Hero-module__7HnD1W__title{letter-spacing:0;font-size:clamp(2.25rem,1.5rem + 2.9vw,3.6rem);font-weight:700;line-height:1.3}.Hero-module__7HnD1W__body{color:#fafaf7db;max-width:470px;font-size:1.0625rem;line-height:1.55}:root[lang=ar] .Hero-module__7HnD1W__body{font-size:1.125rem;line-height:1.75}.Hero-module__7HnD1W__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Hero-module__7HnD1W__cta{border-radius:8px;min-height:46px;padding:11px 18px;font-size:.875rem}.Hero-module__7HnD1W__controls{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:20px;display:flex}.Hero-module__7HnD1W__selector{gap:4px;display:flex}.Hero-module__7HnD1W__selectorButton,.Hero-module__7HnD1W__motionButton{color:#fafaf7c7;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:.75rem;font-weight:500;display:inline-flex}:root[lang=ar] .Hero-module__7HnD1W__selectorButton,:root[lang=ar] .Hero-module__7HnD1W__motionButton{font-size:.875rem}.Hero-module__7HnD1W__selectorButton:hover,.Hero-module__7HnD1W__motionButton:hover{color:var(--off-white)}.Hero-module__7HnD1W__selectorBar{width:22px;height:3px;transition:width var(--t-base) var(--ease), background-color var(--t-base) var(--ease);background:#fafaf766;border-radius:2px}.Hero-module__7HnD1W__selectorButton[aria-pressed=true]{color:var(--off-white)}.Hero-module__7HnD1W__selectorButton[aria-pressed=true] .Hero-module__7HnD1W__selectorBar{background:var(--off-white);width:34px}.Hero-module__7HnD1W__annotations{display:none}.Hero-module__7HnD1W__reviewNote{z-index:2;bottom:10px;border-radius:var(--r-pill);color:#fafaf7db;background:#0a1f1abf;border:1px dashed #fafaf780;padding:2px 10px;font-size:.75rem;position:absolute;inset-inline-end:16px}@media (max-width:559px){.Hero-module__7HnD1W__cta{flex:100%;min-height:50px}}@media (min-width:1024px){.Hero-module__7HnD1W__hero{min-height:clamp(620px,76svh,760px);display:block}.Hero-module__7HnD1W__sceneWrap{height:auto;position:absolute;inset:0}.Hero-module__7HnD1W__sceneWrap:before{display:none}.Hero-module__7HnD1W__scrim{z-index:0;pointer-events:none;background:linear-gradient(90deg,#081814e0 0%,#081814b3 26%,#08181433 44%,#08181400 56%),linear-gradient(270deg,#0818148c 0%,#08181400 22%),linear-gradient(#08181499 0%,#08181400 20%);display:block;position:absolute;inset:0}[dir=rtl] .Hero-module__7HnD1W__scrim{background:linear-gradient(270deg,#081814e0 0%,#081814b3 26%,#08181433 44%,#08181400 56%),linear-gradient(90deg,#0818148c 0%,#08181400 22%),linear-gradient(#08181499 0%,#08181400 20%)}.Hero-module__7HnD1W__inner{min-height:inherit;padding-top:calc(var(--header-h) + 24px);grid-template-columns:minmax(0,580px) 1fr 220px;align-items:center;padding-bottom:48px;display:grid}.Hero-module__7HnD1W__copy{grid-column:1}.Hero-module__7HnD1W__annotations{grid-column:3;align-self:center;gap:14px;margin-top:32px;display:grid}}.Hero-module__7HnD1W__pathToggle{border-radius:var(--r-pill);background:#0818148c;border:1px solid #fafaf747;justify-self:start;gap:2px;padding:3px;display:inline-flex}.Hero-module__7HnD1W__pathToggle button{border-radius:var(--r-pill);color:#fafaf7db;white-space:nowrap;background:0 0;border:0;min-height:32px;padding:4px 12px;font-size:.75rem;font-weight:500}:root[lang=ar] .Hero-module__7HnD1W__pathToggle button{font-size:.875rem}.Hero-module__7HnD1W__pathToggle button:hover{color:var(--off-white)}.Hero-module__7HnD1W__pathToggle button[aria-pressed=true]{background:var(--off-white);color:var(--pine)}.Hero-module__7HnD1W__stageList{gap:4px;list-style:none;display:grid;position:relative}.Hero-module__7HnD1W__stageList:before{content:"";background:#fafaf78c;width:1px;position:absolute;inset-block:22px;inset-inline-start:17px}.Hero-module__7HnD1W__stageButton{border-radius:var(--r-sm);color:#fafaf7eb;text-align:start;text-shadow:0 1px 6px #00000080;width:100%;min-height:44px;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:14px;padding:4px 8px;font-size:.8125rem;display:flex;position:relative}:root[lang=ar] .Hero-module__7HnD1W__stageButton{font-size:.9375rem}.Hero-module__7HnD1W__stageButton:hover,.Hero-module__7HnD1W__stageActive{color:var(--off-white);background:#0818148c}.Hero-module__7HnD1W__stageButton[aria-pressed=true]{background:#fafaf724}.Hero-module__7HnD1W__stageDot{border:1.5px solid var(--off-white);background:#0b1f1a;border-radius:50%;flex:none;width:19px;height:19px;position:relative}.Hero-module__7HnD1W__stageDot:after{content:"";background:var(--off-white);transition:transform var(--t-fast) var(--ease);border-radius:50%;position:absolute;inset:4px;transform:scale(.6)}.Hero-module__7HnD1W__stageActive .Hero-module__7HnD1W__stageDot:after,.Hero-module__7HnD1W__stageButton[aria-pressed=true] .Hero-module__7HnD1W__stageDot:after{transform:scale(1.15)}.Hero-module__7HnD1W__explain{border-radius:0 var(--r-sm) var(--r-sm) 0;color:#fafaf7eb;background:#081814b3;border-inline-start:2px solid #fafaf780;min-height:58px;padding:10px 12px;font-size:.75rem;line-height:1.5}:root[lang=ar] .Hero-module__7HnD1W__explain{border-radius:var(--r-sm) 0 0 var(--r-sm);font-size:.875rem;line-height:1.6}
.HeroScene-module__uMyntW__image{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;display:block}@media (max-width:1023px){.HeroScene-module__uMyntW__image{object-position:50% 62%}}@media (min-width:1024px){.HeroScene-module__uMyntW__image[data-dir=rtl]{object-position:0% 50%}}.HeroScene-module__uMyntW__overlay{width:100%;height:100%;display:none}@media (min-width:1024px){.HeroScene-module__uMyntW__overlay{display:block}}.HeroScene-module__uMyntW__dataRoute{--route:#dfeed6}.HeroScene-module__uMyntW__backendRoute{--route:#f4ead6}.HeroScene-module__uMyntW__sharedRoute{--route:#eef1ea}.HeroScene-module__uMyntW__glow,.HeroScene-module__uMyntW__line,.HeroScene-module__uMyntW__pulse{fill:none;stroke:var(--route);stroke-linecap:round;stroke-linejoin:round}.HeroScene-module__uMyntW__glow{stroke-width:26px;opacity:0;filter:url(#ptz-glow);transition:opacity var(--t-slow) var(--ease)}.HeroScene-module__uMyntW__line{stroke-width:3px;opacity:0;transition:opacity var(--t-slow) var(--ease)}.HeroScene-module__uMyntW__pulse{stroke-width:6px;stroke-dasharray:12 120;opacity:.8;transition:opacity var(--t-slow) var(--ease);animation:3.2s linear infinite HeroScene-module__uMyntW__pulse}@keyframes HeroScene-module__uMyntW__pulse{to{stroke-dashoffset:-1000px}}[data-animate=off] .HeroScene-module__uMyntW__pulse{animation-play-state:paused}:is([data-hero-path=data] g[data-route=data] .HeroScene-module__uMyntW__glow,[data-hero-path=backend] g[data-route=backend] .HeroScene-module__uMyntW__glow){opacity:.55}:is([data-hero-path=data] g[data-route=data] .HeroScene-module__uMyntW__line,[data-hero-path=backend] g[data-route=backend] .HeroScene-module__uMyntW__line){opacity:.9}:is([data-hero-path=data] g[data-route=data] .HeroScene-module__uMyntW__pulse,[data-hero-path=backend] g[data-route=backend] .HeroScene-module__uMyntW__pulse){opacity:1}:is([data-hero-path=data] g[data-route=backend] .HeroScene-module__uMyntW__pulse,[data-hero-path=backend] g[data-route=data] .HeroScene-module__uMyntW__pulse){opacity:.2}.HeroScene-module__uMyntW__backendRoute .HeroScene-module__uMyntW__pulse{animation-duration:3.8s;animation-delay:-1.4s}.HeroScene-module__uMyntW__sharedRoute .HeroScene-module__uMyntW__pulse{stroke-width:3.5px;opacity:.7;animation-duration:5s;animation-delay:-2.2s}.HeroScene-module__uMyntW__marker{opacity:0;transition:opacity var(--t-base) var(--ease)}.HeroScene-module__uMyntW__marker.is-active{opacity:1}.HeroScene-module__uMyntW__markerStem{stroke:#fafaf7;stroke-opacity:.7;stroke-width:1.5px}.HeroScene-module__uMyntW__markerHalo{fill:none;stroke:#fafaf7;stroke-width:1.5px;opacity:0;transition:opacity var(--t-base) var(--ease)}.HeroScene-module__uMyntW__markerDot{fill:#0f2d26;stroke:#fafaf7;stroke-width:2px;transition:fill var(--t-base) var(--ease)}.HeroScene-module__uMyntW__markerText{fill:#fafaf7;font-family:var(--font-en);font-size:13px;font-weight:600}.HeroScene-module__uMyntW__marker.is-active .HeroScene-module__uMyntW__markerHalo{opacity:1}.HeroScene-module__uMyntW__marker.is-active .HeroScene-module__uMyntW__markerDot{fill:#fafaf7}.HeroScene-module__uMyntW__marker.is-active .HeroScene-module__uMyntW__markerText{fill:#0f2d26}@media (prefers-reduced-motion:reduce){.HeroScene-module__uMyntW__pulse{display:none}}
.Build-module__hSeLTG__pillars{gap:24px;display:grid}@media (min-width:900px){.Build-module__hSeLTG__pillars{grid-template-columns:1fr 1fr;gap:32px}}.Build-module__hSeLTG__pillar{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);scroll-margin-top:calc(var(--header-h) + 16px);flex-direction:column;gap:20px;padding:clamp(24px,3vw,40px);display:flex}.Build-module__hSeLTG__pillar[data-pillar=data]{border-top:3px solid var(--sage)}.Build-module__hSeLTG__pillar[data-pillar=backend]{border-top:3px solid var(--pine)}.Build-module__hSeLTG__pillarHead{align-items:center;gap:16px;display:flex}.Build-module__hSeLTG__iconTile{background:var(--stone);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.Build-module__hSeLTG__pillarTitle{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem)}.Build-module__hSeLTG__summary{color:var(--slate);font-size:1.0625rem}.Build-module__hSeLTG__subhead{color:var(--charcoal);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:.8125rem;font-weight:600}:root[lang=ar] .Build-module__hSeLTG__subhead{text-transform:none;font-size:.9375rem}.Build-module__hSeLTG__situations{border-top:1px solid var(--border);gap:2px;list-style:none;display:grid}.Build-module__hSeLTG__situations li{border-bottom:1px solid var(--border);gap:4px;padding:14px 0;display:grid}.Build-module__hSeLTG__situations strong{color:var(--charcoal);font-weight:600}.Build-module__hSeLTG__situations span{color:var(--slate);font-size:.9375rem}.Build-module__hSeLTG__details{margin-top:auto}.Build-module__hSeLTG__details summary{min-height:44px;color:var(--pine);cursor:pointer;text-underline-offset:.25em;align-items:center;gap:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.Build-module__hSeLTG__details summary::-webkit-details-marker{display:none}.Build-module__hSeLTG__details summary:after{content:"";width:8px;height:8px;transition:transform var(--t-fast) var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(45deg)translateY(-2px)}.Build-module__hSeLTG__details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.Build-module__hSeLTG__summaryClose,.Build-module__hSeLTG__details[open] .Build-module__hSeLTG__summaryOpen{display:none}.Build-module__hSeLTG__details[open] .Build-module__hSeLTG__summaryClose{display:inline}.Build-module__hSeLTG__detailsBody{gap:14px;padding-top:12px;display:grid}.Build-module__hSeLTG__capabilities{gap:8px;list-style:none;display:grid}.Build-module__hSeLTG__capabilities li{padding-inline-start:20px;position:relative}.Build-module__hSeLTG__capabilities li:before{content:"";top:.62em;border:1.5px solid var(--pine);border-radius:2px;width:8px;height:8px;position:absolute;inset-inline-start:2px}:root[lang=ar] .Build-module__hSeLTG__capabilities li:before{top:.8em}.Build-module__hSeLTG__more{min-height:44px;color:var(--pine);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.Build-module__hSeLTG__more:hover{text-underline-offset:3px;text-decoration:underline}
.Explorer-module__edSyEa__section{background:var(--stone)}.Explorer-module__edSyEa__disclosure{border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--charcoal);justify-self:start;padding:4px 12px;font-size:.8125rem;font-weight:500}.Explorer-module__edSyEa__frame{border-radius:var(--r-xl);background:var(--off-white);border:1px solid var(--border);gap:24px;padding:clamp(16px,3vw,32px);display:grid}.Explorer-module__edSyEa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Explorer-module__edSyEa__pathSwitch{border-radius:var(--r-pill);background:var(--stone);grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:4px;display:grid}.Explorer-module__edSyEa__pathButton{white-space:nowrap;border-radius:var(--r-pill);min-height:44px;color:var(--charcoal);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:8px clamp(10px,3vw,18px);font-size:.9375rem;font-weight:600;display:inline-flex}.Explorer-module__edSyEa__pathButton:hover{background:#0f2d2614}.Explorer-module__edSyEa__pathButton[aria-pressed=true]{background:var(--pine);color:var(--off-white)}.Explorer-module__edSyEa__pathSwatch{background:currentColor;border-radius:2px;width:16px;height:3px}.Explorer-module__edSyEa__pathButton[data-path=data] .Explorer-module__edSyEa__pathSwatch{background:#7d9474}.Explorer-module__edSyEa__pathButton[data-path=data][aria-pressed=true] .Explorer-module__edSyEa__pathSwatch{background:var(--sage)}.Explorer-module__edSyEa__pathButton[data-path=backend][aria-pressed=true] .Explorer-module__edSyEa__pathSwatch{background:#f1e7d2}@media (min-width:640px){.Explorer-module__edSyEa__pathSwitch{width:auto;display:inline-flex}}.Explorer-module__edSyEa__playback{align-items:center;gap:8px;display:inline-flex}.Explorer-module__edSyEa__iconButton{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);width:44px;height:44px;color:var(--pine);place-items:center;display:grid}.Explorer-module__edSyEa__iconButton:hover:not(:disabled){background:var(--stone)}.Explorer-module__edSyEa__iconButton:disabled{border-color:var(--disabled-bg);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.Explorer-module__edSyEa__chevron{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-inline-end:3px;transform:rotate(-45deg)}.Explorer-module__edSyEa__chevron[data-dir=back]{margin-inline:3px 0;transform:rotate(135deg)}[dir=rtl] .Explorer-module__edSyEa__chevron{transform:rotate(135deg)}[dir=rtl] .Explorer-module__edSyEa__chevron[data-dir=back]{transform:rotate(-45deg)}.Explorer-module__edSyEa__replay{border-radius:var(--r-md);background:var(--pine);min-width:140px;min-height:44px;color:var(--off-white);border:0;padding:10px 18px;font-weight:600}.Explorer-module__edSyEa__replay:hover{background:var(--pine-hover)}.Explorer-module__edSyEa__replay:active{background:var(--pine-active)}.Explorer-module__edSyEa__lane{--accent:#7d9474;gap:8px;list-style:none;display:grid;position:relative}.Explorer-module__edSyEa__lane[data-path=backend]{--accent:var(--pine)}.Explorer-module__edSyEa__lane:before,.Explorer-module__edSyEa__lane:after{content:"";inset-inline-start:27px;background:var(--border);width:2px;position:absolute;top:28px;bottom:28px}.Explorer-module__edSyEa__lane:after{background:var(--accent);height:calc((100% - 56px) * var(--progress));transition:height var(--t-reveal) var(--ease);bottom:auto}.Explorer-module__edSyEa__laneItem{z-index:1;position:relative}.Explorer-module__edSyEa__node{border-radius:var(--r-md);width:100%;min-height:56px;color:var(--charcoal);text-align:start;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:flex-start;gap:14px;padding:10px 12px 10px 8px;display:flex}[dir=rtl] .Explorer-module__edSyEa__node{padding:10px 8px 10px 12px}.Explorer-module__edSyEa__node:hover{background:var(--stone)}.Explorer-module__edSyEa__nodeActive{border-color:var(--accent);background:var(--white);box-shadow:0 4px 16px #0f2d2614}.Explorer-module__edSyEa__nodeIndex{border:2px solid var(--border-strong);background:var(--off-white);width:40px;height:40px;color:var(--charcoal);font-family:var(--font-en);transition:background-color var(--t-base) var(--ease), border-color var(--t-base) var(--ease), color var(--t-base) var(--ease);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.Explorer-module__edSyEa__nodeDone .Explorer-module__edSyEa__nodeIndex{border-color:var(--accent);color:var(--pine)}.Explorer-module__edSyEa__nodeActive .Explorer-module__edSyEa__nodeIndex{border-color:var(--accent);background:var(--accent);color:var(--off-white)}.Explorer-module__edSyEa__lane[data-path=data] .Explorer-module__edSyEa__nodeActive .Explorer-module__edSyEa__nodeIndex{color:var(--pine-deep);background:var(--sage);border-color:#7d9474}.Explorer-module__edSyEa__nodeText{gap:2px;padding-top:2px;display:grid}.Explorer-module__edSyEa__nodeTitle{font-weight:600}.Explorer-module__edSyEa__nodeShort{color:var(--slate);font-size:.875rem;line-height:1.45}@media (min-width:900px){.Explorer-module__edSyEa__lane{grid-template-columns:repeat(4,1fr);gap:12px}.Explorer-module__edSyEa__lane:before,.Explorer-module__edSyEa__lane:after{top:28px;bottom:auto;width:auto;height:2px;inset-inline:12.5%}.Explorer-module__edSyEa__lane:after{width:calc(75% * var(--progress));height:2px;transition:width var(--t-reveal) var(--ease);inset-inline-end:auto}.Explorer-module__edSyEa__node{text-align:center;flex-direction:column;align-items:center;gap:10px;height:100%;padding:8px 12px 16px}[dir=rtl] .Explorer-module__edSyEa__node{padding:8px 12px 16px}.Explorer-module__edSyEa__nodeText{justify-items:center}}.Explorer-module__edSyEa__output{border-radius:var(--r-lg);background:var(--pine);color:var(--off-white);gap:24px;padding:clamp(16px,2.5vw,28px);display:grid}@media (min-width:900px){.Explorer-module__edSyEa__output{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}}.Explorer-module__edSyEa__outputText{align-content:start;gap:10px;display:grid}.Explorer-module__edSyEa__stageCount{color:var(--sage);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:.8125rem;font-weight:600}:root[lang=ar] .Explorer-module__edSyEa__stageCount{text-transform:none;font-size:.9375rem}.Explorer-module__edSyEa__stageTitle{font-size:1.5rem}.Explorer-module__edSyEa__detail{color:#fafaf7db}.Explorer-module__edSyEa__outputData{align-content:start;gap:10px;min-width:0;min-height:260px;display:grid}.Explorer-module__edSyEa__outputTitle{color:#fafaf7c7;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:.75rem;font-weight:600}:root[lang=ar] .Explorer-module__edSyEa__outputTitle{text-transform:none;font-size:.875rem}.Explorer-module__edSyEa__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.Explorer-module__edSyEa__table th,.Explorer-module__edSyEa__table td{text-align:start;border-bottom:1px solid #fafaf724;padding:8px 10px}.Explorer-module__edSyEa__table thead th{color:#fafaf7c7;font-size:.75rem;font-weight:600}:root[lang=ar] .Explorer-module__edSyEa__table thead th{font-size:.875rem}.Explorer-module__edSyEa__table .Explorer-module__edSyEa__num{text-align:end}.Explorer-module__edSyEa__totalRow th,.Explorer-module__edSyEa__totalRow td{border-top:1px solid #fafaf780;border-bottom:0;font-weight:700}.Explorer-module__edSyEa__rejectedRow td{color:#fafaf799}.Explorer-module__edSyEa__rejectedRow td:not(:last-child){text-decoration:line-through}.Explorer-module__edSyEa__mono{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem}.Explorer-module__edSyEa__status{border-radius:var(--r-pill);white-space:nowrap;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block}:root[lang=ar] .Explorer-module__edSyEa__status{font-size:.8125rem}.Explorer-module__edSyEa__statusOk{background:var(--sage);color:var(--pine-deep)}.Explorer-module__edSyEa__statusBad{color:#7a2222;background:#f1d9d4}.Explorer-module__edSyEa__statusPending{color:#5d4510;background:#f1e7d2}.Explorer-module__edSyEa__code{border-radius:var(--r-md);background:var(--pine-deep);color:#dfe4dd;text-align:left;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.55;overflow-x:auto}.Explorer-module__edSyEa__jobLine{color:#fafaf7db;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.Explorer-module__edSyEa__shared{border:1px dashed var(--border-strong);border-radius:var(--r-lg);align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.Explorer-module__edSyEa__sharedIcon{flex:none;margin-top:4px}[dir=rtl] .Explorer-module__edSyEa__sharedIcon{transform:scaleX(-1)}.Explorer-module__edSyEa__sharedTitle{font-weight:600}.Explorer-module__edSyEa__sharedBody{color:var(--slate);font-size:.9375rem}.Explorer-module__edSyEa__dash{border-radius:var(--r-md);background:var(--pine-raised);gap:10px;margin-bottom:6px;padding:12px;display:grid}.Explorer-module__edSyEa__dashHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.Explorer-module__edSyEa__dashTitle{font-size:.875rem;font-weight:600}.Explorer-module__edSyEa__dashLabel{border-radius:var(--r-pill);color:#fafaf7eb;border:1px dashed #fafaf799;padding:1px 8px;font-size:.6875rem;font-weight:600}:root[lang=ar] .Explorer-module__edSyEa__dashLabel{font-size:.8125rem}.Explorer-module__edSyEa__kpis{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.Explorer-module__edSyEa__kpis div{background:var(--pine);border-radius:6px;padding:8px 10px}.Explorer-module__edSyEa__kpis dt{color:#fafaf7c7;font-size:.6875rem}:root[lang=ar] .Explorer-module__edSyEa__kpis dt{font-size:.8125rem}.Explorer-module__edSyEa__kpis dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.125rem;font-weight:600}.Explorer-module__edSyEa__bars{gap:8px;list-style:none;display:grid}.Explorer-module__edSyEa__bars li{grid-template-columns:64px 1fr auto;align-items:center;gap:10px;font-size:.8125rem;display:grid}.Explorer-module__edSyEa__barTrack{background:#fafaf71a;border-radius:5px;height:10px;overflow:hidden}.Explorer-module__edSyEa__barFill{background:var(--sage);height:100%;transition:width var(--t-reveal) var(--ease);border-radius:5px;display:block}.Explorer-module__edSyEa__barFill[data-branch=south]{background:var(--stone)}.Explorer-module__edSyEa__barValue{font-variant-numeric:tabular-nums;font-weight:600}
.Process-module__MDuI_q__steps{counter-reset:step;gap:0;list-style:none;display:grid}.Process-module__MDuI_q__step{grid-template-columns:48px 1fr;gap:4px 16px;padding:0 0 28px;display:grid;position:relative}.Process-module__MDuI_q__step:before{content:"";top:40px;bottom:4px;background:var(--border);width:2px;position:absolute;inset-inline-start:19px}.Process-module__MDuI_q__step:last-child:before{display:none}.Process-module__MDuI_q__index{background:var(--pine);width:40px;height:40px;color:var(--off-white);font-family:var(--font-en);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;font-size:.875rem;font-weight:600;display:grid}.Process-module__MDuI_q__step[data-optional] .Process-module__MDuI_q__index{border:2px dashed var(--pine);background:var(--off-white);color:var(--pine)}.Process-module__MDuI_q__title{padding-top:8px;font-size:1.125rem}.Process-module__MDuI_q__body{color:var(--slate);font-size:.9375rem}.Process-module__MDuI_q__note{max-width:720px;color:var(--muted);margin-top:8px;font-size:.875rem}@media (min-width:1000px){.Process-module__MDuI_q__steps{grid-template-columns:repeat(7,1fr);gap:16px}.Process-module__MDuI_q__step{grid-template-columns:1fr;row-gap:10px;padding:0}.Process-module__MDuI_q__step:before{top:19px;bottom:auto;width:auto;height:2px;inset-inline:48px -16px}.Process-module__MDuI_q__index{grid-row:auto}.Process-module__MDuI_q__title{padding-top:6px;font-size:1rem}.Process-module__MDuI_q__body{font-size:.875rem}}
.ModuleFigure-module__SxfYDG__figure{margin:0}.ModuleFigure-module__SxfYDG__stage{aspect-ratio:1448/1086;position:relative}.ModuleFigure-module__SxfYDG__art,.ModuleFigure-module__SxfYDG__lines{width:100%;height:100%;position:absolute;inset:0}.ModuleFigure-module__SxfYDG__art{object-fit:cover;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(72% 70% at 38% 52%,#000 62%,#0000 100%);mask-image:radial-gradient(72% 70% at 38% 52%,#000 62%,#0000 100%)}.ModuleFigure-module__SxfYDG__lines path{fill:none;stroke:#8f9a92;stroke-width:2px}.ModuleFigure-module__SxfYDG__lines circle{fill:#0f2d26}:is([dir=rtl] .ModuleFigure-module__SxfYDG__art,[dir=rtl] .ModuleFigure-module__SxfYDG__lines){transform:scaleX(-1)}.ModuleFigure-module__SxfYDG__legend{pointer-events:none;list-style:none;position:absolute;inset:0}.ModuleFigure-module__SxfYDG__legend li{color:var(--charcoal);align-items:center;gap:10px;font-size:clamp(.75rem,.66rem + .3vw,.875rem);line-height:1.25;display:flex;position:absolute;inset-inline:75.3% -4%;transform:translateY(-50%)}:root[lang=ar] .ModuleFigure-module__SxfYDG__legend li{font-size:clamp(.8125rem,.72rem + .3vw,.9375rem)}.ModuleFigure-module__SxfYDG__dot{border:1.5px solid var(--pine);background:var(--white);border-radius:50%;flex:none;width:16px;height:16px;margin-inline-start:-8px;position:relative}.ModuleFigure-module__SxfYDG__dot:after{content:"";background:var(--pine);border-radius:50%;position:absolute;inset:3.5px}.ModuleFigure-module__SxfYDG__caption{color:var(--muted);margin-top:8px;font-size:.8125rem;font-style:italic}:root[lang=ar] .ModuleFigure-module__SxfYDG__caption{font-size:.875rem;font-style:normal}@media (max-width:639px){.ModuleFigure-module__SxfYDG__stage{aspect-ratio:auto}.ModuleFigure-module__SxfYDG__art{aspect-ratio:1448/1086;height:auto;position:relative}.ModuleFigure-module__SxfYDG__lines{display:none}.ModuleFigure-module__SxfYDG__legend{grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:8px;display:grid;position:static}.ModuleFigure-module__SxfYDG__legend li{position:static;transform:none}.ModuleFigure-module__SxfYDG__dot{margin-inline-start:0}}
.Experience-module__BCN7Bq__section{border-top:1px solid var(--border)}.Experience-module__BCN7Bq__attribution{border-inline-start:3px solid var(--sage);max-width:820px;color:var(--slate);padding-inline-start:16px;font-size:1.0625rem}.Experience-module__BCN7Bq__entries{display:grid}.Experience-module__BCN7Bq__entry{border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + 16px);gap:24px;padding-block:clamp(28px,4vw,48px);display:grid}@media (min-width:960px){.Experience-module__BCN7Bq__entry{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:56px}}.Experience-module__BCN7Bq__text{align-content:start;gap:14px;display:grid}.Experience-module__BCN7Bq__category{color:var(--muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:.8125rem;font-weight:600}:root[lang=ar] .Experience-module__BCN7Bq__category{text-transform:none;font-size:.9375rem}.Experience-module__BCN7Bq__title{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:600}.Experience-module__BCN7Bq__context{color:var(--slate)}.Experience-module__BCN7Bq__readMore{min-height:44px;color:var(--pine);text-underline-offset:.25em;justify-self:start;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Experience-module__BCN7Bq__readMore:hover{text-decoration-thickness:2px}.Experience-module__BCN7Bq__readMoreDisabled{min-height:44px;color:var(--pine);text-underline-offset:.25em;opacity:.45;cursor:not-allowed;justify-self:start;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}
.Closing-module__AGey5W__principles{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--border);gap:1px;list-style:none;display:grid;overflow:hidden}@media (min-width:640px){.Closing-module__AGey5W__principles{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.Closing-module__AGey5W__principles{grid-template-columns:repeat(3,1fr)}}.Closing-module__AGey5W__principle{background:var(--off-white);align-content:start;gap:8px;padding:28px;display:grid}.Closing-module__AGey5W__principle h3{font-size:1.125rem}.Closing-module__AGey5W__principle p{color:var(--slate);font-size:.9375rem}.Closing-module__AGey5W__icon{background:var(--stone);width:52px;height:52px;color:var(--pine);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.Closing-module__AGey5W__note{color:var(--muted);margin-top:20px;font-size:.875rem}.Closing-module__AGey5W__pilotSection{background:var(--pine);color:var(--off-white)}.Closing-module__AGey5W__pilotGrid{align-items:start;gap:40px;display:grid}@media (min-width:960px){.Closing-module__AGey5W__pilotGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}}.Closing-module__AGey5W__pilotText{justify-items:start;gap:18px;display:grid}.Closing-module__AGey5W__onDarkEyebrow{color:var(--sage)}.Closing-module__AGey5W__pilotBody{color:#fafaf7eb;font-size:1.125rem}.Closing-module__AGey5W__pilotTiming{color:#fafaf7db}.Closing-module__AGey5W__pilotCard{border-radius:var(--r-lg);background:var(--off-white);color:var(--charcoal);gap:20px;padding:clamp(20px,3vw,32px);display:grid}.Closing-module__AGey5W__cardTitle{font-size:1.125rem}.Closing-module__AGey5W__includes{counter-reset:inc;gap:10px;list-style:none;display:grid}.Closing-module__AGey5W__includes li{counter-increment:inc;padding-inline-start:36px;position:relative}.Closing-module__AGey5W__includes li:before{content:counter(inc);top:0;background:var(--sage);width:24px;height:24px;color:var(--pine-deep);font-family:var(--font-en);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;inset-inline-start:0}:root[lang=ar] .Closing-module__AGey5W__includes li:before{top:2px}.Closing-module__AGey5W__terms{border-top:1px solid var(--border);gap:10px;padding-top:16px;font-size:.9375rem;display:grid}.Closing-module__AGey5W__fees{font-weight:600}.Closing-module__AGey5W__flag{margin-inline-end:4px}.Closing-module__AGey5W__reviewNote{color:var(--warning);font-size:.875rem}.Closing-module__AGey5W__excluded{color:var(--slate);font-size:.875rem}.Closing-module__AGey5W__faqGrid{gap:32px;display:grid}@media (min-width:960px){.Closing-module__AGey5W__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}.Closing-module__AGey5W__faqHead{align-content:start;gap:16px;display:grid}.Closing-module__AGey5W__faqList{display:grid}.Closing-module__AGey5W__faqItem{border-bottom:1px solid var(--border)}.Closing-module__AGey5W__faqItem:first-child{border-top:1px solid var(--border)}.Closing-module__AGey5W__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;list-style:none;display:flex}.Closing-module__AGey5W__faqItem summary::-webkit-details-marker{display:none}.Closing-module__AGey5W__faqItem summary h3{letter-spacing:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.Closing-module__AGey5W__faqItem summary:hover h3{text-underline-offset:.25em;text-decoration:underline}.Closing-module__AGey5W__faqItem p{max-width:680px;color:var(--slate);padding-bottom:20px}.Closing-module__AGey5W__plus{border:1.5px solid var(--pine);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.Closing-module__AGey5W__plus:before,.Closing-module__AGey5W__plus:after{content:"";background:var(--pine);width:11px;height:1.6px;transition:transform var(--t-fast) var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Closing-module__AGey5W__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.Closing-module__AGey5W__faqItem[open] .Closing-module__AGey5W__plus:after{transform:translate(-50%,-50%)rotate(0)}.Closing-module__AGey5W__faqCta{border-radius:var(--r-lg);background:var(--stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:32px;padding:24px;display:flex}.Closing-module__AGey5W__faqCtaTitle{font-size:1.125rem;font-weight:700}.Closing-module__AGey5W__faqCtaBody{color:var(--slate)}
.About-module__RHteCa__grid{gap:32px;display:grid}@media (min-width:1000px){.About-module__RHteCa__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px}}.About-module__RHteCa__head{gap:14px;display:grid}.About-module__RHteCa__intro{color:var(--slate);max-width:62ch;font-size:1.0625rem}.About-module__RHteCa__facts{border-top:1px solid var(--border);display:grid}.About-module__RHteCa__fact{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,40%) 1fr;gap:16px;padding-block:14px;display:grid}.About-module__RHteCa__fact dt{color:var(--slate);font-size:.9375rem}.About-module__RHteCa__fact dd{color:var(--charcoal);font-weight:600}
.privacy-module__yrBe-G__main{padding-block:calc(var(--header-h) + 56px) 96px}.privacy-module__yrBe-G__inner{max-width:calc(760px + var(--gutter) * 2);gap:20px;display:grid}.privacy-module__yrBe-G__title{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.privacy-module__yrBe-G__status{white-space:normal;justify-self:start}.privacy-module__yrBe-G__intro{color:var(--slate);font-size:1.125rem}.privacy-module__yrBe-G__block{border-top:1px solid var(--border);gap:6px;padding-top:20px;display:grid}.privacy-module__yrBe-G__block h2{font-size:1.25rem}.privacy-module__yrBe-G__block p{color:var(--slate)}
.service-module__kEx0YG__main{padding-block:calc(var(--header-h) + 40px) 96px}.service-module__kEx0YG__inner{max-width:calc(880px + var(--gutter) * 2);gap:40px;display:grid}.service-module__kEx0YG__breadcrumb{color:var(--slate);flex-wrap:wrap;gap:8px;font-size:.875rem;display:flex}.service-module__kEx0YG__breadcrumb a{color:var(--pine)}.service-module__kEx0YG__head{gap:16px;display:grid}.service-module__kEx0YG__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.1}.service-module__kEx0YG__intro{color:var(--slate);max-width:64ch;font-size:1.1875rem}.service-module__kEx0YG__headCta{justify-self:start;margin-top:8px}.service-module__kEx0YG__block{border-top:1px solid var(--border);gap:16px;padding-top:28px;display:grid}.service-module__kEx0YG__block h2{font-size:1.5rem}.service-module__kEx0YG__problems,.service-module__kEx0YG__deliverables{gap:10px;list-style:none;display:grid}.service-module__kEx0YG__problems li,.service-module__kEx0YG__deliverables li{color:var(--slate);padding-inline-start:26px;position:relative}.service-module__kEx0YG__problems li:before{content:"";inset-inline-start:4px;background:var(--pine);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em}.service-module__kEx0YG__deliverables li:before{content:"";inset-inline-start:3px;border-right:2px solid var(--pine);border-bottom:2px solid var(--pine);width:6px;height:11px;position:absolute;top:.35em;transform:rotate(45deg)}.service-module__kEx0YG__steps{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--border);counter-reset:step;gap:1px;list-style:none;display:grid;overflow:hidden}@media (min-width:720px){.service-module__kEx0YG__steps{grid-template-columns:1fr 1fr}}.service-module__kEx0YG__steps li{background:var(--off-white);counter-increment:step;align-content:start;gap:6px;padding:24px;display:grid}.service-module__kEx0YG__steps li:before{content:counter(step, decimal-leading-zero);color:var(--pine);letter-spacing:.06em;font-size:.8125rem;font-weight:700}.service-module__kEx0YG__steps h3{font-size:1.0625rem}.service-module__kEx0YG__steps p{color:var(--slate);font-size:.9375rem}.service-module__kEx0YG__faq{gap:20px;display:grid}.service-module__kEx0YG__faq h3{margin-bottom:4px;font-size:1.0625rem}.service-module__kEx0YG__faq p{color:var(--slate)}.service-module__kEx0YG__cta{border-radius:var(--r-lg);background:var(--pine);color:var(--off-white);gap:20px;padding:32px;display:grid}@media (min-width:720px){.service-module__kEx0YG__cta{grid-template-columns:1fr auto;align-items:center}}.service-module__kEx0YG__ctaTitle{font-size:1.375rem;font-weight:600}.service-module__kEx0YG__ctaBody{color:#fafaf7d1}.service-module__kEx0YG__related{gap:4px;list-style:none;display:grid}.service-module__kEx0YG__related a{min-height:44px;color:var(--pine);align-items:center;gap:10px;font-weight:600;display:inline-flex}
.Contact-module__DdzYfq__section{background:var(--stone)}.Contact-module__DdzYfq__grid{gap:40px;display:grid}@media (min-width:960px){.Contact-module__DdzYfq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.Contact-module__DdzYfq__intro{align-content:start;gap:16px;display:grid}.Contact-module__DdzYfq__introBody{color:var(--slate);font-size:1.125rem}.Contact-module__DdzYfq__direct{border-top:1px solid var(--border-strong);gap:4px;margin-top:8px;padding-top:20px;display:grid}.Contact-module__DdzYfq__directLabel{color:var(--slate);font-size:.875rem}.Contact-module__DdzYfq__directLink{font-size:1.125rem;font-weight:600}.Contact-module__DdzYfq__form,.Contact-module__DdzYfq__result{border-radius:var(--r-xl);background:var(--off-white);border:1px solid var(--border);gap:20px;padding:clamp(20px,3vw,36px);display:grid}.Contact-module__DdzYfq__notice{border:1px dashed var(--warning);border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning);padding:12px 14px;font-size:.875rem}.Contact-module__DdzYfq__notice strong{font-weight:600}.Contact-module__DdzYfq__notice a{color:var(--warning);font-weight:600}.Contact-module__DdzYfq__restored{border-radius:var(--r-md);background:var(--success-bg);color:var(--success);padding:10px 14px;font-size:.875rem}.Contact-module__DdzYfq__summary{border:2px solid var(--error);border-radius:var(--r-md);background:var(--error-bg);color:var(--error);padding:14px 16px}.Contact-module__DdzYfq__summary p{font-weight:600}.Contact-module__DdzYfq__summary ul{margin-top:6px;padding-inline-start:20px}.Contact-module__DdzYfq__summary a{color:var(--error)}.Contact-module__DdzYfq__row{gap:20px;display:grid}@media (min-width:640px){.Contact-module__DdzYfq__row{grid-template-columns:1fr 1fr}}.Contact-module__DdzYfq__field,.Contact-module__DdzYfq__fieldset{gap:6px;display:grid}.Contact-module__DdzYfq__fieldset{border:0;min-width:0;margin:0;padding:0}.Contact-module__DdzYfq__field label,.Contact-module__DdzYfq__fieldset legend{color:var(--charcoal);padding:0;font-size:.9375rem;font-weight:600}.Contact-module__DdzYfq__fieldset legend{margin-bottom:8px}.Contact-module__DdzYfq__optional{color:var(--muted);font-weight:400}.Contact-module__DdzYfq__field input,.Contact-module__DdzYfq__field textarea{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);width:100%;min-height:48px;color:var(--charcoal);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:11px 14px;font-size:1rem;line-height:1.5}.Contact-module__DdzYfq__field textarea{resize:vertical}.Contact-module__DdzYfq__field input:hover,.Contact-module__DdzYfq__field textarea:hover{border-color:var(--slate)}.Contact-module__DdzYfq__field input:focus-visible,.Contact-module__DdzYfq__field textarea:focus-visible{border-color:var(--pine);box-shadow:0 0 0 3px #0f2d2640, inset 0 0 0 1px var(--pine);outline:none}.Contact-module__DdzYfq__hasError input,.Contact-module__DdzYfq__hasError textarea{border-color:var(--error);border-width:2px;padding:10px 13px}.Contact-module__DdzYfq__help{color:var(--muted);font-size:.875rem}.Contact-module__DdzYfq__error{color:var(--error);align-items:flex-start;gap:6px;font-size:.875rem;font-weight:500;display:flex}.Contact-module__DdzYfq__error:before{content:"!";background:var(--error);width:18px;height:18px;color:var(--white);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.75rem;font-weight:700;display:grid}.Contact-module__DdzYfq__choices{gap:8px;display:grid}@media (min-width:640px){.Contact-module__DdzYfq__choices{grid-template-columns:1fr 1fr}}.Contact-module__DdzYfq__choice{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);cursor:pointer;min-height:48px;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);align-items:center;gap:10px;padding:10px 14px;display:flex}.Contact-module__DdzYfq__choice:hover{border-color:var(--slate)}.Contact-module__DdzYfq__choice:has(input:checked){border-color:var(--pine);box-shadow:inset 0 0 0 1px var(--pine);background:#eef2eb}.Contact-module__DdzYfq__choice:has(input:focus-visible){outline:2px solid var(--pine);outline-offset:2px}.Contact-module__DdzYfq__choice input{width:18px;height:18px;accent-color:var(--pine);margin:0}.Contact-module__DdzYfq__choice input:focus-visible{outline:none}.Contact-module__DdzYfq__hasError .Contact-module__DdzYfq__choice{border-color:var(--error)}.Contact-module__DdzYfq__honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.Contact-module__DdzYfq__privacy{color:var(--slate);font-size:.875rem}.Contact-module__DdzYfq__submitRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Contact-module__DdzYfq__submit{min-width:180px}.Contact-module__DdzYfq__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite Contact-module__DdzYfq__spin}@keyframes Contact-module__DdzYfq__spin{to{transform:rotate(360deg)}}.Contact-module__DdzYfq__reviewTools{color:var(--slate);border:0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;font-size:.8125rem;display:flex}.Contact-module__DdzYfq__reviewTools legend{float:inline-start;margin-inline-end:8px;padding:0}.Contact-module__DdzYfq__reviewTools label{align-items:center;gap:6px;min-height:32px;display:inline-flex}.Contact-module__DdzYfq__result:focus{outline:none}.Contact-module__DdzYfq__result:focus-visible{outline:2px solid var(--pine);outline-offset:4px}.Contact-module__DdzYfq__resultOk{border:2px solid var(--success)}.Contact-module__DdzYfq__resultError{border:2px solid var(--error)}.Contact-module__DdzYfq__resultTitle{font-size:1.25rem;font-weight:700}.Contact-module__DdzYfq__resultOk .Contact-module__DdzYfq__resultTitle{color:var(--success)}.Contact-module__DdzYfq__resultError .Contact-module__DdzYfq__resultTitle{color:var(--error)}.Contact-module__DdzYfq__result>button{justify-self:start}
