.expertises-page.svelte-141r2gg{color:#092523;background:#f3efe8;overflow:hidden}.expertises-wrap.svelte-141r2gg{width:min(1180px,100% - 100px);margin-inline:auto}.expertises-label.svelte-141r2gg{color:#527069;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font:700 10px/1.3 ui-monospace,SFMono-Regular,monospace;display:flex}.expertises-label.svelte-141r2gg span:where(.svelte-141r2gg){color:#078f88}.expertises-overview.svelte-141r2gg{padding:clamp(80px,10vw,145px) 0 0}.overview-grid.svelte-141r2gg{grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:start;gap:60px;display:grid}.overview-grid.svelte-141r2gg h2:where(.svelte-141r2gg){max-width:970px;font:650 var(--h2)/.93 var(--display,system-ui);letter-spacing:-.065em;margin:0}.overview-grid.svelte-141r2gg h2:where(.svelte-141r2gg) em:where(.svelte-141r2gg){color:#0d9691}.overview-grid.svelte-141r2gg>div:where(.svelte-141r2gg)>p:where(.svelte-141r2gg){color:#47645d;max-width:690px;margin:36px 0 0;font-size:clamp(17px,1.8vw,23px);line-height:1.6}.expertise-metrics.svelte-141r2gg{border-top:1px solid #9db4ae;border-left:1px solid #9db4ae;grid-template-columns:repeat(3,1fr);margin-top:clamp(65px,8vw,110px);display:grid}.expertise-metrics.svelte-141r2gg article:where(.svelte-141r2gg){border-bottom:1px solid #9db4ae;border-right:1px solid #9db4ae;flex-direction:column;justify-content:space-between;min-height:210px;padding:24px;display:flex}.expertise-metrics.svelte-141r2gg strong:where(.svelte-141r2gg){font:600 clamp(48px,6vw,80px)/1 var(--display,system-ui);letter-spacing:-.06em}.expertise-directory.svelte-141r2gg{color:#effbf6;background:#0a2421;padding:clamp(70px,8vw,110px) 0}.expertise-directory.svelte-141r2gg .expertises-label:where(.svelte-141r2gg){color:#8eaaa3}.directory-grid.svelte-141r2gg{border-top:1px solid #385651;grid-template-columns:repeat(2,1fr);margin-top:38px;display:grid}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg){min-height:76px;color:inherit;border-bottom:1px solid #385651;grid-template-columns:42px 1fr 25px;align-items:center;gap:12px;padding:12px 15px;display:grid}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg):nth-child(odd){border-right:1px solid #385651}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg):hover{background:#123632}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg)>span:where(.svelte-141r2gg){color:#57ddd3;font-size:18px;transition:transform .2s}.expertise-groups.svelte-141r2gg{background:#f3efe8}.expertise-group.svelte-141r2gg{border-bottom:1px solid #a8bbb6;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.expertise-group.reverse.svelte-141r2gg .expertise-visual:where(.svelte-141r2gg){order:2}.expertise-group.reverse.svelte-141r2gg .expertise-copy:where(.svelte-141r2gg){order:1}.expertise-visual.svelte-141r2gg{background:#0b2b27;position:relative;overflow:hidden}.expertise-visual.svelte-141r2gg:after{content:"";background:linear-gradient(#0000 50%,#061c1ab8);position:absolute;inset:0}.expertise-visual.svelte-141r2gg img:where(.svelte-141r2gg){object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,.75,.18,1)}.expertise-group.svelte-141r2gg:hover .expertise-visual:where(.svelte-141r2gg) img:where(.svelte-141r2gg){transform:scale(1.035)}.expertise-copy.svelte-141r2gg{flex-direction:column;justify-content:center;padding:clamp(50px,7vw,105px);display:flex}.expertise-copy.svelte-141r2gg h2:where(.svelte-141r2gg){font:650 var(--h2)/.95 var(--display,system-ui);letter-spacing:-.06em;margin:25px 0 0}.group-intro.svelte-141r2gg{color:#46635c;max-width:620px;margin:30px 0 48px;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.expertise-services.svelte-141r2gg{border-top:1px solid #91aaa4}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg){color:inherit;border-bottom:1px solid #91aaa4;grid-template-columns:42px 1fr 28px;align-items:start;gap:12px;padding:20px 0;scroll-margin-top:100px;display:grid}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg):hover strong:where(.svelte-141r2gg){color:#078f88}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg)>span:where(.svelte-141r2gg)>strong:where(.svelte-141r2gg),.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg)>span:where(.svelte-141r2gg)>span:where(.svelte-141r2gg){display:block}.expertise-services.svelte-141r2gg strong:where(.svelte-141r2gg){font:600 clamp(20px,2.3vw,30px)/1.1 var(--display,system-ui);letter-spacing:-.035em;transition:color .2s}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg)>span:where(.svelte-141r2gg)>span:where(.svelte-141r2gg){color:#5b756f;max-width:440px;margin-top:7px;font-size:13px;line-height:1.5}.expertise-method.svelte-141r2gg{color:#092523;background:#90e0d1;padding:clamp(85px,10vw,145px) 0}.method-head.svelte-141r2gg{grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);gap:60px;display:grid}.method-head.svelte-141r2gg h2:where(.svelte-141r2gg){max-width:900px;font:650 var(--h2)/.98 var(--display,system-ui);letter-spacing:-.06em;margin:0}.method-grid.svelte-141r2gg{border-top:1px solid #0b3c36;border-left:1px solid #0b3c36;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.method-grid.svelte-141r2gg article:where(.svelte-141r2gg){border-bottom:1px solid #0b3c36;border-right:1px solid #0b3c36;min-height:300px;padding:24px}.method-grid.svelte-141r2gg small:where(.svelte-141r2gg){font:700 10px/1 ui-monospace,monospace}.method-grid.svelte-141r2gg p:where(.svelte-141r2gg){color:#28534c;margin:0;font-size:14px;line-height:1.6}.expertise-cta.svelte-141r2gg{color:#effbf6;background:#071d1b;padding:clamp(75px,9vw,125px) 0}.expertise-cta.svelte-141r2gg>.expertises-wrap:where(.svelte-141r2gg){grid-template-columns:.45fr 1.15fr auto;align-items:end;gap:50px;display:grid}.expertise-cta.svelte-141r2gg .expertises-label:where(.svelte-141r2gg){color:#87a59e;align-self:start}.expertise-cta.svelte-141r2gg .dot:where(.svelte-141r2gg){background:#55ddd3;border-radius:50%;width:7px;height:7px}.expertise-cta.svelte-141r2gg h2:where(.svelte-141r2gg){max-width:720px;font:650 var(--h2)/.96 var(--display,system-ui);letter-spacing:-.06em;margin:0}.expertise-cta.svelte-141r2gg div:where(.svelte-141r2gg) p:where(.svelte-141r2gg){color:#a9c1ba;max-width:590px;margin:25px 0 0;font-size:17px}.expertise-cta.svelte-141r2gg a:where(.svelte-141r2gg){color:#08231f;background:#52d4cc;justify-content:space-between;gap:40px;min-width:180px;padding:17px 18px;font-size:13px;font-weight:800;display:flex}.expertise-cta.svelte-141r2gg a:where(.svelte-141r2gg):hover{background:#a0ffea;transform:translateY(-2px)}@media (width<=900px){.expertises-wrap.svelte-141r2gg{width:calc(100% - 56px)}.overview-grid.svelte-141r2gg,.method-head.svelte-141r2gg{grid-template-columns:1fr;gap:35px}.expertise-group.svelte-141r2gg{min-height:650px}.expertise-copy.svelte-141r2gg{padding:50px 35px}.method-grid.svelte-141r2gg{grid-template-columns:repeat(2,1fr)}.expertise-cta.svelte-141r2gg>.expertises-wrap:where(.svelte-141r2gg){grid-template-columns:1fr 1fr}.expertise-cta.svelte-141r2gg .expertises-label:where(.svelte-141r2gg){grid-column:1/-1}.expertise-cta.svelte-141r2gg a:where(.svelte-141r2gg){align-self:end}}@media (width<=650px){.expertises-wrap.svelte-141r2gg{width:calc(100% - 36px)}.expertises-overview.svelte-141r2gg{padding-top:72px}.overview-grid.svelte-141r2gg h2:where(.svelte-141r2gg){font-size:var(--h2)}.overview-grid.svelte-141r2gg>div:where(.svelte-141r2gg)>p:where(.svelte-141r2gg){margin-top:25px;font-size:17px}.expertise-metrics.svelte-141r2gg{grid-template-columns:1fr;margin-top:60px}.expertise-metrics.svelte-141r2gg article:where(.svelte-141r2gg){min-height:135px}.directory-grid.svelte-141r2gg{grid-template-columns:1fr}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg):nth-child(odd){border-right:0}.expertise-group.svelte-141r2gg,.expertise-group.reverse.svelte-141r2gg{grid-template-columns:1fr;min-height:0}.expertise-group.svelte-141r2gg .expertise-visual:where(.svelte-141r2gg),.expertise-group.reverse.svelte-141r2gg .expertise-visual:where(.svelte-141r2gg){order:1;min-height:340px}.expertise-group.svelte-141r2gg .expertise-copy:where(.svelte-141r2gg),.expertise-group.reverse.svelte-141r2gg .expertise-copy:where(.svelte-141r2gg){order:2;padding:58px 18px 70px}.expertise-copy.svelte-141r2gg h2:where(.svelte-141r2gg){font-size:var(--h2)}.group-intro.svelte-141r2gg{margin:24px 0 38px}.method-grid.svelte-141r2gg{grid-template-columns:1fr 1fr;margin-top:48px}.method-grid.svelte-141r2gg article:where(.svelte-141r2gg){min-height:245px;padding:18px}.method-grid.svelte-141r2gg h3:where(.svelte-141r2gg){margin-top:58px}.expertise-cta.svelte-141r2gg>.expertises-wrap:where(.svelte-141r2gg){grid-template-columns:1fr}.expertise-cta.svelte-141r2gg a:where(.svelte-141r2gg){margin-top:10px}.expertise-cta.svelte-141r2gg h2:where(.svelte-141r2gg){font-size:var(--h2)}}@media (width<=430px){.method-grid.svelte-141r2gg{grid-template-columns:1fr}.method-grid.svelte-141r2gg article:where(.svelte-141r2gg){min-height:220px}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg){grid-template-columns:34px 1fr 22px}.expertise-visual.svelte-141r2gg{min-height:300px!important}}.expertise-metrics.svelte-141r2gg{border:0;gap:clamp(12px,1.6vw,20px)}.expertise-metrics.svelte-141r2gg article:where(.svelte-141r2gg){background:#09252308;border:1px solid #09252320;border-radius:18px;justify-content:flex-start;gap:14px;min-height:0;padding:clamp(22px,2.6vw,32px)}.expertise-metrics.svelte-141r2gg strong:where(.svelte-141r2gg){font:650 clamp(40px,4.8vw,64px)/1 var(--display,system-ui);letter-spacing:-.04em;color:#0f7f73}.expertise-metrics.svelte-141r2gg span:where(.svelte-141r2gg){color:#41625b;max-width:240px;font-size:15px;line-height:1.45}.directory-grid.svelte-141r2gg{border:0;gap:clamp(10px,1.4vw,16px)}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg),.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg):nth-child(odd){background:#effbf608;border:1px solid #effbf61f;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:0;padding:20px 24px;transition:transform .25s,border-color .25s,background .25s;display:flex}.directory-grid.svelte-141r2gg strong:where(.svelte-141r2gg){font:650 var(--h3)/1.2 var(--display,system-ui);letter-spacing:-.02em}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg)>span:where(.svelte-141r2gg){color:#a9c6bf;font-size:14px;line-height:1.5;transition:none}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg):hover{background:#5edfd214;border-color:#5edfd2;transform:translateY(-3px)}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg):hover>span:where(.svelte-141r2gg){transform:none}.expertise-services.svelte-141r2gg{border:0;gap:10px;display:grid}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg){background:#09252306;border:1px solid #09252320;border-radius:16px;padding:18px 22px;transition:transform .25s,border-color .25s,background .25s;display:block}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg):hover{background:#0f7f7310;border-color:#0f7f73;transform:translateY(-2px)}.expertise-services.svelte-141r2gg strong:where(.svelte-141r2gg){font:650 var(--h3)/1.2 var(--display,system-ui);letter-spacing:-.02em}.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg)>span:where(.svelte-141r2gg)>span:where(.svelte-141r2gg){color:#4c6a63;font-size:14px}.method-grid.svelte-141r2gg{border:0;gap:clamp(12px,1.6vw,18px)}.method-grid.svelte-141r2gg article:where(.svelte-141r2gg){background:#ffffff38;border:1px solid #0b3c3626;border-radius:18px;flex-direction:column;gap:12px;min-height:0;padding:clamp(22px,2.6vw,32px);display:flex}.method-grid.svelte-141r2gg small:where(.svelte-141r2gg){color:#8ce3d3;width:34px;height:34px;font:700 12px/1 var(--display,system-ui);background:#0b3c36;border-radius:50%;place-items:center;margin-bottom:6px;display:inline-grid}.method-grid.svelte-141r2gg h3:where(.svelte-141r2gg){font:650 var(--h3)/1.2 var(--display,system-ui);letter-spacing:-.02em;margin:0}.method-grid.svelte-141r2gg p:where(.svelte-141r2gg){font-size:15px}@media (prefers-reduced-motion:reduce){.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg),.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg){transition:none}.directory-grid.svelte-141r2gg a:where(.svelte-141r2gg):hover,.expertise-services.svelte-141r2gg a:where(.svelte-141r2gg):hover{transform:none}}.animated-logo.svelte-15lt2t1{width:var(--brand-logo-width);aspect-ratio:220/48;isolation:isolate;flex:none;display:inline-block;position:relative}.animated-logo.svelte-15lt2t1>.animated-logo-base:where(.svelte-15lt2t1){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.animated-logo-d-glow.svelte-15lt2t1,.animated-logo-d-shine.svelte-15lt2t1{pointer-events:none;clip-path:inset(0 67.2% 0 0);position:absolute;inset:0}.animated-logo-d-glow.svelte-15lt2t1{opacity:.08;filter:brightness(1.5)drop-shadow(0 0 3px #6efff1);background:url(../../../brand/logo.webp) 50%/100% 100% no-repeat;animation:4.8s ease-in-out infinite svelte-15lt2t1-logo-d-glow}.animated-logo-d-shine.svelte-15lt2t1{opacity:.72;background:linear-gradient(105deg,#0000 28%,#d9ffff 48%,#0000 68%) 150% 0/250% 100% no-repeat;animation:5.5s cubic-bezier(.4,0,.2,1) infinite svelte-15lt2t1-logo-d-shine;-webkit-mask:url(../../../brand/logo.webp) 50%/100% 100% no-repeat;mask:url(../../../brand/logo.webp) 50%/100% 100% no-repeat}@keyframes svelte-15lt2t1-logo-d-glow{0%,to{opacity:.05;filter:brightness(1.2)drop-shadow(0 0 1px #6efff1)}50%{opacity:.32;filter:brightness(1.7)drop-shadow(0 0 5px #6efff180)}}@keyframes svelte-15lt2t1-logo-d-shine{0%,58%{opacity:0;background-position:150% 0}68%{opacity:.75}82%,to{opacity:0;background-position:-70% 0}}@media (width<=650px){.animated-logo.svelte-15lt2t1{width:min(var(--brand-logo-width),120px)}}@media (prefers-reduced-motion:reduce){.animated-logo-d-glow.svelte-15lt2t1,.animated-logo-d-shine.svelte-15lt2t1{display:none}}.global-cta.svelte-scw3u{color:#effbf6;background:#071917;border-top:1px solid #31514a;position:relative;overflow:hidden}.global-cta-grid.svelte-scw3u{pointer-events:none;background:linear-gradient(90deg,#0000 0 24.9%,#8ce9d90b 25%,#0000 25.1% 49.9%,#8ce9d90b 50%,#0000 50.1% 74.9%,#8ce9d90b 75%,#0000 75.1%),radial-gradient(circle at 78% 30%,#2cd5c51c,#0000 31%);position:absolute;inset:0}.global-cta-inner.svelte-scw3u{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:end;gap:clamp(55px,9vw,135px);padding-block:clamp(82px,10vw,145px);display:grid;position:relative}.global-cta-heading.svelte-scw3u>p:where(.svelte-scw3u){color:#79a69d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font:700 10px/1.3 ui-monospace,SFMono-Regular,monospace}.global-cta.svelte-scw3u h2:where(.svelte-scw3u){max-width:870px;font:650 var(--h2)/.92 var(--display,system-ui);letter-spacing:-.065em;text-wrap:balance;margin:0}.global-cta-copy.svelte-scw3u>p:where(.svelte-scw3u){color:#b0c7c1;max-width:520px;margin:0;font-size:clamp(16px,1.55vw,21px);line-height:1.6}.global-cta-actions.svelte-scw3u{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.global-cta-actions.svelte-scw3u a:where(.svelte-scw3u){color:#effbf6;border:1px solid #64d8cd;justify-content:space-between;align-items:center;gap:28px;min-width:205px;padding:15px 17px;font-size:12px;font-weight:800;display:inline-flex}.global-cta-primary.svelte-scw3u{color:#082622!important;background:#65ddd0!important}.global-cta-actions.svelte-scw3u a:where(.svelte-scw3u):hover{transform:translateY(-2px)}.whatsapp-float.svelte-scw3u{z-index:80;color:#effbf6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a302aee;border:1px solid #8ce9d977;border-radius:30px;align-items:center;gap:9px;padding:10px 14px 10px 10px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #00171366}.whatsapp-float.svelte-scw3u svg:where(.svelte-scw3u){fill:#62dfd2;width:26px;height:26px}.whatsapp-float.svelte-scw3u:hover{color:#082622;background:#64ddd0}.whatsapp-float.svelte-scw3u:hover svg:where(.svelte-scw3u){fill:#082622}@media (width<=800px){.global-cta-inner.svelte-scw3u{grid-template-columns:1fr;gap:35px}.global-cta.svelte-scw3u h2:where(.svelte-scw3u){font-size:var(--h2)}}@media (width<=520px){.global-cta-actions.svelte-scw3u{flex-direction:column;align-items:stretch}.global-cta-actions.svelte-scw3u a:where(.svelte-scw3u){width:100%}.whatsapp-float.svelte-scw3u{padding:10px;bottom:13px;right:13px}.whatsapp-float.svelte-scw3u span:where(.svelte-scw3u){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer.svelte-1g12oe3{border-top:1px solid var(--line,#2b4840);color:#c9ddd7;background:#061410;padding-top:clamp(56px,7vw,90px)}.footer-top.svelte-1g12oe3{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(36px,6vw,80px);padding-bottom:clamp(40px,5vw,60px);display:grid}.footer-logo.svelte-1g12oe3{margin-bottom:18px;display:inline-flex}.footer-brand.svelte-1g12oe3 p:where(.svelte-1g12oe3){color:#9fbab3;max-width:380px;margin:0;font-size:14px;line-height:1.65}.footer-actions.svelte-1g12oe3{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.footer-secondary.svelte-1g12oe3{color:#7fe8da;text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}.footer-columns.svelte-1g12oe3{grid-template-columns:1.2fr .85fr 1.2fr 1.1fr;gap:clamp(22px,3.4vw,44px);display:grid}.footer-tagline.svelte-1g12oe3{color:#effbf6!important;font:650 17px/1.3 var(--display,system-ui)!important;margin:0 0 10px!important}.footer-areas.svelte-1g12oe3{color:#86a39b!important;margin-top:12px!important;font-size:13px!important}.footer-posts.svelte-1g12oe3 a:where(.svelte-1g12oe3){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.footer-heading.svelte-1g12oe3{color:#effbf6;font:650 15px/1.3 var(--display,system-ui);letter-spacing:-.01em;margin:0 0 14px}.footer-heading.svelte-1g12oe3 a:where(.svelte-1g12oe3){color:inherit}.footer-column.svelte-1g12oe3 ul:where(.svelte-1g12oe3){gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer-column.svelte-1g12oe3 a:where(.svelte-1g12oe3){color:#a9c4bd;font-size:14px;line-height:1.5}.footer-column.svelte-1g12oe3 a:where(.svelte-1g12oe3):hover{color:#7fe8da}address.svelte-1g12oe3{gap:9px;font-style:normal;display:grid}.footer-follow.svelte-1g12oe3{margin-top:26px}.footer-socials.svelte-1g12oe3{flex-wrap:wrap;gap:10px!important;display:flex!important}.footer-socials.svelte-1g12oe3 a:where(.svelte-1g12oe3){color:#d6ebe5;border:1px solid #2f5a52;border-radius:12px;place-items:center;min-width:40px;height:40px;padding:0 10px;transition:border-color .2s,color .2s,background .2s;display:grid}.footer-socials.svelte-1g12oe3 a:where(.svelte-1g12oe3):hover{color:#5edfd2;background:#5edfd214;border-color:#5edfd2}.footer-socials.svelte-1g12oe3 svg:where(.svelte-1g12oe3){width:18px;height:18px}.footer-socials.svelte-1g12oe3 span:where(.svelte-1g12oe3){font-size:12px;font-weight:700}.footer-base.svelte-1g12oe3{border-top:1px solid var(--line,#2b4840);color:#86a39b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:64px;font-size:13px;display:flex}.footer-base.svelte-1g12oe3 nav:where(.svelte-1g12oe3){flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.footer-base.svelte-1g12oe3 a:where(.svelte-1g12oe3):hover{color:#7fe8da}.footer-consent.svelte-1g12oe3{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=980px){.footer-top.svelte-1g12oe3{grid-template-columns:1fr}}@media (width<=1100px){.footer-columns.svelte-1g12oe3{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer-columns.svelte-1g12oe3{grid-template-columns:1fr}}.consent.svelte-1o390wa{z-index:200;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.consent-inner.svelte-1o390wa{pointer-events:auto;color:#effbf6;background:#0b2522;border:1px solid #2f5a52;border-radius:6px;width:min(100%,720px);padding:20px 22px;box-shadow:0 18px 50px #0006}.consent-title.svelte-1o390wa{margin:0 0 6px;font-size:15px;font-weight:700}.consent-text.svelte-1o390wa{color:#b9d2cb;margin:0;font-size:13px;line-height:1.55}.consent-text.svelte-1o390wa a:where(.svelte-1o390wa){color:#7fe8da;text-decoration:underline}.consent-options.svelte-1o390wa{gap:10px;margin-top:14px;display:grid}.consent-options.svelte-1o390wa label:where(.svelte-1o390wa){color:#cfe3dd;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.consent-options.svelte-1o390wa strong:where(.svelte-1o390wa){color:#effbf6;display:block}.consent-options.svelte-1o390wa input:where(.svelte-1o390wa){accent-color:#5edfd2;margin-top:3px}.consent-actions.svelte-1o390wa{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.consent-actions.svelte-1o390wa button:where(.svelte-1o390wa){color:#effbf6;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5f8d84;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:700}.consent-actions.svelte-1o390wa .consent-primary:where(.svelte-1o390wa){color:#082622;background:#5edfd2;border-color:#5edfd2}.consent-actions.svelte-1o390wa .consent-link:where(.svelte-1o390wa){border-color:#0000;text-decoration:underline}@media (width<=520px){.consent.svelte-1o390wa{bottom:10px;left:10px;right:10px}.consent-actions.svelte-1o390wa button:where(.svelte-1o390wa){flex:auto}}.article-cta.svelte-jyzjr3{padding:0 0 clamp(60px,8vw,100px)}.article-cta-inner.svelte-jyzjr3{color:#effbf6;background:#0b2522;border:1px solid #2f5a52;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,48px);width:min(100% - 36px,860px);margin:0 auto;padding:clamp(26px,4vw,44px);display:grid}.article-cta-eyebrow.svelte-jyzjr3{color:#7fe8da;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font:700 11px/1.3 ui-monospace,SFMono-Regular,monospace}h2.svelte-jyzjr3{font-size:var(--h2);margin:0;line-height:1.15}.article-cta-text.svelte-jyzjr3{color:#b9d2cb;margin:12px 0 0;line-height:1.6}.article-cta-button.svelte-jyzjr3{color:#082622;white-space:nowrap;background:#5edfd2;border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-weight:800;display:inline-flex}.article-cta-button.svelte-jyzjr3:hover{background:#a5fff1}@media (width<=700px){.article-cta-inner.svelte-jyzjr3{grid-template-columns:1fr}.article-cta-button.svelte-jyzjr3{white-space:normal;text-align:center;width:100%}}
