.landing-header{height:76px;box-shadow:0 2px 14px rgba(16,39,74,.035)}.landing-header-inner{gap:24px}.landing-header nav{gap:25px}.landing-header nav a{font-size:13px;font-weight:500}.landing-actions .landing-button{min-height:42px;padding-inline:18px}.landing-mark{width:48px;height:50px;transform:none}.landing-mark:after,.landing-mark:before{width:18px;height:47px;box-shadow:0 5px 12px rgba(15,159,149,.16)}.landing-mark:before{transform:rotate(45deg);background:linear-gradient(180deg,#65dcc2,var(--landing-primary))}.landing-mark:after{transform:rotate(-45deg);background:linear-gradient(180deg,#b7f2e6,#38bfa8)}.landing-mark i{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;z-index:2}.landing-mark i:first-of-type{transform:translateX(11px)}.landing-mark i:last-of-type{transform:translateX(-11px)}.landing-button{border-radius:10px;min-height:44px}.landing-button:focus-visible{outline:3px solid color-mix(in srgb,var(--landing-primary) 28%,transparent);outline-offset:3px}.landing-button-primary{background:linear-gradient(100deg,var(--landing-accent),var(--landing-primary))}.landing-button:disabled{opacity:.48;cursor:not-allowed}.landing-button:active{transform:translateY(0)}.landing-network-reference{width:min(100%,570px);max-width:570px!important;margin:0;overflow:visible;border-radius:0;filter:drop-shadow(0 18px 34px rgba(50,157,156,.09))}.landing-iran-reference{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:none!important;overflow:visible}.landing-hero{min-height:568px;background-color:#edf7f9;background-image:radial-gradient(circle at 19% 32%,rgba(86,197,150,.1),transparent 30%),radial-gradient(circle at 48% 13%,rgba(255,255,255,.68),transparent 34%),radial-gradient(circle,rgba(50,157,156,.07) 0 1.5px,transparent 2px),linear-gradient(180deg,#edf7f9,#f2fbfa);background-size:auto,auto,72px 72px,auto;position:relative;isolation:isolate}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 25% 46%,transparent 0 19%,rgba(50,157,156,.045) 19.2% 19.35%,transparent 19.6%),linear-gradient(115deg,transparent 40%,rgba(224,236,222,.22));opacity:.72}.landing-hero:after{content:"";position:absolute;inset:16% auto auto 0;width:44%;height:43%;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 180'%3E%3Cpath d='M0 96h68l20-52 24 102 31-78 23 28h88l22-18 30 38 32-66 28 46h234' fill='none' stroke='%23329D9C' stroke-opacity='.12' stroke-width='2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;opacity:.6}.landing-hero-grid{min-height:568px;grid-template-columns:minmax(0,1.05fr) minmax(0,.93fr);gap:38px;position:relative;z-index:2;align-items:center;padding-bottom:26px}.landing-hero-copy{padding-block:42px 64px}.landing-eyebrow{display:none}.landing-hero h1{font-size:clamp(45px,3.45vw,56px);line-height:1.31;margin:0 0 22px;letter-spacing:-1.7px;font-weight:700}.landing-hero h1 span,.landing-hero h1 strong{display:block}.landing-hero-line-dark{color:#10274a}.landing-hero-line-accent{color:#329d9c}.landing-hero-copy>p{font-size:15px;line-height:2.12;max-width:510px;color:#52677d;margin-bottom:29px}.landing-hero-actions{gap:16px}.landing-hero-actions .landing-button{min-width:174px;min-height:52px;border-radius:11px;padding-inline:24px;font-size:13px}.landing-hero-actions .landing-button-primary{background:linear-gradient(104deg,#329d9c,#56c596 56%,#7be495);box-shadow:0 14px 30px rgba(50,157,156,.27)}.landing-hero-actions .landing-button-outline{border:1px solid rgba(32,80,114,.32);color:#205072;box-shadow:0 5px 14px rgba(32,80,114,.06)}.landing-hero-actions .landing-button svg{width:17px;height:17px;stroke-width:1.7}.landing-hero-visual{min-height:472px}.landing-network{margin-inline-start:-8px}.landing-hero-waves{position:absolute;inset:auto auto 0 0;width:61%;height:126px;z-index:0;opacity:.6;background:radial-gradient(122% 125% at 0 100%,rgba(86,197,150,.15) 0 39%,transparent 39.6%),radial-gradient(128% 130% at 0 100%,transparent 0 48%,rgba(104,178,160,.12) 48.5% 61%,transparent 61.5%);border-bottom-left-radius:40%}.landing-category-strip{margin-top:-38px;min-height:100px;border-radius:14px;box-shadow:0 14px 38px rgba(32,80,114,.11);border-color:rgba(32,80,114,.1)}.landing-category-strip>div{min-height:58px;gap:13px}.landing-category-strip svg{width:27px;stroke-width:1.55;color:#329d9c}.landing-category-strip span{font-size:13px;color:#53677b}.landing-section{padding-block:68px}.landing-section-head{margin-bottom:31px}.landing-section-head h2{font-size:29px}.landing-benefit-grid{gap:12px}.landing-card{min-height:214px;border-radius:14px;padding:20px 14px;border-color:#e9eff1;box-shadow:0 7px 24px rgba(16,39,74,.055)}.landing-icon{border-radius:13px;width:55px;height:55px;margin-bottom:17px}.landing-icon svg{width:25px;stroke-width:1.55}.landing-card h3{font-size:15px}.landing-card p{font-size:11.5px}.landing-audience-grid .landing-card{min-height:235px;padding-top:26px}.landing-split{position:relative;isolation:isolate;min-height:320px;margin-block:6px 64px;background:linear-gradient(115deg,#102c59,#164c77 55%,#139e98 120%);border-radius:20px}.landing-split:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 76% 25%,rgba(101,220,194,.25) 0 2px,transparent 3px) 0 0/24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000)}.landing-split:after{content:"";position:absolute;inset-inline-end:8%;top:22%;width:180px;height:180px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.035),0 0 0 58px rgba(255,255,255,.025);z-index:-1}.landing-split>div{padding:48px}.landing-split span{display:inline-block;background:rgba(255,255,255,.1);padding:6px 11px;border-radius:7px;font-size:12px}.landing-split h2{font-size:32px}.landing-split p{max-width:520px}.landing-congress-band{display:flow-root}.landing-congress{overflow:hidden}.landing-congress-link,.landing-congress-visual{display:block;align-self:center;margin:28px;max-width:calc(100% - 56px);border-radius:16px;overflow:hidden}.landing-congress-link{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.landing-congress-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.landing-congress-link:hover{transform:translateY(-2px);box-shadow:0 12px 30px color-mix(in srgb,var(--landing-primary) 26%,transparent)}.landing-congress-link:focus-visible{outline:3px solid color-mix(in srgb,var(--landing-primary) 42%,white);outline-offset:-3px}.landing-congress-link:active{transform:translateY(0) scale(.995)}.landing-congress-image-only{display:block;min-height:0;padding:0;background:none;overflow:hidden}.landing-congress-image-only:after,.landing-congress-image-only:before{display:none}.landing-congress-image-only .landing-congress-link,.landing-congress-image-only .landing-congress-visual{margin:0;max-width:none;width:100%;padding:0;border-radius:inherit}.landing-congress-image-only .landing-congress-image{width:100%;height:auto}.landing-section-divider{position:relative;width:min(82vw,1180px);height:22px;margin:0 auto}.landing-section-divider:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--landing-primary) 22%,transparent) 15%,color-mix(in srgb,var(--landing-primary) 72%,transparent) 38%,var(--landing-primary) 50%,color-mix(in srgb,var(--landing-primary) 72%,transparent) 62%,color-mix(in srgb,var(--landing-primary) 22%,transparent) 85%,transparent 100%);filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--landing-primary) 28%,transparent)) drop-shadow(0 11px 20px color-mix(in srgb,var(--landing-primary) 11%,transparent))}.landing-trust{background:linear-gradient(120deg,#fff,#f3fbfa);padding:34px 38px;border-radius:18px;box-shadow:0 10px 30px rgba(16,39,74,.06)}.landing-trust>div{flex:1}.landing-trust>svg{stroke-width:1.4;background:#e6f8f4;padding:18px;border-radius:20px}.landing-trust-image{width:180px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:14px;margin-inline-end:28px}.landing-final{min-height:158px;background-size:cover;background-position:50%;border-radius:19px;padding-inline:36px}.landing-final>.landing-mark{opacity:.92;filter:brightness(0) invert(1)}.landing-final-built-in{background-color:var(--landing-primary);background-image:none;background-repeat:no-repeat;gap:36px;justify-content:flex-start}.landing-final-built-in>.landing-final-copy{flex:0 1 auto}.landing-final-built-in>.landing-final-actions{flex:0 0 auto}.landing-partners{padding:54px max(16px,calc((100vw - 1180px)/2)) 62px;background:var(--landing-bg)}.landing-partners-head{text-align:center;margin:18px auto 28px}.landing-partners-head h2{margin:0;font-size:29px}.landing-partners-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,132px);justify-content:center;gap:12px;padding-block:8px 18px}.landing-partner-item{width:132px;height:142px;display:grid;place-items:center;color:var(--landing-text);text-decoration:none;transition:transform .18s ease}.landing-partner-tile{width:100px;height:100px;display:grid;place-items:center;transform:rotate(45deg);overflow:hidden;background:var(--landing-surface);border:1px solid color-mix(in srgb,var(--landing-primary) 16%,transparent);box-shadow:0 7px 20px rgba(16,39,74,.06);transition:box-shadow .18s ease,border-color .18s ease}.landing-partner-logo-frame{width:70px;height:70px;display:grid;place-items:center;transform:rotate(-45deg)}.landing-partner-logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.landing-partner-name{max-width:68px;text-align:center;font-size:11px;font-weight:700;line-height:1.6}.landing-partner-item:is(a):focus-visible,.landing-partner-item:is(a):hover{transform:translateY(-2px)}.landing-partner-item:is(a):focus-visible .landing-partner-tile,.landing-partner-item:is(a):hover .landing-partner-tile{border-color:color-mix(in srgb,var(--landing-primary) 30%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--landing-primary) 13%,transparent)}.landing-partner-item:is(a):focus-visible{outline:3px solid color-mix(in srgb,var(--landing-primary) 32%,transparent);outline-offset:2px;border-radius:12px}.landing-partner-item:is(a):active{transform:translateY(0)}.cms-array-action{margin-block:8px}.cms-array-toolbar{display:flex;align-items:center;gap:6px;margin-block:8px}.cms-array-toolbar button{min-height:32px!important;padding:4px 9px!important;font-size:12px}.cms-array-toolbar button[data-array-action=remove]{color:#c63b2f;margin-inline-start:auto}.cms-array-toolbar button:disabled{opacity:.42;cursor:not-allowed}@media(min-width:901px){.landing-header{height:114px;padding-top:38px}}@media(max-width:900px){.landing-header{height:72px}.landing-hero{padding-top:14px}.landing-hero-grid{grid-template-columns:1fr;gap:0;padding-bottom:0}.landing-hero-copy{order:2;padding-top:0;text-align:center}.landing-hero h1 span,.landing-hero h1 strong{text-align:center}.landing-hero-visual{order:1}.landing-split:after{inset-inline-end:-30px}.landing-trust-image{width:130px}.landing-mobile-menu[open]>div{z-index:50}}@media(max-width:600px){.landing-container{width:min(100% - 24px,1180px)}.landing-hero{padding-top:8px;background-size:auto,auto,58px 58px,auto}.landing-hero-grid{display:flex;flex-direction:column}.landing-hero-visual{min-height:244px;width:100%}.landing-network-reference{width:min(100%,270px);max-width:270px!important;margin-inline:0}.landing-hero h1{font-size:29px;line-height:1.39;letter-spacing:-.8px;margin-bottom:15px}.landing-hero-copy{padding:8px 6px 62px;width:100%}.landing-hero-copy>p{font-size:13px;line-height:2;max-width:350px;margin-bottom:21px}.landing-hero-actions{gap:10px}.landing-hero-actions .landing-button{width:100%;min-height:48px}.landing-hero-waves{width:100%;height:84px;opacity:.42}.landing-category-strip{grid-template-columns:repeat(3,1fr);margin-top:-22px;padding:7px 5px;min-height:150px}.landing-category-strip>div{min-height:62px;padding:7px 4px;gap:6px}.landing-category-strip>div:last-child{grid-column:auto}.landing-category-strip>div:nth-last-child(-n+2){transform:translateX(-50%)}.landing-category-strip svg{width:23px}.landing-category-strip span{font-size:10px;line-height:1.6}.landing-card{min-height:200px}.landing-split{width:calc(100% - 24px);min-height:300px;margin-bottom:48px}.landing-split>div{padding:30px 24px}.landing-split h2{font-size:24px}.landing-trust{width:calc(100% - 24px);padding:24px;gap:14px}.landing-trust-image{display:none}.landing-trust>svg{width:54px;height:54px;padding:12px}.landing-final{width:calc(100% - 24px);padding:28px 20px}.cms-media-grid{grid-template-columns:1fr}}.landing-category-strip>a,.landing-category-strip>div{display:flex;align-items:center;justify-content:center;gap:13px;min-height:58px;border-inline-start:1px solid #edf1f3}.landing-category-strip>:first-child{border-inline-start:0}.landing-category-link{color:inherit;text-decoration:none;border-radius:12px;outline-offset:3px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.landing-category-link:focus-visible,.landing-category-link:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--landing-primary) 8%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--landing-primary) 16%,transparent)}.landing-category-link:active{transform:translateY(0) scale(.99)}.landing-category-static{flex-wrap:wrap}.landing-category-static strong{color:var(--landing-primary);font-size:12px;font-variant-numeric:tabular-nums}.landing-member-count-loading{display:inline-block;width:2.5em;height:.75em;border-radius:999px;background:color-mix(in srgb,var(--landing-muted) 18%,transparent)}.landing-nav-linked-parent{display:flex;align-items:center}.landing-nav-linked-parent>button{display:grid;place-items:center;border:0;background:transparent;color:var(--landing-secondary);cursor:pointer;padding:5px;border-radius:6px}.landing-nav-linked-parent>button:focus-visible{outline:2px solid var(--landing-primary);outline-offset:2px}.landing-nav-linked-dropdown>[role=menu]{position:absolute}.landing-nav-linked-dropdown[data-active=true] .landing-nav-label>span{font-weight:900}.landing-nav-linked-dropdown[data-active=true] .landing-nav-label>span:after{content:"";position:absolute;left:50%;inset-block-end:-10px;width:7px;height:7px;border-radius:50%;background:var(--landing-primary);transform:translateX(-50%);pointer-events:none}@media(prefers-reduced-motion:reduce){.landing-category-link{transition:none}.landing-category-link:active,.landing-category-link:focus-visible,.landing-category-link:hover{transform:none}.landing-congress-link{transition:none}.landing-congress-link:active,.landing-congress-link:hover{transform:none}}@media(max-width:600px){.landing-category-strip>:nth-last-child(-n+2){transform:translateX(-50%)}.landing-category-strip>.landing-category-link:nth-last-child(-n+2):focus-visible,.landing-category-strip>.landing-category-link:nth-last-child(-n+2):hover{transform:translateX(-50%) translateY(-2px)}.landing-category-strip>.landing-category-link:nth-last-child(-n+2):active{transform:translateX(-50%) scale(.99)}}@media(max-width:600px) and (prefers-reduced-motion:reduce){.landing-category-strip>.landing-category-link:nth-last-child(-n+2):active,.landing-category-strip>.landing-category-link:nth-last-child(-n+2):focus-visible,.landing-category-strip>.landing-category-link:nth-last-child(-n+2):hover{transform:translateX(-50%)}}@media(max-width:600px){.landing-section-divider{width:90vw;height:18px}.landing-section-divider:before{filter:drop-shadow(0 5px 8px color-mix(in srgb,var(--landing-primary) 22%,transparent)) drop-shadow(0 9px 16px color-mix(in srgb,var(--landing-primary) 8%,transparent))}.landing-final-built-in{text-align:start}}@media(max-width:900px){.landing-partners-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,132px)}}@media(max-width:600px){.landing-partners{padding:46px 12px 54px}.landing-partners-head{margin:16px auto 22px}.landing-partners-head h2{font-size:25px}.landing-partners-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,112px);gap:10px 18px;padding-block:8px 16px}.landing-partner-item{width:112px;height:112px}.landing-partner-tile{width:84px;height:84px}.landing-partner-logo-frame{width:58px;height:58px}.landing-partner-name{max-width:56px;font-size:10px}}@media(prefers-reduced-motion:reduce){.landing-partner-item{transition:none}.landing-partner-item:is(a):active,.landing-partner-item:is(a):focus-visible,.landing-partner-item:is(a):hover{transform:none}.landing-partner-tile{transition:none}}.landing-footer{position:relative;isolation:isolate;overflow:clip;border:0;padding:0 0 22px;color:var(--landing-text);overflow-wrap:anywhere}.landing-footer p{margin-inline:0}.landing-footer-upper{position:relative;isolation:isolate;padding:34px 0 32px;background:var(--landing-surface)}.landing-footer-upper:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 8% 58%,color-mix(in srgb,var(--landing-accent) 9%,transparent),transparent 46%),radial-gradient(ellipse at 95% 82%,color-mix(in srgb,var(--landing-primary) 7%,transparent),transparent 43%),radial-gradient(ellipse at 38% 32%,color-mix(in srgb,var(--landing-accent) 5%,transparent),transparent 52%)}.landing-contact-section[data-background-tone=WHITE]:before{background:none}.landing-contact-section[data-background-tone=PALE_MINT]{background:color-mix(in srgb,var(--landing-bg-subtle) 70%,var(--landing-surface))}.landing-footer-decoration{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.landing-footer-decoration *{pointer-events:none}.landing-footer-leaf-motif{position:absolute;width:460px;height:460px;opacity:.48;filter:blur(1px)}.landing-footer-leaf-motif i{position:absolute;display:block;background:linear-gradient(135deg,color-mix(in srgb,var(--landing-accent) 22%,transparent),color-mix(in srgb,var(--landing-accent) 12%,transparent) 65%,transparent 100%);border-radius:2% 100% 2% 100%;transform-origin:95% 95%;-webkit-mask-image:linear-gradient(135deg,black 45%,transparent);mask-image:linear-gradient(135deg,black 45%,transparent)}.landing-footer-leaf-left{inset-inline-end:-210px;top:52px;transform:rotate(-12deg)}.landing-footer-leaf-left i:first-child{width:400px;height:460px;top:-40px;inset-inline-end:30px;transform:rotate(5deg)}.landing-footer-leaf-left i:nth-child(2){width:280px;height:360px;top:80px;inset-inline-end:40px;transform:rotate(-36deg)}.landing-footer-leaf-left i:nth-child(3){width:300px;height:400px;top:95px;inset-inline-end:20px;transform:rotate(-64deg)}.landing-footer-leaf-right{inset-inline-start:-100px;bottom:-40px;width:400px;height:400px;transform:rotate(8deg)}.landing-footer-leaf-right:before{content:"";position:absolute;pointer-events:none;width:5px;height:290px;left:174px;top:82px;border-radius:100%;transform:rotate(26deg);background:linear-gradient(transparent,color-mix(in srgb,var(--landing-accent) 18%,transparent),transparent)}.landing-footer-leaf-right i{border-radius:100% 0 100% 0}.landing-footer-leaf-right i:first-child{width:340px;height:200px;top:170px;left:-60px;transform:rotate(-16deg)}.landing-footer-leaf-right i:nth-child(2){width:110px;height:170px;top:0;left:135px;transform:rotate(-18deg)}.landing-footer-leaf-right i:nth-child(3){width:100px;height:150px;top:75px;left:55px;transform:rotate(-72deg)}.landing-contact-section[data-leaf-intensity=SUBTLE] .landing-footer-leaf-motif{opacity:.22}.landing-footer-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 455px;gap:64px;align-items:end;width:min(1120px,calc(100% - 64px))}.landing-footer-main[data-form-visible=false]{grid-template-columns:1fr}.landing-footer-info{min-width:0;padding-block:0 24px;text-align:start}.landing-footer-info>h2{margin:0 0 24px;font-size:var(--footer-contactHeading-desktop);font-weight:800;line-height:1.6}.landing-footer-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;max-width:600px}.landing-footer-contact-grid .landing-footer-contact-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.landing-footer-contact-grid .landing-footer-contact-icon{width:36px;height:36px}.landing-footer-contact-grid .landing-footer-contact-copy{max-width:24ch}.landing-footer-contact-grid .landing-footer-contact-copy :is(strong,em){line-height:1.8;word-break:normal;overflow-wrap:anywhere}.landing-footer-contact-item{display:flex;align-items:flex-start;gap:12px;min-width:0;color:var(--landing-text);text-decoration:none}.landing-footer-contact-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;color:var(--landing-primary);background:color-mix(in srgb,var(--landing-accent) 9%,var(--landing-surface))}.landing-footer-contact-icon svg{width:23px;height:23px;stroke-width:1.9}.landing-footer-contact-copy{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.landing-footer-contact-copy small{font-size:var(--footer-contactLabel-desktop);font-weight:700;line-height:1.7}.landing-footer-contact-copy strong{color:var(--landing-muted);font-size:var(--footer-contactValue-desktop);font-weight:400;line-height:1.9;text-align:start}.landing-footer-contact-copy strong[dir=ltr]{text-align:right}.landing-footer-contact-copy em{color:var(--landing-muted);font-size:var(--footer-contactSecondary-desktop);font-style:normal;line-height:1.9;white-space:pre-line}.landing-footer-form-card{width:455px;max-width:100%;min-width:0;padding:32px;background:var(--landing-surface);border:1px solid color-mix(in srgb,var(--landing-primary) 7%,var(--landing-surface));border-radius:18px;box-shadow:0 10px 32px color-mix(in srgb,var(--landing-primary) 5%,transparent)}.landing-footer-contact-form{display:grid;gap:16px;text-align:start}.landing-footer-contact-form header h2{margin:0;color:var(--landing-text);font-size:var(--footer-formHeading-desktop);line-height:1.5;font-weight:800}.landing-footer-contact-form header p{margin:10px 0 2px;color:var(--landing-muted);font-size:var(--footer-formSupporting-desktop);line-height:1.9}.landing-footer-contact-form>label{display:flex;flex-direction:column;gap:6px;color:var(--landing-text);font-size:var(--footer-fieldLabel-desktop);font-weight:700}.landing-footer-contact-form input:not([type=checkbox]),.landing-footer-contact-form textarea{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--landing-secondary) 22%,var(--landing-surface));border-radius:9px;background:var(--landing-surface);color:var(--landing-text);font-family:inherit;font-size:var(--footer-inputText-desktop);font-weight:400;line-height:1.7}.landing-footer-contact-form input::-moz-placeholder,.landing-footer-contact-form textarea::-moz-placeholder{color:var(--landing-muted);opacity:1}.landing-footer-contact-form input::placeholder,.landing-footer-contact-form textarea::placeholder{color:var(--landing-muted);opacity:1}.landing-footer-contact-form textarea{min-height:108px;resize:vertical}.landing-footer-form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.landing-footer-consent{display:flex;align-items:flex-start;gap:7px;min-width:0;max-width:230px;font-size:var(--footer-consent-desktop);line-height:1.9}.landing-footer-consent input{flex:0 0 17px;width:17px;height:17px;margin-top:4px;accent-color:var(--landing-primary)}.landing-footer-consent a{color:var(--landing-primary)}.landing-footer-form-actions button{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;min-width:132px;min-height:44px;padding:10px 18px;border:0;border-radius:10px;background:var(--landing-primary);color:var(--landing-button-text);font:inherit;font-size:var(--footer-button-desktop);font-weight:700;cursor:pointer}.landing-footer-form-actions button svg{width:18px;height:18px;flex:0 0 auto}.landing-footer-form-actions button{flex-shrink:1;max-width:48%;white-space:normal}.landing-footer-form-actions button:disabled{opacity:.6;cursor:wait}.landing-contact-section .landing-footer-form-status{margin:0;font-size:var(--footer-formSupporting-desktop);line-height:1.8}:is(.landing-footer,.landing-contact-section) :is(a,button,input,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--landing-primary) 50%,transparent);outline-offset:3px}.landing-footer>.landing-footer-lower{display:grid;grid-template-columns:1.5fr 1fr 1.8fr 1.1fr .9fr;gap:0;align-items:start;width:min(1360px,calc(100% - 96px));border-top:1px solid color-mix(in srgb,var(--landing-secondary) 9%,var(--landing-surface));padding-top:24px}.landing-footer-lower>[data-footer-column]{min-width:0;padding:8px 16px;overflow-wrap:anywhere;align-self:stretch}.landing-footer-lower>[data-footer-column=contact]{text-align:start}.landing-footer-lower>[data-footer-column]+[data-footer-column]{border-inline-start:1px solid color-mix(in srgb,var(--landing-secondary) 16%,var(--landing-surface))}.landing-footer-lower h3{margin:0 0 16px;font-size:var(--footer-columnHeading-desktop);font-weight:800;line-height:1.7}.landing-footer-link-column ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.landing-footer-link-column a{display:inline-block;padding-block:3px;color:var(--landing-muted);font-size:var(--footer-columnLink-desktop);text-decoration:none;line-height:1.8}.landing-footer-link-column a:hover{color:var(--landing-primary);text-decoration:underline}.landing-footer-link-column section+section{margin-top:20px}.landing-footer-lower-contact>[data-contact-type]+[data-contact-type]{margin-top:12px}.landing-footer-lower-contact>p{margin:0 0 12px;font-size:var(--footer-lowerContact-desktop);line-height:1.8}.landing-footer-lower-contact .landing-footer-contact-icon{width:32px;height:32px;flex-basis:32px;border-radius:8px}.landing-footer-lower-contact .landing-footer-contact-icon svg{width:20px;height:20px}.landing-footer-lower-contact .landing-footer-contact-copy :is(strong,em){font-size:var(--footer-lowerContact-desktop)}.landing-footer-lower-contact:has([data-footer-contact-id]){display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-content:start}.landing-footer-lower-contact:has(.landing-footer-owned-contact-label){grid-template-columns:fit-content(5em) 30px minmax(0,1fr)}.landing-footer-lower-contact>:is(h3,p,[data-footer-contact-id]){grid-column:1/-1}.landing-footer-lower-contact>[data-footer-contact-id]{display:grid;grid-template-columns:subgrid}.landing-footer-lower-contact>[data-footer-contact-id]+[data-footer-contact-id]{margin-block-start:10px}.landing-footer-owned-contact-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:start;gap:0 8px;text-align:start}.landing-footer-owned-contact-label{grid-column:1;grid-row:1;min-width:0;overflow-wrap:anywhere}.landing-footer-owned-contact-row>.landing-footer-contact-icon{grid-column:-3;grid-row:1;width:30px;height:30px}.landing-footer-owned-contact-row>.landing-footer-contact-icon svg{width:18px;height:18px}.landing-footer-owned-contact-row>strong{grid-column:-2;grid-row:1;min-width:0;text-align:start}.landing-footer-owned-contact-row>strong:dir(ltr){text-align:end}.landing-footer-brand-column{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.landing-footer-brand-lockup{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px}.landing-footer-logo{display:block;width:var(--footer-logo-desktop);max-width:100%;height:auto;max-height:130px;-o-object-fit:contain;object-fit:contain}.landing-footer-brand-title{color:var(--landing-text);font-size:var(--footer-brandTitle-desktop);font-weight:800;line-height:1.7}.landing-footer .landing-footer-brand-tagline{margin:0;max-width:34ch;font-size:var(--footer-brandDescription-desktop);line-height:1.8}.landing-footer-social{display:flex;flex-direction:column;align-items:center;gap:8px}.landing-footer-social>span{font-size:var(--footer-socialLabel-desktop);color:var(--landing-muted)}.landing-footer-social nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.landing-footer-social nav a{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--landing-secondary) 8%,var(--landing-surface));border-radius:10px;color:var(--landing-secondary);background:var(--landing-surface)}.landing-footer-social svg{width:19px;height:19px}.landing-footer>.landing-footer-legal{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;flex-wrap:nowrap;width:min(1360px,calc(100% - 96px));margin-top:26px}.landing-footer-legal:after,.landing-footer-legal:before{content:"";height:1px;flex:1;background:color-mix(in srgb,var(--landing-secondary) 9%,var(--landing-surface))}.landing-footer .landing-footer-legal p{flex:0 1 auto;margin:0;text-align:center;font-size:var(--footer-copyright-desktop);line-height:1.9}@media (min-width:901px){.landing-footer-upper{padding-block:16px 10px}.landing-footer-main{align-items:start}.landing-footer-leaf-left{opacity:.6}.landing-contact-section[data-leaf-intensity=SUBTLE] .landing-footer-leaf-left{opacity:.27}.landing-footer-info{grid-column:1;grid-row:1}.landing-footer-form-card{grid-column:2;grid-row:1;margin-block-start:40px}.landing-contact-section .landing-footer-main[data-form-visible=true]>.landing-footer-info{align-self:stretch;display:flex;flex-direction:column;padding-block-start:calc(40px + 32px + 1px)}.landing-contact-section .landing-footer-main[data-form-visible=true]>.landing-footer-info>h2{margin-block-end:40px}.landing-contact-section .landing-footer-main[data-form-visible=true]>.landing-footer-info>.landing-footer-contact-grid{flex:1;align-content:start;row-gap:64px}.landing-footer-lower>[data-footer-column]{grid-row:1}.landing-footer-lower>[data-footer-column=contact]{grid-column:1}.landing-footer-lower>[data-footer-column=company]{grid-column:2}.landing-footer-lower>[data-footer-column=brand]{grid-column:3}.landing-footer-lower>[data-footer-column=more]{grid-column:4}.landing-footer-lower>[data-footer-column=quick]{grid-column:5}}@media (min-width:901px) and (max-width:1100px){.landing-footer-main{gap:32px;grid-template-columns:minmax(0,1fr) 430px}.landing-footer-form-card{width:430px}.landing-footer-contact-grid{-moz-column-gap:24px;column-gap:24px}.landing-footer-lower>[data-footer-column]{padding-inline:14px}}@media (max-width:900px){.landing-footer-main{grid-template-columns:1fr;gap:32px;width:min(640px,calc(100% - 48px))}.landing-footer-info{order:0;padding:0}.landing-footer-form-card{order:1;justify-self:center}.landing-footer>.landing-footer-lower{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 48px);gap:24px 0}.landing-footer-lower>.landing-footer-brand-column{grid-column:1/-1;grid-row:1;border:0}.landing-footer-brand-lockup{max-width:380px}.landing-footer-lower>[data-footer-column],.landing-footer-lower>[data-footer-column]+[data-footer-column]{border:0}.landing-footer .landing-footer-lower>[data-footer-column=company],.landing-footer .landing-footer-lower>[data-footer-column=quick]{border-inline-start:1px solid color-mix(in srgb,var(--landing-secondary) 12%,var(--landing-surface))}}@media (max-width:600px){.landing-footer{padding-bottom:104px}.landing-footer-upper{padding:28px 0}.landing-footer-main{width:calc(100% - 32px);gap:28px}.landing-footer-info>h2{font-size:var(--footer-contactHeading-mobile);margin-bottom:22px}.landing-footer-contact-grid{gap:22px 16px}.landing-footer-contact-grid .landing-footer-contact-item{grid-template-columns:30px minmax(0,1fr);gap:8px}.landing-footer-contact-grid .landing-footer-contact-icon{width:30px;height:30px}.landing-footer-leaf-right:before{display:none}.landing-footer-contact-item{gap:8px}.landing-footer-contact-icon{width:30px;height:30px;flex-basis:30px}.landing-footer-contact-icon svg{width:20px;height:20px}.landing-footer-contact-copy small{font-size:var(--footer-contactLabel-mobile)}.landing-footer-contact-copy strong{font-size:var(--footer-contactValue-mobile)}.landing-footer-contact-copy em{font-size:var(--footer-contactSecondary-mobile)}.landing-footer-leaf-motif{opacity:.18;transform:scale(.65)}.landing-footer-leaf-left{inset-inline-end:-290px}.landing-footer-leaf-right{inset-inline-start:-300px;bottom:-110px}.landing-contact-section[data-leaf-intensity=SUBTLE] .landing-footer-leaf-motif{opacity:.1}.landing-footer-form-card{width:100%;padding:24px}.landing-footer-contact-form header h2{font-size:var(--footer-formHeading-mobile)}.landing-contact-section .landing-footer-form-status,.landing-footer-contact-form header p{font-size:var(--footer-formSupporting-mobile)}.landing-footer-contact-form>label{font-size:var(--footer-fieldLabel-mobile)}.landing-footer-contact-form input:not([type=checkbox]),.landing-footer-contact-form textarea{font-size:var(--footer-inputText-mobile)}.landing-footer-consent{max-width:none;font-size:var(--footer-consent-mobile)}.landing-footer-form-actions{flex-direction:column;align-items:stretch;gap:14px}.landing-footer-form-actions button{font-size:var(--footer-button-mobile);max-width:100%}.landing-footer>.landing-footer-lower{width:calc(100% - 32px);gap:24px 0}.landing-footer-lower>[data-footer-column]{padding:0 12px}.landing-footer-lower>[data-footer-column=contact]{grid-column:1/-1}.landing-footer .landing-footer-lower>:is([data-footer-column=company],[data-footer-column=quick]){border-inline-start:0}.landing-footer .landing-footer-lower>[data-footer-column=more]{border-inline-start:1px solid color-mix(in srgb,var(--landing-secondary) 12%,var(--landing-surface))}.landing-footer-lower>.landing-footer-brand-column{display:contents}.landing-footer-brand-lockup{grid-column:1/-1;order:-1;padding:4px 12px 12px;justify-self:center}.landing-footer-brand-title{font-size:var(--footer-brandTitle-mobile)}.landing-footer .landing-footer-brand-tagline{font-size:var(--footer-brandDescription-mobile)}.landing-footer-logo{width:var(--footer-logo-mobile)}.landing-footer-lower h3{font-size:var(--footer-columnHeading-mobile);margin-bottom:12px}.landing-footer-link-column a{font-size:var(--footer-columnLink-mobile);min-height:44px;display:flex;align-items:center}.landing-footer-lower-contact .landing-footer-contact-copy :is(strong,em),.landing-footer-lower-contact>p{font-size:var(--footer-lowerContact-mobile)}.landing-footer-social{grid-column:1/-1;order:10}.landing-footer-social>span{font-size:var(--footer-socialLabel-mobile)}.landing-footer-social nav a{width:44px;height:44px}.landing-footer>.landing-footer-legal{width:calc(100% - 32px);gap:12px;margin-top:24px}.landing-footer .landing-footer-legal p{font-size:var(--footer-copyright-mobile)}}.landing-footer-preview-link{display:inline-block;padding-block:3px;color:var(--landing-muted);font-size:var(--footer-columnLink-desktop);line-height:1.8;opacity:.65}.landing-footer-social nav .landing-footer-preview-social{display:grid;place-items:center;width:34px;height:34px;border:1px dashed color-mix(in srgb,var(--landing-secondary) 18%,var(--landing-surface));border-radius:10px;color:var(--landing-secondary);opacity:.65}@media (max-width:600px){.landing-footer-preview-link{font-size:var(--footer-columnLink-mobile)}.landing-footer-social nav .landing-footer-preview-social{width:44px;height:44px}}.landing-contact-section{position:relative;overflow:hidden;overflow-wrap:anywhere;color:var(--landing-text)}.landing-footer{background:var(--landing-surface);border-top:1px solid color-mix(in srgb,var(--landing-secondary) 10%,var(--landing-surface))}@media (max-width:600px){.landing-contact-section:last-child{padding-bottom:104px}}.landing-nav-linked-dropdown>summary{gap:0}.landing-nav-chevron{display:grid;place-items:center;padding:5px}@media(max-width:900px){.landing-mobile-parent{min-width:0}.landing-mobile-parent>.landing-mobile-nav-item{width:100%}.landing-mobile-children:not([hidden]){inset-block-start:auto;inset-block-end:calc(100% + 10px);inset-inline-end:8px}}