@charset "UTF-8";*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}img{block-size:auto}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--color-pure-white: #FFFFFF;--color-white-60: rgba(255, 255, 255, .6);--color-white-40: rgba(255, 255, 255, .4);--color-emerald-green: #00932B;--color-fresh-green: #36e58d;--color-red: #FF6467;--color-error: var(--color-red);--color-success: var(--color-emerald-green);--color-deep-teal: #007E73;--color-ink-blue: #101828;--color-ink-blue-60: rgba(16, 24, 40, .6);--color-carbon-black: #111111;--color-slate-blue: #4A5565;--color-mist-gray: #D9D9D9;--color-paper-white: #F6F6F6;--color-background-light: #FFFFFF;--color-background-dark: #F6F6F6;--color-text-primary: #101828;--color-text-secondary: #717182;--color-text-body: #757575;--color-text-body-small: #4A5565;--gradient-fresh-flow: linear-gradient(125.41deg, #45f78f -32.15%, #00932b 105.4%);--gradient-deep-current: linear-gradient(to bottom, #007e73 0%, #00c977 100%);--gradient-soft-mint: linear-gradient(to bottom left, rgba(26, 204, 114, .15) 3.87%, rgba(13, 102, 57, .09) 103.87%);--gradient-light-breeze: linear-gradient(220.31deg, rgba(54, 229, 141, .4) 3.99%, rgba(255, 255, 255, .4) 38.59%, rgba(255, 255, 255, 0) 99.94%);--gradient-mint-mesh: radial-gradient(rgba(16, 24, 40, .035) 1px, transparent 1px) 0 0/2.6rem 2.6rem repeat, radial-gradient(90rem 48rem at 50% -12%, rgba(54, 229, 141, .14), transparent 62%) no-repeat, radial-gradient(70rem 50rem at 100% 100%, rgba(0, 126, 115, .08), transparent 60%) no-repeat, linear-gradient(180deg, #f7faf8 0%, #eef4f0 100%) no-repeat;--gradient-forest-mesh: linear-gradient(rgba(255, 255, 255, .015) 1px, transparent 1px) 0 0/6.4rem 6.4rem repeat, linear-gradient(90deg, rgba(255, 255, 255, .015) 1px, transparent 1px) 0 0/6.4rem 6.4rem repeat, radial-gradient(110rem 62rem at 82% 14%, rgba(54, 229, 141, .12), transparent 60%) no-repeat, radial-gradient(90rem 52rem at 8% 96%, rgba(0, 147, 43, .1), transparent 60%) no-repeat, #06120d;--gradient-deep-teal: radial-gradient(120rem 76rem at 50% 122%, rgba(0, 185, 100, .16), transparent 60%) no-repeat, linear-gradient(162deg, #0d2330 0%, #0b1d26 50%, #08161c 100%) no-repeat;--gradient-ink-hero: radial-gradient(90rem 52rem at 88% 6%, rgba(54, 229, 141, .1), transparent 60%), linear-gradient(180deg, #06120d 0%, #07160f 60%, #051009 100%);--font-family-display: Plus Jakarta Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Arial, sans-serif;--font-family-main: Plus Jakarta Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Arial, sans-serif;--font-size-h1: 2.6rem;--font-size-h2: 2.5rem;--font-size-h3: 2.2rem;--font-size-h4: 2rem;--font-size-h5: 1.8rem;--font-size-h6: 1.5rem}@media (min-width: 640px){:root{--font-size-h1: 3.6rem;--font-size-h2: 3.2rem;--font-size-h3: 2.5rem;--font-size-h4: 2.2rem;--font-size-h5: 2rem;--font-size-h6: 1.8rem}}@media (min-width: 768px){:root{--font-size-h1: 4.6rem;--font-size-h2: 4.2rem;--font-size-h3: 3rem;--font-size-h4: 2.4rem;--font-size-h5: 2rem;--font-size-h6: 1.8rem}}:root{--font-size-body: 1.8rem;--font-size-body-small: 1.6rem;--font-size-caption: 1.1rem}@media (min-width: 768px){:root{--font-size-caption: 1.4rem;--font-size-button: 1.5rem}}:root{--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--flow-space: 1.5625rem;--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--box-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--component-spacing: clamp(3rem, 6.5vw + 1.05rem, 6.25rem);--transition-duration: .5s;--transition-timing: ease;--transition: .5s ease;--section-spacing: 120px;--section-spacing-small: 60px;--sticky-offset: 120px}html{font-size:10px;scroll-padding-block-start:var(--sticky-offset)}body,.paragraph{color:var(--color-text);font-family:var(--font-family-main);font-size:var(--font-size-body);font-weight:initial;line-height:1.5}body.locked,.paragraph.locked{overflow:hidden}p,.paragraph{font-size:var(--font-size-body);color:var(--color-text-body);line-height:1.6;margin:0}.text-small{font-size:var(--font-size-body-small);color:var(--color-text-body-small);line-height:1.6}a{color:var(--color-accent);text-underline-offset:.3ex}hr{--flow-space: var(--component-spacing);border:0;margin-block:var(--flow-space);margin-inline:auto}hr:after{background-color:var(--color-border);block-size:2px;content:"";display:block}kbd,code{background:var(--color-background-secondary);border-radius:4px;display:inline-block;font-size:.95em;padding-block:0;padding-inline:.375em;word-break:break-word}figcaption{color:var(--color-text-muted);font-size:var(--font-size-body-small);margin-block-start:.25rem}blockquote,.blockquote{border-inline-start:5px solid var(--color-accent);display:block;font-size:1.44rem;font-style:normal;font-weight:500;line-height:calc(1em + .75rem);margin-block:var(--flow-space);margin-inline:2.5rem 0;padding-inline-start:.8rem}blockquote cite,.blockquote cite{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);font-style:normal;margin-block-start:.25rem}small{font-size:var(--font-size-body-small)}ul:not([class]),ol:not([class]){--item-spacing: .66em;padding-inline-start:1.5rem}ul:not([class]) li+li,ol:not([class]) li+li{margin-block-start:var(--item-spacing)}ul:not([class]) li>ul,ul:not([class]) li ol,ol:not([class]) li>ul,ol:not([class]) li ol{--item-spacing: .33em;margin-block-start:var(--item-spacing)}table{border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--font-size-body-small);inline-size:100%;max-inline-size:100%}table caption{caption-side:bottom;color:var(--color-text-muted);margin-block-start:calc(var(--flow-space) / 2);text-align:start}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{color:var(--color-text-muted);font-weight:500}table thead{background-color:var(--color-background-secondary);border-block-end:solid 1px var(--color-border)}table tr:nth-child(2n){border-block-end:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color: var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-text-color: var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}form{margin:0}fieldset{border:0;padding:0}legend{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;padding:0}label{color:var(--color-text-muted);font-size:var(--font-size-body-small);font-weight:500;margin-block-start:0}[type=tel],[type=url],[type=text],[type=date],[type=email],[type=search],[type=number],[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-border-secondary);border-radius:0;caret-color:var(--color-text);color:var(--color-text);font-size:var(--font-size-body-small);max-inline-size:100%;padding-block:.75rem;padding-inline:.625rem;transition:border-color .3s ease-in-out}[type=tel]::placeholder,[type=url]::placeholder,[type=text]::placeholder,[type=date]::placeholder,[type=email]::placeholder,[type=search]::placeholder,[type=number]::placeholder,[type=password]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-border-secondary)}[type=tel]:disabled,[type=url]:disabled,[type=text]:disabled,[type=date]:disabled,[type=email]:disabled,[type=search]:disabled,[type=number]:disabled,[type=password]:disabled,textarea:disabled,select:disabled{cursor:default;opacity:.5;pointer-events:none}[type=tel]:invalid,[type=url]:invalid,[type=text]:invalid,[type=date]:invalid,[type=email]:invalid,[type=search]:invalid,[type=number]:invalid,[type=password]:invalid,textarea:invalid,select:invalid{border-color:var(--color-error)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3E%3Crect width='38' height='38' fill='rgba(255, 255, 255, 0.7)' rx='19'/%3E%3Cpath stroke='rgba(48, 48, 48, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.846 15.846 19 26l10.153-10.154'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1.75rem;line-height:1.5;padding-inline-end:54px}option{color:initial}textarea{inline-size:100%;min-block-size:150px;resize:vertical;vertical-align:top}[type=checkbox],[type=radio]{accent-color:var(--color-accent);block-size:20px;display:inline-block;inline-size:20px;margin-block-start:4px;margin-inline-end:8px;vertical-align:top}[type=checkbox]+label,[type=radio]+label{color:var(--color-text);display:inline-block;font:inherit;inline-size:calc(100% - 33px)}.container{width:100%;max-width:1400px;margin:auto;padding:0 2rem}.pageWrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-block-size:100%}.admin-bar .pageWrapper{padding-block-start:var(--wp-admin--admin-bar--height)}.page-template-landing-page .pageWrapper{position:relative;background-color:var(--color-carbon-black);background-image:var(--gradient-ink-hero)}.wp-block-post-content>.alignfull{margin-inline:auto;max-inline-size:var(--content-max-width-full)!important}.wp-block-post-content .wp-caption{max-inline-size:100%}.wp-block-post-content .aligncenter{margin-inline:auto}.groupContainer{display:inline-flex;flex-wrap:wrap;gap:var(--flow-space)}[data-size=medium]{max-inline-size:var(--content-max-width)}[data-size=wide]{max-inline-size:var(--content-max-width-wide)}[data-size=full]{max-inline-size:100%}[data-align=left]{margin-inline:unset}[data-align=center]{margin-inline:auto}[data-text-align=left]{text-align:start}[data-text-align=center]{text-align:center}[data-flow=layout]>*+*{margin-block-start:calc(var(--component-spacing) / 2)}[data-flow=content]>*+*{margin-block-start:var(--flow-space)}@media (max-width: 767px){[data-size=wide] p,[data-size=wide] .paragraph,[data-size=wide] h1,[data-size=wide] h2,[data-size=wide] h3,[data-size=wide] h4,[data-size=wide] h5,[data-size=wide] h6,[data-size=wide] .h1,[data-size=wide] .h2,[data-size=wide] .h3,[data-size=wide] .h4,[data-size=wide] .h5,[data-size=wide] .h6,[data-size=full] p,[data-size=full] .paragraph,[data-size=full] h1,[data-size=full] h2,[data-size=full] h3,[data-size=full] h4,[data-size=full] h5,[data-size=full] h6,[data-size=full] .h1,[data-size=full] .h2,[data-size=full] .h3,[data-size=full] .h4,[data-size=full] .h5,[data-size=full] .h6,[data-text-align=center] p,[data-text-align=center] .paragraph,[data-text-align=center] h1,[data-text-align=center] h2,[data-text-align=center] h3,[data-text-align=center] h4,[data-text-align=center] h5,[data-text-align=center] h6,[data-text-align=center] .h1,[data-text-align=center] .h2,[data-text-align=center] .h3,[data-text-align=center] .h4,[data-text-align=center] .h5,[data-text-align=center] .h6{text-wrap:balance}[data-size=wide] p br,[data-size=wide] .paragraph br,[data-size=wide] h1 br,[data-size=wide] h2 br,[data-size=wide] h3 br,[data-size=wide] h4 br,[data-size=wide] h5 br,[data-size=wide] h6 br,[data-size=wide] .h1 br,[data-size=wide] .h2 br,[data-size=wide] .h3 br,[data-size=wide] .h4 br,[data-size=wide] .h5 br,[data-size=wide] .h6 br,[data-size=full] p br,[data-size=full] .paragraph br,[data-size=full] h1 br,[data-size=full] h2 br,[data-size=full] h3 br,[data-size=full] h4 br,[data-size=full] h5 br,[data-size=full] h6 br,[data-size=full] .h1 br,[data-size=full] .h2 br,[data-size=full] .h3 br,[data-size=full] .h4 br,[data-size=full] .h5 br,[data-size=full] .h6 br,[data-text-align=center] p br,[data-text-align=center] .paragraph br,[data-text-align=center] h1 br,[data-text-align=center] h2 br,[data-text-align=center] h3 br,[data-text-align=center] h4 br,[data-text-align=center] h5 br,[data-text-align=center] h6 br,[data-text-align=center] .h1 br,[data-text-align=center] .h2 br,[data-text-align=center] .h3 br,[data-text-align=center] .h4 br,[data-text-align=center] .h5 br,[data-text-align=center] .h6 br{display:none}}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.scrollableTableWrapper td{min-inline-size:25ch}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-pure-white);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text-primary);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.boxPadding{padding-block:var(--box-spacing);padding-inline:var(--box-spacing)}.boxBorder{border:solid 2px var(--color-border)}[data-theme]{background-color:var(--color-background);color:var(--color-text)}.accordeon{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.accordeon{gap:35px}}.accordeon__item{border-bottom:1px solid var(--color-mist-gray);padding-bottom:24px}@media (min-width: 768px){.accordeon__item{padding-bottom:35px}}.accordeon__header{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;padding:1.2rem 0;margin-block:-1.2rem;background:none;border:none;cursor:pointer;gap:20px}.accordeon__meta{display:flex;align-items:center;gap:20px}.accordeon__title{font-size:1.8rem;font-weight:var(--font-weight-semibold);color:var(--color-ink-blue);text-align:left;line-height:1.3}@media (min-width: 768px){.accordeon__title{font-size:2.4rem}}.accordeon__arrow{flex-shrink:0;width:24px;height:24px;transition:transform .35s ease}@media (min-width: 768px){.accordeon__arrow{width:28px;height:28px}}.accordeon__arrow--open{transform:rotate(180deg)}.accordeon__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.accordeon__content--open{grid-template-rows:1fr}.accordeon__content-inner{overflow:hidden;color:var(--color-ink-blue)}.accordeon__content-inner--open{padding-top:20px}.accordeon--dark{gap:16px}@media (min-width: 768px){.accordeon--dark{gap:16px}}.accordeon__item--dark{border:none;padding-bottom:0;border-radius:20px}.accordeon__header--dark{min-height:75px;padding:20px;margin-block:0;border:1px solid rgba(255,255,255,.14);border-radius:20px;background-image:var(--gradient-soft-mint);transition:transform var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.accordeon__header--dark:hover{transform:translate(4px);border-color:#ffffff57}.accordeon__number--dark{min-width:3ch;opacity:.2;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color-pure-white)}.accordeon__title--dark{font-size:2.1rem;font-weight:var(--font-weight-semibold);color:var(--color-pure-white)}@media (min-width: 768px){.accordeon__title--dark{font-size:2.1rem}}.accordeon__arrow--dark{width:24px;height:24px}@media (min-width: 768px){.accordeon__arrow--dark{width:24px;height:24px}}.accordeon__content-inner--dark{color:var(--color-pure-white);padding:0 20px}.accordeon__content-inner--dark.accordeon__content-inner--open{padding-top:20px;padding-bottom:20px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;font-family:inherit;cursor:pointer;text-decoration:none;color:var(--color-pure-white);padding:1.3rem 2.5rem;border-radius:1.6rem;background:linear-gradient(163.8deg,#45f78f -45.27%,#00932b 82.24%);gap:1.2rem;filter:drop-shadow(0px 1px 4px rgba(0,0,0,.15));transition:background var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing)}.button:hover{transform:translateY(-2px);background:linear-gradient(163.8deg,#13c55d -45.27%,#006100 82.24%)}@media (min-width: 768px){.button{padding:1.6rem 3rem}}.button--disabled,.button:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(1);box-shadow:none}.button--disabled:hover,.button:disabled:hover{transform:none;box-shadow:none}.button--disabled:hover,.button:disabled:hover{background:linear-gradient(163.8deg,#45f78f -45.27%,#00932b 82.24%)}.button--compact{padding:.9rem 1.6rem;border-radius:1.2rem;gap:.8rem}@media (min-width: 768px){.button--compact{padding:1.3rem 2.5rem;border-radius:1.3rem;gap:1rem}}.button--simple{padding:0;border-radius:0;background:none;color:var(--color-deep-teal);gap:.7rem;filter:none}.button--simple:hover{transform:none;background:none}.button--small{gap:.6rem}@media (min-width: 768px){.button--small{gap:.7rem}}.button--back{flex-direction:row-reverse}.button--back:after{transform:scaleX(-1)}.button--glow{height:5.4rem;padding:0 2.8rem;border-radius:1.4rem;gap:1rem;color:var(--color-ink-blue);background:linear-gradient(180deg,#45f78f,#00932b);filter:none;box-shadow:0 1.4rem 3.4rem -1.2rem #36e58d8c;transition:transform var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}.button--glow:hover{background:linear-gradient(180deg,#45f78f,#00932b);box-shadow:0 2rem 4.4rem -1.2rem #36e58db3}.button--glow:after{content:"";width:1.8rem;height:1.8rem;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.16669%2010H15.8334'%20stroke='%23007E73'%20stroke-width='2.08333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10%204.16675L15.8333%2010.0001L10%2015.8334'%20stroke='%23007E73'%20stroke-width='2.08333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.16669%2010H15.8334'%20stroke='%23007E73'%20stroke-width='2.08333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10%204.16675L15.8333%2010.0001L10%2015.8334'%20stroke='%23007E73'%20stroke-width='2.08333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/contain no-repeat}.button--glow:has(.button__icon):after{content:none}@media (min-width: 768px){.button--glow{padding:0 2.8rem}}.button--down:after{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%2300932B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%204.5v15'/%3e%3cpath%20d='M5.5%2013%2012%2019.5%2018.5%2013'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%2300932B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%204.5v15'/%3e%3cpath%20d='M5.5%2013%2012%2019.5%2018.5%2013'/%3e%3c/svg%3e")}.button--ghost{height:5.4rem;padding:0 2.8rem;border-radius:1.4rem;gap:1rem;color:var(--color-pure-white);background:#ffffff0f;border:1px solid rgba(255,255,255,.22);filter:none}.button--ghost:hover{transform:translateY(-2px);background:#ffffff1f;border-color:var(--color-fresh-green)}@media (min-width: 768px){.button--ghost{padding:0 2.8rem}}.button__text{font-size:1.2rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.button__text--compact{font-size:1.1rem;letter-spacing:.032rem}.button__text--simple{text-transform:none}.button__text--small{font-size:1rem}@media (min-width: 768px){.button__text--small{font-size:1.2rem}}.button__text--glow,.button__text--ghost{font-size:1.6rem;text-transform:none}.button__icon{width:2rem;height:2rem;background-color:currentColor;mask:var(--button-icon) center/contain no-repeat;-webkit-mask:var(--button-icon) center/contain no-repeat}@media (min-width: 768px){.button__icon{width:2.5rem;height:2.5rem}}.button__icon--compact{width:2rem;height:2rem}@media (min-width: 768px){.button__icon--compact{width:2rem;height:2rem}}.button__icon--simple{width:2rem;height:2rem}.button__icon--small{width:1.6rem;height:1.6rem}@media (min-width: 768px){.button__icon--small{width:2rem;height:2rem}}.card{display:flex;flex-direction:column;gap:3.6rem;padding:3.2rem;color:inherit;text-decoration:none;border-radius:2.4rem;background:var(--color-white-60);border:1px solid var(--color-white-40);box-shadow:0 0 40px #0000001a}@media (min-width: 1280px){.card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;column-gap:2rem}}.card--simple{align-items:center;text-align:center;gap:1.2rem;padding:1.2rem .4rem}@media (min-width: 768px){.card--simple{gap:2rem;padding:2rem}}@media (min-width: 1280px){.card--simple{display:flex}}.card--advantages{gap:2rem;border-color:var(--color-fresh-green);background:var(--gradient-soft-mint);transition:transform var(--transition),box-shadow var(--transition);box-shadow:0 20px 25px -5px #0000,0 8px 10px -6px #0000}@media (min-width: 1280px){.card--advantages{display:flex;align-items:normal}}.card--advantages:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.card__icon{width:7.2rem;height:7.2rem;border-radius:2.4rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.card__title{font-size:2.2rem;font-weight:var(--font-weight-bold);color:var(--color-ink-blue)}@media (min-width: 1280px){.card__title{font-size:2rem}}.card__title--simple{font-size:1.2rem}@media (min-width: 768px){.card__title--simple{font-size:1.8rem}}.card__title--advantages{font-size:2.2rem;color:var(--color-pure-white)}.card__description{font-size:1.6rem;color:var(--color-slate-blue);margin:0;flex-grow:1}@media (min-width: 1280px){.card__description{grid-column:1/-1;align-self:start}}.card__description--advantages{color:var(--color-mist-gray)}.card__button{justify-content:flex-start}@media (min-width: 1280px){.card__button{grid-column:1/-1}}.card__button--simple{margin-top:auto}.card-progress{display:flex;flex-direction:column;gap:26px;padding:32px;border-radius:24px;min-width:min(35rem,100%);max-width:480px;background:#fff9;border:1px solid rgba(255,255,255,.4);box-shadow:0 0 40px #0000001a;color:inherit;text-decoration:none}.card-progress[href]{transition:transform var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}.card-progress[href]:hover{transform:translateY(-2px);box-shadow:0 0 48px #00000029}.card-progress__tags{display:flex;flex-wrap:wrap;gap:8px}.card-progress__tag{display:inline-block;padding:3.5px 8px;border-radius:4px;background:#f3f4f6;font-size:1.2rem;font-weight:700;color:var(--color-slate-blue)}.card-progress__tag:nth-child(n+5){display:none}.card-progress__body{display:flex;flex-direction:column;gap:12px}.card-progress__title{margin:0;font-size:2.4rem;font-weight:600;color:var(--color-ink-blue)}.card-progress__subtitle{margin:0;font-size:1.8rem;font-weight:400;color:#6a7282}.card-progress__description{margin:0;font-size:1.6rem;color:var(--color-slate-blue)}.card-progress__progress-track{margin-top:auto;height:4px;border-radius:9999px;background:var(--color-mist-gray);overflow:hidden}.card-progress__progress-bar{height:100%;background:var(--gradient-deep-current);border-radius:9999px;transition:width .4s ease}.card-stat{container-type:inline-size;display:flex;flex-direction:column;width:100%;aspect-ratio:11/10;min-height:0;padding:8.1%;border-radius:2rem;border:1px solid rgba(255,255,255,.14);background:var(--gradient-soft-mint);transition:transform var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.card-stat:hover{transform:translateY(-4px);border-color:#ffffff57}.card-stat__company{font-size:7.3cqw;font-weight:var(--font-weight-bold);color:var(--color-pure-white);margin:0 0 4cqw}.card-stat__stat-group{display:flex;flex-direction:column;gap:1.6cqw;margin-top:1.6cqw}.card-stat__stat{font-size:17cqw;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-pure-white);margin:0}.card-stat__label{margin:0;opacity:.4;font-size:5.9cqw;line-height:1.4;font-weight:var(--font-weight-bold);letter-spacing:.03em;color:var(--color-pure-white);text-transform:uppercase}.card-stat__description{font-size:5.4cqw;color:var(--color-pure-white);opacity:.85;margin:auto 0 0}.case-study-card{display:flex;flex-direction:column;border:1px solid var(--color-paper-white);border-radius:2rem;overflow:hidden;background:var(--color-pure-white);color:inherit;text-decoration:none;transition:transform var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.case-study-card:hover{border-color:#00932b66;box-shadow:0 2.2rem 4.8rem -2rem #00932b38}.case-study-card--featured{display:grid;grid-template-columns:1fr}@media (min-width: 1024px){.case-study-card--featured{grid-template-columns:46% 1fr}}.case-study-card--featured:hover{transform:none}.case-study-card:not(.case-study-card--featured):hover{transform:translateY(-.5rem)}.case-study-card__cover{position:relative;overflow:hidden;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 80% at 50% 0%,#15402b,#0c2419 55%,#07140e);background-size:cover;background-position:center}.case-study-card__cover--empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#45f78f0f 0,#45f78f0f 14.28%,#45f78f05 14.28%,#45f78f05 28.56%);mask-image:linear-gradient(180deg,transparent 20%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000 100%)}.case-study-card__cover--empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 45% at 50% 100%,rgba(54,229,141,.16),transparent 70%)}.case-study-card--featured .case-study-card__cover{aspect-ratio:auto;min-height:32rem}.case-study-card__chip{position:absolute;top:1.6rem;left:1.6rem;z-index:2;display:inline-flex;align-items:center;height:3rem;padding:0 1.4rem;border:1px solid rgba(54,229,141,.55);border-radius:10rem;background:#07140e8c;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);color:var(--color-pure-white);font-size:1.1rem;font-weight:var(--font-weight-bold);letter-spacing:.08rem;text-transform:uppercase}.case-study-card__body{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;flex:1}.case-study-card--featured .case-study-card__body{gap:2rem;padding:3rem;justify-content:center}@media (min-width: 1024px){.case-study-card--featured .case-study-card__body{padding:4.4rem 4.8rem}}.case-study-card__featured-label{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.15rem;text-transform:uppercase;color:var(--color-emerald-green)}.case-study-card__featured-label:before{content:"";width:2.4rem;height:.2rem;background:var(--color-emerald-green);border-radius:.2rem}.case-study-card__meta{display:flex;align-items:center;gap:1.2rem;color:var(--color-text-body-small);font-size:1.3rem}.case-study-card__client{color:var(--color-emerald-green);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06rem;font-size:1.2rem}.case-study-card__dot{width:.4rem;height:.4rem;flex-shrink:0;background:var(--color-mist-gray);border-radius:50%}.case-study-card__title{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:2rem;letter-spacing:-.04rem;line-height:1.3;color:var(--color-ink-blue);transition:color var(--transition-duration) var(--transition-timing)}.case-study-card:hover .case-study-card__title{color:var(--color-emerald-green)}.case-study-card--featured .case-study-card__title{font-size:3rem;line-height:1.2}.case-study-card__excerpt{font-size:1.4rem;line-height:1.6;color:var(--color-text-body-small)}.case-study-card--featured .case-study-card__excerpt{font-size:1.6rem;line-height:1.65}.case-study-card__metrics{display:flex;gap:2rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid var(--color-paper-white)}.case-study-card--featured .case-study-card__metrics{gap:2.8rem;padding:1.8rem 0;border-top:1px solid var(--color-paper-white);border-bottom:1px solid var(--color-paper-white);margin-top:0}.case-study-card__metric{container-type:inline-size;display:flex;flex:1 1 0;flex-direction:column;gap:.2rem}.case-study-card__metric-num{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:min(2.4rem,16cqw);letter-spacing:-.05rem;line-height:1.1;white-space:nowrap;background:var(--gradient-deep-current);-webkit-background-clip:text;background-clip:text;color:transparent}.case-study-card--featured .case-study-card__metric-num{font-size:min(3rem,16cqw)}.case-study-card__metric-label{font-size:1.25rem;color:var(--color-text-body-small);font-weight:var(--font-weight-medium)}.case-study-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.case-study-card:not(.case-study-card--featured) .case-study-card__foot{padding:1.4rem 2.4rem;margin:auto -2.4rem -2.4rem;border-top:1px solid var(--color-paper-white)}.case-study-card:not(.case-study-card--featured) .case-study-card__metrics+.case-study-card__foot{margin-top:0}.case-study-card__foot-meta{display:flex;align-items:center;gap:1.2rem;color:var(--color-text-body-small);font-size:1.3rem}.case-study-card__read-time{font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color-text-body-small)}.case-study-card__arrow{display:flex;transition:transform var(--transition-duration) var(--transition-timing)}.case-study-card:hover .case-study-card__arrow{transform:translate(.3rem)}.columns-background{position:absolute;left:0;right:0;bottom:0;height:66%;z-index:0;pointer-events:none;display:flex;align-items:flex-end}.columns-background--full{height:90%}.columns-background__bar{display:none;flex:1;height:100%;align-items:flex-end}.columns-background__bar:nth-child(1),.columns-background__bar:nth-child(5),.columns-background__bar:nth-child(9){display:flex}@media (min-width: 1024px){.columns-background__bar:nth-child(3),.columns-background__bar:nth-child(7){display:flex}}@media (min-width: 1280px){.columns-background__bar:nth-child(4),.columns-background__bar:nth-child(6){display:flex}}@media (min-width: 1536px){.columns-background__bar{display:flex}}.columns-background__bar:before{content:"";display:block;width:100%;height:calc(var(--h, 40%) * var(--s, 1));transition:height .5s cubic-bezier(.2,.7,.2,1);background:linear-gradient(to top,#09bb5380,#23d27829 55%,#36e58d00)}@media (prefers-reduced-motion: reduce){.columns-background__bar:before{transition:none}}.contact-form{display:flex;flex-direction:column;gap:26px;width:100%}.contact-form__field{display:flex;flex-direction:column;gap:12px;margin-bottom:26px;font-weight:var(--font-weight-regular)}.contact-form__field:last-child{margin-bottom:0}.contact-form__field>.wpcf7-form-control-wrap{display:block}.contact-form__label{font-size:1.4rem;font-weight:700;color:var(--color-ink-blue);line-height:1.25}.contact-form__field:has([aria-required=true]) .contact-form__label:after,.contact-form__consent:has(.wpcf7-acceptance:not(.optional)) .contact-form__consent-text:before{color:var(--color-error)}.contact-form__field:has([aria-required=true]) .contact-form__label:after{content:" *"}.contact-form__consent:has(.wpcf7-acceptance:not(.optional)) .contact-form__consent-text:before{content:"* "}.contact-form__input{display:block;width:100%;height:48px;padding:4px 16px;border-radius:14px;border:1px solid var(--color-paper-white);background:var(--color-paper-white);font-size:1.4rem;color:var(--color-ink-blue);outline:none;transition:border-color .15s ease}@media (pointer: coarse){.contact-form__input{font-size:1.6rem}}.contact-form__input::placeholder{color:var(--color-slate-blue)}.contact-form__input:focus{border-color:var(--color-emerald-green)}.contact-form__input.wpcf7-not-valid{border-color:var(--color-error)}.contact-form__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.5' d='M4 6l4 4 4-4' stroke='%234A5565' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.contact-form__input--select option:first-child{color:var(--color-slate-blue)}.contact-form__input--textarea{height:120px;padding:16px;resize:vertical}.contact-form__submit{display:block;width:100%;padding:16px 30px;border:none;border-radius:16px;background:linear-gradient(163.8deg,#45f78f -45.27%,#00932b 82.24%);font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--color-pure-white);letter-spacing:.02em;cursor:pointer;filter:drop-shadow(0 1px 4px rgba(0,0,0,.15));transition:background var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing)}.contact-form__submit:hover{transform:translateY(-2px);background:linear-gradient(163.8deg,#13c55d -45.27%,#006100 82.24%)}.contact-form__submit:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(1);box-shadow:none}.contact-form__submit:disabled:hover{transform:none;box-shadow:none}.contact-form__consent{display:flex;align-items:flex-start;gap:12px;padding-top:8px}.contact-form__consent .wpcf7-form-control-wrap{display:block;flex:1}.contact-form__consent .wpcf7-list-item{display:block;margin:0;padding:0}.contact-form__consent label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.contact-form__consent .wpcf7-list-item-label{flex:1;font-size:1.2rem;line-height:1.5}.contact-form__checkbox{position:relative;flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:4px;border:1px solid var(--color-mist-gray);background:var(--color-pure-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.contact-form__checkbox:checked{background:var(--color-emerald-green);border-color:var(--color-emerald-green)}.contact-form__checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:10px;border-right:2px solid var(--color-pure-white);border-bottom:2px solid var(--color-pure-white);transform:rotate(45deg)}.contact-form__consent+.contact-form__submit{margin-top:26px}.contact-form__consent-text{font-size:1.2rem;color:var(--color-slate-blue);line-height:1.5}.contact-form__consent-text a{color:var(--color-emerald-green);text-decoration:underline}.contact-form .wpcf7-not-valid-tip{display:block;margin-top:-4px;font-size:1.2rem;line-height:1.4;color:var(--color-error)}.contact-form .wpcf7-response-output{padding:12px 16px;border-radius:10px;font-size:1.3rem;border:2px solid transparent}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:var(--color-error);color:var(--color-error)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--color-success);color:var(--color-success)}.dot-text{position:relative;width:100%;height:clamp(20rem,26vw,34rem);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);cursor:crosshair}.dot-text__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.advantages-section{position:relative;isolation:isolate;overflow:hidden;background-color:var(--color-ink-blue)}.advantages-section:before{content:"";position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;background-image:url(./big-cta-bg-CZ2TFE8v.jpg);background-size:cover;background-position:bottom center;z-index:-1;transform:translate(calc(var(--parallax-x, 0) * 1%));will-change:transform}.advantages-section__container--tag{margin-bottom:2rem}.advantages-section__container--heading{margin-bottom:4rem}.advantages-section__container--cards{display:flex;flex-direction:column;gap:32px;margin-bottom:60px}@media (min-width: 1024px){.advantages-section__container--cards{flex-direction:row;align-items:stretch}}.advantages-section__container--cta{display:flex;justify-content:center;margin-bottom:60px}.advantages-section__container--right{display:flex;justify-content:flex-end}.advantages-section__heading-manual{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media (min-width: 768px){.advantages-section__heading-manual{flex-direction:row;align-items:center;gap:32px}}.advantages-section__heading-manual--right{align-items:flex-end}@media (min-width: 768px){.advantages-section__heading-manual--right{flex-direction:row-reverse}}.advantages-section__title{flex:1;max-width:460px;margin:0;font-size:var(--font-size-h2);font-weight:600;line-height:1.2;color:var(--color-pure-white)}.advantages-section__title--right{text-align:right}.advantages-section__subtitle{flex:1;max-width:460px;font-size:18px;line-height:1.6;color:var(--color-pure-white)}.advantages-section__subtitle--right{text-align:right}@media (min-width: 768px){.advantages-section__subtitle--right{text-align:left}}.advantages-section__card{flex:1}.advantages-section__container--footer{display:flex;flex-direction:column;align-items:center;overflow:hidden}.advantages-section__footer-title{margin-bottom:20px;font-size:1.6rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--color-mist-gray);text-align:center}.advantages-section__logos{height:3.2rem}@media (min-width: 768px){.advantages-section__logos{height:4rem}}.big-cta-section{position:relative;display:flex;flex-direction:column;color:var(--color-pure-white);background:var(--gradient-deep-teal)}.big-cta-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.big-cta-section__container{position:relative;z-index:1}.big-cta-section__container--columns{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media (min-width: 1024px){.big-cta-section__container--columns{grid-template-columns:minmax(0,567px) minmax(0,1fr);gap:40px}}@media (min-width: 1024px){.big-cta-section__container--stats{grid-template-columns:1fr minmax(0,567px)}}.big-cta-section__separator{height:1px;margin:60px 0;background:linear-gradient(90deg,#ffffff0a,#ffffff29 50%,#ffffff0a)}@media (min-width: 1024px){.big-cta-section__separator{margin:84px 0}}.big-cta-section__column{min-width:0}.big-cta-section__column--intro{display:flex;flex-direction:column;align-items:flex-start}.big-cta-section__column--lower{order:-1}@media (min-width: 1024px){.big-cta-section__column--lower{order:0;grid-column:2;grid-row:1}}.big-cta-section__column--stats{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start}@media (min-width: 480px){.big-cta-section__column--stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.big-cta-section__column--stats{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,280px));justify-content:start;min-width:580px}}.swiper-pagination-lock,.case-studies-section--disabled .case-studies-section__btn,.case-studies-section--disabled .case-studies-section__pagination{display:none}.case-studies-section__container--heading{margin-bottom:1rem}.case-studies-section__container--content{align-items:center;display:flex;flex-wrap:nowrap;gap:2.4rem;width:100%}.case-studies-section__container--cta{display:flex;justify-content:center;margin-top:3.2rem}.case-studies-section__slider{position:relative;flex:1;min-width:0;--swiper-pagination-bottom: 0}.case-studies-section__swiper.swiper{padding:4rem 0}.case-studies-section__swiper.swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.case-studies-section .swiper-slide{block-size:auto;display:flex}.case-studies-section__card{width:100%;max-width:100%}.case-studies-section__pagination{display:flex;gap:.8rem;justify-content:center}.case-studies-section__pagination.swiper-pagination-lock{display:none}.case-studies-section__pagination .swiper-pagination-bullet{background:var(--color-mist-gray, #d9d9d9);border-radius:50%;block-size:1rem;cursor:pointer;display:block;inline-size:1rem;opacity:1;position:relative;transition:background .2s ease,transform .2s ease}.case-studies-section__pagination .swiper-pagination-bullet:before{content:"";top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem;position:absolute}.case-studies-section__pagination .swiper-pagination-bullet-active{background:var(--color-emerald-green, #00932b);transform:scale(1.25)}.case-studies-section__pagination .swiper-pagination-bullet-active:before{top:-.46rem;right:-.46rem;bottom:-.46rem;left:-.46rem}.case-studies-section__btn{align-items:center;background:var(--color-paper-white, #f6f6f6);border:1px solid var(--color-mist-gray, #d9d9d9);border-radius:50%;block-size:4.8rem;color:var(--color-ink-blue, #101828);cursor:pointer;display:none;flex-shrink:0;inline-size:4.8rem;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}@media (min-width: 640px){.case-studies-section__btn{display:flex}}.case-studies-section__btn:after{border-block-start:2px solid currentColor;border-inline-start:2px solid currentColor;block-size:.8em;content:"";display:block;inline-size:.8em}.case-studies-section__btn:hover:not(:disabled){background:var(--color-emerald-green, #00932b);border-color:var(--color-emerald-green, #00932b);color:#fff}.case-studies-section__btn.swiper-button-disabled{opacity:.4;pointer-events:none}.case-studies-section__btn.swiper-button-lock{display:none}.case-studies-section__btn--prev:after{margin-inline-start:.4em;rotate:-45deg}.case-studies-section__btn--next:after{margin-inline-end:.4em;rotate:135deg}.contact-section{background:var(--color-pure-white)}.contact-section__container{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:4rem}@media (min-width: 1024px){.contact-section__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}}.contact-section__column{display:flex;flex-direction:column;min-width:0;gap:1.2rem}.contact-section__column--card{padding:2.4rem;border:1px solid var(--color-paper-white);border-radius:2.4rem;background:var(--color-pure-white);box-shadow:0 2rem 2.5rem -.5rem #e5e7eb80,0 .8rem 1rem -.6rem #e5e7eb80}@media (min-width: 768px){.contact-section__column--card{padding:3.2rem}}.contact-section__column--sidebar{gap:3.2rem;padding-block-start:1.2rem}.contact-section__form-note{margin:.4rem 0 0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--color-paper-white);color:var(--color-text-secondary);font-size:1.3rem;line-height:1.55}.contact-section__form-note strong{color:var(--color-ink-blue);font-weight:var(--font-weight-semibold)}.contact-section__steps-label{margin:0;color:var(--color-emerald-green);font-size:1.4rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.contact-details-section{--padding-top: 60px;--padding-bottom: 60px;background:var(--gradient-mint-mesh)}@media (min-width: 768px){.contact-details-section{--padding-top: 90px;--padding-bottom: 90px}}.contact-details-section__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid #e4ede8;border-radius:2.8rem;background:var(--color-pure-white);box-shadow:0 3.2rem 5.6rem -2.4rem #1018282e,0 .8rem 1rem -.6rem #e5e7eb80}@media (min-width: 1024px){.contact-details-section__panel{grid-template-columns:minmax(38rem,.88fr) minmax(0,1.12fr)}}.contact-details-section__panel:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;z-index:2;height:.4rem;background:var(--gradient-fresh-flow)}.contact-details-section__side{position:relative;display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem 2rem;border-block-end:1px solid #e0eae4;background:linear-gradient(180deg,#f4fbf7,#e9f5ef)}@media (min-width: 480px){.contact-details-section__side{padding-inline:2.4rem}}@media (min-width: 768px){.contact-details-section__side{padding:4.4rem 4rem}}@media (min-width: 1024px){.contact-details-section__side{border-block-end:none;border-inline-end:1px solid #e0eae4}}.contact-details-section__side:after{content:"";position:absolute;inset-block-start:-11rem;inset-inline-start:-9rem;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(circle,rgba(54,229,141,.24),transparent 68%);pointer-events:none}.contact-details-section__eyebrow{display:inline-flex;align-items:center;gap:1rem;color:var(--color-emerald-green);font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.12rem;text-transform:uppercase}.contact-details-section__eyebrow:before{content:"";width:2.4rem;height:.2rem;border-radius:.2rem;background:currentColor}.contact-details-section__eyebrow--muted{color:var(--color-text-secondary)}.contact-details-section__list{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.contact-details-section__row{display:flex;align-items:flex-start;gap:1.6rem;padding-block:2rem;border-block-start:1px solid rgba(16,24,40,.08)}.contact-details-section__row:first-child{padding-block-start:.2rem;border-block-start:none}.contact-details-section__row:last-child{padding-block-end:0}.contact-details-section__icon{flex:0 0 auto;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:1.4rem;background:var(--gradient-fresh-flow);box-shadow:0 1rem 2rem -.9rem #00932bb3}.contact-details-section__icon:after{content:"";width:2.2rem;height:2.2rem;background-color:var(--color-pure-white)}.contact-details-section__icon--mail:after{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='2.6'%20y='5'%20width='18.8'%20height='14'%20rx='3.4'/%3e%3cpath%20d='m3.6%207.6%208.4%205.9%208.4-5.9'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='2.6'%20y='5'%20width='18.8'%20height='14'%20rx='3.4'/%3e%3cpath%20d='m3.6%207.6%208.4%205.9%208.4-5.9'/%3e%3c/svg%3e") center/contain no-repeat}.contact-details-section__icon--phone:after{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%203h3.1l1.5%203.9-2.1%201.6a12.4%2012.4%200%200%200%206.6%206.6l1.6-2.1L21%2014.5v3.1a2.1%202.1%200%200%201-2.3%202.1A17.2%2017.2%200%200%201%204.3%205.3%202.1%202.1%200%200%201%206.4%203Z'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%203h3.1l1.5%203.9-2.1%201.6a12.4%2012.4%200%200%200%206.6%206.6l1.6-2.1L21%2014.5v3.1a2.1%202.1%200%200%201-2.3%202.1A17.2%2017.2%200%200%201%204.3%205.3%202.1%202.1%200%200%201%206.4%203Z'/%3e%3c/svg%3e") center/contain no-repeat}.contact-details-section__icon--pin:after{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%2021.2s7-5.7%207-11.2a7%207%200%201%200-14%200c0%205.5%207%2011.2%207%2011.2Z'/%3e%3ccircle%20cx='12'%20cy='10'%20r='2.6'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%2021.2s7-5.7%207-11.2a7%207%200%201%200-14%200c0%205.5%207%2011.2%207%2011.2Z'/%3e%3ccircle%20cx='12'%20cy='10'%20r='2.6'/%3e%3c/svg%3e") center/contain no-repeat}.contact-details-section__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem;text-decoration:none}.contact-details-section__label{color:var(--color-deep-teal);font-size:1.15rem;font-weight:var(--font-weight-bold);letter-spacing:.1rem;text-transform:uppercase}.contact-details-section__value{color:var(--color-ink-blue);font-size:1.6rem;font-weight:var(--font-weight-semibold);line-height:1.35;word-break:break-word;transition:color var(--transition-duration) var(--transition-timing)}@media (min-width: 480px){.contact-details-section__value{font-size:1.9rem}}.contact-details-section__body:hover .contact-details-section__value{color:var(--color-emerald-green)}.contact-details-section__hint{display:flex;align-items:flex-start;gap:.8rem;margin-block-start:.8rem;padding:1rem 1.2rem;border:1px dashed rgba(0,126,115,.35);border-radius:1.2rem;background:#ffffffbf;color:var(--color-slate-blue);font-size:1.3rem;line-height:1.5}.contact-details-section__hint:before{content:"";flex:0 0 auto;margin-block-start:.35rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-fresh-green);box-shadow:0 0 0 .35rem #36e58d40}.contact-details-section__hint-text{min-width:0}.contact-details-section__hint-text strong{color:var(--color-deep-teal);font-weight:var(--font-weight-bold)}.contact-details-section__copy{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:.7rem;margin-block-start:.4rem;padding:.7rem;border:1px solid #e2e8e5;border-radius:1rem;background:var(--color-pure-white);color:var(--color-text-secondary);font-family:inherit;font-size:1.2rem;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing),background var(--transition-duration) var(--transition-timing)}@media (min-width: 480px){.contact-details-section__copy{padding-inline:1.1rem}}.contact-details-section__copy:before{content:"";flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23101828'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='9'%20y='9'%20width='11'%20height='11'%20rx='2.6'/%3e%3cpath%20d='M5%2015V6.6A2.6%202.6%200%200%201%207.6%204H15'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23101828'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='9'%20y='9'%20width='11'%20height='11'%20rx='2.6'/%3e%3cpath%20d='M5%2015V6.6A2.6%202.6%200%200%201%207.6%204H15'/%3e%3c/svg%3e") center/contain no-repeat}.contact-details-section__copy:after{content:"";position:absolute;top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem}.contact-details-section__copy:hover{border-color:var(--color-fresh-green);color:var(--color-emerald-green)}.contact-details-section__copy--inline{margin-block-start:0;padding:.4rem .8rem;border-color:#e9ecea;background:var(--color-paper-white);font-size:1.1rem}.contact-details-section__copy--inline:after{inset-block:-1rem;inset-inline:0}.contact-details-section__copy--solid{margin-block-start:0;padding:1.2rem 1.8rem;border-color:transparent;border-radius:1.3rem;background:var(--gradient-fresh-flow);color:var(--color-pure-white);font-size:1.3rem;box-shadow:0 1.2rem 2.4rem -1.2rem #00932bcc}.contact-details-section__copy--solid:after{content:none}.contact-details-section__copy--solid:hover{border-color:transparent;color:var(--color-pure-white);filter:brightness(1.07)}.contact-details-section__copy--done{border-color:var(--color-fresh-green);background:#36e58d1f;color:var(--color-emerald-green)}.contact-details-section__copy--done:before{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23101828'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m5%2012.6%204.6%204.6L19%206.8'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%23101828'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m5%2012.6%204.6%204.6L19%206.8'/%3e%3c/svg%3e")}.contact-details-section__copy-label--compact{display:none}@media (min-width: 480px){.contact-details-section__copy-label--compact{display:inline}}.contact-details-section__note{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;gap:1rem;margin-block-start:auto;padding:1.2rem 1.6rem;border:1px solid rgba(16,24,40,.07);border-radius:1.4rem;background:#ffffffb3;color:var(--color-slate-blue);font-size:1.35rem;text-decoration:none;transition:background var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.contact-details-section__note:after{content:"";flex:0 0 auto;width:1.6rem;height:1.6rem;background-color:var(--color-emerald-green);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%2300932B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%204.5v15'/%3e%3cpath%20d='M5.5%2013%2012%2019.5%2018.5%2013'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='%2300932B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%204.5v15'/%3e%3cpath%20d='M5.5%2013%2012%2019.5%2018.5%2013'/%3e%3c/svg%3e") center/contain no-repeat;transition:transform var(--transition-duration) var(--transition-timing)}.contact-details-section__note:hover{border-color:var(--color-fresh-green);background:var(--color-pure-white)}.contact-details-section__note:hover:after{transform:translateY(.3rem)}.contact-details-section__main{display:flex;flex-direction:column;gap:2rem;padding:3.2rem 2rem}@media (min-width: 480px){.contact-details-section__main{padding-inline:2.4rem}}@media (min-width: 768px){.contact-details-section__main{gap:2.4rem;padding:4.4rem 4rem}}.contact-details-section__name{margin:-.4rem 0 0;color:var(--color-ink-blue);font-size:2.4rem;font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.05rem}@media (min-width: 768px){.contact-details-section__name{font-size:3rem}}.contact-details-section__data{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-block-start:1px solid #edf1ee}@media (min-width: 640px){.contact-details-section__data{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-details-section__data-row{display:flex;flex-direction:column;gap:.6rem;padding-block:1.6rem;border-block-end:1px solid #edf1ee}.contact-details-section__data-row:last-child{border-block-end:none}@media (min-width: 640px){.contact-details-section__data-row--left{padding-inline-end:2.4rem;border-inline-end:1px solid #edf1ee}}@media (min-width: 640px){.contact-details-section__data-row--right{padding-inline-start:2.4rem}}@media (min-width: 640px){.contact-details-section__data-row--wide{grid-column:1/-1}}.contact-details-section__data-label{color:var(--color-text-secondary);font-size:1.15rem;font-weight:var(--font-weight-bold);letter-spacing:.1rem;text-transform:uppercase}.contact-details-section__data-value{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0;color:var(--color-ink-blue);font-size:1.8rem;font-weight:var(--font-weight-semibold);line-height:1.45}.contact-details-section__data-note{flex-basis:100%;color:var(--color-text-secondary);font-size:1.3rem;font-weight:var(--font-weight-medium);line-height:1.5}.contact-details-section__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-block-start:auto;padding-block-start:2.4rem;border-block-start:1px solid #edf1ee}.contact-details-section__socials{display:flex;gap:.8rem}.contact-details-section__social{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1.2rem;background:var(--color-ink-blue);transition:background var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing)}.contact-details-section__social:hover{background:var(--color-emerald-green);transform:translateY(-.2rem)}.contact-details-section__social-icon{width:1.8rem;height:1.8rem}.cta-section{--padding-top: calc(var(--padding-default) / 2);--padding-bottom: calc(var(--padding-default) / 2);background-image:url(./cta-bg-DmaWXDPJ.webp);background-size:cover;background-position:center}@media (min-width: 768px){.cta-section{--padding-top: var(--padding-default);--padding-bottom: var(--padding-default)}}.cta-section--left{--padding-top: calc(var(--padding-default) * 1.5);--padding-bottom: calc(var(--padding-default) * 1.5);background-color:#00000073;background-blend-mode:multiply;background-position-y:top}@media (min-width: 1024px){.cta-section--left{background-color:transparent;background-position-x:25%}}@media (min-width: 1536px){.cta-section--left{background-position-x:center}}.cta-section__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}@media (min-width: 1024px){.cta-section__container--left{align-items:flex-start;text-align:left}}.cta-section__heading{max-width:900px}.cta-section__heading--left{max-width:550px}.faq-section__container{display:flex;flex-direction:column;align-items:center;gap:40px}@media (min-width: 768px){.faq-section__container{gap:60px}}.faq-section__accordeon{width:100%;max-width:800px}.image-and-text-section__separator{height:1px;margin-bottom:60px;background-image:linear-gradient(to left,transparent,#E5E7EB,transparent)}.image-and-text-section__container{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;column-gap:8rem;row-gap:4rem}@media (min-width: 1024px){.image-and-text-section__container{flex-direction:row}.image-and-text-section__container--swap{flex-direction:row-reverse}}.image-and-text-section__column{flex:1}@media (min-width: 1024px){.image-and-text-section__column{position:sticky;top:var(--sticky-offset)}}.image-and-text-section__column--content{display:flex;flex-direction:column;gap:3rem}.image-and-text-section__button{align-self:flex-start}.image-and-text-section__image{width:100%;height:auto;border-radius:20px}.logos-section__container{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:6rem}@media (min-width: 1024px){.logos-section__container--left{align-items:flex-start;text-align:left}}.logos-section__container--right{align-items:flex-end;text-align:right}.logos-section__logos{height:3.6rem}@media (min-width: 768px){.logos-section__logos{height:6rem}}.mission-section__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px}@media (min-width: 1280px){.mission-section__container{flex-direction:row;gap:64px}}.mission-section__column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:42px;width:100%}@media (min-width: 1280px){.mission-section__column{position:sticky;top:var(--sticky-offset)}}.mission-section__column--icons{gap:24px}.mission-section__heading{width:100%}.mission-section__content{display:flex;flex-direction:column;gap:12px}.mission-section__content p{margin:0;font-size:var(--font-size-body);color:var(--color-text-body-small)}.mission-section__stats{display:flex;justify-content:flex-start;align-items:center;gap:clamp(40px,8vw,140px)}.mission-section__stat{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mission-section__stat-value{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.2}.mission-section__stat-label{font-size:var(--font-size-body-small);color:var(--color-text-body-small)}.offer-section{--offer-gap: 1.2rem;display:flex;flex-direction:column;--parallax: 1;background-image:url(./light-columns-B6TTmHBT.webp);background-repeat:no-repeat;background-size:110% auto;background-position:calc(50% + var(--bg-x, 0) * 1rem) bottom}@media (min-width: 768px){.offer-section{--offer-gap: 2rem}}.offer-section__container{display:flex;justify-content:center}.offer-section__container--list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--offer-gap);margin-top:6rem}.offer-section__card{flex:0 1 calc((100% - var(--offer-gap)) / 2);transition:transform var(--transition-duration) var(--transition-timing)}.offer-section__card:hover{transform:translateY(-.5rem)}@media (min-width: 480px){.offer-section__card{flex-basis:min(32.5rem,(100% - 2 * var(--offer-gap)) / 3)}}.points-section__container{display:flex;flex-direction:column;gap:4rem}@media (min-width: 768px){.points-section__container{gap:5.2rem}}.points-section__header{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media (min-width: 1024px){.points-section__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:5.6rem}}.points-section__description{margin:0;max-width:62rem;color:var(--color-slate-blue);font-size:1.7rem;line-height:1.7}.points-section__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){.points-section__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.points-section__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem}}.points-section__item{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;padding:2.6rem 2.2rem;border:1px solid rgba(16,24,40,.08);border-radius:2rem;background:var(--color-pure-white);box-shadow:0 2rem 2.5rem -.5rem #1018280f;transition:transform var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.points-section__item:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:.3rem;background:var(--gradient-fresh-flow);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-duration) var(--transition-timing)}.points-section__item:hover{transform:translateY(-.4rem);border-color:#36e58d66;box-shadow:0 2.8rem 4.4rem -1.6rem #10182829}.points-section__item:hover:before{transform:scaleX(1)}.points-section__number{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:1.1rem;background:var(--gradient-soft-mint);color:var(--color-deep-teal);font-size:1.25rem;font-weight:var(--font-weight-bold);letter-spacing:.05rem}.points-section__title{margin:0;color:var(--color-ink-blue);font-size:1.7rem;font-weight:var(--font-weight-semibold);line-height:1.35}.points-section__text{margin:0;color:var(--color-text-secondary);font-size:1.45rem;line-height:1.7}.process-section{position:relative;overflow:hidden;background:var(--gradient-mint-mesh)}.process-section__inner{position:relative;z-index:1;max-width:108rem;margin-inline:auto}.process-section__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-block-end:4.8rem}.process-section__timeline{list-style:none;position:relative;margin:0;padding:0}.process-section__step{position:relative;display:flex;align-items:stretch;gap:1.6rem;padding-block-end:1.8rem}@media (min-width: 640px){.process-section__step{gap:2.6rem}}.process-section__step:last-child{padding-block-end:0}.process-section__rail{flex:0 0 4.6rem;display:flex;justify-content:center;position:relative}@media (min-width: 640px){.process-section__rail{flex-basis:5.6rem}}.process-section__rail:after{content:"";position:absolute;inset-inline-start:50%;transform:translate(-50%);top:4.6rem;bottom:-1.8rem;width:.2rem;background:linear-gradient(180deg,var(--color-fresh-green),#dcebe3)}@media (min-width: 640px){.process-section__rail:after{top:5.6rem}}.process-section__step:last-child .process-section__rail:after{display:none}.process-section__dot{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--color-pure-white);border:1px solid rgba(16,24,40,.06);box-shadow:0 1rem 1.8rem -.8rem #10182838;transition:border-color .3s ease}@media (min-width: 640px){.process-section__dot{width:5.6rem;height:5.6rem}}.process-section__dot--result{border:none;background:none;box-shadow:0 1.2rem 2.2rem -1rem #00932b8c}.process-section__icon{width:3.3rem;height:3.3rem;object-fit:contain}@media (min-width: 640px){.process-section__icon{width:4rem;height:4rem}}.process-section__icon--result{width:100%;height:100%;border-radius:50%}.process-section__card{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem;padding:2.2rem 2rem;border:1px solid rgba(16,24,40,.07);border-radius:1.8rem;background:var(--color-pure-white);box-shadow:0 1.2rem 3.2rem -2rem #10182847;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (min-width: 640px){.process-section__card{padding:2.2rem 2.8rem}}@media (min-width: 1024px){.process-section__card{flex-direction:row;align-items:center;justify-content:space-between;gap:3.2rem}}.process-section__card--result{background:linear-gradient(120deg,#36e58d2e,#007e731a);border-color:#007e734d}.process-section__step:hover .process-section__card{transform:translateY(-.3rem);box-shadow:0 2.2rem 4.4rem -2.2rem #10182852;border-color:#36e58d99}.process-section__step:hover .process-section__dot{border-color:var(--color-fresh-green)}.process-section__body{flex:1;min-width:0}.process-section__kicker{display:block;margin-block-end:.8rem;color:var(--color-deep-teal);font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.16rem;text-transform:uppercase}.process-section__title{margin:0 0 .9rem;color:var(--color-ink-blue);font-family:var(--font-family-display);font-size:2.1rem;font-weight:var(--font-weight-semibold);letter-spacing:-.04rem}@media (min-width: 640px){.process-section__title{font-size:2.2rem}}.process-section__title--result{margin-block-end:0;font-size:2.5rem}.process-section__description{margin:0;max-width:44rem;color:var(--color-slate-blue);font-size:1.55rem;line-height:1.6}.process-section__tags{list-style:none;flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0}@media (min-width: 1024px){.process-section__tags{flex-direction:column;flex-wrap:nowrap;min-width:17.6rem}}.process-section__tag{display:inline-flex;align-items:center;gap:.9rem;padding:.8rem 1.4rem;border:1px solid rgba(0,126,115,.18);border-radius:999px;background:#36e58d1f;color:#0a6b4f;font-size:1.3rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.process-section__tag:before{content:"";flex:0 0 auto;width:.6rem;height:.6rem;border-radius:50%;background:var(--color-emerald-green)}@media (prefers-reduced-motion: reduce){.process-section__card,.process-section__dot{transition:none}}.reasons-section{position:relative;overflow:hidden;color:var(--color-pure-white);background:var(--gradient-forest-mesh)}.reasons-section__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:4.8rem;align-items:center}@media (min-width: 1024px){.reasons-section__container{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7.2rem}}.reasons-section__intro{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:2.4rem;max-width:56rem;text-align:center}@media (min-width: 1024px){.reasons-section__intro{align-items:flex-start;justify-self:normal;text-align:start}}.reasons-section__description{margin:0;max-width:43rem;color:var(--color-mist-gray);font-size:1.8rem;line-height:1.55}.reasons-section__cta{display:flex;flex-direction:column;gap:1.2rem;margin-block-start:.8rem}.reasons-section__note{color:#8aa39a;font-size:1.35rem}.reasons-section__compare{position:relative;width:100%}.reasons-section__spot{display:none}@media (min-width: 768px){.reasons-section__spot{display:block;position:absolute;inset-block:0;inset-inline-end:0;z-index:0;width:24.8rem;border:1px solid var(--color-fresh-green);border-radius:2rem;background:linear-gradient(205deg,#1acc7233,#0d66391a);box-shadow:0 4rem 8rem -3.4rem #000000b3,0 0 0 .5rem #36e58d0d}}.reasons-section__row{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;margin-block-end:1.6rem;border:1px solid rgba(255,255,255,.09);border-radius:1.6rem;overflow:hidden;background:#ffffff05}@media (min-width: 768px){.reasons-section__row{grid-template-columns:minmax(0,1fr) 21rem 24.8rem;align-items:stretch;margin-block-end:0;border:none;border-radius:0;background:none}}.reasons-section__row--head{display:none}@media (min-width: 768px){.reasons-section__row--head{display:grid}}.reasons-section__cell{display:flex;align-items:center;gap:1.4rem;padding:1.6rem}@media (min-width: 768px){.reasons-section__cell{min-height:6.4rem;padding:1.9rem 2.2rem}}.reasons-section__cell--category{grid-column:1/-1;border-block-end:1px solid rgba(255,255,255,.08);background:#ffffff05}@media (min-width: 768px){.reasons-section__cell--category{grid-column:auto;background:none}}.reasons-section__cell--them,.reasons-section__cell--us{flex-direction:column;gap:1rem;text-align:center}@media (min-width: 768px){.reasons-section__cell--them,.reasons-section__cell--us{flex-direction:row;gap:1.2rem;padding-inline:2.4rem 1.8rem;text-align:left}}.reasons-section__cell--them{border-inline-end:1px solid rgba(255,255,255,.08)}@media (min-width: 768px){.reasons-section__cell--them{border-inline-end:none}}.reasons-section__cell--us{background:linear-gradient(180deg,#1acc7229,#0d663914)}@media (min-width: 768px){.reasons-section__cell--us{background:none}}@media (min-width: 768px){.reasons-section__cell--head{min-height:7.4rem}}@media (min-width: 768px){.reasons-section__cell--divided{border-block-start:1px solid rgba(255,255,255,.08)}}@media (min-width: 768px){.reasons-section__cell--divided.reasons-section__cell--us{border-block-start-color:#36e58d29}}.reasons-section__column-title{color:#8aa39a;font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.14rem;text-transform:uppercase}.reasons-section__column-title--them{color:#c3d2cb;font-size:1.3rem}.reasons-section__column-title--us{color:var(--color-fresh-green);font-size:1.3rem}.reasons-section__brand-logo{display:block;width:auto;max-height:2.4rem}.reasons-section__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:1px solid rgba(54,229,141,.22);border-radius:1.2rem;background:#36e58d1a;transition:background var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.reasons-section__icon img{width:2.1rem;height:2.1rem;object-fit:contain}.reasons-section__row:hover .reasons-section__icon{border-color:var(--color-fresh-green);background:#36e58d29}.reasons-section__category{font-family:var(--font-family-display);font-size:1.65rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02rem}.reasons-section__eyebrow{color:#8aa39a;font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.12rem;text-transform:uppercase}@media (min-width: 768px){.reasons-section__eyebrow{display:none}}.reasons-section__eyebrow--us{color:var(--color-fresh-green)}.reasons-section__mark{flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%}.reasons-section__mark--no{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#ffffff0d}.reasons-section__mark--no:before{content:"";width:1.3rem;height:1.3rem;background-color:#ffffff6b;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m256-200-56-56%20224-224-224-224%2056-56%20224%20224%20224-224%2056%2056-224%20224%20224%20224-56%2056-224-224-224%20224Z'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m256-200-56-56%20224-224-224-224%2056-56%20224%20224%20224-224%2056%2056-224%20224%20224%20224-56%2056-224-224-224%20224Z'/%3e%3c/svg%3e") center/contain no-repeat}.reasons-section__value{font-size:1.6rem;line-height:1.35}.reasons-section__value--them{color:#f6f6f680;font-size:1.5rem;line-height:1.4}.reasons-section__value--us{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:1.65rem}.results-section{background-color:#f8f9fa}.results-section__container--header{margin-bottom:48px}.results-section__container--cards{flex-direction:row;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px}.results-section__card{flex:1 1 0}.rich-title-section__container{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 1024px){.rich-title-section__container--left{align-items:flex-start;text-align:left}}.rich-title-section__container--right{align-items:flex-end;text-align:right}.rich-title-section__container--center{align-items:center;text-align:center}.services-section{--parallax: 1;background-image:url(./light-columns-B6TTmHBT.webp);background-repeat:no-repeat;background-size:110% auto;background-position:calc(50% + var(--bg-x, 0) * 1rem) bottom}.services-section__card{transition:transform var(--transition-duration) var(--transition-timing)}.services-section__card:hover{transform:translateY(-.5rem)}.services-section__container{display:flex;flex-direction:column;align-items:center}@media (min-width: 1024px){.services-section__container--left{align-items:flex-start}}.services-section__container--right{align-items:flex-end}.services-section__container--center{align-items:center}.services-section__container--cards{display:grid;grid-template-columns:1fr;align-items:stretch;gap:2rem;margin-top:6rem}@media (min-width: 640px){.services-section__container--cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.services-section__container--3-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.services-section__container--3-2{grid-template-columns:repeat(6,1fr)}.services-section__container--3-2 .card{grid-column:span 2}.services-section__container--3-2 .card:nth-child(5n+4),.services-section__container--3-2 .card:nth-child(5n+5){grid-column:span 3}}@media (min-width: 1024px){.services-section__container--2-4{grid-template-columns:repeat(12,1fr)}.services-section__container--2-4 .card{grid-column:span 3}.services-section__container--2-4 .card:nth-child(6n+1),.services-section__container--2-4 .card:nth-child(6n+2){grid-column:span 6}}@media (min-width: 1280px){.services-section__container--4-2{grid-template-columns:repeat(12,1fr)}.services-section__container--4-2 .card{grid-column:span 3}.services-section__container--4-2 .card:nth-child(6n+5),.services-section__container--4-2 .card:nth-child(6n+6){grid-column:span 6}}.team-section{background-color:var(--color-paper-white)}.team-section__container--heading{margin-bottom:2rem}.team-section__container--members{display:grid;grid-template-columns:1fr;gap:2.4rem}@media (min-width: 480px){.team-section__container--members{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.team-section__container--members{grid-template-columns:repeat(4,1fr)}}.team-section__button{flex-shrink:0}.team-section__member{position:relative;aspect-ratio:3/4;border-radius:1.6rem;overflow:hidden;background-color:var(--color-paper-white);background-size:cover;background-position:center top;display:flex;flex-direction:column;justify-content:flex-end}.team-section__member:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.2) 50%,transparent 100%);border-radius:inherit}.team-section__info{position:relative;z-index:1;display:flex;flex-direction:column;gap:.4rem;padding:2.4rem}.team-section__name{font-size:2.4rem;font-weight:var(--font-weight-semibold);color:var(--color-pure-white);margin:0}.team-section__role{font-size:1.4rem;font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-pure-white);margin:0}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock,.testimonials-section--disabled .testimonials-section__btn,.testimonials-section--disabled .testimonials-section__pagination{display:none}.testimonials-section__container--heading{margin-bottom:6rem}.testimonials-section__container--badge{margin-top:-3.6rem;margin-bottom:6rem}.testimonials-section__container--content{align-items:center;display:flex;flex-wrap:nowrap;gap:2.4rem;width:100%}.testimonials-section__slider{position:relative;flex:1;min-width:0;--swiper-pagination-bottom: -3rem}.testimonials-section__swiper{padding:2rem;margin:-2rem}.testimonials-section__swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.testimonials-section .swiper-slide{block-size:auto;display:flex}.testimonials-section .swiper-slide .testimonial{max-width:100%}.testimonials-section__pagination{position:static;display:flex;gap:.8rem;justify-content:center;margin-top:2rem}.testimonials-section__pagination .swiper-pagination-bullet{background:var(--color-mist-gray, #d9d9d9);border-radius:50%;block-size:1rem;cursor:pointer;display:block;inline-size:1rem;opacity:1;position:relative;transition:background .2s ease,transform .2s ease}.testimonials-section__pagination .swiper-pagination-bullet:before{content:"";top:0;right:-.7rem;bottom:-1.4rem;left:-.7rem;position:absolute}.testimonials-section__pagination .swiper-pagination-bullet-active{background:var(--color-emerald-green, #00932b);transform:scale(1.25)}.testimonials-section__pagination .swiper-pagination-bullet-active:before{top:.1rem;right:-.46rem;bottom:-1.02rem;left:-.46rem}.testimonials-section__btn{align-items:center;background:var(--color-paper-white, #f6f6f6);border:1px solid var(--color-mist-gray, #d9d9d9);border-radius:50%;block-size:4.8rem;color:var(--color-ink-blue, #101828);cursor:pointer;display:none;flex-shrink:0;inline-size:4.8rem;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}@media (min-width: 640px){.testimonials-section__btn{display:flex}}.testimonials-section__btn:after{border-block-start:2px solid currentColor;border-inline-start:2px solid currentColor;block-size:.8em;content:"";display:block;inline-size:.8em}.testimonials-section__btn:hover:not(:disabled){background:var(--color-emerald-green, #00932b);border-color:var(--color-emerald-green, #00932b);color:#fff}.testimonials-section__btn.swiper-button-disabled{opacity:.4;pointer-events:none}.testimonials-section__btn--prev:after{margin-inline-start:.4em;rotate:-45deg}.testimonials-section__btn--next:after{margin-inline-end:.4em;rotate:135deg}.glossary-pill{display:inline-flex;align-items:center;gap:.9rem;padding:1.1rem 1.8rem;border-radius:1.2rem;border:1px solid #e7eaee;background:var(--color-pure-white);box-shadow:0 1px 2px #00000008;font-family:var(--font-family-main);font-size:1.55rem;font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--color-ink-blue);text-decoration:none;transition:border-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}.glossary-pill:hover{border-color:var(--color-emerald-green);color:var(--color-emerald-green);transform:translateY(-2px);box-shadow:0 1rem 2rem -1rem #00932b66}.glossary-pill[hidden]{display:none}.glossary-pill__dot{flex-shrink:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--glossary-pill-color, var(--color-emerald-green))}.glossary-pill__mark{padding:0 .1rem;border-radius:.3rem;background:#36e58d6b;color:inherit}.glossary-search{display:flex;align-items:center;gap:1.2rem;width:100%;max-width:78rem;padding:.8rem .8rem .8rem 2rem;border-radius:2rem;border:1px solid rgba(255,255,255,.2);background:var(--color-pure-white);box-shadow:0 2.4rem 6rem -2rem #000000b3,0 0 0 6px #36e58d1f;transition:box-shadow var(--transition-duration) var(--transition-timing)}.glossary-search:focus-within{box-shadow:0 2.4rem 6rem -2rem #000000b3,0 0 0 6px #36e58d61}.glossary-search__icon{flex-shrink:0;width:2.2rem;height:2.2rem;color:var(--color-emerald-green)}.glossary-search__input{flex:1;min-width:0;height:4.8rem;border:0;background:none;font-family:var(--font-family-main);font-size:1.8rem;font-weight:var(--font-weight-medium);line-height:1;color:var(--color-ink-blue)}.glossary-search__input::placeholder{color:#9aa0ab}.glossary-search__input:focus{outline:none}.glossary-search__input::-webkit-search-decoration,.glossary-search__input::-webkit-search-cancel-button{display:none}.glossary-search__kbd{flex-shrink:0;padding:.5rem .8rem;border:1px solid #dfe3e8;border-radius:.6rem;background:var(--color-paper-white);font-family:var(--font-family-main);font-size:1.2rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.glossary-search__kbd--active{display:none}.glossary-search__clear{display:none;flex-shrink:0;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:0;border-radius:1rem;background:var(--color-paper-white);font-size:2rem;line-height:1;color:var(--color-text-secondary);cursor:pointer}.glossary-search__clear--active{display:inline-flex}.heading{display:flex;align-items:center;flex-direction:column;text-align:center;gap:2rem}.heading--center{width:100%;max-width:none;text-align:center}@media (min-width: 1024px){.heading--left{align-items:flex-start;text-align:left}}.heading--right{align-items:flex-end;text-align:right}.heading__title{margin:0;color:var(--color-text-primary);font-weight:600;line-height:1.2;font-size:var(--font-size-h2);text-align:center}.heading__title strong{background:var(--gradient-fresh-flow);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:inherit}.heading__title--dark{color:#fff}.heading__title--gradient{background:var(--gradient-fresh-flow);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (min-width: 1024px){.heading__title--left{text-align:left}}.heading__title--right{text-align:right}.heading__title--h1{font-size:var(--font-size-h1)}.heading__title--h2{font-size:var(--font-size-h2)}.heading__title--h3{font-size:var(--font-size-h3)}.heading__title--h4{font-size:var(--font-size-h4)}.heading__title--h5{font-size:var(--font-size-h5)}.heading__title--h6{font-size:var(--font-size-h6)}.heading__title--display{letter-spacing:-.04rem;line-height:1.34}@media (min-width: 1024px){.heading__title--display{font-size:5.8rem;line-height:1.07;letter-spacing:-.16rem}}.heading__title--tight{line-height:1.08;letter-spacing:-.05rem}@media (min-width: 1024px){.heading__title--tight{font-size:4.8rem;letter-spacing:-.1rem}}.heading__subtitle{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body)}.heading__subtitle--dark{color:#fff}.heading__subtitle--mist{color:var(--color-mist-gray)}.heading__subtitle--h1{font-size:var(--font-size-h4)}.heading__subtitle--h2,.heading__subtitle--h3{font-size:var(--font-size-body)}.heading__subtitle--h4,.heading__subtitle--h5,.heading__subtitle--h6{font-size:var(--font-size-body-small)}.heading__subtitle--tight{font-size:1.9rem;line-height:1.6;max-width:50rem}.heading--column{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem}.heading--column.heading--right{flex-direction:row-reverse}.heading__content{display:flex;flex-direction:column;align-items:center}@media (min-width: 1024px){.heading__content--left{align-items:flex-start}}@media (min-width: 1024px){.heading__content--right{align-items:flex-end}}.heading__button{flex-shrink:0}.icon-and-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;gap:24px;padding:32px;border-radius:24px;background:var(--color-white-60);border:1px solid var(--color-white-40);box-shadow:0 0 40px #0000001a}@media (min-width: 480px){.icon-and-text{flex-direction:row}}.icon-and-text__column--icon{display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-and-text__column--text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-grow:1;gap:12px}.icon-and-text__icon{width:64px;height:64px}.icon-and-text__title{margin:0;font-size:2.4rem;font-weight:600;color:var(--color-text-primary)}.icon-and-text__description{margin:0;font-size:var(--font-size-body);color:var(--color-text-body-small)}.icon-list{display:grid;grid-template-columns:1fr;gap:15px;margin:0;padding:0;list-style:none}@media (min-width: 640px){.icon-list--col2{grid-template-columns:repeat(2,1fr)}}.icon-list__item{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;font-size:var(--font-size-body-small)}.icon-list__row{display:flex;flex-direction:row;align-items:center;gap:10px}.icon-list__icon{flex-shrink:0;width:20px;height:20px}.icon-list__children{display:grid;gap:4px;margin:0;padding-left:34px;list-style:disc}.icon-list__item--child{display:list-item;font-size:1.4rem;color:var(--color-slate-blue);padding:0;margin:0}.icon-list__item--dark{color:var(--color-pure-white)}.icon-list__item--icon-check .icon-list__children .icon-list__item--child::marker{color:var(--color-success)}.icon-list__item--icon-none .icon-list__children .icon-list__item--child::marker{color:var(--color-error)}.icon-list__content--child{color:inherit}.icon-list__item--icon-child{display:flex;align-items:center;gap:8px;font-size:var(--font-size-body-small)}.blog-post-list{padding-block:6rem}.blog-post-list__title-wrap{margin-bottom:2.4rem}.blog-post-list__title{font-size:2.8rem;font-weight:var(--font-weight-semibold);color:var(--color-ink-blue);margin:0}@media (min-width: 1024px){.blog-post-list__title{font-size:4.2rem}}.blog-post-list__filters{margin-bottom:3.2rem}.blog-post-list__list{display:flex;flex-direction:column;gap:1.6rem}.blog-post-list__empty{padding:4rem 2.4rem;text-align:center;color:var(--color-text-secondary);font-size:1.6rem}.blog-post-list__row{display:grid;grid-template-columns:1fr 12rem;grid-template-rows:auto auto auto;align-items:center;gap:1.2rem 1.6rem;border-radius:1.6rem;overflow:hidden;background:var(--color-pure-white);border:1px solid var(--color-paper-white);color:inherit;text-decoration:none;transition:box-shadow .2s ease}@media (min-width: 1024px){.blog-post-list__row{grid-template-columns:36rem 1fr 12rem;grid-template-rows:auto auto;gap:.8rem 3.2rem}}@media (min-width: 1280px){.blog-post-list__row{grid-template-columns:44rem 1fr 12rem}}.blog-post-list__row:hover{box-shadow:0 4px 20px #00000012}.blog-post-list__thumb{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:radial-gradient(90% 80% at 50% 0%,#15402b,#0c2419 55%,#07140e);grid-column:1/-1;grid-row:1}@media (min-width: 1024px){.blog-post-list__thumb{align-self:stretch;grid-column:1;grid-row:1/span 2}}.blog-post-list__thumb--empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#45f78f0f 0,#45f78f0f 14.28%,#45f78f05 14.28%,#45f78f05 28.56%);mask-image:linear-gradient(180deg,transparent 20%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000 100%)}.blog-post-list__thumb--empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 45% at 50% 100%,rgba(54,229,141,.16),transparent 70%)}.blog-post-list__thumb-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform var(--transition-duration) var(--transition-timing)}.blog-post-list__row:hover .blog-post-list__thumb-image{transform:scale(1.03)}.blog-post-list__meta{display:flex;align-items:center;overflow:hidden;padding:.8rem 0 0 2.4rem;grid-column:1;grid-row:2}@media (min-width: 1024px){.blog-post-list__meta{padding:3.2rem 0 0;grid-column:2;grid-row:1;align-self:end}}.blog-post-list__category{font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-emerald-green);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-post-list__post-title{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color-ink-blue);margin:0;line-height:1.3;padding:0 2.4rem 2.4rem;grid-column:1/-1;grid-row:3}@media (min-width: 1024px){.blog-post-list__post-title{font-size:2.4rem;padding:0 0 3.2rem;grid-column:2;grid-row:2;align-self:start}}.blog-post-list__aside{display:flex;align-items:center;justify-content:flex-end;gap:2.4rem;padding:.8rem 2.4rem 0 0;grid-column:2;grid-row:2}@media (min-width: 1024px){.blog-post-list__aside{padding:0 2.4rem 0 0;grid-column:3;grid-row:1/span 2}}.blog-post-list__read-time{font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-text-body-small);white-space:nowrap}.blog-post-list__arrow{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--color-paper-white);flex-shrink:0;transition:transform var(--transition-duration) var(--transition-timing)}.blog-post-list__row:hover .blog-post-list__arrow{transform:translate(.3rem)}.blog-post-list__pagination{display:flex;justify-content:center;margin-top:4rem}.blog-post-list__pagination .page-numbers{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;list-style:none;margin:0;padding:0}.blog-post-list__pagination .page-numbers li{display:flex}.blog-post-list__pagination a.page-numbers,.blog-post-list__pagination span.page-numbers{display:flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 1.2rem;border-radius:10rem;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-text-body-small);background:var(--color-paper-white);text-decoration:none;transition:background .2s ease,color .2s ease}.blog-post-list__pagination a.page-numbers:hover,.blog-post-list__pagination span.page-numbers:hover{background:#ebebeb}.blog-post-list__pagination a.page-numbers.current,.blog-post-list__pagination span.page-numbers.current{background:var(--color-emerald-green);color:var(--color-pure-white)}.blog-post-list__pagination a.page-numbers.dots,.blog-post-list__pagination span.page-numbers.dots{background:transparent;cursor:default}.bottom-footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;column-gap:3rem;row-gap:2rem;width:100%;padding:3rem 0;border-top:1px solid rgba(255,255,255,.1)}@media (min-width: 768px){.bottom-footer{flex-direction:row}}.bottom-footer__copyright{font-size:1.4rem;line-height:1.5;margin:0;color:inherit}.bottom-footer__social{display:flex;justify-content:center;align-items:center;gap:1.2rem;color:inherit}.bottom-footer__social-link{display:flex;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;position:relative;transition:opacity .2s ease}.bottom-footer__social-link:after{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem}.bottom-footer__social-link:hover{opacity:.7}.bottom-footer__social-icon{width:100%;height:100%;object-fit:contain}.bottom-footer__company-info{font-size:1.4rem;line-height:1.5;margin:0;white-space:nowrap;color:inherit}.case-study-list{padding-block:9rem}.case-study-list__inner{display:flex;flex-direction:column;gap:4rem}.case-study-list__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem}.case-study-list__head-left{display:flex;flex-direction:column;gap:1rem}.case-study-list__eyebrow{font-size:1.3rem;font-weight:var(--font-weight-bold);letter-spacing:.25rem;text-transform:uppercase;color:var(--color-emerald-green)}.case-study-list__title{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:3rem;letter-spacing:-.06rem;color:var(--color-ink-blue);margin:0}@media (min-width: 1024px){.case-study-list__title{font-size:4.2rem}}.case-study-list__count{font-size:1.4rem;color:var(--color-text-body-small)}.case-study-list__grid{display:grid;grid-template-columns:1fr;gap:2.8rem}@media (min-width: 768px){.case-study-list__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media (min-width: 1024px){.case-study-list__grid{grid-template-columns:repeat(3,1fr)}}.case-study-list__cta-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(54,229,141,.4);border-radius:2rem;color:var(--color-pure-white);text-decoration:none;background:radial-gradient(90% 80% at 50% 0%,#15402b,#0c2419 55%,#07140e);transition:transform var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.case-study-list__cta-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#45f78f0f 0,#45f78f0f 14.28%,#45f78f05 14.28%,#45f78f05 28.56%);mask-image:linear-gradient(180deg,transparent 20%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000 100%)}.case-study-list__cta-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 45% at 50% 100%,rgba(54,229,141,.16),transparent 70%)}.case-study-list__cta-card:hover{transform:translateY(-.5rem);border-color:#36e58dcc;box-shadow:0 2.2rem 4.8rem -2rem #00932b59}.case-study-list__cta-card-cover{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;overflow:hidden;background-size:cover;background-position:center top}.case-study-list__cta-card-chip{position:absolute;top:1.6rem;left:1.6rem;z-index:2;display:inline-flex;align-items:center;height:3rem;padding:0 1.4rem;border:1px solid rgba(54,229,141,.55);border-radius:10rem;background:#07140e8c;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);color:var(--color-pure-white);font-size:1.1rem;font-weight:var(--font-weight-bold);letter-spacing:.08rem;text-transform:uppercase}.case-study-list__cta-card-icon{width:11.2rem;height:11.2rem}.case-study-list__cta-card-body{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;gap:1.2rem;padding:2.4rem}.case-study-list__cta-card-title{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:2rem;letter-spacing:-.04rem;line-height:1.3;margin:0;transition:color var(--transition-duration) var(--transition-timing)}.case-study-list__cta-card:hover .case-study-list__cta-card-title{color:var(--color-fresh-green)}.case-study-list__cta-card-excerpt{font-size:1.4rem;line-height:1.6;color:#ffffffb8;margin:0}.case-study-list__cta-card-foot{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 2.4rem;margin:auto -2.4rem -2.4rem;border-top:1px solid rgba(255,255,255,.12)}.case-study-list__cta-card-duration{font-size:1.3rem;font-weight:var(--font-weight-medium);color:#ffffffb8}.case-study-list__cta-card-arrow{display:flex;transition:transform var(--transition-duration) var(--transition-timing)}.case-study-list__cta-card:hover .case-study-list__cta-card-arrow{transform:translate(.3rem)}.case-study-list__empty{padding:4rem 2.4rem;text-align:center;color:var(--color-text-body-small);font-size:1.6rem}.case-study-list__pagination{display:flex;justify-content:center}.case-study-list__pagination .page-numbers{display:inline-flex;align-items:center;gap:.8rem;list-style:none;margin:0;padding:0}.case-study-list__pagination .page-numbers li{display:flex}.case-study-list__pagination a.page-numbers,.case-study-list__pagination span.page-numbers{display:flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 1.2rem;border-radius:10rem;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-text-body-small);background:var(--color-paper-white);text-decoration:none;transition:background .2s ease,color .2s ease}.case-study-list__pagination a.page-numbers:hover,.case-study-list__pagination span.page-numbers:hover{background:#ebebeb}.case-study-list__pagination a.page-numbers.current,.case-study-list__pagination span.page-numbers.current{background:var(--color-emerald-green);color:var(--color-pure-white)}.case-study-list__pagination a.page-numbers.dots,.case-study-list__pagination span.page-numbers.dots{background:transparent;cursor:default}.cookie-consent{position:fixed;inset:auto 1.6rem 1.6rem;z-index:200;display:none;flex-direction:column;gap:1.6rem;max-width:62rem;max-height:calc(100svh - 3.2rem);margin-inline:auto;padding:2rem 2.2rem;overflow-y:auto;border:1px solid var(--color-mist-gray);border-radius:2.4rem;background:var(--color-background-light);box-shadow:0 0 40px #0000001a}@media (min-width: 768px){.cookie-consent{inset:auto 2.4rem 2.4rem;max-height:calc(100svh - 4.8rem)}}.cookie-consent--visible{display:flex}.cookie-consent__title{margin-bottom:.4rem;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color-ink-blue)}.cookie-consent__text{color:var(--color-text-body);font-size:1.4rem;line-height:1.5}.cookie-consent__link{font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:.2em}.cookie-consent__panel{display:none;flex-direction:column}.cookie-consent__panel--open{display:flex}.cookie-consent__category{border-top:1px solid var(--color-mist-gray)}.cookie-consent__category-header{display:flex;align-items:center;gap:1.2rem;padding-block:1.2rem}.cookie-consent__category-name{flex:1;font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color-ink-blue);cursor:pointer}.cookie-consent__switch{position:relative;flex-shrink:0;width:4.4rem;height:2.4rem;margin:0;border-radius:1.2rem;background:var(--color-mist-gray);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cookie-consent__switch:before{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--color-pure-white);box-shadow:0 1px 4px #00000026;transition:transform var(--transition-duration) var(--transition-timing)}.cookie-consent__switch:checked{background:var(--gradient-fresh-flow)}.cookie-consent__switch:checked:before{transform:translate(2rem)}.cookie-consent__toggle{display:flex;flex-shrink:0;padding:0;border:0;background:none;cursor:pointer}.cookie-consent__arrow{width:2.4rem;height:2.4rem;transition:transform var(--transition-duration) var(--transition-timing)}.cookie-consent__arrow--open{transform:rotate(180deg)}.cookie-consent__description{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) var(--transition-timing)}.cookie-consent__description--open{grid-template-rows:1fr}.cookie-consent__description-inner{overflow:hidden}.cookie-consent__description-text{padding-bottom:1.2rem;color:var(--color-text-body);font-size:1.4rem;line-height:1.5}.cookie-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem}.cookie-consent__manage--hidden,.cookie-consent__save--hidden{display:none}.footer{padding-bottom:2rem;color:var(--color-pure-white);background-color:var(--color-ink-blue);background-image:url(./footer-background-CF3QbQRx.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.footer__container{max-width:1300px}.form-section{--padding-top: calc(var(--padding-default) / 2);--padding-bottom: calc(var(--padding-default) / 2);display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 8.2rem);color:var(--color-pure-white)}.form-section__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}@media (min-width: 1024px){.form-section__container{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-rows:1fr auto auto auto 1fr;gap:0 7.2rem}}@media (min-width: 1024px){.form-section__heading{grid-column:1;grid-row:2}}.form-section__card{display:flex;flex-direction:column;gap:1.2rem;color:var(--color-text-primary);padding:2.4rem;border:1px solid var(--color-paper-white);border-radius:2.4rem;background:var(--color-pure-white);box-shadow:0 2rem 2.5rem -.5rem #e5e7eb80,0 .8rem 1rem -.6rem #e5e7eb80}@media (min-width: 768px){.form-section__card{padding:3.2rem}}@media (min-width: 1024px){.form-section__card{grid-column:2;grid-row:1/-1;align-self:center}}.form-section__form-note{margin:.4rem 0 0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--color-paper-white);color:var(--color-text-secondary);font-size:1.3rem;line-height:1.55}.form-section__form-note strong{color:var(--color-ink-blue);font-weight:var(--font-weight-semibold)}@media (min-width: 1024px){.form-section__list{grid-column:1;grid-row:3;margin-top:3.2rem}}.form-section__trust{padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.13)}@media (min-width: 1024px){.form-section__trust{grid-column:1;grid-row:4;margin-top:3.2rem}}.glossary-entry{padding:6rem 0 9rem;background:var(--gradient-mint-mesh)}.glossary-entry__grid{display:grid;grid-template-columns:1fr;align-items:start;gap:2.4rem}@media (min-width: 1024px){.glossary-entry__grid{grid-template-columns:minmax(0,1fr) 38rem;gap:3.2rem}}.glossary-entry__card{display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem;border:1px solid rgba(255,255,255,.6);border-radius:2.4rem;background:var(--color-pure-white);box-shadow:0 0 40px #00000014}@media (min-width: 768px){.glossary-entry__card{padding:4.8rem}}.glossary-entry__meta{display:flex;flex-wrap:wrap;gap:1rem}.glossary-entry__tag{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.4rem;border:1px solid #e7eaee;border-radius:10rem;background:var(--color-paper-white);font-family:var(--font-family-main);font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;color:var(--color-slate-blue);transition:border-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing)}.glossary-entry__tag:hover{border-color:var(--color-emerald-green);color:var(--color-emerald-green)}.glossary-entry__tag-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--glossary-entry-color, var(--color-emerald-green))}.glossary-entry__definition{font-size:2rem;line-height:1.65;color:var(--color-ink-blue)}@media (min-width: 768px){.glossary-entry__definition{font-size:2.2rem;line-height:1.6}}.glossary-entry__definition p{margin:0 0 1.8rem;font-size:inherit;line-height:inherit;color:inherit}.glossary-entry__definition p:last-child,.glossary-entry__definition ul:last-child{margin-bottom:0}.glossary-entry__definition ul{margin:0 0 1.8rem;padding-left:2.4rem}.glossary-entry__block{display:flex;flex-direction:column;gap:1.6rem;padding-top:3.2rem;border-top:1px solid #eef0f3}.glossary-entry__block-title{margin:0;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color-ink-blue)}.glossary-entry__block-text{margin:0;font-size:1.5rem;color:var(--color-text-secondary)}.glossary-entry__pills{display:flex;flex-wrap:wrap;gap:1rem}.glossary-entry__back{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;padding-top:3.2rem;border-top:1px solid #eef0f3}.glossary-entry__back-hint{font-size:1.4rem;color:var(--color-text-secondary)}.glossary-entry__side{position:relative;display:flex;flex-direction:column;gap:1.6rem;padding:3.2rem;border-radius:2.4rem;overflow:hidden;background:var(--gradient-forest-mesh);color:var(--color-pure-white)}@media (min-width: 1024px){.glossary-entry__side{position:sticky;top:var(--sticky-offset)}}.glossary-entry__side-title{margin:0;font-size:2.2rem;font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--color-pure-white)}.glossary-entry__side-title strong{font-weight:inherit;background:var(--gradient-fresh-flow);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glossary-entry__side-text{margin:0;font-size:1.5rem;line-height:1.6;color:var(--color-mist-gray)}.glossary-entry__side-button{align-self:flex-start;margin-top:.8rem}.glossary-entry__links{display:flex;flex-direction:column;gap:1.2rem;margin-top:.8rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12)}.glossary-entry__link{position:relative;display:flex;align-items:center;gap:1rem;font-size:1.45rem;font-weight:var(--font-weight-semibold);color:var(--color-pure-white);text-decoration:none;transition:color var(--transition-duration) var(--transition-timing)}.glossary-entry__link:before{content:"";position:absolute;top:-.2rem;right:0;bottom:-.2rem;left:0}.glossary-entry__link:after{content:"→";margin-left:auto;color:var(--color-fresh-green);transition:transform var(--transition-duration) var(--transition-timing)}.glossary-entry__link:hover{color:var(--color-fresh-green)}.glossary-entry__link:hover:after{transform:translate(.4rem)}.glossary-list--filtered .glossary-list__clear{display:inline}.glossary-list--empty .glossary-list__groups{display:none}.glossary-list--empty .glossary-list__empty{display:block}.glossary-list__bar{background:var(--color-pure-white);border-bottom:1px solid #eef0f3}.glossary-list__bar-inner{display:flex;flex-direction:column;gap:1rem;padding-top:1.2rem;padding-bottom:1.2rem}.glossary-list__categories{display:flex;gap:.6rem;padding:.2rem 0;overflow-x:auto;scrollbar-width:none}@media (min-width: 768px){.glossary-list__categories{flex-wrap:wrap;overflow:visible}}.glossary-list__categories::-webkit-scrollbar{display:none}.glossary-list__category{display:inline-flex;flex-shrink:0;align-items:center;gap:.7rem;padding:.9rem 1.4rem;border:1px solid #dfe3e8;border-radius:10rem;background:var(--color-pure-white);font-family:var(--font-family-main);font-size:1.3rem;font-weight:var(--font-weight-semibold);line-height:1;color:var(--color-ink-blue);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-duration) var(--transition-timing),background var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing)}.glossary-list__category:hover{border-color:var(--color-ink-blue)}.glossary-list__category--active{border-color:var(--color-ink-blue);background:var(--color-ink-blue);color:var(--color-pure-white)}.glossary-list__category--active .glossary-list__category-count{color:#fff9}.glossary-list__category-dot{flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%;background:var(--glossary-category-color, #999)}.glossary-list__category-count{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.glossary-list__row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.glossary-list__letters{display:flex;min-width:0;gap:.1rem;padding:.2rem 0;overflow-x:auto;scrollbar-width:none}.glossary-list__letters::-webkit-scrollbar{display:none}.glossary-list__letter{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem;border:0;border-radius:.8rem;background:none;font-family:var(--font-family-main);font-size:1.3rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--color-ink-blue);cursor:pointer;transition:background var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing)}@media (hover: hover){.glossary-list__letter:hover{background:var(--color-paper-white)}}.glossary-list__letter:disabled{background:none;color:#c9cdd4;cursor:default}.glossary-list__letter--active,.glossary-list__letter--active:hover{background:var(--gradient-fresh-flow);color:var(--color-pure-white)}.glossary-list__hint{display:none;font-size:1.3rem;color:var(--color-text-secondary);white-space:nowrap}@media (min-width: 1024px){.glossary-list__hint{display:block}}.glossary-list__kbd{margin:0 .2rem;padding:.3rem .6rem;border:1px solid #dfe3e8;border-radius:.5rem;background:var(--color-paper-white);font-family:var(--font-family-main);font-size:1.15rem;font-weight:var(--font-weight-semibold)}.glossary-list__results{padding:4rem 0 9rem;background:linear-gradient(180deg,#f8faf9,#fff 30rem)}.glossary-list__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-bottom:2.4rem}.glossary-list__title{margin:0;font-size:2.4rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03rem;color:var(--color-ink-blue)}.glossary-list__meta{font-size:1.4rem;color:var(--color-text-secondary)}.glossary-list__clear{display:none;margin-left:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-deep-teal);text-decoration:none}.glossary-list__group{display:grid;grid-template-columns:1fr;gap:1.6rem;padding:2.4rem 0;border-top:1px solid #eef0f3}@media (min-width: 1024px){.glossary-list__group{grid-template-columns:10rem 1fr;gap:3.2rem;padding:3rem 0}}.glossary-list__group[hidden]{display:none}.glossary-list__group-letter{margin:0;font-size:3.2rem;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.1rem;background:var(--gradient-fresh-flow);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width: 1024px){.glossary-list__group-letter{position:sticky;top:var(--sticky-offset);font-size:4.4rem}}.glossary-list__pills{display:flex;flex-wrap:wrap;gap:1rem}.glossary-list__empty{display:none;padding:6rem 2rem;border:1px dashed #dfe3e8;border-radius:2rem;background:var(--color-pure-white);text-align:center}.glossary-list__empty-title{margin:0 0 1rem;font-size:2.4rem;font-weight:var(--font-weight-semibold);color:var(--color-ink-blue)}.glossary-list__empty-text{max-width:52rem;margin:0 auto 2.4rem;color:var(--color-text-secondary)}.site-header{position:relative;overflow-x:clip;min-height:45rem;background-color:var(--color-carbon-black);background-image:var(--gradient-ink-hero)}.site-header--bare{min-height:auto;background-image:none}.site-header--home{display:flex;flex-direction:column;background-image:url(./hero-home-DSo-Ip_X.webp);background-size:cover;background-position:center;min-height:56rem}@media (min-width: 640px){.site-header--home{min-height:100vh}}.site-header__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.site-header__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#04100bf0,#04100bbd 38%,#04100b75 70%,#04100b4d),linear-gradient(180deg,#04100ba8,#04100b29 26%,#04100b33 50%,#04100bc7),#04100b52}.site-header__chart{position:absolute;left:0;right:0;bottom:0;height:60%;z-index:2;pointer-events:none;display:flex;align-items:flex-end}@media (min-width: 640px){.site-header__chart{height:75%}}.site-header__bar{flex:1;margin-right:-1px;transform-origin:bottom;background:linear-gradient(to top,#09bb5380,#23d27829 55%,#36e58d00);animation:site-header-bar-grow 1.1s cubic-bezier(.2,.75,.25,1) both}.site-header__bar:nth-child(odd){display:none}.site-header__bar:nth-child(1){height:32.8%;animation-delay:.05s}.site-header__bar:nth-child(2){height:41%;animation-delay:.13s}.site-header__bar:nth-child(3){height:51.2%;animation-delay:.21s}.site-header__bar:nth-child(4){height:64%;animation-delay:.29s}.site-header__bar:nth-child(5){height:80%;animation-delay:.37s}.site-header__bar:nth-child(6){height:100%;animation-delay:.45s}.site-header__bar:last-child{margin-right:0}@media (min-width: 640px){.site-header__bar:nth-child(odd){display:block}}.site-header__nav{position:relative;z-index:100;padding-top:1.6rem}@media (min-width: 1280px){.site-header__nav{padding-top:0}}.site-header__photo{position:absolute;top:0;right:0;bottom:0;width:100%;z-index:0}@media (min-width: 768px){.site-header__photo{width:60%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%)}}.site-header__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#06120dcc,#06120d94 45%,#06120db8),linear-gradient(0deg,#005d2b1f,#005d2b1f)}@media (min-width: 768px){.site-header__photo:after{background:linear-gradient(180deg,#06120d73,#06120d00 26%),linear-gradient(0deg,#06120d66,#06120d00 30%),linear-gradient(0deg,#005d2b1a,#005d2b1a)}}.site-header__photo-img{width:100%;height:100%;object-fit:cover;object-position:60% center}.site-header__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column}.site-header__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2.4rem;flex:1;padding-top:52px;padding-bottom:60px}@media (min-width: 768px){.site-header__content{padding-top:92px;padding-bottom:104px}}@media (min-width: 1024px){.site-header__content{align-items:flex-start}}.site-header__content--home{justify-content:center;gap:3.2rem;padding-top:40px;padding-bottom:40px}.site-header__content--glossary{gap:2.8rem;padding-bottom:6rem}@media (min-width: 768px){.site-header__content--glossary{padding-bottom:8rem}}.site-header__content--case-studies{gap:6rem;padding-bottom:7rem}.site-header__content--stats{gap:2.4rem;padding-bottom:6rem}@media (min-width: 768px){.site-header__content--stats{padding-bottom:7rem}}.site-header__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}@media (min-width: 1024px){.site-header__actions{justify-content:flex-start}}.site-header__logos{position:relative;z-index:3;box-sizing:content-box;height:3.6rem;padding-top:2.4rem;padding-bottom:2.4rem;border-top:1px solid rgba(255,255,255,.13)}@media (min-width: 768px){.site-header__logos{height:6rem}}.site-header__statband{display:grid;width:100%;border:1px solid rgba(54,229,141,.22);border-radius:2rem;background:var(--gradient-soft-mint);overflow:hidden}@media (min-width: 640px){.site-header__statband{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.site-header__statband{grid-template-columns:repeat(4,1fr)}}.site-header__statband--stats{margin-top:2.4rem}@media (min-width: 768px){.site-header__statband--stats{margin-top:3.6rem}}.site-header__stat{display:flex;flex-direction:column;gap:.6rem;padding:3rem 3.4rem;border-top:1px solid rgba(255,255,255,.08)}.site-header__stat:first-child{border-top:none}@media (min-width: 640px){.site-header__stat:nth-child(2){border-top:none}.site-header__stat:nth-child(2n){border-left:1px solid rgba(255,255,255,.08)}}@media (min-width: 1024px){.site-header__stat{border-top:none}.site-header__stat:not(:first-child){border-left:1px solid rgba(255,255,255,.08)}}.site-header__stat-num{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:4rem;letter-spacing:-.08rem;line-height:1;background:linear-gradient(180deg,var(--color-fresh-green) 0%,var(--color-emerald-green) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.site-header__stat-label{font-size:1.35rem;color:var(--color-mist-gray);opacity:.85;font-weight:var(--font-weight-medium)}.site-header__button{margin-top:.6rem}.site-header__glossary-search,.site-header__search{width:100%}@media (min-width: 768px){.site-header__search{width:50%;min-width:400px}}@media (min-width: 1024px){.site-header__heading{max-width:56rem}.site-header__heading--home{max-width:72rem}}.site-header__title{font-size:4.8rem;font-weight:var(--font-weight-semibold);color:var(--color-pure-white);line-height:1.2;margin:0;max-width:70rem}.site-header__description{font-size:2rem;color:var(--color-mist-gray);max-width:67rem;line-height:1.5;margin:0}@keyframes site-header-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.site-header__bar{animation:none}}.logo-header{display:flex;align-items:center;justify-content:center;height:8.2rem}.logo-header__logo:focus-visible{outline-color:var(--color-pure-white)}.logo-header__logo-img{display:block;width:auto;height:3.4rem}.site-footer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;column-gap:10rem;row-gap:6rem;width:100%;padding:4rem 0;background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 1024px){.site-footer{flex-direction:row}}.site-footer__info{display:flex;flex-direction:column;gap:2.3rem;flex-shrink:0;min-width:min(35rem,100%)}.site-footer__logo{display:block;width:24.1rem;height:4.8rem}.site-footer__logo img{width:100%;height:auto;object-fit:contain}.site-footer__description{max-width:34rem;margin:0;opacity:.6;font-size:1.4rem;line-height:1.5;color:inherit}.site-footer__contact{margin:0;font-size:1.6rem;line-height:1.5;color:inherit}.site-footer__nav{display:grid;grid-template-columns:1fr;gap:4rem;flex-grow:1;width:100%;max-width:700px}@media (min-width: 480px){.site-footer__nav{grid-template-columns:2fr 1fr}}.site-footer__menu-title{font-size:3rem;font-weight:600;line-height:1.5;margin:0;color:inherit}@media (min-width: 480px){.site-footer__menu-title{font-size:1.6rem}}.site-footer__menu-column{display:flex;flex-direction:column;gap:1.6rem;flex-grow:1}@media (min-width: 480px){.site-footer__menu-column--wide .site-footer__menu{display:block;columns:2}}.site-footer__menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.site-footer__menu li{margin:0;padding:0}.site-footer__menu a{display:block;padding:.8rem 0 .8rem 2.4rem;font-size:2.4rem;line-height:1.5;font-weight:400;color:var(--color-pure-white);opacity:.6;text-decoration:none;transition:opacity .2s ease}.site-footer__menu a:hover{opacity:1}@media (min-width: 480px){.site-footer__menu a{padding-left:0;font-size:1.4rem}}.main-nav{margin-bottom:1.6rem}@media (min-width: 480px){.main-nav{margin-bottom:3rem}}.main-nav__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-ink-blue-60)}.main-nav__overlay--open{display:block}.main-nav__container{display:flex;justify-content:center}.main-nav__container--sticky{position:fixed;top:1.6rem;left:0;right:0;z-index:100}.main-nav__bar{display:flex;position:relative;align-items:center;width:100%;max-width:76rem;padding:1.2rem 1.6rem;border-radius:1rem;background:var(--color-pure-white);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;gap:1.6rem}@media (min-width: 480px){.main-nav__bar{padding:2rem;gap:3.2rem}}@media (min-width: 1280px){.main-nav__bar{max-width:none}}.main-nav__logo{display:flex;flex-shrink:0;margin-right:auto}.main-nav__logo-img{display:block;width:16rem;height:2.65rem}@media (min-width: 480px){.main-nav__logo-img{width:24.089rem;height:4rem}}.main-nav__cta{display:none}@media (min-width: 768px){.main-nav__cta{display:flex}}.main-nav__cta--drawer{display:none;padding:.8rem 1.6rem;flex-shrink:0}.main-nav__cta--drawer .button{width:100%;justify-content:center}@media (min-width: 640px){.main-nav__cta--drawer{display:flex}}@media (min-width: 768px){.main-nav__cta--drawer{display:none}}.main-nav__drawer{display:none;position:fixed;top:var(--main-nav-drawer-top, 8rem);left:50%;transform:translate(-50%);width:calc(100% - 3.2rem);max-width:76rem;max-height:calc(100dvh - var(--main-nav-drawer-top, 8rem) - 1.6rem);z-index:200;background:var(--color-pure-white);border-radius:1.4rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:1.6rem 0;flex-direction:column}@media (min-width: 480px){.main-nav__drawer{width:calc(100% - 4rem)}}.main-nav__drawer--open{display:flex}@media (min-width: 1280px){.main-nav__drawer{position:static;display:flex;flex-direction:row;align-items:center;padding:0;background:transparent;border-radius:0;box-shadow:none;overflow:visible;flex-grow:1;justify-content:flex-end;width:auto;max-width:none;transform:none;max-height:none;z-index:auto}}.main-nav__burger{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.8rem}@media (min-width: 1280px){.main-nav__burger{display:none}}.main-nav__burger--open .main-nav__burger-icon{display:none}.main-nav__burger--open .main-nav__burger-icon--close{display:block}.main-nav__burger-icon{display:block;width:4rem;height:4rem}.main-nav__burger-icon--close{display:none}.main-nav__menu{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0;flex-shrink:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media (min-width: 1280px){.main-nav__menu{flex:none;min-height:auto;overflow-y:visible;flex-direction:row;align-items:center;gap:2.5rem}}.main-nav__menu--desktop{display:none}@media (min-width: 1280px){.main-nav__menu--desktop{display:flex}}@media (min-width: 1280px){.main-nav__menu--mobile{display:none}}.main-nav__menu-item{display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 1280px){.main-nav__menu-item{position:relative;flex-wrap:nowrap}}.main-nav__menu-link{display:flex;align-items:center;flex:1;padding:0 2.4rem;height:4.65rem;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-carbon-black);text-decoration:none;line-height:1}@media (min-width: 1280px){.main-nav__menu-link{flex:none;height:auto;padding:0;transition:color .2s ease}.main-nav__menu-link:hover{color:var(--color-deep-teal)}}.main-nav__submenu-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0 1.2rem 0 5rem;flex-shrink:0;min-height:4.4rem}@media (min-width: 1280px){.main-nav__submenu-toggle{padding:.5rem .4rem .4rem 0;margin-right:-.4rem;min-height:auto;outline-offset:-.2rem}}.main-nav__submenu-arrow{display:block;height:3.8rem;width:auto;transition:transform .2s ease}@media (min-width: 1280px){.main-nav__submenu-arrow{height:2rem;width:auto}}.main-nav__submenu-toggle[aria-expanded=true] .main-nav__submenu-arrow{transform:rotate(180deg)}.main-nav__submenu{display:none;list-style:none;margin:0;padding:0 0 1rem 1.6rem;width:100%}@media (min-width: 1280px){.main-nav__submenu{display:block;visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:100%;left:50%;transform:translate(-50%);width:max-content;min-width:18rem;padding-top:2rem;transition:opacity .2s ease,visibility .2s ease}.main-nav__submenu:before{content:"";position:absolute;top:1.2rem;right:0;bottom:0;left:0;background:var(--color-pure-white);border-radius:1rem;box-shadow:0 .8rem 3.2rem #0000001f;z-index:-1}.main-nav__submenu>li:first-child>a{padding-top:.8rem}.main-nav__submenu>li:last-child>a{padding-bottom:.8rem}}.main-nav__submenu--open{display:block}@media (min-width: 1280px){.main-nav__submenu--open{visibility:visible;opacity:1;pointer-events:auto}}@media (min-width: 1280px){.main-nav__submenu-item{display:block}}.main-nav__submenu-link{display:flex;align-items:center;padding:0 2.4rem 0 3.2rem;height:4rem;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-carbon-black);text-decoration:none;line-height:1}@media (min-width: 1280px){.main-nav__submenu-link{height:auto;padding:.9rem 2rem;font-size:1.4rem;transition:color .2s ease}.main-nav__submenu-link:hover{color:var(--color-deep-teal)}}.mobile-cta-bar{--mobile-cta-bar-height: 6.6rem;height:calc(var(--mobile-cta-bar-height) + env(safe-area-inset-bottom,0px))}@media (min-width: 640px){.mobile-cta-bar{display:none}}.mobile-cta-bar__cta{position:fixed;inset:auto 1.2rem calc(1.2rem + env(safe-area-inset-bottom,0px)) 1.2rem;z-index:90}.newsletter{padding-inline:1.6rem;background:var(--color-paper-white);display:flex;justify-content:center}@media (min-width: 768px){.newsletter{padding-inline:6.4rem}}.newsletter__card{width:100%;max-width:110rem;background:linear-gradient(135deg,#0d352a,#0a1f17);border-radius:2.4rem;padding:3.2rem;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;gap:2.8rem}@media (min-width: 1024px){.newsletter__card{grid-template-columns:1fr 1fr;gap:4.8rem;padding:5.6rem}}.newsletter__card:before{content:"";position:absolute;right:-10rem;top:-10rem;width:32rem;height:32rem;border-radius:50%;background:radial-gradient(circle,rgba(54,229,141,.2),transparent 65%);pointer-events:none}.newsletter__left{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.8rem}.newsletter__right{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.8rem;justify-content:center}.newsletter__tag{display:inline-flex;align-self:flex-start;align-items:center;gap:1rem;color:var(--color-fresh-green);font-weight:700;font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase}.newsletter__tag:before{content:"";width:2.4rem;height:.2rem;background:var(--color-fresh-green);display:inline-block;border-radius:.2rem}.newsletter__title{font-family:var(--font-family-display);font-weight:600;font-size:2.6rem;letter-spacing:-.06rem;line-height:1.15;color:var(--color-pure-white)}@media (min-width: 1024px){.newsletter__title{font-size:3.4rem}}.newsletter__desc{font-size:1.5rem;line-height:1.65;color:#ffffffb8}.newsletter__form{display:flex;flex-direction:column;gap:.6rem}@media (min-width: 640px){.newsletter__form{flex-direction:row;gap:.8rem;background:var(--color-pure-white);border-radius:1.4rem;padding:.6rem;height:6rem;align-items:stretch}}.newsletter__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.newsletter__email{flex:1;border:0;border-radius:1rem;background:var(--color-pure-white);outline:none;font-family:inherit;font-size:1.5rem;color:var(--color-ink-blue);padding:1.4rem 1.6rem;min-width:0}@media (pointer: coarse){.newsletter__email{font-size:1.6rem}}@media (min-width: 640px){.newsletter__email{background:transparent;border-radius:0;padding:0 1.6rem}}.newsletter__email::placeholder{color:var(--color-slate-blue);opacity:.7}.newsletter__submit{flex-shrink:0;justify-content:center}.newsletter__consent{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.2rem;line-height:1.6;color:#ffffffb3}.newsletter__consent-checkbox{flex-shrink:0;margin-top:.2rem;width:1.8rem;height:1.8rem;border-radius:.5rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;border:.15rem solid rgba(255,255,255,.4);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease;position:relative}.newsletter__consent-checkbox:hover{border-color:var(--color-fresh-green)}.newsletter__consent-checkbox:checked{background:var(--color-emerald-green);border-color:var(--color-emerald-green)}.newsletter__consent-checkbox:checked:after{content:"";position:absolute;left:.4rem;top:.1rem;width:.6rem;height:1rem;border-right:.2rem solid var(--color-pure-white);border-bottom:.2rem solid var(--color-pure-white);transform:rotate(45deg)}.newsletter__consent-label{cursor:pointer;flex:1}.newsletter__consent-label strong{color:var(--color-pure-white);font-weight:700}.newsletter__consent-label a{color:var(--color-fresh-green);border-bottom:.1rem solid transparent;transition:border-color .15s ease}.newsletter__consent-label a:hover{border-color:var(--color-fresh-green)}.newsletter__meta{display:flex;align-items:center;gap:.8rem;font-size:1.1rem;color:#ffffff80;letter-spacing:.03rem}.newsletter__meta:before{content:"✓";color:var(--color-fresh-green);font-weight:700;font-size:1.3rem}.not-found{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-height:calc(100vh - 14rem);padding-block:4rem 8rem;background-color:var(--color-carbon-black);color:var(--color-pure-white)}@media (min-width: 768px){.not-found{padding-block:5rem 11rem}}.not-found__stage{margin-bottom:2.4rem}.not-found__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center;transform:translate3d(calc(var(--not-found-x, 0) * .7rem),calc(var(--not-found-y, 0) * .7rem),0);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.not-found__heading{gap:1.6rem}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:1.2rem}.reference-list{padding:8rem 0;background:linear-gradient(180deg,#f8faf9,#fff 40rem)}@media (min-width: 768px){.reference-list{padding:10rem 0}}.reference-list--empty .reference-list__empty{display:block}.reference-list__heading{margin-bottom:3.6rem}.reference-list__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:3.2rem}.reference-list__filter{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.6rem;border:1px solid #dfe3e8;border-radius:10rem;background:var(--color-pure-white);font-family:var(--font-family-main);font-size:1.3rem;font-weight:var(--font-weight-semibold);line-height:1;color:var(--color-ink-blue);text-decoration:none;cursor:pointer;transition:border-color var(--transition-duration) var(--transition-timing),background var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing)}.reference-list__filter:hover{border-color:var(--color-emerald-green);color:var(--color-emerald-green)}.reference-list__filter--active,.reference-list__filter--active:hover{border-color:transparent;background:var(--gradient-fresh-flow);color:var(--color-pure-white)}.reference-list__filter-count{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.reference-list__filter-count--active{color:#ffffffbf}.reference-list__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media (min-width: 768px){.reference-list__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.reference-list__grid{grid-template-columns:repeat(3,1fr)}}.reference-list__card--featured{grid-column:1/-1}.reference-list__empty{display:none;grid-column:1/-1;margin:0;padding:4rem;text-align:center;color:var(--color-text-secondary)}.reference-list__more{display:flex;justify-content:center;margin-top:4rem}.top-header{display:none;padding:2.7rem 2rem}@media (min-width: 1280px){.top-header{display:block}}.top-header__container{display:flex;justify-content:space-between;align-items:center;opacity:1}.top-header__left{font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color-pure-white)}.top-header__nav{display:flex}.top-header__menu{display:flex;align-items:center;gap:1.4rem;list-style:none;margin:0;padding:0}.top-header__menu .menu-item{display:flex;align-items:center;position:relative}.top-header__menu .menu-item:not(:last-child):after{content:"";position:absolute;right:-.7rem;width:1px;height:1.5rem;background:var(--color-mist-gray);opacity:.4}.top-header__menu a{font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color-pure-white);text-decoration:none;line-height:1;padding-block:.5rem;margin-block:-.5rem;opacity:.4;transition:opacity var(--transition)}.top-header__menu a:hover,.top-header__menu a:active,.top-header__menu a:focus{opacity:1}.top-header__menu a:focus-visible{outline-color:var(--color-pure-white)}.link-cards__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 640px){.link-cards__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.link-cards__grid{grid-template-columns:repeat(3,1fr)}}.link-cards__card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3.2rem;border-radius:2.4rem;background:var(--color-white-60);border:1px solid var(--color-white-40);box-shadow:0 0 4rem #0000001a;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.link-cards__card:hover{box-shadow:0 0 5rem #00000026;transform:translateY(-2px)}.link-cards__icon-wrap{width:4.8rem;height:4.8rem;flex-shrink:0}.link-cards__icon{width:100%;height:100%;object-fit:contain}.link-cards__title{font-size:2.4rem;font-weight:var(--font-weight-semibold);color:var(--color-ink-blue);text-align:center}.link-cards__desc{font-size:1.6rem;color:var(--color-text-body-small);text-align:center;margin:0}.logos{width:100%;overflow:hidden}.logos--fade{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.logos__track{display:flex;width:max-content;height:100%;align-items:center;animation:logos-marquee var(--logos-duration, 34s) linear infinite}.logos__track:has(.logos__image:hover){animation-play-state:paused}.logos__group{display:flex;height:100%;align-items:center;flex:0 0 auto;gap:4.8rem;padding-inline:2.4rem}@media (min-width: 768px){.logos__group{gap:8.4rem;padding-inline:4.2rem}}.logos__image{display:block;width:auto;height:100%;flex-shrink:0;margin:0;opacity:.72;transition:opacity var(--transition-duration) var(--transition-timing)}.logos__image:hover{opacity:1}.logos__image--white{filter:brightness(0) invert(1)}.logos__image--gray{filter:brightness(0) invert(.62)}@keyframes logos-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion: reduce){.logos__track{animation:none;width:100%;justify-content:center}.logos__group:not(:first-child){display:none}}.page-content__body{max-width:86rem;color:var(--color-text-body);font-size:var(--font-size-body);line-height:1.6}.page-content__body h2,.page-content__body h3,.page-content__body h4{margin:4rem 0 1.6rem;color:var(--color-ink-blue);font-weight:var(--font-weight-bold);line-height:1.3}.page-content__body h2{font-size:2.8rem}.page-content__body h3{font-size:2.2rem}.page-content__body h4{font-size:1.8rem}.page-content__body h2:first-child,.page-content__body h3:first-child,.page-content__body h4:first-child{margin-top:0}.page-content__body p{margin:0 0 1.8rem}.page-content__body ol,.page-content__body ul{display:flex;flex-direction:column;gap:.8rem;margin:0 0 1.8rem;padding-left:2.4rem}.page-content__body ol li+li,.page-content__body ul li+li{margin-block-start:0}.page-content__body ol ol,.page-content__body ol ul,.page-content__body ul ol,.page-content__body ul ul{margin:.8rem 0 0}.page-content__body strong{color:var(--color-ink-blue);font-weight:var(--font-weight-semibold)}.page-content__body a{color:var(--color-emerald-green);text-decoration:underline;word-break:break-word}.page-content__body table{width:100%;margin:0 0 1.8rem;border-collapse:collapse}.page-content__body figure{margin:0 0 1.8rem}.page-content__body .aligncenter{margin-inline:auto}.page-content__body .wp-caption{max-inline-size:100%}.page-content__body>*:last-child{margin-bottom:0}.person{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem}.person__avatar{flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:1.6rem;object-fit:cover;filter:drop-shadow(0 0 0 rgba(0,201,119,.4)) drop-shadow(0 10px 15px rgba(0,0,0,.1)) drop-shadow(0 4px 6px rgba(0,0,0,.1))}.person__avatar--initials{display:grid;place-items:center;background:var(--gradient-deep-current);font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-pure-white);filter:none;box-shadow:0 10px 15px #0000001a}.person__avatar--tone-b{background:linear-gradient(160deg,var(--color-ink-blue),var(--color-deep-teal))}.person__avatar--tone-c{background:linear-gradient(160deg,var(--color-emerald-green),var(--color-fresh-green))}.person__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem}.person__name{margin:0;line-height:1.5;font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);color:var(--color-ink-blue)}.person__name--simple{font-size:1.6rem;color:var(--color-carbon-black)}.person__name--dark{color:var(--color-pure-white)}.person__role{margin:0;line-height:1.5;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-slate-blue)}.person__role--simple{font-size:1.2rem}.person__role--dark{color:var(--color-mist-gray)}.post-filter{display:flex;flex-wrap:wrap;gap:.8rem}.post-filter__item{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:10rem;font-size:1.2rem;font-weight:var(--font-weight-medium);color:var(--color-text-body-small);text-decoration:none;background:var(--color-paper-white);transition:background .2s ease,color .2s ease}@media (min-width: 640px){.post-filter__item{padding:.8rem 1.6rem;font-size:1.4rem}}.post-filter__item:hover{background:#ebebeb}.post-filter__item--active{background:var(--color-emerald-green);color:var(--color-pure-white)}.post-filter__item--active:hover{background:#007623}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.post-meta__category{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--color-white-40);border-radius:10rem;background:var(--gradient-soft-mint);font-size:1.2rem;font-weight:var(--font-weight-bold);line-height:1.4;color:var(--color-fresh-green);text-decoration:none;text-transform:uppercase;transition:border-color var(--transition-duration) var(--transition-timing)}.post-meta__category:hover{border-color:var(--color-fresh-green)}.post-meta__category:focus-visible{outline-color:var(--color-pure-white)}.reference-card{position:relative;top:0;display:flex;flex-direction:column;border:1px solid #e7eaee;border-radius:2.4rem;background:var(--color-pure-white);box-shadow:0 2px 12px #0000000d;cursor:pointer;transition:top var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.reference-card:hover,.reference-card:focus-within{top:-.5rem;border-color:#00932b66;box-shadow:0 2.2rem 4.8rem -2rem #00932b38}.reference-card:hover .reference-card__brand:not(.reference-card__brand--dark),.reference-card:focus-within .reference-card__brand:not(.reference-card__brand--dark){color:var(--color-emerald-green)}.reference-card:hover .reference-card__arrow,.reference-card:focus-within .reference-card__arrow{transform:translate(.3rem)}.reference-card:hover .reference-card__scan-image,.reference-card:focus-within .reference-card__scan-image{transform:translate(-50%) rotate(0) translateY(-1rem)}.reference-card[hidden]{display:none}.reference-card--featured{display:grid;grid-template-columns:1fr;overflow:hidden}@media (min-width: 1024px){.reference-card--featured{grid-template-columns:38% 1fr}}.reference-card--featured:hover,.reference-card--featured:focus-within{top:0}.reference-card__scan{position:relative;min-height:26rem;overflow:hidden;background:radial-gradient(90% 80% at 50% 0%,#15402b,#0c2419 55%,#07140e);cursor:zoom-in}.reference-card__scan-image{position:absolute;top:3.2rem;left:50%;width:78%;border-radius:.8rem;box-shadow:0 3rem 6rem -1rem #0009;transform:translate(-50%) rotate(-2deg);transition:transform var(--transition-duration) var(--transition-timing)}.reference-card__scan-chip{position:absolute;top:1.6rem;left:1.6rem;z-index:2;display:inline-flex;align-items:center;height:3rem;padding:0 1.4rem;border:1px solid rgba(54,229,141,.55);border-radius:10rem;background:#07140e8c;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);font-size:1.1rem;font-weight:var(--font-weight-bold);letter-spacing:.08rem;text-transform:uppercase;color:var(--color-pure-white)}.reference-card__body{display:flex;flex:1;flex-direction:column;gap:2rem;padding:2.8rem}.reference-card__body--featured{padding:3rem}@media (min-width: 1024px){.reference-card__body--featured{padding:4.4rem 4.8rem}}.reference-card__label{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.15rem;text-transform:uppercase;color:var(--color-emerald-green)}.reference-card__label:before{content:"";width:2.4rem;height:.2rem;border-radius:.2rem;background:var(--color-emerald-green)}.reference-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.2rem}.reference-card__brand{flex:1 1 16rem;margin:0;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.03rem;color:var(--color-ink-blue);transition:color var(--transition-duration) var(--transition-timing)}.reference-card__brand--dark{font-size:2.2rem;color:var(--color-pure-white)}.reference-card__brand-note{display:block;margin-top:.3rem;font-size:1.3rem;font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--color-text-secondary)}.reference-card__brand-note--dark{color:var(--color-mist-gray)}.reference-card__chip{flex-shrink:0;padding:.6rem 1.1rem;border:1px solid rgba(0,147,43,.2);border-radius:10rem;background:var(--gradient-soft-mint);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.06rem;text-transform:uppercase;white-space:nowrap;color:var(--color-deep-teal)}.reference-card__chip--dark{border-color:#36e58d66;background:#36e58d1a;color:var(--color-fresh-green)}.reference-card__quote{position:relative;margin:0;padding:0 0 0 2.4rem;border:0;font-size:1.6rem;font-weight:var(--font-weight-regular);line-height:1.6;color:var(--color-slate-blue)}.reference-card__quote:before{content:"“";position:absolute;top:-.4rem;left:0;font-family:Georgia,serif;font-size:4.4rem;line-height:1;color:var(--color-fresh-green)}.reference-card__quote--featured{padding-left:3rem;font-size:2.1rem;font-weight:var(--font-weight-medium);line-height:1.45;color:var(--color-ink-blue)}.reference-card__quote--featured:before{top:-.8rem;font-size:6rem}.reference-card__who{display:flex;flex-direction:column;gap:.1rem;font-size:1.4rem;color:var(--color-slate-blue)}.reference-card__who--dark{color:var(--color-mist-gray)}.reference-card__signatory{font-weight:var(--font-weight-bold);color:var(--color-ink-blue)}.reference-card__signatory--dark{color:var(--color-pure-white)}.reference-card__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.reference-card__tag{padding:.4rem .8rem;border-radius:.5rem;background:#f3f4f6;font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-slate-blue)}.reference-card__tag--dark{background:#ffffff1a;color:var(--color-pure-white)}.reference-card__foot{margin-top:auto;padding-top:2rem;border-top:1px solid #eef0f3}.reference-card__open{display:flex;align-items:center;gap:1.2rem;width:100%;padding:0;border:0;background:none;font-family:inherit;text-align:left;color:var(--color-ink-blue);cursor:pointer}.reference-card__thumb{flex-shrink:0;width:4.4rem;height:5.8rem;border:1px solid #e7eaee;border-radius:.6rem;background:var(--color-pure-white);box-shadow:0 2px 6px #00000014;object-fit:cover;object-position:top}.reference-card__open-text{display:flex;flex-direction:column;gap:.2rem;font-size:1.4rem;font-weight:var(--font-weight-bold);color:var(--color-deep-teal)}.reference-card__issued{font-size:1.2rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.reference-card__issued--dark{margin-top:.4rem;color:var(--color-mist-gray);opacity:.8}.reference-card__arrow{display:grid;flex-shrink:0;place-items:center;width:3.8rem;height:3.8rem;margin-left:auto;border-radius:50%;background:var(--color-paper-white);color:var(--color-ink-blue);transition:transform var(--transition-duration) var(--transition-timing)}.reference-card__arrow:after{content:"";width:1.6rem;height:1.6rem;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.87451%205.87476H14.2668V14.2671'%20stroke='%23007E73'%20stroke-width='1.67847'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.87451%2014.2671L14.2668%205.87476'%20stroke='%23007E73'%20stroke-width='1.67847'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.87451%205.87476H14.2668V14.2671'%20stroke='%23007E73'%20stroke-width='1.67847'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.87451%2014.2671L14.2668%205.87476'%20stroke='%23007E73'%20stroke-width='1.67847'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/contain no-repeat}.reference-card__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:default}.reference-card__popup[hidden]{display:none}.reference-card__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04100bdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reference-card__panel{position:relative;display:grid;grid-template-columns:1fr;gap:2rem;width:100%;max-width:112rem;max-height:100%;overflow:auto}@media (min-width: 1024px){.reference-card__panel{grid-template-columns:minmax(0,1fr) 30rem;gap:3.2rem;overflow:visible}}.reference-card__close{position:absolute;top:0;right:0;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#04100bdb;color:var(--color-pure-white);cursor:pointer;transition:background var(--transition-duration) var(--transition-timing)}@media (min-width: 1024px){.reference-card__close{top:-1rem;right:-1rem}}.reference-card__close:hover{background:var(--color-emerald-green)}.reference-card__close:after{content:"";width:2rem;height:2rem;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m256-200-56-56%20224-224-224-224%2056-56%20224%20224%20224-224%2056%2056-224%20224%20224%20224-56%2056-224-224-224%20224Z'/%3e%3c/svg%3e") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m256-200-56-56%20224-224-224-224%2056-56%20224%20224%20224-224%2056%2056-224%20224%20224%20224-56%2056-224-224-224%20224Z'/%3e%3c/svg%3e") center/contain no-repeat}.reference-card__figure{display:flex;justify-content:center;min-height:0;margin:0}.reference-card__image{width:auto;max-width:100%;max-height:70vh;border-radius:1.2rem;background:var(--color-pure-white);box-shadow:0 3rem 8rem #0000008c}@media (min-width: 1024px){.reference-card__image{max-height:calc(100vh - 4rem)}}.reference-card__side{display:flex;flex-direction:column;align-items:flex-start;align-self:center;gap:1.6rem;text-align:left;color:var(--color-pure-white)}.reference-card__link{font-size:1.4rem;font-weight:var(--font-weight-bold);text-decoration:none;color:var(--color-fresh-green)}@media (min-width: 768px){.reference-card__link{display:none}}.reference-card__link:hover{text-decoration:underline}.reference-card__nav{display:flex;gap:1rem;margin-top:.8rem}.reference-card__nav[hidden]{display:none}.reference-card__nav-button{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff14;color:var(--color-pure-white);cursor:pointer;transition:background var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.reference-card__nav-button:hover{border-color:var(--color-emerald-green);background:var(--color-emerald-green)}.reference-card__nav-button:after{content:"";display:block;width:.8em;height:.8em;border-top:2px solid currentColor;border-left:2px solid currentColor}.reference-card__nav-button--prev:after{margin-left:.4em;transform:rotate(-45deg)}.reference-card__nav-button--next:after{margin-right:.4em;transform:rotate(135deg)}.search-box__inner{display:flex;align-items:center;height:4.8rem;padding-inline:1.6rem;border-radius:1.4rem;background-color:#f6f6f6;border:1px solid #f6f6f6}.search-box__input{flex:1;border:none;outline:none;background:transparent;font-size:1.4rem;color:#4a5565}@media (pointer: coarse){.search-box__input{font-size:1.6rem}}.search-box__input::placeholder{color:#4a5565}.search-box__input::-ms-clear{display:none}.search-box__input::-webkit-search-decoration,.search-box__input::-webkit-search-cancel-button{display:none}.search-box__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;padding:0;cursor:pointer;line-height:0}.steps{position:relative;list-style:none;margin:0;padding:0}.steps:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:24px;z-index:0;width:2px;height:var(--steps-progress, 0);border-radius:2px;background:var(--gradient-fresh-flow);transform:translate(-50%);transition:height var(--transition-duration) var(--transition-timing)}.steps__item{display:flex;align-items:flex-start;gap:24px;position:relative}.steps__item:after{content:"";position:absolute;left:24px;top:48px;height:calc(100% + 4rem - 48px);width:1px;background:#d9d9d9;transform:translate(-50%)}.steps__item:last-child:after{display:none}.steps__item+.steps__item{margin-top:4rem}.steps__marker{position:relative;z-index:1;flex-shrink:0;width:48px;height:48px;border-radius:9999px;background:#fff;border:4px solid #f6f6f6;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;display:flex;align-items:center;justify-content:center;transition:background var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing)}.steps__marker--filled{border-color:var(--color-pure-white);background:var(--gradient-fresh-flow);box-shadow:0 .6rem 1.4rem -.6rem #00932b99}.steps__marker--active{box-shadow:0 .6rem 1.4rem -.6rem #00932b99,0 0 0 .6rem #36e58d33;transform:scale(1.08)}.steps__number{font-size:1.6rem;font-weight:700;color:#d9d9d9;line-height:1;transition:color var(--transition-duration) var(--transition-timing)}.steps__marker--filled .steps__number{color:var(--color-pure-white)}.steps__content{display:flex;flex-direction:column;gap:8px;padding-top:4px}.steps__title{margin:0;font-size:2rem;font-weight:700;color:var(--color-ink-blue);transition:color var(--transition-duration) var(--transition-timing)}.steps__title--active{color:var(--color-emerald-green)}.steps__description{margin:0;font-size:1.6rem;color:var(--color-slate-blue)}.tag{display:inline-flex;align-items:center;padding:1.4rem 2.5rem;border-radius:1.6rem;background:var(--gradient-soft-mint);border:1px solid transparent;background-clip:padding-box;position:relative;font-size:1.3rem;font-weight:var(--font-weight-semibold);text-align:center;text-transform:uppercase;color:var(--color-deep-teal)}.tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.6rem;padding:1px;background:var(--gradient-fresh-flow);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tag--disabled{color:var(--color-pure-white)}.tag--disabled:before{display:none}.tag--dark{border:1px solid rgba(0,147,43,.2);background:var(--gradient-soft-mint);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-pure-white)}.tag--dark:before{content:"";background:var(--gradient-light-breeze);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tag--mint{height:3.4rem;padding:0 1.6rem;border:1px solid var(--color-fresh-green);border-radius:1.2rem;background:var(--gradient-soft-mint);font-size:1.25rem;font-weight:var(--font-weight-semibold);letter-spacing:.04rem;color:var(--color-fresh-green)}.tag--mint:before{display:none}.tag--fresh{border-color:var(--color-fresh-green)}.tag--underline{padding:0 0 .8rem;border:0;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;background:none;font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.2rem;color:#d6e0db8c}.tag--underline:before{display:none}.testimonial{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;max-width:42rem;padding:2rem;border-radius:2.4rem;border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 12px #0000000f;background:#fff9}@media (min-width: 480px){.testimonial{padding:4rem}}.testimonial--simple{max-width:80rem;gap:16px;padding:26px;border-radius:16px;border:none;box-shadow:none;background:var(--color-paper-white)}.testimonial__stars{display:block;width:10.7rem;height:auto;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.testimonial__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--testimonial-lines, 9);line-clamp:var(--testimonial-lines, 9);overflow:hidden;margin:0;width:100%;line-height:1.6;font-size:1.5rem;color:var(--color-slate-blue)}.testimonial__body--simple{order:1;display:block;font-style:italic;font-size:1.4rem;color:var(--color-carbon-black)}.testimonial__quote{color:var(--color-emerald-green)}.testimonial__author{margin-top:auto;width:100%}.trust-bar{display:flex;flex-direction:column;align-items:center;gap:1.2rem}@media (min-width: 1024px){.trust-bar--left{align-items:flex-start}}.trust-bar--dark{color:var(--color-pure-white)}.trust-bar__row{display:flex;flex-direction:column;align-items:center;gap:1.2rem}@media (min-width: 768px){.trust-bar__row{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:1.6rem}}@media (min-width: 1024px){.trust-bar__row--left{justify-content:flex-start}}.trust-bar__badge{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 1.6rem .8rem 1rem;border:1px solid #e7eaee;border-radius:10rem;background:var(--color-pure-white);box-shadow:0 2px 12px #0000000f;font-size:1.4rem;font-weight:var(--font-weight-semibold);text-decoration:none;color:var(--color-ink-blue)}.trust-bar__badge--dark{padding:0;border:0;background:none;box-shadow:none;color:var(--color-pure-white)}.trust-bar__badge--dark:focus-visible{outline-color:var(--color-pure-white)}.trust-bar__badge-logo{flex-shrink:0}.trust-bar__badge-stars{width:9rem;aspect-ratio:115/15;object-fit:cover;object-position:top}.trust-bar__badge-summary{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.trust-bar__badge-summary--dark{color:var(--color-pure-white)}.trust-bar__item{display:inline-flex;align-items:center;gap:1.6rem;font-size:1.4rem;font-weight:var(--font-weight-semibold)}@media (min-width: 768px){.trust-bar__item:not(:first-child):before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}}.trust-bar__note{max-width:60rem;margin:0;text-align:center;font-size:1.2rem;line-height:1.5;color:var(--color-text-secondary)}@media (min-width: 1024px){.trust-bar__note--left{text-align:left}}.trust-bar__note--dark{color:var(--color-pure-white)}.section{--padding-default: 90px;padding-top:var(--padding-top, var(--padding-default));padding-bottom:var(--padding-bottom, var(--padding-default));background-repeat:no-repeat}@media (min-width: 768px){.section{--padding-default: 120px}}.section--spacing-top-standard{padding-top:var(--padding-default)}.section--spacing-top-small{padding-top:calc(var(--padding-default) / 2)}.section--spacing-top-none{padding-top:0}.section--spacing-bottom-standard{padding-bottom:var(--padding-default)}.section--spacing-bottom-small{padding-bottom:calc(var(--padding-default) / 2)}.section--spacing-bottom-none{padding-bottom:0}.section--background-light{background-color:var(--color-background-light)}.section--background-dark{background-color:var(--color-background-dark)}.section--background-mint{background:var(--gradient-mint-mesh)}.section--background-forest{background:var(--gradient-forest-mesh);color:var(--color-pure-white)}.section--background-deep{background:var(--gradient-deep-teal);color:var(--color-pure-white)}.section--background-columns{--parallax: 1;background-image:url(./light-columns-B6TTmHBT.webp);background-repeat:no-repeat;background-size:110% auto;background-position:calc(50% + var(--bg-x, 0) * 1rem) bottom}.section--background-cover{background-size:cover}.section--background-contain{background-size:contain}.section--background-left{background-position-x:left}.section--background-center{background-position-x:center}.section--background-right{background-position-x:right}.section--background-top{background-position-y:top}.section--background-middle{background-position-y:center}.section--background-bottom{background-position-y:bottom}
