.GjcRhG_section{color:#f7fbf8;background:#123b31;padding:5rem 1.5rem}.GjcRhG_inner{max-width:1180px;margin:0 auto}.GjcRhG_eyebrow{color:#b7d6c8;text-transform:uppercase;margin:0 0 .75rem;font-size:.82rem;font-weight:700}.GjcRhG_heading{max-width:820px;margin:0;font-size:3rem;line-height:1.15}.GjcRhG_intro{color:#d5e5de;max-width:820px;margin:1.25rem 0 0;font-size:1.06rem;line-height:1.75}.GjcRhG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.GjcRhG_card{border-top:2px solid #8cad9d;padding:1.35rem .25rem 0}.GjcRhG_card h3{margin:0;font-size:1.3rem;line-height:1.35}.GjcRhG_card p,.GjcRhG_card li,.GjcRhG_note{color:#d5e5de;line-height:1.7}.GjcRhG_card p{margin:.75rem 0 0}.GjcRhG_card ul{margin:1rem 0 0;padding-left:1.2rem}.GjcRhG_card li+li{margin-top:.45rem}.GjcRhG_note{border-left:2px solid #8cad9d;max-width:880px;margin:2.5rem 0 0;padding-left:1rem}@media (max-width:800px){.GjcRhG_section{padding:4rem 1.25rem}.GjcRhG_heading{font-size:2rem}.GjcRhG_grid{grid-template-columns:1fr}}
.MzzeJW_section{background:#f4f6f4;padding:5rem 1.5rem}.MzzeJW_inner{max-width:1180px;margin:0 auto}.MzzeJW_eyebrow{color:#275c45;text-transform:uppercase;margin:0 0 .75rem;font-size:.82rem;font-weight:700}.MzzeJW_heading{color:#17211c;max-width:760px;margin:0;font-size:3rem;line-height:1.15}@media (max-width:800px){.MzzeJW_heading{font-size:2rem}}.MzzeJW_intro{color:#526159;max-width:760px;margin:1.25rem 0 0;font-size:1.06rem;line-height:1.75}.MzzeJW_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.MzzeJW_item{color:inherit;border-top:2px solid #8cad9d;padding-top:1.25rem;text-decoration:none;display:block}.MzzeJW_itemTitle{color:#17211c;font-size:1.2rem;font-weight:700;line-height:1.35;display:block}.MzzeJW_itemDescription{color:#526159;margin-top:.65rem;line-height:1.7;display:block}.MzzeJW_itemCta{color:#275c45;margin-top:1rem;font-weight:700;display:block}.MzzeJW_item:hover .MzzeJW_itemTitle,.MzzeJW_item:focus-visible .MzzeJW_itemTitle{color:#275c45}.MzzeJW_item:focus-visible{outline-offset:6px;outline:2px solid #275c45}@media (max-width:800px){.MzzeJW_section{padding:4rem 1.25rem}.MzzeJW_list{grid-template-columns:1fr}}
.SEAByG_section{flex-direction:column;margin-top:0;display:flex}.SEAByG_sectionBlock{width:100%}.SEAByG_sectionBlockBlue{background-color:var(--color-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-foreground);background-image:radial-gradient(80% 120% at 85% 0,#7d62e21a,#0000 60%)}.SEAByG_sectionBlockWhite{color:var(--color-foreground);background-color:#0000}.SEAByG_sectionBlockCta{background-color:var(--color-surface);border-top:1px solid var(--color-border-subtle);background-image:radial-gradient(70% 140% at 50% 0,#7d62e22e,#0000 70%)}.SEAByG_sectionContainer{max-width:1100px;margin:0 auto;padding:88px 0}.SEAByG_sectionContainerCta{justify-content:space-between;align-items:center;gap:32px;max-width:1100px;margin:0 auto;padding:80px 0;display:flex}.SEAByG_header{gap:16px;margin-bottom:48px;display:grid}.SEAByG_heading{font-size:clamp(2.2rem,1.6rem + 2vw,3rem);line-height:1.08}.SEAByG_subtitle{color:var(--color-foreground-muted);font-size:1.4rem;font-weight:500}.SEAByG_intro{color:var(--color-foreground-muted);font-size:1.125rem;font-weight:400;line-height:1.65}.SEAByG_sectionItem{gap:36px;display:grid}.SEAByG_sectionTitle{letter-spacing:-.02em;padding-left:22px;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:600;position:relative}.SEAByG_sectionTitle:before{content:"";background:var(--color-accent);border-radius:2px;width:3px;position:absolute;top:.18em;bottom:.18em;left:0}.SEAByG_sectionContent{gap:36px;display:grid}.SEAByG_description{color:var(--color-foreground-muted);gap:16px;font-size:1.1rem;font-weight:400;line-height:1.65;display:grid}.SEAByG_featureList{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.SEAByG_featureItem{color:var(--color-foreground);padding-left:24px;position:relative}.SEAByG_featureItem:before{background:var(--color-accent-bright);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:2px}.SEAByG_proofGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:8px;display:grid}.SEAByG_proofCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);padding:18px}.SEAByG_proofLabel{color:var(--color-foreground);margin:0 0 8px;font-size:.95rem;font-weight:600}.SEAByG_proofDetail{color:var(--color-foreground-muted);margin:0;font-size:.98rem;font-weight:400;line-height:1.5}.SEAByG_gallery{align-content:start;gap:16px;display:grid}.SEAByG_mediaCard{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border-subtle);margin:0;position:relative;overflow:hidden}.SEAByG_image{width:100%;height:auto;display:block}.SEAByG_mediaCaption{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:#fff;background:#08080bd1;padding:10px 12px;font-size:.86rem;line-height:1.35;position:absolute;bottom:12px;left:12px;right:12px}.SEAByG_ctaHeading{margin-bottom:12px;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.4rem)}.SEAByG_ctaText{color:var(--color-foreground-muted);max-width:540px;margin:0;font-size:1.125rem}.SEAByG_ctaText+.SEAByG_ctaText{margin-top:12px}.SEAByG_ctaText a{color:var(--color-accent-bright);text-underline-offset:2px;text-decoration:underline}.SEAByG_ctaButton{border-radius:var(--radius-pill);background:var(--color-accent);border:1px solid var(--color-accent);color:#fff;white-space:nowrap;justify-content:center;align-items:center;padding:15px 30px;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex}.SEAByG_ctaButton:hover{background:var(--color-accent-bright);border-color:var(--color-accent-bright)}@media (min-width:992px){.SEAByG_sectionContent{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}@media (max-width:991px){.SEAByG_sectionContainer{padding:64px 0}.SEAByG_header{margin-bottom:32px}.SEAByG_sectionContainerCta{flex-direction:column;align-items:flex-start;padding:56px 0}}@media (max-width:767px){.SEAByG_sectionContainer{padding:48px 0}.SEAByG_ctaButton{justify-content:center;width:100%}}
._0ntRjW_wrapper{border-radius:var(--radius-lg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:84vh;min-height:460px;max-height:760px;position:relative;overflow:hidden}._0ntRjW_video{object-fit:cover;border:0;width:100%;height:100%;display:block}._0ntRjW_youtubeContainer{background:#000;position:absolute;inset:0;overflow:hidden}._0ntRjW_youtubeIframe{pointer-events:none;border:0;width:177.78vh;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9){._0ntRjW_youtubeIframe{width:100vw;height:56.25vw}}._0ntRjW_audioToggle{border:1px solid var(--color-border-strong);cursor:pointer;background-color:#0e0e128c;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .25s;display:inline-flex;position:absolute;bottom:30px;right:30px}._0ntRjW_audioToggle:hover{background-color:var(--color-accent)}@media (max-width:991px){._0ntRjW_wrapper{height:64vh;min-height:380px}}@media (max-width:767px){._0ntRjW_wrapper{height:320px;min-height:320px}._0ntRjW_audioToggle{bottom:20px;right:20px}}
.yNI9FG_hero{margin-bottom:96px}.yNI9FG_media{padding:0}.yNI9FG_mediaInner{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);height:84vh;min-height:460px;max-height:760px;position:relative;overflow:hidden}.yNI9FG_mediaLabel{z-index:2;border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;background:#08080bc2;border:1px solid #ffffff47;margin:0;padding:8px 11px;font-size:.68rem;line-height:1.2;position:absolute;top:18px;right:18px}.yNI9FG_overlay{pointer-events:none;background:radial-gradient(120% 90% at 78% 8%,#7d62e24d,#0000 55%),linear-gradient(#0e0e124d 0%,#0e0e1273 45%,#0e0e12f2 96%);justify-content:flex-start;align-items:flex-end;padding:56px;display:flex;position:absolute;inset:0}.yNI9FG_overlayContent{color:#fff;text-align:left;pointer-events:auto;gap:16px;max-width:clamp(280px,56%,720px);display:grid}.yNI9FG_overline{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-bright);align-items:center;gap:12px;font-size:.75rem;font-weight:500;display:inline-flex}.yNI9FG_overline:before{content:"";background:var(--color-accent-bright);width:24px;height:1px}.yNI9FG_heading{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:6px 0 2px;font-size:clamp(2.6rem,2rem + 2.8vw,4.8rem);font-weight:600;line-height:1.04}.yNI9FG_subtitle{color:#ffffffc7;max-width:48ch;font-size:1.2rem;line-height:1.55}.yNI9FG_description{color:#ffffffc7;max-width:48ch;margin:0 0 8px;font-size:1.2rem;line-height:1.55}.yNI9FG_ctaGroup{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.yNI9FG_primaryCta,.yNI9FG_secondaryCta{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:1rem;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.yNI9FG_primaryCta{background:var(--color-accent);color:#fff;border:1px solid var(--color-accent)}.yNI9FG_primaryCta:hover{background:var(--color-accent-bright);border-color:var(--color-accent-bright)}.yNI9FG_secondaryCta{color:#fff;border:1px solid var(--color-border-strong);background:0 0}.yNI9FG_secondaryCta:hover{color:#0e0e12;background:#fff;border-color:#fff}@media (max-width:767px){.yNI9FG_hero{margin-bottom:56px}.yNI9FG_mediaInner{height:78vh;min-height:440px}.yNI9FG_overlay{padding:28px}.yNI9FG_mediaLabel{top:14px;right:14px}.yNI9FG_overlayContent{max-width:100%}.yNI9FG_heading{font-size:clamp(2rem,1.6rem + 4vw,2.8rem)}.yNI9FG_subtitle,.yNI9FG_description{font-size:1.05rem}.yNI9FG_ctaGroup{flex-direction:column;align-items:stretch}}
.dmeVla_section{border-top:1px solid var(--color-border-subtle);color:var(--color-foreground);padding:88px 0}.dmeVla_head{grid-template-columns:.7fr 1.3fr;align-items:start;gap:48px;margin-bottom:44px;display:grid}.dmeVla_head-copy{max-width:820px}.dmeVla_head-copy h2{letter-spacing:0;color:var(--color-foreground);margin:0;font-size:2.45rem;line-height:1.12}.dmeVla_head-copy p{max-width:760px;color:var(--color-foreground-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.65}.dmeVla_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dmeVla_card{min-height:100%;color:inherit;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.dmeVla_card:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}.dmeVla_card-media{aspect-ratio:4/3;border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}.dmeVla_image{object-fit:cover;transition:transform .32s}.dmeVla_card:hover .dmeVla_image{transform:scale(1.04)}.dmeVla_card-body{flex-direction:column;flex:1;padding:24px 22px 26px;display:flex}.dmeVla_card-body h3{letter-spacing:0;margin:0;font-size:1.3rem;line-height:1.22}.dmeVla_card-body p{color:var(--color-foreground-muted);margin:14px 0 0;font-size:.96rem;line-height:1.6}.dmeVla_more{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:0;text-transform:uppercase;color:var(--color-accent-bright);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:.76rem;display:inline-flex}.dmeVla_more span{transition:transform .18s}.dmeVla_card:hover .dmeVla_more span{transform:translate(3px)}.dmeVla_spotlight-head{border-top:1px solid var(--color-border-subtle);grid-template-columns:.7fr 1.3fr;align-items:start;gap:48px;margin:72px 0 32px;padding-top:64px;display:grid}.dmeVla_spotlight{color:inherit;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.dmeVla_spotlight:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}.dmeVla_spotlight-media{border-right:1px solid var(--color-border-subtle);min-height:430px;position:relative;overflow:hidden}.dmeVla_spotlight-image-label{z-index:1;border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;background:#08080bc2;border:1px solid #ffffff47;padding:8px 11px;font-size:.68rem;line-height:1.2;position:absolute;top:16px;right:16px}.dmeVla_spotlight-body{flex-direction:column;justify-content:center;padding:40px;display:flex}.dmeVla_spotlight-label{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--color-accent-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.dmeVla_spotlight-body h3{margin:16px 0 0;font-size:clamp(1.65rem,1.35rem + 1vw,2.15rem);line-height:1.12}.dmeVla_spotlight-body p{color:var(--color-foreground-muted);margin:18px 0 0;font-size:1rem;line-height:1.65}.dmeVla_spotlight-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.dmeVla_spotlight-tags span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-foreground);font-family:var(--font-mono), "IBM Plex Mono", monospace;padding:7px 11px;font-size:.72rem}.dmeVla_spotlight:hover .dmeVla_image{transform:scale(1.04)}@media (max-width:1100px){.dmeVla_head,.dmeVla_spotlight-head{grid-template-columns:1fr;gap:18px}.dmeVla_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dmeVla_spotlight{grid-template-columns:1fr 1fr}}@media (max-width:767px){.dmeVla_section{padding:64px 0}.dmeVla_head-copy h2{font-size:2rem}.dmeVla_grid{grid-template-columns:1fr}.dmeVla_spotlight-head{margin-top:56px;padding-top:48px}.dmeVla_spotlight{grid-template-columns:1fr}.dmeVla_spotlight-media{border-right:0;border-bottom:1px solid var(--color-border-subtle);min-height:300px}.dmeVla_spotlight-body{padding:28px 24px 30px}}
.qtRWma_section{color:var(--color-foreground);padding:40px 0 96px}.qtRWma_intro{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;padding-bottom:72px;display:grid}.qtRWma_heading{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.7rem);font-weight:600;line-height:1.18}.qtRWma_heading em{color:var(--color-accent-bright);font-style:normal}.qtRWma_description{color:var(--color-foreground-muted);font-size:1.1rem;line-height:1.65}.qtRWma_metrics{gap:28px;margin-top:72px;display:grid}.qtRWma_metricsHeading{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-bright);align-items:center;gap:12px;font-size:.75rem;display:inline-flex}.qtRWma_metricsHeading:before{content:"";background:var(--color-accent-bright);width:24px;height:1px}.qtRWma_metricsGrid{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.qtRWma_metricsItem{border-right:1px solid var(--color-border-subtle);gap:10px;padding:44px 30px;display:grid}.qtRWma_metricsItem:last-child{border-right:none}.qtRWma_metricsValue{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:-.02em;color:var(--color-foreground);font-size:clamp(2rem,1.6rem + 1.6vw,3rem);font-weight:500;line-height:1}.qtRWma_metricsLabel{color:var(--color-foreground-muted);font-size:.95rem;font-weight:400}@media (max-width:991px){.qtRWma_intro{grid-template-columns:1fr;gap:28px;padding-bottom:56px}.qtRWma_metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qtRWma_metricsItem:nth-child(2){border-right:none}.qtRWma_metricsItem:first-child,.qtRWma_metricsItem:nth-child(2){border-bottom:1px solid var(--color-border-subtle)}}@media (max-width:767px){.qtRWma_section{padding-bottom:64px}.qtRWma_metricsGrid{grid-template-columns:1fr}.qtRWma_metricsItem{border-right:none;border-bottom:1px solid var(--color-border-subtle);padding:32px 24px}.qtRWma_metricsItem:last-child{border-bottom:none}}
.YATcqW_section{padding:0}.YATcqW_title{margin-bottom:48px;font-size:clamp(2rem,1.5rem + 1.8vw,2.75rem)}.YATcqW_titleLight{color:var(--color-foreground)}.YATcqW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.YATcqW_card{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border-subtle);color:var(--color-foreground);flex-direction:column;gap:20px;padding:32px;transition:border-color .2s,transform .2s;display:flex}.YATcqW_card:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}.YATcqW_icon{filter:brightness(0)invert();opacity:.92;width:56px;height:56px}.YATcqW_cardTitle{letter-spacing:-.01em;color:var(--color-foreground);font-size:1.4rem;font-weight:600}.YATcqW_description{color:var(--color-foreground-muted);font-size:1.02rem;font-weight:400;line-height:1.7}.YATcqW_compact .YATcqW_description{font-size:1rem}@media (max-width:991px){.YATcqW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.YATcqW_title{font-size:2.1rem}}@media (max-width:767px){.YATcqW_section{padding:0}.YATcqW_grid{grid-template-columns:1fr}}
.-bSNpG_section{padding:0}.-bSNpG_title{font-size:clamp(2rem,1.5rem + 1.8vw,2.75rem)}.-bSNpG_layout{align-items:center;gap:48px;margin-top:32px;display:flex}.-bSNpG_imageWrapper{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);flex:0 0 46%;order:2;overflow:hidden}.-bSNpG_imageWrapper img{width:100%;height:auto;display:block}.-bSNpG_content{flex:1;order:1}.-bSNpG_heading{letter-spacing:-.01em;font-size:clamp(1.6rem,1.3rem + 1vw,2rem);font-weight:600}.-bSNpG_description{color:var(--color-foreground-muted);margin-top:20px;font-size:1.1rem;font-weight:400;line-height:1.7}.-bSNpG_description p+p{margin-top:16px}@media (max-width:991px){.-bSNpG_layout{flex-direction:column}.-bSNpG_imageWrapper{order:1;width:100%}.-bSNpG_content{order:2}}@media (max-width:767px){.-bSNpG_title{font-size:2.25rem}.-bSNpG_heading{font-size:1.75rem}}
.n_Koqa_sectionBlockWhite{background-color:#0000;width:100%}.n_Koqa_sectionBlockBlue{background-color:var(--color-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background-image:radial-gradient(80% 130% at 85% 0,#7d62e21f,#0000 60%);width:100%}.n_Koqa_sectionOffset{margin-top:0}.n_Koqa_sectionContainer{padding:88px 0}@media (max-width:991px){.n_Koqa_sectionContainer{padding:64px 0}}@media (max-width:767px){.n_Koqa_sectionContainer{padding:48px 0}}
._3y2QuW_section-block{width:100%}._3y2QuW_section-blue{background-color:var(--color-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-foreground);background-image:radial-gradient(80% 130% at 85% 0,#7d62e21a,#0000 60%)}._3y2QuW_section-white{color:var(--color-foreground);background:0 0}._3y2QuW_section-soft{background:var(--color-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-foreground)}._3y2QuW_section-container{max-width:1120px;margin:0 auto;padding:88px 15px}._3y2QuW_intro-grid,._3y2QuW_feature-grid,._3y2QuW_quality-grid{gap:40px;display:grid}._3y2QuW_copy-stack{align-content:start;gap:18px;display:grid}._3y2QuW_eyebrow{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--color-accent-bright);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:400}._3y2QuW_section-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.5rem + 1.6vw,2.4rem);font-weight:600;line-height:1.1}._3y2QuW_rich-text{color:var(--color-foreground-muted);gap:16px;font-size:1.06rem;font-weight:400;line-height:1.72;display:grid}._3y2QuW_rich-text p,._3y2QuW_lead-text,._3y2QuW_highlight-card p,._3y2QuW_process-card p,._3y2QuW_custom-card p,._3y2QuW_related-card p,._3y2QuW_cta-panel p{margin:0}._3y2QuW_section-blue ._3y2QuW_rich-text,._3y2QuW_section-blue ._3y2QuW_lead-text,._3y2QuW_section-blue ._3y2QuW_highlight-card p,._3y2QuW_section-blue ._3y2QuW_process-card p,._3y2QuW_section-blue ._3y2QuW_related-card p,._3y2QuW_section-blue ._3y2QuW_cta-panel p,._3y2QuW_section-white ._3y2QuW_rich-text,._3y2QuW_section-soft ._3y2QuW_rich-text,._3y2QuW_lead-text,._3y2QuW_custom-card p,._3y2QuW_quality-list{color:var(--color-foreground-muted)}._3y2QuW_highlight-grid{gap:14px;display:grid}._3y2QuW_highlight-card,._3y2QuW_process-card,._3y2QuW_custom-card,._3y2QuW_related-card{border-radius:var(--radius-md);padding:22px}._3y2QuW_highlight-card,._3y2QuW_process-card,._3y2QuW_related-card{background:var(--color-surface-2);border:1px solid var(--color-border-subtle)}._3y2QuW_highlight-card{gap:8px;display:grid}._3y2QuW_highlight-label{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-bright);font-size:.72rem;font-weight:400}._3y2QuW_highlight-value{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--color-foreground);font-size:1.8rem;font-weight:500;line-height:1.1}._3y2QuW_feature-grid{align-items:center}._3y2QuW_feature-media{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border-subtle);min-height:420px;margin:0;position:relative;overflow:hidden}._3y2QuW_feature-media figcaption{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:#fff;background:#08080bd1;padding:10px 12px;font-size:.86rem;line-height:1.35;position:absolute;bottom:12px;left:12px;right:12px}._3y2QuW_image{object-fit:cover}._3y2QuW_check-list,._3y2QuW_quality-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}._3y2QuW_check-list li,._3y2QuW_quality-list li{color:var(--color-foreground);padding-left:28px;font-size:1rem;line-height:1.58;position:relative}._3y2QuW_check-list li:before,._3y2QuW_quality-list li:before{content:"";background:var(--color-accent-bright);border-radius:999px;width:8px;height:8px;position:absolute;top:.62em;left:0}._3y2QuW_section-blue ._3y2QuW_check-list li:before{background:var(--color-accent-bright)}._3y2QuW_section-heading{gap:14px;max-width:760px;margin-bottom:34px;display:grid}._3y2QuW_process-grid,._3y2QuW_custom-grid,._3y2QuW_related-grid{gap:18px;display:grid}._3y2QuW_process-card{gap:12px;display:grid}._3y2QuW_step-number{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;color:var(--color-accent-bright);font-size:.85rem;font-weight:400}._3y2QuW_process-card h3,._3y2QuW_custom-card h3,._3y2QuW_related-card span,._3y2QuW_cta-panel h2{letter-spacing:-.01em;color:var(--color-foreground);margin:0;font-weight:600}._3y2QuW_process-card h3,._3y2QuW_custom-card h3{font-size:1.2rem}._3y2QuW_quality-grid{align-items:start}._3y2QuW_lead-text{font-size:1.06rem;font-weight:400;line-height:1.68}._3y2QuW_lead-text a{color:var(--color-accent-bright);text-underline-offset:2px;text-decoration:underline}._3y2QuW_quality-list{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border-subtle);padding:28px}._3y2QuW_custom-card{background:var(--color-surface-2);border:1px solid var(--color-border-subtle);gap:12px;display:grid}._3y2QuW_related-card{color:var(--color-foreground);gap:10px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}._3y2QuW_related-card:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}._3y2QuW_related-card span{font-size:1.2rem}._3y2QuW_cta-panel{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border-subtle);align-items:center;gap:24px;margin-top:42px;padding:30px;display:grid}._3y2QuW_cta-panel h2{margin-bottom:10px;font-size:1.7rem;line-height:1.18}._3y2QuW_cta-button{border-radius:var(--radius-pill);background:var(--color-accent);border:1px solid var(--color-accent);color:#fff;white-space:nowrap;justify-content:center;align-items:center;width:fit-content;min-height:48px;padding:14px 26px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}._3y2QuW_cta-button:hover{background:var(--color-accent-bright);border-color:var(--color-accent-bright)}@media (min-width:768px){._3y2QuW_highlight-grid,._3y2QuW_process-grid,._3y2QuW_custom-grid,._3y2QuW_related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){._3y2QuW_intro-grid,._3y2QuW_feature-grid,._3y2QuW_quality-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._3y2QuW_feature-reverse ._3y2QuW_feature-media{order:2}._3y2QuW_highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}._3y2QuW_process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}._3y2QuW_custom-grid,._3y2QuW_related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}._3y2QuW_cta-panel{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:991px){._3y2QuW_section-container{padding:64px 15px}._3y2QuW_feature-media{min-height:360px}._3y2QuW_section-title{font-size:2rem}}@media (max-width:767px){._3y2QuW_section-container{padding:48px 15px}._3y2QuW_section-title{font-size:1.7rem}._3y2QuW_rich-text,._3y2QuW_lead-text{font-size:1rem}._3y2QuW_feature-media{min-height:280px}._3y2QuW_highlight-value{font-size:1.55rem}._3y2QuW_quality-list{padding:20px}._3y2QuW_cta-panel{padding:22px}._3y2QuW_cta-button{width:100%}}
