.page-module__ka7Lrq__hero{max-width:var(--container-max-width);padding:10rem var(--container-padding) 3.5rem;text-align:center;isolation:isolate;margin:0 auto;position:relative}.page-module__ka7Lrq__hero:before{content:"";opacity:.5;z-index:-1;pointer-events:none;background-image:url(/img/security-bg-pattern.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100vw;position:absolute;inset:0 0 0 calc(50% - 50vw);-webkit-mask-image:radial-gradient(at 50% 40%,#000 35%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 35%,#0000 75%)}[data-theme=dark] .page-module__ka7Lrq__hero:before{opacity:.3}.page-module__ka7Lrq__heroWrap{max-width:100%}.page-module__ka7Lrq__heroCopy{max-width:780px;margin:0 auto}.page-module__ka7Lrq__heroDisplay{font-size:var(--h1-size);line-height:var(--h1-line-height);font-weight:var(--font-weight-bold);letter-spacing:-.035em;color:var(--color-h1);margin:0 auto 1.75rem}.page-module__ka7Lrq__heroSub{color:var(--color-text-body);letter-spacing:-.005em;max-width:560px;margin:0 auto 2.25rem;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.45}.page-module__ka7Lrq__heroCtas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.page-module__ka7Lrq__heroVisual{text-align:left;justify-content:center;margin-top:3.5rem;display:flex}.page-module__ka7Lrq__heroMeta{color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--font-weight-medium);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;display:flex}.page-module__ka7Lrq__heroMetaItem{align-items:center;gap:.5rem;display:inline-flex}.page-module__ka7Lrq__tick{width:14px;height:14px;color:var(--color-ink-deep);font-size:9px;font-weight:var(--font-weight-bold);background:#9fe6c5;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (max-width:768px){.page-module__ka7Lrq__heroMeta{gap:.3rem .6rem;font-size:clamp(.625rem,2.7vw,.6875rem)}.page-module__ka7Lrq__heroMetaItem{white-space:nowrap;gap:.3rem}.page-module__ka7Lrq__tick{width:12px;height:12px;font-size:8px}}.page-module__ka7Lrq__heroMock{color:#24292f;background:#fff;border:1px solid #d0d7de;border-radius:12px;flex-direction:column;width:100%;max-width:880px;height:600px;font-size:.8125rem;display:flex;overflow:hidden;box-shadow:0 20px 50px #14181e14}[data-theme=dark] .page-module__ka7Lrq__heroMock{color:#e6edf3;background:#1a1a1d;border-color:#2a2b2e;box-shadow:0 20px 50px #0000004d}@media (max-width:1024px){.page-module__ka7Lrq__heroMock{height:520px}}@media (max-width:720px){.page-module__ka7Lrq__heroMock{height:460px}}@media (max-width:480px){.page-module__ka7Lrq__heroMock{height:460px}}.page-module__ka7Lrq__commentHead{color:#57606a;background:#f6f8fa;border-bottom:1px solid #d0d7de;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}[data-theme=dark] .page-module__ka7Lrq__commentHead{color:#8b949e;background:#161b22;border-bottom-color:#30363d}.page-module__ka7Lrq__commentAvatar{background:var(--color-ink-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:.25rem;display:flex}[data-theme=dark] .page-module__ka7Lrq__commentAvatar{background:#9fe6c5}.page-module__ka7Lrq__commentAvatarIcon{fill:#9fe6c5;width:16px;height:16px}[data-theme=dark] .page-module__ka7Lrq__commentAvatarIcon{fill:var(--color-ink-deep)}.page-module__ka7Lrq__commentAuthor{font-weight:var(--font-weight-bold);color:#24292f}[data-theme=dark] .page-module__ka7Lrq__commentAuthor{color:#e6edf3}.page-module__ka7Lrq__botBadge{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:#57606a;background:#f6f8fa;border:1px solid #d0d7de;border-radius:999px;padding:1px 7px;line-height:1.4}[data-theme=dark] .page-module__ka7Lrq__botBadge{color:#8b949e;background:#21262d;border-color:#30363d}.page-module__ka7Lrq__commentTimestamp{color:#57606a;font-size:.8125rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.page-module__ka7Lrq__commentTimestamp:hover{text-decoration-color:currentColor}[data-theme=dark] .page-module__ka7Lrq__commentTimestamp{color:#8b949e}.page-module__ka7Lrq__commentMenu{border-radius:6px;gap:3px;margin-left:auto;padding:4px 6px;display:flex}.page-module__ka7Lrq__commentMenu span{background:#57606a;border-radius:50%;width:3px;height:3px;display:block}[data-theme=dark] .page-module__ka7Lrq__commentMenu span{background:#8b949e}.page-module__ka7Lrq__commentBody{flex:1;min-height:0;padding:1rem 1.25rem;overflow:hidden}.page-module__ka7Lrq__reviewTitle{font-size:1rem;font-weight:var(--font-weight-bold);color:#24292f;margin:0 0 .5rem}[data-theme=dark] .page-module__ka7Lrq__reviewTitle{color:#e6edf3}.page-module__ka7Lrq__reviewLead{color:#24292f;margin:0 0 1rem;font-size:.875rem;line-height:1.55}[data-theme=dark] .page-module__ka7Lrq__reviewLead{color:#c9d1d9}.page-module__ka7Lrq__reviewLead strong{font-weight:var(--font-weight-bold)}.page-module__ka7Lrq__reviewLink{color:#0969da;text-decoration:none}.page-module__ka7Lrq__reviewLink:hover{text-decoration:underline}[data-theme=dark] .page-module__ka7Lrq__reviewLink{color:#58a6ff}.page-module__ka7Lrq__reviewTableWrap{-webkit-overflow-scrolling:touch;border:1px solid #d0d7de;border-radius:6px;margin-bottom:.875rem;overflow:auto hidden}[data-theme=dark] .page-module__ka7Lrq__reviewTableWrap{border-color:#30363d}.page-module__ka7Lrq__reviewTable{border-collapse:collapse;width:100%;min-width:32rem;font-size:.75rem}.page-module__ka7Lrq__reviewTable thead th{font-weight:var(--font-weight-semibold);text-align:center;color:#24292f;background:#f6f8fa;border-bottom:1px solid #d0d7de;padding:.5rem .75rem}[data-theme=dark] .page-module__ka7Lrq__reviewTable thead th{color:#e6edf3;background:#161b22;border-bottom-color:#30363d}.page-module__ka7Lrq__reviewTable thead th:nth-child(2){text-align:center}.page-module__ka7Lrq__reviewTable tbody tr{border-bottom:1px solid #d0d7de}.page-module__ka7Lrq__reviewTable tbody tr:last-child{border-bottom:none}[data-theme=dark] .page-module__ka7Lrq__reviewTable tbody tr{border-bottom-color:#30363d}.page-module__ka7Lrq__reviewTable td{vertical-align:middle;padding:.625rem .75rem}.page-module__ka7Lrq__reviewTable td:first-child{text-align:center;width:26px;padding-left:1rem}.page-module__ka7Lrq__reviewTable td:nth-child(2){width:auto}.page-module__ka7Lrq__reviewTable td:nth-child(3),.page-module__ka7Lrq__reviewTable td:nth-child(4){text-align:center;white-space:nowrap}.page-module__ka7Lrq__statusBullet{vertical-align:middle;border-radius:50%;width:12px;height:12px;display:inline-block}.page-module__ka7Lrq__statusBulletRed{background:#cf222e}.page-module__ka7Lrq__statusBulletAmber{background:#d97706}.page-module__ka7Lrq__statusBulletYellow{background:#eab308}.page-module__ka7Lrq__statusBulletGreen{background:#1a7f37}.page-module__ka7Lrq__statusBulletGrey{background:#afb8c1}.page-module__ka7Lrq__requirementLink{font-weight:var(--font-weight-bold);color:#0969da;margin-bottom:2px;line-height:1.4;text-decoration:underline;display:block}.page-module__ka7Lrq__requirementLink:hover{text-decoration:none}[data-theme=dark] .page-module__ka7Lrq__requirementLink{color:#58a6ff}.page-module__ka7Lrq__requirementId{font-family:var(--font-mono);color:#57606a;font-size:.6875rem;display:block}[data-theme=dark] .page-module__ka7Lrq__requirementId{color:#8b949e}.page-module__ka7Lrq__severityCell{color:#24292f;font-size:.8125rem}[data-theme=dark] .page-module__ka7Lrq__severityCell{color:#c9d1d9}.page-module__ka7Lrq__actionCell{font-size:.75rem}.page-module__ka7Lrq__actionLink{color:#0969da;text-decoration:underline}@media (max-width:600px){.page-module__ka7Lrq__reviewTableWrap{overflow-x:hidden}.page-module__ka7Lrq__reviewTable{table-layout:fixed;width:100%}.page-module__ka7Lrq__reviewTable th:first-child,.page-module__ka7Lrq__reviewTable td:first-child{width:26px}.page-module__ka7Lrq__reviewTable th:nth-child(3),.page-module__ka7Lrq__reviewTable td:nth-child(3),.page-module__ka7Lrq__reviewTable th:nth-child(4),.page-module__ka7Lrq__reviewTable td:nth-child(4){display:none}.page-module__ka7Lrq__reviewTable td:nth-child(2),.page-module__ka7Lrq__reviewTable th:nth-child(2){white-space:normal;overflow-wrap:anywhere}}.page-module__ka7Lrq__actionLink:hover{text-decoration:none}[data-theme=dark] .page-module__ka7Lrq__actionLink{color:#58a6ff}.page-module__ka7Lrq__actionDivider{color:#57606a;margin:0 .25rem}[data-theme=dark] .page-module__ka7Lrq__actionDivider{color:#8b949e}.page-module__ka7Lrq__legend{color:#57606a;flex-wrap:wrap;gap:.875rem;font-size:.75rem;display:flex}[data-theme=dark] .page-module__ka7Lrq__legend{color:#8b949e}.page-module__ka7Lrq__legendItem{align-items:center;gap:.375rem;display:inline-flex}.page-module__ka7Lrq__legendDot{border-radius:50%;width:10px;height:10px;display:inline-block}.page-module__ka7Lrq__commentFooter{color:#57606a;background:#fff;border-top:1px solid #d0d7de;flex-shrink:0;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.75rem;display:flex}[data-theme=dark] .page-module__ka7Lrq__commentFooter{color:#8b949e;background:#1a1a1d;border-top-color:#30363d}.page-module__ka7Lrq__commentFooterText{flex:1;font-style:italic}.page-module__ka7Lrq__commentReaction{color:#57606a;border:1px solid #d0d7de;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-theme=dark] .page-module__ka7Lrq__commentReaction{color:#8b949e;border-color:#30363d}.page-module__ka7Lrq__commentReaction svg{width:14px;height:14px}.page-module__ka7Lrq__section{max-width:var(--container-max-width);padding:6rem var(--container-padding);margin:0 auto}.page-module__ka7Lrq__problemQuilt{width:min(calc(100vw - 2 * var(--quilt-gutter)), var(--quilt-max-width));max-width:100vw;margin-left:calc(50% - min(calc(50vw - var(--quilt-gutter)), calc(var(--quilt-max-width) / 2)));margin-right:calc(50% - min(calc(50vw - var(--quilt-gutter)), calc(var(--quilt-max-width) / 2)));grid-template-columns:1fr 1fr;grid-auto-rows:minmax(420px, min(42vw, calc(var(--quilt-max-width) * .42)));gap:0;display:grid;position:relative}.page-module__ka7Lrq__problemQuiltTile{justify-content:center;align-items:center;padding:clamp(2.5rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.page-module__ka7Lrq__problemQuiltTileSlate{background:var(--color-slate);color:#fff}.page-module__ka7Lrq__problemQuiltCopy{flex-direction:column;gap:1.25rem;max-width:520px;display:flex}.page-module__ka7Lrq__problemQuiltHeading{font-size:clamp(2rem,3.4vw,3rem);line-height:1.05;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0}.page-module__ka7Lrq__problemQuiltText{color:#ffffffd9;margin:0;font-size:1.05rem;line-height:1.6}.page-module__ka7Lrq__problemQuiltTileBlue{color:var(--color-ink);background:#d1e8f3}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue{color:#e6e6e6;background:#1c2630}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapViz{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:460px;padding:0}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapVizHead{border-bottom:1px solid #1e1f212e;margin-bottom:1.25rem;padding-bottom:1rem}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapVizHead{border-bottom-color:#ffffff2e}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapVizTitle{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-ink);text-transform:none}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapVizTitle{color:#fff}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapVizMeta{color:#1e1f21b3}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapVizMeta{color:#ffffffb3}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapBarMerges,.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapBarReviews{background:#1e1f212e}:is([data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapBarMerges,[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapBarReviews){background:#ffffff29}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapTick{width:4px;top:1px;bottom:1px}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapTickMerge{background:var(--color-ink)}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapTickMerge{background:#fff}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapTickReview{background:#2a7d6d}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapTickReview{background:#6cc9b5}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLabel{color:#1e1f21bf;font-weight:var(--font-weight-semibold)}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLabel{color:#ffffffbf}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLegend{color:var(--color-ink);font-weight:var(--font-weight-medium);margin-top:1.25rem}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLegend{color:#ffffffd9}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLegendDotMerge{background:var(--color-ink)}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLegendDotMerge{background:#fff}.page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLegendDotReview{background:#2a7d6d}[data-theme=dark] .page-module__ka7Lrq__problemQuiltTileBlue .page-module__ka7Lrq__gapLegendDotReview{background:#6cc9b5}.page-module__ka7Lrq__gapViz{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;box-shadow:0 20px 50px #14181e0f}[data-theme=dark] .page-module__ka7Lrq__gapViz{background:#151517;border-color:#2a2b2e}.page-module__ka7Lrq__gapVizHead{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.875rem;display:flex}[data-theme=dark] .page-module__ka7Lrq__gapVizHead{border-bottom-color:#2a2b2e}.page-module__ka7Lrq__gapVizTitle{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.page-module__ka7Lrq__gapVizMeta{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.6875rem}.page-module__ka7Lrq__gapTimeline{flex-direction:column;gap:.625rem;display:flex}.page-module__ka7Lrq__gapRow{align-items:center;gap:.75rem;display:flex}.page-module__ka7Lrq__gapLabel{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-align:right;flex-shrink:0;width:5.5rem}.page-module__ka7Lrq__gapBar{border-radius:4px;flex:1;height:20px;position:relative;overflow:hidden}.page-module__ka7Lrq__gapBarMerges{background:#e5e7eb}[data-theme=dark] .page-module__ka7Lrq__gapBarMerges{background:#2a2b2e}.page-module__ka7Lrq__gapBarReviews{background:#e5e7eb}[data-theme=dark] .page-module__ka7Lrq__gapBarReviews{background:#2a2b2e}.page-module__ka7Lrq__gapTick{border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px}.page-module__ka7Lrq__gapTickMerge{background:var(--color-ink-deep)}[data-theme=dark] .page-module__ka7Lrq__gapTickMerge{background:#f0f0f0}.page-module__ka7Lrq__gapTickReview{background:#9fe6c5}.page-module__ka7Lrq__gapLegend{color:var(--color-text-muted);gap:1.25rem;margin-top:1rem;font-size:.6875rem;display:flex}.page-module__ka7Lrq__gapLegendItem{align-items:center;gap:.375rem;display:flex}.page-module__ka7Lrq__gapLegendDot{border-radius:2px;width:8px;height:8px}.page-module__ka7Lrq__gapLegendDotMerge{background:var(--color-ink-deep)}[data-theme=dark] .page-module__ka7Lrq__gapLegendDotMerge{background:#f0f0f0}.page-module__ka7Lrq__gapLegendDotReview{background:#9fe6c5}.page-module__ka7Lrq__diffMini{width:100%;max-width:250px;font-family:var(--font-mono);background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;padding:.5rem .7rem;font-size:.625rem;line-height:1.7;overflow:hidden}.page-module__ka7Lrq__diffFile{letter-spacing:.04em;color:#ffffff80;margin-bottom:.25rem;font-size:.5625rem}.page-module__ka7Lrq__diffAdd{color:#9fe6c5;white-space:nowrap}.page-module__ka7Lrq__diffCtx{color:#ffffff8c;white-space:nowrap}.page-module__ka7Lrq__findingsList{flex-direction:column;gap:.5rem;width:100%;display:flex}.page-module__ka7Lrq__findingsRow{color:var(--color-text-heading);font-size:.6875rem;font-weight:var(--font-weight-medium);background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-theme=dark] .page-module__ka7Lrq__findingsRow{background:#151517;border-color:#2a2b2e}.page-module__ka7Lrq__findingsPill{font-family:var(--font-mono);font-size:.5625rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex-shrink:0;padding:2px 7px}.page-module__ka7Lrq__pillHigh{color:#b43a2e;background:#ffe3df}[data-theme=dark] .page-module__ka7Lrq__pillHigh{color:#e8a09c;background:#3d1c1a}.page-module__ka7Lrq__pillMedium{color:#8a5a14;background:#fff1d6}[data-theme=dark] .page-module__ka7Lrq__pillMedium{color:#fde68a;background:#422006}.page-module__ka7Lrq__miniDiff{width:100%;font-family:var(--font-mono);border:1px solid #0000000f;border-radius:6px;font-size:.625rem;line-height:1.7;overflow:hidden}.page-module__ka7Lrq__miniDiffRemoved{color:#991b1b;background:#fee2e2;padding:3px 10px}[data-theme=dark] .page-module__ka7Lrq__miniDiffRemoved{color:#e8a09c;background:#3d1c1a}.page-module__ka7Lrq__miniDiffAdded{color:#166534;background:#dcfce7;padding:3px 10px}[data-theme=dark] .page-module__ka7Lrq__miniDiffAdded{color:#6eb095;background:#1a3a2a}.page-module__ka7Lrq__benefitsPanel{background:var(--color-ink-deep);color:#fff;padding:0}.page-module__ka7Lrq__benefitsLayout{max-width:var(--container-max-width);padding:6rem var(--container-padding);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:4rem;margin:0 auto;display:grid}.page-module__ka7Lrq__benefitsMedia{isolation:isolate;border-radius:24px;align-self:start;height:calc(100vh - 12rem);max-height:720px;position:sticky;top:9rem;overflow:hidden}.page-module__ka7Lrq__benefitsMediaInner{background-image:linear-gradient(#0f111400 0%,#0f11148c 100%),url(/img/calm-developer.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-module__ka7Lrq__benefitsContent{flex-direction:column;gap:3.5rem;display:flex}.page-module__ka7Lrq__benefitsHeader{flex-direction:column;gap:1.25rem;max-width:520px;display:flex}.page-module__ka7Lrq__benefitsHeadline{font-size:clamp(2rem,4vw,3rem);line-height:1.05;font-weight:var(--font-weight-bold);color:#fff;letter-spacing:-.03em;margin:0}.page-module__ka7Lrq__benefitsLead{color:#ffffffb8;margin:0;font-size:1.0625rem;line-height:1.6}.page-module__ka7Lrq__benefitsList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__ka7Lrq__benefitRow{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;padding:1.75rem 0;display:grid}.page-module__ka7Lrq__benefitRow:last-child{border-bottom:1px solid #ffffff1a}.page-module__ka7Lrq__benefitNumber{font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;color:#9fe6c5;padding-top:.4rem}.page-module__ka7Lrq__benefitText{flex-direction:column;gap:.5rem;display:flex}.page-module__ka7Lrq__benefitTitle{font-size:1.0625rem;font-weight:var(--font-weight-bold);color:#fff;letter-spacing:-.005em;margin:0}.page-module__ka7Lrq__benefitDetail{color:#ffffffb3;margin:0;font-size:.9375rem;line-height:1.55}@media (max-width:1024px){.page-module__ka7Lrq__benefitsLayout{padding:4.5rem var(--container-padding);grid-template-columns:1fr;gap:3rem}.page-module__ka7Lrq__benefitsMedia{height:320px;max-height:none;position:relative;top:auto}}@media (max-width:480px){.page-module__ka7Lrq__benefitsLayout{padding:3rem var(--container-padding);gap:2rem}.page-module__ka7Lrq__benefitsMedia{height:220px}}.page-module__ka7Lrq__secureSection{max-width:var(--container-max-width);padding:6rem var(--container-padding);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:4rem;margin:0 auto;display:grid}.page-module__ka7Lrq__secureCopy h2{font-size:clamp(2rem,4vw,3rem);line-height:1.05;font-weight:var(--font-weight-bold);color:var(--color-text-heading);letter-spacing:-.03em;margin:0 0 1rem}.page-module__ka7Lrq__secureCopy p{color:var(--color-text-body);max-width:480px;margin:0;font-size:1.0625rem;line-height:1.55}.page-module__ka7Lrq__costCurve{background:var(--color-grey-tint);border-radius:20px;width:100%;padding:1.75rem 1.75rem 1.125rem;position:relative}[data-theme=dark] .page-module__ka7Lrq__costCurve{background:#ffffff08}.page-module__ka7Lrq__costCurve svg{width:100%;height:auto;display:block}.page-module__ka7Lrq__costCurveHead{font-family:var(--font-mono);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);color:#8b9099;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:1.125rem;display:flex}.page-module__ka7Lrq__costCurveAxis{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-heading);text-align:center;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;line-height:1.3;display:grid}.page-module__ka7Lrq__costCurveLabel{flex-direction:column;gap:.25rem;display:flex}.page-module__ka7Lrq__costCurveLabelNow{color:#5fcca6}.page-module__ka7Lrq__costCurveSub{font-family:var(--font-mono);color:#8b9099;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.3}.page-module__ka7Lrq__workflowPanel{max-width:var(--container-max-width);padding:6rem var(--container-padding);margin:0 auto}.page-module__ka7Lrq__workflowPanelInner{background:var(--color-grey-tint);text-align:center;border-radius:28px;padding:3.5rem}[data-theme=dark] .page-module__ka7Lrq__workflowPanelInner{background:#1e2025}.page-module__ka7Lrq__workflowPanelInner h2{font-size:clamp(2rem,4vw,3rem);line-height:1.05;font-weight:var(--font-weight-bold);color:var(--color-text-heading);letter-spacing:-.03em;margin:0 0 2.5rem}.page-module__ka7Lrq__integrationCards{flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:760px;margin:0 auto;display:flex}.page-module__ka7Lrq__integrationCard{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-heading);white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.55rem;padding:.7rem 1.15rem;display:inline-flex}[data-theme=dark] .page-module__ka7Lrq__integrationCard{background:#151517;border-color:#2a2b2e}.page-module__ka7Lrq__integrationIcon{flex-shrink:0;width:20px;height:20px}[data-theme=dark] .page-module__ka7Lrq__integrationIcon{fill:#f0f0f0}.page-module__ka7Lrq__integrationCardDashed{color:var(--color-text-muted);font-weight:var(--font-weight-medium);border-style:dashed}@media (max-width:1024px){.page-module__ka7Lrq__problemQuilt{grid-template-columns:1fr;grid-auto-rows:auto}.page-module__ka7Lrq__problemQuiltTile{min-height:360px}.page-module__ka7Lrq__secureSection{grid-template-columns:1fr;gap:2rem}}@media (max-width:720px){.page-module__ka7Lrq__problemQuiltTile{min-height:320px;padding:2.25rem 1.5rem}.page-module__ka7Lrq__workflowPanelInner{padding:2.5rem 1.5rem}.page-module__ka7Lrq__integrationCard{padding:.6rem .9rem;font-size:.8125rem}}@media (max-width:768px){.page-module__ka7Lrq__hero{padding:9rem var(--container-padding) 2.5rem}}@media (max-width:480px){.page-module__ka7Lrq__hero{padding:8rem var(--container-padding) 2rem}}@media (min-width:1600px){.page-module__ka7Lrq__problemQuilt{border-radius:var(--radius-2xl);margin-block:2.5rem;overflow:hidden}}@media (max-width:1024px){.page-module__ka7Lrq__problemQuiltTile{padding-left:var(--container-padding);padding-right:var(--container-padding)}}
