.changelogPage-module__N6w6AW__page{--log-bg:#f7f7f5;--log-surface:#fff;--log-text:#242522;--log-muted:#6e7069;--log-heading:#11120f;--log-border:#11120f1a;--log-accent:#176b46;background:radial-gradient(circle at 50% -8%, #2e7d5b17, transparent 34rem), var(--log-bg);min-height:100vh;color:var(--log-text);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.changelogPage-module__N6w6AW__page[data-theme=dark]{--log-bg:#0d0e0c;--log-surface:#151613;--log-text:#ffffffd6;--log-muted:#ffffff80;--log-heading:#fff;--log-border:#ffffff1a;--log-accent:#68d7a2;background:radial-gradient(circle at 50% -8%, #258d5e1f, transparent 34rem), var(--log-bg)}.changelogPage-module__N6w6AW__main{width:min(100%,1120px);margin:0 auto;padding:72px 24px 96px}.changelogPage-module__N6w6AW__hero{max-width:760px;padding-bottom:42px}.changelogPage-module__N6w6AW__eyebrow{color:var(--log-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.changelogPage-module__N6w6AW__hero h1{color:var(--log-heading);letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:560;line-height:.98}.changelogPage-module__N6w6AW__updated{color:var(--log-muted);margin:20px 0 0;font-size:13px}.changelogPage-module__N6w6AW__intro{max-width:680px;color:var(--log-text);margin:24px 0 0;font-size:17px;line-height:1.65}.changelogPage-module__N6w6AW__contents{z-index:10;border:1px solid var(--log-border);background:color-mix(in srgb, var(--log-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;gap:8px;width:fit-content;margin:0 0 72px;padding:6px;display:flex;position:sticky;top:78px;box-shadow:0 10px 32px #0000000f}.changelogPage-module__N6w6AW__contents a{color:var(--log-muted);border-radius:7px;padding:8px 11px;font-size:12px;font-weight:600;text-decoration:none}.changelogPage-module__N6w6AW__contents a:hover,.changelogPage-module__N6w6AW__contents a:focus-visible,.changelogPage-module__N6w6AW__contents a[aria-current=page]{background:var(--log-surface);color:var(--log-heading);outline:none}.changelogPage-module__N6w6AW__releases{max-width:760px}.changelogPage-module__N6w6AW__month{color:var(--log-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700}.changelogPage-module__N6w6AW__release{border-top:1px solid var(--log-border);margin:0 0 96px;padding-top:28px;scroll-margin-top:150px}.changelogPage-module__N6w6AW__releaseHeader{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.changelogPage-module__N6w6AW__releaseHeader h2{color:var(--log-heading);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:600}.changelogPage-module__N6w6AW__releaseHeader h2 a{color:inherit;text-decoration:none}.changelogPage-module__N6w6AW__releaseHeader h2 a:hover,.changelogPage-module__N6w6AW__releaseHeader h2 a:focus-visible{color:var(--log-accent);outline:none}.changelogPage-module__N6w6AW__releaseHeader time{color:var(--log-muted);font-size:13px}.changelogPage-module__N6w6AW__summary{max-width:680px;color:var(--log-muted);margin:14px 0 0;font-size:15px;line-height:1.7}.changelogPage-module__N6w6AW__group{margin-top:34px}.changelogPage-module__N6w6AW__group h3{color:var(--log-heading);margin:0 0 10px;font-size:15px;font-weight:650}.changelogPage-module__N6w6AW__group ul{margin:0;padding-left:21px;list-style:outside}.changelogPage-module__N6w6AW__group li::marker{color:var(--log-muted)}.changelogPage-module__N6w6AW__group li{color:var(--log-text);margin:0 0 9px;padding-left:4px;font-size:14px;line-height:1.78}.changelogPage-module__N6w6AW__contact{border:1px solid var(--log-border);background:var(--log-surface);border-radius:10px;max-width:760px;margin-top:20px;padding:30px;box-shadow:0 22px 60px #0000000f}.changelogPage-module__N6w6AW__contact h2{color:var(--log-heading);letter-spacing:-.025em;margin:0 0 16px;font-size:21px;font-weight:650;line-height:1.25}.changelogPage-module__N6w6AW__contact p{color:var(--log-text);margin:0 0 14px;font-size:14px;line-height:1.78}.changelogPage-module__N6w6AW__contact a{color:var(--log-accent);text-underline-offset:3px;font-size:14px;font-weight:650}@media (min-width:720px){.changelogPage-module__N6w6AW__main{padding-left:40px;padding-right:40px}}@media (max-width:620px){.changelogPage-module__N6w6AW__main{padding-top:112px}.changelogPage-module__N6w6AW__contents{width:100%;top:70px;overflow-x:auto}.changelogPage-module__N6w6AW__contents a{white-space:nowrap}.changelogPage-module__N6w6AW__release{margin-bottom:72px}.changelogPage-module__N6w6AW__contact{padding:24px}}@media (prefers-reduced-motion:reduce){.changelogPage-module__N6w6AW__page{scroll-behavior:auto}}
.aiCodingAgentWorkspace-module__zDkvXa__page{--discover-bg:#0f0f0f;--discover-surface:#171717;--discover-raised:#202020;--discover-text:#f2f2ef;--discover-muted:#a4a4a0;--discover-border:#303030;--discover-accent:#77dea9;background:var(--discover-bg);min-height:100%;color:var(--discover-text);font-family:var(--font-inter), Inter, sans-serif;overflow:auto}.aiCodingAgentWorkspace-module__zDkvXa__page main{width:min(1180px,100% - 48px);margin:0 auto}.aiCodingAgentWorkspace-module__zDkvXa__hero,.aiCodingAgentWorkspace-module__zDkvXa__problem,.aiCodingAgentWorkspace-module__zDkvXa__workflowSection,.aiCodingAgentWorkspace-module__zDkvXa__featureSection,.aiCodingAgentWorkspace-module__zDkvXa__roles,.aiCodingAgentWorkspace-module__zDkvXa__related,.aiCodingAgentWorkspace-module__zDkvXa__faq,.aiCodingAgentWorkspace-module__zDkvXa__cta{border-bottom:1px solid var(--discover-border);padding:112px 0}.aiCodingAgentWorkspace-module__zDkvXa__hero{flex-direction:column;justify-content:center;min-height:680px;display:flex}.aiCodingAgentWorkspace-module__zDkvXa__eyebrow{color:var(--discover-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:650}.aiCodingAgentWorkspace-module__zDkvXa__hero h1{letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(52px,8vw,96px);font-weight:520;line-height:.96}.aiCodingAgentWorkspace-module__zDkvXa__lead{letter-spacing:-.025em;max-width:760px;margin:42px 0 0;font-size:clamp(21px,2.5vw,30px);line-height:1.3}.aiCodingAgentWorkspace-module__zDkvXa__summary{max-width:720px;color:var(--discover-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.aiCodingAgentWorkspace-module__zDkvXa__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.aiCodingAgentWorkspace-module__zDkvXa__primaryAction,.aiCodingAgentWorkspace-module__zDkvXa__secondaryAction{min-height:44px;color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.aiCodingAgentWorkspace-module__zDkvXa__primaryAction{background:var(--discover-text);color:var(--discover-bg)}.aiCodingAgentWorkspace-module__zDkvXa__secondaryAction{border:1px solid var(--discover-border);background:var(--discover-surface)}.aiCodingAgentWorkspace-module__zDkvXa__primaryAction:focus-visible,.aiCodingAgentWorkspace-module__zDkvXa__secondaryAction:focus-visible{outline:2px solid var(--discover-accent);outline-offset:3px}.aiCodingAgentWorkspace-module__zDkvXa__problem,.aiCodingAgentWorkspace-module__zDkvXa__roles{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px;display:grid}.aiCodingAgentWorkspace-module__zDkvXa__problem h2,.aiCodingAgentWorkspace-module__zDkvXa__workflowSection h2,.aiCodingAgentWorkspace-module__zDkvXa__featureSection h2,.aiCodingAgentWorkspace-module__zDkvXa__roles h2,.aiCodingAgentWorkspace-module__zDkvXa__related h2,.aiCodingAgentWorkspace-module__zDkvXa__faq h2,.aiCodingAgentWorkspace-module__zDkvXa__cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:520;line-height:1.02}.aiCodingAgentWorkspace-module__zDkvXa__problemCopy p,.aiCodingAgentWorkspace-module__zDkvXa__cta>p:not(.aiCodingAgentWorkspace-module__zDkvXa__eyebrow){color:var(--discover-muted);margin:0 0 20px;font-size:18px;line-height:1.65}.aiCodingAgentWorkspace-module__zDkvXa__workflow{grid-template-columns:repeat(5,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.aiCodingAgentWorkspace-module__zDkvXa__workflow li{border:1px solid var(--discover-border);background:var(--discover-surface);border-right:0;min-height:290px;padding:24px}.aiCodingAgentWorkspace-module__zDkvXa__workflow li:last-child{border-right:1px solid var(--discover-border)}.aiCodingAgentWorkspace-module__zDkvXa__workflow span{color:var(--discover-accent);font-family:var(--font-mono), monospace;font-size:12px}.aiCodingAgentWorkspace-module__zDkvXa__workflow h3,.aiCodingAgentWorkspace-module__zDkvXa__featureGrid h3,.aiCodingAgentWorkspace-module__zDkvXa__faqList h3{letter-spacing:-.025em;margin:44px 0 14px;font-size:20px;font-weight:590}.aiCodingAgentWorkspace-module__zDkvXa__workflow p,.aiCodingAgentWorkspace-module__zDkvXa__featureGrid p,.aiCodingAgentWorkspace-module__zDkvXa__faqList p,.aiCodingAgentWorkspace-module__zDkvXa__roles dd{color:var(--discover-muted);margin:0;font-size:15px;line-height:1.6}.aiCodingAgentWorkspace-module__zDkvXa__sectionHeading{max-width:820px}.aiCodingAgentWorkspace-module__zDkvXa__sectionIntro{max-width:720px;color:var(--discover-muted);margin:22px 0 0;font-size:17px;line-height:1.65}.aiCodingAgentWorkspace-module__zDkvXa__featureGrid{background:var(--discover-border);border:1px solid var(--discover-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.aiCodingAgentWorkspace-module__zDkvXa__featureGrid article{background:var(--discover-surface);min-height:220px;padding:28px}.aiCodingAgentWorkspace-module__zDkvXa__featureGrid h3{margin-top:0}.aiCodingAgentWorkspace-module__zDkvXa__roles dl{background:var(--discover-border);gap:1px;margin:0;display:grid}.aiCodingAgentWorkspace-module__zDkvXa__roles dl>div{background:var(--discover-surface);grid-template-columns:.65fr 1.35fr;gap:28px;padding:24px;display:grid}.aiCodingAgentWorkspace-module__zDkvXa__roles dt{font-weight:620}.aiCodingAgentWorkspace-module__zDkvXa__faqList{background:var(--discover-border);border:1px solid var(--discover-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.aiCodingAgentWorkspace-module__zDkvXa__faqList article{background:var(--discover-surface);padding:30px}.aiCodingAgentWorkspace-module__zDkvXa__faqList h3{margin-top:0}.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid a{border:1px solid var(--discover-border);min-height:220px;color:inherit;background:var(--discover-surface);border-radius:10px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid a:focus-visible{outline:2px solid var(--discover-accent);outline-offset:3px}.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid strong{letter-spacing:-.025em;font-size:20px;font-weight:590}.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid span{color:var(--discover-muted);margin-top:14px;font-size:15px;line-height:1.6}.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid small{color:var(--discover-accent);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:12px;font-weight:650}.aiCodingAgentWorkspace-module__zDkvXa__cta{border-bottom:0;max-width:900px}.aiCodingAgentWorkspace-module__zDkvXa__cta>p:not(.aiCodingAgentWorkspace-module__zDkvXa__eyebrow){max-width:700px;margin-top:26px}@media (max-width:900px){.aiCodingAgentWorkspace-module__zDkvXa__problem,.aiCodingAgentWorkspace-module__zDkvXa__roles{grid-template-columns:1fr;gap:44px}.aiCodingAgentWorkspace-module__zDkvXa__workflow{grid-template-columns:1fr 1fr}.aiCodingAgentWorkspace-module__zDkvXa__workflow li,.aiCodingAgentWorkspace-module__zDkvXa__workflow li:last-child{border:1px solid var(--discover-border);min-height:230px}.aiCodingAgentWorkspace-module__zDkvXa__featureGrid,.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.aiCodingAgentWorkspace-module__zDkvXa__page main{width:min(100% - 28px,1180px)}.aiCodingAgentWorkspace-module__zDkvXa__hero,.aiCodingAgentWorkspace-module__zDkvXa__problem,.aiCodingAgentWorkspace-module__zDkvXa__workflowSection,.aiCodingAgentWorkspace-module__zDkvXa__featureSection,.aiCodingAgentWorkspace-module__zDkvXa__roles,.aiCodingAgentWorkspace-module__zDkvXa__related,.aiCodingAgentWorkspace-module__zDkvXa__faq,.aiCodingAgentWorkspace-module__zDkvXa__cta{padding:76px 0}.aiCodingAgentWorkspace-module__zDkvXa__hero{min-height:auto}.aiCodingAgentWorkspace-module__zDkvXa__hero h1{font-size:clamp(44px,14vw,64px)}.aiCodingAgentWorkspace-module__zDkvXa__workflow,.aiCodingAgentWorkspace-module__zDkvXa__featureGrid,.aiCodingAgentWorkspace-module__zDkvXa__relatedGrid,.aiCodingAgentWorkspace-module__zDkvXa__faqList{grid-template-columns:1fr}.aiCodingAgentWorkspace-module__zDkvXa__workflow li{min-height:auto}.aiCodingAgentWorkspace-module__zDkvXa__roles dl>div{grid-template-columns:1fr;gap:10px}}@media (prefers-color-scheme:light){.aiCodingAgentWorkspace-module__zDkvXa__page{--discover-bg:#f4f4f1;--discover-surface:#ebebe7;--discover-raised:#fff;--discover-text:#151513;--discover-muted:#64645e;--discover-border:#cecec7;--discover-accent:#16643f}}
.solutionPage-module__iuHOAq__page{--solution-bg:#0f0f0f;--solution-surface:#171717;--solution-raised:#202020;--solution-text:#f2f2ef;--solution-muted:#a4a4a0;--solution-border:#303030;--solution-accent:#77dea9;background:var(--solution-bg);min-height:100%;color:var(--solution-text);font-family:var(--font-inter), Inter, sans-serif;overflow:auto}.solutionPage-module__iuHOAq__page main{width:min(1180px,100% - 48px);margin:0 auto}.solutionPage-module__iuHOAq__hero,.solutionPage-module__iuHOAq__splitSection,.solutionPage-module__iuHOAq__gridSection,.solutionPage-module__iuHOAq__workflowSection,.solutionPage-module__iuHOAq__boundarySection,.solutionPage-module__iuHOAq__comparisonSection,.solutionPage-module__iuHOAq__faqSection,.solutionPage-module__iuHOAq__relatedSection,.solutionPage-module__iuHOAq__cta{border-bottom:1px solid var(--solution-border);padding:112px 0}.solutionPage-module__iuHOAq__hero{flex-direction:column;justify-content:center;min-height:680px;display:flex}.solutionPage-module__iuHOAq__eyebrow{color:var(--solution-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:650}.solutionPage-module__iuHOAq__hero h1{letter-spacing:-.065em;max-width:1020px;margin:0;font-size:clamp(52px,8vw,94px);font-weight:520;line-height:.96}.solutionPage-module__iuHOAq__lead{letter-spacing:-.025em;max-width:820px;margin:42px 0 0;font-size:clamp(21px,2.5vw,30px);line-height:1.3}.solutionPage-module__iuHOAq__summary,.solutionPage-module__iuHOAq__sectionIntro{max-width:760px;color:var(--solution-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.solutionPage-module__iuHOAq__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.solutionPage-module__iuHOAq__primaryAction,.solutionPage-module__iuHOAq__secondaryAction{min-height:44px;color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.solutionPage-module__iuHOAq__primaryAction{background:var(--solution-text);color:var(--solution-bg)}.solutionPage-module__iuHOAq__secondaryAction{border:1px solid var(--solution-border);background:var(--solution-surface)}.solutionPage-module__iuHOAq__primaryAction:focus-visible,.solutionPage-module__iuHOAq__secondaryAction:focus-visible,.solutionPage-module__iuHOAq__relatedGrid a:focus-visible{outline:2px solid var(--solution-accent);outline-offset:3px}.solutionPage-module__iuHOAq__splitSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px;display:grid}.solutionPage-module__iuHOAq__splitSection h2,.solutionPage-module__iuHOAq__gridSection h2,.solutionPage-module__iuHOAq__workflowSection h2,.solutionPage-module__iuHOAq__boundarySection h2,.solutionPage-module__iuHOAq__comparisonSection h2,.solutionPage-module__iuHOAq__faqSection h2,.solutionPage-module__iuHOAq__relatedSection h2,.solutionPage-module__iuHOAq__cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:520;line-height:1.02}.solutionPage-module__iuHOAq__longCopy p,.solutionPage-module__iuHOAq__cta>p:not(.solutionPage-module__iuHOAq__eyebrow){color:var(--solution-muted);margin:0 0 20px;font-size:18px;line-height:1.65}.solutionPage-module__iuHOAq__sectionHeading{max-width:880px}.solutionPage-module__iuHOAq__featureGrid,.solutionPage-module__iuHOAq__faqGrid{border:1px solid var(--solution-border);background:var(--solution-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.solutionPage-module__iuHOAq__featureGrid article,.solutionPage-module__iuHOAq__faqGrid article{background:var(--solution-surface);min-height:220px;padding:28px}.solutionPage-module__iuHOAq__featureGrid h3,.solutionPage-module__iuHOAq__workflow h3,.solutionPage-module__iuHOAq__boundaryGrid h3,.solutionPage-module__iuHOAq__faqGrid h3{letter-spacing:-.025em;margin:0 0 14px;font-size:20px;font-weight:590}.solutionPage-module__iuHOAq__featureGrid p,.solutionPage-module__iuHOAq__workflow p,.solutionPage-module__iuHOAq__boundaryGrid p,.solutionPage-module__iuHOAq__faqGrid p{color:var(--solution-muted);margin:0;font-size:15px;line-height:1.62}.solutionPage-module__iuHOAq__workflow{grid-template-columns:repeat(5,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.solutionPage-module__iuHOAq__workflow li{border:1px solid var(--solution-border);background:var(--solution-surface);border-right:0;min-height:300px;padding:24px}.solutionPage-module__iuHOAq__workflow li:last-child{border-right:1px solid var(--solution-border)}.solutionPage-module__iuHOAq__workflow span{color:var(--solution-accent);font-family:var(--font-mono), monospace;margin-bottom:44px;font-size:12px;display:block}.solutionPage-module__iuHOAq__boundaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.solutionPage-module__iuHOAq__boundaryGrid article{border:1px solid var(--solution-border);background:var(--solution-raised);border-radius:10px;min-height:210px;padding:28px}.solutionPage-module__iuHOAq__tableScroll{border:1px solid var(--solution-border);border-radius:10px;margin-top:48px;overflow-x:auto}.solutionPage-module__iuHOAq__tableScroll table{border-collapse:collapse;background:var(--solution-surface);width:100%;min-width:760px}.solutionPage-module__iuHOAq__tableScroll th,.solutionPage-module__iuHOAq__tableScroll td{border-right:1px solid var(--solution-border);border-bottom:1px solid var(--solution-border);width:40%;color:var(--solution-muted);text-align:left;vertical-align:top;padding:22px 24px;font-size:15px;line-height:1.55}.solutionPage-module__iuHOAq__tableScroll th:first-child{width:20%;color:var(--solution-text);font-weight:620}.solutionPage-module__iuHOAq__tableScroll thead th{color:var(--solution-text);background:var(--solution-raised)}.solutionPage-module__iuHOAq__tableScroll tr:last-child th,.solutionPage-module__iuHOAq__tableScroll tr:last-child td{border-bottom:0}.solutionPage-module__iuHOAq__tableScroll th:last-child,.solutionPage-module__iuHOAq__tableScroll td:last-child{border-right:0}.solutionPage-module__iuHOAq__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutionPage-module__iuHOAq__faqGrid article:last-child:nth-child(odd){grid-column:1/-1}.solutionPage-module__iuHOAq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.solutionPage-module__iuHOAq__relatedGrid a{border:1px solid var(--solution-border);min-height:210px;color:inherit;background:var(--solution-surface);border-radius:10px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.solutionPage-module__iuHOAq__relatedGrid strong{letter-spacing:-.025em;font-size:20px;font-weight:590}.solutionPage-module__iuHOAq__relatedGrid span{color:var(--solution-muted);margin-top:14px;font-size:15px;line-height:1.6}.solutionPage-module__iuHOAq__relatedGrid small{color:var(--solution-accent);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:12px;font-weight:650}.solutionPage-module__iuHOAq__cta{border-bottom:0;max-width:920px}.solutionPage-module__iuHOAq__cta>p:not(.solutionPage-module__iuHOAq__eyebrow){max-width:720px;margin-top:26px}@media (max-width:900px){.solutionPage-module__iuHOAq__splitSection{grid-template-columns:1fr;gap:44px}.solutionPage-module__iuHOAq__featureGrid,.solutionPage-module__iuHOAq__boundaryGrid,.solutionPage-module__iuHOAq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutionPage-module__iuHOAq__workflow{grid-template-columns:1fr 1fr}.solutionPage-module__iuHOAq__workflow li,.solutionPage-module__iuHOAq__workflow li:last-child{border:1px solid var(--solution-border);min-height:230px}}@media (max-width:620px){.solutionPage-module__iuHOAq__page main{width:min(100% - 28px,1180px)}.solutionPage-module__iuHOAq__hero,.solutionPage-module__iuHOAq__splitSection,.solutionPage-module__iuHOAq__gridSection,.solutionPage-module__iuHOAq__workflowSection,.solutionPage-module__iuHOAq__boundarySection,.solutionPage-module__iuHOAq__comparisonSection,.solutionPage-module__iuHOAq__faqSection,.solutionPage-module__iuHOAq__relatedSection,.solutionPage-module__iuHOAq__cta{padding:76px 0}.solutionPage-module__iuHOAq__hero{min-height:auto}.solutionPage-module__iuHOAq__hero h1{font-size:clamp(44px,14vw,64px)}.solutionPage-module__iuHOAq__featureGrid,.solutionPage-module__iuHOAq__workflow,.solutionPage-module__iuHOAq__boundaryGrid,.solutionPage-module__iuHOAq__faqGrid,.solutionPage-module__iuHOAq__relatedGrid{grid-template-columns:1fr}.solutionPage-module__iuHOAq__featureGrid article,.solutionPage-module__iuHOAq__workflow li,.solutionPage-module__iuHOAq__boundaryGrid article,.solutionPage-module__iuHOAq__faqGrid article,.solutionPage-module__iuHOAq__relatedGrid a{min-height:auto}}@media (prefers-color-scheme:light){.solutionPage-module__iuHOAq__page{--solution-bg:#f4f4f1;--solution-surface:#ebebe7;--solution-raised:#fff;--solution-text:#151513;--solution-muted:#64645e;--solution-border:#cecec7;--solution-accent:#16643f}}